﻿html {overflow-y:scroll;}
body 
{
	width:970px;
	padding:0;
	margin:10px auto auto;
	text-align:center;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color:#595959;
	font-size:12px;
}
a
{
	outline:none;
}
div.hr
{
	width:100%;
	height:11px;
	background-image:url(../images/bgs/hr.gif);
	background-repeat:repeat-x;
	float:left;
}
div.hr hr
{
	display:none;
}
img
{
	padding:0;
	margin:0;
	border:none;
}
#wrapper
{
	width:970px;
	padding:0;
	margin:0;
}
#header
{
	width:970px;
	min-height:94px;
	float:left;
	margin:0;
	display:inline;	
}
#header img
{
	float:left;
}
#maincont
{
	float:left;
	width:100%;
	min-height:400px;
	background-image:url(../images/bgs/mainbg.gif);
	background-repeat:repeat-y;
	text-align:left;
	padding:0;
	margin:0;
}
#maincont2col
{
	float:left;
	width:100%;
	min-height:400px;
	background-image:url(../images/bgs/mainbg2col.gif);
	background-repeat:repeat-y;
	text-align:left;
	padding:0;
	margin:0;
}
/*** Left Column ***/
#leftcol
{
	width:202px;
	float:left;
	padding:21px 2px 0 0;
}
#leftcol div.fadeblock
{
	width:202px;
	float:left;
	height:108px;
	padding:0;
	margin:0;
	display:block;
	background-image:url(../images/LeftCol/leftcolfade.png);
}
/*** End ***/

/*** Main column ***/
#maincol
{
	float:left;
	padding:0;
	width:562px;
	font-size:12px;
	min-height:620px;
}
#widecol
{
	float:left;
	padding:0;
	width:766px;
	font-size:12px;
	min-height:620px;
}
/*** End ***/

/*** Right Col ***/
#rightcol
{
	width:202px;
	float:right;
	padding:0 0 0 2px;	
}
#searchcont
{
	width:195px;
	padding:8px 0 0 7px;
	margin:0;
	float:left;
	height:24px;
}
#searchcont .searchbox
{
	float:left;
	width:130px;
	padding:0 3px 0 3px;
	margin:0;
	border:1px solid #949494;
	font-size:10px;
	height:16px;
	line-height:16px;	
}
#printtextcont
{
	float:left;
	width:202px;
	height:39px;
	padding:2px 0 2px 0;
	background-image:url(../images/bgs/printtextbg.gif);
}
#rightcol a.etailbutt
{
	float:left;
	width:202px;
	height:110px;
	padding:0;
	margin:0;
	text-indent:-10000px;
	text-decoration:none;
	background-image:url(../images/rightcol/etail.png);
	background-repeat:no-repeat;
}
#rightcol div.fadeblock
{
	width:202px;
	float:left;
	min-height:150px;
	padding:0;
	margin:0;
	display:block;
	background-image:url(../images/RightCol/rightcolfade.png);
	background-repeat:no-repeat;
}
#rightcol div.fadeblock a.getacrobat
{
	float:left;
	padding:0;
	width:160px;
	height:41px;
	margin:20px 0 0 21px;
	display:inline;
	background-image:url(../images/buttons/getacrobat.png);
}
#custportal
{
	width:202px;
	float:left;
	padding:4px 0 0 0;
	margin:0;
}
#custportal a.opened
{
	float:left;
	width:162px;
	min-height:20px;
	line-height:20px;
	padding:0 20px 0 20px;
	color:#FFFFFF;
	font-size:15px;
	background-image:url(../images/Menus/Right/cportalopen.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration:none;
}
#custportal a.opened:hover
{
	background-position:top right;
}
#custportal a.closed
{
	float:left;
	width:162px;
	min-height:20px;
	line-height:20px;
	padding:0 20px 0 20px;
	color:#FFFFFF;
	font-size:15px;
	background-image:url(../images/Menus/Right/cportalopen.png);
	background-repeat:no-repeat;
	background-position:top right;
	text-decoration:none;
}
#custportal a.closed:hover
{
	background-position:top left;
}
#custportal a.password
{
	float:left;
	line-height:22px;
	width:100%;
	text-align:center;
	font-size:11px;
	color:#1863A7;
	text-decoration:none;
}
#custportal a.password:hover
{
	text-decoration:underline;
}
#portalcont
{
	float:left;
	padding:0;
	margin:0;
	width:202px;
}
#portalcont div
{
	float:left;
	width:202px;
	border-bottom:1px solid #4287B0;
}
#portalcont div span
{
	width:182px;
	float:left;
	padding:2px 0 2px 20px;
	margin:0;
	font-size:11px;
	color:#303030;
}
#portalcont div span.welcome
{
	line-height:20px;
	background-color:#B7D5E3;
	font-weight:bold;
	padding:0 0 0 20px;
	margin:1px 0 0 0;
	display:inline;
}
/*** End ***/

#footer
{
	width:100%;
	float:left;
	padding:3px 0 0 0;
	min-height:50px;
	margin:0 0 20px 0;
	/*background-image:url(../images/bgs/footerlogos.gif);
	background-position:bottom left;
	background-repeat:no-repeat;*/
}
#footer ul
{
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
	background-color:#B2E0F4;
	float:left;
}
#footer ul li
{
	float:left;
	padding:0 5px 0 22px;
	line-height:20px;
}
#footer ul li a
{
	float:left;
	padding:0;
	text-decoration:none;
	font-size:11px;
	color:#595959;
}
#footer ul li a:hover
{
	text-decoration:underline;
}
#footer p
{
	width:798px;
	float:right;
	padding:6px 0 0 0;
	margin:0;
	color:#969696;
	text-align:right;
	font-size:11px;
}
#footer p em
{
	font-style:normal;
	padding:0 0 0 25px;
}





