@charset "iso-8859-1";
/* Stylesheet by Cornish WebServices Ltd - http://www.cornishwebservices.co.uk */
/* Colours used are:
		Orion blue: #2a2d7c;
		pale backgrounf: #eeedf1;
		red contrast :#B41A1C;
		
		
		*****************************************************************************/
/* put no font size in the body definition - so users can scale it as they wish */
BODY, P, UL, OL, TABLE {font-family:  Verdana, Arial, Helvetica, sans-serif;
		color:#000066;
		font-size:1em;
		}
BODY {background:#ffffff; margin:0px;padding:0px; text-align:center;}
h1 {font-family:"Times New Roman", Times, serif; }
h2, h3, h4 {font-familY:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }

div.container {width:60em; text-align:left;
	border:solid 2px #2a2d7c;
	background:#ffffff;}
div.header {background:#2a2d7c; color:#ffffff; 
	text-align:center; 
	min-height:152px; /* needed for Firefox */
	height:152px; /* needed for IE */
	padding:0.5em 0.2em 0.2em 0.2em;}
div.menubar {background:#2a2d7c; color:#ffffff; text-align:center; padding:0.2em 0em 0.3em 0;
	height:2.2em; min-height:2.2em;
	}
div.footer {background:#2a2d7c; color:#ffffff; text-align:center; padding:10px;}
div.belowfooter {width:60em; background:#ffffff; color:#111111; text-align:right; padding:0.1em;}
div.content {background:#ffffff; color:#000033;
		padding:0.1em 1em; }
div.contentleft {width:45%; float:left;}
div.contentright {margin-left:50%;}
.widthfix {width:620px; text-align:center;}
.leftimage {float:left; margin:10px; margin-right:20px;}
.rightimage {float:right; margin:10px; margin-left:20px;}
.bigindent {margin-left:50px;}

div.header h1 {margin:0.6em auto 0.3em auto; color:#ffffff; }
div.header h2 {margin:0.3em auto; color:#ffffff; font-weight:normal; font-style:italic;}
div.belowfooter a {font-size:80%;}

div.content h1 {color:#2a2d7c; font-size:140%;}
div.content h2 {color:#2a2d7c; font-size:120%; padding:0px;
		margin-bottom:0.2em;}
div.content p {color:#2a2d7c; font-size:100%; margin-top:0.2em;}
div.content li {list-style-image:url(images/bullet2-orion12.jpg);}


img.photo {
	border:solid 3px #2a2d7c;
}

a:link {color:#990000;}
a:visited {color:#990000;}
a:hover {color:#333333;}

.footer a:link {color:#ffffff;}
.footer a:visited {color:#ffffff;}
.footer a:hover {color:#cccccc;}

.footer b {text-decoration:none;}

table.contact1 {
	border:none;
	border-collapse:collapse;
}
table.contact1 td {
	border-top:none;
	padding:0.5em 2em;
}

table.contact2 {
	border:solid 2px #2a2d7c;
	border-collapse:collapse;
}
table.contact2 th {
	border-bottom:solid 3px #2a2d7c;
	padding:0.5em;
}
table.contact2 td {
	border-top:solid 1px #2a2d7c;
	padding:0.5em;
}
/* useful general styles */
.floatright {float:right; margin-left:10px;}
.floatleft {float:left; margin-right:10px;}
.address {line-height:150%;}


/* Menu bar styles */
.menubar ul {	padding:0px; margin: 0px; list-style-type: none; }
.menubar li {	padding: 5px 0px; float: left;  margin: 0.1em 0.3em 0.3em 0.05em; 
		list-style-type: none; list-style-image:none; 
		vertical-align: top}
.menubar a:link {background:#eeedf1; color:#2a2d7c; text-decoration: none; padding:0.5em;}
.menubar a:visited {background:#eeedf1; color:#2a2d7c; text-decoration: none; padding:0.5em;}
.menubar a:hover {	background:#ffffff; color:#990000; text-decoration: none; padding:0.5em;}