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, input, 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;*/}
ol, ul {list-style:none;}
em, strong {font-style:normal;font-weight:normal;}
fieldset, img {border:0;}
a:link, a:visited {color:#000;outline:none;text-decoration:none;}
a:active, a:hover {outline:none;text-decoration:none;}
em {font-style:italic;}

a.mainCopy {color:#3C6D6A;font-size:8pt;font-family:verdana;text-decoration:none;border-bottom-color:#336666;border-bottom-style:dotted;border-bottom-width:1px;}
a.bottomNav { color:#CCDAA8; font-size: 8pt;font-family:verdana;}
a:link.bottomnav, a:visited.bottomnav {color:#fff !important;}
a:hover, a:active {color:#FFFFFF;background-color:#336666;}

#navside {padding:1em 0 0.5 0 !important;width:120px;background-color:#fff;}
#navside li {margin:0 0 4px 0 !important;padding:3px 0 0 2px;list-style-type:none;border:1px solid #ccc;overflow:hidden;}
#navside a:active, #navside a:hover {background-color:transparent;}

h1 {}
h2 {color:#336666;font-size:12px;font-family:arial,verdana,sans-serif;text-transform:uppercase;letter-spacing:1px;padding:8px 0 0 0;margin:0 0 10px 0;}
h3 {color:#336666;font-size:11px;font-family:arial,verdana,sans-serif;width:inherit;letter-spacing:0.5px;color:#3C6D6A;padding:0 0 3px 0;margin:10px 0 3px 0;}
h4 {color:#000000;font-size:11px;font-family:arial,verdana,sans-serif;letter-spacing:1px;margin:4px 0 2px 0;}
h5 {color:#336666;font-size:10px;font-family:arial,verdana,sans-serif;text-align:center;margin:-1px 0 2px 0;}
h6 {color:#336666;font-size:10.5px;font-family:arial,verdana,sans-serif;letter-spacing:0.5px;margin:0 0 2px 0;}

ul {list-style-type:square;}
a+img {text-decoration:none;}
.linkedimage a {text-decoration:none;}
hr {color:#336666;margin:20 0 20 0;width:80%;}

.header {background-color:#CCDAA8;color:#3C6D6A;font-size:9pt;font-family:verdana;font-weight:800;}
.header2 { color: #336666; font-size: 9pt; font-family: verdana;font-weight: bold;letter-spacing: 1px; margin-top: 1em; }
.header3 { color: #336666; font-size: 8pt; font-family: verdana;font-variant:small-caps;}

.copybold, strong {font-weight:bold;}
.copyitalic {font-style:italic;}
.copyred {color:#FF0000;}
.required {color:#802020;}

#maincontent p {font-size:8pt;font-family:verdana;margin-bottom:10px;}
#maincontent a {color:#3C6D6A;font-size:10px;font-family:verdana;text-decoration:none;border-bottom: 1px dotted #336666;}
#maincontent blockquote {font-family:verdana;color:#333;margin:0 0 20px 20px;padding:0 0 0 5px;}
#maincontent li {font-size:8pt;font-family:verdana;margin:0 0 1px 0;}
#maincontent ul, #maincontent ol  {padding:0 0 0 40px;margin:0 0 10px;}
#maincontent ol {list-style-type:decimal;}

p.faq_question {margin-top:10px;border-bottom:1px dotted #666;width:100%;font-weight:bold;}
#logotable {display:block;margin:30 0 0 20;}
#logotable td {padding:0 0 30 0;}
table.regform tr {margin-bottom:20px;}

.copy {font-size:8pt;font-family:verdana;}
.copyright {color:#3C6D6A;font-size:6pt;font-family:verdana;}

.box {color:#3C6D6A;font-size:12px;font-family:verdana,arial,helvetica,sans-serif;background-color:#CCDAA8;border:thin solid #3C6D6A;padding: 2px 5px 2px 5px;letter-spacing:3px;margin:20px 0 10px 0;}
.calyear {margin:0 0 10px 20px;width:230px;color:#3C6D6A;background-color:#E2E2E2;border:1px solid #3C6D6A;padding:5px;font-size:10px;}
.eventbox {margin-left:3px;padding-top:4px;padding-bottom:4px;}
.itemindent {font-size:9px;color:#333;margin:0 0 0 20px;padding:0 0 0 8px;border-left:1px solid #CCDAA8;}
.cnMedia {margin:0 0 20px 20px;}

.highlightbox {color:#3C6D6A;font-size:12px;font-family:verdana,sans-serif;background-color:#CCDAA8;border:thin solid #3C6D6A;padding:5px;width:250px;float:right;margin:10px;}
.highlightbox ul li {margin-left:-10px;}
.borderedimage {display:block;border:2px solid #336666;margin:0 20 0 0;}

.thumbnail {color:#3C6D6A;font-size:9px;font-family:Verdana,Arial,Helvetica,sans-serif;background-color:#FFFFFF;border:thin solid #3C6D6A;padding: 5;width: auto;float: left;text-align: center;position:relative;margin:6px;}
.thumbnail a {display:block;}
.thumbnail a, .thumbnail a img {border:0 !important;}
.textButton {background-color:#CCDAA8;border:thin solid #3C6D6A !important;padding:2px 4px;font-size:16px;}

.floatright {float:right;}
.floatleft {float:left;}

.nav {background-color:#CCDAA8;font-size:8pt;font-family:verdana;font-weight:600;color:#3C6D6A;text-decoration:none;padding: 0 0 0 15;}
.winControl {color:#3C6D6A;font-size: 6pt;font-family:verdana;}

.clear {clear:both;}

fieldset {margin:10px 0 10px 20px;padding:10px 0 10px 0;background-color:#E2EACD;border:1px solid #3C6D6A;width:480px;}
legend {font-size:12px;font-weight:bold;margin:0 0 0 10px;padding:0 8px 0 8px;background-color:#EAEABD;border:1px solid #3C6D6A;}
input, select {font-family:arial,verdana,sans-serif;color:#333333;width:150px;height:16px;line-height:16px;border:1px solid #bbb;}
input.button {width:16px !important;line-height:16px;margin-right:0.5em;}
label {display:block;line-height:16px;}
#registration {font-size:10px;line-height:16px;}
#registration td {padding-top:1em;}
#mailinglist {width:12px;}
#submit {width:20px;background-color:#E2EACD;border:1px solid #3C6D6A;cursor:pointer;}

#insetNarrow {float:left;width:150px;}
#insetWide {float:right;width:350px;}
.jcd_header, .jcd_date, .jcd_subhead, .jcd_details {margin:0 !important;padding:0 !important;}
.jcd_header {font-size:20px;font-weight:bold;color:#ea575d;margin-top:1em !important;}
.jcd_subhead {font-size:9px;margin-left:24px !important;}
.jcd_date {font-size:9px;font-weight:normal;color:#666;}
.jcd_details {margin:1em 0 !important;}
.jcd_toggle {display:block;float:left;border:0 !important;margin-top:4px;height:16px;width:16px;background:url('../Images/arrow_down.gif') 0 0 no-repeat;}

div.row {clear:both;padding-top:4px;padding-bottom:4px;}
div.row span.label {float:left;padding-left:40px;text-align:left;font-size:10px;}
div.row span.formw {float:right;padding-right:60px;text-align:left;}
.formw {font-size:10px;}
