/* CSS Document */
#Body {background:#FFF url(../images/body_bg.png) repeat-x top left; height:100%; margin:0; padding:0; }

/* ControlPanel style */
.ControlPanel{background:transparent url(../images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(../images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(../images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/*-------- Default Style --------*/
body,th,td,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{color:#2E3D47; font-family:Verdana, Arial, Helvetica, sans-serif;}
body,th,td,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:12px;}
h1, h2, h3, h4, h5, h6, h2 input{color:#375162;font-weight:bold;margin:1ex 0;}
h1{font-size:18px;margin:10px 0;}
*
{margin:0px;padding:0px;}
h2, h2 input{font-size:14px;}
h3{font-size:13px;}
h4{font-size:12px;}
h5{font-size:11px;}
h6{font-size:10px;}
/* Admin */
div.form							{ width:500px;text-align:left}
div.form_group						{ text-align:left;margin-bottom:10px;font-size:14px;}
div.form_text						{ float:left;margin:0}
p.form_text							{ margin:0 0 3px 0}
textarea.form_text,
input.form_text,
select.form_text					{ color:#333;background:#efefef;border-color:#bbb #bbb #ddd;border-width:2px 1px 1px;padding:0.2em;margin:0 10px 10px 0}
input,select,.SkinObject label		{ color:#666}
.NormalTextBox						{ color:#666;padding-left:4px;line-height:12px;font-weight:normal}
td.NormalTextBox					{ padding:0px;margin:0px;background:transparent;visibility:inherit;border:0}
.DataGrid_Container 				{ margin-top:15px}
.DataGrid_Header,
.DataGrid_Header td, .NormalBold td	{ font-weight:bold}
div.FileManager						{ height:auto;border:none}
table.FileManager					{ width:99%;text-align:left;background:#FFF}
.Settings,
.Settings,.WorkPanel,
.ExtensionsContent td, .DNN_HTMLContent,
#dnn_ctr322_ModuleDefinitions_divInstalled{ text-align:left}
#dnn_ctr_Login_pnlLogin table		{ float:none;margin:0 auto}
#dnn_ctr_ManageUsers_pnlUser		{ text-align:left;min-height:1px}
#dnn_ctr_ManageUsers_pnlUser .Normal,
#dnn_ctr_Terms_lblTerms,
#dnn_ctr_Privacy_lblPrivacy			{ line-height:20px}
#dnn_ctr_Terms_lblTerms .SubHead,
#dnn_ctr_Privacy_lblPrivacy .SubHead{ font-size:16px;color:#444;line-height:26px;margin:0px;padding:0px;text-decoration:underline}
#dnn_ctr979_LogViewer_dlLog td		{ text-align:left;white-space:normal;border:1px #fff solid}
.ControlPanel						{ overflow:hidden;background:#f5f5f5; }
.ControlPanel .dnnRibbonBar .barContent *				{ color:#000}
.ControlPanel .dnnRibbonBar .barContent table			{ margin:0 auto}
/* Default Over-rides */
#ControlPanelWrapper #dnnCPWrap		{ filter:none !important;}
/* Modules */
/* Panes - In Layout Mode */
.paneOutline						{ border:0;}
.paneOutline span.SubHead center	{ border:1px #ccc dotted;border-left:0;border-right:0;line-height:2.5em;}

#iPopUp								{ display:none;}
.eipbackimg							{ z-index:1000;}
.ProfilePhoto						{ height:120px}
table.socialEvent-calendar			{ width:100%;}
div.dnnSortable 					{ min-height:30px !important}
a.dnnPrimaryAction:link,a.dnnPrimaryAction:active,a.dnnPrimaryAction:visited{ color:#fff; text-decoration:none}

a,a:link,a:visited,a:active{color:#007134; text-decoration:none; font-weight:normal; }
a:hover{color:#D00; text-decoration:underline;}
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Verdana, Arial, Helvetica, sans-serif;}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead {color:#4C6171;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}

/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------- design style --------*/
#dnnheader{ min-height:135px; background:url(../images/header.jpg) top center no-repeat #fff;}
.skinwidth{ margin:0 auto; width:1030px;}
#dnnmenu{ background:#007134; min-height:50px; border-top:1px #66aa85 solid; position:relative; z-index:1000}
#dnnmenu:after{ display:block; content:''; clear:both}
#dnncontent{ padding:30px 0; min-height:500px}
.leftbox{ width:72%;}
.rightbox{ width:25%;}
#dnninnerbanner{ background:url(../images/innerheader.jpg) center center no-repeat #ccc; min-height:120px;}
#dnninnerbanner h2{ color:#fff; font-size:32px; font-family:'微软雅黑'; font-weight:normal; letter-spacing:1px;}
#dnninnerbanner .breaderbox{ margin-top:50px; background:rgba(0, 0, 0, 0.4); padding:7px 10px; color:#fff}
#dnninnerbanner .breaderbox a{ color:#fff;}
#dnnfooter{ background:#c5c5c5; padding:40px 0; font-size:12px;}
#dnnfooter .SkinObject{ font-size:12px; font-weight:normal}

/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}


a.CommandButton:link, a.CommandButton:visited{color:#CB2027; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:hover, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{
font-size:11px;}
.ControlPanel a[disabled="disabled"]{color:#888 !important;text-decoration:none !important;}

/*--------- pane style ----------*/

.clear{ clear:both}
.fleft{ float:left;}
.fright{ float:right}
.panes{ margin:0px; padding:0px; clear:both}
.LPane, .CPane, .RPane{ width:32%; }
.CPane{ margin-left:2%; display:inline}





/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}