/* GEODESIC PAGES */



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:hover {color: #8a3c3c; text-decoration: underline;}

a:active {color: #8a3c3c; text-decoration: underline;} 



a.ac1 {color: #32707b; font-weight: bold; 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;} 



#busn_dir {text-align:center; color: #8a3c3c; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; text-decoration: none;}

#busn_dir a {color: #990000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-decoration: underline;}

#busn_dir a:visited {color: #6a5f54; font-weight: bold; text-decoration: underline;}

#busn_dir a:hover {color: #8a3c3c; font-weight: bold; text-decoration: underline;}

#busn_dir a:active {color: #8a3c3c; font-weight: bold; text-decoration: underline;}



a.ac1 {color: #32707b; font-weight: bold; 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 STYLES */

.title_rules {color: #53868b; font-size: 16px; font-weight: bold; text-align: left; margin: 0px; padding: 5px;}

.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;}

#noticeBox {padding: 3px; width: 700px; border: 2px solid #32707e; left: auto; top: 0px; right: auto; float: none;  position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0033cc;	margin-right: auto; margin-left: auto;}

.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;}



#content {background-color: #FFFFFF; border-left: 3px solid #E2DCD2; border-right: 3px solid #E2DCD2; border-bottom: 3px solid #E2DCD2; text-align: left;}





#content p {color: #6a5f54; font-size: 11px; 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;}



.user_box_1 {background-color: #FFFFFF; border: 1px solid #c7beb4; padding: 5px; margin: 5px;}

.user_box_1_inner {background-color: #f6f2ee; padding-bottom: 5px;}

.user_box_head_blue {background-color: #32707e; padding: 20px 0px 20px 0px; text-align: center; color: #000000; font-weight: bold;}

.user_box_head_blue a {color: #ffffff;  font-size: 16px; font-weight: bold; text-decoration: underline; text-align: right;}

.user_box_head_blue a:visited {color: #ffffff; font-weight: bold; text-decoration: underline;}

.user_box_head_blue a:hover {color: #F1CD92; font-weight: bold; text-decoration: underline;}

.user_box_head_blue a:active {color: #F1CD92; font-weight: bold;text-decoration: underline;} 



.user_box_head_red {background-color: #ad6f75; padding: 20px 0px 20px 0px; text-align: center; color: #000000; font-weight: bold;}

.user_box_head_red a {color: #ffffff;  font-size: 16px; font-weight: bold; text-decoration: underline; text-align: right;}

.user_box_head_red a:visited {color: #ffffff; font-weight: bold; text-decoration: underline;}

.user_box_head_red a:hover {color: #F1CD92; font-weight: bold; text-decoration: underline;}

.user_box_head_red a:active {color: #F1CD92; font-weight: bold;text-decoration: underline;} 



.c_box_1 {background-color: #FFFFFF; border: 1px solid #c7beb4; padding: 5px; margin: 5px 0px 5px 0px;}

.c_box_1_inner {background-color: #f6f2ee;}

.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;}


#featured {color: #6a5f54; font-size: 11px; font-weight: bold;}
#featured table {padding: 0px; margin: 0px;}
#featured td {padding: 0px; margin: 0px;}
#featured td td {background-color: #f6f2ee; border: 1px solid #c7beb4; padding: 2px; text-align: center; color: #6a5f54; font-size: 11px; font-weight: bold;}
#featured img {border: 1px solid #c7beb4; width: 85px; height: 65px;}




/* 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;} 


