/***********************************************************
* general
************************************************************/
.mod_scanner
{
}
.mod_scanner .domainwrapper
{
	width: 700px;
}
.mod_scanner *
{
	/*color:#ffffff;*/
}


/***********************************************************
* progress bar
************************************************************/
.mod_scanner .progressbar
{
	height:30px;
	background-color:#000000;
	margin-bottom:1.5em;
	position:relative;
}
.mod_scanner .progressbar .progress
{
	background-color:#25B2E7;
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	width:50px;
	height:100%;
}
.mod_scanner .progressbar .text
{
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	height:100%;
	color:#ffffff;
	padding:8px;
	font-weight:bold;
}
.mod_scanner .progressbar .text #text_currentquestion
{
	color:#ffffff;
}
.ie .mod_scanner .progressbar .text
{
	padding-top:6px;
}

/***********************************************************
* question
************************************************************/
.mod_scanner .questionwrapper
{
	margin-bottom:1.5em;
	padding-bottom:0.5em;
}
.mod_scanner .questionwrapper h3
{
	margin-bottom:1.5em;
	line-height:1.3em;
}
.mod_scanner .questionwrapper table.scanner_table,
.mod_scanner .questionwrapper table.scanner_table tbody tr th,
.mod_scanner .questionwrapper table.scanner_table tbody tr td
{
	background-color:transparent;
}
.mod_scanner .questionwrapper table.scanner_table tbody tr td
{
	cursor:pointer;
}

.mod_scanner .inactive *
{
	color:#666666;
}

.mod_scanner .hidden
{
	display:none;
}

/***********************************************************
* form buttons
************************************************************/

.radio,
.radio_selected
{
	width:11px;
	height:15px;
	background:url(radio_active.gif) no-repeat 0px 3px;
	float:left;
	margin-right:4px;
}
.radio_selected
{
	background:url(radio_active_selected.gif) no-repeat 0px 3px;
}

.inactive .radio,
.inactive .radio_selected
{
	background:url(radio_inactive.gif) no-repeat 0px 3px;
}
.inactive .radio_selected
{
	background:url(radio_inactive_selected.gif) no-repeat 0px 3px;
}


/***********************************************************
* button
************************************************************/

div.button_next
{
	display:none;
	height:41px;
	width:212px;
	color:#ffffff !important;
	font-weight:bold;
	background:url(button_next.gif) no-repeat top left;
	padding-left:8px;
	padding-top:13px;
	text-decoration:none;
	cursor:pointer;
}
.ie .button_next
{
	padding-top:12px;
}

/***********************************************************
* results
************************************************************/

#spinwrapper,
#rightwrapper
{
	float:left;
}

#spinwrapper
{
	width:570px;
}

#rightwrapper
{
	width:424px;
}

#rightwrapper #results
{
	/*background-color:#333333;*/
	/*padding:10px;*/
}
#rightwrapper h3
{
	text-transform:uppercase;
	color:#2990B7;
	font-size:12px;
	line-height:1.3em;
	margin-bottom:1em;
}

#rightwrapper #resultswrapper
{
	height:320px;
}

#rightwrapper #resultswrapper p
{
	/*color:#ffffff;*/
}


body.scan input
{
	color:#000000;
}
#rightwrapper input.checkbox
{
	margin-left:-1px;
}
.ie #rightwrapper input.checkbox
{
	margin-left:-4px;
}
