/* CSS Document */

body {margin:0;padding:0;background-color:#e6e6e6;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:14px;}
#CONTAINER_BOX {width:970px;height:auto;margin:0 auto;}
#FLOATING_BOX {width:970px;height:auto;float:left;background-color:#ffffff;}

#aho_2 {width:287px;height:92px;background-image:url(img/aho_02.png);float:left;display:block;}
#aho_3 {width:683px;height:60px;background-image:url(img/aho_03.png);float:left;position:relative;}
#aho_5 {width:683px;height:33px;background-image:url(img/aho_05.png);float:left;}
#aho_6 {width:970px;height:153px;background-image:url(img/aho_06.jpg);float:left;position:relative;}
#aho_6_links {width:auto;height:auto;position:absolute;top:45px;left:500px;}
#aho_7 {width:324px;height:126px;background-image:url(img/aho_07.jpg);float:left;display:block;}
#aho_8 {width:322px;height:126px;background-image:url(img/aho_08.jpg);float:left;display:block;}
#aho_9 {width:324px;height:126px;background-image:url(img/aho_09.jpg);float:left;display:block;}
#aho_10 {width:743px;height:auto;background-image:url(img/aho_10.jpg);float:left;position:relative;}
#ads728 {width:728px;height:90px;float:left;margin:0px 0px 0px 8px;display:inline;padding:0 0 7px 0;}
#aho_11 {width:227px;height:493px;background-image:url(img/aho_11.png);float:left;position:relative;}
#ads200 {width:200px;height:200px;float:left;margin:3px 0 0 13px;display:inline;}
#aho_12 {width:227px;height:auto;background-image:url(img/aho_12.png);float:left;}
#aho_13 {width:970px;height:42px;background-image:url(img/aho_13.png);float:left;}
#aho_14 {width:197px;height:317px;background-image:url(img/aho_14.png);float:left;}
#aho_15 {width:192px;height:317px;background-image:url(img/aho_15.png);float:left;}
#aho_16 {width:192px;height:317px;background-image:url(img/aho_16.png);float:left;}
#aho_17 {width:192px;height:317px;background-image:url(img/aho_17.png);float:left;}
#aho_18 {width:197px;height:317px;background-image:url(img/aho_18.png);float:left;}
#aho_19 {width:627px;height:46px;background-image:url(img/aho_19.png);float:left;}
#aho_20 {width:343px;height:46px;background-image:url(img/aho_20.png);float:left;position:relative;}
#aho_21 {width:970px;height:27px;background-image:url(img/aho_21.png);float:left;}
#aho_22 {width:970px;height:50px;float:left;}

.navbuttons {width:75px;height:25px;display:block;background-image:url(img/navbutt.png);float:right;position:relative;top:8px;font-size:11px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;color:#ffffff;text-align:center;}
.navbuttons:hover {background-position:0 -25px;}
.headerlinks a {font-size:12px;font-weight:bold;color:#5985b2;float:left;}
.headerlinks a:hover {color:#78c500;text-decoration:none;}
.headerlinks img {position:relative;top:2px;border:none;float:left;}
.headerlinks  {margin:0;padding:0 0 5px 0;}

.navbuttons p {padding:0;margin:0 0 0 3px;position:relative;top:7px;}
#searchbox_demo {position:absolute;right:10px;top:26px;}
#searchbox_demo2 {position:absolute;right:10px;top:14px;}
#textfield {float:left;margin-right:8px;width:225px;}
#searchbox2 {float:left;margin-right:8px;width:177px;}
#sbutt, #sbutt2 {float:left;}
h1 {font-size:24px;color:#6183a9;font-family:Arial, Helvetica, sans-serif;text-align:left;margin:10px 0 15px 8px;padding:0 0 0 0;}
h1 img {margin:0 7px 0 0;}
h2 {font-size:17px;color:#6183a9;font-family:Arial, Helvetica, sans-serif;text-align:left;margin:20px 0 15px 25px;padding:0 0 0 0;}
h3 {font-size:15px;color:#6183a9;font-family:Arial, Helvetica, sans-serif;text-align:left;margin:20px 0 15px 25px;padding:0 0 0 0;}
#aho_10 p {margin:5px 25px 10px 25px;padding:0;color:#2f4966;font-size:12px;line-height:15px;}
#aho_11 p {margin:0 25px 0 30px;padding:0;color:#a58f57;font-size:12px;line-height:15px;}
.boldtext {font-weight:bold;}
.orangetext {color:#f5b439;}
.whitetext {color:#ffffff;}
.lightbluetext {color:#cdf4ff;}
.arrow {margin:0 10px 0 8px;float:left;width:11px;height:13px;}
.rmorebutt {display:block;width:71px;height:17px;background-image:url(img/rmorebutt.png);position:relative;left:145px;}
.rmorebutt:hover {background-position:0 -17px;}
.dots {width:227px;height:1px;margin:5px 0 7px 0;}
#firstbox {font-size:11px;font-weight:bold;color:#e95d00;margin:0;padding:0;position:relative;top:5px;left:15px;line-height:18px;}
#firstbox a {text-decoration:none;color:#0e6274;}
#firstbox a:hover {text-decoration:underline;color:#e95d00;}
.restbox {font-size:11px;font-weight:bold;color:#e95d00;margin:0;padding:0;position:relative;top:5px;left:10px;line-height:18px;}
.restbox a {text-decoration:none;color:#0e6274;}
.restbox a:hover {text-decoration:underline;color:#e95d00;}
#insteadh1 {font-size:24px;color:#91aece;font-family:Arial, Helvetica, sans-serif;text-align:left;margin:10px 0 0 8px;padding:0 0 0 0;font-weight:bold;}
#insteadh1 img {margin:0 7px 0 0;}
.footerlinks {text-decoration:none;color:#ffffff;font-size:12px;font-weight:bold;position:relative;margin:0 13px 0 13px;top:15px;left:11px;}
.footerlinks:hover {color:#15455e;}
#terms_links {float:left;color:#a6a6a6;font-size:10px;font-weight:bold;margin:7px 0 0 20px;padding:0;display:inline;}
#terms_links a {color:#a6a6a6;text-decoration:none;}
#terms_links a:hover {color:#ffffff;text-decoration:underline;}
#copyright {float:right;color:#a6a6a6;font-size:10px;font-weight:bold;margin:7px 20px 0 0;padding:0;display:inline;}



/*
inner page
*/

#headerimage {width:970px;height:150px;float:left;position:relative;}
#whitestripe {width:970px;float:left;background-color:#ffffff;height:3px;font-size:4px;}
#textCONTAINER {width:737px;height:auto;background-color:#ebf4fe;float:left;position:relative;border-style:solid;border-width:0 3px 3px 3px;border-color:#ffffff;}
#textCONTAINER p {margin:5px 25px 10px 25px;padding:0;color:#2f4966;font-size:12px;line-height:15px;}
#textCONTAINER ul {font-size:12px;color:#2f4966;margin-right:50px;line-height:17px;}
.adtext {font-size:21px;font-weight:bold;text-align:center;line-height:28px;margin:55px 0 55px 0;padding:0;color:#d8e1eb;}
.line {margin:20px auto 5px auto;padding:0;}
#anchorlink {position:absolute;text-decoration:none;display:block;width:152px;height:24px;background-image:url(img/anchorlink.png);color:#8a8a8a;font-size:12px;font-weight:bold;bottom:0;left:3px;}
#anchorlink:hover {background-position:0 -24px;color:#5e5e5e;}
#anchorlink p {margin:5px 0 0 10px;padding:0;}
#table1 {width:620px;}

/*all tables*/
table {
  border-collapse: collapse;
  width: 620px;
  margin: 10px auto;
  background-color: #ffffff;
}
	table caption {
	  font-size: .8em;
	  text-align: center;
	}
	table th {
	  padding: .5em 0;
	  font-size: 1.0em;
	  text-align: center;
	  vertical-align: middle;
	}
	table td {
          padding: .2em;
	  min-height: 2em;
	  vertical-align: middle;
	}

/*colours for table2*/
#table2 th {
  border: 1px solid #2f4966;
  color: #2f4966;
}
	#table2 th:first-child {
	  border-right: 1px solid #2f4966;
	}
	#table2 td {
	  border: 1px solid #2f4966;
	}
	#table2 tbody tr {
	  background-color: #fff5dc;
	}
	#table2 tbody tr.odd {
	  background-color: #c6f9c3;
	  border: solid #73bd6f;
  	  border-width: 1px 0;
	}
	#table2 tbody tr.last {
	  border-bottom: 0;
	}
	#table2 tbody td[scope=row] {
	  border-right: 1px solid #73bd6f;
	}

/*IE6 doesn't understand attribute selectors, or first-child, or anything cause it's dumb, so tables won't look so pretty in IE6*/
* html #table2 td {
  height: 2em;
  border-right: 1px solid #73bd6f;
}

ol {
  margin-left: 55px;
}