

/*  begin  header styles   */
   /* moved g1_heatder_top.css */
.topmenu { margin: 0px 2px 6px 2px;  background-color: #F0F0F0;  padding: 6px 10px 6px 10px;  color: #646462; font-size: 10px; font-weight: bold; border: 2px  #F0F0F0;   font-family: verdana, arial, helvetica, sans-serif; }
a.signin_blue {  border: solid 1px  #FFFFFF ;  background-color: #64BEF0;  padding: 1px 4px 2px 4px ; color:  #FFFFFF;    font-family: verdana, arial, helvetica, sans-serif;font-size: 10px; font-weight: bold;  text-decoration: none;  margin-left: 4px;  margin-right: 14px;  }
a.signin_blue:hover { color: #FFFFFF; background-color: #66CCFF; }



#g1_header, #g1_footer, #g1_toolbar{
   background-color: #fff;
   width: 766px;
   margin: 0 auto;
   padding: 0;
   font-family: verdana, arial, helvetica, sans-serif;
   }

      /*    moved to g1_header_top.css */


.gray_table {
   margin:0;
   padding:0;
   width:0;
   background-color:#BBB;
   }



.topmenu {
   margin: 0px 2px 6px 2px;
   background-color: #F0F0F0;
   padding: 6px 10px 6px 10px;
   color: #646462;
   font-size: 10px;
   font-weight: bold;
   border: 2px  #F0F0F0;
   font-family: verdana, arial, helvetica, sans-serif;
   }

a.signin_blue {
   border: solid 1px  #FFFFFF ;
   background-color: #64BEF0;
   padding: 1px 4px 2px 4px ;
   color:  #FFFFFF;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   text-decoration: none;
   margin-left: 4px;
   margin-right: 14px;
   }

a.signin_blue:hover {
    color: #FFFFFF;
    background-color: #66CCFF;
    }

#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;
   text-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;   
   
	/* right: 15px; position: absolute; float: left; changed to right and removed pos 20091123 to address alerts link floating off to the far right on myEvents page linked from header)  */
   }

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;
    }


#logoleft {
   padding: 6px 0 0 ;
   width: 240px;
   float: left;
   margin:0;
   margin-left: 6px;
   }

#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;
    /*position: relative; */
    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;
   }

   /* also in g1_heatder_top.css
.blueLink9px {
   font-size: 9px;
   font-weight: normal;
   color: #3088CC;
   text-decoration: none;
   }

.blueLink9px:hover {
   text-decoration: underline;
   } */

.advanced {
   margin: 0;
   border: 0;
   padding: 0 0 6px 0;
   text-align: top;
   }

#searchright .advanced a {
  font-size: 9px;
  font-weight: normal;
  color: #3088CC;
  text-decoration: none;
  margin-right: 1px;
}

/*
#searchright .advanced a.betafirst {
  margin-right: 7px;
}

#searchright .advanced a.betatwo {
  margin-right: 1px;
}
*/
#searchright .advanced a:hover {
  text-decoration: none;
}

#searchright .advanced a.betasearch {
  font-size: 9px;
  font-weight: bold;
  color: #ff7e00;
  text-decoration: none;
  margin: 0;
  border: 0;
  padding: 0;
}

   /*  end header styles   letter-spacing: -.01em;  */
   /* begin footerstyles   */
.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;
   }


#footer_top{
   border-top: solid 2px #BBB;
   }

#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;
   }

#hr_bbb {
   background-color: #FFFFFF;
   width: 766px;
   position: relative;
   margin: 0;
   margin-bottom: 2px;
   padding: 0;
   }

#hr_bbb:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
   }

/* end  footerstyles   */

 /* new css for core web experience */
#topBoxWhite { border: none; }
#signinlogo{float: left; width: 240px; margin-left: 7px; margin-top: 13px;}
#logoleft {margin: 10px 6px;}
#nosearch {font-size: 12px; width: 288px; float: right; color: #767676; margin-top: 7px; margin-bottom: 10px;}
#nosearch #new_signin {margin: 7px 0 2px; font-size: 10px;}

#menubar {border-bottom:0px solid white;}


div#g1_gitl_header {  margin: 2px 0 0 2px; padding: 4px 0px 4px 10px; width: 186px; border: none; 
border-bottom:solid 1px #CCCC33; background:url(/it/images/homepage/bluegrad200.gif) left top; color: #FFFFFF;   font-size: 12px; font-weight: bold;    }
* html div#g1_gitl_header {  /* This is the Tan hack */ width: 196px; w\idth: 196px; }

div#g1_gitl_body { padding: 0px; margin: 0px; width: 200px; border: none; border-bottom: solid 2px #bbbbbb;  border-top:solid 2px #FFF;  }
div#g1_gitl_body div#grad_gray{ margin: 0 2px 0 2px; background:url(/it/images/homepage/g1vendors_bg.jpg) left top repeat-x; background-color: none; }
div#g1_gitl_body p{ padding: 8px 4px 4px 10px; margin: 0; background-color: none; line-height: 1.1em;}
div#g1_gitl_body ul{  padding: 2px 10px 6px 10px; margin: 0 0 4px 0; background-color: none; }
div#g1_gitl_body ul li{ list-style:none; padding: 0 0 6px 0px; margin: 0px;  font-size: 10px; background:url(/it/images/nav/dotted_line.gif) left bottom repeat-x;
 margin-top: 2px;  background-color: none; }    
/* end styles for  /it/include/g1/provider_menu.inc  */


.clear {clear:both;}
#footerBoxGray {border: solid 0px #FFF; border-top: solid 0px #FFF;}
