@charset "utf-8";
/* CSS Document */

p {  font-family:Tahoma, Arial, sans-serif; line-height : 17px;	font-size: 11px; color: #000000;text-align: left;}
a {  font-family:Tahoma, Arial, sans-serif; line-height : 17px;	font-size: 11px; color: #306e8c;text-align: left;}
a:hover {  font-family:Tahoma, Arial, sans-serif; line-height : 17px;	font-size: 11px; color: #333;text-align: left;}

h1 {  font-family:Verdana, Geneva, sans-serif;line-height : 23px;font-size: 18px; color: #306e8c;font-weight:bold;text-align: left;}

h2 {  font-family:Verdana, Geneva, sans-serif;line-height : 19px;font-size: 13px; color: #000000;font-weight:normal;text-align: left;}

.intro_text {  font-family:Tahoma, Arial, sans-serif; line-height : 19px;	font-size: 12px; color: #000000;text-align: left;}

.side_title {  font-family:Verdana, Geneva, sans-serif;line-height : 16px;font-size: 13px; color: #547c1e;font-weight:bold;text-align: left;}

.footer {  font-family:Tahoma, Arial, sans-serif; line-height : 17px; font-size: 11px; color: #ffffff; text-align: left;}
.footerlink {  font-family:Tahoma, Arial, sans-serif; line-height : 17px; font-size: 11px; color: #ffffff; text-align: right; text-decoration:underline;}
.footerlink:hover {  font-family:Tahoma, Arial, sans-serif; line-height : 17px; font-size: 11px; color: #bdd2f9; text-align: right; text-decoration:underline;}

.base {  font-family:Tahoma, Arial, sans-serif; line-height : 17px;	font-size: 10px; color: #000000;text-align: left;}
.base_links {  font-family:Tahoma, Arial, sans-serif; line-height : 17px;	font-size: 10px; color: #000000;text-align: left;}
.base_links:hover {  font-family:Tahoma, Arial, sans-serif; line-height : 17px;	font-size: 10px; color: #ffffff;text-align: left;}

.formtext {  font-family:Tahoma, Arial, sans-serif; line-height : 13px;	font-size: 11px; color: #000000;text-align: right;}
.formtextl {  font-family:Tahoma, Arial, sans-serif; line-height : 13px;	font-size: 11px; color: #000000;text-align: left;}
.footnote {  font-family:Tahoma, Arial, sans-serif; line-height : 13px;	font-size: 9px; color: #000000;text-align: right;}

ul {  font-family:Tahoma, Arial, sans-serif; line-height : 17px;	font-size: 11px; color: #000000;text-align: left;}


#left {margin-top: 29px; padding-left: 147px; padding-top:20px; padding-right:70px; float: left; width:516px; background-image:url(../images/left_back.jpg);border-right:1px solid #000000;}
#right {float:right; width:240px; margin-top: 29px; padding-top:20px; padding-right:30px;}
#wrapper {width:900px;	margin-left : auto; margin-right : auto; background-image:url(../images/right_back.jpg); border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; padding-bottom:0px;}
#wrapper2 {width:900px;	margin-left : auto; margin-right : auto; background-image:url(../images/right_back.gif); border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; padding-bottom:0px;}
#baselinks {width:1024px;	margin-left : auto; margin-right : auto;}
#clear2 {clear:both;}
#clear {clear:both;}
#top {margin: 00px; padding: 00px; background:#ccc; }
#footer {border-top:0px solid #000000; width:890px; background-image:url(../images/footer.jpg); height:26px; padding-left:10px; padding-top:9px; clear:both;}
#footer2 {border-top:0px solid #000000; width:890px; background-image:url(../images/footer2.jpg); height:26px; padding-left:10px; padding-top:9px; clear:both;}
#footer_r {	clear: both; position: relative; right: 20px; top: 0px; width: 220px; float:right;}



#nav {	position: absolute;	top:135px; clear:both;}
#home {position: absolute; left: 0px; top: 0px; width: 225px;  border-bottom:1px solid #000000; }
#aboutus {position: absolute; left: 225px; top: 0px;  width: 225px; border-bottom:1px solid #000000; }
#services {position: absolute; left: 450px; top: 0px;  width: 225px; border-bottom:1px solid #000000; }
#contactus {position: absolute; left: 675px; top: 0px;  width: 225px; border-bottom:1px solid #000000; }

#passport {position: absolute; width: 296px; border:1px dashed #3c485b; background:#c1ccdc; padding:5px; margin-top:10px; margin-left:3px;}

#boxes {position: relative;	background:url(../images/box_background.jpg);	height: 385px;	width: 1024px;	margin-top:0px;	margin-bottom:0px;
	padding:0px;	padding-top:0px;	background-color:#bdbdbd; 	border:0px solid #848484; border-top:1px solid #000000;}

#home_apartment_condo {position: absolute; left: 0px; top: 0px; width: 204px; height:385px; border-right:1px solid #000000;background:url(../images/box_background.jpg);}
#auto {position: absolute; left: 205px; top: 0px;  width: 204px; height:385px; border-right:1px solid #000000; background:url(../images/box_background.jpg);}
#liability {position: absolute; left: 410px; top: 0px;  width: 204px; height:385px; border-right:1px solid #000000; background:url(../images/box_background.jpg);}
#also_covering {position: absolute; left: 615px; top: 0px;  width: 204px; height:385px; border-right:1px solid #000000; background:url(../images/box_background.jpg);}
#pet_travel {position: absolute; left: 820px; top: 0px;  width: 204px; height:385px; border-right:1px solid #000000; background:url(../images/box_background.jpg);}

#box_content {padding-left:10px; padding-right:10px;}
.boxtitle {font-family:Tahoma, Arial, sans-serif; line-height : 15px; font-size: 12px; color: #566480; text-align: left; font-weight:bold;}
.boxtext {font-family:Tahoma, Arial, sans-serif; line-height : 16px; font-size: 10px; color: #000000; text-align: left;}
.boxtext2 {font-family:Tahoma, Arial, sans-serif; line-height : 14px; font-size: 10px; color: #000000; text-align: left;}
.textbox1{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color:#1d516b; width:155px; height:18; background:#f0f4f7; border : 1px solid #3d7896;}
.textbox2{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color:#1d516b; width:75px; height:18; background:#f0f4f7; border : 1px solid #3d7896;}
.textbox3{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color:#1d516b; width:50px; height:18; background:#f0f4f7; border : 1px solid #3d7896;}
.textbox4{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color:#1d516b; width:40px; height:18; background:#f0f4f7; border : 1px solid #3d7896;}
.textbox5{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color:#1d516b; width:60px; height:18; background:#f0f4f7; border : 1px solid #3d7896;}
.commentbox{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color:#1d516b; background:#eaf0f3; border : 1px solid #3d7896;}

#mid_section {position: relative;  right: 0px; top: 0px; background:url(../images/body_back.gif); border-top:1px solid #000000; border-bottom:0px solid #000000; border-left:0px solid #000000; border-right:0px solid #000000; margin-top: 35px; height:416px;}
#mid_section3 {position: relative;  right: 0px; top: 0px; background:url(../images/body_back.gif); border-top:1px solid #000000; border-bottom:0px solid #000000; border-left:0px solid #000000; border-right:0px solid #000000; margin-top: 35px;}
#mid_section2 {position: relative;  right: 0px; top: 0px; background:url(../images/body_back.gif); border-top:1px solid #000000; border-bottom:0px solid #000000; border-left:0px solid #000000; border-right:0px solid #000000; margin-top: 35px; height:616px;}
#photo_strip {position: relative; left: 70px;  top: 0px; width: 382px; float:left;}
#intro_copy {position: relative; right: 50px;  top: 30px; width: 380px; float:right;}
#intro_photo{position: relative;  right:0px; top: 0px; float:right; border-left:1px solid #000000;}
#formbox {position: relative; left: 50px;  top: 30px; width: 700px; float:left; padding:10px; background-color:#FFF; border:1px solid #4b4b4b; margin-bottom:40px;}

img.bottomborder {
	border-bottom: 1px solid black;
}

img.borderlb {
	border-bottom: 1px solid black; border-left: 1px solid black;
}