body { margin:3px; }
	
table { margin:0; padding:0; border-collapse:collapse; }
td { margin:0; padding:0; vertical-align:top; }
	
.indent1 { margin-left:20px; }
.indent2 { margin-left:38px;  }		
	
img,
a img { border:none; }
			
h2 { height:31px; margin:0; padding:0; color:#c00; text-indent:17px;
	font:bold 12pt/29px Verdana,Arial,Helvetica,sans-serif,Tahoma;
	border-left:1px solid #c00;
	background: url(/images/line_hz_ccc.gif) repeat-x 0px 27px;
}	
	
ul.linklist { display:block; height:1.6em; padding:0; }
ul.linklist li { float:left; border-left:1px solid #c00; padding:0.3em 0.7em; list-style-type:none; }

ul.linklist a { color:#000; white-space:nowrap; text-decoration:none;
	font:bold 8pt Verdana,Arial,Helvetica,sans-serif,Tahoma; }

ul.linklist a.selected {color: #c00;}
ul.linklist a:hover,
ul.linklist a:active { color:#c00; }

		
div.breadcrumbs { clear:left; width:90%; margin-top:2em; padding-bottom:0.7em; padding-left:0.7em;
	background:url(/images/bg_breadcrumbs.gif) no-repeat left bottom; 
}

div.breadcrumbs ul { display:block; margin:0; padding:0; }
div.breadcrumbs li { display:inline; color:#c00; padding-right:1em; list-style-type:none; }
div.breadcrumbs li.last { color:#000; }

div.breadcrumbs a { padding-right:1em; color:#c00; white-space:nowrap; text-decoration:none;
	font:10pt Verdana,Arial,Helvetica,sans-serif,Tahoma;  }	

table.border { clear:left; margin-top:2em; width:952px; background:url(/images/dots_hz.gif) repeat-x left top; }	
table.border td.left,
table.border td.right { width:41px; padding-left:5px; padding-right:5px; }
table.border td.left { background:url(/images/dots_vt.gif) repeat-y left top; }
table.border td.right { background:url(/images/dots_vt.gif) repeat-y right top; }
table.border td.main { width:828px; padding-left:10px; padding-right:10px; text-align:center; 
	background:url(/images/bg_table_border.gif) repeat-y left top; }
table.border td.main * { text-align:left; }
table.border tr.data td  { padding-top:13px; padding-bottom:13px; }
table.border tr.line td  { height:1px; background:url(/images/dots_hz.gif) repeat-x left top; }				
			
table#preview tr td.main { background-image:url(/images/bg_table_border_preview.gif); }	

table#preview tr td.main a { border:1px solid #000; }
table#preview tr td.main a:hover { border-color:#c00; }

table#preview tr td.main a#imgpreview { float:left; }
table#preview tr td.main a#imgthumb { float:right; }	

table.border td.left .btn,
table.border td.right .btn { margin-bottom:7px; }	


a.btn.close { display:inline; width:auto; height:auto; float:right; color:#000; margin:15px 20px 0 0; 
	white-space:nowrap; font:bold 10pt Verdana,Arial,Helvetica,sans-serif,Tahoma; }
a.btn.close:hover { color:#c00; }


#zoomControl { margin-top:7px; }
#zoomControl img { display:block; } 

img#zoomSlider { display:block; position:relative; left:13px; top:-229px; }

#onloadMessage { margin:1em 0 0 1em; }

#viewport { margin:0 auto; position:relative; width:828px; height:828px; background-color:#eee; vertical-align:middle; 
		border:1px solid #000; overflow:auto; }
#viewportprint { margin:0 auto; position:relative; background-color:#eee; vertical-align:middle; 
		border:1px solid #000; overflow:auto; }

#explorer img.icon2 { vertical-align:top;}
