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/newbg1440.jpg) no-repeat center; /*removed fixed from element*/
width: 1440px;
height: 1346px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
margin: 0 auto;
}

#centerpage{
position: relative;
width:720px;
float: left;
left:345px;
top:100px;
/*outline: red dashed 1px;*/
}

body
{
	background: url(../images/new1440pattern.jpg) repeat-x 0 0;
	margin:0;
	padding:0;
	width: 1442px;
	height: 1346px;
}

#content{
width:718px;
height: 96px;
}

h1.header {
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../images/logo.gif);
	width: 146px;
	height: 94px;
	margin-top:20px;
	margin-left:0px;
	margin-bottom:20px;
	/*outline: dotted fuchsia 1px;*/
	
	position: relative;
	/*outline:black dotted 1px;*/
}

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

h6 {
position: absolute;
color:#2a1c11;
font-size: 42px;
right:15px;
top: 40px;
}

/* NAV STARTS HERE */



#nav{
			border:1px solid #875c39;
			border-width:2px 0;
			list-style:none;
			margin:0;
			padding:0;
			text-align:center;
            width:720px;
			font-family:"Verdana",Sans-Serif;
		}
		#nav li{
			position:relative;
			display:inline;
			background-color: white;
		}
		#nav a{
			display:inline-block;
			padding:10px;
		}
		#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:12px;
		}
		#nav li:hover ul a:hover{
			/*text-decoration:underline;*/
			background:#f1f1f1;
			color: #d09269;
			font-size:12px;
		}

	
	#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;
		}
		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: 718px;
color:#373737;
font-size:14px;
line-height: 1.3em;
word-spacing: 1px;
}

#midtext h2 {
font-size: 16px;
font-weight:bold;
margin-bottom: 12px;
margin-top: 60px;
color:#8c5f36;
}

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

#homeimage img{
margin-top: 10px;
width:347px;
height:465px;
float: left;
background-color: gray;
}

#homeinfo{
font-size: 19px;
margin-top: 10px;
width:337px;
margin-left: 36px;
float: right;
}

#homeinfo p{
margin-top: 14px;
}

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

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

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

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

div#midtext ul#inul li {
background: none !important;
padding-left:15px;
margin-bottom: 10px;
 }
 
ol li {
padding: 0px;
margin-right: 40px;
margin-left: 22px;
}
 
table {
font-size: 15px;
width: 470px;
text-align: left;
border-collapse: collapse;
letter-spacing: 0.1em;
margin: 20px 0 20px 0;
}


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

table tr {background-color: #f2cdb4;}

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

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


#intmed {
width:300px;
float: left;
margin-right:75px;
margin-top: 60px;
color:#373737;
font-size:14px;
line-height: 1.3em;
word-spacing: 1px;

}

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

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

#intmedpic img { width:345px;}

#hopw {
width:400px;
float: left;
margin-right:75px;
margin-top: 60px;
color:#373737;
font-size:14px;
line-height: 1.3em;
word-spacing: 1px;

}

#hopw h2 { font-size: 16px; font-weight:bold; margin:10px 0px 12px 0px; color:#8c5f36; }

#hopwpic {  margin-top: 60px; float: right; width:245px;}

#hopwpic img { width:245px;}

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: 30px;
} 

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

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:360px; height:348px; margin-top: 20px; float:left;}
#officeimg img{width:295px; height:345px; float: right; margin-top: 20px;}
#contactstuff {width:718px; float: left; margin-bottom:20px;}

div.extrasimg img {width: 718px; height: 381px; margin-top: 60px;}

.indexnotes {width: 336px; float: left; margin-top: 15px;}

div#midtext ul.privacyul {
padding-left: 0;
	margin-left: 0;
	margin-top: 15px;
} 

div#midtext ul.privacyul li {
background: none !important;
padding-left:10px;
margin-bottom: 10px;

 }

.smallerh2{font-size:16px !important; margin-top:10px !important; margin-bottom:0px !important; }

.h2special { /* this is just to fix the top h2 on the privacy page*/
font-size: 16px; 
font-weight:bold;
margin-bottom: 12px;
margin-top: 60px;
color:#8c5f36;
}

#smallimage {display: none;}
#homeinfo p span {font-size:16px; font-style:italic; letter-spacing: 0.1em;   }

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

#accordion p {
	margin: 15px 0 15px 0;
	line-height:18px;
	font-size:14px;
	width:717px;
}
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;}


