BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    SCROLLBAR-FACE-COLOR: #eee8aa;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    SCROLLBAR-HIGHLIGHT-COLOR: buttonhighlight;
    SCROLLBAR-SHADOW-COLOR: buttonshadow;
    COLOR: #000084;
    SCROLLBAR-3DLIGHT-COLOR: threedlightshadow;
    SCROLLBAR-ARROW-COLOR: #fafad2;
    PADDING-TOP: 0px;
    SCROLLBAR-TRACK-COLOR: #fafad2;
    FONT-FAMILY: Arial;
    SCROLLBAR-DARKSHADOW-COLOR: threeddarkshadow;
    background-color: #fafad2;
    TEXT-ALIGN: center
}

A:link
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000084;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
A:visited
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000084;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #35962b;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
A:link.clsToolbarIconText
{
    FONT-FAMILY: Arial;
    FONT-WEIGHT: Normal;
    FONT-SIZE: 6pt;
}
A:visited.clsToolbarIconText
{
    FONT-FAMILY: Arial;
    FONT-WEIGHT: Normal;
    FONT-SIZE: 6pt;
}
A:hover.clsToolbarIconText
{
    FONT-FAMILY: Arial;
    FONT-WEIGHT: Normal;
    FONT-SIZE: 6pt;
}
TABLE
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: transparent
}
TH
{
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    TEXT-TRANSFORM: capitalize;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: transparent
}
TD
{
    BORDER-RIGHT: silver 0pt solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #cc6633 1pt;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: silver 0pt solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #cc6633 1pt;
    FONT-FAMILY: Arial
}
INPUT
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial
}

INPUT.checkbox
{
	font-size: 8pt;
	color: black;
	font-family: Arial;
	background-color: transparent;
}

INPUT.radio
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: transparent
}
TEXTAREA
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
}
HR
{
    COLOR: #000084
}
UL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    text-align:left;
    padding-left:16px;
    padding-right:0px;
    margin-left:0px;
    margin-right:0px;
    list-style-image: url(images/bullet-spacer.gif);
}

MAP
{
    CURSOR: pointer
}
PRE
{
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial
}
SELECT
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
}
SPAN
{
    COLOR: black;
    POSITION: relative;
    BACKGROUND-COLOR: transparent
}

#Description
{
    COLOR: black;
    POSITION: relative;
    BACKGROUND-COLOR: transparent
}

FIELDSET
{
    BORDER-RIGHT: solid 1px black;
    BORDER-TOP: solid 1px black;
    BORDER-LEFT: solid 1px black;
    BORDER-BOTTOM: solid 1px black;
}
.clsLoginBand
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    HEIGHT: 40px;
    BACKGROUND-COLOR: #cc8942;
    TEXT-ALIGN: center
}
.clsLoginTable
{
    BORDER-RIGHT: buttonshadow thin solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: buttonhighlight thin solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: buttonhighlight thin solid;
    COLOR: white;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: buttonshadow thin solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #cccc9a;
    TEXT-ALIGN: center
}
.clsLoginLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: right
}
.clsCopyright
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 6pt;
    COLOR: #333333;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}
.clsHeaderFrame
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: capitalize;
    COLOR: #35962b;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #cccc9a
}
.clsHeaderText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.clsHeaderHilighted
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Arial
}
.clsNoActionWhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial
}
.clsNavBody
{
    BORDER-TOP: threeddarkshadow 1pt ridge;
    SCROLLBAR-FACE-COLOR: #cccc9a;
    MARGIN: 0px;
    SCROLLBAR-HIGHLIGHT-COLOR: buttonhighlight;
    SCROLLBAR-SHADOW-COLOR: buttonshadow;
    SCROLLBAR-3DLIGHT-COLOR: threedlightshadow;
    SCROLLBAR-ARROW-COLOR: #fafad2;
    SCROLLBAR-TRACK-COLOR: #fafad2;
    SCROLLBAR-DARKSHADOW-COLOR: threeddarkshadow;
    BACKGROUND-COLOR: #cccc9a
}
.clsNavOn
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #35962b;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #fafad2
}
.clsNavOff
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000084;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: transparent
}
.clsBranchLevel1On
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    CURSOR: pointer;
    COLOR: #35962b;
    TEXT-INDENT: 0px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #fafad2;
    TEXT-ALIGN: left
}
.clsBranchLevel1Off
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    CURSOR: pointer;
    COLOR: #000084;
    TEXT-INDENT: 0px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.clsBranchLevel2On
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    CURSOR: pointer;
    COLOR: #35962b;
    TEXT-INDENT: 0px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #fafad2;
    TEXT-ALIGN: left
}
.clsBranchLevel2Off
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    CURSOR: pointer;
    COLOR: #000084;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.clsLeafLevel1On
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    CURSOR: pointer;
    COLOR: #35962b;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #fafad2
}
.clsLeafLevel1Off
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    CURSOR: pointer;
    COLOR: #000084;
    FONT-FAMILY: Arial
}
.clsLeafLevel2On
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    CURSOR: pointer;
    COLOR: #35962b;
    TEXT-INDENT: 0px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #fafad2;
    TEXT-ALIGN: left
}
.clsLeafLevel2Off
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    CURSOR: pointer;
    COLOR: #000084;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.clsHeader
{
    BORDER-TOP: white 1px thin;
    FONT-SIZE: 8pt;
    COLOR: white;
    BORDER-BOTTOM: white thin solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #cc8942;
    TEXT-ALIGN: left;
	font-weight: normal;
    padding-left:2px;
    padding-right: 0px;
}
.clsHeaderRightAlign
{
    PADDING-RIGHT: 2px;
    padding-left: 2px;
    BORDER-TOP: white thin;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: white thin;
    COLOR: black;
    BORDER-BOTTOM: white thin solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #cc8942;
    TEXT-ALIGN: right
}

.clsTableCellRightAlign
{
    TEXT-ALIGN: right
}
.clsTableCellLeftAlign
{
    TEXT-ALIGN: left
}


.clsHeaderCenterAlign
{
    BORDER-RIGHT: white thin solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: white thin;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: white thin;
    COLOR: black;
    BORDER-BOTTOM: white thin solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #cc8942;
    TEXT-ALIGN: center
}

.clsHeaderLeftAlign
{
    BORDER-RIGHT: white thin solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: white thin;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: white thin;
    COLOR: black;
    BORDER-BOTTOM: white thin solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #cc8942;
    TEXT-ALIGN: left
}

.clsTableTotal
{
    PADDING-RIGHT: 2px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: palegoldenrod;
    TEXT-ALIGN: left
}
.clsTableEvenRow
{
    BORDER-RIGHT: white 0pt solid;
    BORDER-TOP: silver 1pt;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: silver 0pt;
    COLOR: #000084;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 0pt solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eee8aa;
    TEXT-ALIGN: left;
    padding-left:2px;
    padding-right: 0px
}
.clsTableOddRow
{
    BORDER-RIGHT: white 0pt solid;
    BORDER-TOP: #cc6633 1pt;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: white 0pt;
    COLOR: #000084;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: white 0pt solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #fafad2;
    TEXT-ALIGN: left;
    padding-left:2px;
    padding-right: 0px
}

.clsTableEvenRowChild
{
    BORDER-RIGHT: white 0pt solid;
    BORDER-TOP: black 0pt;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: silver 0pt;
    COLOR: #000084;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: white 1pt solid;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eee8aa;
    TEXT-ALIGN: left;
    padding-left:2px;
    padding-right: 0px;
    white-space: nowrap 
           

}

.clsTableOddRowChild
{
    BORDER-RIGHT: white 0pt solid;
    BORDER-TOP: #cc6633 0pt;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: white 0pt;
    COLOR: #000084;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: white 1pt solid;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #fafad2;
    TEXT-ALIGN: left;
    padding-left:2px;
    padding-right: 0px;
    white-space:nowrap        
}
.clsSelectedRow
{
    BORDER-RIGHT: white 0pt solid;
    BORDER-TOP: silver 1pt;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: silver 0pt;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: white 0pt solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: palegreen;
    TEXT-ALIGN: left;
    padding-left:2px;
    padding-right: 0px       
}
.clsRowRollup
{
    BORDER-RIGHT: white 0pt solid;
    PADDING-RIGHT: 2px;
    padding-left: 2px;
    BORDER-TOP: black 2pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: silver 0pt;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: white 0pt solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #cc8942;
    TEXT-ALIGN: left
   
}
.clsRowRollup .clsRowRollupRightAlign
{
	BORDER-TOP: black 2pt;
    TEXT-ALIGN: right
}

.clsRowRollup .clsRowRollupCenterAlign
{
	BORDER-TOP: black 2pt;
    TEXT-ALIGN: center
}

.clsSelectedRowChild
{
    BORDER-RIGHT: white 0pt solid;
    BORDER-TOP: silver 0pt;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: silver 0pt;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: white 1pt solid;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: palegreen;
    TEXT-ALIGN: left
}

.clsSPANMessage
{
    FONT-SIZE: 8pt;
    Z-INDEX: 1;
    VISIBILITY: hidden;
    COLOR: black;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center;
    vertical-align: middle;
    border: solid 1px black; 
}

.clsDropDownMenuContainer
{
    BORDER-RIGHT: black 1px;
    BORDER-TOP: black 1px;
    FONT-SIZE: 8pt;
    Z-INDEX: 1;
    VISIBILITY: hidden;
    BORDER-LEFT: black 1px;
    WIDTH: 15em;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left
}
.clsDropDownTable
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-COLOR: #eee8aa
}
.clsDropDownEnabled
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    CURSOR: default;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eee8aa
}
.clsDropDownEnabledHL
{
    BORDER-RIGHT: black 1px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px;
    PADDING-LEFT: 0px;
    BORDER-LEFT: black 1pt;
    CURSOR: pointer;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: palegreen
}
.clsTVWBody
{
 
}
.clsTVWOutline
{
    BORDER-RIGHT: black 1px inset;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px inset;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    OVERFLOW: auto;
    BORDER-LEFT: black 1px inset;
    WIDTH: 100%;
    COLOR: white;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px inset;
    FONT-FAMILY: Arial;
    POSITION: relative;
    HEIGHT: 80%;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left;
    margin-left: 0px
}
.clsTVWParentNodeContractedSelected
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-POSITION: inside;
    FONT-SIZE: 8pt;
    LIST-STYLE-IMAGE: url(images/bullet-plus.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: white;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left;
   	cursor: pointer;
}
.clsTVWParentNodeExpandedSelected
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-POSITION: inside;
    FONT-SIZE: 8pt;
    LIST-STYLE-IMAGE: url(images/bullet-minus.gif);
    PADDING-BOTTOM: 0px;
    COLOR: white;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left;
   	cursor: pointer;
	margin-left:0px;
	margin-right:0px
}
.clsTVWParentNodeContractedDeselected
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-POSITION: inside;
    FONT-SIZE: 8pt;
    LIST-STYLE-IMAGE: url(images/bullet-plus.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: blue;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left;
	cursor: pointer;
}
.clsTVWParentNodeExpandedDeselected
{
	padding-right: 0px;
	padding-left: 0px;
	list-style-position: inside;
	font-size: 8pt;
	list-style-image: url(images/bullet-minus.gif);
	padding-bottom: 0px;
	margin-left:0px;
	margin-right:0px;
	color: black;
	padding-top: 0px;
	font-family: Arial;
	background-color: transparent;
	text-align: left;
	cursor: pointer;
}
.clsTVWLeafNodeSelected
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-POSITION: inside;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: silver;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
    LIST-STYLE-TYPE: none;
    BACKGROUND-COLOR: #eee8aa;
    TEXT-ALIGN: left;
    cursor:pointer
}
.clsTVWLeafNodeDeselected
{
	padding-right: 0px;
	padding-left: 0px;
	list-style-position: inside;
	font-size: 8pt;
	padding-bottom: 0px;
	color: black;
	padding-top: 0px;
	font-family: Arial;
	list-style-type: none;
	background-color: transparent;
	text-align: left;
	overflow: visible;
	margin-left:0px;
	margin-right:0px;
	cursor:pointer
	
}
.clsTVWSelected
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bolder!important;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	color: black;
	padding-top: 0px;
	font-family: Arial;
	background-color: #eee8aa;
	overflow: visible;
}
.clsTVWImage
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bolder;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	cursor: pointer;
	color: black;
	padding-top: 0px;
	font-family: Arial;
	background-color: #eee8aa;
	overflow: visible;
}
.clsTVWDeselected
{
    FONT-WEIGHT: normal!important;
    FONT-SIZE: 8pt;
   	padding-left: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: transparent
}
.clsTableCriteria
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eee8aa
}
.clsTab
{
    BORDER-RIGHT: lightgrey 1px solid;
    BORDER-TOP: buttonhighlight thin solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    BORDER-LEFT: buttonhighlight 1px solid;
    COLOR: black;
    BORDER-BOTTOM: buttonhighlight thin solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eee8aa;
    TEXT-ALIGN: center
}
.clsTabSel
{
    BORDER-RIGHT: buttonshadow thin solid;
    BORDER-TOP: buttonhighlight 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: buttonhighlight thin solid;
    COLOR: black;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eee8aa;
    TEXT-ALIGN: center
}
.clsTabDisabled
{
    BORDER-RIGHT: lightgrey 1px solid;
    BORDER-TOP: buttonhighlight thin solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    BORDER-LEFT: buttonhighlight 1px solid;
    COLOR: gray;
    BORDER-BOTTOM: buttonhighlight thin solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eee8aa;
    TEXT-ALIGN: center
}
.clsTabNoContentHeader
{
    FONT-SIZE: 10pt;
    BORDER-BOTTOM: buttonhighlight thin solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #fafad2
}
.clsTabNoContentRightHeader
{
    BORDER-RIGHT: medium none;
    FONT-SIZE: 10pt;
    BORDER-BOTTOM: buttonhighlight thin solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #fafad2
}
.clsTabNoContent
{
    PADDING-RIGHT: 1px;
    BORDER-TOP: black thin solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eee8aa
}
.clsTabContent
{
    PADDING-RIGHT: 1px;
    BORDER-TOP: buttonhighlight 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    COLOR: black;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: buttonshadow 1px solid;
    BACKGROUND-COLOR: #eee8aa
}
.clsTabContentSel
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: buttonshadow 1px solid;
    BACKGROUND-COLOR: #eee8aa
}
.clsTabContentLeft
{
    PADDING-RIGHT: 1px;
    BORDER-TOP: buttonhighlight 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #eee8aa
}
.clsTabContentSelLeft
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #eee8aa
}
#tblTabControl
{
    LEFT: 5px;
    WIDTH: 460px;
    BORDER-BOTTOM: buttonhighlight 0px solid;
    POSITION: absolute;
    TOP: 25px;
    HEIGHT: 400px
}
#trContent
{
    BORDER-LEFT: buttonhighlight 0px solid;
    BORDER-BOTTOM: buttonhighlight 0px solid
}
#tdLeftSide
{
    BORDER-LEFT: buttonhighlight thin solid;
    BORDER-BOTTOM: buttonshadow 1px solid
}
#tdRightSide
{
    BORDER-RIGHT: buttonshadow thin solid;
    BORDER-TOP: buttonhighlight 1px solid;
    BORDER-BOTTOM: buttonshadow 1px solid;
    BACKGROUND-COLOR: #eee8aa
}
.clsEATable
{
    WIDTH: 100%;
    BACKGROUND-COLOR: #fafad2
}
.clsEAHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    BACKGROUND-COLOR: #cc8942;
    TEXT-ALIGN: center
}
.clsEARow
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    WIDTH: 50%;
    LINE-HEIGHT: normal;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left
}
.clsEAAttributeLabelCell
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    WIDTH: 30%;
    BACKGROUND-COLOR: transparent
}

.clsEAAttributeLabel
{
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial
}


.clsEAAttributeDataCell
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: transparent
}
.clsEAText
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}
.clsEAMultiLine
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}
.clsEACheckBox
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left
}
.clsEADropDownList
{
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left
}
.clsEACheckBoxLabel
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    LINE-HEIGHT: normal;
    PADDING-TOP: 3pt;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left
}
.clsEAComment
{
    FONT-SIZE: 10pt;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left
}
.clsSurveyLabelCell
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.clsPrinterFriendly
{
    COLOR: black
}

.clsPrinterFriendlyData 
{
	color:Black;
	vertical-align:top  
}

.clsPrinterFriendlyThinLine
{
    color: black;
    border-top: #000084 1px dotted;
}

.clsPrinterFriendlyHeader
{
    color: black;
    border-bottom: black 1px solid;
}

.clsPrinterFriendlyTopLine
{
    COLOR: black;
    BORDER-TOP: #000084 2px solid;
}

.clsPrinterFriendlyBold
{
    FONT-WEIGHT: bolder;
    COLOR: black;
    TEXT-ALIGN: left
}

.clsError
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #35962b;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.clsLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: transparent
}

.clsLabel .clsLabelLeftAlign
{
	text-align: left;
}

.clsLabelU
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #2d4491;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline
}
.clsCalendarTable
{
}
.clsCalendarTitleTable
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px
}
.clsCalendarTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.clsCalendarDayTable
{
}
.clsCalendarDayTitlef
{
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #000084
}
.clsCalendarDay
{
    FONT-SIZE: 8pt;
    CURSOR: pointer;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eee8aa
}
.clsCalendarDayHighlight
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    CURSOR: pointer;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #cc8942
}
.clsCalendarDaySelected
{
    BORDER-RIGHT: #000084 1px solid;
    BORDER-TOP: #000084 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #000084 1px solid;
    CURSOR: pointer;
    COLOR: #000084;
    BORDER-BOTTOM: #000084 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
}
.clsCalendarSpacer
{
    BACKGROUND-COLOR: transparent
}
.clsCalendarTableDotNet
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Arial;
	text-align: center;
	background-color: #cc8942;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.clsCalendarTitleDotNet
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Arial;
	text-align: center;
	background-color: #cc8942;
	border-bottom: black 1px solid;
}
.clsCalendarDayTabledotNet
{
}
.clsCalendarDayTitlefDotNet
{
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #000084
}
.clsCalendarDayDotNet
{
    FONT-SIZE: 8pt;
    CURSOR: pointer;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eee8aa
}

.clsCalendarDayHighlightDotNet
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    CURSOR: pointer;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #cc8942
}
.clsCalendarDaySelectedDotNet
{
    BORDER-RIGHT: #000084 1px solid;
    BORDER-TOP: #000084 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #000084 1px solid;
    CURSOR: pointer;
    COLOR: #000084;
    BORDER-BOTTOM: #000084 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: black
}
.clsDayViewTitle
{
    BORDER-RIGHT: black 1pt;
    BORDER-TOP: black 1pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1pt solid;
    BORDER-BOTTOM: black 1pt solid;
    FONT-FAMILY: Arial;
    cursor: pointer
}
.clsDayViewNotAllocatedULine
{
    BORDER-RIGHT: black;
    BORDER-TOP: black;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1pt solid;
    BORDER-BOTTOM: black 1pt solid;
    BACKGROUND-COLOR: #eee8aa;
    cursor: pointer

}
.clsDayViewNotAllocated
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1pt solid;
    BORDER-BOTTOM: black 1pt dashed;
    BACKGROUND-COLOR: #eee8aa;
    cursor: pointer 
}
.clsDayViewAllocated
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    OVERFLOW: scroll;
    BORDER-LEFT: black 1pt solid;
    BORDER-BOTTOM: black 1pt dashed;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #d5d9d7;
    cursor: pointer
}
.clsDayViewAllocatedULine
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    OVERFLOW: scroll;
    BORDER-LEFT: black 1pt solid;
    BORDER-BOTTOM: black 1pt solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #d5d9d7;
    cursor: pointer
}
.clsDayViewCoreHours
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1pt solid;
    BORDER-BOTTOM: black 1pt dashed;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #9BBBDC;
    cursor: pointer
}
.clsDayViewCoreHoursULine
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1pt solid;
    BORDER-BOTTOM: black 1pt solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #9BBBDC;
    cursor: pointer
}
.clsDayViewOverTimeHours
{
    FONT-WEIGHT: 300;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1pt solid;
    BORDER-BOTTOM: black 1pt dashed;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #F1F1DF;
    cursor: pointer
}
.clsDayViewOverTimeHoursULine
{
    FONT-WEIGHT: 300;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1pt solid;
    BORDER-BOTTOM: black 1pt solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #F1F1DF;
    cursor: pointer
}
.clsDayViewItem
{
    CURSOR: pointer
}
.clsTimeDetails
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 12pt;
	padding-bottom: 2px;
	vertical-align: top;
	color: #333366;
	border-top-style: solid;
	padding-top: 2px;
	font-family: Arial;
	border-right-style: solid;
	border-left-style: solid;
	background-color: #ffffff;
	border-bottom-style: solid;
	border-left-color: #eee8aa;
	border-bottom-color: #eee8aa;
	border-top-color: #eee8aa;
	border-right-color: #eee8aa;
}
.clsTimeCell
{
    FONT-SIZE: 8pt;
    CURSOR: pointer;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eee8aa
}
.clsLegend
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black
}
.clsButton
{
    FONT-SIZE: 8pt;
    COLOR: #000084;
    FONT-FAMILY: Arial
}
.clsButtonDisabled
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}
.clsTitle
{
    MARGIN-TOP: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    TEXT-TRANSFORM: capitalize;
    COLOR: #cc6633;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.clsReportTitle
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-TOP: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    BORDER-LEFT: medium none;
    COLOR: black;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.clsCenteredReportTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}
.clsUserId
{
    TEXT-TRANSFORM: uppercase;
    COLOR: white;
    FONT-FAMILY: Arial
}
.clsDivisor
{
    BORDER-RIGHT: yellow thin;
    BORDER-TOP: yellow thin;
    BORDER-LEFT: yellow thin;
    COLOR: black;
    BORDER-BOTTOM: yellow thin
}
.clsDataHighlight
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: black
}
.clsSectionBand
{
    BACKGROUND-COLOR: #99cc99
}
.clsFieldsetCriteria
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #eee8aa
}
.clsAction
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: capitalize;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: transparent
}
.clsNoAction
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: capitalize;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: transparent
}
.clsNavMenuSeparator
{
    HEIGHT: 1px;
    BACKGROUND-COLOR: #a7a786
}
clsReportBody
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    SCROLLBAR-FACE-COLOR: #eee8aa;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    SCROLLBAR-HIGHLIGHT-COLOR: buttonhighlight;
    SCROLLBAR-SHADOW-COLOR: buttonshadow;
    COLOR: #000084;
    SCROLLBAR-3DLIGHT-COLOR: threedlightshadow;
    SCROLLBAR-ARROW-COLOR: #fafad2;
    PADDING-TOP: 0px;
    SCROLLBAR-TRACK-COLOR: #fafad2;
    FONT-FAMILY: Arial;
    SCROLLBAR-DARKSHADOW-COLOR: threeddarkshadow;
    BACKGROUND-COLOR: #fafad2;
    TEXT-ALIGN: left
}

.clsTopRightIconTable
{
    BORDER: 1px solid black;
}


.clsDialogContainer
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    border-bottom: black 1px solid;
    FONT-SIZE: 8pt;
    Z-INDEX: 1;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    BACKGROUND-COLOR: #fafad2;
    TEXT-ALIGN: left
}

.clsCaptionTable
{
	border-bottom: black 1px solid;
	border-right: black 1px solid;	
}

.clsDialogTable
{
    BACKGROUND-COLOR: #fafad2;
    BORDER-RIGHT: black 1px solid;
    border-bottom: black 1px solid;
 
}
.clsDialogTitle 
{
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#eee8aa);
    margin: 0px;
    position:inherit;
    text-align: center;
    font-size: 10pt;
    font-style:italic;
    font-weight:bolder;
    float: none;
    vertical-align: middle; 
}



#modulesArea {
}

#columns 
{
}

.module{
	border: 1px solid #EEE;
	background: #FFF;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

.moduleFrame{
	border : 1px solid #cc8942;
}

.moduleHeader{
	background: #cccc9a;
	height: 18px;
	margin: 0px;
	border-bottom: solid 1px #cc8942;
}
.moduleHeader .drag
{
    cursor: move;
    width: 18px;
	height: 18px;
	padding: 0px;    
} 

.moduleHeader .showHide{
	width: 18px;
	height: 18px;
	cursor: pointer;
	float: left;
	padding: 0px;
}
.moduleHeader .title
{
    text-align:left;
	font-weight: bold;
	font-size: 11px;
	cursor:move;
	padding-top: 0px;
	line-height: 17px;
	color: #000;
	background:transparent;
}
.moduleHeader .title a{
	color: #00368F;
}
.moduleHeader .title a:hover{
	color: #F60;
}
.moduleHeader .edit{
	float: right;
	font-size: 11px;
	padding: 2px 5px 0 5px;
	cursor: pointer;
}

.moduleHeader .edit a{
	color: #000;
	text-decoration: underline;
	border-bottom: none;
}

.moduleHeader .edit a:hover{
	color: #000;	
}
.moduleHeader .close{
	float: right;
	padding: 2px 0px 2px 0;
	cursor: pointer;
}

.moduleHeader .refresh{
	float: right;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}

.moduleFooter{
	background: #cc8942;
	height: 2px;
	cursor: n-resize;
}

.moduleHeader .hover{
    cursor: n-resize;
}

.moduleContent
{
    padding: 0px;
    margin: 0px;
    background: #fafad2;
    clip: rect(0px 0px 0px 0px);
}

#moduleGhost{
	border: 1px dashed #cc8942;
	margin: 2px;
}


.divColonne
{
	float:left;
}

*html .divColonne{
	overflow: hidden;
}


.modulesAreaContainer
{
    float:left;
}

.addportalitemsheader 
{
    margin: 0px;
    height: 18px;
    background: #cccc9a;
    border-bottom:1px solid #cc8942;
}
.addportalitem 
{
    height: 20px;
    padding: 0px 2px 0px 2px;
}

.manageportalitem 
{
    padding: 5px 5px 0px 5px;
    font-family: Arial;
    font-size: 8pt;
    text-decoration: none;
    font-weight: normal;
    clear: right;
    height: 18px;
}

.manageportal 
{
    
    font-family: Arial;
    font-size: 8pt;
    text-decoration: none;
    font-weight: normal;
    padding: 2px;
    margin: 5px 5px 0px 5px;
    border: 1px solid #cc8942;
    z-index: 100;
}
.manageportalsmenu 
{
    float:left;
    z-index: 100;
    width: auto;
}
.manageclose a {
    cursor:pointer;
}

.clsTableRowSLRHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: white;
    BACKGROUND-COLOR: #cc8942;
    TEXT-ALIGN: left
}
.clsTableRowSLRFooter
{
    FONT-SIZE: 12pt;
    COLOR: white;
    BACKGROUND-COLOR: #cc8942;
    TEXT-ALIGN: left
}
.clsTableRowSLRFooterFine
{
    FONT-SIZE: 8pt;
    COLOR: black;
    BACKGROUND-COLOR: #cc8942;
    TEXT-ALIGN: Center
}
.clsTableRowSLRHeaderEscalate
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: white;
    BACKGROUND-COLOR: #BB2fB0;
    TEXT-ALIGN: left
}
.clsTableRowSLRFooterEscalate
{
    FONT-SIZE: 12pt;
    COLOR: white;
    BACKGROUND-COLOR: #BB2fB0;
    TEXT-ALIGN: left
}
.clsTableRowSLRFooterFineEscalate
{
    FONT-SIZE: 8pt;
    COLOR: black;
    BACKGROUND-COLOR: #BB2fB0;
    TEXT-ALIGN: Center
}
.clsTableRowSLRHeaderReminder
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: white;
    BACKGROUND-COLOR: #FBCC11;
    TEXT-ALIGN: left
}
.clsTableRowSLRFooterReminder
{
    FONT-SIZE: 12pt;
    COLOR: white;
    BACKGROUND-COLOR: #FBCC11;
    TEXT-ALIGN: left
}
.clsTableRowSLRFooterFineReminder
{
    FONT-SIZE: 8pt;
    COLOR: black;
    BACKGROUND-COLOR: #FBCC11;
    TEXT-ALIGN: Center
}
.clsTableRowSLRHeaderApprovalReminder
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: white;
    BACKGROUND-COLOR: #ff80c0;
    TEXT-ALIGN: left
}
.clsTableRowSLRFooterApprovalReminder
{
    FONT-SIZE: 12pt;
    COLOR: white;
    BACKGROUND-COLOR: #ff80c0;
    TEXT-ALIGN: left
}
.clsTableRowSLRFooterFineApprovalReminder
{
    FONT-SIZE: 8pt;
    COLOR: black;
    BACKGROUND-COLOR: #ff80c0;
    TEXT-ALIGN: Center
}
.clsTableRowSLRHeaderTTR
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: white;
    BACKGROUND-COLOR: #ff0000;
    TEXT-ALIGN: left
}
.clsTableRowSLRFooterTTR
{
    FONT-SIZE: 12pt;
    COLOR: white;
    BACKGROUND-COLOR: #ff0000;
    TEXT-ALIGN: left
}
.clsTableRowSLRFooterFineTTR
{
    FONT-SIZE: 8pt;
    COLOR: black;
    BACKGROUND-COLOR: #ff0000;
    TEXT-ALIGN: Center
}

.leftmenubarselected
{
    margin: 0px;
    position: inherit;
    color: Black;
    font-family: Arial;
    background-color: #eee8aa;
    width: 100%;
    height: 25px;
    font-family: Arial;
    text-align: left;
    font-size: 9pt;
    border-bottom: 1px solid #cc8942;
    cursor: pointer;
    float: none;
    vertical-align: middle;
}
.leftmenubarselectedlabel
{
    font-family: Arial;
    background-color: #eee8aa;
    color: Black;
    text-align: left;
    font-size: 8pt;
    cursor: pointer;
}
.leftmenubar 
{
    margin: 0px;
    position:inherit;
    color: Black;
    font-family: Arial;
    background-color: #fafad2;
    width: 100%;
    height: 25px;
    font-family: Arial;
    text-align: left;
    font-size: 9pt;
    border-bottom: 1px solid #cc8942;
    cursor: pointer;
    float: none;
    vertical-align: middle; 
}
.leftmenubarlabel
{
    font-family: Arial;
    background-color: #fafad2;
    color: Black;
    text-align: left;
    font-size: 8pt;
    cursor: pointer;
}
.lmContentHeader 
{
    margin: 0px;
    text-align:center;
    background: #cc8942;
    color: White;
    height: 22px;
    font-weight:400;
    font-family: Arial; 
}
.lmContent
{
    color: black;
    font-weight:100;
    font-family: Arial;    
    font-size:7pt;
}
A.lmContent
{
    color: black;
    font-weight:100;
    font-family: Arial;  
    font-size:7pt;
}
A.lmContent:visited
{
    color: black;
    font-weight:100;
    font-family: Arial;
    font-size:7pt;  
}
A.lmContent:hover
{
    font-weight:100;
    font-family: Arial;
    font-size:7pt; 
}
.leftmenuhover
{
    margin: 0px;
    position:inherit;
    color: #fafad2;
    font-family: Arial;
    background-color: #cc8942 ;
    width: 100%;
    height: 25px;
    font-family: Arial;
    text-align: left;
    font-size: 9pt;
    border-bottom: 1px solid #fafad2;
    cursor: pointer;
    float: none;
}
.leftmenuhoverlabel
{
    font-family: Arial;
    background-color: #cc8942;
    color: #fafad2;
    text-align: left;
    font-size: 8pt;
    cursor: pointer;
}
.leftmenubody
{
    margin:0px; 
    background: #eee8aa;  
    border: 1px solid #cc8942;
    SCROLLBAR-ARROW-COLOR: #fafad2;
    SCROLLBAR-TRACK-COLOR: #fafad2;
    SCROLLBAR-FACE-COLOR: #eee8aa;
    SCROLLBAR-HIGHLIGHT-COLOR: buttonhighlight;
    SCROLLBAR-SHADOW-COLOR: buttonshadow;
    SCROLLBAR-3DLIGHT-COLOR: threedlightshadow;
    SCROLLBAR-DARKSHADOW-COLOR: threeddarkshadow;
}
.leftmenuseperator
{
    padding:0px;
    margin:0px;
    float:none;
    border-bottom: 1px solid #cc8942;
    height: 7px;
    vertical-align:top;
    overflow: hidden;
    background-image:url(images/leftmenuseperator.gif);
}
.contentoptions
{
    margin: 0px;
    height:auto;
    vertical-align :bottom;
}
.leftmenucontentoptions 
{
    border-top: 1px solid #cc8942;
    float: none;
    position:relative;
    width: 100%;
    vertical-align:bottom; 
    margin: 0px;
}
.leftmenucontentcontainer
{
    vertical-align:top; 
    float: none;
    position:relative;
    width: 100%;
    overflow: auto;
    margin: 0px;
}
.requestlistrow
{
    border-bottom: solid 1px #cc8942;
}
.requestlistrowselected
{
    background-color:#eee8aa;
    border-bottom: solid 1px #cc8942;
}
.requestlistrowheader
{
    margin: 0px;
    text-align:left;
    background: #cc8942;
    color: White;
    height: 40px;
    font-weight:400;
    font-family: Arial; 
}
.requestlistscrolling
{
    position:relative;
    overflow:auto;
    vertical-align:top; 
    float: none;
    width:100%;
}
.clsFilter
{
    margin: 0px;
    position:inherit;
    font-family: Verdana, Arial;
    background-color:#eee8aa ;
    color: #000000;
    font-family: Verdana, Arial;
    text-align: left;
    font-size: 8pt;
    float: none;
    vertical-align: middle;
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#eee8aa);
}
	
}

.clsMenuBar 
{
    margin: 0px;
    position:inherit;
    font-family: Verdana, Arial;
    background-color:#eeeeee;
    color: #000000;
    font-family: Verdana, Arial;
    font-size: 8pt;
    float: none;
    vertical-align: middle;
    border-bottom:solid 1px black; 
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#eeeeee);
    
}

.clsMenuBarOptions 
{
  /*  filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#eee8aa);*/
    margin: 0px;
    background-color: lightgray;
    position:inherit;
    text-align: right;
    font-size: 8pt;
    float: none;
    vertical-align: middle; 
}

.aw-row-selector {width: 20px; text-align: center}
.aw-row-2 .aw-row-selector {font-weight: bold}
.aw-image-filter      {background: url(images/filter.gif)}
.aw-image-print      {background: url(images/printer2small.gif) no-repeat}
.aw-image-changedate      {background: url(images/criteria.gif)}
.aw-image-savelayout      {background: url(images/column_preferences.gif)}
.aw-image-savetofile      {background: url(images/floppysave.gif)}
.aw-image-savechanges      {background: url(images/save_small.png);background-repeat:no-repeat; margin-left:0px;}
.aw-image-myrequests      {background: url(images/myrequests_small.gif);background-repeat:no-repeat; margin-left:0px;}
.aw-image-viewlinks      {background: url(images/view_linked_requests.gif);background-repeat:no-repeat; margin-left:0px;}
.aw-image-updaterequest      {background: url(images/update_request.gif);background-repeat:no-repeat; margin-left:0px;}
.aw-image-cancel      {background: url(images/cancel.png);background-repeat:no-repeat; margin-left:0px;}



.aw-image-todolist      {background: url(images/task-information16.gif) no-repeat}
.aw-image-whiteboard_small    {background: url(images/whiteboard_item.gif); background-repeat:no-repeat; margin-left:0px;}
.aw-image-service_catalog    {background: url(images/service_catalog_small.png); background-repeat:no-repeat; margin-left:0px; }
.aw-image-refresh	{BACKGROUND: url(images/refresh.gif) no-repeat}
.aw-image-whiteboardlink    {background: url(images/whiteboard_link16.gif); background-repeat:no-repeat; margin-left:0px;}
.aw-image-whiteboardresolve    {background: url(images/whiteboard_resolve16.gif); background-repeat:no-repeat; margin-left:0px;}
.aw-image-whiteboardlinkdelete    {background: url(images/whiteboard_linkdelete16.gif); background-repeat:no-repeat; margin-left:0px;}
.aw-image-time {BACKGROUND: url(images/Accounting.gif) no-repeat}
.aw-image-search {BACKGROUND: url(images/search.gif) no-repeat}
.aw-image-forward {BACKGROUND: url(images/forward.gif) no-repeat}
.aw-image-back {BACKGROUND: url(images/back.gif) no-repeat}

.aw-image-teams {BACKGROUND: url(images/teams16.gif) no-repeat}

.aw-image-person {BACKGROUND: url(images/person.gif) no-repeat}
.aw-image-request {BACKGROUND: url(images/request.gif) no-repeat}
.aw-image-task {BACKGROUND: url(images/task check.gif) no-repeat;height:16px;width:16px;}
.aw-image-timeline {BACKGROUND: url(images/Calendar%20Progress16.gif) no-repeat;height:16px;width:16px;}
.aw-image-serviceclock {BACKGROUND: url(images/service_clock_information16.gif) no-repeat;height:16px;width:16px;}
.aw-image-workflow {BACKGROUND: url(images/workflow-16.gif) no-repeat;height:16px;width:16px;}
.aw-image-requestaudit {BACKGROUND: url(images/request_audit.gif) no-repeat;height:16px;width:16px;}

.aw-image-persontab {BACKGROUND: url(images/person-tab.gif) no-repeat}
.aw-image-requesttab {BACKGROUND: url(images/request-tab.gif) no-repeat}
.aw-image-tasktab {BACKGROUND: url(images/task-tab16.gif) no-repeat;height:16px;width:16px;}

.aw-image-attachmenttab {BACKGROUND: url(images/attachment-tab16.gif) no-repeat}
.aw-image-billingstab {BACKGROUND: url(images/billings-tab16.png) no-repeat;height:16px;width:16px;}
.aw-image-actionstab {BACKGROUND: url(images/actions-tab16.gif) no-repeat;height:16px;width:16px;}
.aw-image-linkstab {BACKGROUND: url(images/links-tab16.gif) no-repeat}
.aw-image-assetstab {BACKGROUND: url(images/asset-tab16.png) no-repeat}
.aw-image-eatab {BACKGROUND: url(images/information-tab16.png) no-repeat}
.aw-image-history {BACKGROUND: url(images/assethistory.gif) no-repeat;height:16px;width:16px;}
.aw-image-personhistory {BACKGROUND: url(images/person-history16.gif) no-repeat;height:16px;width:16px;}
.aw-image-assetrelationship {BACKGROUND: url(images/assetrelationship16.gif) no-repeat;height:16px;width:16px;}
.aw-image-companyrequests {BACKGROUND: url(images/company_requests16.gif) no-repeat}
.aw-image-addasset {BACKGROUND: url(images/add_asset.gif) no-repeat}

.aw-image-assetcriteriatab {BACKGROUND: url(images/asset-criteria16.gif) no-repeat}
.aw-image-companytab {BACKGROUND: url(images/company_info16.gif) no-repeat}
.aw-image-departmenttab {BACKGROUND: url(images/department_info16.gif) no-repeat}
.aw-image-kbsearchtab {BACKGROUND: url(images/search.gif) no-repeat}
.aw-image-FAQtab {BACKGROUND: url(images/kb_faq16.gif) no-repeat}
.aw-image-reqsearchtab {BACKGROUND: url(images/search_requests16.gif) no-repeat}
.aw-image-infotab {BACKGROUND: url(images/phone.gif) no-repeat}
.aw-image-messagetab {BACKGROUND: url(images/message.gif) no-repeat}
.aw-image-addresstab {BACKGROUND: url(images/address.gif) no-repeat}
.aw-image-commentstab {BACKGROUND: url(images/comments.gif) no-repeat}
.aw-image-securitytab {BACKGROUND: url(images/search_requests16.gif) no-repeat}
.aw-image-foldertab {BACKGROUND: url(images/folders.gif) no-repeat}
.aw-image-securitytab {BACKGROUND: url(images/security.gif) no-repeat}
.aw-image-columnstab {BACKGROUND: url(images/columns16.gif) no-repeat}
.aw-image-maintenancetab {BACKGROUND: url(images/Toolbox16.gif) no-repeat}
.aw-image-addsystemconfig {BACKGROUND: url(images/system_configuration_add16.gif) no-repeat}

.aw-ff3 .aw-ui-button { 
    display: inline-block; 
} 

