body {
	margin: 0; 
	padding: 0;
 /*	text-align: center; this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #DADADA;
	background-repeat: repeat-x;
	background-image: url(../artwork/generic_bg.jpg);
	
}

A:link {color: #00794E; text-decoration: none; font: 12px  verdana, arial, helvetica, sans-serif;}
A:visited {color: #00794E; text-decoration: none; font: 12px  verdana, arial, helvetica, sans-serif;}
 A:hover { color: #00794E; text-decoration: underline; font: 12px  verdana, arial, helvetica, sans-serif;}
 
A.news:link {color: #00794E; text-decoration: none; font: 11px  verdana, arial, helvetica, sans-serif;}
A.news:visited {color: #00794E; text-decoration: none; font: 11px  verdana, arial, helvetica, sans-serif;}
 A.news:hover { color: #00794E; text-decoration: underline; font: 11px  verdana, arial, helvetica, sans-serif;}
 
A.subnav:link {font: bold 11px  verdana, arial, helvetica, sans-serif; color: #ffffff;}
A.subnav:visited {font: bold 11px  verdana, arial, helvetica, sans-serif; color: #ffffff;text-decoration:none;}
 A.subnav:hover {font: bold 11px  verdana, arial, helvetica, sans-serif; color: #B3DDC0;text-decoration:none;}
 
A.bnav:link {color: #00794E; text-decoration: none; font: 12px  verdana, arial, helvetica, sans-serif;}
A.bnav:visited {color: #00794E; text-decoration: none; font: 12px  verdana, arial, helvetica, sans-serif;}
 A.bnav:hover { color: #B3DDC0; text-decoration: underline; font: 12px  verdana, arial, helvetica, sans-serif;} 
 
A.lnav:link {font: bold 11px  verdana, arial, helvetica, sans-serif; color: #981010;}
A.lnav:visited {font: bold 11px  verdana, arial, helvetica, sans-serif; color: #981010;text-decoration:none;}
 A.lnav:hover {font: bold 11px  verdana, arial, helvetica, sans-serif; color: #081152;text-decoration:none;}  
 
 
.mainPadding
{
	padding-top: 1px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

}

.mPadding
{
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 2px;

}

.Theader {
   font-size: 20px;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   color: #00794E;
   border-bottom: 1px solid #B3DDC0; width= 220px;
}

.Gheader {
   font-size: 20px;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   color: #00794E;
   border-bottom: 1px solid #00794E; width= 220px;
}

.Timpact {
   font-size: 16px;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   color: #970102;

}

.Gimpact {
   font-size: 16px;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   color: #00794E;

}
.Fimpact {
   padding-left: 20px;
   font-size: 16px;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   color: #970102;

}

.light {
	color:#808080;
	font:12px  verdana, arial, helvetica, sans-serif;
	}

p {
	color:#000000;
	font:12px  verdana, arial, helvetica, sans-serif;
	}

.btxt {
	color:#404040;
	font:11px  verdana, arial, helvetica, sans-serif;
	}
	
.gtxt {
	color:#00794A;
	font:12px  verdana, arial, helvetica, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	}	
	
.subPadding50 {
		padding-left: 50px;
      }		

.subPadding100 {
		padding-left: 100px;
      }	

.newsPadding {
		padding-left: 220px;
      }	

.navPadding {
		padding-left: 100px;
      }	
      
.navPadding1 {
	padding-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
      }      

.subPadding10 {
		padding-left: 10px;
      }	

.subPadding20 {
		padding-left: 20px;
      }	
      
.subPadding10 {
		padding-left: 10px;
      }	
      
.subPaddingTop10 {
		padding-top: 20px;
      }		  
      
ul { 
	list-style:  square;
	color: #00794E;
	 }

li {font:12px  verdana, arial, helvetica, sans-serif; color: #981010; list-style:  square;
	 }
	 
li.green {font:12px  verdana, arial, helvetica, sans-serif; color: #00794E; list-style:  square;
	 }	 
	 
li.grey {font:12px  verdana, arial, helvetica, sans-serif; color: #081152; list-style:  disc;
	 }	 
	 	 
.fineprint { 
	color:#000000;
	font:9px  verdana, arial, helvetica, sans-serif;
	margin-right: 10px;
	
	 }
	 
.formprint { 
	color:#000000;
	font:9px  verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	margin-left: 10px;

	}

.formdata { 
	color:#000000;
	font:11px  verdana, arial, helvetica, sans-serif;
	font-weight: bold;

	}

HR {
    height:1px;
    width:100%;
    background:#CC0033;
    margin: 2px 2px 2px 2px;  
   }      
   
.fineprint { 
 	padding-left: 400px;
	color:#000000;
	font:9px  verdana, arial, helvetica, sans-serif;
	margin-right: 10px;
	
	
	 }   
	 
.btn	{
	background-color : #007B4A;
	color : #FFFFFF ; 
	font-weight: bold;
	border-right: #003388 thin solid; 
	border-top: #88aaff thin solid; 
	border-left: #88aaff thin solid; 
	border-bottom: #003388 thin solid;
	line-height: 1; 
	padding-top: 3px;
}	 

input, select, textarea {
	border-width:0;
	border-color:#D8F2E0;
	ba font:11px verdana, arial, helvetica, sans-serif;
	color:#000000;
	background : #D8F2E0;
}