body, table {
	color:white; 
	background-color: #B2B29D;
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
} 

.errMsg 
{
	color: Red;
	font-size: 13px;
	font-weight: bold;
}

h3 {
	color:white; 
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 16px;
} 

.backgroundNormal {
	background-repeat: no-repeat; 
	background-position:top left;
}

.backgroundMedium {
	background-color:#989986;
	background-repeat: no-repeat; 
	background-position:top left;
}

.backgroundDark {
	background-color:#878878;
	background-repeat: no-repeat; 
	background-position:top left;
}

.border-right {
	border-right: 1px solid #A4A595;
}

.textHighlight {
	color:#F09E3A; 
	background-color: #B2B29D;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color:#878878;
}

.textLink {
	color:white; 
	background-color: #B2B29D;
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	background-color:#878878;
	text-decoration: none;
}

.textSmall {
	color:#ECF2E6; 
	font-family: arial; 
	font-size:10px; 
	font-weight:normal;
}

.textPro {
	font-weight: bold;
	font-variant: normal;
}

.textStarwoodPro {
	color:white; 
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 14px;
	font-stretch: ultra-expanded;
	font-variant: small-caps;
}

.textWelcome {
	color:white; 
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
	background-color:#878878;
}

.textInput { 
	border:1px solid #A5ACB2;
}

.buttonForm { 
	BORDER-LEFT: #ffaf56 2px solid; 
	BORDER-TOP: #ffaf56 2px solid; 
	BORDER-BOTTOM: #ffaf56 2px solid; 
	BORDER-RIGHT: #ffaf56 2px solid;  
	PADDING-TOP: 0px; 
	PADDING-LEFT: 12px;  
	PADDING-RIGHT: 12px;
	PADDING-BOTTOM: 0px; 
	BACKGROUND: url(../images/buttonForm.gif) #f09e3a no-repeat right center; 
	FONT: bold 10px/11pt Arial, Helvetica, sans-serif;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: uppercase;
	FLOAT: right; 
	CURSOR: pointer;  
}

.textHighlight { 
	color: #F09E3A;
	text-decoration: none;
}


.dialogTitle
{
	 BACKGROUND:#e7e7dc;
	 WIDTH:300px;
	 TEXT-ALIGN:right;
}

.dialogClose {
	border:1px solid #f09e3a; padding:0px 3px 0px 3px;
}

.errorMessage {
	color:Red;
	text-align:left;
	padding:5px 5px 5px 5px;
}

.errorMessage p {margin-top:3px; margin-bottom:3px;}

.menuLink { 
	color: white;
	text-decoration: none;
}

.menuLink:hover { 
	color: white;
	text-decoration: underline;
}

.menuLinkCourseX { 
	color: #F09E3A;
	text-decoration: none;
	font-weight:bold;
	font-size:11pt
}

.menuLinkCourse 
{
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 23px; FONT-WEIGHT: normal; PADDING-BOTTOM: 3px; WIDTH: 181px; COLOR: #5c5d51; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none;
	font-size:11pt;
}

.menuLinkCourse:hover {
	
	COLOR: #ffffff; BACKGROUND-COLOR: #f09e3a
}

.menuLinkCourseCompleted
{
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 23px; FONT-WEIGHT: normal; PADDING-BOTTOM: 3px; WIDTH: 181px; COLOR: #5c5d51; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none;
	font-size:11pt;
	background-image: url(../images/checkmark.gif);
	background-repeat: no-repeat;
}

.menuLinkCourseCompleted:hover {
	
	COLOR: #ffffff; BACKGROUND-COLOR: #f09e3a
}


.reportLink { 
	color: #F09E3A;
	text-decoration: none;
}
.reportLink:hover { 
	color: #F09E3A;
	text-decoration: none;
	text-decoration: underline;
}

#quicklinks {padding:2px;}
#quickLinks A { font-size:8pt;
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: normal; PADDING-BOTTOM: 1px; WIDTH: 189px; COLOR: #5c5d51; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
#quickLinks A:link {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: normal; PADDING-BOTTOM: 1px; WIDTH: 189px; COLOR: #5c5d51; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
#quickLinks A:visited {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: normal; PADDING-BOTTOM: 1px; WIDTH: 189px; COLOR: #5c5d51; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
#quickLinks A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #f09e3a;
}

#languages A {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: normal; PADDING-BOTTOM: 1px; WIDTH: 100px; COLOR: #5c5d51; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
#languages A:link {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: normal; PADDING-BOTTOM: 1px; WIDTH: 100px; COLOR: #5c5d51; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
#languages A:visited {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: normal; PADDING-BOTTOM: 1px; WIDTH: 100px; COLOR: #5c5d51; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
#languages A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #f09e3a
}

#QuickLinksButton { 
	cursor:pointer;
}
	
.requiredField {color:gold; font-size:9pt; font-weight:bold;}


.menuUserName{background: transparent; color:White; font-weight:bold; font-size:12pt;text-align:left;}

#Table2 p {margin-top:3px; margin-bottom:3px;}