/* CSS Document */

body {margin:0;
	padding:0;
	background:url(../images/body-ng.jpg) repeat-x #DFE0D2;
	
	font:11px verdana, Arial, Helvetica, sans-serif}
	
	div, p, img, ul, li {margin:0;
	padding:0;
	font:11px verdana, Arial, Helvetica, sans-serif;
	color:#575757;
	text-align:justify;
	list-style-type:none;
	}
#Main #ContArea .txt li {
	margin-left: 30px;
	list-style-type: disc;
	line-height: 20px;
}
#Main #ContArea .txt h1 {
	text-align: left;
	font-size: 1.75em;	
}
#Main #ContArea .txt p {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
}


	
	a, a img {border:none;
				outline:none;
				 cursor:pointer;
				 text-decoration:none}
	
.left {float:left}
.right{float:right}	
.clr{clear:both}	
	
	
	#Main{ width:911px;
			margin:10px auto;
			background: url(../images/main-div-bg.jpg) repeat-y}
			
		#Top{ background:url(../images/top-bg.jpg) repeat-x}	
		
		
		
		
		.Topnav {width:889px;
				height:48px;
				margin:0 auto;
				background:url(../images/top-nav-bg.jpg) repeat-x;
				}
		
		.Topnav li {float:left; margin-right:1px;}
		
		.Topnav li a{height:48px;
					 display:block;
					 float:left;
					 background-position:0% 0%}


		.Topnav li a:hover{height:48px;
					 display:block;
					 background-position:0% -48px !important}		
					 
		.Topnav li a span{height:48px;
					 display:block;
					 }
		.Topnav li a span:hover{height:48px;
					 display:block;
					 background-position:0% -48px !important}		
					
		.home {background:url(../images/home-bg.jpg) no-repeat;
				width:76px;}
					
		.state {background:url(../images/states-tahat-bg.jpg) no-repeat;
				width:187px;}		
				
		.career {background:url(../images/career-bg.jpg) no-repeat;
				width:103px;}	
				
		.inso {background:url(../images/insurance-bg.jpg) no-repeat;
				width:283px;}	
		.blog {background:url(../images/blog-bg.jpg) no-repeat;
				width:82px;}	
		.contact {background:url(../images/contact-bg.jpg) no-repeat;
				width:118px;}	
		
		#TopBanner{width:889px;
				margin:0 auto;
				height:229px;
				background:url(../images/banner-bg.jpg) no-repeat;
				margin-top:2px;
				margin-bottom:20px;}
				
		#MidBanner{ width:800px;
					height:156px;
					margin:0 auto;
					margin-top:-100px;
					background:url(../images/mid-bg.jpg) repeat-x;
					
					}
				
				.midComman {float:left;
				width:141px;
				height:146px;
				margin:5px 0;
				text-align:center !important;
				
				}
				.midComman img{
					 margin:6px 0;
					padding:1px;
					display:inline;
							}
			.midComman a{width:152px;
					display:block;
					height:25px;
					margin:5px 15px;
					float:left;
			
					
					}	
					
		.midComman a:hover{background-position:-1px -26px;}		
		
		.green{ background:#C4EDC3 ;
				color:#2E7730;
				}
		.green img {border:solid 1px #93D492}
		.green a { background:url(../images/1.gif) no-repeat -1px 0px;}
						
		.brown{ background:#EAE1BA ;
				color:#897C40;}
		.brown img {border:solid 1px #BCAD6A}
		.brown a { background:url(../images/2.gif) no-repeat -1px 0px;}
		
		.pink{background:#EED1C1;
			color:#B97045;	}	
		.pink img { border:solid 1px #C9987A}
		.pink a { background:url(../images/3.gif) no-repeat -1px 0px;}
		
		.sky {background:#C4E5EC;
			color:#3A96AB;	}	
		.sky img { border:solid 1px #75B7C5}
		.sky a { background:url(../images/4.gif) no-repeat -1px 0px;}

			.voilet {background:#D4C4EB;
			color:#7B5CA8;	}	
		.voilet img { border:solid 1px #9C81C4}
		.voilet a { background:url(../images/5.gif) no-repeat -1px 0px;}
			
		
		#ContArea{ margin:15px auto;
					width:889px}							
		
		.hd { background:url(../images/hd-bg.jpg); height:32px;}
		
		.txt { width:789px;
				margin:0 auto;
				line-height:25px;
				}
		.txt p{line-height:19px; margin:5px 0}
		.txt b{color:#2F6FAD}
		.txt span{color:#297D27;
		font-weight:bold}
		.blue{color:#2F6FAD}
		
		.yellwoish {color:#B34206; margin:37px 0}
		
		
		.Footer{ width:902px;
				margin:20px auto}
		
		.FooterNav { height:46px;
					background:url(../images/footer-bg.jpg) repeat-x;
					font-size:10px;}
					
			.bottomhd { width:580px; margin:0 auto}		
			
			.Footer b{color:#2F6FAD}
		.Footer span{color:#297D27;
		font-weight:bold}
		
		.cent {text-align:center}
		.Footerlast {background:url(../images/footer-last-bg.jpg) no-repeat;
					width:602px;
					height:30px;
					text-align:center;
					line-height:25px;
					margin:10px auto
					}
		.bottomNav {text-align:center; margin:10px 0 0 150px;
				color:#8B8B83;
				float:left;
				display:inline}
		
		.bottomNav a {color:#8B8B83; margin:0 15px}
		.bottomNav a:hover{color:#148513;
							}
		
		
		
		.fontbig{
			font-size:10pt;
		}
							
							
.carrier_text {
	text-align: center;
}

