@charset utf-8;
.image
{
	border: none;
}
#user
{
	height: 30px;
	width: 1004px;
	background-position: 0% 0%;
	background-attachment: fixed;
	background-image: url(/images/UserHead.jpg);
	background-color: #ccc;
	text-align: left;
}

#header
{
	margin: 0px,0px,0px,0px;
	border: 0px;
	
	width: 980px;
	height: 80px;
	border-bottom-color: White;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}


#mainbox
{
	margin: 0px;
	width: 980px;
	height: auto;
	min-height: 300px;
	background: #ffffff;
}

#left
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 300px;
	height: 100%;
	border-right-color: Silver;
	border-right-style: dotted;
	border-right-width: 1px;
	border-top-color: #333333;
	border-top-style: solid;
	border-top-width: 10px;
	background-color: #FFFFDD;
}

#content
{
	position: relative;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 679px;
	background: White;
	height: 100%;
	text-align: center;
	border-top-color: #BBBBBB;
	border-top-style: solid;
	border-top-width: 10px;
}

 
 
 
 #1
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 300px;
	height: 100%;
	border-right-color: Silver;
	border-right-style: dotted;
	border-right-width: 1px;
	border-top-color: #333333;
	border-top-style: solid;
	border-top-width: 10px;
	background-color: #FFFFDD;
}
 
 #2
{
	position: relative;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 245px;
	background: White;
	height: 130;
	text-align: center;
	border-top-color: #BBBBBB;
	border-top-style: solid;
	border-top-width: 10px;
}






#sidebar
{
	float: left;
	width: 200px;
	
}

div#sidebar ul
{
	margin: 0px;
	padding: 0px;
	list-style:none;
	line-height:normal;
	
}
div#sidebar li
{
	
}
div#sidebar li ul
{
	
}
div#sidebar li li
{ padding:6px 0 6px 10px;
background: url(../images/UI/Menu/WorkItem_1.gif) no-repeat 0 12px;
border-bottom:1px solid #2872A6;  
	
}
div#sidebar li li a
{
	text-decoration: none;
	 
	color: #C9ECF5;
}
div#sidebarli a:link
{
	color: #FFFFFF:;
}
div#sidebar li a:visited
{
	color: #DDDDDD;
}
div#sidebar li a:hover
{
	font-weight: bold;
	color: #D90000;
	background-color: #FFF;
}
div#sidebar li h2
{
     padding-top:20px;
	 
	color: #D90000;
	 
}







#link
{
	border-top: 0px solid yellow;
	clear: both;
	width: 1004px;
	height: 6px;
	vertical-align: middle;
	color: #000000;
	background:   #ffFFFF;
	padding-top: 5px;
	font-size: 12px;
	text-align: center;
}

div#link a
{
	height: 100%;
	vertical-align: middle;
	text-decoration: none;
	color: #000000;
}
div#link a:link
{
	color: 000000;
}
div#link a:visited
{
	color: 000000;
}
div#link a:hover
{
	font-weight: bold;
	color: white;
}

#footer
{
	border-top: 1px yellow solid;
	clear: both;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	background: #fdfdfd;
	height: 40px;
	width: 1004px;
	text-align: center;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
}

#footer hr
{
	color: White;
	border-bottom-style: ridge;
	width: 80%;
}
#footer1
{

	 
 
	 
	background:   #990000;
	height: 5px;
	width: 1004px;
 
	
}
#PageCode
{
	width: 95%;
	font-size: 13px;
}

body
{
	margin:  0 auto;
	background: #FFF;
	text-align: center;
	font-size: 12px;
	font-family: sans-serif;
}

A:link, A:active, A:visited
{
	text-decoration: none;
	color: #222222;
}

A:hover
{
	text-decoration: none;
	color: #FFF;
	background-color: #D90000;
}

INPUT
{
	border-right: #444444 1px solid;
	border-top: #444444 1px solid;
	font-size: 12px;
	border-left: #444444 1px solid;
	color: #666666;
	margin-right: 0px;
	border-bottom: #444444 1px solid;
	background-color: #f0f0f0;
	
}

#ListNews
{
	margin-top: 20px;
	width: 90%;
}

div#ListNews UL
{
	padding: 0px;
	font-family: sans-serif,Arial, Helvetica;
	font-size: 12px;
	color: #111111;
	text-align: left;
	margin-left: 20px;
	white-space: nowrap;
}

div#ListNews LI
{
	list-style-type: none;
	height: 25px;
	vertical-align: middle;
	border-bottom-color: #BBB;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	padding-top: 10px;
	white-space: nowrap;
}


div#ListNews LI a:visited
{
	color: Gray;
}

div#ListNews LI a:hover
{
	background-color: Blue;
	color: White;
}

#Date
{
	font-size: 11px;
	color: #999999;
}

#Kind
{
	font-size: 12px;
	float: right;
}

#CommentBody
{
	text-align:left;
	line-height:18px;
	border:1px #ccc solid;
}

#Comment
{
	width:90%;
	margin:10px 10px;
}

#CommentBody li
{
	margin:0px;
	padding-left:5px;
	height:22px;
	line-height:22px;
	list-style-position:outside;
	list-style-type:none;
}

#CommentBody ul
{
	margin:0px;
	padding:5px;
	background-color:#eee;
	border-bottom:1px dotted green;
}

.CommentContent
{
	padding-left:15px;
	line-height:22px;
}

#Err
{
	width: 370px;
	height: 150px;
	margin: 20px;
	padding-top: 100px;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 140%;
	color: red;
	background: url(../Images/Err.gif) fixed no-repeat;
	font-size: 14px;
}

.KindName
{
	width: 140px;
	margin: 10px;
	line-height: 30px;
	padding-left: 40px;
	float: left;
	background-image: url(../Images/KindBG2.gif);
	background-repeat: no-repeat;
	height: 40px;
	color: White;
	font-family: monospace;
	text-align: left;
}

.KindName a:link
{
	color: #FFFFFF;
	font-size: 13px;
}

.KindName a:active
{
	color: #FFFFFF;
	font-size: 13px;
}

.KindName a:visited
{
	color: #DDDDDD;
	font-size: 13px;
}

.KindName a:hover
{
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bolder;
	background-color: transparent;
}

.KindDescription
{
	width: 170px;
	color: #3399CC;
	background: #f1f1f1;
	padding-left: 10px;
	font-size: 12px;
	float: right;
	border-left-color: #3399CC;
	border-left-style: dashed;
	border-left-width: 1px;
	line-height: 25px;
	text-align: left;
}

.View
{
	width: 90%;
	color: #252525;
	margin: 10px;
	text-align: left;
}

.ViewContent
{
}

.ViewInfo
{
	width: 100%;
	padding-bottom: 10px;
	text-align: center;
	font-size: 12px;
	color: #929292;
	font-weight: normal;
	border-bottom-color: #4F4F4F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.IntroTitle
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 18px;
}

#MessageInfo
{
	margin-top: 0px;
	margin-left: 0px;
	width: 194px;
	height: 180px;
	font-size: 12px;
	padding: 10px;
	color: #333333;
	border-width: 1px;
	border-color: #E45F04;
	border-style: solid;
	background: White;
	line-height: 150%;
	word-break: break-all;
}

#MessageTitle
{
	width: 220px;
	margin-top: 20px;
	margin-left: 0px;
	height: 38px;
	background: url(../Images/Message.gif);
	padding: 0px;
}

.AddTable
{
	width: 95%;
	border: none;
	margin-bottom: 5px;
	margin-top: 5px;
	border-collapse: collapse;
	border: 1px solid #CCC;
	font-size: 12px;
	padding: 5px;
}
.AddLeft
{
	background-color: #FFF;
	color: #333;
	text-align: center;
	width: 20%;
	border-bottom: 1px solid #ccc;
	height: 35px;
}
.AddRight
{
	background-color: #FFFFFF;
	text-align: left;
	padding-left: 12px;
}

.AddTitle
{
	background-color: #ccc;
	text-align: left;
	font-size: 13px;
	color: #555;
	height: 25px;
	padding-left: 5px;
	border-bottom: 4px double #CCC;
}
.Submit
{
	background-color: #FFFFFF;
	text-align: center;
}

TEXTAREA
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font-size: 12px;
	border-left: #999999 1px solid;
	color: #444444;
	border-bottom: #999999 1px solid;
	background-color: #f0f0f0;
	width: 300px;
	height: 100px;
}

.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 16px;
	color: #cc3300;
	border-bottom: 1px #ccc dotted;
	height:25px;
	line-height: 25px;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}
H1
{
	font-size: 20px;
	text-align: center;
}
H2
{
	font-size: 14px;
	text-align: center;
}
#ViewComment
{ 
	border-top: #ccc 1px dashed; 
	font-size: 12px; 
	color: #d90000; 
	text-align: right; 
}


#BoardInfo
{
	width: 95%;
	border-bottom:1px #ccc solid;
	margin:5px;
}

#BoardTitle
{
	width: 100%;
	background-color: #E45F04;
	text-align:left;
	padding-left:5px;
	height: 20px;
	color: #fff;
	line-height:20px;
}

#BoardTitle a
{
	color: #fff;
	height:20px;
	line-height:20px;
}

#BoardTitle a:hover
{
	background-color: #fff;
	color:#E45F04;
	height:20px;
	line-height:20px;
}

#BoardMaster
{
	background-color: #FFF;
	width:100%;
	text-align: right;
}

#BoardDesc
{
	width: 100%;
	text-align: left;
	padding:5px;
	color:#888;
}

#BoardAction
{
	text-align: left;
	height: 25px;
	margin: 10px;
	width: 95%;
}

#TopicList
{
	text-align:left;
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding:0px;
}

.TopicListTable
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

.TopicListTitle
{
	background-color: #CC3300;
	color: White;
	height:25px;
	text-align: center;
	border-bottom: 2px yellow groove;
}

.TopicList1
{
	height:25px;
	border-bottom: 1px #ccc dotted;
	text-align:left;
	background-color: #FFFF99;
}

.TopicList2
{
	height:25px;
	border-bottom: 1px #ccc dotted;
	text-align:left;
	background-color: #FFFFF9;
}

#ListOrder
{
	margin: 15px;
	width: 95%;
	text-align: left;
	border-top: 1px #ccc solid;
}

#ViewTopic
{
	width: 95%;
	margin-top:5px;
}

.UserInfo
{
	width: 150px;
	text-align: center;
	background-color: #CCC;
	margin:0px;
	padding:0px;
}

.ViewPost
{
	width: 100%;
	text-align: left;
	border: 1px #ccc solid;
	border-collapse: collapse;
	margin: 5px;
}

.PostTitle
{
	height: 20px;
	width: 100%;
	vertical-align: middle;
	background-color: #FFFFCC;
	color: #000;
	font-weight: bolder;
	padding-left: 5px;
	border-bottom: 1px #ccc solid;
}

.PostContent
{
	height: auto;
	height: 100px;
	vertical-align: top;
	padding: 5px;
}

.PostContent hr
{
	width: 100%;
	height: 1px;
}

.PostTime
{
	height: 20px;
	border-top: 1px #ccc solid;
}

.PostEdit
{
	height: 20px;
	border-top: 1px #ccc solid;
	text-align:right;
}

.radio
{
	border:0px;
}

#TopTitle
{
	height: 30px;
	width: 95%;
	text-align: left;
	background-color: #FF9933;
	color: #FFF;
	margin-top: 15px;
	padding-left:5px;
	line-height: 30px;
	font-size: 15px;
	border-bottom: 1px solid #555;
}

#LastTopic
{
	height: 25px;
	border-top: 1px #ccc dotted;
	text-align: left;
	padding-left: 5px;
	line-height: 25px;
}

#BBSPM
{
	width: 95%;
	border: 1px solid #CCC;
	margin-bottom:10px;
}

#BBSPMTitle
{
	height: 25px;
	line-height: 25px;
	font-size: 13px;
	font-weight: bolder;
	text-align: center;
	border-bottom: 1px dotted #777;
}

#BBSPMInfo
{
	height: 25px;
	line-height: 25px;
	font-size: 11px;
	text-align: center;
	background-color: #ccc;
	color:#333;
	border-bottom: 1px dotted #777;
}

#BBSPMDetail
{
	width:90%;
	text-align: left;
	padding: 10px;
	font-size:12px;
}

#BBSPMAction
{
	background-color: #FFFF99;
}

#BlogRecommend,#BlogChart
{
	border: 1px solid #ccc;
	width: 90%;
	margin: 10px;
}

.List
{
	padding:5px;
	font-size:12px;
	color: #555;
}

.List ul
{
	font-size: 12px;
	list-style: none;
	text-align: left;
	line-height: 20px;
}

.List li
{
	height: 20px;
	line-height: 20px;
}

.ListSmall
{
	color:#999;
	font-size:11px;
}
.ListSmall a
{
	color:#999;
}

#BlogManage
{
	width: 100%;
	margin-top: 10px;
	margin-bottom:10px;
	border-bottom: 1px #ccc dotted;
	border-top: 1px #ccc dotted;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #FFFF8E;
}

.ManageItem
{
	width:100%;
	height:25px;
}

#BlogInfo,#BlogCategorys
{
	width: 100%;
	margin-top: 10px;
	margin-bottom:10px;
	border-bottom: 1px #ccc dotted;
	border-top: 1px #ccc dotted;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #DDD;
}

.InfoTitle
{
	border-bottom:1px #fff solid;
	height: 25px;
	font-weight:bolder;
	line-height: 25px;
	font-size: 18px;
}

.InfoItem
{
	height:20px;
	line-height:20px;
	text-align:center;
	background-color:#fff;
}

#BlogCategorys ul
{
	background-color: #fff;
	list-style: none;
}

#BlogCategorys li
{
	line-height:20px;
	height: 20px;
}

#BlogCategorys li a
{
}

.Article
{
	width: 90%;
	margin-top: 10px;
	border: 1px solid #ccc;
	text-align:left;
	padding:5px;
}

.ArticleTitle
{
	height:25px;
	line-height:25px;
	background-color: #eee;
	border-bottom: 1px #ccc dotted;
	font-size:15px;
	font-weight: bolder;
}

.ArticleDate
{
	height:20px;
	line-height:20px;
	font-size:11px;
	color: #777;
}

.ArticleTag
{
	height:20px;
	line-height:20px;
	font-size:11px;
	color: #CC0033;
}

.ArticleContent
{
	line-height:15px;
	font-size: 13px;
	padding-top:10px;
	padding-bottom:10px;
	border-top: 1px solid #ccc;
}

.bkleftright {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #BCBDC1;
	border-right-color: #BCBDC1;
	border-bottom-color: #BCBDC1;
	border-left-color: #BCBDC1;
}