/*---Body---*/
body
{
	background:url(Page_Bg.gif);
	margin:0px;
	padding:0px;
	font: 12px/1.75em arial;
	color: #000000;
}
table
{
	font: 12px "Courier New", Courier, monospace;
}
form
{
    padding:0px;
    margin:0px;
}
input 
{
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px
}

/*---超链接样式---*/
a:link,a:visited{color:#0049AA;text-decoration:none}
a:hover{text-decoration:none;color:#1488FD;}


/*---主容器样式---*/
#PageContainer
{
    width:990px;
    background:#FFFFFF;
}

/*---底部样式---*/
#PageContainer #Footer
{
    margin:10px 10px;
    border-top:1px dashed #999999;
    
    text-align:left;
    font-size:11px;
    color:#999999;
}
#PageContainer #Footer ul
{
    float: left;
    margin: 0px;
}
#PageContainer #Footer li
{
    list-style:none;
    margin:6px auto;
}
#PageContainer #Footer li a
{
    font-size: 11px;
    color: #999999;
    text-decoration: underline;
}


/*---顶部容器---*/
#PageContainer #Header
{
    height: 62px;
    border-bottom: #FFFFFF 1px solid;
    background: url(Head_Bg.gif) bottom;
}

/*---顶部站点标志---*/
#PageContainer #Header #Logo
{
    float:left;
    width:100px;
    padding:26px 10px 10px 0px;
}
#PageContainer #Header #Logo img
{
    float:right;
}

/*---顶部广告---*/
#PageContainer #Header #TopImage
{
    float: left;
    width: 400px;
    height:60px;
    padding-right:10px;
    overflow:hidden;
}
#PageContainer #Header #TopImage img
{
    width:400px;
    height:0px;
}

/*---顶部站内导航---*/
#PageContainer #Header #SiteNav
{
    width:456px;
    height:30px;
    padding-right:10px;
    border-right: #FFFFFF 1px repeat-x solid;
}
#PageContainer #Header #SiteNav #SiteNav_Left
{
    float:left;
}
#PageContainer #Header #SiteNav #SiteNav_Right
{
    float:right;
}    
#PageContainer #Header #SiteNav #SiteNav_ItemContainer
{
    float:right;
    padding-left:10px;
}
#PageContainer #Header #SiteNav ul
{
    float: left;
    margin: 0px;
}
#PageContainer #Header #SiteNav ul li 
{
    list-style:none;
    float:left;
    margin:6px auto;
}
#PageContainer #Header #SiteNav ul li a
{
    color: #990000;
    font-weight: bold;
}
.SiteNav_Separator div
{
    margin:8px 6px 0px 6px;
    width:3px;
    background:url("SiteNav_Separator_Bg.gif") no-repeat;
}

/*---顶部用户面板---*/
#PageContainer #Header #UserPanel
{
    float: right;
    text-align: right;
    width: 457px;
    height: 30px;
    padding-right: 10px;
    border-right: #FFFFFF 1px solid;
    background: url(Head_UserPanel_Bg.gif) repeat-y left bottom;
}
#PageContainer #Header #UserPanel #UserPanel_Login
{
    float:right;
    margin-top:6px;
}
#PageContainer #Header #UserPanel #UserPanel_Member
{
    float:right;
    margin-top:6px;
}
#PageContainer #Header #UserPanel #tbLoginName
, #PageContainer #Header #UserPanel #tbPassword
, #PageContainer #Header #UserPanel #ddlCookieDays
{ 
    border: 1px solid #CCCCCC; 
    font-size: 12px;
}

#PageContainer #Header #UserPanel #LoginButton
{
    width:47px;
    height:17px;
    border:none;
    background:url("btn_Login.gif");
}
#PageContainer #Header #UserPanel #RegisterButton
{
    width:47px;
    height:17px;
    border:none;
    background:url("btn_Register.gif");
}

/*---频道导航---*/
#PageContainer #CurrentPlace
{
    float: left;
    width: 990px;
    height: 29px;
    border-top: #444444 2px solid;
    border-bottom: #444444 1px solid;
    background: url(CurrentPlace_Bg.gif) center center;
}

#PageContainer #CurrentPlace .Left
{
}
#PageContainer #CurrentPlace .Right
{
}    
#PageContainer #CurrentPlace .Body
{
    float:left;
    color:#FFFFFF;
    margin-left:5px;
}

#PageContainer #CurrentPlace .Body
{
    padding: 6px 0px 0px 0px;
}
#PageContainer #CurrentPlace .Body a
{
    color:#FFFFFF;
}
#PageContainer #CurrentPlace .Body a:hover
{
    text-decoration: underline;
}

/*---主内容布局---*/
#PageContainer #BodyContainer
{
    padding-top:10px;
    margin-left:10px;
    width:980px;
}

/*---主布局中的内容栏(主要放各个频道的日志列表)---*/
#PageContainer #BodyContainer #ContentContainer
{
    float: left;
    width: 980px;
    height:450px;
}

.MainTable
{   
    width: 968px;
    padding:1px;
    background: #FFFFFF;
    border: #95A2B9 1px solid;
    border-collapse:collapse;
}
.MainTable tr
{
    border: #D5D5D5 1px solid;
}
.MainTable td
{
    display:table-cell;
    float:left;
    padding-top:3px;
    padding-left:5px;
    border: #D5D5D5 1px solid;
}
.NoBorder tr
{
    border: none;
}
.NoBorder td
{
    border: none;
}

.MainTable .Title
{
    width: 100%;
    height: 25px;
    padding-left: 25px;
    background: url(TableDiv_Title_Bg.gif) #D9E0EC no-repeat 3pt 6pt;
    font-weight: bold;
}
.MainTable .Title td
{
    padding-left: 20px;
    color: #000000;
    font-weight: bold;
    border-bottom: #F4F4F4 5px solid;
}
.MainTable .SubTitle
{
    height: 25px;
    background: #F7F7F7;
}
.MainTable_TD_Stress
{
    float:left;
    color:RED;
}
.MainTable tr td .TD_Title
{
    float:left;
    padding-left:2px;
    
    color: #000000;
    font-weight: bold;
}
.MainTable tr td .TD_Notes
{
    clear:both;
    color:#999999;
}

.ValidatCodeImage
{
    vertical-align:middle;
    margin-bottom:5px;
}
.ValidatCodeText
{
    cursor: hand;
    margin-left: 5px;
    border-bottom: 1px solid;
}

.Input_01
{
    border:1px solid #7E9DB9;
    width:16em;
    line-height:1.3em;
    height:18px;
    background: url(input_coner.gif) no-repeat right bottom;
}

.Input_02
{
    border:1px solid #7E9DB9;
    width:26em;
    line-height:1.3em;
    height:8em;
}

.SubmitButton
{
    height:23px;
	margin:0px 3px 0px 3px;
    background: url(SubmitButton_Bg.png );
	border: 1px solid #999;
	border-left-color: #CCCCCC;
	border-top-color: #CCCCCC;
	color: #333333;
	text-align:center;
}

