body {
      background-color : #FFFFFF;
 	  background-image: url(../images/bg-comp.jpg); 
      font-family : Arial, Helvetica, sans-serif;
      font-size:12px;
      color : #000000;
      margin: 0px; 
      padding:0px;
      line-height:17px; 
	scrollbar-face-color: #846946;
	scrollbar-highlight-color: #E8BF81;
	scrollbar-3dlight-color: #846946;
	scrollbar-shadow-color: #996633;
	scrollbar-darkshadow-color: #21150E;
	scrollbar-track-color: #FFCF8C;
	scrollbar-arrow-color: #FFCF8C;
}

P {
	font-family : Arial, Helvetica, sans-serif; font-size: 13px; color: #000000;  font-weight: plain; LINE-HEIGHT: 17px;
}

A:link { color:#007D5A; font-weight:400; text-decoration: underline} 
A:active { color:#FF0000; font-weight:light; text-decoration: underline} 
A:visited {color:#337066; font-weight:400; text-decoration: underline}
A:hover {text-decoration: underline; font-weight:500; color:#FF0000}

A.bod:link {color:#007D5A; font-weight:400; text-decoration:none} 
A.bod:active {color:#FF0000; font-weight:400; text-decoration:none} 
A.bod:visited {color:#337066; font-weight:400; text-decoration:none} 
A.xbod:hover {color:#FF0000; font-weight:400; text-decoration: none}
A.bod:hover {text-decoration: none; font-weight:500; color:#FFFFFF;  background-color : #007D5A; }

A.sol:link { color:#007D5A; font-weight:400; text-decoration: underline} 
A.sol:active { color:#FF0000; font-weight:light; text-decoration: underline} 
A.sol:visited {color:#337066; font-weight:400; text-decoration: underline}
A.sol:hover {text-decoration: none; font-weight:500; color:#FFFFFF;  background-color : #007D5A; }

TD {font-family: Arial,Helvetica,sans-serif; font-size: 13px; color: #000000;}
TH.general { background: #9CCFFF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
TD.general { background: #EFEFFF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}

.BodyText { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; } 
.BodyTextBold { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; ; font-weight: bold}
.BodyTextItalicsBold { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold ; font-style: italic}
.BodyTextItalics { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; ; font-style: italic}
.BodyTextTURQ { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000442; }
.BodyTextGREY { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; }
.BodyTextYEL { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFCC; } 

.BodyTextUnderline { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #DDDDDD; ; text-decoration: underline}
.BodyTextSmall { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.BodyTextSmallItalics { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-style: italic}
.BodyTextGREYSmall { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.BodyTextREDBold { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FF0000; ; font-weight: bold}
.BodyTextRED { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FF0000; ; font-weight: plain}
.BodyTextGREENBOLD { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0D6C50; font-weight: bold}
.BodyTextGREEN { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0D6C50; }
.BodyTextGREENitalics { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0D6C50; ; font-style: italic}
.BodyTextGREENBoldItalic { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0D6C50;  font-weight: bold; font-style: italic}
.BodyTextNAVYBold { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000442; ; font-weight: bold }

/*  Green Page TItles - Apply to Upper Case text*/
.BodyTextTITLECAPS { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 19px; color: #008060; 
	xfont-weight: bold;  
	font-style: italic;
	font-variant: small-caps;
	letter-spacing: 2.5px;
	}
/*  Green Page Titles - Apply to Lower Case text*/
.BodyTextTITLE { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 19px; color: #008060; 
	font-weight: bold;  
	font-style: italic;
	font-variant: small-caps;
	letter-spacing: 2.5px;
	}

.BodyTextNAVYSUB { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px; color: #000442; 
	font-weight: bold;  
	font-variant: small-caps;
	letter-spacing: 1.5px;
	}
.BodyTextNAVYBoldItalic { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000442; ; font-weight: bold; font-style: italic}
.BodyTextNAVY { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000442; }
.BodyTextSmallVerd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; } 
.BodyTextSmaller { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; } 
.BodyTextSmallest { font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; LINE-HEIGHT: 13px;} 

.BodyTextNAVHead { font-family: Arial, Helvetica, sans-serif; font-size: 21px; color: #000442; ; font-weight: bold;  font-variant: small-caps; LINE-HEIGHT: 23px;
}

.BodyTextHOME { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; LINE-HEIGHT: 13px;} 
.BodyTextHOMESuper { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; LINE-HEIGHT: 18px;} 
.BodySidebar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; } 

#superbox_content {
 margin-top: -5px;

}

.boxborder {
	border: solid  1px #666666;
}

.dotbox {width: 75%; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; background: #FDE7C1; color: #222675; padding: 6px; border: 1px dotted #333333; text-align: center;   LINE-HEIGHT: 21px;}
.dotbox50 {align: left; width: 50%;  background: #F7F8F9; font-weight: bold; color: #000000; padding: 3px; border: 1px dotted #333333; text-align: center; align: center;}

#logo {
	position: absolute;
	left: 50%;
	top: 27px;
	width: 162px;
	height: 53px;
	margin-left: -355px;
	z-index: 30;
}

/* 60th aniversary logo on home page*/
#logo60 {
	position: absolute;
	left: 50%;
	top: 35px;
	width: 57px;
	height: 46px;
	margin-left: 323px;
	z-index: 30;
}

.txfield {
    	font-family: verdana, arial, tahoma;
		font-size: 10px;
		border: 1px;
		border-style: solid;		
		background: #F8F8F8;
		}
		
/*-----------------------------------------------------
  TABLE BORDER
-------------------------------------------------------*/
table.outline
{
	border-color: #000000;
	border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;	
}

/*  Green Page Titles - Apply to Lower Case text*/
/*  FIRST LETTER IN A WORD*/
.BodyTextTITLE { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 21px; color: #008060; 
	font-weight: bold;  
	font-style: italic;
	font-variant: small-caps;
	letter-spacing: 2.5px;
	LINE-HEIGHT: 21px;
	}	

/*  Green Page BIG Titles - Apply to Lower Case text*/
/*  FIRST LETTER IN A WORD*/
.BodyTextTITLE_BIG { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 42px; color: #008060; 
	xfont-weight: bold;  
	font-style: italic;
	font-variant: small-caps;
	letter-spacing: 2.5px;
	LINE-HEIGHT: 50px;
	}	
		
/*  Green Page TItles - Apply to Upper Case text*/
/*  OTHER LETTERS IN A WORD */
.BodyTextTITLECAPS { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 21px; color: #008060; 
	xfont-weight: bold;  
	font-style: italic;
	font-variant: small-caps;
	letter-spacing: 2.5px;
	 LINE-HEIGHT: 21px;
	}

/*  SUBTITLE Green */
.SUBTITLE { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; color: #008060; 
	 font-weight: bold;  
	font-style: italic;
	font-variant: small-caps;
	letter-spacing: 2.5px;
	 LINE-HEIGHT: 21px;
	}

/*  SUBTITLE2 Green */
.SUBTITLE2 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px; color: #008060; 
	 font-weight: bold;  
	xfont-style: italic;
	font-variant: small-caps;
	letter-spacing: 1.5px;
	 LINE-HEIGHT: 21px;
	}
	
ul,   ol  {
	list-style-position: outside; 
	padding-left: 23px;
	margin-left: 0px;
	xmargin-top: 5px;
	
	xmargin-bottom: 15px;
	xborder: 0;
	}
	
dl, li, dt, dd {
 	line-height: 17px;
	padding: 0;
	xmargin-top: 1px;
	xmargin-bottom: 8px;
	border: 0;
	}		
	
.Caption { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	} 
.Caption2 { font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; LINE-HEIGHT: 13px;}			
