/* CSS Document */

#body {
background-image: url(images/bg.gif);
background-repeat: repeat-x;
background-position: top;
background-color: #E3E2E2;
margin-top: 0px;
}
#headerShim {
background-color: #ffffff;
background-repeat: repeat-x;
padding-left: 15px;
padding-right: 15px;
padding-top: 0px;
padding-bottom: 0px;
}
#navBg {
background-image: url(images/nav_off.gif);
background-repeat: repeat-x;
}
#navcontainer
{
margin: 0;
padding: 0 0 0 0px;
}

#navcontainer UL {
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer LI {
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navcontainer A {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
display: block;
width: auto;
text-decoration: none;
background-image: url(images/nav_off.gif);
background-repeat: repeat-x;
margin: 0;
border-right: 1px solid #A9AFB2;
padding-top: 5px;
padding-right: 16px;
padding-bottom: 8px;
padding-left: 16px;
}

#navcontainer A:hover, #navcontainer A:active { 
color: #383435;
background-image: url(images/nav_off.gif);
background-repeat: repeat-x; 
}

#navcontainer A.active:link, #navcontainer A.active:visited {
background-image: url(images/nav_on.gif);
background-repeat: repeat-x;
}
#navcontainer li a#current {
color: #383435;
background-image: url(images/nav_on.gif);
background-repeat: repeat-x;
}
#headerShadow {
background-image: url(images/headerShadow.gif);
background-repeat: repeat-x;
height: 8px;
}
#contentBg {
background-color: #FFFFFF;
}
#contentarea_1 {
background-color: #FFFFFF;
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 16pt;
color: #333333;
}
#contentarea_1 a {
color: #164980;
}
#contentarea_1 a:hover {
color: #164980;
}
#contentarea_1 a.subon {
color: #164980;
}
#contentarea_2 {
background-color: #FFFFFF;
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
}
#contentarea_2 a {
color: #164980;
}
#contentarea_2 a:hover {
color: #164980;
}
#contentarea_2 a.subon {
color: #164980;
}
#contentarea_1 {
background-color: #FFFFFF;
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 16pt;
color: #333333;
}
#contentarea_1 a {
color: #164980;
}
#contentarea_1 a:hover {
color: #164980;
}
#contentarea_1 a.subon {
color: #164980;
}
#titleHeaders {
background-image: url(images/titleHeaderShim.gif);
background-repeat: repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;

/* color: #164980; */

color: #333333;
padding-top: 7px;
padding-bottom: 8px;
padding-left: 15px;
padding-right: 15px;
}
#titleHeaders  a {
color: #333333;
text-decoration: underline;
}
#titleHeaders  a:hover {
color: #333333;
text-decoration: underline;
}
#titleHeaders  a.subon {
color: #333333;
text-decoration: underline;
}
#contentDevide {
background-image: url(images/contentShadow.gif);
background-repeat: repeat-x;
height: 15px;
}
.bulletlist_tick {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
text-decoration: none;
margin: 0px 0px 0px 25px;
list-style-image: url(images/bulletTick.gif);
list-style-type: none;
line-height: 18px;
}
.bulletlist_dot {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
text-decoration: none;
margin: 0px 0px 0px 25px;
list-style-image: url(images/bullet.gif);
list-style-type: none;
line-height: 18px;
}
#footer {
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: #666666;
padding-bottom: 8px;
padding-top: 8px;
padding-left: 15px;
padding-right: 15px;
}
#footer a {
color: #666666;
text-decoration: underline;
}
#footer a:hover {
color: #666666;
text-decoration: underline;
}
#footer a.subon {
color: #666666;
text-decoration: underline;
}
#form {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
text-decoration: none;
}
.formels1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration: none;
width: 93%;
padding-left: 4px;
}
.formbutts {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
text-decoration: none;
width: 100%;
border-bottom:1px solid #666666;
border-top:1px solid #999999;
border-right:1px solid #666666;
border-left:1px solid #999999;
background-colour: #999999;
padding-top: 3px;
padding-bottom: 3px;
}

/* Home Columns */

#column1 {
background-image: url(images/columnBg.gif);
background-repeat: repeat-x;
padding-top: 10px;
padding-left: 2px;
width: 159px;
}
#column2 {
background-image: url(images/homecontentPic2_v2.gif);
background-repeat: no-repeat;
padding-top: 130px;
width: 159px;
}
#column3 {
background-image: url(images/homecontentPic3_v2.gif);
background-repeat: no-repeat;
padding-top: 130px;
width: 159px;
}

/* Sub Navigation/Page */

#subnav a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
display: block;
background-image: url(images/subnav_off.gif);
background-repeat: repeat-x;
margin: 0;
border-top: 0.5px solid #ffffff;
padding-top: 5px;
padding-right: 16px;
padding-bottom: 8px;
padding-left: 15px;
}
#subnav a.sub1_on{
background-image: url(images/subnav_on2.gif);
background-repeat: repeat-x;
}
#subnav a.sub2_on{
padding-left: 17px;
background-image: url(images/subnav_on2.gif);
background-repeat: repeat-x;
}
#subnav a.sub2{
padding-left: 17px;
background-image: url(images/subnav_on2.gif);
background-repeat: repeat-x;
}
#subnav a:hover{
background-image: url(images/subnav_on2.gif);
background-repeat: repeat-x;
}
#redShim {
background-image: url(images/subblueShim.gif);
background-repeat: repeat-x;
border-right: solid 2px #ffffff;
padding: 15px;
}

/* Spec Pages */

#specHeaders {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color: #164980;
padding-top: 7px;
padding-bottom: 8px;
}
#specContent {
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 16pt;
color: #333333;
}
#specContent a {
color: #164980;
}
#specContent a:hover {
color: #164980;
}
#specContent a.subon {
color: #164980;
}
#dottedDevide {
background-image: url(images/dotted_h.gif);
background-repeat: repeat-x;
background-position: center;
}

/* News Snippets */

.news {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
line-height: 16pt;
color: #333333;
}

/* ea public/customer site styles */

#headerDevide {
	background-image: url(images/headerDevide.gif);
	background-repeat: no-repeat;
	background-position: center left;
	height: 15px;
}
.phone {
	background-image: url(images/phone.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 112px;
}
.website {
	background-image: url(images/website.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 128px;
}
.stats {
	background-image: url(images/stats.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 150px;
}
#copy1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
	text-decoration: none;
}
#copy1 a {
	color: #333333;
	text-decoration: underline;
}
#copy1 a:hover {
	color: #333333;
	text-decoration: underline;
}
#copy1 a.subon {
	color: #333333;
	text-decoration: underline;
}
.copy2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #D52728;
	text-decoration: none;
}
.copy2 a {
	color: #D52728;
	text-decoration: underline;
}
.copy2 a:hover {
	color: #D52728;
	text-decoration: underline;
}
.copy2 a.subon {
	color: #D52728;
	text-decoration: underline;
}

/* splash/index page */

#splashBg {
background-color: #010824;
margin: 0px;
}
#splashButtonBg{
background-color: #41465A;
border-top: #003A73;
border-bottom: #003A73;
padding: 15px;
height: 255px;
}
#splashLogoRow{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #003A73;
padding-top: 10px;
}
#splashLogoBg{
height: 60px;
}

/* member login page */

#loginmiddle {
background-color: #D9DADF;
width: 694px;
height: 213px;
padding: 30px;
}
#loginDottedShim{
background-image: url(images/logon/dottedShim.gif);
background-repeat: repeat-y;
background-position: center;
padding-left: 15px;
padding-right: 15px;
}
#loginText{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
}
#loginText a {
color: #333333;
text-decoration: underline;
}
#loginText a:hover {
color: #333333;
text-decoration: underline;
}
#loginText a.subon {
color: #333333;
text-decoration: underline;
}
#form_login {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
text-decoration: none;
}
.formels1_login {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
text-decoration: none;
width: 98%;
padding-left: 4px;
border: solid 1px #003874;
height: 20px;
}
.formbutts_login {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #fff;
text-decoration: none;
width: 98%;
border-bottom:1px solid #003874;
border-top:1px solid #003874;
border-right:1px solid #003874;
border-left:1px solid #003874;
background-color: #003874;
padding-top: 3px;
padding-bottom: 3px;
}
#loginAdvertCells{
padding: 2px;
}