/* Skin styles for DotNetNuke  by dnnskin.net Overall support@dnnskin.net */  
Body{ background:url(images/body_back.gif) top left repeat-x #17233f}

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}
A.CommandButton:link,A.CommandButton:visited,
A.CommandButton:active				{ font:bold small Tahoma, Arial, Helvetica, sans-serif;color:#bc1d1d; text-decoration:none}
A.CommandButton:hover				{ color:#000}
h1 									{ color:#04374f; padding:10px 0px; margin:0px; font-size:1.9em; font-weight:bold}
h2 									{ color:#003366; 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:#003366;}
a:hover 							{ color:#bc1d1d;}
/* 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_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:url(images/body_back.gif) repeat-x bottom left;border:none;padding-bottom:10px}
.ControlPanel .SubHead				{ color:#FFFFFF}
.ControlPanel A.CommandButton:hover	{ color:#fff}
.StandardButton{ background:#333; line-height:24px; font-weight:bold; color:#FFFFFF; border:none; height:24px}

#dnnbody{ width:978px; margin:0 auto; background:#FFFFFF}/* Skin Design */


#dnnheader { background:url(images/head_back.gif) bottom left repeat-x; min-height:70px; color:#999999}
#dnnbanner { background:url(images/banner.jpg) top center no-repeat; height:194px; clear:both}
#dnnmenu{ background:url(images/menu_back.gif) top left repeat-x; height:49px}


.logo								{ float:left;}



#dnncontent{ min-height:400px}
#dnncontent .dnnwrapper { margin:0 5px}



#dnnsiteinfo{ background:url(images/fot_back.gif) top left repeat-x #3b0000; min-height:120px; color:#124579;}
* html #dnnsiteinfo{ height:120px}
#dnnsiteinfo .smlogo{ position:relative}
#dnnsiteinfo .smlogo img{ position:absolute; top:0px; right:0px}
#dnnsiteinfo a:link,#dnnsiteinfo a:active,#dnnsiteinfo a:visited{line-height:30px;padding:0 3px;font-size:0.9em; color:#ccc; font-weight:normal}
#dnnsiteinfo a:hover{ color:#FFFFFF}
.FooterPane	.Normal,.FooterPane	p,.FooterPane div{ color:#666}


.floatleft							{ float:left}
.floatright							{ float:right}
p.grey 								{ color:#ccc}
hr.clr								{ border:1px #ebebeb solid; border-bottom:1px #dcdcdc solid;padding:px; height:1px; margin:10px 0}
.space								{ height:2px; overflow:hidden}
.clr								{ clear:both}

.mainbot{ margin: 0 auto; text-align:center}
.botpanes{ background:url(images/maintop.gif) top center no-repeat; min-height:200px; clear:both}
.innerbotpanes{  min-height:20px; clear:both;background:url(images/maintop2.gif) top right no-repeat;}
* html .innerbotpanes{ height:20px}
.innermainbox{ float:right;background:url(images/maintop2bg.gif) top right repeat-y; width:700px; margin-top:20px}
.innerbotpanes .LeftPane{float:left; margin-left:60px; display:inline; margin-top:20px; width:235px;}
.innerbotpanes .MainPane			{ width:560px; float:right; margin-right:110px; display:inline; margin-top:0px;}

/* Skin Object Style */

.user,a.user:link,a.user:active,a.user:visited { color:#ccc;line-height:30px;padding:0 10px;font-size:0.9em; float:right; background:url(images/spacer.gif) right center no-repeat}
a.user:hover						{ color:#fff}

.login,a.login:link,a.login:active,a.login:visited { color:#ccc;line-height:30px;padding:0 10px;font-size:0.9em; float:right; }
a.login:hover						{ color:#fff}



.privacy,a.privacy:link,a.privacy:active,a.privacy:visited { line-height:20px;padding:0px;font-size:0.9em}
a.privacy:hover						{ color:#fff}


.copyright 							{ line-height:30px;color:#ccc;font-size:0.9em; float:left; padding-left:20px}

/* Search */

.searchbox							{ float:right;padding:0px;position:relative;width:190px;height:25px; background:url(images/search_back.gif) no-repeat; margin-top:10px}
.searchbox span						{ color:#666; font-size:11px; line-height:30px}
.searchbox #dnn_dnnSEARCH_txtSearch	{ width:140px;position:absolute;right:35px;bottom:2px;color:#666;font-size:12px;line-height:16px; height:17px; border:0px #abadb3 solid; background:transparent}
.searchbox a						{ display:block;height:21px;width:30px;position:absolute;right:3px;bottom:3px;text-decoration:none;line-height:20px}
.searchbox a:hover					{}


/* ContentPane Layout */

.headpane							{ width:50%; position:absolute; right:20px; top:80px}
.bannerpane							{ margin:0px}
.ContentPane						{ padding:0;margin:0px}
.LeftPane							{ float:left; width:225px; padding-right:10px}
.RightPane							{ float:right; width:225px; padding-left:10px}
.boxapane							{ float:left; width:250px;  height:60px; margin-left:60px; display:inline}
.boxbpane							{ float:left; width:200px; min-height:190px; background:url(images/fline.gif) left bottom no-repeat; padding-left:20px; margin-left:20px; display:inline}
.boxcpane							{ float:left; width:200px; min-height:190px; background:url(images/fline.gif) left bottom no-repeat; padding-left:20px; margin-left:20px; display:inline}
.boxdpane							{ float:right; width:140px; height:60px }
.MainPane							{ width:560px; float:right; margin-right:110px; display:inline; margin-top:20px;}
.FooterPane							{ float:left; width:60%; padding:10px 0 0 20px; clear:both; text-align:left}
.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:430px;height:300px}
#options h2							{ color:#222; font-weight:bold; margin:0px; padding:0px; font-size:18px}
#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}
#options p a:hover					{ background:#2991ca}


/* r.a.d.menu Plain skin */
.RadMenu_Vista *							{ margin:0px; padding:0px}
.rmHorizontal, .rmRootGroup					{ float:left; height:49px}
.RadMenu_Vista								{ font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:49px; cursor:pointer;}
.RadMenu_Vista .rmLink 						{ font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:49px; text-decoration:none; color:#fff; cursor:pointer;}
.RadMenu_Vista .rmLink .rmText 				{ margin:0 10px}
.RadMenu_Vista .rmLink:hover 				{ font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:49px; text-decoration:none; color:#ffffff; cursor:pointer; background:url(images/menucurrent.gif) top center no-repeat}
.RadMenu_Vista .focused 					{ background:url(images/menucurrent.gif) top center no-repeat}
.RadMenu_Vista .focused .rmText				{ color:#fff; font-weight:bold}
.RadMenu_Vista .rmLink img					{ margin-top:10px}
.RadMenu_Vista .rmItem						{ background:url(images/menuspace.gif) top left no-repeat;}
.RadMenu_Vista .rmFirst						{ background:transparent}

.RadMenu_Vista .rmGroup						{ border:0px #000 solid}
.RadMenu_Vista .rmGroup .rmLink 			{ FONT: 12px/25px Arial, sans-serif; COLOR: #fff; TEXT-DECORATION: none; background:url(images/submenu.gif) top left repeat-x}
.RadMenu_Vista .rmGroup .rmText 			{ background: none;FONT: 12px/25px Arial, sans-serif; COLOR: #fff; }
.RadMenu_Vista .rmGroup .rmLink:hover 		{ FONT: 16px/25px Arial, sans-serif; COLOR: #fff; TEXT-DECORATION: none; background:url(images/submenu.gif) bottom left repeat-x}
.RadMenu_Vista .rmGroup .rmLink:hover .rmText { background: none}
.RadMenu_Vista .rmGroup .focused 			{ background:#ddd; }

a.button:link,a.button:active,a.button:visited{ display:block; height:55px; float:left; background:url(images/button.png) right -110px no-repeat; line-height:50px; color:#333; font-weight:bold; font-size:18px; font-family:Trebuchet MS; text-decoration:none; padding-right:8px}
a.button:hover{ color:#003f69; background:url(images/button.png) right -165px no-repeat;}

a.button:link span,a.button:active span,a.button:visited span{ display:block; height:55px; float:left; background:url(images/button.png) top left no-repeat; line-height:50px; color:#333; font-weight:bold; font-size:18px; font-family:Trebuchet MS; padding:0 15px}
a.button:hover span{ color:#003f69; background:url(images/button.png) 0 -55px no-repeat;}


.leftnav{ background:url(images/leftnav.gif) bottom right no-repeat; width:204px; padding-bottom:5px}
.leftnav h2{ color:#fff; text-transform:uppercase; text-align:center; margin:0px; padding:0px; height:42px; line-height:42px; font-size:14px; background:url(images/leftnav.gif) top left no-repeat}
.leftnav ul{ margin:0px; padding:0px;}
.leftnav ul li{ margin:0px; padding:0px; background:url(images/leftnav.gif) -612px top repeat-y; list-style:none; line-height:30px;}
.leftnav ul li.active{ margin:0px; padding:0px; background:url(images/leftnav.gif) -408px center repeat-y; list-style:none; line-height:30px;}
.leftnav ul li.active a{color:#FFFFFF}
.leftnav ul li.active a:hover{ background:none}
.leftnav ul li a{ padding-left:25px; color:#333; text-decoration:none}
.leftnav ul li a:hover{background:url(images/leftnav.gif) -204px top repeat-y; line-height:30px; display:block; color:#FFFFFF}



