﻿/*  Main Navigation For All Pages Styles */
.navmenu
{
    color: #666666 !important;
    margin-top:20px;
}
.SubMenuLevelOneItemStyle
{
    /*background-color: #f3f3f3;*/
}

/* This controls the top level of the menu, which is the 
   static portion of the menu */
/*.navmenuStaticMenuItemStyle td a
{
   color: #666666 !important;

    
}*/
.navmenuStaticMenuItemStyle
{
    
    border-left: solid 1px #cbcbcb;
    border-bottom: solid 1px #cbcbcb;
    padding-bottom: 4px;
    padding-left: 3px;
    padding-right: 3px;
    font-weight: bold;
    text-align: center;
    color: #666666 !important;
    
      
}
.navmenuStaticHoverStyle
{
    background-color: #cccccc !important;
    color: #666666 !important;
    
}
.navmenuStaticHoverStyle td
{
    background-color: #cccccc !important;
    color: #ffffff !important;
    
}
.navmenuStaticHoverStyle td a
{
    background-color: #cccccc !important;
    color: #ffffff !important;

    
}
/* This controls the items that drop down after you hover 
   over the static portion of the menu */

.navmenuDynamicMenuStyle
{
    background-color: #f3f3f3 !important;
    color: #666666 !important;
}
.navmenuDynamicHoverStyle td
{
    background-color: #cccccc !important;
    color: #ffffff !important;

}
.navmenuDynamicHoverStyle td a
{
    background-color: #cccccc !important;
    color: #ffffff !important;
    padding-left: 5px !important;

}
.navmenuDynamicMenuItemStyle
{

    width: 180px;
    /*height: 12px;*/
    height:20px;
    padding-top: 0px;
    padding-bottom: 2.5px;
    /*padding-left: 5px;*/
    color: #666666 !important;
    font-weight: bold;
    background-color: #f3f3f3;
    
    
    
}
.navmenuDynamicMenuItemStyle a
{
    padding-left: 5px;
}
.navmenuDynamicMenuItemStyle img
{
    /* margin-bottom:0px;*/
}
.navmenuStaticSelectedStyle
{
    background-color: #cccccc !important;
    color: #ffffff !important;
}
.navmenuDynamicSelectedStyle
{
    background-color: #cccccc !important;
    color: #ffffff !important;
}


/* SUB NAVIGATION MENU CSS */
.navsubmenu table tr td
{
    margin-left: 0px !important;
    padding-left: 0px !important;
    vertical-align: middle;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.navsubmenu table tr td a
{
    margin-left: 0px !important;
    padding-left: 0px !important;
    display: block;
    height:20px;
    padding-top: 0px;
}
.navsubmenu table tr td a img
{
    padding-top: 6px;
    padding-left: 5px;
    padding-right: 5px;
}
.leafnodestyle {
	/*text-decoration: none;
	background: none;
	padding-left: 0px;
	margin-bottom: 0px;
	color: #666666;	
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 11px;
	width:195px;
	margin: 0px;
	padding: 0px;*/

	}
.parentnodestyle {
	text-decoration: none;
	background: none;
	/*padding-left: 15px;*/
	margin-bottom: 0px;
	color: #666666;	
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 11px;
	width:195px;
	}	
	
.hovernodestyle {
	/*background: url(../images/sidemenubullet2.jpg) left center no-repeat;*/
	/*padding-left: 0px;*/
	margin-bottom: 0px;
	background-color:#f3f3f3;
	display:block;
	width:185px;
	}
.subNavNodeStyle
{
    line-height: 15pt;
}
#SearchBox 
{	
    FONT-SIZE: 10px;	
    BACKGROUND: #ffffff;	
    WIDTH: 209px;	
    LINE-HEIGHT: 25px;
    HEIGHT: 38px;
}
#BelowSearchBox 
{	
    BACKGROUND: #ffffff;	
    WIDTH: 123px;	
    HEIGHT: 12px;
}
.searchButton 
{	
    BACKGROUND: #ffffff;	
    WIDTH: 37px;	
    HEIGHT: 50px;
}	
/* The search textbox */
.searchTextBox
{
  width: 112px;
  margin-top: 18px;
  *margin-top: 17px;
 
}

/* The search button */
.searchImageButton
{
   width: 35px;
   height: 50px;
    
}
#SearchTextBoxContainer
{
    float: left;
    height: 50px;
}