/* 
================================
Skin styles for DotNetNuke
================================
*/   
.skinheader 
{
  
}
.skingradient 
{
    background-color: #5E6F9B;
}
.controlpanel 
{
	width: 100%;
	background-color: #fefefe;
}

.pagemaster 
{
	width: 100%;
	height: 100%;	
	background-color:#FFFFFF;
}
.skinmaster {
	height: 100%;
	width:100%;
	background-color: #FFFFFF;
	background: url('images/mrpabackground.jpg') repeat-x top center transparent;
	border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; 
	border-left: #8f9092 1px solid; 
	border-bottom: #8f9092 1px solid; 
}

.MasterTable
{
   padding-top:20px;
   background-color:Transparent;
}
.RedLeft
{
}

.RedMiddle
{
}

.RedRight
{
}

/*Contains Date And Login*/
.TopRow
{
   background: url('images/H_Top_Middle.jpg') repeat-x top center transparent;
   height:37px;
}

.DateTD
{
   width:30%;
}
.LoginTD
{
  width:70%;
}

.MyDate
{
  display:block;
  color: #B9B9BA;              /*90BDD0;*/
  font-family:Arial;
  font-size:10pt; 
  padding: 0px 0px 1px 20px;
}

.MyLogin
{
  display:inline-block;
  color: #707070;              /*90BDD0;*/
  font-family:Arial;
  font-size:10pt; 
  padding: 0px 25px 3px 0px;
}
.MyLogin:link
{
  color: #707070; 
  text-decoration:none;
}
.MyLogin:active
{
  color: #707070; 
  text-decoration:none;
}
.MyLogin:visited
{
  color: #707070; 
  text-decoration:none;
}
.MyLogin:hover
{
  color: #707070; 
  text-decoration:underline;
}

.BannerTD
{
   background: url('images/H_SearchRow_Left.jpg') no-repeat top center transparent;
   height:72px;
   width:669px;
}

.SearchTDTop
{
   background: url('images/H_SearchRow_Right.jpg') no-repeat top left transparent; 
   /*height:72px;
   width:208px;
   181EA6*/
}
.SearchTDPushtop 
{
   height:33px;
}
.SearchTD 
{  
   background: url('images/SearchBack.jpg') no-repeat top left transparent; 
   height:24px;
   width:130px;
}
.SearchTDPushbottom
{
   height:15px;
}
.SearchButton 
{ 
   background: transparent;
   font-family:Arial;
   font-size:14px;
   font-weight: bold;
   color:#FFFFFF; 
   text-decoration: none;
   
}
.SearchField:hover
{
   text-decoration: none;
   font-weight:bolder;
   color:#000000;
}
#dnn_dnnSEARCH_txtSearch.NormalTextBox 
{ 
   height:21px; 
   background: transparent; 
   width: 125px; 
   color: #000; 
   padding: 4px 4px 0px 4px;
   border: 0px solid #FFFFFF; 
   cursor:text;
}

.WelcomeTD
{
   width:261px;
}
.WelcomeTopTD
{
   background: url('images/H_Welcome_Top.jpg') no-repeat top center transparent;
   height:44px;
   width:261px;
}

.WelcomeBottomTD
{
   background: url('images/H_Welcome_Bottom.jpg') no-repeat top center transparent;
   height:90px;
   width:261px;
}
.FlashTD
{
   width:624px;
}
.FlashTop
{
   /*background: url('images/H_Flash_Placeholder.jpg') no-repeat top center transparent;
   height:285px;
   width:624px;*/
}
.FlashBottom
{
   background: url('images/H_Flash_Bottom.jpg') no-repeat top center transparent;
   height:34px;
   width:624px;
}

.MenuTD
{
   width:200px;
   background-color:#FFFFFF;
}


.ContentTD
{
   width:685px;
   background-color:#FFFFFF;
}

.ContentTop
{
   background: url('images/H_ContentTop.jpg') no-repeat top center transparent;
   height:11px;
   width:685px;
}

.FooterLeft
{
   background: url('images/Green_Footer_Left.jpg') no-repeat top center transparent;
   height:41px;
   width:31px;
}

.FooterRight
{
    background: url('images/Green_Footer_Right.jpg') no-repeat top center transparent;
    height:41px;
    width:31px;
}

.welcomepane
{
   background: url('images/H_Welcome_Middle.jpg') no-repeat top center transparent;
    height:185px;
    width:261px;
}
.hometoppane 
{
	width: 100%;
	background-color: transparent;
}
.homecontentpane 
{
	background-color: transparent;
}
.homerightpane 
{
	background-color: transparent;
}

.homeadpane
{
    background-color: transparent;
}

.homelinkspane
{
   background: url('images/H_BottomLinksRunner.jpg') repeat-x top center #C5C5A9;
   height:27px;
}
.homefooterpane
{
   background: url('images/H_Bottom_Middle.jpg') repeat-x top center transparent;
   height:41px;
   width:823px;
}

.LeftSide1
{
   background: url('images/H_LeftSideTop.jpg') repeat-x top center transparent;
   height:428px;
   width:41px;
}
.contentvrule
{
  background: url('images/GreyContentDivBk.jpg') no-repeat scroll center center #FFFFFF;
  padding-left:1px;
  padding-right:1px;
}
.LeftSide2
{

   background: url('images/H_LeftSide_Runner.jpg') repeat-y top center transparent;
   width:41px;
}

.LeftSide3
{
   background: url('images/H_LeftSideBottom1.jpg') repeat-x top center transparent;
   height:193px;
   width:41px;
}

.LeftSide4
{
   background: url('images/H_LeftSideBottom2.jpg') repeat-x top center transparent;
   height:68px;
   width:41px;
}

.RightSide1
{
   background: url('images/H_RightSideTop.jpg') repeat-x top center transparent;
   height:428px;
   width:42px;
}

.RightSide2
{

   background: url('images/H_RightSide_Runner.jpg') repeat-y top center transparent;
   width:42px;
}

.RightSide3
{
   background: url('images/H_RightSideBottom1.jpg') repeat-x top center transparent;
   height:193px;
   width:42px;
}

.RightSide4
{
   background: url('images/H_RightSideBottom2.jpg') repeat-x top center transparent;
   height:68px;
   width:42px;
}

.MenuCenter
{
   background-Color:Transparent;
   width:200px;
}

.ContentTable
{
   background-color:#FFFFFF;
}










.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;

}

.HomeHeaderLeft
{
   background: url('images/HomeHeaderLeft.jpg') no-repeat top center transparent;
   height:52px;
   width:428px;
}
.HomeHeaderLeftSpan
{
   color:#355497;
   display:block;
   font-family: Arial;
   font-size:14pt;
   padding:20px 0px 0px 30px;
}

.InteriorHeaderLeft
{
   background: url('images/HomeHeaderLeft.jpg') no-repeat top center transparent;
   height:52px;
   width:428px;
}
.InteriorHeaderLeftSpan
{
   color:#355497;
   display:block;
   font-family: Arial;
   font-size:14px;
   padding:23px 0px 0px 30px;
}

.HomeHeaderRight
{
   background: url('images/HomeHeaderRight.jpg') no-repeat top center transparent;
   height:52px;
   width:331px;
}




.MyCopyRight
{
   color:#000000;
   display:block;
   font-family:Arial;
   font-size:9pt;
   padding:11px 15px 0px 0px;
}

.MyContactInfo
{
   color:#FFFFFF;
   display:block;
   font-family:Arial;
   font-size:9pt;
   text-align:center;
   padding:4px 0px 0px 0px;
}



.leftpane 
{
	background-color:Transparent;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 6px;
}
/********************************************/
.ParentMenu_Container_std
{
   display:block;
   list-style-image:none;
   list-style-type:none;
   margin:0 0 0 0;
   padding:0 0 0 0;
   background-color:white;
   position:relative;
   padding-left:4px;
   width:200px;
}
.ParentMenu_Container_std li
{
   display:block;
   list-style-image:none;
   list-style-type:none;
}
.ParentMenu_Container_std li span
{
   /*display:inline-block;*/
}

.ChildMenu_Container_std
{
   list-style-image:none;
   list-style-type:none;
   background-color:#01994E;
   z-index:1000;
   position:absolute;
   display:block;
   margin:0 0 0 0;
   padding:0 0 0 0;
}
.ChildMenu_Container_std li
{
   list-style-image:none;
   list-style-type:none;
   height:20px;
}
.ChildMenu_Container_std li span
{
   margin:0 0 0 0;
   padding:0 5px 2px 5px;
   white-space:nowrap;
   vertical-align:middle;
}

.ActiveParent_std
{
   background:url('Images/H_MenuActive.jpg') no-repeat center left transparent;
   height:25px;
}
.ActiveParent_std span
{
   font-family:Arial;
   font-size:12px;
   padding-left:25px;
   white-space:normal;
   text-align:left;
   vertical-align:middle;
}
.ActiveParent_std span a
{
   color:#FFFFFF;
   font-weight:bold;
}
.ActiveParent_std span a:link
{
   color:#FFFFFF;
   font-weight:bold;
}
.ActiveParent_std span a:visited
{
   color:#FFFFFF;
   font-weight:bold;
}

.InActiveParent_std
{
   background:url('Images/H_MenuInActive.jpg') no-repeat center left transparent;
   height:25px;
}

.InActiveParent_std span
{
   font-family:Arial;
   font-size:12px;
   padding-left:25px;
   white-space:normal;
   text-align:left;
   vertical-align:middle;
}

.InActiveParent_std span a
{
   color:#025DD0;
   font-weight:bold;
}
.InActiveParent_std span a:link
{
   color:#025DD0;
   font-weight:bold;
}
.InActiveParent_std span a:visited
{
   color:#025DD0;
   font-weight:bold;
}
.ParentOver_std
{
   background-color:#01994E;
   height:25px;
}
.ParentOver_std span
{
   font-family:Arial;
   font-size:12px;
   padding-left:25px;
   white-space:normal;
   text-align:left;
   vertical-align:middle;
}
.ParentOver_std span a
{
   color:#FFFFFF;
   font-weight:bold;
}
.ParentOver_std span a:active
{
   color:#FFFFFF;
   font-weight:bold;
}
.ParentOver_std span a:visited
{
   color:#FFFFFF;
   font-weight:bold;
}
.ParentOver_std span a:hover
{
   color:#FFFFFF;
   font-weight:bold;
}
.ParentOver_std span a:link
{
   color:#FFFFFF;
   font-weight:bold;
}

.ChildNormal_std
{
   display:inline;
   margin:0 0 0 0;
   padding:0 0 0 0;
   width:100%;
}

.ChildOver_std
{
   margin:0 0 0 0;
   padding:0 0 0 0;
   background-color:green;
}
.ChildOver_std span a:active
{
   color:#FFFFFF;
   font-weight:bold;
}
.ChildOver_std span a:visited
{
   color:#FFFFFF;
   font-weight:bold;
}
.ChildOver_std span a:hover
{
   color:#FFFFFF;
   font-weight:bold;
}
.ChildOver_std span a:link
{
   color:#FFFFFF;
   font-weight:bold;
}


/**************************************/




/**************************************/
.MyRootArrow
{
   padding-left:0px;
   padding-right:0px;
   vertical-align:middle;
}
.SOLROOTContent
{
   text-align:left;
   Width:200px;
}
.MainMenu_MenuBar
{
  background-color:Transparent;
}
.MyMainMenu_RootMenuItem
{
   background-color:Transparent;
   border-width:0px; /*Removes White border around items*/
}
.MainMenu_MenuContainer
{
    padding-left:4px;
    width:200px;
}
.MyMainMenu_RootMenuItem TD
{
   vertical-align:middle;
   text-align:left;
   background:url('Images/H_MenuInActive.jpg') no-repeat top center transparent;
   color:#025DD0;
   font-family:Arial;
   padding-left:25px;
   font-size:12px;
   white-space:normal;
   height:25px;
}

.MyMainMenu_RootMenuItemActive TD
{
   vertical-align:middle;
   text-align:left;
   background:url('Images/H_MenuActive.jpg') no-repeat top center transparent;
   color:#FFFFFF;
   font-family:Arial;
   font-size:12px;
   padding-left:25px;
   white-space:normal;
   height:25px;
}

.MyMainMenu_RootMenuItemSelected TD
{
   /*vertical-align:middle;*/
   /*text-align:left;*/
   background:url('Images/spacer.gif') no-repeat top center #01994E;
   /*background:url('Images/H_MenuRollover.jpg') no-repeat top center transparent;*/
   /* background-color:#000000;*/
   color:#FFFFFF;
   padding-left:25px;
   height:25px;
   /*font-family:Arial;*/
   /*font-size:12px;*/
   /*white-space:normal;*/
}

.MainMenu_MenuBreak /*fixes background color over memnu seperators*/
{
   background-color: Transparent; 
   border-top: none;
   border-bottom: none;
}

.MainMenu_MenuItem
{
   color:#FFFFFF;
   border-color:white;
   border-width:0px;
   border-style:dotted;
   padding:1px 0px 1px 0px;
}

.MainMenu_MenuItemSel
{
   background-color:#007E3F;
   color:#FFFFFF;
   padding:1px 0px 1px 0px;
   border-color:white;
   border-width:0px;
   border-style:dotted;

}

.MainMenu_SubMenuItem
{
   padding:1px 0px 1px 0px;
   border-color:white;
   border-width:0px;
   border-style:dotted;
}
.MainMenu_SubMenuItemSel
{
   padding:1px 0px 1px 0px;
   border-color:white;
   border-width:0px;
   border-style:dotted;
}
.MainMenu_SubMenu
{
  background-color:#01994E;
}
.MyMainMenu_MenuIcon
{
  width:0px;
}
.MyMainMenu_RootMenuArrow
{
}
.MyMainMenu_MenuArrow
{
   width:0px;
}
.Myrightseparatorclass
{
}



.Head 
{
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight:  normal;
   color: #333333;
}

