body{margin:0; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; width:100%; background:url(images/bg.jpg) repeat; font-size:11px; line-height:normal; color:#001e2e;
	}
	
#mainContainer{ width:900px;  margin:0 auto; padding:0; background:#f3f3eb; overflow:hidden; }	

#top{background:url(images/top.jpg) no-repeat; width:900px; height:72px; }

#menu{background:#AFD858; width:900px; font-size: 12px; height:29px; }

#menu ul { list-style: none;}

#menu ul li { float: left;}

#menu ul li a {  padding:0 16px; line-height: 29px; color: #fff; background: url(images/arrow-hover.gif) no-repeat left 12px; display: block; text-decoration: none;}

#menu ul li a:hover { color: #013366; background: url(images/arrow.gif) no-repeat left 12px; }

#flash{background:url(images/flash.jpg) no-repeat; width:900px; height:196px; }

#welcome{background:url(images/welcome.jpg) no-repeat; width:626px; min-height:197px; float:left; }

#services{background:url(images/services.jpg) no-repeat; width:274px; height:232px; float:right; }

#photo-gallery{background:url(images/photo-gallery.jpg) no-repeat; width:626px; height:229px; float:left; }

#clients{background:url(images/clients.jpg) no-repeat; width:274px; height:194px; float:right; }

#footer{background:url(images/footer.jpg) no-repeat; width:900px; height:56px; float:left; }

#footer-2{background:url(images/footer-2.jpg) no-repeat; width:900px; height:56px; float:left; }

.bold-head{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; color:#1e5f81;}

.read-more{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; color:#d20021; text-decoration:none;}

.read-more:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:underline;}

#services li{ font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:11px; color:#333333; ;list-style-image:url(images/li.gif); text-align:left;}

.list-style{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; color:#333333; text-decoration:underline;}

.list-style:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}

.link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; color:#001e2e; text-decoration:none;}

.link:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:underline;}

.menu-links{font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#ffffff; text-decoration:none; font-weight:800;}

.menu-links:hover{font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#ffffff; text-decoration:underline;}

.heading{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#bd0000; font-weight:bold;}

.main-text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#001e2e; line-height:18px;}

.main-text li{ list-style-image:url(images/li-icon.gif);font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#001e2e; line-height:18px;}



.links-top{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#001e2e; text-decoration:none; }

.links-top:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline; }

.table{border:dotted; border-color:#FFFFFF; border-width:1px;}

.table1{border:dotted; border-color:#FFFFFF; border-width:1px;}

.table1 tr:nth-child(odd) { background:#E0E0CD;}

.gallery-links{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#001e2e; text-decoration:none; }

.gallery-links:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#993300; text-decoration:underline; font-weight:bold; }

.contact-form{
	background-image:url(images/form-input.jpg); background-position:left; background-repeat:no-repeat;  width:103px; height:15px; border:none; 
	}
	
.contact-form2{
	background-image:url(images/form-input2.jpg); background-position:left; background-repeat:no-repeat;  width:246px; height:55px; border:none; 
	}
	
.contact-submit{
	background-position:center; background-repeat:no-repeat;  width:63px; height:20px; border:none;
	}	
	
.sitemap-text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#001e2e; line-height:18px; text-decoration:none;}

.sitemap-text:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#993300; line-height:18px; text-decoration:underline;}	
.caps{ text-transform:uppercase;}