body {
	background-color:#FFF;
	font-family: Verdana,Arial,sans-serif; font-size: 85%;
	color:#4B4B4B;
	margin:0 0 0 0;
	padding:0 0 0 0;
	height: 100%;
}

a { color:#0F64B9; }

h1 { font-size:1.2em; color: #FF6600; font-weight:bold; margin-top:0px; padding-bottom:9px; margin-bottom:16px; border-bottom:1px solid #C9C9C9; }
h2 { font-size:.9em; color: #40617B; padding-top:5px; margin-bottom:0; }

blockquote { font-size:.9em; color:#895B3B; margin-left:34px; margin-right:0; }
blockquote h1 { font-weight:bold; color:#7D8F9E; font-size:1em; border-bottom:0px; padding-bottom:0; margin-bottom:3px; }
blockquote h1 a { color:#7D8F9E !important; }
blockquote h1 a:visited { color:#7D8F9E !important; }

#mainContainer { float:left; width:100%; background-color:#FFF; background-image:url(../gfx/leftNavBG.gif); background-repeat:repeat-y; text-align:left; }
#headerBGColor { float:left; width:100%; padding-top:24px; padding-bottom:14px; border-bottom:1px solid #FFF; background-color:#99ADC1; }
#header { float:left; width:100%; }
#topNavigation { float:right; font-size:.75em; color:#000; padding-top:10px; padding-bottom:10px; background-color:#99ADC1; }
#topNavigation a { text-decoration:none; color:#000; }
#topNavigation a:visited { color:#000; }
#topNavigation a:hover { color:#FFF; }
#leftNavigation { float:left; width:216px; }
#searchBox { float:left; width:194px; padding-left:22px; padding-top:24px; padding-bottom:24px; border-bottom:1px solid #FFF; background-color:#999999; }
/* hide from safari and netscape */
* html #searchBox { width:216px; }
/* ----------------------------- */
#leftNavItems { float:left; width:216px; background-color:#CCC; font-size:.8em; }
#leftNavItems ul { padding-left:0px; margin-left:0px; }
#leftNavItems li { padding-left:37px; padding-top:10px; padding-bottom:10px; list-style:none; background:url(../gfx/leftNavArrow.gif) no-repeat center left; }
#leftNavItems li.selected { background-color:#E6E6E6; }
#leftNavItems a, #leftNavItems a:visited { color:#000; }
#leftNavItems a:hover { color:#316F9B; }
#mainContent { float:left; width:60%; background-color:#FFF; margin:0; padding-top:10px; padding-left:22px; font-size:.9em; color:#282828; }
#mainContent a { color:#A95B3B; }
#footer { width:100%; height:44px; background:#FFF; border-top:1px solid #CCC; padding-top:20px !important; padding-bottom:20px !important; font-size:.9em; }
/* hide from safari and netscape */
* html #leftNavItems ul { padding-top:12px; }
/* ----------------------------- */
.breadcrumb { color:#848484; font-size:.8em; padding-bottom:5px; }
.breadcrumb a { color:#848484!important; }
.breadcrumb a:visited { color:#848484!important; }
.breadcrumb a:hover { color:#316F9B!important; }
.breadcrumb .arrow { letter-spacing:-0.2em; }
.noncreditNotice { color:#4B4B4B; font-size:1em; padding-bottom:20px; font-style:italic; }
.noncreditNotice a { color:#40617B!important; }
.noncreditNotice strong { font-weight:bold; font-style:normal; /*color:#484848;*/ }
.descriptorTxt { color:#895B3B; font-style:italic; padding-bottom:15px; }
/* hide from safari and netscape */
* html .descriptorTxt { padding-bottom:5px; }
/* ----------------------------- */
.important { font-style:italic; color:#FF6600;}

.tableContainer { border:1px solid #999; width:100%; }
th { margin:0; padding-top:8px; padding-bottom:8px; padding-left:16px; padding-right:16px; background-color:#000 !important; color:#FFF; font-weight:bold; font-size:.8em; }
.rightBorder { border-right:1px solid #999; }
.bottomBorder { border-bottom:1px solid #999; }
td { padding-top:20px; padding-bottom:20px; padding-left:16px; padding-right:16px; color:#000; }
td a { color:#000 !important; }
td a:hover { color:#316F9B !important; }
td a:visited { color:#000 !important; }
.altColorBG { background-color:#CCC; }
.subHeaderRow { color:#FF6600; font-size:.9em; font-weight:bold; padding-top:26px !important; padding-bottom:20px !important; text-align:center; }
.noHeight { margin:0; padding:0; }

.smallText { font-size:.9em; }

.image { float:left; color:#999; font-size:.9em; font-style:italic; margin-bottom:20px; width:361px; }

#courseImageAndInfoBox { float:left; width:545px; }

#courseInfoHeader { background:#000; margin-left:-10px; margin-right:-10px; color:#FFF; padding-left:10px; padding-right:10px; font-size:1.2em; font-weight:bold; padding-top:3px; padding-bottom:3px; }
#courseInfoBox { float:left; width:140px; background-color:#EBEBEB; border:1px solid #99AEC2; color:#000; font-size:.9em; padding-bottom:20px; padding-left:10px; padding-right:10px; margin-left: 20px; }
#courseInfoBox h1 { font-weight:bold; padding-bottom:5px; padding-top:15px; margin-bottom:0px; color:#000; font-size:1em; border:none; }
#courseInfoBox a { color:#000; }

input { font-size:.9em; }

table { font-size:1em; }


