/* standard.css for the europoint web pages */ 
/* The basic formatting rules for the page.  */ 
body 	{background: #fff; margin:0; color:#a2b8c5; text-decoration:none; font:0.8em verdana,arial,helv,helvetica,sans-serif; line-height:1.5em;}
h1		{font:bold 1.2em verdana,arial,helv,helvetica,sans-serif;}
h2		{font: 0.8em verdana,arial,helv,helvetica,sans-serif;}
th 		{font: bold 1em verdana,arial,helv,helvetica,sans-serif;}

img 	{border-style: none;}
label 	{width: 5em; float: left; text-align: right; margin-right: 0.5em; display: block; }

/* div and span settings for page formatting.  Unique IDs */
div#container 		
		{width:1000px; margin:0 auto; padding:10px 10px 10px 10px; background:#fff; text-align:center;} 
div#headimg 		
		{background:#fff; padding-bottom:10px; display:block; text-align:left;} 
span#leftlogo
		{float:left; width:20%; padding:0; background:#fff; text-align: center;} 
span#rightlogo
		{float:right; width:75%; padding: 45px 0 0 0; background:#fff;} 
div#menu		
		{float:left; width:20%; padding:0; background:#fff;} 
div#content 		
		{float:right; min-height: 400px; width:75%; padding: 0 5px 5px 5px; background:#fff; text-align:justify;} 
div#footer 		
		{float: left; width:100%; margin:50px 0 0 0; padding:0; background:#fff; text-align: center; display: block; } 
span#xhtml
		{float:left; width:20%; text-align: center;}
span#standards
		{float:right;width:75%; text-align: right;}
span#date
		{float: left; text-align: left;}
span#copy	
		{float: right; text-align: right;}
img#design
		{float: right; margin: 10px 0 0 10px;}

/* Classes */
.fleft 	{float: left;}
.center {text-align:center;}
img.ruler 
		{clear: both; display: block; text-align: center; margin: auto;}

/* link colours for normal links within the text */ 
a:link 	{color:#00b5d4; text-decoration:none;} 
a:visited 
		{color:#808080; text-decoration:none;} 
a:hover {color:#a2b8c5; text-decoration:underline;} 

/* menu css */
ul#nav	{float:left; list-style:none; margin:0.5em 0 0; padding:0;}
ul#nav a
		{float:left; padding:5px; text-decoration:none; color:#00b5d4; width: 140pt;}
ul#nav a:hover	
		{background:#00b5d4; color:#fff;}
	
/*contact form css */
input, textarea, option
		{background:#fff; color:#a2b8c5; font: 0.8em verdana,arial,helv,helvetica,sans-serif;} 
select	{background:#fff; color:#a2b8c5; font-family:verdana,arial,helv,helvetica,sans-serif;} 
#submit {border: solid 1px #00b5d4; text-align:center; margin-left:7em;} 
#reset 	{border: solid 1px #00b5d4; text-align:center;} 
#errname 
		{margin-left: 5.5em; width: 25em; color:#f00; font-weight:bold; display:none;}
#erremail 
		{margin-left:5.5em; width: 25em; color:#f00; font-weight:bold; display:none;}
#errquery 
		{margin-left:5.5em; width: 25em; color:#f00; font-weight:bold; display:none;}
#red 	{margin-left:5.5em; width: 25em; color:#f00;}
 /* asterisk */
.ast 	{color:#f00; font-weight:bold; vertical-align: top;}