/* CSS Document */

* {  }
body { background:url(../images/bg) repeat-x #8C8572; text-align:center; margin:0; font-family: Tahoma, sans-serif;}

#container { width: 960px; text-align: left;  margin:30px auto 0 ;  }
#wrapper { border:1px solid #b9b6b3; background-color:#FFFFFF; border-top:0; padding-left:11px; margin:0;}

h1 { color:#567b14; font-size: 22px; margin:0 0 12px 0; font-weight:normal; }
h2 { color:#2557b2; font-size: 16px; margin: 12px 0; font-weight:normal; }
h3 { color:#212121; font-size: 14px; margin: 12px 0; font-weight:bold; }
p, li, td { font-size: 13px; line-height: 17px; margin-top:0; }
ul {  }
li { list-style-image:url(../images/list-arrow.gif); margin: 6px 0;}


#c1, #c2, .c1, .c2 { float:left; }
.clear {clear:both; }

#c1 {margin-left:0px; width: 228px; border-left: 1px solid #b9b6b3; border-right: 1px solid #b9b6b3; background-color:#fbf6d7;}
#c1 div.spacer { background-color:#8B9E69; height: 10px; border-bottom: 1px solid #b9b6b3; }

#menu { background-color:#f6eba7; padding:4px 18px 6px; border-bottom: 1px solid #b9b6b3; }
	#menu p {  border-bottom:1px solid #c7bf91; padding: 6px 0; }
	#menu .norule { border-bottom:0; }
	#menu a { font-weight: bold; color:#505050; font-size:11px; text-decoration:none; padding-left: 53px; background: url(../images/menu-arrow-off.gif) no-repeat 0px 3px; }
	#menu a:hover { color:#567b14; background-image:url(../images/menu-arrow-on.gif); }
	#menu li.spacer { background-color:transparent; list-style:none; list-style-image:none; border-bottom:0; }

	
	.home #menu a.home,
	.services #menu a.services,
	.faq #menu a.faq,	
	.success #menu a.success,
	.resources #menu a.resources,
	.opinion #menu a.opinion,	
	.contact #menu a.contact
	 { color:#567b14; background-image:url(../images/menu-arrow-on.gif); } 
	

	
.content { padding: 12px 26px; width: 664px; }	
	.content a, .highlight a { color: #567b14; font-weight:bold;}
	.content a:hover, .highlight a:hover { color: #333333; }
	.content p { margin: 10px 0; }

.highlight { background-color:#fefdf7; border: 1px solid #b9b6b3; padding:10px; margin:10px 0px 10px 30px; }
.highlight h2 { margin-top:0; }
	.content .highlight p { font-size: 12px; margin: 6px 0px; }
.content h2 a { color:#2557b2; font-weight:normal; }	

	
.two-col { } 
.two-col .c1 { width: 200px; margin-right: 15px; text-align:center; }
.two-col .c2 { width: 420px;}
.divider {clear:both; border-bottom: dotted 1px #DDDBCF}
	
	
.inset { float:right; margin: 0 0 10px 30px; background-color:#fefdf7; border: 1px solid #b9b6b3; padding:0 10px; width: 120px; }	
	.inset p {font-size: 11px; }

form li {list-style:none; list-style-image:none;}

#footer { padding:12px; font-size: 10px; color: #FBF6D7; text-align: right; }
#footer a { color: #FBF6D7; }
#footer a:hover { color:#FFFFFF; }
#footer .webdev { color:#b9b6b3; float:left; } 
#footer .webdev a { color:#b9b6b3; text-decoration:none; } 


