body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0px;
	text-align:center;	
	margin-left:auto; 
	margin-right:auto;
}

img {border:none;}

.table_main { 
	width:1000px;
	margin-top:0px; 
	margin-bottom:auto; 
	margin-left:auto; 
	margin-right:auto;
	background:#FFFFFF;
	text-align:left;
}
	
#PrintOnly {display:none;}
#DoNotPrint {}

.table_100 {width:100%;}
.table_content {width:100%;}

.header_top {background-image:url(../images/header_top.jpg); width:800px; height:50px; text-align:right; padding-right:10px; font-size:13px; font-weight:bold;}
.header_top a:link 		{color:#5A5A5A; text-decoration:none;}
.header_top a:visited 	{color:#5A5A5A; text-decoration:none;}
.header_top a:hover 	{color:#5A5A5A; text-decoration:underline;}
.header_top a:active 	{color:#5A5A5A; text-decoration:none;}

.header_middle {background-image:url(../images/header_middle.jpg); width:1000px; height:41px; line-height:20px; text-align:right;}
.header_middle form {margin:0px; padding-right:20px; height:41px; line-height:31px;}
.header_middle form label {font-size:13px; color:#FFED0F; padding-right:10px;}

.header_lower_left 	 {vertical-align:top; height:100px; width:190px; text-align:left;}
.header_lower_centre {vertical-align:top; height:100px; text-align:center;}
.header_lower_right  {vertical-align:top; height:100px; width:170px; text-align:right; padding-right:15px;}

.navigation 		{border:1px solid #999592; border-top:none; vertical-align:top; width:190px;}
.secondary_content  {vertical-align:top; width:200px;}
.main_content 		{border:1px solid #999592; border-top:none; vertical-align:top; padding:0px;}
.content_spacer 	{width:15px;}

.secondary_flyers	{border:1px solid #999592; border-top:none; vertical-align:top;}

.footer {text-align:center; font-size:11px; color:#666666;}
.footer hr {width:80%; margin:auto auto 5px auto; height:0px;}
.footer p {margin:0px 0px 3px 0px; }

.footer a:link 		{color:#666666; font-weight:bold; text-decoration:none;}
.footer a:visited 	{color:#666666; font-weight:bold; text-decoration:none;}
.footer a:hover 	{color:#666666; font-weight:bold; text-decoration:underline;}
.footer a:active 	{color:#666666; font-weight:bold; text-decoration:none;}

#navigation_block {margin:0px;}

#navigation_block a	{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none; 
	display:block;
	margin-bottom:1px;
	padding:2px 3px 2px 16px;
	background-image:url(../images/navigation_top_level.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
#navigation_block a:hover {color:#000000; background-color:#FFF369; background-image:url(../images/navigation_top_level_hover.jpg);}

#navigation_block_selected a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:none; 
	display:block;
	margin-bottom:1px;
	padding:2px 3px 2px 16px;
	background-color:#FFF369;
	background-image:url(../images/navigation_top_level_hover.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
#navigation_block_selected a:hover	{color:#000000; background-color:#FFF369; background-image:url(../images/navigation_top_level_hover.jpg);}

#navigation_block_sub a	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none; 
	display:block;
	margin-bottom:1px;
	padding:2px 3px 2px 12px;
	background-image:url(../images/navigation_sub.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
#navigation_block_sub a:hover	{color:#000000; background-color:#FFF369; background-image:url(../images/navigation_sub_hover.jpg);}

#navigation_block_sub_selected a	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none; 
	display:block;
	padding:2px 3px 2px 12px;
	margin-bottom:1px;
	background-color:#FFF369;
	background-image:url(../images/navigation_sub_hover.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
#navigation_block_sub_selected a:hover	{color:#000000; background-color:#FFF369; background-image:url(../images/navigation_sub_hover.jpg);}

#navigation_block_sub_sub a	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	color:#000000;
	text-decoration:none; 
	display:block;
	margin-bottom:1px;
	padding:2px 3px 2px 12px;
	background-image:url(../images/navigation_sub_sub.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
#navigation_block_sub_sub a:hover {color:#000000; background-color:#FFF369; background-image:url(../images/navigation_sub_sub_hover.jpg);}

#navigation_block_sub_sub_selected a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	color:#000000;
	text-decoration:none; 
	display:block;
	padding:2px 3px 2px 12px;
	margin-bottom:1px;
	background-color:#FFF369;
	background-image:url(../images/navigation_sub_sub_hover.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
#navigation_block_sub_sub_selected  :hover	{color:#000000; background-color:#FFF369; background-image:url(../images/navigation_sub_sub_hover.jpg);}

#navigation_block_sub_sub2 a	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	color:#000000;
	text-decoration:none; 
	display:block;
	margin-bottom:1px;
	padding:2px 3px 2px 12px;
	background-image:url(../images/navigation_sub_sub2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
#navigation_block_sub_sub2 a:hover {color:#000000; background-color:#FFF369; background-image:url(../images/navigation_sub_sub2_hover.jpg);}

#navigation_block_sub_sub2_selected a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	color:#000000;
	text-decoration:none; 
	display:block;
	padding:2px 3px 2px 12px;
	margin-bottom:1px;
	background-color:#FFF369;
	background-image:url(../images/navigation_sub_sub2_hover.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
#navigation_block_sub_sub2_selected  :hover	{color:#000000; background-color:#FFF369; background-image:url(../images/navigation_sub_sub2_hover.jpg);}


.page_copy_header_home {background:url(../images/page_copy_header_bg.jpg) repeat-x; height:30px; line-height:30px; padding:0px 10px 0px 10px; font-size:16px; font-weight:bold; color:#FFFFC6; text-align:center;}
.page_copy_header {background:url(../images/page_copy_header_bg.jpg) repeat-x; height:30px; line-height:30px; padding:0px 10px 0px 10px; font-size:15px; font-weight:bold; color:#000000;} 
.page_copy_header a:link 	{color:#A64301; font-size:15px; font-weight:bold; text-decoration:underline;}
.page_copy_header a:visited {color:#A64301; font-size:15px; font-weight:bold; text-decoration:underline;}
.page_copy_header a:hover 	{color:#FFF369; font-size:15px; font-weight:bold; text-decoration:underline;}
.page_copy_header a:active 	{color:#A64301; font-size:15px; font-weight:bold; text-decoration:underline;}
.page_copy_header2 {background:url(../images/page_copy_header_bg.jpg) repeat-x; height:30px; line-height:30px; padding:0px 10px 0px 10px; font-size:15px; font-weight:bold; color:#8D2703;} 


.page_copy {font-size:13px; color:#000000; padding:8px;font-family:Arial, Helvetica, sans-serif;}

.page_copy a:link    {color:#000000; font-weight:bold; text-decoration:underline;}
.page_copy a:visited {color:#666666; font-weight:bold; text-decoration:underline;}
.page_copy a:hover   {color:#000000; font-weight:bold; text-decoration:none; background-color:#FFF369;}
.page_copy a:active  {color:#000000; font-weight:bold; text-decoration:underline;}

.tree_image_replace a:link    {color:#000000; font-weight:bold; font-size:12px; text-decoration:none;}
.tree_image_replace a:visited {color:#666666; font-weight:bold; font-size:12px; text-decoration:none;}
.tree_image_replace a:hover   {color:#000000; font-weight:bold; font-size:12px; text-decoration:none; background-color:#FFF369;}
.tree_image_replace a:active  {color:#000000; font-weight:bold; font-size:12px; text-decoration:none;}

.page_copy h1 {margin:0px 0px 5px 0px; padding:0px; color:#8D2703; font-weight:bold; font-size:18px; font-family:Arial, Helvetica, sans-serif;}

.page_copy ul {margin-top:2px;}
.page_copy ul li {list-style-image:none; padding-bottom:2px;}

.page_copy ol 			{margin-top:2px;}
.page_copy ol li 		{padding-bottom:5px;}
.page_copy ol li ol 	{padding-top:5px;}

.page_copy h3 			{margin:0px; padding:3px; font-size:14px; color:#BB5801;}
.page_copy h3 a:link    {color:#BB5801; font-size:14px; font-weight:bold; text-decoration:underline;}
.page_copy h3 a:visited {color:#BB5801; font-size:14px; font-weight:bold; text-decoration:underline;}
.page_copy h3 a:hover   {color:#BB5801; font-size:14px; font-weight:bold; text-decoration:underline;}
.page_copy h3 a:active  {color:#BB5801; font-size:14px; font-weight:bold; text-decoration:underline;}

.sub_heading 			{font-weight:bold; color:#BB5801;}

.subpage_top 			{font-size:14px; font-weight:bold; padding:3px; text-align:center; margin-bottom:5px;}
.subpage_top a:link    	{color:#000000; font-size:13px; font-weight:bold; text-decoration:none;}
.subpage_top a:visited 	{color:#666666; font-size:13px; font-weight:bold; text-decoration:none;}
.subpage_top a:hover   	{color:#000000; font-size:13px; font-weight:bold; text-decoration:underline;}
.subpage_top a:active  	{color:#000000; font-size:13px; font-weight:bold; text-decoration:none;}

ul.subpage_list li 			{list-style-image:url(../images/navi_bullet.jpg);}
ul.subpage_list li a:link 	{color:#000000; font-size:13px; font-weight:bold; text-decoration:none;}
ul.subpage_list li a:visited{color:#666666; font-size:13px; font-weight:bold; text-decoration:none;}
ul.subpage_list li a:hover  {color:#000000; font-size:13px; font-weight:bold; text-decoration:underline;}
ul.subpage_list li a:active {color:#000000; font-size:13px; font-weight:bold; text-decoration:none;}

ul.subpage_list_sub li 				{list-style-image:url(../images/navi_bullet_2.jpg); margin:0px; padding:0px;}
ul.subpage_list_sub li a:link 	 	{color:#000000; font-size:12px; font-weight:normal; text-decoration:none;}
ul.subpage_list_sub li a:visited 	{color:#666666; font-size:12px; font-weight:normal; text-decoration:none;}
ul.subpage_list_sub li a:hover   	{color:#000000; font-size:12px; font-weight:normal; text-decoration:underline;}
ul.subpage_list_sub li a:active  	{color:#000000; font-size:12px; font-weight:normal; text-decoration:none;}

ul.subpage_list_sub2 li 			{list-style-image:url(../images/navi_bullet_3.jpg); margin:0px; padding:0px;}
ul.subpage_list_sub2 li a:link 	 	{color:#000000; font-size:12px; font-weight:normal; text-decoration:none;}
ul.subpage_list_sub2 li a:visited 	{color:#666666; font-size:12px; font-weight:normal; text-decoration:none;}
ul.subpage_list_sub2 li a:hover   	{color:#000000; font-size:12px; font-weight:normal; text-decoration:underline;}
ul.subpage_list_sub2 li a:active  	{color:#000000; font-size:12px; font-weight:normal; text-decoration:none;}

.page_content_toplinks {text-align:right; padding-right:10px; margin-top:10px;}

#contactform br 		{clear:both;}
#contactform label  	{float:left; width:220px; margin-bottom:5px; margin-right:5px;}
#contactform input  	{float:left; width:200px; margin-bottom:5px;}
#contactform select 	{float:left; width:300px; margin-bottom:5px;}
#contactform textarea 	{float:left; margin-bottom:5px;}

#contactform label em     {margin-bottom:5px; margin-right:5px; font-style:normal; color:#FF0000;}
#contactform label#long   {float:left; width:auto; margin-bottom:5px; margin-right:5px;}
#contactform input#submit {float:left; width:auto; margin-bottom:5px;}

.treatment_note 	{font-size:11px; font-style:italic; color:#333333;}

.handbook_main 		{background:#F3F1EF; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:8px;}
.handbook_main h3 	{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:8px; margin:0px; padding:0px; color:#BB5801;}

.handbook_top_1 {font-family:Arial, Helvetica, sans-serif; padding:5px 10px; background-color:#A19A95; color:#FFFFFF; font-weight:bold;}
.handbook_top_2 {font-family:Arial, Helvetica, sans-serif; padding:5px 10px; background-color:#A19A95; color:#975123; font-weight:bold; font-size:12px; text-align:right;}

.handbook_top_2 a:link    {color:#975123; font-size:12px; font-weight:normal; background:none; text-decoration:none;}
.handbook_top_2 a:visited {color:#975123; font-size:12px; font-weight:normal; background:none; text-decoration:none;}
.handbook_top_2 a:hover   {color:#975123; font-size:12px; font-weight:normal; background:none; text-decoration:underline;}
.handbook_top_2 a:active  {color:#975123; font-size:12px; font-weight:normal; background:none; text-decoration:none;}

/*
.tree_left_side 	{background-image:url(../tree_images/table_left.jpg); background-repeat:repeat-y; width:7px;}
.tree_right_side	{background-image:url(../tree_images/table_right.jpg); background-repeat:repeat-y; background-position:right; width:15px;}
div.tree_repeat		{background-image:url(../tree_images/tree_content.jpg); background-repeat:repeat-y;}
.tree_top			{vertical-align:bottom;}*/

.tree_content {
		position:relative;
		overflow:hidden;
	}
	.tree_content img {
		position:absolute;
		z-index:0;
		top:0;
		left:0;
	}
	.tree_content .tree_image_replace {
		position:relative;
		z-index:10;
	}

.table_repeat	{width:151px; height:20px; text-align:center; font-size:12px; padding-top:2px;}
#tree_container {width:671px; font-size:12px;}

.tree_middle_2	{width:671px; height:56px; padding-top:12px;}
.tree_middle_2 #table {float:left; width:130px; text-align:center; display:inline; position:relative; z-index:20;}

.tree_middle_3	{width:671px; height:56px; padding-top:17px;}
.tree_middle_3 #table {float:left; width:130px; text-align:center; display:inline; position:relative; z-index:20;}

.tree_middle_4	{width:671px; height:56px; padding-top:17px;}
.tree_middle_4 #table {float:left; width:130px; text-align:center; display:inline; position:relative; z-index:20;}

.tree_middle_5	{width:757px; height:76px; padding-top:20px;}
.tree_middle_5 #table {float:left; width:130px; text-align:center; display:inline; position:relative; z-index:20;}
