
body {
	background-image:url(images/bg_clouds.png);
	background-repeat:no-repeat;
	background-position: bottom right;
	background-attachment:fixed;
	background-color:#afcbee;
}


#mainContent { margin-top:30px; border:1px solid #4E7EC9; width:700px; }

#indexFeatures { margin-top: 210px; height: 130px; padding:5px; font-size:11px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#7C94B8; }

#aboutContent { float:left; font-size:11px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#666666; width:390px; line-height:13px; margin-left:30px; margin-top:45px; }

#aboutImage { float:right; margin-right:35px; margin-top:20px; padding-top:35px; padding-bottom:35px; padding-left:20px; }

#portfolioContent { background-image:url(images/portfolio_bg.jpg); background-repeat:no-repeat; height:380px;}

#portfolioSection { float:left; font-size:11px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#666666; width:650px; line-height:13px; height:300px; padding-left:25px; margin-top:35px; }

#sectionDetail { padding-left:330px; padding-top:10px; padding-right:15px; }

#contactContent { background-image:url(images/contact_bg.jpg); background-repeat:no-repeat; height:380px; }

#contactImage { float:right; padding-right:35px; margin-top:30px; padding-top:35px; padding-bottom:35px; padding-left:5px; }

#servicesContent { float:left; font-size:11px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#666666; width:420px; line-height:13px; height:300px; padding-left:25px; margin-top:35px; }

#newsletterContent { float:left; font-size:11px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#666666; width:180px; line-height:13px; height:300px; padding-left:25px; margin-top:35px; margin-left:20px; }

#servicesImage { float:right; margin-right:35px; margin-top:5px; padding-top:50px; padding-bottom:15px; padding-left:15px; }

#newsletterImage { float:right; margin-right:25px; margin-top:5px; padding-top:50px; padding-bottom:15px; padding-left:10px; width:342px; }

#servicesList { padding-left:15px; padding-top:15px; font-size:11px; color:#666666; }

#contactLinks { float:left; font-size:11px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#666666; width:145px; line-height:13px; padding-left:75px; margin-top:100px; }

#contactUsimage { float:right; padding-right:45px; margin-top:20px; padding-top:35px; padding-bottom:35px; padding-left:15px; }

.asterisk { color: #FF0000;	font-size: 14px;}

.formField { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

#menu a:link, #menu a:visited, #menu a:active {
   
   color:#ffffff; 
   font-family:Geneva, Arial, Helvetica, sans-serif; 
   font-size:12px;
   text-decoration:none;
   font-weight:bold;
	
}
#menu a:hover {
	color: #000099;
	text-decoration:none;
	font-weight:bold;
	
	}
	
	
#footermenu a:link, #footermenu a:visited, #footermenu a:active {
   
   color:#000000; 
   font-family:Geneva, Arial, Helvetica, sans-serif; 
   font-size:12px;
   text-decoration:none
	
}
#footermenu a:hover {
	color: #FF9220;
	text-decoration:none;
	
	
	}	
	





#contactlinks a:link, #contactlinks a:visited, #contactlinks a:active {
   
   color:#666666; 
   font-family:Geneva, Arial, Helvetica, sans-serif; 
   font-size:12px;
   text-decoration:none
	
}
#contactlinks a:hover {
	color: #f7950a;
	text-decoration:none;
	
}

#container {
	margin-top:70px; 
	border:1px solid #4E7EC9;
}

#portfoliolinks a:link, #portfoliolinks a:visited, #portfoliolinks a:active {
   
   color:#666666; 
   font-family:Geneva, Arial, Helvetica, sans-serif; 
   font-size:11px;
   text-decoration:none
	
}
#portfoliolinks a:hover {
	color: #f7950a;
	text-decoration:none;
	
}