﻿@charset "utf-8";
/* CSS Document */

/*********************************/
/*       BROWSER RESET
/*********************************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,/*blockquote,*/th,td {    
    margin:0;   
    padding:0;   
} 

/*keep enabled if used for layout
table {  
    border-collapse:collapse;   
    border-spacing:0;   
} */

address,caption,cite,code,dfn,/*em,strong,*/th,var {  
    font-style:normal;   
    font-weight:normal;   
 } 

 caption,th {  
     text-align:left;   
 } 

q:before,q:after {  
    content:'';   
} 

abbr,acronym { border:0;   
}  

a img { border: none; }

/*accessibility links*/
.hidden, .nostyles {
display:none;
margin:0 -10000px 0 0;
}

/*********************************/
/*            BODY
/*********************************/

body {
background:url(../images/bodyBkgd.jpg) repeat-x #f4a23b;
font-family:Arial, Helvetica, sans-serif;
font-size:80%; 
color:#000000;
}

H1 {font-size:2em}  /* displayed at 24px */
H2 {font-size:1.5em}  /* displayed at 18px */
H3 {font-size:1.25em}  /* displayed at 15px */
H4 {font-size:1em}  /* displayed at 12px */

/*********************************/
/*           CONTAINER
/*********************************/

#container {
background:url(../images/containerBkgd.jpg) repeat-y;
height:auto;
margin:0 auto;
position:relative;
width:953px;
top:30px;
padding:0;
}

#hdr {
position:relative;
height:307px;
}

/*logo*/
#hdr h1 {
background:url(../images/logo.png) no-repeat left;
height:292px;
width:317px;
position:relative;
float:left;
}

/*logo hotlink*/
#hdr h1 a {
display:block;
width:250px;
height:170px;
outline:none;
}

#hdr h1 span {
display:none;
}

/*********************************/
/*             FLASH
/*********************************/
#flash {
position:relative;
float:right;
width:635px;
height:292px;
}

/*********************************/
/*          NAVIGATION
/*********************************/

#nav {
background:url(../images/navBkgd.png) no-repeat top;
width:177px;
min-height:325px;
position:relative;
float:left;
clear:both;
}

#nav ul li {
list-style:none;
position:relative;
margin:15px 0;
}

#nav ul li a {
display:block;
color:#0074b5;
text-decoration:none;
outline:none;
line-height:1.2em;
font-size:1.4em;
height:auto;/*this is for IE6*/
font-family:"Palatino Linotype", "Palatino", Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
}

#nav ul li a:hover {
font-weight:bold;
}

#nav ul li .selected{
font-weight:bold;
}

#nav ul li .expanded{
font-weight:bold;
}


/*second tier styling*/
#nav ul ul li {
text-indent:15px;
margin:5px 0;
}

#nav ul ul li a {
font-size:1.2em;
}

#nav ul ul li a:hover {
text-decoration:underline;
font-weight:normal;
}

#nav ul li li .expanded  {
font-weight:normal;
}

#nav ul li li .selected {
text-decoration:underline;
}

/*********************************/
/*         CONTENT AREA
/*********************************/

#contentarea {
background:url(../images/contentBkgd.jpg) repeat-x top #ffd8a0;
min-height:400px;
width:735px;
position:relative;
float:right;
border-bottom:12px solid #f98115;
margin:0 0 15px 0;
padding:25px 20px 30px 20px;
}

#contentarea ul, #contentarea ol {
margin:0 2em;
}

#contentarea a {
color:#0067a0;
text-decoration:underline;
}

#contentarea a:hover {
text-decoration:none;
}

#contentarea .txthdr {
font-size:1.4em;
color:#0074b5;
text-transform:uppercase;
font-family:"Palatino Linotype", "Palatino", Georgia, "Times New Roman", Times, serif;
}

/*********************************/
/*            FOOTER
/*********************************/

#footer {
background: url(../images/footerL.gif) no-repeat left #f98115;
width:100%;
height:81px;
border-bottom:10px solid #0074b5;
clear:both;
font-size:1.3em;
color:#ffffff;
padding:10px 0 0 0;
margin:0 0 0px 0;
}

#footer p {
text-align:right;
padding:10px 10px 0 0;
margin:0;
}

#footer a {
color:#ffffff;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

/*********************************/
/*    BOTTOM NAV/COPYRIGHT
/*********************************/

#botMenu {
color:#FFFFFF;
text-align:center;
padding:35px 0 30px 0;
clear:both;
}

#botMenu ul li {
display:inline;
/*border-right:1px solid #FFFFFF;*/
padding:0 9px 0 13px;
}

#botMenu ul li.separator
{
    border-right:1px solid #FFFFFF;
    margin: 0;
    padding: 0;
}

#botMenu ul li a {
text-decoration:none;
color:#FFFFFF;
font-size:1.2em;
}

#botMenu ul li a:hover {
text-decoration:underline;
}

#botMenu p {
margin:5px 0 0 0;
}
