*			{ padding: 0; margin: 0; border: none 0; }
body			{ width: 100%; height: 100%; background-color: white; }
#os			{ position: absolute; left: 50%; top: 0; height: 100%; }
#base			{ position: absolute; left: -493px; top: 0; width: 985px; height: 100%; margin: 0 auto; text-align: left; overflow: hidden; }

#top			{ position: absolute; left: 0; top: 0; width: 100%; height: 169px; border-bottom: dashed 1px #7e7e7e; background: url('/img/connecting.gif') 516px 28px no-repeat; z-index: 20;}
#logo			{ position: absolute; left: 0; top: 28px; width: 360px; height: 85px; background: url('/img/logo.gif') left top no-repeat; }

#menu			{ position: absolute; left: 0; top: 122px; width: 100%; padding: 4px 0 4px 4px; background-color: #009ac8; height: 18px; }
#menu a			{ display: block; height: 16px; overflow: hidden; float: left; width: 108px; border: solid 1px white; padding: 0 3px; background-color: #009ac8; color: white; font: bold 7.5pt/16px Verdana,Tahoma,Arial; margin-right: 4px; text-decoration: none; text-align: left; text-transform: uppercase; }
#menu span		{ display: block; height: 16px; overflow: hidden; float: left; width: 108px; border: solid 1px black; padding: 0 3px; background-color: white; color: black; font: bold 7.5pt/16px Verdana,Tahoma,Arial; margin-right: 4px; text-decoration: none; text-align: left; text-transform: uppercase; }
#menu a.sel		{ background-color: #52BADA; }
#menu .plus		{ background-image: url('/img/menu.gif'); background-position: 102px 5px; background-repeat: no-repeat; cursor: hand !important; }
#menu a:hover		{ border-color: black; background-color: white; color: black; }

#menu2			{ position: absolute; left: 0; top: 144px; z-index: 20; }
#menu2 div		{ display: none; position: absolute; width: auto; min-width: 108px; height: auto; background-color: white; border: solid 2px #290463; padding: 2px; }
#menu2 div a		{ display: block !important; background-color: white; border: solid 1px white; color: black; font: 7pt Verdana,Tahoma,Arial; text-decoration: none; padding: 1px 3px; }
#menu2 div span		{ display: block !important; background-color: white; border: solid 1px white; color: #ccc; font: 7pt Verdana,Tahoma,Arial; text-decoration: none; padding: 1px 3px; }
#menu2 div a.sel	{ background-color: #D9F0F7; }
#menu2 div a:hover	{ background-color: #009ac8; border-color: black; color: white; }

#navigate		{ position: absolute; left: 4px; top: 152px; width: 978px; height: 15px; text-align: left; color: black; font: 8pt Verdana,Tahoma,Arial; z-index: 10;}
#navigate a		{ font: bold 7.5pt Verdana,Tahoma,Arial; color: #009ac8; text-decoration: none; border-bottom: solid 1px #ffa500; }
#navigate a:hover	{ color: #ffa500; }
#navigate span		{ font: bold 7.5pt Verdana,Tahoma,Arial; color: #ffa500; }
#navigate a.rn		{ float: right; }
#history		{ height: 15px; overflow: hidden; }

#columns		{ position:absolute; top: 172px; bottom: 0; width: 100%; overflow: hidden; background: url('/img/world.gif') 505px 100% no-repeat; z-index: 10;}
* html #columns		{ top: 172px; height: expression(parseInt(document.body.offsetHeight) - 173 + 'px'); }

.column			{ position:absolute; top: 0; height: 100%; overflow: auto !important; 
			scrollbar-3dlight-color: #009ac8; 
			scrollbar-arrow-color: #ffa500;
			scrollbar-highlight-color: white;
			scrollbar-face-color: #009ac8;
			scrollbar-shadow-color: white;
			scrollbar-darkshadow-color:#009ac8;
			scrollbar-track-color: #ccc; }

#col1			{ left: 0; width: 135px; background: #009ac8 url('/img/grad.gif') bottom repeat-x; background-attachment: fixed; }
#col2			{ left: 136px; width: 82px; overflow: hidden !important; text-align: center; }
div#col3		{ left: 220px; width: 571px; border-left: dashed 1px #7e7e7e; border-right: dashed 1px #7e7e7e; padding: 0 20px; }
#col3.bod, body#col3	{ position: static !important; border: none !important; width: auto !important; padding: 10px !important; }
#col4			{ left: 835px; width: 150px; background: #009ac8 url('/img/grad.gif') bottom repeat-x; background-attachment: fixed; }

#col1 p			{ text-align: left; font: 10pt/20px Arial; color: black; margin: 0 1em; }
#col1 p.b		{ font-weight: bold; }
#col1 p.date		{ margin-top: 1.5em; }
#col1 a			{ display: block; text-align: left; font: 10pt/20px Arial; color: black; margin: 0 1em .5em; text-decoration: underline; }
#col1 a:hover		{ text-decoration: none; }
#col1 h2		{ text-align: left; font: bold 11pt Arial; color: white; margin: 1.5em .8em .5em; }

#col2 img		{ display: block; margin: 0 auto 3px; }

#col3 h2		{ text-align: left; font: bold 15pt Arial; color: black; margin: 2em 0 5px; border-bottom: solid 1px #009ac8; }
#col3 h3		{ text-align: left; font: 12pt/24px 'Times New Roman',Times,serif; color: black; }
#col3 h4		{ text-align: left; font: 10pt/20px Arial; color: #009ac8; }
#col3 a			{ color: black; text-decoration: underline; }
#col3 a:hover		{ color: #009ac8; text-decoration: none; }
#col3 p			{ text-align: left; font: 10pt/20px Arial; color: black; margin: 1em 0; }
#col3 p.b		{ font: bold 11pt/20px Arial; margin: .3em 0; }
#col3 table		{ display: block; border-collapse: collapse; margin: 1em 0; width: auto; }
#col3 td, #col3 th	{ border: solid 1px black; font: 9pt Arial; padding: 3px 5px; }
#col3 img		{ display: block;  margin: 10px 0; }
#col3 img.l		{ float: left;  margin: 0 10px 10px 0; }
#col3 img.r		{ float: right;  margin: 0 0 10px 10px; }
#col3 li		{ text-align: left; font: 10pt/20px Arial; color: black; margin: .5em 0; }
#col3 ol, #col3 ul	{ margin: .5em 0 .5em 1.5em; list-style-position: outside; }
#col3 p.r		{ text-align: right; }

#col3 p.more		{ margin: 0 0 2em; text-align: right; padding-bottom: 5px; padding-right: 2em; border-bottom: solid 1px #eee; }
#col3 .more span	{ text-transform: uppercase; }
#col3 #ontop		{ display: none; clear: both; float: right; margin: 1em 0; height: 15px; padding-right: 18px; background: url('/img/ontop.gif') top right no-repeat; color: #009ac8; font: bold 7.5pt Verdana,Tahoma,Arial; text-align: right; text-decoration: none; }
#col3 #ontop:hover	{ color: #ffa500; }
#supplier		{ border-collapse: collapse; width: 99%; border: none 0; }
#supplier th		{ padding: 1em .5em 2px 0 !important; text-align: center; vertical-align: middle; border: none 0; border-bottom: solid 1px #eee; }
#supplier td		{ padding: 1em 0 2px .5em !important; text-align: left; vertical-align: middle; font: 10pt/20px Arial !important; color: black; width: 550px; border: none 0; border-bottom: solid 1px #eee; }
#col3 .gallery img	{ float: left; border: solid 2px; border-color: #71c8e1 #009ac8 #009ac8 #71c8e1; margin: 10px; }
u.del			{ text-decoration: line-through; }


#col4 h2		{ text-align: left; font: bold 11pt Arial; color: white; margin: 1.5em .8em .5em; }
#col4 p			{ text-align: left; font: 10pt/20px Arial; color: black; margin: 1em; }
#col4 a			{ font: 10pt Arial; color: black; text-decoration: underline;}
#col4 a:hover		{ text-decoration: none; }
