<style type="text/css">
<!-- 

* 			{ margin: 0; padding: 0; }
a 			{ text-decoration: none; }
body 		{ background: #111111 url(images/bg.jpg) repeat-y center top; color: #BBBBBB; font: normal 62.5% "Lucida Sans Unicode",sans-serif; }
p,ul 		{ font-size: 1.2em; padding-bottom: 1.2em; }
blockquote 	{font: bold 1em sans-serif; }
code 		{ background: #444444; display: block; font-size: 12px; margin: 0 10px 12px; overflow: auto; padding: 8px 10px; white-space: pre; }

img 		{ border: none; }

ul 			{ margin-left: 2em; }
h1 			{ font: normal 2.4em sans-serif; }
h2 			{ font: bold 1.6em Verdana,sans-serif; padding-bottom: 4px; }

.clearer 	{ clear: both; }
.bar 		{ background: #333333 url(images/stripe.gif); height: 7px; }
.left 		{ float: left; }
.right 		{ float: right; }

.main 		{ background: #303030; border-bottom: 2px solid #2A2A2A; border-left: 2px solid #2A2A2A; height: 50pt; }
.main .left { width: 63%; }
.main .right { width: 37%; }
.header 	{ border-bottom: 1px solid #333333; font: normal 3em sans-serif; height: 120px; font-weight: 500; }
.header a 	{ color: #ffffff; text-align: right; display: block; line-height: 120px; text-decoration: none; width: 100%; }
.header span { padding-left: 32px; }
.header a:hover { color: #ffff00; }
.container 	{ border: 4px solid #444444; border-top: none; }

.content 	{ border-left: 1px solid #444444; border-top: 1px solid #444444; padding: 16px; }
.content h1 { background: url(images/bgh1.gif) repeat-x left bottom; color: #EEEEEE; margin-bottom: 10px; padding: 6px 0 4px; }
.content a 	{ color: #999999; text-decoration: underline; }
.content a:hover 	{ color: #CCCCCC;}
.content .descr 	{ margin-bottom: 5px;}

.content2 		{ border-left: 1px solid #444444; border-top: 1px solid #444444; padding: 16px; height: 600pt; }
.content2 h1 	{ background: url(images/bgh1.gif) repeat-x left bottom; color: #EEEEEE; margin-bottom: 10px; padding: 6px 0 4px; }
.content2 a 	{ color: #999999; text-decoration: underline; }
.content2 a:hover 	{ color: #CCCCCC;}
.content2 .descr 	{ margin-bottom: 5px;}

.menu 			{ background: #191919 url(images/nav.gif); }
.menu a 		{ background: #191919 url(images/nav.gif); border-right: 1px solid #161616; color: #CCCCCC; float: left; font: bold 1em Verdana,sans-serif; line-height: 20pt; padding: 0 20px; }
.menu a:hover 	{ background: #191919 url(images/nav_hover.gif); }

.subnav 		{ background: #2A2A2A; border: 1px solid #1E1E1E; border-top-color: #444444; padding: 12px; height: 350pt; }
.subnav h1 		{ padding-top: 8px;}
.subnav ul 		{ margin: 0;}
.subnav li 		{ background: url(images/li.gif) no-repeat left bottom; list-style: none; margin: 0; }
.subnav li a 	{ color: #777777; line-height: 2.4em; padding-left: 18px; text-decoration: none; }
.subnav li a:hover {color: #BBBBBB;}

.subnav2 		{ background: #2A2A2A; border: 1px solid #1E1E1E; border-top-color: #444444; padding: 12px; height: 800pt; }
.subnav2 h1 	{ padding-top: 8px;}
.subnav2 ul 	{ margin: 0;}
.subnav2 li 	{ background: url(images/li.gif) no-repeat left bottom; list-style: none; margin: 0; }
.subnav2 li a 	{ color: #777777; line-height: 2.4em; padding-left: 18px; text-decoration: none; }
.subnav2 li a:hover {color: #BBBBBB;}

.footer 		{ background: #191919; border-top: 1px solid #444444; color: #999999; padding: 3% 3% 1%; }
.footer ul 		{ border-top: 1px solid #262626; margin: 0; }
.footer li 		{ border-bottom: 1px solid #262626; list-style: none; }
.footer li a 	{ display: block; line-height: 2em; padding-left: 4%; width: 96%; }
.footer a 		{ color: #666666; }
.footer a:hover { color: #BBBBBB; background: #222222; }

.col3,.col3center { float: left; width: 31%; }
.col3center 	{ margin: 0 3%; }

.bottom 		{ color: #666666; clear: both; font-size: 1.1em; }
.bottom a 		{ color: #888888; }
.linear			{ color: #CCCCCC; margin-bottom: 5px; }

.grey07			{ font : 07pt Verdana, Arial, Helvetica; color: #dddddd; }
.grey08			{ font : 08pt Tahoma, Arial, Helvetica; color: #dddddd; }
.red07			{ font : 07pt Verdana, Arial, Helvetica; color: #dd2222; }

.white08		{ font : 08pt Verdana, Arial, Helvetica; color: #ffffff; }
.white09		{ font : 09pt Verdana, Arial, Helvetica; color: #ffffff; }
.white10		{ font : 10pt Verdana, Arial, Helvetica; color: #ffffff; }
.white12		{ font : 12pt Verdana, Arial, Helvetica; color: #ffffff; }

-->
</style>
