﻿html,body,form,#page,#pagelayout{min-height:100%;height:100%;height:auto !important;width:100%;position:relative;margin:0;padding:0;}
body{font-family:Verdana,Helvetica,sans-serif;font-size:9pt;line-height:11pt;text-align:left;background:url('/Partners/images/sitewide/stripedbg_rep.jpg');}
#pagelayout{min-width:850px;*width:850px;width:100%;}
#page{background:url('/Partners/images/sitewide/stripedbg_rep2.jpg');}
#pagelayout{background:url('/Partners/images/sitewide/stripedbg_grad_rev.jpg') repeat-x bottom left;border-collapse:collapse;}
        
#pagelayout thead #header-main{height:100px;max-height:100px;background:#FFFFFF url('/Partners/images/sitewide/header_right_bg.jpg') repeat-y top right;}
#pagelayout thead #header-main #header-left{height:94px;width:287px;padding:6px 0 0 6px;margin:0;float:left;}
#pagelayout thead #header-main #header-right{height:94px;min-width:500px;padding:6px 16px 0 6px;margin:0;float:right;}
#pagelayout thead #header-main #header-right p{text-align:right;color:#fff;font-weight:bold;margin:5px 0 18px 0;font-size:10pt;line-height:14pt;}
#pagelayout thead #header-main #header-right input.SearchBar_Input{text-align:left;color:#666;font-size:8pt;width:200px;padding:2px;}
#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{color:#fff;font-weight:bold;font-size:7pt;padding:8px;}
#pagelayout thead #header-border{height:13px;max-height:13px;line-height:13px;font-size:0px;background:url('/Partners/images/sitewide/headerbottom_rep.gif') repeat-x;}

#pagelayout tbody #leftCol{width:125px;height:100%;position:relative;margin:0;}
#pagelayout tbody #leftCol #leftColHolder{width:125px;padding:10px 0 0 0;height:100%;left:10px;position:relative;overflow:visible;margin:0;margin-right:-10px;}
#pagelayout tbody #centerCol{background-color:#fff;padding:10px 25px 0 25px;}
#pagelayout tbody #rightCol{width:172px;height:100%;position:relative;margin:0;}
#pagelayout tbody #rightCol #rightColHolder{width:172px;padding:10px 0 0 0;height:100%;right:10px;position:relative;overflow:visible;margin:0;margin-right:-10px;}

#pagelayout tfoot{}
#pagelayout tfoot #leftFooterCol{position:relative;margin:0;height:112px;max-height:112px;}
#pagelayout tfoot #centerFooterCol{background-color:#fff;padding:0;height:102px;max-height:102px;overflow:hidden;color:#6e6e6e;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;}
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;}