@charset "UTF-8";

/* reallyenglish navigation.css */

/* Navigation */

#navigation ul {
	margin:0px;
	padding:0px;
	list-style-type: none;
}

#navigation ul#home {
	width:160px;
	height:24px;
	margin:0px 0px 8px 0px;
	padding:0px;
}

#navigation ul#language {
	width:160px;
	height:32px;
	margin:0px 0px 8px 0px;
	padding:0px;
}

#home li a{
	display:block;
	width:160px;
	height:24px;
	margin:0px;
	padding:0px;
	background-image:url(../../img/menu_home_nm.gif);
	background-repeat:no-repeat;
}

#home li, #home li a:hover, #home li a:focus, #home li a:active {
	display:block;
	width:160px;
	height:24px;
	margin:0px;
	padding:0px;
	background-image:url(../../img/menu_home_ov.gif);
	background-repeat:no-repeat;
}

#language li a{
	display:block;
	width:160px;
	height:32px;
	margin:0px;
	padding:0px;
	background-image:url(../../img/menu_language_nm.gif);
	background-repeat:no-repeat;
}

#language li, #language li a:hover, #language li a:focus, #language li a:active {
	display:block;
	width:160px;
	height:32px;
	margin:0px;
	padding:0px;
	background-image:url(../../img/menu_language_ov.gif);
	background-repeat:no-repeat;
}

#navigation li a em, #navigation li em,#main .pagetop em,#contentEnd .pagetop em{
	position:absolute;
	left: -9999px;
}



/* Contents Navigation */

#navigation ul.tableOfContents {
	width:160px;
	margin:0px;
	padding:0px;
	list-style-type: none;
	font-size:0.9em;
}

.tableOfContents li#stay{
	display:block;
	width:142px;
	margin:0px;
	padding:4px 8px 4px 8px;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#cccccc;
	background-color:#0080d9;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.separator{
	width:158px;
	height:1px;
	margin:0px;
	padding:0px;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#cccccc;
	background-color:#f5f5f5;
}

.tableOfContents li a{
	display:block;
	width:142px;
	margin:0px;
	padding:4px 8px 4px 8px;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#cccccc;
	background-color:#f5f5f5;
	color:#333333;
	text-decoration:none;
}

.tableOfContents li a:hover, .tableOfContents li a:focus, .tableOfContents li a:active{
	display:block;
	width:142px;
	margin:0px;
	padding:4px 8px 4px 8px;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#cccccc;
	background-color:#0080d9;
	color:#ffffff;
	text-decoration:none;
}



/* tree */

.tableOfContents li#level1Parent a{
	display:block;
	width:142px;
	margin:0px;
	padding:4px 8px 4px 8px;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#cccccc;
	background-color:#e6e6e6;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.tableOfContents li#level1Parent a:hover, .tableOfContents li#level1Parent a:focus, .tableOfContents li#level1Parent a:active{
	display:block;
	width:142px;
	margin:0px;
	padding:4px 8px 4px 8px;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#cccccc;
	background-color:#0080d9;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.tableOfContents li#level1Parent #stay{
	display:block;
	width:142px;
	margin:0px;
	padding:4px 8px 4px 8px;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#cccccc;
	background-color:#0080d9;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.tableOfContents li #level2Stay{
	display:block;
	width:134px;
	margin:0px;
	padding:4px 8px 4px 16px;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#cccccc;
	background-color:#0080d9;
	color:#ffffff;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
}

.tableOfContents #level2Menu li a{
	display:block;
	width:134px;
	margin:0px;
	padding:4px 8px 4px 16px;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#cccccc;
	background-color:#e6e6e6;
	color:#333333;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
}

.tableOfContents #level2Menu li a:hover, .tableOfContents #level2Menu li a:focus, .tableOfContents #level2Menu li a:active{
	display:block;
	width:134px;
	margin:0px;
	padding:4px 8px 4px 16px;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#cccccc;
	background-color:#0080d9;
	color:#ffffff;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
}

.tableOfContents li#level2Parent a{
	display:block;
	width:134px;
	margin:0px;
	padding:4px 8px 4px 16px;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#cccccc;
	background-color:#3399e1;
	color:#ffffff;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
}

.tableOfContents li#level2Parent a:hover, .tableOfContents li#level2Parent a:focus, .tableOfContents li#level2Parent a:active{
	display:block;
	width:134px;
	margin:0px;
	padding:4px 8px 4px 16px;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#cccccc;
	background-color:#0080d9;
	color:#ffffff;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
}

.tableOfContents li#level3Stay{
	display:block;
	width:126px;
	margin:0px;
	padding:4px 8px 4px 24px;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#cccccc;
	background-color:#0080d9;
	color:#ffffff;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
}

.tableOfContents #level3Menu li a{
	display:block;
	width:126px;
	margin:0px;
	padding:4px 8px 4px 24px;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#cccccc;
	background-color:#7fc0ec;
	color:#333333;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
}

.tableOfContents #level3Menu li a:hover, .tableOfContents #level3Menu li a:focus, .tableOfContents #level3Menu li a:active{
	display:block;
	width:126px;
	margin:0px;
	padding:4px 8px 4px 24px;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#cccccc;
	background-color:#0080d9;
	color:#ffffff;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
}



/* menu top bottom bar */

#navigation .menustart {
	width:160px;
	height:6px;
	margin:0px;
	padding:0px;
	background-image:url(../../img/menu_up.gif);
	background-repeat:no-repeat;
}

#navigation .menuend {
	width:160px;
	height:7px;
	margin:0px 0px 8px 0px;
	padding:0px;
	background-image:url(../../img/menu_bottom.gif);
	background-repeat:no-repeat;
}


/* information links */

#navigation .info{
	background-image:url(../../img/icon_link.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px 0px 0px 12px;
	font-size:0.83em;
}

#navigation .infoStay{
	background-image:url(../../img/icon_link_stay.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px 0px 0px 12px;
	font-size:0.83em;
	font-weight:bold;
	color:#0080d9;
}


/* Page Navigation */

#main #pageNavigation {
	width:560px;
	margin:0px 0px 32px 0px;
	padding:0px;
}

#main #pageNavigation2 {
	width:560px;
	margin:0px 0px 8px 0px;
	padding:0px;
}

#main #pageNavigation ul {
	width:542px;
	margin:8px 0px 0px 0px;
	padding:0px;
	list-style-type: none;
}

#main #pageNavigation2 ul {
	width:542px;
	margin:8px 0px 0px 0px;
	padding:0px;
	list-style-type: none;
}

#main #pageNavigation ul li {
	display:inline;
	text-align:center;
	width:20px;
	margin:0px 1px 0px 0px;
	padding:0px;
	float:left;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
	background-color:#f5f5f5;
}

#main #pageNavigation2 ul li {
	display:inline;
	text-align:center;
	width:20px;
	margin:0px 1px 0px 0px;
	padding:0px;
	float:left;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
	background-color:#f5f5f5;
}

#main #pageNavigation li a{
	width:20px;
	text-align:center;
	margin:0px;
	padding:0px;
	border-style:none;
}

#main #pageNavigation2 li a{
	width:20px;
	text-align:center;
	margin:0px;
	padding:0px;
	border-style:none;
}

#main #pageNavigation li.prev, #main #pageNavigation li.next{
	width:50px;
	text-align:center;
	margin:0px 1px 0px 0px;
	padding:0px;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
	background-color:#f5f5f5;
}

#main #pageNavigation2 li.prev, #main #pageNavigation li.next{
	width:50px;
	text-align:center;
	margin:0px 1px 0px 0px;
	padding:0px;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
	background-color:#f5f5f5;
}

#main #pageNavigation li.next2{
	width:100px;
	text-align:center;
	margin:0px 1px 0px 0px;
	padding:0px;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
	background-color:#f5f5f5;
}

#main #pageNavigation2 li.next2{
	width:100px;
	text-align:center;
	margin:0px 1px 0px 0px;
	padding:0px;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
	background-color:#f5f5f5;
}

#main #pageNavigation li.prev a, #main #pageNavigation li.prev a:hover, #main #pageNavigation li.prev a:active, #main #pageNavigation li.prev a:focus, #main #pageNavigation li.next a, #main #pageNavigation li.next a:hover, #main #pageNavigation li.next a:active, #main #pageNavigation li.next a:focus{
	text-align:center;
	margin:0px;
	padding:0px;
	border-style:none;
}

#main #pageNavigation2 li.prev a, #main #pageNavigation2 li.prev a:hover, #main #pageNavigation2 li.prev a:active, #main #pageNavigation2 li.prev a:focus, #main #pageNavigation2 li.next a, #main #pageNavigation2 li.next a:hover, #main #pageNavigation2 li.next a:active, #main #pageNavigation2 li.next a:focus{
	text-align:center;
	margin:0px;
	padding:0px;
	border-style:none;
}

#main #pageNavigation li #thisPage{
	width:20px;
	text-align:center;
	margin:0px;
	padding:0px;
	border-style:none;
	background-color:#0080d9;
	color:#ffffff;
}

#main #pageNavigation2 li #thisPage{
	width:20px;
	text-align:center;
	margin:0px;
	padding:0px;
	border-style:none;
	background-color:#0080d9;
	color:#ffffff;
}

#main #pageNavigation li #thisPage2{
	width:50px;
	text-align:center;
	margin:0px;
	padding:0px;
	border-style:none;
	background-color:#0080d9;
	color:#ffffff;
}

#main #pageNavigation2 li #thisPage2{
	width:50px;
	text-align:center;
	margin:0px;
	padding:0px;
	border-style:none;
	background-color:#0080d9;
	color:#ffffff;
}

#main #pageNavigation li #thisPage3{
	width:100px;
	text-align:center;
	margin:0px;
	padding:0px;
	border-style:none;
	background-color:#0080d9;
	color:#ffffff;
}

#main #pageNavigation2 li #thisPage3{
	width:100px;
	text-align:center;
	margin:0px;
	padding:0px;
	border-style:none;
	background-color:#0080d9;
	color:#ffffff;
}

/* page top */

.pagetop a{
	display:block;
	width:560px;
	height:24px;
	margin:0px;
	padding:0px;
	background-image:url(../../img/button_pagetop_nm.gif);
	background-repeat:no-repeat;
}

.pagetop, .pagetop a:hover, .pagetop a:focus, .pagetop a:active {
	display:block;
	width:560px;
	height:24px;
	margin:0px;
	padding:0px;
	background-image:url(../../img/button_pagetop_ov.gif);
	background-repeat:no-repeat;
}

/* other*/
.tableOfContents2 li a{
	display:block;
	width:160px;
	height:37px;
	padding:8px 0px 0px 0px;
	text-align:center;
	background-image:url(../../ad_mop/img/home_link1.gif);
	font-weight:bold;
	background-repeat:no-repeat;
	cursor:pointer;
}

.tableOfContents2 li a:hover, .tableOfContents2 li a:focus, .tableOfContents2 li a:active{
	display:block;
	width:160px;
	height:37px;
	padding:8px 0px 0px 0px;
	text-align:center;
	background-image:url(../../ad_mop/img/home_link2.gif);
	font-weight:bold;
	background-repeat:no-repeat;
	cursor:pointer;
}

.tableOfContents2 li#stay{
	display:block;
	width:160px;
	height:37px;
	padding:8px 0px 0px 0px;
	text-align:center;
	background-image:url(../../ad_mop/img/home_link3.gif);
	font-weight:bold;
	background-repeat:no-repeat;
	cursor:pointer;
	color:#8fbde1;
}
