@CHARSET "ISO-8859-1";
body{ background:#f7e291 url('../images/body_bg.jpg') left repeat-x fixed;  margin:0 0 0 0;  text-align:center; margin:auto; width:80em; font-size:62.5%;}
#container{ min-height:55em; font-size:1.5em; margin:0 0 0 0; background:url('images/container_bg.jpg') center repeat-y #faf3bd; margin:auto; width:95%; text-align:center; padding:1em 1em 1em 1em;}
*html #container{height:550px;}
.dhc_h2{ margin:1em 0 0.5em 0; font:italic 2.2em 'Times New Roman'; padding:0 0 0 10px; text-align:center;  border:0px solid black; }
.dhc_h3{ margin:0 0 0.5em 0; padding:0 0 0 0; font:normal 1.6em 'Trebuchet Ms'; text-align:center; }
.login_img{width:100px; border:0;}
.note{font-size:0.8em; margin:0 0 1em 0;}
.session_flower{width:15em; border:2px solid #a8911c; background-color:#fff; padding:0.5em; margin:0 0 1em 0; }
#callout_top_lid{width:24em; display:block; margin:auto; margin-top:0; margin-bottom:0; border:0; }
*html #callout_top_lid{width:22em;}
#callout_bottom_lid{width:24em; display:block; margin:auto; margin-top:0; margin-bottom:1em; border:0; }
*html #callout_bottom_lid{width:22em;}
.dhc_callout{background-color:#fff; padding:0em 1em 0em 1em; width:22em; margin:auto; text-align:justify; line-height:1.3em;}
*html .dhc_callout{width:20em; background-color:#fff; padding:0em 1em 0em 1em; margin:auto;  text-align:justify; line-height:1.3em;}
#dhc_logo_box{text-align:left;}
.dhc_logo{ border:0;}
#flash{width:14.9em; height:1.9em; margin:0 0 1em 0;}
.download_option{margin:0.5em 0 0.5em 0;}

.top_bar{ padding:5px 0 0 0; margin:0 0 3% 0; }
.logo_box{text-align:left;}
.flash_box{width:100%; margin:0 0 0 0; padding:0 0 0 0; text-align:right; right:0px;}

.flower_title{ width:215px; text-align:right; font-size:130%; float:left; width:230px; }
.flower_title_note{ font:normal 22px 'Trebuchet Ms'; color:#6d1602; display:block;   vertical-align:top; }
.top_menu_box{ padding:0 0 0 10px; }
.dhc_flower_img{ float:left;  margin:0 0 0 0; background-color:#fff; }
.top_menu{ width:68%; border:0px solid red; background:url('images/top_menu_top_left_corner.jpg') top left no-repeat #fff; float:right; text-align:center; min-height:140px; height:140px; margin:0px 0 0 0;  }
.top_menu_top_left_corner{ border:0; margin:0 0 0 0; padding:0 0 0 0; float:left;}
.top_menu_ul{ width:80%; list-style-position:inside; list-style-type:none; padding:0 0 0 10px; margin:0px 0 0 0; }
.top_menu_li{ font:normal 75% 'Trebuchet Ms'; line-height:120%; height:120%; margin:0 0 5px 0; color:#faf6d8; text-align:left; }
.top_right_span{ float:right; clear:both; margin:20px 0 0 0; text-align:right; }
.top_right_span_quote{ font:italic 27px 'Times New Roman'; color:#e5aa4c; margin:40px 0 0 0; display:block; }
.top_right_span_quote:before{content:"";}
.top_right_span_quote:after{content:"";}
.quote_author_span{ display:block; font:normal 60% 'Times New Roman'; color:#656567;}
.top_menu_bottom_lid{ width:68%; border:0px solid red; background:url('images/top_menu_bottom_left_corner.jpg') bottom left no-repeat #fff; float:right; text-align:left; min-height:15px; height:15px; padding:0 0 0 0; }
.container_spacer{ width:100%; height:1px; margin:0 0 0 0; padding:0 0 0 0;  }
*html .container_spacer{display:block;}


.dhc_h4{ margin:20px 0 10px 0px; font:normal 20px 'Trebuchet Ms'; color:#6d1602; text-align:left; border-bottom:1px solid #9a8d0c; background:url('images/autum-leaf.gif') left no-repeat; padding:0 0 0 34px; }
.main_content_box{padding:0 0 0 0px; background:url('images/left-bg.jpg') left repeat-y #faf3bd;}
.main_content_menu_ul{ color:#fff;  list-style-position:inside; list-style-type:none; padding:0 0 0 15px; margin:15px 65px 0 0; text-indent:0px; float:left; width:190px;  }
.main_content_menu_title{ font:normal 120% 'Trebuchet Ms'; display:block; width:200px; margin:0 0 15px 0; }
.main_content_menu_li{ font:normal 75% 'Trebuchet Ms'; line-height:120%; height:120%; margin:0 0 10px 0; padding:0 0 0 0; text-indent:0px; color:#ffe056; text-align:left; }
a{color:#de7c00;}
a.main_content_menu_link:link{ font:italic 100% 'Trebuchet Ms'; color:#faf6d8; display:block; text-decoration:none; }
a.main_content_menu_link:visited{ font:italic 100% 'Trebuchet Ms'; color:#faf6d8; display:block; text-decoration:none; }
a.main_content_menu_link:active{ font:italic 100% 'Trebuchet Ms'; color:#ffe056; display:block; text-decoration:none; }
a.main_content_menu_link:hover{ font:italic 100% 'Trebuchet Ms'; color:#ffe056; display:block; text-decoration:none; }

.main_content_submenu_ul{ color:#fff;  list-style-position:inside; list-style-type:none; padding:0 0 0 30px; margin:0px 0px 0 10; text-indent:0px; width:190px;  }
a.main_content_submenu_link:link{ font:normal 120% 'Trebuchet Ms'; color:#faf6d8; display:block; text-decoration:none; }
a.main_content_submenu_link:visited{ font:normal 120% 'Trebuchet Ms'; color:#faf6d8; display:block; text-decoration:none; }
a.main_content_submenu_link:active{ font:normal 120% 'Trebuchet Ms'; color:#ffe056; display:block; text-decoration:none; }
a.main_content_submenu_link:hover{ font:normal 120% 'Trebuchet Ms'; color:#ffe056; display:block; text-decoration:none; }
.main_content_target_box{ margin:0 35px 0 0; width:60%; padding:10px 10px 10px 10px; min-height:600px; }
.target_text{ font:normal 80% 'Trebuchet Ms';  width:380px; float:right; text-align:left; display:block; margin:0 80px 0 0px; }
.dhc_highlighted{ color:#e87300; font:italic 145% 'Trebuchet Ms';}

.back_to_top{background:url(images/back-arrow.jpg) left no-repeat; padding:0 0 0 28px; color:#6d1602; text-decoration:none;  text-align:right; }