@charset "utf-8";
/* CSS Document */

body{ margin:0px; background:#c9c9c9; font-family: Arial, "Arial Narrow", "Arial Black"  ;}
*{
    margin:0;
    padding: 0;
}
img{
    border: 0;
}

#wrap-container
{ 
	width:1000px; 
	margin:auto; 
	height:auto;
}
#header
{ 
	width:1000px; 
	height:170px;
	margin:auto; 
	background:url(images/header_bg.jpg) repeat-x;
}
#header .topnav{ 
	height:115px;
}
#header .logo{ 
	height:60px; 
	width:175px; 
	float:left; 
	margin-top:25px; 
	margin-left:10px;
}
#header .right{ 
	height:60px;
	width:200px; 
	float:right; 
	margin-top:20px; 
	margin-right:20px; 
	font-size:12px;  
}
#header .search
{
	height:30px; 
	width:200px; 
	float:right; 
	margin-top:5px; 
	margin-bottom:5px; 
	font-size:12px; 
	background:url(images/searchg.png) no-repeat right;
} 
#header .inputtxt
{ 
	width:150px; 
	margin-right:5px; 
	margin-top:8px; 
	border:none; 
	font-size:11px; 
}
#header .imgclass 
{ 
	float:right;
	display:inline;
}
#menu_shadow
{
	float:left;
	display:inline;
	width:1000px;
	height:24px;
	background:url(images/menu_shadow.png) no-repeat;
}
#contact_banner
{
	float:left;
	display:inline;
	width:1000px;
	height:271px;
	background:url(images/about_us_banner.jpg) no-repeat;
}
#contact_bottom_container
{
	float:left;
	display:inline;
	width:1000px;
	height:478px;
	background:url(images/contact_bottom_ct.gif) repeat-x;
}
#service_container
{
	float:left;
	display:inline;
	width:272px;
	height:199px;
	border:#2888c0 solid 1px;
	margin-left:45px;
	margin-top:30px;
}
#service_container h1
{
	float:left;
	display:block;
	font-size:30px;
	font-family:Arial;
	color:#2888c0;
	font-weight:normal;
	text-align:center;
	margin-left:88px;
	margin-top:30px;
}
#service_container h2
{
	float:left;
	display:block;
	font-size:18px;
	font-family:Arial;
	color:black;
	font-weight:normal;
	text-align:center;
	margin-left:45px;
	margin-top:25px;
}
#service_container h3
{
	float:left;
	display:block;
	font-size:14px;
	font-family:Arial;
	color:#2888c0;
	font-weight:normal;
	text-align:center;
	margin-left:95px;
	margin-top:25px;
}
#service_container h4
{
	float:left;
	display:block;
	font-size:14px;
	font-family:Arial;
	color:#2888c0;
	font-weight:normal;
	text-align:center;
	margin-left:45px;
	margin-top:25px;
}
#contact_details_container
{
	float:left;
	display:inline;
	width:220px;
	height:255px;
	margin-left:50px;
}
#contact_details_container .heading
{
	float:left;
	display:inline;
	color:#2888c0;
	font-size:18px;
	font-family:Arial;
	margin-top:35px;
	width:200px;
}
#contact_details_container .content
{
	float:left;
	display:inline;
	color:black;
	font-size:14px;
	font-family:Arial;
	margin-top:25px;
	width:200px;
}
#contact_form_container
{
	float:left;
	display:inline;
	width:378px;
	height:294px;
	margin-left:30px;
	font-family:Arial;
}
#contact_form_container dl{
	display:inline;
	float:left;
	font-size:12px;
	margin-top:40px;
	width:370px;
}
#contact_form_container  dt
{
	display:inline;
	float:left;
	height:25px;
	padding-top:3px;
	width:121px;
}
#contact_form_container  dd
{
	display:inline;
	float:left;
	height:30px;
	width:205px;
}
.inputbox
{
	display:inline;
	float:left;
	height:20px;
	width:204px;
	border-style:solid;
    border-color:#7f9db9;
	border-width:1px;
}
.Msg_textArea
{
	float:left;
	display:inline;
	width:204px;
	height:64px;
	border-style:solid;
    border-color:#7f9db9;
	border-width:1px;
}
.submit_btn
{
	float:left;
	display:inline;
	margin-top:27px;
	margin-left:248px;
	
}
#footer{ float:left;width:1000px; height:45px;margin:auto; background-color: #f7f7f4; font-size:12px; padding-top:25px;}
#footer a:link, #footer a:visited{ color:#000000; text-decoration: none;}
#footer a:hover{ color:#2387c0; text-decoration: none;}
.active a:link, .active a:visited, .active a:hover{color:#2387c0; text-decoration: none;}
