/***********************************************/
/* 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: #F4F4F9;
}

body, div, span, ul, li, input, select, td, font { 
	font-family:Arial,sans-serif;
	font-size: 12px;
	color:#555555; 
}
a, a:visited { color:#4E50A4; text-decoration:none; }
a:hover { color:#4E50A4; text-decoration:underline; }

a.leftMenu, a.leftMenu:visited, a.leftMenu:hover{ font-size:12px; }

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
.masthead { position:relative; top:0; width:776px; height:85px;}
.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:0px; margin-top:3px; margin-bottom:2px; }

.navTopMost { height:70px;  }
.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:right; padding-top:0px; height:24px; background:#FFFFFF; }
.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:Arial, 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 { float:right; padding:0px; margin:0px; }
.navTopMenuUL li { display:block; float: left; position:relative; font-size:11px; margin-top:0px; }

.headerHeading {  padding-top: 4px; color:#FFFFFF; font-family:Arial, sans-serif; font-size: 12px; font-weight: bold; width: 709px; }
.headerIcon {
	padding-top: 6px;
}

.navDHistory { padding:6px; padding-left:11px; position:relative; width:554px; padding-left:18px; }
.navDHistory ul { display:block; margin:0px; padding:0px; list-style-type:none;  } 
.navDHistory ul li { display:block; float:left; position:relative; }

.navHistory{ font-size: 10px; color:#0860A8; padding-right:10px; background-image:url(../images/v1/arrowHistory.gif); background-position: right; background-repeat: no-repeat;}
.navHistoryE{ font-size: 10px; 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:#FFFFFF; border:1px solid #000000;
}


.leftBar{
	float:left; width:175px; background-color:#FFFFFF; padding-left: 0px; padding-top: 10px; border-right:1px solid #000000;
}
.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; border-left:1px solid #000000;
}

.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:18px; color:#797BBE; margin-bottom: 10px; padding:0px; }
.topPadding {  padding-top: 7px; }

.whiteHeading {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin:0px; padding:0px; padding-left: 7px; }
.blackHeading { font-size:28px; color:#797BBE; font-weight:normal; margin:0px; padding-bottom:5px; padding-top:5px; width:554px; }
/*****************************************************************************************************
	Custom Template Styles */
	
.tdFirst
{
	font-size: 9px;
	font-weight: normal;
	color: #7F80B9;
	margin: 3px;
}

a.topLinks, a.topLinks:visited, a.topLinks:hover{ font-size:10px; color: #31338F; font-family:Arial; }

.amcoSlogon{ width:312px; text-align:right; font-family:"Times New Roman"; font-size:24px; font-weight: bold; color:#E3232D; margin-top:22px; }
.amcoSlogon2{font-size:14px; font-family:Arial; color:#31338F}

.mainMenu{ background-color:#31338F; height:26px;}

.middleArea { background-color:#FFFFFF; width: 776px; 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;
}

/***************************************************************************************************/

.leftMenuCSS{ list-style-type:circle; margin-left:5px; padding-left:10px; list-style-position:outside; margin-top:12px; }
.leftMenuCSS li{ margin-left:0px; padding-left:0px; border:0px solid #000000; cursor:pointer; margin-bottom:3px; font-size:11px; }


/***************************************************************************************************/

.m {
	POSITION: absolute
}
.t {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; MARGIN: 0.5em; BORDER-LEFT: red 1px solid; WIDTH: 8em; BORDER-BOTTOM: red 1px solid
}
.m {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; MARGIN: 0.5em; BORDER-LEFT: red 1px solid; WIDTH: 8em; BORDER-BOTTOM: red 1px solid
}
.t A {
	COLOR: black; TEXT-DECORATION: none
}
.m A {
	COLOR: black; TEXT-DECORATION: none
}
#menu-foo {
	LEFT: 12em; TOP: 1em
}
#menu-bar {
	LEFT: 3em; TOP: 5em
}
#menu-123 {
	LEFT: 12em; TOP: 5em
}
#content {
	MARGIN-TOP: 4em
}

/***************************************************************************************************/


