/* 
================================
Skin styles for DotNetNuke
================================
*/   

.skinheader 
{
  
}

.pagemaster 
{
	width: 100%;
	height: 100%;	
	background-color:#7E94CD;
}
.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; 
}

.skingradient 
{
    background-color: #5E6F9B;
}

.Head 
{
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight:  normal;
   color: #333333;
}

/*****************/
.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
{
  padding-left:0px;
  padding-right:0px;
}
.MainMenu_SubMenuItemSel
{
  padding-left:0px;
  padding-right:0px;
}
.MainMenu_SubMenu
{
}
.MyMainMenu_MenuIcon
{
  width:0px;
}
.MyMainMenu_RootMenuArrow
{
}
.MyMainMenu_MenuArrow
{
   width:0px;
}
.Myrightseparatorclass
{
}
/***************************/
.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 #000000;
   height:28px;
   width:477px;
}
.FooterRight
{
   background: url('images/FooterRightBk.jpg') no-repeat scroll top right #000000;
   height:28px;
   width:476px;
}

.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;
}
.MyContactInfo
{
   color:#FFFFFF;
   display:block;
   font-family:Arial;
   font-size:9pt;
   padding:5px 25px 0px 0px; 
}

.TopRow
{
   background: url('images/TopRowFillBk.jpg') no-repeat scroll top left transparent;
   height:31px;
   width:953px;
}

.LeftRunnerTop
{
   background: url('images/LeftRunnerBk.jpg') no-repeat scroll top left transparent;
   height:510px;
   width:28px;
}

.LeftRunnerFill
{
   background: url('images/LeftRunnerFillBk.jpg') repeat-y scroll top left transparent;
   width:28px;
}
.LeftRunnerBottom
{
   background: url('images/LeftRunnerBottomBk.jpg') no-repeat scroll top left transparent;
   height:16px;
   width:28px;
}
.RightRunnerTop
{
   background: url('images/RightRunnerBk.jpg') no-repeat scroll top left transparent;
   height:510px;
   width:27px;
}
.RightRunnerFill
{
   background: url('images/RightRunnerFillBk.jpg') repeat-y scroll top left transparent;
   width:27px;
}
.RightRunnerBottom
{
   background: url('images/RightRunnerBottomBk.jpg') no-repeat scroll top left transparent;
   height:16px;
   width:27px;
}

.BottomRunner
{
   background: url('images/BottomRunnerBk.jpg') no-repeat scroll top left transparent;
   height:16px;
   width:899px;
}

.BottomTabTable
{
   background: url('images/TabRowRunnerBk.jpg') no-repeat scroll top left transparent;
   height:38px;
   width:899px;
}

.MiddleRunner
{
  background-color:#FFFFFF;
}
.TopTabs
{
   background: url('images/TopRunnerBk.jpg') no-repeat scroll top left transparent;
   background-color: #44AEE0;
   height:32px;
   padding: 0px;
   margin: 0px;
}
.InActiveTabTop
{
   background: url('images/TopTabBack1.jpg') repeat-x scroll top left transparent;
   height:31px;
   text-align:center;
   color:#B3B8BD;
}

.InActiveTabTop Span
{
   text-align:center;
}

.InActiveTabTop Span a:visited, .InActiveTabTop Span a:active, .InActiveTabTop Span a:link,  .InActiveTabTop Span a:hover
{
   text-align:center;
   color:#FFFFFF;
}
.InActiveTabTop Span a:hover
{
   text-align:center;
   color:#FFFFFF;
}

.TabSep
{
   width:2px;
   background-color:Transparent;
}
.TabSideSep
{
   width:2px;
   background: url('images/BottomTabSideBk.jpg') repeat-x scroll top left #FFFFFF;
}
.ActiveTabTop
{
   background: url('images/TopTabBack2.jpg') repeat-x scroll top left transparent;
   height:31px;
   text-align:center;
   color:#FFFFFF;
}
.ActiveTabTop Span
{
   text-align:center;
}
.ActiveTabTop Span a:link, .ActiveTabTop Span a:visited, .ActiveTabTop Span a:active, .ActiveTabTop Span a:hover
{
   text-align:center;
   color:#005B82;
}

.ActiveTabBottom
{
   background: url('images/BottomTabBack2.jpg') no-repeat scroll top center transparent;
   background-color: #AFB4B8;
   height:36px;
}

.TabsTable
{
   background: url('images/TopRunnerBk.jpg') no-repeat scroll top left transparent;
   background-color:#44AEE0;
   height:32px;
}

.TopTabRow
{
   background-color:Transparent;
   height:32px;
   padding: 0px;
   margin: 0px;
}

.BottomTabRow
{
   background: url('images/BottomTabRunnerBk.jpg') repeat-x scroll top left transparent;
   height:36px;
   padding:0px;
   margin: 0px;
}
.ContentSep
{
  background: url('images/GreyContentDivBk.jpg') no-repeat scroll top center #FFFFFF;
  padding-left:1px;
  padding-right:1px;
}
.ContentTop
{
   background-color:#ffffff;
   height:9px;
}
.QuoteForm td 
{
   padding-top:3px;
}
