body{
    background-image: url('/images/background.jpg');
    background-position:center top;
    background-repeat:no-repeat;
    background-color:#4e2782;
    margin:0px;
    }

body, td{
    FONT-SIZE:13px;
    FONT-FAMILY: georgia;
    Font-Weight:normal;
    Color: #0a3443;
    line-height:18px;
    }

.calTitle td{
color:#fff;
}

#container{
    width:900px;
    margin:auto;
    }

.onlyprint{
    display:none;
    }

.purpletext {
    color:#4E2782;
    }

#content a{
    color:#4e2683;
    }

#contentLeft{
    float:left;
    width:380px;
    }

.divSearch{
    color:#fff1da;
    font-weight:bold;
    font-size:12px;
    text-align:center;
    text-transform:uppercase;
    padding-top:32px;
    width:250px;
    height:33px;
    background-image:url(/images/header_top_left.gif)
    }

#contentRight{
    width:210px;
    float:right;
    }

#content h1{
    font-size:24px;
    line-height:normal;
    }

#content h2{
    font-size:18px;
    font-weight:normal;
    line-height:normal;
    }

#content h3{
    font-size:12px;
    font-weight:bold;
    line-height:normal;
    }

/** Navigation Styles **/

#leftCol{
    background-color:#0A3444;
    width:250px;
    vertical-align:top;
    }
    
#leftCol ul{
    margin:0;
    padding:0;
    font-weight:bold;
    }

#leftCol li{
    list-style:none;
    }

#leftCol a{
    text-decoration:none;
    font-family:Georgia;
    }

#leftCol a:hover{
    color:#f6bd28
    }

.nav0, .nav0_cur, .nav0_on{
    display:block;
    height:22px;
    padding:8px 0 0 0;
    margin:0 15px;
    text-transform:uppercase;
    font-size:14px;
    background-repeat:repeat-x;
    background-position:bottom;
    background-image:url(/images/leftnav_sep.gif);
    }

.nav0{
    color:#fff1da;
    }

.nav0_cur, .nav0_on{
    color:#f6bd28
    }

.nav1, .nav1_cur, .nav1_on{
    display:block;
    background-color:#000;
    border-bottom:1px solid #444;
    padding:4px 30px 4px 20px;
    }

.nav1{
    color:#aaa;
    }

.nav1_cur{
    background-image:url(/images/inside-3-active.gif);
    background-repeat:no-repeat;
    color:#fff;
    }
    
.nav1_on{
    background-image:url(/images/inside-3-open.gif);
    background-repeat:no-repeat;
    color:#fff;
    }

.subNav2{
    border-bottom:1px solid #444;
    border-top:7px solid #000;
    }

.nav2, .nav2_cur, .nav2_on{
    background-color:#000;
    display:block;
    color:#fff;
    padding:0px 5px 10px 50px;
    }

.nav2_cur{
    color:#fa6400;
    }

.nav3, .nav3_cur, .nav3_on{
    font-weight:normal;
    background-color:#000;
    display:block;
    color:#fff;
    padding:0px 5px 5px 65px;
    }

.nav3_cur{
    color:#fa6400;
    }
    
    .tdSelectPrompt
    {
   
    
    }
    .heading1 {
        font-weight :bold ;
        font-size :large;
        text-transform:uppercase;
    }  
    
    .tdRightBox a{
    line-height:20px;
    margin-left:20px;
    }

   .tdRightBox {
    text-decoration:none;
    }
    
   .course {
    padding-top:15px;
    }
    
    #trNavButtons td{
    background-color:Black; 
    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;
    }

#topNav{
    background-color:#0a3443;
    height:23px;
    padding-top:2px;
    }

#topNav a{
    color:#fff;
    text-transform:uppercase;
    font-family:georgia;
    font-size:12px;
    text-decoration:none;
    margin-left:14px;
    }

#topNav a:hover{
  color:#f6bd28
    }


#divLogos{
margin:30px 0 0 15px;
}

#divLogos a{
 color:#fff1da;
text-transform:uppercase;
font-weight:bold;
font-size:12px;
}

#divLogos img{
border:0;
}

#divLogos .small{
width:20px;
vertical-align:middle;
margin-bottom:10px;
margin-right:5px;
}


/*** News Template Styles ***/

#divNews ul{
list-style-type:none;
padding:0;
margin:0;
}

#divNews ul li{
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px solid #777;
}

#divNews .eventhead{
font-weight:bold;
margin-bottom:5px;
}
