.TreeRoot
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 11pt; color: #000000;
}
.TreeCategory
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 8pt; color: #4c84b2;
}
.TreePreCategory
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 10pt; color: #000000>;
}
.TreeItem
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: none; font-size: 8pt; color: #4c84b2;
}
.TreeItemSelected
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: none; font-size: 8pt; color: #FFFFFF; background-color: #4c84b2;
}
.TreeCategorySelected
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 10pt; color: #4c84b2;
}
.TreePreCategorySelected
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 8pt; color: #4c84b2;
}


.SubNavBarBackground
{
	 background-color: #4c84b2;
}
.SubNavBarTable
{
	 background-color: #4c84b2;
}
.SubNavBarText
{
	 font-family:arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 9pt; text-decoration: none; color: #4c84b2;
}
.SubNavBarTextSelected
{
	 font-family:arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 9pt; text-decoration: none; color: #FFFFFF;
}
.SubNavBarDivider
{
	 font-family:arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 9pt; color: #;
}


.MainNavBarBackground
{
	 background-color: #4c84b2;
}
.MainNavBarTable
{
	 background-color: #4c84b2;
}
.MainNavBarDivider
{
	 font-family:arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 9pt; color: #FFFFFF; padding-left:5px;padding-right:5px;
}


A.MainNavBarText:link
{
	 color: #FFFFFF; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 9pt;
}
A.MainNavBarText:visited
{
	 color: #FFFFFF; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 9pt;
}
A.MainNavBarText:active
{
	 color: #FFFFFF; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 9pt;
}
A.MainNavBarText:hover
{
	 color: #FFFF00; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 9pt;
}

A.TableTextAltLink:link
{
	 color: #4c84b2; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.TableTextAltLink:visited
{
	 color: #4c84b2; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.TableTextAltLink:active
{
	 color: #4c84b2; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.TableTextAltLink:hover
{
	 color: #0000CC; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}

A.TableTextAltLinkDebugStage:link		{color: #DDB601; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;}
A.TableTextAltLinkDebugStage:visited	{color: #DDB601; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;}
A.TableTextAltLinkDebugStage:active		{color: #DDB601; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;}
A.TableTextAltLinkDebugStage:hover		{color: #DDB601; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;}

A.TableTextAltLinkDebugDev:link		{color: #FF4040; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;}
A.TableTextAltLinkDebugDev:visited	{color: #FF4040; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;}
A.TableTextAltLinkDebugDev:active	{color: #FF4040; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;}
A.TableTextAltLinkDebugDev:hover	{color: #FF4040; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;}


A.TableTextAltLinkBig:link
{
	 color: #4c84b2; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 12pt;
}
A.TableTextAltLinkBig:visited
{
	 color: #4c84b2; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 12pt;
}
A.TableTextAltLinkBig:active
{
	 color: #4c84b2; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 12pt;
}
A.TableTextAltLinkBig:hover
{
	 color: #0000CC; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 12pt;
}
A.TableTextAltLinkSmall:link
{
	 color: #4c84b2; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 7pt;
}
A.TableTextAltLinkSmall:visited
{
	 color: #4c84b2; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 7pt;
}
A.TableTextAltLinkSmall:active
{
	 color: #4c84b2; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 7pt;
}
A.TableTextAltLinkSmall:hover
{
	 color: #0000CC; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 7pt;
}
A.LinkBold:link
{
	 color: #000000; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 10pt;
}
A.LinkBold:visited
{
	 color: #000000; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 10pt;
}
A.LinkBold:active
{
	 color: #000000; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 10pt;
}
A.LinkBold:hover
{
	 color: #0000CC; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 10pt;
}
A.NavLink:link
{
	 color: #000000; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 9pt;
}
A.NavLink:visited
{
	 color: #000000; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 9pt;
}
A.NavLink:active
{
	 color: #000000; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 9pt;
}
A.NavLink:hover
{
	 color: #0000CC; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 9pt;
}
A.AdminLink:link
{
	 color: #4c84b2; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.AdminLink:visited
{
	 color: #4c84b2; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.AdminLink:active
{
	 color: #4c84b2; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.AdminLink:hover
{
	 color: red; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarInstructor:link
{
	 color: #C00000; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarInstructor:visited
{
	 color: #C00000; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarInstructor:active
{
	 color: #C00000; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarInstructor:hover
{
	 color: red; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
.CalendarInstructor
{
	 color: #C00000; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarCourse:link
{
	 color: #CC3300; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarCourse:visited
{
	 color: #CC3300; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarCourse:active
{
	 color: #CC3300; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarCourse:hover
{
	 color: red; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
.CalendarCourse
{
	 color: #CC3300; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarCourseInstructor:link
{
	 color: #009400; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarCourseInstructor:visited
{
	 color: #009400; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarCourseInstructor:active
{
	 color: #009400; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarCourseInstructor:hover
{
	 color: red; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
.CalendarCourseInstructor
{
	 color: #009400; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarPersonal:link
{
	 color: #999999; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarPersonal:visited
{
	 color: #999999; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarPersonal:active
{
	 color: #999999; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarPersonal:hover
{
	 color: red; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
.CalendarPersonal
{
	 color: #999999; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarGoal:link
{
	 color: #003399; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarGoal:visited
{
	 color: #003399; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarGoal:active
{
	 color: #003399; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarGoal:hover
{
	 color: red; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
.CalendarGoal
{
	 color: #003399; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarAssessment:link
{
	 color: #990099; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarAssessment:visited
{
	 color: #990099; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarAssessment:active
{
	 color: #990099; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarAssessment:hover
{
	 color: red; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
.CalendarAssessment
{
	 color: #990099; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarCompany:link
{
	 color: #02A181; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarCompany:visited
{
	 color: #02A181; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarCompany:active
{
	 color: #02A181; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarCompany:hover
{
	 color: red; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
.CalendarCompany
{
	 color: #02A181; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarMeeting:link
{
	 color: #000000; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarMeeting:visited
{
	 color: #000000; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarMeeting:active
{
	 color: #000000; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.CalendarMeeting:hover
{
	 color: red; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
.CalendarMeeting
{
	 color: #000000; font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
.CalendarText
{
	                 font-family:arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
.CalendarNoDayBackground
{
	 background-color: #4c84b2;
}
.ModuleName
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: normal; font-size: 14pt; text-decoration: none; color: #000000;
}
.LocationMap
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 10pt; text-decoration: none; color: #999999;
}
.LocationMapSelected
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 10pt; text-decoration: none; color: #4c84b2;
}
.LocationMapDivider
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 10pt; color: #013195;
}
.OuterTableBackground
{
	 
     background: url(../images/ocean_blue_bg.gif) repeat;
}

.TextButton
{
	 border:1px solid #4c84b2; 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size:8pt; 
	 height:21px;
}
.ReadOnlyDiv
{
	width:400px; 
	height:150px; 
	overflow: auto; 
	text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt; 
	border:1px solid #7F9DB9;
}
.ItemHighlightRed
{
	background-color:#FFB7B7;
}

.TextBox
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: normal; font-size: 10pt;
}
.SmallText
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: normal; font-size: small; color: #013195;
}
.NormalText
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: normal; color: #013195;
}
.SmallFooterText
{
	 color: #4c84b2; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 7pt;
}

.SmallFooterText A
{
    color: #4c84b2;
    text-decoration: underline; 
}

.InfoMessage
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 12pt; color: #013195;
}
.InfoMessageLarger
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 14pt; color: #013195;
}
.HeaderName
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 12pt; color: #013195;
}
.InfoMessageSmall
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-size: 10pt; color: #013195; background-color: #FFFFFF;
}
.Arial2Blk
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: normal; font-size: 12pt; color: #000000;
}
.ArialBlack
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 9pt; color: #000000;
}
.Arial
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: normal; font-size: 9pt; color: #000000;
}
A.TextLink:link
{
	 color: #4c84b2; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 9pt;
}
A.TextLink:visited
{
	 color: #4c84b2; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 9pt;
}
A.TextLink:active
{
	 color: #4c84b2; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 9pt;
}
A.TextLink:hover
{
	 color: #0000CC; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 9pt;
}
A.TextLinkLarge:link
{
	 color: #4c84b2; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 12pt;
}
A.TextLinkLarge:visited
{
	 color: #4c84b2; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 12pt;
}
A.TextLinkLarge:active
{
	 color: #4c84b2; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 12pt;
}
A.TextLinkLarge:hover
{
	 color: #0000CC; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 12pt;
}
A.SmallTextLink
{
	color: #4c84b2; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 7pt;
}
A.SmallTextLink:link
{
	 color: #4c84b2; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 7pt;
}
A.SmallTextLink:visited
{
	 color: #4c84b2; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 7pt;
}
A.SmallTextLink:active
{
	 color: #4c84b2; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 7pt;
}
A.SmallTextLink:hover
{
	 color: #0000CC; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 7pt;
}
.InactiveLink
{
	 color: #BFBAB9; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}

.InactiveLinkDebugStage
{
	 color: #DDB601; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
.InactiveLinkDebugDev
{
	 color: #FF4040; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}

.NavbarText
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 8pt; color: #000000;
}
.ArialBold
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 9pt; color: #4c84b2;
}
.ArialBoldResponse
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 12pt; color: #4c84b2;
}
.ArialBoldLarger
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 12pt; color: #4c84b2;
}

.ArialBoldRequired
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 9pt; color: red;
}
A.ArialBoldRequired:link
{
	 color: red; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.ArialBoldRequired:visited
{
	 color: red; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.ArialBoldRequired:active
{
	 color: red; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
A.ArialBoldRequired:hover
{
	 color: #0000CC; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; font-size: 8pt;
}
.ArialBoldSelect
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 9pt; color: #000000;
}
.ArialBoldItalic
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: italic; font-weight: bold; font-size: 9pt; color: #4c84b2;
}

.inlineContainers {display:inline-block; width:180px; margin:10px; vertical-align:top;}

.alignCenter {
                text-align:center;
                }


.Table
{
	 background-color: #4c84b2;;
}

.TableRec tr
{
    border: 1px solid aquamarine;
}


.TableHeaderText
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif;
	 font-style: normal;
	 font-weight: bold;
	 font-size: 9pt;
	 color: #4c84b2;
	 background-color: #4c84b2;
}
.TableHeaderWhite
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 9pt; color: white; background-color: #4c84b2;
}
.TableHeaderBackgroundWhite
{
	 background-color: #4c84b2;
}
.TableHeaderBackground
{
	 background-color: #4c84b2;
}

.TableText
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-size: 8pt; color: #000000;
}

.TableTextError
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-size: 8pt; color: #FF0000;
}

.TableTextLarger
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-size: 10pt; color: #000000;
}

.TableTextDebugStage
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-size: 8pt; color: #DDB601;
}

.TableTextDebugDev
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-size: 8pt; color: #FF4040;
}

.TableTextColorMain
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-size: 8pt; color: #4c84b2;
}

.TableTextReverse
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-size: 8pt; color: #000000; background-color: #4c84b2;
}
.TableBackground
{
	 background-color: #FFFFFF;
}
.TableTextAlt
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-size: 8pt; color: #000000; background-color: #4c84b2;
}
.TableBackgroundReverse
{
	 background-color: #4c84b2;
}
.TableBackgroundAlt
{
	 background-color: #4c84b2;
}
.Line
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 9pt; color: #4c84b2;
}
.Footer
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: normal; font-size: 9pt; color: #4c84b2;
}
.TextHeader
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 9pt; color: #FFFFFF;
}
.HeaderBackground
{
	 background-color: #4c84b2;
}
.HeaderText
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 9pt; color: #FFFFFF; background-color: #4c84b2;
}
.HeaderNameOutline
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 12pt; background-color: #4c84b2; color: #FFFFFF;
}

.ListItem
{
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 12pt; color: #808080;
}


.FieldPreferenceLabel

{
	 color: #FF00FF;
}
.DisplayTextLabel_1
{
}
.DisplayTextLabel_2
{
}
.DisplayTextLabel_3
{
}
.DisplayTextLabel_4
{
	 color: 7679EA;
}
.DisplayTextLabel_5
{
	 color: #FFA043;
}

.Question {font-family: Verdana, Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 8pt;color: #000000;}
.ReportTable {background-color: #000000;}
.ReportTableHeaderText {font-family: Verdana, Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 9pt;color: black; background-color: #CCCCFF;}
.ReportTableHeaderBackground {background-color: #CCCCFF;}
.ReportTitleText {font-family: Verdana, Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 9pt;color: white; background-color: #666699;}
.ReportTitleBackground {background-color: #666699;}
.ReportAltBackground {background-color: #CCCCCC;}
.ReportAltText {font-family: Verdana, Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 9pt;color: black; background-color: #CCCCCC;}
.RelationShipText {font-family: Verdana, Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 9pt;color: white;}
.ReportTableText {font-family: Verdana, Arial, Helvetica, sans-serif;font-style: normal;font-size: 8pt;color: #000000;}
.ReportLineBackground {background-color: #ECECEC;}
.ReportLineText {font-family: Verdana, Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 9pt;color: black; background-color: #ECECEC;}
.xlText {mso-number-format:'\@';}

/* This is for the TableBox:Shadowbox styling */
/* Show only to IE PC \*/
* html .shadowboxhead h2 {height: 1%;} /* For IE 5 PC */

.shadowbox {
	background: url(../images/stbody-r.gif) no-repeat bottom right;
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-style: normal; 
	margin:0;
}

.shadowboxclear {
	background: url(../images/stbodyclear-r.gif) no-repeat bottom right;
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-style: normal; 
	margin:0;
}

.shadowboxhead {
	background: url(../images/sthead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align:left;
}
.shadowboxhead h2 {
	background: url(../images/sthead-l.gif) no-repeat top left;
	margin: 0;
	padding: 8px 35px 5px 20px;
	color: white; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-style: normal; 
    font-size: 9pt;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.shadowboxbody {
	background: url(../images/stbody-l.gif) no-repeat bottom left;
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-style: normal; 
    font-weight: normal; 
    font-size: 9pt;
	margin: 0;
	padding: 5px 10px 13px 10px;
}

.shadowboxbodyclear {
	background: url(../images/stbodyclear-l.gif) no-repeat bottom left;
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-style: normal; 
    font-weight: normal; 
    font-size: 9pt;
	margin: 0;
	padding: 5px 10px 13px 10px;
}


hr { 
    width: 98%; 
    color: #4c84b2;
    background-color: #4c84b2;
    height: 1px
}

table.dashboardtable {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
    cellspacing: 1px; 
    border-collapse: collapse;
    border-spacing: 1px;
    border:  #4c84b2;
}
.dashboardtable td  {
	 color: #4c84b2; 
	 font-family: Verdana, Arial, Helvetica; 
	 font-weight: normal; 
	 font-size: 8pt;
     padding: 2px;
}

.dashboardtable th {
	 font-style: normal;
	 font-weight: bold;
	 font-size: 8pt;
	 color: #4c84b2;
     padding: 2px;
}

.shadowbox2 {
	background: url(../images/basicboxbottomright_transparent.gif) no-repeat bottom right;
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-style: normal; 
	margin:0;
}


.shadowboxhead2 {
	background: url(../images/noshadow_right_top.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align:left;
}
.shadowboxhead2 h2 {
	background: url(../images/noshadow_left_top.gif) no-repeat top left;
	margin: 0;
	padding: 8px 35px 5px 20px;
	color: white; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-style: normal; 
    font-size: 9pt;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.shadowboxbody2 {
	background: url(../images/basicboxbottomleft_transparent.gif) no-repeat bottom left;
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-style: normal; 
    font-weight: normal; 
    font-size: 9pt;
	margin: 0;
	padding: 5px 10px 13px 10px;
}

.settingsImageSmall {
    max-width: 170px;
    max-height: 170px;
    width: expression(this.width > 170 ? '170px' : true);
    height:expression(this.width > 170 ? '170px' : true);
}

.settingsImageLarge {
    max-width: 512px;
    max-height: 512px;
    width: expression(this.width > 512 ? '512px' : true);
    height:expression(this.width > 512 ? '512px' : true);
}

.Blue { 
    font-weight: bold;
    font-size: 8pt;
    color: #0319bb;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}