/* Global /////////////////////////////////////////////////////*/
body {
	background:#C9E2B1;
	margin:0px 0px 20px 0px;
	padding:0px; 
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#695745;
	font-size:11px;
	line-height:1.3em;
}

h1 {
	color:#695745;
	font-size:12px;
	font-weight:bold;
	padding-bottom:-5px;

}

h2 {
	color:#695745;
	font-size:10px;
	font-weight:bold;
}

#headings {
	color:#006600;
	font-size:12px;
	font-weight:bold;
	padding-bottom:-5px;

}

p {
	margin-top:0.5em;
	margin-bottom:0.8em;
}

#container{
	position: absolute;
	width:750px;
	height:550px;
	background:#fff;
	margin:auto;
	text-align:left;

	margin-top:-275px;
	margin-left: -375px;
	top: 50%;
	left:50%;

	border:1px 1px 1px 1px solid #948c84;
	}

#container_gradient{
	position:absolute;
	width:750px;
	height:550px;
	background:#fff;
	}

Sa.link, a:visited , a{text-decoration:none}

#top_logo_image {
	position:absolute;
	left:0px;
	top:0px;
}




/* bottom left menu //////////////////////////////////////////*/
#menu_bottom_left {
	position:absolute;
	top:466px;
	left:27px;
	background:transparent;
		}

ul#primary-nav,
ul#primary-nav ul {
	margin: 0;
	width: 181px; /* Width of Menu Items */
	background:transparent; /* IE6 Bug */
	font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif;
	 font-size:11px;
	/* font-size:100%;*/
	line-height:0.5em;
	text-indent:14px;
	font-weight:BOLD;
	padding-left:0px;
	}

ul#primary-nav li {

	list-style: none;
	}

ul#primary-nav li a {
	display: block;
	text-decoration: none;
	color:#403E3E;
	padding: 5px;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	left: 140px; /* Set 1px less than menu width */
	top: 0;
	padding-top:4.5px;
	}

ul#primary-nav li ul li a { 
	padding: 2px 5px; 	
	line-height:10px;
	width: 210px;
} /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none;	 } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block;} /* The magic */

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { 
	background-color: transparent;
	background-image:  url(../images2/menu_over.jpg);
	background-repeat: no-repeat;
	background-position: 5px 5px;
 }

ul#primary-nav li a:hover { color: #A15638; }

/* top right menu //////////////////////////////////////////*/
#menu_top_right {
	position:absolute;
	top:25px;
	left:605px;
	background:transparent;
	width:120px;
	height:50px;
	font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:1.1em;
	display: block;
	color:#403E3E;
	padding-top:10px;
	text-align:right;
}

.topnav{
	color: #403E3E;
	display: block;
	text-indent: 8px;
	line-height:4px;
	padding-left:20px;
	}

.topnav:hover{
	color: #A15638;	
	/*background-image:  url(../images/menu_red_square.gif);
	background-repeat: no-repeat;
	background-position: 5px 1px;*/
}

/* bottom right contact info ////////////////////////////////////////*/
#bottom_contact {
	position:absolute;
	top:535px;
	left:98px;
	height:12px;
	width: 647px;
	background:transparent;
	font-size:9px;
	text-align:right;
	display: block;
	color:#909090;
		}
		
/* main content //////////////////////////////////////////////////////*/


#vertical_line_photo_fax {
	position:absolute;
	top:180px;
	left:559px;
	height:306px;
	width:1px;
}

#vertical_line_photo_fax_practitioners {
	position:absolute;
	top:230px;
	left:559px;
	height:256px;
	width:1px;
}

#horizontal_line_photo_fax {
	position:absolute;
	top:467px;
	left:542px;
	height:1px;
	width:209px;
}

#home_main_image_1_fax {
	position:absolute;
	top:202px;
	left:560px;

}


#home_main_image_1_fax_practitioners {
	position:absolute;
	top:280px;
	left:559px;

}

#home_main_image_1_contact {
	position:absolute;
	top:214px;
	left:560px;

}


#home_main_image_1_fax2 {
	position:absolute;
	top:334px;
	left:560px;

}

#vertical_line_photo_fax2 {
	position:absolute;
	top:285px;
	left:559px;
	height:206px;
	width:1px;
}

#home_main_image_1_fax {
	position:absolute;
	top:202px;
	left:560px;

}

#home_main_image_1_fax3 {
	position:absolute;
	top:276px;
	left:560px;

}






#menu_vertical_line_left {
	position:absolute;
	top:407px;
	left:40px;
	height:130px;
	width:1px;
}

#menu_horizontal_line {
	position:absolute;
	top:467px;
	left:10px;
	height:1px;
	width:270px;
}

#home_main_image_1 {
	position:absolute;
	top:268px;
	left:619px;
}
#main_image_landscape_1 {
	position:absolute;
	top:319px;
	left:486px;
}


#vertical_line_photo {
	position:absolute;
	top:189px;
	left:618px;
	height:306px;
	width:1px;
}

#horizontal_line_photo {
	position:absolute;
	top:468px;
	left:541px;
	height:1px;
	width:209px;
}

#vertical_line_landscape_photo_fax2 {
	position:absolute;
	top:259px;
	left:486px;
	height:240px;
	width:1px;
}

#horizontal_line_landscape_photo_fax2 {
	position:absolute;
	top:467px;
	left:430px;
	height:1px;
	width:320px;
}

#main_content {
	position:absolute;
	top:100px;
	left:46px;
	height:200px;
	width:520px;
	background:transparent;
	text-align:justify;	
}


#main_content_left_a_bit {
	position:absolute;
	top:100px;
	left:49px;
	height:200px;
	width:499px;
	background:transparent;
	text-align:justify;	
}

#main_content_higher {
	position:absolute;
	top:80px;
	left:46px;
	height:200px;
	width:520px;
	background:transparent;
	text-align:justify;	
}

#main_content_landscape_1 {
	position:absolute;
	top:100px;
	left:46px;
	height:150px;
	width:650px;
	background:transparent;
	text-align:justify;	
}

#main_content_landscape_2 {
	position:absolute;
	top:275px;
	left:46px;
	height:198px;
	width:420px;
	background:transparent;
	text-align:justify;	
}
 
a#contact.link, a#contact:visited , a#contact{text-decoration:underline; color:#695745;}
a#contact2.link, a#contact2:visited , a#contact2{text-decoration:none; color:#909090;}
a#transparent.link, a#transparent:visited , a#transparent{text-decoration:none; color:#fff;}


	

#whereami {
	position:absolute;
	top:448px;
	left:38px;
	height:10px;
	width:390px;
	padding-top:5px;
	padding-left:0px;
	background:transparent;
	font-size:11px;
	font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif;
	font-weight:bold;
	line-height:1.1em;
	color:#403E3E;
	text-align:left;
	text-indent: 8px;
}

#whereami_short {
	position:absolute;
	top:448px;
	left:38px;
	height:10px;
	width:330px;
	padding-top:5px;
	padding-left:0px;
	background:transparent;
	font-size:11px;
	font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif;
	font-weight:bold;
	line-height:1.1em;
	color:#403E3E;
	text-align:left;
	text-indent: 8px;
}


.bottomnav{
	color: #403E3E;

	line-height:4px;
	padding-right:2px;

	}

.bottomnav:hover{color: #A15638;}



/* middle image collage - index /////////////////////////////////////////////*/
#collage_index_container_1 {
	position:absolute;
	top: 354px;
	left:46px;
	height:103px;
	width:520px;
	background:transparent;
	float:left;
	font-size:11px;
	font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif;
	font-weight:bold;
	line-height:1.1em;
	color:#585A5A;
	text-align: center;
}

collage_index_container_2{
	position:absolute;
	width:100%;
	height:100%;
	text-align: left;
	font-size:11px;
	font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif;
}
#collage_index_container_2 img {
	border:1px solid #ffffff;
	padding:0px;
}

#collage_index_2photos_text_container {
	position:relative;
	padding-left:161px;
	height:25px;
	}
	
#collage_index_3photos_text_container {
	position:relative;
	padding-left:115px;
	height:25px;
	}

.collage_index_text {
	position:relative;
	width:97px;
	float:left;
	text-align:center;
	font-size:10px;
	font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif;
	font-weight:bold;
	line-height:1.1em;
	display: block;
	color:#585A5A;
}

.collage_index_text:hover{
	color: #A15638;	
	}


/* middle image collage /////////////////////////////////////////////*/
#collage_container_1 {
	position:absolute;
	top: 330px;
	left:46px;
	height:92px;
	width:520px;
	background:transparent;
	float:left;
	font-size:10px;
	font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif;
	font-weight:bold;
	line-height:1.1em;
	color:#585A5A;
	text-align: center;
}

collage_container_2{
	position:absolute;
	width:100%;
	height:100%;
	text-align: left;
}
#collage_container_2 img {
	border:1px solid #ffffff;
	padding:0px;
}

#collage_2photos_text_container {
	position:relative;
	padding-left:192px;
	height:25px;
	}

#collage_4photos_text_container {
	position:relative;
	padding-left:124px;
	height:25px;
	}
#collage_5photos_text_container {
	position:relative;
	padding-left:91px;
	height:25px;
	}

.collage_text {
	position:relative;
	width:67px;
	float:left;
	text-align:center;
	font-size:10px;
	font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif;
	font-weight:bold;
	line-height:1.1em;
	display: block;
	color:#585A5A;
}

.collage_text:hover{
	color: #A15638;	
	}


/* navigation for multiple pages////////////////////////////////////*/

#page_nav {
	position:absolute;
	top:448px;
	left:477px;
	width:120px;
	height:15px;
	background:transparent;
	font-size:11px;
	font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif;
	font-weight:bold;
	color:#585A5A;
	text-align:center;
}
#page_nav_L {
	position:absolute;
	top:448px;
	left:372px;
	width:115px;
	height:15px;
	background:transparent;
	font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#585A5A;
	text-align:center;
}

.page_hoover{
	position:relative;
	float:left;
	height:15px;
	width:30px;
	margin-right:4px;
	color:#585A5A;
	padding-top:1px;
	}

.page_hoover:hover{
	color: #ffffff;	
	background:#A15638;
}

.page_hoover2{
	position:relative;
	float:left;
	height:15px;
	width:15px;
	margin-right:4px;
	color:#585A5A;
	padding-top:1px;
	}

.page_hoover2:hover{
	color: #ffffff;	
	background:#A15638;
}

#page_text {
	position:relative;
	float:left;
	padding-right:4px;
	width:30px;
		padding-top:1px;
}

#page_current {
	position:relative;
	float:left;
	height:100%;
	width:15px;
	border:1px solid #A15638;
	margin-right:4px;
}



/*/// standard list formatting ///////////////////////////*/
ul#standard_list {
  	margin-top: .09em;
	margin-bottom: .2em;
	}

ul#standard_list li {
	list-style-type: square;
	list-style-position:outside;
}

/*/// numbered list formatting ///////////////////////////*/
ol#standard_num_list,
ol#standard_num_list ul
 {
 	margin-top: 0.09em;
	margin-bottom:0.09em;
  
	}
ul#standard_num_list li,
ol#standard_num_list ul li {
	list-style-type: square;
	list-style-position:outside;
}

/* table health funds /////////////////////////////////////*/

TABLE#health_fund   { border-collapse: collapse; margin-top:5px;}
TR#row1 { border-top: 1px #A1A1A1; line-height:0.9em;	text-align:center;}
TR#row2 { border-top: 1px #A1A1A1; line-height:0.9em; }
TR#row3 { border-top: 1px #A1A1A1; line-height:0.9em; }
TR#row4 { border-top: 1px #A1A1A1; line-height:0.9em; }
TR#row5 { border-top: 1px #A1A1A1; line-height:0.9em; }
TR#row6 { border-top: 1px #A1A1A1; line-height:0.9em; }
TR#row7 { border-top: 1px #A1A1A1; line-height:0.9em; }
TR#row8 { border-top: 1px #A1A1A1; line-height:0.9em; }
TR#row9 { border-top: 1px #A1A1A1; line-height:0.9em; }
TR#row10 { border-top: 1px #A1A1A1; line-height:0.9em; }

#health_fund CAPTION { caption-side: top; text-align:left; height:18px;color:#e4d18e;
	font-size:12px;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:3px;}
#health_fund TH { 
	text-align: left; 
	font-weight:normal ;
	width:150px;
	speak-header: once; 
	vertical-align: baseline ;
	border-left:1px solid #A1A1A1;
	border-right:1px solid #A1A1A1;
	border-top:1px solid #A1A1A1;
	border-bottom:1px solid #A1A1A1;
	background-color:transparent;
}

#health_fund TH#row1 { 
	text-align: left; 
	font-weight: normal; 
	width:150px;
	speak-header: once; 
	vertical-align: baseline ;
	text-align:center;
	border-left:1px solid #A1A1A1;
	border-right:1px solid #A1A1A1;
	border-top:1px solid #A1A1A1;
	border-bottom:1px solid #A1A1A1;
	background-color:transparent;
}
#health_fund TD { 
	vertical-align: middle; 
	width:95px; 
	border-left:1px solid #A1A1A1;
	border-right:1px solid #A1A1A1;
	border-top:1px solid #A1A1A1;
	border-bottom:1px solid #A1A1A1;
}

#health_fund TD#lastcolumn { 
	vertical-align: middle; 
	width:220px; 
	border-left:1px solid #A1A1A1;
	border-right:1px solid #A1A1A1;
	border-top:1px solid #A1A1A1;
	border-bottom:1px solid #A1A1A1;
}


#collage_index_container_1_contact {
	position:absolute;
	top: 281px;
	left:46px;
	height:184px;
	width:488px;
	background:transparent;
	float:left;
	font-size:11px;
	font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif;
	font-weight:bold;
	line-height:1.1em;
	color:#585A5A;
	text-align: center;
}
