
/*  begin  header styles   */
#g1_header, #g1_footer, #g1_toolbar{   background-color: #fff; width: 766px; margin: 0 auto; padding: 0; font-family: verdana, arial, helvetica, sans-serif; }
#topBoxWhite {   font-size:9px; background-color: #F0F0F0; margin: 0; padding: 2px 0; position: relative; }
#topwhitebg1 {   font: 9px bold; color: #646464; padding: 2px 30px 1px 12px; font-family: Verdana, Arial; margin: 0; float: left; position: relative;  }
#topwhitebg2 {   font-size:9px; padding: 2px 30px 4px 0; float: left; position:relative; }
#topwhitebg2 a {   font-size: 9px; font-weight: normal; color: #3088CC; vertical-align: top; text-decoration: none; }
#topwhitebg2 a:hover {   text-decoration: underline; }
div#topwhitebg3 {   font-size: 9px; text-align: right; padding: 2px 14px 2px 0px; float: right; margin: 0; }
div#topwhitebg3 a {   font-family: Verdana, Arial; font-size: 9px; font-weight: bold; color: #3088CC; text-decoration: none; position: relative;  }
div#topwhitebg3 a:hover {   text-decoration: underline;  }
#searchresearch {   padding: 10px 0; width: 222px; float: left; text-align: right; vertical-align: middle; font: 9px bold; font-family:verdana; color: #646464; margin: 0; margin-right:0; }
#frmSearch {   margin: 0; margin-top:0; margin-bottom:0; padding: 0; float: left; }
#searchright {   width: 286px; margin: 0; border: 0; padding: 1px 0 0 0; float: right; }
.bluebutton {   position: relative; top: 5px; left: 4px; }
a.menu,  a.menu:active, a.menu:visited {   font-size: 10pt; letter-spacing: -.03em; word-spacing: -.07em; font-weight: 400; text-decoration: none; text-align: center; color: #FFFFFF; padding: 5px 5px 5px 5px; background-color: #666666; float: left; }
a.menu:hover {   background-color: #057EC5; color: #FFFFFF; text-decoration: none; }
#formName3 {    margin: 3px 10px 0 0;  padding: 0; right: 14px; top: 2px;  text-align: right;  }
#menubar { background-color: #666666; padding: 0; margin:0; position: relative; left: 0px; width:766px; border-bottom: solid 10px white; }
input.formField {   font-size: 11px; border: solid 1px #666666; padding:0; margin:0; }
select.formPopup {   font-size: 11px; padding:0; margin:0; }
.advanced {   margin: 0; border: 0; padding: 0 0 6px 0; vertical-align: top; }
#searchright .advanced a {  font-size: 9px; font-weight: normal; color: #3088CC; text-decoration: none; margin-right: 1px; }
#searchright .advanced a:hover {  text-decoration: none;}
.gray9px { font-family: Verdana; font-size: 9px;  color: #646464; }
#footerBoxGray {   border: solid 2px #FFF; border-top: solid 2px #FFF; padding: 12px 0px 22px 12px; background-color: #9C9C9C; position: static; top:2px; }
#footerBoxGray a {   color: #ffffff; }
#footerColumn1, #footerColumn2, #footerColumn3 , #footerColumn4, #footerColumn5 {   margin-right: 5px; float: left; background-color:
   #9C9C9C; }
#footerColumn1 { width:132px; }
#footerColumn2 { width:150px; }
#footerColumn3 { width:148px; }
#footerColumn4 { width:142px; }
#footerColumn5 { width:130px; }
.footerWhiteHead {   font-family: Verdana; font-weight: bold; font-size: 8pt; height: 13pt; color: #FFFFFF; text-decoration: none; vertical-align: top; display: block; margin:0; padding: 0;   }
.footerWhiteHead:hover { text-decoration: underline; }
.footerWhiteLink {   font-family: Verdana; font-weight: normal; font-size: 7pt; line-height: 9pt; color: #FFFFFF; text-decoration: none; vertical-align: top; display: block; }
.footerWhiteLink:hover { text-decoration: underline; }
.footerBoxWhite {   position: relative; background-color: #FFFFFF; }
#footerWhiteBg1 {   padding: 20px 0px 10px 10px; width:640px; float: left; background-color: #FFFFFF; }
#footerWhiteBg2 {   padding: 12px 10px 10px 8px; width:90px; float: left; background-color: #FFFFFF; }
#topBoxWhite { border: none; }
#signinlogo{float: left; width: 240px; margin-left: 7px; margin-top: 13px;}
#logoleft {margin: 10px 6px;}
#menubar {border-bottom:0px solid white;}
.clear {clear:both;}
#footerBoxGray {border: solid 0px #FFF; border-top: solid 0px #FFF;}

/* added 20110512 for In the News */

#signinlogo { float: left; margin-left: 7px; margin-top: 13px; width: 240px;}
#logoleft,
#logoleft2 { float: left; margin: 0; padding: 20px 6px 0 0; width: 240px;  }
#logoleft img,
#logoleft2 img { margin: 0 0 0 10px; padding: 0;}
#nosearch,
#nosearch2 { color: #767676; font-size: 12px; width: 506px; margin: 10px 0; float: left; text-align: right; }
#nosearch #new_signin,
#nosearch2 #new_signin { font-size: 10px; margin: 7px 0 2px;}
a.signin_blue { background-color: #64BEF0; border: 1px solid #FFFFFF; color: #FFFFFF; font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: bold; margin: 0 0px 0 3px; padding: 1px 4px 2px; text-decoration: none;}
