html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
	margin:0;
	padding:0;
	border:0;
}
html {
	height:100%;
}
body {
	font:70% Arial, Verdana, Helvetica, sans-serif;
	color:#000;
}
img {
	float:left;
	border:none;
}
a {
	border:none;
}
.mail {
	font:100% Arial, Verdana, Helvetica, sans-serif;
	color:#039a57;
}
table {
	border-collapse:collapse;
}

/* Main
				--------------------------------------------------------------- */

#main {
	width:100%;
	height:100%;
	vertical-align:top;
	text-align:center;
	
}
#container {
	width:955px;
	height:100%;
	margin:20px;
	#margin:0px;
	_margin-left:-20px;
	
}

/* Content
				--------------------------------------------------------------- */
				
.background {
	margin-left:16px;
	margin-left:8px;
	*margin-left:8px;
	_margin-left:0px;

	margin-right:15px;
	background-image:url(../csi/csi/assets/shade.gif);
	float:left;
}

.choices {
	margin-left:8px;
	width:924px;
	float:left;
}

.corrected {
	margin-left:8px;
}

.choices_corrected {
	width:924px;
	float:left;
}

.question_container_corrected {
	margin-left:8px;
	width:924px;
	float:left;
	background-color:#dddfe1;
	border-top:#FFFFFF solid 1px;
}

.question_container {
	
	width:924px;
	float:left;
	background-color:#dddfe1;
	border-top:#FFFFFF solid 1px;
}
.question {
	width:484px;
	float:left;
	text-align:right;
	padding: 10px 20px 10px 20px;
}

.intro_container {

	width:924px;
	float:left;
	background-color:#dddfe1;
}
.intro {
	width:524px;
	float:left;
	text-align:left;
	padding: 10px 20px 50px 200px;
}

.instruction {
	float:left;
	text-align:left;
	padding: 10px 0px 0px 50px;
}

.radiobuttons {
	width:395px;
	float:right;
	text-align:left;
	padding: 6px 0px 0px 5px;
}
.radiobutton1 {
	margin-right:50px;
}
.radiobutton2 {
	margin-right:50px;
}
.radiobutton3 {
	margin-right:50px;
}
.radiobutton4 {
	margin-right:50px;
}

.divide {
	width:884px;
	float:left;
	text-align:right;
	padding: 2px 20px 0px 20px;
	background-color:#999999;
}

.qa {
	width:395px;
	float:right;
	text-align:left;
	padding: 10px 0px 0px 0px;
}
.qa1 {
	margin-right:42px;
	margin-bottom:10px;
}
.qa2 {
	margin-right:10px;
}

.checkboxes {
	width:395px;
	float:right;
	text-align:left;
	padding: 6px 0px 0px 5px;
}
.checkbox {
	margin-left:150px;
}
.tabs{
width:924px;
float:left;
text-align:left;
vertical-align:top;
margin:0px 15px 0px 16px;
_margin:0px 0px 0px 8px;
background-image:url(../csi/assets/tabs_bg.jpg);

}
.tabs a{
float:left;
background-image:url(../csi/assets/tab_bg.jpg);
background-position:right;
padding:7px 45px 6px 20px;
color:#777777;
text-decoration:none;
font-weight:bold;
}

.tabs a.last{
background-image:none;
}

.tabs a.active{
color:#039959;
}

.tabs a.visited{
color:#333333;
}

/* Footer
				--------------------------------------------------------------- */
				
.footer {
	float:left;
	width:955px;
	border-top:#FFFFFF solid 1px;
}
.introfooter {
	float:left;
	width:955px;
}

