@charset "utf-8";
/* CSS Document */

body, html {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:100%; width:100%; background:white url(images/main_bkgrnd.jpg) repeat-x fixed; text-align:center; font-family:Arial, Helvetica, sans-serif;}

#container {width:100%; height:100%; background:url(images/bkgrnd_bldng.png) center top no-repeat fixed;}

#content {width:974px;}

#leftshadow {width:10px; background:url(images/left_shadow.png) top right repeat-y; height:auto;}

#rightshadow {width:11px; background:url(images/right_shadow.png) top left repeat-y; height:auto;}

#bottomshadow {height:20px; background:url(images/bottom_shadow.png) top center repeat-x; width:953px;}

#inner {margin:0px 0px 0px 0px; background-color:white; width:933px; height:auto; padding:10px 10px 30px 10px;}

#primarynav {width:100%; text-align:center; height:28px; background:url(images/nav_bar_bkgrnd.jpg) repeat-x;}

#leftcolumn {width:550px; float:left; margin:30px 0px 0px 40px; text-align:left;}
#leftcolumn h1 {color:#013e7d; font-size:16px; margin:0px;}
#leftcolumn h2 {color:#013e7d; font-size:13px; margin:20px 0 0 0px; border-bottom:1px solid #cccccc; padding-bottom:3px;}

#leftcolumn p {color:#666666; margin:0px; font-size:14px;}

#leftcolumn ul li {color:#666666; font-size:14px;}

#leftcolumn ol li {color:#666666; font-size:14px;}

#leftcolumn strong {color:#666666; margin:0px; font-size:14px;}

/*STYLES FOR CAPTIONS UNDER THUMBNAILS IN GALLERY*/

.captions {color:#666666; font-size:10px;}

.diana {margin:0 1em 0.5em 0em;}

.cmllogo {margin:0 1em 0.5em 0em;}

.hr {margin:20px 0px 20px 0px;}

.eventstable {color:#666666; font-size:14px; width:100%;}

form {margin:0; padding:0;}

fieldset {float:left; clear: both; width: 100%; margin: 2em 0 0 0; padding: 0; border: 1px solid #BFBAB0; background-color:transparent; position:relative; background-image: url(images/fieldset_bkgrnd.jpg); background-repeat: repeat-x; background-position:bottom;}

legend {position:relative; left:-7px; top:-0.75em; margin-left:1em; padding:0px; color:#013e7d; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

fieldset ol {padding: 1em 1em 0 0; list-style:none;} 

fieldset li {width: 100%; padding-bottom: 1em;} 

form label {float: left; width: 10em; margin: 0 1em 0 0; text-align: right; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:14px; height:auto;}

form input {width:200px; color:#666666; font-size:14px;}

fieldset.submit {float: none; width: auto; border-style: none; padding-left: 0px; text-align:center; background-color: transparent; background-image: none;}

fieldset.submit input {font-size:14px; width:auto;}

#rightcolumn {float:left; margin:30px 40px 0px 75px; width:225px; text-align:left;}

#rightcolumn h1 {color:#013e7d; font-size:14px; margin:0px;}

#rightcolumn p {color:#666666; margin:0px 0px 10px 0px; font-size:12px;}

#rightcolumn p a:link {color:#01a6de; text-decoration:underline;}

#rightcolumn p a:visited {color:#01a6de; text-decoration:underline;}

#rightcolumn p a:hover {color:#01a6de; text-decoration:none;}

#rightcolumn p a:active {color:#01a6de; text-decoration:underline;}

.join {float:left; margin:20px 0px 0px 75px;}

.boardtable img {margin-right:10px;}

#footer {font-size:12px; color:#666666; text-align:center;}

.errmsg {color:red;}

.paytable {font-size:12px;}
.paytable td {border-bottom:1px solid #cccccc; padding:5px 0;}

.paybutton {background:#013e7d; border:2px solid #cccccc; padding:4px; text-align:center; font-weight:bold; font-size:13px;}
.paybutton a, .paybutton a:visited {color:#ffffff; text-decoration:none;}
.paybutton a:hover{color:#ffffff; text-decoration:underline;}
