html {height: 100%; width: 100%;}

body { margin: 0px auto; padding: 0px; height: 100%;
   font-family: 'Times New Roman', Times, Serif; font-size: 0.85em; color:
   black; background white;
}
#title{
    text-align: center; font-size: 2.5em; font-family: Arial,Swiss,Helvetica, Sans;
    font-weight: bolder; Color: #5d3820;
}

#top {
  position: absolute; width: 960px; top: 0px;
  background: white;
  text-align: center;
}
#top_header {
  position: relative; width: 960px; top: 2px; left: 0px;
  margin: auto 0px; padding: 0px; text-align: center; height: 125px;
}

#sec_header {
   position:relative; top: 3px;
  white-space: nowrap; height: 40px; text-align: center;
  vertical-align: top;
}

#sec_header table { width: 960px;
}
#sec_header td { padding: 0px;
        width: 135px;
        height: 40px;
        margin: auto;
        background: url('/media/Site_Graphics/greenBak.gif')
        no-repeat;
        background-position:center;
        text-align: center;
}

#sec_header a {
  color: #ede400; font-size: 9pt;
  font-family: 'arial bold',helvetica, sans; font-weight: bold;
  text-decoration: none;
  line-height:90%;
}

#main {
        margin-top: 180px; padding: 0px;
        position: absolute; top: 2px; width: 960px; background: white;
        color:black; text-align: center;
}
#toc_column {
        float: left;
        margin: -10px 7px 0px 3px;
        background-color: #633b07;
        width: 220px; text-align: left;
        color: white;
}
#toc_column ul {
        list-style-type: square;
        color: white;
        margin: 0px 0px 5px -10px;
}
 #toc_column ul ul {
    font-size: 90%;
}
 #toc_column li {
    margin-left: -10px;
}

 #toc_column li a {
        text-decoration: none;
        color: white;
        font-weight: bold;
}

#toc_column hr { height:3px;border-width:0;color:gold; background-color:gold;
}


#content_column {
        float: right; background: white; color: black;
        width: 723px; height: 100%;
        padding: 0px 0.5em 0px 0px;
      margin: -10px 0px 0px 0px;
      text-align: left;
}

.section1 { background: white;
  padding-left: 0.8em;
}
.section1 h1 {Color: #5d3820;}
.section1 h2 {Color: #5d3820;}
.section1 h3 {Color: #5d3820;}
.section1 h4 {Color: #5d3820;}

.section1 img{ padding: 0px; margin: 0px;
}

.section1 ul{
    color: black;
    list-style-image: url('/media/Site_Graphics/bullet_yel.gif');
    margin: 0px 45px 0px 25px;
    padding: 10px;
}

.section1 ul ul {
    font-size: 95%;
    margin: -4px 0px;
 }
.section1 li {
    font-weight: bold;
    margin: 0px 0px 0px 10px;
    padding: 0px;
}
.section1 li li {
    color: black; font-weight: normal;
}

#footer {margin: 0px auto; position: absolute; bottom: -65px;
        width: 960px;  color: gold; font-weight: bold;
        font-size: .75em; background: #5b3400;
        font-family: arial,helvetica,sans;
        height: 50x; margin: 0px 3px;
}
#footer h1,h2,h3,h4 {Color: gold;
}
#footer a { color: white;
}

#footer table { text-align: center; margin: 0px auto;
width: 100%; padding: 0.4em 0em 0em 0em;

}
#footer td:first-child { padding: 0px 0px 5px 10px; text-align: left;
}
#footer td{ padding: 0px 10px 5px 0px; text-align: right;
}
 .toc {
    width: 220px;
    margin: 0px 8px;
    font-family: Arial, Helvetica, sans-serif;
    color: white;
    font-size: .90em;
    font-weight: bold;
    vertical-align: middle;
    padding-top: 0.3em;
    padding: 2px 0px 3px 14px ;
    text-align: left;
}
 .sectoc{
    width: 224px;
    margin: 0px 8px;
    font-family: Arial, Helvetica, sans-serif;
    color: white;
    font-size: 0.80em;
    font-weight: bold;
    text-decoration: none;
    vertical-align: middle;
    padding: 2px 0px 3px 25px;
}
 .toc a{
        font-family: Arial, Helvetica, sans-serif;
        color: white;
        font-weight: bold;
        text-decoration: underline;
}

 .sectoc A{
        font-family: Arial, Helvetica, sans-serif;
        color: white; font-weigth: bolder;
        text-decoration: underline;
}
  .SCTable { margin: 0px 25px;
}

 .SCTable table{
        border: 1px solid #000000;
        width: 175px;
        margin-top: 10px;
        margin-right: 10px;
        margin-bottom: 20px;
        margin-left: 0px;
        background-color: #659306;
}

 .SCTitle{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bolder;
        color: #FFFFFF;
        text-transform: uppercase;
}

 .SCTitle td{
        text-align: center;
}
 .SCArrow A{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bolder;
        color: #999999;
        text-decoration: none;
        top: -2px;
}

 .SCDays td{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bolder;
        color: #003366;
        width: 10px;
        text-align: center;
        padding-top: 3px;
        padding-bottom: 5px;
}
 .SCnum td{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #000000;
        text-align: center;
        background-color: #FFFFFF;
        padding: 3px;
}

 .SCnumRow td{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        text-align: center;
        background-color: #D8E978;
        padding: 3px;
}

 .SCToday {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bolder;
        text-align: center;
        background-color: #BDD823 !important;
        padding: 3px;
        border: 1px solid #990000; }
.headlinestitle {
  text-align: center; padding-bottom: 4px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.2em; font-weight: bold; color: #bbbbbb ;
}
 .HeadlinesList{
        text-align: left;
        margin-left: 25px;
        color: #FFFFFF;
        font-size: 11px;
        padding-left: 10px;
}

 .HeadlinesList b{
        color: #FFCC00;
}
 .HeadlinesList ul {
        padding: 0px;
        margin-top: 10px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 10px;
}

  .HeadlinesList li{
        margin-left: -5px; padding-left: 5px;
        list-style-type: none;
        padding: 0px 0px 10px 3px;
        line-height: 11px;
}
 #Headline_detail {
        color: white; margin: 0px 0px 0px -4px;
        font-size: 11px; padding: 0px 4px;
        text-transform: uppercase; font-weight: bold;
}
 #Headline_detail li {background: #a0a0a0; }

 #Headline_detail a{
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: white; background: #a0a0a0;
        font-size: 11px; padding: 0px 2px;
        text-decoration: none;
        text-transform: uppercase;
}
 #head_time { padding-left: 3px;
}
/* Site Map */
 #SiteMapSectionName {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #013C58;
        font-weight: bold;
        padding-top: 20px;
        padding-left: 30px;
}
 #SiteMap1stLevel {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
        height: auto;
        padding-left: 30px;
}
  #SiteMap1stLevel tiny{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #999999;
}

 #SiteMap2stLevel {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #003333;
        padding-left: 40px;
}
   #SiteMap2stLevel tiny{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #999999;
}
/* gallery */
  #gallery table{               
        border-spacing:15px; 
}
  #gallery td{
        padding: 5px;
        height: 200px;
        width: 150px;
        border: 0px solid #990000;
        background-color: #ECF9FF;
}
  #gallery td a{
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #006699;
        text-decoration: none;
}
  #gallery td a:hover{
        color: #FF9900;
}
  #gallery img{
        padding-right: 0px !important;
        border: 1px solid #006699;
        margin-bottom: 5px;
}

/* Revised form style info */
#aform_box { width: 610px; padding-left: 15px;
}
#aform_right { float: right; width: 70%;
}
#aform_left {float: left; width: 28%;
}
#aform_center {float: left; width: 28%; text-align: center; width: 98% 
}
#aform_clear { clear: both; height: 1px; 
}
#aform_small_left {float: left; width: 28%; font-size: 72%; 
}
#aform_small_right {float: right; width: 70%; font-size: 72%; 
}
#aform_normal { float: left; font-size: 80%; 
}

#aform_head1 { height: 20px; width: 95%; padding-top: 5px; font-family: Arial, Helvetica, sans-serif; 
font-size: 18px; font-weight: lighter; color: gold; margin-bottom: 15px; float: left; 
}


 .CenterTable table{
        background-color: #FFFFCC;
        width: 200px;
        height: 165px;
        border: 1px solid #BFC4B0;

}
 .CenterTitle {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #FFFFFF;
        text-align: center;
}
 .CenterTitle td{
        background-color: #828673;
        padding-top: 2px;
        padding-bottom: 2px;
}
 .CenterDays td{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #50381F;
        padding: 3px;
        text-align: center;
        background-color: #FFCC00;
}

 .Centernum td{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
        padding: 2px;
        text-align: center;
}

 .CenternumRow td{
        font-size: 11px;
        background-color: #FFFFCC;
        padding: 1px;
        text-align: center;
}

 .CenterNumCol td{
        background-color: #DDB000;
}

 .Center_ {
        font-size: 12px;
        background-color: #A6E2FF!important;
}
 .Center_ a{    font-size: 11px; font-weight:bold;
}

 .CenterToday{
        font-size: 12px;
        background-color: #0082BF !important;
        color: #FFFFFF !important;
}
 .CenterToday a{
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
}
 .Cspacer3 {}
 .CalRight {}
 .RightTable table{
        background-color: #FFFF99;
        width: 160px;
        height: 135px;
        border: 1px solid #BFC4B0;
}

 .RightTitle {          font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        text-align: center;
}

 .RightTitle td{
        background-color: #999D8C;
        padding-top: 3px;
        padding-bottom: 3px;
}
 .RightDays td{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #77552F;
        padding: 5px;
        text-align: center;
        background-color: #FFCC00;
}

 .Rightnum td{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #999999;
        padding: 2px;
        text-align: center;}
        
 .RightnumRow td{
        font-size: 10px;
        background-color: #FFFFFF;
        padding: 2px;
        text-align: center;
}

 .Right_ {      font-size: 10px;}

 .Right_ a{     font-size: 10px;}

 .RightToday {  font-size: 10px;}

 .RightToday a{ font-size: 10px;}

 .Right_ {
        font-size: 10px;
        background-color: #CAEEFF !important;
}

 .Right_ a{     font-size: 10px;}

 .RightToday{
        font-size: 10px;
        background-color: #00A8F9!important;
        color: #FFFFFF;
}

 .RightToday a{ font-size: 10px;}

 .CalLeftArrow a {
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1px;
        font-weight: bolder;
        display: inline-block;
        height: 145px;
        width: 25px;
        background-image: url(cal_lt_arrow.png);
        background-repeat: no-repeat;
        color: #CCCCCC;
        background-position: left top;
} 

 .CalRightArrow a {
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1px;
        font-weight: bolder;
        display: inline-block;
        height: 145px;
        width: 25px;
        background-image: url(cal_rt_arrow.png);
        background-repeat: no-repeat;
        color: #CCCCCC;
        background-position: right top;
} 

 .CalDetailHeadlines td{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
        width: 550px;
}

 .CalDetailHeadlines td ul {
        border-style: none !important;
        background-color: #FFFFFF !important;
}

 .LeftTable table{
        background-color: #FFFF99;
        width: 160px;
        height: 135px;
        border: 1px solid #BFC4B0;
}

 .LeftTitle {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        text-align: center;
}

 .LeftTitle td{
        background-color: #999D8C;
        padding-top: 3px;
        padding-bottom: 3px;
}
 .LeftDays td{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #77552F;
        padding: 5px;
        text-align: center;
        background-color: #FFCC00;
}
 .Leftnum td{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #999999;
        padding: 2px;
        text-align: center;
}
 .LeftnumRow td{
        font-size: 10px;
        background-color: #FFFFFF;
        padding: 2px;
        text-align: center;
}
 .LeftNumCol td{
        background-color: #FFCC00;
}
 .Left_ {
        font-size: 10px;
        background-color: #CAEEFF !important;
}
 .Left_ a{      font-size: 10px;}
 .LeftToday{
        font-size: 10px;
        background-color: #00A8F9!important;
        color: #FFFFFF;
}
 .LeftToday a{  font-size: 10px;}

