html {	margin:0}

body {	margin:0;
	  	padding:0;
	 	text-align:center;
	 	font-family: Arial, Helvetica, sans-serif;
	 	font-size: 62.5%;
		background: #E1BFAC url(../images/bg.jpg) repeat-x;
		text-align:center;
	 }
	  
#container {margin:0 auto;
		    text-align:center;
			width:889px;
			padding-top:55px;
							
		   }
		   
#header { width: 889px;
		 height:440px;
		 background:url(../images/header.jpg) no-repeat;
	   }

#masthead {width:849px;
		   *width:850px;
		   height:335px;
		   padding-left:19px;
		   *padding-left:0px; 		    
		   padding-top:105px;
		   z-index:0;
		   }
		   
#indexcontentback {width:889px; margin-top:0px!important; margin-top/**/:/**/-3px; float:left; background:url(../images/indexcontentback.jpg) repeat-y; }

.indexcontentback {width:889px;}

#contentback {width:889px; margin-top:0px!important; margin-top/**/:/**/-3px; float:left; background:url(../images/regularcontent.jpg) repeat-y; }

.contentback {width:889px; padding-top:0; *padding-top:18px;}
		   
#menubase { width:256px;
		  	float:left;
			margin-left:0px!important;
			margin-left/**/:/**/-8px;
			
		  }
		  
#menubase li {background:url(../images/menubuttonbase.jpg) no-repeat;
			  width:236px;
			  height:27px;
			  text-transform:uppercase;
			  text-align:center;
			  list-style-type:none;
			  color:#FFFF00;			 
			  padding-top: 10px;
			  margin-left:-20px;
			
			  
			  
			 }
			 
/*start suckerfish menus*/

#nav, #nav ul { /* all lists */
		padding: 0!important;
		margin: 0;
		list-style: none;
		float : left;
		width : 236px!important;
		width/**/:/**/198px;
		margin-left:40px!important;
		margin-left/**/:/**/24px;
		
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		
		
	}
	
	#nav li ul { /* second-level lists */
		position:absolute;
		left: -999em;
		margin-left:25.05em;
		*margin-left:13.8em;
		margin-top :-2.3em;
		
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
		
	}
	
	#nav li a {
		
		w\idth : 10em;
		display : block;
		color:#FFFF00;
		text-transform:uppercase;
		font-weight : bold;
		text-decoration : none;
		text-align:center;		
		padding : 0 0.5em!important;
		padding/**/:/**/0;
		margin-left:0px;
		width:236px;
	}
	
	#nav li a:hover {
		color : white;
		
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
/*end suckerfish menus*/

#indexcontentarea {
	width:631px;
	float:left;
	
}

#contentarea {
	width:600px;
	float:left;
	
	
}

#contentarea p {
	margin-left:40px;
	text-align:left;
	margin-right:40px;
	font:1.1em Arial, Helvetica, sans-serif;
	line-height:1.5em;
	}

#indexcontentarealeft{
	float:left;
	width:307px;
	margin-top:-10px!important;
	margin/**/:/**/0px;
}

#indexcontentarearight {

	font:1em Arial, Helvetica, sans-serif;	
	width:300px;
	float:left;
	line-height:1.5em;
	margin-top:-10px!important;
	margin/**/:/**/0px;

}

#indexcontentarearight p {
	margin-left:20px;
	margin-right:10px;
	text-align:left;
}

#footer {margin-top:20px; text-align:center; width:889px;}

h1 { margin-right:10px;margin-left:20px;text-align:center; font:3.0em Arial, Helvetica, sans-serif; color:#CC0033; }

#contentarea ul li {
list-style-type:square;
list-style-position:outside;
text-align:left;
font:1.1em Arial, Helvetica, sans-serif;
color:#660033;
line-height:1.5em;
margin-right:40px;
margin-left:40px;
}

#contentarea ul li.number {
list-style-type:decimal;
list-style-position:outside;
text-align:left;
font:1.1em Arial, Helvetica, sans-serif;
color:#660033;
line-height:1.5em;
margin-right:40px;
margin-left:40px
}

.emphasize {font:bold 1.2em Arial, Helvetica, sans-serif; text-transform:uppercase; color:#993366;}
#contentarea .uppercase {font-weight:bold; text-transform:uppercase;}

.space {border:0; padding-right:14px; padding-bottom:14px;}

#preamble { width:466px;
			background-color:#D67B77;
			padding: 20px;
			margin-left:40px;
			text-transform:uppercase;
			color:#fff;
			font: 1.1em Arial, Helvetica, sans-serif;
			margin-bottom:20px;
 }
 
 #contentarea #preamble a {color:#fff;}
 
th { text-transform:uppercase; text-align:center;  color:#fff; }



#contentarea a {color: #CC0033}

img {border:0; padding:0; margin:0}

td.left {text-align:left; font:1.1em Arial, Helvetica, sans-serif;}



#contact table { }

#contact td.special {font: 1em Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase;}

				