﻿/* Overall Css */
body 
{
	margin:0;
	padding:0;
	text-align:center;
	background-image:url(../images/bg.jpg);
}

div,td
{
	font-size:12px;
	letter-spacing:1px;
	line-height:20px;
	color:#000;
}

ul,li
{
	margin:0;
	padding:0;
	list-style:none;
}

input
{
	border-style:solid; 
	border-width:1px; 
	cursor:default; 
	color:#666; 
	background-color:#FFF;
}

textarea
{
	border-style:solid; 
	border-width:1px; 
	cursor:default; 
	color:#666; 
	background-color:#FFF;
}

/* all */
.imgurl
{
	border:0;
	cursor:pointer; 
}

.input
{
	border-style:solid; 
	border-width:1px; 
	cursor:default; 
	color:#666; 
	background-color:#fff;
	height:16px;
}

.but
{
	color:#000; 
	background-color:#FFF;
	height:20px;
	line-height:18px;
}

.rim
{
	margin:auto;
	width:970px;
	background-color:#FFFDEE;
}

.table
{
	margin:auto;
	width:939px;
}

#pageDiv
{
	width:650px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:right;	
}

/* Link */

A.a { font-size:12px; COLOR: #000; TEXT-DECORATION: none; letter-spacing:1px; }
A.a:hover { font-size:12px; COLOR: #666; TEXT-DECORATION: none; letter-spacing:1px;}

A.aa { font-size:12px; COLOR: #006600; TEXT-DECORATION: none; letter-spacing:1px; font-weight:bold; }
A.aa:hover { font-size:12px; COLOR: #000; TEXT-DECORATION: none; letter-spacing:1px; font-weight:bold;}

A.a_b { font-size:14px; COLOR: #000; TEXT-DECORATION: none; letter-spacing:1px; }
A.a_b:hover { font-size:14px; COLOR: #666; TEXT-DECORATION:underline; letter-spacing:1px;}

A.a_white { font-size:12px; COLOR:#FFF; TEXT-DECORATION: none; letter-spacing:1px; }
A.a_white:hover { font-size:12px; COLOR: #CCC; TEXT-DECORATION: none; letter-spacing:1px;}

A.a_link { font-size:12px; COLOR: #000; TEXT-DECORATION: none; letter-spacing:1px; }
A.a_link:hover { font-size:12px; COLOR: #000; TEXT-DECORATION: none; letter-spacing:1px;}

A.a_w_b { font-size:13px; font-weight:bold; COLOR:#FFF; letter-spacing:1px; text-decoration:none; }
A.a_w_b:hover { font-size:13px; font-weight:bold; COLOR:#fafafa;letter-spacing:1px; text-decoration:none;}

A.a_r { font-size:14px; COLOR: #CC0000; TEXT-DECORATION: none; letter-spacing:1px; }
A.a_r:hover { font-size:14px; COLOR: #000; TEXT-DECORATION:underline; letter-spacing:1px;}

A.a_l { font-size:12px; COLOR: #625920; TEXT-DECORATION: none; letter-spacing:1px; }
A.a_l:hover { font-size:12px; COLOR: #000; TEXT-DECORATION:underline; letter-spacing:1px;}



/* head */

#head
{
	height:101px;
	background-image:url(../images/head_bg.jpg);
}

.so_bg
{
	background-image:url(../images/so_c.jpg);
}

/* body */
.left
{
	width:256px;
	background-color:#E7E3C6;
	vertical-align:top;
}

.right
{
	width:685px;
	vertical-align:top;
}

.d_n_l
{
	width:300px;
	height:19px;
	padding-top:7px;
	padding-left:10px;
	text-align:left;
}

.d_n_r
{
	width:80px;
	text-align:center;
	color:#999;
}

.d_n_b
{
	height:1px;
	background-image:url(../images/line_bg.jpg);
}

.titlenull
{
	margin-top:10px;
	width:670px;
	height:30px;
	background-image:url(../images/title_l_bg.jpg);
}

.title_bg
{
	width:85px;
	font-weight:bold;
	text-align:left;
	padding-left:35px;
	font-size:14px;
	background-image:url(../images/title_bg.jpg);
}

.title_txt
{
	font-size:14px;
	position:absolute;
	margin-top:-11px;
	width:200px;
}

#p_content
{
	margin:auto;
	width:650px;
	text-align:left;
	padding:10px;
}

.left_title_bg
{
	clear:both;
	width:207px;
	height:31px;
	text-align:left;
	padding-left:50px;
	padding-top:20px;
	font-weight:bold;
	font-size:14px;
	color:#FFF;
	background-image:url(../images/left_title_bg.jpg);
}

.class_list
{
	clear:both;
	margin-left:20px;
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
}

.l_l
{
	float:left;
}

.l_r
{
	float:left;
	margin-bottom:5px;
	margin-left:10px;
}

.n_li_n
{
	width:540px;
	height:25px;
	padding-left:10px;
	padding-top:20px;
	text-align:left;
	border-bottom:dashed 1px #CCC;
}

.n_li_t
{
	width:110px;
	height:25px;
	padding-top:20px;
	text-align:center;
	color:#999;
	border-bottom:dashed 1px #CCC;
}

#tool
{
	color:#999;
}

.li_con
{
	margin:5px;
	text-align:left;
	color:#666;
}

.li_m
{
	width:650px;
	text-align:right;
	overflow:hidden;
}

.list_li
{
	clear:both;
	margin:auto;
	margin-top:1px;
	width:200px;
	height:18px;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	border-bottom:solid 1px #D9D2A4;
}

.f_t
{
	width:40%;
	height:26px;
	text-align:center;
	border:solid 1px #8EC077;
}

.f_s
{
	width:20%;
	text-align:center;
	border:solid 1px #8EC077;
}

.f_b
{
	background-color:#E7E3C6;
	font-weight:bold;
}

/* link */
.link
{
	text-align:center;
	background-image:url(../images/link_c.jpg);
}

/* foot */
#foot_nav
{
	margin:auto;
	width:1000px;
	height:31px;
	text-align:center;
	color:#FFF;
	padding-top:10px;
	background-image:url(../images/foot_nav_bg.jpg);
}

#foot
{
	margin:auto;
	width:1000px;
	height:114px;
	padding-top:10px;
	text-align:center;
	background-image:url(../images/foot_bg.jpg);
}