/* CSS Document */
body {
background:#373222;
}
#main {
   background-color:#373222;
   /*border-color:#1063ba;*/
   /*border-style:ridge;*/
   /*border-width:0 10px 10px 10px;*/
background-image:url(/images/Header---loganhowe);

background-repeat:no-repeat;
background-position:top;


   }

#header {
	min-width:1000px;
	height:170px;
}
#content {
	padding:0px 0px 0px 0px;
	width:980px;
	margin:0 auto;
	background-color:#FFF;
	/*border-bottom-color:#f7b42e;*/
   /*border-bottom-width:20px;*/
   /*border-bottom-style:solid;*/
   text-align:left;
	position:relative;

}
/* =======================Main Layout====================== */

.top-tail2 {background:url(images/top-tail2.gif) top left repeat-x; width:50%; position:absolute; right:0; height:304px;}

.link {color:#c6f700;}
.link strong {color:#c6f700;}



ul {color:#c6f700;}
li {color:#c6f700;}
li a {color:#c6f700;}
li a:hover {color:#390;}

.imgindent {margin:0 20px 0 0; float:left;}
.imgindent2 {margin:0 10px 0 0; float:left;}
.imgindentlft {margin:0 0 20px 20px; float:right;}
.title {margin-bottom:25px;}

h2 {font-size:2.667em;
    line-height:1em;
	color:#fff; 
	font-weight:normal;
	margin-bottom:10px;
	}


cite {font-style:normal;}

* {margin:0; padding:0;
   font-size:100%;
}

body{
	background:#1d56a7;
	text-align:center;
}


img {vertical-align:top;}
	
a img { border:0;}

ul { list-style:none;}

.left { float:left;}

.right {float:right;}

.clear  { clear:both;}



html, input, textarea
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	line-height:1.583em;
	color:#5a5a5a;
	}

input, select {vertical-align:middle; 
               font-weight:normal;
			   }

a {color:#c6f700;

   }


a:visited{

	color:#c6f700;
}
a:hover{
	
	color:#390;
	}
	
p {padding-top:16px;
   }
   
   
/* =====================END Main Layout====================== */


/*==================Agent 1 Column Page==================*/

#column_header{
	background-image:url(images/Column-Label-Ver1.0.jpg);
	height:35px;
	width:325px;
	background-repeat:no-repeat;
}
#column_header_1{
	background-image:url(images/Column-1col-Ver1.0.jpg);
	height:35px;
	width:670px;
	background-repeat:no-repeat;
}
#column_header_nc{
	background-image:url(images/Column-Label-NC-Ver1.0.jpg);
	height:35px;
	width:325px;
	background-repeat:no-repeat;
}
#column_header_lp{
	background-image:url(images/Column-Label-LP-Ver1.0.jpg);
	height:35px;
	width:325px;
	background-repeat:no-repeat;
}
#column_header_sa{
	background-image:url(images/Column-Label-SA-Ver1.0.jpg);
	height:35px;
	width:325px;
	background-repeat:no-repeat;
}
#column_header_se{
	background-image:url(images/Column-Label-SE-Ver1.0.jpg);
	height:35px;
	width:325px;
	background-repeat:no-repeat;
}
#column_header_cc{
	background-image:url(images/Column-Label-CC-Ver1.0.jpg);
	height:35px;
	width:325px;
	background-repeat:no-repeat;
}
#a_sidebar_cont{
	background-image:url(images/SideBar-Bottom-Slice.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	width:200px;
	background-repeat:no-repeat;
	padding:30px 20px 20px 45px;
}


.col-pad {
	padding:0px 20px 0px 0px;
	}
.col-padleft {
	padding-left:20px;
	}
.pic-center {
	position:relative;
	}
.extra-pad {
	padding-top: 10px; 
	padding-bottom: 10px;
	}
.extra-padtop {
	padding-top: 10px;
	}
.agent_nav_pad {
	padding: 10px 0 0 25px;
	}	
.10-padbot {
	padding-bottom: 5px;
	}
.double-pad {
	padding-right:40px;
	padding-left:40px;
	}
.title-pad {
	padding-right:20px; 
	padding-top:20px;
	}
.col-agent_single{
	width:670;
	padding:20px 20px 20px 20px;
	}
	
.col-col1{
	padding:25px 0 0 30px;
	}
	
.col-col2{
	padding:25px 0 0 10px;
	}
	
.col-content_underheader_1col{
	padding:10px 10px 10px 10px;
	width:650px;
	background-color:#FFF;
	}
	
.col-content_underheader_2col{
	background-color:#FFF;
	padding:10px 10px 10px 10px;
	width:305px;
	}

.col-content_2colpage_col1{
	background:#FFF;
	padding:10px 10px 10px 10px;
	width:205px;
	
    }
	
	

.column_header_text{
	vertical-align:middle;
	padding:9px 0 0 12px;
	text-align:left;
	color:#006;
	font-weight:bold;
	font-size:1.2em;
	}
	

.col-about{
	width:600px;
	padding:0 0 0 20px;
	}

.indent{
	padding:0px 0px 0px 20px;
	}
	
.indent-pad{
	padding:20px 0px 20px 40px;
	}

.box {background:url(images/box-tail-bg.gif) bottom repeat-x;
      color:#008fd8;
	  font-size:1.083em; 
	  line-height:1.385em;
	  }
	  
.box .tail-top {background:url(images/box-tail-bg.gif) top repeat-x;}

.box .tail-right {background:url(images/box-tail-bg.gif) right repeat-y;}

.box .tail-left {background:url(images/box-tail-bg.gif) left repeat-y;}

.box .corner-bottom-right {background:url(images/box-corner-bottom-right.gif) bottom right no-repeat;}

.box .corner-bottom-left {background:url(images/box-corner-bottom-left.gif) bottom left no-repeat;}

.box .corner-top-right {background:url(images/box-corner-top-right.gif) top right no-repeat;}

.box .corner-top-left {background:url(images/box-corner-top-left.gif) top left no-repeat; width:100%;}

.box .indent {padding:15px 20px 15px 22px;}

.phonebox {width:600px;}

.phonename {width:100%; overflow:hidden; float:right;}

.phonenumber {width:100%; overflow:hidden; float:left;}
      

.margin1 {margin-top:25px;}

.padding1 {padding-top:9px;}

.phone {display:inline-block; width:77px; vertical-align:middle;}

.line-hor {background:url(images/line-hor.gif) bottom left repeat-x;
           padding-bottom:20px;
		   margin-bottom:20px;
		   }
		   
.line-150 {background:url(images/line-hor.gif) bottom left repeat-x;
           width:150px;
		   padding-top:10px; 
		   padding-bottom:20px; 
		   margin-bottom:20px;
		   }
		   
.horline-3 {background:url(images/line-hor.gif) bottom left repeat-x;
            width:125px;
			}


/*==========TEXT Styles=========*/

/*
.text_link_header{
	color:#c6f700;

}
.text_link_header:hover{
	color:#c6f700;
	text-decoration:underline;

	}
.text_lrg_link{
	color:#c6f700;
	text-decoration:underline;
	font-size:1.2em;
	font-weight:bold;
}
.text_lrg_link:hover{
	color:#c6f700;
	text-decoration:underline;
	font-size:1.2em;
	font-weight:bold;
	}	
.text_disk_link{
	color:#c6f700;
	text-decoration:underline;
	font-size:1em;
	font-weight:normal;
}
.text_disk_link:hover{
	color:#c6f700;
	text-decoration:underline;
	font-size:1em;
	font-weight:bold;
	}
*/

.boldblue {
	color:#009;
	font-weight:bold;
}
.bold_green {
	color:#c6f700;
	font-weight:bold;
}
.text {
	color:#000;
	font-size:.9em;
}

.text2 {
	color:#00F;
}

.text3 {
	color:#00F;
	font-size:1.3em;
    }

.text4 {
	color:#00F; font-size:1.8em;
	}
	
.text5 {
	color:#333;
	font-size:1.1em
    }

.text6 {
	color:#036;
	font-size:1.1em;
    }

.text7 {
	color:#009;
	font-size:1.1em;
    }
.text8 {
	color:#F00;
	font-size:1.5em;
	font-weight:bold;
    }	
.text_small {
	color:#999;
	font-size:.5em;
    }	
.text_download {
	color:#999;
	font-size:.8em;
	text-align:right;
	padding: 0 40px 0px 0px;
    }	
.title {
	color:#00F;
	font-size:1.8em;
	padding-top:20px;
    } 
.text_1-1em_bl_bld{
	color:#006;
	font-size:1.1em;
	font-weight:bold;
}
.text_reg_bl{
	color:#006;
	font-family: Arial, Helvetica, sans-serif;
}
.text_lrg_bld{
	color:#333;
	font-size:1.1em;
	font-weight:bold;
}
.text_agent_nav{
	color:#CCC;
	font-size:.9em;
	font-weight:normal;
	font-style:normal;
	}
/*==========END TEXT Styles=========*/



/* ============================= footer ====================== */
/*
#footer {color:#a2a1a1; padding:38px 0 0 56px;}
#footer span {color:#000;}
#footer a {color:#016db7; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer {text-align:center;}

/* ============================= forms ============================= */

#NewsletterForm {background:url(images/form-bg.jpg) top left no-repeat; padding:13px 10px 50px 15px; color:#fff; margin-top:32px; margin-right:-2px;}
#NewsletterForm .input {width:139px; height:21px; border:1px solid #00296c; background:#fff; padding:0 0 0 5px; font-size:1em;}

#ContactForm {background:url(images/form-bg2.jpg) top left no-repeat; padding:13px 10px 50px 15px; color:#fff; margin-top:32px; margin-right:-2px;}
#ContactForm .rowi {height:30px;}
#ContactForm h2 {letter-spacing:-2px;}
#ContactForm a {
	background:url(images/link-bg.gif) no-repeat right 3px;
	padding:0 12px 0 15px;
	color:#FFF;
	text-decoration:none;
	display:inline-block;
}
#ContactForm a:hover {text-decoration:underline;}
.taright {text-align:right; padding-right:10px;}

.input {width:156px; height:21px; border:1px solid #00296c; background:#fff; padding:0 0 0 5px; font-size:1em;}
textarea {width:156px; height:59px; border:1px solid #00296c; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em;}

/*===================Tables==============================*/

table.phone
{
width:auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
}

table.phone td
{
width:auto;
margin: 0px 10px 0px 0px;
padding: 0 10px 0px 0px;
} 

/*================Old Agent Website==================*/
/*
.article_title
	{
	font-size: 12pt;
	background-color:#337ee3;
	font-weight: bold;
	border-width: 1px;
	border-color: black;
	border-style: solid;
	color:#FFF;
	padding: 4px 2px 2px 4px;
	}
.article_date
	{
	color:#FFF;
	font-size: 10pt;
	font-weight: normal;
	}
.article_text
	{
	color:#FFF;	
	font-family: Verdana, Cambria, Calibri, Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	}
.left_nav_text
	{
	font-family: Verdana, Cambria, Calibri, Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	background-color: #FFCC00;
	}
.link_no_border
	{
	border-width: 0px;
	}
.topfivetable {
	text-align: left;
	font-size: 10pt;
}
.top_five
	{
	font-family:Verdana, Cambria, Calibri, Arial, sans-serif;
	font-size: 12pt;
	font-weight:normal;
	}
	
.left_nav_text
	{
	font-family: Verdana;
	background-color: #1d56a7;
	font-size: 10pt;
	}
.left_nav_style1 {
	background-image: url('images/MenuButton.bmp');
}
.left_nav_stayl2 {
	font-family: Verdana;
	font-size: 10pt;
}
.left_nav_style3 {
	font-size: x-small;
}	

/*================ END Old Agent Website==================*/

.cssfly {
	width:215px;
	height:200px;
	position:relative;
	margin: 15px 0 0 5px; 
}
.cssfly ul li a, .menu ul li a:visited {
	display:block;
	color:#006;
	font-weight:bold;
	text-decoration:none;
	width:200px;
	height:22px;
	text-align:left;
	border:0px solid #1d56a7;
	border-width:0px 0px 0px 0px;	
	padding:7px 0 0 10px;
	background-image:url(images/A_Side_Nav_state1-ver1.0.jpg);
	background-repeat:no-repeat;
	font-size:1em;
	}

/*positioning*/


/*left position*/
.cssfly ul li {float:right; position:relative;}


.cssfly ul li ul {display: none;}



/* text */
.cssfly ul li:hover a {
	color:#900;
	font-weight:bolder;
	text-decoration:underline;
	background-image:url(images/A_Side_Nav_state2-ver1.0.jpg);
	border-width:0px 0px 0px 0px;	
	padding:7px 0 0 10px;
	text-indent:10px;
	/*margin: 0 -5px 0 0;*/
}

/* flyout*/
.cssfly ul li:hover ul {
	display:block;
	position:absolute;
	top:0;
	left:213px;
}
 
/* not sure yet
.cssfly ul li:hover ul li a.hide {
	background-image:url(images/A_Side_Nav_state2-ver1.0.jpg);
	border-width:1px 6px 1px 8px;	
	color:#000;
	left:229px;

}
*/
/*
.cssfly ul li:hover ul li:hover a.hide {width:184px;}
*/
/*
.cssfly ul li:hover ul li ul {display: none;}
*/

.cssfly ul li:hover ul li a {
	display:block;
    width:200px;
	color:#006;
	font-weight:bold;
	text-decoration:none;
	background-image:url(images/A_Side_Nav_state1-ver1.0.jpg);
	border-width:0px 0px 0px 0px;	
    padding:7px 0 0 10px;
}

.cssfly ul li:hover ul li a:hover {
	display:block;
	width:200px;
	color:#900;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(images/A_Side_Nav_state2-ver1.0.jpg);
	border-width:0px 0px 0px 0px;	
    padding:7px 0 0 10px;
	text-indent:20px;	
	}

td {
	font: normal 12px Tahoma, Arial;
	color: #FFFFFF;
}

h1, h2, h3, h4, h5 {

    color: #ffffff;
    margin: 0px;
}


h1 {
    font-size: 31px;
}

h2 {
    font: normal 22px "Times New Roman", Times, serif;
}

h3 {
    font-size: 14px;
}


a {

font: normal 12px Tahoma, Arial;
color: #c6f700;

}

a:hover {


color:#390;


}



.white-text{
color: #ffffff;
text-decoration: none;

}
a.b1
{
font:  14px tahoma, Arial;
color: #fffea0;
text-decoration: none;
padding: 15px;
margin: 0px;

}
.p
{
padding: 0 0 0 20px;
}
.p1
{
padding: 0 0 0 30px;
}
.p2
{
padding: 30px 50px 30px 30px;
}
.bg1
{
background: #373222 url(5523-1/html/images/index_10.gif) top no-repeat;
}
.bg2
{
background: #000000 url(5523-1/html/images/index_10.gif) top no-repeat;
}
.bord
{
border: 1px solid #c5d85a;
}
.menu 
{
color:#c6f700;
vertical-align:top;
height: 35px;
padding: 10px 0 0 20px;
}
.menu a
{
color:#c6f700;
font: normal 11px  tahoma, Arial;
text-decoration: none;
}


.blye-text-underline {
color: #5a768d;
text-decoration: underline;
}

.blye-text-regular {
color: #5a768d;
text-decoration: none;
}

.yellow-text-regular {
color: #ffb400;
text-decoration: none;
}

.yellow-text-underline {
color: #ffb400;
text-decoration: underline;
}

.orange-text-regular {
color: #fe6b1d;
text-decoration: none;
}

.orange-text-underline {
color: #fe6b1d;
text-decoration: underline;
}
.broun-text-regular {
color: #de4e06;
text-decoration: none;
}

.broun-text-underline {
color: #de4e06;
text-decoration: underline;
}

.red-text-regular {
color: #8c247b;
text-decoration: none;
}

.red-text-underline {
color: #8c247b;
text-decoration: underline;
}
.black-text-regular {
color: #000000;
text-decoration: none;
}

.black-text-underline {
color: #000000;
text-decoration: underline;
}


.gray-text-underline{
color: #7c7c7c;
text-decoration: underline;
}
.gray-text-regular{
color: #7c7c7c;
text-decoration: none;
}

.green-text{
color: #c6f700;
text-decoration: none;
}

.green-text_L{
color: #c6f700;
text-decoration: none;
font-size:1.5em;
}
.green-text_M{
color: #c6f700;
text-decoration: none;
font-size:1.0em;
}

.green-text-underline{
color: #c6f700;
text-decoration: underline;
}
