@charset "iso-8859-1";
body { 	background-color: #fff;
		font-family: Arial, Helvetica, sans-serif;
		margin: 0px;
		font-size: 91%;
		line-height: 125%; }
p, dl, dd, td { font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	font-size: 91%;
	line-height: 125%;  }
h1 { font-size: 132%; 
line-height: 145%; } 
img { border: none; }
table.ctr { text-align: center; 
			width: 80%; 
			margin: auto; }
td.lhs { width: 30%; 
		text-align: left;}	
ul.sp 	 { padding-left: 165px; }
td.all { text-align: left; }
td.rhs { width: 70%;
		text-align: left; }
h4 { text-align: left; }
h3, h2 { font-size: 123%; }
ul.sub { 	padding-left: 175px;
			font-size: 91%; }
p.course { 	color: #000;
			text-align: left;
			margin-left: 15px;
			margin-right: 15px;
			line-height: 125%; }
p.g {		color: #ff7;
			text-align: left;
			margin-left: 15px;
			margin-right: 15px;
			line-height: 125%;  }
h3.course { color: #009;
			text-align: center;
			font-size: 115%;
			margin-left: 10px;
			margin-right: 10px;
			line-height: 100%; }
h3.privacy { text-align: left; }
p.fn { 	text-align: left;
		font-size: 80%; }
p.bc { 	font-size: 90%;
		font-weight: bold;
		color: #000; }
.ess { 	font-size: small; 
		color: #f00; }
p.ess { font-size: small; 
		color: #f00;
		text-align: center; }
.bold {	font-weight: bold; }
p.announ { 	text-align: center;
			color: #00c;
			font-weight: bold; }
a:link, a:active, a:visited { text-decoration: underline; }
a:link, a:active { color: #00c; }
a:visited { color: #009; }
a:hover { color: #f90; }
p.gold { 	color: #f90;
			font-weight: bold; }
.gold { 	color: #f90;
			font-weight: bold; }
p.silver { 	color: #666;
			font-weight: bold; }
.silver { 	color: #666;
			font-weight: bold; }
p.label { 	color: #000;
			font-weight: bold; }
.coname { font-style: italic;
		font-weight: bold; }
p.subpara { padding-left: 140px; }
ul.sp 	 { padding-left: 140px; }
ul.left, ul.right { list-style: none inside none; }
#nav ul { font-size: 91%; }
ul { 	font-size: 100%; }
.small { font-size: x-small; }
.btm { background: url(../images/btm.gif) 0 100% no-repeat; 
  		height: 20px; }
.tp { 	background: url(../images/tp.gif) 0 0 no-repeat;
		width: 188px;
		height: 12px; }
.arrow { font-size: xx-small;  }
.normalview{ /*CSS to return page to default setting (with no additional CSS rules added)*/
}
.largeview{ /*CSS for "large font" setting*/
font-size: 21px;
}
.xlargeview{ /*CSS for "extra large font" setting*/
font-size: 26px;
}
#lo { 	position: relative;
		float: left;
		top: 0px;
		width: 98%;
		height:125px;
		background: #fff url(../images/topgrad.gif) repeat-x 0 0;
		margin: 0px;
		border: 0px; }
#cont {	position: relative;
		background: url(../images/ftrgrad.gif) repeat-x 0 100%;
		float: left;
		top: 0px;
		width: 100%;
		height: 86px; }
#view { float: right; }
#nav { 	position: relative;
		float: left;
		width: 100%;
		height: 66px;
		background: url(../images/hdrgrad.jpg) repeat-x 0 0;
		font-family: Tahoma, Arial, sans-serif;
		font-weight: 300;
		font-size: 135%;
		color: #000;
		padding-top: 13px; }
#main { position: relative;
		float: left;
		left: 8px;
		width: 524px;
		margin-left: 5px; }
#crse { position: relative;
		float: right;
		top: 20px;
		background: url(../images/bxgrd.gif) 0 0;
		color: #000;
		margin-left: 10px;
		margin-right: 20px;
		width: 188px; }
#fn {	margin: 10px; }
#header { 	position: relative;
            float: left;
            top: 0px;
            width: 100%;
            text-align: center;
			color: #808080;
            font-family: Arial, Helvetica, sans-serif;
            font-size: small;
			padding-top: 5px; }
#desc { 	clear: both;
            display: block;
            position: absolute;
            left: 25px;
			top: 225px; 
			width: 550px;
            height: 200px; }
#content2 { display: block;
            position: absolute;
left: 25px;
top: 410px; 
width: 550px; }
#links { position: absolute;
right: 15px;
top: 230px;
width: 220px; }
/* Text Styles */
.mainhead{
border-bottom-width: thin;
border-bottom-style: solid;
border-bottom-color: #FF6600;
/*padding-bottom: 10px;*/
padding-left: 5px; }
#logohead{
background-color: #3078DE;
padding-top: 5px;
padding-bottom: 13px;
top: 0px;
left: 0px;
width: 100%;
height: 115px;
text-align: center; }
#buttons { position: absolute;
top: 180px;
left: 0px;
width: 190px;
text-align: center;
padding-left: 0px; }
.subhead {
font-family: verdana, arial, sans-serif;
color: #000099;
font-weight: bold;
font-size: 125%;
margin-left: 15px;
line-height: 143%; 
padding-bottom: 10px; }
.minihead {
color: #333333;
font-size: 91%;
font-family: verdana, arial, sans-serif;
font-style: italic; }
.bodytext {
color: #000000; 
font-size: 91%;
margin-left: 15px; }
.sidehead {
font-family: verdana, arial, sans-serif;
color: #333333;
font-size: 91%;
line-height: 140%;
font-weight: bold; }
.sidebody {
color: #999999;
font-size: 91%;
line-height: 140%;
margin-right: 10px; }
#comments { text-align: left;
			text-decoration: none; }
#navbar-iframe {
   display: none !important;
}
