/* master frame */
/*DIV{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding: 0;}*/

.clear{
clear:both;
}

h1{
padding: 0px;
margin: 0px;
font-size: 13px;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 800;
	color: #464646;
	line-height: 17px;
	padding: 0px;
	margin: 0px;
	
}

#frame {
		text-align: center;
		margin-top:0px;
		padding:0px;
		background-color:#F2F2F2;
		}

#menu{
		padding-top: 5px;
		width: 700px;
		margin:0px auto;
		clear: both;
		}
		
#footer{
		width: 704px;
		height: auto;
		text-align: center;
		background-color: #020202;
		padding: 5px 0px 5px 0px;
}

#flashcontentswf {
	padding: 0px 0px 0px 0px;
	margin-left: 0px;

}

#flashcontentswf2 {
	padding: 0px 0px 0px 0px;
	margin-left: 0px;

}

ul{
	/*list-style-position: outside;
	list-style-image: url(/portals/surety/images/bullet_quick_access.jpg);*/
	margin: 0px 0px 0px 20px;
	padding: 5px 0px 5px 0px;
}

li{
	padding: 0px 0px 5px 0px;
}		
		
hr {
	text-align: center;
	width: 90%;
	color: #666666;	
	height: 1px;
}

.padding_20{
		padding: 20px 20px;
}

.margin_20{
		margin: 20px 20px;
}

.margin_news_desc{
		margin: 5px 20px 10px 20px;
}

ul.archive{
		list-style-image: url(../i/design/bullet.gif);
		line-height:1.4;
}
		
/*  global  */

#wrapper{
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		padding: 0px;
		text-align: left;
		width: 700px;
}

#header{
		width: 700px;
		height: 167px;
		margin-top: 0px;
		background-image: url(/portals/surety/images/header.jpg);
		background-repeat: no-repeat;
}

#header_index{
		width: 700px;
		height: 167px;
		margin-top: 0px;
}

#logo{
		margin-left: 30px;
}

#search{
		width: 148px;
		height: 27px;
		background-image: url(/portals/surety/images/search_bg.jpg);
		background-repeat: no-repeat;
		margin: 0px 0px 0px 0px;
		padding: 3px 0px 0px 10px;
}

#nav_container{
		width: 700px;
		height: 35px;
		margin-top: 2px;
		background-image: url(/portals/surety/images/nav_wrapper_bg.jpg);
                background-repeat:repeat-x;
}
#nav_left{
		float: left;
}

#nav_right{
		float: right;
}

#sub_nav{
		margin-top: 2px;
}

#sub_nav_left{
		float:left;
}

#sub_nav_right{
		float:right;
}

#content_wrapper{
		width: 702px;
		/*min-height: 100%;*/
		/*height: 100%;*/
		border: 1px solid;
		border-color:#666666;
		background-image:url(/portals/surety/images/background_content.jpg);
		background-repeat: repeat-y;
}

div.horRule {
height: 1px;
border-top: 1px solid #00426E;
margin-top: 3px;
margin-bottom: 3px;
margin-left: 20px;
margin-right: 20px;
}
div.horRule hr {
display: none;
}

#bread {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F26522;
	padding: 10px 0px 0px 20px;
	margin-bottom: 0px;
	}

#bread ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 

#bread ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	}
	
/* homepage */


#home_wrapper_left{
		width: 130px;
		padding: 0px;
		float: left;
}


#home_wrapper_main{
		width: 542px;
		padding: 0px;
		float: left;
}

#home_wrapper_center{
		width: 412px;
		padding: 0px;
		float: left;
}

#home_wrapper_right{
		width: 159px;
		padding: 0px;
		float: right;
}

#home_wrapper_left_2{
		width: 200px;
		padding: 0px;
		float: left;
}

#home_wrapper_center_2{
		width: 342px;
		padding: 0px;
		float: left;
}

#home_wrapper_right_2{
		width: 152px;
		padding: 0px;
		float: left;
}

/* content */

#content_wrapper_left{
		width: 530px;
		padding: 0px;
		float: left;
}

#links_wrapper{
	float: left;
	width: 200px;
	padding: 0px 20px 0px 20px;
	white-space: normal;
}

.content_reg_story{
	padding: 0px 20px 10px 20px;
}

/* formatting */ 
a:link              { color:#000033; text-decoration:none; }
a:visited           { color:#000033; text-decoration:none; }
a:hover             { color:#00426E; text-decoration:undeline; }
a:active            { color:#000033; text-decoration:none; }

.fontFace {
color:#464646;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:17px;
padding:0px;
}

.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	line-height: 17px;
	padding: 0px 0px;
}

.text_bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	color: #464646;
	line-height: 17px;
	padding: 0px 0px;
}

.text_home {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #464646;
	line-height: 25px;
}

.text_light_blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #94BDD7;
}

.text_light_blue a { color: #94BDD7; }
.text_light_blue a:link { color: #94BDD7; }
.text_light_blue a:visited { color: #94BDD7; }
.text_light_blue a:hover { color: #F9F9F9; text-decoration: underline; }
.text_light_blue a:active { color: #94BDD7; }

.text_blue_thick {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 800;	
	color: #00426E;
}

.text_news_headline {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0px 10px 0px 10px;
}

.text_news_headline2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.text_sub_nav a { color: #00426E; }
.text_sub_nav a:link { color: #00426E; }
.text_sub_nav a:visited { color: #00426E; }
.text_sub_nav a:hover { color: #94BDD7; text-decoration: underline; }
.text_sub_nav a:active { color: #00426E; 
}

.text_sub_nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00426E;
}

.text_today {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 800;
	text-align: center;
	color: #000000;
}

.text_member_access {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	text-align: left;
	margin-left: 5px;
	color: #000000;
}

.text_quick_access_1 a { color: #00426E; }
.text_quick_access_1 a:link { color: #00426E; }
.text_quick_access_1 a:visited { color: #00426E; }
.text_quick_access_1 a:hover { color: #94BDD7; text-decoration: underline; }
.text_quick_access_1 a:active { color: #00426E; 
}

.text_quick_access_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00426E;
/*	line-height: 20px;*/
}

#bullets_right{
margin-left: 5px;;
padding-left: 0;
list-style: none;
}

#bullets_right li{
padding: 2px 10px 2px 10px;
background-image: url(/portals/surety/images/bullet_quick_access.jpg);
background-repeat: no-repeat;
background-position: 0 .5em;
}

.text_quick_access_2 a { color: #00426E; }
.text_quick_access_2 a:link { color: #00426E; }
.text_quick_access_2 a:visited { color: #00426E; }
.text_quick_access_2 a:hover { color: #94BDD7; text-decoration: underline; }
.text_quick_access_2 a:active { color: #00426E; 
}

.text_quick_access_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00426E;
/*	line-height: 20px;	*/
}

.text_login {
	font-family:"Arial Black",Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F26522;
}

.text_breadcrumb a { color: #F26522; }
.text_breadcrumb a:link { color: #F26522; }
.text_breadcrumb a:hover { color: #F59363; text-decoration: underline; }
.text_breadcrumb a:visited { color: #F26522; }
.text_breadcrumb a:active { color: #F26522; 
}

.text_breadcrumb {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F26522;
	padding: 10px 0px 0px 20px;
}

.text_story_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 800;
	color: #00466F;
	padding: 10px 0px 0px 20px;
}

/* Images */

.image_align_left_1
{
float: left; 
vertical-align: middle; 
margin-left: 5px; 
margin-right: 5px;	
}

.image_align_right_1
{
float: right; 
vertical-align: middle; 
margin-left: 5px; 
margin-right: 5px;	
}

#bottomMenu li
{
display: inline;
list-style-type: none;
padding: 5px 3px;;
}

#membersMenu li
{
text-align: center;
display: inline;
list-style-type: none;
padding: 5px 3px;;
}

#membersMenu ul
{
margin: 0px 0px 0px 0px;
display:inline;
list-style-type: none;
}


.members_menu a { color: #00426E; }
.members_menu a:link { color: #00426E; }
.members_menu a:visited { color: #00426E; }
.members_menu a:hover { color: #94BDD7; text-decoration: underline; }
.members_menu a:active { color: #00426E; 
}

.members_menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00426E;
/*	line-height: 20px;	*/
}
}


input, select, textarea {
font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00426D;
}

.level3{ margin: 0px 0px 0px 15px;
}

.level4{ margin: 0px 0px 0px 30px;
}

#nav_text_temp li
{
color: #fff;
font-family: Arial;
font-size: 12px;
font-weight: 800;
height: 23px;
margin: 2px 2px 0px 0px;
padding: 2px 4px;
text-align:left;
text-decoration:none;
list-style-type:none;
display:inline;
}

#nav_text_temp ul
{
margin: 0px 0px 0px 0px;
display:inline;
list-style-type: none;
}


.nav_text_temp a { color: #FFFFFF; }
.nav_text_temp a:link { color: #FFFFFF; }
.nav_text_temp a:visited { color: #FFFFFF; }
.nav_text_temp a:hover { color: #FFFFFF; text-decoration: underline; }
.nav_text_temp a:active { color: #FFFFFF; 
}

#termsLink { text-decoration: underline; }


ul#sfsDocList li{
list-style-type:none;
}


/* Calendar Styles */

#home_events_cont {
border-bottom:1px solid #B1A194;
border-left:1px solid #B1A194;
border-right:1px solid #B1A194;
margin:0 0 10px 10px;
}

#home_events {
background-color:#00426E;
height:22px;
margin:3px 0 0;
padding:2px 0 0 15px;
}

#home_events h2{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
margin-top:3px;
}

#home_events_lc{
float:left;
width:340px;
/*width:140px;*/
}

#home_events_rc{
float:left;
width:295px;
}

#home_events_rc li, #home_events_lc li{
list-style-type:none;
}

#home_events_lc img.sfsIntroImg{
width:140px;
}

table.survey tr.odd{
background-color:#EEEEEE;
}

.custom-form label.name{
width:150px;
display:block;
float:left;
margin:5px 0;
}

.custom-form input{
margin:5px 0;
}

.customform td{
width:50%;
vertical-align:text;
padding:10px 0;
border-bottom:1px solid #cccccc;
}
