/*----------------------- GLOBAL STYLES ---------------------------------*/
* {
	margin:0px;
	padding:0px;	
	list-style-type:none;
}

body
{
	padding:5px 5px 5px 5px;		
}
table, img {border:0px}
h1{ font-size:20px; font-weight:bold;}

a:link
{
	color: #18397C;
	text-decoration: none;	
}
a:visited
{
	color: #18397C;
	text-decoration: none;
}
a:hover
{
	color: #18397C;
	text-decoration: underline; 
}
a:active
{	
	color: #18397C;
	text-decoration: none;
}

.aligncenter{ text-align:center; overflow:hidden; }
.alignleft{	text-align:left;overflow:hidden;}
.alignright{	text-align:right;overflow:hidden;}

.inputfield
{
	margin:0 0 2px 0;
	padding:0;
	height:24px;
}

/*输入框样式*/
.txtBox
{
	border:1px solid #666;
	padding-left:2px;
	height:20px;
}
/*不可写txtbox*/
.txtboxreadnnly
{
	border:1px solid #666;
	background: #eee;
	padding-left:2px;
	height:20px;
}

.txtarea
{
	border:1px solid #ccd4dd;
	margin: 4px 4px 4px 4px;
	background:#f0f5fb;
}

/* 背景色*/
.bgcolor
{
	background-color:#f0f5fb;
}


/* 标题 */
.title
{
	color:#333;
	font-size:16px;
	font-weight:bold;
}

/* 内容 */
.content
{
	width:100%;	
	text-align:center;
	color:#666;
	font-size:14px;
}

.content table
{
	color:#666;
	font-size:12px;
}

/* 警告文字 */
.warnning
{
	color:#f00000;
	font-weight:bold;
}

.largetxt
{
	font-size:16px;
	font-weight:bold;
}

.smalltxt
{
	font-size:11px;
	color:#666;
}

.info
{
	font-size:11px;
	color:tomato;	
}
.info h4
{
	font-size:12px;
	color:tomato;
}
.info a:link
{
	color:#6666f0;
	font-size:12px;
	font-weight:bold;
}
.info a:hover
{
	text-decoration:underline;	
}
.info a:visited
{
	color:#6666f0;
	font-size:12px;
	font-weight:bold;	
}

.content h1
{
	font-size:18px;
}
/* align left */
.alignleft
{
	text-align:left;
}

/* 注册输入表格 */
.reg
{
	color:#666;
	font-size:14px;
	table-layout:fixed
}

.reg .txt
{
	color:#666;
	font-size:14px;
}

.reg .tdleft
{
	border-left:#f0f5fb 1px solid;	
}

.reprint
{	
	 background:url(../image/bg.gif) #fff repeat-x;	
	 height:221px;
	 width:100%;
	 text-align:center;
}


/* admin left style*/

.admin .divFolderMenu
{
	margin:0;
	padding:0;
	border:0px solid #ff0;
	text-align:left;
}
.admin #tdLeftNav 
{
	WIDTH: 180px; TEXT-ALIGN: center;
}
.admin .menuBody
{
	margin:2px 0 0 0;
	border:1px solid #999; 
	border-top:0; border-bottom:0;
	font-size:13px;
}

.admin .listbgcolor
{
	background-color:#FFFFFF
}
.admin .divFolderMenu 
{
	MARGIN: 0px 0px -7px 1px
}
.admin .menuBar 
{
	padding:0;
	DISPLAY: block;
	MARGIN: 2px 0 0 0;
	WIDTH: 173px; LINE-HEIGHT: 28px; HEIGHT: 28px; TEXT-ALIGN: left;	
	border:0px solid #0f0;
}
.admin .divMBot {
	MARGIN: 0px; WIDTH: 178px; HEIGHT: 1px
}