
/* */

/************* Very Top Navigation Bar - Hard Coded ***************/
#headerTopNav {
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	right:10px;
	top:6px;
	height:25px;
	font-size:10px;
	line-height:10px;
	text-transform:uppercase;
	z-index:9000;
}
#headerTopNav ul {
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	height:25px;
}
#headerTopNav ul li {
	display:block;
	float:left;
	position:relative;
	margin:0;
	padding:0 0 0 6px;
}
#headerTopNav ul li a {
	display:block;
	float:left;
	margin:0;
	padding:0;
	height:25px;
	text-align:left;
	font-weight:normal !important;
	background-repeat:no-repeat;
	overflow:hidden;
}
#headerTopNav a, #headerTopNav b {
	cursor:pointer;	
}
#headerTopNav ul li a:link, #headerTopNav ul li a:visited {
	text-decoration:none;
	color:#ffffff;
	background-position:left top;
}
#headerTopNav ul li a:hover, #headerTopNav ul li a:active {
	text-decoration:none;
	color:#ffffff;
	background-position:left bottom;
}

#headerTopNav ul li a.thispage:link, #headerTopNav ul li a.thispage:visited,
#headerTopNav ul li a.thispage:hover, #headerTopNav ul li a.thispage:active {
	text-decoration:none;
	color:#ffffff;
	background-position:left bottom;
}
#headerTopNav ul li a b {
	display:block;
	margin:0;
	font-weight:normal;
}
#HTN_home a {
	width:68px;
	background-image:url(../images/layout/topNavTop/bg-home.gif);
}
#HTN_about a {
	width:93px;
	background-image:url(../images/layout/topNavTop/bg-about.gif);
}
#HTN_blog a {
	width:70px;
	background-image:url(../images/layout/topNavTop/bg-blog.gif);
}
#HTN_faq a {
	width:58px;
	background-image:url(../images/layout/topNavTop/bg-faq.gif);
}
#HTN_contact a {
	width:108px;
	background-image:url(../images/layout/topNavTop/bg-contact.gif);
}
#HTN_home a b {
	padding:8px 0 0 26px;
}
#HTN_about a b {
	padding:8px 0 0 28px;
}
#HTN_blog a b {
	padding:8px 0 0 32px;
}
#HTN_faq a b {
	padding:8px 0 0 26px;
}
#HTN_contact a b {
	padding:8px 0 0 34px;
}



/************* Top Navigation Bar - CMS Dynamic ***************/
#topNav {
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	right:0;
	bottom:0;
	width:900px;
	height:38px;
	font-size:10px;
	text-transform:uppercase;
	z-index:8000;
	background:#00adef url(../images/layout/topNav/bg.gif) left top repeat-x;
}
/************* Level 1 ***************/
#topNav ul {
	display:block;
	float:right;
	list-style:none;
	margin:0;
	padding:0;
	height:38px;
}
#topNav ul li {
	display:block;
	float:left;
	position:relative;
	height:38px;
	margin:0;
	padding:0 10px 0 0;
	background:transparent url(../images/layout/topNav/divider.gif) right top no-repeat;
}
#topNav li.last {
	padding:0 5px 0 0;
	background-image:none;
}
#topNav ul li a {
	display:block;
	float:left;
	margin:0;
	padding:10px 6px 10px 0;
	height:18px;
	text-align:left;
	text-decoration:none !important;
	color:#ffffff;
	background:transparent url(../images/layout/topNav/cornerRight.gif) right 50px no-repeat;
}
#topNav ul li a b {
	display:block;
	float:left;
	margin:0;
	padding:4px 0 0 6px;
	height:14px;
	font-weight:normal;
	line-height:10px;
	background:transparent url(../images/layout/topNav/cornerLeft.gif) left 50px no-repeat;
}
#topNav a, #topNav b {
	cursor:pointer;	
}
#topNav ul li a.thispage {
	color:#ffffff;
	background:transparent url(../images/layout/topNav/cornerRight.gif) right 10px no-repeat;
}
#topNav ul li a.thispage b {
	background:transparent url(../images/layout/topNav/cornerLeft.gif) left top no-repeat;
}
#topNav ul li:hover a.thispage, #topNav ul li:active a.thispage,
#topNav ul li:hover a, #topNav ul li:active a {
	color:#ffffff;
	background:transparent url(../images/layout/topNav/cornerRight.gif) right 10px no-repeat;
}
#topNav ul li:hover a.thispage b, #topNav ul li:active a.thispage b,
#topNav ul li:hover a b, #topNav ul li:active a b {
	background:transparent url(../images/layout/topNav/cornerLeft.gif) left top no-repeat;
}

/************* Level 2 ***************/
#topNav ul li ul {
	display:none;
	position:absolute;
	z-index:100;
	top:38px;
	left:-10px;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:202px;
	height:auto;
	background:#00adef url(none);
}
#topNav ul li.last ul {
	left:-101px; 
}
#topNav ul li ul li {
	display:block;
	float:left;
	margin:0;
	padding:0;
	width:200px;
	height:auto;
	border-left:1px solid #0086b9;
	border-right:1px solid #0086b9;
	border-bottom:1px solid #0086b9;
}

#topNav ul li ul li a {
	display:block;
	margin:0;
	padding:5px 15px;
	width:170px;
	height:auto;
	text-align:left;
	text-decoration:none !important;
}


#topNav ul li ul li a:link,
#topNav ul li ul li a:visited {
	color:#ffffff;
	background:#00adef url(none);
}

#topNav ul li ul li a:hover,
#topNav ul li ul li a:active {
	color:#ffffff;
	background:#0086b9 url(none);
}

/************* Dropdown Menu Animation ***************/
#topNav ul li:hover ul, #topNav ul li:active ul {
	display:block !important;
}

