@charset "UTF-8";
/* CSS Document */

/**************************************************************
***************************************************************
*
*					header subnav
*
***************************************************************
**************************************************************/
	
#header .subNav {
	width: 974px;	
	height: 26px;
	margin-top: 9px;	
	}

#header .subNav ul {
	display: block;
	position: relative;
	width: 228px;
	height: 26px;
	margin-left: 601px; /* 145px from the right */
	background: url(/assets/graphics/header-subnav-bg.jpg) no-repeat;
	}

#header .subNav li {
	display: block;
	height: 26px;
	position: absolute;
	top: 0px;	
	}

#header .subNav li a {
	display: block;
	height: 26px;
	text-indent:-9000px;
	}

#header .subNav li#link1 {
	width: 65px;
	left: 0px;
	}
#header .subNav li#link1 a:hover {
	background: url(/assets/graphics/header-subnav-bg.jpg) no-repeat 0px -26px;
	}
#header .subNav li#link1.selected a {
	background: url(/assets/graphics/header-subnav-bg.jpg) no-repeat 0px -52px;
	}

#header .subNav li#link17 {
	width: 89px;
	left: 65px;
	}
#header .subNav li#link17 a:hover {
	background: url(/assets/graphics/header-subnav-bg.jpg) no-repeat -65px -26px;
	}
#header .subNav li#link17.selected a {
	background: url(/assets/graphics/header-subnav-bg.jpg) no-repeat -65px -52px;
	}

#header .subNav li#link18 {
	width: 75px;
	left: 154px;
	}
#header .subNav li#link18 a:hover {
	background: url(/assets/graphics/header-subnav-bg.jpg) no-repeat -154px -26px;
	}
#header .subNav li#link18.selected a {
	background: url(/assets/graphics/header-subnav-bg.jpg) no-repeat -154px -52px;
	}

/**************************************************************
***************************************************************
*
*					header nav
*
***************************************************************
**************************************************************/

#header .nav ul {
	display: block;
	position: relative;
	width: 611px;
	height: 63px;
	margin-left: 239px;
	margin-top: 26px;
	background: url(/assets/graphics/header-nav-bg.jpg) no-repeat;
	}

#header .nav li {
	display: block;
	height: 63px;
	position: absolute;
	top: 0px;	
	}

#header .nav li a {
	display: block;
	height: 63px;
	text-indent:-9000px;
	}

#header .nav li#link6 {
	width: 125px;
	left: 0px;
	}
#header .nav li#link6 a:hover {
	background: url(/assets/graphics/header-nav-bg.jpg) no-repeat 0px -63px;
	}
#header .nav li#link6.selected a {
	background: url(/assets/graphics/header-nav-bg.jpg) no-repeat 0px -63px;
	}

#header .nav li#link2 {
	width: 123px;
	left: 125px;
	}
#header .nav li#link2 a:hover {
	background: url(/assets/graphics/header-nav-bg.jpg) no-repeat -125px -63px;
	}
#header .nav li#link2.selected a {
	background: url(/assets/graphics/header-nav-bg.jpg) no-repeat -125px -63px;
	}

#header .nav li#link3 {
	width: 122px;
	left: 248px;
	}
#header .nav li#link3 a:hover {
	background: url(/assets/graphics/header-nav-bg.jpg) no-repeat -248px -63px;
	}
#header .nav li#link3.selected a {
	background: url(/assets/graphics/header-nav-bg.jpg) no-repeat -248px -63px;
	}

#header .nav li#link4 {
	width: 130px;
	left: 370px;
	}
#header .nav li#link4 a:hover {
	background: url(/assets/graphics/header-nav-bg.jpg) no-repeat -370px -63px;
	}
#header .nav li#link4.selected a {
	background: url(/assets/graphics/header-nav-bg.jpg) no-repeat -370px -63px;
	}

#header .nav li#link5 {
	width: 112px;
	left: 500px;
	}
#header .nav li#link5 a:hover {
	background: url(/assets/graphics/header-nav-bg.jpg) no-repeat -500px -63px;
	}
#header .nav li#link5.selected a {
	background: url(/assets/graphics/header-nav-bg.jpg) no-repeat -500px -63px;
	}

/**************************************************************
***************************************************************
*
*					breadcrumb
*
***************************************************************
**************************************************************/

#mainContent .breadcrumb {
	height: 24px; /* height: 29px; */
	margin: 5px 0px 0px 5px;
	}

#mainContent .breadcrumb li {
	display: inline;
	}

#mainContent .breadcrumb li a {
	text-decoration: none;
	padding-right: 9px;
	margin-right: 1px;
	background-image: url(/assets/graphics/breadcrumb-bg.gif);
	background-repeat: no-repeat;
	background-position: right;
	}

#mainContent .breadcrumb li a {
	
	}

/**************************************************************
***************************************************************
*
*					main sub nav
*
***************************************************************
**************************************************************/

#mainContent .subNav {
	background-image: url(/assets/graphics/content-categories-heading.jpg);
	background-repeat: no-repeat;
	}

.contentPage #mainContent .firstColumn .subNav .content,
.newsPage #mainContent .firstColumn .subNav .content {
	padding-bottom: 25px;
	}

.contentPage #mainContent .firstColumn .subNav h2,
.newsPage #mainContent .firstColumn .subNav h2 {
	height: 95px;
	}

#mainContent .subNav li {
	color: #2d5285;
	padding: 0px 0px 2px 0px;
	background-image: url(/assets/graphics/horizontal-line-220px.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	}

#mainContent .subNav ul li ul li {
	background-image: url(/assets/graphics/horizontal-line-220px.jpg);
	background-repeat: no-repeat;
	background-position: top;padding: 2px 0px 0px 10px;
	}

#mainContent .subNav li a {
	padding-left: 12px;
	color: #2d5285;
	text-decoration: none;
	background-image: url(/assets/graphics/quicklink-bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}

#mainContent .subNav li.selected a, #mainContent .subNav li a:hover {
	color: #cccccc;
	}

/**************************************************************
***************************************************************
*
*					footer nav
*
***************************************************************
**************************************************************/

#footer .nav {
	height: 28px;
	}

#footer .nav li {
	display: inline;
	padding-right: .5em;
	margin-right: .3em;
	border-right: solid 1px #CCCCCC;
	}

#footer .nav li a {
	font-size: .9em;
	color: #cccccc;
	text-decoration: none;
	}

#footer .nav li a:hover {
	color: #ffffff;
	}

#footer .nav li.lastItem {
	border-right: none;
	}

/**************************************************************
***************************************************************
*
*					paging
*
***************************************************************
**************************************************************/

 ul.paging {
	width: 100%;
	text-align: center;
	}
	
ul.paging li {
	display: inline;
	background: none;
	margin: 0;
	}

ul.paging li.off {
	color: #CCCCCC;
	}

ul.paging li a {
	text-decoration: none;
	}

ul.paging li.prev {
	margin-right: 10px;
	}
	
ul.paging li.next {
	margin-left: 10px;
	}

ul.paging li.page {
	padding: 0px 2px;
	}