﻿/* Skin styles for DotNetNuke  by dnnskin.net Overall support@dnnskin.net */  
@import url('base.css');
Body, .Normal, .NormalTextBox, td, div, p, .Normal, .NormalDisabled, .NormalBold{ font-size:small;font-family:Arial, Helvetica, sans-serif;color:#333333;line-height:1.3em}
p									{ padding:5px 0;margin:0px}
li,ul li							{ list-style:disc }
ol li								{ list-style:decimal}
/*li									{ margin:5px 0}*/
.Head								{ color:#008FCF;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:#008FCF}
A.CommandButton:hover				{ color:#000}
h1									{ color:#000033}
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:#008FCF;text-decoration:underline}
a:hover 							{ color:#1cbffc;text-decoration:none}
hr                                  {color: #333333; background-color: #333333; height: 1px;}
/* 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:#eee;border:none;padding-bottom:10px;overflow:hidden}
.ControlPanel table					{ margin:0 auto}
.StandardButton						{ background:#008FCF;line-height:24px;font-weight:bold;color:#FFFFFF;border:none;height:24px}
/* Skin Design */
.floatl 							{ float:left}
.floatr 							{ float:right}
.clear 								{ clear:both}
#dnnwrapper							{ background:#fff;margin:0 auto;width:980px;padding:0 10px}
#dnnheader							{ min-height:100px;border-bottom:1px #fff solid}
* html #dnnheader					{ height:100px}
#dnnheader .logo					{ position:relative;z-index:1}
#dnnheader .logo img				{ position:absolute;left:20px;top:40px}
#dnnmenubox							{ background:#008FCF;min-height:45px}
#dnnmenubox .searchbox				{ width:20%;background:#005c8d;height:45px;position:relative;padding:0px;border-left:1px #fff solid
}
.Language img						{ width:20px}
.searchbox #dnn_dnnSEARCH_txtSearch { border:none;position:absolute;line-height:22px;width:88%;top:10px;height:22px;COLOR:#666666;font-size:11px;right:10px}
.searchbox a 						{ position:absolute;width:30px;top:10px;display:block;height:22px;right:10px;text-decoration:none;background:url(images/resources.gif) 7px -67px no-repeat}
#dnnbreader							{ height:30px}
#dnnbreader div						{ height:30px;color:#999;line-height:30px}
#dnnmainbox							{ min-height:500px}
#dnnfooter							{ height:60px;border-top:1px #e5e5e5 solid;line-height:30px;padding-top:5px}
#dnnfooter	div{ color:#999}
#themes 							{ /*position:absolute;width:70px;height:70px;right:10px;background:url(images/resources.gif) 0px -118px no-repeat;padding:5px*/display:none;}
#themes img							{ margin:2px;cursor:pointer}

/* Skin Object Style */

a.readmore:link,a.readmore:active,a.readmore:visited{ float:left;background:url(images/resources.gif) 0px 0px no-repeat;line-height:27px;padding:0 0 0 10px;text-decoration:none;font-size:0.9em;font-weight:bold;color:#555;margin:10px 0}
.readmore span						{ display:block;padding:0 10px 0 0;height:27px;line-height:27px;background:url(images/resources.gif) right -27px no-repeat;text-transform:uppercase}
a.readmore:hover					{ color:#000}
.contact							{ margin:0px;padding:0px;list-style:none}
.contact li							{ list-style:none;padding-left:24px}
.phone								{ background:url(images/resources.gif) -240px -230px no-repeat}
.fax								{ background:url(images/resources.gif) -240px -296px no-repeat}
.website							{ background:url(images/resources.gif) -240px -58px no-repeat}
.email								{ background:url(images/resources.gif) -240px -111px no-repeat}
.twitter							{ background:url(images/resources.gif) -240px -175px no-repeat}
.xhtml								{ position:relative}
.xhtml span							{ position:absolute; right:-16px; top:-14px; display:block; width:60px; height:60px;background:url(images/resources.gif) -145px -206px no-repeat}
.clientskin,.services				{ width:80px; float:left; height:160px}
.clientskin							{ background:url(images/resources.gif) -65px -200px no-repeat}
.services							{ background:url(images/resources.gif) 5px -200px no-repeat}
.dnnservices,.acs					{ margin:0px; padding:0px; list-style:none; font-size:0.8em; line-height:20px}
.dnnservices li						{ list-style:none}
.aboutwebfast						{ height:349px}
.aboutwebfast .text					{ color:#555; margin-left:350px; font-size:16px; font-weight:bold; line-height:24px}
.aboutwebfast .text h1				{ color:#333; font-size:26px; font-weight:bold}
.aboutwebfast .text strong			{ color:#999; display:block; margin-top:-15px }
.aboutwebfast .text a				{ display:block; height:35px; float:left; background:url(images/resources.gif) -92px -118px no-repeat; margin:0 5px; line-height:33px; padding-right:15px; text-decoration:none; color:#fff; padding-left:40px; font-weight:normal; text-transform:uppercase; font-size:14px}
.aboutwebfast .text a:hover			{ background:url(images/resources.gif) -92px -164px no-repeat}

/* ContentPane Layout */

.panebox							{ padding:5px 0}
.bannerpane							{ margin:0px; padding:0px}
.topleftpane						{ float:left; width:49.5%}
.toprightpane						{ float:right; width:49.5%}
.toppane							{ padding-bottom:5px}
.topleftpane						{ float:left;width:49%}
.toprightpane						{ float:right;width:49%}
.LeftPane							{ padding:0 10px 0 0;width:26%;margin:0}
.ContentPane						{ padding:0;margin:0}
.RightPane							{ padding:0 0 0 10px;width:26%;margin:0}
.boxapane							{ float:left;width:32.6%}
.boxbpane							{ float:left;margin-left:1%;width:32.6%}
.boxcpane							{ float:right;width:32.6%}
.DNNEmptyPane						{ width:0;padding:0;margin:0}

/* SEO Menu */

#dnnmenu							{ clear:both;position:relative;z-index:1000}
.radmenu							{ background:#008FCF;width:79%;height:45px;line-height:45px}
.seomenu							{ font:bold 12px Verdana, Arial, Helvetica, sans-serif;background:#008FCF;width:79%}
.seomenu ul							{ margin:0px;padding:0px;list-style-type:none;float:left;list-style:none}
.seomenu ul li.current				{ background:#005c8d}
.seomenu ul li						{ position:relative;display:inline;float:left;list-style:none;margin:0px;padding:0px;border-right:1px #fff solid;height:45px;line-height:45px}
.seomenu ul li.end 					{ border-right:0px #fff solid}
.seomenu ul li a					{ display:block;color:white;padding:0px 10px;text-decoration:none}
* 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:#212121}
.seomenu ul li.first a:hover		{ background:#212121}	
.seomenu ul li ul					{ position:absolute;left:0;display:block;visibility:hidden}
.seomenu ul li ul li				{ display:list-item;float:none;height:24px;line-height:24px;border:none}
.seomenu ul li ul li ul				{ top:0px}
.seomenu ul li ul li img			{ margin-right:4px;margin-bottom:-3px}
.seomenu ul li ul li a				{ font:normal 12px Arial, Helvetica, sans-serif;width:160px;padding:5px;margin:0px;border-top:1px solid #fff;background:#008FCF}
.seomenu ul li ul li a:hover		{ background:#000}
.seomenu .downarrowclass			{ position:absolute;top:20px;right:7px}
.seomenu .rightarrowclass			{ position:absolute;top:6px;right:5px}

/*v1.5 update*/
.language-object						{ float:left;padding-top:4px;}
div.language-object span.Language img	{ border:1px solid transparent; width:16px}
#dnnmainbox{ clear:both}
.LeftPane #dnn_LeftPane {padding-top:10px;}

.grayheader {
	vertical-align: bottom;
	color: #C0C0C0;
	padding: 6px 0px 0px 12px;
	font-size: 12px;
}
.articletitle {
	text-align: left;
	font-size: 14px;
	font-weight:bold;
	padding: 0px 6px 0px 12px;
}
.searchtext {
	font-size: 12px;
	color: #C0C0C0;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
}
.articledesc {
	text-align: left;
	font-size: 12px;
	padding: 0px 6px 0px 12px;
}
.PagingTable{width:100%;background-color:#fff;border:#008FCF 1px solid;}