
/* Elements */    
h1, h2, h3, h4, h5, h6      {font-weight: bold; font-family: Verdana, Geneva, sans-serif;
 margin: .75em 0; color: #2D4082;}
h1                          {font-size: 1.6em; color: #000;}
h2                          {font-size: 1.3em; color: #2D4082;}
h3                          {font-size: 1.2em; color: #000;}
h4                          {font-size: 1.1em; color: #000;}
h5                          {font-size: 1.0em; color: #000;}
h6                          {font-size: .90em; color: #2D4082;}
p							{font-family: Verdana, Geneva, sans-serif;
 margin: .75em 0; font-size:12px;}						


*                   { margin: 0; padding: 0; }
html, body 			{ margin:0; padding:0; height:100%; }
img					{ border:none; }


div#container
{
   width: 100% !important;
   height: auto !important;
   height: 100%;
   min-height: 100%;
   background: #333;
   float:left;
   margin: 0 auto -25px; /*Allow for footer height*/
   position:relative;


   
}
#topnav				{ width: 100% !important; height:25px; margin:0 auto; background:url(../images/navigation_bar.jpg) repeat-x; }
#topnavinner		{ width:960px; height:25px; margin: 0 auto; float:left;}
#topnavleft			{ width:715px; height:25px; float:left; }
#topnavright		{ width:240px; height:25px; padding: 2px 0 0 0; border:thin; color:#591869;float:right; }


div#header
{
   width: 100%; height: 378px !important; float:left; 
}

#header 			{ width:980px; height:378px; margin:0 auto;}


div#headerinner	{ width: 960px; height: 378px !important; margin:auto; }
div#accordion			{ width:445px; height:170px; margin:15px 0 0 -5px;}


#NewsTicker{
	border:solid 1px #cccccc;
	background:#fff;
	width:445px;
	height:364px;
	margin:0 auto;
	font-family:Verdana, Geneva, sans-serif;
}
	#NewsTicker h1{
		padding:6px; margin:0; border:0;
		background:#000;
		color:#fff;
		font-size:11px;
		font-weight:bold;
		font-family:Verdana, Geneva, sans-serif;
	}
	#NewsVertical {
	width: 445px;
	height: 300px;
	display: block;
	overflow: hidden;
	position: relative;
	font-family:Verdana, Geneva, sans-serif;
	}
	#controller{
	padding:6px;
	font-size:11px;
	color:#666;
	}
	#play_scroll_cont{display:none;}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
		width: 445px;
		height: 330px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
		font-family:Verdana, Geneva, sans-serif;
	}
	#TickerVertical li {
		display: block;
		width: 422px;
		color: #333333;
		text-align: left;
		font-size: 11px;
		margin: 0;
		padding: 6px;
		float: left;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
			text-decoration:none;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:underline;
		}
		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			color: #000000;
			font-size: 10px;
			margin:6px 0 14px 0;
		}

#container2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:#FFF;
background-image: url(../images/bodybackright.png);
background-position:0 0;
background-repeat:repeat;
clear:left;
float:left;
overflow-x:hidden;
overflow-y:hidden;
width:100%;
}
#container1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:#FFF;
background-image: url(../images/bodybackleft.png);
background-position:0 0;
background-repeat:repeat;
float:left;
position:relative;
right:50%;
width:100%;
}
#col1 {
float:left;
left:52%;
overflow-x:hidden;
overflow-y:hidden;
position:relative;
width:46%;
}
#col2 {
float:left;
left:56%;
overflow-x:hidden;
overflow-y:hidden;
position:relative;
width:46%;
}


div#bodyinner				{ width: 959px; height:100%; background: url(../images/bodyback.png) repeat-y; margin:auto;}
   

div#footer
{   position:relative; height: 25px; bottom:0; width: 100%; float: left; background:url(../images/footer2.png) repeat-x;  font-size:.70em; color:#FFF; font: bold 10px Verdana;}


   
div#footerinner			{ width: 960px; height:24px; background:  #000; margin:auto;}
div#footerright		{ width:427px; padding: 5px 0; height:auto; float:left; text-align:right }
div#footerleft			{ width:525px; padding: 5px 0; height:auto; float:left; text-align:left; }
div#footer A:link 		{ text-decoration: none; color: #fff; }
div#footer A:active 	{ text-decoration: none; color: #CCC; }
div#footer A:hover 	{ text-decoration: underline; color: #00F; }
div#footer A:visited { text-decoration: underline; color: #ccc; }

