﻿/************
 * 全局样式 *
 ************/
body
{
    margin: 0 0 0 0;
    font-family: Tahoma, 宋体;
    font-size: 12px;
}
div#BodyDiv
{
    width: 950px;
    margin-left: auto;
    margin-right: auto;
}
img
{
    border-width: 0;
}
a
{
    font-family: Tahoma, 宋体;
    font-size: 12px;
    text-decoration: none;
    color: #3E3E3E;
    text-align: left;
}
a:hover
{
    font-family: Tahoma, 宋体;
    font-size: 12px;
    text-decoration: none;
    color: #ED2024;
}
hr
{
    border-top: 1px solid #D8D8D8;
}


/******************
 * 文本或段落样式 *
 ******************/

.Para
{
    font-family: Tahoma, 宋体;
    font-size: 12px;
    color: #303030;
    line-height: 24px;
    text-align: justify;
    padding: 5px;
}
.ParaText
{
    font-family: Tahoma, 宋体;
    font-size: 12px;
    color: #303030;
    line-height: 24px;
    text-indent: 23px;
    text-align: justify;
    padding: 5px;
}
.Text
{
    font-family: Tahoma, 宋体;
    font-size: 12px;
    color: #3D3D3D;
}
.GreenBox
{
    border: solid 1px #D8D8D8;
    background-color: #99cc00;
    color: White;
    font-weight: bold;
    font-size: 14px;
    padding: 7px;
}
.HighlightText
{
    color: #757575;
    font-weight: bold;
}
.HighlightTextBlue
{
    color: #0066FF;
}
.HighlightTextRed
{
    color: #ED2024;
}
.HighlightTextGray
{
    color: #797979;
}

/***************
 * 全局表格样式 *
 ***************/

.Tab
{
    border-collapse: collapse;
    border: solid 1px #D8D8D8;
}
.Tab td
{
    border: solid 1px #D8D8D8;
    padding: 5px 6px 5px 6px;
    text-align: center;
    line-height:21px;
}
.Tab th
{
    background-color: #F4F4F4;
    border: solid 1px #D8D8D8;
    padding: 5px 6px 5px 6px;
    text-align: center;
    line-height:21px;
}

.TabLeft
{
    border-collapse: collapse;
    border: solid 1px #D8D8D8;
}
.TabLeft td
{
    border: solid 1px #D8D8D8;
    padding: 5px 6px 5px 6px;
    text-align: justify;
    line-height:21px;
}
.TabLeft th
{
    border: solid 1px #D8D8D8;
    padding: 5px 6px 5px 6px;
    text-align: justify;
    background-color: #F4F4F4;
    text-align: center;
    line-height:21px;
}
.GridTab
{
    border-collapse: collapse;
    border: solid 1px #D8D8D8;
}
.GridTab td
{
    border: solid 1px #D8D8D8;
    padding: 5px 6px 5px 6px;
    text-align: center;
    line-height:21px;
}
.GridTab th
{
    border: solid 1px #D8D8D8;
    padding: 5px 6px 5px 6px;
    text-align: center;
    line-height:21px;
}


/***************
 * 控件相关样式 *
 ***************/

.TextBox
{
    border: 1px solid #D8D8D8;
    font-family: Tahoma, 宋体;
    font-size: 12px;
    line-height: 19px;
    height: 19px;
}
.TextBoxBackground
{
    border: 1px solid #D8D8D8;
    font-family: Tahoma, 宋体;
    font-size: 12px;
    line-height: 16px;
    height: 16px;
    background-image: url('/Images/TextBoxBack.gif');
}
.TextBoxUnderline
{
    border-bottom: solid 1px #CCCCCC;
    font-family: Tahoma, 宋体;
    width: 71px;
    border-style: none none solid none;
}
.TextBoxMultiLine
{
    border: 1px solid #D8D8D8;
    font-family: Tahoma, 宋体;
    font-size: 12px;
}
.TextBoxFocus
{
    border: 1px solid #a7da00;
    font-family: Tahoma, 宋体;
    font-size: 12px;
    line-height: 16px;
    height: 16px;
    background-image: url('/Images/TextBoxBack.gif');
}
.Button
{
    border: 1px solid #D8D8D8;
    background-color: #F4F4F4;
    text-align: center;
    vertical-align: middle;
    height: 38px;
    line-height: 36px;
    color: #303030;
}
.Validation
{
    margin-bottom: -4px;
}
.OneLineImg
{
    margin-bottom: -2px;
}
.OneLineImg16
{
    margin-bottom: -3px;
}

/***************
 * DIV相关样式 *
 ***************/

.BorderDivPadding
{
    border: 1px solid #D8D8D8;
    padding: 10px;
}
.BorderDiv
{
    border: 1px solid #D8D8D8;
}
.BorderDivNoTopBottom
{
    border: 1px solid #D8D8D8;
    border-bottom: none;
    border-top: none;
}
.BorderDivNoTop
{
    border: 1px solid #D8D8D8;
    border-top: none;
}

/*********************
 * 1栏式表格内容布局 *
 *********************/
.Content1
{
    width: 100%;
    vertical-align: top;
}
.Content1 .Title
{
    border: 1px solid #D8D8D8;
    padding: 7px;
    background-color: #F4F4F4;
    color: #404040;
    text-align: center;
}
.Content1 .TitleNoBottom
{
    border: 1px solid #D8D8D8;
    border-bottom: none;
    padding: 7px;
    text-align: center;
    background-color: #F7F7F7;
    color: #404040;
}
.Content1 .TitleNoLR
{
    border: 1px solid #D8D8D8;
    border-left: none;
    border-right: none;
    padding: 7px;
    text-align: center;
    background-color: #F7F7F7;
    color: #404040;
}
.Content1 .TitleNoTLR
{
    border-bottom: 1px solid #D8D8D8;
    padding: 7px;
    text-align: center;
    background-color: #F7F7F7;
    color: #404040;
}
.Content1 .Item
{
    padding: 10px;
    line-height: 22px;
}

/*********************
 * 2栏式表格内容布局 *
 *********************/
.Content2
{
    width: 780px;
    vertical-align: top;
}
.Content2 .Title
{
    border: 1px solid #D8D8D8;
    padding: 7px;
    background-color: #F4F4F4;
    color: #404040;
    text-align: center;
}
.Content2 .TitleNoBottom
{
    border: 1px solid #D8D8D8;
    border-bottom: none;
    padding: 7px;
    text-align: center;
    background-color: #F7F7F7;
    color: #404040;
}
.Content2 .TitleNoLR
{
    border: 1px solid #D8D8D8;
    border-left: none;
    border-right: none;
    padding: 7px;
    text-align: center;
    background-color: #F7F7F7;
    color: #404040;
}
.Content2 .TitleNoTLR
{
    border-bottom: 1px solid #D8D8D8;
    padding: 7px;
    text-align: center;
    background-color: #F7F7F7;
    color: #404040;
}
.Content2 .Item
{
    padding: 10px;
    line-height: 22px;
}

/*********************
 * 3栏式表格内容布局 *
 *********************/

/* 左侧菜单 */
.Menu
{
    width: 160px;
    border: solid 1px #D8D8D8;
    text-align: center;
    vertical-align: top;
}
.Menu .Title
{
    background-color: #FFFFFF;
    border: solid 1px #D8D8D8;
}
.Menu .TitlePicNoLR
{
    border: 1px solid #D8D8D8;
    border-left: none;
    border-right: none;
    padding: 7px;
    text-align: center;
    color: #646464;
    background-image: url('/Images/MenuBackground.png');
    margin-top: 9px;
}
.Menu .TitlePicNoTLR
{
    border-bottom: 1px solid #D8D8D8;
    padding: 7px;
    text-align: center;
    color: #646464;
    background-image: url('/Images/MenuBackground.png');
}
.Menu .Item
{
    padding-top: 10px;
}
.Menu .ItemBottom
{
    padding: 10px;
}

/* 中间内容区域 */
.Content
{
    width: 620px;
    vertical-align: top;
}
.Content .Title
{
    border: 1px solid #D8D8D8;
    padding: 7px;
    background-color: #F4F4F4;
    color: #646464;
    text-align: center;
}
.Content .TitleNoBottom
{
    border: 1px solid #D8D8D8;
    border-bottom: none;
    padding: 7px;
    text-align: center;
    background-color: #F7F7F7;
    color: #646464;
}
.Content .TitleNoLR
{
    border: 1px solid #D8D8D8;
    border-left: none;
    border-right: none;
    padding: 7px;
    text-align: center;
    background-color: #F7F7F7;
    color: #646464;
}
.Content .TitleNoTLR
{
    border-bottom: 1px solid #D8D8D8;
    padding: 7px;
    text-align: center;
    background-color: #F7F7F7;
    color: #646464;
}
.Content .Item
{
    padding: 10px;
    line-height: 22px;
}

/* 右侧信息 */
.Hots
{
    width: 150px;
    vertical-align: top;
    text-align: center;
    border: solid 1px #D8D8D8;
}

.Hots .Title
{
    background-color: #F4F4F4;
    border: solid 1px #D8D8D8;
}
.Hots .TitleNoLR
{
    border: 1px solid #D8D8D8;
    border-left: none;
    border-right: none;
    padding: 7px;
    text-align: center;
    color: #646464;
    margin-top: 9px;
    background-color: #F4F4F4;
}
.Hots .TitleNoTLR
{
    border-bottom: 1px solid #D8D8D8;
    padding: 7px;
    text-align: center;
    color: #646464;
    background-color: #F4F4F4;
}
.Hots .Item
{
    padding-top: 10px;
}

/* 垂直间隔 */
.Blank
{
    width: 10px;
}
/* 水平间隔 */
br
{
    line-height: 10px;
}
