/* Global Styles */

body {
    margin:0px;
    background-color:#A4C2C2; /*#ABC2A4;*/
    /*border:1px solid white;*/
    }
    
td {
    font:11px "Trebuchet MS",verdana,arial;
    color:#333333;
    }
    
a {
    color: #000000;
    text-decoration:none;
    }
    
a:hover {
    color: #333333;
    }

h1 {
    font-size:18pt; margin:0px; padding:0px;
}       
/* ID Styles */

#navigation,#tableBody {
    border: 1px solid white;
}    
#navigation {
    border-bottom:0px solid black;
    background-color:#ABC2A4;
}    
    
#tableBody {
    border-top:0px solid black;
}

#navigation a {
    /*color: #cc0000;*/
    text-decoration:none;
    font-weight:bold;
    }
    
#navigation a:hover {
    color: #990000;
    text-decoration:underline;
    }

#padding {
    padding:20px 0px 20px 0px;
    }
    
#weekdays th {
    font:10px "Trebuchet MS",verdana,arial;
    color: #ffffff;
    letter-spacing:.2em;
    }

#calheader td {
    font-weight:bold;
    }

/* Class Styles */

.logo {
    /*font:18px times new roman;*/
    font:18pt Georgia, "Times New Roman", Times, serif;
    color: #333300;
    letter-spacing:.26em;
    font-weight:bold;
    padding-left:15px;
    }

.sidebarText {
    font:12px georgia;
    color: #336666;
    line-height:18px;
    background-color: #ABC2A4;
    }
    
.bodyText {
    font:13px arial,"Trebuchet MS",verdana;
    line-height:22px;
    color:#333333;
    vertical-align:top;
    }
    
.pageName {
    font:20px georgia;
    color: #CC3300;
    letter-spacing:.1em;
    line-height:24px;
    padding-top:16px;
    padding-bottom:0px;//10px;
    }
    
.subHeader {
    font:14px georgia;
    color: #669999;
    font-weight:bold;
    line-height:20px;
    letter-spacing:.1em;
    }
    
.navText {
    font:12pt "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    color: #333300;
    /*text-align:center;*/
    border-right:1px solid white;
    /*letter-spacing:.1em;*/
    }
    
.navText a {
    width:100%;
    color: #336666;
}       

.navText a:hover {
    color:#993300;
}   

.calendarText {
    font:11px arial;
    line-height:14px;
    color:#333333;
    }

a #curlink {
    color: #990000;
}

/*** ad blocks ****/
#ad_floatright {
    float:right;
    padding-left:5px;
}
#ad_sidebar {
    /*  text-align:center;*/
    padding-top:7px;
    padding-left:5px;
    padding-bottom:5px;
    border-bottom:0px solid white;
    background-color:#ABC2A4;
}   

#ad_banner {
    width:100%;
    text-align:left;
    padding:4px 0px 4px 2px;
}

.ad_preview {
    width:100%;
    text-align:left;
    padding:4px 0px 4px 0px;
}

/** copied from source **/
.style1 {font-size: 12px}
.style2 {font-size: 24pt}
.style4 {font-size: 10px; color: #666666; line-height:12px;}
.style5 {font-size: 12px; color: #666666; font-weight: bold; }
.style6 {
    color: #CC3300;
    font: 14pt "Trebuchet MS",verdana,arial;
    font-weight: bold;
    background-color:#A4C2C2;
}
/*************************/
.sidemenuGroup {
    padding: 3px 0px 3px 15px;
    background-color:#ABC2A4;
    font-size:12px;
    font-weight:bold;
    cursor:pointer;
}

.sidemenuItem {
    padding: 3px 0px 3px 30px;
    background-color:#ABC2A4;
    font-size:12px;
    cursor:pointer;
}
.siteMapMenuGroup {
    padding: 3px 0px 3px 15px;
    font-size:12px;
    font-weight:bold;
}

.siteMapMenuItem {
    padding: 3px 0px 3px 30px;
    font-size:12px;
}

.sidemenuItem,.siteMapMenuItem a {
    color: #1C3838;
}       
.sidemenuItem,.siteMapMenuItem a:hover {
    color:#7C2900;
}   



.scrollTitle {
    border-bottom: 1px solid white;
    background-color: #A4C2C2;
    padding: 3px 0px 3px 10px;
    font-size:13px;
    font-weight:bold;
}


.preTitle {
    font: 11pt "Trebuchet MS",verdana,arial;
    font-weight:bold;
    background-color:#A4C2C2;
    padding:0px 15px 5px 15px;
}
.preBody {
    /*padding-left:15px;*/
    padding:5px 15px;
}

.nifty {
    background-color:#D9E7E7; //#A4C2C2;
    margin-bottom:15px;
}

.nifty a {
    color:#1A1AAF;
    text-decoration:underline;
}    

.nifty a:hover {
    color: #CC3300;
    text-decoration:none;
}   

#pscroller2{
    width: 240px;
    height: 140px;
    border-bottom: 1px solid white;
    padding: 5px;
    background-color: #ABC2A4;
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
#pscroller2 a {
    text-decoration:underline;
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}   

.rssclass .rsstitle{
font-weight: bold;
font-size:12px;
}

.rssclass .rssdate{
color: #666666;
font-size: 85%;
}

.rssclass a{
color:#1A1AAF;
text-decoration: none;
}

.innerDiv {
padding: 5px;
/*   padding-top:25px; */
}