body {margin-top:0em;margin-bottom:0em;margin-right:0em;margin-left:0em;padding-top:0em;padding-bottom:0em;padding-left:0em;padding-right:0em;}

/* address: ----------------------------------------------------------------------------------*/#add {
	position: absolute;	left: 34em;	width: 10em;
	height: 9em;
	top: 3em;
	padding-left: 2em;
	background: url(divider_vert.gif) no-repeat;}#add ul {	list-style: none;

}#add li {
background: #f3f8f8;	font-size: 100%;	color: #000000;	font-family: Verdana, helvetica;
}#add a:link, #add a:visited {	color: #00ccff;}#add a:hover {	color: #9999ff;}

/* header----------------------------------------------------------------------------------- */#header {	position: absolute;	left: 50%;
	top:2em;	width: 46em;	margin-left: -22em;
background: #f3f8f8;}#header ul {	list-style: none;	padding-right:0em;	padding-left: 0.5em;	padding-top: 0em;
	padding-bottom: 10.2em;	margin:0px;
	background-image:url(corner.jpg);
	background-repeat: no-repeat;
	background-position: top right}#header li {	clear:both;	font-size: 80%;	color: 666666;	margin-bottom: 0em;	font-family: Verdana, helvetica;	padding-left: 1em;	padding-top: 0em;	padding-bottom: 1em;}#header a: {padding-right : 50px;}#header a:link, #header a:visited {	color: #00ccff;	background-color: transparent;}#header a:hover {	color: #9999ff;}#header img {	margin-top: 1em;	padding-top:1em;	padding-left:1em;	padding-right:3em;	float:left;	display: block;	border: dotted 0px;}#header li h3 {	padding-top:0em;	font-size: 130%;	color: #000000;	margin-bottom: 0.1em;	font-family: Verdana, helvetica;	text-decoration:underline;}


/* navbar: ----------------------------------------------------------------------------------*/#navbar {
	position: absolute;	left: 50%;	width: 46em;
	top: 13em;	margin-left: -22em;
	z-index:2;}#navbar ul {	list-style: none;	margin-left: 0em;	padding-left: 0em;
	background: #f3f8f8;
}#navbar li {	font-size: 60%;	color: #666666;	margin-bottom: 0em;	font-family: Verdana, helvetica;	padding-left: 3.8em;	padding-top: 1em;	height: 1.75em;}#navbar a span {padding-right : 50px;}#navbar a:link, #navbar a:visited {	color: #666666;	background-color: transparent;}#navbar a:hover {	color: #9999ff;}

#navbar img {	
	padding-left:0em;
	padding-right:0.8em;
	border: 0px;
}
/* submenu: ----------------------------------------------------------------------------------*/#submenu {
	position: absolute;
	top:24.9em;	left: 2.5em;	width: 9em;
	left:50%;	margin-left: -22em;
	padding-left: 0em;
	background:trasparent;
	background-color: transparent;
	z-index:1;}#submenu ul {	list-style: none;
}#submenu li {	font-size: 70%;	color: #000000;	font-family: Verdana, helvetica;
	padding-left: 0em;
	padding-bottom: 0.5em;
}#submenu a:link, #submenu a:visited {	color: #666666;}#submenu a:hover {	color: #9999ff;}
/* content----------------------------------------------------------------------------------------- */#content {	position: absolute;	top: 17em;
	width: 46em;
	left:50%;	margin-left: -22em;
	background: #f3f8f8;
}#content ul {	list-style: none;	margin-left: 0em;
	padding-top: 0em;	padding-left: 1.4em;
	padding-right: 2em;
	margin-bottom: 0em;
	padding-bottom: 2em;
	background-image:url(footimg.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	margin: 10px 0px 0px 10px;}#content li {	font-size: 85%;	color: #666666;	margin-bottom: 0em;	font-family: Verdana, helvetica;	padding-left: 5em;	padding-right: 5em;	padding-top: 1em;	padding-bottom: 0em;}#content a: {padding-right : 50px;}#content a:link, #content a:visited {	color: #666666;	background-color: transparent;}#content a:hover {	color: #9999ff;}#content li h5 {	font-size: 70%;	color: #666666;	margin-bottom: 0.1em;	font-family: Verdana, helvetica;	text-decoration:none;}


#content img {	margin-top: 1em;	padding-top:1em;	padding-left:0em;	padding-right:0em;	border: dotted 0px;}
