/* -------------------------------------------------------------------- */
/* --- News 2nd, 3rd and 4th Level Horizontal Navigation            --- */
/* -------------------------------------------------------------------- */
/* -- Style sheet : newsecondarynav.css                             --- */
/* -------------------------------------------------------------------- */
/* --                                                               --- */
/* -- lists, other, navbar, sectionlinks, advert, headline,         --- */
/* --                                                               --- */
/* -------------------------------------------------------------------- */
/* -- main navigation list css                                      --- */
/* -- navlist, nav, navcontainer                                   --- */
/* --                                                               --- */
/* -------------------------------------------------------------------- */


/*--------------------------------------------------- */
/*-- section : home                                -- */
/*--------------------------------------------------- */
/*-- Medium blue : #08A8F8;  Light blue :  #66CCFF -- */
/*--------------------------------------------------- */


/* ------------------------ */
/* -- lists              -- */
/* ------------------------ */


ul {
list-style-type:square;
}
ul ul {
list-style-type:disc;
}
ul ul ul {
list-style-type:none;
}

/* ------------------------ */
/* -- other              -- */
/* ------------------------ */

label {
color:#334D55;
font-family:Arial,sans-serif;
font-size:100%;
font-weight:bold;
}
#masthead {
border-bottom:1px solid #CCCCCC;
padding:10px 0 0;
width:100%;
}

/* ------------------------ */
/* -- navigation bar    -- */
/* ------------------------ */

#navBar {
background-color:#EEEEEE;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
float:right;
margin:0;
padding:0;
width:20%;
}

#headlines {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
float:left;
padding-right:10px;
width:20%;
}

#content_olde {
float:left;
width:55%;
}

#siteName {
margin:0;
padding:0 0 0 10px;
}
#globalNav {
border-bottom:1px solid #CCCCCC;
color:#CCCCCC;
padding:0 0 5px 10px;
}
#globalNav img {
display:block;
}
#globalNav a {
font-size:90%;
padding:0 4px 0 0;
}
#pageName {
margin:0;
padding:0 0 0 10px;
}
#breadCrumb {
font-size:80%;
padding:2px 0 0 10px;
}
.feature {
font-size:80%;
padding:0 0 10px 10px;
}
.feature h3 {
padding:30px 0 5px;
text-align:center;
}
.feature img {
float:left;
padding:10px 10px 0 0;
}
.story {
clear:both;
font-size:80%;
padding:10px 0 0 10px;
}
.story p {
padding:0 0 10px;
}
#siteInfo {
border:1px solid #CCCCCC;
clear:both;
color:#CCCCCC;
font-size:75%;
padding:10px;
}
#siteInfo img {
padding:4px 4px 4px 10px;
vertical-align:middle;
}
#search {
	border-bottom:1px solid #CCCCCC;
	font-size:90%;
	padding:5px 0 5px 10px;
}
#search form {
	margin:0;
	padding:0;
}
#search label {
	display:block;
	margin:0;
	padding:0;
}

/* ------------------------ */
/* -- navigation bar    -- */
/* ------------------------ */

#navBar ul a:link, #navBar ul a:visited {
	display:block;
}

#navBar ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

#navBar li {
	border-bottom:1px solid #EEEEEE;
}

html > body #navBar li {
	border-bottom:medium none;
}

/* ------------------------ */
/* -- section links      -- */
/* ------------------------ */

#sectionLinks {
	border-bottom:1px solid #CCCCCC;
	font-size:90%;
	margin:0;
	padding:0;
	position:relative;
}

#sectionLinks h3 {
	padding:10px 0 2px 10px;
}

#sectionLinks a {
	border-top:1px solid #CCCCCC;
	display:block;
	padding:2px 0 2px 10px;
}

#sectionLinks a:hover {
	background-color:#DDDDDD;
}

/* ------------------------ */
/* -- related links      -- */
/* ------------------------ */

.relatedLinks {
	font-size:90%;
	margin:0;
	padding:0 0 10px 10px;
}

.relatedLinks h3 {
	padding:10px 0 2px;
}

.relatedLinks a:link, .relatedLinks a:visited {
	display:block;
}

/* ------------------------ */
/* -- adverts             -- */
/* ------------------------ */


#advert {
	padding:30px 0 10px;
}

#advert img {
	display:block;
}

/* ------------------------ */
/* -- headlines          -- */
/* ------------------------ */

#headlines {
	font-size:80%;
	margin:0;
	padding:10px 0 20px 10px;
}

#headlines p {
	padding:5px 0;
}


/*-------------------------------------------------------*/
/*-- navlist1 ID : Secondary and Tertiary Navigation   --*/
/*-------------------------------------------------------*/

#navlist1 {
	border-bottom: 1px solid #08A8F8;
	font-family: Verdana,sans-serif;
	font-size: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	margin-left: 0;
	padding: 3px 0;
}

#navlist1 li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	color:#08A8F8;
}

#navlist1 li a {
	background: #E6E6E6 none repeat scroll 0 0;
	border-color: #08A8F8 #08A8F8 -moz-use-text-color;
	border-style: solid solid none;
	border-width: 1px 1px medium;
	margin-left: 3px;
	padding: 3px 0.5em;
	text-decoration: none;
	color:#08A8F8;
}

#navlist1 li a:link {
	color:#444488;
}

#navlist1 li a:visited {
	color: #66CCFF;
}

#navlist1 li a:hover {
	background: #08A8F8 none repeat scroll 0 0;
	border-color: #08A8F8;
	color: White;
}

#navlist1 li a#current {
	background:white none repeat scroll 0 0;
	border-bottom:1px solid white;
}

#navlist1 .level_1 {
	border-bottom: 1px solid #9FB1BC;
	margin: 0;
	padding: 15px 0 20px 10px;
	background: White;
}

#navlist1 .level_1 li {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
}

#navlist1 .level_1 a:link {
	color: Gray;
	float: left;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	padding: 0 12px 6px;
	text-decoration: none;
}

#navlist1 .level_1 a.active:link,
#navlist1 .level_1 a.active:visited,
#navlist1 .level_1 a:hover {
	background:transparent
	url(/stylesheet/newhorizontal/rounded.gif)
	no-repeat scroll center bottom;
	color:#000000;
}


/* ------------------------------- */
/* ---- navlist levels 1 to 3 ---- */
/* ------------------------------- */

/* ------------------------------------------ */
/* -- Fourth Level Navigation : nav        -- */
/* ------------------------------------------ */

.navcontainer .level_2 {
	border-bottom: 1px solid #dcdcdc;
	margin: 0;
	padding: 0 0 20px 10px;
	background: White;
}

.navcontainer .level_2 li {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
}

.navcontainer .level_2 a:link {
	color: Gray;
	float: left;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	padding: 0 12px 6px;
	text-decoration: none;
}

.navcontainer .level_2 a.active:link,
.navcontainer .level_2 a.active:visited,
.navcontainer .level_2 a:hover {
	background:transparent
	url(/stylesheet/newhorizontal/rounded.gif)
	no-repeat scroll center bottom;
	color:#ffffff;
}

.navcontainer .level_3 {
	border-bottom: 1px solid #dcdcdc;
	margin: 0;
	padding: 0 0 20px 10px;
	background: White;
}

.navcontainer .level_3 li {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
}

.navcontainer .level_3 a:link {
	color: Gray;
	float: left;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	padding: 0 12px 6px;
	text-decoration: none;
}

.navcontainer .level_3 a.active:link,
.navcontainer .level_3 a.active:visited,
.navcontainer .level_3 a:hover {
	background:transparent
	url(/stylesheet/newhorizontal/rounded.gif)
	no-repeat scroll center bottom;
	color:#ffffff;
}


.navcontainer .level_3 {
	border-bottom: 1px solid #dcdcdc;
	margin: 0;
	padding: 0 0 20px 10px;
	background: White;
}

.navcontainer .level_3 li {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
}

.navcontainer .level_3 a:link {
	color: Gray;
	float: left;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	padding: 0 12px 6px;
	text-decoration: none;
}

.navcontainer .level_3 a.active:link,
.navcontainer .level_3 a.active:visited,
.navcontainer .level_3 a:hover {
	background:transparent
	url(/stylesheet/newhorizontal/rounded.gif)
	no-repeat scroll center bottom;
	color:#000000;
}

.navcontainer .level_3 {
	border-bottom: 1px solid #dcdcdc;
	margin: 0;
	padding: 0 0 20px 10px;
	background: White;
}

.navcontainer .level_3 li {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
}

.navcontainer .level_3 a:link {
	color: Gray;
	float: left;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	padding: 0 12px 6px;
	text-decoration: none;
}

.navcontainer .level_3 a.active:link,
.navcontainer .level_3 a.active:visited,
.navcontainer .level_3 a:hover {
	background:transparent
	url(/stylesheet/newhorizontal/rounded.gif)
	no-repeat scroll center bottom;
	color:#000000;
}




/* ------------------------------------------ */
/* -- Tertiary Level Navigation : navlist  -- */
/* ------------------------------------------ */

.navlist {
	-x-system-font: none;
	border-bottom: 1px solid #08A8F8;
	font-family: Verdana,sans-serif;
	font-size: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	margin-left: 0;
	padding: 3px 0;
}

.navlist li {
	display: inline;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	background: #08A8F8;
}

.navlist li a {
	background: #08A8F8 none repeat scroll 0 0;
	border-color: #08A8F8 #08A8F8 -moz-use-text-color;
	border-style: solid solid none;
	border-width: 1px 1px medium;
	margin-left: 3px;
	padding: 3px 0.5em;
	text-decoration: none;
}

.navlist li a:link {
	color:#444488;
}

.navlist li a:visited {
	color:#666677;
}

.navlist li a:hover {
	background: #08A8F8 none repeat scroll 0 0;
	border-color: #08A8F8;
	color: White;
}

.navlist li a.current {
	background:white none repeat scroll 0 0;
	border-bottom:1px solid white;
}


/* ------------------------------------------ */
/* -- Tertiary Level Navigation : navlist  -- */
/* ------------------------------------------ */

#navlist {
	-x-system-font: none;
	border-bottom: 1px solid #08A8F8;
	font-family: Verdana,sans-serif;
	font-size: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	margin-left: 0;
	padding: 3px 0;
}

#navlist li {
	display: inline;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	background: #08A8F8;
}

#navlist li a {
	background: #08A8F8 none repeat scroll 0 0;
	border-color: #08A8F8 #08A8F8 -moz-use-text-color;
	border-style: solid solid none;
	border-width: 1px 1px medium;
	margin-left: 3px;
	padding: 3px 0.5em;
	text-decoration: none;
}

#navlist li a:link {
	color:#444488;
}

#navlist li a:visited {
	background: #E6E6E6;
	border-color: #08A8F8;
	color:#08A8F8;
}

#navlist li a:hover {
	background: #08A8F8 none repeat scroll 0 0;
	border-color: #08A8F8;
	color: #ffffff;
}

#navlist li a#current {
	background:white none repeat scroll 0 0;
	border-bottom:1px solid white;
}

/* ------------------------------------------ */
/* -- Tertiary Level Navigation : navlist  -- */
/* ------------------------------------------ */

#navlist3 {
	-x-system-font:none;
	border-bottom:1px solid #777788;
	font-family:Verdana,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin-left:0;
	padding:3px 0;
}

#navlist3 li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
}

#navlist3 li a {
	background:#DDDDEE none repeat scroll 0 0;
	border-color:#777788 #777788 -moz-use-text-color;
	border-style:solid solid none;
	border-width:1px 1px medium;
	margin-left:3px;
	padding:3px 0.5em;
	text-decoration:none;
}

#navlist3 li a:link {
	color:#444488;
}

#navlist3 li a:visited {
	color:#666677;
}

#navlist3 li a:hover {
	background:#AAAAEE none repeat scroll 0 0;
	border-color:#222277;
	color:#000000;
}

#navlist3 li a#current {
	background:white none repeat scroll 0 0;
	border-bottom:1px solid white;
}




/* ------------------------------------------ */
/* -- Fourth Level Navigation : nav        -- */
/* ------------------------------------------ */

#nav {
	border-bottom:1px solid #9FB1BC;
	margin:0;
	padding:0 0 20px 10px;
}

#nav li {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
}

#nav a:link,
#nav a:visited {
	color: Gray;
	float: left;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	padding: 0 12px 6px;
	text-decoration: none;
}

#nav a.active:link,
#nav a.active:visited,
#nav a:hover {
	background:transparent url(/stylesheet/newhorizontal/rounded.gif) no-repeat scroll center bottom;
	color:#000000;
}

/* ------------------------------------------ */
/* -- Fourth Level Navigation : nav        -- */
/* ------------------------------------------ */

/*--------------*/
/*-- level 1 ---*/
/*--------------*/

/*
.navcontainer  {
	border-bottom: 1px solid #08A8F8;
	margin: 0;
	padding: 0 0 5px 10px;
	background: #DCDCDC;
}

.navcontainer li {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
	color: white;
	background : #08A8F8;
}

.navcontainer a:link {
	color: white;
	float: left;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	padding: 0 12px 6px;
	text-decoration: none;
	background-color: #08A8F8;
}
*/

.navcontainer {
	background:#F4F4F4 none repeat scroll 0 0;
	border-bottom:2px solid #08A8F8;
	float:left;
	font-size:93%;
	line-height:normal;
	width:100%;
}

.navcontainer ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:10px 10px 0 50px;
}

.navcontainer li {
	display:inline;
	margin:0;
	padding:0;
}

.navcontainer a {
	background:transparent url(/stylesheet/newhorizontal/tabrightJ.gif) no-repeat scroll left top;
	float:left;
	margin:0;
	padding:0 0 0 5px;
	text-decoration:none;
}

.navcontainer a span {
	background:transparent url(/stylesheet/newhorizontal/tabrightJ.gif) no-repeat scroll right top;
	color:#08A8F8;
	display:block;
	float:left;
	padding:5px 15px 4px 6px;
}

.navcontainer a span {
float:none;
}

.navcontainer a:hover span {
color:#FFFFFF;
}

.navcontainer a:hover {
background-position:0 -42px;
}

.navcontainer a:hover span {
background-position:100% -42px;
}

.navcontainer .current a {
background-position:0 -42px;
}

.navcontainer .current a span {
background-position:100% -42px;
color:#FFFFFF;
}



/*--------------*/
/*-- level 1 ---*/
/*--------------*/

.navcontainer .level_1 {
	border-bottom: 1px solid #08A8F8;
	margin: 0;
	padding: 0 0 5px 10px;
	background: White;
}
.navcontainer .level_1 li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: Silver;
	background: White;
}
.navcontainer .level_1 a:link {
	color: white;
	float: left;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	padding: 0 12px 6px;
	text-decoration: none;
	background-color: #708090;
}
.navcontainer .level_1 a.active:link,
.navcontainer .level_1 a.active:visited,
.navcontainer .level_1 a:hover {
background:transparent url(/stylesheet/newhorizontal/rounded.gif) no-repeat scroll center bottom;
color:#000000;
}

/*-------------*/
/*-- level 2 --*/
/*-------------*/

.navcontainer .level_2 {
	border-bottom: 1px solid #9FB1BC;
	margin: 10px 30px;
	padding: 0 0 2px;
	background: White;
	color: Gray;
}

.navcontainer .level_2 li {
	display: inline;
	list-style-type: none;
	padding: 5px 12px 6px;
	margin: 0 20px;
	background: White;
	color: Gray;
}

.navcontainer .level_2 a:link {
	color: white;
	float: left;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	padding: 5px 12px 6px;
	margin: 0 20px;
	text-decoration: none;
	background-color: #08A8F8;
}

.navcontainer .level_2 a.active:link,
.navcontainer .level_2 a.active:visited,
.navcontainer .level_2 a:hover {
background:transparent url(/stylesheet/newhorizontal/rounded.gif) no-repeat scroll center bottom;
color:#000000;
}

/*-------------*/
/*-- level 3 --*/
/*-------------*/

.navcontainer .level_3 {
	border-bottom: 1px solid #9FB1BC;
	margin: 0;
	padding: 0 0 10px 50px;
}

.navcontainer .level_3 li {
display:inline;
list-style-type:none;
margin:0;
padding:0;
}

.navcontainer .level_3 a:link {
	color: Gray;
	float: left;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	padding: 0 12px 6px;
	text-decoration: none;
}

.navcontainer .level_3 a.active:link,
.navcontainer .level_3 a.active:visited,
.navcontainer .level_3 a:hover {
background:transparent url(/stylesheet/newhorizontal/rounded.gif)
no-repeat scroll center bottom;
color:#000000;
}






