body  { color: black; font-size: 11px; background-color: #cec5b3 }
p, td, li, div    { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
a  { color: #c60; text-decoration: underline }
a:hover { color: black; text-decoration: none }
a:visited { color: #c60 }

.link_cont { font-size: 10px }
.login        { 
font-size: 9px; 
background-color: #dbc9aa; 
height: 17px; 
border-width: 1px; 
border-color: #ffa500; 
}
#nav { 
font-size: 12px; 
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
font-weight: bold; 
text-transform: uppercase 
}

#nav a:link { 
color: #fff; 
text-decoration: none; 
margin-left: 15px 
}

#nav a:visited { 
color: white; 
margin-left: 15px; 
text-decoration: none; 
}

#nav a:hover { 
color: orange; 
text-decoration: underline;
margin-left: 15px 
}


.footer { font-size: 10px; color: #AA8B56}
.footer a { color: #AA8B56; }
.bm_fade { background-image: url("images/sm_fade3.gif"); background-repeat: repeat-x; background-position: 0 bottom }
.right_col_fade   { background-image: url("images/right_col_fade.gif"); background-repeat: repeat-y; background-position: left 0; vertical-align: top }
.header { color: #d99014; font-size: 26px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold }
.main_text  { 
color: black; 
font-size: 12px; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: 300; 
line-height: 15px; 
padding: 27px 
}
.right_text { color: #c3a066; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 15px; margin-top: 27px; margin-right: 16px; margin-left: 16px }
.left_col { color: white }
.left_col a, a:hover{ color: white }

.right-col {
	color:#fff;
    padding:6px;
}

h1 {
	color:#000;
    font-weight:bold; 
    font-size: 16px; 
    font-family: Arial, Helvetica, sans-serif;
}

h1.course-desc {
	color:#000;
    font-weight:bold; 
    font-size: 14px; 
    font-family: Arial, Helvetica, sans-serif;
}

.listheader { padding: 0.4em; font-weight: bold; color: #ffffff; background-color: #634100; }
.listColumnText { padding: 0.8em; vertical-align: top; border-bottom: 1px solid #634100; font-size: 12px; }
.listColumnNumber { padding: 0.8em; vertical-align: top; text-align: center; border-bottom: 1px solid #634100; font-size: 10px; }

a.listItemLink:link {font-weight: bold; color: #0D2888; text-decoration: none; }
a.listItemLink:visited {font-weight: bold; color: #0D2888; text-decoration: none; }
a.listItemLink:active {font-weight: bold; color: #000000; text-decoration: underline; }
a.listItemLink:hover { font-weight: bold; color: #F27900; text-decoration: underline; }

tr.bglight { background-color: #f1f1f1; }
tr.bgdark { background-color: #dddddd; }
tr.subtotal { background-color: #fff; }

.formheader {
background-color: #422f06; 
color: FFFFFF; 
padding-left: 7px;
}

.not-authed {
	color: #696969;
}

.error {
color:red;
font-weigh:bold;
}

.coursenav{
margin-top:8px;
}

.coursenav a:link, .coursenav a:visited, .coursenav a:active, .coursenav a:hover{
padding: 2px 7px 2px 7px;
margin:1px;
border: 2px groove black;
text-decoration:none;
}
font{
line-height:1.2em;
}