﻿body 
{background-color: #fff;
 
}

.MainWrapper
{width: 810px;
 margin-left:5%;
 margin-right:5%;
 background-color: #004B8E;
}

.TopPane
{background:url('topbg.jpg'); 
 background-repeat:no-repeat;
 width:100%; height: 180px;
}

.TopPane1
{
 background:url('topp1bg.jpg'); 
 background-repeat:no-repeat;
width:100%; height: 180px;
}

.TopPane2
{
 background:url('topp2bg.jpg'); 
 background-repeat:no-repeat;
width:100%; height: 180px;
}

.TopPane3
{
 background:url('topp3bg.jpg'); 
 background-repeat:no-repeat;
width:100%; height: 180px;
}

.TopPane4
{
 background:url('topp4bg.jpg'); 
 background-repeat:no-repeat;
width:100%; height: 180px;
}

.TopPaneClosure
{
 background:url('topclosure.jpg'); 
 background-repeat:no-repeat;
width:100%; height: 180px;
}

.TopPaneNews
{
 background:url('topnews.jpg'); 
 background-repeat:no-repeat;
width:100%; height: 180px;
}

.TopPanePassthrough
{
 background:url('toppassthrough.jpg'); 
 background-repeat:no-repeat;
width:100%; height: 180px;
}

.TopPaneProgram
{
 background:url('topprogram.jpg'); 
 background-repeat:no-repeat;
width:100%; height: 180px;
}

.TopPaneMaps
{
 background:url('topmap.jpg'); 
 background-repeat:no-repeat;
 width:100%; height: 180px;
}

.TabPane
{width:100%;
 float:right; 
 padding-top:5px;
 background-color:inherit;
 }
 
 html>body .TabPane
{width:100%;
 float:right; 
 padding-top:5px;
 background-color:inherit;
 }

.search 
{float:left;
 margin-left:1em;
 width:auto;
 font-size:small ! important;
 color:#fff ! important;
 }
 
 .search a{
 color:#fff ! important;
 }
 
 .search a:hover{
 color:#FD0000 ! important;
 text-decoration: none;
 }
 
 .crumb 
{margin-left:1em;
 width:auto;
 font-size:small ! important;
 }
 
 .crumb a
 {color:#fff ! important;
 }
 
 .crumb a:hover
 {color:#FD0000 ! important;
 text-decoration: none;
 }
 
.user
{float:right;
 }

.mattblacktabs{
width: 100%;
padding-right: 10px;
}

html>body .mattblacktabs{
width: 100%;
padding-right: 20px;
}

.mattblacktabs ul{
margin: 0;
padding: 0;
font-size: small;
list-style-type: none;
}

html>body .mattblacktabs ul{
margin:0 10px;
font-size:medium;
list-style-type: none;
}

.mattblacktabs li{
background:url('tabnav.gif') repeat-y right;
display: inline;
float:right;
margin: 0;
}

html>body .mattblacktabs li{
background:url('tabnav.gif') repeat-y right;
display: inline;
float:right;
font-size:medium ! important;
margin: 0;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding:3px 8px;  /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color:#004B8E;
background:url('tabnav.gif');
}

html>body .mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin:2px;
padding:1px 4px;  /*padding inside each tab*/ 
border-right: 1px solid white; /*right divider between tabs*/
color:#004B8E ! important;
background:url('tabnav.gif');
}

.mattblacktabs li a:visited{
color:#004B8E;
 text-decoration:none;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
color:#FD0000; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
text-decoration:none
}



.listItem a
{color:#004B8E;
text-decoration:none;
}

html>body .listItem a
{color:#004B8E;
font-size:medium;
text-decoration:none;
}

.listItem a:visited
{
 color:#004B8E;
 text-decoration:none;
}

.listItem a:hover
{color:#FD0000;
text-decoration:none;
}

.altLinks a
{color:#000 ! important;
 text-decoration:none
}

html>body .altLinks a
{color:#000 ! important;
 font-size:small;
 text-decoration:none
}

.altLinks a:visited
{
 color:#999;
 text-decoration:none;
}

.altLinks a:hover
{color:#FD0000 ! important;
text-decoration:none;}

.MenuPane
 {float:left; 
  width:1px;
  background:inherit;
  padding:.5em .0em .0em .25em;
  }

.UserPane
 {float:right;
 background:inherit;
 }

.MidPane
{width:810px; height: 36px;
 background-color:#004B8E}
 
.CentralPane
{background:url('lowerbg.jpg');
background-repeat:repeat-x;
background-color:#004B8E;
border:solid 1px #000;    
} 

.CentralPaneTest
{background:url('lowerbg.jpg');
background-repeat:repeat-x;
background-color:#004B8E;
border:solid 1px #000;
} 
 
.LeftPane
{float:left;
background:url('lowerbg.jpg');
background-repeat:repeat-x;
background-color:#004b8E;
width: 217px;min-height:700px;
height:auto ! important;
height:700px;
}

.col2ContentPane
{float:left;
background:url('lowerbg.jpg');
background-repeat:repeat-x;
background-color:#004b8E;
width:585px;min-height:700px;
height:auto ! important;
height:700px;
padding-left: 5px;
}

html>body .col2ContentPane a:active
{font-size:small
}

.col3ContentPane
{background:url('lowerbg.jpg');
background-repeat:repeat-x;
float:left; width: 405px;height:400px;
padding-left: 5px;
}

.RightPane
{background:url('lowerbg.jpg');
background-repeat:repeat-x;
float:left; width: 180px; height:400px;
padding-left: 5px;
}

.BottomPane
{width:100%;
 clear:both;
 background-color:#004B8E;
 color:#fff;
 font-family:Arial;
 font-size:small;
}
  
 .BottomPane a, .BottomPane a:active
    {color:#fff;
    text-decoration:underline ! important;
    }
    
.BottomPane a:hover
    {color:#FD0000 ! important;
    text-decoration:underline ! important;
    }
 
.main_dnnmenu_item
  {cursor:pointer; 
   color:#FFF;
   font-family:Arial;
   font-size:small;
   background-color:#004B8E;   
 border:solid 1px #FFF;
    }
.main_dnnmenu_item:hover
{
   cursor:pointer; 
   color:#FFF;
   font-family:Arial;
   font-size:small;
   background:inherit; 
    }
.main_dnnmenu_item span:hover
{cursor:pointer;    
    }
.main_dnnmenu_bar
{cursor:pointer; 
 background:inherit;
 color:#FFF;
 font-family:Arial;
 font-size:x-small;
}

html>body .main_dnnmenu_bar
{cursor:pointer; 
 background:inherit;
 color:#FFF;
 font-family:Arial;
 font-size:small;
}

.main_dnnmenu_bar:hover
{cursor:pointer; 
}

.main_dnnmenu_itemhover
{background-color:#004B8E;
}

.BottomPane a,.BottomPane a:active,.BottomPane a:visited
{
color:#fff ! important;
}

.TopPane a
{
font-size: x-small;
}

html>body .TopPane a
{
font-size: small;
}

.TopPane ul li
{
 list-style:none;
}

.TopPane1 a
{
font-size: x-small;
}

html>body .TopPane1 a
{
font-size: small;
}

.TopPane1 ul li
{
 list-style:none;
}

.TopPane2 a
{
font-size: x-small;
}

html>body .TopPane2 a
{
font-size: small;
}

.TopPane2 ul li
{
 list-style:none;
}

.TopPane3 a
{
font-size: x-small;
}

html>body .TopPane3 a
{
font-size: small;
}

.TopPane3 ul li
{
 list-style:none;
}

.TopPane4 a
{
font-size: x-small;
}

html>body .TopPane4 a
{
font-size: small;
}

.TopPane4 ul li
{
 list-style:none;
}

.TopPaneClosure a
{
font-size: x-small;
}

html>body .TopPaneClosure a
{
font-size: small;
}

.TopPaneClosure ul li
{
 list-style:none;
}
.TopPaneNews a
{
font-size: x-small;
}

html>body .TopPaneNews a
{
font-size: small;
}

.TopPaneNews ul li
{
 list-style:none;
}

.TopPanePassthrough a
{
font-size: x-small;
}

html>body .TopPanePassthrough a
{
font-size: small;
}

.TopPanePassthrough ul li
{
 list-style:none;
}

.TopPaneProgram a
{
font-size: x-small;
}

html>body .TopPaneProgram a
{
font-size: small;
}

.TopPaneProgram ul li
{
 list-style:none;
}

.TopPaneMaps a
{
font-size: x-small;
}

html>body .TopPaneMaps a
{
font-size: small;
}

.TopPaneMaps ul li
{
 list-style:none;
}

.searchLink
{color:#fff;

}

searchBox
{width:130px;
    
}
