body { 
	margin: 0; 
	padding: 0; 	
	font-size: 100%;
	color: #000;
	background-color: #5f6b72;
}


/* Global styles */
* {margin: 0; padding: 0; border: 0;}
span {color: #933}
p, ul, p a, h2 {font-family: Arial, Helvetica, sans-serif}


/* Heading styles */
h1 {
	margin: 0 15px 0 15px;
	font-family: Tahoma, sans-serif;
	color: #900;
	font-weight: bold;
	font-size: 2.00em
}
h3 {
	margin: 0 15px 0 15px;
	font-family: Tahoma, sans-serif;
	color: #666;
	font-weight: bold;
	font-size: 1.3em;
	line-height: 1.35em;
}
h2, h4 {font-family: Tahoma, serif;}
h2 {font-size: 1.35em; line-height: 1.35em; font-weight: bold}
h4 {font-size: 0.90em; line-height: 0.90em; font-weight: bold}
h5 { /* styling for tables etc */
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	font-size: 1em;
	line-height: 1.25em;
}



/* Text styles */
p {
	margin: 0 30px 0 30px;
	font-size: 1em;
	line-height: 1.25em;
}

#siteimg p {   /* This is the large text in the site img div */
	margin: 0 0 0 10px; /* removed usual top and bottom margin from paragraph to avoid layout breaking */
	padding-left: 10px;
	padding-top: 90px;
	font-family: Georgia, serif;
	font-size: 1.45em; 
	line-height: 1.05em; 
	font-weight: normal; 
	letter-spacing: -0.05em; 
}

acronym {border-bottom: 1px dashed #000; cursor: help}

ul {margin-left: 30px; font-size: 1em; line-height: 1.5em; list-style: inside square}


a {color: #933; font-weight: bold; text-decoration: none}
a:link {color: #933; font-weight: bold; text-decoration: none}
a:hover {
	color: #666;
	font-weight: bold;
	text-decoration: none
}


#container {
	width: 770px; 
	position: absolute;
	left: 50%;
	margin-left: -386px;
	margin-top: 35px;
	margin-bottom: 20px;
	overflow: hidden;
	top: -5px;
	
}

#navbar {   /* Main Navigation area */
	width: 770px; /* Suits an 800x600 page, allowing for scrollbar */
	height: 1.75em; 
	background: #f0f0f0; /* Light Grey */
}

#divbar {   /* divider */
	width: 700px; 
	height: 2px;
	position: absolute;
	left: 50%;
	margin-left: -350px;
	background: #5f6b72; 
}

#siteimg {   /* Large Site Image */
	width: 770px; 
	height: 200px;
	background: url('images/header.png');
}

#mainbody {
	float: none;
	background: url('images/container.png');

}

#bttmbar {
	float: right;
	width: 770px;
	height: 150px;
	line-height: 3em;
	background: url('images/footer.png');
}


/* Main Navigation */
#nav ul {display: inline}

#nav li {display: inline}

#nav a {
	line-height: 30px; /* same as height of nav bar */
	margin-left: 2px; 
	display: inline;
	font-size: .95em; 
	font-weight: bold
}

#nav a span {color: #000}


/* Forms, Input boxes and buttons */
form.login {float: right; height: 3em; line-height: 3em; margin: 10px 0 0 0; width: 8.0em;}
input.login {border: 1px solid #000000; width: 6em; font-size: 0.95em;}
input.loginbttn {border: 3px solid #fff; background: #933; cursor: pointer; color: #fff; font-size: 1.3em;}

/* Images */
img.rightimg {float: right; margin-left: 10px}
img.leftimg {float: left; margin-right: 10px}

img.languageimg {float: right; margin: 4px 2px 0 0} /* used for the language flags */
#container #mainbody table #locationForm tr td p strong boldbig {
	font-size: 14em;
}

