@import url("/javascripts/menu/hmenu.css"); div.dynarch-horiz-menu, div.dynarch-popup-base-menu {}
div.dynarch-horiz-menu table, div.dynarch-popup-base-menu table {}
div.dynarch-horiz-menu table tr td.hover, div.dynarch-popup-base-menu table tr td.hover {}
div.dynarch-horiz-menu table tr td.active, div.dynarch-popup-base-menu table tr td.active {}
div.dynarch-horiz-menu table tr td.separator div, div.dynarch-popup-base-menu table tr td.separator div {}
div.dynarch-popup-menu {}
div.dynarch-popup-menu table td {}
div.dynarch-popup-menu tr.item.hover td {}
div.dynarch-popup-menu tr.item.active td {}
div.dynarch-popup-menu tr.separator td div {}
div.dynarch-popup-menu tr.disabled td.label {}
#RB_overlay {position: absolute; z-index:100; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; min-height:100%; background-color: #000; opacity: .6; filter: alpha(opacity=60)}
#RB_redbox {width: 100%; position: absolute; top: 0px}
#RB_loading {position: relative; top: 200px; z-index: 101; width: 70px; height: 70px; margin: 0 auto; text-align: center; background: #666 url(../images/redbox_spinner.gif) no-repeat center center; border: 2px solid black}
#RB_window {z-index: 102; background-color: #FFFFFF; display: block; text-align: left; overflow: hidden; margin: 20px auto 0 auto; position: absolute}
.blog_entries .header h2, .blog_entries .header h3, .blog_entries .header h4, .blog_entries .header h5, .blog_entries .header h6, .blog, .blog li, .blog li h2, .blog li h3, .blog li h4, .blog li h5, .blog li h6 {padding: 0em;margin: 0em;}
.blog {width: 70%}
.blog li {list-style-type: none; padding: 1em 0em}
.blog_entries .header, .blog .header {position: relative; background-color: #EFEFEF; padding: 0.5em}
.blog_entries h2, .blog li h2 {color: #2f3c3c; font-weight: bold}
.blog_entries h3, .blog li h3 {color: #2f3c3c; top: 0.5em; right: 0.5em; position: absolute}
.blog_entries h6, .blog li h6 {bottom: 0.5em; right: 0.5em; position: absolute}
.blog_entries h6, .blog li h4 {color: #2F3C3C; font-style: italic}
#blog-tags {float: right; width: 25%}
#blog-tags, #blog-tags li {margin: 0em; padding: 0em; list-style-type: none}
#blog-tags li {padding: 0.25em 0.5em}
.blog_entries #comments, #blog_entries #comments li {margin: 0em; padding: 0em}
.blog_entries #comments li {list-style-type: none}
div.calendar {padding: 20px; text-align: center; width: 100%}
table.calendar {border-collapse: collapse; margin: 40px; width: 80%}
table.calendar .header {background-color: #f79429; color: white; font-size: 95%; padding-bottom: 8px}
table.calendar .header a {background-image: url(/images/bkgrd.gif); background-repeat: repeat; color: white; font-size: 0.88em; font-weight: 700}
table.calendar .header a:hover {color: white; text-decoration: underline}
table.calendar th.month-label {font-size: 120%}
table.calendar, table.calendar .day {background-color: #DCDCDC; border: thin solid black}
table.calendar .day {height: 120px; padding: 0.25ex 0.25em; vertical-align: top; width: 14%}
table.calendar .week-labels .label {font-size: 90%; padding: 0.25ex 0.25em; text-align: center}
table.calendar .noday {background-color: #ababab}
table.calendar .day.currentday {background-color: white}
table.calendar tr.week.currentweek {background-color: #F5F5F5}
table.calendar .day .label {font-size: 90%; font-weight: bold; margin-left: 2em; text-align: right; text-indent: -2em}
table.calendar .day ul, table.calendar .day ol, table.calendar .day li {font-size: 84%; list-style-type: none; margin: 0px; margin-left: 6px; margin-bottom: 6px; padding: 0px; text-indent: -6px}
.event {margin: 12px; width: 99%}
.event .title {font-size: 1.4em; font-weight: 700}
.event .datetime {font-size: 0.95em}
.event .description {background-color: transparent; border: none; font-size: 0.95em; padding: 1em; text-align: left}
.photos-show h2 {text-align: center; clear: both}
.photo-info {text-align: center}
.galleries-show .list td {padding: 0.25em 0.5em }
.maps-show td {vertical-align: top; padding: 0.5em}
.titles-index .list {width: 100%; border: thin solid black}
.titles-index .list th {color: white; background-color: black; font-size: 1.2em }
.titles-index .list th, .titles-index .list td {padding: 0.25em 0.5em}
.titles-index .instructions {font-size: 1.1em; width: 40em}
.contact_pages input, .contact_pages select, .contact_pages input, .contact_pages textarea {width: 15em;}
.contact_pages textarea {height: 5em}
.contact_pages th, .contact_pages td {vertical-align: top; padding: 0.5em}
.contact_pages th {text-align: right}
.column-container {width: 100%;}
.column-container td {vertical-align: top; padding: 1em;}
.left-sidebar {width: 30%; font-size: 0.95em}
.donations table.content td.content {padding: 16px}
.donations table.content td.content input, .donations table.content td.content select {margin-bottom: 6px}
.donations table.content td.content label {}
.profiles .list .phone {padding-left: 10em; font-weight: bold}
.profiles .list td {padding-top: 1em;}
.profiles-show h1 {text-align: left}
#contact-info {float: right}
#contact-info a {display: block}
html{color:#000;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{ margin-bottom:10px;}
legend{color:#000;}
.leftcol h1 {font-family:"Myraid Pro", Arial, Helvetica, sans-serif, Verdana; font-size:24px; color:#636905; border-bottom: solid 1px #F3E3A1; padding-bottom:10px; margin-bottom:10px}
.rightcol h2 {font-family:"Myraid Pro", Arial, Helvetica, sans-serif, Verdana; font-size:20px; color:#fff; padding-top:10px; padding-right:10px}
body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif, Verdana; font-size:12px; color:#00264C; line-height:18px; background-image:url(/images/bg.jpg); background-position:left top; background-repeat:repeat-x}
.maincontainer {width:100%; min-height:750px; margin:0 auto}
.top {background-image:url(/images/topbg.jpg); width:944px; height:251px; position:relative; margin:0 auto; background-color:#D1E7F0}
.topmenu {position:absolute; left:36px; top:27px}
.topmenu ul {margin:0px 0px 0px 20px; padding:0px; list-style:none; font-family:"Myriad Pro", Arial, Helvetica, sans-serif, Verdana; font-size:14px; color:#fff}
.topmenu ul li {margin:0px; padding:0px; line-height:35px; list-style:none}
.topmenu ul li a, .paybill a {color:#fff; text-decoration:none}
.topmenu ul li a:hover, .paybill a:hover {color:#fff; text-decoration: underline}
.paybill {position:absolute; font-family:"Myriad Pro", Arial, Helvetica, sans-serif, Verdana; bottom:14px; background-image:url(/images/paybill_bg.jpg); width:160px; height:29px; color:#fff; padding-left:30px; line-height:29px; right:36px; font-size:16px}
.contentwrap {padding:10px 0px; background-color:#D1E7F0; border-bottom: solid 4px #7F7F7F; margin:0 auto}
.contentwrap_inner {padding:10px 0px; background-color:#D1E7F0}
.content {padding:10px 0px; width:800px; margin:0 auto}
.serviceswrapper {padding:20px 0px; margin:0px auto; width:881px}
.float_left {float:left}
.clearit {clear:both}
.serviceholder {position:relative; min-width:100px; margin:0px 5px}
.gasicon {background-image:url(/images/gasicon.jpg); line-height:26px; padding-left:30px; color:#f00; font-weight:bold; background-repeat:no-repeat}
.enespanol {color:#0078AD; font-weight:bold; margin-right:5px}
.float_right {float:right}
.services_label {position:absolute; top:145px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif, Verdana; color:#fff; font-size:15px; padding:0px 0px 0px 30px; left:0px}
.services_label a {color:#fff; text-decoration:none}
.services_label a:hover {color:#fff; text-decoration: underline}
.footer {background-color:#0078AD; text-align:center; color:#fff; font-size:10px}
.footer a {color:#fff; text-decoration:none}
.content h1 {color:#0078AD; font-size:24px; font-weight:normal}
.sitecontent h2 {color:#0078AD; font-size:18px; font-weight:bold; margin: 0.5em 0}
.sitecontent {width:800px; margin:0 auto; color:#3D3D3D; padding-top:20px}
.sitecontent h3 {font-weight:bold}
.sitecontent ul {margin:20px 0px 20px 0px; padding:0px 0px 0px 10px; list-style:none}
.sitecontent ul li {margin:0px 0px 20px 0px; padding:0px 0px 0px 20px; list-style:none; background-image:url(/images/arrow.jpg); background-repeat:no-repeat; background-position:left 5px}