table /*0911 use*/{ font-size: 12px; color: #000000; text-align:left; margin: 0px 0px 0px 0px; }

body  /*0911 use*/{
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url("/images/shade_bkg3.png") repeat-x top center;
	margin: 0px 0px 0px 0px;
}
img  /*0911 use*/{
	border:none;
}
.frlabel{
	margin: 0px 0px 0px 5px;
}

h1 {font-size:16px; margin-bottom:0px; }
h2 {color:#028731; font-size:14px; margin: 5px 0px 0px 0px; }
h3 {font-size:14px; margin-bottom:0px; }
h4 {color:#006699; font-size:13px; margin: 0px 0px 5px 0px; }
h5 {color:#990000; font-size:14px; margin: 7px 0px 0px 0px; }
h6 {color:#ED1A3B; font-size:13px; margin: 0px 0px 5px 0px; }
h7 {color:#000; font-size:14px; font-weight:bold; margin: 0px 0px 0px 0px; display:inline; }

.bluBox {
	margin: 0px 5px 0px 0px;
	padding: 5px 0px 10px 10px;
	vertical-align: top;
	border:1px solid #028731;
}
.linkBoxF {
	margin: 8px 10px 0px 0px;
	padding: 5px 5px 10px 10px;
	border:1px solid #028731;
}
.bluBoxL {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 10px 10px;
	background-image:url(images/bg-bluBox.gif);
	vertical-align: top;
	border-top: 5px solid white;
	height:122px;
}

.bluBoxL2 {
	margin: 0px 0px 0px 0px;
	padding: 5px 3px 0px 3px;
	background-color:#c1dce9;
	vertical-align: top;
	border-top: 5px solid white;
}

.content { margin: 0px 0px 0px 0px; padding: 20px 10px 0px 10px; vertical-align: top; }
.contentOffice {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 15px 15px;
	vertical-align: top;
}
.contentOffice3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 7px 5px 10px;
	vertical-align: top;
}
.desc /*0911 use*/ {
	font-size: 13px;	
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 15px;
	background-color:#c1dce9;
	color:#003366;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7B9DBB;
}
.adT, .adB, .adV, adP /*0911 use*/ {
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	vertical-align: middle;
	text-align: right;	
}

.aboutContent { margin: 0px 0px 0px 0px; padding: 20px 15px 0px 15px; vertical-align:top; }
.faq { padding: 3px 0px 8px 5px; display: none; }
.green { color: #028731; }
.gray { color: #999999; }
.homeAd { margin: 1px 0px 1px 0px; width: 158px; vertical-align: top; }
.homeContent /*0911 use*/ { 
		position: relative; 
		width: 970px; 
		margin: 0px 1px 0px 1px;
		background: url("/images/0911/body_bkg.png") repeat-y top center;
}
.topBox /*0911 use*/ {
	margin: 0px 1px 0px 1px;
	width: 970px;
	background: url("/images/0911/top_bkg2.png") top center;
}
.topBox2010 /*0911 use*/ {
	margin: 0px 1px 0px 1px;
	width: 970px;
	background: url("/images/0911/top_bkg2010.png") top center;
}

.topNav {height: 10px; background: #FFFFFF;}


.bottomNav /*0911 use*/ { 
	margin: 0px 1px 0px 1px;
	padding: 7px 0px 7px 0px;
	width: 970px;
	background: url("/images/0911/bot_bkg2.png") bottom center;
	text-align:center; 
	font-size: 10px;
}
.bottomNav2 /*1010 use*/ { 
	margin: 0px 1px 0px 1px;
	padding: 7px 0px 7px 0px;
	width: 970px;
	background: url("/images/0911/bot_bkg3.png") bottom center;
	text-align:center; 
	font-size: 10px;
}    
.homeProducts { margin: 18px 10px 5px 15px; vertical-align: top; }
.homeRight { margin: 20px 21px 0px 21px; z-index: 1; }
.mAd { margin: 0px 20px 0px 20px; width: 407px; height: 195px; z-index: 3; }
.noMargin {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.officeImage { margin: 0px 0px 0px 0px; padding: 0px 0px 1px 0px; margin-right:auto; background: #FFFFFF;}
.officeInfo /*0911 use*/ {
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	padding: 5px 0px 0px 8px;
	background-color: #3C6;
}
.otherAd { width: 158px; float: right; margin:0px 0px 0px 0px; }
.or { padding-top: 5px; padding-bottom: 5px; margin: 0px 0px 0px 8px; text-align: center; font-weight: bold; z-index: 3; }
.pageName /*0911 use*/ {margin: 0px 0px 0px 0px; padding: 8px 0px 8px 0px; text-align:left; background: #006699; color: #ffffff; font-size: 15px; font-weight: bold;}
.redPageName {margin: 0px 1px 0px 1px; padding: 8px 0px 8px 0px; text-align:left; background: #990000; color: #ffffff; font-size: 15px; font-weight: bold;}
.searchForm { margin: 0px 5px 0px 0px; color:#ffffff; background: #ffffff; padding: 2px 0px 3px 0px; text-align: center;
background-image:url(images/bg-searchForm.gif)
}
.searchFormL { margin: 0px 5px 0px 0px; color:#ffffff; padding: 2px 0px 3px 0px; text-align: center;
background-image:url(images/bg-searchForm.gif);
height: 141px;
}
.searchFormL2 { margin: 5px 0px 0px 0px; color:#ffffff; background: #17AD68; padding: 5px 3px 0px 3px; text-align: center;
background-color:#17ad68;
}
.signupContent { vertical-align: top; padding:20px 30px 0px 10px; }
.systemsHeader {margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; text-align:left; background: #FFFFFF; color: #000; font-size: 10px;
}
.printlineup {font-size: 10px;}
.zip {
	background: #FFFFFF;
	border: 2px black;
	font-size: 12px;
}
.zip2 {
	font-size: 12px;
}
.subNav /*0911 use*/ {
	width:100%;
	margin: 0px 0px 0px 0px;
	line-height: 20px;
	padding: 5px 0px 10px 0px;
	background: #ffffff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #7B9DBB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7B9DBB;
}
.RightPane{ background: #003366; height:100%; }
.separator{ padding: 5px 0px 0px 0px; }
.TestleftAd { margin: 1px 0px 0px 0px; vertical-align: middle; }
.TestvAd { 	border-top: thin solid White;}
.TestvExtendL { width: 145px; height:100%; margin: 0px 0px 0px 0px; vertical-align: bottom; z-index: 3; background: #cde5ef; }
.TestvExtendR { width: 158px; height:100%; margin: 0px 0px 0px 0px; vertical-align: bottom; z-index: 3; background: #003366; }


.valignTop { vertical-align: top; }
.vAd { margin: 1px 0px 1px 0px; width: 158px; height: 280px; vertical-align: middle; z-index: 3; }
.vExtend { width: 158px; height:100%; margin: 0px 0px 0px 0px; vertical-align: bottom; z-index: 3; background: #003366; }
.vExtendOffice { width: 158px; height: 250px; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; vertical-align: top; background: #003366; }

.main /*0911 use*/{
	width: 970px;
	background-color: #FFFFFF;
}
.map {
	border:#000 solid 1px;
	width:145px;
	margin: 0px 1px 0px 1px;
	padding: 5px;
}

#nav /*0911 use*/ {
	font-size:11px;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 50px;
	list-style: none;
	line-height: 15px;
}

#nav ul /*0911 use*/ {
	z-index:10000!important;
	font-size:11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	line-height: 20px;
}

#nav a /*0911 use*/ {display: block; text-align:left; }
#nav li /*0911 use*/ { float: left; }
#nav li ul /*0911 use*/ {
	position: absolute;
	background: #c1dce9;
	width: 8em;
	left: -999em;
	z-index: 3;
}

#nav li:hover ul, 
#nav li.sfhover ul  /*0911 use*/{ left: auto; }


/* horiz bar */
a.mainLink:link {
	background: none;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 0px 5px;
}

a.mainLink:visited {
	background: none;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 0px 5px;
}

a.mainLink:hover {
	background:	none;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 0px 5px;
}

a.mainLink:active {
	background: none;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 0px 5px;
}

/* horiz bar drop down */
a.subLink:link {
	background: none;
	color: #000000;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
	border-left: 3px solid #c1dce9;
}

a.subLink:visited {
	background: none;
	color:#000000;
	text-decoration:none;
	padding: 0px 5px 0px 5px;
	border-left: 3px solid #c1dce9;
}

a.subLink:hover {
	color: #ffffff;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
	border-left: 3px solid #17AD68;
}

a.subLink:active {
	background: none;
	color: #000000;
	text-decoration: none;
	padding: 0px 5px 0px 5px;

}

/* mainBody */
a:link {
	background: none;
	color: #003366;
	text-decoration: none;
}

a:visited {
	background: none;
	color: #666666;
	text-decoration:none;
}

a:hover {
	background: none;
	color: #048935;
	text-decoration: none;
 }
 
a:active {background:none; color:#003366; text-decoration:underline; }

/* footer & jobs */
a.noUnderline:link {background:none; color:#003366; text-decoration:none; }
a.noUnderline:visited {background:none; color:#999999; text-decoration:none; }
a.noUnderline:hover {background:none; color:#048935; text-decoration:none; }
a.noUnderline:active {background:none; color:#003366; text-decoration:none; }

a.zip:link {background:none; color:#FFFFFF; }
a.zip:visited {background:none; color:#FFFFFF; }
a.zip:hover {background:none; color:#FFFFFF }
a.zip:active {background:none; color:#FFFFFF; }

a.specialLink:link {background:none; color:#ffffff; font-size:11pt; font-weight:bold; text-decoration:underline; padding: 0px 20px 20px 0px; }
a.specialLink:visited {background:none; color:#ffffff; font-size:11pt; font-weight:bold; text-decoration:underline; padding: 0px 20px 20px 0px; }
a.specialLink:hover {background:none; color:#003366; font-size:11pt; font-weight:bold; text-decoration:underline; padding: 0px 20px 20px 0px; }
a.specialLink:active {background:none; color:#ffffff; font-size:11pt; font-weight:bold; text-decoration:underline; padding: 0px 20px 20px 0px; }


/* sub menu on left*/
a.submenuLink:link {
	background: none;
	color:#003366;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 0px 0px 8px;
}

a.submenuLink:visited {
	background: none;
	color:#003366;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 0px 0px 8px;
}

a.submenuLink:hover {
	background: none;
	color:#028731;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 0px 0px 8px;
}

a.submenuLink:active {
	background: none;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 0px 0px 8px;
}
a.submenuLink2:link {
	background: none;
	color:#003366;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 0px 0px 0px;
}

a.submenuLink2:visited {
	background: none;
	color:#003366;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 0px 0px 0px;
}

a.submenuLink2:hover {
	background: none;
	color:#028731;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 0px 0px 0px;
}

a.submenuLink2:active {
	background: none;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 0px 0px 0px;
}
/* faqs */
a.helpLink:link {
	background: none;
	color: #000000;
	text-decoration: none;
	padding: 0px 0px 0px 4px;
}

a.helpLink:visited {
	background: none;
	color:#000000;
	text-decoration: none;
	padding: 0px 0px 0px 4px;
}

a.helpLink:hover {
	background: none;
	color: #048935;
	text-decoration: none;
	padding: 0px 0px 0px 4px;
}

a.helpLink:active {
	background: none;
	color: #000000;
	text-decoration: none;
	padding: 0px 0px 0px 4px;
}
li.autocomplete {
	list-style-type: none;
	list-style-position: outside;
	margin-left: -35px;
}.homeContent table tbody tr td div h1 {
	color: #0A9019;
}
.homeContent table tbody tr td div h1 {
	color: #000;
}

