/* Fonts & Colors */
body {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
a, a:visited {color:#036;}
a:active, a:hover {color:#00a59c;}
h1 {color:#000; font-weight:normal;} /* hidden */
h2 {color:#00a59c; font-weight:normal;} /* hidden */
h3 {color:#000; font-weight:bold; font-size:18px;}
h4 {color:#00a59c; font-weight:normal; font-size:16px; font-style:italic;}
h5 {background:#00a59c; color:#fff; font-weight:bold; font-size:16px; text-align:center;}
h6 {background:#036; color:#fff; font-weight:normal; font-size:14px; font-style:italic; text-align:center;}
p {color:#000; font-size:14px; line-height:18px;}
p strong {color:#036;}
table.info {border-bottom:0; border-left:1px solid #00a59c; border-right:0; border-top:1px solid #00a59c;}
table.info th, table.info td {border-bottom:1px solid #00a59c; border-left:0; border-right:1px solid #00a59c; border-top:0;}
table.info th {text-align:left;}
table.info td {font-size:12px;}
ul {line-height:18px;}
dt {color:#036; font-weight:bold; line-height:18px;}
dt em {font-style:normal;}
dd em {color:#036; font-style:normal;}
dd strong {font-weight:normal; font-style:italic;}
dd p {color:#00a59c; font-weight:bold; text-align:center;}

#header {background-color:#cedcdc; border-bottom:0; border-left:0; border-right:0; border-top:8px solid #036;}
 #contact {background:url(../images/layout/contactBG.png) bottom right no-repeat;}
#menu {} /* Menu Script Below */
#page_content {}
 #sub_content {background:url(../images/layout/sub_contentBG.png) #cedcdc bottom repeat-x;}
 #main_content {}
#footer {background:url(../images/layout/footerBG.png) #036 top repeat-x;}
 #footer a, #footer a:visited {color:#fff;}
 #footer a:active, #footer a:hover {color:#00c6ad;}
 #footer_links {color:#fff; font-size:14px;}
 #copyright {color:#fff; font-size:14px; text-align:right;}
.footer_small {font-size:12px;}
.news {color:#000; font-size:14px;}
.news_title {color:#036; font-size:16px; font-weight:normal;}
.news_t {color:#036; font-size:16px; font-weight:bold;}
.news_d {color:#036; font-size:14px; font-style:italic;}
.news_m {font-size:14px;}
.news_t_sub {color:#036; font-size:14px; font-weight:bold;}
.news_d_sub {color:#036; font-size:12px; font-style:italic;}
.news_m_sub {font-size:12px;}
.pres {color:#00a59c; font-size:16px; line-height:18px;}
.pres_title {color:#00a59c; font-weight:normal; font-size:16px;}
.read_more {font-size:12px; line-height:12px; text-align:right;}
.smalltext {font-size:12px;}
.top {font-size:12px; font-weight:bold; text-align:right;}
.top a {text-decoration:none;}
.top a:hover {text-decoration:underline;}


/* Menu Layout and Colors */
#menu {background:url(../images/layout/menuBG.png) #036 top repeat-x; height:50px; border-bottom:8px solid #cedcdc; border-left:0; border-right:0; border-top:0;}
 #menu_content {margin:0 auto; width:840px;}
 #menu_content ul {list-style:none; padding:0; margin:0;}
 #menu_content ul li {color:#cedcdc; float:left; font-size:20px; padding:14px 20px; margin:0;}
 #menu_content ul li a, #menu_content ul li a:visited {color:#fff; text-decoration:none;}


/* Site Map Bar */
#siteMapBar {position:absolute; text-align:center; top:0px; width:100%; z-index:1;}
#siteMapBar_content {margin:0 auto; width:800px;}
#siteMapBar_inner {margin:8px 0 0 auto; float:right; font-size:12px; width:90px /* width of SITE MAP BAR */;}
#siteMapBarPopup {background-color:#036 /* color of SITE MAP BAR */; height:18px; margin:0 auto; text-align:right; vertical-align:top;}
#siteMapBarBanners {padding:0 24px 4px 2px; margin:0;}
#siteMapBarBanners img {border:0; cursor:pointer; margin:0;}
#siteMapBarBanners a, #siteMapBarBanners a:visited {color:#fff; display:block; float:left; padding:0 8px 8px 8px; margin:0; text-decoration:none;}
#siteMapBarBanners a:active, #siteMapBarBanners a:hover {color:#00a59c; text-decoration:underline;}
#siteMapBarControls {background-color:transparent; height:8px; margin:0 auto; text-align:right;}
#siteMapBarButton {color:#fff; display:block; position:relative; right:0; text-align:right; top:-4px;}
#siteMapBarButton img {border:0; float:right;}


/* Sticky Footer - The required CSS to position the footer */
html, body {height:100%;}
#nonFooter {position:relative; min-height:100%;}
* html #nonFooter {height:100%;}
#footer {position:relative; margin:-58px auto 0 auto;}
* html #footer {margin-top:-57px;}


/* Page Layout - Besides the Sticky Footer */
html, body {padding:0; margin:0;}
h1 {padding:0; margin:0;}
h2 {padding:0; margin:0;}
h3 {padding:0; margin:6px 0 0;}
h4 {padding:0; margin:6px 0 0;}
h5 {padding:4px 2%; margin:0 auto; width:96%;}
h6 {padding:2px 2%; margin:0 auto; width:96%;}
p {margin:12px 0 0;}
dl {margin:0; padding:0;}
dt {margin:0; padding:12px 0 0;}
dd {margin:0; padding:12px 0 0;}
dd p {margin:0 auto; padding:0;}

#header {}
 #header_content {margin:0 auto; width:840px;}
 #logo {float:left; height:200px; padding:0; margin:0; width:340px;}
 #contact {float:right; height:200px; padding:0; margin:0; width:500px;}
#menu {} /* Menu Script Below */
#page_content {margin:0 auto; width:800px; padding:0 0 58px 0;}
 #content {padding:10px 0; margin:0;}
 #sub_content {float:right; padding:10px; margin:0 0 0 10px; min-height:360px; width:220px;}
 #main_content {float:left; padding:10px 0; margin:0; width:550px;}
#footer {height:58px;}
 #footer_content {margin:0 auto; width:800px;}
 #footer_links {float:left; padding:16px 0 0; width:52%;}
 #copyright {float:right; padding:16px 0 0; width:46%;}
.clearer {clear:both; height:1px; margin-bottom:-1px; font-size:1px; line-height:1px;}
.hidden {position:absolute; left:-10000px;}
.news {padding:0; margin:0 10px 0 16px;}
.news_title {padding:0; margin:0 0 6px;}
.news_t, .news_t_sub {margin:0; padding:0;}
.news_d, .news_d_sub {margin:0; padding:0;}
.news_m, .news_m_sub {margin:0; padding:0 0 12px;}
.pres {padding:0; margin:0 0 8px 16px;}
.read_more {padding:0; margin:0 6px 8px 16px;}
.top {margin:0; padding:0; width:100%;}

/* ADMIN SECTION STYLES */
input.faq_input {width:600px;}
input.faq_submit {float:right;}