/*--------------------------------------------------------*/
/* main navigation */
/*--------------------------------------------------------*/

#navMain{ 
	color: #6a2c91;
	width: 800px;
	height: 50px;
	}
#navMain ul {
	color:white;
	float:right;
	margin:0;
	padding:0;
	}
#navMain li {
    float: left;
	font-weight: bold;
   	margin:0 ;
	padding:0;
	border-left: 1px solid #ccc;
	background-image:url(../images/nav-bg.gif);
	background-repeat:no-repeat;
	
	}
#navMain li a, #navMain li a:link, #navMain li a:visited {
    float: left;
	text-decoration: none;
    color: #6a2c91;
	font-size: 1.2em;
	width: 144px;
	height: 50px;
	display: block;
	}
#navMain li a:hover {
	background-image: url(../images/nav-over.gif);
	color: #333;
 	}
.navPad {
	padding: 0 0 0 5px;
}
/*--------------------------------------------------------*/
/* left column w/sub naviagtion */
/*--------------------------------------------------------*/	
	
#navLeft {
	width: 190px;
	margin: 0;
	padding: 0;
}

#navLeft ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navLeft li {
	margin: 0;
	border-bottom: 1px dotted #000;
	padding: 0;
	}

#navLeft a {
	color: #333;
	display: block;
	font-weight: bold;
	padding: 5px 2px 7px 15px;
	text-decoration: none;
	background-image: url(../images/arrow-subnav.gif);
	background-repeat:no-repeat;
}

#navLeft a:hover {
	color:#3da8ab;
	text-decoration: none;
}
#navLeft ul ul {
	
	padding-bottom: 5px;
	
}
#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;
		background-image: url(../images/arrow-Subsubnav.gif);
	background-repeat:no-repeat;
}

#navLeft ul ul a:hover {
	color:#3da8ab;
	text-decoration: none;
}

#navLeftB {
	width: 190px;
	border-top: 1px solid #318f92;
	margin-top: 93px;
}

#navLeftB ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navLeftB li {
	margin: 0;
	border-bottom: 1px solid #ccc;
	padding: 0;
	}

#navLeftB a {
	
	display: block;
	font-weight: bold;
	padding:5px 2px 7px 15px;
	text-decoration: none;
}

#navLeftB a:hover {
	color:#318f92;
	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 {
	}	

#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 0 5px 0;
	padding: 0 5px 0 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: 1.1em;
	border-top: 4px solid #605f6a;
	border-bottom: 1px solid #605f6a;
	padding: 5px 0 5px 0;
	margin-top: 10px;
	}		

/*--------------------------------------------------------*/
/* more news*/
/*--------------------------------------------------------*/
#moreNews {
	}	

#moreNews ul, #moreNews li {
	margin: 0;
	padding: 0;
	list-style: none;
	}	

#moreNews li {
	display: inline;
	float: left;
	margin-bottom: 2px;
	padding-top: 10px;
	width: 150px;
	border-bottom: 1px solid #f1f1f1;
	}
#moreNews li img {
	float:left;
	margin: 0 0 5px 0;
	padding: 0 5px 0 0;
	}

#moreNews a , #moreNews a:visited {
	color: #3da8ab;
	font-weight: bold;
	text-decoration: none;
	}
#moreNews a:hover{
	color: #000;
	}	

#moreNews p {
	line-height: normal;
	}
#moreNews 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;
	}		
	
/*--------------------------------------------------------*/
/* 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;
	}	