html{width:100%; height:100%; margin:0px; padding:0px;}html{width:100%; height:100%; margin:0px; padding:0px;}

body{width:100%; height:100%; background:#FFFFFF url(../images/body-bg.gif) repeat-x top;}

body, td, div, p, input, ul, li, span, form, a

{

	margin:0px;

	padding:0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#545d64;

	text-decoration:none;

}

a:hover{text-decoration:underline;}

img{border:0px;}

.clear{clear:both; height:1px; font-size:0px; background:#FFFFFF;}

ul, li{display:block;}

.leftFloat{float:left;}

.rightFloat{float:right;}



.paddingleft{padding-left:12px;}

.paddingright{padding-right:12px;}

.divider1{background:url(../images/divider1.gif) repeat-x; height:1px;}



.wrapper{width:950px; margin:40px auto;}

.header{background:url(../images/header.gif) no-repeat left bottom; width:950px; height:259px;}

.profile_header{background:url(../images/profile_header.gif) no-repeat left bottom; width:950px; height:259px;}

.nav{list-style:none; height:40px;}

.nav li

{

	background:url(../images/menutab.png) no-repeat left top;

	width:134px;

	height:40px;

	font-weight:bold;

	color:#FFFFFF;

	text-align:center;

	line-height:40px;

	float:left;

	display:block;

}

.nav li a

{

	display:block;

	color:#FFFFFF;

	width:134px;

	height:40px;

}

.nav li a:hover{background:transparent url(../images/menutab_h.png) no-repeat left top; text-decoration:none;} 

.navmarginright{margin-right:2px;}



.readmore{background:transparent url(../images/bullet1.gif) no-repeat left 4px; color:#4c98fb; font-weight:bold; padding-left:10px; font-size:11px; text-decoration:none;}

.readmore:hover{color:#2990ce; text-decoration:none;}

.whitemore{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; line-height:15px;}

.readmore2{background:none; width:80px; height:22px; text-align:center; line-height:20px; border:#dfdfdf solid 2px; display:block; color:#7b828b; font-weight:bold; font-size:11px; text-decoration:none;}

.readmore2:hover{color:#555c66; text-decoration:none;}



.body{background:#FFFFFF; padding:15px;}

.bodytxt{line-height:18px;}

.content_wrapper{margin-bottom:20px;}

.content{margin-bottom:24px;}

.image-container{float:left; margin-right:18px;}

.text-container{width:741px; display:block; float:right; text-align:justify;}

.text-container2{width:430px; float:right; display:block; padding:6px; padding-top:13px;}

.text-container3{width:442px;}

.servicelist{list-style:none; width:100%; height:100%;}

.servicelist li

{

	width:203px;

	height:28px;

	background:url(../images/bullet2.gif) no-repeat left top;

	padding-left:27px;

	font-size:11px;

	color:#3898ff;

	text-decoration:underline;

	font-weight:bold;

	display:block;

	float:left;

	line-height:18px;

}

.servicelist li a

{

	font-size:11px;

	color:#3898ff;

	text-decoration:underline;

	font-weight:bold;

}

.servicelist li a:hover{text-decoration:none; color:#2990ce;}



.lowerbody{padding-bottom:0px;}

.leftsection{float:left; width:663px; display:block;}

.prop{width:325px; float:left;}

.prop .imgcontainer{float:left; margin-right:12px;}

.prop .textarea{float:left; display:block; width:auto;}

.texthead{font-size:12px; color:#4c98fb; font-weight:bold;}

.texthead a{text-decoration:none; font-size:12px; color:#4c98fb; font-weight:bold;}

.texthead a:hover{text-decoration:none; color:#186bd6;}



.menulist{list-style:none; margin-top:12px;}

.menulist li

{

	font-size:11px;

	color:#545d64;

	background:url(../images/bullet3.gif) no-repeat left 5px;

	padding-left:10px;

	padding-bottom:5px;

}

.menulist li a{font-size:11px; color:#545d64; text-decoration:none;}

.menulist li a:hover{text-decoration:underline;}

.menulist2{list-style:none; margin-top:12px;}

.menulist2 li

{

	background:transparent url(../images/bullet1.gif) no-repeat left 4px;

	color:#4c98fb;

	/*background:url(../images/bullet5.gif) no-repeat left 4px;*/

	padding-bottom:15px;

	padding-left:10px;

}

.menulist2 li a{color:#4c98fb; font-weight:bold;}

.menulist3{list-style:none; margin-top:12px;}

.menulist3 li

{

	background:url(../images/bullet6.gif) no-repeat left 4px;

	color:#0263af;

	padding-left:16px;

	padding-bottom:20px;

}

.menulist3 li a{color:#0263af;}



.serviceprop{width:285px; float:left; display:block;}



.darkbluetxt{color:#012370; font-weight:bold; font-size:11px;}

.darkbluetxt a{color:#012370; font-weight:bold; font-size:11px;}

.blueheader{background:url(../images/shortbluebg.gif) repeat-x top; height:29px; color:#FFFFFF; font-weight:bold; line-height:25px;}

.blueheader a{color:#FFFFFF; font-weight:bold; text-decoration:none;}

.rightsection{float:right; width:244px;}

.newsarea{background:url(../images/longbluebg.gif) repeat-y left; color:#FFFFFF; line-height:15px; padding-bottom:5px;}

.newsarea div{color:#FFFFFF; line-height:15px;}

.newshead{font-size:16px; font-weight:bold; color:#FFFFFF; margin-bottom:15px;}

.seagreentxt{color:#99e3ff; font-weight:bold; display:block; margin-bottom:6px;}

.seagreentxt a{color:#99e3ff; font-weight:bold;}



.testimonialarea{width:649px; float:right; display:block;}



.cformLabeltxtarea{width:214px; float:left; display:block; text-align:right; color:#0e4ca6; line-height:24px;}

.cforminputarea{width:510px; float:right; display:block;}

.frmInput

{

	height:19px;

	border:#305ea2 solid 1px;

	width:275px;

	padding:3px 2px 1px 2px;

	font-size:12px;

}

.cformtextarea

{

	border:#305ea2 solid 1px;

	width:275px;

	height:106px;

}





.blueBtn

{

	background:transparent url(../images/blue_btn.png) no-repeat left top;

	width:85px;

	height:24px;

	cursor:pointer;

	border:none;

	color:#3b85b3;

	text-align:center;

	font-weight:bold;

}

.greyBtn

{

	background:transparent url(../images/grey_btn.png) no-repeat left top;

	width:85px;

	height:24px;

	cursor:pointer;

	border:none;

	text-align:center;

	font-weight:bold;

	color:#595959;

}



.textstyle{color:#4fa6c9; font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; font-style:oblique;}

.textstyle a{color:#4fa6c9; font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; font-style:oblique; text-decoration:none;}

.textstyle a:hover{text-decoration:underline;}

.textstyle2{font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold; font-style:oblique;}

.textstyle3{color:#186edf; font-size:20px;}

.textstyle4{color:#ff7800; font-size:20px; font-family:Arial, Helvetica, sans-serif;}



.Footer{background:#FFFFFF; padding-bottom:16px;}

.copyrighttxt{font-size:11px; line-height:16px;}

.copyrighttxt a{font-size:11px; text-decoration:none;}

.copyrighttxt a:hover{text-decoration:underline;}





























