body {
	margin-top: 10px;
	font-family: Helvetica, Arial, sans-serif;
	color: #333;
}

a {
	color: 196AAA;
}
a:hover, a:active {
	color:#D86422;
}

table {
	font-size:13px;
	line-height:18px;
}

td.bannerBackground {
	background: #1E7FB8;
	color: #FFFFFF;
}

h2 

/* Color and size changed and display set to null*/ {
	display: none;
	font-weight: bold;
	color: #333333;
}

hr {
	color: #CCCCCC;
	display: none;
}

input#button1.datacol {
	display:block;
	float:left;
	font-size:13px;
	line-height:20px;
	height:28px;
	font-weight:normal;
	color:#196AAA ;
	padding:3px 10px 5px 10px;
	margin:0;
	border:1px solid #7CB6D8;
	background-color:#FFFFFF;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

input#button1.datacol:hover {
	color:#D86422;
	cursor:pointer;
}


select {
	color: #323232;
}

textarea {
	border: #cccccc 1px solid;
	color: #323232;
}

iframe {
	border: #4f8cc1 1px solid;
}

.chapter  {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 5px;
}

.question {
	padding-left: 0px;
}

.bluebold {
	font-weight: bold;
	color: #4f8cc1;
}

.orangebold {
	font-weight: bold;
	color: #CC6600;
}

.error {
	font-weight: bold;
	color: #FF0000;
}

.legende {
	color: #666666;
}

/* -------------------------------------------------------------------------------------
 FORMS
 ======================================================================================*/

/* form */
.form {
	margin:0 0 18px 0;
}
.form br {
	clear:both;
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	text-indent:-10000px;
}

/* fieldset */
.form fieldset {
	padding:0 0 6px 0;
	margin:0 0 29px 0;
	border-bottom:1px solid #CCCCCC;
}

.form fieldset legend {
	font-family: 'Helvetica', Arial, Verdana, sans-serif;
	font-size:20px;
	line-height:21px;
	font-weight:bold;
	color:#000000;
	padding:3px 0 3px 0;
	margin:0;
}

/* field */
.form .field {
	margin:0 0 9px 0;
}



/* label */
label, .label {
	font-family: 'Helvetica', Arial, Verdana, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#333333;
	padding:3px 0 3px 0;
}
.form .label {
	display:block;
	float:left;
	width:110px;
}

/* error & info */
span.error, span.info {
	clear:both;
	display:block;
	float:left;
	font-family: 'Helvetica', Arial, Verdana, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#333333;
	padding:3px 5px 6px 120px;
}

/* error */
.form span.error {
	color:#FF0000;
}
.form .error label {
	color:#FF0000;
}
.form .error input {
	border-color:#FF0000;
}


/* info  */
.form .info {
	color:#666666;
}

/* inputs */
.input, input.text, select.select, textarea.textarea, input.radio, input.checkbox, input.submit, .submit input {
	font-family: 'Helvetica', Arial, Verdana, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#333333;
	margin:0;	
}

input:focus, select:focus, textarea:focus {
	border-color:#D86422;
}

/* input */
.input {
	padding:4px 0px 2px 0px;
}

/* text input */
input {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:4px 4px 0px 4px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

/* textarea */
textarea {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:2px 5px 2px 5px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

/* select */
select {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:3px 1px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}



