*
{
margin:0;
padding:0;
}
a
{
color:#000;
}
a:hover
{
text-decoration:none;
}
body
{
background-color:#65a8a8;
font:.7em verdana, arial, helvetica, sans-serif;
line-height:1.2em;
color:#000;
}
h1
{
height:32px;
padding:10px 0 0 30px;
font:bold 1.4em arial, helvetica, sans-serif;
background:url(../img/h1Bg.jpg) no-repeat;
}
h2
{
font:bold 1.6em georgia, serif;
color:#1b355d;
}
h2, p, .pseudoStrong
{
margin:1em 0 1em 0;
padding:0 12px 0 12px;
}
h3
{
margin:12px;
padding:2px 0 2px 3px;
font:bold 1.2em georgia, serif;
color:#fff;
background-color:#000;
}
img
{
border:none;
}
ul li
{
list-style-position:inside;
}
#content
{
position:relative;
width:772px;
overflow:hidden;
}
#footer
{
width:772px;
padding:1em 1em 0 1em;
overflow:hidden;
}
#footer span
{
display:block;
}
#header
{
height:245px;
background:url(../img/header.jpg) no-repeat;
}
#main
{
display:inline;
float:right;
width:598px;
margin:40px 22px 0 0;
background:url(../img/mainBg.jpg) repeat-y;
overflow:hidden;
}
#main p
{
margin-left:20px;
}
#mainFooter
{
height:59px;
width:548px;
padding-right:50px;
background:url(../img/mainFooterBg.jpg) no-repeat;
}
#mainNav
{
text-align:center;
}
#mainNav li 
{
float:left;
width:14.1%;
list-style-position:outside;
list-style-type:none;
text-transform:uppercase;
font:bold .9em verdana, arial, helvetica, sans-serif;
border-right:1px solid #008080;
}
#mainNav li a
{
display:block;
padding:3px 0 3px 0;
text-decoration:none;
color:#fff;
background-color:#847f7f;
}
#mainNav li a:hover
{
color:#000;
}
#pageWrap
{
width:772px;
margin:auto;
background-color:#008080;
border:3px solid #000;
overflow:hidden;
}
#sidebar
{
position:absolute;
left:50px;
top:16px;
width:117px;
padding:10px 0 0 0;
color:#fff;
background:#000 url(../img/sidebarTopBg.jpg) no-repeat;
}
#sidebar p
{
	display:block;
	margin:auto;
	font-family: Verdana;
	font-size: 7pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	padding: 8px;
}
#sidebar p a
{
	color:#000000;
	text-decoration:none;
	background-color: #CCCCCC;
}
#sidebar img
{
display:block;
margin:auto;
}
#validation
{
margin:5px 0 0 0;
padding:0;
}
#validation li
{
display:inline;
}
.darklist
{
margin:1em 4em 1em 4em;
}
.darklist li
{
list-style-position: inside;
font-weight: bold;
}
.pseudoStrong
{
display:block;
font:bold 1.1em georgia, serif;
}

