.clean-white{
	border:				solid 1px #dedede;
	background:			#ffffff;
	color:				#222222;
	padding:			2px;
	text-align:			left;
	margin:				0 0 0 0;
	font-size:			9pt;
	width:				160px;
}
.ccsimenu{
	display:			none;
	border:				solid 1px #dedede;
	color:				#222222;
	padding:			2px;
	text-align:			left;
	margin:				0 0 0 0;
	font-size:			9pt;
	width:				160px;
}

A.menulink:link  {
	font-family:		inherit;
	font-size:			inherit;
	color:				#0033cc;
	font-weight:		normal;
	text-decoration:	none;
	font-size:			9pt;
}

A.menulink:visited  {
	font-family:		inherit;
	font-size:			inherit;
	color:				#0033cc;
	font-weight:		normal;
	text-decoration:	none;
	font-size:			9pt;
}

A.menulink:hover  {
	font-family:		inherit;
	font-size:			inherit;
	color:				#000000;
	font-weight:		normal;
	font-size:			9pt;
}

A.menulink:active  {
	font-family:		inherit;
	font-size:			inherit;
	color:				#0033cc;
	font-weight:		normal;
	text-decoration:	none;
	font-size:			9pt;
}


.ccsi_active_img  {
	cursor:	pointer;
}

.ccsi_btn  {
	background-color:	#eeeeee;
	background-repeat:	repeat-x;
	border-color:		#999999;
	border-style:		solid;
	border-width:		0.5pt;
	color:				#000000;
	cursor:				pointer;
	font-family:		Tahoma, Verdana, Arial, Sans-Serif;
	font-size:			10pt;
	font-weight:		bold;
	padding-bottom:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-top:		0px;
	text-align:			center;
}

.ccsi_btn_green  {
	background-color:	#009933;
	background-repeat:	repeat-x;
	border-color:		#999999;
	border-style:		solid;
	border-width:		0.5pt;
	color:				#ffffff;
	cursor:				pointer;
	font-family:		Tahoma, Verdana, Arial, Sans-Serif;
	font-size:			10pt;
	font-weight:		bold;
	padding-bottom:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-top:		0px;
	text-align:			center;
}

.ccsi_btncancel  {
	background-repeat:	repeat-x;
	cursor:				pointer;
	font-weight:		bold;
	width: 				20px;
	height: 			20px;
	padding-bottom:		2px;
	padding-left:		2px;
	padding-right:		2px;
	padding-top:		2px;
	text-align:			center;
	background-image:	url( images/icon_go.gif );
}

.ccsi_datepick  {
background-color:	#c9daff;
background-image:	url( images/calendar.gif );
background-position:	center center;
background-repeat:	no-repeat;
border-style:	none;
border-width:	0px;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	10pt;
height:	22px;
padding-bottom:	0px;
padding-left:	0px;
padding-right:	0px;
padding-top:	0px;
text-align:	center;
width:	24px;
cursor:	pointer;
}

.ccsi_title  {
	font-family:	Tahoma, Verdana, Arial, Sans-Serif;
	font-size:		12pt;
	font-weight:	bold;
}
/* 
Clas needs to be replaced/removed
*/
.ccsi_hdr1  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	14pt;
font-weight:	bold;
}

.ccsi_input  {
background-color:	#ffffff;
border-color:	#2080d0;
border-style:	solid;
border-top-style:	solid;
border-top-width:	1px;
border-width:	1px;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
}

.ccsi_login  {
background-color:	#edf3ff;
border-bottom:	#a1b6d0 1px solid;
border-left:	#a1b6d0 1px solid;
border-right:	#a1b6d0 1px solid;
border-top:	#a1b6d0 1px solid;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	14pt;
height:	100px;
padding-left:	4px;
text-align:	left;
width:	210px;
}

.ccsiboxhdr  {
background-color:	#c9daff;
border-style:	solid;
border-width:	1px;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	10pt;
padding-bottom:	0px;
padding-left:	0px;
padding-right:	0px;
padding-top:	0px;
text-align:	center;
width:	500px;
}

.ccsifnthdr  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	10pt;
}

.ccsifnthdr1  {
font-family:	Times New Roman, Serif;
font-size:	14pt;
font-weight:	bold;
}

.ccsifnthdr2  {
font-family:	Times New Roman, Serif;
font-size:	24pt;
font-weight:	bold;
}

.ccsifont  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
}

.ccsifont10pt  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	10pt;
}

.ccsifont10ptbold  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	10pt;
font-weight:	bold;
}

.ccsifontbold  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
}

.ccsifontgreyed  {
color:	#808080;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
}

.ccsifontname  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	18pt;
}

.ccsifontstd  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
}

.ccsifontviewtags  {
background-color:	#efefef;
font-family:	tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
font-size:	9pt;
}

.ccsistatsbox  {
background-color:	#c9daff;
border-color:	#2080d0;
border-style:	solid;
border-top-style:	solid;
border-top-width:	1px;
border-width:	1px;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	10pt;
padding-left:	6px;
padding-right:	6px;
}

.ccsitccetextbox  {
border-color:	#000000;
border-style:	solid;
border-width:	1px;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
margin:	4px;
padding-bottom:	0px;
padding-left:	0px;
padding:	4px;
}

.ccsitextbox  {
border-color:	#807d73;
border-style:	solid;
border-width:	1px;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
margin:	4px;
padding-bottom:	0px;
padding-left:	0px;
padding:	4px;
}

.crownimage  {
background-color:	#dee8ff;
border-bottom:	#a1b6d0 1px solid;
border-left:	#a1b6d0 1px solid;
border-right:	#a1b6d0 1px solid;
border-top:	#a1b6d0 1px solid;
height:	150px;
padding-left:	4px;
padding-right:	0px;
padding-top:	2px;
text-align:	center;
width:	160px;
}

.crowninside  {
background-color:	#dee8ff;
border-bottom:	#ff0000 1px solid;
border-left:	#ff0000 1px solid;
border-right:	#ff0000 1px solid;
border-top:	#ff0000 1px solid;
height:	150px;
padding-left:	4px;
padding-right:	0px;
padding-top:	2px;
text-align:	center;
width:	160px;
}

.cssi_separator1  {
border-bottom-color:	#000000;
border-bottom-style:	dotted;
border-bottom-width:	2px;
}

.dpButton  {
background-color:	#d8e8ff;
border-color:	#000000;
border-style:	solid;
border-width:	1px;
font-family:	Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:	10px;
padding:	0px;
}

.dpButtonTD  {
}

.dpDayHighlight  {
color:	#4060ff;
font-weight:	bold;
}

.dpDayHighlightTD  {
background-color:	#CCCCCC;
border:	solid #AAAAAA;
border-width:	1px;
cursor:	pointer;
}

.dpDayTD  {
background-color:	#CCCCCC;
border:				solid #AAAAAA;
border-width:		1px;
color:				white;
}

.dpDayTR  {
}

.dpDiv  {
}

.dpTD  {
cursor:	pointer;
}

.dpTR  {
}

.dpTable  {
background-color:	#ece9d8;
border-color:	#000000;
border-style:	solid;
border-width:	1px;
font-family:	Tahoma, Arial, Helvetica, sans-serif;
font-size:	12px;
text-align:	center;
}

.dpTitleTD  {
}

.dpTitleTR  {
}

.dpTitleText  {
font-size:	12px;
}

.dpTodayButton  {
background-color:	#d8e8ff;
border-color:	black;
border-style:	solid;
border-width:	1px;
color:	black;
font-family:	Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:	10px;
}

.dpTodayButtonTD  {
}

.dpTodayButtonTR  {
}

.statsfont  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
text-align:	right;
}

.tccpinp  {
background-color:	#FFFFFF;
border-bottom-color:	#2080d0;
border-bottom-style:	solid;
border-bottom-width:	1px;
border-left-color:	#2080d0;
border-left-style:	solid;
border-left-width:	1px;
border-right-color:	#2080d0;
border-right-style:	solid;
border-right-width:	1px;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	10pt;
list-style-position:	outside;
list-style-type:	square;
}

.tccprowlight  {
background-color:	#e7e7e7;
}

.tccpstatsbox  {
background-color:	#c9daff;
border-color:	#2080d0;
border-style:	solid;
border-top-style:	solid;
border-top-width:	1px;
border-width:	1px;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
width:	400px;
}

.tccpstatshdr  {
background-color:	#000080;
color:	#ffffff;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
}

.tccpstatsrow  {
background-color:	#ffffff;
}

.tccpstdfont  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	10pt;
}

.tccpvcrinactive  {
background-color:	#c0c0c0;
border-bottom-color:	#000000;
border-bottom-style:	solid;
border-bottom-width:	1px;
border-color:	#000000;
border-left-color:	#000000;
border-left-style:	solid;
border-left-width:	1px;
border-right-color:	#000000;
border-right-style:	solid;
border-right-width:	1px;
border-style:	solid;
border-top-color:	#000000;
border-top-style:	solid;
border-top-width:	1px;
border-width:	1px;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	10pt;
height:	16px;
width:	16px;
}

A.ccsi_edit:link  {
color:	#ff0000;
}

A.ccsi_edit:visited  {
}

A.ccsi_edit:hover  {
color:	#000000;
}

A.ccsi_edit:active  {
color:	#ff0000;
}

A.ccsi_startpage:link  {
color:	#000000;
font-weight:	normal;
}

A.ccsi_startpage:visited  {
color:	#000000;
font-weight:	normal;
}

A.ccsi_startpage:hover  {
color:	#ff0000;
font-weight:	normal;
}

A.ccsi_startpage:active  {
color:	#000000;
font-weight:	normal;
}

A.ccsi_subtitle:link  {
color:	#ffff80;
font-weight:	bold;
text-decoration:	none;
}

A.ccsi_subtitle:visited  {
color:	#ffff80;
font-weight:	bold;
text-decoration:	none;
}

A.ccsi_subtitle:hover  {
color:	#ffffff;
font-weight:	bold;
}

A.ccsi_subtitle:active  {
color:	#ffff80;
font-weight:	bold;
text-decoration:	none;
}

BODY  {
color:	#000000;
font-family:	tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
font-size:	8pt;
}

BODY A:link  {
color:	#0a39a6;
font-weight:	bold;
text-decoration:	none;
}

BODY A:visited  {
color:	#0a39a6;
font-weight:	bold;
text-decoration:	none;
}

BODY A:hover  {
color:	#ff0000;
font-weight:	bold;
}

BODY A:active  {
color:	#2a59c6;
font-weight:	bold;
text-decoration:	none;
}


TABLE.HdrMaintain  {
width:			99%;
background-color:		#ffffff;
font-family:            tahoma, verdana, arial, sans-serif;
font-size:              8pt;
margin:                 4px;
padding:                4px;
border-bottom:	0px;
border-left:	0px;
border-right:	0px;
border-top:	0px;

}

TABLE.Header  {
border-bottom:	0px;
border-left:	0px;
border-right:	0px;
border-top:	0px;
padding-bottom:	0px;
padding-left:	0px;
padding-right:	0px;
padding-top:	0px;
width:	100%;
}

TD.HdrInfo  {
background-color:	#800000;
background-image:	url( ../../common/hdr_lin_blue.gif );
background-repeat:	repeat-x;
color:	#ffffff;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	10pt;
padding-right:	12px;
text-align:	center;
}

TD.SepBlack  {
background-image:	url(../../common/ccs_line_black.gif);
background-repeat:	repeat-x;
height:	1px;
}

TD.SepOrange  {
background-image:	url(../../common/ccs_line_orange.gif);
background-repeat:	repeat-x;
height:	1px;
}

TR.Separator  {
height:	3px;
}

TD.HdrTblTD  {
color:	#ffffff;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	9pt;
font-weight:	bold;
padding-left:	5px;
vertical-align:	middle;
}

TD.SepBlue  {
background-image:	url(../../common/ccs_hdr_line.gif);
background-repeat:	repeat-x;
height:	3px;
}

td.sepblue1  {
background-image:	url(images/hdr_lin_dblue.gif);
background-repeat:	repeat-x;
height:				1px;
}

TR.HdrTbl  {
background-image:	url( ../../common/hdr_lin_dblue.gif );
background-repeat:	repeat-x;
}

TR.HdrUpd  {
background-image:	url( ../../common/hdr_lin_dblue30.gif );
background-repeat:	repeat-x;
color:	#ffffff;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	14pt;
padding-left:	5px;
}

.ccsicrown{
	display:	none;
}

.ccsidummycrown{
	
}

.ccsiadvanced{
	display:	none;
}