
.h_navigation{	background-image: url(../images/nav_bg.jpg);background-repeat: repeat-x;height:43px;float:left;}
.h_navigation ul{ margin:0px; padding:0px; list-style-type:none; /*z-index:9999px;*/ }

/* MAIN NAVIGATION LINKS */
.h_navigation ul li{
	float:left;
	background-image: url(../images/nav_right_bdr.png);
	background-repeat: no-repeat;
	background-position: right top;
	position:relative;
	
}
/* MAIN NAVIGATION LINK ANCHOR */
.h_navigation ul li a{
	color: #424242;
	font-size: 11px;
	/*
font-family: "Segoe UI", Arial;
*/
	font-family: 'SegoeUIRegular', Arial;
	line-height: 42px;
	text-align:center;
	text-transform:uppercase;
	text-decoration: none;
	text-shadow:#ffffff 1px 1px;
	background-image: url(../images/nav_bg.png);
	background-repeat: repeat-x;
	display:block;
	/*padding:0px 2px 0 3px !important;*/
	padding:0 10px !important;
	margin-right:2px;/* for li right border */
}
.mac.safari .h_navigation ul li a{padding:0 1.05em !important;}
.mac.chrome .h_navigation ul li a{padding:0 1.03em !important;}
.mac.gecko .h_navigation ul li a{padding:0 1.05em !important;}
.mac.safari .h_navigation ul li.home a, .mac.gecko .h_navigation ul li.home a, .mac.chrome .h_navigation ul li.home a{padding:0px 2px 0 3px !important;}

.h_navigation ul li.home, .h_navigation ul li.last_link{ background:none;  }
.h_navigation ul li.home a{	background-image: url(../images/home_icon.png);	width:38px;	padding:0px 2px 0 3px !important; text-indent:-9999px; margin:0px;  }
.h_navigation ul li.link_2 a{ width:78px; }
.h_navigation .home{padding:0 !important;}
.h_navigation ul li.link_3 a{ width:71px; }
.h_navigation ul li.link_4 a{ width:66px; }
.h_navigation ul li.link_5 a{ /*width:124px;*/ }
.h_navigation ul li.link_9 a{ /*width:128px;*/ }
.h_navigation ul li.link_6 a{ width:122px; }
/*.h_navigation ul li.link_7 a{ width:118px; }*/
.h_navigation ul li.last_link a{width:36px; background-image: url(../images/nav_right_link_bg.png); background-position:right top; margin:0px;color:#025E91; font-weight:bold; }

/* MAIN NAVIGATION LINK ANCHOR HOVER */
.h_navigation ul li a:hover, .h_navigation ul li a.selected{
	color:#fff;
	text-shadow:#424242 1px 1px;
	background-image: url(../images/nav_hover_bg.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.h_navigation ul li.home a:hover{background-image: url(../images/home_hover.png);}
.h_navigation ul li.last_link a:hover{background-image: url(../images/nav_right_link_hover_bg.png); background-position:right top;color:#fff;}
* html .h_navigation ul li a{ /*IE6 hack to get sub menu links to behave correctly*/ display: inline-block; }
.h_navigation ul li a.selected{ /* SELECTED ANCHOR LINK */ }

/* DROP DOWN LINKS */
.h_navigation ul li ul, .h_navigation ul li ul li ul{
	display: none;
	background-color: #afafaf;
	margin:0px;
	padding:5px 0px 0px 0px;
	visibility:hidden;
	position: absolute;
	top:42px!important;
	min-width:170px!important;
}
/** html .h_navigation ul li:hover  > ul{ visibility:visible!important; }*/
.h_navigation ul li ul li ul{ margin-left:160px; /*margin-top:85px;*/ width:200px; }
/*Sub level menu list items (undo style from Top level List Items)*/
.h_navigation ul li ul li{
display: list-item;
float: none;
background:transparent;
}
.h_navigation ul li ul li.lst-child{ border:0px none; }
.h_navigation ul li ul li a{
	display: block;
	color: #fff;
	text-shadow:#424242 1px 1px;
	padding:7px 6px 7px 25px!important;
	line-height:inherit;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	background-image: url(../images/arrow_1.png);
	background-repeat: no-repeat;
	background-position: 10px 11px;
	text-align:left;
	border-bottom:#c3c3c3 solid 1px;
	width:auto!important;
}
.h_navigation ul li ul li a:hover{  
	background-image: url(../images/arrow_1.png);
	background-repeat: no-repeat;
	background-position: 10px 11px;
	background-color:#c3c3c3;
}


/* Holly Hack for IE \*/
* html .h_navigation{height: 1%;} /*Holly Hack for IE7 and below*/
.downarrowclass{
	position: absolute;
	top: 19px;
	right: 7px;
	display:none;
}

.rightarrowclass{
position: absolute;
top: 19px;
right: 10px;
}

/*--- blog navigation ---*/

.h_navigation .blog_nav li.last_link a{
width:auto !important;
}
.h_navigation .blog_nav li a{padding:0 0.87em !important}
.mac.safari .h_navigation .blog_nav li a, .mac.chrome .h_navigation .blog_nav li a, .mac.gecko .h_navigation .blog_nav li a{padding:0 0.5em !important}

.ie9 .blog_nav li a{padding:0 0.5em !important;}
.ie8 .blog_nav li a{padding:0 0.86em !important;}
html[data-useragent*='MSIE 10.0'] .blog_nav li a{padding:0 0.4em !important;}