body {background-color:#999999;}


a { color:#666666; font-size:14px;}
a:hover {color:#2e77bc;font-size:14px;}
#main{width:800px; background: url(images/page-bg.gif) repeat-y top; margin: auto; border: 1px solid #2e77bc;}
#header {width:800px; height:231px;}
#home {
	background: #003466 url(images/home-bg.jpg) no-repeat top;
}
#homeLeft {
	width: 510px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#homeRight {
	width: 285px;
	float: right;
	margin: 0px;
	padding: 40px 0px 60px;
}
/* TO CLEAR FLOATS */
.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0px;
}
#homecopy {
	text-align:justify;
	font-size:11px;
	color:#666666;
	padding: 55px 10px 0px;
}


#home #link1 {position:absolute; top:309px; margin-left:524px;width:265px; height:23px; }
#home #link2 {position:absolute; top:340px; margin-left:524px;width:265px; height:23px; }
#home #link3 {position:absolute; top:370px; margin-left:524px;width:265px; height:23px; }

#homepics #link1 {top:5px; margin-left:5px;width:120px; height:85px; }
#homepics #link2 {position:absolute; top:5px; margin-left:130px;width:120px; height:85px; }
#homepics #link3 {position:absolute; top:5px; margin-left:255px;width:120px; height:85px; }
#homepics #link4 {position:absolute; top:5px; margin-left:380px;width:120px; height:85px; }

#homepics {
	background: url(images/home-houses.jpg);
	height: 100px;
	margin: 0px;
	padding: 0px;
	width: 505px;
}

/* TOP NAV---------------------------------------- */
#navtop {width:800px; height:30px; padding-top:0px;margin-left:0px;}

#topmenu2 {display:block; height:30px; min-height:30px;}
#topmenu2 ul {margin:0; padding:0; list-style-type:none;}
#topmenu2 li {display:block; float:left; margin-right:0px; border:none;}
#topmenu2 li.list1t {background: url(images/home.gif) no-repeat; width:135px;}
#topmenu2 li.list2t {background: url(images/company.gif) no-repeat; width:133px;}
#topmenu2 li.list3t {background: url(images/testimonials.gif) no-repeat;width:132px;}
#topmenu2 li.list4t {background: url(images/awards.gif) no-repeat; width:133px;}
#topmenu2 li.list5t {background: url(images/links.gif) no-repeat; width:133px;}
#topmenu2 li.list6t {background: url(images/contact.gif) no-repeat; width:134px;}



#topmenu2 a#item1t {background:transparent url(images/home-over.gif) -135px -30px no-repeat; display:block; width:135px; padding-top:15px; text-decoration:none;}
#topmenu2 a#item2t {background:transparent url(images/company-over.gif) -133px -30px no-repeat;display:block; width:133px; padding-top:15px; text-decoration:none;}
#topmenu2 a#item3t {background:transparent url(images/testimonials-over.gif) -132px -29px no-repeat;display:block; width:132px; padding-top:15px; text-decoration:none;}
#topmenu2 a#item4t {background:transparent url(images/awards-over.gif) -133px -29px no-repeat;display:block; width:133px; padding-top:15px; text-decoration:none;}
#topmenu2 a#item5t {background:transparent url(images/links-over.gif) -133px -30px no-repeat;display:block; width:133px; padding-top:15px; text-decoration:none;}
#topmenu2 a#item6t {background:transparent url(images/contact-over.gif) -134px -29px no-repeat;display:block; width:134px; padding-top:15px; text-decoration:none;}


#topmenu2 a#item1t:hover {background-position:top right; z-index:50; }
#topmenu2 a#item2t:hover {background-position:top right; z-index:50; }
#topmenu2 a#item3t:hover {background-position:top right; z-index:50; }
#topmenu2 a#item4t:hover {background-position:top right; z-index:50; }
#topmenu2 a#item5t:hover {background-position:top right; z-index:50; }
#topmenu2 a#item6t:hover {background-position:top right; z-index:50; }

#topmenu2 a#item1t span {visibility:hidden;}
#topmenu2 a#item2t span {visibility:hidden;}
#topmenu2 a#item3t span {visibility:hidden;}
#topmenu2 a#item4t span {visibility:hidden;}
#topmenu2 a#item5t span {visibility:hidden;}
#topmenu2 a#item6t span {visibility:hidden;}


/* END TOP NAV---------------------------------------- */


#showcase-links {position:absolute; top:319px;width:730px; height:50px; float:left;  }

#showcase-links ul li {list-style-type:none; float:left; margin-left:5px; color:#003399;}
#showcase-links a {font-size:14px; color:#003399; text-decoration:none;}
#showcase-links a:hover {font-size:14px; color:#ffffff; background-color:#003399;}



#award-links {position:absolute; top:310px;width:400px; height:50px; float:left; background-color:#CCCCCC; }

#award-links ul li {list-style-type:none; float:left; margin-left:5px; color:#003399;}
#award-links a {font-size:14px; color:#003399; text-decoration:none;}
#award-links a:hover {font-size:14px; color:#ffffff; background-color:#003399;}
hr {color: #666666; border: 1px dashed;}



#text { margin-left:15px;  width:550px; margin-top:20px;}
#text-full {
	margin-left:15px;
	width:auto;
	margin-top:20px;
	margin-right: 15px;
}
#text-awards {margin-left:15px;  width:750px; margin-top:20px;}
#text-awards p {font-size:13px; color:#666666; text-align:justify;}
h1 {font-size:20px; color:#2e77bc; }
h2 {font-size:16px; color:#0a3466;}
#text p, #text-full p {font-size:14px; color:#666666; text-align:justify;}
b {color:#0a3466;}
#text ul li{font-size:12px; color:#666666; text-align:justify; list-style-type:none;}
 
#text-awards ul li{font-size:14px; color:#666666; text-align:justify; }
#right-flash {position:absolute; top:280px;width:200px; margin-left:580px; margin-top:10px;}


#text-show {margin-left:15px;  width:750px; margin-top:20px;}
#text-show img {margin-left:80px;   }

#text-awards2 {margin-left:15px;  width:750px; margin-top:20px;}
#text-awards2 p {font-size:14px; color:#666666; text-align:justify;}
#text-awards2 img {border: 1px solid #003399; margin-left:200px;}

#centertop {margin-left:345px; margin-bottom:25px;}
.center {margin-left:40px;}
.font12 {color:#003399; font-size:14px;}

.centergallery {margin-left:270px;}

#footer{width:800px; height:65px; background-color:#0a3466;}
#footer-center { margin-left:65px;}
