﻿/******************************/
/*site default style*/
/******************************/
#Body 
{
	font-family: MS Reference Sans Serif, Sans Serif, 黑体;
	font-weight:normal;
	background:url("images/bodybg.jpg") repeat;
	margin:0;
	padding:0;
}

.clear 
{
	height:1px;
	overflow:hidden;
	clear:both;
}

a:link,
a.SkinObject:link,
a:visited,
a.SkinObject:visited 
{
	text-decoration:none;
	color:#306FAE;
}

a:hover,
a.SkinObject:hover 
{
	text-decoration:underline;
}

a:active,
a.SkinObject:active 
{
	color:Red;
	text-decoration:underline;
}

th,
td 
{
	vertical-align:top;
}

.paneOutline
{
    outline:1px dotted #666;
    border:0;
}

.DNNEmptyPane 
{
    display:none;
}

#dnn_cp_RibbonBar_hypMessage 
{
    display:none;
}

.Normal, .NormalDisabled, .NormalDeleted 
{
    font-size:12px;
    line-height:170%;
    font-weight:normal;
}

/*main body*/

/******************************/
/************site header******************/
/******************************/
#siteHeader
{
    height:95px;
    background:url("images/topbg.jpg") repeat scroll center center transparent;
}
#siteHeader>div
{
    margin:auto;
    width:970px;
    height:100px;
}
#siteHeaderleft
{
    width:650px;
    float:left
}
#siteHeaderRight
{
    width:320px;
    float:right;
}
#siteTime
{
    padding-top:5px;
}
/******************************/
/************site user******************/
/******************************/
#siteUser
{
    text-align:right;
    float:right;    
    color:White;
    font-family:Arial;
    font-size:14px;
    font-weight:normal;
    margin-right:10px;
    width:148px;
    white-space:nowrap;
    overflow:hidden;
}
#siteUser a
{
    color:White;
    font-family:Arial;
    font-size:14px;
    font-weight:normal;
    margin-top:8px;
    display:inline-block;
}
/******************************/
/************site language Start******************/
/******************************/
#siteLanguage
{
    float:right;
    width:162px;
    height:33px;
    text-align:center;
    background:url("images/languageBg.png") no-repeat;
    padding:6px 0 6px;
}
#siteLanguage a,
#siteLanguage span
{
    color:#aa7a54;
    font-weight:bolder;
    font-size:17px;
    font-family:黑体;
    font:none;
    line-height:120%;
    text-decoration:none;
    display:inline-block;
    width:28px;
    display:none;
}
.language-object{ position:relative;}
#siteHeader .language-object .Language:first-child
{
    font-size:15px;
    font-weight:normal;
}
#siteHeader .language-object .Language:first-child+.Language
{
    margin:0 25px;
}
.language-object .Language
{
    float:none;
    margin:0;
}

#siteLanguage .Language
{
    cursor:pointer;
}

#siteLanguage .Language.True,
#siteLanguage .Language.active
{
    color:#ffd49d;
    cursor:default;
}
#siteLanguage .Language.active + .True
{
    color:#aa7a54;
    cursor:pointer;
}

/******************************/
/************site search******************/
/******************************/
#siteSearch
{
    float:right;
}
#SearchIcon
{
    display:none;
}
#siteSearch .SearchBorder
{
    height:25px;
    margin:0;
    width:255px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    float:right;
}
input.SearchTextBox
{
    width:245px;
    height:23px;
    line-height:23px;
    font-size:11.5pt;
    margin-left:5px;
    color:#876f5a;
}

#dnn_dnnSearch_cmdSearchNew {
    float:left;
}

#dnn_dnnCurrentDate_lblDate
{
    color:#b59578;
    font-size:12px;
    font-weight:normal;
}

#siteLogo
{
    margin-top:12px;
}
/******************************/
/**********Site Header End********************/
/**********Site Navigation Start***************/
/******************************/
#siteNavigation
{
    height:57px;
    background:url("images/navbg.jpg") repeat-x;
}
#siteMenu
{
    width:970px;
    height:47px;
    margin:auto;

}
#siteNavShadow
{
    height:10px;
    width:100%;
    background:url("images/navShadow.png") repeat-x;
    position:relative;
    bottom:0;
}

/******************************/
/**********Site Navigation End********************/
/**********Site Bottom Start***************/
/******************************/
#siteBottom
{
    background:url("images/afcBorderDot.jpg") repeat-x #211000;
    padding:50px 0;
}
#siteBottom>div
{
    margin:auto;
    width:970px;
}
#siteBtmRight
{
    width:220px;
    float:left;
}
#siteBtmLeft
{
    width:750px;
    float:right;
}
#afcContact
{
    color:#d2cac1;
    font-size:12px;
    float:left;
}
#afcEmail
{
    color:#c29051;
    font-size:12px;
    margin-top:20px;
    display:block;
}
#afcLogoBtm
{
    margin-bottom:20px;
}
#siteBtmSpacer
{
    display:block;
    float:right;
}

#siteBottom .SubHead,
#siteBottom .Normal, 
#siteBottom .NormalDisabled,
#siteBottom .NormalDeleted 
{
    color:White;
}
/******************************/
/**********Site Bottom End********************/
/**********Site Footer Start***************/
/******************************/
#siteFooter
{
    background:url("images/footerBg.jpg") repeat-x;
    height:75px;
    padding:20px 0 0;
    font-size:14px;
    color:#f2c29d;
    font-weight:normal;
}
#siteFooter>div
{
    width:970px;
    margin:auto;
}
#siteFooter a
{
    font-size:14px;
    color:#f2c29d;
    font-weight:normal;
}
#siteFooter .SkinObject:first-child
{
    margin-left:0;
}

#siteCopyRight
{
    float:left;
    width:850px;
}
#siteSocial
{
    float:right;
    width:120px;
    text-align:right;
}
#siteSocial a
{
    text-decoration:none;
    margin-left:5px;
}

/******************************/
/**********Site Footer End********************/
/**********Site Content Start***************/
/******************************/
#siteContent>div
{
    margin:10px auto 30px;
    width:970px;
    min-height:250px;
}
#contentTbl,
#TopContentTbl,
#midContentTbl,
#TopRightTbl
{
    width:100%;
    border-spacing:0;
}
#siteBreadcrumb
{
    margin-bottom:10px;
}
/******************************/
/**********Site Content End********************/
/******************************/
/**********Site side navigation Start***************/

/**********Site side navigation end***************/
/******************************/
/**********Site Content Login Start***************/
/******************************/
#userTd
{
    width:250px;
    height:57px;
    border:2px solid #B0A79E;
    vertical-align:middle;
    background:#fff;
}
#userTd>div
{
    background: #D2CCC1;
    width:247px;
    height:47px;
    padding-top:11px;
    text-align:center;
    margin:auto;
    margin-left:2px;
}
#userTd a
{
    font-size:12px;
    font-weight:normal;
    display:inline-block;
    margin-top:8px;
}
#dnn_USER3_registerLink
{
    color:#fff;
}
#dnn_LOGIN3_loginLink
{
    margin-left:5px;
    color:#c29051;
}
#userBox
{
    background:url("images/login.png") no-repeat;
    width:182px;
    height:36px;
    margin:auto;
    color:#38240d;
    font-size:14px;
    font-weight:bold;
    white-space:nowrap;
    overflow:hidden;
}
/**********Site Content Login End********************/
/**********Site breadcrumb Start***************/
#dnn_dnnBreadcrumb_lblBreadCrumb a
{
    font-size:11px;
    color:#333;
    font-weight:normal;
}
/**********Site breadcrumb end***************/
/**********Site xmod pro style Start***************/
/******************************/
/*xmod pro form style*/
.xmodproForm
{
    border-spacing:1px;
    width:100%;
}
.xmodproForm>tbody>tr>th
{
    background:#eee;
    vertical-align:top;
    text-align:right;
    width:200px;
    padding:5px 10px 5px 5px;
}
.xmodproForm>tbody>tr>td
{
    background:#eee;
    vertical-align:text-top;
}
.xmodproForm>tbody>tr>th>div
{
    color:Red;
}

.RadEditor.reWrapper
{
    width:620px !important;    
}
/*xmod pro template style*/

.xmodproTpl
{
    width:100%;    
    border-spacing:1px;
}
.xmodproTpl>tbody>tr:nth-child(odd)
{
	background:#eee;
}
.xmodproTpl>tbody>tr>td
{
	vertical-align:top;
	padding:5px;
}

/******************************/
/**********Site xmod pro style End********************/
/**********Site xmod pro style Start***************/
/******************************/