/*******************************************************************************
********************************************************************************
**
* - GENERAL
*
* - PAGE CONTAINERS
*
* - BANNER
*
* - CONTENT
*
* - CONTENT SPECIFIC
*
* - FOOTER
**
********************************************************************************
 ******************************************************************************/

/* GENERAL
--------------------------------------------------------------------------------------------------------*/

.clearfloat {
	clear:both;
}
html, body {
	margin:0;
	padding:0;
}
body {
	font:100% "Arial", Helvetica, sans-serif;
	min-width: 990px;
}
img {
	border:0;
}
.main-text {
	padding:12px 20px 12px 10px;
}
.main-text p, li {
	font-size:82%;
	line-height:140%;
	margin:6px 4px 6px 4px;
}
.main-text img.image_left {
	float:left;
	margin: 0 10px 10px 0;
	display: block;
}
.main-text img.img-video-feat {
	float:left;
	margin:8px 10px 10px 3px;
	display:block;
	position:relative;
}
.main-text a, .main-text a:visited {
	color:#02abee;
	font-weight:normal;
	line-height:140%;
	text-decoration:none;
}
.main-text a:hover {
	color:#00acee;
	text-decoration:underline;
}
.main-text a:link {
	color:#19499e;
}
.main-text a:visited, .box-right a:visited {
	color:#19499e;
}
.main-text a:visited:hover, .box-right a:visited:hover {
	color:#19499E
}
.main-text h1 {
	font-weight:normal;
	font-size:1.2em;
}
.main-text h2 {
	font-weight:bold;
	font-size:0.9em;
	color:#000000;
	background-color:#ebf0f4;
	padding:4px;
}
.main-text h3 {
	font-weight:bold;
	font-size:0.8em;
	color:#18499F;
	/*background-color:#ebf0f4;*/
	padding:0;
	margin:15px 0 8px auto;
}
.main-text h4 {
	font-size:0.8em;
	font-weight:bold;
}
.main-text ul {
	margin-top:5px;
}
.main-text .tab-panel li.inline-accordion {
	background:none;
	padding-left:0;
}
.main-text .tab-panel li.inline-accordion .toggler {
	background:none;
	border:none;
	padding:0;
	font-size:1em;
}
.main-text .tab-panel li.inline-accordion ul {
	background:none;
	margin-top:0
}
.main-text .tab-panel li.inline-accordion .panel {
	background:none;
	
}

.main-text .tab-panel li.inline-accordion .panel ul {padding-bottom:0}
.main-text .tab-panel li.inline-accordion .panel ul li {padding-bottom:0}

.main-text .tab-panel  li.inline-accordion .accordion .panel {margin-bottom:0}

.main-text .tab-panel li.inline-accordion .toggler b {
	font-weight:normal;
}
.main-text li, .accordion-item li {
	list-style:none;
	background:url(../images/bullet.gif) left top no-repeat;
	padding:0 0 1px 0;
	margin:0;
}
.main-text li, .main-text .tab-panel li {
	list-style:none;
	background:url(../images/bullet.gif) left top no-repeat;
	padding:3px 0 1px 0;
	margin:0;
	padding-left:15px;
}
.main-text .tab-togglers li {
	padding-left:0
}
.main-text li li, .accordion-item li li {
	font-size:1em
}
.main-text table {
	border-collapse:collapse;
	border:#333 thin 1px;
	margin-left:20px;
}
.main-text td {
	border-collapse:collapse;
	border:#333 thin 1px;
}
.main-text td p {
	padding:3px;
	margin:0;
}
.main-title {
	color:#ffcc00;
	font-size:1.2em;
	margin:0 0 5px 10px;
}
/* BANNER
--------------------------------------------------------------------------------------------------------
*/

.banner {
	height:100px;
	background-color:#052f74;
	margin:0 0 5px 20px;
	background:none;
	padding:0;
}
/* PAGE CONTAINERS
--------------------------------------------------------------------------------------------------------
*/

#top {
	min-width:770px;
	width:100%;
	padding:0;
	border:none;
	margin:0;
}
.container {
	overflow: hidden;
}
.main {
	padding:10px;
	padding-top:20px;
	padding-bottom:30px;
}
.main-content {
}
.col-right {
	margin-top:60px;
}
.main-container {
	margin-left: 451px;
	width:auto;
}
/* to kill a 3px jog in IE/Win, we need to give layout to elements inside this element */

.main {
	/*padding:20px 10px 30px;*/
	width:100%;
	float:left;
	display:inline;
	margin-left:-228px;
	padding-top:20px;
	position:relative;
}
#top > .main {
	overflow:hidden;
}
body.two-cols .main {
	width:100%;
	margin-left:0;
}
body.two-cols .left-col-wrap {
	margin-left:0px;
	width:228px;
	display:block;
}
body.two-cols .main-container {
	margin-left:228px;
	_zoom:1;
	_margin-right:10px;
}
.main-container * {
	zoom:1
}
body.two-cols div {
/*_overflow-x:hidden;*/
}
.left-col-wrap {
	float: left;
	width:228px;
	display:inline;
	margin-left:228px;
	position:relative;
	padding:0;
}
.col-right {
	padding-left:100%;
	margin-left:-210px
}
/* this is to make sure IE6 (v6.0.29?) *shows* everything inside this element */
.col-right * {
	position:relative
}
.graybox {
	background-color:#eaf0f4;
	padding:10px;
	width:98%;
}
html > body .graybox {
	overflow:hidden;
}
.graybox-gradient {
	background:white url(../images/graybox-gradient.gif) repeat-x top;
	padding:3px;
	border:1px solid #dae4ed;
	margin:-10px;
	zoom:1;
}
.graybox embed, .graybox object {
	margin-left:3px;
}
.graybox .corner-top-left {
	background:url(../images/cm-top-left.gif) left top no-repeat;
	float:left;
	margin: -10px 0 0 -10px !important;
	margin: -10px 0 0 -5px;
	text-indent:-9999px;
	height:12px;
	width:12px;
}
.graybox .corner-top-right {
	background:url(../images/cm-top-right.gif) right top no-repeat;
	float:right;
	margin: -10px -10px 0 0 !important;
	margin: -10px -5px 0 0;
	text-indent:-9999px;
	height:12px;
	width:12px;
}
.graybox .corner-bottom-left {
	background: url(../images/cm-bottom-left.gif) left bottom no-repeat;
	float:left;
	/*	margin: -2px 0 0 -10px !important;
	margin: -8px 0 0 -5px;*/
	/* margin: 0 0 -20px -10px !important; */
	margin: 10px 0 -10px -10px;
	_margin: 10px 0 -10px -10px;
	text-indent:-9999px;
	height:12px;
	width:12px;
	display:block;
	_display: inline;
}
.graybox .corner-bottom-right {
	background: url(../images/cm-bottom-right.gif) right bottom no-repeat;
	float:right;
	/*margin: -2px -10px 0 0 !important;
	margin: -8px -5px 0 0;*/
	margin: 10px -10px -10px 0;
	_margin: 10px -10px -10px 20px;
	text-indent:-9999px;
	height:12px;
	width:12px;
	display:block;
	_display: inline;
}
.box-right {
	padding-right:0px;
}
.box-right p {
	padding-right:0px;
}
.col-right-empty {
	position:absolute;
	width:206px;
	right:0;
	top:25px;
}
.col-right img {
	margin-bottom:15px;
}
.box-right {
	background: white url(../images/box-right-bkg.png) left bottom no-repeat;
	padding:10px 0 10px 10px;
	margin:0;
	margin-top:20px;
	margin-bottom:10px;/*	clear:both;*/
}
.box-right .box-right-header {
	background: white url(../images/box-right-header.png) left bottom no-repeat;
	height:10px;
	margin:-10px 0 0 -10px;
}
.box-right h3 {
	background: #eaf0f4 url(../images/box-right-title.png) no-repeat top left;
	color:#18499F;
	margin: 0px 0 0 -10px;
	padding:3px 5px 2px 35px;
	font-size:0.8em;
	font-weight:bold;
}
.box-right p {
	padding:7px 0 7px 5px;
	background-color:#FFFFFF;
	margin:0 0 0 -2px;
	font-size:0.8em;
	clear:none;
}
.box-right ul {
	background-color:#FFFFFF;
	list-style:none;
	margin:0;
	margin-left:-2px;
	padding:5px 0 10px 0;
}
.box-right ul li {
	margin:0 0 0 0;
	font-size:0.8em;
	padding:0 0 0 5px;
}
.col-right a, .box-right a {
	color:#19499E;
	font-weight:normal;
	text-decoration:none;
}
.col-right a:hover, .box-right a:hover {
	color:#19499E;
	text-decoration:underline;
}
.box-right a:link {
	color:#19499e;
}
.box-right .hidden {
	background: white url(../images/box-right-title.png) no-repeat;
	padding:0;
	position:absolute;
	left:10px;
	height:10px;
	width:206px;
	font-size:0;
	text-indent:-9999px;
}
.box-right .gradient {
	padding:5px;
	background:transparent url(../images/menu-bkg.png) right top repeat-y;
	margin:0;
}
.box-right .arrowed-link {
	display:block;
	padding:5px;
	padding-left:20px;
	background-color:#FFFFFF;
	margin: 5px 0 0 -2px;
	font-size:0.8em;
	background: white url(../images/arrow-blue.gif) left no-repeat;
	text-decoration:none;
	color:#00aced;
	font-weight:bold;
}
.box-right .video-player {
	display:block;
	background: transparent url(../images/icon_video1.gif) left center no-repeat;
	margin:0;
	padding: 2px 0 2px 20px;
}
.box-right .bg_black {
	background:#000000;
}
.box-right-full {
	background:#ebf0f4 url(../images/bg_right_full-blue.gif) bottom no-repeat;
	width:203px;
	margin-bottom:15px;
}
.box-right-full .box-right-header {
	background:url(../images/bg_right_full-blue_head.gif) top no-repeat;
	height:10px;
}
.box-right-full p {
	margin:0 10px;
	padding-bottom:10px;
	font-size:0.8em;
	text-align:center;
}
.box-right-full p a {
	color:#18499F;
	text-decoration:none;
	margin:5px 0;
	display:inline;
}
.box-right-full p a:hover {
	text-decoration:underline;
}
.share-box {
	margin:0 0 15px 0;
}
.box-right_small {
	background:#23519F url(../images/bg_right_small.gif) bottom no-repeat;
	width:203px;
	padding-bottom:10px;
	margin-bottom:15px;
}
.box-right_small .box-right-header {
	height:10px;
	background:url(../images/bg_right_small_head.gif) top no-repeat;
}
.box-right_small ul {
	margin:0;
	padding:0;
}
.box-right_small ul li {
	margin:0;
	padding:0 0 0 30px;
	color:#FFFFFF;
	font-size:0.8em;
	background:url(../images/icon_video1.gif) 10px no-repeat;
}
.main-menu {
	width:208px;
	position:relative;
	background: transparent url(../images/menu-bkg.png) right bottom no-repeat;
	margin-bottom:20px;
	font-size:100%;
	padding-bottom:5px;
}
.main-menu ul {
	margin:0 0 5px 20px;
	padding:0;
	zoom:1;
}
.main-menu li {
	list-style-type:none;
	padding:0;
	margin:0;
}
.main-menu li a {
	display:block;
	font-size:1em;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	padding:2px 0 3px 24px;
	margin-top:8px;
}
.section-list {
	background:#eaf0f4 url(../images/menu-list-bottom.gif) left bottom no-repeat;
	margin:0 6px 5px 0px;
	padding:0 5px 8px 10px;
	display:none;
}
.section-list ul {
	margin:0;
	padding-top:7px;
}
.section-list li {
	padding:2px 0 2px 5px;
	margin-left:12px;
	margin-right:5px;
	list-style-type:disc;
}
.section-list li a {
	color:#00aced;
	font-size:1.1em;
	padding:0;
	margin:0;
}
.section-list li a.selected {
	color:black;
	font-weight:normal;
	padding:2px 0 1px 0;
}
.main-menu-home {
	background: transparent url(../images/menu-top.gif) no-repeat;
	padding:8px 0 0 20px;
}
.main-menu-home a, .main-menu-home a:visited {
	color:#FFFFFF;
	display:block;
	padding:13px 17px 0 65px;
	font-size:0.95em;
	text-decoration:none;
	font-weight:bold;
	background: transparent url(../images/menu-home.gif) no-repeat;
	height:76px;
}
#menu-section-1 {
	color:#ffcc00;
	background: #ffcc00 url(../images/menu-section-1-bottom.gif) left bottom no-repeat;
	margin-right:6px;
}
#menu-section-2 {
	color:#f7931d;
	background: #f7931d url(../images/menu-section-2-bottom.gif) left bottom no-repeat;
	margin-right:6px;
}
#menu-section-3 {
	color:#ed1c24;
	background: #ed1c24 url(../images/menu-section-3-bottom.gif) left bottom no-repeat;
	margin-right:6px;
}
#menu-section-4 {
	color:#a3cd39;
	background: #a3cd39 url(../images/menu-section-4-bottom.gif) left bottom no-repeat;
	margin-right:6px;
}
#menu-section-5 {
	color:#0cb14b;
	background: #0cb14b url(../images/menu-section-5-bottom.gif) left bottom no-repeat;
	margin-right:6px;
}
#menu-section-6 {
	color:#00adef;
	background: #00adef url(../images/menu-section-6-bottom.gif) left bottom no-repeat;
	margin-right:6px;
}
#menu-section-7 {
	color:#18499f;
	background: #18499f url(../images/menu-section-7-bottom.gif) left bottom no-repeat;
	margin-right:6px;
}
#menu-section-8 {
	color:#722295;
	background: #0A224E url(../images/menu-section-10-bottom.gif) left bottom no-repeat;
	margin-right:6px;
}
#menu-section-9 {
	color:#008009;
	background: #722295 url(../images/menu-section-8.gif) left bottom no-repeat;
	margin-right:6px;
}
#menu-section-10 {
	color:#008009;
	background: #008009 url(../images/menu-section-9.gif) left bottom no-repeat;
	margin-right:6px;
}
#menu-section-1 .closed {
	background:transparent url(../images/menu-section-1-top.gif) left top no-repeat;
}
#menu-section-2 .closed {
	background:transparent url(../images/menu-section-2-top.gif) left top no-repeat;
}
#menu-section-3 .closed {
	background:transparent url(../images/menu-section-3-top.gif) left top no-repeat;
}
#menu-section-4 .closed {
	background:transparent url(../images/menu-section-4-top.gif) left top no-repeat;
}
#menu-section-5 .closed {
	background:transparent url(../images/menu-section-5-top.gif) left top no-repeat;
}
#menu-section-6 .closed {
	background:transparent url(../images/menu-section-6-top.gif) left top no-repeat;
}
#menu-section-7 .closed {
	background:transparent url(../images/menu-section-7-top.gif) left top no-repeat;
}
#menu-section-8 .closed {
	background:transparent url(../images/menu-section-10-top.gif) left top no-repeat;/*padding:30px 0 0 24px;*/
}
#menu-section-9 .closed {
	background:transparent url(../images/menu-section-8-top.gif) left top no-repeat;
	padding:30px 0 0 24px;
}
#menu-section-10 .closed {
	background:transparent url(../images/menu-section-9-top.gif) left top no-repeat;
	padding:30px 0 0 24px;
}
#menu-section-1 .closed:hover {
	background:transparent url(../images/menu-section-1-hi.gif) left top no-repeat;
}
#menu-section-2 .closed:hover {
	background:transparent url(../images/menu-section-2-hi.gif) left top no-repeat;
}
#menu-section-3 .closed:hover {
	background:transparent url(../images/menu-section-3-hi.gif) left top no-repeat;
}
#menu-section-4 .closed:hover {
	background:transparent url(../images/menu-section-4-hi.gif) left top no-repeat;
}
#menu-section-5 .closed:hover {
	background:transparent url(../images/menu-section-5-hi.gif) left top no-repeat;
}
#menu-section-6 .closed:hover {
	background:transparent url(../images/menu-section-6-hi.gif) left top no-repeat;
}
#menu-section-7 .closed:hover {
	background:transparent url(../images/menu-section-7-hi.gif) left top no-repeat;
}
#menu-section-8 .closed:hover {
	background:transparent url(../images/menu-section-10-hi.gif) left top no-repeat;
}
#menu-section-9 .closed:hover {
	background:transparent url(../images/menu-section-8-hi.gif) left top no-repeat;
}
#menu-section-10 .closed:hover {
	background:transparent url(../images/menu-section-9-hi.gif) left top no-repeat;
}
#menu-section-1 .opened {
	background:transparent url(../images/menu-section-1-on.gif) left top no-repeat;
}
#menu-section-2 .opened {
	background:transparent url(../images/menu-section-2-on.gif) left top no-repeat;
}
#menu-section-3 .opened {
	background:transparent url(../images/menu-section-3-on.gif) left top no-repeat;
}
#menu-section-4 .opened {
	background:transparent url(../images/menu-section-4-on.gif) left top no-repeat;
}
#menu-section-5 .opened {
	background:transparent url(../images/menu-section-5-on.gif) left top no-repeat;
}
#menu-section-6 .opened {
	background:transparent url(../images/menu-section-6-on.gif) left top no-repeat;
}
#menu-section-7 .opened {
	background:transparent url(../images/menu-section-7-on.gif) left top no-repeat;
}
#menu-section-8 .opened {
	background:transparent url(../images/menu-section-10-on.gif) left top no-repeat;
}
#menu-section-9 .opened {
	background:transparent url(../images/menu-section-8-on.gif) left top no-repeat;
}
#menu-section-10 .opened {
	background:transparent url(../images/menu-section-9-on.gif) left top no-repeat;
}
#menu-section-1-content a, #menu-section-2-content a, #menu-section-3-content a, #menu-section-4-content a, #menu-section-5-content a, #menu-section-6-content a, #menu-section-7-content a {
	background-image:none;
}
#menu-section-1 div, #menu-section-2 div, #menu-section-3 div, #menu-section-4 div, #menu-section-5 div, #menu-section-6 div, #menu-section-7 div {
	margin:0 0 5px 0;
}
/* ========= Elements =============== */
.pdf-file {
	display:block;
	background: transparent url(../images/icon_pdf.gif) right center no-repeat;
	margin:0 5px 0 0;
	padding: 2px 20px 2px 0px;
}
span.button-lang {
	display:block;
	float:left;
	margin: 5px 0 0 10px;
	padding:10px 0 0 20px;
	background: url(../images/icon_video1.gif) 0px 10px no-repeat;
}
a.button-lang {
	display:block;
	float:left;
	margin:15px 2px 2px 0;
	padding:0;
	border:1px solid black;
	background-color:#FFFFFF;
	color:#000000;
	text-decoration:none;
	width:16px;
	font-size:0.8em;
	text-align:center;
}
a.button-lang:hover {
	text-decoration:none;
	color:black;
}
div.js-combo ul {
	padding:0;
	margin-left:-100px;
}
/* ========= Tabs nav ===========*/
.tab-togglers {
	border-bottom:1px solid #A2C6DF;
	float:left;
	margin-bottom:20px;
	width:100%;
}
.tab-togglers ul {
	margin:0;
	padding:0;
}
.main-text .tab-togglers li {
	list-style:none;
	float:left;
	position:relative;
	background-image:url(../images/shim.gif);
	margin-right:2px;
}
.tabs .tab-togglers a {
	display:block;
	color:#0cb14b;
	background-color:white;
	padding:5px 15px 5px 15px;
	font-weight:bold;
	font-size:0.9em;
	text-decoration:none;
	border-bottom:1px solid white;
	border-top:1px solid white;
	border-left:1px solid white;
	border-right:1px solid white;
	background-image:url(../images/shim.gif);
}
.tabs .tab-togglers a:hover {
	color:white;
	background-color:#0cb14b;
	border-top:1px solid #a2c6df;
	border-left:1px solid #a2c6df;
	border-right:1px solid #a2c6df;
	border-bottom:1px solid #0cb14b;
}
.tabs .tab-togglers a.active {
	color:white;
	background-color:#0cb14b;
	border-top:1px solid #a2c6df;
	border-left:1px solid #a2c6df;
	border-right:1px solid #a2c6df;
	border-bottom:1px solid #0cb14b;
}
.tab-panel {
	clear:both;
}
.tabs .tab-togglers a.disabled {
	background-color:#aaa;
	color:#ccc;
	border-bottom:1px solid #a2c6df;
	border-top:1px solid #aaa;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	cursor:default;
}
.tabs .tab-togglers a.disabled:hover {
	background-color:#aaa;
	color:#ccc;
	border-bottom:1px solid #a2c6df;
	border-top:1px solid #aaa;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	text-decoration:none;
}
/* ========= accordions ========= */
.accordion {
}
#accordion0 {
	margin:0;
	overflow:hidden
}
.accordion .toggler {
	padding:10px;
	color:#18499f;
	background: #fff url(../images/fade-steel2.gif) top repeat-x;
	border:1px solid #d9e4ed;
	margin:0;
	font-size:0.8em;
	display:block;
}
.accordion .toggler b {
	display:block;
	padding-left:20px;
	background: url(../images/arrow-blue-down.gif) left no-repeat;
	cursor:pointer;
}
.accordion .panel {
	padding:0px;
	margin-bottom:10px;
	margin-left:10px;
	height:auto;
}
.accordion .panel ul {
	background:#fafafa;
	padding:0 0 5px 10px;
	margin:10px 0 0 0;
}
.accordion .panel ul li {
	margin:0 0 0 10px;
}
.accordion .panel ul li.pdf-file {
	display:block;
	background: transparent url(../images/icon_pdf.gif) left center no-repeat;
	margin:0;
	padding: 2px 0 2px 20px;
	list-style:none;
}
.accordion .panel .quote {
	width:200px;
	float:right;
	border:1px solid #ebf0f4;
	;
	font-weight:bold;
	padding:5px;
	margin:  5px 15px 5px 10px;
	font-size: 0.9em;
}
.quote a {
	font-weight:bold;
}
#press .accordion .panel ul li {
	list-style-image:none;
}
/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}
#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}
.lbLoading {
	background: #fff url(../images/slimbox/loading.gif) no-repeat center;
}
#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}
#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}
#lbPrevLink {
	left: 0;
}
#lbPrevLink:hover {
	background: transparent url(../images/slimbox/bt_prev.png) no-repeat 0 15%;
}
#lbNextLink {
	right: 0;
}
#lbNextLink:hover {
	background: transparent url(../images/slimbox/bt_next.png) no-repeat 100% 15%;
}
#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}
#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 25px;
	background: transparent url(../images/slimbox/bt_close.gif) no-repeat center right;
	margin: 0;
	outline: none;
}
#lbCaption, #lbNumber {
	margin-right: 71px;
}
#lbCaption {
	font-weight: bold;
}
/* === Video players === */
.video-item, .accordion-item {
	margin:10px;
	padding:10px;
	background-color:#fafafa;
	clear:both;
}
.accordion-item p {
	padding:3px 0 3px 0;
}
small {
	font-size:0.7em;
}
.accordion-item h3 {
	color:#18499F;
	margin-left:4px;
}
.accordion-item ul {
	margin: 0;
}
.accordion-item table {
	margin-left:5px;
}
/*.video-item p{
margin:0;
padding:0 0 5px 0;
margin-left:140px;
}*/
div.video-item, div.photo-item {
	margin-top:10px;
	clear:both;
	padding:10px;
	zoom:1; /* force HasLayout for IE */
}
div.video-item a img {
	margin:0 10px 0 0;
	padding:2px;
	float:left;
	border:1px solid #18499F;
}
div.photo-item a img {
	margin:0 10px 0 0;
	padding:2px;
	float:left;
	height:100px;
	width: auto;
	border:1px solid #18499F;
}
div.video-item p {
	margin:0 150px 0 95px;
}
div.video-item p.video-duration {
	margin:0;
	float:right;
	text-align:right;
	width:140px;
}
.video-resolution {
	font-size:80%;
}
#general div.video-item p, #general div.video-item h3, #general div.video-item ul li, #countries_regions div.video-item p, #countries_regions div.video-item h3, #countries_regions div.video-item ul li, #success_stories div.video-item p, #success_stories div.video-item h3, #success_stories div.video-item ul li, #visual_identity div.video-item p, #visual_identity div.video-item h3, #visual_identity div.video-item ul li .js-combo {
	margin: 0 0 8px 100px;
	padding:0;
}
 #general div.video-item ul li.js-combo-result, #countries_regions div.video-item ul li.js-combo-result, #success_stories div.video-item ul li.js-combo-result, #strategic_reports div.video-item ul li.js-combo-result, #visual_identity div.video-item ul li.js-combo-result, #recent_updates div.video-item ul li.js-combo-result, {
list-style-image:none;
}
#general .video-item a img, #countries_regions .video-item a img, #success_stories .video-item a img, #recent_updates .video-item a img, #strategic_reports .video-item a img, #visual_identity .video-item a img {
	margin:0;
	float:none;
	width:auto;
	border:none;
	padding:0;
}
#general .video-item img.image_right {
	float:right;
}
#visual_identity .video-item img.image_right {
	float:right;
}
.video-player-button {
	background:transparent url(http://ec.europa.eu/social/images/swf/play_transp.png) no-repeat center;
	width:42px;
	height:42px;
	margin:110px 0px 0px 150px;
	cursor:pointer;
	position:absolute;
}
.accordion-item div.thumbnail {
	display:inline;
}
.accordion-item div.thumbnail img {
	margin:10px;
	vertical-align:top;
}
/* Squeeze box */
#sbox-window embed, #sbox-window object, #sbox-window select {
	visibility:	visible;
}
#sbox-overlay {
	position: absolute;
	background-color: #003;
	left: 0px;
	top: 0px;
	zoom: 1;
}
#sbox-window {
	position: absolute;
	background-color: #fff;
	text-align: left;
	padding: 10px;
	-moz-border-radius:	3px;
	-webkit-border-radius:3px;
}
#sbox-btn-close {
	position: absolute;
	width: 30px;
	height: 30px;
	right: -15px;
	top: -15px;
	background: url(../images/closebox.png) no-repeat center;
	border:	none;
}
.sbox-window-ie6 #sbox-btn-close {
	background-image: url(../images/closebox.gif);
}
.sbox-loading #sbox-content {
	background-image: url(../images/spinner.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#sbox-content {
	clear: both;
	overflow: auto;
	background-color: #fff;
	height:	100%;
	width: 100%;
}
.sbox-content-image#sbox-content {
	overflow: visible;
}
#sbox-image {
	display: block;
}
.sbox-content-image img {
	display: block;
}
.sbox-content-iframe#sbox-content {
	overflow: visible;
}
.body-overlayed embed, .body-overlayed object, .body-overlayed select {
	visibility: hidden;
}
/* --------------------   */
.adv-search {
	float:right;
	min-width:200px;
	margin:-40px 0 0 20px;
	padding:8px 0 8px 50px;
	background:white url(../images/adv-search.png) no-repeat;
}
.adv-search a {
	font-weight:bold;
	color:#00ACED;
}
.more-video {
	float:right;
	padding:5px 15px 5px 36px;
	background:#fafafa url(../images/arrow-more-video.gif) no-repeat;
	font-size:0.8em;
}
.more-video a {
	font-weight:bold;
}
.adv-search a:link {
	font-weight:bold;
	color:#00ACED;
}
.adv-search a:hover {
	text-decoration:none;
	color:#00ACED;
}
.adv-search a:visited {
	color:#00ACED;
}
/* --------------- */
.banner-search {
	position:absolute;
	right:10px;
	top:10px !important;
	top:20px;
	background:transparent url(../images/bg_search.jpg) left no-repeat;
	padding:20px;
	padding-right:0;
	padding-left:15px;
}
.ggs-input {
	font-size:11px;
	width:120px;
	padding:1px;
}
.ggs-submit {
	font-size:10px;
	border:1px solid #999999;
}
#gs-search-container .gsc-control {
	width:90%;
}
#gs-search-container .gsc-search-box {
	width:300px;
}
.gs-webResult {
	width:90%;
}
/* --------------- */
/* Ticker Vertical */
#TickerVertical {
	width: 170px;
	height: 180px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
#TickerVertical li {
	display: block;
	width: 170px;
	color: #333333;
	text-align: left;
	font-size: 11px;
	margin: 0;
	padding: 6px;
	float: left;
	height:140px;
}
.news-ticker a {
	text-decoration:none;
}
.news-ticker h4 {
	font-size:12px;
	margin:0;
}
.news-ticker p {
	font-size:11px;
	margin:0;
	color:black;
}
#home-news {
	width: 190px;
	height: 150px;
	display: block;
	overflow: hidden;
	position: relative;
	background-color:#FFFFFF;
}
/** RSS button **/
div#linkBoxTools ul li#rss a {
	background:url(../images/rss.gif) no-repeat left center;
	padding:0 4px 0 16px;
}
div#linkBoxTools ul li#rss {
	background:url("../images/line_sep_links.gif") repeat-y scroll 0 0 transparent;
	padding-left:5px;
}
div#linkBoxTools ul li#rss a {
	background:url(../images/rss.gif) no-repeat left center;
	padding:0 0 0 16px;
}
/** survey **/
#survey {
	width: 190px;
	min-height:149px;
	_height: 149px;
	height: 149px;
	zoom:1;
	float:left;
	margin-left:20px;
	_margin-left:10px;
}
#survey_top {
	width:190px;
	height: 16px;
	background:url(../images/survey_top.png) left top no-repeat;
	position: relative;
	margin:0;
}
#survey_middle {
	background: #FFCF10 url(../images/survey_middle.png) left top repeat-y;
	display: inline-block;
	padding-left:12px;
	padding-right: 12px;
	padding-bottom:9px;
	position: relative;
	zoom:1;
	_margin-top:-2px; /* IE6 */
}
#survey_middle h3 {
	color: #18489F;
	font-size:0.8em;
	padding-left: 23px;
	padding-top:0px;
	background:url(../images/survey_info.png) left 0px no-repeat;
	position: relative;
	margin:0 0 10px 0;
	line-height:1em;
}
#homepage #highlight h3 {
	background: url(../images/survey-icon-home.jpg) left 0px no-repeat;
	padding-left: 23px;
	margin:0 0 10px 0;
}
#survey_middle p {
	margin:0;
	font-size:0.8em;
	font-weight: normal;
	line-height:1.1em;
	padding:0;
	letter-spacing:0px;
}
#survey_middle a, #survey_middle a:visited {
	color: #18489F;
	text-decoration: none;
}
#survey_middle a:hover, #survey_middle a:focus {
	text-decoration: underline;
}
#survey_bottom {
	background:url(../images/survey_bottom.png) left top no-repeat;
	height: 47px;
}
/*.left-col-wrap {
	position: absolute;
	width:200px;
}*/
/** enewsletter **/

#eNewsLetterButton {
	background-image: url("http://ec.europa.eu/social/images/home/enewsletter_white_button.png");
	background-repeat: no-repeat;
	width: 126px;
	height: 29px;
	margin: 28px 0px 0px 65px;
	padding: 5px 0px 0px 22px;
	cursor:pointer;
	font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif !important;
	font-size : 11px;
	text-decoration:none;
	color: black;
}
a.subscribe {
	text-decoration:none !important;
	color:#000000 !important;
}
#eNewsLetterBannerElibrary {
	background-image: url("http://ec.europa.eu/social/images/thematic/newsletter_bg_elibrary.png");
	background-repeat: no-repeat;
	width: 415px;
	height: 62px;
	margin: 0px 0px 0px 0px;
	padding-top:1px;
}
#eNewsLetterButtonElibrary {
	background-image: url("http://ec.europa.eu/social/images/home/enewsletter_white_button.png");
	background-repeat: no-repeat;
	width: 100px;
	height: 23px;
	margin: 28px 0px 0px 100px;
	padding: 5px 0px 0px 22px;
	cursor:pointer;
	font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif !important;
	font-size : 13px;
	text-decoration:none;
	color: black;
}
/**** Sitemap ****/
ul.main-text #sitemap {
	margin:0;
	padding:0;
	list-style:none;
}
ul.main-text #sitemap br {
	display:none;
}
ul.main-text #sitemap li {
	list-style:none;
	width:100%;
	background:#18499F;
	color:#FFFFFF;
	margin:2px 0;
	padding:1px 0 1px 7px;
}
* html ul.main-text #sitemap li {
	list-style:none;
	width:100%;
	background:#18499F;
	color:#FFFFFF;
	margin:2px 0;
	padding:0;
	height:20px;
}
ul.main-text #sitemap li a, ul.main-text #sitemap li a:visited, ul.main-text #sitemap li a:hover, ul.main-text #sitemap li a:focus {
	color:#FFFFFF;
}
* html ul.main-text #sitemap li a {
	margin-left:7px;
}
ul.main-text #sitemap ul {
	width:650px;
	background:#FFFFFF;
	padding-bottom:20px;
}
ul.main-text #sitemap ul li {
	list-style-image:url(../images/bullet.gif);
	margin:0;
	padding:0 0 0 7px;
	background:#FFFFFF;
	color:#18499F;
}
* html ul.main-text #sitemap ul li {
	list-style-image:url(../images/bullet.gif);
	margin:0 0 0 50px;
	padding:0;
	background:#FFFFFF;
	color:#18499F;
	font-size:90%;
}
ul.main-text #sitemap ul li a, ul.main-text #sitemap ul li a:visited, ul.main-text #sitemap ul li a:hover, ul.main-text #sitemap ul li a:visited:hover {
	color:#18499F;
	background: none;
}
ul.main-text #sitemap ul ul {
	font-size:85%;
	width:600px;
}
/* mods css sitemap */

ul.main-text #sitemap li {
	background: none;
}
ul.main-text #sitemap li a, ul.main-text #sitemap li a:visited, ul.main-text #sitemap li a:hover, ul.main-text #sitemap li a:focus {
	color:#18499F;
	font-size:1.1em;
	font-weight: bold;
}
/* rss feeds */

#rss-feed-list li, #rss-feed-list {
	list-style: none;
	list-style-image:none;
}
#rss-feed-list-wrapper {
	position:relative;
	margin-top:0.8em;
	padding:10px 2.5% 10px 2%;
	min-height: 200px;
}
#rss-feed-list {
	padding:0;
	margin:0;
	width: 99.8%;
}
#rss-feed-list li {
	line-height: 1.4em !important;
	margin-bottom: 0.5em;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	padding: 0;
}
* html #rss-feed-list li {
	position: relative;
	display:inline-block;
}
ul#rss-feed-list li#fr {
	margin-top: -15.2em;
}
* html ul#rss-feed-list li#fr {
	margin-top: -15.8em;
}
* +html ul#rss-feed-list li#fr {
	margin-top: -15.8em;
}
ul#rss-feed-list li#pl {
	margin-top: -15.2em;
}
* html ul#rss-feed-list li#pl {
	margin-top: -15.8em;
}
* +html ul#rss-feed-list li#pl {
	margin-top: -15.8em;
}
#rss-feed-list li#bg #rss-feed-list li#cs, #rss-feed-list li#da, #rss-feed-list li#de, #rss-feed-list li#et, #rss-feed-list li#el, #rss-feed-list li#en, #rss-feed-list li#es {
	margin-left: 0;
}
#rss-feed-list li#fr, #rss-feed-list li#ga, #rss-feed-list li#it, #rss-feed-list li#lv, #rss-feed-list li#lt, #rss-feed-list li#hu, #rss-feed-list li#mt, #rss-feed-list li#nl {
	margin-left: 16em;
}
#rss-feed-list li#pl, #rss-feed-list li#pt, #rss-feed-list li#ro, #rss-feed-list li#sk, #rss-feed-list li#sl, #rss-feed-list li#fi, #rss-feed-list li#sv {
	margin-left: 32em;
}
#rss-feed-list li a, #rss-feed-list li a:visited, #rss-feed-list li a:hover {
	display: block;
	width: 15.5em;
	text-decoration: none;
	background:transparent url(../images/rss-feed.jpg) no-repeat scroll left 3px;
	padding-left: 20px;
	color:#19499E;
}
#rss-feed-list li a:hover {
	text-decoration: underline;
}
body#player-body {
	min-width: 100% !important;
	margin:0;
	padding:0;
	width:100%;
}
iframe#iframe-squeeze-box {
	border: none !important;
	margin:0;
	padding:0;
	overflow:hidden;
}
/* statistics */

body.who-is-participating #TB_ajaxWindowTitle, body.discover #TB_ajaxWindowTitle {
	color:#18489F;
	display:block;
	font-size:1.1em;
	font-weight:bold;
	margin-top:11px;
	padding:0 4px;
	text-align:center;
	width:100%;
}
body.who-is-participating #TB_window, body.discover #TB_window {
	border:none;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color:#fff;
}
html body.who-is-participating #TB_title, html body.discover #TB_title {
	background-color:transparent;
	height:27px;
}
html body.who-is-participating #TB_closeWindowButton, html body.who-is-participating #TB_closeWindowButton:visited, html body.who-is-participating #TB_closeWindowButton:hover, html body.discover #TB_closeWindowButton, html body.discover #TB_closeWindowButton:visited, html body.discover #TB_closeWindowButton:hover {
	background:url("../images/closebox.png") no-repeat scroll center center transparent;
	_background-image:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/employment_social/esf/images/closebox.png', sizingMethod='image');
	height:30px;
	position:absolute;
	right:-15px;
	top:-15px;
	width:30px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	text-align:left;
}
/* fix rounded corners for IE */

* +html body.who-is-participating #TB_iframeContent, * +html body.discover #TB_iframeContent {
	margin-top:0px;
}
#TB_window #TB_closeAjaxWindow {
	padding-top:0 !important;
	padding-bottom:0 !important;
}
* + html body.who-is-participating #TB_title, * + html body.disocver #TB_title {
	background:transparent url(../images/rounded_top_ie.png) no-repeat left top !important;
	height:27px;
}
* + html body.who-is-participating #TB_window, * + html body.discover #TB_window {
	background:transparent url(../images/rounded_b_ie.png) no-repeat left 30px !important;
}
#menu-section-1 {
	color:#ffcc00;
	background: #ffcc00 url(../images/menu-section-1-bottom.gif) left bottom no-repeat;
	margin-right:6px;
}
#menu-section-2 {
	color:#f7931d;
	background: #f7931d url(../images/menu-section-2-bottom.gif) left bottom no-repeat;
	margin-right:6px;
}
#menu-section-3 {
	color:#ed1c24;
	background: #ed1c24 url(../images/menu-section-3-bottom.gif) left bottom no-repeat;
	margin-right:6px;
}
#menu-section-4 {
	color:#a3cd39;
	background: #a3cd39 url(../images/menu-section-4-bottom.gif) left bottom no-repeat;
	margin-right:6px;
}
#menu-section-5 {
	color:#0cb14b;
	background: #0cb14b url(../images/menu-section-5-bottom.gif) left bottom no-repeat;
	margin-right:6px;
}
#menu-section-6 {
	color:#00adef;
	background: #00adef url(../images/menu-section-6-bottom.gif) left bottom no-repeat;
	margin-right:6px;
}
#menu-section-7 {
	color:#18499f;
	background: #18499f url(../images/menu-section-7-bottom.gif) left bottom no-repeat;
	margin-right:6px;
}
#menu-section-8 {
	color:#722295;
	background: #0A224E url(../images/menu-section-10-bottom.gif) left bottom no-repeat;
	margin-right:6px;
}
#menu-section-9 {
	color:#008009;
	background: #722295 url(../images/menu-section-8.gif) left bottom no-repeat;
	margin-right:6px;
}
#menu-section-10 {
	color:#008009;
	background: #008009 url(../images/menu-section-9.gif) left bottom no-repeat;
	margin-right:6px;
}
#menu-section-1 .closed {
	background:transparent url(../images/menu-section-1-top.gif) left top no-repeat;
}
#menu-section-2 .closed {
	background:transparent url(../images/menu-section-2-top.gif) left top no-repeat;
}
#menu-section-3 .closed {
	background:transparent url(../images/menu-section-3-top.gif) left top no-repeat;
}
#menu-section-4 .closed {
	background:transparent url(../images/menu-section-4-top.gif) left top no-repeat;
}
#menu-section-5 .closed {
	background:transparent url(../images/menu-section-5-top.gif) left top no-repeat;
}
#menu-section-6 .closed {
	background:transparent url(../images/menu-section-6-top.gif) left top no-repeat;
}
#menu-section-7 .closed {
	background:transparent url(../images/menu-section-7-top.gif) left top no-repeat;
}
#menu-section-8 .closed {
	background:transparent url(../images/menu-section-10-top.gif) left top no-repeat;/*padding:30px 0 0 24px;*/
}
#menu-section-9 .closed {
	background:transparent url(../images/menu-section-8-top.gif) left top no-repeat;
	padding:30px 0 0 24px;
}
#menu-section-10 .closed {
	background:transparent url(../images/menu-section-9-top.gif) left top no-repeat;
	padding:30px 0 0 24px;
}
#menu-section-1 .closed:hover {
	background:transparent url(../images/menu-section-1-hi.gif) left top no-repeat;
}
#menu-section-2 .closed:hover {
	background:transparent url(../images/menu-section-2-hi.gif) left top no-repeat;
}
#menu-section-3 .closed:hover {
	background:transparent url(../images/menu-section-3-hi.gif) left top no-repeat;
}
#menu-section-4 .closed:hover {
	background:transparent url(../images/menu-section-4-hi.gif) left top no-repeat;
}
#menu-section-5 .closed:hover {
	background:transparent url(../images/menu-section-5-hi.gif) left top no-repeat;
}
#menu-section-6 .closed:hover {
	background:transparent url(../images/menu-section-6-hi.gif) left top no-repeat;
}
#menu-section-7 .closed:hover {
	background:transparent url(../images/menu-section-7-hi.gif) left top no-repeat;
}
#menu-section-8 .closed:hover {
	background:transparent url(../images/menu-section-10-hi.gif) left top no-repeat;
}
#menu-section-9 .closed:hover {
	background:transparent url(../images/menu-section-8-hi.gif) left top no-repeat;
}
#menu-section-10 .closed:hover {
	background:transparent url(../images/menu-section-9-hi.gif) left top no-repeat;
}
#menu-section-1 .opened {
	background:transparent url(../images/menu-section-1-on.gif) left top no-repeat;
}
#menu-section-2 .opened {
	background:transparent url(../images/menu-section-2-on.gif) left top no-repeat;
}
#menu-section-3 .opened {
	background:transparent url(../images/menu-section-3-on.gif) left top no-repeat;
}
#menu-section-4 .opened {
	background:transparent url(../images/menu-section-4-on.gif) left top no-repeat;
}
#menu-section-5 .opened {
	background:transparent url(../images/menu-section-5-on.gif) left top no-repeat;
}
#menu-section-6 .opened {
	background:transparent url(../images/menu-section-6-on.gif) left top no-repeat;
}
#menu-section-7 .opened {
	background:transparent url(../images/menu-section-7-on.gif) left top no-repeat;
}
#menu-section-8 .opened {
	background:transparent url(../images/menu-section-10-on.gif) left top no-repeat;
}
#menu-section-9 .opened {
	background:transparent url(../images/menu-section-8-on.gif) left top no-repeat;
}
#menu-section-10 .opened {
	background:transparent url(../images/menu-section-9-on.gif) left top no-repeat;
}
/* CONTENT SPECIFFC
--------------------------------------------------------------------------------------------------------*/

/* homepage */
#homepage .main {
	float: none;
}
#homepage #main-right .content {
	padding-left:0;
	padding-right:0;
}
#homepage #main-right .content h2, #homepage #main-right .content ul {
	margin-left:10px;
}
* html #homepage #main-right .content h2, * html #homepage #main-right .content ul {
	margin-left:0px;
}
#homepage .highlight-bg-props-extended {
	background-image: url(http://iwork.esn.be/prod/02-demo/esf-highlight-survey-demo/images/survey-icon-home.jpg);
}
#homepage .highlight-to {
	background-image: url(http://iwork.esn.be/prod/02-demo/esf-highlight-survey-demo/images/survey-icon-home.jpg);
}
#homepage div#highlight {
	padding:10px;
	_width:212px;
	background-repeat: no-repeat;
	background-position:left top;
}
#homepage #h-inner {
	padding:5px;
}
#homepage div#highlight h3 {
}
#homepage div#highlight h3 img {
	display: inline;
	padding-right:5px;
}
#homepage a#highlight-link {
	display:inline;
}
/* spending */
.main-text table.spending {
	border:none;
	margin: 20px 0;
	width:100%;
}
.main-text table.spending th {
	padding:3px 10px;
	font-size:11px;
	text-align:left;
	border:#B6CBDD solid 1px;
	background:#EDF3F3;
	font-weight:bold;
}
.main-text table.spending th.center {
	text-align:center;
	background:#B6CBDD;
}
.main-text table.spending th.dark {
	background:#B6CBDD;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}
.main-text table.spending th.big {
	padding:3px 10px;
	font-size:12px;
	text-align:left;
	border:#B6CBDD solid 1px;
	background:#EDF3F3;
	font-weight:bold;
	text-align:right;
}
.main-text table.spending td {
	padding:2px 10px;
	font-size:12px;
	text-align:left;
	border:#B6CBDD solid 1px;
	background:#fff;
	text-align:right;
}
.main-text table.spending td.no-border {
	border:none;
	background:none;
}
/* sitemap */
body.sitemap-page {
	min-width:1200px;
}
body.sitemap-page .graybox {
	background: none;
}
body.sitemap-page .corner-top-right {
	display:none;
}
body.sitemap-page .corner-top-left {
	display: none;
}
#sitemap {
	padding: 15px 0px 0 8px;
	margin: 0;
	width: 900px;
	position:relative;
	font-size:16px !important;
}
* html #sitemap {
	padding: 15px 0px 0 8px;
	margin: 0;
	width: 900px;
	position:relative;
	background:url(../images/star.png) 100px 250px no-repeat;
	font-size:16px !important;
}
* html #sitemap, * + html #sitemap {
	_height: 0;
	zoom: 1;
	display: inline;
}
* html #sitemap, * + html #sitemap {
	_height: 0;
	zoom: 1;
	display: inline;
}
#sitemap li ul {
	padding:0;
	margin:10px 0 0 15px;
}
#sitemap li {
	display: -moz-inline-box;
	display: inline-block;
	/*\*/ vertical-align: top; /**/
	margin: 0 0px 20px 7px;
	padding: 0;
	list-style: none;
}
* html #sitemap li, * + html #sitemap li {
	_height: 0;
	width:220px;
	display: inline;
	word-wrap: break-word;
	margin: 0 0px 10px 7px;
}
* html #sitemap ul li, * + html #sitemap ul li {
	_height: 0;
	width:225px;
	display: inline;
	word-wrap: break-word;
}
#sitemap #section-0 {
	display:block;
	font-size:100%;
	font-weight:bold;
	list-style-image:none;
	padding:0;
	background:#18489F url(../images/sitemap-home-icon.png) no-repeat 50% 85%;
}
#sitemap #section-0 a {
	display:block;
	text-align: center;
	width: 242px;
	color: #fff;
	line-height:58px;
	font-size:110%;
	font-weight:400;
}
#sitemap #section-1 h2, #sitemap #section-2 h2, #sitemap #section-3 h2, #sitemap #section-4 h2, #sitemap #section-5 h2, #sitemap #section-6 h2, #sitemap #section-7 h2, #sitemap #section-8 h2, #sitemap #section-9 h2, #sitemap #section-10 h2, #sitemap #section-11 h2 {
	background:#FFCC00 url(../images/section-1-top.png) no-repeat left top;
	color:#FFFFFF;
	font-size:0.9em;
	margin:0;
	padding:0;
	width: 228px;
	display:block;
}
#sitemap #section-1 h2 a, #sitemap #section-2 h2 a, #sitemap #section-3 h2 a, #sitemap #section-4 h2 a, #sitemap #section-5 h2 a, #sitemap #section-6 h2 a, #sitemap #section-7 h2 a, #sitemap #section-8 h2 a, #sitemap #section-9 h2 a, #sitemap #section-10 h2 a, #sitemap #section-11 h2 a {
	background:transparent url(../images/section-1-b.png) no-repeat left bottom;
	color:#FFFFFF;
	display:block;
	padding:2px 0;
}
#sitemap #section-1 h2 span, #sitemap #section-2 h2 span, #sitemap #section-3 h2 span, #sitemap #section-4 h2 span, #sitemap #section-5 h2 span, #sitemap #section-6 h2 span, #sitemap #section-7 h2 span, #sitemap #section-8 h2 span, #sitemap #section-9 h2 span, #sitemap #section-10 h2 span, #sitemap #section-11 h2 span {
	display: block;
	margin:0;
	padding-left:26px;
	background:  url(../images/head-yellow-arrow.gif) no-repeat 8px 5px;
	color: #fff;
}
#sitemap #section-5 div, #sitemap #section-6 div, #sitemap #section-9 div {
	background:none;
}
#sitemap #section-1, #sitemap #section-4, #sitemap #section-6 {
	margin-left:0;
	padding-left:0;
}
#sitemap #section-2 h2 {
	background: #F79218 url(../images/section-2-top.png) no-repeat left top;
}
#sitemap #section-3 h2 {
	background: #ED1C24 url(../images/section-3-top.png) no-repeat left top;
}
#sitemap #section-4 h2 {
	background: #A3CD39 url(../images/section-4-top.png) no-repeat left top;
}
#sitemap #section-5 h2 {
	background: #0CB14B url(../images/section-5-top.png) no-repeat left top;
}
#sitemap #section-6 h2 {
	background: #00ADEF url(../images/section-6-top.png) no-repeat left top;
}
#sitemap #section-7 h2 {
	background: #18499F url(../images/section-7-top.png) no-repeat left top;
}
#sitemap #section-9 h2 {
	background: #722295 url(../images/section-8-top.png) no-repeat left top;
}
sitemap #section-10 h2 {
	background: #722295 url(../images/section-8-top.png) no-repeat left top;
}
sitemap #section-11 h2 {
	background: #722295 url(../images/section-8-top.png) no-repeat left top;
}
#sitemap #section-2 h2 a {
	background:transparent url(../images/section-2-b.png) no-repeat left bottom;
}
#sitemap #section-3 h2 a {
	background:transparent url(../images/section-3-b.png) no-repeat left bottom;
}
#sitemap #section-4 h2 a {
	background:transparent url(../images/section-4-b.png) no-repeat left bottom;
}
#sitemap #section-5 h2 a {
	background:transparent url(../images/section-5-b.png) no-repeat left bottom;
}
#sitemap #section-6 h2 a {
	background:transparent url(../images/section-6-b.png) no-repeat left bottom;
}
#sitemap #section-7 h2 a {
	background:transparent url(../images/section-7-b.png) no-repeat left bottom;
}
#sitemap #section-9 h2 a {
	background:transparent url(../images/section-8-b.png) no-repeat left bottom;
}
#sitemap #section-10 h2 a {
	background:transparent url(../images/section-9-b.png) no-repeat left bottom;
}
#sitemap #section-11 h2 a {
	background:transparent url(../images/section-10-b.png) no-repeat left bottom;
}
#sitemap #section-2 h2 span {
	background:  url(../images/head-orange-arrow.gif) no-repeat 8px 5px;
}
#sitemap #section-3 h2 span {
	background:  url(../images/head-red-arrow.gif) no-repeat 8px 5px;
}
#sitemap #section-4 h2 span {
	background:  url(../images/head-lightgreen-arrow.gif) no-repeat 8px 5px;
}
#sitemap #section-5 h2 span {
	background:  url(../images/head-green-arrow.gif) no-repeat 8px 5px;
}
#sitemap #section-6 h2 span {
	background:  url(../images/head-blue-arrow.gif) no-repeat 8px 5px;
}
#sitemap #section-7 h2 span {
	background:  url(../images/head-deep-blue-arrow.gif) no-repeat 8px 5px;
}
#sitemap #section-9 h2 span {
	background:  url(../images/head-purple-arrow.gif) no-repeat 8px 5px;
}
#sitemap #section-1 li, #sitemap #section-2 li, #sitemap #section-3 li, #sitemap #section-4 li, #sitemap #section-5 li, #sitemap #section-7 li, #sitemap #section-8 li, #sitemap #section-9 li {
	background:transparent url(../images/bullet-yellow.png) no-repeat 0 7px;
	display:block;
	font-size:100%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 10px 0 15px;
}
#sitemap #section-2 li {
	background:transparent url(../images/bullet-orange.png) no-repeat 0 7px;
}
#sitemap #section-3 li {
	background:transparent url(../images/bullet-red.png) no-repeat 0 7px;
}
#sitemap #section-4 li {
	background:transparent url(../images/bullet-light-green.png) no-repeat 0 7px;
}
#sitemap #section-7 li {
	background:transparent url(../images/bullet-dark-blue.png) no-repeat 0 7px;
}
#sitemap #section-9 li {
	background:transparent url(../images/bullet-purple.gif) no-repeat 0 7px;
}
#sitemap a, #sitemap a:visited, #sitemap a:hover {
	color:#18499F;
	text-decoration:none;
}
#sitemap li a:hover {
	color:#18499F;
	text-decoration:underline;
}
#sitemap li h2 a {
	color:#18499F;
	text-decoration:none;
	font-weight:bold;
	font-size:1em;
}
#sitemap li h2 a:hover {
	color:#18499F;
	text-decoration:none;
}
#sitemap li.site-map-item-box div.b {
	background:#EAF0F4 url(../images/main_right_b.png) no-repeat scroll left bottom;
	height:10px;
	width:242px;
	position:absolute;
	bottom:0;
}
#sitemap li.site-map-item-box div.b {
	background:#EAF0F4 url(../images/main_right_b.png) no-repeat scroll left bottom;
	height:10px;
	position:relative;
	width:242px;
}
#sitemap .site-map-item-box div.t {
	background:#EAF0F4 url(../images/main-right-top.png) no-repeat scroll left top;
	padding-top: 10px;
	position:relative;
	width:242px;
}
#sitemap li.site-map-item-box {
	padding-top:10px;
	position:relative;
	padding-right:17px;
	padding-left:52px;
	margin-left:0px;
}
#sitemap li.site-map-item-box h2, #sitemap li.site-map-item-box ul {
	margin-left:8px !important;
	display: block;
}
#sitemap li.site-map-item-box ul {
	padding-left:8px;
	display: block;
}
#sitemap li#section-5 h2, #sitemap li#section-5 ul {
	margin-left:24px !important;
	display: block;
}
* html #sitemap .bottom-box, * html #sitemap .middle-box {
	display: inline;
}
#sitemap li#section-10 {
}
/* js version */
#site-map-container {
	position:relative
}
#sitemap {
	padding: 15px 0px 0 8px;
	margin: 0;
	width: 900px;
	position:relative;
	background:url(../images/star.png) 116px 147px no-repeat;
	font-size:16px !important;
}
* html #sitemap {
	padding: 15px 0px 0 8px;
	margin: 0;
	width: 1000px;
	position:relative;
	background:url(../images/star.png) 116px 0px no-repeat;
	font-size:16px !important;
	margin-top:0px;
}
* + html #sitemap {
	padding: 15px 0px 0 8px;
	margin: 0;
	width: 1000px;
	position:relative;
	background:url(../images/star.png) 116px 0px no-repeat;
	font-size:16px !important;
	margin-top:170px;
}
* + html #sitemap {
	_height: 0;
	zoom: 1;
	display: inline;
}
* + html #sitemap {
	_height: 0;
	zoom: 1;
	display: inline;
}
#sitemap li ul {
	padding:0;
	margin:10px 0 0 15px;
}
#sitemap li {
	display: -moz-inline-box;
	display: inline-block;
	/*\*/ vertical-align: top; /**/
	margin: 0 0px 20px 7px;
	padding: 0;
	list-style: none;
}
* html #sitemap li {
	_height: 0;
	width:202px;
	margin: 0 0px 20px 7px;
	display: inline;
}
* + html #sitemap li {
	_height: 0;
	width:242px;
	margin: 0 0px 20px 7px;
	display: inline;
}
.ie-box {
	display:table-cell;
	vertical-align:bottom;
}
.bottom-box {
	line-height:1.2em;
	width:100%;
}
.bottom-box, .middle-box {
}
* html .ie-box, * html .middle-box, * html .bottom-box {
	display: inline;
	vertical-align:bottom;
}
* + html .middle-box {
	display: inline;
}
#sitemap li{background-image:none;}
#sitemap #section-0 {
	display:block;
	font-size:100%;
	font-weight:bold;
	list-style-image:none;
	padding:0;
	position:absolute;
	left:320px;
	z-index:1000;
	background:#18489F url(../images/sitemap-home-icon.png) no-repeat 50% 85% !important;
	line-height:1.1em;
}


#sitemap #section-0 a {
	display:block;
	text-align: center;
	width: 242px;
	color: #fff;
	line-height:1.2em;
	padding:10px 0 18px 0;
	text-align:center;
	font-size:110%;
	font-weight:400;
}
#sitemap #section-5 {
	margin-left:300px;
}
#sitemap #section-6, #sitemap #section-9 {
	padding-top:0px;
}
#sitemap #section-1 h2, #sitemap #section-2 h2, #sitemap #section-3 h2, #sitemap #section-4 h2, #sitemap #section-5 h2, #sitemap #section-6 h2, #sitemap #section-7 h2, #sitemap #section-8 h2, #sitemap #section-9 h2, #sitemap #section-10 h2, #sitemap #section-11 h2 {
	background:#FFCC00 url(../images/section-1-top.png) no-repeat left top;
	color:#FFFFFF;
	font-size:0.9em;
	margin:0;
	padding:0;
	width: 228px;
	display:block;
}
#sitemap #section-2 h2 {
	background: #F79218 url(../images/section-2-top.png) no-repeat left top;
}
#sitemap #section-3 h2 {
	background: #ED1C24 url(../images/section-3-top.png) no-repeat left top;
}
#sitemap #section-4 h2 {
	background: #A3CD39 url(../images/section-4-top.png) no-repeat left top;
}
#sitemap #section-5 h2 {
	background: #0CB14B url(../images/section-5-top.png) no-repeat left top;
}
#sitemap #section-6 h2 {
	background: #00ADEF url(../images/section-6-top.png) no-repeat left top;
}
#sitemap #section-7 h2 {
	background: #18499F url(../images/section-7-top.png) no-repeat left top;
}
#sitemap #section-9 h2 {
	background: #732094 url(../images/section-8-top.png) no-repeat left top;
}
#sitemap #section-10 h2 {
	background: #008200 url(../images/section-9-top.png) no-repeat left top;
}
#sitemap #section-11 h2 {
	background: #8CAED6 url(../images/section-10-top.png) no-repeat left top;
}
/*
#sitemap #section-1 h2 a, #sitemap #section-2 h2 a, #sitemap #section-3 h2 a, #sitemap #section-4 h2 a, #sitemap #section-5 h2 a, #sitemap #section-6 h2 a, #sitemap #section-7 h2 a, #sitemap #section-9 h2 a, #sitemap #section-10 h2 a, #sitemap #section-11 h2 a  {
	background: #8CAED url(../images/section-1-top.png) no-repeat left top;
}
*/

#sitemap #section-2 h2 a {
	background:transparent url(../images/section-2-b.png) no-repeat left bottom;
}
#sitemap #section-3 h2 a {
	background:transparent url(../images/section-3-b.png) no-repeat left bottom;
}
#sitemap #section-4 h2 a {
	background:transparent url(../images/section-4-b.png) no-repeat left bottom;
}
#sitemap #section-5 h2 a {
	background:transparent url(../images/section-5-b.png) no-repeat left bottom;
}
#sitemap #section-6 h2 a {
	background:transparent url(../images/section-6-b.png) no-repeat left bottom;
}
#sitemap #section-7 h2 a {
	background:transparent url(../images/section-7-b.png) no-repeat left bottom;
}
#sitemap #section-9 h2 a {
	background:transparent url(../images/section-8-b.png) no-repeat left bottom;
}
#sitemap #section-10 h2 a {
	background:transparent url(../images/section-9-b.png) no-repeat left bottom;
}
#sitemap #section-11 h2 a {
	background:transparent url(../images/section-10-b.png) no-repeat left bottom;
}
#sitemap #section-1 h2 span, #sitemap #section-2 h2 span, #sitemap #section-3 h2 span, #sitemap #section-4 h2 span, #sitemap #section-5 h2 span, #sitemap #section-6 h2 span, #sitemap #section-7 h2 span, #sitemap #section-8 h2 span, #sitemap #section-9 h2 span, #sitemap #section-10 h2 span, #sitemap #section-11 h2 span {
	display: block;
	margin:0;
	padding-left:26px;
	background:  url(../images/head-yellow-arrow.gif) no-repeat 8px 5px;
	color: #fff;
}
#sitemap #section-5 div, #sitemap #section-6 div, #sitemap #section-9 div {
	background:none;
}
#sitemap #section-1, #sitemap #section-4, #sitemap #section-6 {
	margin-left:0;
	padding-left:0;
}
sitemap #section-5 {
	float: none;
	display: inline;
}
sitemap #section-6 {
	float: none;
	display: inline;
}
#sitemap #section-1 .sectionhover-1 h2 {
	background: #FFCF00 url(../images/section-1-top-hover.png) no-repeat left top;
}
#sitemap #section-2 .sectionhover-2 h2 {
	background: #F79218 url(../images/section-2-top-hover.png) no-repeat left top;
}
#sitemap #section-3 .sectionhover-3 h2 {
	background: #EF1C21 url(../images/section-3-top-hover.png) no-repeat left top;
}
#sitemap #section-4 .sectionhover-4 h2 {
	background: #A3CD39 url(../images/section-4-top-hover.png) no-repeat left top;
}
#sitemap #section-5 .sectionhover-5 h2 {
	background: #0CB14B url(../images/section-5-top-hover.png) no-repeat left top;
}
#sitemap #section-6 .sectionhover-6 h2 {
	background: #00ADEF url(../images/section-6-top-hover.png) no-repeat left top;
}
#sitemap #section-7 .sectionhover-7 h2 {
	background: #18499F url(../images/section-7-top-hover.png) no-repeat left top;
}
#sitemap #section-9 .sectionhover-8 h2 {
	background: #722295 url(../images/section-8-top-hover.png) no-repeat left top;
}
#sitemap #section-10 .sectionhover-9 h2 {
	background: #008200 url(../images/section-9-top-hover.png) no-repeat left top;
}
#sitemap #section-11 .sectionhover-10 h2 {
	background: #8CAED6 url(../images/section-10-top-hover.png) no-repeat left top;
}
#sitemap #section-1 .sectionhover-1 h2 a {
	background:transparent url(../images/section-1-b-hover.png) no-repeat left bottom;
}
#sitemap #section-2 .sectionhover-2 h2 a {
	background:transparent url(../images/section-2-b-hover.png) no-repeat left bottom;
}
#sitemap #section-3 .sectionhover-3 h2 a {
	background:transparent url(../images/section-3-b-hover.png) no-repeat left bottom;
}
#sitemap #section-4 .sectionhover-4 h2 a {
	background:transparent url(../images/section-4-b-hover.png) no-repeat left bottom;
}
#sitemap #section-5 .sectionhover-5 h2 a {
	background:transparent url(../images/section-5-b-hover.png) no-repeat left bottom;
}
#sitemap #section-6 .sectionhover-6 h2 a {
	background:transparent url(../images/section-6-b-hover.png) no-repeat left bottom;
}
#sitemap #section-7 .sectionhover-7 h2 a {
	background:transparent url(../images/section-7-b-hover.png) no-repeat left bottom;
}
#sitemap #section-9 h2 .sectionhover-8 h2 a {
	background:transparent url(../images/section-8-b-hover.png) no-repeat left bottom;
}
#sitemap #section-10 h2 .sectionhover-9 h2 a {
	background:transparent url(../images/section-9-b-hover.png) no-repeat left bottom;
}
#sitemap #section-11 h2 .sectionhover-10 h2 a {
	background:transparent url(../images/section-10-b-hover.png) no-repeat left bottom;
}
#sitemap #section-2 h2 span {
	background:  url(../images/head-orange-arrow.gif) no-repeat 8px 5px;
}
#sitemap #section-3 h2 span {
	background:  url(../images/head-red-arrow.gif) no-repeat 8px 5px;
}
#sitemap #section-4 h2 span {
	background:  url(../images/head-lightgreen-arrow.gif) no-repeat 8px 5px;
}
#sitemap #section-5 h2 span {
	background:  url(../images/head-green-arrow.gif) no-repeat 8px 5px;
}
#sitemap #section-6 h2 span {
	background:  url(../images/head-blue-arrow.gif) no-repeat 8px 5px;
}
#sitemap #section-7 h2 span {
	background:  url(../images/head-deep-blue-arrow.gif) no-repeat 8px 5px;
}
/*#sitemap #section-8 h2 span {
	background:  url(../images/head-purple-arrow.gif) no-repeat 8px 5px;
}*/
#sitemap #section-9 h2 span {
	background:  url(../images/head-purple-arrow.gif) no-repeat 8px 5px;
}
#sitemap #section-10 h2 span {
	background: url(../images/section-9-arrow.png) no-repeat 8px 5px;
}
#sitemap #section-11 h2 span {
	background: url(../images/section-10-arrow.png) no-repeat 8px 5px;
}
#sitemap #section-1 li, #sitemap #section-2 li, #sitemap #section-3 li, #sitemap #section-4 li, #sitemap #section-5 li, #sitemap #section-7 li, #sitemap #section-9 li, #sitemap #section-10 li, #sitemap #section-11 li {
	background:transparent url(../images/bullet-yellow.png) no-repeat 0 7px;
	display:block;
	font-size:100%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 8px 0 12px
}
#sitemap #section-2 li {
	background:transparent url(../images/bullet-orange.png) no-repeat 0 7px;
}
#sitemap #section-3 li {
	background:transparent url(../images/bullet-red.png) no-repeat 0 7px;
}
#sitemap #section-4 li {
	background:transparent url(../images/bullet-light-green.png) no-repeat 0 7px;
}
#sitemap #section-7 li {
	background:transparent url(../images/bullet-dark-blue.png) no-repeat 0 7px;
}
#sitemap #section-9 li {
	background:transparent url(../images/bullet-purple.gif) no-repeat 0 7px;
}
#sitemap #section-10 li {
	background:transparent url(../images/bullet-section9.png) no-repeat 0 7px;
}
#sitemap #section-11 li {
	background:transparent url(../images/bullet-section10.png) no-repeat 0 7px;
}
#sitemap a, #sitemap a:visited, #sitemap a:hover {
	color:#18499F;
	text-decoration:none;
}
#sitemap li a:hover {
	color:#18499F;
	text-decoration:underline;
}
#sitemap li h2 a {
	color:#18499F;
	text-decoration:none;
	font-weight:bold;
	font-size:1em;
}
#sitemap li h2 a:hover {
	color:#18499F;
	text-decoration:none;
}
#sitemap li.site-map-item-box div.b {
	background:#EAF0F4 url(../images/main_right_b.png) no-repeat scroll left bottom;
	height:10px;
	width:242px;
	position:absolute;
	bottom:0;
}
#sitemap li.site-map-item-box div.b {
	background:#EAF0F4 url(../images/main_right_b.png) no-repeat scroll left bottom;
	height:10px;
	position:relative;
	width:242px;
}
#sitemap .site-map-item-box div.t {
	background:#EAF0F4 url(../images/main-right-top.png) no-repeat scroll left top;
	padding-top: 10px;
	position:relative;
	width:242px;
}
#sitemap li.site-map-item-box div.sectionhover-1 {
	background-color:#FFF1AF;
	background-image: url(../images/sitemap-section1-top-hover.png);
}
#sitemap li.site-map-item-box div.sectionhoverb-1 {
	background-image: url(../images/sitemap-section1-bottom-hover.png);
	background-color: #FFF1AF;
}
#sitemap li.site-map-item-box div.sectionhover-2 {
	background-color:#FFDAAF;
	background-image: url(../images/sitemap-section2-top-hover.png);
}
#sitemap li.site-map-item-box div.sectionhoverb-2 {
	background-image: url(../images/sitemap-section2-bottom-hover.png);
	background-color:#FFDAAF;
}
#sitemap li.site-map-item-box div.sectionhover-3 {
	background-color:#FFDFE0;
	background-image: url(../images/sitemap-section3-top-hover.png);
}
#sitemap li.site-map-item-box div.sectionhoverb-3 {
	background-color:#FFDFE0;
	background-image: url(../images/sitemap-section3-bottom-hover.png);
}
#sitemap li.site-map-item-box div.sectionhover-4 {
	background-color:#F3FFCF;
	background-image: url(../images/sitemap-section4-top-hover.png);
}
#sitemap li.site-map-item-box div.sectionhoverb-4 {
	background-image: url(../images/sitemap-section4-bottom-hover.png);
	background-color:#F3FFCF;
}
#sitemap li.site-map-item-box div.sectionhover-5 {
	background-color:#CFF2FF;
	background-image: url(../images/sitemap-section-top-hover.png);
}
#sitemap li.site-map-item-box div.sectionhoverb-5 {
	background-image: url(../images/sitemap-section5-bottom-hover.png);
	background-color:#CFF2FF;
}
#sitemap li.site-map-item-box div.sectionhover-6 {
	background-color:#CFF2FF;
	background-image: url(../images/sitemap-section5-top-hover.png);
}
#sitemap li.site-map-item-box div.sectionhoverb-6 {
	background-color:#CFF2FF;
	background-image: url(../images/sitemap-section5-bottom-hover.png);
}
#sitemap li.site-map-item-box div.sectionhover-7 {
	background-color:#CEF3FF;
	background-image: url(../images/sitemap-section6-top-hover.png);
}
#sitemap li.site-map-item-box div.sectionhoverb-7 {
	background-image: url(../images/sitemap-section6-bottom-hover.png);
	background-color:#CEF3FF;
}
#sitemap li.site-map-item-box div.sectionhover-8 {
	background-color:#ADCFFF;
	background-image: url(../images/sitemap-section8-top-hover.png);
}
#sitemap li.site-map-item-box div.sectionhoverb-8 {
	background-image: url(../images/sitemap-section8-bottom-hover.png);
	background-color:#ADCFFF;
}
#sitemap li.site-map-item-box div.sectionhover-9 {
	background-color:#B5DFB5;
	background-image: url(../images/sitemap-section9-top-hover.png);
}
#sitemap li.site-map-item-box div.sectionhoverb-9 {
	background-image: url(../images/sitemap-section9-bottom-hover.png);
	background-color:#B5DFB5;
}
#sitemap li.site-map-item-box div.sectionhover-10 {
	background-color:#DFEEFF;
	background-image: url(../images/sitemap-section10-top-hover.png);
}
#sitemap li.site-map-item-box div.sectionhoverb-10 {
	background-image: url(../images/sitemap-section10-bottom-hover.png);
}
.bottom-box {
	line-height:1.2em;
	width:100%;
}
.bottom-box {
	display:table-cell;
	vertical-align:bottom;
}
#section-0 {
	top:380px;
}
* + html #section-0 {
	top:220px;
}
#sitemap li.site-map-item-box {
	padding-top:10px;
	position:relative;
	padding-right:17px;
	padding-left:52px;
	margin-left:0px;
}
#sitemap li.site-map-item-box h2, #sitemap li.site-map-item-box ul {
	margin-left:8px !important;
	display: block;
}
#sitemap li#section-5 h2, #sitemap li#section-5 ul {
	margin-left:24px !important;
	display: block;
}
* +html #section-1, * +html #section-2, * +html #section-3 {
	position:relative;
}
* +html #section-1 .bottom-box, * +html #section-2 .bottom-box, * +html #section-3 .bottom-box {
	position: absolute;
	bottom:0;
}
#sitemap li#section-6 {
	position:absolute;
	/*top:428px;*/
	left:640px;
}
#sitemap li#section-9 {
	padding-left:52px;
}
#sitemap li#section-9 div.t {
	padding-top:20px;
}
#sitemap li#section-7 {
	padding-left:0px;
}
#sitemap li#section-6 {
	left:640px;
	position:absolute;/*top:346px;*//*	top:334px !important;*/
}
#sitemap li#section-7 {
	left:640px;
	position:absolute;/*top:417px !important;*//*top:369px !important;*/
}
#sitemap li#section-9 {
	padding-left:0;
}
#sitemap #section-10 .sectionhover-10 h2 a {
	background:transparent url(../images/section-9-b-hover.png) no-repeat left bottom;
}
* + html #sitemap li#section-5 {
	left:5px;
	top:35px;
}
* + html #sitemap li#section-5 {
	top:0px !important;
}
* + html #sitemap li#section-6 {
	left:640px;
	position:absolute;
	top:200px !important;
}
* + html #sitemap li#section-7 {
	left:640px;
	position:absolute;
	top:260px !important;
}
* + html #sitemap li#section-0 {
	position:absolute;
	top:237px !important;
	left:320px;
}
* + html #sitemap li#section-9 {
	top:0px !important;
}
* + html #sitemap li#section-3, * + html #sitemap li#section-11 {
	padding-left:62px !important;
}
* + html #sitemap {
	padding: 45px 0px 0 8px !important;
	margin: 0;
	width: 900px;
	position:relative;
	background:url(../images/star.png) 116px 0px no-repeat;
	font-size:16px !important;
	margin-top:170px;
}
#sitemap li#section-9 {
	background: url(../images/sitemap-box-section-8.png) repeat-x left 20px;
	height:226px;
}
#sitemap li#section-8 {
	left:640px;
	position:absolute;
	top:466px;
	padding-left:0px;
}
#sitemap li#section-8 div.t, #sitemap li#section-8 div.b {
	background: none !important;
}
#sitemap #section-8 h2 {
	background:url("../images/section-pressmedia-top.png") no-repeat scroll left top #0A224E;
	display:block;
}
#sitemap #section-8 h2 a {
	background:url("../images/section-pressmedia-bottom.png") no-repeat scroll left bottom transparent;
	display:block;
}
#sitemap #section-8 h2 span {
	background:url("../images/pressmedia-arrow.gif") no-repeat scroll 8px 5px transparent;
}
#sitemap #section-6, #sitemap #section-8 {
	position:absolute;
}
/*#sitemap #section-6 {z-index:100005;}
#sitemap #section-7 {z-index:100008;}
#sitemap #section-8 {z-index:100012;}*/



#sitemap li#section-5 {
	padding-top:20px;
}
#sitemap li#section-5 div.t {
	padding-top:0px;
}
#sitemap li#section-6, #sitemap li#section-6 div.t {
	padding-top:0px;
}
#sitemap li#section-6 {
}
#sitemap li#section-7 {
	left:640px;
	position:absolute;
}
#sitemap li#section-8 {
	top:483px;
}
/* tabs */
.yellow .main-title {
	color:#ffcc00;
}
.orange .main-title {
	color:#f7931d;
}
.orange .tab-togglers {
	border-bottom:1px solid #f7931d;
}
.orange .tabs .tab-togglers a {
	color:#f7931d;
}
.orange .tabs .tab-togglers a:hover {
	background-color:#f7931d;
	border-top:1px solid #f7931d;
	border-left:1px solid #f7931d;
	border-right:1px solid #f7931d;
	border-bottom:1px solid #f7931d;
	color:white;
}
.orange .tabs .tab-togglers a.active {
	background-color:#f7931d;
	border-top:1px solid #f7931d;
	border-left:1px solid #f7931d;
	border-right:1px solid #f7931d;
	border-bottom:1px solid #f7931d;
	color:#FFFFFF;
}
.main-title span {
	font-size:50%;
	color:#999999;
	margin-left:5px;
}
.red .main-title {
	color:#ed1c24;
}
.red .tab-togglers {
	border-bottom:1px solid #ed1c24;
}
.red .tabs .tab-togglers a {
	color:#ed1c24;
}
.red .tabs .tab-togglers a:hover {
	background-color:#ed1c24;
	border-top:1px solid #ed1c24;
	border-left:1px solid #ed1c24;
	border-right:1px solid #ed1c24;
	border-bottom:1px solid #ed1c24;
	color:white;
}
.red .tabs .tab-togglers a.active {
	background-color:#ed1c24;
	border-top:1px solid #ed1c24;
	border-left:1px solid #ed1c24;
	border-right:1px solid #ed1c24;
	border-bottom:1px solid #ed1c24;
	color:#FFFFFF;
}
.light-green .main-title {
	color:#a3cd39;
}
.dark-green .main-title {
	color:#0cb14b;
}
.dark-green .tab-togglers {
	border-bottom:1px solid #a3cd39;
}
.dark-green .tabs .tab-togglers a {
	color:#a3cd39;
}
.dark-green .tabs .tab-togglers a:hover {
	background-color:#a3cd39;
	border-top:1px solid #a3cd39;
	border-left:1px solid #a3cd39;
	border-right:1px solid #a3cd39;
	border-bottom:1px solid #a3cd39;
	color:#FFFFFF;
}
.dark-green .tabs .tab-togglers a.active {
	background-color:#a3cd39;
	border-top:1px solid #a3cd39;
	border-left:1px solid #a3cd39;
	border-right:1px solid #a3cd39;
	border-bottom:1px solid #a3cd39;
	color:#FFFFFF;
}
.light-blue .main-title {
	color:#00adef;
}
.dark-blue .main-title {
	color:#18499f;
}
.dark-blue .tab-togglers {
	border-bottom:1px solid #18499f;
}
.dark-blue .tabs .tab-togglers a {
	color:#18499f;
}
.dark-blue .tabs .tab-togglers a:hover {
	background-color:#18499f;
	border-top:1px solid #18499f;
	border-left:1px solid #18499f;
	border-right:1px solid #18499f;
	border-bottom:1px solid #18499f;
	color:#FFFFFF;
}
.dark-blue .tabs .tab-togglers a.active {
	background-color:#18499f;
	border-top:1px solid #18499f;
	border-left:1px solid #18499f;
	border-right:1px solid #18499f;
	border-bottom:1px solid #18499f;
	color:#FFFFFF;
}
/* video teaser */
.video-teaser-cont {
	margin: 20px auto;
	position:relative;
	overflow:hidden;
}
.video-teaser {
	margin:0;
}
.video-teaser-right-col {
	float: right;
	display: inline;
	margin-left:20px;
	width:200px;
}
.video-player a, .video-player a:visited {
	color: #fff;
}
/* country profiles */
.main-text .combo-country {
	margin-bottom:25px;
}
.news-date {
	text-align:right;
	padding-right:24px;
	font-size:0.7em;
	color:#999999;
}
.regionalprofiles {
	display:none;
}
.thematicprofiles {
	display:none;
}
.cnt-download {
	display:none;
}
.cnt2-download {
	display:none;
}
#controller {
	padding:6px;
	font-size:11px;
	color:#666;
}
/* press and media */
body.press_and_media {
	min-width:1145px;
}
#media-accordion {
	padding-right:5px;
	width:99.8%;
}
body.press_and_media h2.media-toggler {
	display: block;
	border:1px solid #d9e4ed;
	border-top: none;
	color: #000;
	font-size:0.9em;
	background: url(../images/press_media_toggler_gradient.jpg) left top repeat-x;
	padding:0;
	cursor: pointer;
}
body.press_and_media h2.media-toggler span.arrow {
	display: block;
	padding-left: 27px;
	padding-top:14px;
	padding-bottom:12px;
	background: url(../images/press_media_arrow_inactive.png) 9px 18px no-repeat;
}
body.press_and_media h2.activetab span.arrow {
	background: url(../images/press_media_arrow.png) 9px 18px no-repeat;
}
.media-panel .box-first, .media-panel .box-middle, .media-panel .box-last {
	float: left;
	width:31%;
	margin-left: 2%;
	display:inline;
	border:1px solid #D9E4ED;
	background:url(../images/press_media_box_gradient.jpg) left bottom repeat-x;
	min-height: 330px;
}
.media-panel .box-first ul, .media-panel .box-middle ul, .media-panel .box-last ul {
	padding-left:15px;
	margin:0;
}
.media-panel p {
	margin:0 0 10px 0;
}
.media-panel .box-first h4, .media-panel .box-middle h4, .media-panel .box-last h4 {
	margin:0;
}
.media-panel .box-first {
	margin-left:0px;
}
.media-panel .box-middle .box-inner {
	background:url(../images/press_media_camera.jpg) right top no-repeat;
	padding: 98px 9px 18px 8px;
	min-height: 224px;
	height: auto;
}
.media-panel .box-last .box-inner {
	padding: 14px 9px 18px 8px;
	min-height: 308px;
	height: auto;
}
.media-panel .box-first .box-inner {
	background:url(../images/press_media_mic.jpg) right bottom no-repeat;
	padding: 14px 9px 18px 8px;
	min-height: 308px;
	height: auto;
}


/* NEWS
--------------------------------------------------------------------------------------------------------
*/
#news-main .toggler, #events .toggler, #press .toggler {
	margin-bottom:0.8em;
}
/* FOOTER
--------------------------------------------------------------------------------------------------------
*/
.footer {
	clear:both;
}


/* Fixes */
.col-right div.share-box  {
	margin-bottom: 20px;
}

.col-right div.box-right-full  {
	margin-top: 10px;
    padding-bottom: 10px;
}

.col-right div.box-right_small {
	margin-top: 10px;
}

