body {
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-color: #eeb2b2;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#header {
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	position: relative;
	height: 136px;
	width: 781px;
	top: 0px;
}
#wrapper {
	height: 100%;
	width: 781px;
	text-align: left;
	margin:0 auto;
	position: relative;
	font-size: 12px;
	left: auto;
	right: auto;
}
#textBox {
	background-image: url(../images/bg_textBox.gif);
	background-repeat: repeat-y;
	width: 781px;
	height: 200px;
	background-position: center;
}
#requirementsBox {
	background-image: url(../images/bg_textBox.gif);
	background-repeat: repeat-y;
	width: 781px;
	height: 575px;
	background-position: center;
}
#contactBox {
	background-image: url(../images/bg_textBox.gif);
	background-repeat: repeat-y;
	width: 781px;
	height: 150px;
	background-position: center;
}
#signupBox {
	background-image: url(../images/bg_textBox.gif);
	background-repeat: repeat-y;
	width: 781px;
	min-height: 385px;
	background-position: center;
	padding-bottom:4px;
}
#menu {
	background-image: url(../images/bg_menu.gif);
	width: 781px;
	height: 27px;
	background-position: center;
}
#showChart {
	background-image: url(../images/chart_box.gif);
	position: relative;
	height: 153px;
	width: 279px;
	top: 0px;
	left: 5px;
}
#chart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 10px;
}
#pageTitle {
	width: 781px;
	height: 27px;
	background-position: center;
	background-image: url(../images/bg_content.gif);
}
#bottom{
	background-image: url(../images/bottom.gif);
	background-repeat: no-repeat;
	position: relative;
	height: 16px;
	width: 792px;

}
#loginTable {
	height: 25px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #AF0A00;
	width: 685px;
}
#loginTable a:link,a:visited,a:hover,a:active{
	color: #AF0A00;
	text-decoration: underline;
	height: 25px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
#boxError {
	border:1px solid black;
	padding-left:10px;
	padding-top:10px;
	text-align:left;
	min-height:30px;
	
}
.textfield {
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.input {
	background-color: #cb1207;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
a:link,a:visited,a:hover,a:active {
	color: #AF0A00;
	text-decoration: underline;
}
.asterix {
	font-size: 11px;
}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #AA0A00;
	text-align:left;
}
.loginField {
	border: 1px solid #af0a00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.footer {
	margin-top:3px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.content-box {
	background:url(../images/bg_textBox.gif) repeat-y center;
	width: 781px;
}
.content-inner {
	margin-left:50px; 
	width:670px; 
	padding:5px;
	font-size: 12px;
}
.content-inner h1 {
	padding:0;
	margin:0;
	color:#af0a00;
	margin-top:10px;
	font-size:16px;
}
.content-inner h1 a {
	padding:0;
	margin:0;
	color:#af0a00;
	margin-top:10px;
	font-size:16px;
}
.content-inner p {
	margin:0;
	padding:0;
	margin-bottom:10px;
}
#content-footer {
	width:773px;
	height:16px;
	background:url(../images/bottom.gif) no-repeat;
	margin-top:8px;
}