@charset "utf-8";
/* CSS Document */

.fpasslink{	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444F7C;}

.clientlink{	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;}
.searchinftext{font-size: 12px; color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif;}

.twosecttop{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	}
.sublinkstyle{font-size: 14px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
a{ text-decoration:none; color:#666666;}

.maindiv{ width:930px; margin-left:auto; margin-right:auto; border-style:solid; border-width:1px; border-color:#666666;}


.header{ height:70px;}

.header .l{ width:465px; height:68px; float:left; margin-top:1px;}

.header .r{ width:465px; height:30px; float:right; padding-top:40px;}

.primarylinks{ height:20px; background-image:url(images/primarylinkbg.gif); background-position:left; background-position:top; background-repeat:repeat-x; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; padding-top:4px;}

.header_flashy{ height:234px;}

.header_flashy .flash_movie{ width:684px; height:234px; float:left;}
.header_flashy .login_block{ width:232px; height:232px; margin-left:6px; margin-right:6px; float:right; border-style:solid; border-width:1px; border-color:#9a9a9a;}
.newsticker{ width:230px; height:230px;}

.twosections{ margin:12px; margin-top:6px; width:916px; margin-bottom:15px;}

.twosections .r{ width:903px; min-height:50px; border-top-style:solid; border-top-color:#1c3257; border-top-width:2px; margin-right:12px;}

.innercontentheaders{ width:600px; height:60px; margin-top:7px; padding:6px; padding-left:12px; padding-bottom:0px; float:left;}
.gsacontent{width:170px; height:70px; float:left; margin-top:7px;}
.gsacontent a{text-decoration:none;}
.gsacontent img{border:none; margin-left:0px;}




.footer{ height:18px; border-style:solid; border-width:1px; border-color:#304062; background-image:url(images/footer_bg.gif); background-position:left; background-position:top; background-repeat:repeat-x; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; padding-top:4px;}



.TickerVertical a{ font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

#NewsTicker{
	border-top-style:solid; border-top-width:1px; border-top-color:#cccccc;
	background:#EDEDFE;
	width:232px;
	height:230px;
	margin:0 auto;
}
	#NewsTicker h1{
		padding:6px; margin:0; border:0;
		background:#dfe9d5;
		color:#000000;
		font-size:11px;
		font-weight:bold;
	}
	#NewsVertical {
	width: 230px;
	height: 199px;
	display: block;
	overflow: hidden;
	position: relative;
	}
	#controller{
	padding:6px;
	font-size:11px;
	color:#666;
	}
	#play_scroll_cont{display:none;}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
		width: 300px;
		height: 330px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#TickerVertical li {
		display: block;
		width: 224px;
		color: #333333;
		text-align: left;
		font-size: 11px;
		margin: 0;
		padding: 6px;
		float: left;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
		}
		#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:none;
		}
		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			color: #000000;
			font-size: 10px;
			margin:6px 0 14px 0;
		}
		
.dropdown a{ text-align:left;}