
@media screen {
	body, td, h1 {font-family: Verdana, Calibri, Tahoma, Arial;}
	body {margin: 0px; padding: 5px 5px 0px 5px; }
	a {text-decoration: none; border: 0px none white}
	img {border: 0px none white}
	h1 {font-size: 10pt; font-variant: small-caps}
	p {margin: 0px}
	table {page-break-inside:auto}
	thead {display: table-header-group;}
	th {color: Yellow; background: Navy; border: 1px solid white}
	td {page-break-inside: avoid; color Navy; vertical-align:top; padding: 2px 2px 3px 4px; border: 1px solid white; position: relative; top: 0px; left: 0px}
	div {position: relative; top: 0px; left: 0px}
	tr {page-break-inside: avoid}

	hr {width: 90%}

	.empty {background: silver url('../images/33541.jpg')}
	.edit_img {float: right; position: absolute; top: 1px; right: 5px; cursor: pointer}
	.edit_bar {width: 99%; text-align: right; border: 1px none white; margin: 5px 0px 0px 0px}
	.edit_btn {cursor: pointer}
	.basic_comment_box {height: 50px; min-height: 50px; line-height: 160%}
	.show_percent {font-size: 14pt; color: black; float: right; white-space: nowrap; opacity: .2; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";filter: alpha(opacity=15);}
	.page_no, .page_no_selected, .page_no_hover {font-size: 9pt; font-weight: bold; line-height: 100%; color: Navy; width: 25px; text-align: center; border: 1px solid lightsteelblue; white-space: nowrap; vertical-align: middle}
	.page_no_hover {background: powderblue; cursor: pointer}
	.page_no_selected {color: blue; line-height: 100%; border: 0px none white; width: 20px}
	.shadow {color: rgba(127,127,127,.2); font-size: 18pt; position: absolute; bottom: 1px; right: 1px; text-align: right; vertical-align: bottom}
	.shade_page {opacity: .4; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";}
	.dnd_bkg {position: absolute; top: 0px; left: 5px; font-family: Impact; font-weight: bold; color: red; font-size: 18pt; opacity: .2; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";filter: alpha(opacity=15);}

	.cntr_amndmnt_history {font-size: 8pt; font-family: Consolas, Courier, monospace; color: red; margin: 0px}

	#content_box {height: 200px; width: 100%; overflow-y: scroll; margin: 0px; padding: 0px}
	#td_pages {text-align: right; white-space: nowrap; font-size: 10pt}
    #page_load_img {position: absolute; top: 50%; right: 50%; opacity: .4; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter: alpha(opacity=40);}

	#comment_box { position: absolute; top: 50%; right: 40%; display: none; }
	.comment_box_tbl {border: 2px outset darkgray; border-collapse: collapse; box-shadow: 5px 5px 5px rgba(68,68,68,0.6); filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=6);}
	#comment_box_title {height: 25px; color: white; font-weight: bold; font-size: 9pt; padding: 0px 5px; border: 0px none white; vertical-align: middle; -moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7; -webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7; box-shadow:inset 0px 1px 0px 0px #bbdaf7; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000080), color-stop(1, #a8cbed) ); background:-moz-linear-gradient( center top, #000080 5%, #a8cbed 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000080', endColorstr='#a8cbed'); background-color:#000080; -webkit-border-top-left-radius:0px; -moz-border-radius-topleft:0px; border-top-left-radius:0px; -webkit-border-top-right-radius:0px; -moz-border-radius-topright:0px; border-top-right-radius:0px; -webkit-border-bottom-right-radius:0px; -moz-border-radius-bottomright:0px; border-bottom-right-radius:0px; -webkit-border-bottom-left-radius:0px; -moz-border-radius-bottomleft:0px; border-bottom-left-radius:0px; text-indent:0; display:inline-block; color:#ffffff; text-decoration:none; text-shadow:1px 1px 2px #528ecc}
	#comment_box_txt {border: inset 2px silver; width: 250px;  height: 55px; margin: 0px}

	#menu_box {display: none; position: absolute; top: 5px; left: 2px; padding: 20px 0px 10px 0px; border: 0px none blue}
	.menu_box_inner {width: 160px; background: url('../images/Simple-Horizontal-Seamless-Pattern-For-Website-Background.jpg'); border: 2px outset silver; border-radius: 5px}
	.menu_box_td {border: 0px none white}
    .print_warning {display: none}
}
@media print {
	body {text-align: center}
	td,th,div {display: none}
	.print_warning {display: block; margin: 20pt auto 0pt auto; padding: 5pt; border: 2px double blue}
}