/* -------------------------------------------------------------------- */
/* --	Navigation other                                             -- */
/* -------------------------------------------------------------------- */
/* --	 nav top elements, navigation, vert-nav, vert_level_1        -- */
/* --	 navigation, vert-nav                                        -- */
/* -------------------------------------------------------------------- */
/* -- tabs css  tabs11,   tabsC, tabsJ                               -- */
/* --                                                                -- */
/* -- images referenced are in stylesheet newhorizontal folder       -- */
/* -- Rounded, tableft11, tabrightC etc                              -- */
/* -------------------------------------------------------------------- */

/*---------------------------------------------- */
/*-- section : home                           -- */
/*--                                          -- */
/*-- light red : #ff5555 dark red  : #dc230e  -- */
/*---------------------------------------------- */

/* -------------------------------------------- */
/* -- navigation elements :                  -- */
/* -- top_bar, nav_header, nav_top           -- */
/* -------------------------------------------- */

#top_bar {
	position: absolute;
	top: 3px;
	right: 10px;
	padding: 3px 1em;
	background: transparent;
	color: #000;
	font-size: 90%;
	line-height: 2em;
	height: 2em;
}
#nav_header {
	background: #ff7f55;
	text-indent: -5000px;
	margin: 0;
	padding: 0;
	height: 20px;
}
#nav_top {
  float: left;
  width: auto;
  margin: 0 1em;
}
#nav_top a {
  color: #fff;
  text-decoration: none;
  line-height: 2em;
}



/* ----------------------------------------- */
/* -- secondary navigation : horizontal */
/* ----------------------------------------- */

#navigation {
	width: 800px;
	padding-bottom: 150px;
	padding: 30px;
}

#navigation ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:10px;
	padding:10px 10px 0 50px;
}

#navigation ul:after {
	content: ".";
	display: inline;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Hides from IE-mac \*/
* html #navigation ul {height: 1%;}
/* End hide from IE-mac */

/* -------------------------------------------------- */
/* vertical secondary navigation is 150 pixels across */
/* -------------------------------------------------- */
.vert-nav li {
	float: left;
	width: 700px;
	margin: 0;
	padding: 0;
	list-style: none;
}


/* ------------------------------------------------- */
/* secondary navigation hyperlinks and visited links */
/* ------------------------------------------------- */

.vert-nav li a, .nav li a:visited {
	display: table-row;
	text-decoration: none;
	height: 1.3em;
	line-height: 1.3em;
	overflow: hidden;
	padding: 0.1em 0.3em;
	margin: 0;
	border-bottom: 1px solid #000000;
	margin-right: 10px;
	font-weight: bold;
}

/* ------------------------------------- */
/* -- secondary navigation list items -- */
/* ------------------------------------- */

#navigation li {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	font-weight: bold;
}

/* ------------------------------------------ */
/* -- secondary navigation list item links -- */
/* ------------------------------------------ */

#navigation li a,
#navigation li a:visited {
	display: inline;
	text-decoration: none;
	padding: 0.25em 0.5em;
	color: #fff;
	margin: 0;
	border-bottom: 1px solid #fff;
	line-height: 1.2em;
	_height: 1.2em;
}

/* ------------------------------------------------------------- */
/* secondary navigation list item links (current and hover over) */
/* ------------------------------------------------------------- */

#navigation li a:hover ,
#navigation  li a:hover.current {
	background-color: #fff;
	color: #ff5555;
}

/* ---------------------------------------------------------------- */
/* -- secondary navigation list item links (current and visited) -- */
/* ---------------------------------------------------------------- */

#navigation li a.current,
#navigation li a:visited.current,
#navigation  li a.current {
	background-color: #fff;
	color: #ff5555;
}

/* ---------------------------------------------------------------- */
/* secondary navigation list containers                             */
/* ---------------------------------------------------------------- */

#navigation ul {
}
#navigation ul ul {
	font-size: 90%;
	margin-left: 0.5em;
}
#navigation ul ul ul {
	background-color: Silver;
}



/* --------------------------------- */
/* --- Tertiary Level Navigation --- */
/* --------------------------------- */

/* ---------------------------------------------------------------- */
/* level 1 */
/* ---------------------------------------------------------------- */

.vert_level_1 {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	font-weight: bold;
}

/* ---------------------------------------------------------------- */
/* tertiary navigation list links and visited links  */
/* ---------------------------------------------------------------- */

#navigation ul ul li a,
#navigation ul ul li a:visited {
	margin-left: 0.5em;
	border: 0;
	color: #fff;
	background-color: lime;
}

/* ---------------------------------------------------------------- */
/* tertiary navigation list current and visited links  */
/* ---------------------------------------------------------------- */

#navigation ul ul li a.current,
#navigation ul ul li a:visited.current ,
#navigation  ul ul li a.current {
	border: 0;
}

/* ---------------------------------------------------------------- */
/* tertiary navigation list hover over and current links  */
/* ---------------------------------------------------------------- */

#navigation ul ul li a:hover ,
#navigation  ul ul li a:hover.current {
	border: 0;
	background-color: #fff;
	color: #ff5555;
}

/* ---------------------------------------------------------------- */
/* fourth level navigation list links and visited links */
/* ---------------------------------------------------------------- */

#navigation ul ul ul li a,
#navigation ul ul ul li a:visited {
	margin-left: 1em;
	border: 0;
	color: #fff;
	}



/* ------------------------------------------------ */
/* -- Secondary Level Navigation : tabs11        -- */
/* ------------------------------------------------ */

.tabs11 {
background:#F9F7F3 none repeat scroll 0 0;
border-bottom:1px solid #C2BDAE;
float:left;
font-size:85%;
line-height:normal;
width:100%;
}
.tabs11 ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:10px 10px 0 50px;
}
.tabs11 li {
display:inline;
margin:0;
padding:0;
}
.tabs11 a {
background:transparent url(/stylesheet/newhorizontal/tableft11.gif) no-repeat scroll left top;
float:left;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}
.tabs11 a span {
background:transparent url(/stylesheet/newhorizontal/tabright11.gif) no-repeat scroll right top;
color:.9F9584;
display:block;
float:left;
padding:5px 15px 4px 6px;
}
.tabs11 a span {
float:none;
}
.tabs11 a:hover span {
color:#FFFFFF;
}
.tabs11 a:hover {
background-position:0 -42px;
}
.tabs11 a:hover span {
background-position:100% -42px;
}
.tabs11 .current a {
background-position:0 -42px;
}
.tabs11 .current a span {
background-position:100% -42px;
}


/* ------------------------------------------------ */
/* -- Secondary Level Navigation : tabs11  -- */
/* ------------------------------------------------ */

#tabs11 {
background:#F9F7F3 none repeat scroll 0 0;
border-bottom:1px solid #C2BDAE;
float:left;
font-size:85%;
line-height:normal;
width:100%;
}
#tabs11 ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:10px 10px 0 50px;
}
#tabs11 li {
display:inline;
margin:0;
padding:0;
}
#tabs11 a {
background:transparent url(/stylesheet/newhorizontal/tableft11.gif) no-repeat scroll left top;
float:left;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}
#tabs11 a span {
background:transparent url(/stylesheet/newhorizontal/tabright11.gif) no-repeat scroll right top;
color:#9F9584;
display:block;
float:left;
padding:5px 15px 4px 6px;
}
#tabs11 a span {
float:none;
}
#tabs11 a:hover span {
color:#FFFFFF;
}
#tabs11 a:hover {
background-position:0 -42px;
}
#tabs11 a:hover span {
background-position:100% -42px;
}
#tabs11 #current a {
background-position:0 -42px;
}
#tabs11 #current a span {
background-position:100% -42px;
}


/* ------------------------------------------------ */
/* -- Secondary Level Navigation : tabsC   -- */
/* ------------------------------------------------ */

#tabsC {
background:#EDF7E7 none repeat scroll 0 0;
float:left;
font-size:93%;
line-height:normal;
width:100%;
}
#tabsC ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:10px 10px 0 50px;
}
#tabsC li {
display:inline;
margin:0;
padding:0;
}
#tabsC a {
background:transparent url(/stylesheet/newhorizontal/tableftC.gif) no-repeat scroll left top;
float:left;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}
#tabsC a span {
background:transparent url(/stylesheet/newhorizontal/tabrightC.gif) no-repeat scroll right top;
color:#464E42;
display:block;
float:left;
padding:5px 15px 4px 6px;
}
#tabsC a span {
float:none;
}
#tabsC a:hover span {
color:#FFFFFF;
}
#tabsC a:hover {
background-position:0 -42px;
}
#tabsC a:hover span {
background-position:100% -42px;
}
#tabsC #current a {
background-position:0 -42px;
}
#tabsC #current a span {
background-position:100% -42px;
}

/* ------------------------------------------------ */
/* -- Secondary Level Navigation : tabsC   -- */
/* ------------------------------------------------ */

.tabsC {
background:#EDF7E7 none repeat scroll 0 0;
float:left;
font-size:93%;
line-height:normal;
width:100%;
}
.tabsC ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:10px 10px 0 50px;
}
.tabsC li {
display:inline;
margin:0;
padding:0;
}
.tabsC a {
background:transparent url(/stylesheet/newhorizontal/tableftC.gif) no-repeat scroll left top;
float:left;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}
.tabsC a span {
background:transparent url(/stylesheet/newhorizontal/tabrightC.gif) no-repeat scroll right top;
color:#464E42;
display:block;
float:left;
padding:5px 15px 4px 6px;
}
.tabsC a span {
float:none;
}
.tabsC a:hover span {
color:#FFFFFF;
}
.tabsC a:hover {
background-position:0 -42px;
}
.tabsC a:hover span {
background-position:100% -42px;
}
.tabsC .current a {
background-position:0 -42px;
}
.tabsC .current a span {
background-position:100% -42px;
}



/*-------------*/
/*-- tabsJ ----*/
/*-------------*/

#tabsJ {
background:#F4F4F4 none repeat scroll 0 0;
border-bottom:2px solid #dc230e;
float:left;
font-size:93%;
line-height:normal;
width:100%;
}
#tabsJ ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:10px 10px 0 50px;
}
#tabsJ li {
display:inline;
margin:0;
padding:0;
}
#tabsJ 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;
}
#tabsJ a span {
background:transparent url(/stylesheet/newhorizontal/tabrightJ.gif) no-repeat scroll right top;
color:#dc230e;
display:block;
float:left;
padding:5px 15px 4px 6px;
}
#tabsJ a span {
float:none;
}
#tabsJ a:hover span {
color:#FFFFFF;
}
#tabsJ a:hover {
background-position:0 -42px;
}
#tabsJ a:hover span {
background-position:100% -42px;
}
#tabsJ #current a {
background-position:0 -42px;
}
#tabsJ #current a span {
background-position:100% -42px;
color:#FFFFFF;
}






