/* CSS Document */

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

body { text-align: left;  margin: 0px;  padding: 0px;  letter-spacing:normal; background:url(/images/bac.jpg) repeat-x #e8e4d6; font-family: Verdana, 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:0px;  margin-right:auto; width:880px;  }

#header { width:846px; height:25px; margin:0px; padding:0px;}

#header form {float:right; margin:2px 0px 0px 0px;}

#header label {color:#ffffff; font-size:14px;}

#header button {margin:-2px 0px 0px -5px;   background:url(/images/button.jpg) repeat-x transparent; color:#ffffff; font-size:11px; border-top:0px; border-left:0px; border-bottom:#1681cf 1px solid; border-right:#1681cf 1px solid;  }

*html #header button {margin:-5px 0px 0px 0px; padding:2px; }
*+html #header button {margin:-5px 0px 0px 0px; padding:2px; }
#header input {border:solid 1px #0a3c65;}

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

#main {  width:100%; margin:0px 0px 0px 0px; background:url(/images/main_img.jpg) no-repeat top left;  }

#sidebar { width:256px;  height:247px; float:right;  margin:74px 12px 1px 0px; padding:0px; }
#sidebar img { margin:0px 0px 1px 0px; padding:1px 0px 0px 0px;}

#content  { width:398px;   margin:60px 0px 0px 0px; float:right; padding:0px 0px 50px 0px; min-height:500px; height:auto !important; height:500px; background:url(/images/content.jpg) no-repeat top #ffffff;}
#content p {padding:0px 0px 0px 0px; font-size:12px; line-height:20px; }
#innercontent {width:304px; margin:38px 0px 0px 38px;}

#footer { width:424px;   float:right; background:url(/images/footer.jpg) no-repeat; height:80px; margin:0px -5px 0px 0px; padding:0px; }
.clear { clear:both; }
/*------------------------------------ nav-----------------------------------------------------------*/
#nav { width:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

#nav p { color:#ffffff; font-weight:normal; text-align:left; } 
#nav a { margin:0px 10px 1px 10px; padding:5px 0px 6px 20px;  background:url(/images/nav_icon.gif) no-repeat left; border-bottom:1px solid #3e99d6; color:#ffffff; display:block; font-size:12px;}
#nav a:hover {background:url(/images/nav_icon_hover.jpg) no-repeat left #cae8fa;  text-decoration:none;  color:#1c69a8; } 


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

h1{ font-size:18px;  color:#0471b3; font-weight:normal; margin:10px 0px 10px 0px; }
h2{ color:#00A2D9; font-size:18px; font-weight:bold; margin:10px 0px 10px 0px;  }
h3{ color:#00A2D9; font-size:14px; font-weight:normal; margin:10px 0px 10px 0px;  }
h4{ color:#0471b3; font-size:18px; font-weight:bold; margin:10px 0px 10px 0px;  }
h5{ color:#000000; font-size:18px; font-weight:bold; margin:10px 0px 10px 0px; }

ul li { font-size:12px; color:#000000; list-style:disc; }
ol li { font-size:12px; color:#000000;  list-style:decimal; }

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

p { font-size:12px; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }
#footer p { font-size:11px; color:#FFFFFF; }
