#container  {
background-color:	#ffffff;
border-color:	#a0a0a0;
border-width:	2px;
color:	#303030;
margin:	20px auto;
padding:	1px 0;
text-align:	left;
width:	760px;
}

#content  {
float:	left;
font-size:	0.9em;
padding-bottom:	0;
padding-left:	20px;
padding-right:	0;
padding-top:	20px;
width:	530px;
}

#content a:hover,#subcontent a:hover  {
text-decoration:	underline;
}

#content dd  {
margin-bottom:	10px;
margin-left:	15px;
margin-right:	0;
margin-top:	0;
}

#content dl  {
margin-bottom:	10px;
margin-left:	25px;
margin-right:	5px;
margin-top:	0;
}

#content dt  {
font-weight:	bold;
margin-bottom:	5px;
}

#content h2  {
background-color:	inherit;
color:	#505050;
display:	block;
font-size:	1.7em;
font-weight:	normal;
letter-spacing:	-1px;
margin-bottom:	16px;
margin-left:	0;
margin-right:	0;
margin-top:	0;
}

#content h2 a  {
font-weight:	normal;
}

#content h3  {
font-size:	1.4em;
letter-spacing:	-1px;
margin-bottom:	5px;
margin-left:	0;
margin-right:	0;
margin-top:	0;
}

#content ul,#content ol  {
margin-bottom:	16px;
margin-left:	35px;
margin-right:	5px;
margin-top:	0;
}

#footer  {
background-color:	#467aa7;
clear:	both;
color:	#f0f0f0;
font-size:	0.9em;
margin:	0 1px;
padding:	5px 0;
width:	758px;
}

#footer a  {
background-color:	inherit;
color:	#f0f0f0;
font-weight:	bold;
}

#footer a:hover  {
background-color:	inherit;
color:	#ffffff;
text-decoration:	underline;
}

#footer p  {
margin:	0;
padding:	0;
text-align:	center;
}

#header  {
background-color:	#467aa7;
color:	#ffffff;
height:	110px;
margin-bottom:	1px;
margin-left:	1px;
margin-right:	1px;
margin-top:	0;
width:	758px;
}

#header h1  {
background-color:	inherit;
color:	#ffffff;
font-size:	2.4em;
font-weight:	normal;
letter-spacing:	-2px;
padding-bottom:	0;
padding-left:	20px;
padding-right:	0;
padding-top:	35px;
}

#header h2  {
background-color:	inherit;
color:	#f0f2f4;
font-size:	1.4em;
font-weight:	normal;
letter-spacing:	-1px;
margin-bottom:	0;
margin-left:	40px;
margin-right:	0;
margin-top:	10px;
}

#navigation  {
background-color:	#2F3D19;
background-color: black;
color:	#ffffff;
height:	2.2em;
line-height:	2.2em;
margin:	0 1px;
}

#navigation .selected,#navigation a:hover  {
background-color:	#e3ca8e;
color:	#000000;
text-decoration:	none;
}

#navigation li  {
border-right:	1px solid #ffffff;
float:	left;
list-style-type:	none;
white-space:	nowrap;
}

#navigation li a  {
background-color:	inherit;
color:	#ffffff;
display:	block;
font-size:	0.8em;
font-weight:	normal;
padding:	0 10px;
text-decoration:	none;
text-transform:	uppercase;
}

#searchbar  {
margin-bottom:	20px;
margin-left:	0;
margin-right:	0;
margin-top:	0;
}

#searchbar #s  {
border-color:	#a0a0a0;
border-width:	1px;
height:	1.2em;
margin-bottom:	0;
margin-left:	0;
margin-right:	5px;
margin-top:	0;
width:	110px;
}

#searchbar #searchbutton  {
border-color:	#808080;
border-width:	1px;
font-size:	0.9em;
padding:	0 1px;
text-align:	center;
width:	auto;
}

#searchbar form fieldset  {
border-width:	0;
margin-left:	10px;
}

#subcontent  {
float:	right;
line-height:	1.4em;
padding-bottom:	10px;
padding-left:	0;
padding-right:	20px;
padding-top:	20px;
width:	170px;
}

#subcontent h2  {
background-color:	inherit;
color:	#505050;
display:	block;
font-size:	1.6em;
font-weight:	normal;
letter-spacing:	-1px;
margin-bottom:	15px;
margin-left:	0;
margin-right:	0;
margin-top:	0;
text-align:	left;
}

#subcontent p  {
font-size:	0.9em;
margin-bottom:	16px;
margin-left:	0;
margin-right:	0;
margin-top:	0;
}

*  {
margin:	0;
padding:	0;
}

* html #navigation a  {
width:	1%;
}

.box  {
background-color:	#fafbfc;
border-color:	#c0c0c0;
border-width:	1px;
color:	#505050;
line-height:	1.5em;
margin-bottom:	20px;
margin-left:	0;
margin-right:	0;
margin-top:	0;
padding:	10px;
}

.clear  {
clear:	both;
}

.hide  {
display:	none;
}

.important  {
background-color:	inherit;
color:	#f02025;
font-weight:	bold;
}

.menublock  {
font-size:	0.9em;
margin-bottom:	20px;
margin-left:	8px;
margin-right:	0;
margin-top:	0;
}

.menublock li  {
display:	block;
list-style-type:	none;
margin-bottom:	2px;
padding:	2px;
}

.menublock li a  {
font-weight:	bold;
text-decoration:	none;
}

.menublock li a:hover  {
text-decoration:	none;
}

.menublock li ul  {
font-size:	1em;
font-weight:	normal;
margin-bottom:	3px;
margin-left:	15px;
margin-right:	0;
margin-top:	3px;
}

.menublock li ul a  {
font-weight:	normal;
}

.menublock li ul li  {
margin-bottom:	0;
}

.small  {
font-size:	0.8em;
}

.splitcontentleft  {
float:	left;
width:	48%;
}

.splitcontentright  {
float:	right;
width:	48%;
}

.textcenter  {
text-align:	center;
}

.textright  {
text-align:	right;
}

a  {
background-color:	inherit;
color:	#467aa7;
font-weight:	bold;
text-decoration:	none;
}

a img  {
border-width:	0;
}

a:hover  {
background-color:	inherit;
color:	#2a5a8a;
text-decoration:	none;
}

body  {
background-color:	black;
color:	#D6D6D6;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	76%;
line-height:	1.4em;
text-align:	left;
}

img.center  {
display:	block;
margin-bottom:	5px;
margin-left:	auto;
margin-right:	auto;
margin-top:	0;
}

img.left  {
background-position:	left center;
margin-bottom:	5px;
margin-left:	0;
margin-right:	12px;
margin-top:	0;
}

img.left,img.center,img.right  {
border-color:	#a0a0a0;
border-width:	1px;
padding:	4px;
}

img.right  {
float:	right;
margin-bottom:	5px;
margin-left:	12px;
margin-right:	0;
margin-top:	0;
}

p  {
padding-bottom:	1.6em;
padding-left:	0;
padding-right:	0;
padding-top:	0;
}

p form  {
margin-bottom:	20px;
margin-top:	0;
}
