@import url("../css/progress_bar.css");

/*#container_form visibility gets reset by the script for all pages regardless of whether it has seamless functionallity or not*/
#container_form{visibility:hidden}

/* @group Seamless Navigation */

#form_navigation{
	display: block;
	overflow: hidden;
	_zoom:1;
	padding: 4px 0 0;
	margin-left: 0;
	margin-right: 0;
}

#seamless_nav {
	overflow: hidden;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 10px;
	width: 150px;
	float: left;
	margin-left: 12px;
	_margin-left: 6px;
}

.history_link {
	padding-right: 8px;
	font-size: 14px;
	float: left;
}

.history_link a {
	color: #3294b1;
}



/* @end */

/* @group Progress Bar */

.meter {
	padding-right: 0;
	margin-left: 16px;
	float: right;
	margin-right: 5px;
}



/* @end */

.page1 .container_question {
	border-style: none;
/*	margin-left: 22px; */
/*	margin-right: 22px; */
	overflow: visible;
	padding-top: 0;
/*	width: 490px; */
	width: 50%; 
    margin: auto;
}

@media screen and (max-width: 608px) {
    .page1 .container_question {
	    width: 90%; 
    }
}

.page1 .helpText {
	display: none;
}

.page1 select, .page1 .inputText input {
	font-size: 15px;
}

.page1 select {
	margin-bottom: 3px;
}

.page1 .label_typical {
	float: none;
	font-size: 16px;
	padding-bottom: 8px;
	display: block;
	width: auto;
	text-align: left;
}

.page1 .container_input {
	float: none;
}

/*
.page1 #DIV_SUBMIT_01 {
	text-align: left; 
	padding-left: 15px;
	width: 525px;
}
*/

.page1 .q_group_wrap_inner {
	padding-left: 10px;
	padding-right: 10px;
}

.page1 #form_content {

}

/* @group Highlight and Error */

/* @group Main Error Message */

.page1 .error_message_main {
	padding-top: 1px;
	height: 33px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0;
}

.page1 #mainwarning span.mainErrorText {
	margin-top: 0;
}


/* @end */

/* @group Inline Errors */

.page1 .container_question .warning{
	text-align: left;
	color: #ea5133;
	font: bold 11px arial, helvetica, sans-serif;
	display: block;
	margin-left: 0;
	margin-bottom: 8px;
}

.page1 .highlight-error label{
	color: #000;
	background: url(../images/asterisk.gif) no-repeat left top;
	padding-left: 11px;
	margin-left: 0;
}



/* @end */



/* @end */

#adchemyPixelIframe {
	position: absolute;
}
