@charset "UTF-8";

a {
	text-decoration:none;
} 
a:hover{ text-decoration:underline;}

body{
	background-image:url(images/bkgtile.png);
		background-repeat:repeat-x;   
	background-color:#fffec6;
	margin:0;
	padding:0; 
	font-family:Arial;
	font-size:12px;
	color:#888888;
	
}

#wrapper {
height:auto;
width:960px;
margin:auto;
}            
/* //////header and logo css\\\\\\ */

.header1{
	width:960px;
	height:59px;  
	background-image:url(images/bkgtile.png) ;
		background-repeat:no-repeat; 
	background-position:center top;
	float:left;   
	margin:0;
	padding:0;
}    
/* header logo area */
.header1 .logo{
	background-image:url(images/h1logo.png);
		background-repeat:no-repeat;  
		width:238px;
	height:59px;
	float:left;
	margin:0px 0px 0px 94px;
	padding:0px 40px 0px 0px;
	
} 
/* header navigation buttons */
.header1 .nav{
	background-image:url(images/navbutton.png);         
    background-repeat:no-repeat; 
	background-position: center center;
	text-align:right;
	padding:0px 30px 0px 0px;
	margin:0px 5px 0px 5px;  
	width:120px;
	height:59px;    
	float:left;
	line-height:4.8em;
	color:#000000;         
	font-size:12px;
}    
.header1 .nav a{
	color:#000000;
	text-decoration:none;
}  
.header1 .nav a:hover;{
	color:#cccccc;
	text-decoration:underline;
}
 /* //////promo box css\\\\\\ */

.promobox{           
	clear:both;
	background-image:url(images/promo.jpg);  
	background-repeat:no-repeat;
	background-position:center;
	width:960px;
	height:267px;
	}   
/* //////feature nav css\\\\\\ */

.featurelist{
	width:960px;
	height:282px;
	background-image:url(images/featurebkg.jpg); 
	background-position: center top;
	float:left;   
	margin:0px 0px 0px 0px;
}              
.featuresections{float:left;padding:2px;width:275px;height:100%; margin:20px 0px 0px 40px;}
.featuresections h1{
	color:#ffffff;
	font-size:25px; 
	font-family:arial black;
	font-style:bold;     
	margin:0;
	padding:0;
}          
ul{ margin:0;
	padding: 0 2em;
	}         
	
 li {    
	clear:both;
margin:0;
padding:0;
}         

h1, h2 {
		margin:0;
	padding:0;
}      

.featuresections ul li{
	list-style-image:url(images/bullet.png);
	list-style-position:outside;    
	font-style:bold;       
	margin:0;
	padding:0;
	color:#ffffff;
	font-size:16px;
	line-height:1.6em;
} 
.featuresections ul li a{
	text-decoration:none;   
		color:#ffffff;   
}  
.featuresections ul li a:active{
	color:#ecffa2;
}  
 .active-sub{
	color:#ecffa2;
}
.featuresections ul li a:hover{
	color:#cccccc;
}  
.sub{   
	color:#cccccc;
	font-size:12px; 
	line-height:1em;
} 
 .sub a{   
	color:#cccccc;   
		line-height:1em; 
	font-size:12px;
}
.featurebutton{ width:150px; height:18px; float:left; margin:0px 0px 0px -22px; clear:both;}

  /* //////content wp css\\\\\\ */

 #c1-header {
	background-image:url(images/content_T2.png);
	background-repeat:no-repeat; 
	background-position:top center;  
	width:960px;
	height:14px; 
	float:left;
	clear:both;
	}
           
 #content{   
	float:left;
	width:960px;   
	height:auto;
	background-image:url(images/content_M2.png);
	background-repeat:repeat-y; 
	background-position:top center;
	padding:0;
}   
#leftside {
	width:630px;
	float:left; 
	padding:40px; 
	height:100%; 
	margin:-20px 10px 0px 0px;
	}
	
#leftside h1{ 
	color:#492e24; 
	border-bottom:1px #915919 solid;}
#leftside h2{
	color:#888888; padding:8px 0px;}
#sidebar{  
	float:left;
 height:100%;
 width:207px;  
padding:15px;
}
#sidebar h1{
	color:#492e24;}
#sidebar ul li{
	color:#888888; 
	font-size:10px; 
	list-style-image:url(images/plus.png);
	list-style-position:outside;
	line-height:2em;
	}   
	#sidebar ul li a{
		color:#888888; 
		} 
#sidebar ul li h2{
	color:#492e24;}    
#content p{ 
	color:#212121;
	}    
	.link{font-size:10px; color:#212121; }    
	 .link a{font-size:10px; color:#212121; background-color:#e2e2e2;}  
	#content2 p{ 
		color:#212121;
		} 
#c-footer{ 
	float:left; 
	width:960px;
	height:40px;
	background-image:url(images/content_B.png);
	background-repeat:no-repeat;             
	background-position:top center;
	} 
	#c-footer2{ 
		float:left; 
		width:960px;
		height:40px;
		background-image:url(images/content_B2.png);
		background-repeat:no-repeat;             
		background-position:top center;
		}

/* //////footer css\\\\\\ */
#footer {      
	clear:both;
	margin:auto;   
	position:relative; 
	background-color:#eddfb2;     
	color:#4d1c04;
	font-size:10px; 
	line-height:3em;
	text-align:center;
    width:960px; 
	height:35px; 
	}       
#footer a { font-size:10px; color:#4d1c04;  
}

#footer ul li{font-size:10px; color:#4d1c04; text-align:center;
 }

/*////// alternate header sub pages\\\\\\*/
.header2{
	width:960px;
	height:59px;  
	background-image:url(images/bkgtile.png) ;
		background-repeat:no-repeat; 
	background-position:center top;
	float:left;   
	margin:0;
	padding:0;
}    
/* header logo area */
.header2 .logo{
	background-image:url(images/h2logo.png);
		background-repeat:no-repeat;  
		width:238px;
	height:59px;
	float:left;
	margin:0px 92px 0px 0px;
	padding:0px 40px 0px 0px;
	
}      
.logo2bottom{
	background-image:url(images/logo2bottom.png); 
	float:left; 
	width:960px; height:42px;         
	background-repeat:no-repeat; 
	background-position: center center;
	}
/* header navigation buttons */
.header2 .nav{
	background-image:url(images/navbutton.png);         
    background-repeat:no-repeat; 
	background-position: center center;
	text-align:right;
	padding:0px 30px 0px 0px;
	margin:0px 5px 0px 5px;  
	width:120px;
	height:59px;    
	float:left;
	line-height:4.8em;
	color:#000000;         
	font-size:12px;
}    
.header2 .nav a{
	color:#000000;
	text-decoration:none;
}  
.header2 .nav a:hover;{
	color:#cccccc;
	text-decoration:underline;
}