BODY
{
    font-weight: normal;
    font-size: 10pt;
    color: black;
    font-family:  Arial, Helvetica, sans-serif;
}
.SmallText
{
    FONT-SIZE: 7pt;
    LINE-HEIGHT: 0pt;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-VARIANT: small-caps;
}
H4
{
    FONT-WEIGHT: bolder; 
    FONT-SIZE: 14pt;
    COLOR: navy;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
}
.SmallTableHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    POSITION: relative;
    TOP: -6px;
    FONT-VARIANT: normal;
}
.SmallTableBody
{
    FONT-SIZE: 10pt;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
}
FONT.ResourceDetailLabel
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
}
FONT.ResourceDetailContent
{
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: url(/images/GreyPixel.jpg);
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
}
H1
{
	border-top: 0px;
	margin-top: 0px;
	padding-left: 8px;
	font-weight: normal;
	font-size: 16pt;
	margin-bottom: 0px;
	padding-bottom: 4px;
	vertical-align: baseline;
	width: 100%;
	color: #330099;
	text-indent: 0px;
	padding-top: 4px;
	font-style: bold;
	font-family: Arial, Helvetica, sans-serif;
	position: static;
	height: 22px;
	background-color: white;
	text-align: left;
}
H2
{
	border-right: medium none;
	padding-right: 0px;
	border-top: medium none;
	padding-left: 0px;
	font-weight: bold;
	font-size: 10pt;
	page-break-before: auto;
	padding-bottom: 0px;
	margin: 0px;
	page-break-after: auto;
	border-left: medium none;
	cursor: auto;
	line-height: normal;
	padding-top: 0px;
	border-bottom: medium none;
	font-style: normal;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: none;
}
H3
{
	border-right: medium none;
	padding-right: 0px;
	border-top: medium none;
	padding-left: 0px;
	font-weight: bold;
	font-size: larger;
	page-break-before: auto;
	padding-bottom: 0px;
	margin: 0px;
	page-break-after: auto;
	border-left: medium none;
	cursor: auto;
	color: red;
	line-height: normal;
	padding-top: 0px;
	border-bottom: medium none;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
P
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: black;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
}
OL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
}
LI
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black ;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
UL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
}
TR
{
    FONT-SIZE: 10pt;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
}
TD
{
	text-indent: 3px;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}
h3
{
    BORDER-RIGHT: medium none;
    PAGE-BREAK-BEFORE: auto;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PAGE-BREAK-AFTER: auto;
    BORDER-LEFT: medium none;
    CURSOR: auto;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
BUTTON
{
	font-size: 10pt;
	font-family:  Arial, Helvetica, sans-serif;
}

INPUT
{
	font-size: 10pt;
	font-family:  Arial, Helvetica, sans-serif;
}
SELECT
{
	font-size: 10pt;
	font-family:  Arial, Helvetica, sans-serif;
}
TEXTAREA
{
	font-size: 10pt;
	font-family:  Arial, Helvetica, sans-serif;
}
TH
{
	border-top: #ffffff 15px solid;
	padding-left: 3px;
	font-weight: normal;
	font-size: 10pt;
	color: white;
	border-bottom: #ffffff 15px solid;
	font-family: Tahoma;
	background-color: #000000;
	text-align: left;
}
.MyDevelopmentHeaders
{
	font-size: 10pt;
	font-weight: normal;
	color: white;
	font-family:  Tahoma;
	background-color: #000000;
	text-align: left;
	BORDER-BOTTOM: #FFFFFF 15px solid;
	BORDER-TOP: #FFFFFF 15px solid;
}
.TabText
{
	font-size: 10pt;
	/*background-attachment: fixed;*/
	background-image: url(/Images/brand/65/blank.jpg);
	vertical-align: baseline;
	width: 3px;
	cursor: pointer;
	color: white;
	border-top-style: none;
	line-height: normal;
	background-repeat: no-repeat;
	font-family: Tahoma;
	border-right-style: none;
	border-left-style: none;
	letter-spacing: normal;
	position: static;
	height: 3px;
	background-color: transparent;
	text-align: center;
	border-bottom-style: none;
}


.LMSTab1On
{
	border-right: black thin solid;
	font-size: 10pt;
	/*background-attachment: fixed;*/
	vertical-align: baseline;
	border-left: black thin solid;
	width: 130px;
	cursor: pointer;
	color: white;
	border-top-style: none;
	line-height: normal;
	background-repeat: no-repeat;
	font-family: Tahoma;
	letter-spacing: normal;
	position: static;
	height: 40px;
	background-color: #330099;
	text-align: center;
	border-bottom-style: none;
}
.LMSTab1Off
{
	border-right: black thin solid;
	font-size: 10pt;
	/*background-attachment: fixed;*/
	border-left: black thin solid;
	vertical-align: baseline;
	width: 130px;
	cursor: pointer;
	color: white;
	border-top-style: none;
	line-height: normal;
	background-repeat: no-repeat;
	font-family: Tahoma;
	letter-spacing: normal;
	position: static;
	height: 40px;
	background-color: #013B6B;
	text-align: center;
	border-bottom-style: none;
}
.LMSTabOn
{
	font-size: 10pt;
	/*background-attachment: fixed;*/
	vertical-align: baseline;
	width: 130px;
	cursor: pointer;
	color: white;
	border-top-style: none;
	line-height: normal;
	background-repeat: no-repeat;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	border-left-style: none;
	letter-spacing: normal;
	position: static;
	height: 40px;
	background-color: #330099;
	text-align: center;
	border-bottom-style: none;
	border-right: black thin solid;
	
}
.LMSTabOff
{
	font-size: 10pt;
	/*background-attachment: fixed;*/
	vertical-align: baseline;
	width: 130px;
	cursor: pointer;
	color: white;
	border-top-style: none;
	line-height: normal;
	background-repeat: no-repeat;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	border-right: black thin solid;
	border-left-style: none;
	letter-spacing: normal;
	position: static;
	height: 40px;
	background-color: #013B6B;
	text-align: center;
	border-bottom-style: none;
}
.jumpcell
{
	font-size: 10pt;
	background: url(/Images/actionicons/icon_jump.jpg) fixed no-repeat;
	vertical-align: baseline;
	width: 15px;
	cursor: pointer;
	color: white;
	border-top-style: none;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	letter-spacing: normal;
	position: static;
	height: 13px;
	text-align: right;
	border-bottom-style: none;
}
.TabBorder
{
	border-right: none;
	border-top: none;
	border-left: none;
	border-bottom: none;
}
HR
{
	color: black;
}
/*
.NavDefaultGroupButtonHoverStyle
{
	border-right: #082842 1px solid;
	padding-left: 3px;
	background: #000000;
	border-left: #082842 1px solid;
	cursor: default;
	border-bottom: #082842 1px solid;
}
.NavDefaultGroupButtonSelectedStyle
{
	border-right: 1px inset;
	padding-left: 3px;
	border-left: 1px inset;
	cursor: default;
	border-bottom: #082842 1px solid;
	background-color: #000000;
}
.NavDefaultGroupButtonStyle
{
	font-size: 10pt;
	padding-left: 3px;
	background: #000000;
}
.NavDefaultGroupStyle
{
	font-weight: normal;
	font-size: 10pt;
	background: #000000;
	cursor: default;
}*/
/*
.NavDefaultItemStyle
{
	border-right: #082842 1px solid;
	padding-left: 7px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 3px;
	border-left: #082842 1px solid;
	cursor: pointer;
	color: white;
	background-color: black;
	border-bottom: #082842 1px solid;
	font-family: Arial;
	height: 10px;
	text-align: left;
}*/
.Nav
{
	background-color: black;
	height: 400px;
	width: 170px;
}
.NavItemStyle
{
	border-right: #082842 1px solid;
	padding-left: 7px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 3px;
	border-left: #082842 1px solid;
	cursor: pointer;
	color: white;
	background-color: black;
	border-bottom: #082842 1px solid;
	font-family: Arial;
	height: 15px;
	text-align: left;
}
.NavItemStyle div
{
	font-weight: bold;
	font-size: 10pt;
	cursor: pointer;
	color: white;
	font-family: Arial;
	height: 15px;
	text-align: left;
	text-decoration: none;
}
.NavItemHoverStyle div
{
	color: white;
	text-decoration: underline;
}
.NavItemSelectedStyle
{
	border-right: #082842 1px solid;
	padding-left: 7px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 3px;
	border-left: #082842 1px solid;
	cursor: pointer;
	color: yellow;
	background-color: black;
	border-bottom: #082842 1px solid;
	font-family: Arial;
	height: 15px;
	text-align: left;
}
.NavItemSelectedStyle div
{
	font-weight: bold;
	font-size: 10pt;
	cursor: pointer;
	color: yellow;
	font-family: Arial;
	text-align: Left;
	text-decoration: none;
	height: 15px;
}
A:link
{
    FONT-WEIGHT: normal;
    COLOR: #330099;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
A:visited
{
    FONT-WEIGHT: normal;
    COLOR: #7D7D7D;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A
{
    FONT-WEIGHT: normal;
    COLOR: #330099;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
A:hover
{
    COLOR: #000000;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
A.CTEdit
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
}
A.CTEdit:hover
{
	border-right: black 2px solid;
	border-top: black 2px solid;
	border-left: black 2px solid;
	border-bottom: black 2px solid;
}
.LMSButtonWide
{
	font-weight: bold;
	font-size: 10pt;
	/*background-attachment: fixed;*/
	background-image: url(/Images/brand/82/LMSButtonWide.gif);
	vertical-align: baseline;
	width: 150px;
	cursor: pointer;
	color: white;
	border-top-style: none;
	line-height: normal;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	letter-spacing: normal;
	position: static;
	height: 20px;
	background-color: transparent;
	text-align: center;
	border-bottom-style: none;
}
.LMSSmallTab1On
{
	font-size: 10pt;
	/*background-attachment: fixed;*/
	background-image: url(/Images/brand/65/Tab1_on.gif);
	width: 126px;
	cursor: pointer;
	color: white;
	border-top-style: none;
	line-height: normal;
	background-repeat: no-repeat;
	font-family: Tahoma;
	border-right-style: none;
	border-left-style: none;
	letter-spacing: normal;
	position: static;
	height: 55px;
	background-color: transparent;
	text-align: right;
	border-bottom-style: none;
}
.LMSSmallTab1Off
{
	font-size: 10pt;
	/*background-attachment: fixed;*/
	background-image: url(/Images/brand/65/Tab1_off.gif);
	width: 126px;
	cursor: pointer;
	color: white;
	border-top-style: none;
	line-height: normal;
	background-repeat: no-repeat;
	font-family: Tahoma;
	border-right-style: none;
	border-left-style: none;
	letter-spacing: normal;
	position: static;
	height: 55px;
	background-color: transparent;
	text-align: right;
	border-bottom-style: none;
}
.LMSSmallTabOn
{
	font-size: 10pt;
	/*background-attachment: fixed;*/
	background-image: url(/Images/brand/65/Tab_on.gif);
	width: 130px;
	cursor: pointer;
	color: white;
	border-top-style: none;
	line-height: normal;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	letter-spacing: normal;
	position: static;
	height: 25px;
	background-color: transparent;
	text-align: center;
	border-bottom-style: none;
	padding-top:6px;
}
.LMSSmallTabOff
{
	font-size: 10pt;
	/*background-attachment: fixed;*/
	background-image: url(/Images/brand/65/Tab_off.gif);
	width: 130px;
	cursor: pointer;
	color: black;
	border-top-style: none;
	line-height: normal;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	letter-spacing: normal;
	position: static;
	height: 25px;
	background-color: transparent;
	text-align: center;
	border-bottom-style: none;
	padding-top:6px;
}
.LMSSmallTab2On
{
	font-size: 10pt;
	/*background-attachment: fixed;*/
	background-image: url(/Images/brand/65/Tab1_on.gif);
	width: 160px;
	cursor: pointer;
	color: white;
	border-top-style: none;
	line-height: normal;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	letter-spacing: normal;
	position: static;
	height: 25px;
	background-color: transparent;
	text-align: center;
	border-bottom-style: none;
	padding-top:6px;
}
.LMSSmallTab2Off
{
	font-size: 10pt;
	/*background-attachment: fixed;*/
	background-image: url(/Images/brand/65/Tab1_off.gif);
	width: 160px;
	cursor: pointer;
	color: black;
	border-top-style: none;
	line-height: normal;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	letter-spacing: normal;
	position: static;
	height: 25px;
	background-color: transparent;
	text-align: center;
	border-bottom-style: none;
	padding-top:6px;
}
.LMSTabBottom
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-size: 8px;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: #000000;
}
.LMSTabText
{
	font-size: 10pt;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	background-color: transparent;
	text-align: right;
}
.InfoBubbleTopLeft
{
    FONT-SIZE: 10pt;
    /*background-attachment: fixed;*/
    background-image: url(/Images/Brand/67/InfoBubble_TopLeft.gif);
    WIDTH: 16px;
    COLOR: white;
    BORDER-TOP-STYLE: none;
    LINE-HEIGHT: normal;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    LETTER-SPACING: normal;
    POSITION: static;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #330099;	
    TEXT-ALIGN: right;
    BORDER-BOTTOM-STYLE: none
			
}
.InfoBubbleTopRight
{
    FONT-SIZE: 10pt;
    /*background-attachment: fixed;*/
    background-image: url(/Images/Brand/67/infoBubble_TopRight.gif);
    WIDTH: 16px;
    COLOR: white;
    BORDER-TOP-STYLE: none;
    LINE-HEIGHT: normal;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    LETTER-SPACING: normal;
    POSITION: static;
    HEIGHT: 22px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: right;
    BORDER-BOTTOM-STYLE: none
	
}
.InfoBubbleBorder
{
BORDER-RIGHT: #330099 1px solid; BORDER-LEFT: #330099 1px solid; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: #330099 1px solid; BORDER-TOP: #330099 1px solid;  PADDING-RIGHT: 4px;
}
.InfoBubbleText
{
PADDING-LEFT: 4px;
font-weight: normal;
}
.InfoBubbleHeader
{
FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND-IMAGE: none; WIDTH: 100%; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 22px; BACKGROUND-COLOR: #330099;
}
.AdminTab1On
{
	font-size: 10pt;
	/*background-attachment: fixed;*/
	background-image: url(/Images/brand/65/Tab_On.gif);
	vertical-align: baseline;
	width: 130px;
	cursor: pointer;
	color: white;
	border-top-style: none;
	line-height: normal;
	background-repeat: no-repeat;
	font-family: Tahoma;
	border-right-style: none;
	border-left-style: none;
	letter-spacing: normal;
	position: static;
	height: 25px;
	background-color: transparent;
	text-align: center;
	border-bottom-style: none;
}
.AdminTab1Off
{
	font-size: 10pt;
	/*background-attachment: fixed;*/
	background-image: url(/Images/brand/65/Tab_off.gif);
	vertical-align: baseline;
	width: 130px;
	cursor: pointer;
	color: white;
	border-top-style: none;
	line-height: normal;
	background-repeat: no-repeat;
	font-family: Tahoma;
	border-right-style: none;
	border-left-style: none;
	letter-spacing: normal;
	position: static;
	height: 25px;
	background-color: transparent;
	text-align: center;
	border-bottom-style: none;
}
.AdminTabOn
{
	font-size: 10pt;
	/*background-attachment: fixed;*/
	background-image: url(/Images/brand/65/Tab_on.gif);
	vertical-align: baseline;
	width: 130px;
	cursor: pointer;
	color: white;
	border-top-style: none;
	line-height: normal;
	background-repeat: no-repeat;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	letter-spacing: normal;
	position: static;
	height: 25px;
	background-color: transparent;
	text-align: center;
	border-bottom-style: none;
}
.AdminTabOff
{
	font-size: 10pt;
	/*background-attachment: fixed;*/
	background-image: url(/Images/brand/65/Tab_off.gif);
	vertical-align: baseline;
	width: 130px;
	cursor: pointer;
	color: white;
	border-top-style: none;
	line-height: normal;
	background-repeat: no-repeat;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	letter-spacing: normal;
	position: static;
	height: 25px;
	background-color: transparent;
	text-align: center;
	border-bottom-style: none;
}

.footerText
{
	font-weight: normal;
	font-size: 7pt;
	color: black;
	font-family:  Arial, Helvetica, sans-serif;
	line-height: 10pt;
}

.LMSFeedbackButton
{
	font-weight: bold;
	font-size: 10pt;
	/*background-attachment: fixed;*/
	left: 0400px;
	background-image: url(/Images/brand/65/btn_blank_wide.jpg);
	vertical-align: baseline;
	width: 121px;
	cursor: pointer;
	color: white;
	border-top-style: none;
	line-height: normal;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	letter-spacing: normal;
	position: absolute;
	height: 23px;
	background-color: transparent;
	text-align: center;
	border-bottom-style: none;
}

.QuestionCell
{
    font-weight: bold ;
    font-size: 12pt;
    color: black;
    font-family:  Arial, Helvetica, sans-serif;
    background-color: Gray;
}

.QuestionNumberCell
{
    font-weight: bold ;
    font-size: 12pt;
    color: black;
    font-family:  Arial, Helvetica, sans-serif;
    background-color: Gray;
}

.AnswerCell
{
    font-weight: normal;
    font-size: 12pt;
    color: black;
    font-family:  Arial, Helvetica, sans-serif;
}

.RankingHeader
{
    font-weight: bold;
    font-size: 12pt;
    color: black;
    font-family:  Arial, Helvetica, sans-serif;
    background-color: Gray;
}
.DevPlanAssessment
{
	background-color:#BCBCBC;
	padding-left: 5px;
}
.PrintButton
{
	background-color:#ff0000;
	position:absolute;
	top: -30px;
	left: -50px;
}
.userFields {
	FONT-SIZE: 11px;
	FONT-WEIGHT: Normal;
	COLOR:#6D6D6D;
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: Arial;
	letter-spacing: 1pt; 
}

.requiredFields {
	FONT-SIZE: 10px;
	FONT-WEIGHT: Normal;
	COLOR:#D00002;
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: Arial;
	letter-spacing: 1pt; 
}

.inputField
{

	border:solid 1pt #7E9DB9;
}

.editableFields {
	FONT-SIZE: 10px;
	FONT-WEIGHT: Normal;
	COLOR:#8C8C8C;
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: Arial;
}
