﻿/* Skin styles for DotNetNuke  by dnnskin.net Overall support@dnnskin.net */  

Body								{ margin:0px;padding:0px; background:#fff}
Body, .Normal, .NormalTextBox, td, p, .Normal, .NormalDisabled, .NormalBold{ font-family: Arial, Helvetica, sans-serif;line-height:1.4em; color:#666;}
p									{ padding:5px 0;margin:0px}
ul									{ margin:10px; padding:10px	}
li,ul li							{ list-style:disc }
ol li								{ list-style:decimal}
.Head								{ color:#4abbf7;font:bold 1.2em Arial, Helvetica, sans-serif}
.SubHead							{ color:#999}
A.CommandButton:link,A.CommandButton:visited,
A.CommandButton:active				{ font:bold small Arial, Helvetica, sans-serif;color:#4abbf7}
A.CommandButton:hover				{ color:#4e4efb}
h1,h2,h3,h4,h5,h6					{ font-weight:bold;line-height:1em; margin:0px; padding:5px 0; color:#333}
a:link,a:active,a:visited			{ text-decoration:underline;outline:none; color:#4abbf7}
a:hover 							{ color:#333;text-decoration:none}

/* Skin Design */

#dnnheader							{ display:block; background:url(images/top.gif) top left repeat-x}
#dnnheader .fright a:hover			{ color:#66FFFF}
#dnnnav								{ display:block;height:37px; margin:0px; padding:0px}
#dnnnav .skinwidth					{ background:url(images/menu.gif) 0 -37px repeat-x; height:37px}
#dnnnav	 #themes					{ float:right;background:url(images/menu.gif) right -74px no-repeat; height:37px; padding-right:10px }
#dnnfooter							{ display:block}
#dnnfooter .innerwidth				{ border-top:1px #eee solid; padding:0 10px}
#dnnfooter .innerwidth .fleft		{ width:65%}
#dnnfooter .innerwidth .fright		{ width:34%; text-align:right}
#dnnbanner .skinwidth .bfl			{ background:url(images/bannerfooter.png) 0 0 no-repeat; height:38px}
#dnnbanner .skinwidth .bfr			{ background:url(images/bannerfooter.png) right -76px no-repeat; height:38px}
#dnnbanner .skinwidth .bf			{ background:url(images/bannerfooter.png) 0 -38px repeat-x; height:38px; margin:0 460px}
.clr								{ clear:both}
.fleft								{ float:left}
.fright								{ float:right}
.w49								{ width:49%}
.mr20								{ margin-right:20px}
.dcolor								{ color:#4abbf7}
.skinwidth							{ width:960px; margin:0 auto }
.logo								{ padding:25px 0 0 10px; width:33%;}
.headerpane							{ width:65%; margin-top:20px}
.fbl								{ height:8px; overflow:hidden; background:url(images/fbg.png) 0 -16px no-repeat}
.fbr								{ height:8px; background:url(images/fbg.png) right 0 no-repeat}
.fb									{ height:8px; background:#fff; margin:0 8px}
.panebox							{ margin:0px; padding:0px; clear:both}
.BannerBox							{ background:#fff; margin:0px; padding:0px}
#dnncontent							{ clear:both;}
#dnncontent	.skinwidth .ml			{ background:url(images/ml.png) 0 0 no-repeat}
#dnncontent	.skinwidth .mr			{ background:url(images/mr.png) right 0px no-repeat}
#dnncontent	.skinwidth .mainbox		{ background:url(images/mbg.gif) 0 0px repeat-x; margin:0 15px; padding-top:20px;min-height:600px}
* html #dnncontent .skinwidth .mainbox	{height:600px}
.bannerbot							{ height:0px}
.language-object					{ float:left;}
div.language-object span.Language img{ width:20px; border:0px #000 solid; margin:0px; padding-top:10px}
.dnnbreader							{ float:left; width:55%}
.dnnbreader h1						{ padding:30px 0 5px 30px; font-size:40px;}
.dnnbreader strong					{ padding:0 0 0 30px;font-size:14px; line-height:30px}
a.breader:link,a.breader:active,a.breader:visited{  padding:0 3px}
a.breader:hover						{ color:#333; }
.InnerBannerBox						{ background:url(images/innerbanner.jpg) top left no-repeat #fff;margin:0px; padding:0px;}
.InnerBannerPane					{ float:right; width:44%}
.BannerBox #slideshow ul.pagination li a { background: url(images/pagination.png) no-repeat;}

/*  css menu */

.cssmenu 							{ position:relative; height:37px; float:left;z-index:10; background:url(images/menu.gif) 0 0 no-repeat; padding-left:10px}
.cssmenu span 						{ padding:0 10px; white-space: nowrap; display:block; font-size:14px; line-height:37px}
.cssmenu ul							{ margin:0px; padding:0px ;display: block;float:left;}
.cssmenu li 						{ list-style: none none outside; float:left;position:relative; margin:0px;}
.cssmenu ul li 						{ float:left}
.cssmenu ul li a					{ height:37px; display:block; float:left; }
.cssmenu ul .current 				{ margin:0px;background:url(images/cur.gif) bottom center no-repeat}
.cssmenu ul .current span			{ color:#fff}
.cssmenu ul a:link, 
.cssmenu ul a:active, 
.cssmenu ul a:visited				{ width:auto;color:#fff; text-decoration:none;display: block; cursor:pointer;}
.cssmenu ul a:hover 				{ color:#4abbf7;}
.cssmenu ul li.downmenu:hover span	{ background:url(images/on.gif) bottom center no-repeat}
.cssmenu ul li.downmenu:hover  li span	{ background: none}
.cssmenu .downarrow					{ position:absolute; right:2px; top:17px}
.cssmenu .rightarrow				{ position:absolute; right:2px; top:10px}
.cssmenu .slide 					{ display: none; float: left; overflow:hidden; position:absolute;}
.cssmenu .slide .icon 				{ margin:0 5px -2px}
.cssmenu .slide .Group 				{ background:#014075; border:1px #014075 solid;display: none;left: 0px; float: left; position:relative;margin:0px; padding:0px}
.cssmenu .slide ul li 				{ clear: both;background: none; display:block;border-top:1px #04497f solid}
.cssmenu .slide ul .first			{ border-top:0px #ccc solid}
.cssmenu .slide ul li span 			{ display:block; padding:0 10px; background:none; text-align:left; text-transform:none; line-height:25px;}
.cssmenu .slide ul li a				{ height:25px; display:block; background:none}
.cssmenu .slide ul a:link, 
.cssmenu .slide ul a:active, 
.cssmenu .slide ul a:visited		{ text-decoration:none; line-height:25px;display: block; cursor:pointer; font-weight: normal; font-size:12px; color:#fff}
.cssmenu .slide ul a:hover 			{ background:#04497f}

/* ContentPane Layout */

.SlidePane							{ margin:0 10px}
.toppane							{ clear:both}
.BoxaPane							{ width:32.62%}
.BoxbPane							{ width:32.62%; margin-left:1%;display:inline}
.BoxcPane							{ width:32.62%;}
.BannerPane							{ margin:0px; padding:0px;}
.topleftpane						{ width:49%;}
.toprightpane						{ width:49%;}
.LeftPane							{ width:25%;padding-right:8px}
.ContentPane						{ margin:0px;padding:0px}
.RightPane							{ width:25%;padding-left:8px}
.BottomPane							{ padding:5px 0}
.FooterPane							{ margin:0px}
.DNNEmptyPane						{ width:0;padding:0;margin:0}

/* Skin Object Style */

.ico,a.ico:link,a.ico:active,a.icon:visited{  padding:0 10px 0 30px; color:#ccc; float:right; display:block; height:30px; line-height:30px;text-decoration:none}
a.ico:hover							{ color:#4abbf7;}

.date								{ background:url(images/space.gif) 8px 0px no-repeat; padding-left:20px}
.user								{ background:url(images/icon.png) 0 -30px no-repeat;} 
a.user:hover						{ background:url(images/icon.png) 0 0 no-repeat; }
a.login:link,a.login:active,a.login:visited							{ background:url(images/icon.png) 0 -150px no-repeat; padding-right:0px}
a.login:hover						{ background:url(images/icon.png) 0 -120px no-repeat; }
.sitemap							{ background:url(images/icon.png) 0 -208px no-repeat;}
a.sitemap:hover						{ background:url(images/icon.png) 0 -178px no-repeat;}


a.links:link,a.links:active,a.links:visited{ color:#666; text-decoration:none;line-height:30px;}
a.links:hover						{ text-decoration:underline}


#dnncontent	a.readmore					{ padding:0 5px}

.themeOff,.themeOn					{ border:0;cursor:pointer;margin:0px}
.copyright							{ line-height:26px; color:#666; text-decoration:none; font-size:11px}
a.privacy:link,a.terms:link,
a.privacy:active,
a.terms:active,a.privacy:visited,
a.terms:visited						{ line-height:26px; color:#666; padding:0 5px; font-size:11px}
a.privacy:hover,a.terms:hover		{ color:#000000}

.contact, .hotskin	, .fback		{ margin:0px;padding:0px;list-style:none; border-top:1px #eee solid; padding-top:15px}
.fback input,.fback textarea		{ border:1px #ccc solid; margin:5px 0; padding:5px; color:#666; outline:none; width:280px}
.fback a							{ font-weight:bold}
.contact li							{ list-style:none;padding-left:24px; border-bottom:1px #ccc dotted; line-height:30px; width:80%}
.hotskin li							{ list-style:none;border-bottom:1px #ccc dotted; line-height:30px; width:80%}
.hotskin li	 a						{ text-decoration:none; font-weight:bold; color:#666}
.hotskin li	 a:hover				{  color:#000}
.phone								{ background:url(images/icon.png) -5px -475px no-repeat}
.fax								{ background:url(images/icon.png) -5px -529px no-repeat}
.website							{ background:url(images/icon.png) -5px -330px no-repeat}
.email								{ background:url(images/icon.png) -5px -376px no-repeat}
.twitter							{ background:url(images/icon.png) -5px -425px no-repeat}
.rss								{ background:url(images/icon.png) -5px -274px no-repeat;}
.imgborder							{ border:2px #fff solid}
.mr10								{ margin-right:10px}
.slogan								{ font-size:18px; padding-top:20px; line-height:20px}
.callus								{ font-size:11px; padding-top:10px; text-align:right}
.callus strong						{ font-size:22px;background:url(images/icon.png) 0 -242px no-repeat; padding-left:32px}
/* Admin */

div.form							{ width:500px;text-align:left}
div.form_group						{ text-align:left;margin-bottom:10px;font-size:14px;color:#5b62bc}
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:14px;color:#000;line-height:26px;margin:0px;padding:0px;font-weight: bold;text-decoration:underline}
#dnn_ctr979_LogViewer_dlLog td		{ text-align:left;white-space:normal;border:1px #fff solid}
.ControlPanel						{ border:0px #ccc solid;overflow:hidden;background:#fff; width:99%; margin:0 auto}
.ControlPanel .dnnRibbonBar .barContent *				{ color:#000}
.ControlPanel .dnnRibbonBar .barContent table			{ margin:0 auto}
.newservices						{ margin:0px; padding:5px 0;}
.newservices li						{ background:url(images/li.gif) 2px center no-repeat; margin:0px; padding:0px; list-style:none; padding-left:10px; line-height:23px;}
.newservices li a					{text-decoration:none; font-size:14px}
#dnnheader .skinwidth .clr img      {display:none}

