html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,
em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,
var,hr,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,
legend,table,caption,tbody,tfoot,thead,tr,th,td{padding:0;margin:0;border:none;outline:none;vertical-align:baseline;font-size:100%;font-family:inherit;}
html{font-size:100.01%;}
dfn,cite,var,address{font-style:normal;}
th,h1,h2,h3,h4,h5,h6{font-weight:normal;}
textarea,input,select{font-size:1em;font-family:inherit;}
blockquote,q{quotes:none;}
q:before,q:after,
blockquote:before,
blockquote:after{content:'';content:none;}
ol,ul{list-style:none;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;}
:focus{outline:none;}

/* Frame */
html,body{height:100%;}
body,textarea,input,select{font-family:arial,helvetica,sans-serif;}
/* end of eraser */


body {background:#fff url('/sys_pix/bg.jpg') left top repeat-x;line-height:1.5;font-size:.8125em;color:#000;}
table {table-layout:fixed}
a {color: #5A7687}
hr {color: #999;background-color: #999;height:1px;}
.clear {clear: both; height: 1px; line-height: 1px;}
.clear-left {clear:left;}
.clear-right {clear: right;}
.left {float: left;}
.right {float: right;}
.left-align {text-align: left;}
.right-align {text-align: right;}
.noborder {border: 0!important;}
.noback {background: none!important;}
.nomargin {margin: 0!important;}

#wrapper {width: 960px; margin: 0 auto}

	#header {height: 88px; overflow: hidden; border-bottom: solid 2px #fff;}
		#logo {float: left; margin: 15px 20px 0 30px;}
		
		/* begin DROP DOWN */
		#navi {float: left; margin: 38px 0 0 0;}
			#navi li {display: block; float: left; padding: 3px 10px; border-left: solid 2px #fff; font-size: .97em; font-weight: bold; text-align: center;}
			#navi a {color: #000; text-decoration: none; }
			#navi a:hover {color: #851c27;}
				/*drop down subsections of 2d level*/
				#navi li ul {display: none; position: absolute; top: 63px; background: #edf1f3; }
					#navi li ul li {float: none; font-size: .77em; text-align: left; border: solid 2px #fff; border-top: 0; border-bottom: 0;}
				/*	last empty li in drop down*/
				.empty-slot {line-height: 6px; background: #6B7073 url('/sys_pix/bg_mnu_lc.gif') bottom left no-repeat; padding:0!important; margin: 0; border: 0!important; position: relative;}
					.mnult {background: url('/sys_pix/bg_mnu_rc.gif') bottom right no-repeat;}
		/* end DROP DOWN */			
			
		#search {float: right; margin: 35px 20px 0 0;}
		#search li {display: inline; }
/*		#search img {vertical-align: middle;}*/
			#search form {display:inline; margin: 0 12px 0 0; line-height: 18px; height: 18px;}
				#search fieldset {display: inline; padding:0; margin: 0; line-height: 18px; height: 18px;}
			#string {border: solid 1px #85b7c7; color: #666;}
			#submit {border: 0; border-right: solid 2px #fff; width: 30px; height: 20px; background:url('/sys_pix/bul_srch.gif') center center no-repeat; cursor:pointer; cursor: hand;}
	
	#splash {overflow: hidden; border-top: solid 2px #851c27; }
	
	#news {height: 32px; overflow: hidden; background: url('/sys_pix/bg_ns_l.png') left top no-repeat;}
		#news-ticker {background: url('/sys_pix/bg_ns_r.png') right top no-repeat; height: 32px;}
			#ticker {height: 32px;background: #e5ebee; margin: 0 6px;}
			
			#news h2, #news ul, #news li {display: inline; line-height: 32px;}
			#news li {list-style-type: none;}
			#news h2 {background: url('/sys_pix/bul_arr.gif') center right no-repeat; margin: 0 10px; padding-right: 20px;}
				#news a {text-decoration: none;}
				#news h2 a {color: #851b26}
				#news li a {color: #597685}
	
	#footer {clear: both; border-top: solid 2px #5a7687; margin-top: 10px; padding: 10px 0 0; color:#3f4b58;}
		#footer li {display: inline; font-size: .7em; padding: 2px 9px 2px 6px; border-right: solid 2px #85b7c7; letter-spacing: 0; }
		#footer a {text-decoration: none; color: #3f4b58;}
		#footer-menu {width: 735px; float: left;}
		
		#copy {width: 220px; float: right; text-align: right;}
			#rights {display: block!important; margin: 5px 0 0; font-size: .82em!important;}