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

body  {
	font: 87%/1.3em Arial, Helvetica, sans-serif;
	background:url(../images/directories/insurance/bkgnd_blend.jpg) repeat-x center top;
	color: #333;
	margin: 0px;
	padding: 0px;
	text-align:center;
}

html {overflow-y: scroll;}

.brclear {clear:both; height:0; margin:0; font-size: 1px; line-height: 0px;}

/****outer wrapper for page****/
#wrapper {
	width:980px;
	margin:0px auto;
	padding:0px;
	text-align:left;
	height: auto;
}

#masthead {
	width:980px;
	height:60px;
	margin:0;
	padding:0;
}

#masthead .rightTab {
	float:right;
	width:333px;
	height:26px;
	margin:34px 0px 0px;
	padding:0px;
	background: url(../images/directories/insurance/navtop.png) no-repeat;

}

#tabcontainer
{
	overflow: hidden;
	width: 260px;
	height: 12px;
	padding-left: 20px;
	margin: 0.5em auto 0px;
}

#tablist
{
list-style-type: none;
margin: 0;
padding: 0;
}

#tablist li {
	font:bold 12px/1.3em Arial, Helvetica, sans-serif;
	float: left;
	line-height: 1.1em;
	margin: 0 .5em 0 -.5em;
	padding: 0 .5em 0 .5em;
	border-right: 1px solid #2758A6;
}

#tablist li.noline {
	border-right: 1px none;
}

#tablist li a {
	color:#2758A6;
	text-decoration:none;
}

#tablist li a:link {
	color:#2758A6;
	text-decoration:none;
}



#tablist li a:hover,#tablist a#current{
	color:#CC3333;
	text-decoration:none;
}

#tablist a#current{ color:CC333;}

#masthead .lftLogo {
	width:247px;
	height:26px;
	padding:34px 37px 0px;
	margin:0px;

}

#content {
	width:980px;
	height:auto;
	background-color:#fff;
	border:1px solid #CCCCCC;
	padding-bottom: 20px;
}

#content .topRight {
	float:right;
	width:282px;
	height:135px;
	margin-top: 20px;
	padding-right: 27px;

}

#content .topRight #entryBox {
	background-image:url(../images/directories/insurance/agent_txt_bkngd.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width:240px;
	height:37px;
	margin-top: 5px;
}

#content .topRight #entryBox h1{
	font:bold 20px/1.3em Arial, Helvetica, sans-serif;
	color:#FFF;
	width:220px;
	margin:0 auto;
	text-align: center;
	padding-top: 5px;
}

#content .topRight #entryBox p {
	text-align:center;
	font:bold 14px/1.3em Arial, Helvetica, sans-serif;
	color:#333333;
	padding:1.3em 0em 0.5em;
	margin: 0px;
}

#content .topLeft {
	width:592px;
	height:147px;
	padding-left: 37px;
	margin: 10px 0px 0px;
}

#content .topLeft p {
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.3em;
	color:#666666;
	margin:0px;
}

#bottomRight {
	width:296px;
	height:auto;
	padding:0px;
	margin:0px 0px 0px 655px;

}

#bottomLeft {
	float:left;
	width:605px;
	height:auto;
	padding:0px 0px 0px 37px;
}

#boxOne {
	width:296px;
	height:auto;
	float:left;
	background: url(../images/directories/insurance/box_center.jpg) no-repeat;
}

.topBar {
	height:15px;
	background: url(../images/directories/insurance/box_top.jpg) no-repeat;
}

.bottomBar {
	height:15px;
	background: url(../images/directories/insurance/box_bottom.jpg) no-repeat;
}

a:link{
	font-weight:bold;
	color: #2758A6;
	text-decoration:underline;
}

a:hover{
	font-weight:bold;
	color: #2758A6;
	text-decoration:none;
}

#bottomLeft p {
	width:260px;
	padding:0px 18px;
	font: 12px/1.5em Arial, Helvetica, sans-serif;
	color: #333333;
}

#bottomLeft .name {
	font: 16px/1.5em Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #2758A6;
	margin: 0px;
}

#bottomLeft p.address {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.1em;
	color:#333;
	margin-top: 0.3em;
}

#boxTwo {
	width:296px;
	height:auto;
	background: url(../images/directories/insurance/box_center.jpg) no-repeat;
	margin: 0px;
	padding-top: 0px;
	float: right;
}

#boxThree {
	width:296px;
	height:auto;
	background: url(../images/directories/insurance/box_center.jpg) no-repeat;
	margin: 0px;
	padding-top: 0px;
}

#bottomRight p {
	width:260px;
	padding:0px 18px;
	font: 12px/1.5em Arial, Helvetica, sans-serif;
	color: #333333;
}

#bottomRight .name {
	font: 16px/1.5em Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #2758A6;
	margin: 0px;
}

#bottomRight p.address {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.1em;
	color:#333;
	margin-top: 0.3em;
}

#footer {
	clear:both;
	width:900px;
	height:30px;
	margin: 0px auto;
	padding-top: 10px;
	text-align: center;
}

#footer .copyright {
	width:500px;
	height:12px;
	text-align:center;
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:1.3em;
	color:#666666;
	margin: 0px auto;
	padding:5px 0px;
}

#footer #navlist {
	list-style: none;
	padding: 0;
	margin: 0;
}

#footer #navlist li{
	display: inline;
	padding: 0;
	margin: 0;
	font:normal 12px/1.3em Arial, Helvetica, sans-serif;
}

#footer #navlist li a {
	color:#0066CC;
	text-decoration:none;
}

#footer #navlist li a:hover, a:active, a:visited {color:#666; text-decoration:underline;}

#footer #navlist li:before { content: "|  "; }
#footer #navlist li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html #footer #navlist li{
	border-left: 1px solid #666666;
	padding: 0 0.7em 0 0.7em;
	margin: 0 0.7em 0 -0.7em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #footer #navlist { height: 1%; }

* html #footer #navlist li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/

.fltlft { /* this class can be used whenever you wish to float an element left on the page */
	float: left;
	margin-right: 7px;
	margin-bottom: 7px;
	padding-left: 18px;
	padding-top: 12px;
}

/***FOR THE FORMS SUBMIT***/

.submitbutton {
	background: url(../images/directories/insurance/getquotes_btn.png) no-repeat;
	width:85px;
	height:25px;
	margin:0px;
}
button {
	background: #000000;
}

#bottomRight .boxHolder{
	width:257px;
	height:87px;
	background-color:#FAFAFA;
	margin: 0px auto;
}

#bottomRight .boxHolder h1{
	font: bold 27px/1.5em Arial, Helvetica, sans-serif;
	color: #2758A6;
	margin: 0px auto;
	text-align: center;
	padding: 0px;
}

#bottomRight .boxHolder .inter p{
	font: 18px/1.5em Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #2758A6;
}

#bottomRight .inter .button{
	padding:0px 5px 1px 0px;
	float: right;
}

#bottomRight .inter {
	margin:0px 0px 0px 7px;
	padding:0px 5px 0px 0px;
}

.spacer {width:99%; height:10px;}

