@charset "utf-8";
/* CSS Document */
.slideshow { height: 255px; width: 637px; margin: auto }
.slideshow img { background-color: #fff; }
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
}
/* .story_image{ margin-top:-40px; } */
.story_image{ float:right; position:relative; margin-left:auto; margin-top:auto; top:-5px; *top:-30px; }

p, h1, h2, h3, h4, h5, h6{margin:0px; padding:0px;}
#wrapper{margin:0px auto; width:1002px;}

.container_bg { background:url(/Images/inner_container_bg.png) repeat-y left bottom;}
#main_body{margin:0px auto; width:960px; float:left; background:url(/Images/page_bg.gif) repeat-x; padding:0 21px 15px 21px;background-color:#dddddd;}


#header{float:left; height:129px; width:960px;}
#logo{float:left; height:73px; width:960px;margin:0px; padding:20px 0 0 0; }
#menu{float:left; height:36px; width:960px;}
	#menu ul{ margin:0px; padding:0px; list-style:none;}
	#menu li{ margin:0px; padding:6px 12px 0 12px; height:30px; list-style:none; float:left; background:url(/Images/spacer_line.gif) right top no-repeat;}
	#menu li a{ font-family:Arial; color:#35363b; font-size:12px; text-decoration:none; margin-right:2px;}
	#menu li a:hover{ color:#8290ba; text-decoration:none;}

#container{float:left; width:960px;}
	#container_left{float:left; width:645px;}
		#banner{ float:left;}
		#welcome{float:left; width:637px;}
		#welcome_left{width:300px; padding-right:57px; float:left; z-index:1000px;}
			#container_left h1{font-family:Arial; font-size:17px; color:#33312f; text-decoration:none; font-weight:bold; padding-bottom:23px;}
			#container_left h3{font-family:Arial; font-size:17px; color:#27408b; text-decoration:none; font-weight:normal; padding-bottom:27px;}
			#container_left h2{font-family:Arial; font-size:12px; color:#27408b; text-decoration:none; font-weight:normal;}
		#welcome_right{width:264px; padding-left:15px; float:left;}
			#welcome_right p{font-family:Arial; width:200px; font-size:12px; color:#33312f; text-decoration:none; font-weight:normal; line-height:30px; background-image:url(/Images/32.png); background-position:bottom; background-repeat:no-repeat;}
			#welcome_right a { color:#000; text-decoration:none; }
			#welcome_right a:hover { text-decoration:underline; }
	#container_right{float:left; width:315px;}
		#login{ float:left; width:313px; }
			#login h1{background:#ae012e; color:#FFFFFF; font-family:Arial; font-size:18px; font-weight:bold; line-height:31px; padding-left:10px;}
			#login p{font-size:12px; float:left; font-family:Arial; font-weight:normal; padding:10px 0 5px 13px;}
			#login a{ color:#000; text-decoration:none; }
			#login a:hover{ color:#000; text-decoration: underline; }
			.login_in{width:260px; height:27px; border:#ab9b94 solid 1px;}
		
		#free_taxsaver{float:left; width:313px;}
			#free_taxsaver h1{font-family:Arial; font-size:16px; color:#ae012e; margin:15px 0 0 13px;}
			#free_taxsaver td{font-family:Arial;  font-size:12px; color:#ae012e; line-height:30px; }	
			.tax_in{height:16px; width:143px; font-size:11px;border:#ab9b94 solid 1px;}
			
#footer{width:960px; float:left;padding:21px; color:#939fc5; font-family:Arial; font-size:11px; text-decoration:none;}
#footer a{ color:#4a4740; font-family:Arial; font-size:11px; text-decoration:none; margin:0 4px 0 4px;}
#footer a:hover{ color:#939fc5; font-family:Arial; font-size:11px; text-decoration:none;}
#footer p { color:#4a4740; font-family:Arial; font-size:11px; text-decoration:none; float:left; width:480px;}

/********** Inner Page CSS  ***********/
#main_body_inner{margin:30px 20px 15px 20px;  width:960px; float:left;  border-bottom:1px #b2b2b2 solid; border-top:1px #e5e5e5 solid; border-right:1px #b2b2b2 solid; border-left:1px #e5e5e5 solid;}
	#header_inner{float:left; height:90px; width:960px; padding:20px 0 0 20px;}

#container_left_in{float:left; background:url(/Images/left_navi_bg.gif) top repeat-x #c2c0ba; width:235px; padding:0 15px 0 10px; }
	/*#left_mune{float:left; width:235px;}
		#left_mune ul{list-style:none; margin:0px; padding:0px;}	
		#left_mune li{border-bottom:#27408b dashed 1px; width:235px; line-height:26px;}
		#left_mune li ul li a{font-family:Arial; border-bottom:#fff dashed 1px; font-size:13px; width:210px; font-weight:normal; color:#FFFFFF; text-decoration:none;}
		#left_mune li a:hover{color:#FFFFFF; text-decoration:none; width:210px;}*/
	
	#free_taxsaver_inn{float:left; width:235px;}
			#free_taxsaver_inn h1{font-family:Arial; font-size:16px; color:#ae012e; margin:15px 0 0 0px;}
			#free_taxsaver_inn td{font-family:Arial;  font-size:11px; color:#ae012e; line-height:30px; }	
			.tax_in{height:16px; width:143px; font-size:11px;border:#ab9b94 solid 1px;}	
	
#container_right_in{float:left; width:660px; padding:0 20px 0 20px;}
	/* #container_right_in h1{font-size:18px; font-family:Arial; font-weight:bold;  font-style:normal;color:#383838; margin-top:25px;}*/
	#container_right_in h1{font-size:18px; font-family:Arial; font-weight:bold;  font-style:normal;color:#383838; margin-top:-20px;}
	#container_right_in h3{font-size:15px; font-family:Arial; font-weight:bold; font-style:italic; color:#383838; margin-top:25px;}
	#container_right_in h2{font-size:12px; font-family:Arial; font-weight:normal; color:#383838; margin-top:25px;}	
	#container_right_in div{ font-size:12px; font-family:Arial; font-weight:normal; color:#383838; margin-top:25px; }
	#container_right_in p{float:right; margin-top:25px;}
	#container_right_in a{ font-size:12px; font-family:Arial; font-weight:normal; color:#383838; text-decoration:none; }
	#container_right_in a:hover{ font-size:12px; font-family:Arial; font-weight:normal; color:#383838; text-decoration:underline; }
	
#bottom { height:0px; margin-left: auto; margin-right: auto; text-align:right; position: relative; top:-50px; right:20px;}

/********** Inner Page left menu CSS  ***********/
	
.sidebarmenu ul{
margin: 0;
padding: 0;
float:left;
list-style-type: none;
font: normal 12px Arial;
width: 210px; /* Main Menu Item widths */
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #35363b;
text-decoration: none;
padding: 6px;
padding-left:17px;
border-bottom:#27408b dashed 1px; width:205px; line-height:18px;
}

.sidebarmenu ul li ul li a:link { color:#fff; }
.sidebarmenu ul li ul li a:visited { color:#fff; }

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
	/*background-color:; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: #35363b;
}

.sidebarmenu ul li a:hover{
background-color: #990000;
background-image:url(/Images/arrow-left.png); background-position:left; background-repeat:no-repeat;color:#FFFFFF; text-decoration:none;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 230px; /*Sub Menu Items width */
top: 0;background-color: #990000;
visibility: hidden;
margin-left:19px;
_margin-left:1px;
}

.sidebarmenu ul li ul li a {
color: #35363b;
text-decoration: none;
border-bottom:#fff dashed 1px; line-height:18px;
width:205px;
}
.sitemap {}
.sitemap a{ font-size:12px; font-family:Arial; font-weight:normal; color:#383838; text-decoration:none; }
.sitemap a:hover{ font-size:12px; font-family:Arial; font-weight:normal; color:#383838; text-decoration:underline; }
 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */	