/* 
================================
Skin styles for DotNetNuke
================================
*/   

/******* Basic Skin CSS *******/
.controlpanel 
{
	width: 100%;
	background-color: #fefefe;
}
.pagemaster 
{
	width: 100%;
	height: 100%;	
	background-color:#376297;
}
.skinheader 
{

}
.skingradient 
{
    background-color: #DDDDDD;
}

.skinmaster 
{
	height: 100%;
	width:100%;
	background-color: #376297;
	background-image:url('Images/PageBackground.jpg');
	background-repeat: repeat-x;
	border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; 
	border-left: #8f9092 1px solid; 
	border-bottom: #8f9092 1px solid; 
    padding-Top:25px;
}



/*******  Skin CSS  *******/
/* Matches Code Top-Down  */
.BannerRow
{
   background-color: #FFFFFF;
   width:953px;
   height:105px;
}
.LogoTD
{
   background: url('images/LogoBk.jpg') no-repeat top center transparent;
   height:105px;
   width:349px;
}
.OptionsTD
{
   background-color:#FFFFFF;
   height:105px;
}
.OptionsInnerTable
{
}
.UserTD
{
   padding-top:6px;
   padding-right:5px;
   white-space:nowrap;
}
.UserControl
{
   background-image: url('images/UserOptionsBk.jpg');
   padding:4px 5px 5px 5px;
   color:#FFFFFF;
}
.UserControl:link
{
   text-transform: uppercase;
   font-family:Arial;
   font-weight:bold;
   font-size:12px;
   color:#FFFFFF;
}
.LoginTD
{
   white-space:nowrap;
   padding-right:5px;
   padding-top:6px;
}
.LoginControl
{
   background-image: url('images/UserOptionsBk.jpg');
   padding:4px 5px 5px 5px;
   color:#FFFFFF;
}
.LoginControl:link
{
   text-transform: uppercase;
   font-family:Arial;
   font-weight:bold;
   font-size:12px;
   color:#FFFFFF;
}
.SearchTD
{
   white-space:nowrap;
}
.SearchControl
{
   font-family:Arial;
   font-size:12px;
   display:inline-block;
   height:26px;
   padding-bottom:1px;
   padding-right:4px;
   margin:0px;
}
*html .SearchTD input
{
   margin:0px;
}
*html #dnn_dnnSEARCH_txtSearch
{
    vertical-align:top;
}

.GoButton
{
   padding:5px 10px 6px 12px;  
   background-image: url('images/SearchGoBk.jpg'); 
   color:#FFFFFF;
   text-transform: uppercase;
   font-family:Georgia, Cambira, Arial;
   font-weight:bold;
   font-size:12px;
}
/*ie hack fix*/
*html .GoButton
{
   vertical-align:middle;
   color:#FFFFFF;
   text-transform: uppercase;
   font-family:Arial;
   font-weight:bold;
   font-size:12px;
}

.MenuRow
{
 background: url('images/navbar_background.gif') repeat-x top center transparent;
   height:33px;
}

.MenuTD
{
   background: url('images/MenuBarRightBk.jpg') repeat-x top left transparent;
   height:33px;
}
.LeftSep
{
   width:3px;
   height:100%;
}

.MyRootArrow
{
   padding-left:0px;
   padding-right:0px;
   vertical-align:middle;
}
.MainMenu_MenuBar
{
  background-color:Transparent;
  height:33px;
}
.MyMainMenu_RootMenuItem
{
   background-color:Transparent;
   border-width:0px; /*Removes White border around items*/
}
.MainMenu_MenuContainer
{
   width:100%;
   height:33px;  
}
.MyMainMenu_RootMenuItem TD
{
   vertical-align:middle;
   text-align:center;
   background-image:url('Images/MenuItemBack.jpg');
   color:#FFFFFF;
   font-family:Calibri, Tahoma;
   font-size:16px;
   padding-left:5px;
   padding-right:5px;
   padding-top:1px;
   padding-bottom:1px;
   white-space:nowrap;
}

.MyMainMenu_RootMenuItemActive TD
{
   vertical-align:middle;
   text-align:center;
   color:#FFFFFF;
   font-family:Calibri, Tahoma;
   font-size:16px;
   padding-left:5px;
   padding-right:5px;
   padding-top:1px;
   padding-bottom:1px;
   white-space:nowrap;
}

.MyMainMenu_RootMenuItemSelected TD
{
   vertical-align:middle;
   text-align:center;
   color:#FFFFFF;
   font-family:Calibri, Tahoma;
   font-size:16px;
   padding-left:5px;
   padding-right:5px;
   padding-top:1px;
   padding-bottom:1px;
   white-space:nowrap;
   height:33px;
}

.MainMenu_MenuBreak /*fixes background color over memnu seperators*/
{
   background-color: Transparent; 
   border-top: none;
   border-bottom: none;
   height:33px;
}
.MainMenu_MenuBreak table
{
   height:33px;
   background: url('images/MenuSeperatorBk.jpg') repeat-x top center transparent;
}

.MainMenu_MenuItem
{
   font-family:Calibri, Tahoma;
   background-color:#252525;
  /* background: url('images/navbar_background.gif') repeat-x top center transparent;*/
   color:#FFFFFF;
   padding-top:4px;
   padding-bottom:4px;
   padding-left: 0px;
   padding-right: 0px;
   border-color:white;
   border-style:solid;
   border-width:0px;
}

.MainMenu_MenuItemSel
{
   font-family:Calibri, Tahoma;
   background-color:#E4801C;
   color:#FFFFFF;
   padding-top:4px;
   padding-bottom:4px;
   padding-left: 0px;
   padding-right: 0px;
}

.MainMenu_SubMenuItem
{
     background-color:#252525;
     color:Green;
}
.MainMenu_SubMenuItemSel
{
    background-color:#252525;
     color:Green;
}
.MainMenu_SubMenu
{
}
.MyMainMenu_MenuIcon
{
  width:0px;
}
.MyMainMenu_RootMenuArrow
{
}
.MyMainMenu_MenuArrow
{
   width:0px;
}
.Myrightseparatorclass
{
}

.ContentRow
{
   background: url('images/navbar_shadow.gif') repeat-x top left transparent;
   background-color:#FFFFFF;
   padding-top:12px;
   padding-left:5px;
   padding-right:5px;
   padding-bottom:5px;
}
.ContentSep
{
   background: url('images/ContentSeperatorBk.jpg') repeat-y scroll top center transparent;
   height:100%;
   padding-left:2px;
   padding-right:2px;
}
.toppane
{
 padding-right:2px;
}
.contentpane
{
 padding-right:5px;
 padding-left:35px;
}
.rightpane
{
   padding-left:2px;
}

.FooterRow
{
   background: url('images/FooterRowBk.jpg') no-repeat scroll top left transparent;
   height:131px;
   width:953px;
}

.FooterLeft
{
   width:414px;
   color:#FFFFFF;
  padding-left:20px;
   padding-right:20px;
   padding-top:15px;
} 

*html .FooterLeft
{
   width:414px;
   color:#FFFFFF;
   padding-left:20px;
   padding-right:20px;
   padding-top:15px;
}

.FooterRight
{
   width:539px;
   color:#FFFFFF;
   padding-left:20px;
   padding-right:20px;
   padding-top:15px;
}

*html .FooterRight
{
   width:539px;
   color:#FFFFFF;
   padding-left:20px;
   padding-right:20px;
   padding-top:15px;
}

.CopyrightRow
{
   background: url('images/CopyWriteRowBk.jpg') no-repeat scroll top left transparent;
   height:28px;
   width:953px;
}
.MyCopyRight
{
   color:#FFFFFF;
   display:block;
   font-family:Arial;
   font-size:9pt;
   padding:5px 0px 0px 25px 
}

