@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;}

.twosections a{ text-decoration:none; color:#FFFFFF;}

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


.header{ height:69px;}

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

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

.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:297px;}

.header_flashy .flash_movie{ width:684px; height:297px; float:left;}
.header_flashy .login_block{ width:232px; height:295px; margin-left:6px; margin-right:6px; float:right; border-style:solid; border-width:1px; border-color:#9a9a9a;}
.header_flashy .login_block .loginbck{ width:211px; padding-left:21px; padding-top:14px;}
.newsticker{ width:230px; height:120px; margin-top:8px;}

.twosections{height:150px; margin:6px; width:916px; border-style:solid; border-width:1px; border-color:#304062;}

.twosections .l{ width:457px; height:150px; border-right-style:solid; border-right-width:1px; border-right-color:#304062; float:left; background-image:url(images/2blockleftbg.gif); background-position:left; background-position:top; background-repeat:repeat-x;}
.twosections .r{ width:458px; height:150px; float:right; background-image:url(images/2blockrightbg.gif); background-position:left; background-position:top; background-repeat:repeat-x;}

.twosections .l .content{ margin-left:47px; margin-right:47px; height:130px; background-image:url(images/governmentemblom.gif); background-position:right; background-repeat:no-repeat; padding-top:20px;}
.twosections .r .content{ margin-left:47px; margin-right:47px; height:130px; background-image:url(images/commercialemblom.gif); background-position:right; background-repeat:no-repeat; padding-top:20px;}

.gsacontent {
background-image:url(in/img/gas_banner.jpg);
background-repeat:no-repeat;
margin-bottom:7px;
height:50px;
margin-left:6px;
width:920px;
}
.gsacontent a{text-decoration:none;}
.gsacontent a img{border:none;}

.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;}



#NewsTicker{
	border-top-style:solid; border-top-width:1px; border-top-color:#cccccc;
	background:#EDEDFE;
	width:232px;
	height:126px;
	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: 90px;
	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;
		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;
		}
