
/*

differences in print version:
width narrower;
main container margin without "auto," pushing all to upper left (i.e. not centered);
back to top link table display:none;
print table button cell display:none;

*/

body {
	padding:0;
	margin:0;
}

.tbody_dark_rows {background-color:#F4F5F3;}

.tbody_white_rows {background-color:white;}

table {border-collapse:collapse}

.valuation_main_containers  {
	width:840px;
	margin:0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333}

#valuation_main_container_left { /* for left vertical border stripe; */
	background-image: url(../../images/bg/border_stripe2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:white;}

#valuation_main_container_right { /* for right vertical border stripe; */
	background-image: url(../../images/bg/border_stripe2.jpg);
	background-repeat: no-repeat;
	background-position: right top;}


.main_valuation_tables {width:94%; margin:0 auto;}



#top_left_cell {
	background-image: url(../../images/valuation/crystal_ball_glenboden_banner_valuation.gif);
	background-repeat: no-repeat;
	background-position: 20px /*left*/ 20px /*top*/;
	height:135px;
	width:55%;}

#top_right_cell {
	background-image: url(../../images/valuation/valuation_pen_and_hand.jpg);
	background-repeat: no-repeat;
	background-position: right /*left*/ 30px /*top*/;
	width:45%;} 


#valuation_instructions_table {}

#valuation_instructions_table td {}


form {
	padding:0;
	margin:0;
	display:inline}

.submit_buttons {
	border:1px solid #CACACA;
	background-color:white;
	padding:1px 5px;
	font-weight:bold;
	cursor:pointer;
	font-size:10px;
	color:#555555;
	width:120px;}

.submit_buttons:hover {
	border:1px solid gray;}



#valuation_choices_table {
	margin:34px auto 16px auto;
	border-top: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
}

#valuation_choices_table td {padding:12px 3px}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;}


#main_content_valuation_table {
	border:1px dotted #E5E5E5;
	border-top:none;}

#main_content_valuation_table td {}

#main_content_valuation_table a {
	color:#333333; 
	font-weight:bold;
	text-decoration:underline}

#main_content_valuation_table a:hover {
	text-decoration:none;
	color:gray;}


.divider_cell {	
	height:8px; font-size:10px;}

.divider_cell_bottom {	
	height:2px; font-size:5px;}

.counter_border {
	border:1px solid #E9EAE8;
	background-color:white;
	padding:1px 4px;
	font-size:10px;
}

#description_cell {
	line-height: 18px;
	font-weight: bold;
	padding:10px 45px 0px 0px;
	text-align:justify
}

.top_button_cells {
	vertical-align:bottom;
	text-align:right;}


.top_text_link_cells  {
	text-align:right;}

.top_text_link_cells a {
	font-weight:bold; 
	color:#003366;
	text-decoration:none;}

.top_text_link_cells a:hover {color:gray; text-decoration:underline}


#current_view_cell {font-weight:bold}

.right_bold_cell {
	font-weight:bold; 
	text-align:right;
	padding:3px}



.data_cell {color:#750000; padding:3px;}

.data_text {color:#750000;}

.numbered_cells {
	padding:3px; 
	vertical-align:top; 
	text-align:center;
	font-weight:bold;}











#footer_valuation_table {}

#footer_valuation_table td {	
	padding:6px 4px;
	text-align:center}

.back_to_top_link {
	font-weight:bold;
	color:#000099;
	text-decoration:none;}

.back_to_top_link:hover {
	color:gray;}


