a{ color:#3C3C3B; }
body {background:#F2F2F2;color:#00172A;}

h1.title { font-size: 1.618em; line-height:1.24; color: #7D7B65; margin-bottom:1em;} /* 21 */
h1 { font-size: 1.418em; line-height:1.24; color: #7D7B65; } /* 21 */
h2 { font-size: 1.308em; line-height:1.23; color: #00172A; } /* 17*/
h3 { font-size: 1em; line-height:1.3;   font-weight:700; } /* 13px */
h4,h5,h6 { font-size: 1em; line-height:1.3; font-weight:normal; } /* 13px */

#center table {}
	#center th { background:#7D7B65;color:#f2f2f2; border-right:2px solid #001525; text-align:center;}
	#center thead th, 
	#center thead td { border-right:none;border-bottom:2px solid #001525;}
	#center tr {border-bottom:1px solid #A7A797;}
	#center .tr-odd {background:#F0EEE8;}

.container{ position:static; left:0; margin:0;width:100%;}
.centered{position:relative; left:50%; margin-left:-470px; width:939px;}

#header{ position:relative; padding:0; }

#teaser{position:relative;}
    #teaser .centered {margin-bottom:0px;}
    #teaser div.csc-textpic-center div.rgslideshowce  {margin-bottom:0px;position:relative;}
    #teaser .nivo-controlNav a.nivo-control{ border:1px solid #f1f1f1; }
    #teaser .nivo-controlNav a.active{background:#f1f1f1;}
    #teaser .csc-default {margin-bottom:0;}
    #teaser div.csc-textpic div.csc-textpic-single-image img{ margin-bottom:0px;}

#submenu{background:#1F1F1F url('../img/submenu-background.png') repeat-x 20%;position:relative;padding:0.2em 0 0.3em;}
    #submenu .hnav { text-align:right; }
    #submenu .submenu li,#header .submenu li.first,#header .submenu li.las{ border:none;}
    #submenu .submenu li a { color:#d4d4d4; margin:0px 8px; text-decoration:none;font-size:0.9em;}
    #submenu .submenu li a.active, #submenu .submenu li a:hover { color:#ffffff;}

#breadcrumb{height:16px;border-bottom:1px solid #ADB8C5;margin-bottom:1em;}
    #breadcrumb .centered {padding:3px;}
	#breadcrumb a,	#breadcrumb span{color:#ADB8C5;font-weight:normal;}
	#breadcrumb li {padding:0;}
	.breadcrumb{float:left;}
	    .breadcrumb li span{font-size:14px;line-height:14px;vertical-align:top;margin:0 3px;}
    
#langswitch{margin-top:2px;}
#content{background:#F4F4F4;}
    #content .centered{}

#center{padding:0em 0;}
	#center .csc-default{ width:471px; }

#left { width:220px;background:#B4AF9F;margin-right:1em;overflow:hidden; position:relative;}
	#left .content {margin-top:-2px;margin-bottom:210px;}
	#left .vnav {margin:0 0em 1em; border-bottom:1px solid #8D8A75;font-size:0.9em;}
	#left .vnav li { border-top:1px solid #8D8A75;}
	#left .vnav li a{ padding-left:1em; color:#00172A;}
	#left .vnav li li a{ padding-left:2em; }
	#left .vnav li li li a{ padding-left:3em; }
	#left .vnav li a.active, #left .vnav li a:hover{ background:#00172A;color:#B4AF9F;}
	#left h1{font-size:1em;color:#F2F2F2;background:#7B765D url('../img/header-bg.png') repeat-x;padding:3px 5px 4px;}
	
	#left .csc-default{width:220px;}
		#left .csc-default p{margin:0 1em;}
		
#right {width:220px;margin-left:1em;background:#B4AF9F;overflow:hidden; position:relative;}
	#right .content {margin-bottom:260px;}
	#right h1{font-size:1em;color:#F2F2F2;background:#7B765D url('../img/header-bg.png') repeat-x;padding:3px 5px 4px;}
    #right .right-ads a{float:left;margin-bottom:15px;}
	
	.sponsor { float:left; margin:0 0 3px 3px;}
		.sponsor a { margin:1%; display:block;height:99%;width:99%;text-indent:-9999em;}
		.platinum { width:214px;height:106px; background:url('../img/box-214x106.png'); }
		.gold { width:70px;height:70px; background:url('../img/box-70x70.png'); }
		.silver { width:70px;height:35px; background:url('../img/box-35x70.png'); }
		.platinumbig,
		.goldbig,
		.silverbig { width:106px;height:106px; background:url('../img/box-106x106.png'); }
	
	#right .csc-default{width:220px;}
		#right .csc-default p{margin:0 1em;}
    
#footer { padding:0px; color:#B4AF9F;}
    #footer .centered{font-size:0.8em;background:#00172A;}
    	#footer .centered ul{ color:#B4AF9F; padding:5px;}
    		#footer .centered ul a{ color:#B4AF9F;}

.note { height:130px; position:absolute; bottom:0px;width:100%;background:#847F66;color:#F2F2F2;font-size:0.9em;padding:1em;}
.note table {margin:1em;}
#right .note {font-size:0.8em;padding:0;}


/*#########################################################################################
###########################################################################################
###########################################################################################
###########################################################################################
###########################################################################################
#########################################################################################*/


.csc-default{margin-bottom:1em;float:left;}
	.csc-default ul { margin-left:2em;}
		.csc-default ul li{ list-style-image: url(../img/square.png); list-style-position:inside;line-height:25px;}

.csc-textpic-imagecolumn div {margin-bottom:10px;}
.csc-textpic-imagecolumn {margin-left:10px;}
div.csc-textpic-right div.csc-textpic-imagewrap {margin-left:-10px;}
.csc-textpic-image-with-caption {position:relative;}
.csc-textpic-image-with-caption .csc-textpic-caption {position:absolute;bottom:0px;margin:0;background: url('../img/fancy_shadow.png');width:100%;color:white;font-size:0.9em;}
.csc-textpic-image-with-caption .csc-textpic-caption div{ margin:3px 5px; font-size:0.9em;}

#center .simple_contact .left {float:none;width:35em;}
#center .simple_contact .right {float:none;margin-left:1em;margin-right:0;width:34.6em;}
#center .simple_contact fieldset {width:36em;}
#center .simple_contact fieldset label{width:17%;}
#center .simple_contact fieldset input{width:81%;}
#center .simple_contact textarea{}

.feature{padding:1em;border:1px solid #c1c1c1;margin:1em 1em 1em 0em; width:49%; float:left;display:inline-block;background: #fff url('../img/gradient.png') bottom repeat-x;overflow:hidden;position:relative;}
	.feature button { float:left; }
/*	.feature p { width:70%;}*/
	.feature .placeholder { float: right;height: 100px;width: 130px; }
	.feature img { position:absolute;right:-20px;bottom:-20px;}
	.feature a {
		border: 1px solid #c4c8cc;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
/*		background:white url('../img/arrow_right.png') no-repeat 98% 50%;*/
		padding:2px 5px;
		font-size:0.98em;
		padding-right:20px;
	}
	.feature a:hover{text-decoration:none;}

.price {margin:0.2em 0 0.2em;display:block;font-size:0.9em;text-align:left; color:#316481;}

.social { position:absolute; bottom:155px;}
	.social a { margin-left:4em; }
	
#center .sponsor {margin:0 10px 10px 0;}
#center .description { font-size:11px;}
#center .sponsor-wrap {width:100%;margin:0 0 20px;}

#center .sponsor-list h1{border-bottom:1px solid #00172B;margin-bottom:10px;}

.tx-comments-comments hr {margin:0;}

#registration #Tx_Formhandler_UploadedFiles_abstract {margin-bottom:10px;font-size:12px;}
#registration #Tx_Formhandler_UploadedFiles_abstract a {margin-left:5px;}

#c648{
	position:absolute;
	right:0px;
	top:34px;
}

.csc-frame-frame1 .csc-textpic-single-image img{
	max-width:220px;
	height:auto;
	margin:10px 5px;
}
.csc-frame-frame1 .csc-textpic-single-image{
	background: url('../img/shadow-200x120.png') no-repeat;
	overflow:hidden;
	width:230px;
	height:120px;
	float:left;
}

.csc-frame-frame1 .csc-textpic-imagecolumn,
.csc-frame-frame2 .csc-textpic-imagecolumn{margin:0;}

.csc-frame-frame1{
	float:left;
	overflow:hidden;
	width:230px;
	margin:0 6px 6px 0;
}

.csc-frame-frame2 .csc-textpic-single-image{
	background: url('../img/shadow-120x120.png') no-repeat;
	overflow:hidden;
	width:120px;
	height:120px;
	float:left;
}
.csc-frame-frame2 .csc-textpic-single-image img{
	max-width:100px;
	max-height:100px;
	height:auto;
	width:auto;
	margin:10px 10px;
}

h1 a {
	color:#7D7B65;
}

.ui-tabs-panel .csc-header,
.ui-tabs-hide{
	display:none;
}

.ui-tabs-nav,
.csc-default .ui-tabs-nav li{
	margin:0;
	padding:0;
	float:left;
	list-style-image:none;
	list-style-type:none;
	margin-left:10px;
	font-weight:normal;
}

.csc-default .ui-tabs-nav li a{
	font-weight:normal;
}

.csc-default .ui-tabs-nav li.ui-state-active a:hover,
.csc-default .ui-tabs-nav li.ui-state-active a{
	font-weight:bold;
	text-decoration:none;
}

.ui-tabs-nav{
	float:right;
	margin-bottom:15px;
}

.ui-tabs-nav{
	overflow:hidden;
}

#c707 table *{
	font-size:10px;
}

#c707 table tr,
#c707 table .tr-odd{
	background:none;
	border:none;
}

#c707 table th,
#c707 table td{
	width:auto;
}

#c707 table th{
	border-right:1px solid white;
	background:#345076;
	background:#00172A;
	background:#223C54;
}

#c707 td.tertiary,
#c707 td.primary,
#c707 td.secondary{
	border-right:1px solid white;
	border-top:1px solid white;
	padding:2px 4px;
}


#c707 table td.timeline{
	padding-left:0;
	border-bottom: 1px solid #A7A797;
	text-align:right;
	background:none;
}

#c707 td.primary{
	background:#96A0AF;
	background:#345076;
	background:#7D7B65;
	color:#fefefe;
}

#c707 td.secondary{
	background:#D6DCD7;
}

#c707 td.tertiary {
	background:#eee;
}

#c707 td.small{
	width:20px;
	position:relative;
}

#c707 td.small img{
	position:absolute;
	top:50%;
	margin-top:-213px;
}

#powermaildiv_uid40 .powermail_check_inner{
	overflow:hidden;
	width:40%;
	margin-left:200px;
}

#registration #powermaildiv_uid40 .powermail_check_inner label{
	width:auto;
}

.news-list-container a{
	font-weight:bold;
}

.tx_powermail_pi1_fieldwrap_html{
	clear:both;
}

td img {
	display:block;
}

td {
	vertical-align:top;
}

.csc-textpic-caption{
	font-size:9px;
	margin-top:-8px;
}

#right td img{
	display:inline;
}
