body {background-color:#f7f7f7; text-align:center; min-width:820px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0;padding:0}
h2 {font-size:13px}
a {color:#000000;text-decoration:none;font-weight:bold;}
a:hover {color:#000000;text-decoration:underline;font-weight:bold;}
#wrapper {width:100%;text-align:center;}
#right_dshadow	{width:999px; float:center; background-image:url('../images/rshadow.gif'); background-repeat: repeat-y;background-position:right; margin: auto;text-align:left;}
#left_dshadow	{width:989px; float:left;}	
#innercontent {width:979px; float:right; margin:0; background-color:#FFFFFF;}
#bottom_border	{float:center;width:999px;height:10px;margin:auto;}
#bottom_margin	{float:center;width:999px;height:40px;margin:auto;}
#lcshadow {float:left;width:10px;background-image:url('../images/lcshadow.gif');}
#rcshadow {float:left;width:10px;background-image:url('../images/rcshadow.gif');}
#bshadow {width:979px; float:left; background-image:url('../images/bshadow.gif'); background-repeat: repeat-x;}
#header {border-bottom:1px solid #FFFFFF;float:left;background-color:#718FCA}
#lheader {width:691px;float:left; background-color:#718FCA;}
#header_image {height:81px}
#headerstrip {background-color:#415680;border-right:1px solid #FFFFFF}
#headerstrip img.slide {padding-right:2px;float:left}
/*#rheader {width:170px;color:#415680;float:left;text-align:right;padding:40px 10px 0px 5px;}*/
#rheader {width:271px;color:#FFFFFF;float:left;text-align:right;padding:20px 10px 0px 5px; background-color:#718FCA;font-size:16px}
#rheader .email {font-style:italic;font-size:16px}
#rheader .email a {text-decoration:none; color:#FFFFFF;font-weight:normal;}
#rheader .email a:hover {text-decoration:underline; color:#FFFFFF;font-weight:normal;}
#main {width:979px; background-color:#FFFFFF;}
#content_left {width:692px;float:left;}
#topmenu {border-bottom: 1px solid #415680;border-right: 1px solid #FFFFFF;float:left;background-color:#C2EAED}
#topmenu .tab {width:122px; color:#415680;float:left;padding:7px 10px 7px 10px;font-weight:normal;}
#topmenu .tab:hover {width:122px; color:#415680; background-color:#FDE621;float:left;padding:7px 10px 7px 10px;font-weight:normal;}
#topmenu .tab a {text-decoration:none;color:#415680;font-weight:normal;}
#topmenu .tab a:hover {text-decoration:none;color:#415680;font-weight:normal;}
#topmenu .tabselected {width:122px; color:#415680; background-color:#FDE621;float:left;padding:7px 10px 7px 10px;font-weight:bold;}
#topmenu .tabselected a{text-decoration:none;color:#415680;font-weight:bold;}
#topmenu .tabselected a:hover{text-decoration:none;font-weight:bold;}
#content {background-color:#FFFFFF; line-height:20px;float:left;width:100%}
#text {padding:30px 30px 20px 30px;float:left;text-align:justify}
img.textimg  {float:left}
#right_nav {width:286px;float:left;background-color:#FFFFFF;}
#right_nav .heading {font-size:14px;color:#999999;border:1px solid #999999}
/* change here  ------->*/
.ttext {font-size:10px;font-style:italic;text-align:justify;padding:10px 0 10px 0;width:256px;}
#right_nav #tpicture {float:left;padding: 0 5px 10px 0;width:79px;}
#right_nav #timage {float:left;padding-right:10px;}
#right_nav #tname {font-weight:bold; font-size:10px;float:left;text-align:left}
#right_nav #tlink {float:left;width:100%}
#right_nav .link {color:#999999;font-size:10px;text-decoration:none;}
#right_nav .link:hover {color:#999999;font-size:10px;text-decoration:underline;}
#rnav_header_image {width:286px;border-bottom:1px solid #718FCA;float:left;padding:0;background-image:url('../images/rn_img_shadow.gif'); background-repeat: repeat-y;}
#rnav_header_image img {border-right:1px solid #718FCA;}
#rimagetext {font-size:11px;font-weight:bold;text-align:right;padding: 2px 0 15px 0}
#testimonials {background-image:url('../images/rnav_shadow.gif'); background-repeat: repeat-x;float:left;width:266px;padding: 0 10px 0 10px;}
#theader {padding-top:38px}
#theader_image {padding-top:20px}
p.quote {text-align:justify}
#mainfooter {float:left;width:100%;height:25px; background-color:#718fca; text-align:bottom}
#contact {border-top: 1px solid #000000;text-align:center;font-size:14px;padding:10px 5px 10px 5px; background-color:#718FCA;float:left;width:681px;color:#FFFFFF}
#contact span {font-weight:bold; font-style:italic;font-size:14px}
#contact span a {font-weight:bold; font-style:italic;font-size:14px;text-decoration:none;color:#FFFFFF}
#contact span a:hover {font-weight:bold; font-style:italic;font-size:14px;text-decoration:underline;color:#FFFFFF}
#logos {float:left; width:100%; margin:0 0 20px 50px;}
#logoscontainer {float:right;width:207px; margin-top:25px;  }
#logoscontainer #boa {float:right;width:76px;padding-left:25px;}
#logoscontainer #gosc {float:right;width:71px;padding-left:10px;}
.insurers {padding:0 0 10px 0;float:left;width:629px;}
.insurers img {padding-right:15px;}


/* additional styles  */


.strap{
font-size:17px;
color:#7f9ad0;
padding-bottom:15px;
border-bottom:1px solid #8da5d5;
margin-top:0;
}

.blue{
color:#7f9ad0;

}

#bottom-box{
width:400px;
overflow:hidden;
float:left;
background-color:#a8cde2;
position:relative;

margin-top:25px;
}

#bottom-box-header{
margin:0;
padding:3px 7px;
background-color:#708eca;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
width:386px;
}

#bottom-box-content{
	padding:1em 7px;
	margin:0;
	width:315px;
}

#bottom-box-link{
	display:block;
	position:absolute;
	right:7px;
	bottom:7px;
	width:28px;
	height:28px;
	background:url(../images/bottom-box-link.gif) left top no-repeat;
}

/* styles by musa	*/
.boxTitle{
	background-color:#718FCA;
	clear:both;
	font-size:11px;
	font-weight:bold;
	height:17px;
	margin-top:30px;
	padding:1px 0;
	text-decoration:none;
/*	width:266px;*/
	color:#ffffff;
}

.boxTitle a{
	color:#FFFFFF;
	padding-left:10px;
}

#result{
	clear:both;
	width:252;
	padding:7px;
	background-color:#a8cde2;
	margin-bottom:10px;
	font-size:10px;
}

#result h3{
	margin-top:0px;
}

.yellow-link{
	display:block;
	position:absolute;
	right:7px;
	bottom:7px;
	width:28px;
	height:28px;
	background:url(../images/bottom-box-link.gif) left top no-repeat;
}

a#show, a#hide{
	color:#7F9AD0;
	text-decoration:underline;
}

#contactForm{padding:30px 30px 20px 30px;float:left;text-align:justify; display:none;}
#cForm input, #cForm textarea{
	width:300px;
}

#cForm textarea{
	height:100px;
}

#cForm input.button{
	width:75px;
}

#errors{
	color:#FF0000;
	padding:5px 0;
}
