/* 
================================
Skin styles for DotNetNuke
================================
*/   

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #ebebeb;	
}
.skinmaster {
	height: 100%;
	background-color: #ebebeb;	
	BORDER-RIGHT: #7994CB 1px solid; 
	BORDER-TOP: #7994CB 1px solid; 
	BORDER-LEFT: #7994CB 1px solid; 
	BORDER-BOTTOM: #7994CB 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; 
}
.skinheader {
}
.skingradient {
	BACKGROUND-IMAGE: url(gradient_DkBlue.jpg); HEIGHT:30px;
}
.controlpanel {
	width: 100%;
	background-color: #DFE5F2;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;	
	height:16px;
	background-color: Transparent;
}
.MainMenu_MenuItem {
	border-left: #CAD5EA 0px solid; 
	border-bottom: #CAD5EA 1px solid; 
	border-top: #CAD5EA 1px solid; 
	border-right: #CAD5EA 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif;
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
}
.MainMenu_MenuIcon {
	background-color: #CAD5EA; 
	border-left: #CAD5EA 1px solid; 
	border-bottom: #CAD5EA 1px solid; 
	border-top: #CAD5EA 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}
.MainMenu_SubMenu {
	background-color: #CAD5EA;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}

.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel {
	background-color: #8DA4D3; 
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif;
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
}
.MainMenu_MenuArrow {
	border-right: #CAD5EA 1px solid; 
	border-bottom: #CAD5EA 1px solid; 
	border-top: #CAD5EA 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton     {
    background: #7994CB none; 
    color: #FFFFFF;
    font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #DFE5F2;
	BORDER-RIGHT: #7994CB 1px solid; 
	BORDER-TOP: #7994CB 1px solid; 
	BORDER-LEFT: #7994CB 1px solid; 
	BORDER-BOTTOM: #7994CB 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px
}
.TreeViewMenu_Header {
	BACKGROUND-IMAGE: url(gradient_LtBlue.jpg);
}
.Head   {
	font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif;
    font-size:  18px;
    font-weight:    normal;
    color: #333333;
}

/* 
================================
Skin styles for The Management Crowd Skin
================================
*/   


/*========================================================*/
/*  Universal                                             */
/*========================================================*/

/* Style For HTML PAGE                   */ html { height: 100%; }
/* Style For HTML BODY                   */ body { margin: 0; margin: 0 0 0 0; background: #ebebeb; overflow-y:scroll;}
/* Setting Text Throughout the skin      */ table, tr, td {font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; font-size: 12px; COLOR: #32363f; margin: 0;}
p 
{
	font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; 
	 LINE-HEIGHT: 22px; COLOR: #32363f; FONT-SIZE: 12px;	
}
                                   
                                            
A, A:visited {
	font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; COLOR: #32363f;	text-decoration:none;
}

P.p16 {
	font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; PADDING-BOTTOM: 15px; LINE-HEIGHT: 22px; COLOR: #32363f; FONT-SIZE: 1.6em; FONT-WEIGHT: bold
}
P.p16_nobold {
	font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; PADDING-BOTTOM: 15px; LINE-HEIGHT: 22px; COLOR: #32363f; FONT-SIZE: 1.6em
}
H1 {
	font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; PADDING-BOTTOM: 21px; LINE-HEIGHT: 22px; LETTER-SPACING: 1px; COLOR: #32363f; FONT-SIZE: 1.6em; FONT-WEIGHT: bold
}
H2 {
	font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; PADDING-BOTTOM: 15px; LINE-HEIGHT: 20px; COLOR: #00b3b5; FONT-SIZE: 2em
}
H2.h231 {
	font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; PADDING-BOTTOM: 30px; FONT-SIZE: 3.1em
}

/*========================================================*/
/*  Design Elements                                       */
/*========================================================*/

/*-- width setting on skins        --*/ .StandardWidth { width:930px; }
/*-- 100 percent height where req  --*/ .FullHeight { height:100%; }
/*-- 100 percent width where req   --*/ .FullWidth { width:100%; }



/*-- outer table on unboxed skins  --*/ 
.OuterTable  
{
	width:100%; height:100%; 	
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; 
	BACKGROUND: transparent url(bg.jpg) no-repeat center top; 		
}

/*-- cell containing content panes --*/ .ContentPanesTD { width:100%; height:100%; vertical-align: top; padding: 0 1px 0 1px; }

/*-- dotted background             --*/ .Dotted { background: url(dotted2.gif) repeat top left; }
/*-- row containing logo area      --*/ .LogoRow { padding: 36px 10px 0 7px; }
/*-- cell containing logo          --*/ .LogoTD { width:1px; padding: 0 0 0 0; }
/*-- row between the menu and the breadcrumbs row --*/ .InterMenuAndBreadcrumbsRow { height:28px; }
/*-- row containing breadcrumbs    --*/ .BreadcrumbsRow { height:30px; padding: 0 0 0 7px; }
/*-- row for space between areas   --*/ .SpaceBar { height:10px; padding: 0 0 0 0; }
/*-- cell to left of breadcrumbs   --*/ .BreadcrumbsTDLeft { height: 30px; line-height:30px; width: 7px; background: url(bread-bg-l.gif) no-repeat top left; color:#a1a1a1; vertical-align: top; padding: 1px 0 0 7px;  }
/*-- cell containing breadcrumbs   --*/ .BreadcrumbsTD { height: 30px; line-height:30px; width: 100%; background: url(bread-bg.gif) repeat-x top left; color:#a1a1a1; vertical-align: top; padding: 1px 20px 0 0;  }
/*-- cell containing search        --*/ .SearchTD { width:217px; vertical-align: top; text-align: right; height: 30px; line-height:30px; padding: 1px 8px 0 0; background: url(search-bg.gif) no-repeat top right;}

/*-- cell containing footer --*/		.FooterTD { width:100%; height:100%; vertical-align: top; padding: 0px 9px 0 7px; }
/*-- Footer Row --*/					.SkinFooterRow { background: url(bg_footer.jpg) #d6d6d6 repeat-x center top; height:167px; padding: 20px 7px 0 7px; }

/*-- cell containing copyright     --*/ .SkinFooterRowLH_TD { text-align: left; padding: 0 9px 10px 10px; BORDER-RIGHT: #fff 1px solid; width: 282px; }
/*-- cell containing address       --*/ .SkinFooterRowCTR_TD { text-align: left; padding: 0 20px 10px 20px; BORDER-RIGHT: #fff 1px solid; width: 275px;}
/*-- cell containing back to top   --*/ .SkinFooterRowRH_TD { text-align: left; padding: 0 10px 10px 20px; width: 271px; }

.footer_logo {
	MARGIN-BOTTOM: 25px; border: none;
}

.back_top {
	 MARGIN: 5px 0px 0px 17px; border: none;
}


.footer_title { color:#00b3b5; font-family:Verdana, Arial, sans-serif; font-weight:400; font-size: 15pt;  }



/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/

/*-- image content pane horiz      --*/ .ImagePane { height:1px; padding: 0 7px 0 7px; }
/*-- top inside content pane       --*/ .TopPane { width: 100%; padding: 0 7px 0 7px;}
/*-- left content pane             --*/ .LeftPane { padding: 0 20px 0 7px; width: 472.5px; }
/*-- right content pane            --*/ .RightPane { padding: 0 7px 0 20px; width: 472.5px; }
/*-- top inside content pane       --*/ .ContentPane { width: 100%; padding: 0 7px 0 7px;}

/*-- left2 content pane            --*/ .LeftPane2 { padding: 0 20px 0 7px; BORDER-RIGHT: #c6c7c9 1px solid; width: 288px; }
/*-- middle2 pane                  --*/ .CentrePane2 { padding: 0 20px 0 20px; BORDER-RIGHT: #c6c7c9 1px solid; width: 275px; }
/*-- right2 content pane           --*/ .RightPane2 { padding: 0 7px 0 20px; width: 288px; }

/*-- left3 content pane            --*/ .LeftPane3 { padding: 0 20px 0 7px; BORDER-RIGHT: #c6c7c9 1px solid; width: 288px; }
/*-- content3 pane                 --*/ .CentrePane3 { padding: 0 20px 0 20px; BORDER-RIGHT: #c6c7c9 1px solid; width: 275px; }
/*-- right3 content pane           --*/ .RightPane3 { padding: 0 7px 0 20px; width: 288px; }

/*-- lefttwothirds content pane    --*/ .LeftTwoThirdsPane { padding: 0 20px 0 7px; BORDER-RIGHT: #c6c7c9 1px solid; width: 604px; }
/*-- righthird content pane        --*/ .RightThirdPane { padding: 0 20px 0 20px;  width: 275px;}

/*-- bottom inside pane            --*/ .BottomPane { width: 100%; padding: 0 7px 0 7px; }

/*-- left4 content pane            --*/ .LeftPane4 { padding: 0 20px 0 7px; BORDER-RIGHT: #c6c7c9 1px solid; width: 288px; }
/*-- content4 pane                 --*/ .CentrePane4 { padding: 0 20px 0 20px; BORDER-RIGHT: #c6c7c9 1px solid; width: 275px; }
/*-- right4 content pane           --*/ .RightPane4 { padding: 0 7px 0 20px; width: 288px; }

/*-- bottom2 inside pane           --*/ .BottomPane2 { width: 100%; padding: 0 7px 0 7px; }


/*========================================================*/
/*  Tokens                                                */
/*========================================================*/

/*-- login token to prevent flicker    --*/ .LOGIN_div { background:  url(ico-login-over.gif) no-repeat bottom left; }
/*-- login token idle                  --*/ a.LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active { color: #939393; background:  url(ico-login.gif) no-repeat bottom left;  font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; font-size: 11px; font-weight:bold; text-decoration: none; float:right; height:17px; line-height:17px; padding: 0 0 0 25px; margin: 0 0 0 16px; }
/*-- login token hover                 --*/ a.LOGIN_object:hover { background:  url(ico-login-over.gif) no-repeat bottom left; color: #444444; font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; font-weight:bold; font-size: 11px; text-decoration: none; }



/*-- user token to prevent flicker     --*/ .USER_div { background:  url(ico-register-over.gif) no-repeat bottom left;}
/*-- user token idle                   --*/ a.USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active { color: #939393; background:  url(ico-register.gif) no-repeat bottom left;  font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; font-size: 11px; font-weight:bold; text-decoration: none; float:right; height:17px; line-height:17px; padding: 0 0 0 25px;  margin: 0 0 0 16px; }
/*-- user token hover                  --*/ a.USER_object:hover { background:  url(ico-register-over.gif) no-repeat bottom left; color: #444444; font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; font-weight:bold; font-size: 11px; text-decoration: none; }


/*-- date token idle                   --*/ .DATE_object, a.DATE_object:link, a.DATE_object:visited, a.DATE_object:active { color: #939393; font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; font-size: 11px; text-decoration: none; }
/*-- date token hover                  --*/ a.DATE_object:hover { color: #c1c1c1; font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; font-size: 11px; text-decoration: none; }
/*-- breadcrumbs token idle            --*/ .BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active { color: #8f8f8f; font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; font-size: 11px; text-decoration: none; font-weight:bold;  }
/*-- breadcrumbs token hover           --*/ a.BREADCRUMBS_object:hover { color: #666; font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; font-size: 11px; text-decoration: none; font-weight:bold;  }

/*-- footer footer objects hover       --*/ a.FOOTER_Objects, a.FOOTER_Objects:link, a.FOOTER_Objects:visited, a.FOOTER_Objects:active{ color:#777; font-size: 13px; text-decoration:none; font-weight:lighter;}
/*-- footer objects                    --*/ .FOOTER_Objects, a.FOOTER_Objects:hover {color: #333333; font-size: 13px; text-decoration:none; font-weight:lighter;}

/*-- language selector dropdown        --*/ .Language_object { font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; font-size: 11px; text-decoration: none; }

/*========================================================*/
/*  Text                                                  */
/*========================================================*/

/*-- most of the text on site          --*/ .normal, .Normal { font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; font-size: 11px; color: #555; }
/*-- most of the bold text on site     --*/ .NormalBold { font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; font-size: 11px; font-weight: bold; color: #555; }
/*-- red text on site for errors       --*/ .NormalRed { color: #C50000; font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; font-weight: bold; font-size: 11px; }
/*-- subheadings - mostly in admin     --*/ .SubHead { font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; font-size: 11px; font-weight: bold; color: #777; padding: 0; }
/*-- headings - mostly in admin        --*/ .Head { font-size: 11px; color: #777; background: transparent; font-weight: bold; padding: 0;}

/*========================================================*/
/*  Links                                                 */
/*========================================================*/

/*-- default links visited and active  --*/ a:link, a:visited, a:active { color: #666; font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; font-size: 12px; font-weight:bold; text-decoration: none; }
/*-- default links hover               --*/ a:hover { color: #444; font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; font-size: 12px; text-decoration: none; }
/*-- normal  links visited and active  --*/ a.Normal:link, a.Normal:visited { color: #666; font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none; }
/*-- normal  links hover               --*/ a.Normal:hover { color: #444; font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; font-size: 12px;	text-decoration: none; }

.SearchDiv {background: url(ico-search-over.gif) no-repeat bottom left;}
/*-- search button in search form - idle  --*/ .SearchButton {background: url(ico-search.gif) no-repeat bottom left; padding: 15px 12px 7px 12px; cursor: hand; font-size:1px; margin: 0 0 0 0;  }
/*-- search button in search form - hover --*/ .SearchButton:hover {background: url(ico-search-over.gif) no-repeat bottom left; padding: 15px 12px 7px 12px; cursor: hand; font-size:1px; margin: 0 0 0 0;  }

/*-- footer links                      --*/ .Footer_Links, a.Footer_Links:link, a.Footer_Links:visited, a.Footer_Links:active { color: #FFF; font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; font-size: 12px; font-weight:bold; text-decoration: none; }
/*-- footer links hover                --*/ a.Footer_Links:hover { color: #EEE; font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; font-weight:bold; font-size: 12px; text-decoration: none; }


/*========================================================*/
/*  Forms                                                 */
/*========================================================*/

/*-- default form elements      --*/ select, input { font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; font-size:11px; color: #333; }
/*-- textbox                    --*/ .NormalTextBox { font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; font-size:11px; color: #333; } 
/*-- textbox container          --*/ /*-- td.NormalTextBox { padding: 0; margin: 0; background: transparent; border: 0; } --*/
/*-- textbox used for search    --*/ #dnn_dnnSEARCH_txtSearch.NormalTextBox { height:21px; background: transparent; width: 161px; color: #666; padding: 4px 4px 0px 0px; margin-left: 11px; border: 0px solid #FFFFFF; cursor:text; }

/*========================================================*/
/*  Sub Menus and Module Menus                            */
/*========================================================*/

/*-- submenu container          --*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { background: #FFF; padding: 0px; border: 1px dotted #888; z-index: 1000;  cursor: pointer;  cursor: hand; font-weight: normal; filter: none;}
/*-- submenu items idle         --*/ .MainMenu_MenuItem, .ModuleTitle_MenuItem { background: #7096d4; color: #FFF; font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; font-size: 11px; font-weight: bold; font-style: normal; padding: 0px 30px 0px 16px; height: 20px; border: 0;}
/*-- submenu items hover        --*/ .MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { background: #9fb9e2; color: #FFF; font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif; font-size: 11px; font-weight: bold; cursor: pointer; cursor: hand; padding: 0px 30px 0px 16px; height: 20px; border: 0;}

/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/


