html {height: 100%; width: 100%;}
body { margin: 0px auto; padding: 0px; height: 100%;
   font-family: Verdana,Swiss,Sans; font-size: 0.85em; color:black;
   background: white;
}

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