/* Skin styles for DotNetNuke  by dnnskin.net Overall support@dnnskin.net */  

#Body								{ background:#e1e1e1;height:100%;margin:0px;padding:0px}
Body, .Normal, .NormalTextBox, td, div, p, .Normal, .NormalDisabled, .NormalBold{ font-size:small;font-family:Arial, Helvetica, sans-serif;color:#333333; line-height:1.4em}
p									{ padding:5px 0;margin:0px}
li,ul li							{ list-style:disc }
ol li								{ list-style:decimal}
li									{ margin:5px 0}
.Head								{ color:#fea501;font:bold 1.2em Verdana, Arial, Helvetica, sans-serif}
.SubHead							{ color:#777}
A.CommandButton:link,A.CommandButton:visited,
A.CommandButton:active				{ font:bold small Tahoma, Arial, Helvetica, sans-serif;color:#e98605}
A.CommandButton:hover				{ color:#000}
h2 									{ color:#0b0b0b; padding:10px 0px; margin:0px; font-size:1.6em; font-weight:bold}
h3 									{ color:#252525;  padding:10px 0px; margin:0px; font-size:1.2em; font-weight:bold}
h4 									{ color:#252525;  padding:10px 0px; margin:0px; font-size:1em; font-weight:bold}
a:link,a:active,a:visited 			{ color:#30c9f2;}
a:hover 							{ color:#fea501;}
/* Admin */

div.form							{ width:500px;text-align:left}
div.form_group						{ text-align:left;margin-bottom:10px;font-size:14px;color:#4b91ae}
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}
.StandardButton						{ color:#666;background:#EEE;border:solid 1px #D1C7BE;line-height:22px;padding:0 10px;height:22px;cursor:pointer}
.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:#6e91d2;border-bottom:1px #6e91d2 solid;line-height:26px;margin:0px;padding:0px;font-weight:normal}
#dnn_ctr979_LogViewer_dlLog td		{ text-align:left;white-space:normal;border:1px #fff solid}
.ControlPanel						{ background:transparent url(images/cpanel_center.png) repeat-x bottom left;border:none;padding-bottom:10px}
.DNN_FeedbackContent .SubHead input	{ display:block; height:20px; margin:5px 0; line-height:20px;}
.DNN_FeedbackContent textarea		{ display:block; margin:5px 0; line-height:20px;}
.DNN_FeedbackContent a.CommandButton:link,
.DNN_FeedbackContent a.CommandButton:active,
.DNN_FeedbackContent a.CommandButton:visited	{ background:#000; color:#FFF; padding:5px 15px; text-decoration:none}
.DNN_FeedbackContent a.CommandButton:hover	{color:#fea501;}
.StandardButton{ background:#333; line-height:24px; font-weight:bold; color:#FFFFFF; border:none; height:24px}

/* Skin Design */

#dnnheader 							{ min-height:57px;background:#212121;text-align:center}
* html #header						{ height:57px}
.dnnwrapper 						{ margin:0 auto;width:950px;padding:0px;border:none;text-align:left}
.logo 								{ float:left;padding:0;margin:10px 0 -10px 0}
#sliderbox 							{ background:#fea501;margin:0 auto;padding:0px;text-align:center; border-top:1px #d17c00 solid}
#sliderbox .dnnwrapper				{ background:url(images/default.jpg) top center no-repeat;}
#dnntopbar							{ float:right;margin-top:10px;margin-right:10px}
#topcontent 						{ background:url(images/topcbg.gif) top repeat-x;text-align:center;border-bottom:1px #000 solid}
#innertopcontent 					{ background:url(images/topcbg.gif) top repeat-x;text-align:center;border-bottom:1px #000 solid; height:5px; overflow:hidden}
#contentbox							{ border-top:1px solid #fff;background:#ebebeb;text-align:center; border-bottom:1px #ebebeb solid; padding-bottom:10px; padding-top:5px}
#dnnfooter 							{ padding:10px 0;margin:0px;border-top:1px solid #fff;background:#e1e1e1;text-align:center}
#dnnfooter p						{ color:#bbb}
.floatleft							{ float:left}
.floatright							{ float:right}
p.clr, .clr 						{ clear:both;padding:0px;margin:0px;background:none}
.mr20								{ margin-right:20px}
.ml20								{ margin-left:20px}
hr.clr								{ border:1px #ebebeb solid; border-bottom:1px #dcdcdc solid;padding:0px; height:1px; margin:10px 0}
a.more:link,a.more:active,a.more:visited{ font-weight:bold;color:#666}
a.more:hover,.defaultcolor			{ color:#fea501}
.breader 							{ position:relative}
.breader strong						{ color:#FFFFFF;font-size:30px;font-weight:bold;line-height:60px; text-transform:uppercase}
.breader .box						{ color:#FFFFFF;position:absolute;left:0px;bottom:0px}
.breader							{ float:left;width:40%;margin-left:2%;display:inline}
.normaltext img 					{ float:left;margin:10px 10px;padding:0}
.normaltext a 						{ color:#fea501;text-decoration:none}
.normaltext a:hover 				{ color:#fff;text-decoration:none}
.normaltext a.CommandButton:hover	{ color:#ff0;text-decoration:underline}

/* Skin Object Style */

.user,a.user:link,a.user:active,a.user:visited { color:#777;line-height:30px;padding:0 3px 0 0;font-size:0.8em}
a.user:hover						{ color:#fea501}
.privacy,a.privacy:link,a.privacy:active,a.privacy:visited { color:#777;line-height:30px;padding:0 6px;font-size:0.8em}
a.privacy:hover						{ color:#fea501}
.terms,a.terms:link,a.terms:active,a.terms:visited { color:#777;line-height:30px;padding:0 6px;font-size:0.8em}
a.terms:hover						{ color:#fea501}
.breadcrumb,a.breadcrumb:link,a.breadcrumb:active,a.breadcrumb:visited { color:#fff;line-height:20px;font-size:0.8em;font-weight:bold;padding:0 0 0 10px;background:url(images/right.gif) left center no-repeat}
a.breadcrumb:hover					{ color:#fea501}
.copyright 							{ line-height:30px;color:#999;font-size:0.8em}

/* Search */

.searchbox							{ float:right;padding:0px;position:relative;width:220px;height:32px;background:url(images/searchbg.gif) right center no-repeat}
.searchbox span						{ color:#666}
.searchbox #dnn_dnnSEARCH_txtSearch	{ width:160px;position:absolute;right:36px;bottom:4px;color:#666666;font-size:11px;line-height:16px; height:18px}
.searchbox a						{ display:block;height:30px;width:30px;position:absolute;right:1px;bottom:1px;text-decoration:none}
.searchbox a:hover					{ background:url(images/search.gif) no-repeat;text-decoration:none}
.accountbox							{ float:right}

/* ContentPane Layout */

.boxapane							{ float:left;width:32.6%}
.boxbpane							{ float:left;margin-left:1%;width:32.6%}
.boxcpane							{ float:right;width:32.6%}
.normaltext p 						{ color:#acacac;line-height:1.8em;padding:5px 5px;margin:0}
.headpane,toppane,bottompane		{ margin:0px;padding:0px}
.innerheadpane						{ float:right;width:55%}
.topleftpane						{ float:left; width:49%}
.toprightpane						{ float:right; width:49%}
.ContentPane						{ padding:0;margin:0}
.LeftPane							{ padding:0 20px 0 0;width:30%;margin:0}
.RightPane							{ padding:0 0 0 20px;width:30%;margin:0}
.DNNEmptyPane						{ width:0;padding:0;margin:0}

/* Page Options */

#options							{ padding:10px;border:#fff 2px solid;background:url(images/option.jpg) top left no-repeat #ccc;width:360px;height:220px}
#options h2							{ color:#222; font-weight:bold; margin:0px; padding:0px;}
#options strong						{ display:block;color:#777;padding:5px 0}
#options img						{ border:none;margin:3px; cursor:pointer}
#options p a						{ display:block; float:right; margin-right:10px; width:60px; height:20px; background:#000000; color:#FFFFFF; text-align:center; font-size:0.8em; font-weight:bold; line-height:20px}

/* SEO Menu */


#dnnmenu							{ height:34px;clear:both;position:relative;z-index:1000}
.seomenu							{ font:bold 12px Verdana, Arial, Helvetica, sans-serif}
.seomenu ul							{ margin:0px;padding:0px;list-style-type:none;float:right;list-style:none}
/*Top level list items*/
.seomenu ul li						{ position:relative;display:inline;float:left;list-style:none;margin:0px;padding:0px}
/*Top level menu link items style*/
.seomenu ul li a					{ display:block;color:white;padding:8px 10px;color:#2d2b2b;text-decoration:none;background:url(images/ms.gif) left center no-repeat #202020}
.seomenu ul li.first a				{ background:#202020}
/*IE6 hack to get sub menu links to behave correctly*/
* html .seomenu ul li a				{ display:inline-block}
.seomenu ul li a:link, .seomenu ul li a:visited{color:white}
.seomenu ul li a:hover				{ background:url(images/ms.gif) left center no-repeat #212121;/*tab link background during hover state*/color:#fea501}
.seomenu ul li.first a:hover		{ background:#212121;/*tab link background during hover state*/}	
/*1st sub level menu*/
.seomenu ul li ul					{ position:absolute;left:0;display:block;visibility:hidden}
/*Sub level menu list items (undo style from Top level List Items)*/
.seomenu ul li ul li				{ display:list-item;float:none}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.seomenu ul li ul li ul				{ top:0px}
.seomenu ul li ul li img			{ margin-right:4px;margin-bottom:-3px}
/* Sub level menu links style */
.seomenu ul li ul li a				{ font:normal 12px Arial, Helvetica, sans-serif;width:160px;/*width of sub menus*/padding:5px;margin:0px;border-top-width:0px;border-bottom:1px solid #333; background:#212121}
.seomenu ul li ul li a:hover		{ /*sub menus hover style*/background:#212121;color:#fea501}
/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass						{ position:absolute;top:12px;right:7px}
.rightarrowclass					{ position:absolute;top:6px;right:5px}

.aboutskin							{ color:#666666; font-size:1.1em; line-height:35px;}
.aboutskin strong					{ font-weight:bold; padding-right:5px; font-size:1.1em; color:#333333}
