

/*  begin  header styles   */
   /* moved g1_heatder_top.css */
.content, #content {
	color:#6e6b5d;
	font-family:Verdana, Tahoma, Helvetica, Sans-Serif;
	font-size:12px;
	line-height:16px;
	padding: 10px;
}

.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;
   border-left:2px solid #fff;
   border-right:2px solid #fff;
   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 1px 2px 0px;
   float: left;
   margin: 0;
   position: absolute;
   right: 15px;
   }

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: 20px 0;
   text-align: middle;
   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 {
   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;
   }

#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:125px; }
#footerColumn2 { width:185px; }
#footerColumn3 { width:150px; }
#footerColumn4 { width:150px; }
#footerColumn5 { width:150px; }

.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   */

.signInHead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #FFFFFF; text-decoration: none; cursor:default}
.signInText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #666666; text-decoration: none; cursor:default}
.signInLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #3088CC; text-decoration: none}
.signInLink:hover {  text-decoration: underline}
.sectionHeadGray {  font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 17pt; color: #666666; text-decoration: none}




#header {
	position:absolute; 
	top:0px; 
	left:0px; 
	width:780px; 
	height:119px; 
	z-index:40; 
	clip:rect(0px,780px,119px,0px); 
	visibility:visible;} /* not needed */
	
.headerTable {
	position:absolute;
	top:0px; 
	left:0px;
	z-index:0;
}

#footer1 {
	position:absolute; 
	top:510px; 
	left:0px; 
	width:780px; 
	height:40px; 
	z-index:40; 
	clip:rect(0px,780px,40px,0px); 
	visibility:visible; 
	background-color:#076DCC; 
	layer-background-color:#076DCC; 
	font-family: arial,helvetica; 
	font-size:11px; } /* not needed */

#scrlUp{
	position:absolute; 
	top:123px; 
	left:756px; 
	width:17px; 
	height:29px; 
	z-index:20; 
	clip:rect(0px,17px,29px,0px); 
	visibility:hidden;}  /* not needed */
	
#scrlDown{
	position:absolute; 
	top:460px; 
	left:756px; 
	width:17px; 
	height:29px; 
	z-index:20; 
	clip:rect(0px,17px,29px,0px); 
	visibility:hidden;}  /* not needed */
	
.head1 {
	font-family:Verdana, tahoma,Helvetica, Sans-Serif;
	font-size:14px;
	font-weight:bold;
	color:#D36E03;
	padding: 10px;
}

.head2 {
	font-family:Verdana, tahoma,Helvetica, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	color:#D36E03;
	padding: 10px;
}

.head3 {
	font-family:Verdana, tahoma,Helvetica, Sans-Serif;
	font-size:10px;
	font-weight:bold;
	color:#D36E03;
	padding: 10px;
}
	
.blueHead3 {
	font-family:verdana,arial,helvetica;
	color:#3366CC; 
	font-size:85%; 
	font-weight:bold; 
	font-style:normal;}
	
.subnav1 {
	font-family:verdana,arial,helvetica; 
	color:#000000;
	font-size:10pt; 
	font-weight:bold; 
	text-decoration:none; 
	font-style:normal;}
	
.subnav2 {
	font-family:verdana,arial,helvetica; 
	color:#000000;
	font-size:10pt; 
	font-weight:normal; 
	text-decoration:none; 
	font-style:normal;}
	
.subnav3 {
	font-family:verdana,arial,helvetica; 
	color:#000000;
	font-size:9pt; 
	font-weight:normal; 
	text-decoration:none; 
	font-style:normal;}
	
.section {
	font-family:verdana,arial,helvetica; 
	color:#3366CC;
	font-size:10pt; 
	font-weight:normal; 
	font-style:normal;}

.emphasis1 {
	font-family:verdana,arial,helvetica; 
	color:#000000;
	font-size:9pt; 
	font-weight:bold; 
	text-decoration:underlined; 
	font-style:normal;}

.emphasis2 {
	font-family:verdana,arial,helvetica; 
	color:#000000;
	font-size:9pt; 
	font-weight:normal; 
	text-decoration:underlined; 
	font-style:italic;}
	
.footnote {
	font-family:verdana,arial,helvetica; 
	color:#000000;
	font-size:7.5pt; 
	font-weight:normal; 
	text-decoration:none; 
	font-style:italic;}
	
	
.overviewBold {
	font-family:verdana,arial,helvetica; 
	color:#666666;
	font-size:11px; 
	text-decoration:none; 
	font-style:bold;}
	
.contentText {
	font-family:verdana,arial,helvetica; 
	font-size:75%;
	color:#000000;	
	text-decoration:none; 
	font-style:normal;}
	
.contentTextGrey {
	font-family:verdana,arial,helvetica; 
	font-size:75%;
	color:#999999;	
	text-decoration:none; 
	font-style:normal;}

.contentText2 {
	font-family:verdana,arial,helvetica; 
	font-size:75%;
	color:#000000;	
	text-decoration:none; 
	font-style:normal;}

.contentTextMain {
	font-family:verdana,arial,helvetica; 
	font-size:75%;
	color:#000000;	
	text-decoration:none; 
	font-style:normal;}
	
.contentTextMain2 {
	font-family:verdana,arial,helvetica; 
	font-size:12px;
	color:#000000;	
	text-decoration:none; 
	font-style:normal;}
	
.virtualText {
	font-family:verdana,arial,helvetica; 
	color:#000000;
	font-size:11px; 
	text-decoration:none; 
	font-style:normal;}
	
.resIdText {
	font-family:verdana,arial,helvetica; 
	color:#BBBBBB;
	font-size:70%;	
	text-decoration:none; 
	font-style:normal;}

#contentTable {
	position:absolute; 
	top:0px; 
	left:0px; 
	width:780px; 
	height:100px; 
	z-index:1; 
	visibility:visible;} /* not needed??? */
	
.contentTable {
	position:absolute; 
	top:0px; 
	left:0px; 
	width:780px; 
	height:100px; 
	z-index:1; 
	visibility:visible;}  /* not needed??? */
	
#contentNav {
	font-family:verdana,arial,helvetica; 
	color:#000000;	
	text-decoration:none; 
	font-style:normal;
	position:absolute; 
	top:110px; 
	left:595px; 
	width:28px; 
	height:100px; 
	z-index:2; 
	visibility:visible;}
	
.linkText {
	font-family:verdana,arial,helvetica; 
	font-size:100%;
	color:#3366CC;	
	font-weight:normal; 
	font-style:normal;}
		
.linkTextBold {
	font-family:verdana,arial,helvetica; 
	font-size:95%;
	color:#3366CC;	
	font-weight:bold; 
	font-style:normal;}
	
.largeLinkText {
		font-family:verdana,arial,helvetica; 
		color:#3366CC;
		font-size:100%; 
		font-weight:bold; 
		font-style:normal;}
	
.virtualLink {
	font-family:verdana,arial,helvetica; 
	color:#3366CC;
	font-size:11px; 
	font-weight:normal; 
	font-style:normal;}
	
.linkTextHref {
	font-family:verdana,arial,helvetica; 
	color:#3366CC;
	font-size:9pt; 
	font-weight:normal;  
	font-style:normal;}

.rightNavText{
	font-family:verdana,arial,helvetica;
	font-size:70%;
	color:#FFFFFF;	
	font-weight:normal;  
	font-style:normal;
	text-decoration:none;
	verticle-align:middle;
	}

.rightNavHighText{
	font-family:verdana,arial,helvetica;
	font-size:70%;
	color:#656565;	
	font-weight:normal;  
	font-style:normal;
	text-decoration:none;
	verticle-align:middle;
	}
	
.topNavText{
	font-family:verdana,arial,helvetica;
	font-size:95%;
	color:#FFFFFF;	
	font-weight:normal;  
	font-style:normal;
	text-decoration:underline;
	verticle-align:middle;
	}
	
.errorMessage {
	font-family:arial,helvetica; 
	font-size:70%%; 
	font-weight:bold; 
	color:red; }
	
.errorMessageAAA {
	font-family:arial,helvetica; 
	font-size:100%; 
	font-weight:bold; 
	color:red; }	
	
.crumbBold{
	font-family:verdana,arial,helvetica; 	
	font-size:70%;
	font-weight:bold; 
	color:#FFFFFF;	
	font-style:normal;}
	
.crumbNorm{
	font-family:verdana,arial,helvetica; 	
	font-size:70%;
	font-weight:normal; 
	color:#FFFFFF;	
	font-style:normal;}

.lightCell {
	background-color:#ffffff;
	font-family:verdana,arial,helvetica; 
	color:#000000;
	font-size:75%; 
	text-decoration:none; 
	font-style:normal;}

.mediumProfCell {
	background-color:#e4e4ec;
	font-family:verdana,arial,helvetica; 
	color:#000000;
	/* PCR#5555 - The font size must match the font size of .lightCell */
	font-size:75%;
	text-decoration:none; 
	font-style:normal;}
	
.lightAdmCell {
	background-color:#ffffff;
	font-family:verdana,arial,helvetica; 
	color:#000000;
	font-size:75%; 
	text-decoration:none; }

.mediumCell {
	background-color:#e4e4ec;
	font-family:verdana,arial,helvetica; 
	color:#000000;
	/*font-size:.7em; */
	text-decoration:none; 
	font-style:normal;}

.mediumAdmCell {
	background-color:#e4e4ec;
	font-family:verdana,arial,helvetica; 
	color:#000000;
	font-size:75%; 
	text-decoration:none; 
	font-style:normal;}
	
.smallText {
	font-family:verdana,arial,helvetica; 
	color:#000000;
	font-size:70%; 
	text-decoration:none; 
	font-style:normal;}

.darkCell {
	background-color:#6699cc;
	font-family:verdana,arial,helvetica; 
	color:#ffffff;
	font-size:85%; 
	font-weight:bold; 
	font-style:normal;}

.welcome {
	background-color:#003399;
	font-family:verdana,arial,helvetica; 
	color:#FFFFFF;
	font-size:11pt; 
	font-weight:bold; 
	text-decoration:none; 
	font-style:normal; }
	
.button {
	font-family:verdana,arial,helvetica; 
	font-size:11px; 
	font-weight:normal; 	 	 
	height:20px;}

.radioGray{
	color:#e4e4ec;
	background-color:#e4e4ec;}

.head1LinkText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #3366cc;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,helvetica
}

.linkTextMedium {
	font-family:verdana,arial,helvetica; 
	font-size:85%;
	color:#3366CC;	
	font-weight:normal; 
	font-style:normal;}


.linkTextMedium2 {
	font-family:verdana,arial,helvetica; 
	font-size:95%;
	color:#3366CC;	
	font-weight:normal; 
	font-style:normal;}

	
.linkTextSmall {
	font-family:verdana,arial,helvetica; 
	font-size:70%;
	color:#3366CC;	
	font-weight:normal; 
	font-style:normal;}	

.linkTextSmall2 {
	font-family:verdana,arial,helvetica; 
	font-size:65%;		
	font-weight:normal; 
	font-style:normal;}
	
.linkTextSmall3 {
	font-family:verdana,arial,helvetica; 
	font-size:80%;	
	color:#3366CC;
	font-weight:normal; 
	font-style:normal;}

.linkTextSmallBold {
	font-family:verdana,arial,helvetica; 
	font-size:75%;
	color:#3366CC;	
	font-weight:bold; 
	font-style:normal;}

.lightShading {
	background-color:#F7F7FF;}

.darkShading {
	background-color:#E7E7EF;}

.linkTextBold2 {
		font-family:verdana,arial,helvetica; 
		color:#3366CC;
		font-size:80%; 
		font-weight:bold; 
		font-style:normal;}
		
.linkTextBold3 {
		font-family:verdana,arial,helvetica; 
		color:#3366CC;
		font-size:80%; 
		font-weight:bold; 
		font-style:normal;}

.fade {
	width:39px;
	padding-top:0.5em;
	padding-right:0px;
	text-align:left;
	vertical-align:top;
	color:#336699;
	font-weight:bold;
}

.entry {
	padding-right:2px;
	padding-top:0.5em;
	padding-left:2px;
	text-align:left;
	vertical-align:top;
}

.go {
	padding-right:1.5em;
	padding-top:0.5em;
	text-align:left;
	vertical-align:top;
}

.combo {
	vertical-align:top;
	text-align:left;
	padding-left:2px;
}


.tabRow {
	background-color:#e7e7ef;
}


.adminTable {
	background-color:#e4e4ec;}
   
.smallRed {
   font-family:Verdana,arial,helvetica;
   font-size:60%;
   font-style:normal; 
   font-weight:bold;
   color:#A6230D;
   }   