
body.home {margin: 0px; background-color: #000000;}
body.interior {margin: 0px; background-color: #000000; background-image: url(images/bkg1.gif);}
.news1{background-image: url(images/img_drop-down.gif) ;  padding-left:65px ; background-repeat:no-repeat }
img, table {border: 0px;}
td {font-family: arial, helvetica; font-size: 11px; }
form {margin: 0px;}
select, input, textarea {font-family: arial,helvetica; font-size: 11px;}

a:link, a:active, a:visited {color: #000000;}

a:hover {color: #427DAD;}

sub {font-size: 8px;}
sup {font-size: 8px;}

.hpoutertable {width: 100%; background-image: url(images/hp-bkg.gif);}
.hpmaintable {width: 770px; background-color: #000000;}
.hpnavcolumn {width: 198px; vertical-align: top; padding: 0px 18px;}
.hptaglinecolumn {width: 201px; vertical-align: top;}
.hpnewscolumn {width: 205px; vertical-align: top;}
.hpsearchcolumn {width: 166px; vertical-align: top;}
.hpnavtable {width: 162px; margin-bottom: 12px;}
.hpnavbottom {background-image: url(images/hp-nav-bkg.gif);}

.hpnewstable { margin: 0px 0px;}
.hpnewstitle2 {padding-top: 12px; }
.hpnewstitle {padding-top: 12px; border-bottom: 1px solid #A5BEC2;}
.hpnewsitem {padding: 5px 2px; border-bottom: 1px solid #A5BEC2;}

.hpnewsdateHome {color: #89898B; font-weight: bold; font-size: 11px;}

.hpeventHeader{font-family:Arial ; text-decoration:none;	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #25616a ; padding-top:10px;padding-bottom:5px;}



.hpnewsdate { font-family:Arial ;	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #25616a ; padding-top:10px;padding-bottom:5px;}
.hpnewsheadline {font-size: 11px; padding: 5px 0px 3px 0px; line-height: 12px; border-bottom: 1px solid #A5BEC2;}
.hpnewsShortDescription{font-size:11px  ; font-style:italic ; padding:  0px 0px 5px 0px; }
.hpnewsshortDesc{padding-left:5px}
a.hpnewsmore:link, a.hpnewsmore:active, a.hpnewsmore:visited {color: #427DAD; font-size: 10px; text-decoration: none; }
a.hpnewsmore:hover {text-decoration: underline;}
.hpnewsarrow {vertical-align: middle; margin-left: 8px;}

.hpfeatureleft {background-image: url(images/hp-feature-bkg-left.gif); vertical-align: bottom;}
.hpfeatureright {background-image: url(images/hp-feature-bkg-right.gif); vertical-align: bottom;}
.hpfeaturecontent {padding: 12px 16px;}

.outertable {width: 100%; background-image: url(images/bkg2.gif);}
.toptable {width: 770px;}
.logocell {text-align: right;}
.titlebar {text-align: right; background-image: url(images/t-bkg.gif);}

.maintable {width: 770px;}
.leftcolumn {width: 175px; padding-left: 8px; padding-right: 5px; vertical-align: top;}
.maincolumn {padding-top: 0px; vertical-align: top;}
.contenttable {width: 575px; margin-left: 20px;}
.titlerow {border-bottom: 1px solid #A5BEC2; padding-bottom: 8px;}
.contentcolumn {width: 415px; padding: 20px 10px 20px 0px; vertical-align: top;}
.rightcolumn {vertical-align: top;}
.searchdiv {width: 160px; border-left: 1px solid #A5BEC2; padding: 20px 0px 10px 0px;}

.searchtable {background-color: #F2F5F4;}
.searchcell { padding: 0px 11px; border-right: 1px solid #696B6B;}
.searchfield {border-top: 1px solid #999999; border-right: 1px solid #A7B5B3; border-bottom: 1px solid #D3DFDD; border-left: 1px solid #A7B5B3; width: 126px; height: 18px; font-family: arial,helvetica; font-size: 11px;}
.searchbutton {margin-top: 3px;}
.presscontactdiv {width: 160px; border-left: 1px solid #A5BEC2; padding: 0px 0px 0px 0px;}
.presscontact {width: 146px; background-color: #000000; font-family: arial,helvetica; font-size: 12px; color: #737374;}	
.presscontactbold {width: 146px; background-color: #000000; font-size: 13px; font-weight: bold; color: #25616A; padding: 2px 0px 0px 0px;}	
a.presscontact:link, a.presscontact:active, a.presscontact:visited{color: #427DAD; font-family: arial,helvetica; font-size: 12px;}

.interiornavdiv {position: absolute; margin-top: -24px;}
.navtable {width: 162px;}
.navbottom {background-image: url(images/nav-bkg.gif);}
.subnavitem {border-left: 1px solid #ffffff; border-bottom: 1px solid #A5BEC2; background-color: #E3EEF0; color: #737375; font-size: 11px; padding: 4px 5px 4px 16px;}
.subnavitemroll {border-left: 1px solid #ffffff; border-bottom: 1px solid #A5BEC2; background-color: #d3e2e7; color: #737375; font-size: 11px; padding: 4px 5px 4px 16px; cursor: pointer; cursor: hand;}
.subnavpopoutitem {border-left: 1px solid #ffffff; border-bottom: 1px solid #A5BEC2; background-color: #E3EEF0; color: #737375; font-size: 11px; padding: 4px 5px 4px 8px;}
.subnavpopoutitemroll {border-left: 1px solid #ffffff; border-bottom: 1px solid #A5BEC2; background-color: #d3e2e7; color: #737375; font-size: 11px; padding: 4px 5px 4px 8px; cursor: pointer; cursor: hand;}

.formtable {background-color: #E4E9EF;}
.formtop {padding: 7px; background-color: #C5D2DE; border-bottom: 1px solid #ffffff; color: #25616A; font-weight: bold; font-size: 15px;}
.formsection {padding: 12px 7px; font-weight: bold; font-size: 13px;}
.formlabel {padding: 3px 0px 3px 10px; color: #58595A;}
.formfield {padding: 2px 5px 2px 10px;}
.formviewby {padding: 10px 7px 5px 10px; color: #58595A;}
.formbutton {padding: 12px 7px; text-align: right;}
input.text {height: 18px;}
#tr1 {display: none;}
#tr2 {display: none;}

.teamphoto {vertical-align: top; padding: 0px 15px 15px 0px;}
.teambio {vertical-align: top; padding: 0px 0px 15px 0px;}

.greenbold {font-size: 13px; font-weight: bold; color: #25616A;}
  a.greenbold:link, a.greenbold:active, a.greenbold:visited   {font-size: 13px; font-weight: bold; color: #25616A; text-decoration: none;}

.crossrefleftcell {padding: 10px; border-top: 1px solid #ffffff;}
.crossrefrightcell {width: 20px; border-top: 1px solid #E3EBED;}
a.crossreflink:link, a.crossreflink:active, a.crossreflink:visited {font-weight: bold; color: #7A7E81; text-decoration: none;}
a.crossreflink:hover {text-decoration: underline;}
.crossreftable {width: 390; margin-top: 10; margin-bottom: 25px; border-left: 1px solid #25616A; border-top: 1px solid #dddddd;}
.crossrefheadercell {font-weight: bold; text-align: center; padding: 6px 10px; border-right: 1px solid #25616A; border-bottom: 1px solid #25616A; background-color: #25616A; color: #ffffff;}
.crossrefcell {padding: 6px 10px; border-right: 1px solid #25616A; border-bottom: 1px solid #25616A; text-align: center;}
.crossrefcolorrow {background-color: #eeeeee;}

.relatedinfodiv {width: 160px; border-left: 1px solid #A5BEC2; padding: 10px 0px; border-top: 1px solid #A5BEC2;}
.relatedinfolt {width: 149px; background-color: #EAF2F2; border-bottom: 1px solid #ffffff;}
.relatedinfodk {width: 149px; background-color: #DFECEC; border-bottom: 1px solid #ffffff;}
a.relatedinfolink:link, a.relatedinfolink:active, a.relatedinfolink:visited {font-size: 10px; color: #747575; text-decoration: none;}
a.relatedinfolink:hover {text-decoration: underline;}

.footertable {width: 770px;}
.footercell {font-family: verdana,arial,helvetica; font-size: 10px; color: #000000; text-align: right; padding: 7px 15px;}
a.footerlink:link, a.footerlink:active, a.footerlink:visited {color: #999999; text-decoration: none;}
a.footerlink:hover {text-decoration: underline;}


.clsCMTopOn {color: black; font-size : 12px; text-decoration : none; padding: 2px 4px;}
.clsCMTopOver {color: black; font-size : 12px; text-decoration : none; padding: 2px 4px;}
.clsCMOn {color: black; font-size : 12px; text-decoration : none; padding: 2px 4px;}
.clsCMOver {color: black; font-size : 12px; text-decoration : none; padding: 2px 4px;}
	   
/* WebDesk pages */
.careershd  {font-family: arial, helvetica; font-size: 11px; color: #000000; margin-left: 15px ; padding-bottom:5px;}
.newshd  {font-family: arial, helvetica; font-size: 11px; color: #000000; padding: 0 0 0 10}
.newslanding  {font-family: arial, helvetica; font-size: 11px; color: #000000; padding: 3 0 1 10}
.newslanding2  {font-family: arial, helvetica; font-size: 11px; color: #000000; padding: 6 0 2 25}
.careersinfodiv { border-left: 1px solid #A5BEC2; padding: 10 49 3 1; border-top: 1px solid #A5BEC2;}		 
.eventshd  {font-family: arial, helvetica; font-size: 11.5px; color: #000000;}
.eventscontent  {font-family: arial, helvetica; font-size: 11px; color: #000000; padding: 0 0 0 10}
