BODY
{
	FONT-FAMILY: Verdana, Trebuchet, Arial;
	FONT-SIZE: 12px;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
INPUT
{
	FONT-SIZE: 12px;
}
TEXTAREA
{
	FONT-SIZE: 12px;
}
SELECT
{
	FONT-SIZE: 12px;
}
H1
{
    FONT-SIZE: 18px;
    FONT-WEIGHT: bolder
}
H2
{
    FONT-SIZE: 17px;
    FONT-WEIGHT: bolder
}
H3
{
    FONT-SIZE: 16px;
    FONT-WEIGHT: bolder
}
H4
{
	FONT-SIZE: 14px;
	FONT-WEIGHT: bolder;
	margin-top: 6px;
	margin-bottom: 0px;
}
P.error
{
    COLOR: red;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: left
}
A
{
    COLOR: #034DE3;
    TEXT-DECORATION: none;
}
A:visited
{
    COLOR: #477AE2;
    TEXT-DECORATION: none;
}
A:hover
{	
	TEXT-DECORATION: underline;
}
TD
{
	FONT-SIZE: 12px;
}
EM
{
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
}
SMALL
{
    FONT-SIZE: 10px;
}
UL
{
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-image: url(../images/reg_arrow.gif);

}
LI
{
	MARGIN-TOP: 6px;
}
P.SpacedLines {
	margin:4px 0px 4px 0px;
}
.Header {
	position: relative;
	left: 0px;
	top: 0px;
	width: 800px;
	height: 41px;
}
.HeaderMenu {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 790px;
	text-align: right;
	padding: 12px 10px 10px 0px;
	color: #A9C0E2;
	font-weight: bold;
}	
.HeaderMenu A {
	color: #A9C0E2;
}
.HeaderMenu A:visited {
    COLOR: #A9C0E2;
    TEXT-DECORATION: none;
}
.HeaderMenu A:hover {	
	color: #FFFFFF;
	TEXT-DECORATION: none;
}
.PageHeading {
	position: relative;
	left: 0px;
	padding: 10px 0px 10px 0px;
	width: 800px;
	height: 80px;
}
.header_bg {
	margin: 0px 10px 0px 0px;
}
.PageHeadingText {
	position: absolute;
	left: 185px;
	top: 78px;
    FONT-SIZE: 24px;
    FONT-WEIGHT: bolder;
}
.leftnavtop {
	position: absolute;
	left: 20px;
	top: 220px;
	height:49px;
	width: 140px;
}
.leftnav {
	position: absolute;
	left: 20px;
	top: 269px;
	width: 118px;
	padding: 10px 10px 10px 10px;
	border-bottom: solid 1px black;
	border-left: solid 1px black;
	border-right: solid 1px black;	
}

.PageContent {
	position: relative;
	left: 180px;
	padding: 5px;
	width:550px;
}
.PageContent2ColLeft {
	position: relative;
	left: 170px;
	padding: 5px;
	width:270px;
}
.PageContent2ColRight {
	position: absolute;
	top: 141px;
	left: 450px;
	padding: 5px;
	width:340px;
}
.PageContent3ColLeft {
	position: absolute;
	top: 141px;
	left: 0px;
	padding: 5px;
	width:200px;
}
.PageContent3ColLeftLower {
	position: absolute;
	top: 500px;
	left: 0px;
	padding: 5px;
	width:200px;
}
.PageContent3ColMiddle {
	position: relative;
	left: 240px;
	padding: 5px;
	width: 320px;
}
.PageContent3ColRight {
	position: absolute;
	top: 141px;
	left: 600px;
	padding: 5px;
	width:200px;
}
.PageContentFloat {
	position: relative;
	left: 180px;
	top: 0px;
	padding: 0px;
	width:620px;
}
.PageContentFloatLeft {
	width: 400px;
	padding:5px;
}
.PageContentFloatRight {
	float:right;
	padding: 5px;
	margin-top:50px;
	width: 165px;
}
.RightFloatNavTop {
	width: 165px;
	height:24px;
	background-color: #4682C0;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center

}
.RightFloatNav {
	width: 143px;
	padding: 5px 10px 5px 10px;
	border-bottom: solid 1px black;
	border-left: solid 1px black;
	border-right: solid 1px black;W
}

.Footer {
	position: relative;
	left: 0px;
	top: 5px;
	height: 18px;
	width: 790px;
	color: #A9C0E2;
	FONT-WEIGHT: bold;
	background-color: #000000;
	padding: 7px 10px 5px 0px; 
	text-align: right;
}
.Footer A {
	color: #A9C0E2;
}
.Footer A:visited {
    COLOR: #A9C0E2;
    TEXT-DECORATION: none;
}
.Footer A:hover {	
	color: #FFFFFF;
	TEXT-DECORATION: none;
}
TD.searchcell
{
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
}
TD.searchhead {
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	font-weight: bold;
}
.newshead {
	FONT-WEIGHT: bold;
}
.newsdate {
	font-size: 10px;
	font-style: italic;
	color: #666666;

}
A.blacklink {
	color: black;
}
A.blacklink:hover {
	TEXT-DECORATION: none;
}
A.blacklink:visited {
	color: black;
}
.blu { color:#034DE3;}
.CourseSummary {
	border:solid 1px black;
	padding: 5px;
}
img.nob {
	border: none;
}