body
{
	font-family:	tahoma,arial,helvetica;
	font-size:		11px;
	background-color:#ffffff;
	color:			#000000;
	padding:			0px;
	margin:			0px;
}
.body_main
{

	background-repeat: repeat-x;
#	background-color:#E0E0E0;
}
.body_td
{
	background: 	url("../img/body_main_bg.gif");
	background-repeat: repeat-y;
}

#lady 			{position:absolute; visibility:hidden; left: -200px; top:0px; z-index:200;}
#lady_shadow 	{position:absolute; visibility:hidden; left: -200px; top:400px; z-index:100;}

form
{
	padding:			0px;
	margin:			0px;
}

td,font,h1,h2,h3
{
	font-family:	verdana,arial,helvetica;
	font-size: 		11px;
	color:			#000000;
}

a
{
	font-family:	verdana,arial,helvetica;
	font-size: 		11px;
	font-weight: 	bold;
	text-decoration:none;
	color:			#336633;
}

a:hover, a:active
{
	color:			#669900;
}

a.tn, a.tn_lo, a.tn_hi, a.mn, a.mn_lo, a.mn_hi
{
	font-family:	tahoma,verdana,arial,helvetica;
	font-size: 		10px;
	font-weight: 	bold;
	text-decoration:none;
	color:			#CC9966;
	padding-left: 10px;
	background:url(../img/bullet_arrow_cc9966.gif) 0px 3px no-repeat;
}

a.mn, a.mn_hi
{
	font-weight: 	normal;
}

a.tn:hover, a.tn:active,
a.tn_hi, a.tn_hi:hover, a.tn_hi:active,
a.mn:hover, a.mn:active
{
	color:			#DD0000;
	padding-left: 10px;
	background:url(../img/bullet_arrow_dd0000.gif) 0px 3px no-repeat;
}
a.tn_lo, a.tn_lo:hover, a.tn_lo:active
{
	color:			#B0B0B0;
	padding-left: 10px;
	background:url(../img/bullet_arrow_b0b0b0.gif) 0px 3px no-repeat;
}

a.ts
{
	font-family:	verdana,arial,helvetica;
	font-size: 		9px;
	font-weight: 	bold;
	text-decoration:none;
	color:			#CC9966;
}
div.ts
{
	font-family:	verdana,arial,helvetica;
	font-size: 		9px;
	font-weight: 	normal;
	color:			#7A7A7A;
}



.text
{
	font-family:	tahoma,arial,helvetica;
	font-size:		11px;
	font-weight: 	normal;
	color:			#000000;
}



td.tn_hl
{
	width: 			150px;
	height: 			30px;
	background: 	url("../img/sn_header.gif");
	vertical-align:top;
}
div.tn_hl
{
	padding: 6px 0px 0px 15px;
}
a.tn_hl,a.tn_hl:hover,a.tn_hl:active
{
	font-family:	tahoma,verdana,arial,helvetica;
	font-size: 		10px;
	font-weight: 	bold;
	text-decoration:none;
	color:			#009900;
}

.tn, .tn_hi, .tn_lo
{
	vertical-align:middle;
	background-color:#dbdbdb;
}

div.tn, div.tn_lo, div.mn, div.mn_lo
{
	background: 	url("../img/sn_bg.gif");
	padding: 3px 5px 3px 10px;
}
div.tn_hi, div.mn_hi
{
	background: 	url("../img/sn_bg_hi.gif");
	padding: 3px 5px 3px 10px;
}

.tn_hi
{

	background-color:#cccccc;
}

.tn_lo
{
	font-family:	verdana,arial,helvetica;
	font-size: 		11px;
	font-weight: 	bold;
	text-decoration:none;
	color:			#bbbbbb;
}

.tn_hint
{
	font-family:	tahoma,verdana,arial,helvetica;
	font-size: 		9px;
	color:			#999999;
}

.tn, .tn_hi, .tn_lo
{
	vertical-align:middle;
	background-color:#dbdbdb;
}



td.ct_header
{
	width: 			456px;
	height: 			30px;
	background: 	url("../img/ct_header.gif");
}
td.ct_header_b
{
	font-family:	tahoma,verdana,arial,helvetica;
	font-size: 		11px;
	font-weight: 	bold;
	color:			#FF0000;
	
	background: 	url("../img/ct_header_b.gif");
	padding: 		5px 0px 0px 0px;
	vertical-align:top;
}
td.ct_content
{
	background: 	url("../img/ct_bg.gif");
	padding: 		0px 10px 0px 10px;
}
td.ct_dark
{
	font-family:	verdana,arial,helvetica;
	font-size: 		9px;
	color:			#7A7A7A;
	background-color:#E9E9E9;
	padding:			2px;
}
td.ct_light
{
	font-family:	verdana,arial,helvetica;
	font-size: 		9px;
	color:			#7A7A7A;
	background-color:#FFFFFF;
	padding:			2px;
	
}
td.ct_footer
{
	width: 456px;
	height: 20px;
	background: 	url("../img/ct_footer.gif");
	background-repeat: no-repeat;
	background-position: top;
	background-color:#FFFFFF;
}



td.ts_header
{
	width: 			150px;
	height: 			30px;
	background: 	url("../img/ts_header.gif");
}
td.ts_header_b
{
	font-family:	tahoma,verdana,arial,helvetica;
	font-size: 		11px;
	font-weight: 	bold;
	color:			#FF0000;
	
	background: 	url("../img/ts_header_b.gif");
	padding: 		5px 0px 0px 0px;
	vertical-align:top;
}
td.ts_content
{
	background: 	url("../img/ts_bg.gif");
	padding: 		0px 10px 0px 10px;
}
td.ts_footer
{
	width: 150px;
	height: 20px;
	background: 	url("../img/ts_footer.gif");
	background-repeat: no-repeat;
	background-position: top;
	background-color:#FFFFFF;
}




.c_title_td
{
	background: 	url("../img/title_bkg_cc3300_456x25.gif");
	vertical-align:middle;
	height:			25px;
	padding: 		0px 10px 0px 10px;
}

.c_title
{
	font-family:	verdana,arial,helvetica;
	font-size: 		12px;
	font-weight: 	bold;
	text-decoration:none;
	color:			#ffffff;
}

.c_td
{
	background-color:#eeeeee;
	vertical-align:middle;
	padding: 		10px;
}

.c_small
{
	font-family:	verdana,arial,helvetica;
	font-size: 		10px;
}

.c_hint
{
	font-family:	verdana,arial,helvetica;
	font-size: 		11px;
	color:			#bbbbbb;
}

.infomsg_ok_td
{
	font-family:	verdana,arial,helvetica;
	font-size: 		12px;
	font-weight: 	bold;
	text-decoration:none;
	color:			#336633;
	background-color:#eeeeee;
	vertical-align:middle;
	padding: 		10px;
}

.infomsg_error_td
{
	font-family:	verdana,arial,helvetica;
	font-size: 		12px;
	font-weight: 	bold;
	text-decoration:none;
	color:			#cc3300;
	background-color:#eeeeee;
	vertical-align:middle;
	padding: 		10px;
}

.tb_hl_td
{
	font-size: 		12px;
	font-weight:bold;
	background-color:#cccccc;
	padding: 		5px 3px 5px 3px;
}
.tb_hl_td > td
{
	font-size: 		12px;
	font-weight:bold;
	background-color:#cccccc;
	padding: 		5px 3px 5px 3px;
}
.tb_td_dark
{
	background-color:#dddddd;
	padding: 		3px;
}
.tb_td_dark > td
{
	background-color:#dddddd;
	padding: 		3px;
}
.tb_td_light
{
	background-color:#eeeeee;
	padding: 		3px;
}
.tb_td_light > td
{
	background-color:#eeeeee;
	padding: 		3px;
}
.tb_td_hi
{
	background-color:#ffffcc;
	padding: 		3px;
}
.tb_td_hi > td
{
	background-color:#ffffcc;
	padding: 		3px;
}

input,textarea, .form_object
{
	font-family:	verdana,arial,helvetica;
	font-size: 		11px;
	color:			#000000;
	padding: 		0px 0px 0px 2px;
	margin:			0px;
	border-width:	1px;
	border-style:	solid;
	border-color:	#000000 #bbbbbb #bbbbbb #000000;
}
select,option
{
	font-family:	verdana,arial,helvetica;
	font-size: 		11px;
	color:			#000000;
}

.stat_bar_a
{
	font-family:	tahoma,arial,helvetica;
	font-size:		11px;
	background: 	url("../img/stat_bar_a.gif");
	color:			#000000;
	text-align:		center;
	vertical-align:middle;
}

.stat_bar_b
{
	font-family:	tahoma,arial,helvetica;
	font-size:		11px;
	background: 	url("../img/stat_bar_b.gif");
	color:			#000000;
	text-align:		center;
	vertical-align:middle;
}

.stat_bar_c
{
	font-family:	tahoma,arial,helvetica;
	font-size:		11px;
	background: 	url("../img/stat_bar_c.gif");
	color:			#000000;
	text-align:		center;
	vertical-align:middle;
}
