body
{
	font-family: serif;
	font-size: .8em;
	margin: 0;
	padding: 0;
	color: #000;
	line-height: 1em;
	background: none;
}


a {text-decoration: none; border-bottom: 0px dotted #000; color: #000;}

a:hover {border-bottom: 0;}

h2,h3,h4,h5,h6  { 	color: #000; margin-left: .5em; font-size: .85em; margin-top: 2em;  }

h1 { font-size: 1em; margin-top: 1.5em; }




p {margin-left: .5em;}
.center {text-align: center;}
.right {float: right;}
.pointer {cursor: default;}
.margin {margin: 1em;}


ul.sub  li {padding-left: 1.5em;}
#content ul li {padding-bottom: 0em;}

#accessibility {display: none;}

#wrapper
{
	width: 400px;
	margin-left: 0;
	margin-right: auto;
	margin-top: 0px;
	border-bottom: 0px solid #374631;
	margin-bottom: 0em;
	background-color: #fff;
}

#overlay
{
	display: none;
	position: absolute;
	top: 270px;
	left: auto;
	margin-left: -19px;
}

#sidenav 
{
	display: none;
	position: absolute;
	top: 250px;
	right: auto;
	margin-left:680px;
	margin-right: -20px;
	width: 183px;
	background:  url(../images/nav-middle.gif) repeat-y;

}
#sidenav ul {list-style-position: inside;}
#sidenav h2 {font-size: 1em; margin-top: .5em; margin-left: 1em;}
#sidetop
{
	display: none;
	background:  url(../images/nav-top.gif) no-repeat top left;
	width:183px;
	height: 33px;
}

#sidebottom
{
	display: none;
	background:  url(../images/nav-bottom.gif) no-repeat bottom left;
	width:183px;
	height: 35px;
}

#banner
{
	display: none;
	height: 176px;
	border-top: 0px solid gray;
	background:  url(../images/banner.gif) no-repeat top left;
}

#banner a {border: none; outline: 0; text-decoration: none;}
#banner img {border: none; outline: 0; text-decoration: none;}
	


#breadcrumbs {	font-size: .85em; color: #000; font-weight: bold; float: right;}
#breadcrumbs a
{
	border: none; 
	text-decoration: none;

	color: #000;
}



#legal
{
	font-size: .8em;
	margin-top: 5em;
	padding-left: 1em;
	vertical-align: bottom;

}

#nav
{
	display: none;
	width: 273px;
	position: absolute;
	top: 85px;
	left: auto;
	bottom: 0;
	padding-left: 2px;
	height: 150px;
	
}

#nav a {border-bottom: 0;}

#nav ul {list-style-type: none; line-height: 1.5em;}

#content
{
	border-left: 0px solid #2d2c2c;
	border-right: 0px solid #2d2c2c;
	padding: 2em;
	line-height: 1em;
	margin: 0;
	min-height: 400px;
	background: none;
}




#button {
	display: none;
	padding: 0 0 0em 0;
	margin-bottom: 1em;
	font-family: Verdana, Lucida, Geneva, Helvetica;
	font-size: 11px;
	font-weight: bold;

	}
#button ul {

		list-style-type: none;
		margin: 0;
		padding: 0;

		}
		
#button li {
		border-bottom: 1px solid #632a70;
		border-top: 2px solid #864f97;
		width: 90%;
		margin-left: 0em;
		}
#button li a {
		display: block;
		padding: 10px 12px 12px 65px;

		background:  url(../images/bullet.gif) no-repeat left;
		color: #c5b999;
		text-decoration: none;
		width: 166px;
	}




#button li a:hover {
		background-color: #885099;
		
		border-right: 0px;
		text-decoration: none;
		color: #ded7bc;
		}

#icons
{
display: none;
float: right;
margin-top: 120px; 
margin-right: 5px;
}		
	


#noborders a {border: none; outline: 0; text-decoration: none;}
#noborders img {border: none; outline: 0; text-decoration: none;}
		
.noborders {border: none; outline: 0; text-decoration: none;}


table td {margin: 1em; padding: 1.5em; font-size: .8em;}


div#links a span {display: none;}

#links a {border: none; outline: 0; text-decoration: none;}
#links img {border: none; outline: 0; text-decoration: none; }


div#links a:hover span {display: block;
   position: absolute; top: 20em; left: 55%; width: 250px;
   padding: 5px; margin: 10px; z-index: 100;
   }

div#links {width: 150px;}

#home {margin-right: 150px;}

dl {margin-left: 3.5em;}
dl dt {margin-top:3.5em; font-style: oblique; text-indent: -1em;}

dl dd {margin-top: 1em;}