BODY {
      background-color:#004803;
      margin-left:auto;
      margin-right:auto;
      margin-bottom:0px;
      margin-top:0px;}

BODY,TD {font-family:Verdana;font-size:11px;color:#035201}
.clear {clear:both;}
.error {color:#ff0000}

/* PAGE ELEMENT SELECTORS */
#topBg{
    background-image:url(/images/background.gif);
    background-repeat:repeat-x;
    background-color:#E7E3CA;
}

#wrapper{
    width:920px;
    margin:0 auto;
    text-align:left;
    background-color:#fffce9;
    }

#banner{
    height:130px;
    width:100%;
    background-image:url(/images/headers/header_logo.gif);
    background-repeat:no-repeat;
    }

#homeLink{
    display:block;
    float:left;
    width:185px;
    height:125px;
    }

#searchBox{    
    float:left;
    position:relative;
    top:103px;
    width:300px;
    }

#dropDowns{
    margin:0;
    padding:0;
    height:40px;
    }
    
#divNav{
    display:none;
    }

#divNav ul{
    margin:35px 15px 0 15px;
    padding:0;
    }

#divNav ul li{
    list-style-type:none;
    padding:5px 0 5px 0;
    border-top:1px dotted #000;
    }

#divNav li a{
    text-decoration:none;
    font-weight:bold;
    }

#divNav .leftnav{
    color:#005204;
    }

#divNav .leftnav_on{
    color:#0f9012;
    }

#divNav .subUl{
    margin:0 0 0 15px;
    }

#divNav .subUl li{
    border:0;
    }

#divNav .subUl a{
    font-weight:normal;
    color:#000;
    }

#divNav .subUl .subnav_on{
    font-weight:normal;
    color:#0f9012;
    }

#divNav img{
    border:0;
    }

#divNav_Inside{
    padding-left:20px;
    }
    
#divNav_Inside img{
    margin:7px 0 7px 0px;
    }

.content_inside a{
    color:#024503;
    }

#divFooter_Inside{
    width:920px;
    background-image:url(/images/footer.gif);
    height:150px;
    color:#cfb53a;
    }

#divFooter_Inside a{
    color:#cfb53a;
    }

#footerNav{
    text-align:right;
    padding:15px 15px 40px 0;
    }

#footerNav a{
    font-size:10px;
    font-weight:bold;
    margin:0 7px 0 7px;
    text-decoration:none;
    }

#footerText{
    text-align:right;
    padding-right:15px;
    }

#divFooter {z-index:10000;background-color:#004803;width:100%;background-image:url(/images/footer_stretch.gif);background-repeat:repeat-x;padding-bottom:15px}

#divSubFooter {background-color:#003366;color:#ffffff;padding:0px;font-size:8pt;font-weight:bold;clear:both}
#ctl00_divHotnews {background-image:url(/images/rightnav_background.gif);width:190px;float:right;padding-top:35px;margin-left:10px;}
#ctl00_divBC{padding:5px 0px 10px 0px;font-size:8pt;}

.content_homepage{padding-left:20px;padding-bottom:10px;padding-top:20px;text-align:left;}

.content_inside{
    text-align:center;
    padding:20px 0 10px 20px;
    width:900px;
    }

#divTopRss {float:left;height:20px;width:30px;cursor:pointer;}
#divTopNews {float:left;height:20px;width:40px;cursor:pointer;}
#divTopAZ {margin-left:140px;float:left;height:20px;width:60px;cursor:pointer;}

/* NAV CSS */
.midnav {margin:0px;padding:0px;}
.leftnav1 {display:block;padding-bottom:5px;padding-top:5px;width:170px;
          background-image:url(/images/leftnav_divider.gif);
          background-repeat:repeat-x;background-position:bottom;}
.leftnav1 a {display:block;color:#005301;font-size:13px;text-decoration:none;}
.leftnav2 {display:block;padding-bottom:2px;padding-top:2px;width:160px;margin-left:10px;}
.leftnav2 a {display:block;color:#005301;font-size:11px;text-decoration:none;}

.leftnav3 {display:block;padding-bottom:2px;padding-top:2px;width:155px;margin-left:15px;}
.leftnav3 a {display:block;color:#005301;font-size:11px;text-decoration:none;}

.leftnav4 {display:block;padding-bottom:2px;padding-top:2px;width:150px;margin-left:20px;}
.leftnav4 a {display:block;color:#005301;font-size:11px;text-decoration:none;}

.leftnav5 {display:block;padding-bottom:2px;padding-top:2px;width:145px;margin-left:25px;}
.leftnav5 a {display:block;color:#005301;font-size:11px;text-decoration:none;}

.bottomnav {float:left;margin:0px;}

/* DROPDOWN CSS */
.RadMenu_Default .group .link
{   background-color:#024503;
    background-image:none;
    text-decoration:none;
    width:160px;
    color:#ffffff;}
.RadMenu_Default .group .link:hover {color:#ffffff;background-color:#cfb53b;}
.RadMenu_Default .text {  padding-right:0px;}

.horizontal {padding:0px;margin:0px;}

/* IE HACK FOR THE MENU */
.menu img{_margin:0 -3px;}


.dd_menubox {display:none;position:absolute;width:200px;z-index:1000;background-color:#660000}
.dd_listitem_div {background-color:#660000;width:100%;border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;padding-top:3px;padding-bottom:3px;padding-left:5px;}
.dd_listitem_div_over {background-color:#2C5781;width:100%;border-bottom:1px solid #ffffff;padding-top:3px;padding-bottom:3px;padding-left:5px;}
.dd_listitem_div a {font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;
        margin-bottom:3px;color:#FFFFFF;text-transform:uppercase;}
.dd_listitem_div_over a {font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;
        margin-bottom:3px;color:#FFFFFF;text-transform:uppercase;}    

/* HOTNEWS CSS */
.hotnews_date {color:#CFB53A;font-size:9px;font-weight:bold;}
.hotnews_title {color:#035201;font-size:9px;font-weight:bold;}
.hotnews_item {color:#035201;font-size:8pt;}
.hotnews_detail_title {color:#000000;font-size:12pt;font-weight:bold;}

.calDay {font-size:10px;}
.calOtherMonth {font-size:10px;}

.event_title {font-size:12pt;font-weight:bold;}
.event_datetime {font-size:11pt;}
.event_location {font-style:italic;font-size:11pt}
.event_category {font-size:11pt;}

.page_title {font-family:Times;font-size:22px;color:#015203}

/* Custom */

.arial_black {font-family:Arial;color:#000000}
.arial_white {font-family:Arial;color:#ffffff}
.arial_ltgray {font-family:Arial;color:#AAAAAA}
.arial_dkgray {font-family:Arial;color:#666666}
.arial_navy {font-family:Arial;color:#000066}
.arial_cardinal {font-family:Arial;color:#660000}
    
.times_black {font-family:Times New Roman;color:#000000}
.times_white {font-family:Times New Roman;color:#ffffff}
.times_ltgray {font-family:Times New Roman;color:#AAAAAA}
.times_dkgray {font-family:Times New Roman;color:#666666}
.times_navy {font-family:Times New Roman;color:#000066}
.times_cardinal {font-family:Times New Roman;color:#660000}

.other_black {font-family:Trajan Copperplate Gothic Century Gothic;color:#000000}
.other_white {font-family:Trajan Copperplate Gothic Century Gothic;color:#ffffff}
.other_ltgray {font-family:Trajan Copperplate Gothic Century Gothic;color:#AAAAAA}
.other_dkgray {font-family:Trajan Copperplate Gothic Century Gothic;color:#666666}
.other_navy {font-family:Trajan Copperplate Gothic Century Gothic;color:#000066}
.other_cardinal {font-family:Trajan Copperplate Gothic Century Gothic;color:#660000}

.atoz_letter {font-size:12pt;font-weight:bold;}
.atoz_searchlink {margin-left:10px;}
    
	
.sitemap1 {display:block;padding-bottom:5px;padding-top:5px;width:170px;
          background-image:url(/images/leftnav_divider.gif);
          background-repeat:repeat-x;background-position:bottom;}
.sitemap1 a {display:block;font-size:13px;text-decoration:none;}
.sitemap2 {display:block;padding-bottom:2px;padding-top:2px;width:160px;margin-left:15px;}
.sitemap2 a {display:block;font-size:11px;text-decoration:none;}

.sitemap3 {display:block;padding-bottom:2px;padding-top:2px;width:155px;margin-left:35px;}
.sitemap3 a {display:block;font-size:11px;text-decoration:none;}

.sitemap4 {display:block;padding-bottom:2px;padding-top:2px;width:150px;margin-left:55px;}
.sitemap4 a {display:block;font-size:11px;text-decoration:none;}

.sitemap5 {display:block;padding-bottom:2px;padding-top:2px;width:145px;margin-left:75px;}
.sitemap5 a {display:block;font-size:11px;text-decoration:none;}	

/* Course Catalog Styles */	
    
#tblCourseNav{
    width:98%;
    }

#trNavButtons td{
    background-color:#004803;
    padding:3px;
    text-align:center;
    }

#trNavButtons td a{
    color:#fff;
    font-weight:bold;
    }

#trNavButtons td:hover{
    background-color:#e6e3ca;
    padding:3px;
    }

#trNavButtons td:hover a{
    color:#000;
    }

.tdRightBox a{
    line-height:20px;
    margin-left:20px;
    }

.tdRightBox .selected{
    text-decoration:none;
    }

.heading1{
    font-size:18px;
    font-weight:bold;
    text-transform:uppercase;
    }

.course{
    padding-top:15px;
    }