div.icons {
	text-align: center;
}
div.icons a {
	letter-spacing:1px;
	padding: 0px 20px 0px 15px;
	color : #FFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-size: 11px;
}
div.icons a:hover {
	color : #fc851d;
}
div.icons a.home:link , div.icons  a.home:visited {
	background: url(../images/home_wht.gif) no-repeat left;
}
div.icons a.home:hover {
	background: url(../images/home_wht_o.gif) no-repeat left;
}
div.icons a.contact:link , div.icons  a.contact:visited {
	background: url(../images/email_wht.gif) no-repeat left;
}
div.icons a.contact:hover {
	background: url(../images/email_wht_o.gif) no-repeat left;
}


/* Suckerfish Nav */
#nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	float : left;
}
#nav li { /* all list items */
	position : relative;
	float : left;
	line-height : 36px;
	margin-bottom : -1px;

}
#nav li a:link , #nav li a:visited {
	display:block;
	width: 180px;
	letter-spacing:1px;
	padding : 0px 0px 0px 15px;
	list-style: none;
	background: url(../images/rootlink.gif) no-repeat top left;
/*	filter: alpha(opacity=50);*/
	color : #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	font-size: 12px;
}
#nav li a:hover {
	color : #FFE9A4;
	background: url(../images/rootlink_o.gif) no-repeat top left;
/*	filter: alpha(opacity=90);*/
}
#nav li#active a {
	color : #FFE9A4;
	background: url(../images/rootlink_o.gif) no-repeat top left;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul	{ 
	left: auto;
}

/*BEGIN Left Nav links*/
/*nav1 ROOT NAVIGATION*/
.nav1 {
    WHITE-SPACE: nowrap;
}
.nav1 TD {
	position : relative;
	float : left;
	line-height : 34px;
	margin-bottom : -1px;
}
.nav1 A:link, .nav1 A:visited {
	display:block;
	width: 180px;
	letter-spacing:1px;
	padding : 2px 0px 0px 17px;
	list-style: none;
	background: url(../images/rootlink.gif) no-repeat top left;
	color : #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	font-size: 12px;
}

.nav1 A:hover {
	color : #FFE9A4;
	background: url(../images/rootlink_o.gif) no-repeat top left;
}

/*NAV2 2nd LEVEL*/
.nav2 {
    WHITE-SPACE: nowrap;
}
.nav2 TD {
	position : relative;
	float : left;
	margin-bottom : -1px;
	 
}
.nav2 A:link, .nav2 A:visited {
	display:block;
	width: 165px;
	line-height : 18px;
	border-left:  10px solid #FFF;
	letter-spacing:1px;
	padding : 0px 0px 0px 7px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background: url(../images/seclink.gif) no-repeat top left;
	color : #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	font-size: 11px;
}
.nav2 A:hover {
    COLOR: #FFFF9A;
    background: url(../images/seclink_o.gif) no-repeat top left;
}

/*NAV3 3rd LEVEL*/
.nav3 {
    WHITE-SPACE: nowrap;
}
.nav3 TD {
	position : relative;
	float : left;
	margin-bottom : -1px;
	 
}
.nav3 A:link, .nav3 A:visited {
	display:block;
	width: 155px;
	line-height : 12px;
	border-left:  15px solid #FFF;
	letter-spacing:1px;
	padding : 0px 0px 0px 7px;
	margin: 0px 0px 2px 0px;
	list-style: none;
	background: #43B5F1;
	color : #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	font-size: 11px;
}
.nav3 A:hover {
    COLOR: #FFFF9A;
    background: #66CCFF;
}