body {
background-color: #CCCCCC;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-color: #000000;
font-size: .9em;
margin: 0px;
padding: 0px;
text-align:justify;
}

ul, li {
	line-height: 1.7em;
}

#container {
position: relative;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
margin-bottom: 0px;
background-color: #FFFFFF;
width: 800px;
}

#leftheader {
background-image: url(images/leftheader.gif);
background-repeat: no-repeat;
width: 21px;
height: 41px;
position: absolute;
left: 0px;
top: 0px;
}

#middleheader {
background-image: url(images/middleheader.gif);
background-repeat: repeat-x;
width: 760px;
height: 41px;
position: absolute;
left: 21px;
top: 0px;
}

#rightheader {
background-image: url(images/rightheader.gif);
background-repeat: no-repeat;
width: 19px;
height: 41px;
position: absolute;
left: 781px;
top: 0px;
}

#leftpicture {
background-image: url(images/leftpicture.gif);
background-repeat: no-repeat;
width: 21px;
height: 154px;
position: absolute;
left: 0px;
top: 41px;
}

#banner {
background-image: url(images/banner.jpg);
background-repeat: no-repeat;
width: 760px;
height: 154px;
position: absolute;
left: 21px;
top: 41px;
}

#banner h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.6em;
text-align:right;
position:absolute;
top:50px;
right:60px;
color:#FFFFFF;
}

#rightpicture {
background-image: url(images/rightpicture.gif);
background-repeat: no-repeat;
width: 20px;
height: 154px;
position: absolute;
left: 781px;
top: 41px;
}

#nav {
margin: 0px;
padding: 0px;
}

#banner_2 {
margin: 0px;
padding: 0px;
}

#left2 {
background-image: url(images/leftnav.gif);
background-repeat:repeat-y;
width: 21px;
height: 115px;
position: absolute;
left: 0px;
top: 230px;
}

#middle2 {
background-image: url(images/downtown.jpg);
background-repeat: no-repeat;
position: absolute;
width: 760px;
height: 115px;
top:230px;
left:21px;
z-index:1;
}

#right2 {
background-image: url(images/rightnav.gif);
background-repeat:repeat-y;
width: 20px;
height: 115px;
position: absolute;
left: 781px;
top: 230px;
}

#leftnav {
background-image: url(images/leftnav.gif);
background-repeat: no-repeat;
width: 21px;
height: 35px;
position: absolute;
left: 0px;
top: 195px;
}

#middlenav {
background-image: url(images/middlenav.gif);
background-repeat: repeat-x;
width: 760px;
height: 35px;
position: absolute;
left: 21px;
top: 195px;
z-index:1;
}

#middlenav p {
color:#FFFFFF;
text-align:center;
margin-top:7px;
}

#rightnav {
background-image: url(images/rightnav.gif);
background-repeat: no-repeat;
width: 20px;
height: 35px;
position: absolute;
left: 781px;
top: 195px;
}

.quote {
color: #0066CC;
font-style: italic;
text-align: right;
}

.black {
color: #000000;
}

#content {
background-image: url(images/content.gif);
background-repeat: repeat-y;
width: 800px;
position: absolute;
left: 0px;
top: 340px;
}

h1 {
padding-top: 30px;
padding-left: 55px;
padding-bottom: 0px;
color: #000066;
font-size: 1.5em;
}

h2 {
padding-top: 5px;
padding-bottom: 0px;
color: #666666;
font-size: 1.2em;
}

ul.list-items {
padding-top: 0px;
padding-left: 55px;
padding-right: 400px;
padding-bottom: 0px;
line-height: 20px;
}

ul.list-items li{
list-style-type:square;
}

#footer {
background-image: url(images/bottom.gif);
background-repeat: no-repeat;
width: 800px;
height: 110px;
clear: both;
}

#disclaimner {
font-size:.7em;
width: 710px;
color: Black;
text-align:center;
position:relative;
top:30px;
left:50px;
}

#footerinfo1 {
font-size:.8em;
color:#999999;
text-align:left;
position:relative;
top:30px;
left:50px;
}
#footerinfo2 {
font-size:.8em;
color:#999999;
text-align:right;
position:relative;
top:5px;
right:35px;
}

#footerinfo1 a, #footerinfo2 a, disclaimer a {
text-decoration:none;
color:#999999;
}

.image-right {
	background-position: right;
	float: right;
	padding-left: 10px;
	padding-top: 5px;
}

.fraud {
float:right;
border:1px solid #999999;
width:180px;
height:50px;
}

.fraud h1{
font-size:1.4em;
color:#999999;
text-align:center;
padding:0;
margin:0;
position:relative;
top:12px;
}


#mainnav {
position:absolute;
top:20px;
left:21px;
z-index:1;
}

#maincontent {
margin: 20px 40px 20px 20px;
padding-left: 175px;
z-index:2;
}

#maincontent p {
line-height:1.7em;
}

#maincontent h1 {
padding:0px;
margin:0px;
color: #000066;
font-size: 1.3em;
}

/*nav*/
/* remove all the bullets, borders and padding from the default list styling */

.menu ul {
width:150px;
padding:0;
margin:0;
list-style-type:none;
}
/* position relative so that you can position the sub levels */
.menu li {
position:relative;
}

/* get rid of the table */
table {position:absolute; top:0; left:0;}

/* style the links */
.menu a, .menu a:visited {
display:block; 
text-decoration:none;
height:40px;
line-height:30px;
width:150px;
color:#666666;
text-indent:20px;
background:#FFFFFF;
border:1px solid #CCCCCC;
}

/* style the link hover */
.menu a:hover{
color:#000066;
background:#CCCCCC;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
top:0;
left:150px; 
}
/* make the second level visible when hover on first level list OR link */
.menu ul :hover ul{
visibility:visible;
}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{
visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ 
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul { 
visibility:visible;
}

/*end nav*/