.ccsifont  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
}

.tccpfontfront  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	12pt;
color: blue;
font-weight: bold;
}

.tccpfont  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
}

.tccpfont10pt  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	10pt;
}

.tccpfont10ptbold  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	10pt;
font-weight:	bold;
}

.tccpfontbold  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
}

.tccpfontgreyed  {
color:	#808080;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
}

.tccpfontname  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	18pt;
}

.tccpfontviewtags  {
background-color:	#efefef;
font-family:	tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
font-size:	9pt;
}

.tccptextbox  {
border-color:	#6078BF;
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;
}

.tccp_active_img  {
cursor:	hand;
}

.tccp_btn  {
background-color:	#eeeeee;
background-repeat:	repeat-x;
border-color:	#999999;
border-style:	solid;
border-width:	0.5pt;
color:	#000000;
cursor:	hand;
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;
}

.tccp_btn_green  {
background-color:	#009933;
background-repeat:	repeat-x;
border-color:	#999999;
border-style:	solid;
border-width:	0.5pt;
color:	#ffffff;
cursor:	hand;
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;
}

.tccp_datepick  {
background-color:	#c9daff;
background-image:	url( calendar.gif );
background-position:	center center;
background-repeat:	no-repeat;
border-style:	none;
border-width:	0px;
cursor:	hand;
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;
}

.tccp_hdr1  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	14pt;
font-weight:	bold;
}

.tccp_input  {
background-color:	#ffffff;
border-color:	#008080;
border-style:	solid;
border-top-style:	solid;
border-top-width:	1px;
border-width:	1px;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
}

.tccp_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;
}

.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-color:	#AAAAAA;
border-width:	1px;
cursor:	pointer;
}

.dpDayTD  {
background-color:	#CCCCCC;
border-color:	#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  {
}

.tccpstdfont  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	10pt;
}

A.tccp_startpage:link  {
color:	#000000;
font-weight:	normal;
}

A.tccp_startpage:visited  {
color:	#000000;
font-weight:	normal;
}

A.tccp_startpage:hover  {
color:	#ff0000;
font-weight:	normal;
}

A.tccp_startpage:active  {
color:	#000000;
font-weight:	normal;
}

A.tccp_subtitle:link  {
color:	#0000ff;
font-weight:	bold;
text-decoration:	none;
}

A.tccp_subtitle:visited  {
color:	#0000ff;
font-weight:	bold;
text-decoration:	none;
}

A.tccp_subtitle:hover  {
color:	#000000;
font-weight:	bold;
}

A.tccp_subtitle:active  {
color:	#0000ff;
font-weight:	bold;
text-decoration:	none;
}

BODY  {
	color:	#000000;
	font-family:	tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:	8pt;
	background-color: #E6ECFF;
}

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;
}

BUTTON.btnLog  {
background-color:	#c0c0c0;
background-image:	url( btnlog.gif );
background-position:	center center;
background-repeat:	no-repeat;
border-color:	#000000;
border-style:	solid;
border-width:	1px;
cursor:	hand;
height:	20px;
overflow:	hidden;
text-align:	center;
width:	20px;
}

TABLE.HdrMaintain  {
background-color:	#ffffff;
border-bottom:	0px;
border-left:	0px;
border-right:	0px;
border-top:	0px;
font-family:	tahoma, verdana, arial, sans-serif;
font-size:	8pt;
margin:	4px;
padding:	4px;
width:	99%;
}

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( hdr_lin_blue.gif );
background-repeat:	repeat-x;
color:	#000000;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	10pt;
padding-right:	12px;
text-align:	center;
}

TD.HdrTblTD  {
color:	#ffffff;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	9pt;
font-weight:	bold;
padding-left:	5px;
vertical-align:	middle;
}

TD.Hdr11TblTD  {
color:	#ffffff;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	11pt;
font-weight:	bold;
padding-left:	5px;
vertical-align:	middle;
}

TD.SepBlue  {
background-image:	url(ccs_hdr_line.gif);
background-repeat:	repeat-x;
height:	3px;
}

TD.SepBlue1  {
background-image:	url( hdr_lin_dblue.gif );
background-repeat:	repeat-x;
height:	1px;
}

TR.HdrTbl  {
background-image:	url( hdr_lin_dblue.gif );
background-repeat:	repeat-x;
}

TR.Separator  {
height:	3px;
}

#menu {
	background: #333;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#menu li {
	float: left;
	font: 10pt "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#menu a {
	background: #333 url("/common/seperator.gif") bottom right no-repeat;
	color: #ccc;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
}
#menu a:hover {
	background: #bfcfff url("/common/hover.gif") bottom center no-repeat;
	color: #000;
	padding-bottom: 8px;
}

/* set millions of background images */
.rbroundbox { background: url(/common/nt.gif) repeat; }
.rbtop div { background: url(/common/tl.gif) no-repeat top left; }
.rbtop { background: url(/common/tr.gif) no-repeat top right; }
.rbbot div { background: url(/common/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/common/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 50%; margin: 1em auto; }