	body,div,ul,li,h1,h2,p { margin:0; padding:0; font-family:Tahoma, Arial; font-size:9pt; color:#444;}
	img{ border:0 }
	p { margin:10px 0 10px 5px;line-height:1.5}
	h1{ display:block; padding:0 0 5px 0; text-align:center; font-size:130%; font-weight: bold;}
	h2 { margin:40px 10px 10px 0; padding:0 0 3px 10px; border-bottom:1px solid #AAA; font-weight: bold; font-size:120%;}
	td {vertical-align:top;}
	table {width:100%;border:0;}
	a{ border-bottom: 1px dotted; color:#105890; font-weight:bold; text-decoration:none;}
	a:hover, a.local:hover { border-bottom: 1px solid;}
	a.local {border-bottom: 1px dashed;}
	a.x {border-bottom:0;}
	a.x:hover {border-bottom:0;}
	
	a[href^="mailto:"] {display:inline-block;padding-left:20px;line-height:18px;background:transparent url('/i/icons/mail.png') center left no-repeat;}
	a[href$='.pdf'] {display:inline-block;padding-left:20px;line-height:18px;background:transparent url('/i/icons/pdf.png') center left no-repeat;}
	a[href$='.doc'],a[href$='.docx'],a[href$='.rtf'],a[href$='.txt'],a[href$='.wps'] {display:inline-block;padding-left:20px;line-height:18px;background:transparent url('/i/icons/doc.png') center left no-repeat;}
	a[href$='.xls'],a[href$='.xlsx'],a[href$='.csv'],a[href$='.xlt'],a[href$='.xlw'] {display:inline-block;padding-left:20px;line-height:18px;background:transparent url('/i/icons/xls.png') center left no-repeat;}
	a[href$='.zip'],a[href$='.7z'],a[href$='.rar'] {display:inline-block;padding-left:20px;line-height:18px;background:transparent url('/i/icons/zip.png') center left no-repeat;}
	

/* Header */
	#header{ background-color:#07C; height:22px;}
	.menu { position: relative; display: block; width: 480px; padding: 2px 0 0;}
	.menu li { display: block; float: left; height: 20px; padding:0 25px; font-weight:bold; list-style:none; }
	.menu li a { display: block; text-decoration:none; color: white; }
	.menu li.selected { background-color:white;}

/* Left bar */
	#left { width:270px; vertical-align:top; padding:5px 0 0 5px;}
	address { padding: 10px 0 15px 5px; margin:0 10px 0 5px; border-bottom:1px solid grey; font-weight:bold; font-size: 13pt; font-style:normal; color:#C23; }
	address span { color:#e56e7a;}
	a.text  { position:relative; top:0; font-size:9pt;}
	#left .menu { padding:5px 0 0 30px; width:240px;}
	#left .menu a { color:#105890;}
	#left .menu dt { height:20px; margin-bottom:-5px;}
	#left .menu dd{ margin: 6px 0 6px 20px;} 
	.nav {border-bottom: 1px solid grey; margin:0 10px 5px 5px; padding:10px 0 13px 25px;}
	.nav li {list-style:none;list-style-image:url('/i/dash.gif');margin:3px 0 4px 20px;}
	
/* Main content */
	#content{ padding:5px 10px 50px 10px;}
	#content .wrap{ position:relative; margin:32px 10px 0 300px;}
	#content .empty{ height:70px; clear:both; }
	#content li{ margin-left:40px; }
	#content .brd td {border:1px solid;}
	#content table.brd {border-collapse:collapse;width:auto;}
	.files {padding:0 0 5px 20px;}
	.bread { margin: 0 0 5px 15px; }
	.bread img {margin-bottom:-6px;}
	.shead { margin:0 0 15px 0; padding:0 0 3px 10px; border-bottom:1px solid #000; text-align:left; font-size:13pt; font-weight:bold;font-family:Segoe UI;}
		
/* Footer */
	#footer {height:50px;}
	#footer .line { clear:both; margin: 0 30px 0 30px; border: 1px solid grey; }
	#footer .rdata, .ldata {float:left;  margin: 10px; font-size: 13px; height:35px;}
	#footer .ldata { width:50%; text-align:right;}
	#footer .rdata li { float:left; display:block; height:35px; padding: 0 10px 0 0;}
	