/* --- menu styles ---
note:
	not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
*/
body {
	background: White;
	padding: 0;
	margin: 0;
	border: 0;
	text-align: center;
}
div#container{
width: 760px;
margin: 0 auto;
text-align: left;
/*background-color: #9400D3;*/
}
p img{
	display:none;
}

img.curve {
float: right; 
clear: right; 
margin: 0 1em 0 0;
}
img.rootimage{
	float: left; 
clear: left; 
margin: 0 1em 0 0;
}

div#texttopbar{
	display: block;
}
div#printtopbar{
	display: none;
	/*position:absolute;*/
	position:absolute;
top:-200px;
	height:0px; 
	width:0px;
}
div#printtopbar p img{
		display: none;

	height:0px; 
	width:0px;
}
div#topbar1{
	display:none;
		height:0px; 
}
div#topbar{
	display:block;
		height:0px; 
}
div#topbar li{
	display:inline;
}

div#subcontainer{
	position:relative;
	width:760px;
   float: none;
	display: block;
}

div#leftbar {
	display: none;
	position:absolute;
	left:0px;
	width: 150px;
	float: left;	
	border: 0;	
	top:-15px;
/*	background-color: Lime;*/
	}
	
div#leftbar p {
	font: x-small "MS Sans Serif", Geneva, sans-serif;
	padding-right:30px;	
	padding-left:20px;
}
div#leftbar a:hover{
		color: blue;
		text-decoration:underline;
}
div#leftbar ul{
   /*padding-top:-10px;padding-left:-40px;*/
	list-style-position: outside;	
	position:relative;
	left:-30px;
	width:130px;
	top:-5px;
	/*background-color: Aqua;*/
}
div#leftbar li{
	display: block;
	padding-right: 00px;
	list-style-type: none;
	padding-bottom:10px;
	padding-left:0px;
	
	font: xx-small "MS Sans Serif", Geneva, sans-serif;
}
div#leftbar a:link, a:visited, a:focus, a:active {
	text-decoration: none;
	color: Black;
}
div#leftbar li a:hover{
		color: blue;
		text-decoration:underline;
}
div#leftbar h1, div#leftbar h2, div#leftbar h3{
	/*background-color: #FF4500;*/
	background-image: url(../../__content/image/web2007leftbarheader.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: white;
	text-align:right;
	height:43px;
	font-weight: 200;
	padding-top:12px;
	vertical-align: text-top;
	padding-right:12px;
	}
	
/*div#primary{
		display: block;
	width: 620px;
	border: 0;	
}*/

div#primary{
		position:absolute;
		left:5px;
		width:80%;

	margin-top:0;
	display: block;

   top:-10px;
/*	background-color: Fuchsia;*/
}	
	div#primary p, div#primary li, div#primary li a{
			font-family: "MS Sans Serif", Geneva, sans-serif;
		color: #585858;
		text-align: justify;
	font-size: x-small;
	font-weight: 500;
			line-height: 22px;
			}
	div#primary li a{
		font-size: x-small;	
		/*text-decoration:none;*/
	}		
	div#primary li a:hover{
		color: #008242;
		text-decoration:underline;
	}	
	div#rightbar{
		position:absolute;
		display:none;
		left:615px;
		width:150px;
		top:-15px;
		font: x-small "MS Sans Serif", Geneva, sans-serif;	
/*		background-color: Aqua;*/
}
div#rightbar p {
	font: x-small "MS Sans Serif", Geneva, sans-serif;
	padding-right:30px;	
	padding-left:20px;
}
div#rightbar a:hover{
		color: blue;
		text-decoration:underline;
}
div#rightbar ul{
/*background-color: Aqua;*/

	list-style-position: outside;	
	position:relative;
	left:-10px;
	top:-5px;
}
div#rightbar li{
	display: block;
	padding-right: 00px;
	list-style-type: none;
	padding-bottom:10px;
	padding-left:0px;
	text-align:right;
	font: xx-small "MS Sans Serif", Geneva, sans-serif;
}
div#rightbar a:link, a:visited, a:focus, a:active {
	text-decoration: none;
	color: Black;
}
div#rightbar li a:hover{
		color: blue;
		text-decoration:underline;
}

div#rightbar h1, div#rightbar h2, div#rightbar h3{
/*	background-color: #63CF63;*/
	background-image: url(../../__content/image/web2007rightbarheader.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: black;
	text-align:left;
	height:43px;
	font-weight: 200;
	padding-top:12px;
	padding-left:12px;
	vertical-align: text-top;
	}
div#rightbar h1 a,div#rightbar h2 a, div#rightbar h3 a{
	text-decoration:none;
}	
div#rightbar h1 a:hover,div#rightbar h2 a:hover, div#rightbar h3 a:hover {
	color:blue;
	text-decoration:underline;
}	



img.curve {
float: right; 
clear: right; 
margin: 0 1em 0 0;
}
img.rootimage{
	float: left; 
clear: left; 
margin: 0 1em 0 0;
}
p,td,ul {
/*	font-family: "MS Sans Serif", Geneva, sans-serif;
		color: #585858;
		text-align: left;	
	font-size: 0.7em;
	font-weight: 500;	*/
}
td{
	vertical-align: middle;
}

h1 {
	font: medium Arial, sans-serif;
	color: #6B6B6B;
	text-align: left;
	font-weight: bold;
}
h2 {
	font: small Arial, sans-serif;
	color: #6B6B6B;
	text-align: left;
	font-weight: bold;
}
h3 {
		font: 100% medium Arial, sans-serif;
	color: #9932CC;
	text-align: left;
}
p img{
	display:none;
}

