body {
	margin: 0px;
	padding: 0px;
	font-family: geneva, arial, helvetica, sans-serif;
	color: #000;
    background: #000;
	height: 100%;
	text-align: center;
}


html {
	height: 100%;
	margin: 0px;
	padding: 0px;
}

a:link {
	color: #e5a250;
	text-decoration: none;
}

a:visited {
	color: #b2906d;
	text-decoration: none;
}

a:hover, a:active {
	color:#99d0dd;
    text-decoration: none;
}

p { font-size: 80%; }

img {
	display: block;
	margin: 15px auto 0px auto;
}

#container {
	position: relative;
	width: 800px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background: #fff url(images/background.gif) top left repeat-y;
    border: 0px;      
}

html>body #container { width: 800px; /* ie5win fudge ends */ }

#pageHeader {
    text-align: center;
}

#pageHeader h1 {
	width: 800px;
	height: 273px;
	background: transparent url(images/banner.gif) top right no-repeat;
	margin: 0px;
	padding: 0px;
}

#quickSummary {
    background: transparent;
    color: #fff;
    text-align: center;
    margin: 0px 80px 0px 295px;
}

#quickSummary a, #quickSummary a:visited { color: #99d0dd; }

#quickSummary a:hover, #quickSummary a:active { color: #e5a250; } 

#preamble {
    margin: 0 50px 0 275px;
    background: #fff url(images/messagearea.gif) repeat-y;
    padding: 0px;
    width: 458px;
    padding-bottom: 30px;
}

#explanation {
	margin: 0px 50px 0px 275px;
	padding: 0px;
    border: 0px;
    width: 458px;
}

#explanation { background:  #FFF url(images/messagearea.gif)  top left repeat-y;
	padding-bottom: 10px; }

#explanation p, #preamble p{ text-align: justify; }       

#preamble p { margin: 5px 70px 0px 20px; }

.smallermargins { margin: 5px 70px 0px 70px; }

#explanation p{ margin: 5px 20px 0px 70px; }

#preamble h2 {
	margin: 0px;
	margin-bottom: 30px;
	border: 0px;
	padding-top: 155px;
	padding-left: 20px;
	width: 458px;
}

#preamble h3 {
	font-size: 16px;
	margin: 0px;
	border: 0px;
	padding-left: 30px;
}

#preamble ul, #explanation ul {
	padding: 0px;
	margin: 20px 20px 20px 45px;
}

#preamble li, #explanation li {
	font-size: 12px;
	padding: 0px;
}

#explanation h2 {
	margin: 0px;
	border: 0px;
	padding-top: 130px;
	padding-left: 20px;
	width: 458px;
}

#explanation h3 {
	margin: 0px;
	border: 0px;
	padding-top: 20px;
	padding-left: 20px;
	width: 458px;
}

#preamble h2 {
	background: url(images/building.gif) top left no-repeat;
	height: 2px;
}

#explanation h2 {
	background: url(images/people.gif) top left no-repeat;
	height: 38px;
}

.formlinks {
	background: #e5a250;
	font-size: 14px;
	width: 130px;
}

.formlinks a:link {
	color: red;
	text-decoration: none;
}

.formlinks a:visited {
	color: blue;
	text-decoration: none;
}

.formlinks a:hover, a:active {
	color: purple;
    text-decoration: none;
}

#linkList {
	position: absolute;
	top: 0;
	left: 0;
	width: 249px;
	margin: 0px;
	padding: 250px 0px  0px  0px;
	background: url(images/guy.gif) top left no-repeat;
	font-size: 80%;
	color: #e5a250;
}

#linkList2 {
	width: 209px;
}

#linkList h2 {  
	margin:  40px 0px 20px 0px; 
	width: 185px; 
	height: 76px; 
}

#linkList h2 span { display:none; }

#linkList h2.select{ background: transparent url(select.jpg) no-repeat top left; }

#linkList h2.archives { background: transparent url(archiv.jpg) no-repeat top left; }

#linkList h2.resources { background: transparent url(resou.jpg) no-repeat top left; }

#linkList ul {
	margin: 0px 30px 0px 20px;
	padding: 7px 2px 5px 2px;
	background: #000;
	border: 2px solid #b2906d;
}

#linkList li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#linkList a {
	color: #e5a250;
	text-decoration: none;
	font-size: small;
}

div#linkList a:hover { color: #99d0dd; }

#lselect li  { margin: 0 0 10px 0; }

#lselect li a { display: block; }

#lselect li .c { display: inline; }

#lselect a  {                                
	text-transform:uppercase;
	margin: 0px;
	padding-left: 30px;
	border: 0px;
	background: transparent;
	color: #b2906d;
}

#lselect a:hover {               
	background: url(puce.jpg)  no-repeat 0px -3px;
	color: #99d0dd;                    
}

#lselect a:visited { color: #964; }

#lselect a.c {                                
	text-transform:none;
	margin: 0px;
	padding-left: 10px;
	border: 0px;
	background: transparent;
	color: #e5a250;
}

#lselect a.c:hover {               
	background: transparent;
	color: #99d0dd;                    
}

.centernodec {
	text-align: center;
	margin: 0px auto 0px auto;
	list-style: none;
}

.padder120 {
	height: 120px;
}

.padder150 {
	height: 150px;
}

.padder250 {
	height: 250px;
}

.padder300 {
	height: 300px;
}

.padder350 {
	height: 350px;
}

.padder425 {
	height: 425px;
}

.padder50 {
	height: 50px;
}

.padder10 {
	margin-bottom: 10px;
}

.padder600 {
	height: 600px;
}

.serif {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 16px;
}

.zagat {
	text-align: center;
	margin: 20px 30px 0px 40px;
}

.address {
	text-align: center;
	margin: 20px 35px 0px 25px;
	color: black;
}

input, select {
	margin: 5px 20px 5px 40px;
}