BODY
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #D6D6D6;
}
A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #2c4587;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #2c4587;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.fileinput
{
    BACKGROUND-COLOR: lightgoldenrodyellow
}
A.nav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.on
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
BODY.nobackground
{
    BACKGROUND-IMAGE: url(/cortexclient/images/common/white.gif);
    BACKGROUND-COLOR: D6D6D6
}
BODY.nobackground2
{
    BACKGROUND-IMAGE: url(/cortexclient/images/common/white.gif);
    BACKGROUND-COLOR: #D6D6D6
}
TEXTAREA
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
INPUT
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.Title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.Nav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.Groups
{
    FONT-SIZE: 11px;
    COLOR: #66669a;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.NoLine
{
    FONT-SIZE: 11px;
    COLOR: #66669a;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.Admin
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.Shading
{
    BACKGROUND-COLOR: #9999cc
}
TABLE.TableBorderColor
{
    BORDER-RIGHT: #66669a thin solid;
    BORDER-TOP: #66669a thin solid;
    BORDER-LEFT: #66669a thin solid;
    BORDER-BOTTOM: #66669a thin solid
}
.OnSub
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffcc00;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.OnSub:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffcc00;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.OnSub:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffcc00;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.OnSub:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffcc00;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.On
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.On:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.On:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.On:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
BODY.Login
{
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(/cortexclient/themes/red/images/login/login-background.gif);
    BACKGROUND-REPEAT: no-repeat;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #e5e5e5
}
.LoginBorder
{
    BORDER-RIGHT: white thin solid;
    BORDER-TOP: white thin solid;
    BORDER-LEFT: white thin solid;
    BORDER-BOTTOM: white thin solid
}
.LoginFont
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.LoginTitle
{
    FONT-SIZE: 14pt;
    COLOR: #9999cc;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.StdShading
{
    BACKGROUND-COLOR: #9999cc
}
.StdTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
SELECT
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
TD
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
TD.QuickLinks
{
    COLOR: #99cc33;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
BODY.HTMLExport
{
    BACKGROUND-IMAGE: url(/cortexclient/images/common/white.gif);
    BACKGROUND-COLOR: gainsboro
}
TD.Nav
{
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.highlight
{
    CURSOR: hand;
    BACKGROUND-COLOR: #ebe3d3
}
TR.highlight
{
    CURSOR: hand;
    BACKGROUND-COLOR: #ebe3d3
}
TR.white
{
    BACKGROUND-COLOR: white
}
A.LoginLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #bc2f01;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.clCMAbs
{
    LEFT: 0px;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 0px
}
.clBar
{
    VISIBILITY: hidden;
    WIDTH: 10px;
    POSITION: absolute;
    HEIGHT: 10px;
    BACKGROUND-COLOR: #66669a;
    layer-background-color: #66669A
}
.clLevel0border
{
    VISIBILITY: hidden;
    POSITION: absolute;
    BACKGROUND-COLOR: #ffffff;
    layer-background-color: #FFFFFF
}
.clLevel1
{
    PADDING-LEFT: 7px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    PADDING-TOP: 3px;
    FONT-FAMILY: tahoma,arial;
    POSITION: absolute;
    BACKGROUND-COLOR: #66669a;
    layer-background-color: #66669A
}
.clLevel1over
{
    PADDING-LEFT: 7px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    CURSOR: hand;
    COLOR: white;
    PADDING-TOP: 3px;
    FONT-FAMILY: tahoma,arial;
    POSITION: absolute;
    BACKGROUND-COLOR: #9999cc;
    layer-background-color: #9999CC
}
.clLevel1border
{
    VISIBILITY: hidden;
    POSITION: absolute;
    BACKGROUND-COLOR: #9999cc;
    layer-background-color: #9999CC
}
.clLevel2
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: tahoma,arial,helvetica;
    POSITION: absolute
}
.clLevel2over
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: tahoma,arial,helvetica;
    POSITION: absolute
}
.clLevel2
{
    COLOR: white;
    BACKGROUND-COLOR: navy;
    layer-background-color: Navy
}
.clLevel2over
{
    CURSOR: hand;
    COLOR: yellow;
    BACKGROUND-COLOR: #0099cc;
    layer-background-color: #0099cc
}
.clLevel2border
{
    VISIBILITY: hidden;
    POSITION: absolute;
    BACKGROUND-COLOR: #006699;
    layer-background-color: #006699
}
TD.SectionOff
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    CURSOR: hand;
    COLOR: white;
    PADDING-TOP: 3px;
    FONT-FAMILY: tahoma,arial;
    POSITION: absolute;
    BACKGROUND-COLOR: #66669a;
    TEXT-ALIGN: center;
    layer-background-color: #66669a
}
.SectionOff
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    CURSOR: hand;
    COLOR: white;
    PADDING-TOP: 3px;
    FONT-FAMILY: tahoma,arial;
    POSITION: absolute;
    BACKGROUND-COLOR: #66669a;
    TEXT-ALIGN: center;
    layer-background-color: #66669a
}
A.SectionOffFont
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.SectionOffFont
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.SectionOffOver
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    CURSOR: hand;
    COLOR: white;
    PADDING-TOP: 3px;
    FONT-FAMILY: tahoma,arial;
    POSITION: absolute;
    BACKGROUND-COLOR: #9999cc;
    TEXT-ALIGN: center;
    layer-background-color: #9999CC
}
.SectionOn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    CURSOR: hand;
    COLOR: #66669a;
    PADDING-TOP: 3px;
    FONT-FAMILY: tahoma,arial;
    POSITION: absolute;
    BACKGROUND-COLOR: #ccccff;
    TEXT-ALIGN: center;
    layer-background-color: #ccccff
}
.SectionOnFont
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #66669a;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.SectionOnOver
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    CURSOR: hand;
    COLOR: #66669a;
    PADDING-TOP: 3px;
    FONT-FAMILY: tahoma,arial;
    POSITION: absolute;
    BACKGROUND-COLOR: #9999cc;
    TEXT-ALIGN: center;
    layer-background-color: #9999cc
}
.module-title-bg
{
    BACKGROUND-COLOR: lightgrey
}
.module-title-bg-hl
{
    BACKGROUND-COLOR: #000000
}
.module-border
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid
}
.module-border-hl
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
.module-title-color
{
    COLOR: #000000
}
.module-title-color-hl
{
    COLOR: #00cc00
}
.module-content-bg
{
    BORDER-RIGHT: #ffffff 1px;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.module-title-border-left
{
    BORDER-RIGHT: #000000 1px;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
.module-title-border-right
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px;
    BORDER-BOTTOM: #000000 1px solid
}
.module-title-border-left-hl
{
    BORDER-RIGHT: #00ff00 1px;
    BORDER-TOP: #00ff00 1px solid;
    BORDER-LEFT: #00ff00 1px solid;
    BORDER-BOTTOM: #00ff00 1px solid
}
.module-title-border-right-hl
{
    BORDER-RIGHT: #00ff00 1px solid;
    BORDER-TOP: #00ff00 1px solid;
    BORDER-LEFT: #00ff00 1px;
    BORDER-BOTTOM: #00ff00 1px solid
}
.webfx-tree-container
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: icon;
    PADDING-TOP: 0px;
    WHITE-SPACE: nowrap
}
.webfx-tree-item
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: icon;
    COLOR: black;
    PADDING-TOP: 0px;
    WHITE-SPACE: nowrap
}
.webfx-tree-item A
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 1px;
    MARGIN-LEFT: 3px;
    PADDING-TOP: 1px
}
.webfx-tree-item A:active
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 1px;
    MARGIN-LEFT: 3px;
    PADDING-TOP: 1px
}
.webfx-tree-item A:hover
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 1px;
    MARGIN-LEFT: 3px;
    PADDING-TOP: 1px
}
.webfx-tree-item A
{
    COLOR: black;
    TEXT-DECORATION: none
}
.webfx-tree-item A:hover
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
.webfx-tree-item A:active
{
    BACKGROUND: highlight;
    COLOR: highlighttext;
    TEXT-DECORATION: none
}
.webfx-tree-item IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.webfx-tree-icon
{
    WIDTH: 16px;
    HEIGHT: 16px
}
.mainmenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.mainmenu:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.mainmenu:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.mainmenu:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffcc66;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.mainmenu:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}

.taskbarmenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.taskbarmenu:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.taskbarmenu:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.taskbarmenu:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}

.topmenu-background
{
    background-image:url(/cortexclient/themes/Red/images/header/headerbar_bg.gif);
    background-repeat:repeat-x;
    background-color:#5E6A83;
}

.topmenu-over {
   background-color:#ADB3C1;
    FONT-SIZE: 10px;
    COLOR: #4A5B83;
    FONT-WEIGHT:bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION: none   
}

.topmenu
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-WEIGHT:bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.topmenu:link
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-WEIGHT:bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.topmenu:hover
{
    FONT-SIZE: 10px;
    COLOR: #FC7C23;
    FONT-WEIGHT:bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.topmenu:active
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-WEIGHT:bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}

.headline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #001165;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: none
}
.buckettitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.buckettitle:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.buckettitle:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.buckettitle:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.buckettitle:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffcc00;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.bucketlink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #001165;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.bucketlink:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #001165;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.bucketlink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #001165;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.bucketheadline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #6e6e67;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.pagecopy
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
A.pagecopy:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
A.pagecopy:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
A.pagecopy:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
.calendar-border
{
    BORDER-BOTTOM: #003973 1px solid
}
.module-border
{
    BORDER-RIGHT: #f0f0ee 1px solid;
    BORDER-TOP: #f0f0ee 1px solid;
    BORDER-LEFT: #f0f0ee 1px solid;
    BORDER-BOTTOM: #f0f0ee 1px solid
}
.button
{
	cursor: hand; 
	color:#333333;
	padding:2px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background-color:#eeeeee;
	border:1px solid;
	border-top-color:#666666;
	border-left-color:#666666;
	border-right-color:#333333;
	border-bottom-color:#333333;
}
.button2
{
	cursor: hand; 
	color:#ffffff;
	padding:2px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background-color:#cc0000;
	border:1px solid;
	border-top-color:#666666;
	border-left-color:#666666;
	border-right-color:#333333;
	border-bottom-color:#333333;
}
HR
{
    MARGIN: 0px;
    COLOR: #003973;
    HEIGHT: 1px
}
.big-font-header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #666666;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.alert
{
    FONT-WEIGHT: bold;
    COLOR: #cc3333
}
.table-item-underline
{
    BORDER-BOTTOM: #cccccc 0.5pt solid
}
.box1-background
{
    BACKGROUND-COLOR: #ffffff
}
.box2-background
{
    BACKGROUND-COLOR: #ffffff
}
.general-background
{
    BACKGROUND-COLOR: #eeeeee
}
.white-background
{
    BACKGROUND-COLOR: #ffffff
}
.body-background
{
    BACKGROUND-COLOR: #eeeeee
}
.color1-background
{
    BACKGROUND-COLOR: #CC0000
}
.color2-background
{
    BACKGROUND-COLOR: #ffffff
}
.dark-background
{
    BACKGROUND-COLOR: #CC0000
}
.highlight-background
{
    BACKGROUND-COLOR: #e5e5e5
}

.paper-background
{
    BACKGROUND-COLOR: #eeeeee;
}

.small-font
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif
}
.default-header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #6e6e67;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: none
}
.table-header1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #6e6e67;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-DECORATION: none
}
.table-header2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #2c4587;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif;
    BACKGROUND-COLOR: #e5e5e5;
    TEXT-DECORATION: none
}
.table-header3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #082573;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif;
    BACKGROUND-COLOR: #f0f0ee;
    TEXT-DECORATION: none
}
.table-header4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #2c4587;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.table-header-directory-font
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: none
}
A.table-header-directory-font:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: none
}
A.table-header-directory-font:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: none
}
A.table-header-directory-font:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: underline
}
A.table-header-directory-font:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: none
}
A.headerlink:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #6e6e67;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
A.headerlink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #6e6e67;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
A.headerlink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #6e6e67;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
A.headerlink:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #6e6e67;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
A.small-link:link
{
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}
A.small-link:active
{
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}
A.small-link:visited
{
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}
A.small-link:hover
{
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline
}
.primary-border
{
    BORDER-RIGHT: #003973 1px solid;
    BORDER-TOP: #003973 1px solid;
    BORDER-LEFT: #003973 1px solid;
    BORDER-BOTTOM: #003973 1px solid
}
.primary-border-top
{
    BORDER-TOP: #003973 1px solid
}
.primary-border-bottom
{
    BORDER-BOTTOM: #003973 1px solid
}
.primary-border-left
{
    BORDER-LEFT: #003973 1px solid
}
.primary-border-right
{
    BORDER-RIGHT: #003973 1px solid
}
.primary-border-top-bottom
{
    BORDER-TOP: #003973 1px solid;
    BORDER-BOTTOM: #003973 1px solid
}
.primary-border-top-bottom-right
{
    BORDER-RIGHT: #003973 1px solid;
    BORDER-TOP: #003973 1px solid;
    BORDER-BOTTOM: #003973 1px solid
}
.primary-border-bottom-right
{
    BORDER-RIGHT: #003973 1px solid;
    BORDER-BOTTOM: #003973 1px solid
}
.primary-border-top-right
{
    BORDER-RIGHT: #003973 1px solid;
    BORDER-TOP: #003973 1px solid
}
.primary-border-top-left
{
    BORDER-TOP: #003973 1px solid;
    BORDER-LEFT: #003973 1px solid
}
.primary-border-top-left-right
{
    BORDER-RIGHT: #003973 1px solid;
    BORDER-TOP: #003973 1px solid;
    BORDER-LEFT: #003973 1px solid
}
.primary-border-bottom-left-right
{
    BORDER-RIGHT: #003973 1px solid;
    BORDER-LEFT: #003973 1px solid;
    BORDER-BOTTOM: #003973 1px solid
}
.secondary-border
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid
}
.secondary-border-left-right
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid
}
.secondary-border-bottom-left-right
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid
}
.secondary-border-right
{
    BORDER-RIGHT: #666666 1px solid
}
.secondary-border-left
{
    BORDER-LEFT: #666666 1px solid
}
.secondary-border-top
{
    BORDER-TOP: #666666 1px solid
}
.secondary-border-bottom
{
    BORDER-BOTTOM: #666666 1px solid
}
.secondary-border-top-bottom
{
    BORDER-TOP: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid
}
.general-border
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}
.box1-background-border
{
    BORDER-RIGHT: #f0f0ee 1px solid;
    BORDER-TOP: #f0f0ee 1px solid;
    BORDER-LEFT: #f0f0ee 1px solid;
    BORDER-BOTTOM: #f0f0ee 1px solid
}
.calendar-font-blank
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #003973;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: none
}
A.calendar-font-blank:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #003973;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: none
}
A.calendar-font-blank:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #003973;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: none
}
A.calendar-font-blank:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #003973;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: underline
}
A.calendar-font-blank:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #003973;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: none
}
.calendar-font-scheduled
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #8c431c;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif
}
A.calendar-font-scheduled:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #8c431c;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: none
}
A.calendar-font-scheduled:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #8c431c;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: none
}
A.calendar-font-scheduled:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #8c431c;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: underline
}
A.calendar-font-scheduled:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #8c431c;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: none
}
.headline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #8c431c;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif
}
.gray-font
{
    FONT-SIZE: 10px;
    COLOR: #999999;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif
}
.node
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #2c4587;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.nodeSel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #2c4587;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.paddingleft
{
    PADDING-LEFT: 4px
}
.bottom-nav-item-background
{
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 10px;
    padding-left: 10px;
    border-right:1px solid #ADB3C1;
}

.bottom-nav-item-background-over
{
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 10px;
    padding-left: 10px;
    border-right:1px solid #ADB3C1; 
    background-color: #ADB3C1;       
}

.bottom-nav-item-background-selected
{
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 10px;
    padding-left: 10px;
	background-color: #5E6A83;
	border-right:1px solid #A1C3E5;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#5E6A83',EndColorStr='#333333');	
}


.bottom-nav-background
{
    BACKGROUND-IMAGE: url(/cortexclient/themes/Red/images/nav-background.gif);
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #5A667E
}

.taskbar-background
{
    BACKGROUND-COLOR: #5A667E
}

.red-background
{
    BACKGROUND-COLOR: #bc2f01
}
.orange-background
{
    BACKGROUND-COLOR: #ff9900
}
.blue-background
{
    BACKGROUND-COLOR: #a6b8c6
}
.drawer-dark-background
{
    BACKGROUND-COLOR: #626e87
}
.drawer-light-background
{
    BACKGROUND-COLOR: #9fa9bf
}
.drawer-content-background
{
    BACKGROUND-COLOR: #d8dfe8
}
.drawer-bottom-border
{
    BORDER-BOTTOM: #626e87 1px solid
}
.drawer-menu-top
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    CURSOR: hand;
    COLOR: #626e87;
    BACKGROUND-COLOR: #d8dfe8
}
.drawer-menu-top-over
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    CURSOR: hand;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #D41208;
}
.drawer-menu-item
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #626e87;
    BACKGROUND-COLOR: #d8dfe8
}
BODY.homepage
{
    BACKGROUND-COLOR: #D6D6D6;
}

.top-mainmenu-header-start
{
    BACKGROUND-IMAGE: url(/cortexclient/themes/red/images/header/top-menu-left.gif)
}
.top-mainmenu-header-middle
{
    BACKGROUND-IMAGE: url(/cortexclient/themes/red/images/header/topmenu_bg.gif)
}
.top-mainmenu-header-end
{
    BACKGROUND-IMAGE: url(/cortexclient/themes/red/images/header/top-menu-right.gif)
}
.top-mainmenu-header-start-selected
{
    BACKGROUND-IMAGE: url(/cortexclient/themes/red/images/header/top-menu-left-select2.gif)
}
.top-mainmenu-header-middle-selected
{
    BACKGROUND-IMAGE: url(/cortexclient/themes/red/images/header/top-menu-middle-select2.gif)
}
.top-mainmenu-header-end-selected
{
    BACKGROUND-IMAGE: url(/cortexclient/themes/red/images/header/top-menu-right-select2.gif)
}
.leftnav-border
{
    BORDER-left: #626e87 1px solid;
    BORDER-right: #626e87 1px solid
}
.leftnav-background
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    CURSOR: hand;
    COLOR: #626e87;
	BACKGROUND-COLOR: white
}

.Tabs
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: gray 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: #cb6600;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: gray 1px solid
}
.Tabs_selected
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: gray 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: #cb6600;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: white
}


/* 3/8/05 - SI: NEW STYLES FOR SPLASH PAGES */
.splashpage-title
{
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	COLOR: #000000
}
.splashpage-msgbox-border
{
	BORDER: 1px solid #CC0000;
	BACKGROUND-COLOR: white
}
.msgbox-border
{
	BORDER: 1px solid #2c4587;
	BACKGROUND-COLOR: white
}

.box-border{
	border:1px solid #19346E;
}/* Copied from personalize.css*/
.gray-background {
	background-color:#eeeeee;
}

.box-border-right{
	border-right:1px solid #19346E;
}
.box-border-top{
	border-top:1px solid #19346E;
}
.dotted-border-top{
	border-top:1px dotted #19346E;
}
.bar-middle {
   BACKGROUND-IMAGE: url(/cortexclient/images/personalize/headerbar_bg.gif);
   BACKGROUND-REPEAT: repeat-x;
   BACKGROUND-COLOR: #cccccc;
}

.HeaderTitle
{
    FONT-SIZE: 25px;
    FONT-WEIGHT: bold;
	COLOR: #cccccc;
}
.Menu
{
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
	COLOR: #ffffff;
}
.Menu-step
{
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
	COLOR: #ffffff;
}
.bold-font
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
	COLOR: #666666;
}
.colItem{
	background-image:url(/cortexclient/images/personalize/handle-bg.gif);
	white-space:nowrap;
	border-bottom:1px solid #86A8D1;
	padding-left:4px;
	width:180px;
}
.colHandle{
	cursor:move;
	
}
a.href-close:LINK {
	font-weight:bold;
	text-decoration:none;
}
a.href-close:VISITED {
	font-weight:bold;
	text-decoration:none;
}
a.href-close:HOVER {
	font-weight:bold;
	text-decoration:none;
}
.divider{
width:180px; height:4px;font-size:1px;background-color:#F0F0EE;
}

.divider-over{
width:180px; height:4px;font-size:1px;background-color:#cc0000;
}
.fade{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.transparent 
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);-moz-opacity:0.8;
}
.opaque
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)
}
.green-background {
	background-color:#D2DBD3;
}
.bar-footer {
   BACKGROUND-IMAGE: url(/cortexclient/themes/autumn/images/nav-background.gif);
   BACKGROUND-REPEAT: repeat-x;
   BACKGROUND-COLOR: #cccccc;
}
.box-border-bottom{
	border-bottom:1px solid #19346E;
}
