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

img, div, input { behavior: url("scripts/iepngfix.htc") }

body {
	margin:0px;
	padding:0px;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-color:#c7edfb;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#565d68;
	line-height:18px;
}

q:before, q:after {
    content: ""; }

#container{
	margin:0px auto;
	width:958px;
}
#header{
	height:122px
}
#mid-panel{
	float:left;
	width:467px;
	padding:40px 18px 10px 18px;
	background-image: url(../images/mid-curve.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#FFFFFF;
	text-align:justify
}








#left-panel{
	float:left;
	width:187px;
}
#left-panel .address{
	text-align:right;
	padding-right:9px;
}
#left-panel .address h1{
	color:#23b5ee;
	font-weight:bold;
	font-size:13px;
	padding:0px;
	margin:0px;
	padding-bottom:3px;
}
#left-panel .address p{
	color:#573c94;
	padding:0px;
	margin:0px;
	padding-bottom:16px;
	border-bottom:1px solid #FFFFFF
}




#right-panel{
	float:left;
	width:264px;
}
#right-panel .section-box{
	background-color:#FFFFFF;
	border:1px solid #e1e9f0;
	border-bottom:none;
	padding:12px;
	width:223px;
	margin-left:12px;
}
#right-panel .section-box h1{
	
	font-size:15px;
	line-height:18px;
	padding-bottom:5px;
	height:auto;
}
#right-panel .section-box p{
	padding:0px;
	margin:0px;
}
#right-panel .section-bottom{
	padding-left:12px;
	padding-bottom:12px;
}







#btn-panel{
	margin:0px;
	padding:0px;
	text-align:right;
	background-image: url(../images/btn-panel-bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top:12px;
	padding-bottom:5px;
}
#btn-panel ul{
	margin:0px;
	padding:0px;
}
#btn-panel ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	padding-bottom:7px;
	display:block;
	height:21px;
	
}
#btn-panel ul li a{
	margin:0px;
	padding:0px;
	height:21px;
}







a{
	color:#00aeef;
}
a:hover{
	color:#543794;
}
a img{
  	border:none;
}
p{
	padding:0px;
	margin:0px;
	padding-bottom:18px;
}
h1{
	padding:0px;
	margin:0px;
	padding-bottom:10px;
	height:30px;
}
h2{
	padding:0px;
	margin:0px;
	padding-bottom:6px;
	color:#23b5ee;
	font-size:16px;
}
#mid-panel ul{
	padding:0px;
	margin:0px;
	padding-bottom:18px;
	padding-left:12px;
}
#mid-panel li{
	background-image: url(../images/orange-bullet.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	list-style-type: none;
	padding-bottom:3px;
	padding-left:15px;
}







.text-bold{
	font-weight:bold;
}
.ornage-bold{
	color:#f78f1e;
	font-weight:bold;
}
.white-bold{
	color:#ffffff;
	font-weight:bold;
}



.header-img{
	padding-bottom:25px;
}

.h-line{
	background-color:#40c1f3;
	height:1px;
	margin-bottom:20px;
}
.h-line img{
	background-color:#f78f1e;
	height:1px;
	width:40px;
}
.blue-border{
	border:1px solid #d6f2fc
}
.testimonials p{
	padding-bottom:5px;
}
.contact-details td{
	padding-left:10px;
}






#footer{
	clear:both;
}
#footer .bottom-curve{
	padding-left:187px;
}
#footer .disclaimer{
	font-size:11px;
	color:#4bafd3;
	padding-top:5px;
	padding-bottom:10px;
	text-align:right;
	padding-right:280px;
}





.num{
	float:left;
	width:20px;
	height:33px;
	padding-right:8px;
	background-image: url(../images/num-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
}
.num-description{
	float:left;
	width:436px;
}




.form-left{
	float:left;
	width:220px;
}
.form-right{
	float:right;
	width:200px;
	padding-left:5px;
}
.box{
	border:1px solid #8dd7f7;
	width:198px;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	color:#565d68;
}
