/* 
================================
Skin styles for DotNetNuke
================================
*/   


/******* Basic Skin CSS *******/
.controlpanel 
{
	width: 100%;
	background-color: #fefefe;
}

.skinheader 
{
  
}
.skingradient 
{
    background-color: #DDDDDD;
}

.skinmaster {
	height: 100%;
	width:100%;
	background: url('images/ForsbergDisplayBk.jpg') repeat-x top center #FFFFFF;
	border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; 
	border-left: #8f9092 1px solid; 
	border-bottom: #8f9092 1px solid; 
}

.pagemaster 
{
	width: 100%;
	height: 100%;	
	background-color:#EEEEEE;
}


/*******  Skin CSS  *******/
/* Matches Code Top-Down  */
.MenuRow
{
   background-color: #0000FF;
   height:23px;
}

.DateTD
{
   background: url('images/MenuBarLeftBk.jpg') no-repeat top center transparent;
   height:23px;
   width:363px;
}

.MyDate
{
  display:block;
  color: #FFFFFF;              /*90BDD0;*/
  font-family:Arial;
  font-size:12px; 
  padding: 0px 0px 0px 25px; 
}

.MenuTD
{
   background: url('images/MenuBarRightBk.jpg') repeat-x top left transparent;
   height:23px;
}


/*************************/
.MyRootArrow
{
   padding-left:0px;
   padding-right:0px;
   vertical-align:middle;
}
.MainMenu_MenuBar
{
  background-color:Transparent;
}
.MyMainMenu_RootMenuItem
{
   background-color:Transparent;
   border-width:0px; /*Removes White border around items*/
}
.MainMenu_MenuContainer
{
   width:100%;
}
.MyMainMenu_RootMenuItem TD
{
   vertical-align:middle;
   text-align:center;
   background-color:#000000;
   background-image:url('Images/MenuItemBack.jpg');
   color:#FFFFFF;
   font-family:Arial;
   font-size:12px;
   padding-left:5px;
   padding-right:5px;
   padding-top:1px;
   padding-bottom:1px;
   white-space:nowrap;
}

.MyMainMenu_RootMenuItemActive TD
{
   vertical-align:middle;
   text-align:center;
   background-color:#000000;
   color:#FFFF00;
   font-family:Arial;
   font-size:12px;
   padding-left:5px;
   padding-right:5px;
   padding-top:1px;
   padding-bottom:1px;
   white-space:nowrap;
}

.MyMainMenu_RootMenuItemSelected TD
{
   vertical-align:middle;
   text-align:center;
   background-color:#000000;
   color:#FFFF00;
   font-family:Arial;
   font-size:12px;
   padding-left:5px;
   padding-right:5px;
   padding-top:1px;
   padding-bottom:1px;
   white-space:nowrap;
}

.MainMenu_MenuBreak /*fixes background color over memnu seperators*/
{
   background-color: Transparent; 
   border-top: none;
   border-bottom: none;
}

.MainMenu_MenuItem
{
   background-color:#000000;
   color:#FFFFFF;
   padding-top:4px;
   padding-bottom:4px;

   border-color:white;
   border-style:solid;
   border-width:0px 0;
}

.MainMenu_MenuItemSel
{
   background-color:#000000;
   color:#FFFF00;
   padding-top:4px;
   padding-bottom:4px;

}

.MainMenu_SubMenuItem
{
}
.MainMenu_SubMenuItemSel
{
}
.MainMenu_SubMenu
{
}
.MyMainMenu_MenuIcon
{
  width:0px;
}
.MyMainMenu_RootMenuArrow
{
}
.MyMainMenu_MenuArrow
{
   width:0px;
}
.Myrightseparatorclass
{
}

/***************************/
.topleftpane
{
   background: url('images/TopLeftPaneBk.jpg') no-repeat top center transparent;
   height:84px;
   width:363px;
}
.topleftpane p
{
   color:#FFFFFF;
   line-height: 16px;
}

.toprightpane
{
   background: url('images/TopRightPaneBk.jpg') no-repeat top center transparent;
   height:84px;
   width:576px;
   padding-left:11px;
   padding-top:9px;
}

.toprightpane p
{
   color:#FFFFFF;
   line-height: 16px;
}

.leftpane
{
   background: url('images/LeftPaneBk.jpg') no-repeat top center transparent;
   height:100%;
   width:233px;
}
.leftpanetable
{
   background: url('images/LeftPaneBottomBk.jpg') repeat-y top center transparent;
   width:233px;
   height:100%;
}
.leftpanebottom
{
   background: url('images/LeftPaneBottomBk.jpg') repeat-y top center transparent;
   width:233px;
   height:1%;
}
.rightpanetop
{
   background: url('images/RightPaneTopBk.jpg') no-repeat scroll top left transparent;
   height:23px;
   width:718px; 
}
.rightpane
{
   background: url('images/RightPaneMiddleBk.jpg') repeat-y scroll top left transparent;
   width:718px; 
   height:100%;
   padding-left:15px;
   padding-right:34px;
}
.rightpanebottom
{
   background: url('images/RightPaneBottomBk.jpg') no-repeat scroll top left transparent;
   height:15px;
   width:718px;
}


.FillRow
{
   background: url('images/TopFooterFillBk.jpg') repeat-y scroll top left transparent;
   height:100%;
   width:951px;
}

.FooterLeft
{
   background: url('images/FooterLeftBk.jpg') no-repeat scroll top left transparent;
   height:28px;
   width:476px;
}

.FooterRight
{
   background: url('images/FooterRightBk.jpg') no-repeat scroll top left transparent;
   height:28px;
   width:475px;
}

.MyCopyRight
{
   color:#FFFFFF;
   display:block;
   font-family:Arial;
   font-size:9pt;
   padding:5px 0px 0px 25px 
}

.LoginRow
{
   background: url('images/BottomFooterFillBk.jpg') no-repeat scroll top left transparent;
   height:23px;
   width:951px;
}

.MyLogin
{
  color: #C8C8C8;              /*90BDD0;*/
  font-family:Arial;
  font-size:10pt; 
  padding: 0px 25px 0px 0px;
}
.MyLogin:link
{
  color: #C8C8C8; 
  text-decoration:none;
}
.MyLogin:active
{
  color: #C8C8C8; 
  text-decoration:none;
}
.MyLogin:visited
{
  color: #C8C8C8; 
  text-decoration:none;
}
.MyLogin:hover
{
  color: #000000; 
  text-decoration:underline;
}

.MyBreadCrumb
{
   color:#355497;
   font-family: Arial;
   font-size:14px;
   padding-bottom:0px;
}
A.MyBreadCrumb:link
{
  text-decoration:none;
  color:#355497;
  font-family: Arial;
  font-size:14px;
}
A.MyBreadCrumb:active
{
  text-decoration:none;
  color:#355497;
  font-family: Arial;
  font-size:14px;
}
A.MyBreadCrumb:visited
{
  text-decoration:none;
  color:#355497;
  font-family: Arial;
  font-size:14px;
}
A.MyBreadCrumb:hover
{
  text-decoration:underline;
  color:#355497;
  font-family: Arial;
  font-size:14px;

}

.MyContactInfo
{
   color:#FFFFFF;
   display:block;
   font-family:Arial;
   font-size:9pt;
   padding:5px 25px 0px 0px; 
}

a.HomeLink
{
   color:#FFFFFF;
}
a.HomeLink:visited
{
   color:#FFFFFF;
}
a.HomeLink:active
{
   color:#FFFFFF;
}
a.HomeLink:link
{
   color:#FFFFFF;
}
a.HomeLink:hover
{
   color:#FFFFFF;
}
