/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/ 

/* .dummy { background: url(/Portals/22/Skins/Salemburg/none.gif);}



/*==== Shared Styles ======================================= */


html {
	height: 100%;
}



table, tr, td, p {
	font-family: tahoma;
	font-size: 11px;
	line-height: 1.2em;
}


select, input {
	font-family: tahoma;
	font-size: 11px;
	color: #666;
}


body {width: 100%; height: 100%; margin: 0%; text-align: center; background: #E5E5DD;}
#PageHolder {width: 100%; height: 100%; background: url(/Portals/22/Skins/Salemburg/bg.gif);}
#TableMaster {height: 100%; width: 782px;}
#TableMasterTop {height: 125px; text-align: center;}
#A1 {width: 25px; background: url(/Portals/22/Skins/Salemburg/a1.gif) no-repeat;}
#A2 {width: 84px; background: url(/Portals/22/Skins/Salemburg/a2.gif) no-repeat;}
#A3 {width: 630px; background: url(/Portals/22/Skins/Salemburg/a3.gif) no-repeat; padding-top: 90px;}
#SolPartMenu {float: left; }
#LoginRegister {float: right; color: #c5c3b6; margin-right: 10px;}
#A4 {width: 43px; background: url(/Portals/22/Skins/Salemburg/a4.gif) no-repeat;}
#TableMasterMiddleA {height: 28px; text-align: center;}
#Breadcrumb {width: auto; background: url(/Portals/22/Skins/Salemburg/b.gif) no-repeat; height: 28px; padding: 5px 20px 5px 40px}
#TableMasterMiddleB {height: auto; text-align: center;}
#B1 {width: 25px; background: url(/Portals/22/Skins/Salemburg/b1.gif) repeat-y;}
#B2 {background: #d9d8cd; height: 100%; padding-right: 2px;}
.PaneFull {width: 100%; height: 100%; background: #d9d8cd; padding: 1px;}
.PaneFull td, p {color: #666;}
.PaneLeft {width: 33%; height: 100%; background: #d9d8cd; padding: 1px;}
.PaneLeft td, p {color: #666;}
.PaneCenter {width: 33%; height: 100%; background: #d9d8cd; padding: 1px;}
.PaneCenter td, p {color: #666;}
.PaneRight {width: 33%; height: 100%; background: #d9d8cd; padding: 1px;}
.PaneRight td, p {color: #666;}
#B3 {width: 25px; background: url(/Portals/22/Skins/Salemburg/b3.gif) repeat-y;}
#TableMasterBottom {height: 73px; text-align: center;}
#C1 {width: 42px; height: 73px; background: url(/Portals/22/Skins/Salemburg/c1.gif) no-repeat;}
#C2 {width: auto; color: #A9ACC1; height: 73px; background: url(/Portals/22/Skins/Salemburg/c2.gif) repeat-x; text-align: right; padding: 15px 10px 2px 10px;}
.PaneFooter {background: #d9d8cd; padding: 1px;}
#C3 {width: 42px; height: 73px; background: url(/Portals/22/Skins/Salemburg/c3.gif) no-repeat;}


/* text style for the unselected tabs */

.OtherTabs {
    font-size: 11px;
    color: #000;
    font-family: tahoma;
    text-decoration: none;
}


/* hyperlink style for the unselected tabs */

a.OtherTabs:link, a.OtherTabs:visited, a.OtherTabs:active  {
    text-decoration:    none;
    color: #2c2c2c;
	background-color: transparent;
	border: 0;
	font-weight: bold;
}

a.OtherTabs:hover    {
    text-decoration:    underline;
    color: #2c2c2c;
	background-color: transparent;
	border: 0;
	font-weight: bold;
}

a.FooterLink:link, a.FooterLink:visited, a.FooterLink:active .FooterText {
    text-decoration: none;
    color: #A9ACC1;
	background-color: transparent;
	border: 0;
	font-weight: bold;
}

a.FooterLink:hover {
    text-decoration: none;
    color: #fff;
	background-color: transparent;
	border: 0;
	font-weight: bold;
}

a.LoginLink:link, a.LoginLink:visited, a.LoginLink:active {
    text-decoration: none;
    color: #9d9b87;
	background-color: transparent;
	border: 0;
	font-weight: bold;
}

a.LoginLink:hover {
    text-decoration: none;
    color: #838168;
	background-color: transparent;
	border: 0;
	font-weight: bold;
}

a.BreadcrumbLink:link, a.BreadcrumbLink:visited, a.BreadcrumbLink:active {
    text-decoration: none;
    color: #4F5680;
	background-color: transparent;
	border: 0;
	font-family: georgia;
	font-size: 15px;
	font-weight: bold;
}

a.BreadcrumbLink:hover {
    text-decoration: none;
    color: #4F5680;
	background-color: transparent;
	border: 0;
	font-family: georgia;
	font-size: 15px;
	font-weight: bold;
}



/*==== Default Menu Styles =================================*/

.MainMenu_MenuContainer {
	background: transparent;
	width: 100%;
}

.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
}

.MainMenu_MenuItem {
	font-family: tahoma; 
	color: #A29F87;
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
	background: transparent;
	border: #E3E2DB 1px solid;
	padding: 1px 2px 2px 0px;
}

.MainMenu_MenuIcon {
	display: none;
}

.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	margin: 8px 0px 0px 6px;
	background-color: #E3E2DB; 
	border: #E3E2DB 1px solid;
	padding: 2px;
}

.MainMenu_MenuBreak {
	display: none;
}



.MainMenu_MenuItemSel {
	font-family: tahoma; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal;
	cursor: pointer; 
	cursor: hand; 
	color: #fff;
	background: #B5B3A1;
	border-left: #B5B3A1 1px solid;
	border-right: #B5B3A1 1px solid;
	padding: 1px 2px 2px 0px;
}

.MainMenu_MenuArrow {
	display: none;
}

.MainMenu_RootMenuArrow {
	display: none;
}

.MainMenu_Idle { /* idle */
	background: transparent;
	color: #A9ACC1;
	width: 177px;
	height: 20px;
	padding: 1px 2px 2px 0px;
}

.MainMenu_Selected { /* hover */
	background: transparent;
	color: #fff;
	width: 177px;
	height: 20px;
	padding: 1px 2px 2px 0px;
}

.MainMenu_Active, .MainMenu_BreadcrumbActive { /* on */
	color: #fff;
	background: transparent;
	width: 177px;
	height: 20px;
	padding: 1px 2px 2px 0px;
}

/*=============== END DEFAULT MENU STYLES ============================================*/

/* Menu-Styles */
/* Module Title Menu 
----------------------------------------------------------------------------------------*/
.ModuleTitle_MenuContainer {
	color: #2c2c2c;
}

.ModuleTitle_MenuBar {
	cursor: pointer; 
	cursor: hand; 
	height: 21px;
}

/* Module Title Menu 
----------------------------------------------------------------------------------------*/
.ModuleTitle_MenuItem {
	font-family: tahoma; 
	color: #333;
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
	border: #f3f3f3 1px solid;
	padding: 1px 4px 2px 2px;
}


.ModuleTitle_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	margin: -1px 0px 0px 2px;
	background-color: #f3f3f3; 
	border: #cecece 1px solid;
	padding: 2px;
}

.ModuleTitle_MenuItemSel {
	font-family: tahoma; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal;
	cursor: pointer; 
	cursor: hand; 
	color: #333;
	background: #e5e5e5;
	border-left: #e5e5e5 1px solid;
	border-right: #e5e5e5 1px solid;
	padding: 1px 4px 2px 2px;
}

.ModuleTitle_MenuBreak {
	display: none;
}

.ModuleTitle_MenuIcon {
	display: none;
}
.ModuleTitle_MenuArrow {
	display: none;
}

.ModuleTitle_RootMenuArrow {
	display: none;
}


/* for the date ---------------------------------------------------*/
.SelectedTab {
    color: #d0d0d0;
	font-family: tahoma;
	font-weight: normal;
	font-size: 11px;
}


/* Item titles on edit and admin pages 
----------------------------------------------------------------------------------------*/
.SubHead    {
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #2f2f2f;
	padding: 0;
}


/* linky linky */


a.SubHead:link, a.SubHead:visited {
	color: #2f2f2f;
	text-decoration: none;
    font-family: tahoma;
    font-size: 11px;
    font-weight: normal;
}

a.SubHead:hover {
	color: #2f2f2f;
	text-decoration: none;
    font-family: tahoma;
    font-size: 11px;
    font-weight: normal;
}


a.CommandButton:link, a.CommandButton:visited {
	color: #5D6289;
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}

a.CommandButton:hover {
	color: #5D6289;
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

a.Normal:link, a.Normal:visited {
	color: #5D6289;
	font-family: tahoma;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
}

a.Normal:hover {
	color: #5D6289;
	font-family: tahoma;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}


a:link, a:visited {
	color: #5D6289;
	font-family: tahoma;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
}

a:hover {
	color: #5D6289;
	font-family: tahoma;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}



.Head {
	font-size: 13px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #4F5680;
	border-bottom: 2px dotted #D0CEC3;
	padding-bottom: 3px;
	width: 100%;
}



.DCTop .Head {
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	border: none;
	padding-bottom: 3px;
	width: 100%;
	margin-bottom: 4px;
}


.NormalRed {
	color: #2f2f2f;
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
}

.NormalBold {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
}

.NormalTextBox {
	color: #666;
	padding-left: 4px;
	line-height: 12px;
	font-family: tahoma;
	font-weight: normal;
	font-size: 11px;
	scrollbar-face-color: #fff;
	scrollbar-track-color: #fff;
	scrollbar-arrow-color: #333;
	scrollbar-3dlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-darkshadow-color: #fff;
}

td.NormalTextBox {
	padding: 0;
	margin: 0;
	background: transparent;
	visibility: invisible;
}



