A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: red; TEXT-DECORATION: none
}
A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
#blue:link {
	COLOR: #277DC9; TEXT-DECORATION: none
}
#blue:visited {
	COLOR: #277DC9; TEXT-DECORATION: none
}
#blue:hover {
	COLOR: orange; TEXT-DECORATION: none
}
#red:link {
	COLOR: #D62226; TEXT-DECORATION: none
}
#red:visited {
	COLOR: #D62226; TEXT-DECORATION: none
}
#red:hover {
	COLOR: #D62226; TEXT-DECORATION: none
}
#grey:link {
	COLOR: #333333; TEXT-DECORATION: none
}
#grey:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
#grey:hover {
	COLOR: red; TEXT-DECORATION: none
}
#teal:link {
	COLOR: #90ACB4; TEXT-DECORATION: none
}
#teal:hover {
	COLOR: #90ACB4; TEXT-DECORATION: none
}
#white:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
#white:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
#white:hover {
	COLOR: yellow; TEXT-DECORATION: none
}
#lightgray:link {
	COLOR: #EFEFEF; TEXT-DECORATION: none
}
#lightgray:visited {
	COLOR: #EFEFEF; TEXT-DECORATION: none
}
#lightgray:hover {
	COLOR: yellow; TEXT-DECORATION: none
}#newstitle:link {
	FONT-WEIGHT: none; FONT-SIZE: 15px; COLOR: #277DC9; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; TEXT-DECORATION: none;
}
#newstitle:visited {
	FONT-WEIGHT: none; FONT-SIZE: 15px; COLOR: #277DC9; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; TEXT-DECORATION: none;
}
#newstitle:hover {
	FONT-WEIGHT: none; FONT-SIZE: 15px; COLOR: red; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; TEXT-DECORATION: none;
}
#moduletitle:link {
	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #277DC9; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
#moduletitle:visited {
	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #277DC9; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
#moduletitle:hover {
	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #ff7200; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: underline
}


.popupOn {
	color: #333333;
	font-family : Verdana, Helvetica;
	font-size : 11px;
	text-decoration : none;
	padding: 2px 0 0 4px;
}


.popupOver {
	color: #438CCA;
	font-family : Verdana, Helvetica;
	font-size : 11px;
	text-decoration : none;
	padding: 2px 0 0 4px;
}

.clsCMOn {
	color: #333333;
	font-family : Verdana, Helvetica;
	font-size : 11px;
	text-decoration : none;
	padding: 2px 0 0 4px;
}


.clsCMOver {
	color: red;
	font-family : Verdana, Helvetica;
	font-size : 11px;
	text-decoration : none;
	padding: 2px 0 0 4px;
}

.IRSCoreDiv {
	font-family: Verdana, Helvetica;
	BORDER-RIGHT: 1px SOLID #BFCDDA;
	BORDER-LEFT: 1px SOLID #BFCDDA;
	BORDER-BOTTOM: 1px SOLID #BFCDDA;
	font-size: 11px;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	WIDTH: 320px;
	Z-INDEX: 4;
	-moz-border-radius: 0px 0px 4px 4px
	BORDER-TOP-COLOR: red;
	BORDER-TOP-STYLE: dashed;
	BORDER-TOP-WIDTH: 1px;
	BACKGROUND: #FFFFFF;
}

.IRSCoreItem {
	BACKGROUND: #F7FAFF;
	HEIGHT: 18px;
	BORDER-BOTTOM: 1px SOLID #BFCDDA;
	CURSOR: pointer;
	COLOR: #61718C;
}

.IRSCoreItemHighlight {
	COLOR: #333333;
	BACKGROUND: #FFFFE1 URL(<{$themepath}>staffirsitembg.gif) REPEAT-X TOP LEFT;
	HEIGHT: 18px;
	BORDER-TOP: 1px SOLID #FCD98F;
	BORDER-BOTTOM: 1px SOLID #F29536;
	CURSOR: pointer;
margin-top: -0.1em;
z-index: 4;
bottom: -1px;
}

.IRSCoreItemRel {
	padding: 2px 2px 2px 2px;
}

.staffcpirs
{
	COLOR: #61718C;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER: 1px SOLID #BFCDDA;
	WIDTH: 300px;
	PADDING: 2px 2px 3px 2px;
	MARGIN: 0px;
	MARGIN-TOP: 4px;
	BACKGROUND: URL(<{$themepath}>icon_staffirs.gif) no-repeat;
	BACKGROUND-POSITION: 1px 1px;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-LEFT: 18px;
	VERTICAL-ALIGN: middle;
	-moz-border-radius: 4px 4px 4px 4px;
}

.staffcpirsloading
{
	COLOR: #61718C;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER: 1px SOLID #BFCDDA;
	WIDTH: 300px;
	PADDING: 2px 2px 3px 2px;
	MARGIN: 0px;
	MARGIN-TOP: 4px;
	BACKGROUND: URL(<{$themepath}>loadingcircle.gif) no-repeat;
	BACKGROUND-POSITION: 1px 1px;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-LEFT: 18px;
	VERTICAL-ALIGN: middle;
	-moz-border-radius: 4px 4px 4px 4px;
}

.tborder
{
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #6393DF;
}

.infomsgborder
{
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #6393DF;
}

.tborderround
{
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #6393DF;
	-moz-border-radius: 4px 4px 4px 4px;
}

.calborder
{
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #F3E4B1;
}

.calhr
{
	BORDER: none;
	COLOR: #F3E4B1;
	BACKGROUND-COLOR: #F3E4B1;
	HEIGHT: 1px;
	MARGIN: 3 1 3 1;
	WIDTH: 100%;
	PADDING: 0;
}

.calborderhover
{
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #CF5D60;
	CURSOR: pointer;
}


.calitemhover
{
	background-color: #FFFFEC;
	color: #CF5D60;
	CURSOR: pointer;
}

.tbordererror
{
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #E82A2A;
}

form
{
	MARGIN: 0px;
	PADDING: 0px;
}

.swiftbutton
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #CCCCCC;
	BORDER-WIDTH: 2px;
}

.swifttext
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER: 1px SOLID #666666;
	PADDING: 2px 2px 2px 2px;
	MARGIN: 0px;
	vertical-align: middle;
}

.swifttextdisabled
{
	BACKGROUND-COLOR: #D4D0C8;
	COLOR: #808080;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER: 1px SOLID #666666;
	PADDING: 2px 2px 2px 2px;
	vertical-align: middle;
}

.swifttextarea
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER: 1px SOLID #666666;
	padding: 2px 2px 2px 2px;
	vertical-align: middle;
}

.swiftcheckbox
{
	padding: 0px;
	margin: -5px;
	vertical-align: middle;
}

.swiftselect
{
	BORDER: 1px SOLID #4C77B6;
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER: 1px SOLID #666666;
	margin: 0px;
	padding: 1px;
	vertical-align: middle;
	Z-INDEX: 11;
}

.swiftselect optgroup
{
	FONT: inherit;
	FONT-WEIGHT: bold;
}

.swiftchoiceselect
{
	BORDER: 1px SOLID #4C77B6;
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER: 1px SOLID #666666;
	margin: 0px;
	padding: 1px;
	vertical-align: middle;
	WIDTH: 200px;
	HEIGHT: 150px;
}

.swiftchoicebutton
{
	BORDER: solid 0 #FFFFFF; BACKGROUND: URL(<{$themepath}>bluebuttonbg.gif) no-repeat; HEIGHT: 21px; WIDTH: 85px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px; MARGIN: 0px; padding-top: 3px; padding-bottom: 15px; vertical-align:middle;
}

.swiftmabutton
{
	BORDER: solid 0 #FFFFFF; BACKGROUND: URL(<{$themepath}>bluebuttonbgsmall.gif) no-repeat; HEIGHT: 21px; WIDTH: 35px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px; MARGIN: 0px; padding-top: 3px; padding-bottom: 15px; vertical-align:middle;
}

.swifttextlarge
{
	BORDER: 1px SOLID #666666;
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	margin: 0px;
	padding: 2px;
	vertical-align: middle;
	HEIGHT: 16px;
}

.swifttimer
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #FFFFFF;
	BORDER-WIDTH: 0px;
	WIDTH: 50px;
	TEXT-ALIGN: right;
	PADDING-RIGHT: 5px;
}

.yellowbutton
{
	BORDER: solid 0 #FFFFFF; BACKGROUND: URL(<{$themepath}>yellowbuttonbg.gif) no-repeat; HEIGHT: 21px; WIDTH: 64px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px; MARGIN: 0px; padding-top: 3px; padding-bottom: 15px; vertical-align:middle;
}

.bluebuttonsuperbig
{
	BORDER: solid 0 #FFFFFF; BACKGROUND: URL(<{$themepath}>bluebuttonsuperbig.gif) no-repeat; HEIGHT: 21px; WIDTH: 108px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px; MARGIN: 0px; padding-top: 3px; padding-bottom: 15px; vertical-align:middle;
}

.bluebuttonbig
{
	BORDER: solid 0 #FFFFFF; BACKGROUND: URL(<{$themepath}>bluebuttonbg.gif) no-repeat; HEIGHT: 21px; WIDTH: 85px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px; MARGIN: 0px; padding-top: 3px; padding-bottom: 15px; vertical-align:middle;
}

.yellowbuttonbig
{
	BORDER: solid 0 #FFFFFF; BACKGROUND: URL(<{$themepath}>yellowbuttonbigbg.gif) no-repeat; HEIGHT: 21px; WIDTH: 85px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px; MARGIN: 0px; padding-top: 3px; padding-bottom: 15px; vertical-align:middle;
}

.yellowbuttonbigbig
{
	BORDER: solid 0 #FFFFFF; BACKGROUND: URL(<{$themepath}>yellowbuttonbigbigbg.gif) no-repeat; HEIGHT: 21px; WIDTH: 125px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px; MARGIN: 0px; padding-top: 3px; padding-bottom: 15px; vertical-align:middle;
}

.ttexttitle
{
	COLOR: #000000;
    FONT-SIZE: 15px;
    FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica;
}

.printabletext
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
	LETTER-SPACING: 2px;
}

.defaultrow
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}

.calendarsplitter
{
	BACKGROUND-COLOR: #F6DBA2;
}

.calactivehour
{
	BACKGROUND-COLOR: #FFFFD5;
	COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}

.calinactivehour
{
	BACKGROUND-COLOR: #FFF4BC;
	COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}

.calhrbg
{
	BACKGROUND-COLOR: #FFFFEC;
}

.cleanrow
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #666666;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-WEIGHT: bold;
}
.articletitle
{
    FONT-SIZE: 18px;
    COLOR: #333333;
    FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica;
}

.escalationpathrow
{
	BACKGROUND-COLOR: #FFFBF2;
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}

.row1
{
	BACKGROUND-COLOR: #EDF4FF;
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}

.row2
{
	BACKGROUND-COLOR: #F7FAFF;
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}

.infomsg
{
	BACKGROUND: #F7FAFF url(<{$themepath}>hovertabbg.gif) REPEAT-X BOTTOM LEFT;
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}

.hlrow
{
	BACKGROUND-COLOR: #F7FAFF;
	COLOR: red;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}

.ticketrow1
{
	BACKGROUND-COLOR: #FEFEFE; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica;
}

.ticketrow2
{
	BACKGROUND-COLOR: #F9FBFD; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica;
}

.tickethr
{
	BACKGROUND-COLOR: #D1DCEB; COLOR: #D1DCEB; BORDER: 0; HEIGHT:1px; MARGIN-TOP: 0; MARGIN-BOTTOM: 8; 
}

.descrow
{
	BACKGROUND: #80A9EA url(<{$themepath}>/tabledescrowbg.gif) REPEAT-X TOP LEFT;
	COLOR: #FFFFFF;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
	VERTICAL-ALIGN: middle;
}

.toolbarrow
{
	BACKGROUND: #80A9EA url(<{$themepath}>/toolbarbg.gif) REPEAT-X TOP LEFT;
	COLOR: #FFFFFF;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
	VERTICAL-ALIGN: middle;
}

.tabletitle
{
	COLOR: #333333;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-WEIGHT: bold;
}

.mediumtitle
{
	COLOR: #333333;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-WEIGHT: bold;
}

.tabledescription
{
	COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}

.rowerror
{
	background-color: #E05353;
	color: #FFFFFF;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial
}

.errorbox
{
	background-color: #FFEAEA;
	color: #333333;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial;
}

.texthighlightblue
{
	COLOR: blue;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial
}

.texthighlightred
{
	COLOR: red;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial
}

.ticketnote
{
	BACKGROUND-COLOR: #FFFBF2; BORDER: 1px SOLID #FFE6B8; COLOR: #333333; WIDTH: 100%;-moz-border-radius: 6px 6px 6px 6px;
}

.ticketescalationpath
{
	BACKGROUND-COLOR: #FFFBF2; BORDER: 1px SOLID #ffd484; COLOR: #333333; WIDTH: 100%;-moz-border-radius: 6px 6px 6px 6px;
}

.ticketescalationpathblue
{
	BACKGROUND-COLOR: #FFFBF2; BORDER: 1px SOLID #6393DF; COLOR: #333333; WIDTH: 100%;-moz-border-radius: 6px 6px 6px 6px;
}

.searchrule1
{
	BACKGROUND-COLOR: #FFFBF2; BORDER: 1px SOLID #FFE6B8; COLOR: #333333; WIDTH: 100%;-moz-border-radius: 6px 6px 6px 6px; MARGIN-BOTTOM: 4px;
}

.searchrule0
{
	BACKGROUND-COLOR: #FFF5F2; BORDER: 1px SOLID #FFD6CF; COLOR: #333333; WIDTH: 100%;-moz-border-radius: 6px 6px 6px 6px; MARGIN-BOTTOM: 4px;
}

.ticketnotecontent
{
	BACKGROUND-COLOR: #FFFEFB; COLOR: #333333;
}

.ticketcf
{
	BACKGROUND-COLOR: #FFF5F2; BORDER: 1px SOLID #FFD6CF; COLOR: #333333; WIDTH: 100%; -moz-border-radius: 6px 6px 6px 6px; float: left; position: relative;
}

.ticketcfrow1
{
	BACKGROUND-COLOR: #FEF8F6; COLOR: #333333;
}

.ticketcfrow2
{
	BACKGROUND-COLOR: #FFFCFB; COLOR: #333333;
}

.ticketbl
{
	BACKGROUND-COLOR: #FFF6FF; BORDER: 1px SOLID #F1BEFF; COLOR: #333333; WIDTH: 100%;-moz-border-radius: 6px 6px 6px 6px; float: left; position: relative; MARGIN-BOTTOM: 3px;
}

.ticketcboxsmall
{
	padding: 1px 1px 1px 1px;
}

.ticketcbox
{
	padding: 4px 4px 4px 4px;
}

.ticketcboxpad
{
	padding: 3px 5px 3px 3px;
}

.ticketblrow1
{
	BACKGROUND-COLOR: #FFF8FF; COLOR: #333333;
}

.ticketblrow2
{
	BACKGROUND-COLOR: #FFFFFF; COLOR: #333333;
}

.notehr
{
	BORDER: none;
	COLOR: #FFEECF;
	BACKGROUND-COLOR: #FFEECF;
	HEIGHT: 1px;
	MARGIN: 3 1 3 1;
	PADDING: 0;
}

.stickyfg
{
	BACKGROUND-COLOR: #FFF8E9;
}

.stickybg
{
	BACKGROUND-COLOR: #F6BF5B;
}

.stickyfont
{
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}

.rowhighlight
{
	background-color: #FFF8E9;
	color: #000000;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}
.rownotes
{
	background-color: #FFFFF4;
	color: #000000;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}

.rowinfo
{
	background-color: #E4DFF3;
	color: #000000;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
	VERTICAL-ALIGN: middle;
}

.rowselect
{
	background-color: #FEE5FC;
	color: #000000;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
	VERTICAL-ALIGN: middle;
}

.navpage
{
	background-color: #FFFFFF;
	color: #FFFFFF;
	font: 11px Tahoma, Verdana;
	padding: 2px 4px 2px 4px;
	white-space: nowrap;
}

.navpageselected
{
	background-color: #E5F3FE;
	color: #000000;
	font: 11px Tahoma, Verdana;
	padding: 2px 4px 2px 4px;
	white-space: nowrap;
}

.redtext
{
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial;
}

.darkredtext
{
    FONT-SIZE: 11px;
    COLOR: #CF5D60;
    FONT-FAMILY: Verdana, Arial;
}

.smalltext
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
	VERTICAL-ALIGN: middle;
}

.grayedtext
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial;
	VERTICAL-ALIGN: middle;
}

.toolbartext
{
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial;
	VERTICAL-ALIGN: middle;
}

.newsdate
{
	FONT-SIZE: 11px;
	COLOR: #999999;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	MARGIN: 0 0 2px 0;
}

.disabledtext
{
    FONT-SIZE: 11px;
    COLOR: #CCCCCC;
    FONT-FAMILY: Verdana, Arial;
	VERTICAL-ALIGN: middle;
}

.mediumtext
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}

.whiteboldtxt
{
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Arial
}

.searchighlight
{
    COLOR: #000000;
	BACKGROUND: #FFFF66;
    FONT: bold 12px Verdana, Arial;
}

.bigtext
{
    FONT-SIZE: 18px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}

.headertext
{
    COLOR: #FFFFFF;
	FONT: 12px Verdana, Tahoma;
}
.tickettextred
{
	COLOR: red;
}
.tickettextgreen
{
	COLOR: #8BB467;
}
.tickettextblue
{
	COLOR: #5C83B4;
}
.tickettextorange
{
	COLOR: #FF8C5A;
}
.quicksearch
{
	COLOR: #666666;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER: 1px SOLID #A2A2A2;
	WIDTH: 120px;
	MARGIN: 0px;
	BACKGROUND-COLOR: #FFFFFF;
	VERTICAL-ALIGN: middle;
}
.gridmassaction
{
	COLOR: #333333;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER: 1px SOLID #E9E9E9;
	PADDING: 0px 0px 0px 2px;
	MARGIN: 0px;
	BACKGROUND-COLOR: #FFFFFF;
	VERTICAL-ALIGN: middle;
}

.logintext
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER: 1px SOLID #666666;
	WIDTH: 170px;
	PADDING: 2px 2px 3px 2px;
	MARGIN: 0px;
	BACKGROUND: URL(<{$themepath}>icon_user.gif) no-repeat;
	BACKGROUND-POSITION: 1px 1px;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-LEFT: 18px;
	VERTICAL-ALIGN: middle;
}
.loginpassword
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER: 1px SOLID #666666;
	WIDTH: 186px;
	PADDING: 2px 2px 2px 2px;
	MARGIN: 0px;
	VERTICAL-ALIGN: middle;
}

.tcat
{
	background: #80A9EA url(<{$themepath}>/tablebg.gif) repeat-x top left;
    COLOR: #FFFFFF;
	FONT: 12px Verdana, Tahoma;
}

.tabletitlerow
{
	BACKGROUND: #80A9EA url(<{$themepath}>/tabledescbg.gif) REPEAT-X TOP LEFT;
    COLOR: #333333;
	FONT: 11px Verdana, Tahoma;
}

.escalationpathtitlerow
{
	BACKGROUND: #80A9EA url(<{$themepath}>/yellowtableheaderbg.gif) REPEAT-X TOP LEFT;
    COLOR: #333333;
	FONT: 11px Verdana, Tahoma;
	HEIGHT: 20px;
}

.followuptitlerow
{
	BACKGROUND: #F1F0E7;
    COLOR: #333333;
	BORDER-BOTTOM: 1px SOLID #D8D2BD;
	BORDER-TOP: 1px SOLID #FFFFFF;
	FONT: 11px Verdana, Tahoma;
}

.followuptitlerowhover
{
	BACKGROUND: #F7FAFF url(<{$themepath}>/forwardtitlebg.gif) REPEAT-X TOP LEFT;
    COLOR: #333333;
	BORDER-BOTTOM: 1px SOLID #FCD089;
	BORDER-TOP: 1px SOLID #FFFFFF;
	FONT: 11px Verdana, Tahoma;
}

.contenttableborder
{
	background: #D1DCEB;
	color: #FFFFFF;
}

.tablehighlight
{
	background: #869BBF url(<{$themepath}>/buttonbg.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

body
{
	background-color: #FFFFFF;
	color: #000000;
	font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
}

.highlightpage
{
	background-color: #659ECB;
	color: #FFFFFF;
	font: bold 11px Tahoma, Verdana;
	padding: 2px 4px 2px 4px;
	white-space: nowrap;
}
.highlightpage a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.highlightpage a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.highlightpage a:hover, .highlightpage a:active
{
	color: #FFFFFF;
	text-decoration: underline;
}

.treeMenuDefault {
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
	VERTICAL-ALIGN: middle;
}

.treeMenuBold {
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
	VERTICAL-ALIGN: middle;
	FONT-WEIGHT: bold;
}

.navtitle
{
    FONT-SIZE: 11px;
    COLOR: #454545;
    FONT-FAMILY: Verdana, Arial;
	VERTICAL-ALIGN: middle;
	HEIGHT: 20px;
	WIDTH: 100%;
}

.boxcontainer
{
	BACKGROUND-COLOR: #E1EBFA;
	BORDER-LEFT: 1px SOLID #F7FAFF;
	BORDER-TOP: 1px SOLID #F7FAFF;
	BORDER-RIGHT: 1px SOLID #ACBED8;
	BORDER-BOTTOM: 1px SOLID #ACBED8;
	PADDING: 2px;
	WIDTH: 25px;
	HEIGHT: 14px;
	TEXT-ALIGN: center;
	FONT-SIZE: 11px;
	COLOR: #454545;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	CURSOR: pointer;
}

.contactsplit
{
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-LEFT: 1px SOLID #ACBED8;
	PADDING: 0px;
	WIDTH: 1px;
	MARGIN: 0px;
	HEIGHT: 505px;
}

.boxcontainerhover
{
	BACKGROUND-COLOR: #EFF5FF;
	BORDER-LEFT: 1px SOLID #F7FAFF;
	BORDER-TOP: 1px SOLID #F7FAFF;
	BORDER-RIGHT: 1px SOLID #ACBED8;
	BORDER-BOTTOM: 1px SOLID #ACBED8;
	PADDING: 2px;
	WIDTH: 25px;
	HEIGHT: 14px;
	TEXT-ALIGN: center;
	FONT-SIZE: 11px;
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	CURSOR: pointer;
}

.navsection {
text-decoration: none;
margin: 0 0 0 0;
border: 1px solid #CDCDCD;
background: #FFFFFF url(<{$themepath}>navtitlebg.gif) no-repeat top left;
-moz-border-radius: 4px 4px 0px 0px;
COLOR: #61718C;
WIDTH: 100%;
}

.navsub {
padding: 4px 4px 4px 4px;
}

.navsectionadmin {
text-decoration: none;
margin: 0 0 0 0;
border: 1px solid #CDCDCD;
background: #FFFFFF url(<{$themepath}>navtitlebg.gif) no-repeat top left;
-moz-border-radius: 4px 4px 0px 0px;
COLOR: #61718C;
WIDTH: 100%;
}

.staffnavbar {
background: #F0EADE url(<{$themepath}>navbarbg.gif) no-repeat bottom left; PADDING: 0px 4px 4px 4px;
}

.swiftfieldsetnopad { margin-bottom: 6px; color: #333333; border: 1px solid #CCCCCC; -moz-border-radius: 4px 4px 4px 4px; PADDING: 0px;}
.swiftfieldsetnopad, .swiftfieldsetnopad td, .swiftfieldsetnopad p, .swiftfieldsetnopad li { FONT: 11px Verdana, Tahoma; }

.swiftfieldset { margin-bottom: 6px; padding: 4 4 4 5; color: #333333; border: 1px solid #CCCCCC; -moz-border-radius: 4px 4px 4px 4px;}
.swiftfieldset, .swiftfieldset td, .swiftfieldset p, .swiftfieldset li { FONT: 11px Verdana, Tahoma; }

.tabdivborder {
text-align: left; padding: 0px; background-color: #FFFFFF;
position: relative;
}

.tabcontent {
float: left; position: relative;
z-index: 3;
top: -1px;
WIDTH: 100%;
}

.dashboardtitle {
margin-left: 0;
margin-top: -0.1em;
padding: 0px 0px 0px 10px;
COLOR: #B4D0FB;
font: 32px Trebuchet MS, Verdana, Arial, Helvetica;
margin-bottom: -0.22em;
Z-INDEX: 9;
POSITION: relative;
}

.dashborder
{
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #AACBFF;
	-moz-border-radius: 4px 4px 4px 4px;
	Z-INDEX: 10;
	BACKGROUND: #F7FAFF;
}

.dashcontent {
text-decoration: none;
margin: 0 0 0 0;
border: 1px solid #D7E7FF;
background: #FFFFFF;
-moz-border-radius: 4px 4px 4px 4px;
COLOR: #61718C;
WIDTH: 100%;
}

.linediv
{
BACKGROUND-COLOR: #D7E7FF;
BORDER-BOTTOM: 1px SOLID #F7FAFF;
WIDTH: 100%;
HEIGHT: 1px;
}

#btab{
margin-left: 0;
margin-top: -0.1em;
margin-bottom: +0.0em;
padding: 0px 0px 0px 10px;
COLOR: #B4C5E1;
font: 11px Verdana;
z-index: 6;
}

#btab li{
list-style: none;
display: inline;
margin: 0;
}

#btab li a{
text-decoration: none;
padding: 4px 10px 4px 10px;
margin-right: 2px;
border: 1px solid #42608D;
border-top: none;
background: #E5EEFD;
-moz-border-radius: 0px 0px 4px 4px;
float: left; position: relative;
top: -1px; left: -2px;
COLOR: #61718C;
}

#btab a:hover{
color: #000000;
BACKGROUND: #FEFFF5;
border-color: #333333;
}

#btab a.currenttab {
padding: 4px 10px 5px 10px;
background: #F7FAFF;
COLOR: #333333;
margin-bottom: +0.1em;
z-index: 4;
top: -1px;
}

#tab{
margin-left: 0;
margin-bottom: +0.1em;
margin-top: 0.1em;
COLOR: #B4C5E1;
font: 11px Verdana;
padding: 4px 10px 4px 6px;
z-index: 6;
}

#tab li{
list-style: none;
display: inline;
margin: 0;
}

#tab li a{
text-decoration: none;
padding: 4px 10px 4px 10px;
margin-right: 2px;
border: 1px solid #BFCDDA;
border-bottom: none;
background: #E5EEFD;
-moz-border-radius: 4px 4px 0px 0px;
float: left; position: relative;
bottom: -0px; left: -2px;
COLOR: #61718C;
}

#tab a:hover{
BACKGROUND: #FFFFFF url(<{$themepath}>hovertabbg.gif) REPEAT-X BOTTOM LEFT;
padding: 4px 10px 5px 10px;
BORDER: 1px SOLID #8DB2E3;
BORDER-BOTTOM: none;
margin-top: -0.1em;
z-index: 4;
bottom: -1px;
}

#tab a.currenttab {
padding: 4px 10px 5px 10px;
background: #FFFFFF url(<{$themepath}>tabbg.gif) REPEAT-X BOTTOM LEFT;
COLOR: #333333;
BORDER: 1px SOLID #669AE0;
BORDER-BOTTOM: none;
margin-top: -0.1em;
z-index: 4;
bottom: -1px;
}

.staffname
{
    FONT-SIZE: 12px;
    COLOR: #0080FF;
    FONT-FAMILY: Verdana, Arial;
}

.chatstatusmsg
{
    FONT-SIZE: 12px;
    COLOR: teal;
    FONT-FAMILY: Verdana, Arial;
}

.staffmessage
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
}

.clientname
{
    FONT-SIZE: 12px;
    COLOR: #FF3232;
    FONT-FAMILY: Verdana, Arial;
}

.clientmessage
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
}

label
{
	CURSOR: pointer;
}

.tdpointer
{
	CURSOR: pointer;
}

.menusectiondefault
{
	BACKGROUND: #727172 url(<{$themepath}>menusectiondefbg.gif);
	COLOR: #EAEAEA;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
	CURSOR: pointer;
}

.menusectionwinapp
{
	BACKGROUND: #727172 url(<{$themepath}>menusectiondefbg.gif);
	COLOR: #EAEAEA;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
	CURSOR: pointer;
}

.menudefbg {
	BACKGROUND: #A5A2A5;
}

.menuwappbg {
	BACKGROUND: #A6A6A6;
}

/* Menu Color Sections */

/* BLUE */
.menusection1
{
	BACKGROUND-IMAGE: url(<{$themepath}>menusection1.gif);
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	CURSOR: pointer;
}
.menuline1
{
	BACKGROUND: #85B8E3;
}
.menulinks1
{
	BACKGROUND: #E5EEF9;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
}

/* RED */
.menusection2
{
	BACKGROUND-IMAGE: url(<{$themepath}>menusection2.gif);
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	CURSOR: pointer;
}
.menuline2
{
	BACKGROUND: #E3858C;
}
.menulinks2
{
	BACKGROUND: #F9E5E5;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
}

/* PURPLE */
.menusection3
{
	BACKGROUND-IMAGE: url(<{$themepath}>menusection3.gif);
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	CURSOR: pointer;
}
.menuline3
{
	BACKGROUND: #9C85E3;
}
.menulinks3
{
	BACKGROUND: #ECE5F9;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
}

/* GREEN */
.menusection4
{
	BACKGROUND-IMAGE: url(<{$themepath}>menusection4.gif);
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	CURSOR: pointer;
}
.menuline4
{
	BACKGROUND: #ADC7A1;
}
.menulinks4
{
	BACKGROUND: #EDF3EB;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
}

/* ORANGE */
.menusection5
{
	BACKGROUND-IMAGE: url(<{$themepath}>menusection5.gif);
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	CURSOR: pointer;
}
.menuline5
{
	BACKGROUND: #E3A385;
}
.menulinks5
{
	BACKGROUND: #F9EDE5;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
}

/* MOOV */
.menusection6
{
	BACKGROUND-IMAGE: url(<{$themepath}>menusection6.gif);
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	CURSOR: pointer;
}
.menuline6
{
	BACKGROUND: #BBA1C7;
}
.menulinks6
{
	BACKGROUND: #F1EBF3;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
}

/* TEAL */
.menusection7
{
	BACKGROUND-IMAGE: url(<{$themepath}>menusection7.gif);
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	CURSOR: pointer;
}
.menuline7
{
	BACKGROUND: #9ECAC0;
}
.menulinks7
{
	BACKGROUND: #EAF3F2;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
}

/* OLIVE */
.menusection8
{
	BACKGROUND-IMAGE: url(<{$themepath}>menusection8.gif);
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	CURSOR: pointer;
}
.menuline8
{
	BACKGROUND: #CABD9E;
}
.menulinks8
{
	BACKGROUND: #F3F1EA;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
}

/* CYAN */
.menusection9
{
	BACKGROUND-IMAGE: url(<{$themepath}>menusection9.gif);
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	CURSOR: pointer;
}
.menuline9
{
	BACKGROUND: #9EC9CA;
}
.menulinks9
{
	BACKGROUND: #EAF2F3;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
}

/* DARK BLUE */
.menusection10
{
	BACKGROUND-IMAGE: url(<{$themepath}>menusection10.gif);
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	CURSOR: pointer;
}
.menuline10
{
	BACKGROUND: #9190F4;
}
.menulinks10
{
	BACKGROUND: #E7E5F9;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
}

.BarItem
{
	WIDTH: 100%;
	HEIGHT: 21px; 
	PADDING: 0 0 0 0; 
	BACKGROUND-COLOR: #FFFFFF;
	CURSOR: pointer;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
	BORDER-BOTTOM: 1px SOLID #FFFFFF;
}

.BarItemHover
{
	WIDTH: 100%;
	HEIGHT: 21px; 
	PADDING: 0 0 0 0; 
	BACKGROUND-COLOR: #F7FAFF;
	CURSOR: pointer;
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
	BORDER-BOTTOM: 1px SOLID #FFFFFF;
}

.BarOption
{
	WIDTH: 100%;
	HEIGHT: 18px;
	PADDING: 5px 0px 0px 0px;
	BORDER-TOP: #F0EADE 1px SOLID;
	BACKGROUND-COLOR: #FFFDF8;
	CURSOR: pointer;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
}

.BarOptionHover
{
	WIDTH: 100%;
	HEIGHT: 18px;
	PADDING: 5px 0px 0px 0px;
	BORDER-TOP: #E4DCCB 1px SOLID;
	BACKGROUND-COLOR: #F7FAFF;
	CURSOR: pointer;
	COLOR: #476CA4;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
}

.BarOptions
{
PADDING: 0px;
DISPLAY: none;
}

.BarOptionsDisplay
{
PADDING: 0px;
DISPLAY: inline;
}

.e, .v, .h
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial
}

/**
* ###############################################
* TICKET POST LOCKS
* ###############################################
*/

.ticketpostlockui
{
	BACKGROUND-COLOR: #FFFBF2; BORDER: 1px SOLID #FFE6B8; COLOR: #333333; WIDTH: 100%;-moz-border-radius: 6px 6px 6px 6px; PADDING: 0px; MARGIN: 0px;
}

.ticketpostlockhr
{
	BORDER: none;
	COLOR: #FFEECF;
	BACKGROUND-COLOR: #FFEECF;
	HEIGHT: 1px;
	MARGIN: 3 1 3 1;
	PADDING: 0;
}

.postlocktitle
{
    FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Calibri, Trebuchet MS, Arial, Helvetica;
}

.collapsed              { display: none; }
