body{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size:12px;
	padding:0px;
	margin:0px;
}
table{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size:12px;
}
h3{
	font-size:16px;
	margin-top:0px;
	padding-top:2px;
}
/* NEW STYLES START HERE */
#rural_logo{
	padding-top:5px;
	padding-left:15px;
	padding-bottom:5px;
	padding-right:0px;
	margin:0px;
}
#since_1934{
	padding-left:18px;
}
#main_content_td{
	padding-top:3px;
}
#hdr_image{
	padding-top:0px;
	margin-top:31px;
	padding-bottom:6px;
}
/* HOME STYLES */
#ruralins_welcome_header{
	padding-left:30px;
	padding-right:30px;
	padding-top:22px;
	padding-bottom:0px;
	margin:0px;
	text-align:left;
}
#ruralins_welcome_content{
	padding-left:34px;
	padding-right:30px;
	padding-top:0px;
	padding-bottom:39px;
	margin:0px;
	text-align:left;
}
#besticon{
	padding-left:34px;
	padding-top:0px;
	text-align:left;
}
#home_farm{

	padding-left:0px;
	padding-right:0px;
	padding-top:15px;
	padding-bottom:6px;
	margin:0px;
}
#home_business{
	padding-left:0px;
	padding-right:0px;
	padding-top:15px;
	padding-bottom:6px;
	margin:0px;
}
#home_personal{
	padding-left:0px;
	padding-right:0px;
	padding-top:15px;
	padding-bottom:6px;
	margin:0px;
}
/*  THESE ARE IMAGE STYLES FOR FARM, PERSONAL, AND BUSINESS  */
#farming{
	padding-top:3px;
	padding-bottom:15px;
	padding-left:15px;
}
#personal{
	padding-top:3px;
	padding-left:15px;
	padding-bottom:15px;
}
#business{
	padding-top:3px;
	padding-bottom:20px;
	padding-left:20px;
}
.alternating_1{
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:4px;
}
.alternating_2{
	background-color:#EAEAEA;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:4px;
}
.agentlocator_results_label{
  text-transform: uppercase;
  font-weight:700;
  color: #176FB2;
  padding-bottom:10px;
  padding-left:4px;
}
A{
  color: #176FB2;
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
}
A:link{
  color: #176FB2;
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
}
A:visited{
  color: #176FB2;
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
}
A:hover{
  color: #487698;
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
}
.page_background_left{
	background-image: url(../images/shdw_left.jpg);
	background-repeat: repeat-y;
	background-position:center right;
}
.page_background_right{
	background-image: url(../images/shdw_right.jpg);
	background-repeat: repeat-y;
	background-position:center left;
}
.copyright_text{
	color:#000000;
	padding-top:2px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
}
.home_vertical_dots{
	background-image: url(../images/dots_vert.gif);
	background-repeat: repeat-y;
	background-position:center right;
}
.home_horizontal_dots{
	background-image: url(../images/dots_horiz.gif);
	background-repeat: repeat-x;
	/*background-position:center right;*/
	margin-left:17px;
	margin-right:17px;
}
.interior_horizontal_dots{
	background-image: url(../images/dots_interior.gif);
	background-repeat: repeat-x;
	/*background-position:center right;*/
	margin-left:0px;
	margin-right:0px;
}
.home_right_images{
	padding-left:0px;
	padding-right:0px;
	padding-top:16px;
	padding-bottom:16px;
	margin:0px;
}
.home_right_text{
	padding-left:0px;
	padding-right:17px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
}
.footer{
	background-image: url(../images/bg_footer.gif);
	background-repeat: repeat-x;
}
.footer_text{
	font-size: 11px;
	font-weight:700;
  color: #6386A6;
	padding-top:10px;
}
.footer_bars{
	font-weight:500;
}
.footer_links{
	padding-top:5px;
	padding-bottom:5px;
  color: #487698;
}
.footer_links_interior{
	padding-top:0px;
	padding-bottom:0px;
  color: #487698;
}
.red_bar_links{
	color:#FFFFFF;
}
.red_bar_links A{
	font-size: 11px;
	font-weight:700;
  color: #FFFFFF;
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
}
.red_bar_links A:link{
  font-size: 11px;
	font-weight:700;
  color: #FFFFFF;
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
}
.red_bar_links A:visited{
  color: #FFFFFF;
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
}
.red_bar_links A:hover{
  color: #FFFFFF;
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
}
.report_claim_links{
  font-size: 14px;
}
.report_claim_links A{
  font-size: 14px;
  font-weight:700;
}
.products_overview_links{
  font-size: 12px;
}
.products_overview_links A{
  font-size: 12px;
  font-weight:700;
}
.footer_links A{
	font-size: 12px;
	font-weight:700;
  color: #487698;
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
}
.footer_links A:link{
  font-size: 12px;
	font-weight:700;
  color: #487698;
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
}
.footer_links A:visited{
  color: #487698;
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
}
.footer_links A:hover{
  color: #618CAE;
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
}
h1{
	font-weight:700;
	font-size:12px;
}
.required{
	color:crimson;
}
.employment_category{
	color:#E70014;
	font-weight:700;
	font-size:15px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:0px;
}
.employment_positions_available{
	font-weight:bold;
	font-size:15px;
	padding-bottom:5px;
	padding-top:0px;
	padding-left:5px;
	padding-right:0px;
}
.employment_contact{
	padding-bottom:0px;
	padding-top:0px;
	padding-left:5px;
	padding-right:0px;
}
.employment_intro{
	padding-bottom:0px;
	padding-top:10px;
	padding-left:5px;
	padding-right:0px;
}
.employment_intro p{
	padding-bottom:10px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
}
.employment_subcategory{
	color:#1569A7;
	font-weight:700;
	font-size:12px;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:12px;
	padding-right:0px;
}
.employment_title{
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:25px;
	padding-right:0px;
	margin:0px;
}
.submit_your_resume{
	padding-bottom:0px;
	margin:0px;
}

.employment_title A{
	font-size: 12px;
	font-weight:700;
}
.employment_title A:link{
  font-size: 12px;
	font-weight:700;
}
.employment_title_detail{
	font-weight:bold;
	padding-bottom:15px;
	padding-top:5px;
	padding-left:15px;
	font-size:14px;
	padding-right:0px;
	margin:0px;
}
.employment_description{
	padding-bottom:0px;
	padding-top:0px;
	padding-left:25px;
	padding-right:0px;
	margin:0px;
}
.employment_footer{
	color:#297AB8;
	width:100%;
	padding-top:20px;
}
.employment_footer_left{
	font-weight:700;
	font-size:12px;
	float:left;
	text-align:left;
	width:49%;
}
.employment_footer_right{
	font-weight:700;
	font-size:11px;
	font-style:italic;
	float:left;
	text-align:right;
	width:49%;
}
.employment_horizontal_dots{
	background-image: url(../images/dots_interior.gif);
	background-repeat: repeat-x;
	/*background-position:center right;
	173
	*/
	/*
	width: 
	170;
	*/
	margin-top:12px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}
.menu1{
	background-color: transparent;
	left: 1px;
	position: absolute;
	top: 1px;
	visibility: hidden;
}
.menu2{
	background-color: transparent;
	left: 1px;
	position: absolute;
	top: 1px;
	visibility: hidden;
}
.menu3{
	background-color: transparent;
	left: 1px;
	position: absolute;
	top: 1px;
	visibility: hidden;
}
.menu4{
	background-color: transparent;
	left: 1px;
	position: absolute;
	top: 1px;
	visibility: hidden;
}
.menu5{
	background-color: transparent;
	left: 1px;
	position: absolute;
	top: 1px;
	visibility: hidden;
}
.menu{

}
.rollmenu {
	background-color: #E5ECF4;
	color: #8E8E8E;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	text-decoration: none;
}

.rollmenu:hover {
	background-color: #FFFFFF;
	text-decoration: none;
}
        #banner {
                background:#fff;
                height:40px;
                border-top:1px solid #000;
                border-right:1px solid #000;
                border-left:1px solid #000;
                voice-family: "\"}\"";
                voice-family: inherit;
                height:39px;
                }
        html>body #banner {
                height:39px;
                }
        #banner h1 {
                font-size:14px;
                padding:10px 10px 0px 10px;
                margin:0px;
                }
