@charset "utf-8";
/* CSS Document */

/*-----------------------------------------------------------
  Pure CSS Drop-down Menu
  Last Updated: 12/31/2007 by Justin Spegele
  Author: Justin Spegele
          Spegele Design and Development
          http://www.spegele.com/
  This code is free to modify and use for any purpose, as
  long as proper credit is given to the original designer.
----------------------------------------------------------- */

/* Overarching Menu
    -----------------------------------*/
    .cssnav {
		z-index:2200;
		position:absolute;
		width:700px;
		height:27px;
		margin:0;
		padding:0;
		
	}
			
    .cssnav ul {
        padding:0px;
        margin:0;
        list-style-type:none;
	    }
	
    .cssnav ul ul {
        width:150px;
		margin:0px;
		text-align:left;
		line-height:20px;
		background-color:#f6d552;	
}


/*	Main list 
    -----------------------------------*/
    .cssnav ul li {
        display:inline;
		border:none;
		margin:0;
		padding:0;
		position:relative;
    	display:inline-block;
		display:-moz-inline-box;
		text-align:left;
		float:left;
    }
	
	
/*	First Level
    -----------------------------------*/
    /* Links */
    .cssnav li a, .cssnav li a:visited  {
        /*margin:0 20px 0 0;*/
		margin:0;
		padding:0 10px 0 10px;
		height:27px;
		line-height:27px;
		color:#285d7f;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		text-transform:uppercase;
		text-decoration:none;
		float:left;
		display:inline-block;
		
    }
    /* Links on hover */
    .cssnav li a:hover, .cssnav ul ul a:hover{
		border-width: 0px;
		text-decoration:none;
		color:#443E30;
		}
		

        

    .cssnav :hover > a, .cssnav ul ul :hover > a  {
		border-width: 0px;
		text-decoration:none;

		
    }
/*	Second Level
    -----------------------------------*/
    /* Links */
	
	.cssnav ul li ul {

		}
	
	
    .cssnav ul ul a, .cssnav ul ul a:visited  {
		display:block;
        padding:0; 
		height:20px;
		width:175px;
		font-size:12px;
		line-height:20px;
		color:#443E30;
		text-indent:10px;
		text-decoration:none;
		border:none;
		text-transform:none;
		
		
    }
    /* Links on hover */
    .cssnav ul ul a:hover  {
	padding:0;
	margin:0;
	background-color:#443E30;
	color:#FFFFFF;
	line-height:20px;
	width:175px;
	border:none;
	text-align:left;
	text-decoration:none;

	}
	.cssnav ul li {
	vertical-align:top;
	margin:0;
	padding:0;
	
	}
	
    /* Visibility */
    .cssnav ul li:hover ul, .cssnav ul a:hover ul{
        visibility:visible;
		 
    }
/*	Third Level
    -----------------------------------*/
    /* Links */
    .cssnav ul ul ul a, .cssnav ul ul ul a:visited {
        display:block;
        padding:0px; 
		height:auto;
		width:150px;
        border-width:0px;
		color:#FFFFFF;
		text-indent:10px;
		text-decoration:none;
    }
    /* Links on hover */
    .cssnav ul ul ul a:hover {
        bbackground-color:#443E30;
		color:#FFFFFF;
		border:none;
		text-align:left;
		text-decoration:none;
	
    }
    /* Positioning */
    .cssnav ul ul ul{
        left:175px; 
        top:0px; 
		padding:0;
		background-image:none;
		background-color:#285d7f;
    }
    .cssnav ul ul ul.left {
        left:-150px;
    }
    /* Visibility */
    .cssnav ul :hover ul ul{
        visibility:hidden;
    }
    .cssnav ul :hover ul :hover ul{
        visibility:visible;
		border-width: 0px;
    }
	

/*	All Sub Levels 
    -----------------------------------*/
    /* Default visibility */
    .cssnav ul ul {
		
		width:175px;
		height:auto;
        visibility:hidden;
        position:absolute;
		padding:7px 0 5px 0;
		margin:0 0 0 0;
        top:20px;
        left:5px; 		
		/*(background-image:url(images/navbg.jpg);
		background-position:top left;
		background-repeat:repeat-x;*/
		
		}
		
		
		

/*	IE Table 
    -----------------------------------*/
    .cssnav table {
        position:absolute;
        top:0;
        left:0;
		border:0px;
        border-collapse:collapse;
    }
