/* its'not art / www.thedaveyb.co.uk  */
/* ---------------------------------------------------------------*/
html { height: 100%; margin-bottom: 1px; }  
html,body{height:100%; !important}
p, td, li, ul,ol, h1, h2, h3 ,h4 ,h5 ,h6, label, input, form, select {font: normal 11px Arial;margin: 0 0 0 0;padding: 0 0 0 0;color: #666666;}
body {margin: 0px;padding: 0px;text-align: center;color: #fff;font: normal 12px "Trebuchet MS";background: repeat-x url(../img/bg.jpg);}

/* Containers ---------------------------------------------------------------*/
#main_container {width: 900px; margin:auto; background: no-repeat url(../img/bg_wait.jpg); }
#header { height: 90px; display: block; clear:both;}

/* Jump Menu ---------------------------------------------------------------*/
#right { float:right; margin: 20px 0 0 0;color:#FFFFFF; font: bold 12px tahoma; clear:both;}
#right select { background-color:#576D78; border: 1px solid white; color:#FFFFFF; font: normal 11px tahoma;}
#right p { color:#FFFFFF; font: bold 12px tahoma;}

/* 1st Column ---------------------------------------------------------------*/
#col_one { float:left; width: 235px;}
#col_one li { background: no-repeat url(../img/bg_li.jpg); width:235px; height:29px; list-style:none; }
#grey { margin: 50px 0 0 0;}
#grey li a { text-align:right; padding: 10px 25px 0 0; display:block; font: bold 12px Arial, Helvetica, sans-serif; color:#576D78; text-decoration:none;}
#grey li a:hover { color:#058B9A;}
#green { margin: 20px 0 0 0;}
#green li a { text-align:right; padding: 10px 25px 0 0; display:block; font: bold 12px Arial, Helvetica, sans-serif; color:#058B9A; text-decoration:none;}
#green li a:hover { color:#576D78;}
#banner { margin: 20px 0 20px 0;}
#col_one address p { text-align: right; margin: 5px 5px 5px 15px; line-height: 18px; color:#576D78;}

/* 2nd Column ---------------------------------------------------------------*/
#col_two { float:left; width: 660px; background: no-repeat url(../img/bg_logo.jpg); padding: 120px 0 0 0; text-align:left;}
#content { text-align: left; padding: 16px 0 15px 75px; background: no-repeat url(../img/bg_h1.jpg);}
#col_two h1 { font:normal 25px Arial, Helvetica, sans-serif; color:#576D78;}
#col_two h2 { font: normal 13px Trebuchet MS; color:#058B9A;}
#col_two h5, #col_two h4, #col_two h3 { font: normal 18px arial; color:#576D78; line-height: 24px; margin: 5px 25px 15px 25px;}
#col_two h6 { font: normal 18px arial; color:#576D78; line-height: 24px; margin: 5px 25px 15px 25px;}

#col_two p { font: normal 12px arial; color:#666666; line-height: 24px; margin: 5px 25px 15px 25px;}
#col_two em { color:#058B9A;}
#col_two strong { color:#576D78;}
#col_two a {color:#058B9A;}
#col_two a:hover {text-decoration:none;}
#col_left { float:left; width: 315px; background: no-repeat url(../img/h_bg.jpg); margin: 0 0 0 10px;}
#col_right { float:left; width: 315px; background: no-repeat url(../img/h_bg.jpg); margin: 0 0 0 10px;}
#col_left h3, #col_right h3 { font:normal 20px Arial, Helvetica, sans-serif; color:#576D78; margin: 10px 0 0 15px;}
#col_left h4, #col_right h4 { font: normal 12px Trebuchet MS; color:#058B9A; margin: 0 0 0 15px;}
#col_left p, #col_right p { margin: 15px 45px 15px 15px; padding:0;}

/* Misc ---------------------------------------------------------------*/
.home_image { float:left; margin: 10px 20px 0 30px;}
.news_image { float:left; margin: 10px 20px 10px 30px; border: 6px solid #F0F0F0;}
.spacer {width: 100%;height: 10px;margin: 20px 0 5px 0;background: repeat-x url(../img/spacerbg.jpg);clear: both;}
p.head { font-size: 16px;}

/* Forms  ---------------------------------------------------------------*/
#form form {padding:10px 0 10px 0;}
#form fieldset{border: none;}
#form legend { font: bold 14px arial; color:#576D78;margin: 5px 0 15px 8px;padding: 0 0 5px 25px;display:block; clear:both;}
#form label { display:block; float:left; width: 160px; text-align:right; margin: 0 10px 0 0; color: #058B9A; font: normal 12px; }
#form p { display:block; clear:both; font-style: normal; }
#form input,#form select, #form option,#form textarea { font: normal 12px Trebuchet MS; color:#058B9A; border: 1px solid #ccc; background-color: #FFFFFF; width: 250px; }

/*  Footer ---------------------------------------------------------------*/
#footer { height: 45px; background: #576D78 repeat-x url(../img/bg_footer.jpg); padding: 40px 10px 0 0; text-align: right; color: #333333; clear:both; }
#footer a { color:#fff; font: 8px Arial, Helvetica, sans-serif; text-decoration:none;}
#footer a:hover { text-decoration:underline; color:#fff;}

p.footer { font: normal 9px arial; color:#CCCCCC;}
p.footer a {font: normal 9px arial; text-decoration:none;}

#home { float:left; width: 130px; margin: 25px 5px 5px 20px; }
#home li { list-style: none;font-size: 10px;padding: 5px 0 5px 0;}
#home1 { float:left; width: 140px; margin: 25px 5px 5px 5px; }
#home1 li { list-style: none;font-size: 10px; padding: 5px 0 5px 0;}


/* Site Map ---------------------------------------------------------------*/
#site_map { margin: 15px 0 0 0;}
#site_map a { color: #666666; font-size: 14px; text-decoration: underline; list-style-type: none; }
#site_map strong { font-size: 16px; font-variant: normal; color: #99CC00; display: block; }
#site_map li {font-size: 9px; margin: 5px 5px 5px 35px; color: #058B9A;}
#site_map a {
	margin: 10px;
	color: #576D78;
	text-decoration: none;
}
#col_two em {
	color: #3E4A55;
	font-style: normal;
}
