a{color: #fc6; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none
}
a:hover{
	color: #fc6; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: line-through
}
body{
	background-color: #555555 ;
	color: #dddddd; font-size: 7.5pt;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

table.framed{
	color: #333333;font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:left;
  border-style:solid;border-width:1px;border-color:#DDDDDD;
}

table.framed tr th{
	color:#303030;
	background-color: #DDDDDD;padding:3px;
}

table.framed tr td{
	color:#dddddd;
	background-color: #505450;padding:2px;
}

table.old_CAL{
	background-color: #DDDDDD;
	color: #333333;font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:center;
}
table.old_CAL td.noframe{
	border-width:0px;
}
table.old_CAL td{
	font-size:7.5pt;
	border-width:1px; border-style:solid;border-color:#B0B4B0;
}
table.old_CAL td.past{
	color:#FFDDDD;
}
table.old_CAL td.past:hover{
}


table.standard{
	background-color: #7564FA;
}
tr.standard{
	background-color: #555555;
}

/* formatting all orther td tags (NEW TICKET TEXT) */
td{
	font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

td.nav_left{
	LETTER-SPACING: 0.05pt;
	color: #505450; font-size: 7.5pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #909490;
	BORDER-RIGHT: #787878 1px solid;
	BORDER-TOP: #B0B4B0 1px solid;
	BORDER-LEFT: #B0B4B0 1px solid;
	BORDER-BOTTOM: #787878 1px solid;
}
td.nav_left a{
	color: #000000; font-size: 7.5pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
td.nav_left a:hover{
	color: #000000; background-color: #B8B8B8; text-decoration:none; text-align:center;
}
th { color:#ffffff; font-size: 8pt; font-family: Verdana; background-color:#333333 }
tr.header { color: #ffffff; font-size: 8pt; font-family: Verdana; background-color: #333333 }
tr.title { color: #000000; font-size: 8pt; font-family: Verdana; background-color: #999999 }
tr.menu { color: #ffffff; font-size: 8pt; font-family: Verdana; background-color: #999999 }
tr.line { color: #ffffff; font-size: 8pt; font-family: Verdana; background-color: #555555 }
tr.Mline { color: #ffffff; font-size: 8pt; font-family: Verdana; background-color: #444444 }
tr.Mlinew { color: #ffffff; font-size: 8pt; font-family: Verdana; background-color: #666666 }
tr.invoice { color: #ffffff; font-size: 8pt; font-family: Verdana; background-color: #777777 }
td.todo { color:#000000; font-size: 8pt; font-family: Verdana}
tr.mastermind { background-color: #ffffff }

.small {font-size: 7pt;}

input.button{
	LETTER-SPACING: 0.05pt;
	color: #ffffff; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #909490;
}
input.button:hover{
	LETTER-SPACING: 0.05pt;
	color: #ff3333; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #909490;
}
.noborder{
	BORDER-TOP: #000000 0px inset;
	BORDER-LEFT: #000000 0px inset;
	BORDER-RIGHT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
}
div.hidden{
	display: none;
}
.width200{
	width:200px;
}



a.navigation:hover{
	text-decoration:none;
}
/* from http://www.vladdy.net/Demos/IEPseudoClassesFix.html */
/*
button, tr, td{
	behavior: url('IEFixes.htc');
}*/
/* default menu buttons */
button.menu{
	width:148px;
	color: #000000; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:left;
	background-color: #959595;
	BORDER-TOP: #B7B7B7 2px solid;
	BORDER-LEFT: #B7B7B7 2px solid;
	BORDER-RIGHT: #525252 2px solid;
	BORDER-BOTTOM: #525252 2px solid;
}
button.menu:hover, button.hover.men{
	text-decoration:none;
	width:148px;
	color: #000000; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:left;
	background-color: #BABABA;
	BORDER-TOP: #D0D0D0 2px solid;
	BORDER-LEFT: #D0D0D0 2px solid;
	BORDER-RIGHT: #666666 2px solid;
	BORDER-BOTTOM: #666666 2px solid;
}
button.menu:hover{
	text-decoration:none;
	width:148px;
	color: #000000; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:left;
	background-color: #BABABA;
	BORDER-TOP: #D0D0D0 2px solid;
	BORDER-LEFT: #D0D0D0 2px solid;
	BORDER-RIGHT: #666666 2px solid;
	BORDER-BOTTOM: #666666 2px solid;
}
button.menu_open{
	width:148px;padding-left:18px;
	color: #000000; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:left;
	background-color: #CCCC00;
	BORDER-TOP: #CCCC00 2px solid;
	BORDER-LEFT: #CCCC00 2px solid;
	BORDER-RIGHT: #CCCC00 2px solid;
	BORDER-BOTTOM: #CCCC00 2px solid;
}
button.menu_open:hover{
	width:148px;padding-left:18px;
	color: #000000; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:left;
	background-color: #DEFF59;
	BORDER-TOP: #DEFF59 2px solid;
	BORDER-LEFT: #DEFF59 2px solid;
	BORDER-RIGHT: #DEFF59 2px solid;
	BORDER-BOTTOM: #DEFF59 2px solid;
}
/* intranet menu buttons */
button.menu_intra{
	width:148px;
	color: #000000; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:left;
	background-color: #9999CC;
	BORDER-TOP: #B9B9DC 2px solid;
	BORDER-LEFT: #B9B9DC 2px solid;
	BORDER-RIGHT: #545470 2px solid;
	BORDER-BOTTOM: #545470 2px solid;
}
button.menu_intra:hover{
	width:148px;
	color: #000000; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:left;
	background-color: #BDBDFF;
	BORDER-TOP: #D2D2FF 2px solid;
	BORDER-LEFT: #D2D2FF 2px solid;
	BORDER-RIGHT: #68688C 2px solid;
	BORDER-BOTTOM: #68688C 2px solid;
}
button.menu_intra_open{
	width:148px;padding-left:18px;
	color: #000000; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:left;
	background-color: #9999CC;
	BORDER-TOP: #9999CC 2px solid;
	BORDER-LEFT: #9999CC 2px solid;
	BORDER-RIGHT: #9999CC 2px solid;
	BORDER-BOTTOM: #9999CC 2px solid;
}
button.menu_intra_open:hover{
	width:148px;padding-left:18px;
	color: #000000; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:left;
	background-color: #BDBDFF;
	BORDER-TOP: #BDBDFF 2px solid;
	BORDER-LEFT: #BDBDFF 2px solid;
	BORDER-RIGHT: #BDBDFF 2px solid;
	BORDER-BOTTOM: #BDBDFF 2px solid;
}
/* client menu buttons */
button.menu_client{
	width:148px;
	color: #000000; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:left;
	background-color: #A8D59D;
	BORDER-TOP: #C4E2BC 2px solid;
	BORDER-LEFT: #C4E2BC 2px solid;
	BORDER-RIGHT: #5C7556 2px solid;
	BORDER-BOTTOM: #5C7556 2px solid;
}
button.menu_client:hover{
	width:148px;
	color: #000000; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:left;
	background-color: #CCFFCC;
	BORDER-TOP: #DCFFDC 2px solid;
	BORDER-LEFT: #DCFFDC 2px solid;
	BORDER-RIGHT: #708C70 2px solid;
	BORDER-BOTTOM: #708C70 2px solid;
}
button.menu_client_open{
	width:148px;padding-left:18px;
	color: #000000; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:left;
	background-color: #A8D59D;
	BORDER-TOP: #A8D59D 2px solid;
	BORDER-LEFT: #A8D59D 2px solid;
	BORDER-RIGHT: #A8D59D 2px solid;
	BORDER-BOTTOM: #A8D59D 2px solid;
}
button.menu_client_open:hover{
	width:148px;padding-left:18px;
	color: #000000; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:left;
	background-color: #CCFFCC;
	BORDER-TOP: #CCFFCC 2px solid;
	BORDER-LEFT: #CCFFCC 2px solid;
	BORDER-RIGHT: #CCFFCC 2px solid;
	BORDER-BOTTOM: #CCFFCC 2px solid;
}

