a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #00FF00;
	text-decoration: none;
}
a:active {
	color: #00FF00;
	text-decoration: none;
}
body {
	background-color: #000000;
}
/* begin rpb styles*/
.tabDivContainer {
	position: relative;
	float: left
	display:inline;
	top: 0%;
	left: 0%; 
}
.tabDivPerfect {
	position: absolute;
	float: left
	display:block;
	top: 0%;
	left: 0px; 
	opacity: 0.0
}
.tabDivRelative {
	position: absolute;
	float: left
	display:block;
	top: 0%;
	left: 0px;
	opacity: 0.0
}
.tabDivBoth {
	position: absolute;
	float: left
	display:block;
	top: 0%;
	left: 0px; 
	opacity: 0.0
}
.hideBody {
	display:none;
}
.showBody {
	display:block;
}

.openTabBoth {
    position:relative;
}


/*debug tool:*/
#showbox {
    position: fixed;
    top:0;
    left:-200;
	width:66;
	height:800;
    z-index:8;
	color: #00FFFF;
	background-color: #000000;
	font-size: small;
}

/* see slideSwitch() in .js
#courseDiv {
    position:relative;
    height:350px;
}

#courseDiv DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#courseDiv DIV.active {
    z-index:10;
}

#courseDiv DIV.last-active {
    z-index:9;
}
*/

.menu-section {
	font-size: small;
	color: #CCCCCC;
}
/* change these 3 to re-style the currently selected page in menus sitewide: */
.menu-section-current-page {
	color: #00FF00;
	font-size: small;
	font-weight: bold;
}
.menu-section-current-page-blue {
	color: #00FFFF;
	font-size: small;
	font-weight: bold;
}
.menu-section-current-page-orange {
	color: #FF9900;
	font-size: small;
	font-weight: bold;
}
.menu-section-current-page-pink {
	color: #FF00FF;
	font-size: small;
	font-weight: bold;
}
.menu-section-current-page-red {
	color: #FF0000;
	font-size: small;
	font-weight: bold;
}
/* all <a> tags contained in divs with class="menu-section"
div.menu-section a:hover {
	font-weight: bold;
}
uncomment this section to re-apply bold universally to ALL sidebar menus:*/

/* these hoverColor statements act on any <a> tags directly classed with hoverColor
throughout document */
a.hoverBlue:hover {
	color: #00FFFF;
}
a.hoverOrange:hover {
	color: #FF9900;
}
a.hoverGreen:hover {
	color: #00FF00;
}
a.hoverPink:hover {
	color: #FF00FF;
}
a.hoverRed:hover {
	color: #FF0000;
}
.menuVerticalBar {
  margin-right: 4px;
  border-right: 3px solid #999999;
  padding-right: 7px;
}
.extraLgGray {font-size: x-large; color: #333333;}
.smallGrayItalic {color: #333333; font-size: small; font-style: italic; }
/*end rpb styles*/

.Yellow-xlarge {
	color: #FFFF00;
	font-size: x-large;
}
.Grey-medium {
	font-size: medium;
	color: #999999;
}
.Softwhite-large {
	font-size: large;
	color: #cccccc;
}
.Softwhite-xlarge {
	font-size: x-large;
	color: #cccccc;
}
.Softwhite-small {
	font-size: small;
	color: #CCCCCC;
}
.Softwhite-to-blue-small {
	font-size: small;
	color: #CCCCCC;
}
.Grey-small {
	color: #999999;
	font-size: small;
}
.Red-small {
	color: #FF0000;
	font-size: small;
}
.Green-small {
	color: #00FF00;
	font-size: small;
}
.Green-medium {
	color: #00FF00;
	font-size: medium;
}
.Red-medium {
	color: #FF0000;
	font-size: medium;
}
.Red-to-bold-medium {
	color: #FF0000;
	font-size: medium;
}
.Red-xlarge {
	color: #FF0000;
	font-size: x-large;
}
.Darkgrey-xsmall {
	color: #666666;
	font-size: x-small;
}
.Red-xsmall {
	color: #FF0000;
	font-size: x-small;
}
.Yellow-yellow {
	color: #FFFF00;
	font-size: small;
}
.Gold-small {
	color: #FFFF99;
	font-size: small;
}
.Gold-large {
	font-size: large;
	color: #FFFF99;
}
.Gold-xlarge {
	font-size: x-large;
	color: #FFFF99;
}
.Captions {
	font-size: small;
	color: #CCCCCC;
	font-style: italic;
}
.Softwhite-medium {color: #CCCCCC; font-size: medium; }
body,td,th {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.NextPage {
	font-size: medium;
	color: #FFFFFF;
}
.NextPageBlue {
	font-size: medium;
	color: #00FFFF;
}
.White-small {
	font-size: small;
	color: #FFFFFF;
}
.Grey-xsmall {
	font-size: x-small;
	color: #999999;
}
.Grey-xlarge {
	font-size: x-large;
	color: #999999;
}
.White-medium {
	color: #FFFFFF;
	font-size: medium;
}
.White-xlarge {
	color: #FFFFFF;
	font-size: x-large;
}
.Yellow-small {
	color: #FFFF00;
	font-size: small;
}
.Softwhite-xsmall {
	font-size: x-small;
	color: #CCCCCC;
}
.Softwhite-to-bold-xsmall {
	font-size: x-small;
	color: #CCCCCC;
}
.Pink-small {
	font-size: small;
	color: #FF00FF;
}
.Pink-medium {
	font-size: medium;
	color: #FF00FF;
}
.Blue-small {
	font-size: small;
	color: #00FFFF;
	text-decoration: none;
}
.Blue-link {
		color: #0000FF;
}
.Blue-medium {
	font-size: medium;
	color: #00FFFF;
}
.White-red-small {
	font-size: small;
	color: #FFFFFF;
}
.White-red-small2 {
	font-size: small;
	color: #FFFFFF;
}
.White-red-small-medium {
	font-size: medium;
}
.Yellow-medium {color: #FFFF00; font-size: medium; }
.White-large {
	font-size: large;
	color: #FFFFFF;
}
.White-yellow-small {
	font-size: small;
	color: #FFFFFF;
}
.White-to-bold {
	font-size: small;
	color: #FFFFFF;
}
.Green-to-bold {
	font-size: small;
	color: #00FF00;
}
.Green-to-bold-med {
	font-size: medium;
	color: #00FF00;
}
.Orange-to-bold-med {
	font-size: medium;
	color: #FF9900;
}
.Orange-to-bold {
	font-size: small;
	color: #FF9900;
}
.Blue-to-bold-med {
	font-size: medium;
	color: #00FFFF;
}
.Blue-to-bold-small {
	font-size: small;
	color: #00FFFF;
}
.Payments {
	font-size: x-small;
	
}
.PaymentNumber {
	font-size: large;
	color: #00FF00;
}
.Payments2 {
	font-size: x-small;
	
}
.PaymentNumber2 {
	font-size: large;
	color: #00FFFF;
}
.Payments3 {
	font-size: x-small;
	
}
.PaymentNumber3 {
	font-size: large;
	color: #FF9900;
}
.Gold-medium {
	font-size: medium;
	color: #FFFF99;
}
.Green-large {
	color: #00FF00;
	font-size: large;
}
.Green-xsmall {
	color: #00FF00;
	font-size: x-small;
}
.Grey-large {
	color: #999999;
	font-size: large;
}
.Softwhite-link-xlarge {
	font-size: x-large;
}
.Red-large {color: #FF0000; font-size: large; }
.White-xsmall {
	color: #FFFFFF;
	font-size: x-small;
}
.Yellow-large {
	color: #FFFF00;
	font-size: large;
}
.Yellow-soft {
	color: #FFFF66;
	font-size: medium;
}
.Yellow-xsmall {
	color: #FFFF00;
	font-size: x-small;
}
.Yellow-link-small {
	font-size: small;
	color: #FFFF00;
}
.White-white {
	font-size: small;
	color: #FFFF00;
}
.White-white-medium {
	font-size: medium;
	color: #FFFF00;
}
.White-green-small {
	font-size: small;
}
.Darkgrey-medium {
	color: #666666;
	font-size: medium;
}
.Darkgrey-large {
	color: #666666;
	font-size: large;
}
.Darkgrey-small {
	color: #666666;
	font-size: small;
}
.Softwhite-superscript {
	color: #CCCCCC;
	font-size: small;
}
a.PaymentNumber2:link { color: #00FFFF}
a.PaymentNumber2:active { color: #00FFFF}
a.PaymentNumber2:visited { color: #00FFFF}
a.PaymentNumber2:hover {
	color: #FFFFFF;
	font-weight: bold;
}
a.PaymentNumber3:link { color: #FF9900}
a.PaymentNumber3:active { color: #FF9900}
a.PaymentNumber3:visited { color: #FF9900}
a.PaymentNumber3:hover {
	color: #FFFFFF;
	font-weight: bold;
}
a.PaymentNumber:link { color: #00FF00}
a.PaymentNumber:active { color: #00FF00}
a.PaymentNumber:visited { color: #00FF00}
a.PaymentNumber:hover {
	color: #FFFFFF;
	font-weight: bold;
}
a.White-white:link { color: #FFFFFF; text-decoration: none }
a.White-white:active { color: #FFFFFF; text-decoration: none }
a.White-white:visited { color: #FFFFFF; text-decoration: none }
a.White-white:hover {
	color: #FFFFFF;
	font-weight: bold;
}
a.Yellow-link-small:link { color: #FFFF00; text-decoration: none }
a.Yellow-link-small:active { color: #FFFF00; text-decoration: none }
a.Yellow-link-small:visited { color: #FFFF00; text-decoration: none }
a.Yellow-link-small:hover {
	color: #FFFF00;
	font-weight: bold;
}
a.White-green-small:link { color: #FFFFFF; text-decoration: none }
a.White-green-small:active { color: #FFFFFF; text-decoration: none }
a.White-green-small:visited { color: #FFFFFF; text-decoration: none }
a.White-green-small:hover {
	color: #00FF00;
}
a.White-white-medium:link { color: #FFFFFF; text-decoration: none }
a.White-white-medium:active { color: #FFFFFF; text-decoration: none }
a.White-white-medium:visited { color: #FFFFFF; text-decoration: none }
a.White-white-medium:hover {
	color: #FFFFFF;
	font-weight: bold;
}
a.Grey-xsmall:link { color: #999999; text-decoration: none }
a.Grey-xsmall:active { color: #999999; text-decoration: none }
a.Grey-xsmall:visited { color: #999999; text-decoration: none }
a.Grey-xsmall:hover {
	color: #00FF00;
	font-weight: bold;
}
a.White-small:link { color: #FFFFFF; text-decoration: none }
a.White-small:active { color: #FFFFFF; text-decoration: none }
a.White-small:visited { color: #FFFFFF; text-decoration: none }
a.White-small:hover {
	color: #00FF00;
	font-weight: bold;
}
a.White-medium:link { color: #FFFFFF; text-decoration: none }
a.White-medium:active { color: #FFFFFF; text-decoration: none }
a.White-medium:visited { color: #FFFFFF; text-decoration: none }
a.White-medium:hover {
	color: #00FF00;
	text-decoration: none;
	font-weight: bold;
}
a.White-to-bold:link { color: #FFFFFF; text-decoration: none }
a.White-to-bold:active { color: #FFFFFF; text-decoration: none }
a.White-to-bold:visited { color: #FFFFFF; text-decoration: none }
a.White-to-bold:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.Green-to-bold:link { color: #00FF00; text-decoration: none }
a.Green-to-bold:active { color: #00FF00; text-decoration: none }
a.Green-to-bold:visited { color: #00FF00; text-decoration: none }
a.Green-to-bold:hover {
	color: #00FF00;
	text-decoration: none;
	font-weight: bold;
}
a.Green-to-bold-med:link { color: #00FF00; text-decoration: none }
a.Green-to-bold-med:active { color: #00FF00; text-decoration: none }
a.Green-to-bold-med:visited { color: #00FF00; text-decoration: none }
a.Green-to-bold-med:hover {
	color: #00FF00;
	text-decoration: none;
	font-weight: bold;
}
a.Orange-to-bold-med:link { color: #FF9900; text-decoration: none }
a.Orange-to-bold-med:active { color: #FF9900; text-decoration: none }
a.Orange-to-bold-med:visited { color: #FF9900; text-decoration: none }
a.Orange-to-bold-med:hover {
	color: #FF9900;
	text-decoration: none;
	font-weight: bold;
}
a.Orange-to-bold:link { color: #FF9900; text-decoration: none }
a.Orange-to-bold:active { color: #FF9900; text-decoration: none }
a.Orange-to-bold:visited { color: #FF9900; text-decoration: none }
a.Orange-to-bold:hover {
	color: #FF9900;
	text-decoration: none;
	font-weight: bold;
}
a.Blue-to-bold-med:link { color: #00FFFF; text-decoration: none }
a.Blue-to-bold-med:active { color: #00FFFF; text-decoration: none }
a.Blue-to-bold-med:visited { color: #00FFFF; text-decoration: none }
a.Blue-to-bold-med:hover {
	color: #00FFFF;
	text-decoration: none;
	font-weight: bold;
}
a.Blue-to-bold-small:link { color: #00FFFF; text-decoration: none }
a.Blue-to-bold-small:active { color: #00FFFF; text-decoration: none }
a.Blue-to-bold-small:visited { color: #00FFFF; text-decoration: none }
a.Blue-to-bold-small:hover {
	color: #00FFFF;
	text-decoration: none;
	font-weight: bold;
}
a.Red-small:link { color: #FF0000; text-decoration: none }
a.Red-small:active { color: #FF0000; text-decoration: none }
a.Red-small:visited { color: #FF0000; text-decoration: none }
a.Red-small:hover {
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}
a.Red-medium:link { color: #FF0000; text-decoration: none }
a.Red-medium:active { color: #FF0000; text-decoration: none }
a.Red-medium:visited { color: #FF0000; text-decoration: none }
a.Red-medium:hover {
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}
a.Red-to-bold-medium:link { color: #FF0000; text-decoration: none }
a.Red-to-bold-medium:active { color: #FF0000; text-decoration: none }
a.Red-to-bold-medium:visited { color: #FF0000; text-decoration: none }
a.Red-to-bold-medium:hover {
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}

a.Grey-small:link { color: #999999; text-decoration: none }
a.Grey-small:active { color: #999999; text-decoration: none }
a.Grey-small:visited { color: #999999; text-decoration: none }
a.Grey-small:hover {
	color: #00FF00;
	text-decoration: none;
	font-weight: bold;
}
a.Greypop-small:link { color: #0000FF; text-decoration: none }
a.Greypop-small:active { color: #0000FF; text-decoration: none }
a.Greypop-small:visited { color: #0000FF; text-decoration: none }
a.Greypop-small:hover {
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
}
a.Green-medium:link { color: #00FF00; text-decoration: none }
a.Green-medium:active { color: #00FF00; text-decoration: none }
a.Green-medium:visited { color: #00FF00; text-decoration: none }
a.Green-medium:hover {
	color: #00FF00;
	text-decoration: none;
	font-weight: bold;
}
a.Green-small:link { color: #00FF00; text-decoration: none }
a.Green-small:active { color: #00FF00; text-decoration: none }
a.Green-small:visited { color: #00FF00; text-decoration: none }
a.Green-small:hover {
	color: #00FF00;
	text-decoration: none;
	font-weight: bold;
}
a.White-red-small:link { color: #FFFFFF; text-decoration: none }
a.White-red-small:active { color: #FFFFFF; text-decoration: none }
a.White-red-small:visited { color: #FFFFFF; text-decoration: none }
a.White-red-small:hover {
	color: #FF0000;
	font-weight: bold;
}
a.White-red-small2:link { color: #FFFFFF; text-decoration: none }
a.White-red-small2:active { color: #FFFFFF; text-decoration: none }
a.White-red-small2:visited { color: #FFFFFF; text-decoration: none }
a.White-red-small2:hover {
	color: #FF0000;
}
a.NextPage:link { color: #FFFFFF; text-decoration: none }
a.NextPage:active { color: #FFFFFF; text-decoration: none }
a.NextPage:visited { color: #FFFFFF; text-decoration: none }
a.NextPage:hover {
	color: #00FF00;
	font-weight: normal;
}
a.NextPageBlue:link { color: #FFFFFF; text-decoration: none }
a.NextPageBlue:active { color: #FFFFFF; text-decoration: none }
a.NextPageBlue:visited { color: #FFFFFF; text-decoration: none }
a.NextPageBlue:hover {
	color: #00FFFF;
}
a.White-red-small-medium:link { color: #FFFFFF; text-decoration: none }
a.White-red-small-medium:active { color: #FFFFFF; text-decoration: none }
a.White-red-small-medium:visited { color: #FFFFFF; text-decoration: none }
a.White-red-small-medium:hover {
	color: #FF0000;
	font-weight: bold;
}
a.White-yellow-small:link { color: #FFFFFF; text-decoration: none }
a.White-yellow-small:active { color: #FFFFFF; text-decoration: none }
a.White-yellow-small:visited { color: #FFFFFF; text-decoration: none }
a.White-yellow-small:hover {
	color: #FFFF00;
	font-weight: bold;
}
a.Yellow-large:link { color: #FFFF00; text-decoration: none }
a.Yellow-large:active { color: #FFFF00; text-decoration: none }
a.Yellow-large:visited { color: #FFFF00; text-decoration: none }
a.Yellow-large:hover {
	color: #FFFF00;
	font-weight: bold;
}
a.Yellow-yellow:link { color: #FFFF00; text-decoration: none }
a.Yellow-yellow:active { color: #FFFF00; text-decoration: none }
a.Yellow-yellow:visited { color: #FFFF00; text-decoration: none }
a.Yellow-yellow:hover {
	color: #FFFF00;
	font-weight: bold;
}
a.Softwhite-xsmall:link { color: #CCCCCC}
a.Softwhite-xsmall:active { color: #CCCCCC}
a.Softwhite-xsmall:visited { color: #CCCCCC}
a.Softwhite-xsmall:hover {
	color: #00FF00;
	font-weight: bold;
}
a.Softwhite-to-bold-xsmall:link { color: #CCCCCC}
a.Softwhite-to-bold-xsmall:active { color: #CCCCCC}
a.Softwhite-to-bold-xsmall:visited { color: #CCCCCC}
a.Softwhite-to-bold-xsmall:hover {
	color: #CCCCCC;
	font-weight: bold;
}
a.Softwhite-small:link { color: #CCCCCC}
a.Softwhite-small:active { color: #CCCCCC}
a.Softwhite-small:visited { color: #CCCCCC}
a.Softwhite-small:hover {
	color: #00FF00;
	font-weight: bold;
}
a.Softwhite-to-blue-small:link { color: #CCCCCC}
a.Softwhite-to-blue-small:active { color: #CCCCCC}
a.Softwhite-to-blue-small:visited { color: #CCCCCC}
a.Softwhite-to-blue-small:hover {
	color: #00FFFF;
	font-weight: bold;
}
a.Gold-small:link { color: #FFFF99}
a.Gold-small:active { color: #FFFF99}
a.Gold-small:visited { color: #FFFF99}
a.Gold-small:hover {color: #FFFF99;}
a.Grey-link-small:link {
	color: #999999;
	text-decoration: none;
	font-size: small;
}
a.Grey-link-small:active { color: #999999; text-decoration: none }
a.Grey-link-small:visited { color: #999999; text-decoration: none }
a.Grey-link-small:hover {
	color: #00FF00;
	font-weight: normal;
}
a.Blue-link:link { color: #0000ff}
a.Blue-link:active { color: #0000ff}
a.Blue-link:visited { color: #0000ff}
a.Blue-link:hover {
	color: #0000ff;
}
.Greypop-medium {	font-size: medium;
	color: #333333;
}
.Greypop-small {	color: #333333;
	font-size: small;
}

.Softblack-xlarge {color: #333333; font-size: x-large; font-weight: bold; }
.menu-section-active .menu-section-head {
  margin-right: 4px;
  border-right: 3px solid #757447;
  padding-right: 7px;
}
.menu-section-inactive .menu-section-head {
  padding-right: 0;
}
.menu-section-inactive .menu-section-links {
  /* display: none; */
}
.menu-section-active .menu-section-head a {
  /* cursor: default; */
}
.menu-section-head a {
  cursor: default;
}
.style2 {font-weight: bold}

