/* CSS Document */
body{margin:5px; font-family:Arial, Helvetica, sans-serif; font-size:80%; background:#1A455A;}
form{margin:0px; padding:0px;} a{color:#3183AB; text-decoration:none;} a:hover{color:#000; text-decoration:underline;} p{margin:0px; padding: 3px 0px 3px 0px;}
textarea, select, input{font-family:Arial, Helvetica, sans-serif;}

h2{color:#5A9CBC; margin:0px; font-size:170%;}
h3, h3 a{color:#5A9CBC; margin:0px; font-size:130%;}
h4, h4 a{color:#5A9CBC; margin:0px; font-size:110%;}
h5, h5 a{color:#000; margin:0px; font-size:100%;}
h6, h6 a{color:#C4B153; margin:0px; font-size:100%;}

a img{border:none;}

.clear{clear:left;} .clearboth{clear:both;} .formbutton{background:#564C1E; color:#fff; font-size:85%; border:1px solid #564C1E; padding:2px;}

.tabletopblue{background:#5A9CBC; color:#fff; padding:2px;}
.tabletopbrown{background:#C4B153; color:#fff; padding:2px;}
.tableblue{background:#CFE0F3; color:#000; padding:5px;}
.tablebrown{background:#E8E2C5; color:#000; padding:2px;}
.tablelight{background:#eaeaea; color:#000; padding:2px;}


#containertop{background:#fff url(../images/container_top.jpg) top left no-repeat; width:954px; margin-left:auto; margin-right:auto;}
#containerbottom{background:url(../images/container_bottom.jpg) bottom left no-repeat;}

#content{padding:10px;} #sitebanner{background:url(../images/banner_main.jpg) top left no-repeat; padding-top:147px; }
#navcontainer{background:url(../images/bg_topnav.jpg) top left ; font-size:95%; margin-left:125px;}

#nav{float:left; background:url(../images/bg_topnavstart.jpg) left top no-repeat; padding:12px 10px 0px 10px;} 
#searchbar{float:left; padding:8px 2px 0px 2px;}  #mag{float:left;} #navform{float:left;}
#nav ul{margin:0px; padding:0px; list-style-type:none;}
#nav li{float:left;} #nav li a{color:#fff; text-decoration:none; padding:5px 5px 5px 5px;} #nav li a:hover{color:#615621;}

#breadtrail{border-top:1px dotted #a0a0a0; border-bottom:1px dotted #a0a0a0; padding:5px; background:#fff;}
#source{float:left;} #subtrail{float:right;}

#contentleft{float:left; width:174px; margin-top:15px; margin-right:30px;}
#contentright{float:left; margin-top:25px;}

#mainnavtop{background:url(../images/bg_topmainnav.jpg) top left no-repeat;}
#mainnavbottom{background:url(../images/bg_bottommainnav.jpg) bottom left no-repeat;}
#mainnavcontrol{background:url(../images/bg_centremainnav.jpg) top left repeat-y;}
#mainnavcentre{padding:10px;}

#mainnavcentre ul{margin:0px; padding:0px; list-style-type:none;}
#mainnavcentre li a{color:#fff; text-decoration:none; display:block; padding:2px; width:150px;}
#mainnavcentre li a:hover{background:#3183AB; text-decoration:none; color:#F2D300;}

#mainnavcentre a.selected{background:#3183AB; color:#F2D300; text-decoration:none; display:block; padding:2px; width:150px;}

/* Subs of Main Nav */
#mainnavcentre ul li ul li a{margin-bottom:1px; background:#3183AB; color:#fff;}
#nav a.selected{color:#615621; text-decoration:none; padding:0px 5px 5px 5px;}
/* End */

.welcometext{float:left; width:520px; margin-right:10px; margin-bottom:25px;} #homenews{float:left;}

#homenews ul{margin:0px; padding:0px; list-style-type:none; font-size:85%;}
#homenews li a{color:#fff; text-decoration:none; display:block; padding:2px 2px 2px 10px; background:url(../images/icon_pointer.jpg) top left no-repeat; width:155px;}
#homenews li a:hover{text-decoration:none; text-decoration:underline;}

#homenews li.more a{background:none; color:#F2D300; padding:10px 0px 0px 10px}

.panbluecontrol{background:url(../images/bg_centremainnav.jpg) top left repeat-y; width:174px; color:#fff;}
.panbluetop{background:url(../images/bg_topmainnav.jpg) top left no-repeat;}
.panbluebottom{background:url(../images/bg_bottommainnav.jpg) bottom left no-repeat;}
.panbluecentre{padding:10px;}

.podbluecontrol{float:left; width:174px; margin-right:2px;background:url(../images/bg_centremainnav.jpg) top left repeat-y; color:#fff; } 
.podbluetop{background:url(../images/bg_topmainnav.jpg) top left no-repeat;}
.podbluebottom{background:url(../images/bg_bottommainnav.jpg) bottom left no-repeat;}
.podbluecentre{padding:15px;height:140px;}

.podorangecontrol{float:left; width:174px; margin-right:2px; background:url(../images/bg_centreorange.jpg) top left repeat-y; color:#fff;}
.podorangetop{background:url(../images/bg_toporange.jpg) top left no-repeat;}
.podorangebottom{background:url(../images/bg_bottomorange.jpg) bottom left no-repeat;}
.podorangecentre{padding:15px;height:140px;}

.podpinkcontrol{float:left; width:174px; margin-right:2px; background:url(../images/bg_centrepink.jpg) top left repeat-y; color:#fff;}
.podpinktop{background:url(../images/bg_toppink.jpg) top left no-repeat;}
.podpinkbottom{background:url(../images/bg_bottompink.jpg) bottom left no-repeat;}
.podpinkcentre{padding:15px;height:140px;}

 .podgreencontrol{float:left; width:174px; margin-right:2px; background:url(../images/bg_centregreen.jpg) top left repeat-y; color:#fff;}
.podgreentop{background:url(../images/bg_topgreen.jpg) top left no-repeat;}
.podgreenbottom{background:url(../images/bg_bottomgreen.jpg) bottom left no-repeat;}
.podgreencentre{padding:15px;height:140px;}

.gapcall{margin:10px 0px 5px 0px;}

.podbluecontrol ul, .podorangecontrol ul, .podpinkcontrol ul, .podgreencontrol ul{padding:0px; margin:0px; list-style-type:none; font-size:85%;}

#footer{padding:5px;}
#footercontent{margin:5px; background:#1A455A; padding:10px; color:#fff;}
#slogan{float:left;} 

#bottomNav{float:right;} 
#bottomNav a{color:#5A9CBC;} 
#bottomNav a:hover{color:#fff;}
#bottomNav ul{list-style-type:none;margin:0px;}
#bottomNav ul li{display:inline;padding-left:15px;}

#address{padding:10px;} #address a{color:#C43A75;} #address a:hover{color:#C43A75;}

/* lower page */
#singlepage{padding:10px; width:700px;}

/* Publications */
#singlepage span a{padding:5px; margin:1px; border:1px solid #a0a0a0;}
#singlepage span a:hover{border:1px solid #000;}
#cats{padding:10px;} #cats h4 a{color:#000;} #cats h3{margin:15px 0px 5px 0px;}

/* News */
.newsleft{float:left; padding:3px; margin-bottom:25px;}
.newsright{float:left; padding:3px; margin-bottom:25px; width:500px;}
.newsright h4 a{color:#000;} #cats h3{margin:15px 0px 5px 0px;} #singlepage img.pic{border:3px solid #E7DA9B;}

/* styles added from previous stylesheet */
.linkGroup{padding-bottom:30px;}
.linkImage{float:left;padding-right:10px;}
.linkText{float:left;}

.dottedline{border-bottom:1px dotted silver;}
.listItemTitle{float:left;width:70%;}
.listItemDate{float:left;width:30%;text-align:right;}
.listItemDownload{float:left;width:30%;text-align:left;}
.listItemDesc{padding:10px 0px 10px 0px;}

.procure{float:right;width:30%;font-size:130%; text-align:right;}
#filter {margin:10px 0px 60px 0px;}
#filter ul {list-style-type:none; margin:0; padding:0; list-style-image:none;}
#filter ul li {float:left; padding:0; margin:0;}
#filter ul li a {
	text-decoration:none;
	display:block; zoom:1; float:left;
	padding:2px; color:#000; 
	text-decoration:none; margin:1px;
	border:1px solid silver;
	font-size:75%;	
}
#filter ul li a:hover, #filter ul li a:active, #filter ul li a:focus { background:#000; color:#fff;}

.formbox{padding:10px; background:#F2F2F2; border:1px solid #D7D7D7;}
hr{border-top:1px dotted #a0a0a0; height:0px;}


#pod_main a {color:white;text-decoration:underline}
#pod_main a: hover {color:white;text-decoration:underline}

#feedback th {text-align:left;font-weight:normal;width:100px}
#feedback td {padding-bottom:10px}

.question {margin-bottom:10px; color:#215973;}
.answer {margin-bottom:10px;padding-left:15px}

#error li {color:red}
#error {border-width:1px;border-style:dashed;border-color:red;}

