﻿html,body,form,#page,#pagelayout{width:100%;margin:0;padding:0;}
body{font-family:Verdana,Helvetica,sans-serif;font-size:9pt;line-height:11pt;text-align:left;}
#pagelayout{width:100%;}
#page{}
#pagelayout{border-collapse:collapse;}
        
#pagelayout thead #header-main{width:100%;padding:0;}
#pagelayout thead #header-main #header-left{width:100%;padding:0 0 6px 0;margin:0;float:none;clear:both;text-align:center;}
#pagelayout thead #header-main #header-left img{display:inline;}
#pagelayout thead #header-main #header-right{width:100%;padding:0 0 16px 0;margin:0;float:none;clear:both;}
#pagelayout thead #header-main #header-right p{text-align:center;color:#000;font-weight:bold;margin:0;font-size:10pt;line-height:14pt;}
#pagelayout thead #header-main #header-right input.SearchBar_Input{display:none;}
#pagelayout thead #header-main #header-right a.SearchBar_Link,
#pagelayout thead #header-main #header-right a.SearchBar_Link:visited,
#pagelayout thead #header-main #header-right a.SearchBar_Link:hover{display:none;}
#pagelayout thead #header-border{display:none;}

#pagelayout tbody #leftCol{width:125px;height:100%;margin:0;}
#pagelayout tbody #leftCol #leftColHolder{width:125px;padding:10px 0 0 0;height:100%;margin:0;}
#pagelayout tbody #centerCol{background-color:#fff;padding:10px 35px 0 35px;overflow:hidden;}
#pagelayout tbody #rightCol{width:172px;height:100%;margin:0;}
#pagelayout tbody #rightCol #rightColHolder{width:172px;padding:10px 0 0 0;height:100%;margin:0;}

#pagelayout tfoot{}
#pagelayout tfoot #leftFooterCol{position:relative;margin:0;height:112px;max-height:112px;}
#pagelayout tfoot #centerFooterCol{padding:0;height:102px;max-height:102px;overflow:hidden;color:#000;font-size:7pt;line-height:9pt;}
#pagelayout tfoot #centerFooterCol #left-footer-content{position:relative;float:left;padding:10px;text-align:left;}
#pagelayout tfoot #centerFooterCol #right-footer-content{position:relative;float:right;padding:10px;text-align:right;}
#pagelayout tfoot #centerFooterColPad{height:10px;line-height:10px;font-size:10px;}
#pagelayout tfoot #rightFooterCol{position:relative;margin:0;height:112px;max-height:112px;}

h1{color:#243e90;font-size:12pt;margin:10px 0;padding:0;}
h2{color:#b9272b;font-size:11pt;margin:8px 0;padding:0;}
h3{color:#f58126;font-size:10pt;margin:6px 0;padding:0;}
h4{color:#243e90;font-size:9pt;margin:4px 0;padding:0;}
h5{color:#b9272b;font-size:8pt;margin:2px 0;padding:0;}
h6{color:#f58126;font-size:7pt;margin:2px 0;padding:0;}
p img{margin:3px 10px;max-width:98%;}
a, a:hover, a:visited{color:#243e90;}
table caption{display:none;}
ul{margin:10px 0 10px 25px;padding:0; list-style-position:inside;}
hr{clear:both;width:100%;height:10px;*height:0px;border:none 0;border-collapse:collapse;border-bottom:dotted 1px #c6c6c6;margin:0 0 10px 0;*margin:10px 0;}

p.EventDate{color:#f58126;margin:5px 0px 3px 0px;font-size:7pt;line-height:normal;text-align:left;font-weight:bold;}
p.EventTime{margin:0px 5px 3px 5px;color:#696969;font-style:italic;font-size:7pt;line-height:normal;text-align:left;}
p.EventTitle{margin:0px 5px 10px 5px;}
p.EventTitle, p.EventTitle a{font-size:7pt;line-height:normal;text-align:left;font-weight:bold;}

span.SideLocation{}
span.SideLocation h3{margin:5px 0px 2px 0px;}
span.SideLocation p.Address{margin:0px 5px 5px 5px;font-size:8pt;line-height:normal;text-align:left;}
span.SideLocation p.Phone{margin:0px 5px 5px 5px;font-size:8pt;line-height:normal;text-align:left;}
span.SideLocation p.Hours{margin:0px 5px 15px 5px;font-size:7pt;line-height:normal;text-align:left;font-style:italic;color:#6c6c6c;}