@charset "utf-8";
/* CSS Document */

/* CSS Document */

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

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

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

#container{ border:3px solid #fff200; position:relative; padding:0px 0px 40px 0px; margin-top:10px; margin-left:auto; margin-right:auto; width:788px;  background:#ffffff; }

#buttons {background:url(../images/buttons.gif) no-repeat; height:122px; width:498px; margin-left:auto; margin-right:120px; margin-top:5px; position:relative; z-index:10;}

#header { width:100%; height:139px; margin:0px; padding:0px; background:url(/images/logo_fl.jpg) center no-repeat; }

#nav_page {background:none; position:absolute; z-index:1; height:122px; width:248px; left:0px;}
#nav_page2 {background:none; position:absolute; z-index:1; height:122px; width:248px; right:0px;}

#logo {  width:86px; height:453px; margin:0px; padding:0px; background:url(/images/wales.gif) no-repeat }

#main {  width:736px; background:#f7ebda; margin-left:auto; margin-right:auto; padding:32px 0px 40px 0px; }

#content_main {  min-height:396px; margin:0px 0px 0px 10px; height:auto !important; height:396px; width:730px; position:relative;}

#content { width:330px; height:500px; background:#f7ebda; position:absolute; top:0px; right:10px; margin:0px; padding:0px;}

#content p {padding:0px;  font-size:12px; line-height:18px; margin:10px 10px 0px 10px;}

#sidebar { width:386px;  height:500px; float:left;  margin:0px 0px 0px 30px; padding:0px; background:url(/images/sidebar.jpg) #f7ebda no-repeat; }
#sidebar a {margin:0px; float:none; margin:0px 0px 0px 0px;}
label {margin:0px 10px 0px 0px;}
button {background:#ffa500; border:1px solid #fff200; color:#ffffff; font-weight:bold;}
*html #flashcontent {margin:0px 0px 0px -30px; padding:0px;}

.clear { clear:both; }
/*------------------------------------- General Text & Colours & backgrounds---------------------------------------*/


ul {  }
li {  }

a { color:#000000; text-decoration:underline; font-weight:bold; }
a:hover { color:#000000; text-decoration:underline; }

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