/* RESET CSS */

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; }
:focus {outline: 0;}
body {background: #333;}
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: "" "";}


/* LAYOUT CSS */

#logo {display:none;}

body { margin:0; padding:0; }
#bkgrshadow {margin:0px auto; width:750px; background-color: transparent; background-image: url(css_img/container_shadow.gif); background-repeat: repeat-y;}

#maincontainer { width:700px; margin:0 auto; }

#topsection1 { height:180px;  background-color: transparent; background-image: url(css_img/masthead1.jpg); background-repeat: no-repeat; }
#topsection2 { height:180px;  background-color: transparent; background-image: url(css_img/masthead2.jpg); background-repeat: no-repeat; }
#topsection3 { height:180px;  background-color: transparent; background-image: url(css_img/masthead3.jpg); background-repeat: no-repeat; }
#topsection4 { height:180px;  background-color: transparent; background-image: url(css_img/masthead4.jpg); background-repeat: no-repeat; }
#topsection5 { height:180px;  background-color: transparent; background-image: url(css_img/masthead5.jpg); background-repeat: no-repeat; }
#topsection6 { height:180px;  background-color: transparent; background-image: url(css_img/masthead6.jpg); background-repeat: no-repeat; }

#contentwrapper { float: left; width: 100%; background-color:#c7c2ba; }
#contentcolumn { margin-right: 200px; }
#rightcolumn { float: left; width: 198px; margin-left: -200px; background: #a59d95; border-left:2px solid #766a62; text-align:center; }
#footer { clear:left; width:100%; background-color:#6a8a7f; color:#333; text-align:center; padding-top:10px; padding-bottom:0px; border-top:3px solid #fff;}
#footer p {font-size:10px; padding:2px;}
#footer a { color:#333; text-decoration:none; }
#footer a:hover {color:#fff; text-decoration:underline;}
#footershadow { margin:0px auto; width:750px; height:40px;  background-color: transparent; background-image: url(css_img/footer_shadow.gif); background-repeat: no-repeat; }
#footer_print {display:none;}
.innertube { margin: 10px; margin-top: 0; }

/* CONTENT CSS */

#rightcolumn p {color:#333; font-family:Verdana, sans-serif; font-size:11px; line-height:160%; padding-bottom:12px;font-style:normal; font-variant:normal; font-weight:normal;}

p a {text-decoration:none;color:#00693c;}
p a:hover {text-decoration:underline;color:#014e2d;}

p {color:#333; font-family:Verdana, sans-serif; font-size:11px; line-height:160%; padding-bottom:12px;font-style:normal; font-variant:normal; font-weight:normal;}

ul { margin-left:30px;color:#333; font-family:Verdana, sans-serif; font-size:11px; line-height:160%; padding-bottom:12px;font-style:normal; font-variant:normal; font-weight:normal;list-style-type:disc;}
li {padding-bottom:7px;}
ul ul {list-style-type:circle;}

h1 {font-family: Verdana, sans-serif; font-weight:bold; font-size:28px; color:#333; padding-bottom:5px;padding-top:5px;}
h2 {font-family: Verdana, sans-serif; font-weight:bold; font-size:16px; color:#333; padding-bottom:5px;padding-top:5px;}
h3 {font-family: Verdana, sans-serif; font-weight:bold; font-size:12px; color:#333; padding-bottom:5px;padding-top:5px;}

hr {height:1px;border-width:0;color:#c7c2ba;background-color:#c7c2ba;}

.doc_ed {color:#333; font-family:Verdana, sans-serif; font-size:11px; line-height:160%; padding-bottom:12px;font-style:normal; font-variant:normal; font-weight:normal;}
.doc_ed dt {font-weight:bold; text-transform: uppercase; font-size:13px;}
.doc_ed dd {margin-left:10px;}

.doc_title {font-size:12px;font-weight:bold;}

img {border:1px solid #666;margin-bottom:10px;padding:5px;background-color:#fff;}
.imgleft {float:left; margin-top:5px; margin-right:10px; margin-bottom:5px;}
.imgright {float:right; margin-top:5px; margin-left:10px; margin-bottom:5px;}
.print_icon
{
	float: right;
	border: 0;
	margin-bottom: 0px;
	padding: 5px;
	background-color: transparent;
	display: block;
}


iframe {border:1px solid #999;margin-bottom:10px;}

b{font-weight:bold;}
em{color: red;}

.required {font-size:11px;font-weight:bold;color:#9e3039;}
label {font-size:10px;font-family: Verdana;font-weight:bold;line-height:1.2em;}

.success_message {font-size:14px;}
.signature {text-align:right; font-size:12px;color:#005B82;}

/* SIDEBAR CSS */

.event {color:#c7c2ba;background-color:#766a62;margin-left:-10px;margin-right:-10px;padding-bottom:10px;}
.event_title {color:#333;}
.event_descr b {font-size:13px;}
.event_descr i {font-size:13px;}
.hours b {text-decoration: underline;color: #005b82;text-transform: uppercase;}
.eventname {font-family: Verdana, sans-serif; font-weight:bold; font-size:24px; color:#9e3039; padding-bottom:0px;padding-top:0px;}