body {
	font: normal normal 12px Helvetica;
	color: #000;
}

td {
	font-size: 11px;
}

.active_textbox {
	height: 16px;
	border:thin solid #A2C6EF;
	color: #333333;
	text-align: left;
	padding-left: 5px;
	padding-right: 1px;
	font-size: 11px;
	padding-top: 5px;
	background-color: #fff;
	font-weight: normal;
	font-style: normal;
}

.regular_textbox {
	width: 145px;
}
.city_textbox {
	width: 115px;
}

.zipcode_textbox {
	width: 60px;
}

.middle_textbox{
	width: 44px;
}

.three_digit_phone_number{
	width: 33px;
	margin-right: 5px;
}

.four_digit_phone_number{
	width: 38px;
	margin-right: 5px;
}

.date{
	width: 50px;	
}

.base_modal{
	width: 544px;
	height: auto;	
	padding: 0px;
}

.div_inside {
	padding-top: 32px;
	height: 550px;
	width: 181px;
	z-index: -1;	
}


.move_quote_bg{
	background-image: url(../img/moving_quote.png);
	background-repeat: no-repeat;	
}

.your_info_number {
	background-image: url(../img/yourinfo-blue-number.png);
	background-repeat: no-repeat;
}

.your_info_checked {
	background-image: url(../img/yourinfo-blue-checked.png);
	background-repeat: no-repeat; 	
}

.your_address_grey {
	background-image: url(../img/youraddress-grey.png);
	background-repeat: no-repeat; 	
}

.your_address_number {
	background-image: url(../img/youraddress-blue-number.png);
	background-repeat: no-repeat;
}

.your_address_checked {
	background-image: url(../img/youraddress-blue-checked.png);
	background-repeat: no-repeat;
}

.your_move_grey {	
	background-image: url(../img/yourmove-grey.png);
	background-repeat: no-repeat; 	
}

.your_move_number {	
	background-image: url(../img/yourmove-blue-number.png);
	background-repeat: no-repeat;
}

.your_move_checked {	
	background-image: url(../img/yourmove-blue-checked.png);
	background-repeat: no-repeat;
}

.your_approval_grey {
	background-image: url(../img/yourapproval-grey.png);
	background-repeat: no-repeat; 
}

.your_approval_number {
	background-image: url(../img/yourapproval-blue-number.png);
	background-repeat: no-repeat;
}

.your_approval_checked {
	background-image: url(../img/yourapproval-blue-checked.png);
	background-repeat: no-repeat;
}

.element{
	padding:2px;
}

.div_bg_grey{
	height: 514px;
	width: 176px;
	background: #ffffff;	 
}

input, textarea {
	font-size: 10px;
}

.radioInput{
	border: 0px;
}

input[type='submit'], input[type='button'] {
	background: #4477AA;
	color: white;
	margin: 5px;
	border-color: gray;
}

.state_dropdown_inactive {
	width: 62px;
	height: 16px;	
	color: #333333;
	font: normal normal 11px Helvetica;
	border: 1px solid #b2b2b2;
	text-align: justify;
}

h1 {
	color: #578BB8;
	font-size: 1.6em;
	margin-top: 0;
}

.radio_margin {
	margin-left: 20px;
}

.radio_text {
	color: #333333;
	font: normal 11px Helvetica;
}

.radio_select_text {
	color: #000;
	font: normal 11px Helvetica;
}

.address_unrec_header_text {
	font: bold 13px Helvetica;
}

.message {
	border: 1px solid #FFCC00;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #F0F8FF;
	font-size: 12px;
}

.standard_inner_div_bold {
	text-align: left;
	padding: 13px 0px 0px 10px;
	font: bold 13px Helvetica;
	width: 166px;
	height: 23px;
	margin-left: 3px;
}

.standard_inner_div {
	text-align: left;
	vertical-align: middle;
	height:90px;
	font: normal 11px Helvetica;
	width: 156px;
	padding: 10px;
	margin-left: 3px;
}

.standard_inner_div_address {
	text-align: left;
	vertical-align: middle;
	height:55px;
	font: normal 11px Helvetica;
	width: 156px;
	margin-left: 3px;
	padding: 10px;
}

.standard_inner_div_move {
	text-align: left;
	vertical-align: middle;
	height: 40px;
	font: normal 11px Helvetica;
	width: 166px;
	margin-left: 3px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 5px;
}

.standard_inner_div_move_type {
	text-align: center;
	height: 40px;
	font: normal 11px Helvetica;
	width: 156px;
	padding-bottom: 10px;
	margin-top: -5px;
}

.your_move_spacing {
	height: 10px;
}

state_zip_float {
	float: left;
}

.light_blue_div{
	background-color: #cddff4;
}

.dark_blue_div{
	background-color: #A2C6EF;
	border-top: 1px solid #347de9;
	border-bottom: 1px solid #347de9;
}

.dark_grey_div{
	background-color: #CECECE;
	border-top: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
}	

.light_green_div{
	background-color: #CCFFCC;
	border-top: 1px solid #379C01;
	border-bottom: 1px solid #379C01;	
}

.red_div{
	background-color: #FFFFCC;
	border-top: 1px solid #F7B512;
	border-bottom: 1px solid #F7B512;	
}

.red_unrec_div{
	background-color: #FFCCCC;
	border-top: 1px solid #C40409;
	border-bottom: 1px solid #C40409;	
}

.your_move_label{
	font-size: 11px;
	font-weight: bold;
}

.name {
	text-align: left;
	width: 165px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
}

.state_zip_name {
	text-align: left;
	float: left;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
}

.td_state_zip {
	width: 65px;
}

.value {
	float: left;
	padding: 0px;
}

.error {
	float: left;
	padding: 5px;
}
.errors {
	color: red;
	vertical-align: middle;
}
img.errors {
	padding-right: 5px;
}
.errors input {
	border: 1px solid red;
}
.errors textarea {
	border: 1px solid red;
}

.required {
	color: red;
	padding-left: 2px;
}

.rich-stglpanel-body {
   overflow: auto;
}

.footer {
	text-align: center;
	font-size: 10px;
}

.prop {
	color: #000;
	padding-left: 12px;
	font-size: 11px;
	font-weight: normal;
}

.rich-calendar-input{
	height: 16px;
	width: 80px;
	border-style: solid;
	border-color: #A2C6EF;
	color: #333333;
	text-align: left;
	padding-left: 5px;
	padding-right: 1px;
	font-size: 10px;
	padding-top: 5px;
	background-color: #fff;
	font-weight: normal;
	font-style: normal;
	border-width: thin;
}
