* {    font-family: Geneva, Arial, Helvetica, sans-serif;    z-index: 23;}body {    margin: 0 0 0 0;    font-size: 11px;}table {    padding: 0 0 0 0;    margin: 0 0 0 0;        border: 0px;}a:link {	color: #679997;	text-decoration: none;}a:visited {	text-decoration: none;	color: #679997;}a:hover {	color: #333333;	text-decoration: underline;}a:active {	text-decoration: none;	color: #333333;}/* ERROR */#error {    position:absolute;    left: 0px;    top: 0px;    width: 100%;    height: 100%;    background-image: url('../img/overlay.png');    margin: 0 0 0 0;    z-index: 666;}#errorMsg {    position:absolute;	background-color: #A0000B;	border: 1px dashed white;	width: 350px;	height: 180px;	position: absolute;	top: 0px;	bottom: 0px;	right: 0;	left: 0;	margin: auto;	padding-left: 3px;	padding-top: 3px;	color: white;	z-index: 25;}#errorButtonOK {    position:absolute;    left: 5px;    bottom: 5px;    width: 50px;}#errorButtonBack {    position:absolute;    right: 5px;    bottom: 5px;    width: 50px;}#alertButtonOK {    position:absolute;    text-align: center;    font-weight:bold;    width: 50px;    left: 5px;    bottom: 5px;    color: white;    text-decoration:none;    border: 1px solid white;}#alertButtonBack {    position:absolute;    text-align: center;    font-weight:bold;    width: 50px;    right: 5px;    bottom: 5px;    color: white;    text-decoration:none;    border: 1px solid white;}/* MENU */#menu {    color: #666;    position: relative;    left: 30px;    margin-top: 20px;    float: left;}#menuItem {    position: relative;    line-height: 25px;    font-size: 13px;    color:#666;    }#menuItem a:link {	color: #679997;	text-decoration: none;}#menuItem a:visited {	text-decoration: none;	color: #679997;}#menuItem a:hover {	color: #666;	text-decoration: none;}#menuItem a:active {	text-decoration: none;	color: #666;	}/* CONTENT */.descriptionTxt {    position: fixed;    width: 250px;    height: 100%;    right: 0px;    top: 0px;    padding-left: 5px;    padding-right: 5px;    padding-top: 5px;    background-color: #679997;    border-left: 3px double black;    z-index:999;    cursor: pointer;    }#footer {    position:relative;    text-align: center;    font-size: 9px;    color: black;    border-top: 1px solid #999;    width: 100%;    bottom: 5px;}#logo {    position:relative;    width: 224px;    height: 230px;    background-image:url('../img/logo.jpg');}#titleBanner {    position:relative;    top:20px;    left:27px;    width:243px;    height:57px;    background-image:url('../img/titleBanner.jpg');}#titleBannerTest {    position:absolute;    top:0px;    left:5px;    width:243px;    height:57px;    background-image:url('../img/titleBanner.jpg');}#testInfos {    position:absolute;    top:5px;    right:5px;    font-size: 9px;    }#testBody {    position: absolute;    border-top: 1px solid #679997;    border-bottom: 1px solid #679997;    top: 110px;    left: 20px;    right: 20px;    width: 560px;    height: 550px;    overflow: auto;}#adminBoxHead {    position:relative;    text-align: center;    top: 0px;    width: 100%;    height: 18px;    font-size: 13px;    font-weight:bold;    color: white;    background-color: #679997;    margin-bottom: 10px;}#contentBox {    position:relative;    width: 620px;    margin-top: 20px;    margin-left: 20px;    margin-bottom: 20px;}#adminBox2Colums {    position:relative;    width: 620px;    border: 1px solid #679997;    margin-bottom: 10px;    padding-bottom: 25px;    overflow: hidden;}#adminBoxLeft {    position:relative;    width: 300px;    border: 1px solid #679997;    float: left;    margin-right: 5px;    margin-bottom: 10px;    overflow: hidden;}#adminBoxRight {    position:relative;    width: 300px;    border: 1px solid #679997;    float: right;    margin-left: 5px;    overflow: hidden;}#adminTitle {    position:absolute;    text-align: right;    right: 0px;    top: 0px;    width: 100%;    height: 18px;    padding-right:2px;    font-size: 13px;    font-weight:bold;    color: white;    background-color: #679997;}#adminList {    position:relative;    top: 18px;    width: 100%;    margin-bottom: 18px;}#adminListline0 {    background-color: #ececec;}#adminListline1 {    background-color: #d3d3d3;}    input {    width: 200px;    border: 1px solid black;    background-color: #ececec;    color: #679997;}input.radio {    width: 10px;}textarea {    width: 270px;    height: 100px;    border: 1px solid black;	font-size: 10px;    background-color: #ececec;    color: #679997;}#addQuestion{    position:relative;    margin-left:10px;    margin-right:10px;    top: 30px;}#question {    position:relative;    margin-top: 15px;    padding-left: 3px;    border-top: 1px dotted #999;    border-left: 1px dotted #999;    border-right: 1px dotted #999;    border-bottom: 3px double #999;}#testFooter{    position:absolute;    top: 670px;    left: 5px;    right: 5px;    width: 590px;    font-size: 9px;    color: #999;}#addContent{    position:relative;    margin-left:10px;    margin-right:10px;    top: 30px;}#addLanguage {    position:relative;    margin-left: 50px;    margin-right: 50px;    top: 50px;    margin-bottom: 80px;}#contentDescription {	font-size: 13px;	color: #679997;	margin-bottom: 10px;	width: 450px;    }#contentText {	font-size: 11px;	color: #666666;    	width: 450px;}