
/*========================================================*/
/*  Skin styles for DotNetNuke           by dnnskin.net   */  
/*  Overall      support@dnnskin.net                      */  
/*========================================================*/
body 									{ margin:0px; padding:0px; background:#fff}
Body, .Normal, .NormalTextBox, td, div, .NormalDisabled, .NormalBold{ font-size: medium; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#444;}
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,h1,H2,h2,H3,h3,H4,h4,H5,h5,H6,h6{ color:#2f4f4f; font-family:Tahoma,Arial,Helvetica,sans-serif; font-weight:bold}
H1,h1{ font-size:2.4em; line-height:1.5em}H2,h2{ font-size:1.8em}H3,h3{ font-size:1.35em}H4,h4{ font-size:1.2em}H5,h5{ font-size:1em;}H6,h61{ font-size:0.8em;}
h2{margin:0px;padding:0px}
.Normal img{ margin-right:5px}

/*-- Default Links  Original skin definition follows:          A,A:link,A:visited,A:active{ color:#7da229; text-decoration:none; } A:hover{ color:#eb8c11; text-decoration:none; } --*/
/* -- Added by MataiNet to enhance links -- Color code #7da229 and #2fbc3b would be altered for each skin --*/
A,A:link,A:visited { color:#7da229; text-decoration: underline; font-weight: bold; }
A:link:focus,A:visited:focus { color:#2fbc3b; text-decoration: underline; }
A:link { color:#7da229; text-decoration: underline; font-weight: bold; }
A:visited { color:#2fbc3b; text-decoration: underline; font-weight: normal; }
A:link:hover,A:visited:hover { color: blue; text-decoration: underline; font-weight: bold; }
A:link:active,A:visited:active { color: blue; }


/*-- Modified by MataiNet to use proportional font size instead of fixed pixels --*/                                  
.normal,.Normal,p{ font-family:Arial, Helvetica, sans-serif;	font-size: medium;  color:#434343;	line-height: 1.7em;	padding: 0;	margin: 0;}
.NormalBold { font-family:Arial, Helvetica, sans-serif; font-size: medium;  font-weight: bold; color: #555; }
.NormalRed { color: #C50000; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: medium;  }
.Head{ font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size:1.4em; color:#7da229; line-height: 1.3em;  }
.SubHead{ font-family:Helvetiker, Arial, Helvetica, sans-serif; font-weight: bold; font-size:1.2em; color:#888; line-height: 1.3em;}
.SubSubHead{ font-family:Arial, Helvetica, sans-serif; font-size:medium;  color:#333333; }
.clear									{ clear:both;}
.floatleft								{ float:left;}
.floatright								{ float:right}
.Settings								{ text-align:left}
.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:1.3em;color:#7da229;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}
a.CommandButton:link,
a.CommandButton:active,
a.CommandButton:visited					{ color:#7da229; font-weight:bold}
a.CommandButton:hover					{ color:#000}
/*  Control Panel          */
.page_control{ margin:0 26px}
.ControlPanel							{ background:url(images/control.jpg) top left repeat-x #832a00;}
.ControlPanel IMG						{ margin:0px 5px 0px;}
.ControlPanel TD TD TD TD IMG			{ margin:0px; }
.ControlPanel TD TD TD					{ width:auto}
.ControlPanel TD .SubHead				{ font-size:0.9em; color:#fff; font-weight:bold; }
.ControlPanel TD TD TD .SubHead			{ background:transparent; border:0px; font-size:1em; color:#fff; font-weight: bold; }
.ControlPanel TD TD TD input			{ color:#7da229; font-weight: normal; padding-left:4px; }
.ControlPanel TD TD TD select			{ color:#333;}
.ControlPanel a.CommandButton:link,
.ControlPanel a.CommandButton:active,
.ControlPanel a.CommandButton:visited	{ color:#bef24c; font-weight:bold; font-size:1em}
.ControlPanel a.CommandButton:hover		{ color:#ffff00}

/*  Skin Layout   */
#pageback								{ background:#5c5c5c}
#dnnwrapper								{ width:1003px; margin:0 auto;background:url(images/page_left.gif) top left repeat-y #fff}
#innerwrapper							{background:url(images/page_right.gif) top right repeat-y }
#page_margin							{ margin:0 35px}
#dnnheader								{ min-height:143px; margin:0px; padding:0px}
* html #dnnheader						{ height:143px;}
#dnnheader .logo						{ float:left;padding:10px 0}
#dnnheader .layout						{ float:right; padding-top:5px; margin-bottom:25px}
#dnnheader .layout img					{ margin:0 2px; float:right}
#dnnheader .date_search					{ clear:both; position:relative;min-height:26px}
* html #dnnheader .date_search			{ height:26px}
#dnn_dnnSEARCH_ClassicSearch			{ float:right; padding-right:30px}
#dnn_dnnSEARCH_ClassicSearch a:link,
#dnn_dnnSEARCH_ClassicSearch a:active,
#dnn_dnnSEARCH_ClassicSearch a:visited	{ display:block;width:30px; height:22px; background:url(images/search_button.gif) bottom center no-repeat; position:absolute; right:0px; top:1px; text-align:center; line-height:20px; color:#FFFFFF}
#dnn_dnnSEARCH_ClassicSearch a:hover	{ background:url(images/search_button.gif) top center no-repeat; text-decoration:none}
#menubox								{ background:url(images/menu-back.gif) top left repeat; margin:0px; border-bottom:1px #fff solid}
#dnnbreader								{ height:29px; background:url(images/bread_bg.gif) bottom left repeat-x #ececec; clear:both; margin:0 0 10px 0}
#dnnbreader .breader					{ float:left; color:#666;  padding-left:15px; display:inline; font-size:1em}
#dnnbreader .account					{ height:29px; float:right; background:url(images/bread_right.gif) bottom right no-repeat;}
.mainbg									{ border-bottom:10px #fff solid; margin:0px; min-height:450px; }
* html mainbg							{ height:450px}
#mainbot								{ background:#eaeaea; height:50px; padding:0px; margin:0 25px; text-align:center; color:#999;border-top:1px #d8d8d9 solid}
#mainbot .space							{ border-top:1px #fff solid; height:15px}

/*  Content Panes    */

.toppane			{ margin:0px; padding:0px}
.topleftpane		{ padding:0px; margin:0px;width:49.5%;}
.toprightpane		{ padding:0px; margin:0px;width:49.5%}
.LeftPane			{ margin:0px;width:25%; padding-right:8px;}
.ContentPane		{ padding:0px; margin:0px;}
.RightPane			{ margin:0px;width:25%; padding-left:8px;}
.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;}
.bottompane			{ clear:both}
.TopBannerPane{ clear:both}
.DNNEmptyPane		{ width:0px;padding:0px;margin:0px;}

/*  Skin Object     */

.breadcrumb,
a.breadcrumb:link,
a.breadcrumb:active,
a.breadcrumb:visited 					{ color:#606060; margin:0px; line-height:29px; text-decoration:none; font-weight: normal; padding:0 5px; font-size:1em}
a.breadcrumb:hover						{ color:#7da229; text-decoration: underline}

.currentdate							{ color:#696969; font-weight: normal; font-family:Arial, Helvetica, sans-serif; padding:0 15px 0 18px; font-size:0.8em; background:url(images/date.gif) left center no-repeat; float:left}
.copyright{ float:left; padding:0 10px; color:#7da229; font-size:1em}

.user,a.user:link,a.user:active,a.user:visited { color:#606060;text-decoration:none; padding:0 10px 0 15px; line-height:28px; background:url(images/user.gif) left center no-repeat; font-size:1em; font-weight:normal}
a.user:hover{ color: #7da229; background:url(images/user-hov.gif) left center no-repeat;}

.login,a.login:link,a.login:active,a.login:visited { color:#606060; text-decoration:none; padding:0 10px 0 15px; line-height:28px; background:url(images/padlock.gif) left center no-repeat; font-size:1em; font-weight:normal}
a.login:hover{ color: #7da229; background:url(images/padlock-hov.gif) left center no-repeat; }

.terms,a.terms:link,a.terms:active,
a.terms:visited 						{ color:#7da229;  padding:0 8px; white-space:nowrap;  line-height:20px;text-decoration: none; font-size:1em; float:right; font-weight:normal}
a.terms:hover							{ color:#606060; text-decoration: underline}


/*  CSS Menu Style   */

.cssmenu 								{ position:relative; font-family:Arial, Helvetica, sans-serif; z-index:100; min-height:32px;}
* html .cssmenu 						{height:32px;}
.cssmenu span 							{ padding:0 20px; white-space: nowrap; display:block; font-size:1em; font-weight:bold; }
.cssmenu ul								{ margin:0px; padding:0 0 0 20px;display: block;float:left; background:url(images/menu-left.gif) top left repeat-y; min-height:32px; }
.cssmenu li 							{ list-style: none none outside; float:left;position:relative; margin:0px; padding:0px}
.cssmenu ul li 							{ background:url(images/menu.gif) top left no-repeat; float:left}
.cssmenu ul .first						{ background: transparent}
.cssmenu ul li a						{ background:url(images/menu.gif) right -47px no-repeat;height:32px; display:block; float:left}
.cssmenu ul .current					{ background:url(images/menu.gif) left -94px no-repeat}
.cssmenu ul .current a,
.cssmenu ul .current a:hover,
.cssmenu ul .current a:hover span 		{ background:url(images/menu.gif) right -141px no-repeat;}
.cssmenu ul .current span 		{ color:#7da229;}
.cssmenu ul a:link, 
.cssmenu ul a:active, 
.cssmenu ul a:visited					{ width:auto;color:#fff; text-decoration:none; line-height:32px;display: block; cursor:pointer; font-weight:bold}
.cssmenu ul a:hover 					{ background:url(images/menu.gif) left -94px no-repeat;float:left; color:#7da229;}
.cssmenu ul a:hover span 				{ background:url(images/menu.gif) right -141px no-repeat; float:left}
.cssmenu .downarrow						{ display:none}
.cssmenu .rightarrow					{ position:absolute; right:5px; top:14px}
.cssmenu .slide 						{ display: none; float: left; overflow:hidden; position:absolute;}
.cssmenu .slide .icon 					{ position:absolute; left:2px; top:3px}
.cssmenu .slide .Group 					{ background:#fff; border:1px #e0e0e0 solid;display: none;left: 0px; float: left; position:relative; padding:0px; margin:0px;}
.cssmenu .slide ul li 					{ clear: both;background:url(images/subitem.gif) bottom left repeat-x; display:block; width:100%}
.cssmenu .slide ul li span 				{ display:block; padding:0 20px 0 20px; text-align:left;background: transparent; text-transform:none;color:#6f6f6f;}
.cssmenu .slide ul li a					{ height:32px; display:block; background:none}
.cssmenu .slide ul a:link, 
.cssmenu .slide ul a:active, 
.cssmenu .slide ul a:visited			{ color:#6f6f6f; text-decoration:none; line-height:32px;display: block; cursor:pointer; font-weight: bold; font-size:1em;}
.cssmenu .slide ul a:hover 				{ background:url(images/subon.gif) bottom center repeat-x}
.cssmenu .slide ul a:hover span 		{ background:transparent;color:#7da229;}
.cssmenu ul .current .slide a:hover span { background:transparent;color:#7da229;}
.cssmenu .slide ul .subcurrent			{ background:url(images/subactive.gif) left bottom no-repeat;}
.cssmenu .slide ul .subcurrent a:hover	{ background:url(images/subon.gif) left bottom repeat-x;}
.cssmenu .slide ul .subcurrent span		{ color:#7da229}
.cssmenu .slide ul .subcurrent .slide span{ color:#6f6f6f}
.cssmenu .slide ul .subcurrent .slides .subcurrent .slide span{color:#6f6f6f}
.cssmenu .slide ul .subcurrent .slide .subcurrent span{color:#7da229}
.cssmenu .slide ul .subcurrent .slide .subcurrent .slide .subcurrent span{color:#7da229}



