﻿/* 
 * Deprecated DNN CSS class names will remain available for some time
 * before being  permanently removed. Removal will occur according to
 * the  following process:
 *
 * 1. Removal will only occur with a major (x.y) release, never
 *    with a maintenance (x.y.z) release.
 * 2. Removal will not occur less than six months after the release
 *    when it was deprecated.
 * 3. Removal will not occur until after deprecation has been noted 
 *    in at least two major releases.
 *
 *                                              |        |Planned |
 *  Name                                        |Release |Removal |
 *----------------------------------------------+--------+--------+
 * Mod{NAME}C                                     5.6.2    6.2
 *   {NAME} = sanitized version of the DesktopModule Name 
 *   Used on <div> tag surrounding Module Content, inside container
 *----------------------------------------------+--------+--------+
 */
 
/* background color for the content part of the pages */
body{background-color:white;margin:0;font-family:Helvetica, Arial, sans-serif;font-size:12px;}
.ControlPanel, .PagingTable{width:100%;background-color:#fff;border:#036 1px solid;}
.SkinObject{font-weight:bold;font-size:8.5pt;text-decoration:none;}
a.SkinObject:link, a.SkinObject:visited, a.SkinObject:hover, a.SkinObject:active{text-decoration:none;}

/* styles for LANGUAGE skinobject */
.language-object {white-space:nowrap;overflow:visible;vertical-align:middle;margin:0;line-height:0.5;}
.language-object .Language {display:inline;float:left;margin:0 2px;text-align:center;vertical-align:middle;}
.language-object .Language img {border:2px solid transparent;}
.language-object .Language.selected img {border-color: #333;}

/* style for module titles */
.Head{font-size:20px;font-weight:normal;color:#333;}
/* style of item titles on edit and admin pages */
.SubHead{font-size:11px;font-weight:bold;}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead{font-size:11px;font-weight:bold;color:black;}
/* text style used for most text rendered by modules */
.Normal, .NormalDisabled, .NormalDeleted{font-size:11px;font-weight:normal;}
/* text style used for rendered text which should appear disabled */
.NormalDisabled, .NormalDeleted{color:Silver;}
/* text style used for rendered text which should appear deleted */
.NormalDeleted{text-decoration:line-through;}
/* text style used for rendered text which requires emphasis */
.NormalBold{font-size:11px;font-weight:bold;}
/* text style used for error messages */
.NormalRed{font-size:12px;font-weight:bold;color:#f00;}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox{font-size:12px;font-weight:normal;}
/* text style used for textareas in the admin and edit pages, for Nav compatibility
textarea.NormalTextBox{width:300px;height:200px;} */
/* style to apply if the content should be hidden */
.Hidden{display:none;}

/* styles used by Data Grids */
.DataGrid_AlternatingItem{background-color:White;color:Red;font-size:10px;font-weight:normal;}
.DataGrid_Container{background-color:Transparent;}
.DataGrid_Footer{background-color:White;}
.DataGrid_Header{background-color:Transparent;color:Black;font-size:10px;font-weight:bold;text-align:center;}
.DataGrid_Item{background-color:Transparent;color:Black;font-size:10px;font-weight:normal;}
.DataGrid_SelectedItem{background-color:Silver;color:Blue;font-size:10px;font-weight:normal;}

/* stlyes used by DNNGrids */
/* eliminate all padding and margins on nested tables and their cells */
/* NOTE: to support IE 6 & 7, still need to use 'cellspacing="0"' in <table> XHTML markup */
.DnnGridNestedTable{border-collapse: collapse !important; border: 0px; margin: 0px auto !important; text-align: center;}
.DnnGridNestedTable tbody td, .DnnGridNestedTable thead th{margin: 0 !important; padding: 0 !important;}
.DnnGridNestedTable tbody td{border-left: 0 !important;}
.DnnGridNestedTable caption{border-bottom: 1px dashed #C3C3C3; margin-bottom: 3px;}


/* styles used by TreeMenu Skin Object */
.TreeMenu_Node{font-size:12px;font-weight:normal;}
.TreeMenu_NodeSelected{font-size:12px;font-weight:normal;background-color:#dcdcdc;}
a.TreeMenu_Node:link, a.TreeMenu_NodeSelected:link{text-decoration:none;color:#036;}
a.TreeMenu_Node:visited, a.TreeMenu_NodeSelected:visited{text-decoration:none;color:#036;}
a.TreeMenu_Node:hover, a.TreeMenu_NodeSelected:hover{text-decoration:none;color:#f00;}
a.TreeMenu_Node:active, a.TreeMenu_NodeSelected:active{text-decoration:none;color:#036;}

/* text style used for help text rendered by modules */
.Help{border:#000 1px solid;padding:2px;font-weight:normal;font-size:11px;color:#000;background-color:#ff9;}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton{font-size:11px;font-weight:normal;}

/* button style for standard HTML buttons */
.StandardButton{padding-right:5px;padding-left:5px;font-weight:normal;font-size:11px;background:#ddd;color:#000;}

/* GENERIC */
h1, h2{font: #664 normal 20px}
h3, h4{font: #036 normal 12px}
h5, h6, dt{font: #036 bold 11px}

tfoot, thead{font-size:12px;color:#036;}
th{vertical-align:baseline;font-size:12px; font-weight:bold;color:#036;}
img{border: none;}
a:link, a:visited, a:active{text-decoration:none;color:#036;}
	a:hover{text-decoration:underline;color:#f00;}
small{font-size:8px;}
big{font-size:14px;}
blockquote, pre{font-family:Lucida Console, monospace;}
ul li{list-style-type:square;}
ul li li{list-style-type:disc;}
ul li li li{list-style-type:circle;}
ol li{list-style-type:decimal;}
ol ol li{list-style-type:lower-alpha;}
ol ol ol li{list-style-type:lower-roman;}
ol ul li{list-style-type:disc;}
hr{color:#696969;height:1px;text-align:left;}

#SkinError {z-index: 10000; position: absolute; font-size: 16px;}

/* Module Title Menu */
.ModuleTitle_MenuContainer{border:blue 0px solid;}
.ModuleTitle_MenuBar{cursor:pointer;height:16px;background-color:transparent;}
.ModuleTitle_MenuItem{cursor:pointer;color:black;font-size:9pt;font-weight:bold;font-style:normal;border:white 0px solid;background-color:transparent;}
.ModuleTitle_MenuIcon{cursor:pointer;background-color:#eee;border-left:#eee 1px solid;border-bottom:#eee 1px solid;border-top: #eee 1px solid;text-align:center;width:15px; height:21px;}
.ModuleTitle_SubMenu{z-index:1000;cursor:pointer;background-color:#fff;border:#fff 0px solid;}
.ModuleTitle_MenuBreak{border:#eee 1px solid;border-left:#eee 0px solid;border-right:#eee 0px solid;background-color:#eee;height:1px;}
.ModuleTitle_MenuItemSel{cursor:pointer;color:black;font-size:9pt;font-weight:bold;font-style:normal;background-color:#C1D2EE;}
.ModuleTitle_MenuArrow{font-family:webdings;font-size:10pt;cursor:pointer;border-right:#fff 1px solid;border-bottom:#fff 1px solid;border-top:#fff 0px solid;}
.ModuleTitle_RootMenuArrow{font-family:webdings;font-size:10pt;cursor:pointer;}

/* Main Menu */
.MainMenu_MenuContainer{background-color:transparent;}
.MainMenu_MenuBar{cursor:pointer;height:16px;background-color:transparent;}
.MainMenu_MenuItem{cursor:pointer;color:black;font-size:9pt;font-weight:bold;font-style:normal;border:white 0px solid;border-bottom:white 1px solid;border-top:white 1px solid;background-color:transparent;}
.MainMenu_MenuIcon{cursor:pointer;background-color:#eee;border-left: #eee 1px solid;border-bottom:#eee 1px solid;border-top:#eee 1px solid;text-align:center;width:15px;height:21px;}
.MainMenu_SubMenu{z-index:1000;cursor:pointer;background-color:#fff;border:#fff 0px solid;}
.MainMenu_MenuBreak{border:#eee 1px solid;border-left:#eee 0px solid;border-right:#eee 0px solid;background-color:#eee;height:1px;}
.MainMenu_MenuItemSel{cursor:pointer;color:black;font-size:9pt;font-weight:bold;font-style:normal;background-color:#C1D2EE;}
.MainMenu_MenuArrow{font-family:webdings;font-size:10pt;cursor:pointer;border-right:#fff 1px solid;border-bottom:#fff 1px solid;border-top:#fff 0px solid;}
.MainMenu_RootMenuArrow{font-family:webdings;font-size:10pt;cursor:pointer;}

/* LEGACY STYLES from DNN 1-2 */
.HeadBg{background-color:#ccc;}
.TabBg{background-color:black;}
.SelectedTab{font-weight:bold;font-size:8.5pt;color:#fff;text-decoration:none;}
a.SelectedTab:link{text-decoration:none;color:white;}
a.SelectedTab:visited{text-decoration:none;color:#eee;}
a.SelectedTab:hover{text-decoration:none;color:#ccc;}
a.SelectedTab:active{text-decoration:none;color:#eee;}
.OtherTabs{font-weight:bold;font-size:8.5pt;color:white;text-decoration:none;}
a.OtherTabs:link{text-decoration:none;color:white;}
a.OtherTabs:visited{text-decoration:none;color:#eee;}
a.OtherTabs:hover{text-decoration:none;color:#ccc;}
a.OtherTabs:active{text-decoration:none;color:#eee;}
.PagingTable{height:33px;}

/*.LabelEditOverClass{cursor: pointer;text-decoration: underline overline;}
*/
.LabelEditTextClass{border:solid 1px red;background-color:transparent;}
.LabelEditWorkClass{/*background: url("/DotNetNuke/images/dnnanim.gif") no-repeat right;*/border:solid 0px red;background-color:transparent;}

/* style for the DNNTextSuggest control select menu */
.SuggestTextMenu{border:solid 1px black; white-space:nowrap;background:white;}
/* style for the DNNTextSuggest control selected menu node */
.SuggestNodeOver{background-color:navy;color:White;}

/*Edit In Place Tool Bar Classes*/
.eipbackimg{border:outset 1px;/*give toolbar a 3D look*/position:absolute;/*needed so it doesn't take up space */margin-top:-22px;/*specify toolbar to be just above text */ white-space:nowrap;/* makes toolbar horizontal */background:#9cc url("/images/eip_toolbar.gif") repeat-x;height:22px;}
.eipbuttonbackimg{width: 21px; height: 21px; cursor: pointer; /*change mouse to pointer when hover over button*/ float:left;}
.eipbutton_edit{background: url("/images/eip_edit.gif") no-repeat 100% center;float:left;}
.eipbutton_save{background: url("/images/eip_save.gif") no-repeat 100% center;float:left;}
.eipborderhover{border:outset 1px;}
/* used to collapse panes without any content in them */
.DNNEmptyPane{width:0px;}
/* used to set the different module align options - from module settings */
.DNNAlignleft{text-align:left;}
.DNNAlignright{text-align:right;}
.DNNAligncenter{text-align:center;}

/* Login Styles */
.LoginTab{float: left; background: url("/images/tablogin_gray.gif") left top;margin:0 3px 3px 0;padding:5px 5px 4px 5px;text-decoration:none;color:#FFF;border:1px #25569a solid;}
.LoginTabSelected{float:left;background:url("/images/tablogin_gray.gif") left top; margin: 0 3px 3px 0; padding: 5px 5px 4px 5px; text-decoration: none; color: #FFF;background-position:0% -41px;border:1px #25569a solid;}
.LoginTabHover{float:left;background:url("/images/tablogin_gray.gif") left top;margin:0 3px 3px 0;padding:5px 5px 4px 5px;text-decoration:none;color:#555;border:1px #C00 solid;cursor:pointer;}
.LoginContainerGroup{clear:both;padding-top:5px;}

/* Search SkinObject Styles */
div.SearchContainer{position:relative;white-space:nowrap;}
div.SearchBorder{width:200px;height:20px;border:solid 1px #e0e0e0;position:relative;background-color:White;white-space:nowrap;float:left;margin-top:2px;}
input.SearchTextBox{float:left;z-index:10;border:0;width:169px;height:18px;}
div.SearchContainer a{padding:0px 5px;position:relative;display:inline-block;}
div.SearchIcon{float:left;width:31px;height:20px;cursor:pointer;z-index:11;background:no-repeat 2px 2px;text-align:right;}
div.SearchIcon img{margin-top:3px;}
#SearchChoices{width:160px;clear:both;display:none;border:solid 1px #777;z-index:2000;cursor:pointer;margin:0;padding:0;text-align:left;background-color:#eee;position:absolute;top:21px;left:0px;}
#SearchChoices li{cursor:pointer;margin:2px;padding:2px;padding-left:25px;height:20px;text-align:left;background:#eee no-repeat 5px center; list-style: none; list-style-image:none;border:solid 1px #eee;display:block;}
#SearchChoices li.searchHilite{background-color:#ddf;border:solid 1px #aaf;}
#SearchChoices li.searchDefault{background-color:#eee;border:solid 1px #eee;}

#floater{padding-right:0px;padding-left:0px;background:#fff;visibility:hidden;padding-bottom:0px;margin:0px;width:150px;color:#fff;padding-top:0px;position:absolute;height:auto;}
#tablist {width:120px;margin:0;padding-bottom:10px;float:left;}

.dashboardPanel {margin-left:120px;padding:0 10px 10px 10px;}
.dashboardPanel table td{padding:2px 4px;}
.dashboardPanel table th{padding:2px 4px;font-size:1em;font-weight:bold;color:#036;border-bottom:solid 1px #9FB1BC;}
.dashboardTableAlt {background-color:#eee;}
.dashboardGrid{margin:10px;}

.paneOutline{border:1px #ccc dotted;}
.containerAdminBorder{border:2px red solid;}
#UserProfile {border:1px silver solid;padding:10px;margin-bottom:10px;}
#UserProfile .ProfileName {font-weight:bold;color:#cb2027;margin-bottom:5px;}
#UserProfile .ProfilePhoto {background-image: url("/images/no_avatar.gif");float:left;}
#UserProfile .ProfileAddress {margin:0 0 10px 130px;}
#UserProfile .ProfileContact {margin:0 0 10px 130px;color:gray;font-size:0.9em;}
#UserProfile .ProfileBio {clear:both;margin:10px 0px 10px 0;padding:10px;border:1px #eee solid;background-color:#f5f9fc;}

/*---------------- Taxonomy ------------------------*/
/* Horizontal taxonomy styles */
.horizontal ul.categories,.horizontal ul.tags{list-style:none;padding:0;margin:0;text-indent:25px;line-height:28px;}
.horizontal ul.categories{background:url("/images/category.gif") no-repeat left;}
.horizontal ul.tags{background:url("/images/tag.gif") no-repeat left;}
.horizontal ul.categories li,.horizontal ul.tags li{display:inline;margin:0;}
.horizontal ul.tags li.add-tags{margin-left: 20px;}
.horizontal ul.tags li.add-tags img{vertical-align:middle;}

/* Vertical taxonomy styles */
.vertical ul.categories,.vertical ul.tags{list-style:none;padding-top:0;padding-left:0;margin-top:0;margin-bottom:0;}
.vertical ul.categories li,.vertical ul.tags li{margin:0;line-height:20px;}
.vertical ul.categories li{list-style-image:url("/images/category.gif"); list-style-position:inside;}
.vertical ul.tags li{list-style-image:url("/images/tag.gif"); list-style-position:inside; }
.vertical ul.tags li.add-tags{list-style-image:none;}
.vertical ul.tags li.add-tags img{vertical-align:middle;}

/* Module actions */
	.dnnActionMenuBorder{-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px #888;box-shadow: 0 0 5px #888;z-index:-1;
	background:transparent;position:absolute;margin:-8px 0 0 -8px;padding: 0 16px 16px 0;width:100%;height:100%;border:1px #ccc solid}
	.DnnModule{z-index:902;position:relative;}
		.dnnActionMenu{margin:0;padding:0;position:absolute;z-index:906;color:#000;left:10px;top:10px;}
		ul.dnnActionMenuBody {display:none;background:#fff;border:5px solid #aaa;padding:10px;border-radius:3px;-moz-border-radius:3px;text-align:left;
		position:absolute;left:0;top:10;min-width:480px;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px#888;box-shadow:0 0 5px #888;}
			ul.dnnActionMenuBody li {list-style-type:none;padding:0;margin:0;}
			ul.dnnActionMenuBody li.first.last {position:relative;}
			.dnnActionMenuTag {background:#aaa;background:-moz-linear-gradient(top, #F3F3F3 0%, #CFCFCF 100%);
			background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#F3F3F3), color-stop(100%,#CFCFCF));
			filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#F3F3F3', endColorstr='#CFCFCF',GradientType=0 );
			display:block;padding:5px 10px;border:1px #999 solid;border-radius:3px;-moz-border-radius:3px;line-height:16px;height:16px;font-weight:bold;font-size:11px;min-width:65px;cursor:default;}
				.dnnActionMenuTag img{display:block;float:left;padding-right:3px;}
			ul.dnnActionMenuBody li{display:block;clear:both;float:none;font-weight:bold;font-size:14px;}
				ul.dnnActionMenuBody li span{border:none;display:block;background:none;padding:0;margin:6px 0;width:auto}
			ul.dnnActionMenuBody li ul{overflow:hidden;padding:10px 0;margin:0;width:96%;border-top:1px #ccc solid;}
			ul.dnnActionMenuBody li ul li{float:left;display:block;min-width:150px;font-weight:normal;clear:none;padding:3px 15px 3px 0px;font-size:11px;border:none;margin:0;}
			ul.dnnActionMenuBody li ul li a, ul.dnnActionMenuBody li ul li a img{display:block;line-height:16px;min-height:16px;float:left;color:#328DDE;}
				ul.dnnActionMenuBody li ul li a:hover{color:#1B4D79;}
			ul.dnnActionMenuBody li ul li a img{padding-right:3px;}	

/*  === Common Reusable Selectors === */
	.dnnForm{padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;min-width:620px;width:96%;margin:0 auto}
		h2.dnnFormSectionHead{margin:0.5em auto 0.6em;padding:0;letter-spacing:-0.03em;font-weight:bold;border-bottom:1px #ccc solid;text-align:left;line-height:1.2;font-size:1.5em;}
			.dnnForm h2.dnnFormSectionHead a, .dnnForm h2.dnnFormSectionHead a:visited{display:block;text-decoration:none;padding:0.4em 0.8em;color:#000;
			letter-spacing:-0.03em;font-weight:bold;background:url("/images/down-icn.png") no-repeat 98% center;display:block}
				.dnnForm h2.dnnFormSectionHead a:hover{background:#f1f1f1 url("/images/down-icn.png") no-repeat 98% center;}
			.dnnForm h2.dnnFormSectionHead a.dnnSectionExpanded{background:url("/images/up-icn.png") no-repeat 98% center;text-align:left}
				.dnnForm h2.dnnFormSectionHead a.dnnSectionExpanded:hover{background:#f1f1f1 url("/images/up-icn.png") no-repeat 98% center;}
			.dnnFormExpandContent{position:absolute;top:-32px;right:10px;}
				.dnnFormExpandContent{text-align:right;}
				.dnnForm .dnnFormExpandContent a{font-weight:bold;}
			.dnnForm .dnnFormItem span.CommandButton input{display:none !important;font-size:0;line-height:0;border-collapse:collapse;}	
		.dnnForm .dnnFormItem{padding:4px 6px;clear:both;line-height:1.8;min-height:1.8em;text-align:left;position:relative;}
			.dnnForm .dnnFormItem label a span{line-height:1.4;}
		.dnnForm .dnnFormItem:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;}
		.dnnForm fieldset{display:block;padding:1em 0;border:none;margin:0;text-align:left;}
		.dnnFormItem label, .dnnFormItem .dnnFormLabel, .dnnFormItem .dnnTooltip{display:block;width:30%;text-align:right;margin-right:16px;font-weight:bold;float:left;margin-top:3px;}
			.dnnFormItem .dnnTooltip label{width:100%;padding:0;margin:0;}
			.dnnForm .dnnFormSecondItem label{float:none;}
			.dnnFormItem span.inline label{ display: inline;width: auto;}
		.dnnFormItem input, .dnnFormItem .dnnFormInput, .dnnFormItem textarea{float:left;-moz-border-radius:3px;border-radius:3px;padding:5px;
		background:#fffff5;-moz-box-shadow:inset 0 0 3px 3px #fffbe1;-webkit-box-shadow:inset 0 0 3px 3px #fffbe1;box-shadow:inset 0 0 3px 3px #fffbe1;
		border-color:#bcb691;border-width:1px;margin:0;width:auto;font-family:Helvetica, Arial, Verdana, sans-serif;}
			.dnnFormItem input[type=checkbox], .dnnFormItem input[type=radio], .dnnFormItem input[type=file], .dnnFormItem input[type=button], 
			.dnnFormItem input.rcbInput{width:auto;border:none;-moz-border-radius:0;border-radius:0;background:none;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
			.dnnFormItem select{width:auto;padding:0;}
			.dnnFormItem input[type="text"], .dnnFormItem textarea{min-width:35%;}
			.dnnFormItem textarea{min-height:80px;}
			.dnnAddress input[type="checkbox"]{margin:0 5px}
			.dnnForm input.dnnFormRequired, .dnnForm textarea.dnnFormRequired, .dnnForm select.dnnFormRequired{border-left:5px #F00 solid;}
		.dnnFormRadioButtons{float:left;width:auto;display:block;}
				.dnnFormRadioButtons input[type=radio]{ clear: both;}
				.dnnFormRadioButtons label{font-weight:normal;margin:0 10px 0 4px;width:auto;text-align:left;padding-right:0;}
		
		.dnnForm.dnnShortForm .dnnFormItem label{float:none;width:100%;text-align:left;margin-bottom:0.25em}
		.dnnForm.dnnShortForm .dnnFormItem input, .dnnForm.dnnShortForm .dnnFormItem select, .dnnForm.dnnShortForm .dnnFormItem textarea{float:none;text-align:left;}
		.dnnForm.dnnShortForm .dnnFormItem a.dnnFormHelp{background-position:left;padding-left:22px;}
		
		a.dnnFormHelp, .dnnForm .dnnFormItem a.dnnFormHelp, .dnnTooltip label a.dnnFormHelp{color:#333;text-decoration:none;font-weight:bold;
		background:url("/images/help-icn.png") no-repeat right;display:block;position:relative;z-index:2;}
			.dnnForm .dnnFormItem a.dnnFormHelp span{padding-right:1.8em;display:block;}
			.dnnForm .dnnFormItem a.dnnFormHelp img{display:none;}
	
		.dnnTooltip{position:relative;}
		
		td > .dnnTooltip {min-width:120px;}
		td > .dnnTooltip label{text-align:right;}
		td > .dnnTooltip label a span{padding-right:20px;display:block}
		.dnnTooltip a.pinHelp{background:url("/images/pin-icn-16x16.png") no-repeat left bottom;display:block;text-indent:-9991.2em;height:16px;width:16px;float:right;margin-top:1em;}
			.dnnTooltip.dnnTooltipPinned a.pinHelp{background:url("/images/pin-icn-16x16.png") no-repeat left top;}
	
		.dnnFormItem input.aspNetDisabled, .dnnFormItem textarea.aspNetDisabled{background:#ebebeb;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-color:#a7a7a7;border-width:1px;}
		.aspNetDisabled, a.aspNetDisabled, .dnnDisabled, a.dnnDisabled{color:#ccc;cursor:not-allowed;text-decoration:none;}
					
		.dnnFormMessage{-moz-border-radius:3px;border-radius:3px;padding:10px 10px 10px 40px;line-height:1.4;margin:0.5em 1em;}
			.dnnFormMessage span{float:none;padding:0;width:100%;text-align:left;text-shadow:0px 1px 1px #fff;}
				.dnnFormWarning{background:#feffce url("/images/warning-icn.png") no-repeat 10px center;border:2px #cdb21f solid;color:#41370C;text-shadow:0px 1px 1px #fff;}
				.dnnFormValidationSummary{background:#f7eaea url("/images/error-icn.png") no-repeat 10px center;text-shadow:0px 1px 1px #fff;color:#900;border:2px #df4a40 solid;}
				.dnnFormError{color:#fff !important;background:url("/images/errorbg.gif") no-repeat left center;text-shadow:0px 1px 1px #000;padding:5px 20px;}
					.dnnFormItem span.dnnFormMessage.dnnFormError{position:absolute;left:55%;top:0;z-index:9999;}
				.dnnFormSuccess{background:#ecffeb url("/images/success-icn.png") no-repeat 10px center;border:2px #64b657 solid;color:#358927}
				.dnnFormInfo{background:#edf8ff url("/images/help-icn.png") no-repeat 10px center;border:#46a3d3 2px solid;color:#085b8f;text-shadow:0px 1px 1px #fff;}
			.dnnFormHelpContent, .dnnFormItem label .dnnFormHelpContent{border:#46a3d3 2px solid;color:#085b8f;background:#edf8ff url("/images/help-icn.png") no-repeat 10px 10px;
			-moz-border-radius:3px;border-radius:3px;text-shadow:0px 1px 1px #fff;font-weight:normal;max-width:30em;padding:0.8em 1em 0.8em 3em;}
			 .dnnFormHelpContent, .dnnFormItem .dnnFormHelpContent{left:95%;max-width:30em;position:absolute;z-index:25;width:275px;overflow:hidden;top:0;}
			.dnnFormHelpContent.ui-draggable{cursor:move;}
				.dnnFormHelpContent.dnnClear, .dnnFormItem label.dnnFormLabel .dnnFormHelpContent.dnnClear, .dnnFormItem label .dnnFormHelpContent.dnnClear{line-height:1.4;text-align:left;}
	
		.dnnForm .dnnFormItem.dnnFormHelp, .dnnFormItem.dnnFormHelp{clear:both;overflow:hidden;width:100%;padding:0;}
			.dnnFormItem.dnnFormHelp p.dnnFormRequired{float:right;margin:0;padding:0;}
			.dnnFormItem.dnnFormHelp p.dnnFormRequired span{border-left:5px #F00 solid;padding-left:0.5em;}
					
		.dnnLeft{float:left;} .dnnRight{float:right;}
		.dnnClear:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;}
			*+html .dnnClear{min-height:1%;}
	
		.dnnForm input[type=checkbox], .dnnForm input[type=radio]{margin-top:4px;width:auto;margin-right:5px;}
		.dnnTextEditor label{margin:0;padding:0 20px 0 5px;font-weight:normal;text-align:left;width:auto}
		.dnnModuleAuditControl{width:95%;margin:0 auto}
		
		ul.dnnActions, ul.dnnActions li{list-style:none;padding:0;margin:0;}
			.dnnForm ul.dnnActions, ul.dnnActions{margin:1em 0;border-top:#ccc double;padding:1em 0 0 0;}
			ul.dnnActions li{overflow:hidden;display:block;float:left;}
			ul.dnnActions li a{display:block;float:left;}
			ul.dnnActions li a, a.dnnPrimaryAction, a.dnnPrimaryAction:link, a.dnnPrimaryAction:visited, a.dnnSecondaryAction, 
			a.dnnSecondaryAction:link, a.dnnSecondaryAction:visited{padding:0 1.2em;line-height:2.5;}
		ul.dnnActions input{display:none}   
		a.dnnPrimaryAction, a.dnnPrimaryAction:link, a.dnnPrimaryAction:visited, a.dnnSecondaryAction, a.dnnSecondaryAction:link, a.dnnSecondaryAction:visited{display:inline-block;}
		a.dnnPrimaryAction, a.dnnPrimaryAction:link, a.dnnPrimaryAction:visited, .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only{
			background:#818181;background:-moz-linear-gradient(top, #818181 0%, #656565 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#818181), color-stop(100%,#656565));
			filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#656565',GradientType=0 );-moz-border-radius:3px;border-radius:3px;
			text-shadow:0px 1px 1px #000;color:#fff;text-decoration:none;font-weight:bold;border-color:#fff}
		a[disabled].dnnPrimaryAction, a[disabled].dnnPrimaryAction:link, a[disabled].dnnPrimaryAction:visited,a[disabled].dnnPrimaryAction:hover, 
		a[disabled].dnnPrimaryAction:visited:hover,dnnForm.ui-widget-content a[disabled].dnnPrimaryAction{text-decoration:none;color:#bbb;background:#818181;
		background:-moz-linear-gradient(top, #818181 0%, #656565 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#818181), color-stop(100%,#656565));
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#656565',GradientType=0 );
		-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#656565',GradientType=0 )";cursor:default;}
			ul.dnnActions a.dnnPrimaryAction:hover, ul.dnnActions a.dnnPrimaryAction:visited:hover, a.dnnPrimaryAction:hover,
			.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:hover{background:#4E4E4E;background:-moz-linear-gradient(top, #4E4E4E 0%, #282828 100%);
			background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4E4E4E), color-stop(100%,#282828));filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4E4E4E', endColorstr='#282828',GradientType=0 );color:#fff;}
		ul.dnnActions a.dnnSecondaryAction, ul.dnnActions a.dnnSecondaryAction:link{font-weight:bold;text-decoration:none;padding:0 1em;}
			ul.dnnActions a.dnnSecondaryAction:hover, ul.dnnActions a.dnnSecondaryAction:visited:hover{text-decoration:underline;background:none;color:inherit;}
			a[disabled].dnnSecondaryAction, a[disabled].dnnSecondaryAction:link, a[disabled].dnnSecondaryAction:visited,a[disabled].dnnSecondaryAction:hover, 
			a[disabled].dnnSecondaryAction:visited:hover{text-decoration:none;color:#999;cursor:default;}
		.dnnForm.ui-widget-content a.dnnPrimaryAction{color:#fff;}
	
/*  === Url Control === */
	.urlControl label{margin-top:0;width:auto;font-weight:normal}
	.urlControlLinkType{width:auto;}
		.urlControlLinkType span, .dnnFormItem .urlControlLinkType span{display:block;float:none;text-align:left;width:auto;}
		.dnnFormItem .ucLinkTypeRadioButtons label{width:260px;font-weight:normal;text-align:left;padding-right:0;margin-top:0;display: inline-block;}
		.urlControlLinkType span input{min-width:3%;}
		.dnnForm.dnnModuleSettings .dnnFormItem .urlControlLinkType span label{text-align:left;}
	.urlControlFileRow{overflow:hidden;clear:both;}	
		.urlControlFileRow span.dnnFormLabel{width:auto;text-align:right;}
		.urlControlFileRow select,.urlControlFileRow input[type=file]{ clear: both;}
	.urlControlImagesRow{overflow:hidden;clear:both;}	
		.urlControlImagesRow span.dnnFormLabel{width:auto;text-align:right;}
		.urlControlImagesRow select{ clear: both;}
	.dnnFilePicker .dnnLeft .dnnFormItem{width:280px;overflow:hidden;padding:0;}
		.dnnFilePicker .dnnLeft .dnnFormItem input[type="file"]{display:block;}
	.dnnFilePicker .dnnLeft .dnnFormItem span{display:block;float:left;width:80px;text-align:right;padding-right:10px;}
	.dnnFilePicker .dnnLeft .dnnFormItem select{float:left;width:180px;}
	.dnnFilePicker .dnnLeft a.dnnSecondaryAction{margin-left:80px;}
	.dnnFilePicker .dnnLeft .dnnFormItem input[type=file]{margin-left:90px;width:180px;}

	/*  === Grids === */
	.dnnGrid{font-size:inherit;}
	.dnnGridHeader{border-bottom:1px #ddd solid;font-weight:bold;font-size:110%;}
		.dnnGridItem{border-bottom:1px #eee solid;background:#fff;}
			.dnnGridAltItem{background:#f1f1f1;}
		.dnnGrid td{padding:3px 5px;}
			.dnnGrid td input.dnnFormInput{width:42%;}
	.dnnPermissionsGrid .dnnFormItem label {width:12%;}
	/* Layout helpers
	----------------------------------*/
	.dnnForm .ui-helper-hidden { display: none; }
	.dnnForm .ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
	.dnnForm .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
	.dnnForm .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.dnnForm .ui-helper-clearfix { display: inline-block; }
	/* required comment for clearfix to work in Opera \*/
	* html .ui-helper-clearfix { height:1%; }
	.dnnForm .ui-helper-clearfix { display:block; }
	/* end clearfix */
	.dnnForm .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
	/* Interaction Cues----------------------------------*/
	.dnnForm .ui-state-disabled { cursor: default !important; }
	/* Overlays */
	#Body .ui-widget-overlay {background:#000;opacity:.60;filter:Alpha(Opacity=60);position:absolute;top:0;left:0;width:100%;height:100%;}
		#Body .ui-widget-shadow{margin:5px 0 0 5px;padding:0px;background:#999;opacity:.45;filter:Alpha(Opacity=45);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
			.dnnFormPopup{position:absolute;padding:0;width:300px;border:4px #ccc solid;background:#fff;border-radius:10px;-moz-border-radius:10px;}
			#iPopUp{ width: 100% !important;padding-top: 10px;}
				.dnnFormPopup .ui-dialog-titlebar {padding:0.8em 1.2em;position:relative;background:#4E4E4E;background:-moz-linear-gradient(top, #4E4E4E 0%, #282828 100%);overflow:hidden;
				background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4E4E4E), color-stop(100%,#282828));filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4E4E4E', endColorstr='#282828',GradientType=0 );
				color:#fff;font-weight:bold;text-shadow:0px 1px 1px #000;cursor:move;-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 0px;-webkit-border-bottom-left-radius: 0px;
				-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;}
				.dnnFormPopup .ui-dialog-title{float:left;margin:.1em 16px .1em 0;position:relative;font-size:14px;}
					.dnnFormPopup a.ui-dialog-titlebar-close{text-indent:-9999em;display:block;position:absolute;right:10px;top:10px;background:url("/images/close-icn.png") no-repeat;height:24px;width:24px;}
					.dnnFormPopup a.dnnToggleMax{float:right;display:block;text-indent:-9999em;background:url("/images/modal-max-min-icn.png") no-repeat bottom;height:24px;width:24px;margin:1px 24px 0 0}
					.dnnFormPopup a.dnnToggleMax.ui-dialog-titlebar-max{background:url("/images/modal-max-min-icn.png") no-repeat top;}
				.dnnFormPopup .ui-dialog-content, #iPopUp .ui-dialog-content{position:relative;border:0;padding:0px;background:#fff;overflow:auto;zoom:1;}
					.dnnFormPopup .ui-dialog-buttonpane {text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}
					.dnnFormPopup .ui-dialog-buttonpane .ui-dialog-buttonset {float:right;}
					.dnnFormPopup .ui-dialog-buttonpane button {margin:.5em .4em .5em 0.8em;cursor:pointer;padding:0.5em 1em;}
				.dnnFormPopup .ui-resizable-se{width:14px;height:14px;float:right;background:url("/images/modal-resize-icn.png") no-repeat bottom;height:24px;width:24px;}
	
	.dnnFormPopup .dnnDialog {padding:10px;}
	.dnnLoading{ background: #fff url("/images/loading.gif") no-repeat center center;position: absolute;z-index: 9999;}
	            
	/* Component containers
	----------------------------------*/
	.dnnForm .ui-widget .ui-widget { font-size: 1em; }
	.dnnForm .ui-widget input, .dnnForm .ui-widget select, .dnnForm .ui-widget textarea, .dnnForm .ui-widget button {font-size: 1em; }
	.dnnForm .ui-widget-header, .dnnFormPopup .ui-widget-header {font-weight:bold;border-bottom:4px solid #292929;}
	.dnnForm .ui-widget-header a {color:#fff;}
	
	/* Interaction states
	----------------------------------*/
	.dnnForm .ui-state-default, .dnnForm .ui-widget-content .ui-state-default, .dnnForm .ui-widget-header .ui-state-default {background:none;font-weight:bold;color:#fff;}
	.dnnForm .ui-state-default a, .dnnForm .ui-state-default a:link, .dnnForm .ui-state-default a:visited {color:#eee;text-decoration: none; }
	.dnnForm .ui-state-hover, .dnnForm .ui-widget-content .ui-state-hover, .dnnForm .ui-widget-header .ui-state-hover, .dnnForm .ui-state-focus, .dnnForm .ui-widget-content .ui-state-focus, .dnnForm .ui-widget-header .ui-state-focus {font-weight:bold;color:#fff; }
	.dnnForm .ui-state-hover a, .dnnForm .ui-state-hover a:hover {color:#fff;text-decoration:none;cursor:pointer;background:#4E4E4E;background:-moz-linear-gradient(top, #4E4E4E 0%, #282828 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4E4E4E), color-stop(100%,#282828));filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4E4E4E', endColorstr='#282828',GradientType=0 );}
	.dnnForm .ui-state-active a, .dnnForm .ui-state-active a:link, .dnnForm .ui-state-active a:visited, .dnnForm .ui-state-active, .dnnForm .ui-widget-content .ui-state-active, .dnnForm .ui-widget-header .ui-state-active 
		{font-weight:bold;color:#fff;cursor:pointer;background:#4E4E4E;background:-moz-linear-gradient(top, #4E4E4E 0%, #282828 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4E4E4E), color-stop(100%,#282828));
				filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4E4E4E', endColorstr='#282828',GradientType=0 );}
	.dnnForm .ui-widget :active { outline: none; }
	/* Interaction Cues ----------------------------------*/
	.dnnForm .ui-state-highlight, .dnnForm .ui-widget-content .ui-state-highlight, .dnnForm .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url("/Portals/_default/images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x; color: #363636; }
	.dnnForm .ui-state-highlight a, .dnnForm .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
	.dnnForm .ui-state-error, .dnnForm .ui-widget-content .ui-state-error, .dnnForm .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url("/Portals/_default/images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat; color: #ffffff; }
	.dnnForm .ui-state-error a, .dnnForm .ui-widget-content .ui-state-error a, .dnnForm .ui-widget-header .ui-state-error a { color: #ffffff; }
	.dnnForm .ui-state-error-text, .dnnForm .ui-widget-content .ui-state-error-text, .dnnForm .ui-widget-header .ui-state-error-text { color: #ffffff; }
	.dnnForm .ui-priority-primary, .dnnForm .ui-widget-content .ui-priority-primary, .dnnForm .ui-widget-header .ui-priority-primary { font-weight: bold; }
	.dnnForm .ui-priority-secondary, .dnnForm .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
	.dnnForm .ui-state-disabled, .dnnForm .ui-widget-content .ui-state-disabled, .dnnForm .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
	
	/* Corner radius */
	.dnnForm .ui-corner-all, .dnnForm .ui-corner-top, .dnnForm .ui-corner-left, .dnnForm .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
	.dnnForm .ui-corner-all, .dnnForm .ui-corner-top, .dnnForm .ui-corner-right, .dnnForm .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
	
	/* Overlays */
	.dnnForm .ui-widget-overlay { background: #666666 url("/Portals/_default/images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
	.dnnForm .ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url("/Portals/_default/images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
	
	/*jQuery UI Resizable 1.8.14 */
	.dnnForm .ui-resizable { position: relative;}
	.dnnForm .ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; }
	.dnnForm .ui-resizable-disabled .ui-resizable-handle, .dnnForm .ui-resizable-autohide .ui-resizable-handle { display: none; }
	.dnnForm .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
	.dnnForm .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
	.dnnForm .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
	.dnnForm .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
	.dnnForm .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
	.dnnForm .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
	.dnnForm .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
	.dnnForm .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
	
	/*jQuery UI Tabs 1.8.14 */
	.dnnForm .ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	.dnnForm .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
	.dnnForm .ui-tabs .ui-tabs-nav li, ul.dnnAdminTabNav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
	.dnnForm .ui-tabs .ui-tabs-nav li a, ul.dnnAdminTabNav li a {float:left;padding:.5em 1em;text-decoration:none;font-weight:bold;color:#fff;text-decoration:none;display:block;margin:0;
		letter-spacing:-0.03em;background:#818181;background:-moz-linear-gradient(top, #818181 0%, #656565 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#818181), color-stop(100%,#656565));
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#656565',GradientType=0 );-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0px;
		-moz-border-radius-bottomleft:0px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;text-shadow:0px 1px 1px #000;}
	.dnnForm .ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
	.dnnForm .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .dnnForm .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .dnnForm .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
	.dnnForm .ui-tabs .ui-tabs-nav li a, .dnnForm .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
	.dnnForm .ui-tabs .ui-tabs-panel{ display:block;border-width: 0; padding: 1em 1.4em; background: none;}
		.dnnForm .ui-tabs-panel{position:relative;}
	.dnnForm .ui-tabs-hide {display:none !important;}
@font-face {
    font-family: 'TitilliumText22LBold';
    src: url("/Portals/_default/Skins/DarkKnight/Fonts/TitilliumText22L005-webfont.eot");
    src: url("/Portals/_default/Skins/DarkKnight/Fonts/TitilliumText22L005-webfont.eot?#iefix") format('embedded-opentype'),
         url("/Portals/_default/Skins/DarkKnight/Fonts/TitilliumText22L005-webfont.ttf") format('truetype'),
         url("/Portals/_default/Skins/DarkKnight/Fonts/TitilliumText22L005-webfont.woff") format('woff'),         
		 url("/Portals/_default/Skins/DarkKnight/Fonts/TitilliumText22L005-webfont.svg#TitilliumText22LBold") format('svg');
    font-weight: normal;
    font-style: normal;
}

html{height:100%;}
#Body{height:100%;font-family:Helvetica, Arial, sans-serif;color:#333;}
#Form{height:100%;}
a{outline:0;border:0;}
p, ul, ol{margin:0;padding:0 0 1em 0;}
#DNN6{width:100%;position:relative;z-index:1;min-height:100%;background-color: #fafafa;}
#Background{background:#fafafa url("/Portals/_default/Skins/DarkKnight/Images/Body-BG.jpg") repeat-x 0 bottom;position:absolute;bottom:0;width:100%;height:240px;z-index:-1;}

h1{font-family:TitilliumText22LBold;font-size:26px;}
h2{font-family:TitilliumText22LBold;font-size:22px;}
h3{font-family:TitilliumText22LBold;font-size:18px;}

#Header{width:100%;background:url("/Portals/_default/Skins/DarkKnight/images/Header-BG.png") repeat-x center bottom;}
    #Header .Content{position:relative;width:960px;height:63px;margin:auto;}
    #Header #ContentBG{width:960px;margin:auto;background:#ff0000 url("/Portals/_default/Skins/DarkKnight/images/Header-BG-Variable.png") no-repeat center bottom;}
    /*WAM - removed z-index*/
    #Header #Nav{width:720px;height:32px;position:absolute;bottom:25px;left:0;}
    
    #Header .SearchContainer{position:absolute;z-index:22;bottom:19px;right:0px;width:232px;height:32px;background:url("/Portals/_default/Skins/DarkKnight/images/search.png");}
    #Header .SearchContainer .SearchBorder{border:0;background:none;}
    #Header .SearchContainer .SearchIcon{float:left;width:40px;padding:3px;background-position:9px 6px;}
    #Header .SearchContainer .SearchTextBox{float:left;background:none;width:140px;margin:3px;color:#eee;}
    #Header .SearchContainer .SearchButton{float:left;text-indent:-9999px;display:block;height:32px;width:30px;padding:0;}

#Content {min-height: 600px;}

#Panes{width:960px;margin:auto;}
    
    .LogoRowRight{float:right;width:300px;font-size:11px;}
    #Login{text-align:right;color:#c5c5c5;}
    #Login .SkinObject, #Login .LoginLink{color:#9c0b12;text-transform:uppercase;padding:0 0 0 5px;text-decoration:none;}
    #Login .SkinObject:hover, #Login .LoginLink:hover{text-decoration:underline;}
    #Login .LoginLink{padding:0 5px;}

	#LogoRow{padding:8px 0 12px 0;}

    #Breadcrumb{height:30px;width:960px;line-height:30px;background:url("/Portals/_default/Skins/DarkKnight/images/Breadcrumb-BG.jpg") no-repeat 0 0;margin:0 0 2em 0;font-size:11px;}
    #Breadcrumb span{display:inline-block;height:30px;float:left;font-weight:bold;color:#666;font-size:11px;}
    #Breadcrumb .Intro{text-transform:uppercase;padding:0 15px 0 13px;margin:0 15px 0 0;font-size:10px;background:url("/Portals/_default/Skins/DarkKnight/images/Breadcrumb-FirstSep.jpg") no-repeat right 0;}
    #Breadcrumb .SkinObject{display:inline-block;color:#944e4e;height:30px;float:left;}
    #Breadcrumb .SkinObject:hover{text-decoration:underline;}
    #Breadcrumb span.Sep{width:14px;background:url("/Portals/_default/Skins/DarkKnight/images/Breadcrumb-Sep.jpg") no-repeat 0 0;margin:0 15px;}
    
	#dnn_ContentPane, #dnn_BottomPane{clear:both;}
	
	#DNN6.Home #dnn_LeftPane, #DNN6.TwoColRight #dnn_LeftPane{float:left;width:630px;margin:0 30px 0 0;}
	#DNN6.Home #dnn_RightPane, #DNN6.TwoColRight #dnn_RightPane{float:left;width:300px;}
	
	#DNN6.ThreeCol #dnn_LeftPane{float:left;width:180px;margin:0 30px 0 0;}
	#DNN6.ThreeCol #dnn_CenterPane{float:left;width:470px;margin:0 30px 0 0;}
	#DNN6.ThreeCol #dnn_RightPane{float:left;width:250px;}
	
	#DNN6.TwoColLeft #dnn_LeftPane{float:left;width:300px;margin:0 30px 0 0;}
	#DNN6.TwoColLeft #dnn_RightPane{float:left;width:630px;}

#Footer{min-height:45px;width:100%;background:#222 url("/Portals/_default/Skins/DarkKnight/images/Footer-BG.jpg") repeat-x 0 0;}
    #Footer .Content{width:960px;margin:auto;padding:30px 0 0 0;}
    #Footer .Content .Panes{padding:0 0 45px 0;}
    #Footer #dnn_Footer_LeftPane{width:470px;float:left;margin:0 20px 0 0;}
    #Footer #dnn_Footer_RightPane{width:470px;float:left;}
    #Footer #dnn_Footer_BottomPane{clear:both;}
    #Footer #Copyright{clear:both;height:50px;width:960px;border-top:4px solid #333333;line-height:46px;}
    #Footer .Normal{color:#e5e5e5;}
    #Footer span.SkinObject{font-weight:normal;color:#666666;}
    #Footer a.SkinObject{float:right;font-weight:normal;text-decoration:underline;}
    #Footer a.SkinObject:link, #Footer a.SkinObject:active, #Footer a.SkinObject:visited, #Footer a.SkinObject:hover{color:#e5e5e5;padding:0 0 0 15px;}

/* Content */
.Social-Links{text-align:right;padding:15px 0 0 0;}
	.Social-Links a{margin:0 0 0 10px;}
	.icoIN{width:32px;height:32px;background:url("/Portals/_default/Skins/DarkKnight/images/SocialMedia.png") no-repeat -192px 0;}
	.icoFacebook{width:32px;height:32px;background:url("/Portals/_default/Skins/DarkKnight/images/SocialMedia.png") no-repeat 0 0;}
	.icoTwitter{width:32px;height:32px;background:url("/Portals/_default/Skins/DarkKnight/images/SocialMedia.png") no-repeat -32px 0;}
	.icoTwitter2{width:32px;height:32px;background:url("/Portals/_default/Skins/DarkKnight/images/SocialMedia.png") no-repeat -576px 0;}
	.icoMySpace{width:32px;height:32px;background:url("/Portals/_default/Skins/DarkKnight/images/SocialMedia.png") no-repeat -64px 0;}
	.icoStumbleUpon{width:32px;height:32px;background:url("/Portals/_default/Skins/DarkKnight/images/SocialMedia.png") no-repeat -96px 0;}
	.icoDigg{width:32px;height:32px;background:url("/Portals/_default/Skins/DarkKnight/images/SocialMedia.png") no-repeat -128px 0;}
	.icoFlickr{width:32px;height:32px;background:url("/Portals/_default/Skins/DarkKnight/images/SocialMedia.png") no-repeat -160px 0;}
	.icoLinkedIn{width:32px;height:32px;background:url("/Portals/_default/Skins/DarkKnight/images/SocialMedia.png") no-repeat -192px 0;}
	.icoYouTube{width:32px;height:32px;background:url("/Portals/_default/Skins/DarkKnight/images/SocialMedia.png") no-repeat -224px 0;}
	.icoDelicious{width:32px;height:32px;background:url("/Portals/_default/Skins/DarkKnight/images/SocialMedia.png") no-repeat -256px 0;}
	.icoBlogger{width:32px;height:32px;background:url("/Portals/_default/Skins/DarkKnight/images/SocialMedia.png") no-repeat -288px 0;}
	.icoRSS{width:32px;height:32px;background:url("/Portals/_default/Skins/DarkKnight/images/SocialMedia.png") no-repeat -320px 0;}
	.icoEmail{width:32px;height:32px;background:url("/Portals/_default/Skins/DarkKnight/images/SocialMedia.png") no-repeat -352px 0;}
	.icoTumblr{width:32px;height:32px;background:url("/Portals/_default/Skins/DarkKnight/images/SocialMedia.png") no-repeat -384px 0;}
	.icoFourSquare{width:32px;height:32px;background:url("/Portals/_default/Skins/DarkKnight/images/SocialMedia.png") no-repeat -416px 0;}
	.icoReddit{width:32px;height:32px;background:url("/Portals/_default/Skins/DarkKnight/images/SocialMedia.png") no-repeat -448px 0;}
	.icoVimeo{width:32px;height:32px;background:url("/Portals/_default/Skins/DarkKnight/images/SocialMedia.png") no-repeat -480px 0;}
	.icoWordPress{width:32px;height:32px;background:url("/Portals/_default/Skins/DarkKnight/images/SocialMedia.png") no-repeat -512px 0;}
	.icoBebo{width:32px;height:32px;background:url("/Portals/_default/Skins/DarkKnight/images/SocialMedia.png") no-repeat -544px 0;}

/* Right Hand Links */
#RightLinks{margin:0;padding:0;}
	#RightLinks li{height:50px;clear:both;list-style-type:none;background:url("/Portals/_default/Skins/DarkKnight/images/Horizontal-Sep.jpg") repeat-x left bottom;padding:1em 0;margin:0;}
		#RightLinks li img{float:left;height:50px;width:56px;margin:0 15px 0 0;}
		#RightLinks li a:link, #RightLinks li a:visited{color:#000;text-decoration:none;}
		#RightLinks li a:active, #RightLinks li a:hover{color:#D0171E;text-decoration:none;}
		#RightLinks li p{margin:0;line-height:14px;}
		#RightLinks li p span{display:block;color:#000;font-size:13px;font-weight:bold;text-transform:uppercase;padding:0 0 2px;font-family:TitilliumText22LBold;font-size:14px;text-shadow: #f7f7f7 1px 1px 1px;}
		#RightLinks li.icoMarketplace{background:none;}
		#RightLinks li.icoCommunity img{background:url("/Portals/_default/Skins/DarkKnight/images/Icons.png") no-repeat -192px 8px;}
		#RightLinks li.icoManuals img{background:url("/Portals/_default/Skins/DarkKnight/images/Icons.png") no-repeat -250px 0;}
		#RightLinks li.icoTraining img{background:url("/Portals/_default/Skins/DarkKnight/images/Icons.png") no-repeat -316px 2px;}
		#RightLinks li.icoConferences img{background:url("/Portals/_default/Skins/DarkKnight/images/Icons.png") no-repeat -376px 0;}
		#RightLinks li.icoMarketplace img{background:url("/Portals/_default/Skins/DarkKnight/images/Icons.png") no-repeat -444px 0;}

/* Password Information */
#Passwords{margin:2em 0;padding:0;}
	#Passwords li{display:inline-block;height:62px;width:305px;background:url("/Portals/_default/Skins/DarkKnight/images/Icons.png") no-repeat -256px -64px;margin:0 15px 0 0;padding:0;list-style-type:none;}
	#Passwords li.Host{margin:0;}
	#Passwords span.SubHead{display:block;color:#FFF;font-size:14px;padding:11px 0 8px 15px;}
	#Passwords span.Password{color:#FFF;padding:0 0 0 15px;}
p.Disclaimer{clear:both;color:#666666;font-size:11px;line-height:14px;}

/* Default Over-rides */

#ControlPanelWrapper #dnnCPWrap{filter:none !important;}

/* Modules */
.DnnModule{margin:0 0 2em 0;}

/* Panes - In Layout Mode */
.paneOutline{border:0;}
.paneOutline span.SubHead center{border:1px #ccc dotted;border-left:0;border-right:0;line-height:2.5em;}

#iPopUp{display:none;}
.eipbackimg{z-index:1000;}

/* Fonts */
.Normal{font-size:12px;line-height:16px;}
.SubHead{color:#333;}

/* Language Object */
.language-object { display:inline-block; margin-left: 5px; }
.c_DNN6 .dnnModuleActions {display:inline-block;width:19px;height:19px;float:left;}

.c_DNN6_Header .Head{color:#333;font-size:22px;line-height:24px;padding:0 10px 0 0;text-transform:uppercase;text-shadow: 1px 1px 1px #FAFAFA;}
#Footer .c_DNN6_Header .Head{color:#e5e5e5;}
.c_DNN6_Header .Title{margin:0 0 .5em 0; overflow:hidden;}
.c_DNN6_Header .Title .TitleBar{margin:0 -100% 0 0; vertical-align:middle; width: 100%; height: 24px; }

.c_DNN6_SubTitle .Head{color:#333;font-size:18px;line-height:24px;padding:0 10px 0 0;text-transform:uppercase;text-shadow: 1px 1px 1px #FAFAFA;}
.c_DNN6_SubTitle .Title{margin:0 0 .5em 0; overflow:hidden;}
.c_DNN6_SubTitle .Title .TitleBar{margin:0 -100% 0 0; vertical-align:middle; width: 100%; height: 24px; }

.c_DNN6_Footer .Head{color:#e5e5e5;font-size:18px;text-transform:uppercase;}
.c_DNN6_Footer .Title{margin:0 0 .5em 0;}

.c_DNN6_Aside {width: 100%;}
.c_DNN6_Aside .Title{text-transform:uppercase;}
.c_DNN6_Aside .TopL{background: url("/Portals/_default/Containers/DarkKnight/images/Grey-Gradient-TL.png") no-repeat 0 0;padding:0 0 0 10px;}
.c_DNN6_Aside .Title{margin:0 10px 10px 10px;padding:4px 0 0 0;}
.c_DNN6_Aside .BottomL{height: 10px;background: url("/Portals/_default/Containers/DarkKnight/images/Grey-Gradient-BL.png") no-repeat left top;padding:0 0 0 10px;}
.c_DNN6_Aside .TopR{background:url("/Portals/_default/Containers/DarkKnight/images/Grey-Gradient-TR.png") no-repeat right 0;padding:0 10px 0 0;}
.c_DNN6_Aside .BottomR{height: 10px;background:url("/Portals/_default/Containers/DarkKnight/images/Grey-Gradient-BR.png") no-repeat right top;padding:0 10px 0 0;}
.c_DNN6_Aside .Top{background:url("/Portals/_default/Containers/DarkKnight/images/Grey-Gradient-T.png") repeat-x 0 0;padding:10px 0 0 0;}
.c_DNN6_Aside .Bottom{height: 10px;background:url("/Portals/_default/Containers/DarkKnight/images/Grey-Gradient-B.png") repeat-x left top;padding:0 0 0 0;}
.c_DNN6_Aside .Middle {border-left:solid 1px #c6c6c6;border-right:solid 1px #FFF;background:-moz-linear-gradient(top, #e5e5e5, #d7d7d7);background:-webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(#d7d7d7));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e5e5e5', endColorstr='#d7d7d7');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e5e5e5', endColorstr='#d7d7d7')";height:100%;}
.c_DNN6_Aside .DNNModuleContent{padding:0 12px;}
.AdminActions input, .AdminActions a.CommandButton{text-decoration:none;}

/*  Banner Rotator
    -- Banners will automatically cycle along with navigation by inserting 
    -- the desired images into a Text/HTML module using the Banner Container. */
    
 /* Set height of div.Normal to equal the height of banners + 34px for shadow */
.RotatorWrapper div.DNNModuleContent > div.Normal {height:339px;background:url("/Portals/_default/Containers/DarkKnight/images/Slide-Shadow.png") no-repeat 0 bottom;}

 /* Set width and height of banners within div.Normal img */
.RotatorWrapper div.DNNModuleContent > div.Normal img{width:960px;height:305px;} 

.RotatorNav {position:absolute;z-index:20;width:960px;height:40px;background:url("/Portals/_default/Containers/DarkKnight/images/50black.png") repeat top left;margin:-74px 0 0;padding:0;list-style: none;}
.RotatorNav li {float:left;}
.RotatorNav li a {padding:0 10px;display:block;color:#b8b8b8;line-height:40px;text-decoration:none;}
.RotatorNav li a:hover{text-decoration:underline;}
.RotatorNav li.activeSlide a{color:#fff;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}.clearfix {display: inline-block;}/* Hides from IE-mac \*/ * html .clearfix { height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */
.clear { clear:both;} 
.left { float:left;} 
.right { float:right;}
.img-left {float: left; margin-right: 10px;} 
.img-right {float: right; margin-left: 10px;}
.dnnsprite { background-image: url("/Portals/0/images/AsideIcons.png"); background-color: transparent; background-repeat: no-repeat; }
.Community { background-position: -249px -5px; }
.Conferences { background-position: -188px -5px; }
.Manuals { background-position: -127px -5px; }
.Marketplace { background-position: -66px -5px; }
.Training { background-position: -5px -5px; }


ul.RotatorNav { margin:-74px 0 0 0;}
ul.RotatorNav li {margin:0;list-style:none;}

ul.sidebar-nav li { list-style-type: none;}
ul.sidebar-nav li ul li { padding-left: 20px;;}

/* Getting Started content */
.getting-started-wrap .left { width: 116px; padding-top:20px;}
.getting-started-wrap .right { width:500px;}
a#TourStart img, a#TourVideo img { margin: 3px 3px 3px -10px; vertical-align: middle;}
#dnnTourContainer { display:none; }
hr.tour { border-style: solid; border-top-width: 0; color: #ccc; margin-top: 1em; }

#Footer #dnn_Footer_LeftPane {float: left;margin: 0 20px 0 0;width: 430px;}
#Footer #dnn_Footer_RightPane {float: left;width: 510px;}

#Sponsors img{width:118px;height:58px;border:solid 1px #000;margin:0 7px 7px 0;background:url("/Portals/0/images/Logos.jpg") no-repeat;}
#Sponsors .aspnet img{background-position:0 0;}
#Sponsors .maxasp img{background-position:-118px 0;}
#Sponsors .telerik img{background-position:-236px 0;}
#Sponsors .exacttarget img{background-position:-354px 0;}
#Sponsors .winlive img{background-position: 0 -58px;}
#Sponsors .redgate img{background-position: -118px -58px;}
#Sponsors .appliedi img{background-position: -236px -58px;}
#Sponsors .arrowdesign img{background-position: -354px -58px;}

/* Quick Links */
.tblQuickLinks { width:100%; }
.tblQuickLinks td { line-height:22px; }
.tblQuickLinks a:link, .tblQuickLinks a:active, .tblQuickLinks a:visited{ text-decoration:underline; color:#e5e5e5; }
.tblQuickLinks a:hover {color:#d0171e;}

/* ------    Awesome Cyles site styles    ------ */
/* footer */
.left-footer { width:48%; float:left;}
.right-footer { width:48%; float:right;}

/* Home page */
/* Header Banner*/
.bannerShadow {padding-bottom: 34px; background:url("/Portals/0/images/Slide-Shadow.png") no-repeat 0 bottom;}
	.header-banner { background-image: url("/Portals/0/images/header-bg.jpg"); background-repeat: repeat-x; background-color:#830c11; min-height:200px; color:#FFF;}
		.header-banner .header-banner-image { float:left; width:280px; margin-left:50px; padding-top:13px;}
		.header-banner .header-banner-text { float:right; width:550px; margin-right:55px;}
			.header-banner .header-banner-text { font-size:16px; line-height:19px; padding-top:10px;}
			.header-banner .header-banner-text h2 { font-size:36px; text-transform:uppercase}
			.header-banner .header-banner-text .header-read-more { font-size:14px; text-align:right;}
			.header-banner .header-banner-text .header-read-more a { color:#FFF;}

/* services columns */
.home-services div { width:190px; margin-right:20px; float:left;}
.home-services div.last { margin-right:0;}

/*  home page sidebar styles*/
#RightLinks .last { background:none;}
#RightLinks li.icoAbout img { background-image: url("/Portals/0/images/bike-about-icon.png"); background-repeat: no-repeat;}
#RightLinks li.icoBike img { background-image: url("/Portals/0/images/bike-icon.png"); background-repeat: no-repeat;}
#RightLinks li.icoNews img { background-image: url("/Portals/0/images/bike-news-icon.png"); background-repeat: no-repeat;}

/* Subpage sidebar navigation on */
.Normal ul.sidebar-nav li { line-height:200%;}
.c_DNN6_Aside h3 { padding:0; margin:0; line-height:200%;}

#dnnCPWrap{width:100%;position:fixed;left: 0;top:0;z-index:10000;padding:6px 0;background:#f3f3f3;background:-moz-linear-gradient(top, #F3F3F3 0%, #CFCFCF 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#F3F3F3), color-stop(100%,#CFCFCF));border:1px #999 solid;}
	#dnnCPWrap .dnnCPContent {display:none;-moz-box-shadow:0 1px 5px #aaa;-webkit-box-shadow:0 1px 5px #aaa;box-shadow:0 1px 5px #aaa;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
	.dnnControlPanel{margin:0 auto;font-size:11px;width: 940px;}
		a.dnnCPHMessagednnLeft, a.dnnCPHMessagednnLeft img{display:block !important;}
		.dnnControlPanel .dnnFormItem label, .dnnControlPanel .dnnFormItem .dnnFormLabel{margin-top:0;font-size:11px;}
		.cbcpFiCol a, .cpcbAdmin a{display:block;line-height:1.8;min-height:1.8em;padding:0 15px 0 20px;font-weight:bold;float:left;}
			span.cpEditCurrentPage a{background:url("/admin/ControlPanel/images/iconbar_edittab_16.gif") no-repeat left;}
			span.cpAddNewPage a{background:url("/admin/ControlPanel/images/iconbar_addtab_16.gif") no-repeat left;}
			span.cpCopyPage a{background:url("/admin/ControlPanel/images/iconbar_copytab_16.gif") no-repeat left;}
			a.cpDeletePage{background:url("/admin/ControlPanel/images/iconbar_deletetab_16.gif") no-repeat left;}
				a.cpDeletePage.dnnDisabled{background:url("/admin/ControlPanel/images/iconbar_deletetab_bw_16.gif") no-repeat left;color:#ccc;cursor:not-allowed;text-decoration:none;border-collapse:collapse;}
			span.cpImportPage a{background:url("/admin/ControlPanel/images/iconbar_importtab_16.gif") no-repeat left;}
			span.cpExportPage a{background:url("/admin/ControlPanel/images/iconbar_exporttab_16.gif") no-repeat left;}
			a.cpCopyPermissions{background:url("/admin/ControlPanel/images/iconbar_copytab_16.gif") no-repeat left;}
				a.cpCopyPermissions.dnnDisabled{background:url("/admin/ControlPanel/images/iconbar_copytab_bw_16.gif") no-repeat left;color:#ccc;cursor:not-allowed;text-decoration:none;border-collapse:collapse;}
			a.cpCopyDesign{background:url("/admin/ControlPanel/images/iconbar_copytab_16.gif") no-repeat left;}
				a.cpCopyDesign.dnnDisabled{background:url("/admin/ControlPanel/images/iconbar_copytab_bw_16.gif") no-repeat left;color:#ccc;cursor:not-allowed;text-decoration:none;border-collapse:collapse;}
		.dnnadminmega .megaborder .cpcbCurrentPage label, .dnnadminmega .megaborder .cpcbCurrentPage a, #dnnOtherTools .cpcbAdmin a{font-weight:normal}
		#dnnCPWrap a{font-size:11px;}
	#dnnCurrentPage .megaborder{width:540px;}
		#dnnOtherTools .megaborder{width:350px;}
		#dnnCommonTasks .megaborder{width:275px;min-width:275px;}
			.cbctAddModule label{font-weight:normal}
			.cbctAddModule .dnnFormItem, #dnnCurrentPage .dnnClear{padding:0 0 3px 0;}
			.cbctAddModule .dnnClear, .cbctAddPage, .cbcpPageEdit{width:260px;padding:2px 0;}
			.cbctAddModule .dnnClear label, #dnnCurrentPage label{width:60px !important;}
			.dnnCPModSelection .dnnClear input[type="text"], .dnnCPModSelection .dnnClear select, .dnnCPModLocation .dnnClear select, #dnnCurrentPage input[type="text"], #dnnCurrentPage select{width:160px !important;overflow:hidden;}
				#dnnCPWrap input[type="text"]{padding:3px;}
			#dnnCurrentPage .dnnCPPageList, .dnnFormCheckbox input, .cbctAddModule a.dnnPrimaryAction, #dnnCurrentPage .dnnFormCheckbox{margin-left:76px;}
			#dnnCurrentPage .dnnFormCheckbox input{margin-left:0px;}
			#dnnCurrentPage .dnnFormCheckbox label{width:auto !important}
			#dnnCurrentPage a.dnnPrimaryAction{margin-left:82px;}
			#dnnCPWrapRight a.dnnPrimaryAction{padding:4px 10px;line-height:1.4;}
			#dnnCurrentPage .cbcpPageCopy, #dnnCurrentPage .cbcpPageActions, .cpcbAdmin .dnnClear{padding-bottom:10px;}
			.cpanel_right #dnnCPWrapRight, .cpanel_right #dnnCPWrapLeft, .cpanel_right .dnnControlPanel {background-image: none;}
					
		span.cpNewUser a{background:url("/admin/ControlPanel/images/iconbar_add_users_16.gif") no-repeat left;}
		span.cpNewRole a{background:url("/admin/ControlPanel/images/icon_securityroles_16px.gif") no-repeat left;}
		span.cpUploadFile a{background:url("/admin/ControlPanel/images/action_up.gif") no-repeat left;}
		span.cpWebServerManager a{background:url("/admin/ControlPanel/images/icon_webservers_16px.gif") no-repeat left;}
		span.cpSupportTickets a{background:url("/admin/ControlPanel/images/icon_mytickets_16px.gif") no-repeat left;}
		span.cpImpersonateUser a{background:url("/admin/ControlPanel/images/icon_usersSwitcher_16px.gif") no-repeat left;}
		span.cpIntegrityChecker a{background:url("/admin/ControlPanel/images/icon_appintegrity_16px.gif") no-repeat left;}
		a.cpRecycleApp {background:url("/admin/ControlPanel/images/iconbar_recycleapp_16px.gif") no-repeat left;}
		a.cpClearCache {background:url("/admin/ControlPanel/images/iconbar_clearcache_16px.gif") no-repeat left;}
		span.cpPageHelp a{background:url("/admin/ControlPanel/images/iconbar_help_16.gif") no-repeat left;}
	
		.cpcbAdmin .cbhSwitchSite a {float:none}
		ul.dnnadminmega {margin:0;padding:5px 0 0 0;}
			.dnnadminmega ul, .dnnadminmega li {list-style:none none;margin:0;padding:0;}
			.dnnadminmega li {float:left;display:block;}
				.dnnadminmega .megaborder {position:absolute;top:18px;left:0px;z-index:20;width:485px;padding:1em;background:white;-moz-border-radius:0px 0px 5px 5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;border-radius:0px 0px 5px 5px;-moz-box-shadow:0 1px 5px #aaa;-webkit-box-shadow:0 1px 5px #aaa;box-shadow:0 1px 5px #aaa;border:4px solid #ccc;display:none;}
					.dnnadminmega li.root {float:left;margin:0 15px 0 0;position:relative;}
						.dnnadminmega li.root a{font-weight:bold;}
						.dnnadminmega li.root > a{color:Black;}
					.dnnadminmega li.category {clear:both;font-weight:bold;margin-bottom:1em;float:none;}
					.dnnadminmega li.category > span {display:block;border-bottom:1px solid #ccc;margin-bottom:15px;text-align:left;padding:0 0 8px 0;font-size:12px;}
					.dnnadminmega li.leaf {width:150px;font-weight:normal;margin:3px 5px;font-variant:normal;}
					.dnnadminmega li.leaf.col0 {clear:both;}
					.dnnadminmega li.leaf.col2 {margin-right:0;}
					.dnnadminmega li.leaf img {margin-right:0.5em;border:0;}
					.dnnadminmega li.leaf > a, .dnnadminmega li.leaf > a:visited {text-decoration:none;color:#000;display:block;text-transform:none;font-weight:normal;padding:3px 0;}
					.dnnadminmega li.leaf > a:hover {background:#F1F1F1;}
					.dnnadminmega li.leaf a img{float:left;display:block;min-height:1.2em;line-height:1.2;}
					.dnnadminmega .megaborder h4 {border-bottom:1px solid #ccc;margin:0;text-align:left;padding:0 0 8px 0;font-size:14px;}
					.dnnadminmega .megaborder h5 {border-bottom:1px solid #eee;margin:0 0 3px 0;text-align:left;padding:0 0 3px 0;font-size:12px;}
					.dnnadminmega .megaborder select {line-height: 20px}
					.dnnadminmega .megaborder label {margin-top:0;width:auto;}
		a.dnnCPHMessage{padding-left:150px;}
		.rcbSlide{z-index: 20000 !important;}
/* Mega Menu Styles */
ul.dnnmega{width: 100%;list-style: none;}
ul.dnnmega ul{padding:0;}
/*WAM - removed z-index*/
ul.dnnmega li{float:left;list-style: none none;position: relative;}

ul.dnnmega li.root {line-height:33px;height:38px;display:block;text-align:left;margin:0 10px 0 0;background:url("/Portals/_default/Skins/DarkKnight/DNNMega/images/rootItemR.png") no-repeat right 6px;}
ul.dnnmega li.root span{display:block;line-height:33px;height:38px;background:url("/Portals/_default/Skins/DarkKnight/DNNMega/images/rootItemL.png") no-repeat 0 6px;margin:0 15px 0 0;padding:6px 0 0 15px;}
ul.dnnmega li.root>span{color:White;}

ul.dnnmega li.root a {color: #FFF;background:url("/Portals/_default/Skins/DarkKnight/DNNMega/images/rootItemR.png") no-repeat right 6px;}
ul.dnnmega li.root a:hover{color: #c11820;text-decoration:none;background:url("/Portals/_default/Skins/DarkKnight/DNNMega/images/rootItemR_Hover.png") no-repeat right 6px;}
ul.dnnmega li.root a:hover span{background:url("/Portals/_default/Skins/DarkKnight/DNNMega/images/rootItemL_Hover.png") no-repeat 0 6px;}

ul.dnnmega li.root img.mmArrow {margin-left: 5px;}

body ul.dnnmega li.mmItemHover a,
body ul.dnnmega li.mmItemHover a:hover{color: #c11820;background:url("/Portals/_default/Skins/DarkKnight/DNNMega/images/rootItemR_Hover_Child.png") no-repeat right 3px;position:relative;z-index:1230;}
body ul.dnnmega li.mmItemHover a span,
body ul.dnnmega li.mmItemHover a:hover span{background:url("/Portals/_default/Skins/DarkKnight/DNNMega/images/rootItemL_Hover_Child.png") no-repeat 0 3px;}

ul.dnnmega li a {display:inline-block;}

ul.dnnmega li:hover a, ul.dnnmega li a:hover { background-position: left bottom; }

ul.dnnmega li .megaborder {position: absolute;font-family: Verdana, Geneva, sans-serif;top:41px;left:0px;z-index: 1200;float: left;display: none; /*--Hidden for those with js turned off--*/background:none;}

ul.dnnmega .megaborder .TL{background:url("/Portals/_default/Skins/DarkKnight/DNNMega/images/PanelBGTL.png") no-repeat 0 0;height:15px;margin:0 15px 0 0;}
ul.dnnmega .megaborder .TR{background:url("/Portals/_default/Skins/DarkKnight/DNNMega/images/PanelBGTR.png") no-repeat right 0;}
ul.dnnmega .megaborder .M{display:block;background:#fefefe url("/Portals/_default/Skins/DarkKnight/DNNMega/images/PanelBG.jpg") repeat-x 0 bottom;border-top:0;border-bottom:0;min-height:135px;}
ul.dnnmega .megaborder .ML{background:url("/Portals/_default/Skins/DarkKnight/DNNMega/images/PanelBGML.png") repeat-y 0 0;padding:0 0 0 3px;}
ul.dnnmega .megaborder .MR{background:url("/Portals/_default/Skins/DarkKnight/DNNMega/images/PanelBGMR.png") repeat-y right 0;padding:0 3px 0 0;}
ul.dnnmega .megaborder .BL{background:url("/Portals/_default/Skins/DarkKnight/DNNMega/images/PanelBGBL.png") no-repeat 0 0;height:15px;margin:0 15px 0 0;}
ul.dnnmega .megaborder .BR{background:url("/Portals/_default/Skins/DarkKnight/DNNMega/images/PanelBGBR.png") no-repeat right 0;}

/*--Sub nav heading style--*/
ul.dnnmega .megaborder ul li.category{background:url("/Portals/_default/Skins/DarkKnight/DNNMega/images/SubPage-Border.jpg") repeat-y right 0;margin:0 0 15px 0;}
ul.dnnmega .megaborder ul li.mmLast{background:none;}
ul.dnnmega .megaborder ul li.mmRightColumn{background:none;}
ul.dnnmega .megaborder ul li.category a, 
ul.dnnmega .megaborder ul li.category a span{background: none;height:auto;}


ul.dnnmega li.category {display:block;width:180px;float:left;}
ul.dnnmega li.category a{display:block;padding:0;margin:0;}
ul.dnnmega li.category a span{display:block;font-size:18px;color:#686868;border-bottom:1px solid #e5e4e4;margin:0 14px 0 18px;padding:0;}
ul.dnnmega li.category a:hover span{color:#c11820;}

ul.dnnmega li.category ul{padding:8px 0 0 0;}

ul.dnnmega li.category li.leaf, ul.dnnmega li.category li.mmLast{clear:left;float:none;position:static;background:url("/Portals/_default/Skins/DarkKnight/DNNMega/images/MegaMenuLI.png") no-repeat 16px 8px;padding:0 0 0 15px;}
ul.dnnmega li.category li.leaf a span{font-size:12px;line-height:26px;border:0;}

ul.dnnmega img.mmIcon {max-height: 24px; margin-right: 5px; vertical-align: middle;}
ul.dnnmega li.root > a > span img.mmIcon {height: 16px;}
/*--Sub nav heading link style--*/

/* RadComboBox Default skin */

/*global*/

.RadComboBox_Default,
.RadComboBox_Default .rcbInput,
.RadComboBoxDropDown_Default
{
    font-size:12px; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}
.RadComboBoxDropDown_Default .rcbImage
{	
	height: 16px;
	width: 16px;
}

/* combobox */

.RadComboBox_Default .rcbInputCellLeft,
.RadComboBox_Default .rcbInputCellRight,
.RadComboBox_Default .rcbArrowCellLeft,
.RadComboBox_Default .rcbArrowCellRight
{
	background-image: url("/Portals/_default/Skins/_default/WebControlSkin/Default/ComboBox/rcbSprite.png");
}

div.RadComboBox_Default .rcbArrowCell a
{
	line-height: 16px;
	height: 22px;
}

.RadComboBox_Default td.rcbInputCellLeft { background-position: 0 0; }
.RadComboBox_Default td.rcbInputCellRight { background-position: 100% 0; }

.RadComboBox_Default .rcbHovered .rcbInputCellLeft { background-position: 0 0; }
.RadComboBox_Default .rcbHovered .rcbInputCellRight { background-position: 100% 0; }

.RadComboBox_Default .rcbFocused .rcbInputCellLeft { background-position: 0 0; }
.RadComboBox_Default .rcbFocused .rcbInputCellRight { background-position: 100% 0; }

.RadComboBox_Default .rcbHovered .rcbReadOnly td.rcbInputCellLeft { background-position: 0 -22px; }
.RadComboBox_Default .rcbHovered .rcbReadOnly td.rcbInputCellRight { background-position: 100% -22px; }

.RadComboBox_Default .rcbFocused .rcbReadOnly td.rcbInputCellLeft { background-position: 0 -44px; }
.RadComboBox_Default .rcbFocused .rcbReadOnly td.rcbInputCellRight { background-position: 100% -44px; }

.RadComboBox_Default .rcbInputCell .rcbEmptyMessage
{
	color: #666;
}

.RadComboBox_Default .rcbHovered .rcbInputCell .rcbInput
{
	color: #000;
}

.RadComboBox_Default td.rcbArrowCellLeft { background-position: -18px -88px; }
.RadComboBox_Default td.rcbArrowCellRight { background-position: 0 -88px; }

.RadComboBox_Default .rcbHovered .rcbArrowCellLeft { background-position: -54px -88px; }
.RadComboBox_Default .rcbHovered .rcbArrowCellRight { background-position: -36px -88px; }

.RadComboBox_Default .rcbFocused .rcbArrowCellLeft { background-position: -90px -88px; }
.RadComboBox_Default .rcbFocused .rcbArrowCellRight { background-position: -72px -88px; }

.RadComboBox_Default td.rcbArrowCellHidden,
.RadComboBox_Default .rcbHovered td.rcbArrowCellHidden,
.RadComboBox_Default .rcbFocused td.rcbArrowCellHidden { background-position: -15px -88px; }

.RadComboBox_Default .rcbHovered .rcbReadOnly td.rcbArrowCellHidden { background-position: -51px -88px; }
.RadComboBox_Default .rcbFocused .rcbReadOnly td.rcbArrowCellHidden { background-position: -87px -88px; }

/* Read-only styles */

.RadComboBox_Default .rcbReadOnly td.rcbArrowCellLeft { background-position: -18px -88px; }
.RadComboBox_Default .rcbReadOnly td.rcbArrowCellRight { background-position: -2px -88px; }

.RadComboBox_Default .rcbHovered .rcbReadOnly .rcbArrowCellLeft { background-position: -54px -88px; }
.RadComboBox_Default .rcbHovered .rcbReadOnly .rcbArrowCellRight { background-position: -38px -88px; }

.RadComboBox_Default .rcbFocused .rcbReadOnly .rcbArrowCellLeft { background-position: -90px -88px; }
.RadComboBox_Default .rcbFocused .rcbReadOnly .rcbArrowCellRight { background-position: -74px -88px; }

.RadComboBox_Default .rcbReadOnly td.rcbArrowCellHidden { background-position: -15px -88px; }
.RadComboBox_Default .rcbHovered .rcbReadOnly td.rcbArrowCellHidden { background-position: -51px -88px; }
.RadComboBox_Default .rcbFocused .rcbReadOnly td.rcbArrowCellHidden { background-position: -87px -88px; }

/* dropdown */

.RadComboBoxDropDown_Default .rcbFooter,
.RadComboBoxDropDown_Default .rcbMoreResults,
.RadComboBoxDropDown_Default .rcbMoreResults a
{
	background-image: url("/Portals/_default/Skins/_default/WebControlSkin/Default/ComboBox/rcbSprite.png");
}

div.RadComboBoxDropDown_Default
{
	background: #fff;
	border-color: #c6c7d2;
	border-top-color: #83868d;
	font-size: 12px;
}

.RadComboBoxDropDown_Default .rcbFooter
{
	background-color: #dee2e7;
	background-position: 0 -110px;
	border-top-color: #d5d5d5;
}

div.RadComboBoxDropDown_Default .rcbHeader
{
	font-size: 13px;
	font-weight: bold;
	border-bottom: 0;
	padding:8px 7px 0;
}

.RadComboBoxDropDown_Default .rcbItem,
.RadComboBoxDropDown_Default .rcbHovered
{
	line-height: 1.5;
}

.RadComboBoxDropDown_Default .rcbItem em
{
	background: #e5e5e5;
}

.RadComboBoxDropDown_Default .rcbHovered
{
	background: #e8e8e8;
	color: #000;
}

.RadComboBoxDropDown_Default .rcbSeparator
{
    color: #444;
    background: #d9dadc;
}

.RadComboBox_Default .rcbDisabled .rcbInputCell .rcbInput,
.RadComboBoxDropDown_Default .rcbDisabled
{
	color: #999;
}

.RadComboBox_Default .rcbDisabled td.rcbInputCellLeft { background-position: 0 -66px; }
.RadComboBox_Default .rcbDisabled td.rcbInputCellRight { background-position: 100% -66px; }
.RadComboBox_Default .rcbDisabled td.rcbArrowCellLeft { background-position: -126px -88px; }
.RadComboBox_Default .rcbDisabled td.rcbArrowCellRight { background-position: -108px -88px; }
.RadComboBox_Default .rcbDisabled .rcbReadOnly td.rcbArrowCellRight { background-position: -110px -88px; }
.RadComboBox_Default table.rcbDisabled td.rcbArrowCellHidden,
.RadComboBox_Default .rcbDisabled .rcbReadOnly td.rcbArrowCellHidden { background-position: -123px -88px; }

.RadComboBoxDropDown_Default .rcbLoading
{
	background: #f0f0f0;
}

.RadComboBoxDropDown_Default .rcbMoreResults
{
	border-top-color: #c6c7d2;
	background-position: 0 -132px;
	background-color: #e6e6e6;
	color: #606060;
}

.RadComboBoxDropDown_Default .rcbMoreResults a
{
	background-position: -157px -94px;
	color: #606060;
}

