
div#headerImageSpecial
{
display:none;
}

body
{
	background-color: #0F0F0F;				color: #777;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 14px;			}

a
{
	color: #777;	}

.caption
{
						}

#footer
{
				}

#footer, #footer_copyright, #footer_links
{
	color: #555;		font-size: 11px;				border-top-color: #222;}

#footer_links a
{
	color: #555;		font-size: 11px;		text-decoration: none;	}

#headerImage
{
	display: none;}

h3, .section div.sectionHead
{
		background-image: url("images/h3_backgroundImage1154124235362");	background-repeat: no-repeat;	background-position: 0px 50%;	color: #CCC;	font-family: Georgia, serif;	font-size: 18px;	font-weight: normal;		}

.section .sectionTitle, .section .sectionTitle input.default
{
	color: #CCC;	font-family: Georgia, serif;	font-size: 18px;	font-weight: normal;		}

#hdr
{
				}

#coursename
{
		color: #999;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 26px;			text-align: right;	}

#header_buttons a
{
	color: #999;		font-size: 12px;			}

.layout
{
	background-color: #0F0F0F;										}

#menu
{
							}

#menu a
{
					color: #999;	font-family: Arial, "Times New Roman", Times, serif;;	font-size: 15px;				border-color: #02a3b6;}

#menu a:hover, #menu #current
{
					color: #eee;						border-color: #fff;}

/* Calendar */

div.datecelltoday
{ 
	background-color: #999;
	border: 1px solid #555; 
}

div.datecell
{ 
	border: 1px solid #555; 
}

body { 
 padding: 0px;
 margin: 0px;
}

#hdr {
	width: 184px;
	display: block;
	margin-left: 40px;
	margin-top: 0px;
        padding-left: 20px;
	height: 335px;
	float: left;
} 

#lh-col {
 width: 500px;
 float: left;
 margin-left: 0px;
 padding: 10px;
 padding-left: 15px;
 padding-bottom: 0px; 
 border-left: 30px solid #171717;
}


#coursename {
	font-variant: small-caps;
	display: block;
	padding: 10px;
        padding-left: 5px;
        padding-right: 25px;
	margin: 0px;
        margin-top: 24px;
        float: right;
}

h3, .section div.sectionHead {
 padding: 5px 0px;
 padding-left: 34px;
 margin-bottom: 5px;
}

#header_buttons{
	z-index: 2;
	position: absolute;
	top: 10px;
	right: 10px;
}

#menu {
	padding: 0px;
	margin: 0px;
	border: 0px;
	background-color: transparent;
}

#menu li {
	padding: 5px;
        padding-left: 0px;
	width: 154px;
	height: 20px;
	margin: 0px;
        margin-top: 2px;
        text-align: right;
}

#menu a {
         padding: 0px 5px;
         border-right: 3px solid;
}

#footer {
 border-top: 1px solid;
 margin: 0px;
 float: left;
 margin-top: 20px;
}

#footer_links {
 float: left;
}

#footer_copyright {
 float: right;
}
