@charset "utf-8";
/*Reset CSS for the majority of tags*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles further down! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style:none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
/*Major position tags*/
body {
	font:100% arial,helvetica,sans-serif normal;
	color:#000;
	padding:20px;
	background-image:url(/region/03/images/global/bg/patterns/grey_marble.gif);
}

#wrapper {
position:relative;
width:900px;
margin: 0px auto;
background-image:url(images/global/body/orange_white.gif);
border-left:solid #000 1px;
border-right:solid #000 1px;
}

#header {
background-image:url(images/global/header/header_bg.gif);
height:100px;
color:#fff;
border-bottom:solid #000 1px;
}

#hdrTitle {
float:left;
width:460px;
text-align:center;
padding: 12px 0px 0px 20px;
}

#counties {
float:right;
padding: 12px 0px 0px 0px;
width:410px;
}

/*#holiday_hdr {
	background-image:url(images/holidays/xmas/santa_hat.png);
	position:absolute;
	right:-30px;
	top:40px;
	z-index:20;
	width: 65px;
	height: 77px;
}*/

#alert {
float:right;
width:410px;
padding: 3px 0px 0px 0px;
font-style:italic;
font-size:110%
}

#alert a{
color:#fff;
}

#alert a:hover{
color:#ffa433;
}

#col-a {
float:left;
text-align:center;
width:180px;
background-image:url(images/global/nav/goldbar.jpg);
}

#pic_week {
font-size:80%;
}

#col-b {
float:left;
padding:5px 5px 10px 5px;
width:550px;
min-height:550px;
border-left:solid #000 1px;
}

#col-c {
float:right;
text-align:left;
padding:5px 0px 0px 0px;
width:150px;
}

#ads {
float:right;
padding:5px 0px 0px 0px;
width:150px;
clear: right;
text-align: center;
}

#footer {
background-image:url(images/global/header/header_bg.gif);
clear:both;
border-top:solid #000 1px;
color:#fff;
height:35px;
text-align:center;
line-height:80%;
padding:5px 0px 0px 0px;
}

/*Main Nav Styles*/
#menu {
width:180px;
background-image:url(images/global/nav/goldbar.jpg);
}

#menu ul {
margin:0;
}

#menu li {
list-style-type:none;
margin:0;
}

#menu a {
display:block;
width:180px;
font-size:100%;
text-align:center;
text-decoration:none;
color:#fff;
padding:5px 0px 5px 0px;
}

#menu a:hover {
background-image:url(images/global/bg/grey_dither.gif);
color:#660066;
}

/*Attribute Styling*/
h1, h2, h3 , h4{
margin: 0;
font-weight: bold;
}

h1 {
font-size: 150%;
text-align:center;
color:#791E27;
font-style:normal;
margin:0px 0px 20px 0px;
}

h2 {
font-size: 125%;
margin:20px 0px 20px 0px;
}

h3 {
font-size: 100%;
text-decoration:underline;
margin:20px 0px 20px 0px;
}

h4 {
font-size: 90%;
}

.center {
text-align:center;
}

.left {
text-align:left;
}

.right {
text-align:right;
}

p {
font-size:90%;
line-height:normal;
}

hr {
color:#000;
background-color:#000;
padding:0px 0px 0px 0px;
}

#highlight {
background-color: #FFA433;
border: 1px dashed #000;
margin: 20px 0px 20px 0px;
padding: 1px 1px 1px 1px;
text-align:center;
}

/*Header styles*/
#hdrTitle h1 {
color:#fff;
font-size:225%;
padding:3px 0px 0px 0px;
}

#hdrTitle p {
font-size:110%;
}

#counties p {
font-size:65%;
}

/*Col-b styles*/
#col-b ul {
font-size:90%;
list-style:square;
padding:0px 0px 0px 20px;
}

/*Col-c styles*/
#inThisSection {
font-size:80%;
font-weight:bold;
border-bottom:solid #000 1px;
border-left:solid #000 1px;
margin-bottom:5px;
}

#col-c ul {
font-size:80%;
line-height:150%;
}

#col-c li {
list-style-type:none;
list-style-position:inside;
}

.imgleft {
float:left
}

.imgright {
float:right;
}

br,.clearing {
clear:left
}

.clearing {
visibility:hidden
}

.hide {
display:none
}

a {
color:#660066;
font-weight:bold;
}

a:hover {
text-decoration:underline;
color:#CC6e00;
}

a img {
border:0;
}

/*footer styles*/
#footer a {
font-size:75%;
color:#fff;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
color:#CC6e00;
}

/* Sustainability Definitions */
.sustainability {
color:#339933;
font-weight:bold;
}

/* Gallery Definitons */
.updates {
font-size:90%;
margin-left:20px;
margin-bottom:10px;
}

/* Edsession Table Definitons */
#edsessions {
font-size:75%;
}
#sessiontitle {
font-weight:bold;
}
#orange {
background-color: #FFA433;
}

/* Membership Table Definitions */
#membershipTable {
font-size:70%;
padding:0 0 0 10px;
}

