/* 
================================
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
{
   background-color:Transparent;
}

.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/C_SearchRow_Left.jpg') no-repeat top center transparent;
   height:72px;
   width:669px;
}

.SearchTDTop
{
   background: url('images/C_SearchRow_Right.jpg') no-repeat top right transparent; 
   width:215px;
}
.SearchTDPushtop 
{
   height:20px;
}
.SearchTD 
{  
   background: url('images/SearchBack.jpg') no-repeat top left transparent; 
   height:24px;
   width:130px;
}
.SearchTDPushbottom
{
   height:20px;
}
.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:200px;
   
}
.UnderSearchLeftTD
{
   background: url('images/C_TopContent_Left.jpg') no-repeat top center transparent;
   height:26px;
   width:200px;
}

.UnderSearchRightTD
{
   background: url('images/C_TopContent_Right.jpg') no-repeat top right transparent;
   height:26px;
   width:684px;
}

.kidstd
{
    background: url('images/C_TopMenu.jpg') no-repeat top center transparent;
   height:104px;
   width:200px;
}

.MenuTD
{
   width:200px;
   background-color:#FFFFFF;
}

.ContentTD
{
   width:684px;
   background-color:#FFFFFF;
}
.ContentTopLeft
{
   width:493px;
    height:44px;
}
.ContentTopRight
{
   background: url('images/C_RightTopContent_Right.jpg') no-repeat top right transparent;
   height:44px;
   width:191px;
}

.HeaderTD
{
  height:35px;
  width:100%;
  vertical-align:bottom;
}

.HS_TopLeft
{
   background: url('images/C_TopLeft.jpg') no-repeat top center transparent;
   height:24px;
   width:13px;
}
.HS_TopCenter
{
   background: url('images/C_TopMiddle.jpg') repeat-x top center transparent;
   height:24px;
   vertical-align:bottom;
   text-align:center;
}
.HS_TopCenter Span
{
    font-family:Arial; 
	color:White; 
	font-weight:bold; 
	padding-bottom:2px; 
	display:inline-block;
	width:100%;
}

.HS_TopRight
{
   background: url('images/C_TopRight.jpg') no-repeat top center transparent;
   height:24px;
   width:13px;
}


.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;
	padding-right:6px;
	padding-top:5px;
}
.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:822px;
}

.contentvrule
{
  background: url('images/GreyContentDivBk.jpg') no-repeat scroll center center #FFFFFF;
  padding-left:1px;
  padding-right:8px;
}
.LeftSide1
{
   background: url('images/ContentSlices_03.jpg') repeat-x top center transparent;
   height:179px;
   width:41px;
}

.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/ContentSlices_05.jpg') repeat-x top center transparent;
   height:179px;
   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;
}
/********************************************/
.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:1px;
   width:178px;
}
.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;
   width:100%;
}
.ChildMenu_Container_std li span
{
   margin:0 0 0 0;
   padding:0 5px 0px 5px;
   white-space:nowrap;
   vertical-align:middle;
   display:block;
   height:100%;
}

.ActiveParent_std
{
   background:url('Images/H_MenuActive2.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_MenuInActive2.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;
}

.ChildOver_std
{
   margin:0 0 0 0;
   padding:0 0 0 0;
   background-color:green;
}


/*************************/









.MyBreadCrumb
{
   color:#025DD0;
   font-family: Arial;
   font-size:12px;
   padding-bottom:0px;
}
A.MyBreadCrumb:link
{
  text-decoration:none;
  color:#025DD0;
  font-family: Arial;
  font-size:12px;
}
A.MyBreadCrumb:active
{
  text-decoration:none;
  color:#025DD0;
  font-family: Arial;
  font-size:12px;
}
A.MyBreadCrumb:visited
{
  text-decoration:none;
  color:#025DD0;
  font-family: Arial;
  font-size:12px;
}
A.MyBreadCrumb:hover
{
  text-decoration:underline;
  color:#025DD0;
  font-family: Arial;
  font-size:12px;

}

.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;
}



/**************************************/
.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_MenuInActive2.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_MenuActive2.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-color:Transparent;
   color:#025DD0;
   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; 
   height:1px;
   border-top: none;
   border-bottom: none;
   width:100%;
}
.MainMenu_MenuBreak Table
{
   width:100%;
}

.MainMenu_MenuBreak Table td
{
   width:50px;
}
.RightSep
{
  width:100%;
  background-color:Red;
}

.MainMenu_MenuItem
{
   background-color:Transparent;
   color:#025DD0;
   border-color:white;
   border-style:solid;
}

.MainMenu_MenuItemSel
{
   background-color:Transparent;

}

.MainMenu_SubMenuItem
{
}
.MainMenu_SubMenuItemSel
{
}
.MainMenu_SubMenu
{
}
.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;
}

