/* CSS Document */
body{
	padding:30px 0 0 0;
	margin:0;
	background:url(images/bg.gif) repeat-x 0 0 #FBFEDF;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
div, p, ul, img, a , form, input, h1, h2, h3{
	padding:0; margin:0;
	}
a{
	text-decoration:none; outline:none;
	}
img{
	display:block; border:none;
	}
ul {
	list-style:none;
}
input {
	line-height:0; display:block;
}

.spacer{
	clear:both;
	font-size:0;
	line-height:0;
	}
.padbot40{
	padding-bottom:40px;
	}
.padbot14{
	padding-bottom:14px;
	}	
ul.topnav{
	padding:0; margin:0;
	list-style-type:none;
	}
ul.topnav li{
	float:left;
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	color:#B1BE76; padding:0 7px; width:auto; background-color:inherit;
	}
ul.topnav li a{
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	color:#B1BE76; text-decoration:none; background-color:inherit;
	}
ul.topnav li a:hover{
	color:#C5712F; background-color:inherit;
	}
.boxhead{
	background:url(images/bannerhead-bg.gif) repeat-x 0 0;
	width:187px; height:24px; 
	font:bold 11px/24px Arial, Helvetica, sans-serif;
	color:#8D9275; padding:0 0 0 11px;	background-color:inherit;
	}
.logobg{
	background:url(images/logobg.gif) repeat-x 0 0 #D09536;
	padding:16px 0 25px 11px; color:#EDCD9D; 
	}	
h2.logohead{
	font:bold 24px/24px Arial, Helvetica, sans-serif;
	color:#EDCD9D; text-align:center; width:171px; display:block; background-color:inherit;
	}
p.logotext{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#EDCD9D; text-align:center; width:171px; display:block; background-color:inherit;
	}
.logomore{
	margin:11px 0 0 54px;
	}
.webbg{
	background:url(images/webbg.gif) repeat-x 0 0 #3EC9CE;
	padding:16px 0 25px 11px; color:#CDF5F6;
	}	
h2.webhead{
	font:bold 24px/24px Arial, Helvetica, sans-serif;
	color:#CDF5F6; text-align:center; width:171px; display:block; background-color:inherit;
	}
p.webtext{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#CDF5F6; text-align:center; width:171px; display:block; background-color:inherit;
	}
.flashbg{
	background:url(images/flashbg.gif) repeat-x 0 0 #A1D254;
	padding:16px 0 25px 11px; color:#CDE7B0;
	}	
h2.flashhead{
	font:bold 24px/24px Arial, Helvetica, sans-serif;
	color:#CDE7B0; text-align:center; width:171px; display:block; background-color:inherit;
	}
p.flashtext{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#CDE7B0; text-align:center; width:171px; display:block; background-color:inherit;
	}
.illuastrationbg{
	background:url(images/illuastrationbg.gif) repeat-x 0 0 #85B3BE;
	padding:16px 0 25px 11px; color:#B8D8E0;
	}	
h2.illuastrationhead{
	font:bold 24px/24px Arial, Helvetica, sans-serif;
	color:#B8D8E0; text-align:center; width:171px; display:block; background-color:inherit;
	}
p.illuastrationtext{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#B8D8E0; text-align:center; width:171px; display:block; background-color:inherit;
	}
.illuastrationmore{
	margin:31px 0 0 54px;
	}
.middlecvapsbg{
	background:url(images/capsbg.gif) repeat-x 0 0;
	padding:25px 0 18px 88px;
	}
h2.caps{
	font:normal 30px/30px Georgia, "Times New Roman", Times, serif;
	color:#D8E3AB; width:712px; display:block; text-align:center; background-color:inherit;
	}
p.capstext{
	font:normal 14px/16px Georgia, "Times New Roman", Times, serif;
	color:#F8FFD7; text-align:center; display:block; width:712px; background-color:inherit;
	}
p.capstext span{
	font:bold 18px/18px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF; display:block; margin:0 0 19px 0; background-color:inherit;
	}
.capsmore{
	margin:12px 0 0 308px;
	}				
.aboutpad{
	padding:29px 0 36px 0;
	}
.contactbg{
	background-color:#E5EAC3;
	border:5px solid #E1E5C2;
	padding:12px 0 7px 21px; color:#ACB77C;
	}
h2.contact{
	font:bold 24px/24px Arial, Helvetica, sans-serif;
	color:#ACB77C; width:223px; display:block; padding:0 0 11px 0; background-color:inherit;
	}
input.contactbox{
	width:204px; height:24px; 
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#5D5D5D; padding:0 0 0 19px; display:block; margin:0 0 0 0;
	background-color:#FAFEDC; border:none;
	}
textarea.contactmassagebox{
	width:204px; height:57px;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#5D5D5D; padding:0 0 0 19px; display:block;
	background-color:#FAFEDC; border:none;
	}
h2.about{
	font:bold 24px/24px Arial, Helvetica, sans-serif;
	color:#ACB77C; padding:0 0 15px 0; background-color:inherit;
	}
p.abouttext{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#ACB77C; background-color:inherit;
	}
p.abouttext span{
	font:bold 18px/24px Arial, Helvetica, sans-serif;
	color:#D09436; text-decoration:underline; display:block;
	margin:0 0 16px 0; background-color:inherit;
	}
.aboutdot{
	background:url(images/choose-dot.gif) repeat-y 50% 0;
	}
ul.aboutlist{
	padding:0; margin:0;
	list-style-type:none;
	}
ul.aboutlist li{
	background:url(images/bullet.gif) no-repeat 0 5px;
	font:bold 13px/24px Arial, Helvetica, sans-serif;
	color:#ACB77C; padding:0 0 0 19px; background-color:inherit;
	}
ul.aboutlist li a{
	font:bold 13px/24px Arial, Helvetica, sans-serif;
	color:#ACB77C; text-decoration:none; background-color:inherit;
	}					 						
ul.aboutlist li a:hover{
	text-decoration:underline;
	}
.footerbg{
	background:url(images/footerbg.gif) repeat-x 0 0 #FAFEDC;
	padding:35px 0 38px 0; color:#D09436;
	}
ul.footer{
	padding:0; margin:0;
	list-style-type:none;
	}
ul.footer li{
	font:normal 11px/24px Arial, Helvetica, sans-serif;
	color:#D09436; float:left; padding:0 4px; width:auto; background-color:inherit;
	}
ul.footer li a{
	font:normal 11px/24px Arial, Helvetica, sans-serif;
	color:#D09436; text-decoration:none; background-color:inherit;
	}
ul.footer li a:hover{
	text-decoration:underline;
	}
.copy{
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#686E4D; text-align:center; background-color:inherit;
	}
.temp{
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#686E4D; text-align:center; background-color:inherit;
	}
.temp a{
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#D09436; text-decoration:underline; background-color:inherit;
	}
.temp a:hover{
	text-decoration:none;
	}																	
