@charset "utf-8";
/* CSS Document */

/* This is a trick I learned to standardize margins between browsers  */

/* This CSS is ordered alphabetically according to class name/id */

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

html {
	min-height: 100%;
}

body {
text-align: center;
min-height: 100%;
background-position:right bottom; 
background-repeat:no-repeat;
} 



p + p { 
margin-top: 1em; 
} 

a {
color:#990000;
}

a:visited {
color:#990000;
}

a:active {
color:#ff9900;
}

a:hover{
color:#FF9900;
}

.footer:link {
text-decoration:none;
font-size:14px;
color:#000066;
font-variant:small-caps;
}

.footer:visited {
text-decoration:none;
font-size:14px;
color:#000066;
font-variant:small-caps;
}

.footer:active {
color:#CC6600;
}

.footer:hover {
color:#000000;
background:#FF9900

}



.footertext {
font-size:12px;
}

.bold-highlight {
color:#660033;
font-weight:bold;
}

.bullets {
font-size: 14px;
line-height: 21px;
text-align:left;
list-style-image:url(images/square-bullet.gif);
position:relative;
margin: 5px 0 0 25px;
}

.bullet-formats {
line-height:1.5;
font-family:Georgia, "Times New Roman", Times, serif;
}

.caption{
font: "Times New Roman", Times, serif;
font-size: 12px;
font-weight:bold;
text-color: #000000;
}

.content{
font: "Times New Roman", Times, serif;
font-size: 14px;
line-height: 21px;
text-color: #000000;
text-align:left;
}

.content-tight{
font: "Times New Roman", Times, serif;
font-size: 14px;
line-height: 16px;
text-color: #000000;
text-align:left;
}

.course-descrip{
font: "Times New Roman", Times, serif;
font-size: 12px;
line-height: 14px;
text-color: #000000;
text-align:left;
}

.course-title{
font: "Times New Roman", Times, serif;
font-size: 16px;
color: #990000;
font-weight: bold;
font-variant:small-caps;

}

.course-instructor{
font-size:14px;
font-weight: bold;
}

.nav-classes{
font-size: 12px;
color: #000066;
font-variant:small-caps;
font-weight: bold;
}

.quote-text {
font-size: 14px;
font-style:italic;
text-align:left;
}

.quoter {
font-size: 12px;
color:#990000;
font-weight:bold;
}

.red-highlight {
font-size:12px;
line-height: 14px;
color:#990000;
}

.seo-text {
font-size: 12px;
color:#999999;
}

.subhead {
font-size: 18px;
color: #000066;
font-variant: small-caps;
}

.table-content{
font-size: 12px;
color:#000000;
}




#about-nav{
width:894px;
height:30px;
}

#about-nav-content{
padding-left:323px;
}

#content {
width:894px;
margin-top:25px;
min-height:100%;
}

#content-about {
width:894px;
}

#course-container {
float: right;
width: 690px;
margin:13px 0 0 25px;
text-align:left;
}

#course-column {
width: 332px;
}

#course-spacer{
height:16px;
}

#footer {
width:950px;
text-align:center;
font-family:"Times New Roman", Times, serif;
margin-bottom: 25px;
clear:both;
}

#header-banner {
width:980px;
height:225px;
}

#left-nav-column{
float: left;
width: 179px;
margin-top:20px
}

#left-column {
float: left;
width: 285px;
margin-top:20px
}

#left-image-column {
width: 298px;
float:left;
min-height:100%;
}

#main-content-column {
width: 571px;
float:right;
padding-left:25px;
min-height:100%;
}

#right-banner {
width: 670px;
height: 337px;
float: right;
}

#right-column {
float: right;
width: 285px;
margin-top:20px;
}