body{margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:75%; color:#2f2f2f; background:#fff url(../images/bg.jpg) top left repeat-x;;}
form{margin:0px; padding:0px;} img{border:0px;} 
h1, h2, h3{margin:0px; padding:0px;} a{color:#1e4389; text-decoration:underline;} a:hover{color:#1e4389; text-decoration:none;}
p{margin:5px 0px 5px 0px;} hr{height:1px; color:#000;} input, select, textarea{font-family:Arial, Helvetica, sans-serif; font-size:100%;} legend{font-size:120%; font-weight:bold; color:#000;}

.clear_left{clear:left;} .clear_right{clear:right;} .clear_both{clear:both;} 
.formbutton{background:#2451a5; color:#fff; border:1px solid #000;}

#base{background:#fff; width:855px; margin:auto; padding:10px;}

#logo{float:left; width:260px;}
#phone_number{float:left; width:310px; padding-top:15px;} #phone_number span{color:#01af9b; font-size:150%;}
#phone_number h1{margin:0px; padding:0px; font-size:120%; color:#2451a5; font-weight:normal;}
#search{float:left; padding-top:37px;}

#navigation{margin-top:20px;}
#navigation div{background:#01af9b url(../images/bg_button_top_left.jpg) top left no-repeat; text-align:center; float:left; margin-right:2px;}
#navigation div a{background:url(../images/bg_button_top_right.jpg) top right no-repeat; display:block; padding:5px 12px 5px 12px; color:#fff; text-decoration:none;}
#navigation div a:hover{text-decoration:underline;}

#sub_nav_holder{background:#2451a5; padding:5px; color:#fff;} #sub_nav_holder a{color:#fff;} #sub_nav_holder a:hover{color:#fff;}

#column_left{width:607px; float:left; margin-right:15px;}
#column_right{width:223px; float:left;}

#ultilties{border-bottom:1px dotted #a0a0a0;}
#breadtrail{float:left; padding:5px; width:480px} #font_size{float:left; padding:5px; text-align:right; width:100px;}
.size_two{font-size:120%;} .size_three{font-size:140%;}

#photograph{padding:5px; float:left; width:140px;} #intro{padding:5px; font-size:100%;} #intro h2{color:#2451a5; font-size:120%;}
#content_split{background:url(../images/bg_content_split.jpg) top left repeat-x; margin:auto; padding:15px 10px 10px 10px;}

#panel_left{float:left;}
#panel_right{float:left;}

/*
.content_panel_centre{background:url(../images/bg_content_panel_centre.jpg) top left repeat-y; width:287px;}
.content_panel_top{background:url(../images/bg_content_panel_top.jpg) top left no-repeat;}
.content_panel_bottom{background:url(../images/bg_content_panel_bottom.jpg) bottom left no-repeat; min-height:440px;}
.content_panel{padding:18px;} h2.dent{margin-bottom:5px;} h3.dent{margin-top:7px;}
*/

.content_panel_centre{width:250px; padding:10px;}
.content_panel_top{background:url(../images/bg_content_panel_top.jpg) top left no-repeat;}
.content_panel_bottom{background:url(../images/bg_content_panel_bottom.jpg) bottom left no-repeat; min-height:440px;}
.content_panel{padding:18px;} h2.dent{margin-bottom:5px;} h3.dent{margin-top:7px;}

#content_split h2{color:#2e5090; font-size:130%;}
#content_split h3{font-weight:normal; font-size:100%;}

.publication_panel{padding-left:30px; margin:8px 0px 8px 0px;} 
.set_complete{text-align:right; margin-top:20px;}

#flash_rotate{margin:1px 0px 1px 0px;}
#ultilities_panel div.button a{background:url(../images/button_right_panel.jpg) top left no-repeat; padding:7px 10px 7px 10px; display:block; width:213px; margin-bottom:1px; color:#fff; font-size:130%; text-decoration:none;}
#ultilities_panel div.button a:hover{text-decoration:underline;}

.language_panel_top{background:url(../images/bg_language_panel_top.jpg) top left no-repeat; width:233px;}
.language_panel_bottom{background:url(../images/bg_language_panel_bottom.jpg) bottom left no-repeat;}
.language_panel_centre{background:#2451a5; width:233px;} .language_panel_content{padding:10px; color:#fff; font-size:130%;}

#column_right ul{margin:0px; padding:0px; list-style-type:none;}
#column_right li a{color:#fff; padding:2px; display:block; border-bottom:1px dotted #fff; text-decoration:none; width:207px;}
#column_right li a:hover{background:#1e4389;}

#map{background:url(../images/img_map.jpg) top left no-repeat; margin-top:10px; padding:50px 6px 55px 6px;} 
.map_selection{text-align:center; border:1px solid #2f5192; background:url(../images/bg_map.png); padding:8px;}
#map span{color:#2f5192; font-size:110%;}

.panel_footer_centre{background:url(../images/bg_footer_centre.jpg) top left repeat-y;}
.panel_footer_top{background:url(../images/bg_footer_top.jpg) top left no-repeat;}
.panel_footer_bottom{background:url(../images/bg_footer_bottom.jpg) bottom left no-repeat;}
#footer_content{padding:14px;} #footer_content ul{margin:0px; padding:0px; list-style-type:none;} #footer_content li{display:inline; margin-right:10px;}

#standards{float:left; margin-top:10px;}
.biznet{float:right; padding:25px 20px 0px 0px;}

#standards div{float:left;}

/* lower pages */

.ImagePadding{Padding-right:5px}
#contentArea{Padding:5px}
#contentArea h2{color:#28c4ad; padding-bottom:15px; padding-top:10px; font-size:170%;}
#contentArea h3{color:#2451A5; font-size:130%; padding:10px 0px 10px 0px;}
#contentArea ul{padding:0px; margin:0px; list-style-type:circle; padding-left:25px;} #contentArea li{padding-bottom:10px;}


/* Staff*/
.StaffImage{float:left;padding-right:15px ;width:20%}
.StaffContent{float:left; width:70%}
.BioImage{float:left;padding-right:15px}

/*complaint*/
.BackToTop{float:right; padding:12px;}

/*Legislation*/
.LegislationRow1{background-color:#DFDFDF}
.LegislationRow2{background-color:#EFEFEF}

/*Press and publications*/
.AlignDate{float:right;font-weight:bold}
.AlignBack{float:right;}
.AlignPDF{}
.AlignLink{}

/* Reports*/
.ReportDate{float:right}
.ReportBack{float:right}

/*Stats*/
.StatsMap{width:60%;float:left}
.StatsForm{padding-top:20px;width:20%;float:left}

/*Search*/
.SearchRow{float:right}
.HelpTxt{font-weight:bold}
.KeywordTxt{font-weight:bold}
.DisplayLabel{font-weight:bold}
.SearchBack{float:right;}
.SearchNext{float:right;}
.BackTop{float:left;}

/*SubNav*/
.SubNav{color:white;}

/*contact Form*/
#contactForm input, #enquiryForm input {border:1px solid #2363ac; margin-bottom:0px;}
#contactForm textarea {border:1px solid #2363ac; margin-bottom:0px;}


/*charts*/
#chartTable{border-color:#FFFFFF ;width:96%;}
#chartTable .rowHeader{background-color:#020065}
#chartTable .columnHeader{background-color:#020065;color:white;text-align:center}
#chartTable .detailrec{ border-color:#020065;text-align:center ;padding:2px}
#chartTable .detailrec1{ border-color:#020065;text-align:left ;padding:2px}

#standards div{float:left;}

/* new styles / June 2008 */
#new_panel_center{background:url(../images/bg_panel_new_frame_centre.jpg) top left repeat-y; width:584px;}
#new_panel_top{background:url(../images/bg_panel_new_frame_top.jpg) top left no-repeat;}
#new_panel_bottom{background:url(../images/bg_panel_new_frame_bottom.jpg) bottom left no-repeat;}

.officersBox{border:#cccccc 1px solid; padding:5px; background:#f9f9f9; padding:8px; background:#f9f9f9;}
.infoTitle{font-size:110%;}
.article_panel_left{float:left; width:190px}
.faqSubCat{margin-left:15px; font-size:115%; color:#000;}
.faqQuestion{margin-left:30px; font-size:105%; color:#000;}

#containerul {padding:10px 0px 0px 16px;}
#containerul ul{margin:0px; padding:0px;}
#containerul ul li a{color:#000; text-decoration:none;}
#containerul ul li a:hover{color:#000; text-decoration:underline;}

/*ongoing investigations */
.ongoing {color:#2451A5; font-size:110%; font-weight: bold; margin-bottom: 5px;}