/* Live */

/*--------------------------------------------------------*/
/* main navigation */
/*--------------------------------------------------------*/

#navMain{ 
	color:white;
	width: 600px;
	background-image:url(../images/nav-main-bg.gif);
	background-repeat:no-repeat;
	height: 50px;
	}
#navMain p { 
	padding: 5px;
	line-height: normal;
	margin: 0;
	text-transform:uppercase;
	}	
#navMain ul {
	color:white;
	list-style: none;
	float:left;
	margin:0;
	padding:0;
	}
#navMain li {
    float: left;
	font-weight: bold;
   	margin:0;
	padding:0;
	}
#navMain li a, #navMain li a:link, #navMain li a:visited {
    float: left;
	text-decoration: none;
    color: #fff;
	font-size: 1.2em;
	width: 150px;
	height: 50px;
	display: block;
	}
#navMain li a:hover {
	background-image: url(../images/nav-over.gif);
	color: #fff;
 	}
/*--------------------------------------------------------*/
/* left column w/sub naviagtion */
/*--------------------------------------------------------*/	
	
#navLeft {
	width: 190px;
}

#navLeft ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navLeft li {
	margin: 0;
	border-bottom: 1px solid #65C8CB;
	padding: 0;
	}

#navLeft a {
	color: #333;
	display: block;
	font-weight: bold;
	padding: 2px 2px 4px 0px;
	text-decoration: none;
	text-transform:uppercase;
}

#navLeft a:hover {
	color:#3da8ab;
	text-decoration: none;
}
#navLeft ul ul {
	
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
	
}
#navLeft ul ul li {
	margin: 0 0 0 10px;
	padding: 0;
	border-bottom: 1px solid #fff;
}

#navLeft ul ul a {
	color: #666;
	display: block;
	padding: 5px 5px 5px 15px;
	text-decoration: none;
}

#navLeft ul ul a:hover {
	color:#3da8ab;
	text-decoration: none;
}
/*--------------------------------------------------------*/
/* left column w/sub naviagtion for sub pages */
/*--------------------------------------------------------*/	
	
#navLeftB {
	width: 190px;
	border-top: 3px solid #318f92;
	margin-top: 83px;
}

#navLeftB ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navLeftB li {
	margin: 0;
	border-bottom: 1px solid #ccc;
	padding: 0;
	}

#navLeftB a {
	color:#318f92;
	display: block;
	font-weight: bold;
	padding: 2px 2px 4px 0px;
	text-decoration: none;
	text-transform:uppercase;
}

#navLeftB a:hover {
	color:#3da8ab;
	text-decoration: none;
}
#navLeftB ul ul {
	
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
	
}
#navLeftB ul ul li {
	margin: 0 0 0 10px;
	padding: 0;
	border-bottom: 1px solid #fff;
}

#navLeftB ul ul a {
	color: #666;
	display: block;
	padding: 5px 5px 5px 15px;
	text-decoration: none;
}

#navLeftB ul ul a:hover {
	color:#333;
	text-decoration: none;
}

/*--------------------------------------------------------*/
/* featured links*/
/*--------------------------------------------------------*/
#featuredLinks {
	margin: 0;
	padding: 0;
	}	

#featuredLinks ul, #featuredLinks li {
	margin: 0;
	padding: 0;
	list-style: none;
	}	

#featuredLinks li {
	display: inline;
	float: left;
	margin-bottom: 2px;
	padding-top: 10px;
	width: 190px;
	border-bottom: 1px solid #f1f1f1;
	}

#featuredLinks li img {
	float:left;
	margin: 0 5px 5px 0;
	}

#featuredLinks a , #featuredLinks a:visited {
	color: #3da8ab;
	font-weight: bold;
	text-decoration: none;
	}
#featuredLinks a:hover{
	color: #000;
	}	

#featuredLinks p {
	line-height: normal;
	}
#featuredLinks h2 {
	line-height: normal;
	font-size: 1em;
	border-top: 4px solid #605f6a;
	border-bottom: 1px solid #605f6a;
	padding: 5px 0 5px 0;
	margin-top: 10px;
	text-transform:uppercase;
	}	
/*--------------------------------------------------------*/
/* right col links*/
/*--------------------------------------------------------*/
#columnE {
	width: 150px;
}

#columnE ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#columnE li {
	border-bottom: 1px solid #ccc;
	margin: 0;
	padding: 0 0 5px 0;
	}

#columnE a, #columnE  a:link, #columnE  a:visited {
	color: #3da8ab;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
#columnE  a:hover {
	text-decoration: none;
	color: #000;
}
#columnE  a:active {
	text-decoration:none;
	color:#3ea7b6;
}
	
#columnE h2 {
	line-height: normal;
	font-size: 1.1em;
	border-top: 4px solid #605f6a;
	border-bottom: 1px solid #605f6a;
	padding: 5px 0 5px 0;
	margin-top: 10px;
	}	