@charset "utf-8";
/* CSS Document */

/* Default links visited and active */ 
a:link, a:visited, a:active { color: #009900; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; text-decoration:underline; }

a:hover { color:#0000CC ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; }

.bodytext{ color: #666666; font-family:arial; font-weight:normal; font-size:11px; text-decoration:none; }
.bodytextbolc{ color: #666666  ; font-family:arial; font-weight: 800; font-size:11px; text-decoration:none; }

/* Banner1 content pane */
.BannerPane { }
/* Inner Banner1 content pane */
.BannerPane1 { width:46%; }
/* Inner Banner1 content pane */
.InnerBannerPane1 { width:36%; }
/* Banner2 content pane */
.BannerPane2 { width:54%; padding:42px 50px 10px 25px; }
/* Inner Banner2 content pane */
.InnerBannerPane2 { width:64%; padding:0px 50px 0px 5px; }
/* Banner3 content pane */
.BannerPane3 { width:100%; padding:0px 0px 0px 0px; }
/* Custom banner content pane */
.CustomBannerPane { width:100%; padding:0px 0px 0px 0px; }
/* Top content pane */
.TopPane { width:100%; padding:0px 0px 0px 0px; }
/* Top2 content pane */
.TopPane2 { width:100%; padding:0px 0px 0px 0px; }
/* Left content pane */
.LeftPane { padding:0px 7px 0px 0px; }
/* Right content pane */
.RightPane { padding:0px 0px 0px 7px;}
/* Left2 content pane */
.LeftPane2 { padding:0px 7px 0px 0px; width:33%; }
/* Content content pane */
.ContentPane { padding:0px 7px 0px 7px; }
/* Right2 content pane */
.RightPane2 { padding:0px 0px 0px 7px; width:33%; }
/* Left3 content pane */
.LeftPane3 { padding:0px 3px 0px 0px; width:33%; }
/* Content2 content pane */
.ContentPane2 { padding:0px 7px 0px 0px; }
/* Right3 content pane */
.RightPane3 { padding:0px 0px 0px 7px; width:50%; }
/* Middle content pane */
.MiddlePane { width:100%; padding:0px 0px 0px 0px; }
/* Bottom content pane */
.BottomPane { width:100%; padding:0px 0px 0px 0px; }
/* Content3 content pane */
.ContentPane3 { padding:0px 3px 0px 3px; }
/* Right4 content pane */
.RightPane4 { padding:0px 0px 0px 3px; width:33%; }
/* Bottom2 content pane */
.BottomPane2 { width:100%; padding:0px 0px 0px 0px; }
/* Fixed width setting - change this to change the width of the skin */							
.SkinFixedOuterWidth { width:850px; }
/* Fixed width setting - change this to change the width of the inner skin items skin e.g. menu */
.SkinFixedInnerWidth { width:780px; }
/* 100 percent height */ 
.SkinFullHeight { height:100%; }
/* 100 percent width */ 
.SkinFullWidth { width:100%; }	

/* Logo cell */ 
.LogoCell { height:108px; padding:5px 0px 0px 0px; }
/* Language area */ 
.LanguageCell { padding:6px 4px 0px 0px; }
/* Search cell */ 
.SearchCell { width:145px; height:108px; padding:15px 0 0 0; }
/* Menu area */ 
.MenuArea { background-image:url(images/menubg.jpg); background-repeat:repeat-x; padding:0px 0px 0px 0px; }
/* Menu cell */ 
.MenuCell { width:100%; background-image:url(images/button_bg.gif); background-repeat:repeat-x; }
/* Menu height */ 
.MenuHeight { height:26px; }
/* Menu left area */ 
.MenuLeft { width:1px; }
/* Menu right area */ 
.MenuRight { width:3px; }
/* Banner area */ 
.BannerArea { background-image:url(images/bannerbg.jpg); background-repeat:repeat-x; padding:0px 0px 0px 0px;}	
/* Inner Banner area */
.InnerBannerArea { background-image:url(images/bannerinnerbg.jpg); background-repeat:repeat-x; height:89px; padding:0px 0px 0px 0px; }	
/* Custom banner area */ 
.CustomBannerArea { height:1px; padding:7px 10px 0 10px; }
/* Banner left area */ 
.BannerLeft { width:15px; }
/* Banner right area */ 
.BannerRight { width:15px; }
/* Breadcrumb area */ 
.BreadCrumbArea { height:30px; padding:20px 0px 20px 0px; }
/* Breadcrumb cell */ 
.BreadCrumbCell { width:100%; vertical-align:middle; padding:0px 0px 0px 0px; }
/* Login token cell */ 
.LoginCell { vertical-align:middle; padding:0px 0px 0px 0px; }
/* User token cell */ 
.UserCell { vertical-align:middle; padding:0px 15px 0px 0px; }
/* Content panes cell */ 
.ContentPanesCell { width:auto; vertical-align:top; padding:0px 0px 0px 0px; }
/* Footer shadow area */ 
.FooterShadowArea { height:30px; padding:0px 0px 0px 0px; }
/* Privacy token cell */ 
.PrivacyCell { vertical-align:bottom; padding:15px 0 0 0;  }
/* Terms token cell */ 
.TermsCell { vertical-align:bottom; padding:15px 15px 0 0;}
/* Copyright token cell */ 
.CopyrightCell { width:100%; vertical-align:bottom; padding:15px 0 0 0; }
/* Spacer Area */ 
.SpacerArea { height:15px; }


.main_dnnmenu_container {
	background-color: transparent;
	text-align: left; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	/*height:22px;*/
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color:#999999;
	font-size: 8pt; 
	font-style: bold; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional
    padding: 0px 8px 0px 8px;	*/	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #339933; 
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    /*padding: 0px 8px 0px 8px;   explicitly set padding for root menu items*/
	padding-left: 8px;
	padding-right: 8p;
	
}
.main_dnnmenu_rootitem:hover { /*TD if menu option for using tables is on*/

	color: #333333; 
	
}

.main_dnnmenu_itemhover {  
	color: #333333; 
	

}

.main_dnnmenu_itemhover td {  
	background-color: #Ffffff;
	color: #333333; 
}
.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #ffffff;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid; 
	border-top: #cccccc 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
/* Headings */ 
.Head { font-family:arial; font-size:14px; color:#c33a33; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings white */ 
.HeadWhite { font-family:arial; font-size:14px; color:#ffffff; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings orange */ 
.HeadOrange { font-family:arial; font-size:14px; color:#f8a001; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings green */ 
.HeadGreen { font-family:arial; font-size:14px; color:#87b32c; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings blue */ 
.HeadBlue { font-family:arial; font-size:14px; color:#155f9b; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings gold */ 
.HeadGold { font-family:arial; font-size:14px; color:#dca21b; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings purple */ 
.HeadPurple { font-family:arial; font-size:14px; color:#bd18de; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings red */ 
.HeadRed { font-family:arial; font-size:14px; color:#c33a33; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings grey */ 
.HeadGrey { font-family:arial; font-size:14px; color:#676767; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Subheadings */ 
.SubHead { font-family:arial; font-size:12px; font-weight:bold; color:#585858; padding:0px 0px 0px 0px; }
/* General text on the site */
.normal, .Normal { font-family:arial; font-size:11px; color:#2c2c2c; }
/* General bold text on the site */ 
.NormalBold { font-family:arial; font-size:11px; font-weight:bold; color:#2c2c2c; }
/* Red text used for errors */ 
.NormalRed { color:#C50000; font-family:arial; font-weight:bold; font-size:11px; }

.formhead {
	font-family: "Century Gothic";
	font-weight: bold;
	font-size: 14px;
	color: #3d9200;
}
.description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
}
h1 {
	font-family: "Century Gothic";
	font-weight: bold;
	color: #3d9200;
	margin-bottom: 0px;
	line-height: normal;
	font-size: 20px;
}
h2 {
	font-family: "Century Gothic";
	font-weight: bold;
	color: #3d9200;
	margin-bottom: 0px;
	line-height: normal;
	font-size: 16px;
}
h3 {
	font-family: "Century Gothic";
	font-size:14px;
	font-weight: bold;
	color: #3d9200;
	margin-bottom: 0px;
}
