body {
	margin:0px;
	padding:0px;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	background:#ffffff  repeat-x;
}
#main{
	margin: 0 auto;
	padding:0px 1px 0 0;
	*padding:0px 3px 0 0;
	width:800px;
	background:#ffffff repeat-x;
}
#wrapper{
	margin: 0;
	padding:0px;
	width:800px;
	float:left;
	border:solid #000000 1px;
}

/********************************* Logo / Nav Bar /**************************/*

#logo_bg {
	margin:0px;
	padding:0px;
	width:245px;
	float:left;
}
.logo {
	margin:0px;
	padding:16px 0 0 15px;
	float:left;
}
.home {
	margin:0px;
	padding:0px 0 0 0;
	float:left;
}
.services {
	margin:0px;
	padding:0px;
	float:left;
}

/*************************************** Header /*********************************/*

#header {
	margin:0px;
	padding:0px;
	width:555px;
	float:left;
	background:#ffffff repeat-x;
}
#home_top {
	margin:0px;
	padding:42px 0 0 36px;
	float:left;
}
#services_top {
	margin:0px;
	padding:42px 0 0 33px;
	float:left;
}
#Contact_top {
	margin:0px;
	padding:42px 0 0 34px;
	float:left;
}
#header_img {
	margin:0px;
	padding:20px 0 0 0;
	float:left;
}

/************************************** Content Area /**********************************/*

#content_container {
	margin:0px;
	padding:0 0 11px 0;
	width:800px;
	background:#ffffff repeat-x;
	float:left;
	
}
#con_bg {
	margin:0px;
	padding:0 20px 0 20px;
	width:574px;
	background:url no-repeat 20px 16px;
	float:left;
}
#txt_container {
	margin:0px;
	padding:0px;
	width:570px;
	float:left;
}
#wel_txt {
	margin:0px;
	padding:33px 0 0 14px;
	float:left;
	
}
#con_bg p {
	margin:0px;
	padding:0 50px 0 16px;
	clear:left;
}

/************************ Callout Areas /*****************************/
#profes_container {
	margin:0px;
	padding:20px 0 0 11px;
	width:553px;
	float:left;
}
#profes_container img{
	float:left;
}
#profes_sevices {
	margin:0px;
	padding:0 0 0 0px;
	width:291px;
	float:left;
	background:url repeat-y;
}
.profes_txt {
	margin:0px;
	padding:0px;
	float:left;
}
#profes_sevices_1px {
	margin:0px;
	padding:0px;
	background:url repeat-y;
	width:291px;
	float:left;
}
#profes_sevices_image {
	margin:0px;
	padding:0px;
	background:url no-repeat;
	width:291px;
	height:160px;
	float:left;
}
.list {
	margin:0;
	padding:0px 0 0 0px;
	list-style-type:none;
}
.list li {
	padding:6px 0 0 36px;
	margin:0px;
	background:url no-repeat 18px 8px;
	width:254px;
	font-family:verdana;
	font-size:11px;
	line-height:16px;
	color:#104985;
	text-align:justify;
}
#read_more {
	margin:21px 0 0 180px;
	padding:0px;
	float:left;
}
#call_us_area {
	margin:0px;
	padding:0 0 0 7px;
	width:252px;
	float:left;
}
#call_us_area  img{
	float:left;
}
.call_us_ban {
	margin:0px;
	padding:8px 0 0 0;
	float:left;
}

/*************************************  Right Panel /*****************************/
#right_panel {
	margin:0px;
	padding:px;
	width:170px;
	float:left;
}
#img_01 {
	margin:0px;
	padding:16px 0 0 0px;
	float:left;
}
#img_02 {
	margin:0px;
	padding:11px 0 0 0;
	float:left;
}
#img_03 {
	margin:0px;
	padding:9px 0 0 1px;
	float:left;
}
/********************************** Footer /******************************/*

#footer_bg {
	margin:0px;
	padding:0px;
	background:url repeat-x;
	float:left;
	width:800px;
	height:57px;
}
#footer_bg p {
	margin:0px;
	padding:10px 110px 0 0px;
	color:#FFFFFF;
	line-height:20px;
	text-align:center;
}
a.new:link,a.new:visited {
	margin:0;
	padding:0;
	font-family:verdana;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}
a.new:hover {
	text-decoration:none;
	color:#FFFFFF;
}

/***************************** Inner Pages **********************************/*

h1 {
	margin:0px;
	padding:10px 0 0 18px;
	font-family: Verdana;
	font-size: 14px;
	color: #000000;
}
.inner {
	list-style-type:none;
	padding:0 0 0 16px;
	margin:8px 0 0 0;
	line-height:18px;
}
.inner li {
	padding:0 0 0 19px;
	margin:0;
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}
.inner li#innfir{
	width:225px;
	background:url no-repeat 3px 7px;
	float:left;
}
.inner li#innsec{
	width:250px;
	background:url no-repeat 3px 7px;
	float:left;
}
h2 {
	margin:0px;
	padding:0px;
	font-family: Verdana;
	font-size: 20px;
	color:#003c7a;
	text-align:center;
}
#form {
	margin:0;
	padding:15px 0 0 0px;
	width:570px;
	float:left;
}
#form P {
	margin:0;
	padding:0px;
	text-align:center;
}
h3 {
	margin:0px;
	padding:12px 0 10px 0px;
	font-family: Verdana;
	font-size: 17px;
	color:#003c7a;
	text-decoration:underline;
	text-align:center;
}
a.mail:link,a.mail:visited {
	margin:0;
	padding:0;
	font-family:verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
a.mail:hover {
	text-decoration:underline;
	color:#003c7a;
}
h4 {
	margin:0px;
	padding:12px 0 10px 0px;
	font-family: Verdana;
	font-size: 17px;
	color:#003c7a;
	text-decoration:underline;
	text-align:center;
}

/********************************** Form *********************************************/*



label {
  float:left;
  width:30%;
  margin-right:0.6em;
  padding-top:0.3em;
  text-align:right;
  font-weight:bold;
  }
input{
	border:#CCCCCC 1px solid;
	font-size:13px;
	margin:9px;
}
select{
	border:#CCCCCC 1px solid;
	font-size:13px;
	margin:5px
}
label{
	margin:11px 0 0 0;
}

