body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #4a4a4a;
	background: #053b67 url(../images/body-bg.gif) repeat-x left top;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
p {
	margin: 12px 0px;
	padding: 0px;
}
div {
	margin: 0px;
	padding: 0px;
}
a img {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
}
a {
	color: #2899f6;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
a:hover {
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.errer {
	color: #FF0000;
	margin: 0px;
	padding: 0px;
}




#container {
	margin: 0px auto;
	padding: 0px;
	width: 900px;
	text-align: left;
}
#header {
	height: 136px;
	position: relative;
}
#header #logo {
	width: 369px;
	position: absolute;
	left: 0px;
	top: 42px;
	height: 33px;
}
#header #address_bg {
	background: url(../images/address_bg.gif) no-repeat left top;
	height: 99px;
	width: 284px;
	text-align: right;
	line-height: 1.8em;
	position: absolute;
	top: 17px;
	right: 11px;
	padding-right: 11px;
	padding-top: 10px;
}
#header #tagline {
	position: absolute;
	left: 0px;
	top: 79px;
	text-align: right;
	width: 369px;
	color: #406595;
}

#menu {
	height: 44px;
	color: #FFFFFF;
}
#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: url(none) none;
}
#menu  ul li {
	margin: 0px;
	padding: 0px 1px 0px 0px;
	float: left;
	list-style: url(none) none;
	background: url(../images/menu-step.gif) no-repeat right 1px;
}
#menu ul li a {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: url(none) none;
	font-size: 1px;
	color: #292D30;
}
#menu   ul   li.home     a {
	background: url(../images/menu-home.gif) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 130px;
	float: left;
}
#menu ul li.home a:hover {
	background: url(../images/menu-home.gif) no-repeat left -44px;
	margin: 0px;
	padding: 0px;
	width: 130px;
	color: #eeeeee;
}
#menu ul li.home a.active {
	background: url(../images/menu-home.gif) no-repeat left -44px;
	margin: 0px;
	padding: 0px;
	width: 130px;
	color: #eeeeee;
}

#menu ul li.servvices a {
	background: url(../images/menu-services.gif) no-repeat left top;
	float: left;
	height: 44px;
	width: 130px;
}
#menu ul li.servvices a:hover {
	background: url(../images/menu-services.gif) no-repeat left -44px;
	width: 130px;
	color: #eeeeee;
}
#menu ul li.servvices a.active {
	background: url(../images/menu-services.gif) no-repeat left -44px;
	width: 130px;
	color: #eeeeee;
}

#menu ul li.contact_us a {
	background: url(../images/menu-contact.gif) no-repeat left top;
	float: left;
	height: 44px;
	width: 130px;
}
#menu ul li.contact_us a:hover {
	background: url(../images/menu-contact.gif) no-repeat left -44px;
	width: 130px;
	color: #eeeeee;
}
#menu ul li.contact_us a.active {
	background: url(../images/menu-contact.gif) no-repeat left -44px;
	width: 130px;
	color: #eeeeee;
}

#slide_bg {
	background: #FFFFFF;
	padding-top: 10px;
	padding-left: 10px;
}
#slide_bg #slide {
	width: 880px;
}
#contenarea {
	background: #FFFFFF;
	padding: 10px 10px 0px;
}
#contents {
	text-align: justify;
	padding-bottom: 10px;
}
#contents p {
	line-height: 1.5em;
}

#contents h1 {
	margin: 0px 0px 10px;
	padding: 0px 0px 2px;
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #345a89;
	border-bottom: 1px solid #d2d2d2;
}
#footer_bg {
	height: 46px;
	color: #FFFFFF;
	padding-top: 14px;
	background: #053b67;
	clear: both;
}
#footer_bg #footer {
	float: left;
}
#footer_bg #footer a {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#footer_bg #footer a:hover {
	color: #5bbdff;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#footer_bg #copy_right {
	float: right;
}
