* {font-size:100.01%;}
html {font-size:62.5%;}
body{
	margin:0;
	color:#333;
	font:1.2em/1.5em Arial, Helvetica, sans-serif;
	background:url(../images/bg-body.gif);
	min-width:990px;
}
img{border-style:none;}
a{text-decoration:none; color:#069;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
q{quotes:none;}
q:before{content:''}
q:after{content:''}
/* wrapper */
.wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
}
/* top nav */
.top-nav {
	background:#000;
	width:100%;
	margin:0 0 30px;
	position:relative;
	z-index:40;
}
.top-nav .top-holder {
	width:950px;
	margin:0 auto;
	position:relative;
}
.top-nav .top-holder:after {
	content:'';
	display:block;
	clear:both;
}
.top-nav ul {
	padding:0 14px 2px 0;
	margin:0;
	list-style:none;
	float:right;
	font-size:0.92em;
	line-height:1.36em;
}
.top-nav ul li {
	display:inline;
	margin:0 10px;
}
.top-nav ul a {color:#fff;}
/* logo */
.logo {
	text-indent:-9999px;
	overflow:hidden;
	width:120px;
	height:171px;
	background:url(../images/logo.png) no-repeat;
	position:absolute;
	left:47px;
	top:0;
	margin:0;
}
.logo a {
	height:100%;
	display:block;
}
.logotype {display:none;}
/* wrapper */
.w1 {
	width:950px;
	padding:0 8px;
	margin:0 auto;
}
/* navigation */
.navigation {
	width: 753px;
	margin:0 -8px;
	height:93px;
	padding:0 31px 0 180px;
	background:url(../images/bg-nav.png) no-repeat;
	position:relative;
	z-index:30;
}
.navigation:after {
	display:block;
	clear:both;
	content:'';
}
.navigationLight {
	width: 950px;
	margin:0 0;
	height:200px;
	padding:0 0 0 0;
	position:relative;
	z-index:30;
	margin-top: -30px;
	padding-top: 30px;
	background-color: #ffffff;
	margin-bottom: 10px;
}
.navigationLight:after {
	display:block;
	clear:both;
	content:'';
}
.navigationLightText {
	width: 950px;
	margin:0 0;
	height:150px;
	padding:0 0 0 0;
	position:relative;
	z-index:30;
	margin-top: -30px;
	padding-top: 30px;
	background-color: #ffffff;
}
.navigationLightText:after {
	display:block;
	clear:both;
	content:'';
}
.navigationLightText h1 {
	margin-left: 268px;
	margin-top: 30px;
	font-family: Verdana,Arial,sans-serif;
	font-size: 34px;
	line-height: 38px;
	font-weight: 400;
}


.nav {
	padding:3px 2px 13px 0;
	height:77px;
	margin:0;
	list-style:none;
	float:left;
	background:url(../images/bullet01.gif) no-repeat 100% 3px;
	font:1.20em/1.33em Verdana, Arial, sans-serif;
}
.nav li {
	float:left;
	height:77px;
	background:url(../images/bullet01.gif) no-repeat;
}
.nav a {
	float:left;
	overflow:hidden;
	color:#333;
	margin:0 0 0 2px;
	text-align:center;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.nav a span {
	float:left;
	height:40px;
	padding:28px 7px 9px 7px;
	min-width:83px;
	text-align:center;
	background:url(../images/bg-nav-hover.gif) no-repeat 0 -9999px;
}
.nav .active a {
	text-decoration:none;
	font-weight:normal; /* changed from bold 2011-11-15 */
	color:#006699;
}
.nav a em {
	height:77px;
	width:10px;
	float:left;
	background:url(../images/bg-nav-hover.gif) no-repeat 100% -9999px;
}
.nav li a:hover,
.nav > li:hover > a,
.nav > li.active > a {
	color:#006699;
	text-decoration:none;
}
.nav > li > a:hover > span,
.nav > li:hover > a > span,
.nav > li.active > a > span {background-position:0 0;}
.nav > li > a:hover > em,
.nav > li:hover > a > em,
.nav > li.active > a > em {background-position:100% 0;}
/* navigation */
.nav li:hover .drop {visibility:visible;}
.nav .drop {
	position:absolute;
	top:80px;
	visibility:hidden;
	left:-2px;
	width:969px;
	z-index:999;
	padding:10px 0 0;
	font:11px/13px, Arial, Helvetica, sans-serif;
}
.nav li.active .drop ul a { font-family:Arial, Helvetica, sans-serif;}
.nav .drop .holder {
	background:url(../images/bg-drop.png) no-repeat;
	padding:44px 9px 0 9px;
	width:951px;
	/*in-height:335px;*/
	position:relative;
}
.nav .drop .holder:after {
	display:block;
	clear:both;
	content:'';
}
.nav .drop .b {
	background:url(../images/bg-drop.png) no-repeat 0 100%;
	height: 45px;
}
.nav .drop .title {
	display:block;
	font-size:14px;
	line-height:18px;
	padding:0 20px;
	text-transform:uppercase;
}
.nav .drop .cols {
	width:100%;
	float:left;
	background:url(../images/bg-drop-cols.gif) repeat-y;
	border-top:1px solid #dfdfdf;
	margin:0 0 -32px;
	padding:0 0 32px;
}
.nav .drop .study {
	float:left;
	width:470px;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 11px 0 0;
	padding:0;
	list-style:none;
}
.nav .drop .study li {
	float:none;
	width:100%;
	vertical-align:top;
	margin:0 0 1px;
	height:auto;
	background:none;
}
.nav .drop .study a {
	display:block;
	height:1%;
	float:none;
	text-align:left;
	margin:0;
	padding:8px 20px 7px;
	color:#fff;
}
.nav .drop .study .s1 { background:#a03ec0;}
.nav .drop .study .s2 { background:#81b92f;}
.nav .drop .study .s3 { background:#e90650;}
.nav .drop .study .s4 { background:#1e95d4;}
.nav .drop .study .s5 { background:#154292;}
.nav .drop .study .s6 { background:#df2084;}
.nav .drop .study .s7 { background:#0066a6;}
.nav .drop .study .s8 { background:#157975;}
.nav .drop .study .s9 { background:#ed114e;}
.nav .drop .study .s10 { background:#94b2c1;}
.nav .drop .study .s11 { background:#ec7a1b;}
.nav .drop .listing {
	float:left;
	width:238px;
	margin:0;
	padding:0;
	list-style:none;
	text-transform:uppercase;
	font-weight:bold;
}
.nav .drop .listing li {
	float:none;
	width:100%;
	vertical-align:top;
	min-height:29px;
	height:auto;
	background:none;
	border-bottom:1px solid #dfdfdf;
}
.nav .drop .listing a {
	text-align:left;
	padding:8px 18px 8px 10px;
	margin:0;
	display:block;
	height:1%;
	float:none;
	color:#333;
	background:url(../images/bg-drop-arrows.png) no-repeat 100% 0;
}
.nav .drop .listing a:hover,
.nav .drop .listing li.active a {
	color:#0066a6;
	background-color:#fff;
	background-position:100% -500px;
}

.nav .drop .listingleft {
	float:left;
	width:481px; /*width:470px;  JCS 2012-02-16*/
	margin:0;
	padding:0;
	list-style:none;
	text-transform:uppercase;
	font-weight:bold;
}
.nav .drop .listingleft li {
	float:none;
	width:100%;
	vertical-align:top;
	min-height:29px;
	height:auto;
	background:none;
	border-bottom:1px solid #dfdfdf;
}
.nav .drop .listingleft a {
	text-align:left;
	padding:8px 18px 8px 10px;
	margin:0;
	display:block;
	height:1%;
	float:none;
	color:#333;
	background:url(../images/bg-drop-arrows.png) no-repeat 100% 0;
}
.nav .drop .listingleft a:hover,
.nav .drop .listingleft li.active a {
	color:#0066a6;
	background-color:#fff;
	background-position:100% -500px;
}



.nav .drop .visual-list {
	float:left;
	width:230px;
	margin:0;
	padding:0;
	list-style:none;
}
.nav .drop .visual-list li {
	float:none;
	width:100%;
	vertical-align:top;
	background:none;
	height:auto;
}
.nav .drop .visual-list a {
	float:none;
	text-align:left;
}
.nav .drop .visual-list img { vertical-align:top;}
.nav .drop .arrow {
	background:url(../images/bg-drop-arrow.png) no-repeat;
	width:30px;
	height:10px;
	position:absolute;
	top:4px;
	z-index:2;
}

/* positions for the active arrow */
.arrowDisplacement1en { left:322px; }
.arrowDisplacement2en { left:430px; }
.arrowDisplacement3en { left:540px; }
.arrowDisplacement4en { left:640px; }
.arrowDisplacement1sv { left:320px; }
.arrowDisplacement2sv { left:420px; }
.arrowDisplacement3sv { left:515px; }
.arrowDisplacement4sv { left:615px; }





/* search-form */
.search-form {
	padding:27px 0 0;
	float:right;
	width:205px;
}
.search-form .field {
	width:100%;
	overflow:hidden;
}
.search-form .text {
	width:144px;
	height:30px;
	background:url(../images/bg-text.png) no-repeat;
	float:left;
	margin:0 2px 0 0;
}
.search-form .text input {
	background:none;
	border:none;
	margin:0;
	width:123px;
	padding:7px 9px 7px 12px;
	font-size:14px;
	color:#333;
	float:left;
	outline:none;
}
.search-form .btn-search {float:left;}
/* gallery */
.gallery {
	width:950px;
	position:relative;
	float:left;
	/*margin:-123px 0 0;*/
	margin:-150px 0 0;
}
.gallery .gallery-holder {
	width:950px;
	height:440px;
	position:relative;
	overflow:hidden;
}
.gallery .gallery-holder ul {
	padding:0;
	margin:0;
	list-style:none;
	width:99999px;
	overflow:hidden;
	position:relative
}
.gallery .gallery-holder ul li {
	float:left;
	width:950px;
	height:440px;
}
.gallery .gallery-holder ul .active {display:block;}
.gallery .controls {
	position:absolute;
	overflow:hidden;
	bottom:11px;
	right:16px;
}
/* switcher */
.gallery .switcher {
	padding:3px 0 0;
	margin:0 0 0 25px;
	width:auto;
	height:auto;
	list-style:none;
	float:right;
}
.gallery .switcher li {
	float:left;
	width:auto;
	height:auto;
	margin:0 4px 0 5px;
}
.gallery .switcher a {
	background:url(../images/bg-switcher.png) no-repeat;
	width:11px;
	height:11px;
	float:left;
}
.gallery .btn-pause {
	width:12px;
	height:19px;
	background:url(../images/bg-btn-pause.png) no-repeat;
	float:right;
}
.gallery-paused .btn-pause {
	background:url(../images/bg-play.png) no-repeat;
	width:17px;
	height:19px;
}
.gallery .switcher .active a,
.gallery .switcher a:hover {background-position:0 -30px;}
/* intro */
.intro {
	width:950px;
	background:#fff url(../images/separator03.gif) no-repeat 473px 50%;
	overflow:hidden;
	padding:18px 0 0;
}
.intro h2 {
	text-transform:uppercase;
	font:bold 1.56em/1.22em Verdana, Arial, sans-serif;
	margin:0 0 14px;
	padding:0 0 3px 6px;
	border-bottom:3px solid #dfdfdf;
}
/* info block */
.info-block {
	float:left;
	width:470px;
}
.carousel {
	width:470px;
}
.carousel-holder {
	width:470px;
	overflow:hidden;
	position:relative;
}
.carousel-holder ul {
	padding:0;
	margin:0;
	list-style:none;
	width:99999px;
	overflow:hidden;
	position:relative;
}
.carousel-holder ul li {
	width:470px;
	float:left;
}
.info-block .info-section {
	width:100%;
	overflow:hidden;
	padding:0 0 3px;
	margin:0 0 8px;
	font-size:1.1em;
	border-bottom:1px solid #dfdfdf;
}
.info-section .visual {
	width:154px;
	height:154px;
	float:left;
	padding:4px 5px 6px;
	background:url(../images/bg-visual.png) no-repeat;
	margin:0 6px 0 0;
}
.info-section .visual img {vertical-align:top;}
.info-section .description {
	height:1%;
	overflow:hidden;
	padding:2px 10px 0 0;
}
.info-section h3 {
	font:1.55em/1.2em Verdana, Arial, sans-serif;
	margin:0 0 10px;
}
.info-section h3 a {color:#333;}
.date {
	font-style:normal;
	color:#999;
	font-size:0.85em;
	line-height:1.09em;
	display:block;
	margin:0 0 14px;
}
.date strong {
	color:#333;
	font-weight:bold;
}
.info-section p {margin:0 0 11px;}
.more {
	background:url(../images/bullet02.gif) no-repeat 100% 50%;
	padding:0 15px 0 0;
	display:inline-block;
	font-weight:bold;
	vertical-align:top;
}
.switcher {
	overflow:hidden;
	width:100%;
	padding:2px 0 0;
	margin:0 0 12px;
}
.switcher .switcher-holder {
	float:right;
	min-width:116px;
}
.switcher .prev,
.switcher .next {
	float:left;
	width:24px;
	height:24px;
	background:url(../images/bg-arrow.png) no-repeat 0 -50px;
}
.switcher .next {background-position:0 0;}
.switcher ul {
	padding:6px 5px 0 3px;
	margin:0;
	width:auto;
	height:auto;
	list-style:none;
	float:left;
}
.switcher ul li {
	float:left;
	margin:0 4px 0 5px;
	width:auto;
	height:auto;
}
.switcher ul a {
	background:url(../images/bg-switcher.png) no-repeat 0 -60px;
	width:11px;
	height:11px;
	float:left;
}
.switcher ul .active a,
.switcher ul a:hover {background-position:0 -30px;}
.visual-list {
	padding:18px 0 10px;
	margin:0;
	border-top:0px solid #dfdfdf;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.visual-list li {
	float:left;
	margin:0 0 0 0px;
}
.visual-list li:first-child {margin:0;}
.visual-list .visual {
	width:61px;
	height:61px;
	padding:3px 4px 5px;
	background:url(../images/bg-caruosel-item.png) no-repeat;
}
/* info box */
.info-box {
	width:230px;
	float:left;
	margin:0 0 0 10px;
}
.intro .info-box h2 {text-transform:none;}
/* info area */
.info-area {
	position:relative;
	margin:0 0 16px;
}
.info-area img {vertical-align:top;}
.info-area .description {
	text-align:center;
	padding:7px 0 5px;
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
}
.info-area .title {font:bold 1.75em/1.2em Verdana, Arial, sans-serif;}
.info-area .title a {color:#fff;}
.info-box .add {
	width:213px;
	height:106px;
	color:#fff;
	padding:20px 0 0 17px;
	background:url(../images/bg-add.gif) no-repeat;
}
.info-box .add_en {
	width:213px;
	height:106px;
	color:#fff;
	padding:20px 0 0 17px;
	background:url(../images/bg-apply.gif) no-repeat;
}
.add .transit {
	font:bold 2.2em/1.25em Verdana, Arial, sans-serif;
	display:inline-block;
	color:#fff;
	margin:0 0 5px;
}
.add .date {
	font:1.33em/1.141em Arial, Helvetica, sans-serif;
	display:block;
	color:#fff;
}
.add .date strong {color:#fff;}
/* post caruosel */
.post-caruosel {
	width:100%;
	margin:0 0 9px;
}
.post-holder {
	width:231px;
	overflow:hidden;
	position:relative;
}
.post-holder ul {
	padding:0;
	margin:0;
	list-style:none;
	width:99999px;
	overflow:hidden;
	font-size:1.1em;
	position:relative;
}
.post-holder ul li {
	float:left;
	width:231px;
}
/* box */
.box {
	width:231px;
	padding:4px 0 0;
	background:url(../images/bg-box.png) no-repeat;
	margin:6px 0 0;
}
.box:first-child {margin:0;}
.box .holder {
	background:url(../images/bg-box.png) no-repeat -231px 100%;
	padding:0 0 10px;
}
.box .frame {
	overflow:hidden;
	position:relative;
	width:211px;
	padding:3px 10px 0;
	background:url(../images/bg-box.png) repeat-y -462px 0;
}
.calendar-box .box .area {
	background:url(../images/bg-box.png) no-repeat -231px 100%;
	padding:0 0 10px;
}
.calendar-box .box .holder {
	background:url(../images/bg-box.png) repeat-y -462px 0;
	padding:0 10px 0 13px;
	width:213px;
}
.calendar-box .box .frame {
	background:none;
	padding:20px 0 0;
}
.person-info {
	width:100%;
	margin:0 0 9px;
}
.person-info:after {
	content:'';
	display:block;
	clear:both;
}
.person-info .visual {
	background:url(../images/bg-visual02.png) no-repeat;
	width:35px;
	float:left;
	height:35px;
	margin:0 2px 0 -4px;
	padding:3px 4px 5px;
}
.person-info .description {
	height:1%;
	overflow:hidden;
	padding:4px 0 0;
}
.info-box h4 {
	margin:0 0 1px;
	font:bold 1.17em/1.25em Verdana, Arial, sans-serif;
}
.info-box h4 a {color:#333;}
.person-info .date {
	margin:0;
	font-size:0.77em;
	line-height:1.3em;
}
.box blockquote {
	margin:0;
	background:url(../images/bg-quote.png) no-repeat 100% 100%;
}
.box blockquote q {
	display:block;
	margin:0 0 10px;
}
.post-caruosel .switcher {
	border-bottom:1px solid #dfdfdf;
	margin:0;
	padding:2px 0 7px;
}
.calendar-box,
.calendar-carousel {width:100%;}
.intro .calendar-box h2 {
	text-align:center;
	margin:0 0 6px;
}
.calendar-holder ul {
	padding:0;
	margin:0;
	list-style:none;
	width:99999px;
	position:relative;
}
.calendar-holder ul:after {
	content:'';
	display:block;
	clear:both;
}
.calendar-holder ul li {
	width:217px;
	float:left;
}
.calendar-holder .calendar-info {padding:0 10px 19px 0;}
.calendar-box .heading {
	width:205px;
	padding:0 8px 0 0;
	margin:0;
}
.info-box .heading h4 {margin:0;}
.calendar-box .heading:after {
	content:'';
	display:block;
	clear:both;
}
.heading .data {
	float:left;
	margin:-8px 5px 0 0;
}
.heading .data strong {
	font:bold 30px/32px Arial, Helvetica, sans-serif;
	color:#006fb4;
	display:block;
	margin:0 0 -3px;
}
.heading .data span {
	font:bold 10px/12px Arial, Helvetica, sans-serif;
	color:#999;
	text-transform:uppercase;
	display:block;
}
.calendar-box p {margin:0;}
/* main */
.main {
	width:100%;
	float:left;
	padding:130px 0 0;
	margin:-122px 0 0;
	background:#fff;
}
/* breadcrumbs */
.main .breadcrumbs {
	padding:2px 0 14px 208px;
	margin:0 0 12px;
	list-style:none;
	color:#333;
	border-bottom:1px solid #dfdfdf;
	font-size:1em;
	line-height:1.3em;
	font-weight:bold;
}
.main .breadcrumbs li {
	display:inline;
	background:url(../images/bullet04.gif) no-repeat 0 50%;
	padding:0 0 0 10px;
}
.main .breadcrumbs a {
	color:#333;
	font-weight:normal;
}
.main .breadcrumbs li:first-child {
	background:none;
	padding:0;
}
.main .main-holder {
	width:100%;
	word-wrap: break-word;
	overflow:hidden;
	margin:0 0 20px;
}
/* contetn */
.content {
	background:url(../images/separator02.gif) repeat-y 0px;
	width:710px;
	float:right;
}
/* info set */
.content .info-set {
	margin:0;
}
.info-set .visual-holder {
	width:705px;
	padding:0 0 0 5px;
	overflow:hidden;
	margin:0 0 20px -15px;
}
.info-set .visual {
	width:198px;
	height:214px;
	padding:15px 20px 22px 23px;
	background:url(../images/bg-scope.png) no-repeat;
	float:left;
	margin:0 -11px 0 0;
}
.visual-holder .visual {
	width:198px;
	height:214px;
	padding:15px 20px 22px 23px;
	background:url(../images/bg-scope.png) no-repeat;
	float:left;
	margin:0 -11px 0 0;
}
.content-set {
	width:563px;
	padding:0 110px 68px 12px;
	margin:0 0 31px 15px;
	color:#333;
	border-bottom:1px solid #dfdfdf;
}
.content-set h1 {
	margin:0 0 10px;
	font:2.3em/1.1em Verdana, Arial, sans-serif;
}
.content-set .date {
	font:0.85em/1.11em  Arial, Helvetica, sans-serif;
	margin:0 0 23px;
}
.content-set p {
	margin:0 0 18px;
	font-size:1.08em;
}


/* Added @ BTH 2011-10-21 to handle main content */
.inner-content {
	width:675px;
	padding:0 110px 68px 15px;
	margin:0 0 31px 0px;
	color:#333;
	border-bottom:1px solid #dfdfdf;
	float: left;
}
.inner-content h1 {
	margin:0 0 10px;
	font:2.3em/1.1em Verdana, Arial, sans-serif;
}
.inner-content .date {
	font:0.85em/1.11em  Arial, Helvetica, sans-serif;
	margin:0 0 23px;
}
.inner-content p {
	margin:0 0 18px;
	font-size:1.08em;
}
.inner-content h2 {
	font:1.66em/1.2em Verdana, Arial, sans-serif;
	margin:0 0 22px;
}
.inner-content  h3 {
	margin:0 0 17px;
	font-family:Verdana, Arial, sans-serif;
}
/* - - - */



.info-holder {
	width:660px;
	overflow:hidden;
	padding:0 23px 0 27px;
	margin:0 0 30px;
}
.info-holder .info {
	float:left;
	width:290px;
	margin:0 0 0 50px;
}
.info-holder .info:first-child {margin:0;}
.info-holder .info h2 {
	font:1.66em/1.2em Verdana, Arial, sans-serif;
	margin:0 0 22px;
}
.info-holder .info p {
	margin:0 0 19px;
	font-size:1.08em;
}
/* content info */
.content-info {
	width:682px;
	overflow:hidden;
	padding:0 1px 0 27px;
	margin:0 0 57px;
}
.content-info .cols-holder {
	width:450px;
	float:left;
	overflow:hidden;
}
.content-info .col {
	width:190px;
	float:left;
	margin:0 0 0 46px;
}
.content-info .col:first-child {margin:0;}
.content-info .col h3 {
	margin:0 0 17px;
	font-family:Verdana, Arial, sans-serif;
}
.content-info .col p {
	margin:0 0 18px;
	font-size:1.08em;
}
.column {
	float:right;
	width:223px;
	padding:6px 0 0;
}
.column .heading {
	font:bold 1.58em/1.22em Verdana, Arial, sans-serif;
	margin:0;
	padding:7px 0 5px 6px;
	border-left:14px solid #333;
	background:#dfdfdf;
}
.column .heading.alt {
	border-left:14px solid #666;
	background:#dfdfdf;
}
.column .topic-list {
	padding:15px 20px 4px 15px;
	margin:0 0 10px;
	list-style:none;
	background:#fbfbfb;
	font-family:Arial, Helvetica, sans-serif;
}
.column .topic-list li {
	background:url(../images/bullet05.gif) no-repeat 0 1px;
	text-indent:19px;
	margin:0 0 18px;
}
.column .topic-list.alt li {background:url(../images/bullet06.gif) no-repeat 0 1px;}

/* blockquote */
.blockquote {
	width:588px;
	padding:0 69px 0 53px;
	margin:0 0 10px;
}
.blockquote .style01 {
	margin:0 0 10px;
	padding:0 50px 0 0;
	background:url(../images/bg-quote.png) no-repeat 100% 100%;
	font:bold 2.25em/1.3em Verdana, Arial, sans-serif;
	color:#006fb4;
}
.blockquote .style02 {
	margin:0;
	border-left:4px solid #e63298;
	padding:0 0 0 34px;
	font:1.33em/1.5em Verdana, Arial, sans-serif;
	color:#006fb4;
}
/* content area */
.content-area {
	width:686px;
	padding:0 8px 5px 16px;
}
.content-area h5 {
	font-size:2em;
	line-height:1.2em;
	font-weight:normal;
	margin:0 0 14px 11px;
}
.content-area .info-list {
	padding:0;
	margin:0 0 21px;
	list-style:none;
	font:bold 1.167em/1.71em Arial, Helvetica, sans-serif;
	border-top:1px solid #dfdfdf;
}
.content-area .info-list li {
	border-bottom:1px solid #dfdfdf;
	padding:8px 19px 8px 10px;
}
.content-area .info-list a {
	background:url(../images/bullet07.gif) no-repeat 100% 50%;
	display:block;
}
.content-area .see-more {
	width:50px;
	text-align:center;
	display:block;
	margin:0 0 0 auto;
	padding:26px 0 0;
	background:url(../images/bg-more.png) no-repeat 50% 0;
	font-size:10px;
	line-height:12px;
	font-weight:bold;
}
/* sidebar */
.sidebar {
	width:227px;
	float:left;
	padding:23px 0 0 6px;
}
/*
.sidebar h3 {
	font:bold 1.4em/1.2em Verdana, Arial, sans-serif;
	margin:0 0 9px;
}
.sidebar ul {
	font:bold 1.23em/1.375em Verdana, Arial, sans-serif;
	padding:0;
	margin:0;
	list-style:none;
}
.sidebar ul li {margin:0 0 7px;}
.sidebar ul li a {
	background:url(../images/bg-plus.gif) no-repeat 0 50%;
	padding:0 0 0 12px;
	color:#333;
}
.sidebar ul ul {
	padding:6px 10px 4px 0;
	margin:0;
	list-style:none;
	font:bold 0.85em/1.5em Verdana, Arial, sans-serif;
}
.sidebar ul ul li {margin:0;}
.sidebar ul .opened ul a,
.sidebar ul .opened ul ul a {
	display:block;
	background:none;
	padding:4px 0 5px 33px;
	margin:0 0 0 -13px;
}
.sidebar ul .opened ul a:hover {
	background-color:#f8f8f8;
	text-decoration:none;
}
.sidebar ul .opened ul .active a {
	background:#006eb3;
	color:#fff;
	text-decoration:none;
}
.sidebar ul .opened a {background:url(../images/bg-minus.gif) no-repeat 0 50%;}
 .sidebar ul .opened ul a {background:url(../images/bg-minus.gif) no-repeat 20px 50%;}
.sidebar ul ul ul {
	font-weight:normal;
	padding:1px 0 0;
	font-size:0.9em;
}
.sidebar ul ul ul li {
	padding:0 0 0 13px;
	margin:0 0 1px;
} */

/* Added code for BTHs deep navigation */
.sidebar a {
	color: #333;
	text-decoration: none;
}

#navigation-tree ul {
	margin: 0px;
	padding: 0px;
	display: block;
}
#navigation-tree li {
	list-style-type: none;
	border-bottom: 1px dashed #dfdfdf;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#navigation-tree li:hover {
	background: #f8f8f8;
}
#navigation-tree .navLevel1 a {
	font: bold 12px Arial, sans-serif;
	padding: 8px 0 8px 19px;
	display: block;
/*	margin-top: 8px;
	margin-bottom: 8px;*/
}
#navigation-tree .navLevel1Front a {
	padding: 8px 0 9px 19px;
	font: bold 18px Arial, sans-serif;
	display: block;
}
#navigation-tree  .navLevel1Marked {
	background-color: #006eb3;
}
#navigation-tree  .navLevel1Marked:hover {
	background-color: #006eb3;
}
#navigation-tree  .navLevel1Marked a {
	font: bold 12px Arial, sans-serif;
	color: #ffffff;
	padding: 8px 0 8px 19px;
	display: block;
/*	margin-top: 8px;
	margin-bottom: 8px;*/
}
#navigation-tree  .navLevel1WithChildrenOpen a {
	background: url(../images/menu-close.png) no-repeat 3px 9px;
	font: bold 12px Arial, sans-serif;
	padding: 8px 0 8px 19px;
	display: block;
/*	margin-top: 8px;
	margin-bottom: 8px;*/
}
#navigation-tree  .navLevel1WithChildrenClosed  a {
	background: url(../images/menu-open.png) no-repeat 3px 9px;
	font: bold 12px Arial, sans-serif;
	padding: 8px 0 8px 19px;
	display: block;
/*	margin-top: 8px;
	margin-bottom: 8px;*/
}
#navigation-tree .navLevel1MarkedWithChildrenOpen {
	background-color: #006eb3;
}
#navigation-tree .navLevel1MarkedWithChildrenOpen:hover {
	background-color: #006eb3;
}
#navigation-tree .navLevel1MarkedWithChildrenOpen a {
	background: url(../images/menu-close.png) no-repeat 3px 9px;
	font: bold 12px Arial, sans-serif;
	color: #ffffff;
	padding: 8px 0 8px 19px;
	display: block;
}
#navigation-tree .navLevel2 a {
	font: bold 11px Verdana, Arial, sans-serif;
	padding: 8px 0 8px 36px;
	display: block;
/*	margin-top: 8px;
	margin-bottom: 8px;*/
}
#navigation-tree .navLevel2Marked {
	background-color: #006eb3;
}
#navigation-tree .navLevel2Marked:hover {
	background-color: #006eb3;
}
#navigation-tree .navLevel2Marked a {
	font: bold 11px Verdana, Arial, sans-serif;
	padding: 8px 0 8px 36px;
	display: block;
	color: #ffffff;
}
#navigation-tree .navLevel2WithChildrenOpen a {
	background: url(../images/menu-close.png) no-repeat 20px 9px;
	font: bold 12px Arial, sans-serif;
	padding: 8px 0 8px 36px;
	display: block;
}
#navigation-tree .navLevel2WithChildrenClosed a {
	background: url(../images/menu-open.png) no-repeat 20px 9px;
	font: bold 11px Verdana, sans-serif;
	padding: 8px 0 8px 36px;
	display: block;
}
#navigation-tree .navLevel2MarkedWithChildrenOpen {
	background-color: #006eb3;
}
#navigation-tree .navLevel2MarkedWithChildrenOpen:hover {
	background-color: #006eb3;
}
#navigation-tree .navLevel2MarkedWithChildrenOpen a {
	background: url(../images/menu-close.png) no-repeat 20px 9px;
	font: bold 11px Arial, sans-serif;
	padding: 8px 0 8px 36px;
	display: block;
	color: #ffffff;
}
#navigation-tree  .navLevel3 a {
	font: normal 11px Arial, sans-serif;
	display: block;
	padding: 8px 0 8px 53px;
}
#navigation-tree  .navLevel3Marked {
	background-color: #006eb3;
}
#navigation-tree  .navLevel3Marked:hover {
	background-color: #006eb3;
}
#navigation-tree  .navLevel3Marked a {
	font: normal 11px Arial, sans-serif;
	display: block;
	padding: 8px 0 8px 53px;
	color: #ffffff;
}
/* - - - */


/* footer */
.footer {
	width:950px;
	background:#fff;
	padding:0 0 30px;
	overflow:hidden;
}
.footer .footer-holder {
	background:#00588f url(../images/bg-footer.gif) repeat-x;
	padding:47px 0 5px;
	margin:0 0 28px;
}
.footer .footer-frame {background:url(../images/bg-footer-holder.png) no-repeat 100% 100%;}
.footer-area {
	background:url(../images/bg-footer-frame.png) repeat-y 234px 0;
	width:931px;
	overflow:hidden;
	padding:7px 0 23px 19px;
}
/* footer section */
.footer-section {
	width:230px;
	float:left;
}
/* BTH addition */
.left-footer-holder {
	width:460px;
	float:left;
	font-size: 13px;
	line-height: 18px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
	color: white;
	margin-bottom: 13px;
}
.left-footer-holder h1, .left-footer-holder h2, .left-footer-holder h3, .left-footer-holder h4 {
	font-size: 20px;
	line-height: 24px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: 400;
    margin: 0 0 22px;
	color: white;
	margin-bottom: 13px;
	width: 224px;
}
.left-footer-holder p, .left-footer-holder li {
	font-size: 13px;
	line-height: 18px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
	color: white;
	margin-bottom: 13px;
	width: 210px;
}
.left-footer-holder a {
	text-decoration: underline;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
	color: white;
}
/*
.left-footer-holder a:hover {
	color: #ffffcc;
}
*/


.set {
	width:215px;
	padding:0 0 0 10px;
	margin:0 10px 0 0;
}
.footer-section h5 {
	font:1.4em/1.33em Verdana, Arial, sans-serif;
	/*font:1.7em/1.33em Verdana, Arial, sans-serif;*/
	color:#fff;
	margin:0 0 13px;
	text-transform:uppercase;
}
.set h5 {margin:0 0 7px;}
.press-list {
	padding:0 15px 0 0;
	margin:0;
	list-style:none;
}
.award-list {
	padding:0 15px 0 0;
	margin:-2px 0 0;
	list-style:none;
	color:#fff;
	font-size:1em;
	line-height:1.1em;
}
.footer-list {
	padding:0 0 0 10px;
	margin:0 0 0 -10px;
	list-style:none;
	background:url(../images/separator01.gif) repeat-x;
	font:bold 1em/1.29em Verdana, Arial, sans-serif;
}
.footer-list li {
	background:url(../images/separator01.gif) repeat-x 0 100%;
	padding:7px 0 8px 10px;
	margin:0 0 0 -10px;
}
.footer-list a {color:#fff;}
.press-list li {
	margin:0 0 10px;
	vertical-align:top;
	width:100%;
}
.award-list li {
	margin:0 0 10px;
	vertical-align:top;
	width:100%;
}
.press-list h6 {
	font:bold 0.95em/1.18em Verdana, Arial, sans-serif;
	margin:0 0 2px;
}
.award-list h6 {
	font-size:0.95em;
	line-height:1.18em;
	margin:0 0 1px;
}
.award-list p {
margin:0;
font-size:11px;/* added 2012-02-07 JCS */
line-height:110%;/* added 2012-02-07 JCS */
}

.award-list h6 a { /* added 2012-02-07 JCS */
color:#fff;
font-size: 11px;
font-weight: bold;
text-decoration: none;
line-height:110%;
} 
.award-list h6 a:hover { /* added 2012-02-07 JCS */
text-decoration: underline;
}
.press-list h6 a {color:#fff;}
.press-list .date {
	color:#fff;
	margin:0;
	font-size:0.9em;
}
.press-list .date strong {color:#fff;}
/* footer info */
.footer-info {
	width:906px;
	padding:0 28px 0 16px;
	overflow:hidden;
}
.footer-info .footer-logo {
	float:left;
	margin:0 20px 0 0;
}
.footer-info .address-box {
	float:left;
	padding:11px 0 0;
	width:480px;
	font-family: Arial, Helvetica, sans-serif;
}
.footer-info address {
	display:block;
	font-style:normal;
}
.address-box .address-list {
	padding:0;
	margin:0;
	list-style:none;
}
.address-box a {color:#333;}
.address-box .address-list li {
	display:inline;
	background:url(../images/bullet03.gif) no-repeat 0 50%;
	padding:0 2px 0 5px;
}
.address-box .address-list li:first-child {
	background:none;
	padding:0 2px 0 0;
}
/* social-networks */
.footer-info .social-networks {
	padding:25px 0 0;
	margin:0;
	list-style:none;
	float:right;
}
.footer-info .social-networks li {
	float:left;
	margin:0 0 0 9px;
}
.footer-info .social-networks a {
	width:32px;
	height:32px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-social-networks.gif) no-repeat;
}
.footer-info .social-networks .facebook {background-position:0 0;}
.footer-info .social-networks .linkin {background-position:0 -60px;}
.footer-info .social-networks .ico01 {background-position:0 -120px;}
.footer-info .social-networks .twitter {background-position:0 -180px;}
.footer-info .social-networks .youtube {background-position:0 -240px;}
/*@media print {
	* {
		background:#fff !important;
		color:#000 !important;
		}
	body {
		font:10pt Arial, Helvetica, sans-serif;
		min-width:0;
	}
	.wrapper,
	.w1,
	.main,
	.main .main-holder,
	.intro,
	.footer,
	.footer-area,
	.footer-info,
	.info-set .visual-holder,
	.info-holder,
	.content-info,
	.top-nav .top-holder,
	.top-nav,
	.info-block,
	.content,
	.visual-list {
		width:100%;
		padding:10px 0;
		margin:0;
		overflow:visible;
		display:table;
		float:none;
	}
	.footer-info {
		height:80px;
	}
	.info-box {
		width:40%;
	}
	.top-nav ul,
	.logo,
	.navigation,
	.breadcrumbs,
	.gallery,
	.sidebar,
	.content-area {display:none;}
	.logotype {
		display:block;
		margin:auto;
		float: left;
	}
	.footer-section {
		width:40%;
		margin:0 2% 0 0;
		float:none;
		display:inline-block;
		vertical-align:top;
		padding:0;
	}
	.info-area .description {
		text-align:left;
	}
	.info-area .title {
		font-size:10pt;
	}
	.footer-info .address-box {float:none;}
}/*	


/* ---------------------------------------------------------------- */
/* BTH logged in added 2011-11-03                                   */
/* ---------------------------------------------------------------- */
ul#loggedin-navigation { background-color: #EFF0F4; padding: 20px; }
ul#loggedin-navigation li { list-style-type:none; }
ul#loggedin-navigation li a:hover { text-decoration:underline; }
ul#loggedin-navigation li a { color: #006699; }

/* ---------------------------------------------------------------- */
/* Various  classes used in editor to set some styling.             */
/* Theese classes is partly for backward compability.               */
/* ---------------------------------------------------------------- */
.floatleft { float: left; margin: 4px 10px 4px 0px; position: relative; }
.floatright { float: right; margin: 4px 0px 4px 10px; position: relative; height: auto; width: auto; display: inline; }
.clear { clear: both; }
.ingress {
	font-weight: bold;
	color: #3c3c3c;
}
a.readmore, .readmore a, .arrowlink{
	background: url(../images/bluelinkarrow.png) no-repeat left center;
	padding-left: 10px;
}
a.readmore:hover, .readmore a:hover, .arrowlink:hover {
	background: url(../images/linkarrow.png) no-repeat left center;
	padding-left: 10px;
}


.linkToNewWindow{
	background: url(../images/link-new-window.png) no-repeat right center;
	padding-right: 12px;
}
.linkToExcel{
	background: url(../images/link-xls.png) no-repeat right center;
	padding-right: 18px;
}
.linkToPdf{
	background: url(../images/link-pdf.png) no-repeat right center;
	padding-right: 18px;
}
.linkToPowerPoint{
	background: url(../images/link-ppt.png) no-repeat right center;
	padding-right: 18px;
}
.linkToWord{
	background: url(../images/link-doc.png) no-repeat right center;
	padding-right: 18px;
}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* stuff from the old css that will useful for the bastard implementation of the flat navigation */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#outertextarea {
	color:#333;
	font:1.2em/1.5em Arial, Helvetica, sans-serif;
	width: auto;
	position:relative;
	margin-top: 30px;
}
.bgoutertextarea {
	background: url(../images/rightcolumn_blue_bg_1px.png) repeat-y right top;
}
#innertextarea {
	width: 100%; 
	position:relative;
	border-top: 1px solid #DFDFDF;
	margin-bottom: 4px;
}

#leftarea {
	width: 185px;
	float:left;
	position:relative;
	margin: 0;
	padding: 5px 0 0 0;
	overflow:hidden;
	/*border-top: 10px solid #264876;*/
	margin-top: 10px;
	height: 100%;
	/*border-right: 1px dashed #dfdfdf;*/
	
}

#leftarea .borderbox {
	width:100%;
	border-bottom:1px solid #264876;
	margin: 0 0 5px;
	position:relative;
	padding-bottom: 5px;
}
#leftarea ul, #leftarea li {
	margin: 0;
	padding: 0;
}
#leftarea .borderbox li a {
	color: #750056;
	line-height: 150%;
	font-weight: normal;
	margin-bottom: 2px;
}
#leftarea .borderbox h1 {
	border-bottom: 1px dotted #264876;
	margin-bottom: 4px;
	padding: 20px 0 10px;font-weight: normal;line-height: 120%;
	font-size: 100%;
	color: #0c8281;
	text-transform: uppercase;
}

#flat-nav ul {
	margin: 0px;
	padding: 0px;
	display: block;
}
#flat-nav li {
	list-style-type: none;
	border-bottom: 1px dashed #dfdfdf;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#flat-nav a:hover {
	background: #f8f8f8;
}
#flat-nav .divider span {
	font: bold 11px Verdana, Arial, sans-serif;
	padding: 8px 0 8px 10px;
	display: block;
}
#flat-nav  .link a {
	font: normal 11px Arial, sans-serif;
	display: block;
	padding: 8px 0 8px 10px;
}
#flat-nav .nav-heading span {
	padding: 8px 0 9px 10px;
	font: bold 14px Arial, sans-serif;
	display: block;
}



#navigationheader { border-bottom: 1px solid #264876; color: #264876; text-transform: uppercase; padding: 15px 0 10px; margin-bottom: 5px; }

#centerarea {width:580px;float:left;position:relative;margin: 0;background-color: #fff;padding: 0; min-height: 400px; height: 100%; color: #4c4c4c; background:url(../images/separator02.gif) repeat-y 4px;}
/* Top border*/
#centerareatopborder {/*border-top: 10px solid #94a4bb;*/ margin-top: 10px;}
/* Top border end */
.centerareaextra {
	position:relative;
	width:515px; 
	overflow:hidden;
	padding-left: 20px;
	font-size: 13px;
	line-height: 18px;
    margin: 0 0 18px;
	font-family: Arial, Helvetica, sans-serif;
}

.centerareaextra a { color: #264876; text-decoration: underline; }
.centerareaextra a.readmore, .centerareaextra .readmore a, .centerareaextra a.arrowlink { background-image: url(../images/bluelinkarrow.png); }
.centerareaextra a:hover { color: #750056; }
.centerareaextra a.readmore:hover, .centerareaextra .readmore a:hover, .centerareaextra a.arrowlink:hover { background-image: url(../images/linkarrow.png); }


.centerareaextra h1 {
	font-size: 27px;
	line-height: 30px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: 400;
    margin: 0 0 10px;
}
.centerareaextra p {
	font-size: 13px;
	line-height: 18px;
    margin: 0 0 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.centerareaextra h2 {
	font-size: 20px;
	line-height: 24px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: 400;
    margin: 0 0 22px;
}
.centerareaextra h3 {
	font-size: 12px;
	line-height: 18px;
	font-family: Verdana, Arial, sans-serif;
    font-weight: bold;
    margin: 0 0 17px;
}
.centerareaextra ul {
	padding-left: 40pxem;
	margin-top: 12px;
	margin-bottom: 12px;
	list-style-type: disc;
	list-style-position: outside;
}



#centerarea li { margin-bottom: 0.5em; }
#centerarea li ul { margin-top: 0.5em; }

#rightarea {
	width:185px;
	float:right;
	position:relative;
	overflow:hidden;
	height: 100%;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

/* ---------------------------------------------------------------- */
/* Content */
/* ---------------------------------------------------------------- */

#contentleft h1{
	margin: 0;
	padding: 17px 0 5px;
}

#fill-greenbg{
	background: #eaf4f5 url(../images/rightcolumn_green_bg.png) no-repeat right top;
}
#fill-bluebg{
	min-height: 360px;
	background: #eff0f4 url(../images/rightcolumn_blue_bg.png) no-repeat right top;
	padding: 20px;
}
#fill-bluebg:first-child {
	border-top: 10px solid #264876;	
}

/*-----------------------------------------------------------------*/
.space-1{
	height: 1px;
}
.space-2{
	height: 2px;
}
.space-3{
	height: 3px;
}
.space-4{
	height: 4px;
}
.space-5{
	height: 5px;
}
.space-10{
	height: 10px;
	background-color: #fff;
}
.space-20{
	height: 20px;
}
.space-30{
	height: 30px;
}
.space-40{
	height: 40px;
}

/* ---------------------------------------------------------------- */

#rightareablue{
	position: relative;
	background-color: #eff0f4;
	/*border-bottom: 10px solid #264876;
	border-top: 10px solid #264876;*/
	/*margin-top: 10px;*/
	margin-bottom: 10px;
}
#rightareablue-inner{
	position: relative;
	padding: 20px;
}

#readmoreblue{
	padding: 7px;
	background: #264876 url(../images/rightcolumn_arrow.png) no-repeat 170px center;
}

#readmoreblue:hover {
	padding: 7px;
	background: #760058 url(../images/rightcolumn_arrow.png) no-repeat 170px center;
}

#readmoreblue a {
	color: #fff;
	text-decoration: none;	
}

#rightareagreen{
	position: relative;
	background-color: #eaf4f5;
	border-bottom: 10px solid #0e8281;
	border-top: 10px solid #0e8281;
}

#rightareagreen-inner{
	position: relative;
	padding: 20px;
}

#readmoregreen {
	padding: 7px;
	background: #0e8281 url(../images/rightcolumn_arrow.png) no-repeat 170px center;
}

#readmoregreen:hover {
	padding: 7px;
	background: #760058 url(../images/rightcolumn_arrow.png) no-repeat 170px center;
}

#readmoregreen a {
	color: #fff;
	text-decoration: none;	
}

/* ---------------------------------------------------------------- */

#rightarea h1 {
	padding: 5px 0 8px;
	margin:0;
	font-size: 110%;
	font-weight: normal;
	color:#4c4c4c;
	font: bold 14px Arial, sans-serif;
}

#rightarea ul, #rightarea ul li {margin:0;padding: 0;list-style-type:none;display: block;}
#rightarea ul li a {display: block;width: auto;overflow:hidden;
	padding-left: 10px;
	margin: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
#rightareablue li a, #rightareagreen li a{
	background: url(../images/linkarrow.png) no-repeat left 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 15px;
}

/* rightarea boxes */
#rightarea .rightcontent {position: relative;}

#centerarea #editfooter { text-align: right; margin-top: 1em; clear: both }

#viewbody { overflow: auto; }

/* --- collapse tree ---------------------------------------------- */

ul.collapsetree { padding: 0; margin: 0; }
ul.collapsetree ul { padding-left: 15px; margin: 0; }
ul.collapsetree li { list-style-type: none; padding: 0 0 0 15px; margin: 0; }
ul.collapsetree li.collapsed, ul.collapsetree li.expanded { padding-left: 0; }
ul.collapsetree li.collapsed > a { background-image: url(../images/plus.png); background-position: left center; background-repeat: no-repeat; padding-left: 15px; }
ul.collapsetree li.expanded > a { background-image: url(../images/minus.png); background-position: left center; background-repeat: no-repeat; padding-left: 15px; }
ul.collapsetree li.collapsed > ul { display: none; }




/* new accordion styles */
ul.menu {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 675px;
}

ul.menu a {
  display: block;
  text-decoration: none;	
}

ul.menu li {
  margin-top: 1px;
}

ul.menu li a {
  color: #fff;
  padding: 0.5em;
  font-weight: bold;
}

ul.menu li a:hover {
  text-decoration: underline;
}

ul.menu ul.menu li a:hover {
    border-left: 0;
    padding-left: 0.5em;
}
ul.menu a.active, ul.menu a.active:hover {
    text-decoration: underline;

}
div.panel {
    padding: 5px;
    margin-top: 12px;
}

ul.menu div.panel a, ul.menu div.panel li a:hover  {
    display :inline;
    border: none;
	color: #006699;
	
}
ul.menu div.panel a:hover {
    color: #000;
    text-decoration: underline;
}
ul.menu li a.abg1 { background:url(../images/A1.png) no-repeat 0 50%;}
ul.menu li a.abg1.active { background:url(../images/A2.png) no-repeat 0 50%;}
ul.menu li a.abg2 { background:url(../images/B1.png) no-repeat 0 50%;}
ul.menu li a.abg2.active { background:url(../images/B2.png) no-repeat 0 50%;}
ul.menu li a.abg3 { background:url(../images/C1.png) no-repeat 0 50%;}
ul.menu li a.abg3.active { background:url(../images/C2.png) no-repeat 0 50%;}
ul.menu li a.abg4 { background:url(../images/D1.png) no-repeat 0 50%;}
ul.menu li a.abg4.active { background:url(../images/D2.png) no-repeat 0 50%;}
ul.menu li a.abg5 { background:url(../images/E1.png) no-repeat 0 50%;}
ul.menu li a.abg5.active { background:url(../images/E2.png) no-repeat 0 50%;}
ul.menu li a.abg6 { background:url(../images/F1.png) no-repeat 0 50%;}
ul.menu li a.abg6.active { background:url(../images/F2.png) no-repeat 0 50%;}
ul.menu li a.abg7 { background:url(../images/G1.png) no-repeat 0 50%;}
ul.menu li a.abg7.active { background:url(../images/G2.png) no-repeat 0 50%;}
ul.menu li a.abg8 { background:url(../images/H1.png) no-repeat 0 50%;}
ul.menu li a.abg8.active { background:url(../images/H2.png) no-repeat 0 50%;}
ul.menu li a.abg9 { background:url(../images/I1.png) no-repeat 0 50%;}
ul.menu li a.abg9.active { background:url(../images/I2.png) no-repeat 0 50%;}
ul.menu li a.abg10 { background:url(../images/J1.png) no-repeat 0 50%;}
ul.menu li a.abg10.active { background:url(../images/J2.png) no-repeat 0 50%;}
ul.menu li a.abg11 { background:url(../images/K1.png) no-repeat 0 50%;}
ul.menu li a.abg11.active { background:url(../images/K2.png) no-repeat 0 50%;}

ul.menu div.panel ul.ainfo-list {
	padding:0;
	margin:0 0 4px;
	list-style:none;
	font:bold 1.167em/1.71em Arial, Helvetica, sans-serif;
	border-top:1px solid #dfdfdf;
}
ul.menu div.panel ul.ainfo-list li {
	border-bottom:1px solid #dfdfdf;
	padding:4px 19px 4px 10px;
}
ul.menu div.panel ul.ainfo-list li a {
	width: 100%;
	background:url(../images/bullet07.gif) no-repeat 100% 50%;
	display:block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 14px;
	color: #006699;
}

/* flickr photo gallery */

.caption {
  display:none;
}
.flickr-gallery-wrapper {
	margin-bottom: 10px;
}
.flickr-gallery ul {
  list-style: none;
  padding-left: 0px;
}

.flickr-gallery li {
  float: left;
  padding: 8px 8px 0px;
}













