/* Skin styles for DotNetNuke  by dnnskin.net Overall support@dnnskin.net */  

#Body{ }
Body								{ margin:0px;padding:0px}
Body, .Normal, .NormalTextBox, td, p, .Normal, .NormalDisabled, .NormalBold{ font-weight:normal; font-size:11px;font-family: tahoma,Arial, Helvetica, sans-serif;color:black;line-height:1.4em}
p									{ padding:5px 0;margin:0px}
li,ul li							{ list-style:none }
ol li								{ list-style:none}
.Head								{ color:#000;font:bold 1.2em tahoma,Arial, Helvetica, sans-serif}
.SubHead							{ color:#666}
A.CommandButton:link,A.CommandButton:visited,
A.CommandButton:active				{ font:normal 12px tahoma,Arial, Helvetica, sans-serif;color:#2180a0;text-decoration:none;}
A.CommandButton:hover				{ color:#f74f4f}
h1,h2,h3,h4,h5,h6					{ font-weight:bold;font-family:tahoma,Arial, Helvetica, sans-serif;line-height:1em; margin:0px; padding:5px 0}
h1									{ color:#ff001d;font-size:36px}
h2									{ color:#000;font-size:30px}
h3									{ color:#666;font-size:24px}
h4									{ color:#666;font-size:16px}
h5									{ color:#333;font-size:12px}
h6									{ color:#333}
a:link,a:active,a:visited			{ text-decoration:none;font-weight:normal;outline:none;font-size:11px;}
a:hover 							{ color:#333;text-decoration:none}

/* Admin */

div.form							{ width:500px;}
div.form_group						{ ;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}
.StandardButton						{ color:#666;background:#EEE;border:solid 1px #D1C7BE;line-height:22px;padding:0 10px;height:22px;cursor:pointer}
.NormalTextBox						{ color:#2a2a2a;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%;;background:#FFF}
.Settings,
.Settings,.WorkPanel,
.ExtensionsContent td, .DNN_HTMLContent,
#dnn_ctr322_ModuleDefinitions_divInstalled{ }
#dnn_ctr_Login_pnlLogin table		{ float:none;margin:0 auto}
#dnn_ctr_ManageUsers_pnlUser		{ ;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		{ ;white-space:normal;border:1px #fff solid}
.ControlPanel						{ border:none;padding-bottom:5px;border-bottom:1px #ccc solid;overflow:hidden;background:#f5f5f5}
.ControlPanel .dnnRibbonBar .barContent *				{ color:#000}
.ControlPanel .dnnRibbonBar .barContent table			{ margin:0 auto;border:1px #eee solid}
.StandardButton						{ background:#333;line-height:24px;font-weight:bold;color:#fff;border:none;height:24px}
.SubSubHead							{ color:#fff}

/* Skin Design */

.dnnheader							{ background:url(images/head.gif) bottom left repeat-x #d4e2f1;padding:10px 10px 30px 10px}
.skinwidth							{ width:980px;margin:0 auto;}
.skinwidth1							{ width:940px;margin:0 auto;}
.logo								{ float:right;width:40%}
.topbar								{ float:left;width:55%;text-align:right;padding-top:20px;}
.clr								{ clear:both}
.fleft								{ float:left}
.fright								{ float:right}
#dnncontent							{ background:white;padding-top:5px;}
* html #dnncontent					{ height:300px}
.space								{ height:10px;overflow: hidden}
.dnnbreader							{ float:left;color:#fff;line-height:40px}
#dnnbanner #shadow					{ background:url(images/shadow.png) 0 0 repeat-x;border-top:1px #a8a7a7 solid}

.menu_left							{ background:url(images/menu.png) 0 0 no-repeat}
.menu_right							{ background:url(images/menu.png) right -101px no-repeat}
.menu_box							{ background:url(images/menu.png) 0 -50px repeat-x;margin:0 24px;height:49px}

#dnnbanner                          {  }

* html #dnnbanner					{ height:120px}

#dnnmenu							{ margin-top:-25px}
#dnnbar								{ height:5px;border-bottom:4px #dadada solid;border-top:1px #fff solid;background-color:#595251;}
#botcontent							{ background:url(images/res.gif) 0 -305px repeat-x #f7f7f7;border-bottom:4px #bfbfbf solid}
.hline								{ border-bottom:1px #111 solid}
.tabname							{ float:left;width:45%}
.tabname h1							{ font-size:42px;font-weight:bold;padding:0px;margin:0px;line-height:50px;font-family: Times New Roman, Times, serif}
.innerbannerpane					{ float:right;width:48%}
#innerdnnbar						{ height:10px;border-bottom:0px #dadada solid;border-top:1px #fff solid}
#innerdnnbar .skinwidth img			{ margin-bottom:-11px;padding-left:50px}

/* ContentPane Layout */

.lpane								{ }
.cpane								{ margin-left:1%;display:inline}
.rpane								{ }
.topleftpane						{ width:49%}
.toprightpane						{ width:49%}
.LeftPane							{ width:32%;padding-right:8px}
.ContentPane						{ margin:0px;padding:0px}
.RightPane							{ }
.DNNEmptyPane						{ width:0;padding:0;margin:0}

/* Skin Object Style */

.searchbox							{ float:left;width:200px;background:url(images/sear.gif) 0 0 no-repeat;height:32px;position:relative;z-index:22;clear:both}
.searchbox .SkinObject				{ color:#fff;font-family: Arial, Helvetica, sans-serif;font-weight:normal;color:#ccc}
.searchbox #dnn_dnnSEARCH_txtSearch	{ position:absolute;left:12px;top:3px;z-index:2000;width:145px;background:transparent;height:22px;border:none;line-height:22px;font-size:12px;color:#999}
.searchbox a:link,
.searchbox a:active,
.searchbox a:visited,.searchbox a:hover	{ display:block;width:27px;height:30px;position:absolute;right:5px;top:4px;z-index:2000;background:url(images/fm.gif) 0 0 repeat;line-height:26px;color:#fff;text-align:center;text-transform:uppercase}
.mgsbutton a:link,.mgsbutton a:active,.mgsbutton a:visited,.mgsbutton a:hover	{ display:block;width:98px;height:21px;background:url(images/button.png) 0 0 repeat;line-height:21px;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;font-size:11px}

.user,
a.user:link,
a.user:active,
a.user:visited  			{ color:white;text-decoration:none;line-height:35px;background:url(images/res.gif) 0 -50px no-repeat;padding:5px 10px 0 20px;font-weight:normal} 
a.user:hover 				{ text-decoration:underline;background:url(images/res.gif) 0 -79px no-repeat}

.login,
a.login:link,
a.login:active,
a.login:visited  			{ color:White; line-height:25px;background:url(images/res.gif) 0 -111px no-repeat;padding:5px 10px 0 20px;font-weight:normal;text-decoration:none}
a.login:hover 				{ text-decoration:underline;background:url(images/res.gif) 0 -140px no-repeat}

.themeOff,.themeOn			{ border:0;cursor:pointer;margin:0px}
.copyright					{ color:#666;line-height:26px}
.date						{ padding:0 10px;color:#ccc;font-style:oblique;font-size:0.8em}

a.privacy:link,a.terms:link,a.privacy:active,a.terms:active,a.privacy:visited,a.terms:visited{line-height:26px}
a.privacy:hover,a.terms:hover{ color:#fff}

/*  css menu */

.cssmenu li 							{ background:url(images/bg4.gif) repeat 0 0}
.cssmenu li:hover 							{ background-position:0px -49px;color:white;}
.cssmenu 							{ position:relative;height:44px;font-family: tahoma,Arial, Helvetica, sans-serif;float:right;width:97%;font-weight:normal}
.cssmenu span 						{ padding:0 15px;white-space:nowrap;display:block;}
.cssmenu ul							{ margin:0px;padding:0px;display:block;float:right}
.cssmenu li 							{ list-style:none none outside;float:left;position:relative}
.cssmenu ul li 						{ float:right;margin:0px;text-align:right;}
.cssmenu ul li a						{ display:block;}
.cssmenu ul li a	span				{ background:url(images/ms.gif) top right no-repeat;color:#413f3f;}
.cssmenu ul li.first a span			{ background: none}
.cssmenu ul .current a 				{ background:url(images/menuCurrent.png) repeat scroll 0 0 transparent;color:white;}
.cssmenu ul .current a span 			{ color:white}
.cssmenu ul a:link, 
.cssmenu ul a:active, 
.cssmenu ul a:visited				{ width:auto;color:#fff;text-decoration:none;line-height:44px;display:block;cursor:pointer}
.cssmenu ul a:hover 					{ color:#fff;float:left;}

.cssmenu .downarrow					{ position:absolute;right:4px;top:21px}
.cssmenu .rightarrow					{ position:absolute;left:2px;top:10px}
.cssmenu .slide 						{ display:none;float:right;overflow:hidden;position:absolute}
.cssmenu .slide .icon 				{ position:absolute;left:2px;top:3px}
.cssmenu .slide .Group 				{ background:#eeebea;border:1px #a7a6a6 solid;display:none;left:-1px;float:right;position:relative;padding:0px}
.cssmenu .slide ul li 				{ clear:both;background:#eeebea;display:block}
.cssmenu .slide ul li span 			{ color:#555;display:block;padding:0 20px 0 20px; font-size:0.9em}
.cssmenu .slide ul li a				{ background:none;height:24px;display:block}
.cssmenu .slide ul li a span				{ background:none;}
.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:#ff001d;width:100%}
.cssmenu .slide ul a:hover span 		{  background:#1a47f4;color:#fff}

/*  Page Options */

#options								{ padding:0px;border:#fff 2px solid;background:#f5f5f5;width:400px;height:350px}
#options strong							{ display:block;color:#999;padding:0px 0}
#options img							{ border:none;margin:5px}
a.opbt:link,a.opbt:visited,a.opbt:active{ position:relative;z-index:1;background:url(images/res.gif) 0 0 no-repeat;padding:0px;display:block;text-decoration:none;width:20px;height:20px;margin:12px -10px 0 0}
a.opbt:hover							{ background:url(images/res.gif) 0 -20px no-repeat}
#options .header						{ height:40px;background:url(images/bg4.gif) left bottom repeat-x;text-align:right}
#options .header strong					{ float:left;color:#fff;font-weight:bold;font-size:18px;padding:5px 0 5px 10px}
#themes,#themesColor,#layout,#langobj	{ padding-left:10px}

.panebox { padding-top:0px;}


/*  footer */
    #rt-footer-surround {         background: none repeat scroll 0 0 #333333;    }
    .footer-overlay-dark #rt-footer-surround2 {         background: url("images/footer-bg.png") repeat-x scroll 50% 0 transparent;  height:260px;  }
    #rt-footer-surround2 {         padding: 10px 0 15px;    }

