/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#dae2ea;
	margin:auto;
	padding:0px;
	color:#3e3e3e;

}
a {
 color:#6998cc;
 text-decoration:none;
}

a:hover {
 color:#003e88;
 text-decoration:none;
}

.link a{
 color:#2a5298;
 text-decoration:none;
}


.link a:hover {
 color:#003e88;
 text-decoration:none;
}

#main{
border-left:solid 1px #9a9b9a;
border-right:solid 1px #9a9b9a;
background-color:#FFFFFF;
height:auto;
width:771px;
margin:auto;
}

.footer {
	background-color:#e3e3d9;
	font-size:10px;
	color:#585858;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.footer A{ 
	font-size:10px;
	color:#585858; 
	text-decoration:none;
}
.footer A:hover{ 
	font-size:10px;
	color:#585858; 
	text-decoration:none;
}
.hometitle {
	margin:auto;
	font-size:18px;
	font-weight:normal;
	color:#2a5298; 
	margin-bottom: 10px; 
}
.title {
	margin:0px;
	font-size:24px;
	font-weight:normal;
	color:#2a5298;
	line-height: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
} 
h1 {
	padding:0px;
	margin:0px;
	font-size:20px;
	font-weight:normal;
	color:#86898A;
	line-height: normal;
}
#main .contentLeft li {
	list-style-position: outside;
	list-style-image: url(http://proinsurance.com/images/bullet.gif);
}
#main .contentLeft ul {
	margin-left: 10px;
	padding-left: 10px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.box {
	border: 1px solid #a5a8a5;
}

.loginLinks, .loginLinks A, .loginLinks A:hover {
	font-size:12px;
	color:#3e3e3e;
	margin:0 3px 0 3px;  
	padding:0 3px 0 3px;  
}

.righttoplinks, .righttoplinks A {
	font-size:10px;
	color:#3e3e3e;  
}
.righttoplinks A:hover {
	font-size:10px;
	color:#0049A4;  
}
.topnavline {
border-top:#a5a8a5 1px solid;
}
.input{
border:#a5a8a5 1px solid;
width:150px;
}
.input135 {
border:#a5a8a5 1px solid;
}
.loginBox {
margin:6px 0 9px 0;
border:#a5a8a5 1px solid;
height:40px;
}
.loginBox .input{
width:140px;
 }
.loginTxt { 
font-size:9px;
}

.contentRight .testTxt { 
font-size:11px;
color:#6998cc;
}
.contentRight div { 
 padding:10px 10px 10px 10px; 
 font-size:11px;
}
.contentRight .pic { 
 margin:35px 0px 0px 0px; 
 font-size:11px;
}
.contentRight b { 
font-size:11px;
color:#2a5298;
font-weight:bold;
}
.contentLeft{
text-align:left;
vertical-align:top;
 padding:30px 15px 50px 5px;
 	line-height: 18px;
}
.contentRight {
text-align:left;
vertical-align:top;
	border-left:#a5a8a5 1px solid;
	font-size:10px;
	padding: 30px 5px 50px 15px;
}
.contentRight a{  
 font-size:10px; 
}
.contentRight b{  
 font-size:11px;
 color:#2a5298; 
 
}
#main .contentLeft p {
	padding-top: 1px;
	padding-bottom: 8px;
	margin-top: 1px;
	margin-bottom: 8px;
}
.homeTxt {
 	line-height: 20px;
}
#main .contentLeft blockquote {
	margin-left: 10px;
	padding-left: 10px;
	margin-right: 0px;
	padding-right: 0px;
}
.btn {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6998cc;
	border: 1px solid #91b3d9;
	font-size: 11px;
}

.req {
	color: #FF0000;
}
.swf {
width:742px;
height:220px; 
}

td.nav2_data {
	padding:2px 10px 2px 10px;
	background-color:#FFFFFF; 
	border-bottom-width: 1px;
	border-bottom-style:dashed;
	border-bottom-color: #a5a8a5; 
}
.nav2_data {font-size: 11px; color:#333333;}
.nav2_data a:link {font-size: 11px; color: #333333; text-decoration: none;}
.nav2_data a:visited {font-size: 11px; color: #333333; text-decoration: none;}
.nav2_data a:hover {font-size: 11px; color: #333333; text-decoration: none;}

td.nav2_data_title {padding:3px 10px 3px 10px; background-color:#e3e3d9;   color:#706d5e;font-weight:bold; font-size:11px}

td.nav2_data_over {padding:2px 10px 2px 10px;  	background-color:#f3f3f3;
  color: #000;	border-bottom-width: 1px;
	border-bottom-style:dashed;
	border-bottom-color: #6998cc;  cursor:pointer  }
.nav2_data_over a:link {font-size: 11px; color: #000; text-decoration: none;}
.nav2_data_over a:visited {font-size: 11px; color: #000; text-decoration: none;}
.nav2_data_over a:hover {font-size: 11px; color: #000; text-decoration: none;}

h2 {
font-size:14px;
}
th {padding:3px 10px 3px 10px; background-color:#e3e3d9;   color:#706d5e;font-weight:bold; font-size:11px}
.tr {
	padding:2px 5px 2px 5px;
	background-color:#FFFFFF; 
	border-bottom-width: 1px;
	border-bottom-style:dashed;
	border-bottom-color: #BABCBA; 
}
.trls {
	padding:2px 5px 2px 5px;
	background-color:#FFFFFF;  
}
.gobtn {  
	background-image: url(http://proinsurance.com/images/go_btn.gif);
	width:32px;
	height:16px;
	cursor:pointer;
}
.gobtnmo{  
	background-image: url(http://proinsurance.com/images/go_btn_mo.gif);
	width:32px;
	height:16px;
	cursor:pointer;
}
.dbtxt {
	color:#003e88;
}
.req {
 color:#FF0000;
}
.msg {
 color:#333399;
}
.submitbtn {  
	background-image: url(http://proinsurance.com/images/submit_btn.gif);
	background-repeat: no-repeat;
	width:60px;
	height:13px;
	cursor:pointer;
}
.submitbtnmo{  
	background-image: url(http://proinsurance.com/images/submit_btn_mo.gif);
	background-repeat: no-repeat;
	width:60px;
	height:13px;
	cursor:pointer;
}

.send-census { 	font-weight: bold; }
.send-census a, .send-census a:visited  { color:#6998CC }
.send-census a:hover { color:#666666; text-decoration:underline }

a.cobra {
font-size: 11px;
color: #2a5298;
font-weight: bold;
}

a.cobra:hover{
color:#6998cc
}