/*----------------------------------------------------*/
/*    Skin Styles for DotNetNuke - Flex by DrNuke     */
/*           http://www.DrNuke.co.uk/flex             */
/*       Copyright DrNuke - All rights reserved       */
/*----------------------------------------------------*/

/* Page style */
html { height:100%; }
/* Body style */ 
body { background:#FFFFFF; margin:0px 0px 0px 0px; }
/* Text in paragraphs */ 
p { font-family:arial; font-size:12.5px; color:#424242; line-height:1.2; }
/* Text in tables */ 
table, tr, td { font-family:arial; font-size:12.5px; margin:0px 0px 0px 0px; color:#424242; line-height:1.2;}

/* Default links visited and active */ 
a:link, a:visited, a:active { color:#666666; font-family:arial; font-weight:bold; font-size:12.5px; text-decoration:underline; }
/* Default links hover */ 
a:hover { color:#444444; font-family:arial; font-size:12.5px; text-decoration:underline; }
/* Normal links visited and active */ 
a.Normal:link, a.Normal:visited { color:#666666; font-family:arial; font-weight:bold; font-size:12.5px; text-decoration:none; }
/* Normal links hover */ 
a.Normal:hover { color:#444444; font-family:arial; font-size:12.5px; text-decoration:none; }
/* Link buttons used in the portal admin pages visited and active */
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color:#666666; font-family:arial; font-weight:bold; font-size:12.5px; text-decoration:underline; }
/* Link buttons used in the portal admin pages hover */
A.CommandButton:hover{ color:#444444; font-family:arial; font-size:12.5px; text-decoration:underline; }

/* Headings */ 
.Head { font-family:arial; font-size:12.5px; color:#26742d; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings white */ 
.HeadWhite { font-family:arial; font-size:12.5px; color:#ffffff; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings blue */ 
.HeadBlue { font-family:arial; font-size:12.5px; color:#28509a; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings red */ 
.HeadRed { font-family:arial; font-size:12.5px; color:#9f0000; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings green */ 
.HeadGreen { font-family:arial; font-size:12.5px; color:#26742d; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings orange */ 
.HeadOrange { font-family:arial; font-size:12.5px; color:#c87f00; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings charcoal */ 
.HeadCharcoal { font-family:arial; font-size:12.5px; color:#675f52; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings turquoise */ 
.HeadTurquoise { font-family:arial; font-size:12.5px; color:#1fa37f; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings navy */ 
.HeadNavy { font-family:arial; font-size:12.5px; color:#3c3a6c; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings brown */ 
.HeadBrown { font-family:arial; font-size:12.5px; color:#794a20; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings grey */ 
.HeadGrey { font-family:arial; font-size:12.5px; color:#717171; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings light grey */ 
.HeadLightGrey { font-family:arial; font-size:12.5px; color:#e4e4e4; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }

/* Headings large */
.HeadLarge { font-family:arial; font-size:18px; color:#3c3a6c; background:transparent; font-weight:normal; padding:0px 0px 0px 0px; }
/* Headings large white */ 
.HeadLargeWhite { font-family:arial; font-size:18px; color:#ffffff; background:transparent; font-weight:normal; padding:0px 0px 0px 0px; }
/* Headings large blue */ 
.HeadLargeBlue { font-family:arial; font-size:18px; color:#28509a; background:transparent; font-weight:normal; padding:0px 0px 0px 0px; }
/* Headings large red */ 
.HeadLargeRed { font-family:arial; font-size:18px; color:#9f0000; background:transparent; font-weight:normal; padding:0px 0px 0px 0px; }
/* Headings large green */ 
.HeadLargeGreen { font-family:arial; font-size:18px; color:#26742d; background:transparent; font-weight:normal; padding:0px 0px 0px 0px; }
/* Headings large orange */ 
.HeadLargeOrange { font-family:arial; font-size:18px; color:#c87f00; background:transparent; font-weight:normal; padding:0px 0px 0px 0px; }
/* Headings large charcoal */ 
.HeadLargeCharcoal { font-family:arial; font-size:18px; color:#675f52; background:transparent; font-weight:normal; padding:0px 0px 0px 0px; }
/* Headings large turquoise */ 
.HeadLargeTurquoise { font-family:arial; font-size:18px; color:#1fa37f; background:transparent; font-weight:normal; padding:0px 0px 0px 0px; }
/* Headings large navy */ 
.HeadLargeNavy { font-family:arial; font-size:18px; color:#3c3a6c; background:transparent; font-weight:normal; padding:0px 0px 0px 0px; }
/* Headings large brown */ 
.HeadLargeBrown { font-family:arial; font-size:18px; color:#794a20; background:transparent; font-weight:normal; padding:0px 0px 0px 0px; }
/* Headings large grey */ 
.HeadLargeGrey { font-family:arial; font-size:18px; color:#717171; background:transparent; font-weight:normal; padding:0px 0px 0px 0px; }
/* Headings large light grey */ 
.HeadLargeLightGrey { font-family:arial; font-size:18px; color:#e4e4e4; background:transparent; font-weight:normal; padding:0px 0px 0px 0px; }

/* Headings small */
.HeadSmall { font-family:arial; font-size:12.5px; color:#3c3a6c; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings small white */ 
.HeadSmallWhite { font-family:arial; font-size:12.5px; color:#ffffff; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings small blue */ 
.HeadSmallBlue { font-family:arial; font-size:12.5px; color:#28509a; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings small red */ 
.HeadSmallRed { font-family:arial; font-size:12.5px; color:#9f0000; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings small green */ 
.HeadSmallGreen { font-family:arial; font-size:12.5px; color:#26742d; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings small orange */ 
.HeadSmallOrange { font-family:arial; font-size:12.5px; color:#c87f00; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings small charcoal */ 
.HeadSmallCharcoal { font-family:arial; font-size:12.5px; color:#675f52; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings small turquoise */ 
.HeadSmallTurquoise { font-family:arial; font-size:12.5px; color:#1fa37f; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings small navy */ 
.HeadSmallNavy { font-family:arial; font-size:12.5px; color:#3c3a6c; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings small brown */ 
.HeadSmallBrown { font-family:arial; font-size:12.5px; color:#794a20; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings small grey */ 
.HeadSmallGrey { font-family:arial; font-size:12.5px; color:#717171; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings small light grey */ 
.HeadSmallLightGrey { font-family:arial; font-size:12.5px; color:#e4e4e4; 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:12.5px; color:#424242; }
/* General bold text on the site */ 
.NormalBold { font-family:arial; font-size:12.5px; font-weight:bold; color:#424242; }
/* Red text used for errors */ 
.NormalRed { color:#C50000; font-family:arial; font-weight:bold; font-size:12.5px; }

/* Login token idle */ 
.LoginToken, a.LoginToken:link, a.LoginToken:visited, a.LoginToken:active { color:#777777; background:url(images/loginbutton-l.gif) no-repeat center left; font-family:arial; font-size:12.5px; font-weight:normal; text-decoration:none; height:22px; float:left; line-height:20px; padding:0 10px 0 27px; margin:0px 0px 0px 0px; }
/* Login token hover */ 
a.LoginToken:hover { color:#444444; background:url(images/loginbuttonon-l.gif) no-repeat center left; }
/* User token idle */ 
.UserToken, a.UserToken:link, a.UserToken:visited, a.UserToken:active { color:#777777; background:url(images/userbutton-l.gif) no-repeat center left; font-family:arial; font-size:12.5px; font-weight:normal; text-decoration:none; height:22px; float:left; line-height:20px; padding:0 10px 0 27px; margin:0px 0px 0px 0px; }
/* User token hover */ 
a.UserToken:hover { color:#444444; background:url(images/userbuttonon-l.gif) no-repeat center left; }
/* Breadcrumbs token idle */ 
.BreadcrumbToken, a.BreadcrumbToken:link, a.BreadcrumbToken:visited, a.BreadcrumbToken:active { color:#424242; font-family:arial; font-size:12.5px; text-decoration:underline; font-weight:normal; }
/* Breadcrumbs token hover */ 
a.BreadcrumbToken:hover { color:#666666; font-family:arial; font-size:12.5px; text-decoration:none; font-weight:normal; }
/* Copyright, privacy, terms */ 
.FooterToken { color:#777777; font-size:12.5px; }
/* Copyright, privacy, terms links */ 
a.FooterToken:link, a.FooterToken:visited, a.FooterToken:active { font-size:12.5px; color:#3c3a6c; font-weight:normal; text-decoration:underline; background:url(images/white_arrow_nopad.gif) no-repeat 0% 80%; height:12px; float:right; padding:0 0 0 22px; margin:0px 0px 0px 0px; }
/* Copyright, privacy, terms hover */ 
a.FooterToken:hover { font-size:12.5px; color:#595781; font-weight:normal; text-decoration:none; background:url(images/white_arrow_nopad.gif) no-repeat 0% 50%; height:12px; float:right; padding:0 0 0 22px; margin:0px 0px 0px 0px; }
/* Date token */ 
.DateToken { color:#777777; font-size:12.5px; }

/* Form elements */ 
select, input { font-family:arial; font-size:12.5px; color:#333333; }
/* Textbox */ 
.NormalTextBox { color:#333333; padding-left:4px; line-height:12px; font-family:arial; font-weight:normal; font-size:12.5px; }
/* Textbox container */ 
td.NormalTextBox { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background:transparent; visibility:invisible; border:0; }
/* Buttons */ 
.StandardButton { background:#f2f2f2 none; color:#575757; font-family:arial; font-size:12.5px; font-weight:normal; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#7A7A7A'); }
/* Textbox used for search */ 
#dnn_dnnSEARCH_txtSearch.NormalTextBox { height:19px; background:#ffffff; width:112px; color:#666666; padding:4px 4px 3px 0px; border-top:0px; border-bottom:0px; border-left:1px solid #ffffff; border-right:1px solid #ffffff; cursor:text; position:absolute;top:7px;left:14px; z-index:1 }

/* Module menu container */ 
.ModuleTitle_SubMenu { background:#ffffff; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:1px solid #adadad; z-index:1000; cursor:pointer; cursor:hand; font-weight:normal; filter:Alpha(Opacity=95); -moz-opacity:.95; }
/* Module menu items idle */ 
.ModuleTitle_MenuItem { background:#ffffff; color:#777777; font-family:arial; font-size:8pt; font-weight:bold; font-style:normal; padding:5px 30px 5px 16px; height:20px; border-top:0px solid #ffffff; border-right:0px solid #ffffff; border-bottom:1px solid #d8dde3; border-left:0px solid #ffffff; }
/* Module menu items hover */ 
.ModuleTitle_MenuItemSel { background:#e4e4e4; color:#3c3a6c; font-family:arial; font-size:8pt; font-weight:bold; cursor:pointer; cursor:hand; padding:5px 30px 5px 16px; height:20px;  border-top:0px solid #e4e4e4; border-right:0px solid #e4e4e4; border-bottom:1px solid #d8dde3; border-left:0px solid #e4e4e4; }
/* Module menu container */ 
.ModuleTitle_MenuContainer { background:transparent; }
/* Module menu bar */ 
.ModuleTitle_MenuBar { cursor:pointer; cursor:hand; }
/* Module menu arrows */ 
.ModuleTitle_MenuArrow { display:none; }
/* Module menu root arrows */ 
.ModuleTitle_RootMenuArrow { display:none; }
/* Module menu icon	*/ 
.ModuleTitle_MenuIcon { background:#e4e4e4; width:0px; height:20px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:0px; border-top:0px solid #e4e4e4; border-right:0px solid #ffffff; border-bottom:1px solid #e4e4e4; border-left:0px solid #ffffff; }
/* Module menu icon */ 
.ModuleTitle_MenuIcon IMG { margin:0 10px 0 10px; }

/* Fixed width setting - change this to change the width of the skin */							
.SkinFixedWidth { width:858px; }
/* 100 percent height */ 
.SkinFullHeight { height:100%; }
/* 100 percent width */ 
.SkinFullWidth { width:100%; }	

/* Date token cell */ 
.DateCell { vertical-align:middle; padding:18px 12px 2px 5px; }
/* Language token cell */ 
.LanguageCell { vertical-align:middle; padding:5px 12px 3px 5px; }
/* Search cell */ 
.SearchCell { width:165px; vertical-align:middle; padding:2px 10px 2px 0; }
/* Search div */ 
.SearchDiv { position:relative; width:155px; height:33px; background:url(images/search-bg.gif) repeat-x; padding:0px 0px 0px 0px; }
/* Menu area */ 
.MenuArea { padding:0px 5px 0px 5px; }
/* Menu area */ 
.MenuArea2 { padding:0px 5px 0px 5px; }
/* Menu cell 2 */ 
.MenuCell2 { width:100%; background:url(images/menu2-bg.gif) repeat-x; }
/* Menu left area */ 
.MenuLeft { width:1px; }
/* Menu right area */ 
.MenuRight { width:3px; }
/* Menu right area 2 */ 
.MenuRight2 { width:3px; }
/* Banner area */ 
.BannerArea { height:213px; padding:0px 5px 1px 5px; }	
/* Inner Banner area */ 
.BannerInnerArea { height:113px; padding:0px 5px 1px 5px; }
/* Custom banner area */ 
.CustomBannerArea { height:1px; padding:0px 5px 1px 5px; }
/* Custom banner cell */ 
.CustomBannerCell { height:1px; }
/* Banner left area */ 
.BannerLeft { width:15px; }
/* Banner right area */ 
.BannerRight { width:15px; }
/* Breadcrumb area */ 
.BreadCrumbArea { padding:0px 5px 0px 5px; height:31px; }
/* Breadcrumb div */ 
.BreadCrumbDiv { float:left; }
/* Breadcrumb cell */ 
.BreadCrumbCell { width:100%; vertical-align:middle; padding:0px 6px 0px 3px; background:#e4e4e4; }
/* Login area */ 
.LoginArea { float:right; margin:1px 0px 0px 0px; }
/* Login token cell */ 
.LoginCell { padding:0px 10px 0px 0px; background:#e4e4e4; }
/* Login token cell */ 
.LoginTokenCell { height:22px; background:url(images/loginbutton-bg.gif) no-repeat center right; padding:0px 0px 0px 0px; }
/* User area */ 
.UserArea { float:right; margin:1px 10px 0px 0px; }
/* User token cell */ 
.UserCell { padding:0px 10px 0px 0px; background:#e4e4e4; }
/* User token cell */ 
.UserTokenCell { height:22px; background:url(images/userbutton-bg.gif) no-repeat center right; padding:0px 0px 0px 0px; }
/* Content panes cell */ 
.ContentPanesCell { width:auto; height:100%; vertical-align:top; padding:7px 18px 0px 18px; }
/* Footer shadow area */ 
.FooterShadowArea { height:30px; padding:0px 0px 0px 0px; }

/* Banner content pane */
.BannerPane { width:100%; }
.BannerPane1 { width:100%; padding:10px 75px 0px 350px; }
.BannerPane2 { width:100%; padding:10px 65px 0px 360px; }
.BannerPane3 { width:100%; padding:10px 65px 0px 360px; }
.BannerPane4 { width:100%; padding:10px 65px 0px 360px; }
.BannerPane5 { width:100%; padding:10px 35px 0px 390px; }
.BannerPane6 { width:100%; padding:10px 65px 0px 360px; }
.BannerPane7 { width:100%; padding:10px 45px 0px 380px; }
.BannerPane8 { width:100%; padding:10px 65px 0px 360px; }
.BannerPane9 { width:100%; padding:10px 65px 0px 360px; }
.BannerPane10 { width:100%; padding:10px 55px 0px 370px; }
.BannerPane11 { width:100%; padding:10px 65px 0px 360px; }
.BannerPane12 { width:100%; padding:10px 35px 0px 390px; }
.BannerPane13 { width:100%; padding:10px 35px 0px 390px; }
.BannerPane14 { width:100%; padding:10px 35px 0px 390px; }
.BannerPane15 { width:100%; padding:10px 35px 0px 390px; }
/* 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; width:50%; }
/* Right content pane */
.RightPane { padding:0px 0px 0px 7px; width:50%; }
/* 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%; }
/* Middle content pane */
.MiddlePane { width:100%; padding:0px 0px 0px 0px; }
/* Content2 content pane */
.ContentPane2 { padding:0px 7px 0px 0px; }
/* Right3 content pane */
.RightPane3 { padding:0px 0px 0px 7px; width:33%; }
/* Middle2 content pane */
.MiddlePane2 { width:100%; padding:0px 0px 0px 0px; }
/* Left3 content pane */
.LeftPane3 { padding:0px 7px 0px 0px; width:33%; }
/* Content3 content pane */
.ContentPane3 { padding:0px 0px 0px 7px; }
/* Bottom content pane */
.BottomPane { width:100%; padding:0px 0px 0px 0px; }
/* Left4 content pane */
.LeftPane4 { padding:0px 3px 0px 0px; width:33%; }
/* Content3 content pane */
.ContentPane4 { 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; }

/*-- h1 - on site                      --*/ H1 { font-size: 28px; color: #26742d; background: transparent; font-weight: normal; padding: 0; font-family:Arial; line-height:1px;}
/*-- h2 - on site                      --*/ H2 { font-size: 18px; color: #26742d; background: transparent; font-weight: normal; padding: 0; font-family:Arial;line-height:1px;}
/*-- h3 - on site                      --*/ H3 { font-size: 14px; color: #26742d; background: transparent; font-weight: normal; padding: 0; font-family:Arial;line-height:1px;}

/* End Style Sheet */
/*----------------------------------------------------*/

