BODY {background-color : #ffffff;color: #666666;font-size: 12px;font-family : Arial, Helvetica, sans-serif;scrollbar-3d-light-color:#FF9900;scrollbar-arrow-color:white;scrollbar-base-color:white;scrollbar-dark-shadow-color:#333333;scrollbar-face-color:#3E647E;scrollbar-highlight-color:#94B8CC;scrollbar-shadow-color:white}TD {	font-size: 12px;	font-family : Arial, Helvetica, sans-serif;}TH {	font-size: 12px;	font-family : Arial, Helvetica, sans-serif;	border-bottom: 1px solid #3E647E;	text-transform: uppercase;}H1 {	color: #FF9900;	font-size: 24px;	font-weight: bold;	padding-bottom: 10px;}H2 {font-size: 16px;font-weight: bold;padding : 2px;color : #3E647E;}H3 {color: #3E647E;font-size: 14px;font-weight: bold;	border-bottom : 1px solid #FF9900;	padding-left:45px;	margin-left: 0px;}H4 {color: #3E647E;font-size: 14px;padding-left: 45px;margin-left: 20px;}H5 {	color: #3E647E;	font-size: 12px;	font-weight: bold;	border-bottom : 1px solid #3E647E;	padding-left:5px;	margin-left: 0px;	margin-bottom: 5px;}H6 {color: #3E647E;font-size: 14px;}OL {}LI{	margin-top: 3;	margin-bottom: 3}.menutable {	border: 1px solid #999999;background-color : #F8F8FF;background-image : url('images/table_back_stripes.gif');}.headertext {color: black;font-weight: bold;color: #333366;font-size: 12px;}.form_text_field {color:  #333366;font-size: 10px;}.form_submit_button {color:  white;font-size:  10px;background-color:  #333366;}.bg_top_menu {color:  #333366;font-size:  10px;background-color: #BCBBCD;background-image : url('images/menu_bg_fade1.jpg');background-repeat:repeat-y;}.titlerow{background-color:  #666699;color: white;font-weight:  bold;font-size:  14px;}.warning {color: red;font-size: 12px;font-weight: bold;}.green {color: green;font-size: 12px;font-weight: bold;}.warningsmall {color: red;font-size: 10px;}a, a.link, a.visited {color : #3E647E;}.titlelink {color : white;text-decoration: none;font-weight : bold;}a:hover {color : #FF9900;text-decoration: underline;}/////////////////////////////#bodyText {	margin-left: 20px;	padding-left: 45px;	width: 650px;}.body_text {color:  #333366;font-size: 11px;}.small_text {color:  #333366;font-size: 9px;font-style: italic;}.info_table{border-collapse: collapse;border-color: #111111;border-size: 0px;cellpadding: 5px;}.list_table{border-collapse: collapse;border-color: #111111;border-size: 1px;cellpadding: 8px;color: #333366;}.key_table{border-collapse: collapse;border-color: #111111;border-size: 1px;cellpadding: 8px;font-size: 8px;color: #333366;}.keyrow{color: 666699;font-weight:  bold;font-size:  9px;}#courseheader {	color : #FF9900;	font-size : 12px;	font-weight : bold;	padding : 0px;	border-bottom : 1px solid #FF9900;	padding-left: 25px;	padding-bottom: 2px;	margin-left: 20px;	margin-right: 20px;	width: 906px;}#coursenav {	color : #FF9900;	font-size : 12px;	font-weight : bold;	padding-top : 3px;	padding-right: 25px;	padding-bottom: 15px;	margin-left: 20px;	margin-right: 20px;	width: 906px;}#navprev {	float: right;	width: 85px;	height: 15px;}#navreturn {	float: right;	width: 135px;	height: 15px;	text-align: center;}#navnext {	float: right;	width: 85px;	height: 15px;	text-align:right;}.blockheader {	font-size : 12px;	font-weight : bold;	padding : 2px;	color : #FF9900;	border-bottom : 1px solid #FF9900;	padding-left: 45px;	padding-bottom: 5px;	margin-left: 20px;	margin-right: 20px;}.smallblockheader {background-image : url('images/table_header_fade1.gif');font-size : 14px;font-weight : bold;padding : 2px;color : #333366}.lightblockheader {background-color: #eaeaea;font-size : 14px;font-weight : bold;padding : 2px;color : #3E647E}.lightblockheader_12 {background-color: #eaeaea;font-size : 12px;font-weight : bold;padding : 2px;color : #3E647E}.smallblockheader_12 {background-image : url('images/table_header_fade1.gif');font-size : 12px;font-weight : bold;padding : 2px;color : #333366}.td_sideborder {padding:2;font-size: 12px;border-left : 1px solid #cccccc;border-right : 1px solid #cccccc;}.td_11 {padding:1;font-size: 11px;}.td_sidesbottomborder {padding:2;font-size: 12px;border-left : 1px solid #cccccc;border-right : 1px solid #cccccc;border-bottom : 1px solid #cccccc;}.menu_left_fade {background-image : url('images/menu_bg_fade1.jpg');font-size : 18px;font-weight : bold;padding : 2px;color : #000033;border-bottom : 1px solid #666699;}.tall_menu_cell {background-image : url('images/menu_bg_fade1.jpg');font-size : 13px;font-weight : bold;padding : 12px;color : #330000;}.short_menu_cell {background-image : url('images/menu_bg_fade1.jpg');font-size : 12px;font-weight : bold;padding : 6px;color : #330000;}.menu_cell_on_white {font-size : 12px;font-weight : bold;padding : 2px;color : #330000;}.announce_gray {font-size : 16px;font-weight : bold;padding : 2px;color : #808080;}.announce_gray_bottom_border {font-size : 16px;font-weight : bold;padding : 2px;color : #808080;border-bottom : 2px solid #aaaaaa;}.td_nopad {padding:0;font-size: 12px;}/// Styles below may not work yet....upper-left         {background-image : url('interface/upper-left.gif');}.upper-mid          {background-image : url('interface/upper-mid.gif');}.upper-right        {background-image : url('interface/upper-right.gif');}.shadow-left        {background-image : url('interface/shadow-left.gif');}.shadow-mid         {background-image : url('interface/shadow-mid.gif');}.shadow-right       { background-image : url('interface/shadow-right.gif');}.main-left          { background-image : url('interface/main-left.gif');}.main-mid           { background-image : url('interface/main-mid.gif');}.main-right         { background-image : url('interface/main-right.gif');}.lower-left         { background-image : url('interface/lower-left.gif');}.lower-right        { background-image : url('interface/lower-right.gif');}.col-left           { background-image : url('interface/col-left.jpg');}.col-right          { background-image : url('interface/col-right.jpg');}.col-left-curve     { background-image : url('interface/col-left-curve.gif');}.col-right-curve    { background-image : url('interface/col-right-curve.gif');}.col-left-line      { background-image : url('interface/col-left-line.gif');}.col-right-line     { background-image : url('interface/col-right-line.gif');}.lower-line-left    { background-image : url('interface/lower-line-left.gif');}.lower-line-right   { background-image : url('interface/lower-line-right.gif');}.lower-line-mid     { background-image : url('interface/lower-line-mid.gif'); }.formLabel {	text-align: right;	padding-right: 10px;	font-family: Verdana;}.boilerplate {	color: #3E647E;	margin-left: 20px;	margin-right: 20px;	border-bottom : 1px solid #FF9900;	font-size:9pt;	font-weight: bold;	padding-top: 20px;}.resultsTable TD {	padding: 2px 2px 8px 2px;	font-size:8pt;}.tinytext A {	font-size: 8pt;}.majorHeader {	color: #3E647E;	font-size: 13pt;	font-weight: bold;	text-decoration: underline;	margin-bottom: 15px;}.minorHeader {	font-size: 11pt;	font-weight: bold;}.bulletItem {	font-size: 11pt;	margin-left: 25px;	margin-bottom: 15px;}.classBlock {	display:none;}.courseRow1 {	height: 20px;	width: 568px;	padding-top: 3px;	background-color: #E3E3E3;}.courseRow0 {	height: 20px;	width: 568px;	padding-top: 3px;	background-color: #FFFFFF;}.courseGroupRow {	height: 20px;	width: 568px;	padding-top: 3px;	color: #3E647E;	background-color: white;	text-transform: uppercase;	border-bottom: 1px solid #E3E3E3;}.courseGroupRow A {	text-decoration: none;}.courseGroup { 	width:568px; 	padding-left:2px;}.courseName {	float: left; 	width:427px; 	padding-left:36px;}.courseAction {	float: left;	width: 45px;	text-align: center;}.courseInfo {	float: left;	width: 45px;	text-align: center;}.OTfolderName {	height: 20px;	width: 568px;	padding-top: 3px;	background-color: #E3E3E3;	padding-left: 5px;	font-weight: bold;}.OTfileName {	height: 20px;	width: 568px;	padding-top: 3px;	padding-left: 20px;	background-color: #FFFFFF;}#homeButton {	float: left;	margin-left: -25px;}