/* Layout CSS Start */
* {
	padding: 0;
	margin: 0;
}
body {
	background-color: #c1ecf7;
	padding: 26px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}
body a{
	color: #143D8D;
}
body a:visited{
	color: #143D8D;
}
body a:hover{
	color: #1fbbe5;
}
#wrapper {
	width: 996px;
	margin: 0 auto;
	background: url(../images/wrapper_bg.gif) repeat-y;
}
#header {
	width: 996px;
	height: 141px;
	background: url(../images/header.jpg) no-repeat;
}
#header h1 {
	width: 242px;
	height: 78px;
	text-indent: -9000px;
	font-size: 0;
	line-height: 0;
	float: left;
	padding: 44px 0 0 40px;
}
#header h1 a {
	width: 242px;
	height: 78px;
	display: block;
	background: url(../images/logo.gif) no-repeat;
}
.call {
	width: 195px;
	float: right;
	font-size: 20px;
	color: #fff;
	padding: 35px 17px 0 0;
	text-align: justify;
}
.call span {
	font-weight: bold;
	font-size: 27px;
	display: block;
	letter-spacing: 1px;
	padding: 13px 0px 0px 0px;
}
#nav {
	height: 34px;
	background: url(../images/nav_bg.gif) no-repeat;
}
#nav ul {
	list-style: none;
	padding: 0 0 0 20px;
}
#content {
	padding: 11px 25px 3px 26px;
}
.bottom_pan_t {
	display: block;
	height: 15px;
	font-size: 0;
	line-height: 0;
	background: url(../images/bottom_panel_t.gif) no-repeat;
}
.bottom_pan_b {
	display: block;
	height: 23px;
	font-size: 0;
	line-height: 0;
	background: url(../images/bottom_pan_b.gif) no-repeat;
	clear: both;
}
.bottom_pan {
	background-color: #4dc8e9;
}
.bottom_pan div {
	width: 158px;
	float: left;
	padding: 0 55px 8px 20px;
}
#left_col {
	width: 225px;
	float: left;
	padding-bottom: 10px;
}
#right_col {
	width: 702px;
	float: right;
	padding: 0 0 2px 0;
}
.pan_1 {
	width: 320px;
	float: left;
	background: url(../images/dosts_1.gif) no-repeat right 38px;
	padding: 7px 26px 12px 0;
}
.pan_1 a {
	color:#143d8d;
}
.pan_1 a:visited {
	color:#143d8d;
}
.pan_1 a:hover {
	color:#1fbbe5;
}
.pan_1 h2{
	line-height:25px;
}
.pan_2 {
	width: 446px;
	float: left;
	padding: 7px 0 0 0;
}
.pan_3 {
	width: 225px;
	float: right;
}
.pan_4 {
	width: 317px;
	float: left;
	padding: 14px 0 12px 13px;
}
.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
}
.blue_box_container {
	width: 347px;
	background: url(../images/blue_box_repeat.gif) repeat-y left;
	float: left;
}
.blue_box {
	background: url(../images/emergency.gif) no-repeat top left;
	padding: 10px 0 0 14px;
}
.blue_box_bottom {
	background: url(../images/blue_box_bottom.gif) no-repeat left;
	height: 15px;
	display: block;
	line-height: 0;
	font-size: 0;
}
.service_box_container {
	width: 170px;
	float: left;
	background: url(../images/services_box_repeat.gif) repeat-y;
}
.service_box {
	width: 157px;
	background: url(../images/services_box.gif) no-repeat top;
	padding: 10px 0 0 13px;
}
.service_box img {
	padding-bottom: 7px
}
.service_box_bottom {
	background: url(../images/service_box_bottom.gif) no-repeat;
	height: 14px;
	display: block;
	line-height: 0;
	font-size: 0;
}
.box_spacing {
	margin-right: 7px;
	margin-bottom: 6px;
}
.we_accept {
	padding: 10px 0 0 14px;
}
.we_accept img {
	margin-right: 16px;
}
.pan_5 {
	width:446px;
	float:left;
	padding: 7px 0 0 0;
	margin: 0;
}
.splt {
	margin: 0 auto;
	background:url(../images/splt_div5.gif) no-repeat;
	width:445px;
	height:2px;
	margin-bottom:22px;
	padding: 0px;
}
.testimonial {
	width: 225px;
	float: right;
	background:url(../images/top_border.gif) no-repeat top #ecf8fe;
	padding: 24px 0 0 0;
}
.testimonial span {
	color:#1FBBE5;
	font-size:11px;
	line-height:15px;
	padding: 0 0 27px 16px;
	margin: 0;
	display:block;
	font-weight:normal;
}
.testimonial div {
	background:url(../images/border_bot.gif) no-repeat;
	width:225px;
	height:20px;
}
.bottom_pan2 {
	background-color: #4dc8e9;
}
.bottom_pan2_t {
	display: block;
	height: 15px;
	font-size: 0;
	line-height: 0;
	background: url(../images/bottom_panel_t.gif) no-repeat;
}
.bottom_pan2 h2 {
	color:#ffffff;
}
.bottom_pan2_b {
	display: block;
	height: 23px;
	font-size: 0;
	line-height: 0;
	background: url(../images/bottom_pan_b.gif) no-repeat;
	clear: both;
}
.bottom_pan2 div {
	width: 158px;
	float: left;
	padding: 0 55px 8px 20px;
}
.left_blue_box {
	width: 224px;
	background: url(../images/left_blue_box.gif) no-repeat top #4dc8e9;
	padding: 10px 0 0 0;
	margin-bottom: 13px;
}
.left_blue_box_bottom {
	height: 10px;
	background: url(../images/left_blue_box_bottom.gif) no-repeat;
	display: block;
	line-height: 0;
	font-size: 0;
}
.left_blue_box2 {
	width: 224px;
	background: url(../images/left_blue_box2.gif) no-repeat top #ecf8fe;
	padding: 10px 0 0 0;
}
.left_blue_box_bottom2 {
	height: 10px;
	background: url(../images/left_blue_box_bottom2.gif) no-repeat;
	display: block;
	line-height: 0;
	font-size: 0;
}
.pan_2_left {
	width:225px;
	padding:8px 0 0 0;
	margin:0;
	float:left;
}
.add_container1 {
	padding:0 0 5px 0;
	margin:0 0 8px 0;
}
.inner_add_1 {
	background: url(../images/round_corner_bottom2.gif) no-repeat bottom left;
	padding-bottom: 15px;
}
.add_container1 p {
	color: #143d8d;
	font-size: 11px;
	line-height: 18px;
	padding-left: 2px;
	padding-bottom: 14px;
}
.round_corner_top {
	display:block;
	background:url(../images/round_corner_top.gif) no-repeat;
	width:225px;
	height:9px;
	line-height:0;
	font-size:0;
}
.add_ceenter {
	width:210px;
	background-color:#ecf8fe;
	padding:7px 0 0 15px;
}
.add_ceenter ul {
	list-style:none;
	padding:0 0 0px 15px;
}
.add_ceenter ul.list {
	padding:0 0 10px 15px;
}
.add_ceenter ul li a:hover {
	text-decoration:underline;
}
.number_heading {
	font:bold 27px Arial, Helvetica, sans-serif !important;
	color:#1fbbe5 !important;
	letter-spacing: 1px;
}
.round_corner_bottom2 {
	display:block;
	background:url(../images/round_corner_bottom2.gif) no-repeat;
	width:225px;
	height:22px;
	line-height:0;
	font-size:0;
}
.round_corner_bottom {
	display:block;
	background:url(../images/round_corner_bottom.gif) no-repeat;
	width:225px;
	height:9px;
	line-height:0;
	font-size:0;
}
.pan_2_right {
	width:209px;
	padding:8px 0 0 0;
	margin:0;
	float:right;
}
.address {
	margin:0 0 40px 0;
	line-height:24px !important;
}
.form {
	padding:0;
	margin:0;
}
.form ul {
	list-style:none;
}
.form ul li {
	padding:0 0 4px 0;
}
.txt_field {
	width:199px;
	height:17px;
	border: #e4e0e0 1px solid;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#143d8d;
	padding:4px 0 0 8px;
}
.txt_area {
	width:199px;
	height:76px;
	border: #e4e0e0 1px solid;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#143d8d;
	padding:4px 0 0 8px;
}
.submit {
	padding:5px 0 0 0;
	float:left;
}
.bottom_pan2 {
	background-color: #4dc8e9;
}
.bottom_pan2_t {
	display: block;
	height: 15px;
	font-size: 0;
	line-height: 0;
	background: url(../images/bottom_panel_t.gif) no-repeat;
}
.bottom_pan2 ul {
	list-style:none;
	width:185px;
	float:left;
	display:block;
	padding: 0px 0 0 0;
}
.bottom_pan2 ul li {
	padding: 0px;
	margin: 0;
	line-height:24px;
}
.bottom_pan2_b {
	display: block;
	height: 23px;
	font-size: 0;
	line-height: 0;
	background: url(../images/bottom_pan_b.gif) no-repeat;
	clear: both;
}
.map_img {
	padding: 0 36px 0 0;
	margin: 0px;
	width:107px;
	height:88px;
}
#footer {
	background: url(../images/footer_bg.gif) no-repeat top #c1ecf7;
	height: 81px;
	padding: 0 13px 0 16px;
	font-size: 11px;
	color: #143d8d;
}
.footer_left {
	width: 444px;
	float: left;
	padding: 19px 0 0 0;
}
.footer_left ul {
	list-style: none;
	padding: 10px 0 0 0;
}
.footer_left ul li {
	float: left;
	background: url(../images/footer_sprtr.gif) no-repeat right 2px;
	padding-right: 7px;
	margin-right: 7px;
}
.footer_left ul li.last {
	background: none;
}
.footer_right {
	width: 515px;
	float: right;
	text-align: right;
	padding: 19px 0 0 0;
}

#page_content ul{
	list-style-type: none;
	padding: 0px 0px 15px 20px;
}
#page_content ul li{
	background: url(../images/bubble_pt.jpg) no-repeat;
	background-position:0 50%;
	padding:0 0 0 25px;
}

#page_content ol{
	padding: 0px 0px 15px 20px;
	line-height:20px;
}
#page_content h2{
	line-height:25px;
}


#page_content a{
	color: #143D8D;
}
#page_content a:visited{
	color: #143D8D;
}
#page_content a:hover{
	color: #1fbbe5;
}
#call-to-action a{
	color: #1fbbe5;
}
#call-to-action a:hover{
	color: #143D8D;
}
/* Layout CSS End */