body{font size:12px;background-color:#cfcfcf;font family:Arial;position:relative;width:1000px;height:100%;margin:auto;margin-bottom:10px;margin-top:-40px;}
#layer 1{position:relative;width:1000px;height:100%;margin:auto;margin-bottom:10px;margin-top:10px;}
#header_bg{height:182px;width:1000px;background-image:url(img/Header.png);margin:auto;margin-top:40px;background-position:center;position:relative;}
#header_logo{height:182px;width:1000px;background-image:url(img/Header_2.png);background-position:center;}
#navbar{width:1000px;height:25px;position:absolute;margin-top:143px;margin-left:15px;}
#navbar ul{float:left;width:100%;margin:0;padding:0;list-style:none;}
#navbar li{float:left;display:block;height:25px;width:90px;text-decoration:none;color:#2c2c2c;font-size:14px;font-family:Arial;text-align:center;line-height:25px;}
#navbar li a{float:left;display:block;height:25px;width:90px;text-decoration:none;color:#2c2c2c;font-size:14px;font-family:Arial;text-align:center;line-height:25px;}
#navbar a:hover{background-image:url(img/hover.png);}
#navbar .active{color:#FFF;font-size:bold;}
#navbar a.active{color:#FFF;font-size:bold;}
#navbar a.trail{color:#FFF;font-size:bold;}
#navbar .trail{color:#FFF;font-size:bold;}
#left{margin:0;padding 0;background-repeat:no-repeat;height:280px;width:160px;background-image:url(img/Subnav.png);margin-top:40px;float:left;padding:15px 0;font-family:Arial;font-size:12px;}
#left .formbody{margin-left:7px;}
#left .active{color:#FFF;}
#left ul .active{color:#FFF;}
#left ul ul .active{color:#FFF;}
#left ul .trail{color:#FFF;}
#left ul ul .trail{color:#FFF;}
#left a{text-decoration:none;color:#000;}
#left a:visited{text-decoration:none;}
#left ul{font-size:16px;width:150px;margin:0;padding:0;list-style:none;padding-left:5px;}
#left ul ul a{color:#000;}
#left ul ul{background:#09F;color:#000;font-size:12px;width:130px;;margin:0;padding:0;padding-left:15px;list-style:none;}
div#left div.invisible, div#left p.header{display:none;}
div#mainContent div.mod_search div.formbody{display:none;}
#mainContent{background-color:#EEE;min-height:400px;margin:0;margin-top:20px;padding:10px;margin-left:180px;font-family:Arial;font-size:12px;margin-bottom:20px;border:1px solid #666;}
#mainContent h1{display:inline;font-family:Arial;font-size:24px;}
#mainContent h2{font-family:Arial;font-size:20px;}
#mainContent td{font-family:Arial;font-size:12px;}
div.caption{font-family:Arial;font-size:8px;}
sidebar1_1{float:left;width:160px;background:#EBEBEB;padding:15px 0;}
}
.thrColHybHdr #footer p{margin:0;padding:10px 0;}
#left ul.autocompleter-choices{position:absolute;margin:0;padding:0;list-style:none;border:5px solid #7c7c7c;border-left-color:#c3c3c3;border-right-color:#c3c3c3;border-bottom-color:#ddd;background-color:#fff;text-align:left;z-index:50;background-color:#fff;}
#left ul.autocompleter-choices li{position:realitive;margin:-2px 0 0 0;padding:0.2em 1.5em 0.2em 1em;display:block;float:none !important;cursor:pointer;font-weight:normal;white-space:nowrap;font-size:0.7em;line-height:1.5em;}
ul.autocompleter-choices li.autocompleter-selected{background-color:#444;color:#fff;}
ul.autocompleter-choices span.autocompleter-queried{display:inline;float:none;font-weight:bold;margin:0;padding:0;}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{color:#EC8621;}
*/.mod_article .pdf_link{margin-bottom:-0px;text-align:right;}
.mod_article .pdf_link a{position:relative;padding:1px;background-color:#bbbbbb;text-decoration:none;color:#ffffff;}
.mod_article .pdf_link a:hover{background-color:#dddddd;text-decoration:none;color:#000000;}
table.calendar .current{background-color:#ffffcc;}
table.calendar .label{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#bbbbbb;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;font-weight:bold;font-size:10px;color:#ffffff;}
table.calendar td{width:14%;height:72px;padding:1px;vertical-align:top;background-color:#ffffff;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.calendar .weekend{background-color:#f6f6f6;}
table.calendar .today{background-color:#ffffcc;}
table.calendar .empty,table.calendar .empty .header{background-color:#f6f6f6;}
table.calendar td .header{padding-bottom:2px;background-color:#e0e0e0;font-size:10px;}
table.calendar td .event a{font-size:10px;text-decoration:none;}
#minicalendar{margin:0 5px 20px 5px;padding:5px 5px 10px 5px;background-color:#ece4d9;}
table.minicalendar{width:100%;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
table.minicalendar td{width:14%;padding-top:2px;padding-bottom:3px;text-align:center;background-color:#ffffff;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.minicalendar td,table.minicalendar .active a{font-size:10px;}
table.minicalendar .weekend{background-color:#f6f6f6;}
table.minicalendar .today{background-color:#ffffcc;}
table.minicalendar .label{padding-top:2px;padding-bottom:3px;text-align:center;background-color:#c3c3c3;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;font-size:10px;color:#ffffff;}
table.minicalendar .head{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#f9f9f9;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.minicalendar .current{background-color:#ffffcc;}
.mod_eventlist{margin-right:6px;}
.mod_eventlist .header{padding:3px 6px 4px 6px;background-color:#e6e6e6;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;font-weight:bold;}
.mod_eventlist .header.first{border-top:1px solid #cccccc;}
.mod_eventlist .event{padding:10px 6px 12px 6px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;}
.mod_eventlist .time{margin-top:-6px;margin-bottom:6px;font-weight:normal;color:#999999;}
.mod_eventreader .info{margin-top:-1px;font-size:10px;color:#999999;}
.mod_eventreader .recurring{margin-top:2px;font-size:10px;color:#009900;}
.mod_eventreader .ce_text{margin-top:15px;}
.mod_eventreader .back{margin-top:18px;}
.toggler{font-weight:bold;color:#00F;border-bottom:1px #E7E6D3 solid;padding-left:21px;margin-top:7px;cursor:pointer;cursor:hand;background-color:#999;background-image:url(ico_plus.gif);background-repeat:no-repeat;background-position:left center;}
div.accordion{border-left:1px #E7E6D3 solid;padding-left:5px;margin-left:4px;}

