/* BASIC ELEMENTS ------------------------------------------------------ */
/* STRUCTURE ----------------------------------------------------------- */
body{
	margin: 0 auto;
	padding: 0;
	background: #285577;
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	width: 752px;
	min-width: 678px;
	voice-family: "\"}\""; voice-family: inherit;
}html>body { width:80%;}
#container{
	position: relative;
	min-width: 600px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	min-height: 100%;
}
/* HEADER -------------------------------------------------------------- */
#header{
	position: relative;
	background: #000 url(image/top.jpg) top left no-repeat;
	height: 128px;
	padding: 0 0 0 150px;
	margin: 0;
}
#header h1{font-size: 2.5em; font-variant: small-caps; margin: 0; display: none;}
#header h2{	min-width: 772; margin: 0; font-size: 1.4em; font-variant: small-caps; color: #FF8000; display: none;}

/* MENU ---------------------------------------------------------------- */
#menu-left{
	position: absolute;
	width: 128px;
	left: 0;
	top: 128px;
	background: #FFF;
	border-color: #000;
	border-style: solid;
	border-width: 0 0px 0px 0px;
	padding-bottom: 1em;
	font-weight: bold;
}
#menu-left ul{ 
	list-style: none; 
	margin: 0;
	padding: 0;
}
#menu-left li{
	display: inline;
	margin: 0;
	padding: 0;
}
#menu-left a{ 
	text-decoration: none; 
	padding-left: 0.5em;
	display: block;
}
#menu-left a:link, #menu-left a:visited, #menu-left a:active{ color: #000;}
#menu-left a:hover{color: #0066B2;}

.indent a{
	margin-left: 10px;
}
#menu-top{
	margin: 0 -2em 1em -2em;
	padding: .15em;
	border-bottom: 2px #6CAAD9 solid;
	border-top: 2px #6CAAD9 solid;
	background-color: #FFF;
}
#menu-top ul{
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
#menu-top li{
	display: inline;
}
#menu-top a{
	text-decoration: none; 
	font-weight: bold;
	padding: 0 .5em 0 .5em;
	border-right: 1px #6CAAD9 solid;
	border-left: 1px #6CAAD9 solid;
}
#menu-top acronym, #menu-top li a:link, #menu-top li a:visited, #menu-top li a:active{
	color: #000;
}
#menu-top acronym:hover, #menu-top li a:hover{
	color: #0066B2;
}
#menu-top ul.main{
	border-bottom: 2px #6CAAD9 solid;
} 
/* CONTENT ------------------------------------------------------------- */
#content{
	position: relative;
	margin-left: 128px;
	border: solid #6CAAD9;
	border-width: 0 0 0 3px;
	min-width: 472px;
}

/* FOOTER -------------------------------------------------------------- */
#footer{
	text-align: center;
	background: #000;
	color: #FBFBFB;
	margin: 2em -2em -2em -2em;

}
#footer ul{
	list-style: none;
	margin: 0;
}
#footer li{
	display: inline;
	margin: 0 0.5em 0 0.5em;
	padding:0;
	font-weight: bold;
}
#footer p{
	margin: 0;
	padding: 0;
	font-size: 90%;
}

#footer a:link, #footer a:visited, #footer a:active{
	color: #6CAAD9;
	font-weight: bold;
	text-decoration: none;
	border-width: 0;
}
#footer a:hover{
	color: #FBFBFB;
	text-decoration: none;
	font-weight: bold;
}
