html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

#woodframe {
background: url(../images/newbg1024.jpg) no-repeat center; /*removed fixed from element*/
width: 1024px;
height: 957px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
margin: 0 auto;
}

#centerpage{
position: relative;
width:513px;
float: left;
left:246px;
top:71px;
/*outline: blue dashed 1px;*/
}

body
{
	background: url(../images/new1024pattern.jpg) repeat-x 0 0;
	margin:0;
	padding:0;
	width: 1026px;
	height: 957px;
}

#content{
width:511px;
height: 69px;
}

h1.header {
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../images/smalllogo.gif);
	width: 104px;
	height: 67px;
	margin-top:14px;
	margin-left:0px;
	margin-bottom:14px;
	/*outline: dotted fuchsia 1px;*/

	position: relative;
}

h6#content{
float: right;
padding-left: 14px;
/*outline: solid yellow 1px;*/
}

h6 {
position: absolute;
color:#2a1c11;
font-size: 29px;
right:11px;
top: 28px;
}

/* NAV STARTS HERE */



#nav{
			border:1px solid #875c39;
			border-width:2px 0;
			list-style:none;
			margin:0;
			padding:0;
			text-align:center;
			width:513px;
			font-family:"Verdana",Sans-Serif;
		}
		#nav li{
			position:relative;
			display:inline;
			background-color: white;
		}
		#nav a{
			display:inline-block;
			padding:5px;
		}
		#nav ul{
			position:absolute;
			/*top:100%; Uncommenting this makes the dropdowns work in IE7  */
			left:-9999px;
			margin:0;
			padding:0;
			text-align:left;
		}
		#nav ul li{
			display:block;
		}
		#nav li:hover ul{
			left:0;
		}
		#nav li:hover a{
			/*text-decoration:underline;*/
			background:#f1f1f1;
			color: #d09269;
		}
		#nav li:hover ul a{
			text-decoration:none;
			background:none;
			font-size:10px;
		}
		#nav li:hover ul a:hover{
			/*text-decoration:underline;*/
			background:#f1f1f1;
			color: #d09269;
			font-size:10px;
		}
		
		#nav li:hover ul li a{
		color: #875c39;
		}
		
		#nav ul a{
			white-space:nowrap;
			display:block;
			border-bottom:2px solid #875c39;
		}
		a{
			color:#875c39;
			text-decoration:none;
			font-weight:bold;
			font-size: 12px;
		}
		a:hover{
			/*text-decoration:underline;*/
			background:#f1f1f1;
		}

/* CURRENT PAGE */

body.home_page ul#nav li.home a {color:#d09269;}

body.about_page ul#nav li.about a {color:#d09269;}

body.policy_page ul#nav li.policies a {color:#d09269;}

body.form_page ul#nav li.forms a {color:#d09269;}

body.contact_page ul#nav li.contact a {color:#d09269;}

body.extras_page ul#nav li.extras a {color:#d09269;}

body.about_page ul#nav li:hover.about ul li.aboutsmall a {color:#4f3621; background:#dedddd;} /*changes active dropdown bg and txt color*/

body.about_page ul#nav li:hover.about ul li.membershipsmall a {color:#4f3621; background:#dedddd;}

body.about_page ul#nav li:hover.about ul li.insurancesmall a {color:#4f3621; background:#dedddd;}

body.about_page ul#nav li:hover.about ul li.medsmall a {color:#4f3621; background:#dedddd;}

body.contact_page ul#nav li:hover.contact ul li.emergency a {color:#4f3621; background:#dedddd;}

body.contact_page ul#nav li:hover.contact ul li.billing a {color:#4f3621; background:#dedddd;}

body.policy_page ul#nav li:hover.policies ul li.smallpolicies a {color:#4f3621; background:#dedddd;}

body.policy_page ul#nav li:hover.policies ul li.privacy a {color:#4f3621; background:#dedddd;}

body.policy_page ul#nav li:hover.policies ul li.disclaimers a {color:#4f3621; background:#dedddd;}
		
/*MIDTEXT STARTS*/

#midtext {
width: 511px;
color:#373737;
font-size:13px;
line-height: 1.3em;
word-spacing: 1px;
}

#midtext h2 {
font-size: 14px;
font-weight:bold;
margin-bottom: 9px;
margin-top: 33px;
color:#8c5f36;
}

#midtext p {
margin-bottom: 7px;
/*text-indent: 1em;*/
}

#homeimage img{
margin-top: 7px;
width:247px;
height:210px;
float: left;
background-color: gray;
}

#homeinfo{
font-size: 13px; /*was 15 px before flu */
margin-top: 7px;
width:246px;
margin-left: 20px;
float: right;

}

#homeinfo p{
margin-top: 5px; /*was 10 px before flu */
}

#homeinfo span {
line-height: 1.3em;
}

#homeinfo p.flu {
color: green;
font-size: 14px; 
}

#midtext ul{
list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	margin-top: 21px;
}

#midtext ul li { background: url(../images/smallbullet.gif) left center no-repeat;
padding-left: 25px;
margin-bottom: 7px;
 }
 
 div#midtext ul#inul {
list-style-type: none;
	padding: 0;
	margin: 0px;
} 

div#midtext ul#inul li {
background: none !important;
padding-left:5px;
margin: 0px;
margin-top: 4px !important;
 }
 
ol li {
padding: 0px;
margin-right: 28px;
margin-left: 22px;
}

 
table {
font-size: 13px;
width: 335px;
text-align: left;
border-collapse: collapse;
letter-spacing: 0.1em;
margin: 12px 0 12px 0;
}


table tr:hover{background-color: #d4a383 !important;}

table tr {background-color: #f2cdb4;}

table th {
font-size: 16px;
font-weight: normal;
background-color: #875c39;
border-top: 4px solid #d4a383;
border-bottom: 1px solid white;
color: #fff;
padding: 6px;
}

table td {
border-bottom: 1px solid white;
color: #4f3621;;
border-top: 1px solid transparent;
padding:6px;
}

#intmed {
width:214px;
float: left;
margin-right:53px;
margin-top: 33px;
color:#373737;
font-size:13px;
line-height: 1.3em;
word-spacing: 1px;

}

#intmed h2 { font-size: 14px; font-weight:bold; margin-bottom: 9px; color:#8c5f36; }

#intmedpic {  margin-top: 33px; float: right;}

#intmedpic img { width:245px; height: 318px;}

#hopw {
width:287px;
float: left;
margin-right:51px;
margin-top: 33px;
color:#373737;
font-size:13px;
line-height: 1.3em;
word-spacing: 1px;

}

#hopw h2 { font-size: 14px; font-weight:bold; margin-bottom: 9px; color:#8c5f36; }

#hopwpic {  margin-top: 33px; float: right; width:174px;}

#hopwpic img { width:174px; height: 226px;}



.smallerp{margin-bottom:4px; font-size: 10px !important;}
.smallerh2{font-size:11px !important; margin-top:5px !important; }
.h2special { font-size:11px !important; margin-top:5px !important; /* this is just to fix the top h2 on the privacy page*/ }
.smallertable {padding-bottom: 1px;}

div#midtext p span {color:#8c5f36 !important; font-weight: bold; margin-right: 5px; }

div#midtext ul#formul {
list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	margin-top: 0px;
} 

div#midtext ul#formul li {
background: none !important;
padding-left:11px;
margin-bottom: 5px;
 }

div#midtext ul#formul li a { text-decoration: none; color:#37bba6;}
div#midtext ul#formul li a:hover { text-decoration: none; color:#89dbb3;}
div#midtext p.red {color: red;}

#map_canvas {width:256px; height:248px; margin-top: 14px; margin-bottom: 10px; float:left;}
#officeimg img{width:210px; height:246px; float: right; margin-top: 14px;}
#contactstuff {width:511px; float: left;}

div.extrasimg img {width: 511px; height: 271px; margin-top: 33px;}

.indexnotes {width: 246px; float: left; margin-top: 7px;}

div#midtext ul.privacyul {
list-style-type: none;
	padding: 0 0 0 0;
    margin:0 0 0 0;
} 

div#midtext ul.privacyul li {
font-size: 10px !important;
background: none !important;
	padding: 0 0 0 0;
    margin:0 0 0 0;
 }

#bigimage {display: none;}
#homeinfo p span {font-size:13px; font-style:italic; letter-spacing: 0.05em;   }

#accordion {
	width:510px;
	margin:20px 0 0 0;
	overflow: auto;
}

#accordion p {
	margin: 15px 0 15px 0;
	line-height:18px;
	font-size:11px;
	width:510px;
}
h4 {
	cursor:pointer;
	height:20px;
	padding-left:30px;
	background-position:left top;
	background-color:#f2cdb4;
	line-height:20px;	
	margin:0;
	color:#875c39;
}

h4:hover {
	background-color:#d4a383;
	color:white;	
}

.closed {
	background-position:left bottom; 
}

#midtext blockquote {margin: 0;}
