@charset UTF-8;




.upc input{
	margin-top:1px;
}


body {



background:#DFE8EF url(images/bg.jpg) repeat-x top;



font-family:Arial, Helvetica, sans-serif;



font-size:12px;



font-weight:normal;



color:#333;



text-align:left;



line-height:22px;



margin:0;



padding:5px 0



}







img {



border:none;



vertical-align:middle



}







a {



outline:none



}







.clr {



clear:both



}







.wrap {



width:100%;



background:url(images/bg2.jpg) no-repeat center top



}







#preload {



display:none;



visibility:hidden



}







.logo-placement a {



width:245px;



height:58px;



position:absolute;



display:block;



margin:0;



padding:0



}







.roundedcornr_box_992456 {



background:url(http://southernstatesinsurance.com/wp-content/uploads/2011/04/roundedcornr_992456_tl.png) no-repeat top left



}







.roundedcornr_top_992456 {



background:url(http://southernstatesinsurance.com/wp-content/uploads/2011/04/roundedcornr_992456_tr.png) no-repeat top right



}







.roundedcornr_bottom_992456 {



background:url(http://southernstatesinsurance.com/wp-content/uploads/2011/04/roundedcornr_992456_bl.png) no-repeat bottom left



}







.roundedcornr_bottom_992456 div {



background:url(http://southernstatesinsurance.com/wp-content/uploads/2011/04/roundedcornr_992456_br.png) no-repeat bottom right



}







.roundedcornr_content_992456 {



background:url(http://southernstatesinsurance.com/wp-content/uploads/2011/04/roundedcornr_992456_r.png) top right repeat-y;



padding:0 15px



}







.roundedcornr_top_992456 div,.roundedcornr_top_992456,.roundedcornr_bottom_992456 div,.roundedcornr_bottom_992456 {



width:100%;



height:15px;



font-size:1px



}







.roundedcornr_content_992456,.roundedcornr_bottom_992456 {



margin-top:-19px



}







div#container {



width:950px;



overflow:hidden;



margin:0 auto;



padding:0



}







div#header {



width:100%;



height:auto;



margin:0;



padding:0



}







#header .nav {



width:950px;



height:45px;



position:absolute;



background:url(http://southernstatesinsurance.com/wp-content/uploads/2011/09/nav_bg.jpg) no-repeat left;



margin:59px 0 0 -2px



}







#header .nav ul {



list-style-type:none;



margin:0;



padding:4px 0 0 6px



}







#header .nav ul li {



border:none;



float:left;



margin:0;



padding:0



}







#header .nav ul li.divider {



width:1px;



height:37px;



background:url(http://southernstatesinsurance.com/wp-content/uploads/2010/06/nav_divider.jpg) no-repeat top;



margin:0;



padding:0



}







#header .nav ul li.home a {



width:96px;



height:37px;



background:url(http://southernstatesinsurance.com/wp-content/uploads/2011/09/nav_home.jpg) no-repeat center;



display:block



}







#header .nav ul li.home:hover a,#header .nav ul li.home a.selected {



height:37px;



background:url(http://southernstatesinsurance.com/wp-content/uploads/2011/09/nav_home_hover.jpg) no-repeat center



}







#header .nav ul li.personal a {



width:110px;



height:37px;



background:url(http://southernstatesinsurance.com/wp-content/uploads/2011/09/nav_personal.jpg) no-repeat;



display:block



}







#header .nav ul li.personal:hover a,#header .nav ul li.personal a.selected {



height:37px;



background:url(http://southernstatesinsurance.com/wp-content/uploads/2011/09/nav_personal_hover.jpg) no-repeat



}







#header .nav ul li.business a {



width:112px;



height:37px;



background:url(http://southernstatesinsurance.com/wp-content/uploads/2011/09/nav_business.jpg) no-repeat;



display:block



}







#header .nav ul li.business:hover a,#header .nav ul li.business a.selected {



height:37px;



background:url(http://southernstatesinsurance.com/wp-content/uploads/2011/09/nav_business_hover.jpg) no-repeat



}







#header .nav ul li.servicecenter a {



width:149px;



height:52px;



background:url(http://southernstatesinsurance.com/wp-content/uploads/2011/09/nav_servicecenter.jpg) no-repeat;



display:block



}







#header .nav ul li.servicecenter:hover a,#header .nav ul li.servicecenter a.selected {



height:37px;



background:url(http://southernstatesinsurance.com/wp-content/uploads/2011/09/nav_servicecenter_hover.jpg) no-repeat;



display:block



}







#header .nav ul li.learningcenter a {



width:160px;



height:37px;



background:url(http://southernstatesinsurance.com/wp-content/uploads/2011/09/nav_learningcenter.jpg) no-repeat;



display:block



}







#header .nav ul li.learningcenter:hover a,#header .nav ul li.learningcenter a.selected {



height:37px;



background:url(http://southernstatesinsurance.com/wp-content/uploads/2011/09/nav_learningcenter_hover.jpg) no-repeat



}







#header .nav ul li.blog a {



width:87px;



height:37px;



background:url(http://southernstatesinsurance.com/wp-content/uploads/2011/09/nav_blog.jpg) no-repeat;



display:block



}







#header .nav ul li.blog:hover a,#header .nav ul li.blog a.selected {



height:37px;



background:url(http://southernstatesinsurance.com/wp-content/uploads/2011/09/nav_blog_hover.jpg) no-repeat



}







#header .nav ul li.contactus a {



width:127px;



height:37px;



background:url(http://southernstatesinsurance.com/wp-content/uploads/2011/09/nav_contact.jpg) no-repeat center;



display:block



}







#header .nav ul li.contactus:hover a,#header .nav ul li.contactus a.selected {



height:37px;



background:url(http://southernstatesinsurance.com/wp-content/uploads/2011/09/nav_contact_hover.jpg) no-repeat center



}







div#front_picture {



width:950px;



height:330px;



overflow:hidden;



margin:120px 0 0;



padding:0



}







div#blog_picture {



width:730px;



height:90px;



overflow:hidden;



margin:120px 0 0;



padding:0



}







div#blog_picture2 {



width:130px;



height:90px;



overflow:hidden;



margin:120px 0 0;



padding:0



}







div#subboxes {



width:100%;



overflow:hidden;



margin:110px 0 0;



padding:0



}







#subboxes ul li {



float:left;



margin:0;



padding:0



}







#subboxes ul li#business a {



width:238px;



height:164px;



background:url(http://southernstatesinsurance.com/wp-content/uploads/2011/09/box_business.jpg) no-repeat;



display:block;



margin:0;



padding:0



}







#subboxes ul li#business a:hover {



background:url(http://southernstatesinsurance.com/wp-content/uploads/2011/09/box_business-hover.jpg) no-repeat



}







#subboxes ul li#auto a {



width:237px;



height:164px;



background:url(http://southernstatesinsurance.com/wp-content/uploads/2011/09/box_auto.jpg) no-repeat;



display:block;



margin:0;



padding:0



}







#subboxes ul li#auto a:hover {



background:url(http://southernstatesinsurance.com/wp-content/uploads/2011/09/box_auto-hover.jpg) no-repeat



}







#subboxes ul li#home a {



width:237px;



height:164px;



background:url(http://southernstatesinsurance.com/wp-content/uploads/2011/09/box_home.jpg) no-repeat;



display:block;



margin:0;



padding:0



}







#subboxes ul li#home a:hover {



background:url(http://southernstatesinsurance.com/wp-content/uploads/2011/09/box_home-hover.jpg) no-repeat



}







#subboxes ul li#life a {



width:238px;



height:164px;



background:url(http://southernstatesinsurance.com/wp-content/uploads/2011/09/box_life.jpg) no-repeat;



display:block;



margin:0;



padding:0



}







#subboxes ul li#life a:hover {



background:url(http://southernstatesinsurance.com/wp-content/uploads/2011/09/box_life-hover.jpg) no-repeat



}







#content {



width:922px;



border:1px solid #56728e;



-moz-border-radius:7px;



-webkit-border-radius:7px;



background:#FFF;



overflow:hidden;



margin:5px 0 0;



padding:6px 5px 20px 21px



}







#content2 {



width:922px;



border:1px solid #56728e;



-moz-border-radius:7px;



-webkit-border-radius:7px;



background:#FFF;



overflow:hidden;



margin:125px 0 0;



padding:6px 5px 20px 21px



}







#content2 #quicklinks ul li {



width:280px;



border-bottom:1px solid #d2d2d2;



margin:0;



padding:9px 0 8px 8px



}







#content2 #quicklinks ul li a {



font-family:Arial, Helvetica, sans-serif;



font-size:12px;



font-weight:bold;



color:#036;



text-align:left;



text-decoration:none



}







#content2 #context2 #form {



width:521px;



height:220px;



background:url(images/form_background.jpg) no-repeat;



margin:0 0 15px;



padding:42px 0 0 31px



}







#content #quicklinks ul li {



width:280px;



border-bottom:1px solid #d2d2d2;



margin:0;



padding:9px 0 9px 18px



}







#content #quicklinks ul li a {



font-family:Arial, Helvetica, sans-serif;



font-size:11px;



font-weight:bold;



color:#036;



text-align:left;



text-decoration:none



}







#content #context #form {



overflow:hidden;



width:521px;



height:220px;



background:url(images/form_background.jpg) no-repeat;



margin:0 0 15px;



padding:42px 0 0 31px



}







div#footer {



width:100%;



text-align:center;



list-style-type:none;



font-family:Arial, Helvetica, sans-serif;



font-size:12px;



font-weight:normal;



color:#fff;



text-decoration:none;



display:block;



margin:-1px 0 0;



padding:0



}







#footer ul {



list-style-type:none;



font-family:Arial, Helvetica, sans-serif;



font-size:12px;



font-weight:normal;



color:#fff;



text-decoration:none;



display:block;



margin:-1px 0 0;



padding:0



}







#footer ul li a:hover {



font-family:Arial, Helvetica, sans-serif;



font-size:12px;



font-weight:normal;



color:#fff;



text-decoration:none;



display:block;



margin:-1px 0 0;



padding:0



}







#header .nav ul li.last,#footer ul li.page-item-37 {



border:none



}







#subboxes ul,#content2 #context #carriers ul,#content2 #quicklinks ul,#content #context #carriers ul,#content #quicklinks ul {



list-style-type:none;



margin:0;



padding:0



}







#content2 #context2,#content #context {



width:590px;



float:left;



padding:0



}







#content2 #context2 hr,#content #context hr {



width:590px;



height:1px;



border:none;



background:#d5d5d5;



margin:10px 5px



}







#content2 #context2 h1,#content #context h1 {



font-family:Arial, Helvetica, sans-serif;



line-height:35px!important;



font-size:30px;



font-weight:normal;



color:#036;



text-align:left;



margin:0;



padding:16px 0 0



}







#content2 #context2 p,#content #context p {



font-family:Arial, Helvetica, sans-serif;



font-size:12px;



font-weight:normal;



color:#333;



text-align:left;



line-height:19px;



list-style-type:disc;



margin:0;



padding:5px 0



}







#content2 #context img.alignleft,#content #context img.alignleft {



float:left;



margin:10px 20px 10px 0



}







#content2 #context h5,#content #context h5 {



font-family:Arial, Helvetica, sans-serif;



font-size:13px;



font-weight:bold;



color:#333;



text-align:left;



margin:0;



padding:0



}







#content2 #context h2,#content #context h2 {



font-family:Georgia, "Times New Roman", Times, serif;



font-size:18px;



font-weight:normal;



color:#036;



text-align:left;



margin:0;



padding:16px 0 0



}







#content2 #context ul li,#content2 #context ol li,#content #context ul li,#content #context ol li {



font-family:Arial, Helvetica, sans-serif;



font-size:12px;



font-weight:normal;



color:#333;



text-align:left;



line-height:20px;



margin:0;



padding:0



}







#content2 #context ul,#content #context ul {



list-style-type:disc



}







#content2 #context h1 .icon,#content #context h1 .icon {



position:relative;



float:right;



margin:0 7px 0 0;



padding:0



}







#content2 #context h1 #twitter a,#content #context h1 #twitter a {



width:32px;



height:31px;



background:url(images/twitter_icon.gif) no-repeat;



display:block



}







#content2 #context h1 #facebook a,#content #context h1 #facebook a {



width:32px;



height:31px;



background:url(images/facebook_icon.gif) no-repeat;



display:block



}







#content2 #context #carriers,#content #context #carriers {



margin:32px 0 0



}







#content2 #context #carriers ul li,#content #context #carriers ul li {



border:1px solid #9b9b9b;



float:left;



margin:0 13px 0 0



}







#content2 #quicklinks,#content #quicklinks {



width:300px;



min-height:530px;



background:#ffffff;



-moz-border-radius:7px;



-webkit-border-radius:7px;



float:right;



margin:0 0 66px;



padding:0



}







#content2 #quicklinks img.title,#content #quicklinks img.title {



margin-top:25px



}







#content2 #quicklinks ul li.first,#content #quicklinks ul li.first {



border-top:1px solid #d2d2d2



}







#content2 #context2 #form label,#content #context #form label {



font-family:Arial, Helvetica, sans-serif;



font-size:12px;



font-weight:bold;



color:#333;



text-align:left



}







#content2 #context2 #form input,#content #context #form input {



width:100px;



height:28px;



border:none;



display:block;



background:url(images/form_inputbg.jpg) no-repeat;



margin:10px 0 15px;



padding:0 5px



}







#content2 #context2 #form textarea,#content #context #form textarea {



width:472px;



height:48px;



border:none;



background:url(images/form_textareabg.jpg) no-repeat;



display:block;



margin:10px 0 0;



padding:5px



}







#content2 #context2 #form input.button,#content #context #form input.button {



width:112px;



height:30px;



border:none;



background:url(images/form_gobutton.jpg) no-repeat;



display:block;



float:right;



margin:0 45px 0 0;



padding:0



}







#content2 #context2 #form input.check,#content #context #form input.check {



width:18px;



height:14px;



background:none;



display:block;



float:left;



margin:0 5px 0 0;



padding:0



}







#content2 #context2 #form .option,#content #context #form .option {



width:auto;



float:left;



margin:10px 0 0



}







#content2 #context2 #form .input-wrap,#content #context #form .input-wrap {



width:110px;



float:left;



margin:0 12px 0 0



}







#content2 #context2 #form .fieldset,#content #context #form .fieldset {



border:0



}







#footer ul li,#footer ul li a {



height:11px;



font-family:Arial, Helvetica, sans-serif;



font-size:12px;



font-weight:normal;



color:#fff;



text-decoration:none;



display:block;



margin:-1px 0 0;



padding:0



}



/* ==========================================

WUFOO FORM

===========================================*/

body#public {background:#ffffff;}

body#public header {border:none;}

body#public form {width:297px;height:347px;margin:20px 0 0 0 !important;padding:0;background:url('http://southernstatesinsurance.com/wp-content/uploads/2011/10/bg-sidebar-form.jpg') no-repeat center top;overflow:hidden;}

body#public h2 {padding-top:10px;padding-left:16px;border:none !important;color:#FFF !important; font-weight:500;}


body#public li {width:45% !important;margin:0 -30px 0 20px !important;padding:0 !important;float:left !important;clear:none !important;border:none !important;text-align:left !important;}

body#public li label {font-weight:bold;color:#FFF;}

body#public li input {width:100px;}

body#public li select {width:105px;}

body#public li #Field6,

body#public li #Field6-1,

body#public li #Field6-2 {width:27px !important;}

body#public li #field6 {clear:left !important;}

body#public select#Field22,

body#public input#Field25 {width:80% !important;clear:both !important;}

body#public li#fo3li22,

body#public li#fo3li25 {width:86% !important;clear:both !important;}

body#public li.focused {background:none;}

body#public #errorLi {display:none;visibility:hidden;}
body#public .submit {margin-left:80px;margin-top:15px;clear:both;}
