/* Style sheet main */
*{padding:0;border:0 none;}
body{margin:0;padding:0;background-color:#0C2840;font-family:'Myriad Regular', Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#000000;}
html,body{height:100%;}
.mod_imagerotator img{vertical-align:top;}
#wrapper{width:900px;height:auto;position:relative;margin-right:auto;margin-left:auto;background-color:#FFFFFF;min-height:100%;}
* html #wrapper{height:100%;}
#header{width:900px;height:225px;position:relative;background:url(tl_files/hfw_site/Panorama_012.jpg) no-repeat #3399FF;}
#logo{width:200px;height:115px;left:25px;top:55px;position:absolute;background:transparent;url(tl_files/hfw_site/HFW_Web_S1.gif)}
#contentwrapper{width:900px;}
.mod_newslist{border-color:#000000;font-size:1em;}
.mod_newslist .layout_full{margin-bottom:30px;padding-bottom:30px;border-bottom:1px dashed #000000;font-weight:normal;}
.mod_newslist{margin:5px;border-color:#000000;}
.mod_newslist p{margin-top:2px;margin-bottom:2px;}
.mod_newslist .info{margin-top:8px;margin-bottom:2px;font-weight:bold;font-size:0.8em;}
.mod_newslist.teaser{margin-top:1px;margin-bottom:1px;border-color:#000000;}
.mod_newslist .layout_short{margin-top:4px;margin-bottom:4px;padding-bottom:2px;border-top:1px dashed #000000;border-collapse:separate;}
.mod_newslist h2 a{margin-top:2px;margin-bottom:2px;font-size:0.7em;color:#009EE0;text-decoration:none;}
.mod_newsreader{margin-top:0;margin-left:20px;padding:10px;border-color:#000000;font-size:1.0em;}
.mod_newsreader h1{}
.caption{font-style:italic;}
.mod_newsarchive{font-size:1.0em;}
.mod_newsarchive .layout_full{margin-bottom:30px;padding-bottom:30px;border-bottom:1px dashed #000000;}
.mod_upcoming_events{padding-top:5px;border-top:1px dashed #000000;}
.mod_event{border-bottom:1px dashed #000000;}
#innercontent{width:850px;height:100%;margin:25px;}
.ce_accordion{margin-left:16px;border-style:solid;}
.toggler{margin-top:7px;padding:5px;font-weight:bold;font-weight:normal;font-size:14px;color:#000000;cursor:pointer;text-decoration:none;}
.toggler:hover{text-decoration:none;color:#009ee0;cursor:pointer;}
.toggler_first{font-weight:bold;font-size:16px;color:#000000;}
.toggler_first:hover{text-decoration:none;color:#009ee0;cursor:pointer;}
#navigation{width:175px;overflow:hidden;float:left;background-color:#white;}
#content{width:450px;float:left;margin:0 25px 0 20px;}
#left{width:180px;float:right;}
#top{width:175px;bottom:15px;position:absolute;margin:0 25px;font-size:28px;line-height:31px;}
.clr{clear:both;}
