/*
#search_map{
    line-height:20px;
    padding-bottom:6px;
}
*/
body {
	margin:0;
	padding:5px;
	background-color:#f5f5eb;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif, "Arial Unicode MS", "Lucida Grande";
	font-size:12px;
	height:100%;
}
#wrapper {
	width:83em;
	margin:0 auto;
	background-color:#FFFFFF;
	position:relative;
	border-top:3px solid #004D8C;
	padding:0px 3px;
	border-bottom:3px solid #FFFFFF;
	height: 100%;
}
#header {
	background:#FFFFFF;
}
#logo {
	text-align:left;
	position:absolute;
	top:6px;
	left:10px;
	height:5.33em;
	overflow:hidden;
	line-height:8em;
}
#logo img{
	float:left;
	margin-right:0px;
	font-size:1em;
}
#logo span{ font-size:1.2em;}
#flags {
	text-align:right;
	height:1.5em;
	display:block;
	margin-top:10px;
}
#flags img {
	width:1.91em;
	height:1.25em;
	border: solid 1px #F6F5EC;
}
#flags .INACT {
	display:none;
}
.tx-srlanguagemenu-pi1 {
	float:right;
	display:block;
	margin-top:2px;
}
#search {
	float:right;
	margin:20px 0px 10px 0px;
	width:12.2em;
	height:1.83em;
}
#indexedsearchbox {
	float:right;
}

#search input[type="text"] {
	height:1.2em;
	border:none;
	border-top:1px solid #d7d8c6;
	border-left:1px solid #d7d8c6;
	border-bottom:1px solid #65655d;
	border-right:1px solid #65655d;
	margin-right:3px;
	float:right;
	width:10em;
	display:inline;
}
*html #search input{
	float:right;
	width:10em;
}
#search .searchbox-button {
	width:40px;
	color:#66655c;
	float:left;
	display:none;
	font-size:0.83em;
	color:#66655c;
	border:none;
	background:none;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	font-weight:bold;
}
#top_nav {
	float:right;
	margin-top:25px;
	margin-right:2px;
	font-size:0.83em;
	color:#66655c;
}
#top_nav a {
	color:#66655c;
	text-decoration:none;
}
#top_nav a:hover {
	text-decoration:underline;
}
#content_container {
	margin-top:3px;
	text-align:left;
	line-height:18px;
	border:0.5em solid #d9d8c7;
	height:100%;
	padding-bottom: 15px;
}
.prop {
	float:right;
	width:0.01em;
/*	height:2230px;*/
}
#content_wrapper {
	width:61.46em;
	float:left;
	text-align:left;
	border-right:0.5em solid #d9d8c7;
	height:100%;
	display:inline;
}

#image_content{
	display:block;
	background:url(../images/module_corner.gif) top left no-repeat;
	padding:10px;
}

#content {
	display:block;
	text-align:left;
	background:url(../images/module_corner.gif) top left no-repeat;
	width:59.5em;
	overflow:hidden;
	padding-left:1em;
	float:left;
}
#content h1, #image_content h1 {
	font-size:1.5em;
	font-weight:normal;
	color:#064e8f;
	line-height:1.5em;
	/*border-bottom:1px solid #064e8f;*/
	display:block;
	margin:5px 0 0 0;
	padding:0px;
	/*margin-bottom:5px;*/
}
#content h2 {
	font-size:1.25em;
	font-weight:bold;
	color:#064e8f;
	line-height:1.25em;
	/*border-bottom:1px solid #064e8f;*/
	display:block;
	margin:0 0 0 0;
	padding:0px;
	/*margin-bottom:5px;*/
}
#content .custom-h2-vancouver {
	margin:0 0 3px 0;
	font-size:14px;
}
#right_col {
	width:20em;
	float:right;
}

#module_left {
	background: no-repeat #FFFFFF;
	margin:5px;
	width:190px;
	overflow:hidden;
}
#module_right {
	padding:14px 15px 5px;
	margin-left: -1px;
	background:url(../images/module_corner.gif) top left no-repeat;
}
#module_register h4 {
	font-size:12px;
	font-weight:bold;
	display:block;
	background: #c0005f;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	padding-left:10px;
	border-right:2px solid #706f66;
	margin:0px -10px 3px -10px;
	line-height:18px;
}
#module_left a {
	display:block;
	background:url(../images/arrow.gif) no-repeat left;
	padding-left:10px;
	line-height:20px;
	font-size:12px;
	color:#064E8F;
	text-decoration:none;
}
#module_left a:hover {
	text-decoration:underline;
}
/*

#module_right a{

	display:block;

	background:url(../images/arrow.gif) no-repeat left;

	padding-left:10px;

	line-height:20px;

	font-size:12px;

	color:#064E8F;

	text-decoration:none;

}



#module_right a:hover{

	text-decoration:underline;

}*/



#module_left h1 {
	font-size:0.92em;
	font-weight:bold;
	display:block;
	background: #064e8f;
	color:#FFFFFF;
	padding-left:10px;
	border-right:2px solid #706f66;
	margin:0px -10px 3px -10px;
	line-height:18px;
}
#module_right h1 {
	font-size:0.92em;
	font-weight:bold;
	display:block;
	background: #064e8f;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	padding-left:10px;
	border-right:2px solid #706f66;
	line-height:18px;
	margin:0px -10px 3px -10px;
}
#module_left h3 {
	font-size:0.92em;
	font-weight:bold;
	display:block;
	background: #064e8f;
	color:#FFFFFF;
	padding:0px;
	padding-left:10px;
	border-right:2px solid #706f66;
	margin:0px -10px 3px -10px;
	line-height:18px;
}
#module_right h3 {
	font-size:0.92em;
	font-weight:bold;
	display:block;
	background: #064e8f;
	color:#FFFFFF;
	padding-left:10px;
	border-right:2px solid #706f66;
	line-height:17px;
	margin:0px -10px 0px -10px;
	text-align:left;
}
/*
#marketnews h3 {
	background: #DD0000 !important;
	color:#FFFFFF;
}
#marketnews {
	text-align: center;
}
#marketnews img {
    border: 0 none;
}
*/
#module p {
	margin:0px;
}
.news-latest-item {
	margin-bottom:10px;
	font-size:0.92em;
	text-align:left;
}

.news-latest-container{
	text-align:left;
}
#module_updates {
	margin-bottom:10px;
}
#module_news {
	margin-bottom:10px;
}
/*
#module_updates p {
	padding:0px;
	margin:0px;
}
#module_updates a {
	display:block;
	background:url(../images/arrow.gif) no-repeat left;
	padding-left:10px;
	line-height:1.66em;
	color:#064E8F;
	text-decoration:none;
}
#module_updates a:hover {
	text-decoration:underline;
}
*/
#module_events {
	margin-bottom:10px;
}
#module_events p {
	padding:0px;
	margin:0px;
}
#module_events a {
	display:block;
	background:url(../images/arrow.gif) no-repeat left;
	padding-left:10px;
	line-height:20px;
	color:#064E8F;
	text-decoration:none;
}
#module_events a:hover {
	text-decoration:underline;
}
#module_register {
	margin-bottom:10px;
	padding:5px 15px 0px 15px;
}
#module_links table {
	width:180px;
}
#module_links {
	margin-bottom:10px;
	padding:5px 15px 0px 15px;
}
#module_links td {
	font-size:12px;
}
#module_links p {
	padding:0px;
	margin:0px;
}
#module_bulletin {
	margin-bottom:10px;
	padding:5px 15px 0px 15px;
}
#module_bulletin p {
	padding:0px;
	margin:0px;
}

#information,
#module_ws_prices {
	text-align:center;
}

#information img,
#module_ws_prices img {
  border: 0;
}

#information .monitor-intro-text {
	text-align: left;
	padding:5px 0 0 0;
	margin:0px;
	color: #66655C;
	font-size: 11px;
	/*line-height: 14px; */
}
#icefmonitor {
    border: 1px solid #064E8F;
    margin: 22px -10px;
    padding: 0 5px 5px;
}
#icefmonitor .topmonitor {
    background-image: url("../images/icefmonitorh3.gif");
    background-position: left top;
    background-repeat: no-repeat;
    margin: 0 -6px;
    padding: 20px;
}
#icefmonitor .bottommonitor {
    margin: 5px -6px -5px;
    padding: 6px;
	text-align:center;
}
#icefmonitor .bottommonitor a {
	color:white;
	font-size: 13px;
}
.more {
	float:right;
	clear:both;
	margin-top:-20px;
}
.more a {
	background:none;
	text-align:right;
	color:#064E8F;
	font-size:10px;
	text-decoration:none;
}
.more a:hover {
	text-decoration:underline;
}
#footer {
	background-color:#064E8F;
	margin-top:3px;
	text-align:left;
	font-size:10px;
	line-height:18px;
	padding:20px 13px;
	color:#FFFFFF;
	height:190px;
  /*	background-color: #B7B69F;
    color: #064E8F;
    font-size: 10px;
    line-height: 18px;
    margin-top: 3px;
    padding-left: 10px;
    text-align: left;*/
}
#footer a {
	/*color: #66655C;*/
	color:#FFFFFF;
}
#footer a:hover {
	text-decoration:none;
}
.clear {
	clear:both;
}
.date {
	color:#11aadd;
	display:block;
}
.event_desc {
	color:#11aadd;
	display:block;
	padding-left:10px;
}
.module_heading {
	color:#064e8f;
	display:block;
}
.module_heading a {
	font-size:0.92em;
	color:#064e8f;
	display:block;
	background:none;
	text-decoration:none;
}
.module_heading a:hover {
	text-decoration:none;
}

.csc-sitemap ul li {
  list-style-image:url(../images/bull2.gif);
}
.csc-sitemap ul li ul li {
  list-style-image:url(../images/bull1.gif);
}
.csc-sitemap ul li ul li ul li{
  list-style-image:url(../images/bull1.gif);
}
.csc-sitemap ul li ul li ul li ul li{
  list-style-image:url(../images/bull.gif);
}
.csc-mailform-field input, textarea {
	width:300px;
	border:1px solid #064E8F;
}
#mailformformtype_mail {
	border:1px solid #064E8F;
	color:#064E8F;
	background-color:#CCCCCC;
	width:120px;
}
#mailformformtype_mail:hover {
	color:#fff;
	background-color:#064E8F;
}
.csc-mailform {
	border:1px solid #064E8F;
	text-align:center;
}
.csc-mailform-field {
	width:450px;
	margin:0 auto;
	margin-bottom:2px;
	text-align:center;
}
label {
	display:block;
	height:20px;
	width:120px;
	float:left;
	margin-right:2px;
	text-align:left;
}
#module_register a {
	color:#064E8F;
	text-decoration:none;
}
#module_register a:hover {
	text-decoration:underline;
}

/* DJPKR 2009 New UL-LI Worldmap */
.worldmap .regional-ws a{
	color: #e75113 !important;
}
.worldmap .global-ws a{
	color: #008fcb !important;
}
.worldmap .destination-ws a{
	color: #56563b !important;
}

.worldmap {
	background: url(../images/worldmap_blue.png) center no-repeat;
	display:block;
	position: relative;
	height: 440px;
	width: 660px;
	color:#004D9C;
	text-align:left;
	line-height:15px;
	font-size:13px;
}
.worldmap .venue {
	font-weight:bold;
}
.worldmap a{
	text-decoration:none;
	color:#004D9C;
	font-weight: normal;
}
.worldmap ul {
	list-style-type:none !important;
	list-style-image:none !important;
	margin:0px;
	padding:0px;
}
#content li {
	padding-bottom:0px;
}
.worldmap ul li ul {
	display:none;
}
.worldmap ul li:hover ul {
	display:block;
}
.worldmap .latin-america {
	top: 295px;
	left: 175px;
	text-align:left;
	position: absolute;
}
.worldmap .china {
	top: 147px;
	left: 445px;
	text-align:left;
	position: absolute;
}
.worldmap .berlin {
	top: 145px;
	left: 224px;
	text-align:left;
	position: absolute;
}
.worldmap .north-america {
	top: 200px;
	left: 85px;
	text-align:left;
	position: absolute;
}
.worldmap .north-america-2 {
	top: 153px;
	left: 97px;
	text-align:left;
	position: absolute;
}
.worldmap .middle-east-africa {
	top: 207px;
	left: 330px;
	text-align:left;
	position: absolute;
}
.worldmap .australia-new-zealand-2 {
	top: 371px;
	left: 540px;
	text-align:left;
	position: absolute;
}
.worldmap .japan {
	top: 179px;
	left: 500px;
	text-align:left;
	position: absolute;
}
.worldmap .moscow {
	top: 112px;
	left: 340px;
	text-align:left;
	position: absolute;
}
.worldmap .australia-new-zealand {
	top: 345px;
	left: 534px;
	text-align:left;
	position: absolute;
}
.worldmap .higher-education {
	top: 114px;
	left: 174px;
	text-align:left;
	position: absolute;
}

.worldmap .latin-america-hover li {
	position: relative;
	top: -30px;
}
.worldmap .china-hover li {
	position: relative;
	top: -30px;
}
.worldmap .berlin-hover li {
	position: relative;
/*	top: -30px;*/
/*	text-align:right;*/
/*	left: -52px;*/
}
/* french hover */
.worldmap .berlin-hover-fr li {
	position: relative;
	top: -30px;
	text-align:right;
	left: -37px;
}
.worldmap .north-america-hover li {
	position: relative;
	/*top: -45px;*/
}
.worldmap .north-america-2-hover li {
	position: relative;
	/*top: -30px;*/
}
.worldmap .middle-east-africa-hover li {
	position: relative;
	text-align:right;
	left: -55px;
}
.worldmap .australia-new-zealand-2-hover li {
	position: relative;
	text-align:right;
	left: -112px;
}
/* french hover */
.worldmap .middle-east-africa-hover-fr li {
	position: relative;
	text-align:right;
	left: -123px;
}
.worldmap .japan-hover li {
	position: relative;
	text-align:right;
	left: -53px;
}
/* french hover */
.worldmap .japan-hover-fr li {
	position: relative;
	text-align:right;
	left: -36px;
}
.worldmap .moscow-hover li {
	position: relative;
	top: -30px;
}
.worldmap .australia-new-zealand-hover li {
	position: relative;
	text-align:right;
	left: -18px;
	top: -30px;
}
/* french hover */
.worldmap .australia-new-zealand-hover-fr li {
	position: relative;
	text-align:right;
	left: -110px;
	top: -30px;
}
.worldmap .higher-education-hover li {
	position: relative;
	top: -30px;
	text-align:right;
	left: -112px;
}

/* Worldmap Tooltip CSS */
.ajaxtooltip{
	position: absolute; /*leave this alone*/
	display: none; /*leave this alone*/
	left: 0; /*leave this alone*/
	top: 0; /*leave this alone*/
	width: 580px;
	height: 200px;
	background-color: #ffffff;
	/*background: url('../images/shadow.png');*/
	border: 1px solid #064E8F;
	padding: 5px;
	opacity: 0.90;
	z-index: 3000;
	overflow:hidden;
}

.destination-ws-border{
	border: 2px solid #56563b;
	color:#56563b;
}

.global-ws-border{
	border: 2px solid #008fcb;
	color:#008fcb;
}

.regional-ws-border{
	border: 2px solid #e75113;
	color:#e75113;
}

#tooltip-all-wrap {
	margin:0 !important;
	padding:0 !important;
}
.tooltip-content-wrap,
.tooltip-content p,
.tooltip-content li {
	text-align: left !important;
}
.tooltip-content li {
	padding-bottom: 5px !important;
}
.tooltip-content p {
	padding-left:5px !important;
	color: #66655C !important;
}
.tooltip-content .grey-text {
	color: #66655C !important;
}
.tooltip-content h1{
	font-size: 14px !important;
	font-weight: bold !important;
	text-align:left !important;
	color: #064E8F !important;
	padding-left:5px !important;
}
.tooltip-content .csc-textpic-image {
	margin-top:15px;
}

.tooltip-content .csc-textpic-caption {
	position:relative;
	top:-161px;
	font-size:12px !important;
	font-weight: bold !important;
	color: #064E8F !important;
}
/*
:focus {
	outline: 0;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px 10px 5px 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0 !important; }

#tooltip.pretty {
	font-family: Arial;
	border: none;
	width: 210px;
	padding:20px;
	height: 135px;
	opacity: 0.8;
	background: url('../images/shadow.png');
}
#tooltip.pretty h3 {
	margin-bottom: 0.75em;
	font-size: 12pt;
	width: 220px;
	text-align: center;
}
#tooltip.pretty div { width: 220px; text-align: left; }
*/

/* END Worldmap Tooltip CSS /*
/* END DJPKR 20091020 New UL-LI Worldmap */


.CUR img {
	display:none;
}
.CUR a img {
	display:block;
}
/*

=====================================================

Form styles

=====================================================

*/

fieldset{
	border:1px solid #064E8F;
}

.form-element {
	width:50%;
	float:left;
	display:inline;
}
.form-element input[type="text"] {
	width:258px;
	float:left;
}
.form_textarea {
	clear:both;
	margin:1px 0px;
}
.form-textarea textarea {
	width:520px;
	height:120px;
}
.form-element label {
	float:left;
}
.form-radio input[type="radio"] {
	float:left;
}
.form-country {
	width:50%;
	float:left;
	margin:1px 0px;
}
.form-country select{
	width:260px;
	float:left;
}
.form-captcha{
	height:25px;
	width:400px;
	margin:0;
	width:580px;
	float:left;

}

.form-captcha label{
	width:170px;
	float:left;
}

.form-captcha input{
	float:left;
	width:120px;
	margin-right:3px;
}
.form-captcha img{
	float:left;
}

.form-captcha p{
	float:left;
	margin:0px;
	margin-left:3px;
	padding:0px;
	clear:none;
}
.form-submit {
	width:50%;
	float:left;
	margin:1px 0px;
	text-align:center;
}
.form-submit input{
	border: 1px solid #BBBBBB;
}
.form-reset {
	width:50%;
	float:left;
	margin:1px 0px;
	text-align:center;
}
.form-reset input{
	border: 1px solid #BBBBBB;
}
.req {
	color:#CC0000;
}
.wtgallery_singlepic {
	text-align:left;
}
#content .wtgallery_singlepic img{	border:5px solid #D9D8C7}
.wtgallery_singlepic_fwd {
	float:right;
	margin-right:170px;
	padding:2px 0px;
}
.wtgallery_singlepic_fwd a{
	display:block;
	width:100px;
	height:16px;
	background:url(../images/gallery-arrows.png) right top;
}
.wtgallery_singlepic_back {
	float:left;
	margin-left:30px;
	padding:2px 0px;
}

.wtgallery_singlepic_back a{
	display:block;
	width:100px;
	height:16px;
	background:url(../images/gallery-arrows.png) right bottom;
}

.wtgallery_pagebrowser_back {
	float:left;
}
.wtgallery_pagebrowser_page {
	float:left;
	width:475px;
	text-align:center;
}
.wtgallery_pagebrowser_fwd {
	float:right;
}
.wtgallery_pagebrowser{
	display:none;
}
.opener-image {
	text-align:center;
	margin-top: 5px;
}
#module_multimedia {
	margin-bottom:6px;
	text-align:left;
	position:relative;
}
#module_multimedia img {
	width:210px;
	height:120px;
	margin-top:14px;
}
#module_multimedia a {
	text-decoration:none;
}

#module_multimedia .gallery-link{
	background:#fff;
	display:block;
	line-height:22px;
	width:215px;
	margin-top:-22px;
	position:absolute;
	text-align: center;
}

#module_video img {
	border:none;
	margin-top:3px;
}

/* pbr20081023 */
.random-video-thumb img {
	margin-bottom:8px;
	margin-top:14px !important;
}
/* end pbr */

#module_video a {
	text-decoration:none;
}

#thumb_wrapper{
	display:block;
}

#content #thumb_wrapper img{
	margin:2px;
	border:2px solid #D9D8C7;
}




/* bulletin vorher wars enquiry*/
#main-bulletin fieldset{
	border:2px solid #D9D8C7;
	margin-right:10px;
	padding:0px;
}

#main-bulletin fieldset {
  padding:0.75em;
}

#main-bulletin legend {
  display:none;
}

#main-bulletin .form-element {
  padding-bottom: 0.75em;
  float:left;
}

#main-bulletin .form-radio {
  padding-bottom: 0.75em;
  float:left;
  width:600px;
}


#main-bulletin .form-element label {
  width: 7em;
  float:left;
}

#main-bulletin .form-captcha label {
  width: 7em;
  float:left;
}

#main-bulletin label {
  width:auto;
}


#main-bulletin .are-you {
  width: 6.6em;
  float:left;
}

* html #main-bulletin .form-radio input{
  float:left;
}

#main-bulletin .form-element input {
  width: 17em;
}

#main-bulletin .form-radio label {
  padding-right:0.75em;
}

#main-bulletin .form-submit {
  margin-top:20px;
}

/* enquiry */

#enquiry fieldset{
	border:5px solid #D9D8C7;
	margin-right:10px;
	padding:0px;
}


#enquiry legend{
	display:none;
}

#enquiry .form-element{
	width:260px;
	float:left;
	height:35px;
}

#enquiry .form-required{
	width:50%;
	float:left;
	text-align:center;
	height:35px;
}

#enquiry  label{
	width:100px;
	float:left;
	padding-left:10px;
}
*html #enquiry  label{width:85px;}

#enquiry p{
	padding-left:10px;
}

#enquiry .form-element input{
	width:140px;
	float:left;
}

#enquiry .form-reset{
	width:100%;
	text-align:right;
	clear:both;
	height:24px;
	margin-top:5px;
}

#enquiry .form-reset input,#enquiry .form-submit input{
	margin-right:12px;
}

#enquiry #form-container {
  height: 230px;
}

#form-container .form-element input{
	width:405px;
	float:left;
}

#form-container .form-element{
	width:100%;
	float:none;
	height:45px;
	margin-top:30px;
}

#enquiry .form-captcha{
	height:25px;
	width:400px;
	margin:0;
	width:100%;
	float:left;

}

#enquiry .form-captcha input{
	float:left;
	width:140px;
	margin-right:3px;
}
#enquiry .form-captcha img{
	float:left;
}

#enquiry .form-captcha p{
	display:none;
}

#enquiry .form-submit{
	text-align:right;
	float:right;
	width:50%;
}

#enquiry .form-textarea {
	/* height:165px;*/
}

#enquiry textarea{
	width:405px;
	height:150px;
	float:left;
	border:2px solid #D9D8C7;
	margin-bottom: 10px;
}

#contact fieldset{
	border:5px solid #D9D8C7;
	padding:5px;
}

#contact legend{
	display:none;
}

#contact .form-element{
	width:100%;
	/*float:none;*/
	height:25px;
}

#contact .form-element label{
	width:170px;
}

#contact .form-element input{
	width:420px;
	border:2px solid #D9D8C7;
}

#contact .form-captcha{
	height:25px;
	width:400px;
	margin:0;
	width:580px;
	float:left;

}

#contact .form-captcha label{
	width:170px;
	float:left;
}

#contact .form-captcha input{
	float:left;
	width:60px;
	margin-right:3px;
	border:2px solid #D9D8C7;
}
#contact .form-captcha img{
	float:left;
	margin-top:0px!important;
	height: 22px;
}

#contact .form-captcha p{
	float:left;
	margin:0px;
	margin-left:3px;
	padding:0px;
	clear:none;
}

#contact .form-submit{
	text-align:center;
	float:right;
	width:100px;
}

#contact #advice-required-uid600{
	float:left;
	margin-right:5px;
}

#contact .form-textarea {
	height:165px;
	width:600px;
}
#contact .form-textarea label{
	width:170px;
}

#contact .form-reset input {
	position:relative;
	left:28px;
}

#contact .form-submit input {
	position:relative;
	right:75px;
}

#contact .form-element select{
	border:2px solid #D9D8C7;
}

#contact textarea{
	width:420px;
	height:150px;
	float:left;
	border:2px solid #D9D8C7;
	margin-bottom:3px;
}

#ecard label{
	width:150px;
}
#ecard input[type="text"]{
	width:390px;
	margin-bottom:1px;
}

#ecard textarea{
	width:390px;
	height:120px;
}

.wtgalleryecard_picture_singlepicture{
	text-align:center;
}

.tx-flvplayer-pi1{
width:500px;
}

.tx-sriframe-pi1{
	float:left;
	/*z-index:10;*/
	left:-20px;
	position:relative;
}

.wtgalleryecard_button_area p{
	display:none;
}

.wtgalleryecard_button_area{
	text-align:left;
	clear:both;
	padding:2px 0px;
}

.wt_gallery_ecard_submit{
	border:none;
	background:url(../images/raquo.gif) no-repeat;
	padding-left:12px;
	color:#064E8F;
}

/* ICEF Online lofin form **************/
.io-login{
	background:#064E8F;
	color:#fff;
	margin:0 -10px 10px -10px;
	padding:10px;
	border-right:2px solid #706F66;
	text-align:center;
}
.io-login h3{
	margin-right:-12px !important;
	font-size:14px !important;
	text-align:left;
}

.io-login .input{
	margin:3px 0;
}
.io-login .input input{
	width:210px;
	border:none;
}
.io-login .submit{
	text-align:center;
}

.io-login a{
	padding:3px 10px;
	background:#fff;
	border:1px solid #F5F5EB;
	font-size:14px;
	color:#FF7D00;
}
.io-login a:hover{
	background:#FF7D00;
	color:#fff;
}

.highlights{
	background:url(../images/highlight.gif) top left no-repeat;
	height:248px;
	width:726px;
	margin:15px 0;
}

.highlights div{
	width:230px;
	float:left;
	margin-right:12px;
}
.highlights div p{
	margin:40px 10px 0;
	text-align:left !important;
	font-size:14px;
	line-height:22px !important;
}

h5{
	text-align:left;
	font-size:13px;
	color:#064E8F;
	padding:0;
	margin-top: 30px;
	margin-bottom: 5px;
}
h5 a{
	color:#F7941D !important;
}

.iatc-button {
	background-color:#d00;
	color: #fff;
}

.iatc-button a{
	color: #fff;
	width: 210px;
	display: block;
	padding:5px;
	line-hight: 15px;
}

.red-button {
	background-color:#d00;
	color: #fff;
}

.red-button a{
	color: #fff;
	width: 210px;
	display: block;
	padding:5px;
	line-hight: 15px;
}

.blue-button-center {
	background-color:#064E8F;
	color: #fff;
	text-align: center !important;
}

.blue-button-center a{
	color: #fff;
	width: 210px;
	display: block;
	padding:5px;
	line-hight: 15px;
}

.blue-button {
	background-color:#064E8F;
	color: #fff;
}

.blue-button a{
	color: #fff;
	width: 210px;
	display: block;
	padding:5px;
	line-hight: 15px;
}

/*** pbr 20081020 join the bulletin button  ***/
.join-the-bulletin-button {
  position:absolute;
  right:645px; /*510px; +135*/
  top:590px; /*370px; +210*/
}
/* IE6 Hack*/
* html div.join-the-bulletin-button {
  position:absolute;
  right:365px; /* moz-290px */
  top:385px; /* moz-195px */
}
/* IE7 Hack*/
*+html div.join-the-bulletin-button {
  position:absolute;
  right:645px;
  top:550px; /* moz-30px */
}
/*** end pbr ***/

/* pbr fe login box 20081126 */

.tx-felogin-pi1 fieldset {
  padding: 5px;
}

.tx-felogin-pi1 #user, .tx-felogin-pi1 #pass{
  width: 150px;
}

/*end pbr*/

/* pbr social network 20100923 */
#social-network,#social-network-iow {
	float:right;
	position:absolute;
	top:10px;
	right:333px;
}

#social-network .container span{
	font-size:12px;
	font-weight:bold;
	color:#064E8F;
	float:left;
}
#social-network .container a{
	border:0 none;
}
#social-network .container img{
	margin-left: 5px;
	border:0 none;
}
#social-network .container {
	/*display:none;*/
	/*background-color:red;*/
	text-align:right;
}




/*
#social-network-iow {
	float:right;
	position:relative;
	top:-16px;
	right:105px;
}
*/

#social-network-iow .container span{
	font-size:18px;
	font-weight:bold;
	color:#064E8F;
	float:left;
}
#social-network-iow .container a{
	border:0 none;
}
#social-network-iow .container img{
	margin-left: 11px;
	border:0 none;
}
#social-network-iow .container {
	/*isplay:none;*/
	/*background-color:red;*/
	text-align:right;
}

/* end pbr */

#tx-youtubeapi-list {
	margin-top:10px;
}
#tx-youtubeapi-list .playlist-image {
	display:block;
	overflow:hidden;
	height:68px;
	float:left;
	padding-right:5px;
}
#tx-youtubeapi-list .playlist-title {
	display:block;
}
#tx-youtubeapi-list .playlist-description {
	min-height:50px;
	display:block;
}
#tx-youtubeapi-list .playlist-duration {
    -moz-border-radius: 3px 3px 3px 3px;
    background: none repeat scroll 0 0 #CCCCCC;
    color: #000000;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    height: 14px;
    left: 92px;
    line-height: 14px;
    opacity: 0.75;
    padding: 0 4px;
    position: absolute;
}
#c29608 h1 a {
	font-weight: normal !important;
}
