A 			{ text-decoration:underline; }
A:link		{ text-decoration:underline; color:#3d3d3d;}
A:visited	 { text-decoration:underline; color:#3d3d3d;}
A:active 	{ text-decoration:underline; color:#3d3d3d;}
A:hover		 { text-decoration:underline; color:#ffcc00;}

.u { text-decoration:underline;}
.not { text-decoration:none;}
.red{color:#ee0000;}
.white{color:#ffffff;}
.yellow{color:#ddb410;}
.b {  font-weight:bold;}

/*common
______________________________________________________________________*/

body{
	color:#3d3d3d;
	background:#002343;
	margin:0;
	padding:0;
	text-align:center;
}

img{
	border:0;
}

table{
	border:0;
}

td{
	vertical-align:top;
}

h1{ 
	margin:34px 0 0 0;
	padding:0;
}

h2.sTi1{
	margin:20px 0 20px 0;
	padding:0;
}

h2.sTi2{
	margin:20px 0 0 0;
	padding:0;
}

p{ 
	margin:0 0 20px 0;
	padding:0;
	text-align:left;
}

ul{ 
	margin:0;
	padding:0;
}



/*main
______________________________________________________________________*/

.mainTop{
	width:810px;
	margin:45px auto 0 auto;
	padding:0;
	text-align:center;
}

.main{
	width:810px;
	margin:0 auto 0 auto;
	padding:0;
	text-align:center;
}

/*header
______________________________________________________________________*/

.header{
	width:810px;
	margin:0;
	padding:0;
	background:#fff;
}

/*contents
______________________________________________________________________*/

.contents{
	width:810px;
	margin:0;
	padding:0;
	background:#fff;
}

.left{
	width:5px;
	margin:0;
	padding:0;
	background:url("../images/shaL.gif");
}

.right{
	width:5px;
	margin:0;
	padding:0;
	background:url("../images/shaR.gif");
}

.flash{
	width:800px;
	margin:0;
	padding:0;
}

.area{
	width:780px;
	margin:0 10px 0 10px;
	padding:0;
	text-align:left;
}

.txArea{
	width:760px;
	margin:0 10px 0 10px;
	padding:0;
	text-align:left;
}

.auditionBox{
	width:750px;
	color:#fff;
	margin:0 0 5px 0;
	padding:5px;
	background:#b2b2b2;
}

.methodBox{
	width:395px;
	margin:0 182 0 182;
	padding:0;
}

.sha{
	width:810px;
	margin:0;
	padding:0;
}

/*footer
______________________________________________________________________*/

.footer{
	width:800px;
	padding:0;
	background:#002343;
	color:#ffffff;
}

.footerMenu{
	width:800px;
	margin:0;
	padding:0;
	text-align:right;
}

.footerCopy{
	width:800px;
	margin:0;
	padding:0;
	text-align:center;
}

.footer a 			{ text-decoration:none; }
.footer a:link		{ text-decoration:none; color:#fff;}
.footer a:visited	 { text-decoration:none; color:#fff;}
.footer a:active 	{ text-decoration:none; color:#fff;}
.footer a:hover		 { text-decoration:underline; color:#ffcc00;}