<!--
The following classes are essential to reskinning the application.
These classes change the primary top and left side of the application, as well as help and log on screens.
All classes must remain in alphabetical order and not contain any duplicates.
-->

.dashboardfooter {
	background-color: #0D0A43; align="center"; height="1"; width="107"
}
.dashboardheader {
	background-color: #000000; font-family: Arial, Verdana, Helvetica, Sans-Serif; color: #FFFFFF; font-size: 8pt; font-weight: bold
}
.dashboardtext {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; background-color: #000000; text-align: Center
}
.faq_background {
	background-color: #FFFFFF
}
.faq_buttons {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; color: #0000FF; font-weight: bold; text-align: Right
}
.faq_paragraph {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 12pt; color: #000000; text-align: Left
}
.faq_title   {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 12pt; color: #000000; font-weight: bold; text-align: Left
}
.helplogoffright {
    font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; link: #FFFFFF; color: #FFFFFF; alink: #FFFFFF; vlink: #FFFFFF; text-align: Right; background-color: #000000; font-weight: bold; width="100%"; height="15px"; valign="top"
}
.headerLinks {
    font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; link: #FFFFFF; color: #FFFFFF; alink: #FFFFFF; vlink: #FFFFFF; text-align: Right; background-color: #000000; font-weight: bold; width="100%"; height="15px"; valign="top"
}
.headerbackground {
   background-color: #000000;
}
.menubackground {
   background-color: #000000;
}
.hrefkeepwhite {
    color: #FFFFFF;
}
.loggedonasright {
    font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #FFFFFF; text-align: Right; background-color: #000000; font-weight: bold; width="100%"; height="20px"; valign="center"
}
.logon_bar   {
	background-color: #000000
}
.logon_labels {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; color: #000000; text-align: Right; background-color: #F5F5F5
}
.logon_table {
	background-color: #0D0A43; position: relative; top: 150
}
.logon_tablecenter {
	background-color: #F5F5F5
}
.logon_tabletitle {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; text-align: Left; background-color: #0D0A43; color: #FFFFFF; font-weight: bold
}
.logon_title {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 12pt; color: #FFFFFF; background-color: #000000; font-weight: bold
}
TD.dashboardtext {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}
TD.north {
	BORDER-RIGHT: 0pt; PADDING-RIGHT: 0pt; BORDER-TOP: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; VERTICAL-ALIGN: top; BORDER-LEFT: 0pt; PADDING-TOP: 0pt; BORDER-BOTTOM: 0pt; BACKGROUND-COLOR: #0D0A43; TEXT-ALIGN: left
}
TD.south {
	PADDING-RIGHT: 5pt; PADDING-LEFT: 5pt; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
TD.west {
	BORDER-RIGHT: 0pt; PADDING-RIGHT: 0pt; BORDER-TOP: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; VERTICAL-ALIGN: top; BORDER-LEFT: 0pt; WIDTH: 110px; PADDING-TOP: 0pt; BORDER-BOTTOM: 0pt; BACKGROUND-COLOR: #FFFFFF
}
.topbartitle1 {
    background-color: #0D0A43; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 12pt; color: #FFFFFF; font-style: italic; font-weight: bold; text-align: Center; width="70%"; height="35px"
}
.viewlocitylogoleft {
    color: #FFFFFF; background-color: #000000; width="110px"; height="35px"; align= Center
}
.vissys {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-TOP: 0pt; BACKGROUND-COLOR: white
}


<!--
The remaining classes are essential all other elements of the application.
These classes may change more dynamic sections, such as the table schemes, calendar, etc.
All classes must remain in alphabetical order and not contain any duplicates.
-->

.aggtabletitle   {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: Left; background-color: #F8F9FD; font-weight: bold;
}
.alertgreendata   {
	color: #006500; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold
}
.alertreddata   {
	color: #FF0000; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold
}
.alertrowbackground {
	background-color: #DEDFDE
}
.alertyellowdata   {
	color: #FF8E00; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold
}
.arrows {
	WIDTH: 25px; HEIGHT: 25px
}
.blackbar {
	HEIGHT: 25px; BACKGROUND-COLOR: black
}
.body {
	MARGIN: 0px; BACKGROUND-COLOR: white
}
.boldrightalign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 9pt; color: #000000; background-color: #F6F1F7; text-align: Right; font-weight: bold
}
.copyrightline {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: Center
}
.databarboldrightalign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; background-color: #F3F5F9; text-align: Right; font-weight: bold
}
.databarleftalign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; background-color: #F3F5F9; text-align: Left; padding-left: 10px; 
}
.databarwhiteleftalign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; background-color: #ffffff; text-align: Left
}
.datatablegrayfooterbar {
	background-color: #CCD1E5; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000;
}
.nesteddatatablefooterbar {
	background-color: #DDD3D2
}
.datatableheadercenteralign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #535353; background-color: #CCD1E5; text-align: Center; font-weight: bold; vertical-align: top; border: 1px solid white;
}
.datatableheaderleftalign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #535353; background-color: #CCD1E5; text-align: Left; font-weight: bold; vertical-align: top; border: 1px solid white;
}
.datatableheaderrightalign {
	color: #535353; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; background-color: #CCD1E5; text-align: Right; font-weight: bold; VERTICAL-ALIGN: top; border: 1px solid white;
}
a.datatableheadercenteralign {
	border: 0px solid white;
}
a.datatableheaderleftalign {
	border: 0px solid white;
}
a.datatableheaderrightalign {
	border: 0px solid white;
}
.nesteddatatableheadercenteralign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #5E484A; background-color: #DDD3D2; text-align: Center; font-weight: bold; VERTICAL-ALIGN: top
}
.nesteddatatableheaderleftalign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #5E484A; background-color: #DDD3D2; text-align: Left; font-weight: bold; vertical-align: top
}
.nesteddatatableheaderrightalign {
	color: #5E484A; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; background-color: #DDD3D2; text-align: Right; font-weight: bold; VERTICAL-ALIGN: top
}
.datatablelowerbar {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; color: #000000; font-weight: bold; text-align: Left; background-color: #CCD1E5
}
.datatablerowgraycenteralign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; text-align: Center; background-color: #EEF3FA; border: 1px solid white;
}
.datatablerowgrayleftalign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; color: #000000; font-size: 8pt; text-align: Left; background-color: #EEF3FA; border: 1px solid white;
}
.datatablerowgrayrightalign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; color: #000000; font-size: 8pt; text-align: Right; background-color: #EEF3FA; border: 1px solid white;
}
.nesteddatatablerowgraycenteralign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; text-align: Center; background-color: #FFFFFF
}
.nesteddatatablerowgrayleftalign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; color: #000000; font-size: 8pt; text-align: Left; background-color: #FFFFFF
}
.nesteddatatablerowgrayrightalign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; color: #000000; font-size: 8pt; text-align: Right; background-color: #FFFFFF
}
.datatablerowhrefgraycenteralign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; color: #0000ff; font-size: 8pt; text-align: Center; background-color: #EEF3FA
}
.datatablerowhrefgrayleftalign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; color: #0000ff; font-size: 8pt; text-align: Left; background-color: #EEF3FA
}
.datatablerowhrefgrayrightalign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #0000ff; text-align: Right; background-color: #EEF3FA
}
.datatablerowhrefwhitecenteralign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #0000ff; text-align: Center; background-color: #FFFFFF
}
.datatablerowhrefwhiteleftalign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #0000ff; text-align: Left; background-color: #FFFFFF
}
.datatablerowhrefwhiterightalign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #0000ff; text-align: Right; background-color: #FFFFFF
}
.datatablerowwhiteboldleftalign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; font-weight: bold; text-align: Left; background-color: #FFFFFF
}
.datatablerowwhiteboldrightalign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; font-weight: bold; text-align: Right; background-color: #FFFFFF
}
.datatablerowwhitecenteralign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; text-align: Center; background-color: #FFFFFF; border: 1px solid white;
}
.datatablerowwhiteleftalign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; text-align: Left; background-color: #FFFFFF; border: 1px solid white;
}
.datatablerowwhiterightalign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; text-align: Right; background-color: #FFFFFF; border: 1px solid white;
}
.datatablesubheaderwhitecenteralign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #535353; text-align: Center; background-color: E7EAF3; font-weight: bold
}
.datatablesubheaderwhiteleftalign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #535353; text-align: Left; background-color: E7EAF3; font-weight: bold
}
.datatablesubheaderwhiterightalign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #535353; text-align: Right; background-color: E7EAF3; font-weight: bold
}
.datatabletitle {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; font-weight: bold; text-align: Left; background-color: #E7EAF3
}
.datatabletitleleftalign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; font-weight: bold; text-align: Left; background-color: #E7EAF3
}
.datatabletitlerightalign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; font-weight: bold; text-align: Right; background-color: #E7EAF3
}
.datatabletitlecenteralign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; font-weight: bold; text-align: Center; background-color: #E7EAF3
}
.dcheadercenteralign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; font-weight: bold; text-align: Center;
}

.dcblueheadercenteralign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #ffffff; font-weight: bold; text-align: Center; background-color: #206099
}

.dctext {
	FONT-SIZE: 8pt; COLOR: #ffcc00; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}
.errormessagebackground {
	background-color: #D4D0C8;
}
.errormessagetext {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; color: #000000; text-align: Left
}
.eventhighlighter {
	background-color: #c0c0c0
}
.fieldlabel {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #eae6ea; TEXT-ALIGN: right
}
.forecastcreatecurrentstatus {
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; color: #000000; Font-Size: 8pt; Font-Weight: Bold; Text-Align: left; Background-Color: #FFFFFF;
}
.forecastcreatenextstatus {
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; color: #000000; Font-Size: 8pt; Text-Align: left; Background-Color: #FFFFFF;
}
.forecastcreatepreviousstatus {
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; color: #808080; Font-Size: 8pt; Text-Align: left; Background-Color: #FFFFFF;
}
.forecastrowdataleftwhite {
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; Font-Size: 8pt; Text-Align: left; Background-Color: #FFFFFF;
}
.forecastrowdatarightwhite {
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; Font-Size: 8pt; Text-Align: Right; Background-Color: #FFFFFF;
}
.forecastrowdataleftblue {
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; Font-Size: 8pt; Text-Align: left; Background-Color: #EEF3FA;
}
.forecastrowdatarightblue {
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; Font-Size: 8pt; Text-Align: Right; Background-Color: #EEF3FA;
}
.forecastrowheaderblue {
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; Font-Size: 8pt; Text-Align: left; Background-Color: #EEF3FA; border-width: thin; border-style:none;
}
.forecastrowheaderwhite {
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; Font-Size: 8pt; Text-Align: left; Background-Color: #FFFFFF; border-width: thin; border-style:none;
}
.forecastsummarytextalignleft {
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; Font-Size: 8pt; text-align: left
}
.forecastsummarytextalignright {
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; Font-Size: 8pt; text-align: right
}
.forecasttableheaderboldleft {
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; Font-Size: 8pt; Font-Weight: Bold; Text-Align: left; Background-Color: #CCD1E5; Color: #535353
}
.forecasttableheaderboldright {
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; Font-Size: 7pt; Font-Weight: Bold; Text-Align: right; Background-Color: #CCD1E5; Color: #535353
}
.forecasttableheaderboldcenter{
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; Font-Size: 8pt; Font-Weight: Bold; Text-Align: center; Background-Color: #CCD1E5; Color: #535353
}
.forecasttableheaderleft {
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; Font-Size: 8pt; Text-Align: left; Background-Color: #CCD1E5; Color: #FFFFFF
}
.forecasttableheadercenter {
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; Font-Size: 8pt; Text-Align: center; Background-Color: #CCD1E5; Color: #FFFFFF
}
.forecasttabletitle {
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; Font-Size: 10pt; Font-Weight: Bold; Background-Color: #CCD1E5; Color: #000000
}
.forecasttaboff {
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; Font-Size: 7pt; Font-Weight: Bold; Text-Align: Center; Background-Color: #0D0A43; Color: #FFFFFF
}
.forecasttabon {
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; Font-Size: 7pt; Font-Weight: Bold; Text-Align: Center; Background-Color: #CCD1E5; Color: #535353
}
.forecasttreeheader {
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; Font-Size: 8pt; Font-Weight: Bold; Background-Color: #CED1E8; Color: #656766
}
.forecastviewheader {
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; Font-Size: 8pt; Background-Color: #E7EAF3; Color: #000000
}
.formfields {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt;
}
.hrefkeepblue {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #0000FF; 
}
.wrapdoc{
word-wrap: break-word;
}
.hrefkeepbluebold {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; color: #0000FF;
}

.hrefkeepblueactions {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #0000FF;
}
.hrefkeepbluedata {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #0000FF;
}
.hrefkeepblackdata {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000;
}
.hrefkeepblueheaderdata {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #0000FF;
}
.hrefkeepbluetab {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #FFFFFF;
}
.hyperlinkedbuttons {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; text-align: Right
}
IMG.button {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 116px; BORDER-BOTTOM: 0px; HEIGHT: 29px
}
.infoalertbg {
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #ffffff; FONT-SIZE: 8pt; COLOR: #008800
}
.inputtext {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}
.inputtextright {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; text-align: right
}
.inputtextgrey {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}
.inputtextreadonly {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #D4D4D4
}
.lblcolheading {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center
}
.lblcolheadingleft {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left
}
.lblcolheadingnumeric {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: right
}
.lblcolheadingyellow {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #c0c0c0; TEXT-ALIGN: center
}
.lblsearch {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: right
}
.lblsearchfilter {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center
}
.leftalign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 9pt; color: #000000; background-color: #F6F1F7; text-align: Left
}
.logininput {
	FONT-SIZE: 10pt; COLOR: #ffcc00; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}
.logon_buttons {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; color: #0000FF; alink: #0000FF; vlink: #0000FF; font-weight: bold; text-align: Right; background-color: #F5F5F5
}
.logon_directions {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #0D0A43; font-style: italic; font-weight: bold; text-align: Left; background-color: #F5F5F5
}
.logon_faq   {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #0D0A43; font-weight: bold; text-align: Right; background-color: #F5F5F5;
}
.mediumblack {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}
.navarrbar {
	BACKGROUND-COLOR: #b4b3b3
}
.navbar {
	WIDTH: 90px; HEIGHT: 16px
}
.nodatafound {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}
.note {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-style: italic; text-align: Left; background-color:  #F3F5F9
}
.notetabledescription {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.notetableuser {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #f3f5f9; TEXT-ALIGN: center
}
.orangebar {
	WIDTH: 100%; HEIGHT: 5px; BACKGROUND-COLOR: #eae6ea
}
.pagination {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}
.paragraphtext {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; text-align: Left; background-color: #F8F9FD
}
.participantlist   {
	color: #660099; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold
}
.pfcenteralignedbold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt;FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; TEXT-ALIGN: center
}
.pfcenteralignednormal {
	FONT-SIZE: 8pt;FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; TEXT-ALIGN: center
}
.pfleftalignedbold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt;FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; TEXT-ALIGN: left
}
.pfleftalignednormal {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; TEXT-ALIGN: left
}
.pfrightalignedbold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt;FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; TEXT-ALIGN: right
}
.pfrightalignednormal {
	FONT-SIZE: 8pt;FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; TEXT-ALIGN: right
}
.popupdata {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: Right; background-color:  #E7EAF3
}
.popuptitle {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; text-align: Left; background-color:  #CCD1E5; font-weight: bold; color: #000000
}
.portalactionlinks {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; BACKGROUND-COLOR: #FFFFFF; color: #0403FF; text-align: right
}
.portalborders {
	background-color:  #CCD1E5
}
.portalconfigchoicetitle {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; text-align: left; font-weight: bold; background-color: #CCD1E5
}
.portalconfigchoices {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; text-align: left
}
.portalconfigparagraph {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 9pt; text-align: left
}
.portalconfigboxbgcolor {
          background-color: #F3F5F9
}
.portalconfigboxtitle {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Center
}
.portaldashboardheading {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #5A5B5D; font-weight: bold; text-align: center; BACKGROUND-COLOR: #E1ECF7
}
.portalgrayrowdatacenter {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: Center; color: #000000; background: #EEF3FA
}
.portalgrayrowdataleft {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: Left; color: #000000; background: #EEF3FA
}
.portalgrayrowdataright {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: Right; color: #000000; background: #EEF3FA
}
.portalgrayrowhrefleft {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: Left; color: #0000ff; background-color: #EEF3FA
}
.portalgreeting {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 12pt; font-weight: bold; text-align: Left; color: #535353
}
.portalheaders {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Left; color: #535353; background: #CCD1E5
}
.portalinfoalertbg {
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #ffffff; FONT-SIZE: 10pt; COLOR: #008800; text-align: center
}
.portalquicksearchlabels {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; BACKGROUND-COLOR: #FFFFFF; text-align: right
}
.portaltableheaderleft {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Left; color: #535353; background: #CCD1E5; border: 1px solid white;
}
.portaltableheaderright {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Right; color: #535353; background: #CCD1E5; border: 1px solid white;
}
.portaltableheadercenter {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Center; color: #535353; background: #CCD1E5; border: 1px solid white;
}
.portalurgentalertbg {
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #ffffff; FONT-SIZE: 10pt; COLOR: #FF0000; TEXT-ALIGN: center
}
.portalwarnalertbg {
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #ffffff; FONT-SIZE: 10pt; COLOR: #FF9900; text-align: center
}
.portalwhiterowdatacenter {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: Center; color: #000000; background: #FFFFFF
}
.portalwhiterowdataleft {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: Left; color: #000000; background: #FFFFFF
}
.portalwhiterowdataright {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: Right; color: #000000; background: #FFFFFF
}
.portalwhiterowhrefleft {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: Left; color: #0000ff; background-color: #FFFFFF
}
.primarydetails {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: Right; background-color:  #E7EAF3; font-weight: bold
}
.primarydetailsdata {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: Left; background-color:  #E7EAF3; font-weight: bold;
}
.primarydetailsdatawrap {
	word-wrap: break-word; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: Left; background-color:  #E7EAF3; font-weight: bold;
}
.primarydetailsdataclear {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: Center; font-weight: bold; color: #700000;
}
.profilentry {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: Left; background-color:  #F3F5F9
}
.profilentryheader {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: Right; background-color:  #F3F5F9
}
.screentitle {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; color: #000000; text-align: Left; background-color: #CCD1E5; font-weight: bold
}
.searchfields {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: Right;
}
.searchfieldsleft {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: Left;
}
.searchkeepblue {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #0000FF; text-align: Right;
}
.searchresultsbypage {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold; text-align: Center
}
.searchsubar {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: Left; background-color: #E7EAF3
}
.searchsubarbold {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: Left; background-color: #E7EAF3; font-weight: bold;
}
.searchsubaractions {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold; text-align: Right; background-color:  #E7EAF3
}
.searchsubargreyright {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; color: #0000FF; text-align: Right; background-color:  #E7EAF3
}
.searchsubarright {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #0000FF; text-align: Right; background-color:  #FFFFFF
}
.secondarydetailsheader {
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; Font-Size: 8pt; Font-Weight: Bold; Background-Color: #CED1E8; Color: #656766
}
.secondarydetails {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; Font-Weight: Bold; text-align: Right; background-color:  #F3F5F9
}
.secondarydetailsbold {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; Font-Weight: Bold; text-align: Right; background-color:  #F3F5F9
}
.secondarydetailsdata {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: Left; background-color:  #F3F5F9; padding-left: 10px
}
.secondarydetailsheader {
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; Font-Size: 8pt; Font-Weight: Bold; Background-Color: #CED1E8; Color: #656766
}
.secondarydetailswhitedata {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: Right
}
.smallblack {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}
.specriteriadatalabels {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: Left; background-color:  #F3F5F9
}
.specriteriatextbar {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Left; background-color:  #E7EAF3
}
.specriteriatextlabels {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Right; background-color:  #F3F5F9
}
.subardate {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Left
}
TABLE.center {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
TABLE.dashboard {
	BACKGROUND-COLOR: #cc99cc
}
TABLE.default {
}
TABLE.displaynotes {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 1px solid
}
TABLE.login {
	WIDTH: 90px; BACKGROUND-COLOR: #000000
}

TABLE.notetextfield {
	WIDTH: 100%;
}
TABLE.results {
	BORDER-RIGHT: 0pt; PADDING-RIGHT: 0pt; BORDER-TOP: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; BORDER-LEFT: 0pt; PADDING-TOP: 0pt; BORDER-BOTTOM: 0pt; BACKGROUND-COLOR: #ffffff
}
TABLE.status {
	BORDER-RIGHT: 0pt; PADDING-RIGHT: 0px; BORDER-TOP: 0pt; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0pt; PADDING-TOP: 0px; BORDER-BOTTOM: 0pt; HEIGHT: 29px
}
TABLE.vissysviewtemplate {
	BORDER-RIGHT: 0pt; PADDING-RIGHT: 0pt; BORDER-TOP: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; BORDER-LEFT: 0pt; WIDTH: 747px; PADDING-TOP: 0pt; BORDER-BOTTOM: 0pt
}
.tabrowoff {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: center; background-color:  #0D0A43; font-weight: bold; border: 1px solid white;
}
.tabrowon {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: center; background-color:  #CCD1E5; font-weight: bold
}
TD.altrowresults {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #EEF3FA; TEXT-ALIGN: center; border: 1px solid white;
}
TD.altrowresultsleft {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #EEF3FA; TEXT-ALIGN: left; border: 1px solid white;
}
TD.altrowresultsnumeric {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #EEF3FA; TEXT-ALIGN: right; border: 1px solid white;
}
TD.altrowresultsright {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #EEF3FA; TEXT-ALIGN: right; border: 1px solid white;
}
TD.center {
	BORDER-RIGHT: 0pt; PADDING-RIGHT: 0pt; BORDER-TOP: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; VERTICAL-ALIGN: top; BORDER-LEFT: 0pt; WIDTH: 637px; PADDING-TOP: 0pt; BORDER-BOTTOM: 0pt; BACKGROUND-COLOR: #ffffff
}
TD.dashboardname {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}
TD.description {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #c7aac7
}
TD.east {
	BORDER-RIGHT: 0pt; PADDING-RIGHT: 0pt; BORDER-TOP: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; VERTICAL-ALIGN: top; BORDER-LEFT: 0pt; WIDTH: 0px; PADDING-TOP: 0pt; BORDER-BOTTOM: 0pt; BACKGROUND-COLOR: #660099
}
TD.greydescription {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #999999
}
TD.headerresults {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; HEIGHT: 45px; BACKGROUND-COLOR: #c7aac7; TEXT-ALIGN: center
}
TD.input {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #c7aac7
}
TD.mainlastrow {
	BACKGROUND-COLOR: #cccccc
}
TD.notetablecentered {
	TEXT-ALIGN: center
}
TD.rowresults {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; border: 1px solid white;
}
TD.rowresultsleft {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; border: 1px solid white;
}
TD.rowresultsnumeric {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right; border: 1px solid white;
}
TD.rowresultsright {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right; border: 1px solid white;
}
TD.statuserror {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; VERTICAL-ALIGN: middle; COLOR: red; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; TEXT-ALIGN: left
}
TD.statusnormal {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; VERTICAL-ALIGN: middle; COLOR: green; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; TEXT-ALIGN: left
}
TD.statuswarning {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; VERTICAL-ALIGN: middle; COLOR: yellow; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; TEXT-ALIGN: left
}
TD.subscreendata {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; text-align: Left
}
TD.subscreendatanoalign {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; word-wrap:HARD;
}
TD.subscreendataright {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; text-align: Right
}
TD.subscreenheaderbold {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: Left; background-color: #CCD1E5; color: #000000; font-weight: bold
}
TD.subscreenheaderboldright {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: Right; background-color: #CCD1E5; color: #000000; font-weight: bold
}
TD.subscreentopicbold {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; font-weight: bold; text-align: Right; background-color: #E7EAF3; height:17
}
TD.subscreentopicboldleft {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; font-weight: bold; text-align: Left; background-color: #E7EAF3; height:17
}
TD.taboff {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #ececeb; TEXT-ALIGN: center
}
TD.tabon {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #d6d3ce; TEXT-ALIGN: center
}
TD.text {
	FONT-SIZE: 10pt; FONT-FAMILY: arial, helvetica, geneva, swiss, sans-serif; BACKGROUND-COLOR: #ffffff
}
TD.username {
	FONT-WEIGHT: bolder; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; TEXT-ALIGN: left
}
.titlegrey {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #CCD1E5; TEXT-ALIGN: left
}
.treelowerbar {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; color: #000000; font-weight: bold; text-align: Left; background-color: #CCD1E5
}
.urgentalertbg {
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #ffffff; FONT-SIZE: 8pt; COLOR: #FF0000
}
.warnalertbg {
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND-COLOR: #ffffff; FONT-SIZE: 8pt; COLOR: #FF9900
}
.width {
	BORDER-RIGHT: 0pt; BORDER-TOP: 0pt; BORDER-LEFT: 0pt; BORDER-BOTTOM: 0pt
}
.wizardsubtitle { 
    font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; text-align: left; background-color: #E7EAF3 
}
.wttitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; TEXT-ALIGN: left
}
.worksheettreeheader {
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; Font-Size: 8pt; Font-Weight: Bold; Background-Color: #CED1E8; Color: #000000
}
.worksheetordersummarytextalignleft {
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; Font-Size: 8pt; text-align: left
}
.worksheetordersummarytextalignright {
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; Font-Size: 8pt; text-align: right
}
.portlettitle {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Left;
}
.portletstyle_1_header {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Left; Background-Color: #CCD1E5; 
}
.portletstyle_1_footer {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Left; Background-Color: #CCD1E5;  
}
.portletborderstyle_1 {
    border-right: 1px solid #CCD1E5; border-left: 1px solid #CCD1E5; 
}
 
.portletstyle_2_header {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Left; color: #535353;  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#CC9900', EndColorStr='#ffffff')
}
.portletstyle_2_footer {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Left; color: #535353;  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#CC9900', EndColorStr='#ffffff')
}
.portletborderstyle_2 {
    border-right: 1px solid #CC9900; border-left: 1px solid #CC9900;
} 
.portletstyle_3_header {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Left; color: #535353;  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#CCCCFF', EndColorStr='#ffffff')
}
.portletstyle_3_footer {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Left; color: #535353;  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#CCCCFF')
}
.portletborderstyle_3 {
    border-right: 1px solid #CCCCFF; border-left: 1px solid #CCCCFF;
}
.portletstyle_4_header {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Left; color: #535353;  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99FFCC', EndColorStr='#ffffff')
}
.portletstyle_4_footer {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Left; color: #535353;  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#99FFCC')
}
.portletborderstyle_4 {
    border-right: 1px solid #99FFCC; border-left: 1px solid #99FFCC;
}
.portletstyle_5_header {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Left; color: #535353;  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#669999', EndColorStr='#ffffff')
}
.portletstyle_5_footer {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Left; color: #535353;  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#669999')
}
.portletborderstyle_5 {
    border-right: 1px solid #669999; border-left: 1px solid #669999;
}
.portletstyle_6_header {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Left; color: #535353;  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FF9900', EndColorStr='#ffffff');
}
.portletstyle_6_footer {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Left; color: #535353;  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#FF9900');
}
.portletborderstyle_6 {
    border-right: 1px solid #FF9900; border-left: 1px solid #FF9900;
}
.portletstyle_7_header {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Left; color: #535353;  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FF3300', EndColorStr='#ffffff')
}
.portletstyle_7_footer {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Left; color: #535353;  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#FF3300')
}
.portletborderstyle_7 {
    border-right: 1px solid #FF3300; border-left: 1px solid #FF3300;
}
.portletstyle_8_header {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Left; color: #535353;  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FF66FF', EndColorStr='#ffffff')
}
.portletstyle_8_footer {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Left; color: #535353;  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#FF66FF')
}
.portletborderstyle_8 {
    border-right: 1px solid #FF66FF; border-left: 1px solid #FF66FF;
}
.portletstyle_9_header {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Left; color: #535353;  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#9999FF', EndColorStr='#ffffff')
}
.portletstyle_9_footer {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Left; color: #535353;  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#9999FF')
}
.portletborderstyle_9 {
    border-right: 1px solid #9999FF; border-left: 1px solid #9999FF;
}
.portletstyle_10_header {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Left; color: #535353; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#999966', EndColorStr='#ffffff')
}
.portletstyle_10_footer {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Left; color: #535353; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#999966')
}
.portletborderstyle_10 {
    border-right: 1px solid #999966; border-left: 1px solid #999966;
}
.portletstyle_11_header {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Left; color: #535353; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#993366', EndColorStr='#ffffff')
}
.portletstyle_11_footer {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Left; color: #535353; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#993366')
}
.portletborderstyle_11 {
    border-right: 1px solid #993366; border-left: 1px solid #993366;
}
.portletstyle_12_header {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Left; color: #535353; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#00CC99', EndColorStr='#ffffff')
}
.portletstyle_12_footer {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; text-align: Left; color: #535353; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#00CC99')
}
.portletborderstyle_12 {
    border-right: 1px solid #00CC99; border-left: 1px solid #00CC99;
}
.portlettext {
	FONT-SIZE: 10pt; FONT-FAMILY: arial, helvetica, geneva, swiss, sans-serif;
}
.treeerror {
   font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; Font-Weight: Bold;color: red; text-align: Left
}
.frmChangePassword {
	display:none;
}
input.prompt {
	border:1 solid transparent; background-color:#99ccff;width:70;font-family:arial;font-size:12; color:black;
} 
td.titlebar { 
	background-color:#0D0A43; color:#FFFFFF; font-weight:bold;font-family:arial; font-size:12;
} 
table.promptbox {
	border:1 solid #ccccff; background-color:#FFFFE6; color:black;padding-left:2;padding-right:2;padding-bottom:2;font-family:arial; font-size:12;
} 
input.promptbox {
	border:1 solid #0000FF; background-color:white;width:100%;font-family:arial;font-size:12; color:black;
}
