/* general styles */
form {display: inline;}

#clear_top {clear: both; font-size: 0.1%;}
#clear_menu {clear: both; font-size: 0.1%;}
#clear_misc {clear: both; font-size: 0.1%;}

.nowrap {white-space: nowrap;}
#page_wrapper {padding: 0px 0px 0px 13px;}
.highlight {background-color: #FEBE0E; font-weight: bold;}
.skiplink {display: none;}

/* styles for top area */
#top_area {height: 171px; background-color: #FFFFFF;}
#logo_and_image {width: 760px; height: 136px; z-index: 1;}
#menu_bar {position: absolute; height: 35px; top: 136px; background-image: url(/images/top/menu_bg.gif); background-repeat: repeat-x; z-index: 100;}
#menu_style {width: 760px; font-size: 0.9em; font-weight: bold; text-align: right;}


/* top nav styles */
#top_menu {margin: 0px; padding: 0px; height: 35px; list-style-image: none;}
#top_menu li {display: inline; font-weight: bold; height: 35px; background: url(/images/spacer.gif) no-repeat;}

#top_menu li a, #top_menu li a:visited {color: #FFFFFF; margin: -3px; padding: 10px; text-decoration: none;}
#top_menu li a:hover {color: #0C679B; text-decoration: none; background: url(/images/top/menu_bg_f2.gif) repeat-x;}

.home a, .about a, .services a, .how a, .work a, .contact a, .donate a {text-decoration: none; background: url(/images/top/menu_bg_f2.gif) repeat-x; height: 35px; color: #0C679B ! important;}
.donate2 a {text-decoration: none; background: url(/images/top/donate_bg.gif) repeat-x; height: 35px;}

#misc_box {width: 733px; height: 18px;}
#search_row {white-space: nowrap; float: right; height: 18px; width: 370px; text-align: right;}
#misclink_row {float: left; height: 18px; width: 362px;}


/* other styles */
#breadcrumb {padding-top: 5px; border-top: 1px solid #dddddd; color: #999999; font-size: 0.85em;}
#breadcrumb a, #breadcrumb a:visited {color: #666666;}
#breadcrumb a:hover {color: #FEBE0E;}


/* footer styles */
#footer_box {width: 760px; background: url(/images/footer_bg.gif) repeat-x; height: 120px; clear: both; background-color: #FFFFFF;}
#hp_footer_left {float: left; padding: 12px; font-size: 0.85em; color: #888888; line-height: 1.5em;}
#hp_footer_right {float: right; width: 270px; padding: 12px 12px 12px 0px; font-size: 0.85em; color: #888888; line-height: 1.5em;}


/* styles for popup windows */
#pop_top {width: 500px; height: 131px; background-color: #FFFFFF;}
#pop_top_box {height: 96px;}
#pop_logo {float: left; width: 137px;}
#pop_topim {float: right; width: 363px; background-image: url(/images/top/pop_im.jpg); background-repeat: no-repeat;}
#pop_close_row {margin-top: -4px; height: 35px; background-image: url(/images/top/menu_bg.gif); background-repeat: repeat-x;}
#pop_close {padding-top: 8px; text-align: right; padding-right: 10px; font-weight: bold;}
#pop_close A:visited, #pop_close A:link {color: #FFFFFF;}
#pop_close A:hover {color: #FEBE0E;}
#pop_wrapper {width: 500px;}


/* styles for the left hand menu */
.menu_style {background: url(/images/icons/title_bg.gif) repeat-x; color: #FFFFFF; font-size: 0.95em; font-weight: bold; padding: 3px 3px 4px 6px; border-bottom: 1px solid #FFFFFF;}
#backtotop_padding {padding: 9px 9px 9px 9px; font-size: 0.75em; white-space: nowrap;}
.white_hr {border-bottom: 1px solid #FFFFFF;}

#left_menu {line-height: 1.3em; background: url(/images/lhm/lh_hr.gif) repeat-y; font-size: 0.9em;}
.menu_padding {margin-top: 10px; visible: false; border-right: 1px solid #CDDCEA;}

LI.level1_off a, LI.level1_off a:visited, LI.level1_on a, LI.level1_on a:visited {color: #000000; text-decoration: none; margin-left: -19px; padding: 3px 5px 3px 19px;}
LI.level1_off a:hover, LI.level1_on a:hover {color: #000000; text-decoration: none; font-weight: bold; margin-left: -19px; padding: 3px 5px 3px 19px;}

LI.level2_off a, LI.level2_off a:visited, LI.level2_on a, LI.level2_on a:visited, LI.level3_off a, LI.level3_off a:visited, LI.level3_on a, LI.level3_on a:visited, LI.level4_off a, LI.level4_off a:visited, LI.level4_on a, LI.level4_on a:visited {color: #000000; text-decoration: none; margin-left: -20px; padding: 2px 5px 2px 20px;}
LI.level2_off a:hover, LI.level2_on a:hover, LI.level3_off a:hover, LI.level3_on a:hover, LI.level4_off a:hover, LI.level4_on a:hover  {color: #000000; text-decoration: none; font-weight: bold;}

LI.level1_off {margin: 1px 0px 0px -40px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/lhm/lh_bg.gif) repeat-y 0px 6px; font-weight: normal; padding: 3px 3px 3px 19px; background-color: #FFFFFF;}
LI.level1_on {margin: 1px 0px 0px -40px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/lhm/lh_bg_f2.gif) repeat-y 0px 6px; font-weight: bold; padding: 3px 3px 3px 19px; background-color: #FFFFFF;}

LI.level2_off {margin: 0px 0px 0px -40px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/lhm/dash.gif) repeat-y; font-weight: normal; padding: 1px 5px 2px 29px; background-color: #FFFFFF;}
LI.level2_on {margin: 0px 0px 0px -40px; list-style-type: none; list-style-position: outside; list-style-image:  none; background: url(/images/lhm/dash.gif) repeat-y; font-weight: bold; padding: 1px 3px 2px 29px; background-color: #FFFFFF;}

LI.level3_off {margin: 0px 0px 0px -40px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/lhm/dash2.gif) repeat-y; font-weight: normal; padding: 1px 5px 2px 39px; background-color: #FFFFFF;}
LI.level3_on {margin: 0px 0px 0px -40px; list-style-type: none; list-style-position: outside; list-style-image:  none; background: url(/images/lhm/dash2.gif) repeat-y; font-weight: bold; padding: 1px 5px 2px 39px; background-color: #FFFFFF;}

LI.level4_off {margin: 0px 0px 0px -40px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/lhm/dash3.gif) repeat-y; font-weight: normal; padding: 1px 3px 2px 49px; background-color: #FFFFFF;}
LI.level4_on {margin: 0px 0px 0px -40px; list-style-type: none; list-style-position: outside; list-style-image:  none; background: url(/images/lhm/dash3.gif) repeat-y; font-weight: bold; padding: 1px 3px 2px 50px; background-color: #FFFFFF;}


/* styles for sitemap page*/
.sitemap_level1_off {margin-left: -36px; margin-top: 0px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/chev.gif) no-repeat /*down*/ 0px /*down*/ 6px; font-weight: bold; padding: 1px 3px 2px 12px; border-bottom: 1px solid #dddddd;}
.sitemap_level1_on {margin-left: -36px; margin-top: 0px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/chev_down.gif) no-repeat /*down*/ 0px /*down*/ 6px; font-weight: bold; padding: 1px 3px 2px 12px; border-bottom: 1px solid #dddddd;}

.sitemap_level2_off {margin-left: -38px; margin-top: 0px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/dash.gif) no-repeat /*down*/ 0px /*down*/ 2px; font-weight: normal; padding: 1px 3px 2px 12px;}
.sitemap_level3_off {margin-left: -38px; margin-top: 0px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/dash.gif) no-repeat /*down*/ 0px /*down*/ 2px; font-weight: normal; padding: 1px 3px 2px 12px;}
.sitemap_level4_off {margin-left: -38px; margin-top: 0px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/dash.gif) no-repeat /*down*/ 0px /*down*/ 2px; font-weight: normal; padding: 1px 3px 2px 12px;}
.sitemap_level5_off {margin-left: -38px; margin-top: 0px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/dash.gif) no-repeat /*down*/ 0px /*down*/ 2px; font-weight: normal; padding: 1px 3px 2px 12px;}

.sitemap_level2_on {margin-left: -38px; margin-top: 0px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/dash.gif) no-repeat /*down*/ 0px /*down*/ 2px; font-weight: normal; padding: 1px 3px 2px 12px;}
.sitemap_level3_on {margin-left: -38px; margin-top: 0px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/dash.gif) no-repeat /*down*/ 0px /*down*/ 2px; font-weight: normal; padding: 1px 3px 2px 12px;}
.sitemap_level4_on {margin-left: -38px; margin-top: 0px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/dash.gif) no-repeat /*down*/ 0px /*down*/ 2px; font-weight: normal; padding: 1px 3px 2px 12px;}
.sitemap_level5_on {margin-left: -38px; margin-top: 0px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/dash.gif) no-repeat /*down*/ 0px /*down*/ 2px; font-weight: normal; padding: 1px 3px 2px 12px;}


/* eye2eye styles */
#eye2eye_logo_and_image {width: 760px; height: 140px; z-index: 1; background-color: #001A4D;}



