html { color:#666; font-size:13px; font-family:"Tahoma", Arial, Helvetica, sans-serif; height:100%; width:100%; }
body { padding:0 0 20px 0; margin:0; background:#623f09 url("../images/site_bkgd.jpg") top center no-repeat; }
a:link, a:active, a:visited { text-decoration:underline; color:#693; font-weight:normal; }
a:hover, a:visited:hover { text-decoration:none; color:#9C0; font-weight:normal; }
img { border:0; display:block; }
h1 { display:none; }
h2 { margin:20px auto 0 auto; padding:0 0 0 20px; width:840px; height:60px; color:#FFF; font-size:28px; line-height:60px; font-weight:normal; background:url("../images/header_bkgd.png") top left repeat-x; }
h4 { margin:20px auto 7px auto; padding:0; color:#960; font-size:18px; font-weight:normal; }

#site_header { padding:0; margin:0 auto; width:900px; height:155px; display:table; text-align:right; }

ul#nav_main { list-style-type:none; padding:0; margin:119px auto 0 auto; width:700px; line-height:36px; }
ul#nav_main li { display:inline; padding:0; margin:0; }
ul#nav_main li a { padding:10px 15px; font-weight:bold; color:#FFF; text-decoration:none; background:url("../images/nav_bkgd.png") top left repeat-x; }
ul#nav_main li a:hover { background:url("../images/nav_bkgd_over.png") top left repeat-x; }
ul#nav_main li.selected a { color:#C60; background:#e1d184; text-decoration:none; }

#content_container { margin:0 auto; padding:0; width:900px; background:#e1d184; display:table; }
#content_left { float:left; margin:20px 0 20px 20px; padding:0; }
#content_right { float:right; margin:20px 20px 20px 0; padding:0; }
#content_full { margin:20px auto; padding:0; width:860px; }

.content_small { width:230px; }
.content_big { width:600px; }
.content_big h2 { margin:0 0 10px 0; padding:0; background:none; height:210px; width:600px; }
.content_small h2 { margin:0 0 10px 0; padding:0; background:none; height:210px; width:230px; }
.content_big h3, #content_full h3, .content_small h3 { margin:0 0 10px 0; padding:0 0 5px 0; color:#C60; font-size:24px; font-weight:normal; border-bottom:1px solid #CCC; }
.content_small h3 { color:#693; }
.content_big p { margin:0 0 10px 0; padding:0; }

.highlight { color:#693; }
.instructional { font-weight:bold; font-size:14px; color:#000; }

ul#quicklinks { list-style-type:none; padding:0; margin:0; }
ul#quicklinks li { margin:0 0 15px 0; padding:0 0 0 10px; }
ul#quicklinks li a { font-weight:bold; }

form { margin:0; padding:0; }
input, select, option { font-size:13px; font-family:"Tahoma", Arial, Helvetica, sans-serif; }
.form_table { margin:0 0 10px 0; }
.content_small .form_label { margin:0; padding:7px 0 0 0; text-align:right; vertical-align:top; font-size:13px; width:100px; }
.content_big .form_label { margin:0; padding:7px 0 0 0; text-align:right; vertical-align:top; font-size:13px; width:175px; }
.form_field { margin:0; padding:5px; text-align:left; vertical-align:middle; }
.form_field_input { border:1px solid #999; width:175px; height:21px; padding:3px 0 0 0; }
.form_button { padding:3px 5px; }
.error { font-weight:bold; color:#F00; }
p.error { margin:10px 0; padding:0; }

#footer { margin:0 auto; padding:7px 0 0 0; width:900px; height:150px; text-align:center; background:url("../images/footer_bkgd.jpg") top center no-repeat; }
#footer p { margin:0 auto 7px auto; padding:0; color:#FFF; font-size:11px; font-weight:bold; }
#footer p a { color:#c4c3c2; font-size:11px; text-decoration:none; }

/* jQuery lightBox plugin - Gallery style */
#gallery { margin:10px 0; padding:0; }
#gallery ul { margin:0; padding:0; display:block; list-style-type:none; }
#gallery ul li { margin:0 5px 10px 0; padding:2px; float:left; border:1px solid #CCC; }
#gallery ul img { margin:3px; padding:0; }
#gallery ul a:hover { color:#69F; }

/* IE HACKS */
#content_left { .margin-left:10px; _margin-left:10px; }
#content_right { .margin-right:10px; _margin-right:10px; }
