

body {
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
width: 1024px;
background-image: url(Images/stripe.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
}

p {font-family:Arial, Helvetica, sans-serif;}

a:link {color: #FFFF00}

#container {
color: #FFFFFF;
background: #000000;
width: 1024px;
margin-left: auto;
margin-right: auto;
position: relative;
overflow:auto;

}

#headerBlock {
width: auto;
background: #000000;
height: 120px;
clear: both;

}

#content {
height: auto;
}


#rightBlock {
width: 15%;
height: auto;
background-color: #000000;
float: right;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
min-height:0;
}

#mainBlock {
width: 70%;
height: auto;
background-color: #000000;
float: left;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
min-height:600px;
}

#mainLeft {
width: 45%;
float: left;
min-height: 200px;
text-align:left;
font-size: 0.9em;
padding: 2% 0 0 4%;

}

#mainRight {
width: 48%;
float: right;
min-height: 200px;
text-align: left;
padding: 6% 0 0 2%
}

#footerBlock {
margin-top: 60px;
height: 40px;
width: 100%;
background-color: #000000;
clear: both;
}

/* NAVBAR CSS CODE THIS SECTION */

#navbar 
	{
	width: auto;
	height: 25px;
	padding-left:0;
	font-family:Arial, Helvetica, sans-serif;
	}
#navcontainer
	{
	margin: 0;
	padding: 0 0 0 180px;
	}

#navcontainer UL
	{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	width:auto;
}

#navcontainer LI
	{
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	width: auto;
	}

#navcontainer A

{
color: #FFFFFF;
display: block;
width: auto;
text-decoration: none;
font-weight:bold;
font-size: 0.8em;
background: #333333;
margin: 0;
padding: 2px 8px;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
border-right: 1px solid #666666;
border-bottom: 1px solid #666666
}

#navcontainer A:hover { background: #BBBBBB;
color:#000000; border-color:#FFFF00 }
#navcontainer A:active {background: #99FF99; }

#navcontainer A.active:link, #navcontainer A.active:visited
{
position: relative;
z-index: 102;
background: #66CC00;
font-weight: bold;
}

#subnav
{
position: relative;
top: -1px;
z-index: 101;
margin: 0;
padding: 0px 0 3px 0;
background: #BBBBBB;
border-top: 1px solid #fff;
border-bottom: 1px solid #aaa;
}

#subnav UL
{
list-style: none;
margin: 1px 0 0px 13px;
padding: 0px;
border-right: 1px solid #fff;
border-left: 1px solid #aaa;
}

#subnav LI
{
position: relative;
z-index: 102;
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#subnav A
{
color: #fff;
display: block;
width: auto;
text-decoration: none;
margin: 0;
padding: 2px 12px 2px 10px;
}

#subnav A:hover, #subnav A:active { color: #444; }
#subnav A.active:link, #subnav A.active:visited { color: #444; }
#subnav BR, #navcontainer BR { clear: both; }

/* Side Navigation CSS*/

#leftBlock {
width: 18%;
height: auto;
background-color: #000000;
float: left;
padding-top: 5px;
padding-bottom: 5px;
padding-left:5px;
text-align: center;
min-height:800px;
color:#FFFFFF
}

ul#navlist
{
width: 158px;
\width: 160px;
w\idth: 158px;
padding: 0px;
border: 1px solid #808080;
border-top: 0px;
margin-left: 5px;
font: bold 12px verdana,helvetica,arial,sans-serif;
background: #BBBBBB;
}

ul#navlist li
{
list-style: none;
margin: 0px;
border: 0px;
border-top: 1px solid #808080;
}

ul#navlist li a
{
display: block;
width: 122px;
\width: 158px;
w\idth: 122px;
padding: 4px 8px 4px 8px;
border: 0px;
border-left: 20px solid #aaaabb;
background: #333333;
text-decoration: none;
text-align: right;
}

ul#navlist li a:link { color: #FFFFFF; }
div#navsidecontainer li a:visited { color: #666677; }

ul#navlist li a:hover
{
border-color: #ff9000;
color: #000000;
background: #CCC;
}