/* MAIN STYLES */

body {background-color: #12272c; margin: 0px; padding: 0px; font-family: Geneva, Arial, Helvetica, sans-serif;} 

.outer_shell {width: 806px;}
.float {float: left;}
.clr {clear: both;}

/* HEADER STYLES */

#header {background-image: url('layout/head_bg.jpg'); background-position: bottom left; background-repeat: no-repeat; height: 150px; color: #FFFFFF; font-size: 11px; text-align: center;}
#header h1 {font-size: 12px; font-weight: bold; margin: 0px; padding: 40px 0px 5px 0px;}
#header h2 {font-size: 11px; font-weight: normal; margin: 0px; padding: 5px 0px 0px 0px;}

#header ul {margin: 25px 25px 0px 25px; padding: 0px; white-space: nowrap;}
#header ul li {list-style: none; display: inline; padding: 5px 2px; margin: 0px; font-size: 11px;}

#header a:link {color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 11px;}
#header a:visited {color: #FFFFFF; font-weight: bold; text-decoration: none;}
#header a:hover {color: #F1CD92; font-weight: bold; text-decoration: underline;}
#header a:active {color: #F1CD92; font-weight: bold; text-decoration: underline;}


/* NAV STYLES */

.nav_stretch_bg {background: #e7a952;}

#nav {background-image: url('layout/nav_bg.jpg'); background-repeat: repeat-x;}

#nav ul {margin: 0px; padding: 0px; width: 525px; white-space: nowrap;}
#nav ul li {list-style: none; display: inline; white-space: nowrap; margin: 0px; padding: 0px; font-size: 11px;}

#nav ul li a:link {background: none; font-size: 11px; color: #2E1D1A; font-weight: bold; text-decoration: none; display: block; padding: 10px 7px 9px 7px; float: left;}
#nav ul li a:visited {background: none; color: #2E1D1A; font-weight: bold; text-decoration: none; float: left; padding: 10px 7px 9px 7px;}
#nav ul li a:hover {color: #F1CD92; font-weight: bold; text-decoration: none; background-image: url('layout/nav_bg_hover.jpg'); background-repeat: repeat-x; float: left; padding: 10px 7px 9px 7px;}
#nav ul li a:active {color: #F1CD92; font-weight: bold; text-decoration: none; background-image: url('layout/nav_bg_hover.jpg'); background-repeat: repeat-x; float: left; padding: 10px 7px 9px 7px;} 

/* GLOBAL LINK STYLES */

a {color: #6a5f54;}
a:visited {color: #8a3c3c; text-decoration: none;}
a:hover {color: #8a3c3c; text-decoration: underline; font-weight: bold;}
a:active {color: #8a3c3c; text-decoration: underline;} 

a.ac1 {color: #32707b; font-weight: normal; font-size: 12px; text-decoration: underline;}
a.ac1:visited {color: #32707b; font-weight: bold; text-decoration: underline;}
a.ac1:hover {color: #8a3c3c; font-weight: bold; text-decoration: underline;}
a.ac1:active {color: #8a3c3c; font-weight: bold; text-decoration: underline;} 

/* CONTENT PAGE STYLES */

.title_rules {color: #990000; font-size: 16px; font-weight: bold; text-align: center; margin: 0px; padding: 5px 20px 0px 20px;}
.rules {color: #6a5f54; font-size: 12px; font-weight: normal; text-align:left; margin: 0px; padding: 0px;}
.title_center {color: #990000; font-size: 16px; font-weight: bold; text-align: center; margin: 0px; padding: 0px;}
.list_numbers {text-align:center; color:#6a5f54; font-weight:bold; font-size:14px;}
.notes {color: #6a5f54; font-size: 11px; font-weight: normal; text-align:center; margin: 0px; padding: 0px;}

.white_n10n { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size:13px; font-weight: normal; color:#FFFFFF;}
.white_n12b { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size:14px; font-weight: bold; color:#FFFFFF;}
.white_n14b { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size:16px; font-weight: bold; color:#FFFFFF;}
.white_n16b { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size:18px; font-weight: bold; color:#FFFFFF;}
.red_n10n { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size:12px; font-weight: normal; color:#990000;}
.red_n12b { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size:14px; font-weight: bold; color:#990000;}
.red_n12n { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size:14px; font-weight: normal; color:#990000;}
.red_n14b { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size:16px; font-weight: bold; color:#990000;}
.red_i12b { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-size:14px; font-weight: bold; color:#990000;}
.red_n18b { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size:20px; font-weight: bold; color:#990000;}

#noticeBox {padding: 3px; border: 2px solid #32707e; left: auto; top: 0px; right: auto; float: none;  position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; font-weight:bold;	margin-right: auto; margin-left: auto; margin-top:10px; margin-bottom:10px}

#content {background-color: #FFFFFF; border-left: 3px solid #E2DCD2; border-right: 3px solid #E2DCD2; border-bottom: 3px solid #E2DCD2; text-align: left;}
#content ul {margin: 0px;}
#content ul li {font-size: 12px; padding: 0px;}


#content h1 {color: #2c606e; font-size: 16px; font-weight: bold; margin: 0px; padding: 5px 5px 1px 5px;}
#content h2 {color: #2c606e; font-size: 14px; font-weight: bold; margin: 0px; padding: 5px 5px 0px 5px;}
#content h3 {color: #990000; font-size: 14px; font-weight: bold; margin: 0px; padding: 5px 0px 5px 0px;}
#content h4 {color: #990000; font-size: 13px; font-weight: bold; margin: 0px; font-style:italic; padding: 5px 0px 5px 0px; text-align:left}

#content p {color: #6a5f54; font-size: 12px; margin: 5px 5px 0px 5px; padding: 0px;}

.content_gradient {background-image: url('layout/nav_gradient_bg.jpg'); background-repeat: repeat-x;}
.content_gradient_2 {background-image: url('layout/nav_gradient.jpg'); background-repeat: no-repeat; background-position: top center; padding: 10px 0px 5px 0px; text-align: center;}

.c_box_1 {border: 1px solid #c7beb4; padding: 3px; margin: 5px 0px 5px 0px;}
.c_box_1_inner {background-color: #f6f2ee; padding: 10px;}

.c_box_head_blue {background-color: #32707e; padding: 5px; text-align: left; color: #FFFFFF; font-weight: bold; font-size: 14px;}
.c_box_head_yellow {background-color: #e7a952; padding: 5px; text-align: left; color: #FFFFFF; font-weight: bold; font-size: 14px;}
.c_box_head_red {background-color: #ad6f75; padding: 5px; text-align: left; color: #FFFFFF; font-weight: bold; font-size: 14px;}
.c_box_head_green {background-color: #718b60; padding: 5px; text-align: left; color: #FFFFFF; font-weight: bold; font-size: 14px;}

.c_box_head_red a {color: #ffffff;  font-size: 12px; font-weight: bold; text-decoration: underline; text-align: right;}
.c_box_head_red a:visited {color: #ffffff; font-weight: bold; text-decoration: underline;}
.c_box_head_red a:hover {color: #F1CD92; font-weight: bold; text-decoration: underline;}
.c_box_head_red a:active {color: #F1CD92; font-weight: bold;text-decoration: underline;}

.subpage_div {background-color: #32707e; padding: 5px; text-align: left; color: #FFFFFF; font-weight: bold; font-size: 14px; margin-bottom: 5px;}

/* LEFT and RIGHT PANE STYLES */

.left_pane {width: 166px; float: left; display: block; text-align: left; padding: 0px 0px 0px 5px;}
.right_pane {width: 350px; float: left; display: block; text-align: left; padding: 5px 0px 5px 5px;}

#history {padding: 5px;}
#history b {color: #8a3c3c; font-size: 12px;}
#history p {color: #6a5f54; font-size: 12px; margin: 5px 5px 5px 5px; padding: 5px 0px 5px 0px; text-align:left;}
#history img {margin: 0px 5px 0px 0px; border: 1px solid #c7beb4;}
#history ul {margin: 0px;}
#history ul li {font-size: 12px; padding:5px 0px 0px 20px; text-align:left}
#history ol {margin: 0px;}
#history ol li {font-size: 12px; padding:5px 0px 0px 20px; text-align:left}

#history a {color: #32707b; font-weight: normal; font-size: 12px; text-decoration: underline;}
#history a:visited {color: #6a5f54; font-weight: normal; text-decoration: underline;}
#history a:hover {color: #8a3c3c; font-weight: normal; text-decoration: underline;}
#history a:active {color: #8a3c3c; font-weight: normal; text-decoration: underline;} 

#resources {text-align:center}
#resources a:visited {color: #6a5f54; font-weight: bold; text-decoration: none;}
#resources a:hover {color: #8a3c3c; font-weight: bold; text-decoration: underline;}
#resources a:active {color: #8a3c3c; font-weight: bold; text-decoration: underline;} 

#cats ul {margin: 0px 0px 0px 0px; padding: 0px;}
#cats ul li {list-style: disc; padding: 0px; text-align: left;}
#cats a {color: #6a5f54; font-weight: bold; font-size: 11px; text-decoration: none;}
#cats a:visited {color: #6a5f54; font-weight: bold; text-decoration: none;}
#cats a:hover {color: #8a3c3c; font-weight: bold; text-decoration: underline;}
#cats a:active {color: #8a3c3c; font-weight: bold; text-decoration: underline;}


/* FOOTER STYLES */

#footer {background-color: #f0ebe6; border: 3px solid #E2DCD2; font-size: 11px; font-weight: bold; color: #6a5f54;}
#footer div.float {float: left;}

#footer span {color: #8a3c3c; font-weight: bold;}

#footer ul {margin: 0px 5px 0px 5px; padding: 3px;}
#footer ul li {list-style: none; padding: 5px; margin: 0px; text-align: left; font-size: 11px;}

#footer a {color: #6a5f54; font-weight: bold; text-decoration: none; font-size: 11px;}
#footer a:visited {color: #6a5f54; font-weight: bold; text-decoration: none;}
#footer a:hover {color: #8a3c3c; font-weight: bold; text-decoration: underline;}
#footer a:active {color: #8a3c3c; font-weight: bold;text-decoration: underline;} 


.sitemap {width: 300px;  text-align: center;}
.resources {width: 475px;}
.foot_div {padding-top: 40px; width: 10px;}

.sitemap img, .resources img {display: block;}

#bottom {color: #ffffff; font-size: 10px; font-weight: normal; margin: 0px; padding: 5px 0px 0px 0px; text-align: center;}
#bottom p {font-size: 11px; font-weight: bold;}

/* LINK STYLES */

a.highlight:link {color: #9d5d5c; font-weight: bold; text-decoration: none;}
a.highlight:visited {color: #9d5d5c; font-weight: bold; text-decoration: none;}
a.highlight:hover {color: #56878f; font-weight: bold; text-decoration: underline;}
a.highlight:active {color: #56878f; font-weight: bold;text-decoration: underline;} 

