body {
	margin: 0px 0px 0px 0px;
	padding-left: 10px;
	padding-top: 10px;
	
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #999999;
	font-size : 11px;
	line-height : 16px;
	color: #373737;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
}
#header {
	background: url(../images/header_top.jpg) 0 0 no-repeat;
	height: 145px;
	position: relative;
	width: 711px;
}
#header #logo a {
	background: url(../images/logo.png) 0 0 no-repeat;
	display: block;
	height: 47px;
	left: 0;
	position: absolute;
	text-indent: -9999px;
	top: 34px;
	width: 410px;
}
#nav {
	color: #fff;
	margin: 0;
	padding: 0 0 0 10px;
	position: absolute;
	top: 92px;
}
#nav li {
	background: url(../images/bullet.png) 0 0 no-repeat;
	display: inline;
	list-style : square; 
	padding-left: 16px;
	padding-right: 15px;
}
#nav li a {
	color: #fff;
	font-size: 14px;
	font-weight: normal;
}
#nav li a:hover {
	color: #999;
	text-decoration: none;
}
#language {
	left: 518px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 117px;
}
#language li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0 7px 0 0;
}
#language li a {
	display: block;
	height: 24px;
	text-indent: -9999px;
	width: 31px;
}
#language li a.deutsch {
	background: url(../images/flags.jpg) 0 0 no-repeat;
}
#language li a.english {
	background: url(../images/flags.jpg) -40px 0 no-repeat;
}
#language li a.francais {
	background: url(../images/flags.jpg) -80px 0 no-repeat;
}
#language li a.italiano {
	background: url(../images/flags.jpg) -120px 0 no-repeat;
}
#language li a.russian {
	background: url(../images/flags.jpg) -160px 0 no-repeat;
}
p {
	color: #373737;
	font-size : 11px;
	line-height : 16px;
	margin-top: 20px;
	margin-bottom: 10px; 
	margin-right: 20px;
	}
td {
	color: #373737;
	font-size : 11px;
	line-height : 16px;
	margin-top: 20px;
	margin-bottom: 10px; 
	margin-right: 20px;
	vertical-align : top;	
}
	
a { text-decoration: none; color : #000; }
a:visited { text-decoration: none; }
a:active { text-decoration: underline; color:  #ccc; }
a:hover { text-decoration: underline;}

.ahem { display: none; 	}
strong, b { font-weight: bold; 	}

ul { color: #373737; font-size : 11px; line-height : 14px; list-style : square; margin-left: -10px; }
ol{ color: #373737; font-size : 11px; line-height : 16px; list-style : decimal; }
li{	font-size : 11px; }
img { border: 0; }

blockquote{
	color: #373737;
	font-size : 11px;
	line-height : 16px;
	margin-top: 20px;
	margin-bottom: 10px; 
}
.nowrap {
	white-space: nowrap;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}

.title {
	color: #ac180f;
	font-size: 18px;
	line-height: 24px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight : bolder;
}
.title:active {	text-decoration: none; color: #ac180f; }
.title:hover {	text-decoration: none; color: #540C07;}

.small {
	color: #000000;
	font-size: 10px;
	line-height: 10px;
}

.highlight { color: #ac180f; font-size: 13px; line-height: 25px; margin-top: 0px; margin-bottom: 10px; font-weight : bold; }
.highlight:hover { text-decoration: none; color: #009999; }

.softlink { color : #b90000; text-decoration: none; }
.softlink:visited { text-decoration: none; }
.softlink:active { text-decoration: none; }
.softlink:hover { color: #009999; text-decoration: none;}

.morelink {	color : #ac180f; font-size: 10px; text-decoration: none; }
.morelink:hover { text-decoration: none; color: #009999; }

.header{ font-size: 14px; line-height : 20px; color: 000; font-weight: bold;}
.header a{ color: 000; }
.header:hover{ color: 888888; text-decoration: none; }

.section { font-weight: bold; color: #009999; font-size: 12px;}

.content{
	font-size : 11px;
	line-height : 16px;
	padding-left : 35px;
	padding-right : 100px;
	padding-top : 10px;
	color: #000;
}
.sidebar{
	padding-left : 28px;
	padding-top : 10px;
}

div#bullet{
	font-size : 11px;
	line-height : 16px;
	margin-left : 0px;
	background-image : url(../images/bullet_arrow.gif);
	background-repeat : no-repeat;
	padding-left : 15px;
	padding-top : 0px;
	padding-bottom : 4px;
}

.box {
	background-color: #ffffff;
	padding: 5px;
	border-style : solid;
	border-width : 1px;
	border-color : #B7B7B7;
}

.thumbnail { 
	border: 0;
	margin-right: 6px;
	margin-bottom: 5px;
	height: 70px;
	width: 70px;
}
.TrialLink {
	background-color: #FFFF99;
  	font-size:smaller;
  	font-face: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.CurrentTrialLink {	
	color:#AC180F;
	  	font-size:smaller;
  	font-face: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.newslink {
	margin-bottom: 0;
	margin-top: 0;
	margin-left: 10px;
	font-size: 10px;
}

td.smTable {
	font-size: 8px;
	line-height: normal;
	text-align: right;
}
td.smTableLeg {
	font-size: 8px;
	line-height: normal;
}