BODY {

	margin-left:0in;

	margin-right:0in;

	margin-top:0in;

	margin-bottom:0in;

	font: 12px/140% Arial, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana ;

	background: #fff;

	text-align: center;

} 



a, a:active, a:visited{

	color:#FFBB1F;

	font: 12px/125% Arial, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana;

	text-decoration: none;

}



a:hover{

	text-decoration: underline;

}



.bluelinks, a.bluelinks, a.bluelinks:active, a.bluelinks:visited{

	color:#008aca;

	font: 12px/125% Arial, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana;

	text-decoration: none;

}



a.bluelinks:hover{

	text-decoration: underline;

}





.blacklinks, a.blacklinks, a.blacklinks:active, a.blacklinks:visited{

	color:#000;

	font: 12px/125% Arial, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana;

	text-decoration: none;

}



a.blacklinks:hover{

	text-decoration: underline;

}


.whitelinks, a.whitelinks, a.whitelinks:active, a.whitelinks:visited{

	color:#fff;

	font: 14px/125% Arial, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana;

	text-decoration: none;

}



a.whitelinks:hover{

	text-decoration: underline;

}




/* *********************** layout elements and styles *********************** */	

#container {

	margin: 0 auto;

	width: 960px;

	text-align: left;

	background: #000;

} 

			

#topheads{

	height: 130px;

	border-bottom: 3px solid #008aca;

}			



#logo{

	width: 250px;

	height: 100px;

	padding: 15px;

}



#toplinks{

	text-align:right;

	padding: 5px;

}



#leftlinks{

	width: 200px;

	background: #000;

	padding: 4px;

	border-top: 2px none #008aca;

	border-right: 2px solid #008aca;

	border-bottom: 2px solid #008aca;

	border-left: 2px solid #008aca;

	margin-left: 5px;

	float:left;

}



#middle{

	width: 240px;

	margin-left: 6px;

	float: left;

	background: #000;

	min-height: 360px;

	

}



#maincontents{

	width: 460px;

	margin-left: 470px;

	padding: 10px;

	min-height: 500px;

}



#maincontents2col{

	width: 700px;

	margin-left: 230px;

	padding: 10px;

	min-height: 500px;

}



#footarea{

	background: #000;

	color: #fff;

	clear: both;

}



/* *********************** end layout elements and styles *********************** */	



#navcontainer{

	margin: 0px;

	padding: 2px 10px 2px 2px;

	height: 15px;

}



#navcontainer ul

{

border: 0;

margin: 0;

padding: 0;

list-style-type: none;

text-align: center;

}



#navcontainer ul li

{

display: block;

float: right;

text-align: center;

padding: 5px 15px;

margin: 0;

}



#navcontainer ul li a:link,

#navcontainer ul li a:active,

#navcontainer ul li a:visited

{

	color: #fff;

	text-decoration: none;

	display: block;

	text-align: center;

	font: 14px  Arial, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana;

}



#navcontainer ul li a:hover

{

	text-decoration: underline;

}

	

.tascbyline

{

	color:#008aca;

	text-align: center;

	font: 13px/125% Arial, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana;

	padding-left: 60px;

}	



.tascbylinewhite {

	color: #fff;

}



.tabsbyline

{

	padding-left: 200px;

}	



#bodyarea{

	background: #000;

	color: #fff;

}



#cause{

	margin-top: 35px;

	margin-bottom: 10px;

}



#features{

	margin-top: 25px;

	margin-bottom: 10px;

}



#spotlight{

	margin-top: 25px;

	margin-bottom: 10px;

}



#rec{

	margin-top: 25px;

	margin-bottom: 10px;

}

#spottext{

	background: #FFBB1F;

	text-align: left;

	padding: 8px;

}



#rectext{

	background: #FFBB1F;

	text-align: left;

	padding: 8px;

}

.imglinksmain{

	display: block;

	border: 0px;

	margin:  0px 0px 2px;

	padding: 0px;

}



.imglinks{

	display: block;

	border: 0px;

	margin:  0px;

	padding: 0px;

}



.midtable{

	background: url(../graphics/white_body.gif) repeat-y center top;

	padding: 0px;

	margin: 0px;

	border: 0px;	

}



.middleblock{

	background: url(../graphics/white_body.gif) repeat-y center top;

	color: #000;

	padding: 10px;

	text-align: center;

}



.middletab{

	height: 6px;

	display: block;

	padding: 0px;

	margin: 0px;

	border: 0px;

}





.blacktable{

	width: 272px;

}



.blackblock{

	background: url(../graphics/black_body.gif) repeat-y center top;

	color: #fff;

	padding: 10px;

	text-align: left;

}



.blacktab{

	height: 6px;

	display: block;

	padding: 0px;

	margin: 0px;

	border: 0px;

}



.blacktablesm{

	width: 200px;

}



.blackblocksm{

	background: url(../graphics/black_body_sm.gif) repeat-y center top;

	color: #fff;

	padding: 10px;

	text-align: left;

}



.blacktabsm{

	height: 6px;

	display: block;

	padding: 0px;

	margin: 0px;

	border: 0px;

}





#footcontents{

	padding: 10px;

	color: #fff;

}



#footcopy{

	width: 45%;

	text-align: left;

}



#footcredits{

	width: 55%;

	text-align: right;

	

}



.whiteboxtitle{

	color: #000;

	font: bold 16px Arial, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana ;

}





.pagetitlesblue{

	color: #008aca;

	font: bold 28px Arial, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana ;

}



.pagetitlesmed{

	color: #fff;

	font: bold 16px Arial, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana ;

}

 

 .pagetitlesmedblue{

	color: #008aca;

	font: bold 16px Arial, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana ;

}



 .pagetitlesmedyellow{

	color: #FFBB1F;

	font: bold 13px Arial, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana ;

}



 .messagesall{

	color: #008aca;

	font: bold 14px Arial, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana ;

}





.pagetitles{

	color: #fff;

	font: bold 28px Arial, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana ;

	text-align:center;

	margin-bottom: 25px;

}



.hilites{

	color: #008aca;

	font: bold 12px/175%  Arial, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana;

}



.col50{

	width: 50%;

	text-align: center;

	padding: 5px;

}



.tabs150{

	padding-left: 90px;

}



.mustardbloc {

	font: 12px Arial, Helvetica, sans-serif;

	color: #000000;

	background: #FFBB1F;

}



fieldset{

	border: 1px solid #4d4d4d;	

	padding: 10px;

	text-align:left;

}



form {

	margin: 0px;

	padding: 0px;

}



.formcolors {

	background: #fff;

	border: 1px solid #4c4c4c;	

	font: bold 14px Arial, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana;

	color: #000;

	margin-bottom: 10px;

	padding: 4px;

	width: 350px;

}
