/* Apple Skin V2.0 www.dnnskin.net support@dnnskin.net */  

Body, .Normal, .NormalTextBox, TD, DIV, p, .Normal, .NormalDisabled, .NormalBold{ font-size:small;line-height:1.4em;font-family:Arial, Helvetica, sans-serif;color:#333}
#Body 									{ margin:0px;padding:0px;background-image:url(images/grad_bg1.jpg);background-repeat:repeat-x;}
a,a:link,a:active						{ color:#6e6e6e;text-decoration:underline; outline:none}
a:visited								{ color:#555;text-decoration:underline}
a:hover									{ color:#333}
p										{ padding:5px 0;margin:0px}
li										{ list-style:disc}
ol li									{ list-style:decimal}
ul li									{ list-style:disc }
li										{ margin:5px 0}
h1,h3,h5								{ color:#6e6e6e}
h2,h4,h6								{ color:#333}
a.CommandButton:link,
a.CommandButton:active,
a.CommandButton:visited					{ color:#097df4;font-weight:bold}
a.CommandButton:hover					{ color:#000}

/* Admin Style */

.Head									{ line-height:30px}
.SubHead								{ color:#888}
.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:#FFFFFF}
#dnn_ctr_Login_pnlLogin table			{ float:none;margin:0 auto}
#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:#6e6e6e;line-height:26px;margin:0px;padding:0px;font-weight:bold}
#dnn_ctr979_LogViewer_dlLog td			{ text-align:left;white-space:normal;border:1px #fff solid}
#dnn_ctr_ManageUsers_pnlUser,
.ExtensionsContent td,
#dnn_ctr322_ModuleDefinitions_divInstalled,
.Settings,.WorkPanel					{ text-align:left}
.language-object						{ float:right;padding-top:3px}
div.language-object span.Language img	{ border:1px solid transparent}


/*  Control Panel  */

.ControlPanel							{ background:url(images/control.jpg) top left repeat-x #000;line-height:1em;overflow:hidden;border:none; border-bottom:1px #fff solid}
.ControlPanel table						{ margin:0 auto}
.ControlPanel TD .SubHead				{ font-size:12px;color:#dbdddf;font-weight:bold}
.ControlPanel a:link,
.ControlPanel a:active,
.ControlPanel a:visited					{ color:#95c3f1;font-weight:bold;line-height:20px;text-decoration:underline;padding:0 3px}
.ControlPanel a:hover					{ color:#097df4;text-decoration:none}

/*  Skin Layout  */

#dnntop									{ height:120px}
#dnntop .logo							{ float:left;margin-top:10px}
#dnntop .account						{ float:right;text-align:right;width:380px;margin-top:10px}
#dnnbanner								{ clear:both}
#dnnlinks								{ border-top:1px #193452 solid;border-bottom:1px #193452 solid;text-align:center}
#dnnbreader								{ height:20px;margin-top:3px}
#dnnbreader .breader					{ float:left;color:#FFFFFF}
#dnnbreader .breader img				{ margin:0 6px -4px 0}
#dnnbreader .date						{ float:right;width:30%;text-align:right}
#MainContent							{ margin:0px;min-height:300px;background:white;border-radius:4px;box-shadow:0 0 10px #CCC;}
* html #MainContent						{ height:300px}
#Layout									{ position:absolute;right:0px;top:50%;width:30px;border:1px #000 solid}
.Language img							{ width:15px;margin:0 3px}
.defaultcolor							{ color:#6e6e6e}
.menu									{ clear:both;height:43px;background:url(images/menuleft.png) top left no-repeat}
.menu .searchbox						{ position:relative;z-index:200;height:1px;float:right;width:0px}
.mainbg									{ border-bottom:1px #041c3d solid}
.dnnwrapper								{ width:780px;margin:0 auto}
.dnnspace								{ height:15px;width:100px;overflow:hidden}
.clear									{ clear:both}
.floatleft								{ float:left}
.floatright								{ float:right}
.space									{ height:15px}
.dnntop_bar								{ float:right;width:50%;text-align:right;height:24px}
.vmleftpanes							{ float:left;width:25%}
.vmrightpanes							{ float:right;width:74%}
.indexlink								{ display:block;width:80px;float:left;height:38px;background:url(images/smalllogo.png) center center no-repeat}

/*  Content Panes   */

.ContentPane							{ padding:0px;margin:0px}
.LeftPane								{ margin:0px;width:25%;padding-right:8px}
.RightPane								{ margin:0px;width:25%;padding-left:8px}
.toppane								{ margin:0px;padding:0px}
.topleftpane							{ padding:0px;margin:0px;width:49.5%}
.toprightpane							{ padding:0px;margin:0px;width:49.5%}
.boxapane								{ padding:0px;width:24%;float:left;margin-right:1%}
.boxbpane								{ padding:0px;width:24.5%;float:left;margin-right:1%}
.boxcpane								{ padding:0px;margin:0px;width:24.5%;float:left}
.boxdpane								{ padding:0px;margin:0px;width:24%;float:right}
.dnnpanes								{ padding:0px;margin:0px;clear:both}
.middlecontent							{ padding:0px;margin:0px;text-align:left}
.middleleft								{ padding:0px;margin:0px;float:left;width:49.4%}
.middleright							{ padding:0px;margin:0px;float:right;width:49.4%}
.bottompane								{ clear:both}
.vmrightpane							{ width:32%;padding-left:8px}
.DNNEmptyPane							{ width:0px;padding:0px;margin:0px}

/*  Skin Object   */

.breadcrumb,a.breadcrumb:link,
a.breadcrumb:active,
a.breadcrumb:visited 					{ color:#fff;margin:0px;line-height:20px;text-decoration:underline;font-weight:normal;background:url(images/action_right.gif) left center no-repeat;padding-left:13px;font-size:0.9em}
a.breadcrumb:hover						{ color:#6e6e6e;text-decoration:none}
.searchbox .SkinObject					{ color:#fff;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#ccc}
.searchbox #dnn_dnnSEARCH_txtSearch		{ position:absolute;right:30px;top:10px;z-index:2000;width:105px;background:transparent;border:none}
.searchbox a:link,
.searchbox a:active,
.searchbox a:visited,.searchbox a:hover	{ display:block;width:20px;height:20px;position:absolute;right:10px;top:10px;z-index:2000}
.w3c,a.w3c:link,a.w3c:active,a.w3c:visited { color:#003366;background:url(images/ok.gif) left center no-repeat;text-decoration:none;padding:0 10px; font-size:0.7em; text-transform:uppercase}
a.w3c:hover								{ color:#0089ff}
.more,a.more:link,a.more:active,a.more:visited { color:#6e6e6e;background:url(images/more.gif) left center no-repeat;text-decoration:none;padding:0 10px}
a.more:hover							{ color:#2c4e01}
.currentdate							{ color:#fff;font-weight:normal;font-family:Arial, Helvetica, sans-serif;line-height:20px;padding:0 10px;font-size:0.9em}

/* Large icon style */

.tb{ font-size:11px;}
.index,a.index:link,a.index:active,a.index:visited {color:#003366;text-decoration:none;line-height:1em; display:none}
.user,a.user:link,a.user:active,a.user:visited { color:#003366;text-decoration:none;line-height:1em; padding:0 5px}
.login,a.login:link,a.login:active,a.login:visited { color:#003366;text-decoration:none;line-height:1em; padding:0 5px}
.options,a.options:link,a.options:active,a.options:visited { color:#003366;text-decoration:none;line-height:1em; display:none}
a.index:hover,a.user:hover,a.login:hover,a.options:hover{ color:#0089ff;}

/* Small icon style */
/*
.tb{ float:right;display:block;width:48px;text-align:center;padding-top:38px;font-size:11px}
.index,a.index:link,a.index:active,a.index:visited { background:url(images/sindex.png) left center no-repeat;color:#fff;text-decoration:none;line-height:1em}
.user,a.user:link,a.user:active,a.user:visited { color:#fff;background:url(images/sreg.png) left center no-repeat;text-decoration:none;line-height:1em}
.login,a.login:link,a.login:active,a.login:visited { color:#fff;background:url(images/slogin.png) left center no-repeat;text-decoration:none;line-height:1em}
.options,a.options:link,a.options:active,a.options:visited { color:#fff;background:url(images/soption.png) left center no-repeat;text-decoration:none;line-height:1em}
a.index:hover,a.user:hover,a.login:hover,a.options:hover{ color:#f7c234;margin-top:2px}
*/

/*  CSS Menu Style  */

.cssmenu 								{ position:relative;height:42px;font-family:Arial, Helvetica, sans-serif;z-index:100;background:url(images/menuright.png) top right no-repeat;margin-left:6px}
.cssmenu span 							{ padding:0 15px;white-space:nowrap;display:block;font-size:12px;font-weight:normal}
.cssmenu ul								{ margin:0px;padding:0px;display:block;float:left; width:83%;}
.cssmenu li 							{ list-style:none none outside;float:left;position:relative;margin:0px}
.cssmenu ul li.back 					{ z-index:1;position:absolute;height:42px}
.cssmenu ul li.back .left				{ height:42px;background:url(images/menu.png) left top repeat-x}
.cssmenu ul li 							{ background:url(images/menu.png) right -84px no-repeat;float:left;z-index:10}
.cssmenu ul li a						{ background:url(images/menu.png) right -126px no-repeat;height:42px;display:block;float:left}
.cssmenu ul .current 					{ background:url(images/menu.png) top left no-repeat;margin:0px}
.cssmenu ul .current a					{ background:url(images/menu.png) right -42px no-repeat}
.cssmenu ul .current span				{ color:#fff}
.cssmenu ul .current .slide span		{ background:transparent}
.cssmenu ul a:link, 
.cssmenu ul a:active, 
.cssmenu ul a:visited					{ width:auto;color:#fff;text-decoration:none;line-height:42px;display:block;cursor:pointer}
.cssmenu ul a:hover 					{ color:#fff;background:url(images/menu.png) top left no-repeat;float:left}
.cssmenu ul a:hover span 				{ background:url(images/menu.png) right -42px no-repeat;float:left;color:#fff}
.cssmenu .downarrow						{ display:none}
.cssmenu .rightarrow					{ position:absolute;right:4px;top:10px}
.cssmenu .slide 						{ display:none;float:left;overflow:hidden;position:absolute}
.cssmenu .slide .icon 					{ margin:0 5px -2px}
.cssmenu .slide .Group 					{ border:2px #3b4e81 solid;display:none;left:0px;float:left;position:relative;margin:0px; width:auto}
.cssmenu .slide ul li 					{ clear:both;background:#45609d;display:block;height:25px;border-top:1px #3b4e81 solid}
.cssmenu .slide ul .first				{ border-top:0px #3b4e81 solid}
.cssmenu .slide ul li span 				{ color:#fff;display:block;padding:0 20px 0 10px;background:none;text-align:left;font-weight:normal}
.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			{ color:#fff;text-decoration:none;line-height:25px;display:block;cursor:pointer;font-weight:normal;font-size:11px}
.cssmenu .slide ul a:hover 				{ background:#3b4e81}
.cssmenu .slide ul a:hover span 		{ color:#fff;background:none}

/*  Page Option   */

#pageoption								{ background:#333;width:100%;display:block;z-index:1222;right:0%;text-align:left;top:0%;position:absolute;border:0px #fff solid}
#pageoption img							{ margin:1px;cursor:pointer}
#pageoption h2							{ padding:0px;color:#FFFFFF;font-size:38px;float:left;line-height:60px;margin:10px 20px;display:inline;width:260px;border-right:1px #444 solid}
#pageoption .themebox					{ width:200px;margin:10px;padding:0px;color:#ccc;float:left;border-right:1px #444 solid }
#pageoption .layoutbox					{ width:300px;margin:10px;float:left;color:#ccc}
#pageoption .layoutbox img				{ margin-top:3px}
#pageoption a.close:link, 
#pageoption a.close:active, 
#pageoption a.close:visited				{ float:right;display:block;width:60px;height:60px;text-decoration:none;color:#fff;text-align:center;background:#666;font-size:40px;line-height:60px; margin:20px}
#pageoption a.close:hover				{ background:#FFFFFF;color:#FF0000}


.terms{ display:none}

