@import url(navigation.css);
@import url(footer.css);
@import url(content.css);
 
body {
	margin:0px;
	padding:0;
	font: normal small arial,verdana,helvetica,sans-serif;
	color: #666666;
	text-align: center;
}

#MainContainer {
	margin-right: auto;
	margin-left: auto;
	width: 772px;
	display:block;
	text-align: left;
}

#Header {
	display:block;
	float:left;
	height:106px;
	padding: 0px 0px 0px 0px;
	border-top:8px solid #dfe383;
}

#Logo {
	display:block;
	float:left;
	height:66px;
	padding:0px 0px 0px 0px;
}

#GlobalContainer {
	display:block;
	float:left;
	height:66px;
	margin:0px 0px 0px 0px;
}

#ContentContainer {
	display:block;
	float:left;
	width:782px;
	margin:0px 0px 0px 0px;
	background: url(../images/content_btm_bg.gif) no-repeat bottom left;
}

/* Left Column Styles */
#LeftContainer {
	display:block;
	float:left;
	width:164px;
	margin:0px 0px 0px 0px;
}

#LoginContainer {
	display:block;
	float:left;
	width:149px;
	height:227px;
	padding:8px 7px 10px 10px;
	margin-bottom:5px;
	background: url(../images/login_shadow.gif) no-repeat bottom left;
}

#QuickLinksContainer {
	display:block;
	float:left;
	width:156px;
	padding:10px 0px 10px 10px;
	margin-bottom:10px;
	background:url(../images/quicklinks_bg.gif) no-repeat bottom left;
}

#PromoContainer {
	display:block;
	float:left;
	width:166px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 30px 0px;
	background:url(../images/promo_bg.gif) no-repeat bottom left;
}

#PromoContainerGrn {
	display:block;
	float:left;
	width:166px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 30px 0px;
	background:url(../images/promo_bg_grn.gif) no-repeat bottom left;
}

/* Right Column Styles */

#RightContainer {
	display:block;
	float:left;
	width:608px;
	padding:1px 0px 0px 0px;
}

#HomeMasthead {
	display:block;
	float:left;
	width:606px;
	padding:0px 2px 0px 0px;
	margin:0px;
}

#HomeCalloutContainer {
	background:url(../images/home_callout_bg.gif) no-repeat top left;
	display:block;
	float:left;
	width:608px;
	padding:0px;	
}

#HomeCalloutLeft {
	display:block;
	float:left;
	width:292px;
	padding:0px 8px 0px 7px;
	margin:0px;
}

#HomeCalloutRight {
	display:block;
	float:left;
	width:299px;
	padding:0px 0px 13px 0px;
	margin:0px;
}

#HomeBottomContainer {
	display:block;
	float:left;
	background:#fff;
	width:770px;
	margin:5px 2px 0px 2px;
	padding:0px;
}

#HomeBottomContent {
	display:block;
	float:left;
	background:url(../images/home_btm_bg.gif) repeat-y;
	width:756px;
	margin:0px 0px 0px 0px;
	padding:7px;
}

#HomePromoContainer {
	display:block;
	float:left;
	background:#fff;
	width:157px;
	margin:0px 7px 0px 0px;
}

#HomeNewsContainer {
	display:block;
	float:left;
	background:none;
	width:590px;
	margin:0px 0px 0px 0px;
}

#TierMasthead {
	display:block;
	float:left;
	width:606px;
	padding:0px 2px 0px 0px;
	margin:0px;
}

#UtilityMasthead {
	display:block;
	float:left;
	width:770px;
	padding:0px 2px 0px 2px;
	margin:0px 0px 0px 0px;
}

#TierContentContainer {
	display:block;
	float:left;
	width:546px;
	padding:25px 30px 25px 30px;
	margin:0px;
}

#TierContent {
	display:block;
	float:left;
	width:534px;
	padding:0px 6px 0px 6px;
	margin:0px;
}



.tbl2 {
	font: 11px Arial, Helvetica, sans-serif;
	border-left: #DFE383 1px solid;
	border-top: #DFE383 1px solid;
	color: #333333;
}
.tbl2 td {
	font: 11px Arial, Helvetica, sans-serif;
	padding: 5px 10px 5px 6px;
	border-right: #DFE383 1px solid;
	border-bottom: #DFE383 1px solid;
}
.tbl2 .tblhdr {
	font: 600 11px Arial, Helvetica, sans-serif;
	color: #005598;
	padding: 5px 10px 5px 6px;
	background: #DFE383;
}
.tbl2 .tblhdr2 {
	font: 600 11px Arial, Helvetica, sans-serif;
	padding: 5px 10px 5px 6px;
}
.tbl2 .tblhdrblue {
	font: 600 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding: 10px 10px 10px 6px;
	background: #005598;
}
#TierFlash{
	width:482px;
	margin:0 auto;
	display:block;
	background:none;
}

#Flash {
	display:block;
	float:left;
	width:480px;
	height:405px;
	padding:0px 0px 0px 0px;
	overflow:auto;
	border:1px solid #ccc;
}