/* Inner Page Template 3 Start */
#citizenship_calculator_template .col1, #citizenship_calculator_template .col2
	{
	float: left;
	margin-right: 5px;
}

#citizenship_calculator_template .col1 {
	width: 125px;
	margin-left: 6px;
}

#citizenship_calculator_template .col2 {
	width: 808px;
	margin-right: 0px;
}

#content .box .title .bg10 {
	background: url(/images/title_right_co.gif) no-repeat top right;
	padding-right: 10px;
}

.questionDiv {
	height: auto;
	width: auto;
	border: 1px solid #CCC;
	margin-top: 5px;
	min-height: 350px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding-left: 20px;
	background-color: white;
}

.headerDiv {
	height: 35px;
	width: auto;
	border: 1px solid #CCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin-left: -20px;
	background-color: #5181FF;
}

.buttonDiv {
	height: 30px;
	width: auto;
	border: 1px solid #CCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 5px;
	margin-top: 5px;
	background-color: white;
}

.blackBtn {
	display: block;
	/* 	float: right; */
	text-decoration: none;
	text-align: center;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	width: 110px;
	color: #FFF;
	outline-style: none;
	background: #36689B; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#36689B',
		endColorstr='#7CA8D4'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#36689B),
		to(#7CA8D4)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #36689B, #7CA8D4);
	border: 1px solid #5A5655;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 30px;
	cursor: pointer;
}

.disabledBtnClass {
	display: block;
	/* 	float: right; */
	text-decoration: none;
	text-align: center;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	width: 100px;
	color: #5E5E5E;
	outline-style: none;
	background: #9C9999; /* for non-css3 browsers */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 30px;
}

span.inlineError {
	font: normal 12px/20px arial;
	color: #ff0000;
	/* 	background-position: left -1300px; */
	padding-left: 5px;
}

.error {
	border: 1px solid #ff0000;
}

input.error {
	border: 1px solid #ff0000;
}

.blueBtn { /* font: normal 10px/14px arial;
	color: #fff;
	background-color: #336699;
	text-transform: uppercase;
	padding: 2px 6px;
	*padding: 2px 3px;
	cursor: pointer;
	border: none; */
	background: #36689B; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#36689B',
		endColorstr='#7CA8D4'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#36689B),
		to(#7CA8D4)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #36689B, #7CA8D4);
	/* for firefox 3.6+ */
	font-size: 10px;
	/* font-weight: bold; */
	color: #fff;
	text-transform: uppercase;
	padding: 2px 6px;
	*padding: 2px 3px;
	cursor: pointer;
	border: none;
}

.blueBtn:hover {
	border: 1px solid #00f;
}

.iternaryHeader {
	border: 1px solid #4297D7;
	background: #2191C0 url(/images/title_right_co.gif) repeat-x;
	color: #EAF5F7;
	font-weight: bold;
}

.iternaryHeaderSearch {
	border: 1px solid #4297D7;
	background: #2191C0 url(/images/title_right_co.gif) repeat-x;
	color: #EAF5F7;
}

.stepIndication {
	float: right;
	margin-right: 20px;
	font-size: 20px;
	color: #3566A5;
	margin-top: 5px;
}