﻿body
{   
    background-position: #ECFFFF; 
    color: Black; 
    background: White; 
    font-family: 'Arial', 'Trebuchet MS', 'MS Sans Serif';
    font-size: 14px;
} 
table
{
    width: 100%;  
    border-collapse: collapse;
}

td
{
    vertical-align: top;
    text-align:justify;
}

/* Remove margins and padding of all elements */
*
{
    border-style: none;
    margin: 0;
    padding: 0;
}


/* hyperlink styles */
a
{
    color: #009;
    text-decoration: none;
}

a:hover
{
    color: #39F;
    text-decoration: underline;
}


#tabNavigation {
    text-align:  center;
    float: left; /*Set to "left" or "right" to position menu accordingly*/
    /* border-bottom: 2px solid #999e87;  uncomment this line to add bottom border*/
    width: 950px;/* was 770 */ /*Width of the tab navigation bar.*/
    font-family: 'Arial', 'Trebuchet MS', 'MS Sans Serif';
    font-size: 15px;
    font-weight: bold;
    

}


#tabNavigation ul
{
    list-style-type: none; /* Remove Bullets from the navbar*/
    background-image: url(Images/MasterPage/NavBar_Center.gif);
    background-repeat: repeat-x;
    
    width: 100%;
    margin: auto; /* Auto margin will center the list within its parent element*/
}

#tabNavigation li
{
    float: left; /* make the navbar list horizontal*/ /*background-image: url(Images/navi_bg_divider.png);*/
    background-repeat: no-repeat;
    background-position: right;
    border-right-style: solid;
    
    border-right-width: 1px;
    border-right-color: #FFFFFF; /* tab divider/separator*/
    margin-top:0px; /* to vertically center the tab divider/separator*/
}

#tabNavigation ul a
{
    padding-right: 10px;
    padding-left: 10px;
    display: block;
    line-height: 40px; /*Dictates the height of the tab Navigation bar.*/
    text-decoration: none;
    color: White;
}

/*Added 03-20*/
#tabNavigation li ul
{
    visibility:hidden; 
}
#tabNavigation li ul li
{
    float: none; /* make the navbar list horizontal*/ 
}
/* End 03-20*/


#tabNavigation li.last
{
     background-image: none;
     border-right-style: none; /* No border for the last tab element */
    }
    
#tabNavigation li.left
{
     /*background-image: none; */
    /*background-image: url(Images/MasterPage/NavBar_Left.gif);*/
    /* background-repeat:repeat; */
    background-position:left;
     background-repeat:no-repeat;
    }   
#tabNavigation li.right
{
    /*background-image: url(Images/MasterPage/NavBar_Right.gif);*/
    /* background-repeat:repeat; */
    }


#tabNavigation ul a:hover, #tabNavigation li.selected a{
    /*color: Red;*/
    background-color:Transparent;
    background-image: url(Images/MasterPage/NavBar_Center_flip.gif);
    background-repeat: repeat-x;    
    
}

#tabNavigation li.lastselected, #tabNavigation li.lastselected a
{
     background-image: url(Images/MasterPage/NavBar_Center_flip.gif);
     /*color: Red;*/
     background-color:Transparent;
    }




/* Navbar styles */
#footerNavigation
{
    list-style-type: none;
    vertical-align: middle;    
}

#footerNavigation li
{
    display: inline;
    border-right: 1px solid #009;
    padding-right: 8px;
    padding-left: 6px;
    border-right-color: #000035;
    
}

#footerNavigation li.last {
	border:none;
}

#footerNavigation a
{
    color: #000035; 
    
}

.headingText
{
    color: #666555;
    font-size: 15px;
    font-weight: bold;
    vertical-align: middle;
    font-style: italic;
    font-family: 'Segoe UI';
}
.contentHeaderText
{   
    font-size: large;     
    font-weight: bold;
    margin-left: 15px;
    text-align:left;    
}

.floatingDivOuter
{
    float: right;
    padding-left:20px;    
}
  
.pageContent
{
    line-height: 20px;
    margin-left: 15px;
    margin-right: 15px;
}

.pageContentBold
{
    font-size: small;
    font-weight: bold;
    
    }
.pageContentLarge
{
    font-size:medium;
    font-weight: bold;
    
    }
.homePageContent
{
    font-size: 15px;  
    
    }

.secondaryNavRow
{
    background-image: url(Images/MasterPage/NavBar_Center.gif);

}

.otherHyperLinks, .otherHyperLinks a
{
    color: black;
    text-decoration: underline;
}
.readMoreHyperLinks
{
    color: white;
    font-weight:bold;
    text-decoration: none;
    }

.sectionHeading
{
    font-weight: bold;
}

.sectionHeadingCell
{
    padding-top: 10px;
    }


#leftNavigationdiv  {
    text-align: center;
    float: left; /*Set to "left" or "right" to position menu accordingly*/
    /* border-bottom: 2px solid #999e87;  uncomment this line to add bottom border*/
    width: 150px; /*width of menu*/

    font-family: 'Arial', 'Trebuchet MS', 'MS Sans Serif';
    font-size: 13px;
    font-weight: bold;
}


#leftNavigationdiv a
{
    background-position: left top;
    background: url(Images/MasterPage/NavBar_Center.gif) repeat-x left top;    
    color: White;
    
    float: left; /* causes the menu item to be full width */
    text-align: left;
    /*margin: 0;*/
    padding-left: 10px;
    text-decoration: none;   
    width:150px;
    line-height:40px;
    height:40px;
}


#leftNavigationdiv a:hover, #leftNavigationdiv a.selected, #tabNavigationdiv a:hover, #tabNavigationdiv a.selected
{
    background-position: left top;
    background: url(Images/MasterPage/NavBar_Center_flip.gif) repeat-x left top;
    /*color:red;*/   
    float: left; /* causes the menu item to be full width */
    text-align: left;
    padding-left: 10px;
    width:150px;
    line-height:40px;
    height:40px;
}

.searchBox{
  background-image:url('Images/MasterPage/searchimage.jpg');
  background-repeat:no-repeat;
  padding-left:20px;
} 

.contentPanel
{
     /*height:590px;*/
     height:620px;
     margin-top:10px; /* Added for Safari - as the top of the text renders very close to the bottom of the header line separator.*/
    }
   
.contentPanelHomePage
{
     /*height:590px;*/
     height:510px;
     margin-top:10px; /* Added for Safari - as the top of the text renders very close to the bottom of the header line separator.*/
    }
.contentPanelPandS
{
     /*height:590px;*/
     height:920px;
     margin-top:10px; /* Added for Safari - as the top of the text renders very close to the bottom of the header line separator.*/
    }
.contentPanelPandS
{
     /*height:590px;*/
     height:920px;
     margin-top:10px; /* Added for Safari - as the top of the text renders very close to the bottom of the header line separator.*/
    }
.contentPanelFinancialPolicy
{
     /*height:590px;*/
     height:980px;
     margin-top:10px; /* Added for Safari - as the top of the text renders very close to the bottom of the header line separator.*/
    }

.contentHeaderPanel
{
    
    font-size: large;     
    font-weight: bold;
    text-align:left;
    margin-left:15px;
    margin-right:15px;
    line-height:40px;   
    border-bottom:solid;
     border-bottom-width:1px;
}

.dataPagerCell
{
    text-align:right;
    }
    
.LiIndent
{
    margin-left:35px;
    }
    
/*
.staffImage
{   
    border-style:solid;
    border-color:Black;
    border-width:1px;
}
*/