@import url(/style/shared/RFStyle.css);

/* 
 * This is essentially blank, other than inheriting from shared.
 * Only put styles in here which are specific to your client.
 * Do not put any styles in here for Fett. 
 * All new clients should start with a clean, empty stylesheet,
 * using what's in shared, and then customize only what they need, as they go.
 */
 
a:link		{ color: #426276;}
a:visited 	{ color: #426276; }
a:active 	{ color: #426276; }

body.cfp, body.staffPage {
	background-color: #1F6C79;
	font: 13px/18px "Trebuchet MS","neue Helvetica",Helvetica,Arial,Geneva,sans-serif;
	margin-top: 0;
	text-align: center;
}

#wrapper {
	clear: both;
	margin: 0 auto;
	padding-bottom: 20px;
	width: 980px;
	text-align: left;
}

#content {
	padding: 10px 15px;
	margin-left: 200px;
}

#container {
	background-color: #FFF;
	border-bottom: 1px solid #D4D4D3;
	clear: both;
	margin: 0 auto;
	padding: 15px 0 20px;
	width: 980px;
}

#content h1 {
	margin-bottom: 15px;
	color: #174881;
	margin: 0 0 3px;
}

.cfp #footer {
	color: #6B6B6B;
	padding: 10px 15px;
	background-color: white;
}
 
 .mainhead {
 	font-size: medium; 
 	font-weight: bold; 
 	color: #008E3A;
 }
 
 .pagetitle {
 	font-size: 14pt;
 	color: #8A1E04;
 	font-style: normal;
 	font-family: "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial,sans-serif;
 
 }
 
.letterbox {
	border: 1px solid black;
	background-color: #F2F2E9;
	width: 75%;
	text-align: justify;
	padding: 0 1em;
}
 
.note { 
	color: #426276; 
}

.pageheader ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}

/* New Staff Page Layout Styles (March 2006) */
TD.staffmain { background-color: #AAAAF0;
               color: #FFFFFF;
               text-align: center;
               vertical-align: middle;
               font-weight: bold;
             }

TD.staffhead { background-color: #777777;
               color: #FFFFFF;
               text-align: center;
               vertical-align: middle;
               font-weight: bold;
             }

TD.staff { vertical-align: top;
           width: 350px;
         }
         
H3.staff { font-size:   small;
           font-weight: bold;
           color: #8B1F03;
         }

H4.staff {font-size: 12pt;
           color: #426276;
         }
         
.staffdate { font-size:   small;
             font-weight: bold;
             color: #0000FF;
           }

.tabstaffdate { font-size:   small;
             font-weight: bold;
             color: #426276;
           }    
fieldset.staff {
	border: none;
}		   

/* editpeople.epl uses this */
/*.notecolor {
	color: #8B1F03;
}*/

.highlight {
  color: red;
  font-weight: bold;
}

.WithdrawnReason {
  	color: red;
  	font-weight: bold;
}

.WithdrawnIP {
  	color: red;
  	font-weight: bold;
}

.WithdrawnMessage {
  	color: red;
  	font-weight: bold;
  	font-size: 16pt; 
}

.target-list {
	height: 20px;

}

#staffWrapper {
	background-color: white;
	margin: 10px auto 0;
	width: 95%;
	border: 4px double silver;
}


/* editpeople.epl uses this and cfp */
.notecolor {
	color: #009966;
}

.highlight {
  color: red;
  font-weight: bold;
}

.WithdrawnReason {
  	color: red;
  	font-weight: bold;
}

.WithdrawnIP {
  	color: red;
  	font-weight: bold;
}

.WithdrawnMessage {
  	color: red;
  	font-weight: bold;
  	font-size: 16pt; 
}

#target-list {
	height: 20px;

}

/* graybox for personalinfo */
.graybox {
       border: 1px solid #90984F;
       background-color: #ffffff;
       padding: 5px;
       width:85%;
}

.grayboxsubheader {
	font-size: 12pt;
	font-style: italic;
	font-weight: bold;
}

.grayboxtable {
       margin: 5px;	
       text-align: left;
       border-collapse: collapse;
}



.grayboxheader, .grayboxtable  th {
       background-color: #008E3A;
       color: #FFFFFF;
       margin: -5px;
       padding: 5px;
       border-top: 0px ;
       border-bottom: 1px solid #949C51;
       font-weight:bold;
	text-align: center;
}



td.grayboxperson {
	width: 600px;
	border: 1px solid #0081C3;
	background-color: #949C51;
	padding: 5px;
}



.grayboxinstructions {
	background-color: #F4F4D0;
	margin: 5 -5 -5 -5;
	padding: 5px;
	 border-bottom: 1px solid #90984F;
	
}

.grayboxinstructions2 {
	background-color: #F4F4D0;
	margin: 5 -5 -5 -5;
	padding: 5px;
	 border-bottom: 1px solid #90984F;
	 border-top: 1px solid #90984F;
}

.topinstructions  {border: 1px solid #90984F;
       background-color: #ffffff;
       padding: 5px;
       width:85%;
       font-weight:bold;
 }
 
tr.alternate {background-color: #F9F9E8;}

/* Sidemenu Styles */
#menuTop {
	float: left; 
	margin-left: 10px;
	padding-left: 10px;
	width: 180px;
}

.itg_menuListaSessoes, .itg_menuListaSessoes ul {
	background-color: #FFF;
	line-height: 1;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

#itg_menusecao_1, #itg_menusecao_1 a {
	background-color: #008E3A;
	color: #FFF;
	font-weight: 900;
}

.itg_menuListaSessoes li {
	cursor: pointer;
	float: left;
	margin: 0;
	padding: 0;
	width: 180px;
}

.itg_menuListaSessoes a {
	border-bottom: 1px solid #EEE;
	border-right: 1px solid #EEE;
	color: #426276;
	cursor: pointer;
	display: block;
	padding: 10px 9px;
	text-decoration: none;
}

.itg_menuListaSessoes a:hover {
	background-color: #85C227;
	color: #000;
	font-weight: 900;
}

#get_quote {
	background-color: #A3C2C8;
	display: block;
	float: left;
	height: 166px;
	overflow: hidden;
	padding: 20px;
	width: 180px;
}

#heade_img_ft {
	background-color: #A3C2C8;
	border: 6px solid #FFF;
	float: left;
	margin: 0;
	overflow: hidden;
	width: 748px;
}

#content_bottom_holder {
	background-color: #FFF;
	background-position: left top;
	display: block;
	margin: 0 auto;
	padding: 15px 0 0;
	width: 980px;
}

#content_bottom {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 980px;
}
.column_1 {
	border-right: 1px solid #DBDDDE;
	float: left;
	padding: 0 0 0 19px;
	width: 310px;
}
.column_2 {
	border-left: 1px solid #DBDDDE;
	border-right: 1px solid #DBDDDE;
	float: left;
	margin: 0 -1px;
	padding: 0 12px;
	width: 310px;
}
.column_3 {
	float: left;
	margin: 0 -1px;
	padding: 0 12px;
	width: 280px;
}

.alignleft_smalimg {
	background-color: #FFF;
	clear: both;
	margin: 0 8px 0 0;
	padding: 2px;
}
#header_bottom {
	width: 980px;
	height: 206px;
	background-color: #A3C2C8;
	border-top: 1px solid #A3C2C8;
	border-bottom: 1px solid #A3C2C8;
	margin: 1px 0;
}
#banner {
	height: 200px;
}

/* Reviewer Assignment */
span.reviewer-bigcount {
	color: #05B334;
}

