Body {
  background-color:  #3D77A7;
  font-family:	Verdana, Helvetica, sans-serif;
  font-style: 	normal;
  font-weight: 	normal;
  font-size:	8pt;
  color:	#333333;
  margin-top:	10%;
}
A.footer:link    { color: #CCCCCC; text-decoration: none}  
A.footer:visited { color: #CCCCCC; text-decoration: none}
A.footer:hover   { color: #CCCCCC; text-decoration: underline}
A.footer:active  { color: #AEBF33; text-decoration: underline}

A.std:link    { color: #3D77A7; text-decoration: none}  
A.std:visited { color: #3D77A7; text-decoration: none}
A.std:hover   { color: #3D77A7; text-decoration: underline}
A.std:active  { color: #D6DF99; text-decoration: underline}

A.leftnav:link    { color: #B8B7B7; text-decoration: none}  
A.leftnav:visited { color: #B8B7B7; text-decoration: none}
A.leftnav:hover   { color: #3D77A7; text-decoration: none}
A.leftnav:active  { color: #B8B7B7; text-decoration: none}

A.noeffect:link    { text-decoration: none}  
A.noeffect:visited { text-decoration: none}
A.noeffect:hover   { text-decoration: none}
A.noeffect:active  { text-decoration: none}

A.underline:link    { text-decoration: none}  
A.underline:visited { text-decoration: none}
A.underline:hover   { text-decoration: underline}
A.underline:active  { text-decoration: none}

textarea 
{ 
  font-family:	Verdana, Helvetica, sans-serif;
  font-style: 	normal;
  font-size:	8pt;
  font-weight: 	normal; 
  color: 	#333300;
  background-color:	 #3D77A7;
  overflow:	auto;
  scrollbar-3dlight-color:	;
  scrollbar-3dlight-color:	gold;
  scrollbar-arrow-color:	#FFFFFF;
  scrollbar-base-color:		#AEBF33;
  scrollbar-darkshadow-color:	;
  scrollbar-face-color:		#3D77A7;
  scrollbar-highlight-color:	;
  scrollbar-shadow-color:	;
  scrollbar-track-color:	#3D77A7; 
}
li {
  list-style-position: outside;
}
ul.dash {
  list-style-type: &#151;
}
ul.disc {
  list-style-type: disc;
  font-size: 10px;
}
ol.decimal {
  list-style-type: decimal;
}
.bgMainImg {
  background-color: #dddddd;
}
.dottedLineGrn {
  background-image: url("/images/greenDots.gif");
  background-repeat: repeat-y;
}
.dottedLineGrnH {
  background-image: url("/images/greenDots2.gif");
  background-repeat: repeat-x;
}
.dottedLineGreyH {
  background-image: url("/images/greyDotsH.gif");
  background-repeat: repeat-x;
}
.dottedLineGreyV {
  background-image: url("/images/greyDotsV.gif");
  background-repeat: repeat-y;
}
.greenBorder1px{
  border-style: 	solid;
  border-color: 	#AEBF33;
  border-width: 	1px 1px;
  padding: 		0px;
  background-color:	#FFFFFF;
}
.leftNavWhiteFrame{
  border-style: 	solid;
  border-color: 	#FFFFFF;
  border-width: 	4px 1px 1px 1px;
  padding: 		0px;
  background-color:	#FFFFFF;
}
.blueBorder1px{
  border-style: 	solid;
  border-color: 	#3D77A7;
  border-width: 	1px 1px;
  padding: 		0px;
  background-color:	#FFFFFF;
}
.whiteBorder1px{
  border-style: 	solid;
  border-color: 	#FFFFFF;
  border-width: 	1px 1px;
  padding: 		0px;
  background-color:	#FFFFFF;
}
.stdBlueBG {
  background-color: #3D77A7;	
}
.stdGreenBG {
  background-color: #AEBF33;	
}
.stdLightGreenBG{
  background-color: #D6DF99;
}
.peopleBG {
  background-color: #ED4E58;	
}
.atGlanceBG {
  background-color: #97B9C7;	
}
.txtLightGrn {
  font-family:	Verdana, Helvetica, sans-serif;
  font-style: 	normal;
  font-weight: 	normal;
  font-size:	10px;
  color:	#D6DF99;
}
.txtLightGrey {
  font-family:	Verdana, Helvetica, sans-serif;
  font-style: 	normal;
  font-weight: 	normal;
  font-size:	10px;
  color:	#AAAAAA;
}
.txtBlue {
  font-family:	Verdana, Helvetica, sans-serif;
  font-style: 	normal;
  font-weight: 	normal;
  font-size:	10px;
  color:	#3D77A7;
}
.txtSmall {
  font-family:	Verdana, Helvetica, sans-serif;
  font-style: 	normal;
  font-weight: 	normal;
  font-size:	10px;	
}
.stdTextWhite {
  font-family:	Verdana, Helvetica, sans-serif;
  font-style: 	normal;
  font-weight: 	normal;
  font-size:	10px;
  color:	#FFFFFF;
}
.stdHeaderText {
  font-family:	Verdana, Helvetica, sans-serif;
  font-style: 	normal;
  font-weight: 	normal;
  font-size:	6pt;
  color:	#333333;
}
.stdFooterText {
  font-family:	Verdana, Helvetica, sans-serif;
  font-style: 	normal;
  font-weight: 	normal;
  font-size:	10px;
  color:	#CCCCCC;
  
}
.stdText {
  font-family:	Verdana, Helvetica, sans-serif;
  font-style: 	normal;
  font-weight: 	normal;
  font-size:	10px;
  color:	#666666;
  line-height:  16px;
}
.stdTextMed {
  font-family:	Verdana, Helvetica, sans-serif;
  font-style: 	normal;
  font-weight: 	normal;
  font-size:	11px;
  color:	#666666;
  line-height:  16px;
}
.stdTextGrn {
  font-family:	Verdana, Helvetica, sans-serif;
  font-style: 	normal;
  font-weight: 	normal;
  font-size:	10px;
  color:	#AEBF33;
  line-height:  16px;
}
.leftnavText {
  font-family:	Verdana, Helvetica, sans-serif;
  font-style: 	normal;
  font-weight: 	normal;
  font-size:	10px;
}
.leftnavTextOn {
  font-family:	Verdana, Helvetica, sans-serif;
  font-style: 	normal;
  font-weight: 	normal;
  font-size:	10px;
  color:	#3D77A7;
}
.taglineText {
  font-family:	bookman old style;
  font-style: 	normal;
  font-weight: 	bold;
  font-size:	10pt;
  color:	#3D77A7;
}
.newsPortlet {
  font-family:	Verdana, Helvetica, sans-serif;
  font-style: 	normal;
  font-weight: 	normal;
  font-size:	10px;
  color:	#FFFFFF;
  margin-top: 	8px;
  margin-left:  8px;
  margin-right: 4px;
  margin-bottom:8px;
  width:	213px;
  height:	205px;
  overflow:	auto;
  scrollbar-3dlight-color:	#3D77A7;
  scrollbar-3dlight-color:	#3D77A7;
  scrollbar-arrow-color:	#FFFFFF;
  scrollbar-base-color:		#3D77A7;
  scrollbar-darkshadow-color:	#3D77A7;
  scrollbar-face-color:		#3D77A7;
  scrollbar-highlight-color:	#CCCCCC;
  scrollbar-shadow-color:	#CCCCCC;
  scrollbar-track-color:	#3D77A7; 
}
.tdPadding {
  padding: 7px;
}
.tdPadding10 {
  padding: 2px 10px;
}
.txtIndent {
  padding: 2px 30px;
}
.pageTitle {
  font-family:	verdana, sans-serif;
  font-weight:	bold;
  font-size:	15pt;
  color:		#FFCC00;
}
.pageTitle2 {
  font-family:	verdana, sans-serif;
  font-weight:	bold;
  font-size:	15pt;
  color:		#FF9900;
}
.pageTitle3 {
  font-family:	verdana, sans-serif;
  font-weight:	bold;
  font-size:	15pt;
  color:		#0099CC;
}
.errorMsg {
  font-family:	verdana, sans-serif;
  font-weight:	bold;
  font-size:	13pt;
  color:		#FF6600;
  text-align:   center;
}
.genericMsgGry {
  font-family:	verdana, sans-serif;
  font-weight:	bold;
  font-size:	12pt;
  color:		#666666;
  text-align:   left;
}
.genericMsgBlk {
  font-family:	verdana, sans-serif;
  font-weight:	bold;
  font-size:	12pt;
  color:		#333333;
  text-align:   left;
}

.seperator {
  border-top: 2px solid #FFCC00;
}
.txtEmphasize {
  font-weight: bold;
}
