body {
	margin: 0;
	padding: 0;
	background-color: #000000;
	color: #000000;
	font-size: 12px;
	line-height: 150%;
	font-family: Arial, Helvetica, sans-serif;
	}

#top{
	width: 962px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
border-left: 1px #541a86 solid;
border-right: 1px #541a86 solid;
border-bottom: 1px #802257 solid;
}

#container{
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
border-left: 1px #541a86 solid;
border-right: 1px #541a86 solid;
border-bottom: 30px #802257 solid;
}

#main {
	text-align: left;
}

.pro{
width: 920px;
margin: 0 0 20px 30px;
}

.pro_txt{font-size: 12px;
	line-height: 180%;
width: 300px;
}

.sche_ta {border-collapse: collapse;
border: 1px #999999 solid;
font-size: 12px;
margin: 15px 0 0 10px;
 }

.sche_ta td {padding:10 2 10 4;
border-bottom: 1px #999999 solid;
	font-size: 12px;}

.gry{background-color: #cccccc;}

.blu{background-color: #bbceef;}

.pnk{background-color: #ecc7e4;}

.txt_s{font-size: 9px;}

.num{background-color: #541a86;
color:#ffffff;
padding: 4px;}

.tm{
color: #802257;
letter-spacing: 3px; 
font-weight:bold;
margin-left:10px;
}

.date{
color: #802257;
font-weight:bold;
}

.d{color: #9635eb;}

.talk{color: #cc0033;}

.talk_w{
width: 900px;
margin: 20px 0 0 20px;
border-right: 1px #802257 solid;
border-left: 1px #802257 solid;
}

.talk_s{
padding:10px 10px 10px 10px;
border-bottom: 1px #802257 solid;
}

.lm_txt{margin: 10px 0 0 20px;}

.tk_table{
margin:10px 0 30px 25px;
}

.tk_ta{
border-collapse: collapse;
border-bottom: 1px #999999 solid;
padding: 8px;
font-size: 14px;
font-weight:bold;
letter-spacing: 1px;
}

.tk_b{
border-collapse: collapse;
padding: 8px;
color:#802257;
font-weight:bold;
font-size: 14px;
letter-spacing: 1px;}

.tk_gry{
border-collapse: collapse;
padding: 8px;
color:#666666;
font-weight:bold;
font-size: 14px;
letter-spacing: 1px;}

.tk_txt1{font-size: 12px;
padding:5px 0 5px 0;}

.tk_txt2{font-size: 12px;
padding:15px 0 15px 0;}


.ac_table{
margin:0 0 10px 115px;
}

.ac_txt{font-size: 14px;
font-weight:bold;
line-height: 180%;
margin:10px 0 0 0;
}
	
.ac_txt a:link {text-decoration: none ;}
.ac_txt a:visited {text-decoration: none; }

.work_cont{
margin:15px 0 15px 45px;
padding:0 0 15px 20px;
width: 850px;
border-bottom: 1px #999999 solid;
}

.work_no{
margin:0 20px 5px 0;
vertical-align: -18px; 
}

.work_ta{
margin:10px 0 0 0;
font-size: 12px;
}

.work_txt{
text-align: left;
padding-left:20px;
line-height: 180%;
}

.copyright{
color:#333333;
margin:0 0 0 15px;
}

.work_txt_bg{
padding-right:20px;
color:#666666;
}

.w_k{margin:0 0 0 10px;}

.text_rL{
font-size: 15px;
color: #CC3300;}

.cont_footer{
text-align: right;
margin:15px 15px 15px 0;
color:#802257;
}
	
.cont_footer a:link {color: #802257;}
.cont_footer a:visited {color: #802257;}
.cont_footer a:hover {color: #541a86;}
.cont_footer a:active {color: #541a86;}
	
a:link {color: #000000;}
a:visited {color: #000000;}
a:hover {color: #802257;}
a:active {color: #802257;}

