html
{
	margin: 0;
	padding: 0;
	color: #AAAAAA;
	background-color: #4074B0;
	font: normal 12px "Trebuchet MS", "Lucida Grande", Verdana, Georgia, Sans-Serif;
}

a:link { text-decoration: none; color: #FFFFCC; }

a:visited { text-decoration: none; color: #FFFFCC; }

a:hover, a:active { color: #DD5555; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0; padding: 10px 0; color: #FFFFCC; }

h1 { font-size: 32px; }

h2 { font-size: 28px; }

h3 { font-size: 24px; }

h4 { font-size: 20px; }

h5, h6 { font-size: 17px; }

ol, dl, blockquote, pre
{
	color: #FFFFFF;
	margin: 10px 35px; 
	padding: 0px 30px; 
	line-height: 1.6em;
	border: 1px solid #1A1A1A;
	border-top: 10px solid #25254B;
	background: #404040 url(images/navigation_hover.bmp) top left repeat;
}

dl.lang { padding: 2px 0px; text-align: center; }

dl.left { padding: 0px 0px; text-align: center; }

dl.center { margin: 10px 0px; }

dl.right { height: 380px; }

dl.bottom { padding: 5px; text-align: center; }

dl.tab3 { margin: -4px 0px 0px 3px; width: 656px; }

dl.tab2a { height: 147px; }

dl.tab2b { height: 129px; }

dl.tab2c { height: 148px; }

code { color: #FFFFFF; padding: 10px 0px; font-size: 16px; font-family: "Courier New"; }

p { margin: 0; }

ul { list-style-type: square; }

dt
{
	margin: 0;
	color: #FFFF35;
	font-size: 12px; 
	font-weight: bold;
	padding: 0px 0 0px; 
	text-transform: uppercase; 
	border-bottom: 1px dotted #555555;
}

dd { margin: 0; padding: 2px 0 5px; margin-bottom: 5px; border-bottom: 1px dotted #555555; text-align: justify; }

dd.last { border-bottom-width: 0; text-align: justify; font-size: 13px; }

body { margin: 0; width: 100%; }

.title
{
	padding: 8px 0 4px;
	text-align: center;
	color: #000080;
	font-size: 20px;
	font-family: "Tahoma";
	font-weight: bold;
	text-transform: uppercase;
}

.header
{
	background: url(images/back.gif) center center;
	text-align: center;
	color: #000000;
	font-size: 12px;
	font-family: "Arial Black";
	letter-spacing: 1px;
	line-height: 16px;
}

.info { color: #FFFFCC; font-weight: bold; }

.menu:hover { background-color: #4074B0 }

.counter { text-align: right; padding: 11px 0 0; }

.navcontainer ul
{
	background: transparent;
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	width: 120;
}

.navcontainer a:link, .navcontainer a:visited
{
	background-color: transparent;
	color: #FFFFCC;
	display: block;
	padding: 0px 0px 0px 5px;
	text-decoration: none;
	width: 115;
}

.navcontainer a:hover
{
	background-color: #4074B0;
	color: #DD5555;
}

.navcontainer .active
{
	color: #DD5555;
	display: block;
	padding: 0px 0px 0px 5px;
	width: 115;
}

.footer { color: #888888; text-align: center; background-color: #222222; border-top: 1px solid #000000; }

.footer a:link { color: #888888; font-weight: bold; } 

.footer a:visited { color: #666666; font-weight: bold; }

.footer a:hover, .footer a:active { color: #999999; }