/*========================================================*/
/*  Skin styles for DotNetNuke           by dnnskin.net   */  
/*  Overall      support@dnnskin.net                      */  
/*========================================================*/
body 									{ margin:0px; padding:0px;}
Body, .Normal, .NormalTextBox, td, div, 
.NormalDisabled, .NormalBold			{ font-size: small;font-family: Arial, Helvetica, sans-serif; color:#555;}
a,a:link,a:active,
a:visited								{ color:#146eb4; text-decoration: none}
a:hover									{ color:#0e51d7; text-decoration:underline}
p										{ padding:5px 0; margin:0px}
li										{ list-style: disc; }
ol li									{ list-style: decimal; }
ul li									{ list-style: disc }
li										{ margin: 5px 0; }
h1     									{ padding: 5px 0; color:#000000}
h2       								{ padding: 4px 0; color:#f00}
h3       								{ padding: 3px 0; color:#000000}
h4       								{ padding: 3px 0; color:#146eb4}
h5       								{ padding: 2px 0; color:#000000}
h6       								{ padding: 1px 0; color:#146eb4}
h1,h2,h3,h4,h5,h6,strong  				{ font-weight: bolder; margin:0px }
.Head									{ line-height:35px;font-size:16px; color:#146eb4; font-weight:bold}
.SubHead								{ color:#888;}
.clear									{ clear:both; height:1px; overflow:hidden;}
.floatleft								{ float:left;}
.floatright								{ float:right}
.dcolor									{ color:#fea201;}
.Settings								{ text-align:left}
.DataGrid_Container 					{ margin-top:15px;}
.DataGrid_Header						{ font-weight:bold;}
.DataGrid_Header td, .NormalBold td		{ font-weight:bold;}
div.FileManager							{ height:auto;border:none;}
table.FileManager						{ width:99%; text-align:left; background:#FFFFFF}
#dnn_ctr_Login_pnlLogin table			{ float:none; margin:0 auto}
#dnn_ctr_ManageUsers_pnlUser			{ text-align:left;}
#dnn_ctr_ManageUsers_pnlUser .Normal	{ line-height:20px}
#dnn_ctr_Terms_lblTerms,
#dnn_ctr_Privacy_lblPrivacy				{ line-height:20px}
#dnn_ctr_Terms_lblTerms .SubHead,
#dnn_ctr_Privacy_lblPrivacy .SubHead	{ font-size:14px;color:#146eb4;line-height:26px; margin:0px; padding:0px; font-weight: bold;}
.ExtensionsContent td					{ text-align:left}
#dnn_ctr979_LogViewer_dlLog td			{ text-align:left; white-space: normal; border:1px #fff solid}
#dnn_ctr322_ModuleDefinitions_divInstalled{ text-align:left}
.ExtensionsContent td					{ text-align:left}
a.CommandButton:link,
a.CommandButton:active,
a.CommandButton:visited					{ color:#146eb4; font-weight:bold;}
a.CommandButton:hover					{ color:#000}

/*  Control Panel          */

.ControlPanel							{ background:#f5f5f5; border:none; border-bottom:1px #ccc solid; overflow:hidden}
.ControlPanel table						{ margin:0 auto}

/*  Skin Layout   */

#dnnhead{ height:445px; background:url(images/back.jpg) top left repeat-x}
#dnnhead .bl{ height:445px; background:url(images/back.jpg) 0 -890px no-repeat;}
#dnnhead .br{ height:445px; background:url(images/back.jpg) right -1335px no-repeat}
#dnnhead .box{ height:445px; background:url(images/back.jpg) 0 -445px repeat-x; margin:0 15px}
#dnnhead .box .account{ height:74px;}
#dnnhead .box .account a{ float:right; color:#fff; line-height:30px; padding:0 10px; text-transform:uppercase; font-weight:bold}
#dnnhead .box .account a:hover{ color:#000}
#dnnhead .box .header{ height:85px;}
#dnnhead .box .header .logo{ float:left; padding:10px}
#dnnmenu								{ float:right; margin:10px}
#dnnmain{ background:url(images/back.jpg) 0 -1780px repeat-x}
#dnnmain .content{ width:950px; margin:0 auto; background:#fff}
#dnnmain .botcontent{ width:950px; margin:0 auto; background:#111}
#dnnfooter{ background:#2d2d2d; border-top:4px #111 solid; padding-bottom:20px}
#dnnfooter .box{ float:left; width:180px;height:160px; margin-left:20px; display:inline}
#dnnfooter .boxr{ float:right; width:300px; height:160px}
#dnnfooter .sw{ width:950px; margin:0 auto; background:#000000}
#dnnfooter .box .lnk{ float:left; display:block; width:28px; height:28px; background:#ccc;; margin:2px}
#dnnfooter .box .fla{ background:url(images/fl.gif) top left no-repeat}
#dnnfooter .box .flb{ background:url(images/fl.gif) -32px 0 no-repeat}
#dnnfooter .box .flc{ background:url(images/fl.gif) -64px 0 no-repeat}
#dnnfooter .box .fld{ background:url(images/fl.gif) -96px 0 no-repeat}
#dnnfooter .box a{ display:block;}
#innerbanner{ background:url(images/innerbg.jpg) no-repeat; height:211px}

.btn{ float:right; width:38px; height:27px; background:url(images/bg2.gif) no-repeat; text-align:center; padding-top:11px}
.sw{ width:980px; margin:0 auto;}


/*  Content Panes    */

.LeftPane			{ margin:0px; clear:both; padding-top:10px; min-height:400px}
.ContentPane		{ padding:0px; margin:0px;}
.RightPane			{ margin:0px;width:290px; padding-left:8px; padding-top:10px}
.boxapane			{ padding:0px; width:32.5%; float:left; margin-right:1%;}
.boxbpane			{ padding:0px; width:32.5%; float:left;}
.boxcpane			{ padding:0px; margin:0px;width:32.5%; float:right;}
.dnnpanes			{ padding:0 10px; margin:0px;clear:both;}
.DNNEmptyPane		{ width:0px;padding:0px;margin:0px;}

/*  Skin Object     */
a.links:link,
a.links:active,a.links:visited 			{ color:#146eb4; display:block}
a.links:hover							{ color:#fea201; text-decoration: underline}
/*  CSS Menu Style   */
.CSSMenu 								{ position:relative;float:left;font-family:Arial, Helvetica, sans-serif;}
.CSSMenu span 							{ padding:0 15px;white-space:nowrap;display:block;font-size:16px;font-weight:bold; font-family:Î¢ÈíÑÅºÚ}
.CSSMenu ul								{ margin:0px;padding:0px;display:block;float:left}
.CSSMenu li 							{ list-style:none none outside;float:left;position:relative;margin:0px; background:#00FF00}
.CSSMenu ul li 							{ background:#fff;float:left; margin:0 2px}
.CSSMenu ul li a						{ display:block;float:left;}
.CSSMenu ul li a b						{ clear:both; display:block; color:#999; font-size:12px; line-height:18px}
.CSSMenu ul .current 					{ background:#fff;margin:0px}
.CSSMenu ul .current span				{ color:#F00}
.CSSMenu ul a:link, 
.CSSMenu ul a:active, 
.CSSMenu ul a:visited					{ width:auto;color:#000;text-decoration:none;line-height:28px;display:block;cursor:pointer}
.CSSMenu ul a:hover 					{ background:#fff;float:left; color:#f00}
.CSSMenu .downarrow						{ display:none}
.CSSMenu .rightarrow					{ position:absolute;right:2px;top:10px}
.CSSMenu .slide 						{ display:none;float:left;overflow:hidden;position:absolute}
.CSSMenu .slide .icon 					{ position:absolute;left:2px;top:3px}
.CSSMenu .slide .Group 					{ background:#fff;border:1px #dfdfdf dotted;display:none;left:0px;float:left;position:relative;margin:0px}
.CSSMenu .slide ul li 					{ clear:both;background:#fff;display:block}
.CSSMenu .slide ul li span 				{ color:#666666;display:block;padding:0 20px 0 20px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.CSSMenu .slide ul li a					{ background:#fff;height:24px;display:block}
.CSSMenu .slide ul a:link, 
.CSSMenu .slide ul a:active, 
.CSSMenu .slide ul a:visited			{ width:auto;text-decoration:none;line-height:24px;display:block;cursor:pointer}
.CSSMenu .slide ul a:hover 				{ background:#146eb4;width:100%}
.CSSMenu .slide ul a:hover span 		{ background:#146eb4;color:#FFFFFF}



#mgsbannerskin{ position:relative;text-align:left; width:100%; overflow:hidden; height:286px; margin:0 10px}
#mgsbannerskin .d1{height:auto;overflow:hidden;position:relative;}
#mgsbannerskin .loading{color:#000;font-size:12px;text-align:center;padding-top:60px;font-weight:bold}
#mgsbannerskin .d2{overflow:hidden;}
#mgsbannerskin .num_list{width:100%;background:#fff;padding:4px 0px;height:20px; font-size:0px}
#mgsbannerskin .num_list span{display:inline-block;height:16px;padding-left:6px;}
#mgsbannerskin ul{display:none; margin:0px; padding:0px}
#mgsbannerskin .button{position:absolute; z-index:100; right:405px; top:10px;font-size:0px;}
#mgsbannerskin .b1, #mgsbannerskin .b2{background:url(images/button.gif) top center no-repeat;display:block;float:left; width:20px; height:20px;color:#FFF;text-decoration:none;cursor:pointer;}
#mgsbannerskin .b2{color:#fff;background:url(images/button.gif) bottom center no-repeat;}


#allskin img { border:1px #999 solid; width:240px; padding:3px}
#allskin div{ border-bottom:1px #999 dashed; padding:10px 0}
#allskin div a.title{ color:#CC0000; font-size:20px}
.Paging{ padding:10px 0}
.Paging a{ border:1px #ccc solid; margin:0 4px; padding: 0 4px}
.Paging a.currentpage{border:1px #c00 solid;}
