@charset "utf-8";

*, html
{
	text-align:justify;
	margin:0px;
	padding:0px;
}

body
{   
	background: url(images/body-bg.gif) top repeat-x #535455;
	margin:0px;
	font:normal 12px Arial,Verdana,  Helvetica, sans-serif;
	color:#fff;
}

form, div
{
	margin:0px;	
	padding:0px;
}

img
{
	border: 0px;
	vertical-align: top;
	margin:0px;
	padding:0px;
}
a
{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#81ac03;
	text-decoration:none;
	text-align:left;
	line-height:18px;
}

.up
{
	padding:2px 0px;
	margin:2px 0px 0px 670px;
	background:#686b72;
	text-align:center;
}
.up a
{
	font:bold 12px  Arial, Verdana,  Helvetica, sans-serif;
	color:#fff;
	
}
.up a:hover
{
	color:#81ac03;
	
}

.header
{
	clear:both;
}

.header img
{
	float:left;
}

.menu-left, .menu-right
{
	float:left;
	width:370px;
	height:40px;
	
}

.menu-right
{
	background:url(images/menu-right-bg.gif) top right no-repeat;
	width:630px;
}
.menu
{
	float:left;
	background:url(images/menu-bg.gif) top left repeat-x;
	height:25px;
	text-align:center;
	margin-left:10px;
	border:1px solid #045496;
	border-top:0px;
}

.menu a
{
	font:bold 12px Arial,Verdana,  Helvetica, sans-serif;
	color:#fff;
	line-height:25px;
	padding:0px 8px;
	text-transform:uppercase;
}

.menu a:hover
{
	color:#aada04;
}

.service-bg
{
	background:url(images/services-center.gif) top repeat-y;
}

.service-bg a
{
	font:bold 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:6px 0px 6px 15px;
	display:block;
	border-bottom:1px solid #606268;
	background:url(images/point.gif) center left no-repeat;
}

.service-bg a:hover
{
	background:#9fa1a4;
	color:#bff406;
}

.services-bottom
{
	background:url(images/our-services-bottom.jpg) top no-repeat;
	height:10px;
}


h2
{
	font:bold 22px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#054981;
	margin:6px 0px 6px 6px;
	padding:4px;
}

h2 b
{
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	color:#252627;
	font-style:italic;
}

.text
{
	padding:6px;
	margin:4px 20px 4px 30px;
	font:normal 12px Arial, Verdana,  Helvetica, sans-serif;
	color:#303132;
	text-align:justify;
}

.text h1
{
	font:bold 15px  Arial, Verdana,  Helvetica, sans-serif;
	color:#6b8804;
	padding:6px 0px;
	margin:2px 12px;
	text-transform:uppercase;
	border-right:8px solid #02477e;
	background:#f7f7f7;
}
.text h4
{
	font:bold 95% 15px  Arial, Verdana,  Helvetica, sans-serif;
	color:#02477e;
	padding:2px 0px;
	margin:2px 10px;
}

.contact
{
	padding:6px;
	margin:3px 25px 2px 2px;
	font:bold 12px Arial, Verdana,  Helvetica, sans-serif;
	color:#034780;
	text-align:justify;
}

 h3
{
	font:bold 15px Arial, Trebuchet MS, Verdana,  Helvetica, sans-serif;
	padding:6px 0px;
	margin:2px 8px;
	color:#6e8c04;
	background:#f7f7f7;
}

.quick-bg
{
	margin-top:10px;
	clear:both;
}

.quick-center
{
	background:url(images/contact-center.gif) top repeat-y;
	clear:both;
}

.quick-bottom
{
	background:url(images/quick-contact-bottom.gif) top no-repeat;
	height:9px;
}

.b
{
	color:#d3520c;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.quick, .quick-right
{

	float:left;
	width:80px;
	margin:3px 0px;
	padding:0px;
	text-align:right;
	color:#595c65;
	padding-right:5px;
	font-weight:bold;
	
}
.quick-right
{
	width:130px;
	text-align:left;
	font-weight:normal;

}


.quick1, .quick-right1
{

	float:left;
	width:150px;
	margin:3px 0px 0px 20px;
	padding:2px;
	text-align:right;
	color:#0469be;
	padding-right:5px;
	font-weight:bold;
	
}
.quick-right1
{
	width:200px;
	text-align:left;
	font-weight:normal;

}

.button
{
	font:bold 12px Arial,Verdana, Helvetica, sans-serif;
	border:1px solid #035da8;
	color:#fff;
	background:#595c65;
	width:50px;
	height:25px;
	cursor:pointer;
	text-align:center;
}


.sep
{
	background:url(images/sep.gif) top center repeat-x;
	height:4px;
	margin:6px 8px 6px 33px;
	clear:both;
}

.img-left
{
	float:left;
	margin-right:5px;
}


.clear
{
	clear:both;
}



#main
{
	width: 1000px;
	padding:0px;
	margin: auto;
	height:auto;
	background:#fff;
}



#left, #right
{
	float:left;
	width:242px;
}

#right
{
	float:right;
	width:758px;
	text-align:left;
}



.footer-bg
{
	background:url(images/bottom.gif) top center no-repeat #535455;
	height:13px;
	clear:both;
}


#footer
{
	float:right;
	padding-top:1px;
	width:1000px;
	text-align:right;
	background:#535455;
	font:normal 12px Arial,Verdana,  Helvetica, sans-serif;
}

#footer_left, #footer_right 
{
	float:left;
	width:500px;
	text-align:left;
	background:#535455;
}


#footer_right
{
	padding-top:3px;
	width:500px;
	text-align:right;
	font:normal 12px Arial,Verdana,  Helvetica, sans-serif;
}

.clear-bg
{
	clear:both;
	background:#535455;
}
 li
{

	font:normal 12px Verdana,Arial,  Helvetica, sans-serif;
	list-style:url(images/arrow.gif);
	color:#303132;
	padding:0px 0px 4px 1px;
	text-align:left;
	margin-right:27px;
	margin-left:27px;
}

.image-right
{
	padding:6px 0px;
	margin:4px 20px;

	
}
.image-left
{
	padding:6px 0px;
	margin:4px 20px;
}
.image-center
{
	padding:6px 0px;
	margin:4px 20px;
	
}
.gallery
{
	padding:6px;
	margin:4px 4px 4px 30px;
	font:normal 12px Arial, Verdana,  Helvetica, sans-serif;
	color:#303132;
	text-align:justify;
}
.services
{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#02477e;
	text-decoration:none;
	text-align:left;
	line-height:18px;
	padding-top:14px
}
.services:hover
{
	color:#0c7ddc;
}
.b
{
	color:#6b8804;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding:2px 4px;
}
.content
{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#02477e;
	text-decoration:none;
	text-align:left;
	line-height:18px;
}
.content:hover
{
	color:#0c7ddc;
}
p
{
	padding:6px;
	margin:3px 25px 2px 2px;
	font:normal 12px Arial, Verdana,  Helvetica, sans-serif;
	color:#303132;
	text-align:justify;
}

.a-active
{
	font:bold 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:6px 0px 6px 15px;
	display:block;
	border-right:6px solid #81ac03;
	background:#4e4f50;
}
.career
{
	padding:6px;
	margin:3px 25px 2px 2px;
	font:bold 20px Arial, Verdana,  Helvetica, sans-serif;
	color:#0469be;
	text-align: center;
}


.marquee
{
	clear:both;
	font:bold 15px Arial, Verdana,  Helvetica, sans-serif;
	color:#013049;
	text-align:center;
	margin:4px 10px 4px 10px;
	padding:4px;
	
}




.text h1
{
	font:bold 15px  Arial, Verdana,  Helvetica, sans-serif;
	color:#6b8804;
	padding:6px 0px;
	margin:2px 8px;
	text-transform:uppercase;
	border-right:8px solid #02477e;
	background:#f7f7f7;
}


