body { 
    background: #000 url(/images/bkg.jpg) top center repeat-x;
    font-family: verdana;
    font-size: 12px;
    padding:0;
    margin:0;
    text-decoration: none;
}

#container {
    width: 900px; 
    margin: 0 auto;
}

#topnav {
    width: 980px;
    height: 50px;
    background: #989899 url(/images/topnav_bkg.jpg) no-repeat;
    z-index: 50;
}
    
#topnav ul {
    padding:0;
    list-style:none;
    margin:0 0 0 134px;
    position: relative; 
    z-index: 50;
}

#topnav ul li {
    float:left;
    position:relative;
    text-transform:none;
    text-align: left;
    padding: 0px 0 0 0;
}

#topnav ul li.divider {
    padding-top: 5px;
    color: #fff;
}

#topnav ul li a {
    color:#fff;
    display:block;
    float:left;
    padding:4px 38px;
    text-decoration: none;
    font: bold 16px arial;
    text-shadow: 2px 2px #6A6B6C;
}

#topnav ul li a:hover {
    color:#FFEE21;
}

#content_outer {
    background: #000 url(/images/content_bkg.jpg) repeat-y;
    
}

#content { 
    width: 940px;
    margin: 20px auto 0 auto;
}

#fpfeature {
    width: 360px;
    height: 315px;
    float: right;
    background: url(/images/feature_bkg.jpg) no-repeat;
    border: solid 1px #fff;
}

#fpfeature ul {
    margin-top: 0;
}

#fpfeature ul li {
    padding: 2px;
}

#fpfeaturecontent {
    width: 340px; 
    margin: 50px auto 0 auto;
    color: #fff;
    font: normal 16px georgia;
}

#fpdetails {
    margin-top: 20px;
    background: #00299D url(/images/fpcontent_bkg.jpg) top center no-repeat;
    width: 938px;
    height: 260px;
    border: solid 1px #fff;
}

#fpdetailscontent {
    width: 910px;
    margin: 55px auto 0 auto;
    
}

#fpdetailscontent .left {
    width: 445px;
    float: left;
    border: solid 2px #013CA6;
    height: 188px;
}

#fpdetailscontent .left .inner {
    width: 425px;
    margin: 10px auto;
    color: #fff;
}

#fpdetailscontent .right {
    width: 445px;
    float: right;
    border: solid 2px #013CA6;
    height: 188px;
}
    
#fpdetailscontent .right .inner {
    width: 425px;
    margin: 10px auto;
    color: #fff;
}

#content {
    color: #fff;
}

#content a {
    color: #fff;
}
    
#content h1 {
    margin: 0 0 10px 0;
    font: bold 30px arial;
    color: #ECE127;
}

#content h2 {
    margin: 0;
    font: bold 16px arial;
    color: #ECE127;
}

#content h3 {
    margin: 0;
    font: bold 14px arial;
    color: #ECE127;
}

#content p, #content td {
    font: normal 12px arial;
}


#rotation {
    border: solid 1px #3E3E3E;
    width: 590px;
    height: 340px;
    margin-right: 10px;
}
    

#footer {
    height: 39px;
    background: #000 url(/images/footer_bkg.jpg) no-repeat;
    text-align: center;
    font: normal 12px arial;
    color: #fff;
}







/* SUBFOOTER */

#subfooter {    
    width: 980px;
    margin: 0 auto;
    padding: 10px 0;
    text-align: center;
    font-family: arial;
    color: #fff; 
    font-size: 9px; 
    font-weight: bold;}
    
#subfooter a {color: #fff; text-decoration: none;}

#subfooter a:hover {text-decoration: underline;}


/*** ADMIN STYLES ***/

td.inverse { background: #012EA3; font: bold 12px Arial; color: #fff; margin-top: 0; }
td.inverse a { font: bold 12px Arial; color: #fff; text-decoration: none; }
td.inverse a:hover { text-decoration: underline;}
td.inversesmall { background: #502F0C; font: bold 12px Arial; color: #fff; margin-top: 0; }
td.inversesmall a { color: #fff; }
td.inversesmall a:hover { color: #fff;text-decoration: none; }
td.small { font: normal 12px georgia; color: #7D3016; margin-top: 0;}
td.small a { color: #7D3016; text-decoration: none;}
td.small a:hover { text-decoration: underline;}
td.small2 { font: normal 11px Arial;color: #7D3016; margin-top: 0; }
td.small2 a { color: #7D3016; }
td.small2 a:hover { text-decoration: none; }


#grid th {background-color: #563C93; color: #fff; font-size: 11px; text-align: center;}

#grid td {font: normal 11px helvetica; text-align: center; }

/* CALENDAR */

.cpYearNavigation,.cpMonthNavigation{background-color:#C0C0C0;text-align:center;vertical-align:center;text-decoration:none;color:#000000;font-weight:bold;}
.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText{font-family:arial;font-size:8pt;}
TD.cpDayColumnHeader{text-align:right;border:solid thin #C0C0C0;border-width:0px 0px 1px 0px;}
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate{text-align:right;text-decoration:none;}
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled{color:#D0D0D0;text-align:right;text-decoration:line-through;}
.cpCurrentMonthDate, .cpCurrentDate{color:#000000;}
.cpOtherMonthDate{color:#808080;}
TD.cpCurrentDate{color:white;background-color: #C0C0C0;border-width:1px;border:solid thin #800000;}
TD.cpCurrentDateDisabled{border-width:1px;border:solid thin #FFAAAA;}
TD.cpTodayText, TD.cpTodayTextDisabled{border:solid thin #C0C0C0;border-width:1px 0px 0px 0px;}
A.cpTodayText, SPAN.cpTodayTextDisabled{height:20px;}
A.cpTodayText{color:black;}
.cpTodayTextDisabled{color:#D0D0D0;}
.cpBorder{border:solid thin #808080;}
.MyDiv {background:#fff;position:absolute;}

