/* CSS Document */

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

body { text-align: left;  margin: 0px;  padding: 0px;  letter-spacing:normal; background:url('#') #ffffff; 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:15px; margin-left:auto; margin-right:auto; width:750px; border:0px solid #000000; }

#header { width:100%; position:relative; height:283px; margin:0px; padding:0px; background:url(/images/header.jpg) no-repeat #333333; }

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

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

#sidebar { width:197px;  min-height:100px; height:auto !important; height:100px; float:right;  margin:0px 0px 0px 0px; padding:0px;  }
#sidebar img {margin:10px 0px 0px 30px;}

hr {border:1px dotted #999999;}


#content  { width:500px;   margin:0px 0px 0px 0px; float:left; padding:0px; min-height:300px; height:auto !important;   height:300px;}

#content img { margin:2px;} 

#contentp {margin:10px 0px 10px 0px;}

#footer { width:100%;  }

.clear { clear:both; }

/*------------------------------------ nav-----------------------------------------------------------*/
#nav {width:194px; min-height:139px; height:auto !important; height:139px; border:1px #78162a solid; margin:10px 10px 0px 0px; padding:0px 0px 0px 0px; }
#nav h1 { color:#80a68c; border-bottom:1px solid #78162a; font-size:12px; font-weight:normal; margin:0px 0px 10px 0px; padding:2px 0px 2px 10px; }

#nav p { color:#ffffff; font-weight:normal; text-align:left; } 
#nav a { margin:2px 15px 5px 0px; padding:0px 20px 0px 0px; display:block; color:#000000; text-align:right; font-weight:normal; font-size:11px; background:url(/images/bullet.gif) no-repeat right;}
#nav a:hover { color:#000000; } 

#nav_aux_a { height:20px; width:89px; position:absolute; bottom:100px; left:634px;}

#nav_aux_a p { color:#ffffff; font-weight:normal; text-align:left;  } 
#nav_aux_a a { margin:0px 0px 1px 0px; width:89px; display:block; padding:0px 2px 0px 2px; color:#ffffff; font-weight:normal; font-size:11px;}
#nav_aux_a a:hover { color:#000000; } 

#bottom_nav { width:100%; border-left:1px solid #000000; margin:0px 0px 10px 0px; }
#bottom_nav a { margin:0px 0px 0px 0px;  border-right:1px solid #000000;  padding:2px 10px 2px 10px; color:#000000; font-weight:normal; font-size:12px;}
#bottom_nav a:hover { color:#000000; } 

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


h1{ color:#000000; font-size:12px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }
h2{ color:#666666; font-size:16px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }
h3{ color:#999999; 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; }
h5{ color:#000000; font-size:16px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }

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

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

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