BODY {
    background-color: #FFFFFF; margin: 0px
}
TD, P {
    font-family: Arial, Helvetica, Verdana; font-size: 14px;
}
A {
	COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A:active {
	COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.loginTitle {
	COLOR: #336699; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
OL {
	COLOR: #ffffff; FONT-FAMILY: arial, helvetica, verdana; TEXT-DECORATION: none
}
.fontBody {
	COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px;  LINE-HEIGHT: 30px; TEXT-DECORATION: none
}
.fontnormal {
	COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}
.breadcrumbText {
	COLOR: #FFFFFF; FONT-FAMILY: arial, verdana, helvetica; FONT-SIZE: 0.7em; LINE-HEIGHT: 24px; TEXT-DECORATION: none
}
.fontfooter {
	COLOR: #999999; FONT-FAMILY: arial, verdana, helvetica; FONT-SIZE: xx-small; TEXT-DECORATION: none
}
.headingmain {
	COLOR: #333333; FONT-FAMILY: arial, verdana, helvetica; FONT-SIZE: 0.9em; LINE-HEIGHT: 20px
}
.headingmain2 {
	COLOR: #333333; FONT-FAMILY: arial, verdana, helvetica; LINE-HEIGHT: 20px
}
.headingOrange {
	COLOR: #ff9900; FONT-FAMILY: arial, verdana, helvetica; FONT-SIZE: medium; FONT-WEIGHT: bold; LINE-HEIGHT: 20px
}
.headingmedium {
	COLOR: #5A789D; FONT-FAMILY: arial, verdana, helvetica; FONT-SIZE: 13px
}
.tableheader {
	COLOR: #5A789D; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 14px
}
.tableheader A:link {
	COLOR: #ffffff; FONT-FAMILY: arial, verdana, helvetica; LINE-HEIGHT: 14px
}
.tableheader A:hover {
	COLOR: #ffffff; FONT-FAMILY: arial, verdana, helvetica; LINE-HEIGHT: 14px
}
.tableheader A:active {
	COLOR: #ffffff; FONT-FAMILY: arial, verdana, helvetica; LINE-HEIGHT: 14px
}
.tableheader A:visited {
	COLOR: #ffffff; FONT-FAMILY: arial, verdana, helvetica; LINE-HEIGHT: 14px
}
.boxHeading {
	COLOR: #ffffff; FONT-FAMILY: arial, verdana, helvetica; FONT-SIZE: 0.8em; LINE-HEIGHT: 20px
}
.boxNormal {
	COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica; FONT-SIZE: 0.7em; LINE-HEIGHT: 23px; TEXT-DECORATION: none
}
.boxCol {
	COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica; FONT-SIZE: 0.7em; LINE-HEIGHT: 23px; TEXT-DECORATION: none
}
.border1 {
	FONT-FAMILY: arial, verdana, helvetica; FONT-SIZE: 13px; TEXT-DECORATION: none; background-color: #FFFFFF; color: #000000;
}
.border2 {
	FONT-FAMILY: arial, verdana, helvetica; FONT-SIZE: 13px; TEXT-DECORATION: none; COLOR: #5A789D;	background-color: #E5E5E5;
}
.border3 {
	FONT-FAMILY: arial, verdana, helvetica; FONT-SIZE: 13px; LINE-HEIGHT: 23px; TEXT-DECORATION: none; background-color: #5A789D; font-weight: bold; color: #FFFFFF;
}
.border4 {
	FONT-FAMILY: arial, verdana, helvetica; FONT-SIZE: 13px; LINE-HEIGHT: 23px; TEXT-DECORATION: none; background-color: #DBE6EC; color: #5A789D;
}
.border5 {
	FONT-FAMILY: arial, verdana, helvetica; FONT-SIZE: 13px; LINE-HEIGHT: 23px; TEXT-DECORATION: none; background-color: #EDF4F7;
}
.border6 {
	FONT-FAMILY: arial, verdana, helvetica; FONT-SIZE: 12px; TEXT-DECORATION: none; background-color: #E5E5E5; color: #000000;
}
.bgtablecolor {
	FONT-FAMILY: arial, verdana, helvetica; FONT-SIZE: 0.7em; LINE-HEIGHT: 23px; TEXT-DECORATION: none; background-color: #FFFFFF;
}
.sidenav {
	COLOR: #5A789D; FONT-FAMILY: arial, verdana, helvetica; FONT-SIZE: 13px; LINE-HEIGHT: 13pt; TEXT-DECORATION: none
}
.sidenav2 {
	COLOR: #ffffff; FONT-FAMILY: arial, verdana, helvetica; FONT-SIZE: 12px; LINE-HEIGHT: 12pt; TEXT-DECORATION: none
}
.sidenav3 {
	COLOR: #5A789D; FONT-FAMILY: arial, verdana, helvetica; FONT-SIZE: 13px; LINE-HEIGHT: 13pt; TEXT-DECORATION: none;
}
.sidenavblack {
	COLOR: #666666; FONT-FAMILY: arial, verdana, helvetica; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.sidenav2black {
	COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.navfooter {
	COLOR: #5A789D; FONT-FAMILY: arial, verdana, helvetica; FONT-SIZE: 0.6em; TEXT-DECORATION: none
}
.topnav {
	COLOR: #FFFFFF; FONT-FAMILY: arial, verdana, helvetica; FONT-SIZE: xx-small; LINE-HEIGHT: 10px
}
.ns_contenttext {
	COLOR: #333333; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt
}
.ns_contenttext A:link {
	COLOR: #333333; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.ns_contenttext A:hover {
	COLOR: #333333; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; TEXT-DECORATION: underline
}
.ns_contenttext A:active {
	COLOR: #333333; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.ns_contenttext A:visited {
	COLOR: #333333; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.table-row-odd {
	BACKGROUND-COLOR: #FFFFFF;
}
.table-row-even {
	BACKGROUND-COLOR: #FFFFFF;
}
.table-row-head {
	BACKGROUND-COLOR: #DBE6EC;
}
.table-color {
    background-color: #DBE6EC;
}
.table-page-textField {
    height: xx-small;
}
.box-outline {
	BACKGROUND-COLOR: #5A789D; border: #000000;
}
.box-color {
	BACKGROUND-COLOR: #E5E5E5; font-size: 12px;
}
.box-shadow-right {
    background-image: url(images/shadow_right.gif);
}
.box-shadow-bottom {
    background-image: url(images/shadow_bottom.gif);
}
H1 {
    font-family: Arial, Verdana, Helvetica; font-size: 18px; line-height:18px; margin:0px; padding: 0px 0px 6px 0px; 
}
H2 {
    font-family: Arial, Verdana, Helvetica; font-size: 16px; font-weight: normal; font-style: italic; line-height:16px; margin:0px; padding: 0px 0px 0px 0px; 
}
H3, H4, H5, H6 {
    font-family: Arial, Verdana, Helvetica; font-size: 14px; font-weight: bold; line-height:14px; margin:0px; padding: 0px 0px 2px 0px; 
}
#pageTitle {
	font-family: Arial, Verdana, Helvetica; font-size: 14px; font-weight: bold; color: 003159; line-height: 24px;
}
#footer {
    font-family: Arial, Verdana, Helvetica; font-size: 10px;
}
.menulink {
    color: #000000; font-weight: bold;
}
.menulink:hover {
    color: #000000;
}
#topBar-color {
    background-color: #FFFFFF;
}
#tobBar-line {
    background-color: #000000;
}
.bottomnav {
    background-color: #DBE6EC;
}
#topBar-shadow {
    background-image: url(images/shadow_bottom.gif);
}
#courseName {
    font-weight: bold;
}
.tab-color {
    background-color: #EDF4F7; font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #5A789D;
}
.topbar-curve {
    background-color: #DBE6EC; font-family: Verdana, Arial, Helvetica; font-size: 14px; font-weight: bold; color: #5A789D;
}
.tab-title {
    font-family: Arial, Verdana, Helvetica; font-weight: bold;
}
.tab-outline {
    background-color: #5A789D;
}
.button {
	font-family: Arial, Verdana, Helvetica;
	background-color: #009A9C;
	border-left: 1px solid #003366;
	border-right: 1px solid #003366;
	border-top: 1px solid #003366;
	border-bottom: 1px solid #003366;
	color: #FFFFFF;

}
.sectionTitle {  font-size: 14px; font-weight: bold; text-decoration:none; }
.subSectionTitle {  font-size: 13px; font-weight: bold; text-decoration:none; }
.basicSectionTitle {  font-size: 12px; text-decoration:none; }
