/*---------------------------------

Website design, Coding, &
Search Engine Optimization 
by:
Ersan Saribal
Broadsighted Design
http://www.broadsighted.com

---------------------------------*/

html {
    min-height:100%;
    margin-bottom:1px; /* Forces vertical scrollbars */

}body {
	text-align: center;
	background: #2e2e2e url(../_images/bgrepeat.jpg) repeat-x center top;	
	vertical-align: top;
	font: normal 75% Helvetica, Arial, sans-serif;
	color: #333;
    
}.clear {
	clear: both;
	line-height: 0;
	height: 0;

}a:visited, a:focus {
    outline: none;
    
}* {
 	margin: 0;
	padding: 0;

}img {
	border: 0;
    
}#mainwrap {
	margin: 0 auto;
	width: 962px;
	text-align: left;
	background: #85b6a0 url(../_images/mainwrap.jpg) repeat-y center top;

}#masthead {
    position:relative;
	width: 962px;
    margin:-1px 0 0 0;
	height: 191px;
	background: #85b6a0 url(../_images/masthead.jpg) no-repeat center bottom;
    
}.preloadpic {
    display:none; }



/* Menu new */
ul#menu {
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:48px;
	font-size:12px;
	font-weight:bold;
	text-align:center;

} ul#menu {
	margin: 160px 60px 0 0;
	width: /* 481px; */ 474px; /* new */
	float: right;

} ul#menu li {
	display:block;
	float:left;
	margin:0;
	padding:0;

} ul#menu li a {
	display:block;
	float:left;
	color: #444;
	text-decoration:none;
	font-weight:bold;
	/* padding:8px 20px 0 20px; */
	width:94px; /* new */
	height:23px; /* new */
	padding:10px 4px 0 0;
	margin-right:-4px;

} ul#menu li a:hover {	
    color: #fff;
	height:23px;

} ul#menu li a.no-hover:hover {
	color:#444;
}
/* Menu end */



#contentmain a:hover {
    color: #709d82;
    
}#masthead ul a:hover {
    color: #fff;    


}#leftlink a:hover, #leftlink2 a:hover {
	color: #faed66;

}#activetabmenu1, #activetabmenu2, #activetabmenu3, #activetabmenu4, #activetabmenu5 {
    position: absolute;
    width: 107px;
    height: 40px;
    text-align:center;
   	text-decoration: none;
	text-indent:-9999em;
 
}#activetabmenu1 {
	background: url(../_images/activetabmenu1.jpg) no-repeat center top;
    top:153px;
    right:435px;

}#activetabmenu2 {
	background: url(../_images/activetabmenu2.jpg) no-repeat center top;
    top:153px;
    right:341px;

}#activetabmenu3 {
	background: url(../_images/activetabmenu2.jpg) no-repeat center top;
    top:153px;
    right:247px;

}#activetabmenu4 {
	background: url(../_images/activetabmenu2.jpg) no-repeat center top;
    top:153px;
    right:153px;
    
}#activetabmenu5 {
	background: url(../_images/activetabmenu5.jpg) no-repeat center top;
    top:153px;
    right:59px; }    
    

    
/* Main content */
#innermain {
	background: url(../_images/innermain.jpg) no-repeat center top;
    margin:-1px 0 0 0;
    min-height:330px;
	padding: 0 70px 0 46px;
	
}#contentmain {
	float: right;
	width: 608px;
    padding: 14px 0 20px 0;

}#contentcontact {
    padding: 30px 0 0 40px;
    
}#contentmain p, #contentmain h1 {
	margin: 16px 0 10px 0;
	color: #000;
	font: bold 1em Georgia, "Times New Roman", Times, serif;
	padding: 0;
    
}#contentmain h1 {
    margin: 16px 0 3px 0;
    
}#contentmain ul {
	list-style: none;

}#contentmain li {
	background: url(../_images/bullets/bulletsrightcol.gif) no-repeat left .2em;
    padding: 0;
	margin: 25px 0 0 90px;
    color: #333;
    text-indent: 20px;

}#contentmain li span {
    margin: 0 0 0 20px;
    
}#contentmain li b {
    color: #222;
    
}#contentmain a {
    color: #366;
    text-decoration: none;    

}#contentmain p a {
    color: #437e7e;
    font-size: .9em;

}.insidetext { 
    padding: 0 5px 0 0;
           
}.homecontent {
    color: #555;
   
}.h1list {
    font-size: 1em;
    color: #333;

}#crew {
    text-align: center;
    padding:20px 0 10px 0;

}.comp {
    display:block;
    text-align:center;
    margin:20px 0 70px 0;
    
}#contentlogos {
    margin: 10px 0 0 20px;
	overflow: hidden;
	width: 88%;
    
}#contentlogosleft {
    padding-left: 12px;                   
	width: 45%;
	float: left;
    text-align: center;
    
}#contentlogosright {
    padding-right: 12px;
	width: 45%;
	float: right;
    text-align: center; }    
    
    
/* Secondary content */
#leftcolumn {
	font-size: 1em;
	position: relative;
    padding:6px 6px 0 11px;
    margin: 0;
	float: left;
	width: 186px;
	line-height: 1em;

}#leftcolumn ul {
	color: #fff;
	font: bold 1.1em Helvetica, Arial, sans-serif;
  	list-style: none;
	margin:0;

}.leftlist {
	background: url(../_images/bullets/bulletsleftcol.gif) no-repeat left .35em;
	padding-left: 12px;
    margin: 0 0 0 10px;
	color: #fff;
	font: normal 1em Helvetica, Arial, sans-serif;
    
}#leftlink a, #leftlink2 a {
	color: #d8f0e1;
	text-decoration: none;
    
}#leftlink p {
    text-decoration: none;
    position: relative;
    top: 170px;
    right: -108px;
    padding:0;
    margin:0;
    display:inline;
   	line-height: 2.1em;
    color:#fff;
   	font: bold 1.1em Georgia, "Times New Roman", Times, serif;    
    
}#leftlink2 a, #contentmain a {
 	font: bold 1.1em Georgia, "Times New Roman", Times, serif;
    
}#leftlink2 a {
    position: absolute;
    top: 236px;
    right: 46px;
    
}#contentlogosright p.smalltext {
    margin:0;
    padding:0;
    font: normal .8em Helvetica, Arial, sans-serif; }    

    
    
/* Footer */
#footer {
	font-size: .9em;
    line-height: 1.4em;
	color: #111;
	background: url(../_images/footer.jpg) no-repeat bottom;
	height: 73px;

}#footer p {
	text-align: center;
	float: right;
	width: 685px;
	padding: 0;
	margin: 17px 30px 0 30px;

}#footer a {
	color: #444;

}#footer span {
    color:#666;
	padding-left: 2em;
	text-decoration: none;

}#footer a:hover {
	color: #000;}
    


