@charset "utf-8";

body { font-size:14px; }
h1 {  font-size: 1.8em;  }
h2 {font-size: 1.4em;}
p { font-size:1em;}
#main-menu { font-size:1.2em;}
#footer { font-size: .8em; }

*{margin:0; padding:0;}
ul{list-style:none; margin:0; padding:0;}

body{background: url(../images/hd-bkg.jpg) repeat-x left top #879699; color:#ffffff;  
     font-family:Candara, Tahoma,arial, helvetica,sans-serif; line-height:16px; text-align:center;}
	 
img { margin:5 15 10 5px;}

#wrap { width: 800px; margin: 0px auto; text-align:left;/* as per Barrie North, not sure why */overflow:hidden;}
#header{height:253px; background:url(../images/logo-bkg.jpg) no-repeat left top; width:800px; margin:auto;}

#logo {width:679px; height:160px; position:relative; top:82px; left:48px; text-indent:-9999em; overflow:hidden;}

#logo a {position:relative; top:0; margin:0; padding:0; display:block; height:160px; width:679px; overflow:hidden;}

#main-menu { position:relative; left:0px; top:42px; font-family: geneva, arial, helvetica, sans-serif; 
 font-weight:600; color:#225CB0; text-align:center;}

#main-menu  li { display:inline; padding:0 30 0 30px; }
#main-menu  li a  { text-decoration:none; color:#0b254d; }
#main-menu  li a:hover { color:#91B3D9;}

#content { padding:20 20 20 20px; }
#top-content { padding:0 0 20 0px;}

#left-lower-content-landing-page { width:450px; padding: 0 10 0 0px; }
#right-lower-content-landing-page { width:300px;  }

#login {margin-top:20px; background: url(../images/login-bkg.jpg) no-repeat; width:241px; height:195px; 
        padding:50px 0 0 20px; color:#555}
		
#contact {padding-left:200px;  }
#contact .email { font-weight:600; }
#contact .email a { text-decoration: none; color:#fff} 
#contact .email a:hover { color:#bef3ff;}
#contact p {letter-spacing:.1em; line-height:1.6em;padding-top:20px;}


.float-left { float:left; margin: 3 15 15 0px;}

h1 { padding: 0 0 10 0px; text-align: left; color: #0b254d; width: 100%;
	font-family:"Times New Roman", serif; }

h2 { padding: 0 0 10 0px; font-family: "Times New Roman", serif;  color: #0b254d; }

p { margin: 0 0 10 0px; line-height:1.6em;}

table td {font-size: 12px; line-height:1.6em; vertical-align: top;}

#footer { background:#10181b; padding:20 0 30 0px; }
#footer a {text-decoration:none; color:#fff; }
#footer a:hover  {color: #91B3D9; }

