body, td, form, div, p, h1, h2, h3, h4, a:link, a:visited, a:hover, a, #mobile_name,  dl, dd, dt {	margin:0; padding:0; font-family:Verdana, Geneva, Helvetica, sans-serif; font-size: small; font-style: normal;}

ul {padding:0; margin:1em 0 1em 1.5em;}
ul li { padding-bottom: 4px; }

#content div.byEditor { margin: 0 0 10px 0; }
#content div.byEditor p { margin: 0 0 8px 0; }
.note { color: #666; font-style: italic; }
h1, h2, h3, h4, h5, h6 { font-weight:bold; margin:.5em 0 .8em 0; padding:0; color: #000;}

div.byEditor img, div.row_divider img, #content .person_box dd img {width:40%; margin:0.5em 1em;}

div.contact_box p { margin: 8px 0;}
#content dl.person_box { margin: 0 8px; padding: 0;}

a:link { color: #518d30; text-decoration:underline; font-weight:normal; cursor: pointer;}
a:visited { color: #666; text-decoration:underline; font-weight:normal;cursor: pointer;}
a:hover { color: #000; text-decoration:underline; font-weight:normal;cursor: pointer;}
a:active { color: #518d30; text-decoration:none; font-weight:normal;cursor: pointer;}

body {margin:0; padding:1px;}

div#mobile_name {margin:0;padding: 4px 2px; background:#518d30; color: #fff; font-size:medium; }
ul#skip, #mainContent p.carousel-pagination, #content #calendarcontainer, #content #progressbar  { display: none; }
div.pseudoH1, #tab2, #tab3, #tab4, #content ul.sociable, #mast h1 {display:none;}

#mast form#search {background: #6fa209; border-top: 1px solid #fff;margin:0;padding: 4px 2px;}
#mast form#search label { position:absolute; margin-left: -200000px; top: -200000px; }
#mast form#search input.field, #wrapper form.catNav select, #wrapper input.field, #content .basic_form textarea.field, #content .basic_form select, #content .xform input, .xform select, .xform textarea { background: #fff; border: 1px solid #666; font-family:Verdana, Geneva, Helvetica, sans-serif; font-size: small; width:80%; clear: both;}

#mast form#search input.field { width: 60%; }

#content .basic_form p, #content .xform label { clear:both; margin: 0 0 0 8px; padding:8px 0; }
#content label { font-weight: normal; font-weight: bold; margin: 2px 16px 2px 0; clear: both; display:block; float:left; }

#content h2.warning { color: #900; }
#content p.warning { color: #900;}

#content form label strong {color: #900;}
#content .basic_form input.warning, #content .basic_form select.warning, #content .basic_form textarea.warning { border: 1px solid #900; }



div.search_az { border-top: 2px solid #6fa209; padding: 8px 0; margin: 8px 0; }

ul#tabNav {list-style-type: none; padding:8px 2px; margin:0 0 8px 0; background: #000; border-top: 1px solid #fff;}

ul#tabNav a:link, ul#tabNav a:visited { color: #fff; text-decoration: none; margin-right: 5px;}
ul#tabNav a:hover, ul#tabNav a:active { color: #fff; text-decoration: underline;}

#tab1 {list-style-type: none; padding:0 0 8px 0; margin:0 0 8px 0; border-bottom: 2px solid #6fa209;}

#mast br.clear { display: none; }

ul#tabNav li {display: inline;}
#wrapper ul#tabNav li a:hover {cursor: pointer;}

#mainContent div#carousel {padding:0 0 12px 0; margin:0 0 10px 0; border-bottom: 2px solid #6fa209;}
#mainContent div#carousel ul {list-style: none;}
#mainContent div#carousel ul img {margin:6px 0;}

#column_nav form select { margin:0; width: auto; font-size: 1.1em; border: 1px solid #000; background: #fff;}
#column_nav form select option { padding: 2px 4px 1px 4px; border: none; }
#wrapper form.catNav {background: #000; color:#fff; padding:10px; margin:10px 0;}
#wrapper form.catNav h2 {color: #fff;}

h2, h3, h4, h5, h6 {font-size: small; font-weight:bold; margin:.5em 0 .8em 0; padding:0; color: #000}
h1 { clear: both; font-size: medium;  }

div#socialFooter, #socialFooter h3 {background: #000; color: #fff; margin: 12px 0; }
div#socialFooter div {padding:8px 0; margin:.8em 0;}

div#socialFooter a:hover { color: #fff; text-decoration:underline; font-weight:normal;cursor: pointer;}
div#socialFooter a:active { color: #fff; text-decoration:none; font-weight:normal;cursor: pointer;}

#socialFooter div#eventsbox p.SFDate { float: left; text-align: center; width: 30%; border: 1px solid #fff; background: #fff; color: #518d30; font-family:georgia, 'times new roman', times, serif; font-size:medium; padding:0 0 4px 0; margin: 0 10px 0 0; line-height: 1.1;}

#socialFooter div#eventsbox p.SFDate strong { font-size:small; background: #90b842; color: #fff; display: block; font-weight: normal; padding: 3px 0;}
#socialFooter div#eventsbox h4 { clear: both; margin: 10px 0 0 0; }

ul#footerLgnl { clear: both; padding: 10px 2px; margin:0 auto;}
ul#footerLgnl li.lgnlH { color: #fff; padding:0; margin:0; font-weight: bold; }
ul#footerLgnl li {  margin: 0 5px; padding: 0 6px 0 12px; }

div#footer  {background: #eee; padding: 12px 0px; line-height: 1.8;}
div#footer p, div#footer ul, div#footer a { font-size: smaller; padding: 6px 0; list-style: none;}

ul#breadcrumb {display: none;}
/* ul#breadcrumb { list-style: none; color: #666; margin:0 0 12px 0; padding: 0 0 8px 0; border-bottom: 2px solid #6fa209; width: 100%; }
ul#breadcrumb li { margin: 0; padding:0 5px 0 0; display:inline;} */

#content h3#pagenavbox {padding:0 0 2px 0; margin:16px 0 10px 0; font-weight: normal; border-bottom: 1px dotted #ddd;}
#content ul.pagenav { list-style: none; margin:10px 0 32px 16px; }
#content ul.pagenav li {margin: 0 0 6px 0;}
#content ul.pagenav li strong { background: url(../css_img/pagearrw.gif) no-repeat right center; padding: 3px 15px 3px 5px;}

#content #az_index { padding:0; margin: 10px 0; width: 100%; clear: both; float: left; }
#content #az_index ul { text-transform: uppercase; list-style:none; margin:0; padding:0; }
#content #az_index li { list-style:none; display:inline;}
#content #az_index a { font-weight: bold; margin-right: 4px; }

.displayBox ul { margin:8px 0 8px 2px ; padding:5px 0 0 8px; list-style:none; border-left: 2px solid #ccc; }
.displayBox ul li { padding: 2px 0;}




.print_hide {display: none;}
.hidekey {display: none;}

/*



#mast {background-color: #fff; border-top: 1px solid #868686; border-bottom: 1px solid #868686; font-size: small;}
#mast {background-color: #eee; padding:0; margin:0;}
#mast ul{list-style:none;margin:0;padding:0; display:inline;}
#mast p {display:none;}
#mast li {margin:0;padding:0;display:inline; background-color: #fff;}
#mast li a:link, #mast li a:visited {padding:0 0.5em; margin:0; border-right:1px solid #ccc; border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; font-size:smaller; color:#000; text-decoration:none;}
#mast li a:hover, #mast li a:active {padding:0 0.5em; margin:0; border-right:1px solid #ccc; border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; font-size:smaller; color:red; text-decoration:none;}
#mast form, #mast form label, #mast form input { font-size: x-small; }
#mast img {display:none;}
#column_nav { margin-top:1em; border-top: 2px solid #868686;}
#column_nav img, #related_nav img { display:none;}
#column_nav, #related_nav {padding: 4px;font-size: small; background-color: #f5f5f5;}
#column_nav a, #related_nav a, #footer a {color:#000; text-decoration:none;font-weight:bold;}
#column_nav li, #related_nav li {font-size: small; border-bottom: 1px dashed #A2A2A2; margin: 0 0 4px 0; display:block; font-weight:bold;}
#footer {border-bottom: 20px solid #A2A2A2;margin-bottom:1em;}

ul#footerLgnl { list-style: none; margin:0; background-color: #f5f5f5;}

ul#footerLgnl li.lgnlH { font-weight: bold; border-bottom: none; margin-left:0; }

ul#footerLgnl li {font-size: small; border-bottom: 1px dashed #A2A2A2; margin: 0 0 4px 22px; display:block; font-weight:bold;}
ul#footerLgnl li a {color:#000; text-decoration:none;font-weight:bold;}

#breadcrumb, h1, h2 {font-size:small; padding: 4px; background-color: #f5f5f5; display:block;}
#breadcrumb ul li a:link, #breadcrumb ul li a:visited {color:#000; text-decoration:none;font-weight:bold; font-size:x-small;}
#breadcrumb ul li a:hover, #breadcrumb ul li a:active {color:red; text-decoration:none;font-weight:bold; font-size:x-small;}
#breadcrumb {border-bottom: 2px solid #868686;}

.new_widget img {height:2em; width:2em; margin:0.5em 1em;}
.new_widget {clear:both;}
#sign_in {margin-bottom:1em;}

.widget_heading {font-weight:bold;}

#footer {font-size: x-small; font-weight: normal; color: #666;padding-top: 8px;padding-bottom: 4px;border-top: 1px solid #868686;border-bottom: 1px solid #868686; background-color: #ebebeb;}
#footer_box img {display:none;}
#related, .infobox, .contactbox, #navbox {clear:both;margin-top:1em;}

label {display: block; width: 120px; font-weight: normal; color: #000; margin: 4px 0 0 0;}
form input, form textarea, form select { width: 120px; border: 1px solid #A2A2A2; margin: 0 0 4px 0; }
fieldset {border:none;}
legend {display:none;}
.errorbox, .kind_warning, .star {color:red;}
form input.button, form .questionone input, form #dataProtection {width:auto;}



#az_index ul li { display: inline; }

*/