/* Skin for DNN - Myfab - Made by Thomas Larsson */

body 									{ margin:0px; padding:0px; font-size:11px; background:#ffffff }
th,td,div								{ color:#444; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal}
a,a:link,a:visited,a:active				{ color:#51adec; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
a:hover									{ color:#9bb11d; text-decoration: underline; }
.normal,.Normal							{ line-height:1.5em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.clear									{ clear:both;}
.Settings								{ text-align:left}
h1										{ font-size: 2.3em;  margin: 0.77em 0;}
h2										{ font-size: 1.5em;  margin: 0.75em 0 }
h3     									{ font-size: 1.17em; margin: 0.83em 0 }
h5										{ font-size: 0.83em; margin: 1.5em  0 }
h6										{ font-size: 0.75em; margin: 1.67em 0 }
#dnn_ctr_Login_pnlLogin table			{ float:none; margin:0 auto}
#dnn_ctr_ManageUsers_pnlUser			{ text-align:left;}
#dnn_ctr_ManageUsers_pnlUser .Normal	{ line-height:20px}
#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:#e90e0b;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}
.StandardButton{ background:#666; color:#FFFFFF; border:none; line-height:20px}
.CommandButton,
a.CommandButton:link,
a.CommandButton:active,
a.CommandButton:visited{ color:#666666}
a.CommandButton:hover{ color:#000}
.Head{ color:#333333}
.SubHead { color:#666}
/*========================================================*/
/*  Skin Layout                                           */
/*========================================================*/

.dnnwrapper								{ width:972px; margin:0 auto; background:#FFFFFF}
#dnntopbox{ height:30px; text-align:right}
.search_bar{ width:190px;font-size:12px; background:url(images/search_input.gif) left center no-repeat; height:24px; float:right; height:40px; position:relative; z-index:2}
.search_bar a.SkinObject{color:#666; font-weight:bold;font-size:8pt; position:absolute; right:10px; top:13px; z-index:4}

#dnn_dnnSEARCH_txtSearch{border:0px #ccc solid; width:105px;font-size:9pt; position:absolute; left:10px; top:13px; z-index:4}

#dnnbreaderbox{ height:30px; font-size:6pt; position:relative; z-index:1; clear:both}

#dnnmenubox{ height:40px; background:url(images/menubg.gif) top left repeat-x; clear:both}
#Inner_Content_Box{ background:url(innerpagebg.gif) top left repeat-y; margin:0 35px;}
#Content_Box{ margin:0 auto; padding:0px}
#dnnfooter{ text-align:left;line-height:30px}



/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/

.contentpane							{ margin:0px; padding:0px}
.contentpane							{ margin-bottom:10px;}
.leftpane								{ width:22%; padding-right:10px}
.rightpane								{ width:22%; padding-left:10px}
.toppane								{ margin:0px; padding:0px}
.toppane p								{ margin:0px; padding:0px}

/*========================================================*/
/*  Skin Object                                           */
/*========================================================*/

.date,a.date:link,a.date:active,
a.date:visited 							{ color:#666; font-size:10px;  line-height:28px; padding:0 10px; white-space:nowrap}
a.date:hover							{ color:#51aeec;}



.user,a.user:link,a.user:active,
a.user:visited 							{ color:#666; font-size:10px;  line-height:28px; padding:0 10px 0 15px; white-space:nowrap; background:url(images/reg.gif) left center no-repeat}
a.user:hover							{ color:#51aeec;}

.login,a.login:link,a.login:active,
a.login:visited 						{ color:#666; font-size:10px; line-height:28px;padding:0 10px 0 15px; white-space:nowrap; background:url(images/log.gif) left center no-repeat}
a.login:hover							{ color:#51aeec;}

.breader,a.breader:link,
a.breader:active,a.breader:visited 	{  color:#666; font-size:11px; line-height:30px; padding:0 5px}
a.breader:hover						{ color:#51aeec;}

.copyright,a.copyright:link,
a.copyright:active,a.copyright:visited 		{ color:#666; font-size:10px; color:#666; line-height:30px; margin:0px;}
a.copyright:hover							{ color:#000;}


/*========================================================*/
/*  CSS Menu1 Style        		                        */
/*========================================================*/

.cssmenu 								{ position:relative; height:40px; float:left;}
.cssmenu span 							{ padding:0 20px; white-space: nowrap; display:block; font-weight:normal; font-size:10pt}
.cssmenu ul								{ margin:0 0 0 20px; padding:0px;display: block;float:left;}
.cssmenu li 							{ list-style: none none outside; float:left;position:relative; background:url(images/menuicon.gif) left center no-repeat}
.cssmenu ul li 							{ background:url(images/menuicon.gif) left center no-repeat; float:left}
.cssmenu ul .current 					{ background:url(images/menuicon.gif) left center no-repeat; margin:0px}
.cssmenu ul .current span				{ color:#000000; font-weight:bold}
.cssmenu ul .current .slide span		{ background:transparent;}
.cssmenu ul a:link, 
.cssmenu ul a:active, 
.cssmenu ul a:visited					{ width:auto;color:#666; text-decoration:none; line-height:40px;display: block; cursor:pointer}
.cssmenu ul a:hover 					{ color: #000; background:transparent;float:left}
.downarrow,
.rightarrow								{ display:none}
.cssmenu .slide 						{ display: none; float: left; overflow:hidden; position:absolute;}
.cssmenu .slide .icon 					{ display:none}
.cssmenu .slide .Group 					{ background:url(images/submenu_bg.png) top left repeat; border:0px #ccc solid;display: none;left: 0px; float: left; position:relative; margin:0px; padding:0px}
.cssmenu .slide ul li 					{ clear: both;display:block; background:url(images/submenu_bg.png) top left repeat;}
.cssmenu .slide ul li span 				{ color:#666; display:block; padding:0 15px; font-weight:normal}
.cssmenu .slide ul a:link, 
.cssmenu .slide ul a:active, 
.cssmenu .slide ul a:visited			{ width:auto;color:#333; text-decoration:none; line-height:28px;display: block; cursor:pointer}
.cssmenu .slide ul a:hover				{ background:#666; color:#FFFFFF}
.cssmenu .slide ul a:hover span			{ color:#FFFFFF}


.submenu					{ font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; margin:0px; padding:0px}
.submenu ul					{ margin:0px; padding:0px}
.submenu ul li				{ list-style:none}
.submenu ul li a			{ font-size:11px; font-weight: bold; line-height:24px; color:#666; text-transform:uppercase;}
.submenu ul li ul			{ margin:0px;list-style:none; padding:0px}
.submenu ul li ul li		{ list-style:none; padding:0 0 0 15px; background:none; background:url(images/subicon.gif) left top no-repeat; margin:0px;}
.submenu ul li ul li a		{ font-size:11px; font-weight: normal; line-height:24px; color:#666; text-transform: none;}
.submenu ul li ul li span 	{ font-size:11px;text-decoration:none; line-height:20px}
.submenu ul li a:link span,.submenu ul li a:active span,.submenu ul li a:visited span { color:#666; text-decoration:none}
.submenu ul li a:hover span { color:#000; text-decoration:none}

/* Login Module */

.containerlogin {font-size: 0.8em;}
.containerlogin .SubHead, .containerlogin .Normal {text-align: left;}
.containerlogin .NormalTextBox  {color: #9b9b9b; font-size:11px; background:url(images/txtLogin.png) no-repeat top right; width: 165px; height:23px; padding: 5px 4px 0px 10px; margin:4px 0px 0 0; cursor:text; border: 0px solid #FFFFFF;}
.containerlogin .StandardButton {background: #666666; border-style:solid; border-width:1px; border-top-color: #9c9c9c; border-right-color: #454545; border-bottom-color: #454545; border-left-color: #9c9c9c; font-weight:bold; color: #fff; padding: 1px 2px; font-size:10px; margin: 4px 4px 0 0;}
.containerlogin td  {font-weight:bold; text-align:right}
.containerlogin .containertitle {display: none;}

/* .textfield {font-weight:normal; margin: 0 0 5px 5px;} */


