/* Apple Skin V2.0 www.dnnskin.net support@dnnskin.net */  

Body, .Normal, .NormalTextBox, td, div, p, .Normal, .NormalDisabled, .NormalBold{ font-size:12px;line-height:1.4em;font-family:Tahoma,Arial, Helvetica, sans-serif;color:#333333}
body 									{ margin:0px;padding:0px;direction:rtl}
a,a:link,a:active						{ color:#008081;text-decoration:underline; outline:none}
a:visited								{ color:#555555;text-decoration:underline}
a:hover									{ color:#333333}
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:#008081}
h2,h4,h6								{ color:#333}
a.CommandButton:link,
a.CommandButton:active,
a.CommandButton:visited					{ color:#05dbdd;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:#002ef1;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						{ position:absolute;top:-10px;left:5px;}
div.language-object span.Language img	{ border:1px solid transparent}
/*  Control Panel   */

.ControlPanel							{ background:url(images/control.jpg) top left repeat-x;line-height:1em;overflow:hidden;border:none}
.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:#05dbdd;font-weight:bold;line-height:20px;text-decoration:underline;padding:0 3px}
.ControlPanel a:hover					{ color:#99fe66;text-decoration:none}

/*  Skin Layout  */

#dnntop									{ height:120px}
#dnntop .logo							{ float:right;margin-top:10px}
#dnntop .account						{ float:left;text-align:right;width:966px;margin-top:88px;position:absolute;}
.account .tb                            {float:left}
#dnnbanner								{ clear:both}
#dnnlinks								{ border-top:1px #178a8b solid;border-bottom:1px #178a8b solid;text-align:center;padding:5px;}
#dnnbreader								{ height:20px;margin-top:3px;padding:5px;}
#dnnlinks a                             {color:#2d2d2d;font-weight:normal;}
#dnn_RightPane							{vertical-align:top;}
#dnnbreader .breader					{ float:right;color:#2d2d2dFFF}
#dnnbreader .breader img				{ margin:0 6px -4px 0}
#dnnbreader .date						{ float:left;width:30%;text-align:left}
#MainContent							{ margin:0px;min-height:300px}
* 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:#008081}
.menu									{ clear:both;height:43px;background:url(images/menuright.png) top left no-repeat}
/*.menu									{ clear:both;height:43px;}*/
.menu .searchbox						{ position:relative;z-index:200;height:1px;float:left;width:0px;left:154px;}
.mainbg									{ border-bottom:1px #008081 solid}
.dnnwrapper								{ width:980px;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:50px;float:left;height:38px;background:url(images/smalllogo.png) center center no-repeat;float:right;}
.indexDiv{float:right;position:relative;background:url(images/menuleft.png) no-repeat top right;width:50px;height:42px;}
.MenuLeftBox{float:right;position:absolute;background:url(images/menuleft.png);width:86px;}
/*  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:#2d2d2d;margin:0px;line-height:20px;text-decoration:underline;font-weight:normal;background:url(images/action_right.gif) right center no-repeat;padding-right:13px;font-size:0.9em}
a.breadcrumb:hover						{ color:#000;text-decoration:none}

.searchbox .SkinObject					{ color:#2d2d2d;font-family:Tahoma,Arial, Helvetica, sans-serif;font-weight:normal;color:#ccc}
.searchbox #dnn_search_txtSearch	{ position:absolute;right:30px;top:11px;z-index:2000;width:90px;background:transparent;border:none;padding:0}
.searchbox a:link,
.searchbox a:active,
.searchbox a:visited,.searchbox a:hover	{ display:block;width:20px;height:20px;position:absolute;right:120px;top:11px;z-index:2000;padding:0}


.w3c,a.w3c:link,a.w3c:active,a.w3c:visited { color:#2d2d2d;background:url(images/ok.gif) left center no-repeat;text-decoration:none;padding:0 10px}
a.w3c:hover								{ color:#05dbdd}

.more,a.more:link,a.more:active,a.more:visited { color:#008081;background:url(images/more.gif) left center no-repeat;text-decoration:none;padding:0 10px}
a.more:hover							{ color:#2c4e01}

.currentdate							{ color:#2d2d2d;font-weight:normal;font-family:Tahoma,Arial, Helvetica, sans-serif;line-height:20px;padding:0 10px;font-size:0.9em}

/* Large icon style */

.tb{ float:right;display:block;width:auto;text-align:center;padding-top:48px;padding-right:10px;font-size:11px}
.index,a.index:link,a.index:active,a.index:visited { background:url(images/index.png) left center no-repeat;color:#2d2d2d;text-decoration:none;line-height:1em}
.user,a.user:link,a.user:active,a.user:visited { color:#2d2d2d;background:url(images/reg.png) left center no-repeat;text-decoration:none;line-height:1em}
.flag,a.flag:link,a.flag:active,a.flag:visited { color:#2d2d2d;background:url(images/flag_en.png) left center no-repeat;text-decoration:none;line-height:1em}
.login,a.login:link,a.login:active,a.login:visited { color:#2d2d2d;background:url(images/login.png) left center no-repeat;text-decoration:none;line-height:1em}
.options,a.options:link,a.options:active,a.options:visited { color:#2d2d2d;background:url(images/option.png) left center no-repeat;text-decoration:none;line-height:1em}
a.index:hover,a.flag:hover,a.user:hover,a.login:hover,a.options:hover{ color:#05dbdd;margin-top:2px}

/*  CSS Menu Style  */

.fleft 								{ position:relative;height:42px;font-family:Tahoma,Arial, Helvetica, sans-serif;z-index:100;/*background:url(images/menubg.png) repeat-x*/;float:right}
.fleft span 							{ padding:0 15px;white-space:nowrap;display:block;font-size:12px;font-weight:normal}
.fleft ul								{ margin:0px;padding:0px;display:block;float:left}
.fleft li 							{ list-style:none none outside;float:left;position:relative;margin:0px}
.fleft ul li 							{ background:url(images/menu.png) right -84px no-repeat;float:right}
.fleft ul li a						{ background:url(images/menu.png) right -126px no-repeat;height:42px;display:block;float:left}
.fleft ul .current 					{ background:url(images/menu.png) top left no-repeat;margin:0px}
.fleft ul .current a					{ background:url(images/menu.png) right -42px no-repeat}
.fleft ul .current span				{ color:#2d2d2d}
.fleft ul .current .slide span		{ background:transparent}
.fleft ul a:link, 
.fleft ul a:active, 
.fleft ul a:visited					{ width:auto;color:#2d2d2d;text-decoration:none;line-height:42px;display:block;cursor:pointer}
.fleft ul a:hover 					{ color:#2d2d2d;background:url(images/menu.png) top left no-repeat;float:left}
.fleft ul a:hover span 				{ background:url(images/menu.png) right -42px no-repeat;float:right;color:#2d2d2d}
.fleft .downarrow						{ display:none}
.fleft .rightarrow					{ position:absolute;margin-right:4px;top:10px;float:left;}
.fleft .slide 						{ display:none;float:left;overflow:hidden;position:absolute}
.fleft .slide .icon 					{ margin:0 5px -2px}
.fleft .slide .Group 					{ border:2px #18bebf solid;display:none;left:0px;float:left;position:relative;margin:0px}
.fleft .slide ul li 					{ clear:both;background:#02888a;display:block;height:25px;border-top:1px #18bebf solid}
.fleft .slide ul .first				{ border-top:0px #18bebf solid}
.fleft .slide ul li span 				{ color:#2d2d2d;display:block;padding:0 20px 0 10px;background:none;text-align:right;font-weight:normal}
.fleft .slide ul li a					{ height:25px;display:block;background:none}
.fleft .slide ul a:link, 
.fleft .slide ul a:active, 
.fleft .slide ul a:visited			{ color:#2d2d2d;text-decoration:none;line-height:25px;display:block;cursor:pointer;font-weight:normal;font-size:11px}
.fleft .slide ul a:hover 				{ background:#18bebf}
.fleft .slide ul a:hover span 		{ color:#2d2d2d;background:none}

/*  Page Option  */

#themes{}
#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:#2d2d2dFFF;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:#2d2d2d;text-align:center;background:#666;font-size:40px;line-height:60px; margin:20px}
#pageoption a.close:hover				{ background:#FFFFFF;color:#FF0000}


/*end Page Option*/
#Body{ background:#EBEBEB}
#body_middle							{ background:url(images/body.jpg) top left no-repeat}
.links,a.links:link,
a.links:active,a.links:visited 			{ color:#05dbdd; line-height:30px; margin:0 5px}
a.links:hover							{ color:#2d2d2d; text-decoration:none}
.copyright								{ color:#2d2d2d; line-height:35px; padding:0 10px}

.terms,a.terms:link,a.terms:active,
a.terms:visited 						{ color:#05dbdd;  padding:0 6px; white-space:nowrap;  line-height:32px; font-weight: bold;text-decoration:none}
a.terms:hover							{ color:#2d2d2d; text-decoration: underline}

/*radMenu*/

#dnnmenu{
	float:right;
}
.RadMenu{
	z-index:100!important;
}
#dnnmenu .rmRootGroup {
	-webkit-border-radius:5px;
}
#dnnmenu ul li{
	float:right;
	background:url(images/menu.png) no-repeat scroll right -84px transparent;
	margin:0;
	padding:2px 0;
}
#dnnmenu ul li.rmFirst{
	float:right;
}
#dnnmenu ul a{
    background:url(images/menu.png) no-repeat scroll right -126px transparent;
	margin:0px 1px !important;
	padding:0px 10px!important;
	cursor:pointer!important;
	font:normal 12px/36px Tahoma,Arial;
	color:white;
	text-decoration:none;
	text-shadow:2px 2px 2px #333;
}
#dnnmenu > div > ul > li > a.rmRootLink
{
    background-position-x:right;
}
#dnnmenu > div > ul > li > a.focused 
{
   	background: #1C8DCB; 
	background: -moz-linear-gradient(top, #8CF3FF, #1C8DCB 80%);
	background: -webkit-gradient(linear, 0 0, 0 80%, from(#8CF3FF), to(#1C8DCB));
}
#dnnmenu > div > ul > li > a:hover,
#dnnmenu > div > ul > li > a.rmSelected,
#dnnmenu > div > ul > li > a.rmExpanded
{
	background: #1C8DCB; 
	background:url(images/menu.png) no-repeat scroll right 0px transparent;
	background-repeat:repeat-x;
}

#dnnmenu ul span{
}
#dnnmenu ul li .rmLeftImage{
	margin: 8px 5px 0 0px!important;
	float:right;
}


#dnnmenu ul ul{
	-moz-box-shadow:3.5px 3.5px 5px #000000;
	-webkit-box-shadow:3.5px 3.5px 5px #000000;
	box-shadow:3.5px 3.5px 5px #000000;
	background:#02888A;
	-webkit-border-radius:6px;
	border:2px solid #18BEBF;
	padding:0;
}
#dnnmenu ul ul a
{
    background:transparent;
	font:normal 11px/28px Tahoma,Arial;
	white-space:nowrap;
	padding:0px 10px ;
	color:#d7d6d6;
}
#dnnmenu ul ul a:hover,
#dnnmenu ul ul .rmExpanded{
	color:#fbf805;
}
#dnnmenu ul ul .rmExpanded span{
	background:url(images/menu_arrow_h.jpg) 100% 50% no-repeat;
}
#dnnmenu ul ul .rmLeftImage{
	float:right;
	margin:0px!important;
	padding:0px!important;
	vertical-align:middle;
}
#dnnmenu ul ul span{
	float:none;
	display:inline-block;
}
#dnnmenu ul ul span{
	padding:0px 10px 0px 0px!important;
	float:right;
	min-width:110px
}
#dnnmenu ul ul .rmExpandRight{
	background:url(images/menu_arrow.jpg) 100% 50% no-repeat;
}
#dnnmenu ul ul a:hover .rmExpandRight{
	background:url(images/menu_arrow_h.jpg) 100% 50% no-repeat;
}
#dnnmenu ul ul li{
	background:none;
	padding:0px!important;
	border-bottom:1px solid #18BEBF;
}
#dnnmenu ul ul li:hover{background:#18BEBF}
/*End Menu*/
