/* Neutralize */
html, body, ul, ol, li, p, h1, h2, h3, h4, form, input, textarea, fieldset, a {
	margin: 0; padding: 0; border:0
	} 
body{ 
	height:100%; 
	margin:0 0 0 0; padding:0;
	background-color:#fff;
	font:.95em Arial, Helvetica, sans-serif;
	color:#000; 
 }



/*Common */
h1,h2,h3,h4 {font-size:100%;}

h1{ 
	font:1.4em "Times New Roman", Times, serif;
	color:#533200
	}

h2{
	margin: 0; 
	font:bold 1.125em "Times New Roman", Times, serif;
	color:#533200;
	margin-left:-20px
	}
h2 a{
	padding:0 20px;
}
h3{
	font:bold 1.05em "Times New Roman", Times, serif;
	color:#533200;
	margin:15px 0 10px 0;
 }
h4{
	margin: 0; 
	font:normal 1.4em "Times New Roman", Times, serif;
	color:#6ea31c;
	margin:0;
	}
h5{
	margin: 0; 
	font-size:.875em;
	color:#6ea31c;
	margin:0 0 5px 0;
	}

a{color:#2071bb; text-decoration:none;}	
a:hover {color:#2071bb; text-decoration:underline;}

p{	
	font:normal .8em Arial, Helvetica, sans-serif;
	line-height:1.3em;
	}
img{border:0}

ul{margin-left:2em;}
ul li{list-style-type:none;}

table{
	border-collapse:collapse;
	font-size:.8em;
}

p,fieldset,table,pre{margin-bottom:1em;}

input, select, textarea {
	font-family:inherit;
	font-size: inherit;
	border:1px #ccc solid;
}
#subframe{ 
}



/* Structure */
#wrapper{
	width:860px; height:auto; 
	margin:0 auto;
	border-left:10px #569fb9 solid;
	border-right:10px #569fb9 solid;
	
	}
#header{
	width:100%;
	height:246px;
	background:url(../img/hbg2.gif) repeat-x;	 
	}
#hleft{
	float:left;
	width:400px;
	margin:37px 0 0 35px;
	_margin:37px 0 0 20px; /*ie6 only*/
	}
#logo{
}

img, div { behavior: url(iepngfix.htc) }


#seal{
	height:130px;
	margin:21px 0 0 0;
	color:#424a4d;
	background:url(../img/ashi-nachi.png) no-repeat left;
	padding:0 0 0 112px;
	letter-spacing:0px;
	}
#seal img{
	float:left;
	}
#seal p{
	font:normal 18px "Times New Roman", Times, serif;
	padding-top:1.75em;
}
#hfam{
	float:right;
	width:420px; height:246px;
	background:url(../img/fam.png) no-repeat top right}


#main{
	width:858px; height:auto;
	background-color:#f7f7f7;
	border-left:1px #eee solid;
	border-right:1px #eee solid;	
	}
	
#clear {width:850px; height:0; clear: both;}



	
/*Left Nav*/
#leftnav{
	float:left;
	width:173px;
	padding:10px 0 0 0;
	}
#callus{
	margin:15px 0 0 .5em;
	font:normal 18px "Times New Roman", Times, serif;
	color:#424a4d;
	text-align:center;
	}
.tabs {
	list-style:none; 
	padding:10px 0 11px 0; 
	margin:5px 10px 0 0; 
	width:170px;
	}
.tabs li {
	display:block; 
	margin:0 0 4px 13px;
	}
.tabs li a {
	display:block; 
	width:150px; 
	height:26px; 
	text-decoration:none; 
	background:url(../img/vtab2.gif) left top; 
	font-weight:bold;
	font-size:.7em;
	letter-spacing:-1px;
	text-decoration:none; 
	color:#fff; 
	font-family:verdana; 
	line-height:24px; 
	text-indent:15px; 
	border-right:1px solid #fff;
	}
.tabs li a:hover {
	background:url(../img/vtab2.gif) left center; 
	color:#050; 
	border-color:#716f6f;
	}
.tabs li a.selected, .tabs li a.selected:hover {
	background:url(../img/vtab2.gif) left bottom; 
	color:#000; 
	border-color:#fff;
	cursor:default;
	}



/*middle content*/
#content{
	float:left;
	width:450px;
	height:auto;
	padding:20px 20px 3.5em 10px;
	_padding:20px 14px 3.5em 3px;
	position:relative;
}

#akronjournal{
	position:absolute;
	top:41px;
	right:7px;
	}

.xpertfull{
	margin-left:0;
	}

#midnav{
	margin-bottom:1.5em;
	font:bold 1.125em "Times New Roman", Times, serif;
	text-align:center;
	color:#768363;

	}
#midnav a{padding:0 10px;}
#midnav a{color:#0d61af; text-decoration:none;}	
#midnav a:hover {color:#406916; text-decoration:none;}	

#homeinspec{
	font-size:.8em;
	padding-bottom:2em;
	margin-left:1em
}
#homeinspec li{
	background-image: url(../img/bull.gif);
	background-repeat: no-repeat;
	padding-left: 1.8em;	
	margin:.3em 0;
	}

.msg{
	color:#533200;
	line-height:1.8em;
	}

#coupon{
	background:url(../img/horiz-dot.gif) repeat-x;
	padding:15px 0;
	margin-top:40px;
	font-size:.875em;
	font-weight:bold;
	color:#0d61af
	}
.coup{
	float:left;
	width:260px;
	margin:10px 0 0 0 ;
	*margin:0 0 0 0 ;
	}
.coup a {font-size:.875em; color:#424a4d;}
.coup a:hover{text-decoration:none}
	

/*Right*/
#right{
	float:left;
	width:178px;
	margin-top:22px;
	padding:0 13px 0 13px;
	background:url(../img/vert-dot.gif) repeat-y left;
	font-size:.875em;
	line-height:13px;
	}
#right ul{
	list-style-type: none;	
	padding: 0;
	margin:15px 0 0 2px
}
#right li{
	background: url(../img/bull2.gif) no-repeat 0 .4em;
	font-size:12px;
	line-height:13px;
	padding-left: 1em;
	margin:10px 0;
	}	
.featuredarticle{
	background:url(../img/horiz-dot.gif) repeat-x top;
	margin-top:20px;
	padding:15px 0;
	}


/*FAQs*/
.faq_question{
	font:bold .8em Arial, Helvetica, sans-serif;	
	color:#0d61af;
	width:100%;
	margin-bottom:2px;
	margin-top:15px;
	height:20px;
	overflow:hidden;
	cursor:pointer;
}
.faq_answer{	
	width:100%;
	font-size:.875em;
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.faq_answer_content{
	padding:1px;
	font-size:0.9em;	
	position:relative;
}
.items{
	list-style-type: none;	
	padding: 0;
	margin-left:2px
}
.items li{
	background: url(../img/bull2.gif) no-repeat 0 .4em;
	font-size:12px;
	line-height:17px;
	padding-left: 1em;
	}	

/*Articles*/
.articles{
	list-style-type: none;	
	padding: 0;
	margin-left:2px
}
.articles li{
	background: url(../img/bull2.gif) no-repeat 0 .4em;
	font-size:1em;
	font-weight:bold;
	line-height:17px;
	padding-left: 1em;
	margin:20px 0;
	}	
.articlessub{
	margin-top:-15px;
	*margin-top:0;
	*margin-left:5px;
	}
.articlessub li{
	font-size:.95em;
	font-weight:normal;
	margin:0;
	}
.articlewrap{
	float:left;
	}
.articlewrap h2{
	color:#6ea31c;
	font-size:1.125em;
	font-weight:bold;
	margin:0;
	}
.articlewrap ul{
	padding: 0;
	margin-left:2px;
	margin-top:-5px;
	margin-bottom:15px;

}
.articlewrap li{
	background: url(../img/bull2.gif) no-repeat 0 .4em;
	font-size:.875em;
	line-height:15px;
	padding-left: 1em;
	margin:5px 0;	
}
 
.breadcrumbs{
	margin:0 0 10px -5px;
	font-size:.75em;
	}
.breadcrumbs strong{
	padding-left:.625em;
	font-size:1em;
	color:#424a4d;
	}
.breadcrumbs a{
	color:#1167b7; 
	text-decoration:underline;
	background:url(../img/back-arrow.gif) no-repeat right;
	padding: 0 1em 0 .5em;
	}	
.breadcrumbs a:hover {
	color:#6ea31c; 
	text-decoration:none;
	}


.featpic{
	float:left;
	width:209px;
	font-size:.75em;
	line-height:12px;
	margin:0 10px 0 0;
	color:#a4a5a6;
	font-style:italic
	}
.featpic img{
	border:1px #d4d4d4 solid;
	padding:2px;
	background-color:#fff
	}
.articlep{font-size:1em; margin:15px 0 0 0}














/*footer*/
#footer{
	clear:both;
	height:50px;
	padding-top:1.2em;
	background-color:#64bada;
	display: block;	
	text-align:center;
	font:.7em Tahoma, Helvetica, sans-serif;	
	color:#000;
	line-height:.875em;
	}
#footer p{padding-top:.5em}
.green{color:#375020;}
	
#footer a {color:#f7f6f6; text-decoration:none;}	
#footer a:hover {color:#375020; text-decoration:none;}	
	
.footerRow {padding: 0 0 5px 0;}
#footer ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0 0 0 9px;}
#footer ul li {
	display: inline;
	border-left: 1px solid #ccc;
	padding: 0 5px 0 9px;
	background: none;}







