﻿html, body {
margin: 0;
padding: 0;
text-align: center; 
min-width: 55em;
font-family: arial,sans-serif;
}

a
{
text-decoration:none;
}

#container { 
width: 54.2em; 
margin: 0 auto; 
text-align: left; 
} 

#content { 
padding: 0;  
width: 100%; 
clear: left; 
min-height: 200px; 
} 

/*\ IE/Win min height hack */ 
* html #content {height: 200px;} 
/* */ 


#header {width: 54em; height: 4.0em; margin: 2em 0em auto; background: url('/images/background.jpg'); clear: both;
padding:0em; padding-top:0.25em;}
#navigation {}
#primary {width: 54em; margin: 0em auto; clear: both; padding-top: 0em; text-align:center;}
#secondary {width: 54em; height: 1.5em; margin: 0em auto; clear: both; padding-top: 0.75em; padding-bottom: 1.5em; text-align:center;}
#tertiary {width: 100%; margin: 0em auto; clear: both; padding-top: 1em; padding-bottom: 1em;text-align:center;}


#logo {float:left; width:5em;}
#message {float:left; width:37em; padding-top:0.5em;}
#contact {float:left; width:10em; margin:0; padding:0;}

#left {float:left; width:21em; height:21em; margin:0; padding:0;}
#centre {float:left; width:12em; height:21em; margin:0; padding:0; text-align:center;}
#right {float:left; width:21em; height:21em; margin:0; padding:0;}

#detailTop {float:left; width: 21em; height:14.25em;}
#detailLeft {float: left; width: 7em; height:6.75em; text-align: left;}
#detailMiddle {float: left; width: 7em; height:6.75em; text-align: center;}
#detailRight {float: left; width: 7em; height:6.75em; text-align: right;}
#detail {float: left; width: 21em; height:6.75em; text-align: left;}

#footer {width: 54em; margin: 0 auto; padding-top: 1em; clear: left;}

#message ul {list-style: none;padding:0;margin:0;}
#message ul li {display:inline; width:8em; font-size:0.75em; font-weight:bold;}
#message ul li {padding-right:1em;padding-left:0.6em;background-image: url(/images/ismall.gif);background-repeat: no-repeat;}
#message ul span {display:none;}

#contact ul {list-style-type:none; padding:0; margin:0; padding-top:0.5em;}
#contact li {color:#ccc;font-size:0.7em; line-height: 1.2em; text-decoration:none; text-align:right; margin-top:0;}
#contact li a {text-decoration:none;}
#contact li a:hover {text-decoration:none;}

#navigation ul {list-style-type:none; padding:0; margin:0;}
#navigation li {display:inline; font-weight:bold;}
#navigation li a {padding-left:1em; padding-right:1em; font-size:0.8em;}

#tertiary ul {list-style-type:none; padding:0; margin:0;}
#tertiary li {width: 100%; font-weight:bold; }
#tertiary li a {display:block; padding-top:0.7em; padding-bottom:0.7em; font-size:0.8em;}


/* general */ 
p {margin: 0;padding:0;} 
h3 {margin: 0em; padding:0;} 
#detailTop p {font-size: 0.75em; margin-bottom: 0.5em;}
#detailTop p.header {margin-bottom: 1em; }
#detailTop h3 {font-size: 0.75em; margin-bottom: 0.25em; font-weight:normal;}
#detailTop p.keyPeople {margin-bottom: 1em; padding:0em;}
#detailTop em {font-style:normal;}

#addressContainer {margin-left: 3.5em; margin-top: 0em;}

#right p {font-size: 0.8em; margin-bottom: 0.5em;}
#footer p {font-size: 0.6em; margin: 0em; text-align: right;}

