@import url(/centralstyle/style.css);
/* standard tags */
html { overflow:hidden;}
body {
	overflow:hidden;
	margin:0; padding:0;
	background-color:#ECE9D8; /*#DFD3BF;*/
/*	text-align:center; */
	font-family:Helvetica, Arial, sans-serif;
	font-size:72%;
	line-height:125%;
	margin-top:15px;
	padding-top:15px;
	
	scrollbar-arrow-color: #AFB121;
	scrollbar-3dlight-color: white;
	scrollbar-highlight-color: #ECE9D8;
	scrollbar-face-color: white;
	scrollbar-shadow-color: #AFB121;
	scrollbar-darkshadow-color: #ECE9D8;
	scrollbar-track-color: #ECE9D8;
}
input {
	color:#999900;
	font-weight:bold;
	background-color: FBFBFB;
	border: 1px solid #999900;
	font-family:Helvetica, Arial, sans-serif;
	font-size:.8em;
	}
a { color:#999999; }
a:hover { color: black; }
h1 {
	font-weight:bold;
	color: #AFB121;
	font-size: 12px;
	line-height: 12px;
	}
h2 {
	font-weight:bold;
	color: black;
	font-size: 1em;
	line-height: 1em;
	}
h3 {
	font-weight:normal;
	color: black;
	font-size: .8em;
	}
h4 {
	color: gray;
	font-weight:bold;
	font-size: 1em;
	}
ul {	
	list-style-type: disc;	
	list-style-position: outside;
	}
img { border: none;	}
hr { height:1px; color:black; }
/******************************************************** SITE TAGS */
#homan_all {
/*	z-index:1; */
	margin:auto;
	background-color:white;
	width:760px;
	border:1px solid black;
	text-align:left;
	background-image:url(../config_central/homan_vline_fill.png); 
	background-repeat:repeat-y;
/*	height:451px;
	overflow:scroll; */
}

#homan_floating_objects {/*background-color:red;*/ position:absolute; top:103px;width:100%; height:1px; overflow:visible; z-index:1;}
#homan_floating_objects p:first-child {margin: 0;}

#homan_floating_objects_inside {
	position:relative;
	margin-top: 0px; top:0px;
	width:760px; margin: 0px auto;
	height:0px; overflow:visible; /*This allows positioning without destroying clicking! No hacks! Yay! */
	text-align:left;
	}
#homan_floating_objects_inside p:first-child {margin: 0;}

#homan_floating_objects_inside2 {margin-left:171px; padding-top: 0px; width:119px;}
#homan_floating_objects_inside2 h1:first-child {margin-top: 0;}

/* NAV */
#homan_top {
	border-bottom:1px solid black;
	overflow:hidden;
	height:51px;
	background-image:url(../config_central/homan_lines_pattern_top.png);
}
/* LOGO */
#homan_top_left {
	float:left;
	width:150px; height:51px;
	background-color:white;
	overflow:hidden;
}
#homan_top_right {
	float:left;
	width:589px; height:47px;
	border-left:1px solid black;
	overflow:hidden;
	font-size:12px;
	padding-left:20px;
	padding-top:9px;
	padding-bottom:5px;
	margin:0px;
	overflow:hidden;
}
#homan_mid { 
	width:760px;
	height:400px;
	overflow:auto; 
}
/* IMAGES */
#homan_mid_left {
	float:left;
	width:150px;
	border-right:1px solid black;
	height:auto;
	overflow:hidden;
}
/* TITLE */
#homan_mid_mid {
/*	background-color:green; */
/*  nothing here? */
	float:left;
	width:119px;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
}
#homan_mid_mid p:first-child { margin-top: 0; }
#homan_mid_mid h1:first-child { margin-top: 0; }
/* BODY TEXT */
#homan_mid_right {
	float:left;
	width:300px;
	padding-left:10px;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:0px;
	overflow:hidden;

	width:280px;

}
#homan_mid_right p:first-child { margin-top: 0; }
#homan_mid_right h1:first-child { margin-top: 0; }

#homan_mid_far_right {
	float:right;
	width:125px;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:5px;
	overflow:hidden;
}
#homan_mid_far_right p:first-child { margin-top: 0; }
#homan_mid_far_right h1:first-child { margin-top: 0; }

#homan_mid_edit {
	float:left;
	width: 424px;
	overflow:auto;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:10px;
	
	width:403px;
}
#homan_mid_edit p:first-child { margin-top: 0; }
#homan_mid_edit h1:first-child { margin-top: 0; }
#homan_mid_edit h2 { margin-top: 0; }

#homan_bottom {
	height:52px;
	background-image:url(../config_central/homan_lines_v.png); 
	clear:both;
}

#homan_logout input { font-size:10px; }
/******************************************************** CENTRAL TAGS */
/* Newsletter */
#newsmain {border:1px solid black; padding:0px; margin:0px; clear:both; font-family:Arial, Helvetica, sans-serif; width:500px; overflow:hidden; }
#newsmain a { text-decoration:none; }
#hm_newsletter_header { font-family:Arial, Helvetica, sans-serif; width:500px;}
#hm_newsletter_header_picture { border-bottom:1px solid black; height:100px; padding:0px; overflow:hidden;}
#hm_newsletter_header_words { font-family:"Times New Roman", Times, serif; }
#hm_newsletter_header_title { font-size:175%; line-height:100%; }
#hm_newsletter_header_tagline { padding-top:5px; font-size:130%; color:#AFB121; }
#hm_newsletter_cols { clear:both; }
#hm_newsletter_col1 {float:right; width:285px; overflow:hidden;}
#hm_newsletter_col1_inside { padding-right:15px; padding-top:15px; padding-bottom:15px;}
#hm_newsletter_col2 { float:left; width:200px; overflow:hidden; background-color:#EEEEEE; }
#hm_newsletter_col2_inside {	padding:15px; }
#hm_newsletter_footer { clear:both; display:block; text-align:center; border-top:1px solid black; padding-top:10px; padding-bottom:1px;}
#hm_newsletter_footer a { padding:0px 5px 0px 5px;}
.hm_hard_title { font-size:130%; color:#AFB121; font-family:"Times New Roman", Times, serif; }
.news_link_main { display:none; }
.news_link_side { display:none; }
.news_label_link_main { color:#AFB121; font-weight:bold; padding:0px; margin:0px;}
.news_label_link_side { color:#AFB121; font-weight:bold; padding:0px; margin:0px;}
.news_blurb_main p{ margin-top:0em; margin-bottom:1em;}
.news_blurb_side p{ margin-top:0em; margin-bottom:1em;}


/* Contact Form Default Styles */
.central_contactform_phone {display:block; }
.central_contactform_address {display:block; }
.central_contactform_address_additional {display:block; }
.central_contactform_optionalnote {display:block; }
#error_message {
	padding: 10px;
	background-color: white;
	border: 1px solid black; }
#manage_table_div {
/*	width:530px;
	overflow:scroll; */ }
#scrolling_content_div {
/*	width:530px;
	overflow:scroll; 
*/ }
.newsletter_side_col {
	background-color:gray; }
.floatleft {
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top: 10px;
	float:left; }
.floatleft_notop {
	margin-right: 20px;
	margin-bottom: 20px;
	float:left; }
.floatright {
	margin-left: 20px;
	margin-bottom: 20px;
	margin-top: 10px;
	float:right; }
.floatright_notop {
	margin-left: 20px;
	margin-bottom: 20px;
	float:right; }
.overview_block {margin-bottom: 25px; display:block; }
.overview_time {color: black; font-size: 1em; line-height: 1em; display:block; }
.overview_label { margin-bottom:5px; font-weight:bold; color: black; font-size: 1em; line-height: 1em; display:block; }
.overview_label a { /* does not necc. inheret props from overview_label b/c of browsers. */
	font-weight:bold; text-decoration:none;	color:black; display:block;
	}
.overview_link { display:block; display:none; } .overview_link a {text-decoration:none;}
.overview_label a:hover { color:#AFB121; display:block; }
.overview_pageinfo { display:block; }
.overview_blurb p{margin-top:0em; margin-bottom:1em;} /* Remove IE space, while maintaining paragraph breaks */

.calendarofevents_time {
	line-height: 1em;
	font-size: 1em;
	}
.calendarofevents_title {
	color:black;
	font-size:16px;
	line-height:16px;
	display:block;
	padding-bottom:10px;
	}
.calendarofevents_summary {
	color:black;
	display:block; }
.calendarofevents_descriptionlink {

	color:black;
	display:block; }
.calendarofevents_fulldescription {
	color:black;
	}
/******************************************************** END CENTRAL TAGS */

/******************************************************** Menue */
li.xc {
	list-style: none;
	color: gray;
}
div.xcx, div.xcc {
	position: absolute;
/*	display: inline; */
}
li.xc>div.xcx, li.xc>div.xcc {
	position: static;
	margin-left: -1.65em; 
	float: left;
	width: 1.5em;
}
div.xcx a, div.xcc a {
	position: absolute;
	left: -1.5em; /*distance plus and minuses are away from the label */ 
}
div.xcx>a, div.xcc>a {
	position: static;
}
div.xcx a:link, div.xcx a:visited,
div.xcc a:link, div.xcc a:visited {
	color: #CCCCCC;
	text-decoration: none;
	font-family: "Courier New", Courier, monospace; 
	font-size: 100%;
/*	font-weight: bold; */
/*	background-color: white; */
/*	padding: 0em .4em 0em .4em; */
	padding: 0em .35em 0em .35em;
	line-height: 1em; 
	display: inline;
}

/* Central Nav */
ul.noindentmenu {
	list-style: none;
    margin: 0; padding: 0;
/*	margin-left: 1.5em; */
	padding-left: 0;
}
ul.noindentmenu li {
	margin-left: .65em;
	list-style: none;
}
ul.noindentmenu ul {
	margin-left: .65em; padding-left: 0;
	list-style: none;
}
ul.noindentmenu a {
	text-decoration:none;
}
ul.noindentmenu a:hover {
	color: black;
}
ul.noindentmenu a.uber {
	color: black;
}
ul.noindentmenu a.uber:hover {
	color: black;
}
ul.noindentmenu a.section_appear {
	text-decoration:none;
}
ul.noindentmenu a.section_appear:hover {
	color: black;
}
ul.noindentmenu a.section_appear_selected {
	color: black;
}
ul.noindentmenu a.section_appear_selected:hover {
	color: black;
}





/* Homan Section Nav */
ul.noindentmenu_h {
	list-style: none;
    margin: 0; padding: 0;
/*	margin-left: 1.5em; */
	padding-left: 0;
}
ul.noindentmenu_h li {
/*	margin-left: .65em; */
	margin-left: 0px;
	list-style: none;
}
ul.noindentmenu_h ul {
/*	margin-left: .65em; */ padding-left: 0;
	margin-left: 0px;
	list-style: none;
}
ul.noindentmenu_h a {
	text-decoration:none;
}
ul.noindentmenu_h a:hover {
	color: black;
}
ul.noindentmenu_h a.uber {
	color: black;
}
ul.noindentmenu_h a.uber:hover {
	color: black;
}
ul.noindentmenu_h a.section_appear {
	text-decoration:none;
}
ul.noindentmenu_h a.section_appear:hover {
	color: black;
}
ul.noindentmenu_h a.section_appear_selected {
	color: black;
}
ul.noindentmenu_h a.section_appear_selected:hover {
	color: black;
}