/*  colours used: Blue #93cad9, bronze #cfd0ae, grey #6d6f71  */

/* CSS Document --------------------------------------------------------------------------------------- */
body{
	margin:0px;
	padding:0px;
	background-color:#6F0D3D;
	font-family:Arial,Helvetica,sans-serif;
	background-image: url(images/back2.jpg);
}
form{margin:0px;padding:0px;}
input, textarea { padding-left:4px ; color:#6D6F71 }

/* Adavanced Search Styles --------------------------------------------------------------------------- */
#advanced{background-color:#c9e4ec;color:#6d6f71;padding:15px;}
#advanced p{margin:5px 0px 17px 0px;}
#advanced label{font-size:74%;}
#advanced span{font-size:74%;}
#advanced .aformbox {color:#6d6f71;font-size:74%;width:200px;vertical-align:top;}
#advanced .aformsbox{color:#6d6f71;font-size:74%;vertical-align:top;}
#advanced .width{width:110px;display:block;float:left;}

/* Search Results Styles --------------------------------------------------------------------------- */
#searchresults{}
#searchresults ul{list-style:none;margin:0px;padding:0px;}
#searchresults li{border:1px solid #ccc;padding:10px;margin-bottom:15px;}
#searchresults li img{vertical-align:top;float:right;margin:0px 0px 5px 10px;}
#searchresults li a{font-size:74%;color:#666;font-weight:bold;margin:0px 0px 0px 0px;display:block;text-decoration:none;}
#searchresults li a:hover{text-decoration:underline;}
#searchresults li p{font-size:70%;color:#999;margin:5px 0px 0px 0px;line-height:130%;}
.organisation{color:#666;font-size:70%;display:block;margin:5px 0px 0px 0px;}
#searchresults .site{background-color:#cfd0ae;border:0px;}
#searchresults .site a{color:#6d6f71;}
#searchresults .site p{color:#6d6f71;}
#searchresults .site .organisation{color:#6d6f71;}

/* Previous and Next box Styles --------------------------------------------------------------------------- */
.nextbox0{background-color:#c9e4ec;margin:30px 0px 0px 0px;padding:5px 0px 5px 0px;font-size:70%;color:#6d6f71;width:100%;border-top:1px solid #c9e4ec;border-bottom:1px solid #c9e4ec;}
.nextbox1{float:left;width:33%;text-align:left;}
.nextbox2{float:left;width:33%;text-align:center;}
.nextbox3{float:left;width:33%;text-align:right;}
a.nextbox{color:#6d6f71;text-decoration:none; text-transform:uppercase;}
a:hover.nextbox{text-decoration:underline;}

/* Sitemap Styles --------------------------------------------------------------------------------------- */
#sitemap ul{font-size:80%;margin-top:10px;margin-bottom:10px;}
#sitemap li{list-style:url(graphics/bullet_blue.gif);}
#sitemap li a{text-decoration:none;color:#6d6f71;}
#sitemap li a:hover{text-decoration:underline;}
#sitemap li ul{font-size:100%;}

/* Crumb Styles --------------------------------------------------------------------------------------- */
#crumb{font-size:70%;color:#999;}
#crumb ul{list-style:none;margin:0px;padding:0px;}
#crumb li{display:inline;}
#crumb li a{color:#999;text-decoration:none;}
#crumb li a:hover{color:#333;text-decoration:underline;}

/* Site Structure --------------------------------------------------------------------------------------- */
#leftcontent{
	position:absolute;
	left:8px;
	top:115px;
	width:156px;





}
#centercontent{margin-left:176px;margin-right:174px;margin-top:16px; }
#cat #centercontent{margin-right:30px;}
#rightcontent{
	position:absolute;
	right:10px;
	top:115px;
	width:145px;
	background-color:#fff;




}

/* Text Styles --------------------------------------------------------------------------------------- */
#text h1{font-size:134%;color:#6d6f71;font-weight:normal;}
#text h2{font-size:100%;color:#6d6f71;font-weight:bold;}
#text h3{font-size:98%;color:#6d6f71;font-weight:normal;}
#text p{font-size:74%;color:#6d6f71;line-height:130%;}
#text p a{color:#6d6f71;text-decoration:underline;}
#text p a:hover{text-decoration:none;}
#text ul,ol{font-size:74%;color:#6d6f71;}
#text ul li{margin-bottom:3px;list-style:url(graphics/bullet_blue.gif);}
#text ul li a{color:#6d6f71;text-decoration:underline;}
#text ul li a:hover{text-decoration:none;}
#text ol li a{color:#6d6f71;text-decoration:underline;}
#text ol li a:hover{text-decoration:none;}
#text ol li{margin-bottom:3px;}
#text table{margin-top:5px;}
.subhead{display:block;font-size:65%;color:#6d6f71;background-color:#93cad9;margin:0px;padding:4px 0px 4px 6px;border-bottom:2px solid #fff;text-transform:uppercase;font-weight:normal;letter-spacing:0px;}
.subhead2{font-size:65%;color:#6d6f71;background-color:#93cad9;margin:0px;text-transform:uppercase;font-weight:normal;letter-spacing:0px;}

.line hr{display:none;}
.line{border-top:1px solid #93cad9;margin:10px 0px 10px 0px;}
.photocaption{float:right;margin:0px 0px 10px 10px;color:#999;font-size:70%;}
.caption{color:#999;font-size:80%;margin:5px 0px 10px 0px;}
.hide{
	font-size:1px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:-497px;
	left:-500px;
}

/* Attachments Styles --------------------------------------------------------------------------------------- */
.attach{margin:20px 0px 10px 0px;}
.attach ul{padding:0;margin:0;}
.attach li{background-image:url(graphics/bullet_blue.gif);background-repeat:no-repeat;list-style:none;padding:1px 0px 0px 17px;}
.attach li a{font-size:74%;color:#6d6f71;font-weight:bold;text-decoration:none;}
.attach li a:hover{text-decoration:underline;}
.attach li p{color:#6d6f71;font-size:74%;margin:3px 0px 10px 0px;border-bottom:1px solid #93cad9;padding:0px 0px 10px 0px;}
.doc{color:#999;font-size:70%;}
.attach li img{vertical-align:-5px;margin:0px 3px 0px 3px;}
.note{color:#999;font-size:70%;display:block;margin-top:5px;margin-left:7px;}

/* Popular Pages Styles --------------------------------------------------------------------------------------- */
#toppages{margin:5px 0px 10px 0px;}
#toppages ul{padding:0 0 0 16px;margin:0px;}
#toppages li{list-style-image: url(graphics/bullet_blue2.gif);padding:0 0 7px 0;}
#toppages li a{font-size:68%;color:#6D6F71;text-decoration:none;}
#toppages li a:hover{text-decoration:underline;}

/* Contact Styles --------------------------------------------------------------------------------------- */
#contact{color:#6789AB;border:1px solid #93cad9;margin-top:6px;}
#contact p{margin:10px 0px 10px 6px;font-size:70%;color:#6d6f71;}
#contact p a{color:#6d6f71;text-decoration:none;}
#contact p a:hover{text-decoration:underline;}

/* Navigation --------------------------------------------------------------------------------------- */
#nav{font-size:74%;font-weight:bold;margin-bottom:10px;}
#nav ul{padding:0px;margin:0px;}
#nav li{padding:4px 0px 4px 0px;background-image:url(graphics/arrow_blue.gif);background-repeat:no-repeat;list-style:none;border-bottom:1px solid #93cad9;vertical-align:middle;}
#nav li a{color:#6d6f71;text-decoration:none; letter-spacing:0.1em;}
#nav li a:hover{text-decoration:underline;color:#333;}
#nav .navup{padding-left:17px;background-color:#93cad9; background-image:none;}
#nav .navdown{background:#93CAD9 url(graphics/arrow_blue_down.gif) no-repeat top left; padding-bottom:0; border-bottom:1px solid #fff; padding-left:17px;}
#nav .navindent{padding-left:17px;}
#nav .textindent{display:block;padding-bottom:3px;}
#nav .subnav{margin:0px;padding:0px;}
#nav .subnav ul{padding:0px;margin:0 0 0 -17px;}
#nav .subnav li{padding-left:17px;background-image:none;background-color:#C9E4EC;border-top:1px solid #fff;border-bottom:0px;padding-right:5px;}
#nav .subnav li a{font-weight:normal;color:#796424;font-size:90%;line-height:120%; letter-spacing:0;}
#nav .subnav li a:hover{text-decoration:underline;color:#796424;}
#nav .subnav .subnavon {background-color:#cfd0ae; text-decoration:underline; }

/* Hide from IE5-mac. Only IE-win sees this. \*/

* #nav .subnav l {
  height: 1%;
  margin-left: 0;
  }
 
/* End hide from IE5/mac */

/* Masthead ----------------------------------------:----------------------------------------------- */
#mast{width:100%;height:100px;background: #fff url(graphics/mast_strap.jpg) repeat-y;}
/*.mast1{position:absolute;left:0px;top:0px;height:100px; z-index:99;background-image:url(graphics/mast_strap.gif);}*/
.mast1 img {position:absolute; left:81px; top:8px; }
.mast1_2 img {position:absolute; left:24px; top:10px; }
.mast2{
	position:absolute;
	right:50px;
	top:10px;
}
.mast2 img{}
.mast3{position:absolute;right:0px;top:-4px;height:100px;width:155px;}
.mast3 form{margin:25px 0px 0px 10px;}
.mast3 label {margin-left:6px; text-transform:uppercase; font-weight:bold; color:#93cadb;}
.mast3 .formbox{width:100px;border:1px solid #93cadb;color:#6D6F71;font-size:70%;height:20px;padding:2px 0px 0px 2px;margin-right:1px;}
.mast3 .formbutton{vertical-align:-2px;}
.mast3 form ul{padding:0px;margin:2px 0px 0px 0px;list-style-position:outside;list-style-type:none;}
/*.mast3 form li{background-image:url(graphics/arrow_yellow.gif);background-repeat:no-repeat;background-position:center left;}*/
.mast3 form li a{color:#93cad9;font-size:55%;text-transform:uppercase;text-decoration:none;padding-left:5px;}
.mast3 form li a:hover{text-decoration:underline;}

/* Footer --------------------------------------------------------------------------------------- */
#footer{height:100px;margin-left:180px;margin-right:170px;}
#cat #footer{margin-right:30px;}
#footernav{padding-top:5px; border-top:2px solid #cfd0ae;}
#footernav ul{padding:0px;margin:5px 0px 0px 0px;}
#footernav li{list-style:none;font-size:70%;color:#6d6f71;display:inline;}
#footernav li a{color:#6d6f71;text-decoration:none;}
#footernav li a:hover{text-decoration:underline;}

/* Promo Right Box Styles --------------------------------------------------------------------------------------- */
#promobox{padding:2px 0px 10px 0px;text-align:center;}
#promobox a{border:0px solid #93cad9;display:block;padding:10px 0px 10px 0px;margin-bottom:4px;}

/* Feedback Form Styles --------------------------------------------------------------------------------------- */
#feedback {width:96%;background-color:#c9e4ec;margin:20px 0px 0px 0px;padding:15px;border-top:1px solid #c9e4ec;border-bottom:1px solid #c9e4ec; zoom:1;}
#f1 P{margin:0;padding:0;clear:both;}
#feedback FIELDSET{border:0;margin:0;padding:0; width:600px; }
#feedback FIELDSET:after {content:".";display:block;clear:left;visibility:hidden;height:0;}
LEGEND{display:none;}
.col1,.col2{display:block;float:left;color:#6d6f71;margin-top:10px;}
.col1{width:230px;font-size:74%;}
.col1 LABEL{vertical-align:top;padding-right:20px;}
.col2{width:300px;}
.col2 LABEL{font-size:74%;vertical-align:top;}
.txtbox{width:300px;font-family:Arial,Helvetica,sans-serif;font-size:70%;color:#6d6f71;vertical-align:top; clear:both}
.fbutton{background: #cfd0ae url(graphics/b_arrow_bronze.gif) no-repeat right top ;color:#6d6f71;border:1px solid #fff;padding:2px 15px 2px 2px;text-transform:uppercase;margin:10px 0 5px 0;font-size:74%;}


.login { background-color: #c9e4ec; color:#6d6f71; }
.login .formtext { font-size:76%; text-transform:uppercase;  }
