A{font:bold 9px Verdana;color:#6699ff;text-align:center;vertical-align:bottom;text-decoration:none;}
A:VISITED{font:bold 9px Verdana;color:#6699ff;text-align:center;vertical-align:bottom;}
A:HOVER{font:bold 9px Verdana;color:red;text-align:center;vertical-align:bottom;text-decoration:underline;}
BODY{margin-left:1px;margin-top:1px;}
TEXTAREA{overflow:visible;}

.fieldlabel{font:11px Verdana;text-align:right;padding-right:10px;padding-left:5px;}
.fieldlabeldata{font:11px Verdana;text-align:left;padding-right:10px;padding-left:5px;font-weight:bold;}
.fieldlabelleft{font:11px Verdana;text-align:left;padding-right:10px;padding-left:5px;}
.fielddata{font:11px Verdana;text-align:left;padding-right:10px;padding-left:5px;font-weight:bold;}
.fielddropdown{font-family:verdana;font-size:11px;font-weight:bold;}
.fieldtextbox{font-weight:bold;font-family:verdana;font-size:11px;}
.fieldheading{font:12px Verdana;text-align:left;padding-right:10px;padding-left:5px;}
.fieldbenchmarkheading{font:11px Verdana;font-weight:bold;text-align:left;padding-right:10px;padding-left:5px;color:blue;}
.fieldbenchmark{	font:10px Verdana;font-weight:bold;text-align:left;padding-right:10px;padding-left:5px;color:blue;}

.contacttext{font:11px Verdana;}
.contacttype{font:bold 17px Verdana;color:#595959;}

.commentheader{font:bold 11px Verdana;color:#595959;}
.commentbody{font:11px Verdana;}

.ratingstitle{font:9px Verdana;text-align:center;font-weight:bold;background:#dce9f7;}
.Freezing 
{ 
   position:relative ; 
   top:expression(this.parentElement.parentElement.parentElement.scrollTop-2); 
   /*top: expression(document.getElementById("divScroll").scrollTop-2);*/
   
   z-index: 20;    
}
.ratingstitleChanged
	{
		font:9px Verdana;text-align:center;border-right:1px solid #6699ff;font-weight:bold;background:#dce9f7;				
	}
	
.ratingstitleChangedFreeze
	{
		font:9px Verdana;
		text-align:center;
		border-right:1px solid #6699ff;
		font-weight:bold;
		background:#dce9f7;
		width:300px;
		position:relative;		
		/*left:expression(document.getElementById("divScroll").scrollLeft);*/		
		left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft);
		z-index: 20; 
	}	
.dateboxcellChanged{font:9px Verdana;border-right:1px solid #6699ff;text-align:left;}
.dateboxcellChangedFreeze
	{
		font:9px Verdana;border-right:1px solid #6699ff;text-align:left;
		position:relative;
		background:#dce9f7;				
		/*left:expression(document.getElementById("divScroll").scrollLeft);*/
		left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft);
		z-index: 15;
	}	
.ratingsbox{border-right:1px solid #6699ff;border-left:1px solid #6699ff;border-bottom:2px solid #6699ff;}
.dateboxcell{border-right:1px solid #6699ff;text-align:center;}

.button{border:1px solid black;font:10px bold Verdana;}
.qlink{vertical-align:top;font-size:10px;font-family:Verdana;font-weight:bold;cursor:hand;padding-bottom:7px;}
.toplinks{font:bold 9px Verdana;color:#6699ff;text-align:center;vertical-align:bottom;}
.menuitem{font:bold 10px Verdana;color:black;}
.viewrow{font:12px Verdana;}
.watermark{font:11px Verdana;color:#28a144;text-align:right;padding-top:15px;}
.watermark_ext{font:11px Verdana;text-align:right;padding-top:15px;}
.pwatermark{font:11px Verdana;color:#d5558b;text-align:right;padding-top:15px;}
.contractwatermark{font:11px Verdana;color:#9c2994;text-align:right;padding-top:15px;}
.reporttype{font:bold 14px Verdana;color:#595959;padding-top:10px;}

.gtableft{height:35px;width:13px;background-image:url(../images/btn_left_green.gif);}
.gtabright{height:35px;width:18px;background-image:url(../images/btn_right_green.gif);}
.gtabmiddle{height:35px;background-image:url(../images/btn_middle_green.gif);text-align:center;cursor:hand;vertical-align:top;font-size:11px;font-family:Verdana;font-weight:bold;color:white;}
.gtabspacer{width:10%;background-image:url(../images/btn_backgroundline.gif);}
.gtabtitle{font:bold italic 35px Times New Roman;color:#28a144;}

.ptableft{height:35px;width:13px;background-image:url(../images/btn_left_pink.gif);}
.ptabright{height:35px;width:18px;background-image:url(../images/btn_right_pink.gif);}
.ptabmiddle{height:35px;background-image:url(../images/btn_middle_pink.gif);text-align:center;cursor:hand;vertical-align:top;font-size:11px;font-family:Verdana;font-weight:bold;color:white;}
.ptabspacer{width:7%;background-image:url(../images/btn_backgroundline.gif);}
.ptabtitle{font:bold italic 35px Times New Roman;color:#d5558b;}
.ptabcomplete{font:bold 10px Verdana;color:#6699ff;text-align:center;}

.rtableft{height:35px;width:13px;background-image:url(../images/btn_left_red.gif);}
.rtabright{height:35px;width:18px;background-image:url(../images/btn_right_red.gif);}
.rtabmiddle{height:35px;background-image:url(../images/btn_middle_red.gif);text-align:center;cursor:hand;vertical-align:top;font-size:11px;font-family:Verdana;font-weight:bold;color:white;}
.rtabspacer{width:7%;background-image:url(../images/btn_backgroundline.gif);}
.rtabtitle{font:bold italic 35px Times New Roman;color:#e33f40;}

.ytableft{height:35px;width:13px;background-image:url(../images/btn_left_yellow.gif);}
.ytabright{height:35px;width:18px;background-image:url(../images/btn_right_yellow.gif);}
.ytabmiddle{height:35px;background-image:url(../images/btn_middle_yellow.gif);text-align:center;cursor:hand;vertical-align:top;font-size:11px;font-family:Verdana;font-weight:bold;color:white;}
.ytabspacer{width:7%;background-image:url(../images/btn_backgroundline.gif);}
.ytabtitle{font:bold italic 35px Times New Roman;color:#ea951d;}

/* New Styles for contracts */
.ctableft{height:35px;width:13px;background-image:url(../images/btn_left_contracts.gif);}
.ctabright{height:35px;width:18px;background-image:url(../images/btn_right_contracts.gif);}
.ctabmiddle{height:35px;background-image:url(../images/btn_middle_contracts.gif);text-align:center;cursor:hand;vertical-align:top;font-size:11px;font-family:Verdana;font-weight:bold;color:white;}
.ctabspacer{width:7%;background-image:url(../images/btn_backgroundline.gif);}
.ctabtitle{font:bold italic 35px Times New Roman;color:#9c2994;}

.seltabtext{cursor:hand;vertical-align:top;font-size:11px;font-family:Verdana;font-weight:bold;color:white;}
.seltableft{height:35px;width:13px;background-image:url(../images/btn_left_grey.gif);}
.seltabright{height:35px;width:18px;background-image:url(../images/btn_right_grey.gif);}
.seltabmiddle{height:35px;background-image:url(../images/btn_middle_grey.gif);text-align:center;cursor:hand;vertical-align:top;font-size:11px;font-family:Verdana;font-weight:bold;color:white;}

.hometitlesmall{font:13px Verdana;}
.hometitlebig{font:italic 30px Tahoma;color:#232323;}
.hometitlenews{font:19px Tahoma;color:#ffffff;}
.homenewsitem{}
.searchtitle{}
.searchhit{font:9px Verdana;cursor:hand;border-bottom:1px solid #b3b3b3;}

.bluebgtitle{background-color: #B2B2E0;}
.bluebgrow{background-color: #FFFFFF;}
.bluebgrowalt{background-color: #EFEFEF;}
.gstopborder{background-image: url(../images/gs_top_border.gif);}
.gsleftborder{background-image: url(../images/gs_left_border.gif);}
.gsrightborder{background-image: url(../images/gs_right_border.gif);}
.borderright {
  		border-color : #B2B2E0;
 		 	border-style : solid;
 	 		border-right-width : 1px;
  		border-left-width : 0px;
  		border-top-width : 0px;
  		border-bottom-width : 1px;
}

.borderleft {
    border-color : #B2B2E0;
    border-style : solid;
    border-right-width : 0px;
    border-left-width : 1px;
    border-top-width : 0px;
    border-bottom-width : 1px;
}
.borderleftright {
    border-color : #B2B2E0;
    border-style : solid;
    border-right-width : 1px;
    border-left-width : 1px;
    border-top-width : 0px;
    border-bottom-width : 1px;
}
.borderbottom {
    border-color : #B2B2E0;
    border-style : solid;
    border-right-width : 0px;
    border-left-width : 0px;
    border-top-width : 0px;
    border-bottom-width : 1px;
}
.mainfont {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000099;
}
.mainboldfont {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:bold;
	text-align:center;
    color: #000099;
}
.mainBoldFontMilestone {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:bold;
	text-align:left;
    color: #000099;
}


