/* CSS Document */

body,td {
	font-size: 11px;
	line-height: 16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.Verified { /*do nothing*/ }

.Unverified { background-image:url(images/bghash.gif); }

a {
	color: #0F654C;
	text-decoration: none;
}

a:visited {
	color: #0F654C;
	text-decoration: none;
}

a:hover {
	color: #49A376;
	text-decoration: underline;
}

a img { border: 0; }

div#work_area {
	margin: 5px;
}

div#work_area, div#work_area td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

div#work_area a.button {
	padding: 2px 4px;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	background-color: #DDDDDD;
	color: black;
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

div#work_area a.button:hover {
	text-decoration: none;
}

div#work_area a.button:visited {
	color: black;
}

div#work_area a.button:link {
	color: black;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}

input.btn {
	padding: 0pt 0.25em; 
	overflow: visible; 
	width: auto;
	font-size: 8pt;
	font-weight: bold;
}

div#work_area input.text {
	font-size: 9pt;
	border: 1px solid black;
}

div#work_area td.field_left_on {
	background-color: white;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

div#work_area td.field_left_off {
	background-color: #EEEEEE;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

div#work_area td.field_right_on {
	background-color: white;
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

div#work_area td.field_right_off {
	background-color: #EEEEEE;
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

table.db_table {
	border-collapse: collapse;
}


table.db_table tr.header_row td {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	padding: 2px;
	background-color: #EEEEEE;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

table.db_table td.content_pad {
	padding-left: 5px;
	padding-right: 5px;
}

table.db_table td {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 2px;
	border: 1px dashed #CCCCCC;
}

table.db_table tr.norm_light {
	background-color: white;
}

table.db_table tr.norm_dark {
	background-color: #F0F0F0;
}

table.db_table tr.new_light {
	background-color: #FFF9F9;
}

table.db_table tr.new_dark {
	background-color: #FFEAEA;
}

table.db_table th.new_dark {
	background-color: #F3CAC6;
}

table.db_table td.print_dark {
	background-color: #D8DBA7;
}



table.db_table td.print_light {
	background-color: #FBFFC2;
}

table.db_table td.export_dark {
	background-color: #B3DBC4;
}

table.db_table td.export_light {
	background-color: #C9F7DE;
}

table.db_table td.buy_dark {
	background-color:#669999;
}

table.db_table td.buy_light {
	background-color: #CCCCFF;
}

table.cart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

font.major-header {
	font-weight: bold;
	font-size: 10pt;
}


table.listing {
	margin-top:5px;
	margin-bottom:5px;	
}

table.listing td {
	font-family: Verdana, Helvetica, sans-serif;
}

table.listing td.detail_label {
	text-align: right;
}

table.listing td.detail_header {
	background-color: #EEEEEE;
	color: #007672;
	font-weight: bold;
	font-size: 14px;
}

div.print_view {
	page-break-after: right;
	page-break-inside: auto;
	top: 0%;
}

.print_inside {
	page-break-before: always;
	top: 0%;
}

div.print_view table.listing td {
	font-size: 9pt;
}

div.detail_view table.listing td.detail_spacer {
	width: 10px;
}

div.print_view table.listing td.detail_header {
	font-size: 11pt;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 2px;
}

div.print_view table.listing td.detail_label {
	width: 160px;
}

div.detail_view table.listing td {
	font-size: 8pt;
}

div.detail_view table.listing td.detail_spacer {
	width: 5px;
}

div.detail_view table.listing td.detail_header {
	font-size: 11pt;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 2px	
}

div.detail_view table.listing td.detail_value {
	 width: 200px; 
}

div.detail_view table.listing td.detail_label {
	width: 160px;
}

div#view_window {
	position: absolute;
	z-index: 500;
	background-color: white;
	border: 1px solid #0F654C;
}

.search_hdr {
	background-image:url(js2/ext-2.0/resources/images/default/panel/light-hd.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#000066;
	height: 24px;
	padding-left: 6px;
	border-bottom: 1px groove #99BBE8;
}
.search_hdr_select {
	background-color: #FFFFCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#000066;
}
.search_panel {
	border: 2px solid #99BBE8;
}
.result_key {
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom: 1px solid #99BBE8;
	background-image:url("js2/ext-2.0/resources/images/default/toolbar/bg.gif");
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.result_val {
	border-right:1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.result_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.header_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0F654C;	
}
@media screen{
	.comp_print {
		margin-left: 30;
		width:700;
		height:400px;
		overflow:auto;
		border:1px solid #CCCCCC;
	}
}


.show_print {
	display: none;
}

@media print{
	.hide_print {
		display: none;
	}

	.show_print {
		display: block;
	}
	.comp_print td {
		font-size:8px;
		width: 100%;
	}
	
} 
