/* uk-form-controls */

.uk-form-row .uk-form-controls select,input {

	height: 30px;

	width: 90%;

	padding: 4px 6px;

	border: 1px solid #dddddd;

	color: #9E9E9E;

	-webkit-transition: all linear .2s;

	transition: all linear .2s;

	border-radius: 4px;

}

.uk-form-horizontal .uk-form-label {

	width: 150px;

	margin-top: 3px;

	float: left;	

}

.uk-form-horizontal .uk-form-controls {

	margin-left:150px;

}

.uk-form-row + .uk-form-row {

	margin-top: 5px;

}



/* uk-subform-controls */

.uk-grid .uk-subform-controls select,input {

	max-width: 100%;

	padding: 0px 6px;

	border: 1px solid #dddddd;

	color: #9E9E9E;

	-webkit-transition: all linear .2s;

	transition: all linear .2s;

	border-radius: 4px;

}

.uk-form-horizontal .uk-subform-label {

	width: 150px;

	margin-top: 0px;

	border:none;

	float: left;	

}

.uk-form-horizontal .uk-subform-controls {

	margin-left:150px;

}



.uk-main-container {

margin-top: 95px;

padding-bottom: 0px;

}

#multi_select_box #checkbox_wrapper input {

	height: 20px;

	width: 100%;

	margin: 4px 6px;

	border: 1px solid #dddddd;

	color: #9E9E9E;

	overflow: hidden;

	-webkit-transition: all linear .2s;

	transition: all linear .2s;

	border-radius: 4px;

}

.form-h2 {

	color: #22856c;

	font-size: 18px;

	line-height: 24px;

	font-weight: bold;

	display: block;

	padding-bottom:5px;

}

.form-h6 {

	color: #666666;

	font-size: 12px;

	line-height: 15px;

	display: block;

	font-family: 'myriad_web_proregular';

	padding-bottom:5px;

}

.title-h2 {

	color: #ffffff;

	font-size: 18px;

	line-height: 24px;

	font-weight: bold;

	display: block;

	padding-bottom:5px;

}

#subtitle {

	width: 65%;

	padding-bottom:3px;

	border-bottom:1px dotted #64f3c8;

	font-size: 12px;

	font-weight: bold;

	color: #000;

}

#subtitle_location {

	font-size: 12px;

	padding-bottom:3px;

	font-weight: bold;

	color: #fff;

}

.mandatory {

	color:#007356;

}

.column_1 {

	padding-bottom:10px;



}

.column_2 {

	padding-bottom:10px;



}

.column_3 {

	padding-bottom:10px;



}

#multi_select_box {

	width:100%;

	height:auto;

	color:#FFF;

	padding-bottom:10px;	

}

#checkbox_wrapper {

	width:100%;

	height:auto;

	overflow:hidden;

	clear:both;

}

#checkbox_box{

	width:13px;

	padding-right: 6px;

	float:left;

	overflow:hidden;

}

#checkbox_content{

	width:auto;

	padding-left:5px;

	padding-top: 3px;

	float:left;

}



#checkbox {

	width:auto;

	height:8px;

	float:left;

}

#checkbox input {

	height:auto;

}

#agreement_wrapper {

	width:100%;

	height:auto;

	padding-top:8px;

	padding-bottom:15px;

	border-top:1px solid #49c4a2;

	border-bottom:1px solid #49c4a2;

	overflow:hidden;

	clear:both;

}

#pnc_wrapper {

	width:100%;

	height:auto;

	overflow:hidden;

	clear:both;

}

#agree_content {

	width: 92%;

	color:#FFF;

	padding-top:5px;

	padding-left: 5px;

	float: left;

}

#pnc_content {

	width: 92%;

	padding-top:5px;

	padding-left: 5px;

	float: left;

}

.privacy_word {

	cursor:pointer;

	color:#49ffcc;

}



#btn_wrapper {

	width:auto;

	height:auto;

	overflow:hidden;

	padding-bottom:40px;

}

#reset {

	width:133px;

	float:left;

	text-align:right;

	margin-left:0px;

	margin-right:0px;

	margin-top:0px;

	margin-right:0px;

}

#submit {

	width:133px;

	height: 31px;

	float:left;

	text-align:right;

	margin-left:0px;

	margin-right:0px;

	margin-top:0px;

	margin-right:0px;

}

label.error {

	color: #FF0000;

	font-size:12px;

}

#form_alert {

	width:100%;

	float:left;

	clear:both;

	display:block;

}



#form_alert #form_error_text{

	color:#FF0000;

	font-size:11px;

	font-weight:bold;

	line-height:5px;

	margin-top:5px;

}



#form_complete {

	width:100%;

	float:left;

	clear:both;

	text-align: center;

	display:block;

}



#form_container {

	width:100%;

	float:left;

	clear:both;

}



#region_lightbox {

	overflow:hidden;

	position:fixed;

	z-index:9000;

	width:100%;

	height:100%;

	display: none;

	margin:0px auto;

	top:0px;

	left:0px;



}

#region_lightbox #base{

	overflow:hidden;

	position:absolute;

	width:100%;

	height:100%;

	margin:0px auto;

	background-color:#000000;

	filter:alpha(opacity=90);

	opacity: 0.9;

	-moz-opacity:0.9;

}

#region_lightbox #body{

	overflow:hidden;

	position:absolute;

	width:100%;

	height:100%;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-align:left;

	padding-top:0;

	margin:0px auto;

}

#region_lightbox #body #header{

	overflow:hidden;

	width:720px;

	height:110px;

	clear:both;

}



#region_lightbox #body #content{

	overflow:hidden;

	width:720px;

	height:490px;

	text-align:left;

	margin:0px auto;

	padding:10px 10px 10px 20px; 

	background:#FFFFFF;

}

#region_lightbox #body #content #newspaper{

	overflow:auto;

	width:720px;

	height:455px;

	text-align:left;

}

#region_lightbox #body #content #title{

	font-size:12px;

	font-weight:bold;

	margin-bottom:5px;

}

#region_lightbox #body #content #close{

	text-align:right;

	width:100%;

	margin-bottom:10px;

}

#region_lightbox #body #content #close img{

	cursor:pointer;

}

#captcha_wrapper #captcha_box {

	width:auto;

	height:auto;

	overflow:hidden;

	padding-bottom:5px;

	clear:both;

	float:left;

}

#captcha_wrapper #captcha_field {

	width: 100%;

	clear:both;

}

#captcha_wrapper #captcha_field input{

	height: 20px;

	width: 35%;

	padding: 4px 6px;

	border: 1px solid #dddddd;

	color: #9E9E9E;

	-webkit-transition: all linear .2s;

	transition: all linear .2s;

	border-radius: 4px;

}

#captcha_wrapper #captcha_box img{

	max-width: none;

}









@media (max-width: 479px){

.uk-form-horizontal .uk-form-controls{

	margin-left:0px;

	clear: both;

	float: left;

	width: 100%;

}

.uk-form-row .uk-form-controls select,input {

	height: 30px;

	width: 100%;

	border: 1px solid #dddddd;

	color: #9E9E9E;

	-webkit-transition: all linear .2s;

	transition: all linear .2s;

	border-radius: 4px;

}

.uk-form-horizontal .uk-subform-controls {

	width: 100%;

	margin-left:0px;

	padding-bottom:15px;

	clear:both;

	float:left;

}

#region_lightbox #body #header{

	overflow:hidden;

	width:720px;

	height:80px;

	clear:both;

}



#region_lightbox #body #content{

	overflow:hidden;

	width:260px;

	height:auto;

	text-align:left;

	margin:0px auto;

	padding:10px 10px 10px 20px; 

	background:#FFFFFF;

}

#region_lightbox #body #content #newspaper{

	overflow:auto;

	width:260px;

	height:400px;

	text-align:left;

}	

#captcha_wrapper #captcha_field input{

	height: 20px;

	width: 30%;

	padding: 4px 6px;

	border: 1px solid #dddddd;

	color: #9E9E9E;

	-webkit-transition: all linear .2s;

	transition: all linear .2s;

	border-radius: 4px;

}



#reset {

	width:133px;

	float:left;

	text-align:right;

	margin-left:0px;

	margin-right:0px;

	margin-top:0px;

	margin-right:0px;

	clear:both;

}

#submit {

	width:133px;

	height: 31px;

	float:left;

	text-align:right;

	margin-left:0px;

	margin-right:0px;

	margin-top:0px;

	margin-right:0px;

	clear:both;

}



#submit input{

	width:133px;

	height: 31px;

	float:left;

	text-align:right;

	margin-left:-5px;

	margin-right:-5px;

	margin-top:5px;

	margin-right:0px;

	

}



}



@media (min-width: 479px) and (max-width: 700px){



	#region_lightbox #body #header{

		overflow:hidden;

		width:720px;

		height:80px;

		clear:both;

	}

	#region_lightbox #body #content{

	overflow:hidden;

	width:380px;

	height:auto;

	text-align:left;

	margin:0px auto;

	padding:10px 10px 10px 20px; 

	background:#FFFFFF;

}

#region_lightbox #body #content #newspaper{

	overflow:auto;

	width:380px;

	height:776px;

	text-align:left;

}	

	

	

}





@media (max-width: 767px){

/*.uk-width-medium-3-10 {

	width:100%;

	clear:both;

	float:none;

}*/

#region_lightbox #body #header{

	overflow:hidden;

	width:720px;

	height:80px;

	clear:both;

}

.uk-form-row {

	width:100%;

	height: auto;

	float:left;

	clear:none;	

}

.uk-main-container {

	margin-top: 50px;

	padding-bottom: 0px;

}

#captcha_wrapper #captcha_field input{

	height: 20px;

	width: 50%;

	padding: 4px 6px;

	border: 1px solid #dddddd;

	color: #9E9E9E;

	-webkit-transition: all linear .2s;

	transition: all linear .2s;

	border-radius: 4px;

}

	

/*#region_lightbox #body #content #newspaper{

	overflow:auto;

	width:100%;

	height:100%;

	text-align:left;

}

#region_lightbox #body #content{

	overflow:hidden;

	width:100%;

	height:100%;

	text-align:left;

	margin:0px auto;

	padding:10px 10px 10px 20px; 

	background:#FFFFFF;

}*/	

	

}

@media (min-width: 768px) and (max-width: 959px){

#region_lightbox #body #header{

	overflow:hidden;

	width:720px;

	height:80px;

	clear:both;

}

.uk-width-medium-3-10 {

	width: 100%;

}

.uk-width-medium-7-10 {

	width: 100%;

}

.uk-scroll-3-10 {

	width: 100%;

	height: 100%;

	position:static;

	overflow:auto;

}

.uk-form-row {

	width:50%;

	height: auto;

	float:left;

	clear:none;	

}

.uk-main-container {

	margin-top:50px;

	padding-bottom: 0px;

}



}

/*-- Ipad (Vertical) --*/

/*@media (max-width: 959px){

.uk-main-container {

	margin-top: 50px;

	padding-bottom: 0px;

}

.uk-scroll-3-10 {

	width: 33.8%;

	height: 100%;

	position: fixed;

	overflow: scroll;

}

.uk-form-row {

	width:50%;

	float:left;

	clear:none;	

}





}*/



/*-- Ipad (Hortizontal) / Desktop --*/

@media (min-width: 960px) {

.uk-main-container {

	margin-top:50px;

	padding-bottom: 0px;

}

.uk-scroll-3-10 {

	width: 33.7%;

	height: 100%;

	position: fixed;

	overflow: scroll;

}

.uk-form-row {

	width:100%;

	height: auto;

	float:left;

	clear:none;	

}



/*.uk-form-horizontal .uk-form-label {

	width: 120px;

	margin-top: 5px;

	float: left;	

}

.uk-form-horizontal .uk-form-controls {

	margin-left:130px;

}*/

	

	

}

@media (min-width: 1024px) {

.uk-main-container {

	margin-top:95px;

	padding-bottom: 0px;

}

.uk-scroll-3-10 {

width: 34%;

height: 100%;

position: fixed;

overflow: scroll;

}

/*.uk-form-horizontal .uk-form-label {

	width: 120px;

	margin-top: 5px;

	float: left;	

}

.uk-form-horizontal .uk-form-controls {

	margin-left:130px;

}*/

	

	

}

