
/*================================================================*/

/*Solpart menu*/

/*================================================================*/

.MainMenu_SubMenu TD
{
	font-family: helvetica, arial;
	font-size: 14px!important;
	padding: 5px 2px;

}

.MainMenu_SubMenuItemSelHover TD
{
	color: #74914B;
	font-family: helvetica, arial;
	font-size: 14px!important;
	background: none;
	padding:0px 8px;
	height:37px;
	
}
.NavPane td {text-transform:uppercase;}

.MainMenu_TabRootMenuItem TD
{
	color: #ffffff;
	font-family:  helvetica, arial;
	font-size: 15px!important;
	font-weight: bold;
	background: none;
	padding:0px 8px;
	height:37px;
}

.MainMenu_TabRootMenuItemSel TD
{
	color: #74914B;
	font-family:helvetica, arial;
	font-size: 15px!important;
	font-weight: bold;
	background:none;
	padding:0px 8px;
	height:37px;
}

.MainMenu_TabMenuItemHover TD
{
	color: #74914B;
	font-family:helvetica, arial;
	font-size: 15px!important;
	font-weight: bold;
	background: none;
	padding:0px 8px;
	height:37px;
}

.MainMenu_TabMenuItemSelHover TD
{
	color: #74914B;
	font-family: helvetica, arial;
	font-size: 15px !important;
	font-weight: bold;
	background: none;
	padding:0px 8px;
	height:37px;
}

.MainMenu_MenuContainer{ background:transparent; width:100%;}

.MainMenu_MenuBar{}

.MainMenu_MenuItem {
	cursor: pointer;
	color: #ffffff;
	font-family:helvetica, arial;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	border-left: none; 
	border-bottom: #8dc73f 1px solid;
	border-top: #a92f2f 0px solid;
	border-right: none;
}


.MainMenu_MenuIcon {
	cursor: pointer; 
	margin: 0px;
	font-family:helvetica, arial;
	font-size: 15px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: #add571; 
	border-left: #027da7 0px solid; 
	border-right: #027da7 0px solid; 
	border-bottom: #8dc73f 1px solid;
	border-top: #a92f2f 0px solid;
	width: 1px; 

}

.MainMenu_SubMenu {
	margin: 0px;
	background-color: #add571;
	border-top: #8dc73f 1px solid;
	border-right: #8dc73f 1px solid;
	border-left: #8dc73f 1px solid;
	border-bottom: 0px solid #a7a7a7;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#FFFFFF, Direction=180, Strength=0);	
	-moz-opacity:.9;
	filter:alpha(opacity=90);*/
	padding: 0px;

}


.MainMenu_MenuItemSel {
	background-color: transparent; 
}

.dnn_dnnsolpartmenu_ctldnnsolpartmenu_spmsub .MainMenu_MenuItemSel {
	background-color: #8dc73f; 
	cursor: pointer; 
	color: #74914B; 
	font-family: helvetica, arial;
	font-weight: bold; 
	font-style: normal; 
	border-bottom: #8dc73f 1px solid;
	border-top: #a92f2f 0px solid;
}

.MainMenu_MenuBreak {width:4px; border:none; background: transparent; vertical-align:middle; height:30px;}
.MainMenu_MenuBreak img { height:30px;}

.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuArrow{ display:none; }

/*=====================================================================*/
/* Skin Main Properties                                                */
/*=====================================================================*/
/* Body BG Color and Content Alignament */
body, html { padding:0px; margin:0px;background: #FFFFFF;}

.BGTable { background:#000000;}

/* Width of Skin*/
.MainTable {
	width: 1000px; 
	background:url(images/MainBg.gif) top left repeat-x #f0f7e4;
	margin:auto;
	text-align:left!important;
}
/*=====================================================================*/
/* Skin Layout styles                                                  */
/*=====================================================================*/
.TopMain { background:url(images/Header.gif) top right repeat-x #FFFFFF; height:138px; margin:0px 0px;}
.LogoPane {float:left; width:450px; margin:0px; padding:8px 0px 15px 10px; }


.SearchPane
{
display:none;
}


/*.SearchPane input { background:transparent; white-space:180px; border:1px solid #cee4aa; height: 18px; width: 180px;}*/
.NavPane { margin:0px 6px; padding:6px 0px 6px 0px; text-align:left; background:none; clear:both; height:31px; border-bottom:1px solid #8dc73f;}
.LoginPane { float:right;width:500px; font-size:11px; color:#74914b;  margin:0px 0px 0px 0px; padding:5px 5px 5px 5px; text-align:right;}
.ContentPaneMain {overflow:hidden; padding:2px 6px 0px 6px; clear:both;}
.ContentPaneHP{ padding:0px 0px 0px 0px; background:none;}
.ContentPane { padding:13px 13px 8px 13px; background:#FFFFFF;}
.ContentPane img {

}
.greenborderimagestyle {
	border: 1px solid #8dc73f;
	margin-bottom: 20px;
	margin-left: 10px;
}
.LeftPaneSideHP { padding:0px 0px; float:left; width:710px; overflow:hidden;}
.LeftPaneSide { padding:0px 0px; float:left; width:710px; background:#FFFFFF; overflow:hidden;}
.LeftPane{ float:left; width:355px; overflow:hidden; border-top:1px solid #8dc73f;}
.borderdivider { width:1px; background: #8dc73f}
.CenterPane{ float:right; width:354px; overflow:hidden; border-top:1px solid #8dc73f; border-left:1px solid #8dc73f;}
.ContentLeftPane { margin: 13px; }
.ContentRightPane {margin: 13px; }
.RightPane { padding:0px 0px; float:right; width:270px; overflow:hidden;}
.FooterPaneMain { padding:0px 0px 0px 0px; clear:both;}
.FooterPane{ background:#deeec7; padding:15px;}
.CopyrightPane { padding:10px 10px 10px 10px; color:#9cce59; font-size:11px; text-align:center; white-space:nowrap; background:#000000;}
.LinksPane { padding:0px 10px 0px 10px;color:#339900; font-size:11px; text-align:center;}
.Clear{clear:both;}

/* Skin Properties */
.BreadcrumbPane { padding:5px 5px 4px 5px; color:#74914b;font-size:11px; width:450px; float:left;}
.breadcrumb {font-weight: normal; cursor:pointer;color: #74914b;text-align:left;vertical-align:middle;text-decoration:none; font-size:11px;}
A.breadcrumb:link, A.breadcrumb:visited, A.breadcrumb:active {font-weight: normal;font-size:11px;color: #74914b;text-align:left;vertical-align:middle;text-decoration:underline;}
A.breadcrumb:hover {font-weight: normal;font-size:11px;color: #000000;text-align:left;vertical-align:middle;text-decoration:underline;}
/* Login hover styles*/
.Login,A.Login:link,A.Login:visited,A.Login:active {color:#74914b; font-size:11px;font-weight: normal;text-decoration:none;}
A.Login:hover {color:#000000; font-size:11px;font-weight: normal;text-decoration:none;}
/*Date Styles*/
.Date { color:#74914b; font-size:11px;text-decoration:none; }
/* Footer text syle */
.Footer,A.Footer:link,A.Footer:visited,A.Footer:active {font-weight:normal;color:#9cce59!important;text-decoration:none!important;padding:0px 2px;}
A.Footer:hover {font-weight:normal;color:#51ad23!important;text-decoration:none!important;	padding:0px 2px;}
/* Copyright text syle */
.Copyright,A.Copyright:link,A.Copyright:visited,A.Copyright:active,A.Copyright:hover {font-weight:normal;text-transform:none;color:#9cce59!important;text-decoration:none;}
/* Link Pane text syle */
.Link {	font-size: 11px; color: #339900;	text-decoration:none;}
A.Link:link, A.Link:visited, A.Link:active {font-size: 11px;	color: #339900!important;	text-decoration:none!important;}
A.Link:hover {	font-size: 11px;	color: #287402!important;	text-decoration:underline!important;}
/* Host Pane text syle */
.Host {	font-size: 10px; text-transform:uppercase;color: #FFFFFF;	text-decoration:none;}
A.Host:link, A.Host:visited, A.Host:active {	font-size: 10px;	color: #ffffff;	text-decoration:none;}
A.Host:hover {	font-size: 10px;	color: #ffffff;	text-decoration:underline;}
/*=====================================================================*/
/* Template Text and Link Styles Based on Colors                       */
/*=====================================================================*/
/* Default font style Style */
body, html, TH, TD, td,  div , p, table { color: #464646; font-size: 12px; font-weight: normal; line-height:normal; text-decoration: none; font-family:helvetica, arial;}
p { margin:0px; padding:0px 0px 8px 0px; line-height: 150%;}
/*Default List style RedArrow.jpg*/
/*List Style1*/
ul { margin:0px; padding:0px 0px 0px 15px; line-height: 150%;} 
ul li { list-style:url(images/GreenArrow.gif) outside; vertical-align:top; padding:0px 3px 4px 0px; margin:0px; line-height: 150%;}
ol li {list-style-type: decimal; line-height: 150%; padding:0px 0px 0px -10px; margin-left:-20px; margin-top: 0px;}
 
/* Default link syle */
A:Link, A:Visited, A:Active {color: #769940;text-decoration: underline;}
A:Hover {color: #464646;text-decoration: underline;}
/* Black (Default color) */
.Normal { color: #464646; font-family:helvetica, arial; font-size: 12px; font-weight: normal; }
A.Normal:link, A.Normal:visited, A.Normal:Active { color: #769940; font-family:helvetica, arial; font-size: 12px; font-weight: normal; text-decoration: underline; }
A.Normal:Hover { color: #464646; font-family:helvetica, arial; font-size: 12px; font-weight: normal; text-decoration: underline; }
.NormalBold { color: #464646;  font-weight: bold; }
A.NormalBold:link, A.NormalBold:visited, A.NormalBold:Active { color: #769940;font-weight: bold; text-decoration: none; }
A.NormalBold:Hover { color: #464646; font-weight: bold; text-decoration: underline; }
/*=====================================================================*/
/* Template Text Headings                                              */
/*=====================================================================*/
/* H1 */H1 { color: #769940; font-size: 18px; font-weight: bold; padding:0px 0px 5px 0px; margin:0px; font-family:helvetica, arial; line-height: 150%;}
		A.H1:Link,A.H1:Visited,A.H1:Hover,A.H1:Active { color: #769940; font-size: 18px; font-weight: bold; text-decoration: underline; line-height: 150%;}
/* H2 */H2 { color: #769940; font-size: 14px; font-weight: bold; padding:0px 0px 5px 0px; margin:0px; font-family:helvetica, arial; }
		A.H2:Link,A.H2:Visited,A.H2:Hover,A.H2:Active { color: #769940; font-size: 14px; font-weight: bold; text-decoration: underline; }
/* H3 */H3 { color: #464646; font-size: 18px; padding:0px 0px 5px 0px; margin:0px;  font-family:helvetica, arial; line-height: 150%;}
		A.H3:Link,A.H3:Visited,A.H3:Hover,A.H3:Active { color: #464646; font-size: 18px; text-decoration: underline; line-height: 150%;}
/* H4 */H4 { color: #464646; font-size: 14px; font-weight: bold;  padding:0px 0px 5px 0px; margin:0px; font-family:helvetica, arial;}
		A.H4:Link,A.H4:Visited,A.H4:Hover,A.H4:Active { color: #001b36; font-size: 14px; font-weight: bold; text-decoration: underline; }
/* H4 */H5 { color: #464646; font-size: 12px; font-weight: bold;  padding:0px 0px 5px 0px; margin:0px; font-family:helvetica, arial;}
		A.H5:Link,A.H5:Visited,A.H5:Hover,A.H4:Active { color: #001b36; font-size: 12px; font-weight: bold; text-decoration: underline; }
/* H6 */H6 { color: #464646; font-size: 11px; font-weight: bold; padding:0px 0px 5px 0px; margin:0px; font-family:helvetica, arial; }
		A.H6:Link,A.H6:Visited,A.H6:Hover,A.H6:Active { color: #001b36; font-weight: bold; text-decoration: underline; }
/*=====================================================================*/
/* Module Classes                                                      */
/*=====================================================================*/
/* Default Head Style */
.Head { color: #464646; font-size: 12px; font-weight: bold; text-decoration: none;  font-family:helvetica, arial;}
A.Head:Link, A.Head:Visited, A.Head:Active { color: #769940; font-size: 12px; font-weight: bold; text-decoration: underline; }
A.Head:Hover { color: #464646;}
/* SubHead */
.SubHead { color: #464646; font-size: 11px; font-weight: bold; text-decoration: none;  font-family:helvetica, arial;}
A.SubHead:Link, A.SubHead:Visited, A.SubHead:Active { color: #769940; font-size: 11px; font-weight: bold; text-decoration: underline; }
A.SubHead:Hover { color: #464646;}
/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { color: #464646;font-weight: bold; text-decoration: none; text-transform:uppercase; font-size: 10px;  font-family:helvetica, arial;}
A.SubSubHead:Link, A.SubSubHead:Visited,  A.SubSubHead:Active { color: #769940; font-size: 10px; font-weight: bold; text-decoration: underline; }
A.SubSubHead:Hover{color: #464646;}
/* Text style for skin objects */
.SkinObject { color: #464646; font-size: 11px; font-weight: normal; text-decoration: none; font-family:helvetica, arial; }
A.SkinObject:Link, A.SkinObject:Visited, A.SkinObject:Active { color: #769940; font-size: 11px; font-weight: normal; text-decoration: underline; }
 A.SkinObject:Hover {color: #464646;}
/*=====================================================================*/
/* Input and Other Admin Site Styles                                   */
/*=====================================================================*/
/* Normal Text Box */
.NormalTextBox { color: #464646; background:#ffffff; font-family:helvetica, arial; font-size: 11px; font-weight: normal; vertical-align: middle; border: 1px solid #bec0bb;}
td.NormalTextBox {padding: 0px;margin: 0px;	background:none;border:none;}
/* Admin link styles */
.CommandButton {
	font-family:helvetica, arial; 
	font-size: 12px;
	padding:2px 3px 3px 0px; 
}

A.CommandButton:Link, A.CommandButton:Visited, A.CommandButton:Active { 
	color:#769940; 
	font-family:helvetica, arial; 
	font-size: 12px; 
	text-decoration: underline; 
	background: none; 
	border:none; 
	padding:2px 3px 3px 0px; 
	height: 20px; 
}
A.CommandButton:Hover { 
	color:#464646; 
	font-size: 12px; 
	text-decoration: underline; 
	background:none; 
	border:none; 
	padding:2px 3px 3px 0px; 
	height: 20px; 
}
/*a.CommandButtonSearch:link,a.CommandButtonSearch:visited,
a.CommandButtonSearch:active {
	color:#74914B; 
	font-family:helvetica, arial; 
	font-size: 12px; 
	cursor:pointer; 
	font-weight: bold; 
	text-decoration: underline; 
	border:none; 	
}*/
/*a.CommandButtonSearch:hover {
	color:#74914B; 
	font-family:helvetica, arial; 
	font-size: 12px; 
	cursor:pointer; 
	font-weight: bold; 
	text-decoration: underline; 
	border:none; 
	cursor:pointer; 

}*/
/*.CommandButtonSearchButton {
	background: url('images/search.gif') no-repeat; 
	padding-bottom: 0px;
	padding-top: 7px;
	padding-left: 8px;
	padding-right: 0px;
	width: 57px;
	height: 22px;
	
}*/


/* button style for standard HTML buttons */
.StandardButton, A.StandardButton:Link, A.StandardButton:Visited, A.StandardButton:Active { color:#769940; font-family:helvetica, arial; cursor:pointer; font-size: 12px; font-weight: bold; text-decoration: underline; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.StandardButton:Hover { color:#464646; font-size: 12px; font-weight: bold; text-decoration: underline; cursor:pointer; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }
/* New DataGrid DNN Class used in Admin interface */
.DataGrid_Header { color: #333333; font-weight: bold; text-decoration: none; }
.DataGrid_AlternatingItem { color: #464646;  font-weight: normal; text-decoration: none; }
.DataGrid_Item { color: #333333; font-weight: normal; text-decoration: none; }
/*=========================================================================================================================================================================================================================================================================================================================================================*/
/*=====================================================================*/
/* Additional styles                                   */
/*=====================================================================*/

.newsitemstyle {
	border-bottom: 1px solid #769940;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

.newsitemstyle span h6 {
	text-transform: uppercase;
	font-size: 11px;
	padding-bottom: 10px;
}
.eventsla {
	text-align: left!important;
}



