#leftborder{
	width:100px;
	height:960px;
	background-image:url('/images/system/site_left.png');
	background-repeat:no-repeat;
	background-color: #013563;
}

.highlight { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #E49C53;}

.error { BORDER-RIGHT: #FF0000 4px solid; BORDER-TOP: #FF0000 4px solid; BORDER-LEFT: #FF0000 4px solid; BORDER-BOTTOM: #FF0000 4px solid; }
.warning { BORDER-RIGHT: #FF8000 4px solid; BORDER-TOP: #FF8000 4px solid; BORDER-LEFT: #FF8000 4px solid; BORDER-BOTTOM: #FF8000 4px solid; }

.inputsearch {
        PADDING-LEFT: 18px; BACKGROUND: url(/images/system/search_icon.gif) white no-repeat 1px 1px; font-size: 10px; height:18px; width: 200px; border-top: #215583 1px solid; border-bottom: #215583 1px solid; border-left: #215583 1px solid; border-right: #215583 1px solid;
}

.inputbutton {
        BORDER-RIGHT: #0e1f5b 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #d9dfea 1px solid; PADDING-LEFT: 15px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: #d9dfea 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #0e1f5b 1px solid; FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif; BACKGROUND-COLOR: #3b5998; TEXT-ALIGN: center
}

.inputtext {
        BORDER-RIGHT: #bdc7d8 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #bdc7d8 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: #bdc7d8 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bdc7d8 1px solid; FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif;
}

.inputusername {
        BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif; BACKGROUND: url(/images/user_icon_sm2.gif) white no-repeat 3px 2px; height: 15px;
}

.inputpassword {
        BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 21px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif; BACKGROUND: url(/images/key_icon_sm2.gif) white no-repeat 3px 1px; height: 15px;
}

.postalcode {
        BORDER-RIGHT: #909090 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #909090 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 14px; PADDING-BOTTOM: 1px; BORDER-LEFT: #909090 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #909090 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif;
	width:15px; height:15px;
	text-transform: uppercase; 
	text-align:center;
}

#pagecontent{
	float:left;
	width:900px;
	height:auto !important;
        height:400px;
        min-height:400px;
	padding-top:10px;
	padding-left:40px;
	padding-right:40px;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #707070; font-weight: normal;
}

#subnav{
	width:980px;
	height:78px;
}

#navinsurance{
	float:left;
	width:253px;
	height:75px;
}

#lastnavcell{
	width:152px;
	height:75px;
}

#secondnav{
	float:left;
	width:980px;
	height:46px;
}

#thirdnav{
	position:relative;
	float:left;
	width:850px;
	height:46px;
	padding-left:114px;
	background-image:url('/images/system/secondary_subnav_bckgrnd.png');
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #013563; font-weight: normal;
}

#pushdown{
	float:left;
	padding-top:4px;
}

#thirdnav a {
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #013563; font-weight: normal;
}

#thirdnav a:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none underline; color: #013563; font-weight: normal;
}

#subnavagri{
	float:left;
	width:152px;
	height:22px;
	background-image:url('/images/system/home_nav_sub_agribusiness.png');
	background-repeat:no-repeat;
}

#thissection{
	float:left;
	width:135px;
	height:24px;
	background-image:url('/images/system/secondary_nav_sub_section.png');
	background-repeat:no-repeat;
}

#subnavresidential{
	float:left;
	width:152px;
	height:19px;
	background-image:url('/images/system/home_nav_sub_residential.png');
	background-repeat:no-repeat;
}

#subnavauto{
	float:left;
	width:152px;
	height:18px;
	background-image:url('/images/system/home_nav_sub_auto.png');
	background-repeat:no-repeat;
}

#subnavcommercial{
	float:left;
	width:152px;
	height:19px;
	background-image:url('/images/system/home_nav_sub_commercial.png');
	background-repeat:no-repeat;
}

#subnavbroker{
	float:left;
	width:158px;
	height:78px;
	background-image:url('/images/system/home_nav_greenbroker.png');
	background-repeat:no-repeat;
}

#subnavleft{
	float:left;
	width:101px;
	height:78px;
	background-image:url('/images/system/home_nav_greenleft.png');
	background-repeat:no-repeat;
}

#subnavright{
	float:left;
	width:95px;
	height:78px;
	background-image:url('/images/system/home_nav_greenright.png');
	background-repeat:no-repeat;
}

#navclaims{
	float:left;
	width:159px;
	height:75px;
}

#readmore{
	position:absolute;
	top:138px;
	left:888px;
	width:69px;
	height:27px;
	background-image:url('/images/system/btn_readmore.png');
	background-repeat:no-repeat;
}

#subnavclaims{
	float:left;
	width:159px;
	height:22px;
	background-image:url('/images/system/home_nav_sub_claims.png');
	background-repeat:no-repeat;
}

#subnavloss{
	float:left;
	width:159px;
	height:19px;
	background-image:url('/images/system/home_nav_sub_loss.png');
	background-repeat:no-repeat;
}

#subnavprotection{
	float:left;
	width:159px;
	height:37px;
	background-image:url('/images/system/home_nav_sub_protection.png');
	background-repeat:no-repeat;
}

#subnavcommunity{
	float:left;
	width:159px;
	height:78px;
	background-image:url('/images/system/home_nav_greencommunity.png');
	background-repeat:no-repeat;
}

#subnavlogin{
	float:left;
	width:156px;
	height:78px;
	background-image:url('/images/system/home_nav_greenlogin.png');
	background-repeat:no-repeat;
}

#subnavbottom{
	float:left;
	width:980px;
	height:23px;
	background-image:url('/images/system/home_nav_greenbottom.png');
	background-repeat:no-repeat;
}

#search{
	position:absolute;
	top:-85px;
	left:700px;
	height:40px;
	width:250px;
}

#topnav{
	position:absolute;
	top:-45px;
	left:420px;
	height:30px;
	width:504px;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #909090; font-weight: bold;
}

#topnav a{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #909090; font-weight: bold;
}

#topnav a:hover{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none underline; color: #909090; font-weight: bold;
}


#postalcodetext {
	font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #014573; font-weight: normal;
}

#rightborder{
	width:100px;
	height:954px;
	background-image:url('/images/system/site_right.png');
	background-repeat:no-repeat;
	background-color: #013563;
}

#topborder{
	width:980px;
	height:381px;
	background-image:url('/images/system/site_top.png');
	background-repeat:no-repeat;
}

#fliparea{
	position:absolute;
	top:0px;
	left:0px;
	width:536px;
	height:224px;
}

#flipimage{
	position:relative;
	top:125px;
	left:0px;
	width:536px;
	height:224px;
	background-image:url('/images/system/flipimage_insuranceforliving.png');
	background-repeat;no-repeat;
}

#fliptext{
	position:absolute;
	top:50px;
	left:575px;
	width:375px;
	height:90px;
	overflow: hidden; text-overflow: ellipses;
	font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; color: #014573; font-weight: normal;
}

#leftarrow{
	position:absolute;
	top:75px;
	left:0px;
	width:28px;
	height:31px;
	background-image:url('/images/system/arrow_left.png');
	background-repeat:no-repeat;
}

#findbroker{
	position:absolute;
	top:155px;
	left:575px;
	height:75px;
	width:170px;
}

#rightarrow{
	position:absolute;
	top:75px;
	left:502px;
	width:29px;
	height:31px;
	background-image:url('/images/system/arrow_right.png');
	background-repeat:no-repeat;
}

#footertext{
	font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #FFFFFF; font-weight: bold;
	padding-top:19px;
}

#footertext a {
	font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #FFFFFF; font-weight: bold;
}

#footertext a:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none underline; color: #FFFFFF; font-weight: bold;
}

#footernav {
	width:980px;
	height:60px;		
	background-image:url('/images/system/site_footer.png');
	background-repeat:no-repeat;
}

td.tablelistheadingnohover { background-color: #5b79b8; border-top: #d9dfea 1px solid; border-bottom: #0e1f5b 1px solid; border-left: #d9dfea 1px solid; border-right: #0e1f5b 1px solid; font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: normal; }
td.tablelistheading { background-color: #5b79b8; border-top: #d9dfea 1px solid; border-bottom: #0e1f5b 1px solid; border-left: #d9dfea 1px solid; border-right: #0e1f5b 1px solid; font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: normal; }
td.tablelistheading:hover { cursor: hand; background-color: #3b5998; border-top: #000000 1px solid; border-bottom: #000000 1px solid; border-left: #000000 1px solid; border-right: #000000 1px solid; font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: normal; }
.tablelistselect { border-top: #000000 1px solid; border-bottom: #000000 1px solid; border-left: #000000 1px solid; border-right: #000000 1px solid;  font-family:  Arial,Verdana, sans-serif; font-size: 12px; color: #000000; }

