.hidden {
	display: none;
}

body {
    font-family:            arial, helvetica, sans-serif;
    color:                  #4f4f4f;
	font-size: 13px;
	background: #ffffff;
}

html, body {
	margin: 0;
	padding: 0;
	margin-top: 5px;
}

#page-container {
	width: 850px;
	margin: auto;
}


#header {

	height: 58px;

}

#sidebar-a {
	float: left;
	width: 199px;
	line-height: 18px;	
	margin-top: 15px;
	background-color:#004880;
	background-image:url(gfx/navbg.gif);
	color: white;
	
}

#sidebar-a ul {
    margin: 0;
	padding: 0;
	line-height: 22px;
	list-style-image:url(gfx/arrow.gif)
}

#sidebar-a ul a
{
	text-decoration: none;
	font-size:14px;
}

#sidebar-a a {
    color: white;
}

#sidebar-a a:hover {
    color: #fba02e;
} 

#sidebar-a .padding {
	padding-left: 20px;
	
}

#content {
	line-height: 18px;
	margin-left: 210px;
}

#content .padding {
	padding: 25px;
}

#footer {
	clear: both;
	font-size: 10px;
	color: #4f4f4f;
	border-top: 1px solid #efefef;
	padding: 13px 25px;
	line-height: 18px;
}

#footer #altnav {
	width: 640px;
	float: right;
	text-align: right;
}

#footer a {
	color: #4f4f4f;
	text-decoration: none;
}


H2
{
   margin: 0;
   padding: 0;
   padding-bottom: 17px;   
   font-size: 18px;
   color: #003f69;
}

#content p {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
}


.bl {background: url(gfx/bl.gif) 0 100% no-repeat}
.br {background: url(gfx/br.gif) 100% 100% no-repeat}
.tl {background: url(gfx/tl.gif) 0 0 no-repeat}
.tr {background: url(gfx/tr.gif) 100% 0 no-repeat; padding:10px}

 