* {margin:0; padding:0}

body {background-color:#18202a !important;
	text-align:center;
	font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-bottom:25px}

body.main {background:url(images/bg04_dark.jpg) fixed no-repeat center top;}
div.main {background:url(images/bg04_light.jpg) fixed no-repeat center top;}

body.serv {background:url(images/bg03_dark.jpg) fixed no-repeat center top;}
div.serv {background:url(images/bg03_light.jpg) fixed no-repeat center top;}

body.team {background:url(images/bg02_dark.jpg) fixed no-repeat center top;}
div.team {background:url(images/bg02_light.jpg) fixed no-repeat center top;}

body.contact {background:url(images/bg01_dark.jpg) fixed no-repeat center top;}
div.contact {background:url(images/bg01_light.jpg) fixed no-repeat center top;}

.footer {width:753px;
	margin:6px auto auto auto;
	color:#a2a2a2;
	font-size:11px;
	text-align:left;
	}
.holder {
	width:753px;
	min-height:490px;
	margin:50px auto auto auto;
	padding: 10px;
	text-align:left;
	}
.rhs {float:left;
	width: 278px;
	height:478px;
	}

p {margin:10px 0;
	text-align:justify}
 
div.clear {clear:both;
	height:1px;
	overflow:hidden}
		
ul.menu {	
	text-align:left;
	list-style:none;
	margin-top:15px
	}
ul.menu li {
		padding: 0 10px;
		font-weight:bolder;
		font-size:14px;
		border-right:1px solid #349079;
		display:inline
		}
.thumbs {float:left;
	width:140px;
	margin-right:10px;
	font-size:12px;
	}	
.border {border:2px solid #0c4e6c}		
.menu a, .menu a:link, .menu a:visited, .menu a:active {
	color:#000000;
	}	
.menu a:hover {
	color:#349079}		
.content {
	margin:25px 15px 15px 286px;}
		
ul, ol {
	margin-left:20px !important;
	}	
h2 {font-size:20px;
	font-weight:bold;
	margin-bottom:15px}	

a, a:link, a:active, a:visited {
	color:#349079;
	text-decoration:none;
	font-weight:bold}
.smltxt {font-size:10px}	
