/* CSS Document */

/*--------------------------------------- General Structure -----------------------------------------*/

body { text-align: left;  margin: 0px;  padding: 0px;  letter-spacing:normal; background:#515d9e; font-family: Arial, Helvetica, sans-serif; }
body,p,h1,h2,h3,h4 { margin:0px;  padding: 0px; }

img { border:0px; margin:0px; padding:0px; }

#container{ position:relative; padding:0px 0px 0px 0px; margin-top:60px; margin-left:auto; margin-right:auto; width:750px;  }

#header { width:100%; height:100px; margin:0px; padding:0px; background:#14257c; }

#logo {  width:140px; height:80px; margin:0px; padding:0px; background:url(../images/logo.gif) no-repeat #ffffff; }

#webaddress a { font-size:14px; font-weight:bold; color:#FFFFFF;  position:absolute; right:10px; top:60px;  }

#nav { height:20px; width:744px; background:#8aa5d5; margin:5px 0px 0px 0px; }

#nav p { color:#ffffff; font-weight:normal; text-align:left; margin:0px; padding:1px 2px 0px 0px; text-align:center; font-weight:bold; } 
#nav a { margin:0px 0px 0px 0px; padding:2px 2px 2px 2px; color:#ffffff; font-size:12px;}
#nav a:hover { color:#ffffff; } 

#main {  width:100%; margin:0px 0px 0px 0px; }

#content {overflow:hidden; width:550px;  margin:10px auto; padding:20px; color:#FFFFFF; background-color:#6773b9; border:0px solid #000000; border:1px solid #15257c;  }

#footer { margin-top:10px; margin-left:auto; margin-right:auto; width:750px; text-align:center; }

.clear { clear:both; }

/*------------------------------------- General Text & Colours ---------------------------------------*/


h1{ color:#FFFFFF; font-size:20px; font-weight:normal; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; border-bottom:2px solid #8aaad6; }
h2{ color:#666666; font-size:16px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }
h3{ color:#FFFFFF; font-size:14px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }
h4{ color:#CCCCCC; font-size:14px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }

ul { font-size:12px;  }
li {  }

a { color:#86D4EF; text-decoration:none; }
a:hover { color:#86D4EF; text-decoration:underline; }

p { font-size:12px; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }

#footer p { font-size:10px; color:#FFFFFF; margin:0px 0px 0px 0px;}
#footer a { color:#8aa5d5; text-decoration:none; }
#footer a:hover { color:#8aa5d5; text-decoration:underline; }

.blue { color:#8aa5d5; }