/* CSS Document */
a { outline:none;}
img { border:none;}
body { width:auto; height:auto; margin:0; padding:0; background:#FFFFFF; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}

.mainwrap { width:900px; height:auto; margin:0 auto 0 auto;}

		.banner {height:160px; background:url(images/banner_bg.jpg) top right no-repeat; border:1px solid #FFFFFF;}
				.logo { padding-left:15px; float:left; }
				.nav1 { float: right; width:390px; text-align:center; margin-top:117px;}
						
						.nav1 a { font-size:13px; color:#336699; font-weight:bold; display:block; height:25px; line-height:25px; text-decoration:none;}
						.nav1 a:hover { color:#FFFFFF; background:#CC3300;}
						.current1 a{ color:#FFFFFF; background:#CC3300;}
						.quote a{ font-size:15px; color:#FF0000; font-weight:bold}
						.quote a:hover { text-decoration:underline; background:none; color:#FF0000;}
				
				.clearer { clear:both;}
				
		.nav2 { background:url(images/nav_bg.jpg) repeat-x; text-align:center; height:40px; margin-bottom:1px;}
				.nav2 table { height:40px;}
				.nav2 a { display:block; height:40px; line-height:40px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
				.nav2 a:hover { background:url(images/nav_hover.jpg) repeat-x;}
				.current2 a{ background:url(images/nav_hover.jpg) repeat-x;}
				.nav_left { width:10px; background:url(images/nav_left.jpg) left no-repeat;}
				.nav_right { width:10px; background:url(images/nav_right.jpg) right no-repeat;}
				.nav_line { width:2px; background:url(images/nav_line.jpg) center no-repeat;}
						.scrolling { width:179px;}
						.scrolling div { height:22px; line-height:22px; width:162px; color:#FFFFFF; font-style:italic; background:url(images/scrolling_bg.jpg) center center no-repeat;}
						.scrolling marquee { width:130px;}
						
						#drop{position:absolute; display:block; width:285px; clear:both; left:0px; z-index:1001; letter-spacing:normal; font-size:12px; font-family:Arial; line-height:20px;  visibility:hidden;}
						.drop{width:275px; height:auto;}
						.drop a{display:block; color:#FFFFFF; text-decoration:none; height:25px; background:#336699; padding-left:8px; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; text-align:left; line-height:25px; font-family:tahoma; font-size:12px; width:170px;}
						.drop a:hover{ text-decoration:none; background:#2D88B5; color:#FFFFFF; text-align:left}
						
		.flashwrap {width:900px; background:url(images/contact_left_bg.jpg) repeat;}				
				.contact_left { width:181px; float:left; height:240px;  margin:0; padding:0; color:#FFFFFF;}
						.contact_left div { padding:7px 0px 7px 15px;}
						#call_us { font-size:14px; font-weight:bold; font-style:italic;}
						#phone { font-family:tahoma; font-size:22px; font-weight:bold; font-style:normal; color:#FFFFCC;}
				.flash { float:right; height:240px; border-left:1px solid #FFFFFF; width:710px; margin:0; padding:0; font-size:0;}
				
				
		.line { height:13px; background:url(images/line.jpg) repeat-x; margin:2px 0;}
		
		.contentwrap { width:900px; height:auto; background:url(images/left_bg.jpg) repeat;}
				.left { float:left; width:190px; text-align:center; padding:20px 0; color:#FFFFFF;}
				.left_blue { width:163px; background:url(images/blue_bg.jpg) center top no-repeat; margin:0 auto 0 auto; padding-top:10px;}
				.maincontent { float:right; min-height:500px; height:auto; background:#FFFFFF; width:649px; padding:20px 20px 20px 41px;}
						.maintext { float:left; width:507px; line-height:20px;}
								.title{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:20px; font-weight:bold; color:#CC3300;}
								.line_grain { height:10px; background:url(images/line_grain.jpg) left no-repeat;}
								.blue { color:#336699;}		
								.gray { font-size:15px; color:#666666;}
								.gold { font-weight:bold; color:#999900;}
								.client_text { font-style:italic; font-family:Trebuchet MS, Arial, Tahoma; font-size:12px;}
										.client_text img { margin:0 20px 10px 5px; padding:0;}
								.maintext a { text-decoration:none; color:#CC3300;}	
								.maintext a:hover {color:#999900;}	
								
								
						.right_thumbs { float:right; width:124px;}
						
		.footer { height:52px; background:url(images/footer_bg.jpg) repeat-x; margin-top:1px; padding:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
			.orange { color:#CC3300;}
			.footer a {color:#CC3300;}
			
		.tab_accident a{display:block; width:170px; height:40px; background:url(images/tab_accident.png) no-repeat left top; text-decoration:none;}
		.tab_accident a:hover{display:block; width:170px; height:40px; background:url(images/tab_accident.png) no-repeat left bottom; text-decoration:none;}
		
		.tab_annuities a{display:block; width:170px; height:40px; background:url(images/tab_annuities.png) no-repeat left top; text-decoration:none;}
		.tab_annuities a:hover{display:block; width:170px; height:40px; background:url(images/tab_annuities.png) no-repeat left bottom; text-decoration:none;}
		
		.tab_health a{display:block; width:170px; height:40px; background:url(images/tab_health.png) no-repeat left top; text-decoration:none;}
		.tab_health a:hover{display:block; width:170px; height:40px; background:url(images/tab_health.png) no-repeat left bottom; text-decoration:none;}
		
		.tab_plan a{display:block; width:170px; height:40px; background:url(images/tab_plan.png) no-repeat left top; text-decoration:none;}
		.tab_plan a:hover{display:block; width:170px; height:40px; background:url(images/tab_plan.png) no-repeat left bottom; text-decoration:none;}
		
		.tab_recruitment a{display:block; width:170px; height:40px; background:url(images/tab_recruitment.png) no-repeat left top; text-decoration:none;}
		.tab_recruitment a:hover{display:block; width:170px; height:40px; background:url(images/tab_recruitment.png) no-repeat left bottom; text-decoration:none;}
			
					

