/***********************************************/
/* 2col_leftNav.css                            */
/* Use with template 2col_leftNav.html          */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Arial,sans-serif;
	color: #F4F4F4;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	background-color:#F4F4F4;
	background-image:url(http://wh:88/impressions/images/v1/site_bg.gif)
}

body, div, span, ul, li, input, select, td, font { 
	font-family:verdana, sans-serif;
	font-size: 11px;
	color:#555555; 
}
a, a:visited { color:#0860A8; text-decoration:none; }
a:hover { color:#0860A8; text-decoration:underline; }

a.leftMenu, a.leftMenu:visited, a.leftMenu:hover{ font-size:12px; }

font.headCat{ color:#231F20; text-decoration:none; font-size:13px; font-weight:bold;}
a.headCat, a.headCat:visited { color:#231F20; text-decoration:none; font-size:13px; font-weight:bold; }
a.headCat:hover { color:#231F20; text-decoration:underline; }

a.childCat, a.childCat:visited { color:#231F20; text-decoration:none; font-size:11px; }
a.childCat:hover { color:#231F20; text-decoration:underline; }


font.headCat2{ color:#231F20; text-decoration:none; font-size:11px; font-weight:bold; font-family:Arial;}
a.headCat2, a.headCat2:visited { color:#231F20; text-decoration:none; font-size:11px; font-weight:bold;  font-family:Arial;}
a.headCat2:hover { color:#231F20; text-decoration:underline;  font-family:Arial;}

a.childCat2, a.childCat2:visited { color:#231F20; text-decoration:none; font-size:10px;  font-family:Arial;}
a.childCat2:hover { color:#231F20; text-decoration:underline; }

a.searchHead, a.searchHead:visited { color:#3584B9; text-decoration:underline; font-size:14px; font-weight:bold}
a.searchHead:hover { color:#3584B9; text-decoration:underline; }

a.searchLink, a.searchLink:visited { color:#009933; text-decoration:underline; font-size:10px;}
a.searchLink:hover { color:#009933; text-decoration:underline; }

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

.masthead { position:relative; top:0; width:768px; height:84px; background-color:#FFFFFF;}
.masthead ul { padding-left:0px; display:block; margin:0px; padding:0px; list-style-type:none;  }
.masthead ul li { display:block; float:left; position:relative; }

.siteLogo { margin-left:14px; margin-top:35px; margin-bottom:5px; }

.navTopMost { height:60px; }
.v3nav { position:relative; background-image:url(../images/v1/gradient_top.gif); background-position:right; height:28px; padding-top:0px; float: right }
.v3navul { padding-top:7px; display:block; margin:0px; padding:0px; list-style-type:none; }
.v3navdhtml { position:relative; float:left; padding-top:0px; margin-top:0px; height:28px; }
.v3navstart { font-size:90%; color:#0860A8; padding-left:70px; }

.v3navpad { font-size:90%; color:#0860A8; padding-left:8px; padding-right:8px; border-right:1px solid #BDBABD; display:block; float:left; position:relative; }
.v3navend { font-size:90%; color:#0860A8; padding-left:8px; }
.v3navend2 { font-size:90%; color:#0860A8; padding-left:8px; padding-right:8px; }
.v3navend3 { font-size:90%; color:#0860A8; padding-right:8px; padding-top:4px; }


.v3search { float:right; margin-top: 5px; padding-right: 9px }
.v3headersearch { width:95px; height:14px; border:1px solid #CCCCCC; padding:0px; font-family:verdana, sans-serif; font-size:90%; vertical-align:top; }



#tblHead{
	background-color:#FFFFFF;
}
#bLine{
	height:2px; background-color:#85C0EE; width:768px; font-size:2px;
}
.dbLine{
	height:24px; background-color:#0860A8; width:768px;
}
.dbLine ul { padding-left:7px; display:block; margin:0px; padding:0px; list-style-type:none;  }
.dbLine ul li { display:block; float:left; position:relative; }

.navTopMenuUL { display:block; margin:0px; padding:0px; list-style-type:none;  }
.navTopMenuUL li { display:block; float:left; position:relative; font-size:0px; margin-left:0px; padding-right:22px; }

.headerHeading {  padding-top: 4px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; width: 709px; }
.headerIcon {
	padding-top: 6px;
}

.navDHistory { padding:6px; padding-left:0px; position:relative; width:554px; }
.navDHistory ul { display:block; margin:0px; padding:0px; list-style-type:none;  } 
.navDHistory ul li { display:block; float:left; position:relative; }

.navHistory{ font-size: 9px; color:#0860A8; padding-right:10px; background-image:url(../images/v1/arrowHistory.gif); background-position: right; background-repeat: no-repeat;}
.navHistoryE{ font-size: 9px; color:#0860A8;}

.urlHistory{ padding-left: 6px; }

.pageHeading { float:left; font-size:16px; color:#000000; margin:0px; padding:0px 0px 23px 0px; font-weight:normal; }

.mainContent{
	float:left; width:768px; background-color:#E6E6E6;
}


.leftBar{
	float:left; width:177px; background-color:#E6E6E6; padding-left: 0px; padding-top: 10px;
}
.leftBarUL { padding-left:7px; display:block; margin:0px; list-style-type:none; }
.leftBarUL li { color:#0860A8; padding-bottom:9px; font-size:100%; width:160px;}
.leftBarUL li.leftnavhdr { color:#333333; font-weight:bold; padding-bottom:8px; }
.leftBarUL li.leftnavshdr { color:#333333; font-weight:bold; padding-bottom:8px; }
.leftBarUL li.leftnavshdr2 { font-size:100%; color:#333333; font-weight:bold; }
.leftnavlink { color:#0860A8; padding-bottom:5px; }
.leftnavlink a, .leftnavlink a:visited { color:#0860A8; text-decoration:none; }
.leftnavlink a:hover { color:#0860A8; text-decoration:underline; }

.contentMiddle{
	float:right; width:589px; background-color:#FFFFFF; padding-left: 2px; padding-top: 2px;
}

.cmsContentUL { display:block; margin:0px; padding:0px; padding-left:16px; padding-right:16px; list-style-type:none;  }
.cmsContent{ display:block; float:left; position:relative;  
			padding:6px; width:360px; line-height: 17px; 
			margin:0px; padding:0px; list-style-type:none;
}
/* .cmsContent ul li { font-size:16px; display:block; float:left; position:relative; } */
.headingAndContent { float:left; display:block; margin:0px; padding:0px; list-style-type:none; }
.headingAndContentLI { display:block; float:left; position:relative; }

.rightBar{ display:block; float:right; width:177px; padding-top:0px; padding-left:16px;  position:relative; }


#dbFooter{ float: left; height:2px; background-color:#0860A8; width:768px; font-size:2px; }
.divFooter{
	float: left; height:24px; width:768px; padding-top: 7px;
}
.divFooter ul { padding-left: 7px; margin-top:6px; display:block; margin:0px; padding:0px; list-style-type:none; }
.divFooter ul li { display:block; float:left; position:relative; }

.navFooterS { font-size:10px; color:#0860A8; padding-right:8px; border-right:1px solid #BDBABD; }
.navFooter { font-size:10px; color:#0860A8; padding-left:8px; padding-right:8px; border-right:1px solid #BDBABD; }
.navFooterE { font-size:10px; color:#0860A8; padding-left:8px; padding-right:8px; }

.contentHeading{ font-size:110%; color:#0860A8; margin:0px; padding:0px; }
.topPadding {  padding-top: 7px; }

.whiteHeading {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin:0px; padding:0px; padding-left: 7px; }
.blackHeading { font-size:26px; color:#434343; font-weight:normal; margin:0px; padding-bottom:5px; padding-top:5px; width:554px; }
/******************************************************************************************************/
form{
	padding: 0px;
	margin:0px;
}
/*****************************************************************************************************
	Msg Styles */
.ptd
{
	font-size: 12px;
	font-weight: bold;
}
.okMsg
{
	background-color: #F3FAED;
	border: 2px solid #59A016;
}
.errMsg
{
	background-color: #FDF3F3;
	border: 2px solid #C70A0A;
	height: 22px;
}
.infMsg
{
	background-color: #F0F5FB;
	border: 2px solid #34619B;
	height: 22px;
}
.confMsg
{
	background-color: #FBF6F2;
	border: 2px solid #EC6202;
}
.quesMsg
{
	background-color: #F0F5FB;
	border: 2px solid #34619B;
}


.txt{
border:1px solid #EAEAEA;
/*border-left:0px;*/
border-collapse:collapse;
width:98%;
height:16px;
}
.divLeft{
border:1px solid #CCCCCC;
border-right:0px;
color:#555555; 
font-size:11px; 
font-family:FONT-FAMILY: verdana, sans-serif;
height:18px;
vertical-align:middle;
padding-left: 5px;
}
.trBg{
background-color:#F7F7F7;
}
.singleCol{
border:1px solid #CCCCCC;
padding:2px;
padding-left:6px;
background-color:#F7F7F7;
}
.fieldHeading{
font-weight:bold;
width:120px;
}
.fieldHeading2{
font-weight:bold;
}
.trSpacer{
height:4px;
}