/*========================================================*/
/*  Skin styles for DotNetNuke           by dnnskin.net   */  
/*  Overall      support@dnnskin.net                      */  
/*========================================================*/

Body, .Normal, .NormalTextBox, td, div, p, .Normal, .NormalDisabled, .NormalBold{ font-size:11px; line-height:18px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#828282;}
body 									{ margin:0px; padding:0px; background:url(images/body.gif) top center repeat-y #eee}
a,a:link,a:active,a:visited				{ color:#00457c; text-decoration:none}
a:hover									{ color:#828282; text-decoration:underline}
p										{ padding:5px 0; margin:0px}

/* Keet added h4 */
h4 {font-size: 13px; font-weight: bold;}

a.CommandButton:link,
a.CommandButton:active,
a.CommandButton:visited					{ color:#dd161d; font-weight:bold}
a.CommandButton:hover					{ color:#000}

/* Admin Style */
.DataGrid_Container 					{ margin-top:15px;}
.DataGrid_Header						{ font-weight:bold;}
.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			{ 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:#00457c;line-height:26px; margin:0px; padding:0px; font-weight: bold;}
.ExtensionsContent td					{ text-align:left}
#dnn_ctr979_LogViewer_dlLog td			{ text-align:left; white-space: normal; border:1px #fff solid}
#dnn_ctr322_ModuleDefinitions_divInstalled{ text-align:left}
.ExtensionsContent td					{ text-align:left}

/*  Control Panel   */

.ControlPanel							{ background:url(images/control.jpg) top left repeat-x; line-height:1em}
.ControlPanel IMG						{ margin:0px;}
.ControlPanel TD TD TD TD IMG			{ margin:0px}
.ControlPanel TD TD TD					{ width:auto; padding:0px 0px 0px 0px}
.ControlPanel TD .SubHead				{ font-size:12px; color:#dbdddf; font-weight:bold; }
.ControlPanel TD TD TD .SubHead			{ background:transparent; border:0px; font-size:11px; color:#a5a8aa; font-weight: bold; }
.ControlPanel TD TD TD input			{ color:#000; font-weight:bold; padding-left:4px; font-size:14px; line-height:20px;}
.ControlPanel TD TD TD select			{ color:#555; font-size:11px;}
.ControlPanel a.CommandButton:link,
.ControlPanel a.CommandButton:active,
.ControlPanel a.CommandButton:visited	{ color:#dd161d; font-weight:bold;line-height:20px; text-decoration: underline; padding:0 3px}
.ControlPanel a.CommandButton:hover		{ color:#99fe66; text-decoration:none}
/*  Skin Layout  */
#body_middle{text-align:center}
.dnnwrapper								{ width:960px; margin:0 auto; text-align:left; background:#fff}
#dnntop									{ min-height:85px; background:#fff;position:relative; z-index:20}
* html #dnntop							{ height:85px}
#dnntop .logo							{ position:absolute; left:30px; z-index:1000}
#dnntop .account						{ float:right;width:380px; margin:10px 10px 15px 0; color:#dbdbdb; text-align:right}
#dnntop .account a:link,#dnntop .account a:active,#dnntop .account a:visited{ color:#00457c; text-decoration:none; font-size:10px;}
#dnntop .account a:hover				{ color:#013972}
.menubox								{ clear:both;}
.mainbg									{ border-bottom:30px #fff solid; padding:0px;}
.innermainbg							{ border-bottom:30px #fff solid; border-top:1px #fff solid}
#dnnfooter								{ min-height:40px; text-align:right;background:#fff; position:relative}
* html #dnnfooter						{ height:40px}
#dnnfooter a:link,#dnnfooter a:active,#dnnfooter a:visited{ color:#00457c; text-decoration:none; font-size:10px; padding:0 5px; line-height:40px}
#dnnfooter a:hover						{ color:#013972}
#dnnfooter strong						{ color:#000000}


#MainContent							{ margin:0 40px}
#InnerMainContent						{ margin:0 40px; padding:0px;}
.leftbox								{ width:530px}
.rightbox								{ width:315px;}
.innerleftbox							{ width:180px;}
.innerrightbox							{ width:680px;}
.Language img							{ width:16px; margin:3px 1px 0 1px}
.Head									{ line-height:20px;}
/* Keet changed to 20px from 30px */
.SubHead								{ color:#888}
.Settings								{ text-align:left}
.list									{ margin:0px; padding:0px}
.botlogo								{ position:absolute; left:30px; top:-60px}

/*  Content Panes  */
.topleftpane							{ padding:0px; margin:0px;width:49%;}
.toprightpane							{ padding:0px; margin:0px;width:49%}
.dnnpanes								{ padding:0px; margin:0px;clear:both}
.bannerpane								{ margin:0px; padding:0px; }
.ContentPane							{ padding:0px; margin:0px;}
.MainPane								{ padding: 0 0 10px 0; margin-bottom:10px}
.headpane								{ clear:both; float:right; min-height:10px; width:60%;}
.MainLeftPane							{ width:180px}
* html headpane							{ height:10px}
.InnerMainPane							{ padding:0px}
.BoxaPane								{ width:240px;}
.BoxbPane								{ width:260px;}
.RightPane								{}
.ContentPane							{ padding:0px; margin:0px;}
.LeftPane								{ margin:0px;width:25%; padding-right:8px;}
.RightPane								{ margin:0px;width:25%; padding-left:8px;}
.FooterPane								{ clear:both}
.DNNEmptyPane							{ width:0px;padding:0px;margin:0px; display:none}

/*  Skin Object  */

.currentdate							{ color:#fff; font-weight: normal; font-family:Arial, Helvetica, sans-serif; line-height:20px; padding:0 10px}
.copyright								{ color:#666666; padding:0 40px; line-height:40px}
.terms									{ margin-left:35px}

/*  CSS Menu Style  */

.cssmenu 								{ position:relative; height:30px; font-family: Verdana, Arial, Helvetica, sans-serif; z-index:10}
.cssmenu span 							{ padding:0 12px; white-space: nowrap; display:block; font-size:11px; font-weight: bold;}
.cssmenu ul								{ margin:0px; padding:0px;display: block;float:right; background:url(images/menubg.gif) top left repeat-x}
.cssmenu li 							{ list-style:none none outside; float:left;position:relative; margin:0px; padding:0px}
.cssmenu ul li 							{ background:url(images/ms.gif) top left no-repeat; float:left}
.cssmenu ul li.first					{ background: none transparent}
.cssmenu ul li a						{ height:30px; display:block; float:left}
.cssmenu ul .current span				{ color:#00457c}
.cssmenu ul .current .slide span		{ background:transparent;}
.cssmenu ul a:link, 
.cssmenu ul a:active, 
.cssmenu ul a:visited					{ width:auto;color:#9b9b9b; text-decoration:none; line-height:30px;display: block; cursor:pointer;}
.cssmenu ul a:hover 					{ color: #00457c; float:left}
.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 #00457c solid;display: none;left: 0px; float: left; position:relative;margin:0px; background:none}
.cssmenu .slide ul li 					{ clear: both;background:#627ca6; display:block; height:25px; border-top:1px #00457c solid}
.cssmenu .slide ul .first				{ border-top:0px #00457c 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:#00457c}
.cssmenu .slide ul a:hover span 		{ color:#fff; background:none}




