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

.banner-main{
width:902px;
margin-top:10px;
margin-right:auto;
margin-left:auto;
overflow:hidden;
}

.left-section{
width:360px;
float:left;
}

.form-container{
width:360px;
margin:0px;
padding:0px;
float:left;
}

.search-form{
width:360px;
float:left;
background:url(../images/search-bg.gif) repeat-x #8DE6FF;
}
.text-container{
width:527px;
float:left;
margin-left:12px;
}
#teasure-top{
width:527px;
float:left;
margin:0px;
padding:0px;
}
.teasure-mid{
border-left:solid 1px #C0EEFA;
border-right:solid 1px #C0EEFA;
background:url(../images/box-bg.gif) repeat-x #E6F7FF;
padding:8px 8px 8px 8px;
}

.service-main{
width:526px;
float:left;
padding:6px 0 0 0;
}

.curv{
float:left;
}

.service-hdng{
font:bold 14px Arial, Verdana, Tahoma, "Trebuchet MS";
color:#0AA6D2;
margin:5px 0 6px 0;
}

.service-cntr-part{
width:494px;
float:left;
border-left:1px solid #E6E6E6;
border-right:1px solid #E6E6E6;
padding:5px 15px 0 15px;
height:317px;
overflow:auto;
}

.listing p{
font:12px Arial, Helvetica, sans-serif;
color:#000000;
line-height:17px;
margin:0 0 6px 0px;
padding:0px;
}

.listing ul{
padding:0px;
margin:0px;
}

.listing ul li{
margin:0 0 6px 20px;
padding:0px;
line-height:17px;
}

.listing h2{
	margin:0px;
	padding:0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#0AA6D2;
	}

.banner{
width:360px;
float:left;
margin:10px 0 0 0;
}

.banner-bg{
width:358px;
height:80px;
float:left;
border-left:1px solid #068CB3;
border-right:1px solid #068CB3;
background:url(../images/banner-bg.jpg) repeat-x;
}

.banner-bg .icon{
width:90px;
float:left;
text-align:center;
padding:5px 0 0 0;
}

.banner-bg p{
font:12px Arial, Verdana, Tahoma, "Trebuchet MS";
color:#000000;
text-align:justify;
padding:4px 20px 5px 0;
}

.spacer{
width:901px;
margin:0 auto;
clear:both;
height:6px;
}

 a{
font:12px Arial, Helvetica, sans-serif;
color:#0AA6D2;
text-decoration:underline;
}
a:hover{
text-decoration:underline;
color:#000000;
}