body { margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; }
h1, h2, h3 { margin: 0px 0px 15px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
h1 img { vertical-align: top; }
h1 { font-size: 20px; }
h2 { font-size: 14.5px; }
h3 { font-size: 13px; }
h4 { font-size: 11px; margin: 0px 0px 2px; }
p { margin: 10px 0px; }
hr { height: 1px; border: 0px; border-bottom: 1px solid #ccc; padding: 0px; margin: 15px 0px 10px; clear: both; }
dt { margin: 5px 0px 0px 0px; }
dd { margin: 0px 0px 0px 10px; }
thead tr td { background-color: #ddd; padding: 2px 4px; border-right: 1px solid #fff; }
td.green { color: #0a0; }
td.red { color: #f00; }
fieldset { max-width: 200px; margin: 0px; margin-left: auto; margin-right: auto; }
fieldset label { font-size: 9.5px; display: block; float: left; width: 65px; text-align: right; margin: 2px 2px; clear: left; }
input, select { font-size: 9.5px; border: 1px solid #aaa; margin: 2px 1px; }

fieldset input[name="submit"] { margin-left: 70px; }
a { color: #d61719; text-decoration: none; }
a.important { border-bottom: 1px solid #e00; }
a img { border: 0px; }
a:hover { text-decoration: underline; }
a.fb_share_link { padding: 2px 0 0 20px; height: 16px; background: url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?6:26981) no-repeat top left; }

div.warning { background-color:#faa; border: 1px dotted #f00; padding: 2px 5px; color: #000; margin: 0px 0px 15px; }
div.success { background-color:#afa; border: 1px dotted #0a0; padding: 2px 5px; color: #000; margin: 0px 0px 15px; }

#wrapper { width: 760px; margin-left: auto; margin-right: auto; }
#ie { font-size: 9.5px; color: #999; }

.left { float: left; width: 570px; }
.right { float: right; width: 190px; }
.fullwidth { clear: both; width: 760px; }
.float_left { float: left; }
.float_right { float: right; }
.clear { clear: both; }
.center { margin-left: auto; margin-right: auto; }

.header { height: 46px; }
.navigation { height: 36px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11.2px; margin: 0px 0px 3px; }
.feature { height: 180px; margin: 0px 0px 3px; }
.event { padding: 5px; background: url('/image/bg-event2.jpg') top left no-repeat; border: 1px dotted #ccc; border-width: 0px 1px 1px 0px; margin-bottom: 20px; }
.event h2 { margin: 3px 0px 3px; }
.event p { margin: 0px; }
.event img { float: right; }
.event div { border-top: 1px solid #ddd; padding-top: 3px; margin-top: 4px; }
#map { float: right; width: 350px; height: 250px; margin-bottom: 10px; }
.footer { height: 36px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #a9c0db; margin: 3px 0px 10px; }
.footer p { margin: 10px 0px 0px 15px; }
.footer a { color: #ddd; }

.border { background: url('/image/bg-photo.png') top left repeat; padding: 4px; border: 1px solid #cecece; margin-bottom: 5px; }

#header_left #title { font-family: Georgia, "Times New Roman", Times, serif; font-size: 24.8px; font-variant: small-caps; margin: 13px 0px 0px 15px; }
#header_left #title a { color: #4a6bb3; }
#header_left #title a:hover { text-decoration: none; }
#header_left #established { float: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9.5px; margin-right: 10px; color: #999; }
#header_right { background: url('/image/bg-content-side.png') top left repeat-y; font-size: 9.5px; }
#header_right p { margin: 5px 0px; }
#header_right hr { margin: 0px; }
#header_right div { margin: 3px 10px 0px 10px; }
#header_right fieldset { border: 0px; padding: 1px 0px; }
#header_right fieldset input { width: 82px; }
#header_right fieldset #submit { border: 1px solid #aaa; float: right; height: 39px; width: 32px; margin: 1px 0px; }

#navigation_left { background: url('/image/bg-nav.png') top left no-repeat; }
.navigation ul { list-style: none; margin: 0px; padding: 5px 0px 0px 10px; }
.navigation ul li { float: left; padding: 6px 7px; }
.navigation ul li a { color: #fff; font-weight: bold; }
#navigation_right { background: url('/image/bg-nav-side.png') top right no-repeat; }

#feature_left { }
#feature_left img { width: 568px; height: 180px; }
#feature_right { background-color: #608fc8; width: 189px; }
#feature_right p { text-align: center; margin: 15px 10px; color: #fff; line-height: 160%; font-size: 13px; font-weight: bold; }
#feature_right p a { color: #dcf2f7; text-decoration: underline; }
#feature_right p a:hover { text-decoration: none; }

#content_one_column,#content_two_column,#content_three_column { color: #666; font-size: 11.2px; line-height: 140%; width: 758px; border: 1px solid #000; clear: both;  }
#content_one_column_center { padding: 15px 14px; }
#content_two_column { background: url('/image/bg-two-column.png') top left repeat-y; }
#content_two_column_left { float: left; width: 540px; padding: 15px 14px; }
#content_two_column_right { float: right; width: 158px; padding: 15px 14px; }
#content_two_column_right input[type="text"], #content_two_column_right select { width: 145px; }

#subcontent_three_column { margin: 20px 0px 0px; background: url('/image/bg-three-column-home.png') top left repeat-y; }
#subcontent_three_column div { width: 162px; }
#subcontent_three_column div p { margin-bottom: 15px; }
#subcontent_three_column_left { float: left; margin: 0px; }
#subcontent_three_column_middle { float: left; margin: 0px 27px; }
#subcontent_three_column_right { float: left; margin: 0px; }

#footer_left { background: url('/image/bg-nav.png') bottom left no-repeat; }
#footer_right { background: url('/image/bg-nav-side.png') bottom right no-repeat; }

#register { width: 600px; margin-left: auto; margin-right: auto; border: 1px dotted #aaa; padding: 10px; font-size: 11px; }
#register td { padding: 5px 0px 5px 2px; border-bottom: 1px solid #ccc; margin: 0px; }
table.left_names tbody tr td:first-child { text-align: right; white-space: nowrap; vertical-align: top; padding: 0px 5px 0px 0px; }
table.no_border_spacing { border-spacing: 0px; }
#register input, #register select { font-size: 11px; }
#register p { margin: 5px 0px 0px 5px; font-style: italic; }

#prefix_edit { width: 100%; }
#prefix_edit td { padding: 5px; }
#prefix_edit tr.second td { padding-bottom: 10px; border-bottom: 1px solid black; }
textarea { width: 100%; min-height: 100px; min-width: 400px; border: 1px solid #aaa; }

#pending { border-spacing: 0px; }
#pending tbody tr td { border-bottom: 1px solid #ddd; }

#searchbox_006173360079840815690:mju9o31npq4 input[type="text"] { width: 152px; }
#search { margin-bottom: -10px; z-index: 99; position: absolute; }
