/*----------------------------------------------------*//*    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:11px; color:#5d5d5d; }/* Text in tables */ table, tr, td { font-family:arial; font-size:11px; margin:0px 0px 0px 0px; color:#5d5d5d; }/* Default links visited and active */ a:link, a:visited, a:active { color:#666666; font-family:arial; font-weight:bold; font-size:11px; text-decoration:underline; }/* Default links hover */ a:hover { color:#444444; font-family:arial; font-size:11px; text-decoration:underline; }/* Normal links visited and active */ a.Normal:link, a.Normal:visited { color:#666666; font-family:arial; font-weight:bold; font-size:11px; text-decoration:none; }/* Normal links hover */ a.Normal:hover { color:#444444; font-family:arial; font-size:11px; 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:11px; text-decoration:underline; }/* Link buttons used in the portal admin pages hover */A.CommandButton:hover{ color:#444444; font-family:arial; font-size:11px; text-decoration:underline; }/* Headings */ .Head { font-family:arial; font-size:14px; color:#9f0000; 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 blue */ .HeadBlue { font-family:arial; font-size:14px; color:#28509a; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }/* Headings red */ .HeadRed { font-family:arial; font-size:14px; color:#9f0000; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }/* Headings green */ .HeadGreen { font-family:arial; font-size:14px; color:#26742d; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }/* Headings orange */ .HeadOrange { font-family:arial; font-size:14px; color:#c87f00; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }/* Headings charcoal */ .HeadCharcoal { font-family:arial; font-size:14px; color:#675f52; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }/* Headings turquoise */ .HeadTurquoise { font-family:arial; font-size:14px; color:#1fa37f; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }/* Headings navy */ .HeadNavy { font-family:arial; font-size:14px; color:#3c3a6c; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }/* Headings brown */ .HeadBrown { font-family:arial; font-size:14px; color:#794a20; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }/* Headings grey */ .HeadGrey { font-family:arial; font-size:14px; color:#717171; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }/* Headings light grey */ .HeadLightGrey { font-family:arial; font-size:14px; color:#e4e4e4; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }/* Headings large */.HeadLarge { font-family:arial; font-size:18px; color:#9f0000; 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:11px; color:#9f0000; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }/* Headings small white */ .HeadSmallWhite { font-family:arial; font-size:11px; color:#ffffff; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }/* Headings small blue */ .HeadSmallBlue { font-family:arial; font-size:11px; color:#28509a; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }/* Headings small red */ .HeadSmallRed { font-family:arial; font-size:11px; color:#9f0000; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }/* Headings small green */ .HeadSmallGreen { font-family:arial; font-size:11px; color:#26742d; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }/* Headings small orange */ .HeadSmallOrange { font-family:arial; font-size:11px; color:#c87f00; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }/* Headings small charcoal */ .HeadSmallCharcoal { font-family:arial; font-size:11px; color:#675f52; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }/* Headings small turquoise */ .HeadSmallTurquoise { font-family:arial; font-size:11px; color:#1fa37f; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }/* Headings small navy */ .HeadSmallNavy { font-family:arial; font-size:11px; color:#3c3a6c; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }/* Headings small brown */ .HeadSmallBrown { font-family:arial; font-size:11px; color:#794a20; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }/* Headings small grey */ .HeadSmallGrey { font-family:arial; font-size:11px; color:#717171; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }/* Headings small light grey */ .HeadSmallLightGrey { font-family:arial; font-size:11px; 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: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; }/* 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:11px; 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:11px; 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:#5d5d5d; font-family:arial; font-size:11px; text-decoration:underline; font-weight:normal; }/* Breadcrumbs token hover */ a.BreadcrumbToken:hover { color:#666666; font-family:arial; font-size:11px; text-decoration:none; font-weight:normal; }/* Copyright, privacy, terms */ .FooterToken { color:#5d5d5d; font-size:11px; }/* Copyright, privacy, terms links */ a.FooterToken:link, a.FooterToken:visited, a.FooterToken:active { font-size:11px; color:#9f0000; 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:11px; color:#bf2929; 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; }/* Form elements */ select, input { font-family:arial; font-size:11px; color:#333333; }/* Textbox */ .NormalTextBox { color:#333333; padding-left:4px; line-height:12px; font-family:arial; font-weight:normal; font-size:11px; }/* 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:11px; 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:#9f0000; 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:214px; padding:0px 5px 1px 5px; }	/* Inner Banner area */ .BannerInnerArea { height:114px; 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; }/* End Style Sheet *//*----------------------------------------------------*/