/* Global Styles */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#001f37;
}
	
a:link, #navEZPagesTOC ul li a {

	color: #0069aa;

	text-decoration: none;

	}

 

a:visited {

	color: #0069aa;

	text-decoration: none;

	}



a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {

	color: #0069aa;

	}



a:active {

	color: #0069aa;

	}
td {
	font:12px Arial, Helvetica, sans-serif;
	color: #404041;
	line-height:18px;
	margin-top:0px;
}
	
h1 {
	margin-top: 10px;
	margin-bottom: 8px;
	font-size:22px;
	font-weight:bolder;
	font-style:italic;
	color: #404041;
}
h2 {
	margin-top: 15px;
	margin-bottom: 8px;
	font-size:20px;
	font-weight:bolder;
	font-style:italic;
	color: #404041;
}
h2.grey{
	color: #818285;
}
h3 {
	margin-top: 15px;
	margin-bottom: 8px;
	font-size:18px;
	font-weight:bolder;
	font-style:italic;
	color: #404041;
}
h3 a{
	color: #818285;
	text-decoration:none;
}
h3 a:hover{
	color: #0069aa;
	text-decoration:none;
}

ul {
	margin-top:0px;
	
	padding-left:12px;
}

img.pictureLeft {
border-bottom: 1px solid #404041;
margin-right:15px;

}
img.pictureRight {
border-bottom: 1px solid #404041;
margin-left:15px;

}
img.pictureCenter {
border-bottom: 1px solid #404041;

}

/* Class Styles */
.horizontalDivide
{
background-image:url(/images/content-divider-horizontal-bg.jpg);
background-repeat:repeat-x;
width:auto;
height:14px;
margin-top:10px;
margin-bottom:5px;
}
.secondHeader {
	color: #90bd3c;
}
.leftBG {
background-image:url(/images/bg-left.jpg);
background-repeat:no-repeat;
background-position:top right;
}
.rightBG {
background-image:url(/images/bg-right.jpg);
background-repeat:no-repeat;
background-position:top left;
}

.footerText {
	font:11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight:bold;
}
.whiteText {
color: #ffffff;
}
#headerLinks a {
	font:12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
	
#headerLinks a:hover {
	font:12px Arial, Helvetica, sans-serif;
	color: #ffea00;
	text-decoration: underline;

}

/* Navigation */
 
    #navigation{
	line-height:20px;
	z-index:50;
	list-style-type:none;
	list-style-position:outside;
	font-size:14px;
	width:100%;
    }

    #navigation ul{
	display:none;
	z-index:50;
	margin:0;
	position:absolute;
	top:20px;
	padding:8px 0 0 0;
	font-size:11px;
	overflow:visible;
	width:220px;
	list-style-type: none; 
	list-style-position:outside;
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
    }

    #navigation li{
	float:left;
	position:relative;

    }
    
    #navigation a{
	display:block; 
	padding:0 15px; 
	text-decoration:none;
    }
	
	#navigation a.toplink{
	display:block; 
	padding:0 46px; 
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
	border-left:1px solid #ffffff;
    }
	#navigation a.toplink2{
	display:block; 
	padding:0 46px; 
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
    }
    #navigation a:hover.toplink{
		background:url(../images/menu-on-bg.jpg);
    }
	#navigation a:hover.toplink2{
		background:url(../images/menu-on-bg.jpg);
    }


    #navigation li ul li a{
	margin-left:4px;
	display:block;
	line-height:5px;
	padding:10px 20px;
	margin:0; 
	width:220px;
	overflow:visible;
	position:relative;
    }

    #navigation .current_page_item{
    }    
    
    #navigation a:hover{ 
    }
 
    #navigation ul li a:hover{ 
	padding-left:16px;
    }

    #navigation li:hover{ 
    }

    #navigation ul li:hover{
	border-bottom:0px solid transparent;
    }        
    
    #navigation ul li{
	padding-bottom:0px;
	clear:both;
	display:block;
    }
    
    #navigation ul ul{	 
	 position:absolute;
	 left:220px;
	 padding-top:0;
	 padding-bottom:8px;
	 top:-8px;
	 z-index:999;
	 background:url(../images/ul-bg2.png);
    }	

    #navigation ul{

	background:url(../images/ul-bg.png);
    }
    
    #navigation a{
	background:url(../images/background.gif) left repeat-y;
	color:#404041;	
    }
    
    #navigation li ul li a{
	background:url(../images/background.gif) left repeat-y;
	color:#FFFFFF;
	font-weight:bold;

    }

    #navigation .current_page_item{

    }     
    
    #navigation a:hover{
	color: #ffffff;

    }
 
    #navigation ul li a:hover {
	border-left:4px solid #ffea00;
	color:#ffea00;
	font-weight:bold;
    }

    #navigation li:hover{
	color:#FFFFFF;
    }
    #navigation li:hover.toplevel{
	
    }
