html, body {height: 100%;}

body {
	margin: 0;
	color: #585858;
	min-width: 980px;
	font: 12px arial, helvetica, sans-serif;
	background: url("../images/bg-body.jpg");
	-webkit-text-size-adjust: none;
}
/*--- general ---*/
img {border-style: none;}

form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}

input, select, textarea {
	vertical-align: middle;
	font: 100% arial, helvetica, sans-serif;
}
a {
	color: #7c7c7c;
	text-decoration: none;
}
a:hover {text-decoration: underline;}

.wrap-page {
	width: 100%;
	min-height: 100%;
	background: url("../images/bg-content.jpg") no-repeat 50% 0;
}
* html .wrap-page {height: 100%;}

#page {
	width: 980px;
	margin: 0 auto;
}
.hold-page {
	width: 100%;
	padding: 0 0 8px;
	position: relative;
	margin: 0 0 120px;
	background: url("../images/bg-page.gif") no-repeat 0 100%;
}
#header {
	width: 100%;
	height: 193px;
	position: relative;
}
.logo {
	top: 46px;
	left: 750px;
	position: absolute;
	text-indent: -9999px;
}
.logo a {
	width: 247px;
	height: 35px;
	display: block;
	cursor: pointer;
	overflow: hidden;
	background: url("../images/logo3.png") no-repeat;
}

.logo2 {
	top: 35px;
	left: 90px;
	position: absolute;
	text-indent: -9999px;
}
.logo2 a {
	width: 360px;
	height: 67px;
	display: block;
	cursor: pointer;
	overflow: hidden;
	background: url("../images/logo2.png") no-repeat;
}

.head-links {
	top: 92px;
	right: 28px;
	width: 220px;
	position: absolute;
}
.head-links a {outline: none;}

.logos {
	margin: 0;
	padding: 0;
	float: left;
	width: 118px;
	list-style: none;
}
.logos li {
	float: left;
	padding: 0 7px 0 0;
}
.logos li img {display: block;}

.languages {
	margin: 0;
	float: left;
	width: 29px;
	list-style: none;
	padding: 8px 0 4px 13px;
	background: url("../images/sep-1.gif") no-repeat;
}
.languages li {
	width: 100%;
	float: left;
	padding: 0 0 5px;
}
.languages li img {display: block;}

.rss {
	margin: 0;
	float: left;
	width: 40px;
	height: 40px;
	list-style: none;
	padding: 13px 0 4px 13px;
	background: url("../images/sep-1.gif") no-repeat;
}
.rss li {
	width: 100%;
	float: left;
	padding: 0 0 5px;
}
.rss li img {display: block;}

#main-nav  {
	padding:0;
	width: 980px; 
	list-style: none; 
	margin: 0; 
	padding: 0; 
	border: 0; 
	left: 0;
	position:absolute;
	top: 145px;
}

#main-nav li {
	float:left; 
	position:relative; 
	margin-right:0px;
}
#main-nav li span {
	z-index:100;  
	padding: 0px 0px;
}
#main-nav li a, #main-nav li a:visited {
	padding:0;
	padding-left: 2px;
}
#main-nav li:first-child {
	padding-left: 0;
	background-image: none;
}
#main-nav dl {
	position:absolute; 
	top:0; 
	left:0; 
	margin: 0; 
	padding: 0; 
	height:48px;
}
#main-nav dt {
	margin:0; 
	float:left; 
	height:48px;
}
#main-nav dd {
	display:none; 
	clear:left; 
	margin:0; 
	padding:0px;  
	height:26px;
	background:#FFFFFF;
	background: transparent;
}

#main-nav dt a, #main-nav dt a:visited {
	display:block; 
	padding: 5px 10px; 
	text-decoration:none;
}
#main-nav dd a, #main-nav dd a:visited {
	color:#FF0000; 
	text-decoration:none; 
	display:block; 
	padding: 6px 10px;
}

#main-nav li a:hover {border:0;}

#main-nav li:hover dd, #main-nav li a:hover dd {display:block;}
#main-nav li:hover dt a, #main-nav li a:hover dt a { background-position: 0 -48px;}

#main-nav dt a.nav-1 {width: 143px; height:39px; background: url("../images/nav-1.gif") no-repeat;}
#main-nav dt a.nav-2 {width: 74px; height:39px; background: url("../images/nav-2.gif") no-repeat;}
#main-nav dt a.nav-3 {width: 127px; height:39px; background: url("../images/nav-3.gif") no-repeat;}
#main-nav dt a.nav-4 {width: 190px; height:39px; background: url("../images/nav-4.gif") no-repeat;}
#main-nav dt a.nav-5 {width: 136px; height:39px; background: url("../images/nav-5.gif") no-repeat;}
#main-nav dt a.nav-6 {width: 89px; height:39px; background: url("../images/nav-6.gif") no-repeat;}
#main-nav dt a.nav-7 {width: 103px; height:39px; background: url("../images/nav-7.gif") no-repeat;}
#main-nav dt a.nav-8 {width: 104px; height:39px; background: url("../images/nav-8.gif") no-repeat;}

#main-nav dt a.nav-1-en {width: 143px; height:39px; background: url("../images/nav-1-en.gif") no-repeat;}
#main-nav dt a.nav-2-en {width: 74px; height:39px; background: url("../images/nav-2-en.gif") no-repeat;}
#main-nav dt a.nav-3-en {width: 127px; height:39px; background: url("../images/nav-3-en.gif") no-repeat;}
#main-nav dt a.nav-4-en {width: 190px; height:39px; background: url("../images/nav-4-en.gif") no-repeat;}
#main-nav dt a.nav-5-en {width: 136px; height:39px; background: url("../images/nav-5-en.gif") no-repeat;}
#main-nav dt a.nav-6-en {width: 89px; height:39px; background: url("../images/nav-6-en.gif") no-repeat;}
#main-nav dt a.nav-7-en {width: 103px; height:39px; background: url("../images/nav-7-en.gif") no-repeat;}
#main-nav dt a.nav-8-en {width: 104px; height:39px; background: url("../images/nav-8-en.gif") no-repeat;}

#main-nav dd a.nav-1-1 {width: 143px;background: url("../images/nav-1-1.gif") no-repeat;}
#main-nav dd a.nav-1-2 {width: 143px;background: url("../images/nav-1-2.gif") no-repeat;}
#main-nav dd a.nav-2-1 {width: 170px;background: url("../images/nav-2-1.gif") no-repeat;}
#main-nav dd a.nav-2-2 {width: 170px;background: url("../images/nav-2-2.gif") no-repeat;}
#main-nav dd a.nav-2-3 {width: 170px;background: url("../images/nav-2-3.gif") no-repeat;}
#main-nav dd a.nav-2-4 {width: 170px;background: url("../images/nav-2-4.gif") no-repeat;}
#main-nav dd a.nav-2-5 {width: 170px;background: url("../images/nav-2-5.gif") no-repeat;}
#main-nav dd a.nav-3-1 {width: 127px;background: url("../images/nav-3-1.gif") no-repeat;}
#main-nav dd a.nav-3-2 {width: 127px;background: url("../images/nav-3-2.gif") no-repeat;}
#main-nav dd a.nav-3-3 {width: 127px;background: url("../images/nav-3-3.gif") no-repeat;}
#main-nav dd a.nav-3-4 {width: 127px;background: url("../images/nav-3-4.gif") no-repeat;}
#main-nav dd a.nav-4-1 {width: 190px;background: url("../images/nav-4-1.gif") no-repeat;}
#main-nav dd a.nav-4-2 {width: 190px;background: url("../images/nav-4-2.gif") no-repeat;}
#main-nav dd a.nav-4-3 {width: 190px;background: url("../images/nav-4-3.gif") no-repeat;}
#main-nav dd a.nav-7-1 {width: 103px;background: url("../images/nav-7-1.gif") no-repeat;}
#main-nav dd a.nav-7-2 {width: 103px;background: url("../images/nav-7-2.gif") no-repeat;}
#main-nav dd a.nav-7-3 {width: 103px;background: url("../images/nav-7-3.gif") no-repeat;}
#main-nav dd a.nav-7-4 {width: 103px;background: url("../images/nav-7-4.gif") no-repeat;}
#main-nav dd a.nav-7-5 {width: 103px;background: url("../images/nav-7-5.gif") no-repeat;}

#main-nav dd a.nav-1-1-en {width: 143px;background: url("../images/nav-1-1-en.gif") no-repeat;}
#main-nav dd a.nav-1-2-en {width: 143px;background: url("../images/nav-1-2-en.gif") no-repeat;}
#main-nav dd a.nav-2-1-en {width: 170px;background: url("../images/nav-2-1-en.gif") no-repeat;}
#main-nav dd a.nav-2-2-en {width: 170px;background: url("../images/nav-2-2-en.gif") no-repeat;}
#main-nav dd a.nav-2-3-en {width: 170px;background: url("../images/nav-2-3-en.gif") no-repeat;}
#main-nav dd a.nav-2-4-en {width: 170px;background: url("../images/nav-2-4-en.gif") no-repeat;}
#main-nav dd a.nav-2-5-en {width: 170px;background: url("../images/nav-2-5-en.gif") no-repeat;}
#main-nav dd a.nav-3-1-en {width: 127px;background: url("../images/nav-3-1-en.gif") no-repeat;}
#main-nav dd a.nav-3-2-en {width: 127px;background: url("../images/nav-3-2-en.gif") no-repeat;}
#main-nav dd a.nav-3-3-en {width: 127px;background: url("../images/nav-3-3-en.gif") no-repeat;}
#main-nav dd a.nav-3-4-en {width: 127px;background: url("../images/nav-3-4-en.gif") no-repeat;}
#main-nav dd a.nav-4-1-en {width: 190px;background: url("../images/nav-4-1-en.gif") no-repeat;}
#main-nav dd a.nav-4-2-en {width: 190px;background: url("../images/nav-4-2-en.gif") no-repeat;}
#main-nav dd a.nav-4-3-en {width: 190px;background: url("../images/nav-4-3-en.gif") no-repeat;}
#main-nav dd a.nav-7-1-en {width: 103px;background: url("../images/nav-7-1-en.gif") no-repeat;}
#main-nav dd a.nav-7-2-en {width: 103px;background: url("../images/nav-7-2-en.gif") no-repeat;}
#main-nav dd a.nav-7-3-en {width: 103px;background: url("../images/nav-7-3-en.gif") no-repeat;}
#main-nav dd a.nav-7-4-en {width: 103px;background: url("../images/nav-7-4-en.gif") no-repeat;}
#main-nav dd a.nav-7-5-en {width: 103px;background: url("../images/nav-7-5-en.gif") no-repeat;}

#main-nav dd a.nav-1-1:hover {background-position: 0 -30px;}
#main-nav dd a.nav-1-2:hover {background-position: 0 -30px;}
#main-nav dd a.nav-2-1:hover {background-position: 0 -30px;}
#main-nav dd a.nav-2-2:hover {background-position: 0 -30px;}
#main-nav dd a.nav-2-3:hover {background-position: 0 -30px;}
#main-nav dd a.nav-2-4:hover {background-position: 0 -30px;}
#main-nav dd a.nav-2-5:hover {background-position: 0 -30px;}
#main-nav dd a.nav-3-1:hover {background-position: 0 -30px;}
#main-nav dd a.nav-3-2:hover {background-position: 0 -30px;}
#main-nav dd a.nav-3-3:hover {background-position: 0 -30px;}
#main-nav dd a.nav-3-4:hover {background-position: 0 -30px;}
#main-nav dd a.nav-4-1:hover {background-position: 0 -30px;}
#main-nav dd a.nav-4-2:hover {background-position: 0 -30px;}
#main-nav dd a.nav-4-3:hover {background-position: 0 -30px;}
#main-nav dd a.nav-7-1:hover {background-position: 0 -30px;}
#main-nav dd a.nav-7-2:hover {background-position: 0 -30px;}
#main-nav dd a.nav-7-3:hover {background-position: 0 -30px;}
#main-nav dd a.nav-7-4:hover {background-position: 0 -30px;}
#main-nav dd a.nav-7-5:hover {background-position: 0 -30px;}

#main-nav dd a.nav-1-1-en:hover {background-position: 0 -30px;}
#main-nav dd a.nav-1-2-en:hover {background-position: 0 -30px;}
#main-nav dd a.nav-2-1-en:hover {background-position: 0 -30px;}
#main-nav dd a.nav-2-2-en:hover {background-position: 0 -30px;}
#main-nav dd a.nav-2-3-en:hover {background-position: 0 -30px;}
#main-nav dd a.nav-2-4-en:hover {background-position: 0 -30px;}
#main-nav dd a.nav-2-5-en:hover {background-position: 0 -30px;}
#main-nav dd a.nav-3-1-en:hover {background-position: 0 -30px;}
#main-nav dd a.nav-3-2-en:hover {background-position: 0 -30px;}
#main-nav dd a.nav-3-3-en:hover {background-position: 0 -30px;}
#main-nav dd a.nav-3-4-en:hover {background-position: 0 -30px;}
#main-nav dd a.nav-4-1-en:hover {background-position: 0 -30px;}
#main-nav dd a.nav-4-2-en:hover {background-position: 0 -30px;}
#main-nav dd a.nav-4-3-en:hover {background-position: 0 -30px;}
#main-nav dd a.nav-7-1-en:hover {background-position: 0 -30px;}
#main-nav dd a.nav-7-2-en:hover {background-position: 0 -30px;}
#main-nav dd a.nav-7-3-en:hover {background-position: 0 -30px;}
#main-nav dd a.nav-7-4-en:hover {background-position: 0 -30px;}
#main-nav dd a.nav-7-5-en:hover {background-position: 0 -30px;}

#content {
	z-index: 1;
	width: 100%;
	padding: 15px 0 0;
	background: #F7F7F7;
}
.intro,
.intro-2 {
	height: 1%;
	padding: 11px;
	overflow: hidden;
	margin: 0 0 21px 14px;
	background: url("../images/frame-1.gif") no-repeat;
}
.intro-2 {margin: 0 0 6px 14px;}

.intro img,
.intro-2 img {display: block;}

.wrap-content-1b
{
	height: 600px;
	overflow:scroll;
	overflow-x: hidden; 
}

.wrap-content-1,
.wrap-content-1b,
.wrap-content-1a {width: 100%;}
.wrap-content-1,
.wrap-content-1b {margin: 0 0 21px;}
.wrap-content-1a {margin: 0;}

.primary-content {
	float: left;
	width: 714px;
}
.primary-content2 {
	float: left;
	width: 965px;
}
.primary-content3 {
	float:left;
	width: 960px;
}
.main-title {
	height: 1%;
	margin: 0 0 16px;
	position: relative;
	padding: 4px 10px 4px 17px;
	background: #A4C0CE url("../images/bg-title.gif") repeat-y;
}
.corner {
	top: 0;
	left: -12px;
	position: absolute;
}
.main-title h1,
.main-title h2 {
	color: #fff;
	font-size: 16px;
	line-height: 18px;
	margin: 0 30px 0 0;
}
.main-title h1 span,
.main-title h2 span {color: #2a5b6f;}

.main-title .link {
	float: right;
	width: 12px;
	height: 6px;
	overflow: hidden;
	margin: 7px 0 0 0;
	text-indent: -9999px;
	background: url("../images/ico-1.gif") no-repeat;
}
.post, .post2 {
	height: 1%;
	background: #EDEDED;
	margin: 0 0 15px 15px;
	border: 1px solid #D3D3D3;
	padding: 13px 14px 8px 13px;
}
.post3 {
	height: 1%;
	background: #f0e9d6;
	margin: 0 0 15px 15px;
	border: 1px solid #D3D3D3;
	padding: 13px 14px 8px 13px;
}

.wrap-content-1a .post, .wrap-content-1a .post2 {
	height: auto;
	min-height: 165px;
}

* html .wrap-content-1a .post, * html .wrap-content-1a .post2 {height: 168px;}

.wrap-post .video {
	float: left;
	width: 198px;
	position: relative;
	padding: 1px 1px 13px;
	background: #427090 url("../images/shad-1.gif") repeat-x 0 100%;
}
.wrap-post .video2 {
	float: left;
	width: 198px;
	position: inherit;
	padding: 1px 1px 10px;
	background: #427090 url("../images/shad-1.gif") repeat-x 0 100%;
}
.wrap-post .video img,
.wrap-post .video img2 {display: block;}

.wrap-post {width: 100%;}

.play-1,
.play-2 {
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
}
.play-1 {
	top: 46px;
	left: 71px;
	width: 56px;
	height: 56px;
	background: url("../images/play-1.png") no-repeat;
}
.play-2 {
	top: 29px;
	left: 51px;
	width: 44px;
	height: 44px;
	position: absolute;
	background: url("../images/play-2.png") no-repeat;
}
.label-1,
.label-2, 
.label-3 {
	top: -15px;
	left: -15px;
	width: 140px;
	height: 82px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	/*background: url("../images/label-1.png") no-repeat;*/
}
/*.label-2 {background: url("../images/label-2.png") no-repeat;}*/
.label-3 {background: url("../images/label-3.png") no-repeat;}

.label-1-en,
.label-2-en, 
.label-3-en {
	top: -15px;
	left: -15px;
	width: 140px;
	height: 82px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	/*background: url("../images/label-1-en.png") no-repeat;*/
}
/*.label-2-en {background: url("../images/label-2-en.png") no-repeat;}*/
.label-3-en {background: url("../images/label-3-en.png") no-repeat;}

.wrap-post .map-global {
	float: left;
	width: 100%;
	position: relative;
	margin-left: 10px;
}
.cur-1, .cur-2, .cur-3, .cur-4, .cur-5, .cur-6, .cur-7, .cur-8, .cur-9, .cur-10, .cur-11, .cur-12, .cur-13, .cur-14, .cur-15, .cur-16, .cur-17, .cur-18, .cur-19, .cur-20, .cur-20, .cur-21 {
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
}
.cur-1 {
	top: 330px;
	left: 519px;
	width: 10px;
	height: 10px;
	background: url("../images/cur.png") no-repeat;
}
.cur-2 {
	top: 160px;
	left: 460px;
	width: 10px;
	height: 10px;
	background: url("../images/cur.png") no-repeat;
}
.cur-3 {
	top: 73px;
	left: 455px;
	width: 10px;
	height: 10px;
	background: url("../images/cur.png") no-repeat;
}
.cur-4 {
	top: 80px;
	left: 369px;
	width: 10px;
	height: 10px;
	background: url("../images/cur.png") no-repeat;
}
.cur-5 {
	top: 64px;
	left: 389px;
	width: 10px;
	height: 10px;
	background: url("../images/cur.png") no-repeat;
}
.cur-6 {
	top: 78px;
	left: 426px;
	width: 10px;
	height: 10px;
	background: url("../images/cur.png") no-repeat;
}
.cur-7 {
	top: 72px;
	left: 413px;
	width: 10px;
	height: 10px;
	background: url("../images/cur.png") no-repeat;
}
.cur-8 {
	top: 65px;
	left: 402px;
	width: 10px;
	height: 10px;
	background: url("../images/cur.png") no-repeat;
}
.cur-9 {
	top: 67px;
	left: 469px;
	width: 10px;
	height: 10px;
	background: url("../images/cur.png") no-repeat;
}
.cur-10 {
	top: 81px;
	left: 480px;
	width: 10px;
	height: 10px;
	background: url("../images/cur.png") no-repeat;
}
.cur-11 {
	top: 68px;
	left: 484px;
	width: 10px;
	height: 10px;
	background: url("../images/cur.png") no-repeat;
}
.cur-12 {
	top: 84px;
	left: 469px;
	width: 10px;
	height: 10px;
	background: url("../images/cur.png") no-repeat;
}
.cur-13 {
	top: 93px;
	left: 463px;
	width: 10px;
	height: 10px;
	background: url("../images/cur.png") no-repeat;
}
.cur-14 {
	top: 123px;
	left: 484px;
	width: 10px;
	height: 10px;
	background: url("../images/cur.png") no-repeat;
}
.cur-15 {
	top: 196px;
	left: 620px;
	width: 10px;
	height: 10px;
	background: url("../images/cur.png") no-repeat;
}
.cur-16 {
	top: 208px;
	left: 631px;
	width: 10px;
	height: 10px;
	background: url("../images/cur.png") no-repeat;
}
.cur-17 {
	top: 232px;
	left: 629px;
	width: 10px;
	height: 10px;
	background: url("../images/cur.png") no-repeat;
}
.cur-18 {
	top: 95px;
	left: 677px;
	width: 10px;
	height: 10px;
	background: url("../images/cur.png") no-repeat;
}
.cur-19 {
	top: 90px;
	left: 689px;
	width: 10px;
	height: 10px;
	background: url("../images/cur.png") no-repeat;
}
.cur-20 {
	top: 97px;
	left: 665px;
	width: 10px;
	height: 10px;
	background: url("../images/cur.png") no-repeat;
}
.cur-21 {
	top: 251px;
	left: 608px;
	width: 10px;
	height: 10px;
	background: url("../images/cur.png") no-repeat;
}
.wrap-post2 ul {
	margin: 0;
	padding: 0;
	width: 900px;
	overflow: hidden;
	list-style: none;
}
.wrap-post2 ul li {
	float: left;
	padding: 0 9px 7px 0;
}
.wrap-post .description {
	float: left;
	width: 455px;
	padding: 0 0 0 15px;
}
.wrap-post .description2, .wrap-post .description4 {
	float: left;
	width: 700px;
	padding: 0 0 0 15px;
}

.wrap-post .description3 {
	float: left;
	width: 900px;
	padding: 0 0 0 15px;
}

.wrap-post .description h2, .wrap-post .description2 h2, .wrap-post .description3 h2, .wrap-post .description4 h2 {
	margin: 0;
	color: #5c89a8;
	font-size: 18px;
	line-height: 20px;
	text-transform: uppercase;
}

.wrap-post .description h2 a, .wrap-post .description2 h2 a, .wrap-post .description3 h2 a, .wrap-post .description4 h2 a {color: #5c89a8;}

.wrap-post .description .data, .wrap-post .description2 .data, .wrap-post .description3 .data, .wrap-post .description4 .data  {
	width: 100%;
	display: block;
	color: #af814a;
	font-size: 13px;
	line-height: 15px;
	font-style: normal;
	margin: 0 0 10px;
	padding: 0 0 14px;
	background: url("../images/x-1.gif") repeat-x 0 100%;
}
.wrap-post .description p, .wrap-post .description2 p, .wrap-post .description3 p, .wrap-post .description4 p {
	line-height: 16px;
	margin: 0 0 12px;
}

.wrap-post .description p a, .wrap-post .description2 p a, .wrap-post .description3 p a, .wrap-post .description4 p a {
	color: #af814a;
	text-decoration: none;
}

.wrap-post .description p a:hover, .wrap-post .description2 p a:hover, .wrap-post .description3 p a:hover, .wrap-post .description4 p a:hover {
	text-decoration: underline;
}

.wrap-post .description4 ul li a {
	color: #af814a;
	text-decoration: none;
}

.wrap-post .description4 ul li a:hover {
	text-decoration: underline;
}

.wrap-post .description3 .legend-image {
	color: #5c89a8;
	text-transform:uppercase;
	font-size: 18px;
	margin-top: 20px;
}

.wrap-post .description3 .author-image {
	color: #5c89a8;
	font-size: 12px;
	margin-bottom: 10px;
}
.links-bar {
	width: 100%;
	margin: 0 0 7px;
	overflow: hidden;
	background: #DBDBDB;
}
.wrap-content-1a .links-bar {margin: 0 0 5px;}

.links-bar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.links-bar ul li {
	float: left;
	background: url("../images/sep-4.gif") no-repeat 100% 0;
}
.links-bar ul li a {
	float: left;
	line-height: 14px;
}
.links-bar ul li a.plus {
	padding: 0 0 0 18px;
	background: url("../images/ico-2.gif") no-repeat 0 1px;
}
.links-bar ul li a.photos {
	padding: 0 0 3px 22px;
	background: url("../images/ico-3.gif") no-repeat;
}
.links-bar ul li a.videos {
	padding: 0 0 3px 21px;
	background: url("../images/ico-4.gif") no-repeat;
}
.links-bar .list-1 {
	float: left;
	margin: 0 0 0 -2px;
}
.links-bar .list-1 li {padding: 3px 8px 3px 7px;}

.links-bar .list-2 {float: right;}

.links-bar .list-2 li {
	padding: 2px 7px 1px 8px;
	background: url("../images/sep-4.gif") no-repeat;
}
.links-bar .list-2 li:first-child {background-image: none;}
.links-bar .one li:first-child {background-image: url("../images/sep-4.gif");}

.extra-video {
	width: 100%;
	overflow: hidden;
	padding: 8px 0 6px;
}
.extra-video .webcam {
	float: left;
	width: 143px;
	display: inline;
	position: relative;
	background: #497594;
	margin: 0 19px 0 0;
	padding: 1px 24px 1px 1px;
}
.extra-video .webcam img {display: block;}

.extra-video .webcam .label {
	top: 1px;
	right: 0;
	width: 23px;
	height: 109px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	background: url("../images/webcam.gif") no-repeat;
}
.extra-video .video {
	float: left;
	left: 187px; /* this tag should be removed if webcam video */
	width: 146px;
	padding: 1px;
	position: relative;
	margin: 0 0 0 13px;
	background: #4D7896;
}
.extra-video .video-empty {background: #BEBEBE;}

.extra-video .video img {display: block;}

.extra-video .video .title {
	top: 1px;
	left: 1px;
	width: 124px;
	color: #497594;
	line-height: 14px;
	font-style: normal;
	position: absolute;
	padding: 2px 11px 3px;
	background: url("../images/trans-1.png");
}
.missions {
	height: 1%;
	overflow: hidden;
	padding: 2px 6px 4px;
	background: #DBDBDB url("../images/y-1.gif") repeat-y;
}
.missions a {
	float: right;
	line-height: 14px;
	padding: 0 20px 0 0;
	background: url("../images/ico-2.gif") no-repeat 100% 2px;
}
.secondary-content {
	float: right;
	width: 236px;
	padding: 0 15px 0 0;
}
.wrap-map {
	height: 1%;
	margin: 0 0 16px;
	background: #E7E7E7;
	border: 1px solid #CACACA;
}
.map {
	width: 234px;
	height: 193px;
	position: relative;
}
.map-2 {
	width: 234px;
	height: 158px;
	position: relative;
}
.map .img,
.map .img-2 {display: block;}

.map .title, .map .title2 {
	top: 9px;
	left: 13px;
	color: #874f15;
	font-size: 16px;
	line-height: 18px;
	position: absolute;
	text-decoration:none 
}

.map .names, .map .names2 {
	left: 13px;
	bottom: 7px;
	width: 130px;
	position: absolute;
	text-decoration:none
}
.map .names em, .map .names2 em {
	width: 100%;
	color: #633b13;
	display: block;
	font-size: 14px;
	line-height: 16px;
	font-style: normal;
}

/*location*/
.map .shape {
	top: -10px;
	left: 75px;
	position: absolute;
}
.map-2 .position {
	bottom: 0;
	left: 0;
	width: 212px;
	color: #6e6e6e;
	line-height: 14px;
	position: absolute;
	padding: 5px 11px;
	background: url("../images/trans-3.png");
	border-top: 1px solid #CACACA;
}
.compass {
	right: 5px;
	bottom: 1px;
	position: absolute;
}
.google-earth {
	height: 1%;
	overflow: hidden;
	padding: 5px 9px 5px;
	border-top: 1px solid #CACACA;
}
.google-earth a {
	float: left;
	color: #6e6e6e;
	font-size: 11px;
	line-height: 14px;
	padding: 1px 23px 2px 0;
	background: url("../images/ico-5.gif") no-repeat 100% 0;
}
.info-w {
	height: 1%;
	margin: 0 0 16px;
	border: 1px solid #D3D3D3;
}
.info-t {
	height: 1%;
	padding: 7px 13px 6px;
	background: #D9D9D9 url("../images/top-1.gif") repeat-x;
}
.info-t h3 {
	margin: 0;
	color: #8e8e8e;
	font-size: 16px;
	line-height: 18px;
}
.info-m {
	width: 100%;
	background: #EDEDED url("../images/mid-1.gif") repeat-x;
}
.sponsors {
	margin: 0;
	height: 1%;
	overflow: hidden;
	list-style: none;
	padding: 17px 0 15px 21px;
}
.sponsors li {
	float: left;
	padding: 0 21px 0 27px;
	background: url("../images/sep-5.gif") no-repeat;
}
.sponsors li:first-child {
	padding-left: 0;
	background-image: none;
}
.sponsors li a {outline: none;}
.sponsors li img {display: block;}

.sponsorlink {
	height: 1%;
	overflow: hidden;
	padding: 5px 9px 5px;
	border-top: 1px solid #CACACA;
}
.sponsorlink a {
	float: left;
	color: #6e6e6e;
	font-size: 11px;
	line-height: 14px;
	padding: 1px 23px 2px 0;
}

.news {
	height: 1%;
	padding: 16px 12px 16px;
}
.news h4 {
	margin: 0 0 8px;
	color: #5c89a8;
	font-size: 15px;
	line-height: 17px;
	padding: 0 0 9px;
	text-transform: uppercase;
	background: url("../images/x-1.gif") repeat-x 0 100%;
}
.news p {
	line-height: 16px;
	margin: 0 0 16px;
}
.news .more {
	height: 1%;
	overflow: hidden;
	background: #DBDBDB;
	padding: 2px 5px 4px;
}
.news .more a {
	float: left;
	line-height: 14px;
	padding: 0 0 0 18px;
	background: url("../images/ico-2.gif") no-repeat 0 2px;
}
.person {
	height: 1%;
	padding: 13px 19px 13px 13px;
}
.person .video {
	width: 136px;
	margin: 0 0 11px;
	position: relative;
	padding: 1px 65px 1px 1px;
	background: #427090 url("../images/y-2.gif") repeat-y 100% 0;
}
.person .video img {display: block;}

.person p {
	margin: 0;
	line-height: 16px;
}
.extra-buttons {
	width: 100%;
	overflow: hidden;
}
.extra-buttons .help {
	float: left;
	width: 113px;
	padding: 0 10px 10px 0;
}
.extra-buttons .help img {display: block;}

.extra-buttons .newsletter {
	float: left;
	width: 113px;
	height: 54px;
}
.extra-buttons .newsletter img {display: block;}

.extra-buttons .bookmarks {
	float: left;
	width: 113px;
	height: 54px;
	background: url("../images/bg-bookmarks.gif") no-repeat;
}
.extra-buttons .bookmarks ul {
	margin: 0;
	list-style: none;
	padding: 29px 0 0 11px;
}
.extra-buttons .bookmarks ul li {
	float: left;
	padding: 0 3px 0 0;
}
.extra-buttons .bookmarks ul li img {display: block;}

.extra-buttons .audioblog {
	width: 100%;
	float: left;
	padding: 0 15px 15px 0;
}

.extra-buttons .facebook {
	width: 100%;
	float: left;
	padding: 0 15px 15px 0;
}
.wrap-content-2 {
	width: 100%;
	padding: 0 0 7px;
}
.wrap-content-2 .main-title {margin: 0 15px 14px 0;}

.gallery {
	margin: 0;
	height: 1%;
	list-style: none;
	overflow: hidden;
	padding: 2px 0 0 6px;
}
.gallery li {
	float: left;
	width: 128px;
	height: 152px;
	padding: 0 0 9px 9px;
}
.gallery li div {
	width: 110px;
	height: 110px;
	position: relative;
	padding: 9px 9px 33px;
	background: url("../images/frame-2.gif") no-repeat;
}
.gallery li div a {
	width: 100%;
	display: block;
}
.gallery li div img {
	display: block;
	border: 1px solid #9C9C9C;
}
.gallery li div .point {
	top: -2px;
	left: 57px;
	width: 15px;
	height: 14px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	background: url("../images/point.png") no-repeat;
}
#footer {
	width: 100%;
	height: 167px;
	margin: -167px 0 0;
	background: url("../images/bg-footer.gif") repeat-x;
}
.wrap-footer {
	width: 980px;
	height: 160px;
	margin: 0 auto;
	position: relative;
}
.wrap-footer ul {
	top: 57px;
	left: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
	position: absolute;
	text-align: center;
}
.wrap-footer ul li {
	color: #23546b;
	display: inline;
	line-height: 16px;
	padding: 0 2px 0 7px;
	background: url("../images/sep-3.gif") no-repeat 0 7px;
}
.wrap-footer ul li img {
	padding: 1px;
	margin: 0 0 0 3px;
	background: #79A9C0;
	vertical-align: -4px;
}
.wrap-footer ul li:first-child {
	padding-left: 0;
	background-image: none;
}
.wrap-footer ul li a, .wrap-footer .copy a {color: #23546b;}

.wrap-footer .copy {
	top: 77px;
	color: #23546b;
	left: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	position: absolute;
	text-align: center;
}

/* page mission */

.breadcrumbs {
	height: 1%;
	padding: 0;
	list-style: none;
	margin: 0 0 8px 17px;
}
.breadcrumbs li {
	display: inline;
	color: #718e9c;
	font-size: 13px;
	line-height: 16px;
	padding: 0 4px 0 11px;
	background: url("../images/sep-6.gif") no-repeat 0 5px;
}
.breadcrumbs li:first-child {
	padding-left: 0;
	background-image: none;
}
.breadcrumbs li a {color: #718e9c;}

.intro-title {
	height: 1%;
	line-height: 20px;
	position: relative;
	margin: 0 15px 13px 0;
	padding: 11px 18px 10px 16px;
	background: #ADC6D1 url("../images/y-3.gif") repeat-y;
}
.intro-title h1 {
	margin: 0;
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
}
.intro-title h2 {
	margin: 0;
	color: #fff;
	font-size: 15px;
	text-transform: uppercase;
}
.intro-title h1 span, .intro-title h2 span {text-transform: none;}

.intro-title .link {
	float: right;
	color: #3a677c;
	font-size: 18px;
}
.extra-content {
	height: 1%;
	overflow: hidden;
	margin: 0 15px 19px;
	background: #EDEDED;
	padding: 12px 12px 13px;
	border: 1px solid #D3D3D3;
}
.wrap-info-1 {
	height: 1%;
	overflow: hidden;
	margin-top: 13px;
	padding: 14px 0 7px;
	border: 1px solid #C7C7C7;
	background: #EBEBEB url("../images/grad-1.gif") repeat-x;
}
.video-info {
	float: left;
	width: 180px;
	color: #989898;
	padding: 0 0 0 20px;
}
.video-info h2 {
	margin: 0 0 7px;
	font-size: 14px;
	line-height: 16px;
	padding: 0 0 11px;
	text-align: center;
	text-transform: uppercase;
	background: url("../images/x-1.gif") repeat-x 0 100%;
}
.video-info p {
	margin: 0;
	line-height: 14px;
}
.form-select {
	float: left;
	width: 660px;
	padding: 0 27px 0 30px;
}
.form-select .row {
	width: 100%;
	overflow: hidden;
	margin: 0 0 7px;
}
.form-select select {width: 300px;}

.tags-cloud {
	float: left;
	width: 630px;
	padding: 0 27px 0 33px;
	margin-top: 3px;
}
.tags-cloud ul {
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	list-style: none;
}
.tags-cloud ul li {
	float: left;
	padding: 0 9px 7px 0;
}
.tags-cloud ul li a {
	color: #6b8a99;
	cursor: pointer;
}
.tags-cloud ul li a:hover {border: none;}
.tags-cloud ul li a:hover em {text-decoration: underline;}
.tags-cloud ul li a em {font-style: normal;}

.tags-cloud ul li a .cloud-l {
	float: left;
	width: 16px;
	height: 24px;
	background: url("../images/bg-cloud.png") no-repeat;
}
.tags-cloud ul li a .cloud-r {
	float: left;
	height: 22px;
	line-height: 22px;
	background: #EEF8FF;
	padding: 0 7px 0 6px;
	border: 1px solid #9AB7C5;
	border-left: none;
}
.wrap-info-2 {
	height: 1%;
	margin: 0 0 14px;
	padding: 11px 29px 0 15px;
	border: 1px solid #C7C7C7;
	background: #e7e7e7;
}
.wrap-info-2-old {
	height: 1%;
	margin: 0 0 14px;
	padding: 11px 29px 0 28px;
	border: 1px solid #C7C7C7;
	background: #D9D9D9 url("../images/grad-2.gif") repeat-x;
}
.wrap-info-2 h3 {
	color: #7c7c7c;
	font-size: 14px;
	margin: 0 0 12px;
	line-height: 16px;
	text-align: center;
	text-transform: uppercase;
}
.media-player {
	width: 893px;
	height: 160px;
}
.media-player-old {
	width: 787px;
	padding: 0 39px;
	position: relative;
}
.media-player2 .prev,
.media-player2 .next {
	top: 45px;
	width: 39px;
	height: 39px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
}
.media-player2 .prev {left: 0;background: url("../images/prev-1.gif") no-repeat;}
.media-player2 .next {right: 0;background: url("../images/next-1.gif") no-repeat;}

.media-player2 .wrap-player {
	width: 715px;
	margin: 0 36px;
	overflow: hidden;
	min-height: 158px;
}
* html .media-player2 .wrap-player {height: 158px;}

.media-player2 .wrap-player .videos {
	float: left;
	width: 516px;
}
.media-player2 .wrap-player .description {
	float: right;
	width: 182px;
	padding: 2px 0 0;
}
.media-player2 .wrap-player .description h4 {
	margin: 0;
	color: #767676;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
}
.media-player2 .wrap-player .description .sub-title {
	width: 100%;
	display: block;
	font-size: 12px;
	line-height: 14px;
	margin: 0 0 6px;
}
.media-player2 .wrap-player .description p {
	margin: 0;
	line-height: 16px;
}
.main-info {
	width: 100%;
	overflow: hidden;
}
.main-info .video {
	float: left;
	width: 555px;
	border: 1px solid #C7C7C7;
}
.main-info .video img {display: block;}

.main-info .description {
	float: right;
	width: 346px;
}
.main-info .description p {
	margin: 0 0 16px;
	line-height: 16px;
}
.person-info {
	width: 100%;
	overflow: hidden;
	margin: 0 0 15px;
	padding: 0 0 19px;
	background: url("../images/x-1.gif") repeat-x 0 100%;
}
.person-info .image {
	float: left;
	width: 99px;
	padding: 7px;
	background: url("../images/frame-3.gif") no-repeat;
}
.person-info .image img, .person-info2 .image img {display: block;}
.person-info .title {
	float: left;
	width: 226px;
	padding: 7px 0 0 7px;
}
.person-info .title h2 {
	margin: 0;
	color: #5c89a8;
	font-size: 18px;
	line-height: 20px;
	text-transform: uppercase;
}
.person-info .title h2 a, .person-info2 .title h2 a {color: #5c89a8;}

.person-info .title .data, .person-info2 .title .data {
	margin: 0;
	padding: 0;
	list-style: none;
}
.person-info .title .data li, .person-info2 .title .data li {
	color: #af814a;
	font-size: 13px;
	line-height: 16px;
}

/* clear float elements */
.wrap-content-1:after,
.wrap-content-1a:after,
.wrap-post:after,
.main-title:after,
.intro-title:after {
	clear: both;
	content: "";
	display: block;
}

/* sIFR section */

/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	margin: 0;
	visibility: visible !important;
}
.sIFR-replaced {visibility: visible !important;}

span.sIFR-alternate {
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	position: absolute;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {display: none !important;}

object, embed {
	margin: 0;
	padding: 0;
	display: block;
}
/* sIFR headings */

.sIFR-hasFlash .map .title {
	font-size: 16px;
	visibility: hidden;
	line-height: normal;
}
.sIFR-hasFlash .map .names em {
	font-size: 14px;
	visibility: hidden;
	line-height: normal;
}
.sIFR-hasFlash .extra-buttons .bookmarks strong {
	font-size: 16px;
	visibility: hidden;
	line-height: normal;
}

/* webcam page */
.form-info {
	float: left;
	width: 900px;
	color: #989898;
	padding: 0 0 0 10px;
	margin-bottom: 20px; 
	margin-top: 5px;
}
.form-info2 {
	float: left;
	width: 900px;
	color: #af814a;
	padding: 0 0 0 10px;
	margin-bottom: 20px; 
	margin-top: 5px;
}
.form-info p, .form-info2 p {
	margin: 0;
	line-height: 14px;
	text-transform:uppercase;
}
.form-area {
	float: left;
	width: 900px;
	padding: 0 0 0 10px;
}
.form-area textarea {
	color: #989898;
	width: 900px;
	margin-bottom: 10px;
}
.form-area input[type="text"]{
	color: #989898;
	width: 300px;
	margin-bottom: 10px;
}
.radio {
	float: left;
	width: 900px;
	padding: 0 27px 0 33px;
	margin-top: 3px;
}
.radio ul {
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	list-style: none;
}
.radio ul li {
	float: left;
	padding: 0 9px 7px 0;
}
.radio ul li .person-info2 {
	width: 100%;
	margin-top: 3px;
}
.radio ul li .person-info2 .image {
	float: left;
	width: 57px;
	padding: 3px;
	background: url("../images/frame-3-2.gif") no-repeat;
}
.radio ul li .person-info2 .title {
	float: left;
	width: 100px;
	padding: 6px 0 0 0px;
}
.radio ul li .person-info2 .title h2 {
	margin: 0;
	color: #5c89a8;
	font-size: 14px;
	line-height: 16px;
}
.btn input[type="submit"]{
	margin-top: 20px;
	background-color: #d8d8d8;
	color:#5c89a8;
}

.btn input[type="submit"]:hover{
	background-color: #d8d8d8;
	color:#af814a;
}


