
/* - - Styles used in the - - */

body{padding:0 13px 13px 13px; margin:0; min-width: 740px; *height: 0.01%; text-align: center; background-color: #FFF; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:0.8em; _height: 0.01%}
body form{margin:0; padding:0}
body textarea{font-size:0.8em; font-family:Arial, Verdana, Helvetica, sans-serif}
*html body table{font-size:1em}
.hide{position:absolute; left:-5000px; top:-5000px; height:1px; width:1px; overflow:hidden}
.clear{clear:both; margin:0; padding:0; height:1px; width:1px; display:block}
.clear_left{clear:left; margin:0; padding:0; height:1px}
.clear_right{clear:right; margin:0; padding:0; height:1px}
.block{padding:0; margin:0; display:block}
a img{border:none}
a{font-weight:bold; text-decoration:underline; color:#0000CC; font-weight:normal}
/*a:visited{}*/
a:hover, a:focus, a:active{text-decoration:none; color:#0000CC; background-color:#E2ECF2}
div.textarea{margin:0; padding:0}
acronym {border-bottom:1px dotted #00f; cursor:help}
.pleasenote {margin:0; padding-left:20px; background: url('../images/master/warning.gif') left center no-repeat}
.required {position:relative; top:0.35em; font-size:2.1em; color:#f33; margin:0 2px;}
input:focus, select:focus, textarea:focus {background:#ffc}
input.button:focus {background:#c0c0c0}
.hide {position:absolute; left:-40000px; width:0; height:0; overflow:hidden;} 


/* - - Content - - */

div#container{margin:0 auto; padding:0; width:748px; text-align:left; position:relative; font-size:95%}
div#container div.block div.hold{margin:0; padding:0 0 2px 0}
div#container div.block div.hold .map{margin:6px 0 -2px 0; *margin:6px 0 -5px 0; _margin:6px 0 -5px 0; padding:0; width:461px; border-top:1px solid #B0B0B0}



/* - - Hidden Styles - - */

/* commented backslash hack v2 \*/
div.access_keys{padding:0; margin:0; float:left; text-align:left}
div.access_keys{width:1px}
/* end hack */
div.access_keys ul{padding:0; margin:0}
div.access_keys ul li{padding:0; margin:0; list-style:none; display:inline}
span.skip a{padding:5px; margin:0; left:-5000px; position:absolute; text-decoration:none; color:#0000CC; border:1px solid #0000CC; _width:150px; *width:150px}
span.skip a:focus, span.skip a:active{position:absolute; left:0; top:0; background-color:#FFF; font-weight:bold}



/* - - Header - - */

div#header_hold{padding:0; min-height:150px; background:url('../images/master/header_bak_tile.gif') repeat-x top left; background-color:#070e5e; margin:0 0 5px 0; /*background-position-y:50%*/}
*html div#header_hold{height:150px}
div#header{margin:0; padding:0; background:url('../images/master/banner_crest.gif') left top no-repeat}



/* - - Header Links - - */

div#header_links{margin:0 0 0 130px; padding:0}
div#header_links ul{margin:0 0 0 10px; padding:0 0 3px 0; max-width:365px}
*html div#header_links ul{width:355px}
div#header_links ul li{margin:0; padding:0; display:inline; list-style:none}
div#header_links ul li.pipe{background:url('../images/master/master_pipe.gif') right center no-repeat; margin: 0 7px 0 0; padding: 0 5px 0 0}
div#header_links ul li a{text-decoration:none; color:#FFF; line-height:2.3em}
div#header_links ul li a:hover, 
div#header_links ul li a:focus, 
div#header_links ul li a:active{text-decoration:none; color:#0000CC; background-color:#ECF9FF}
div#header_links form {margin:0; padding:0}
div#header_links div.field{margin:-28px 10px 0 0; padding:0; float:right}
div#header_links div.field input.text{margin:0; padding:1px; width:160px; height:18px; border:1px solid #5486C9} /* CHANGED BY DAN WEAVER 060508 */ 
div#header_links div.field input.button{margin:0; padding:0 0 3px 0; height:22px; font-size:98%} /* CHANGED BY DAN WEAVER 060508 */ 



/* old banner replaced with below 12/05/10 Paul Newton
div#banner{margin:0; padding:0; height:89px; background: url('../images/master/banner_bak.gif') right top no-repeat; margin: 0 0 0 140px}
div#banner a{margin:0; padding:0}
div#banner a img{margin:17px 0 0 0; padding:0; border:none} /* margin-left value shifted over to main div#banner to avoid Firefox hoverproblem */

/* - - Banner - - */

div#banner{margin:0; padding:0; height:89px; background: url('../images/master/banner_bak.gif') right top no-repeat; margin: 0 0 0 140px}
div#banner a{margin:0; padding:0}
div#banner a img{margin:0 0 0 0; padding:0; border:none} /* margin-left value shifted over to main div#banner to avoid Firefox hover problem */
div#banner ul li a:hover, 
div#banner ul li a:focus, 
div#banner ul li a:active{text-decoration:none; color:#000000; background-color:#000000}

/* - - Breadcrumb - - */

div#breadcrumb {margin:2px 130px 0 130px; padding:0; min-height:2.3em; } /* first 5px from 0 and first 130px changed from 15px  120510*/
*html div#breadcrumb{height:2.3em}
div#breadcrumb ul {margin:5px 0; padding:0 0 3px 0}
div#breadcrumb ul li {margin:0; padding:0 6px 0 0; display:inline; list-style:none; line-height:1.8em; color:#FFFFFF}
div#breadcrumb ul li a {text-decoration:underline; color:#FFF}
div#breadcrumb ul li a:hover, 
div#breadcrumb ul li a:focus, 
div#breadcrumb ul li a:active {text-decoration:none; color:#0000CC; background-color:#ECF9FF}
div#breadcrumb ul li img {margin:0 5px; padding:0; border:none}

/* - -  Behind Bars --  added by Sarah Bywater 09/07/2010 */

div#behindbars {clear: both;}
div#behindbars img{float: left; margin: 10px 5px 0 0;}
div#behindbars p {margin-left: 10px; padding: 5px 0 5px 0;clear: both;}
div#behindbars ul {list-style-type:none; margin: 10px; padding: 15px 5px;}
div#behindbars li {margin: 5px; padding: 0px 0px 7px 0px; border: 1px;}
div#behindbars li .title{font-weight: bold; color: #142764;}

/* - - Left - - */

div#left_column{margin:0 5px 5px 0; padding:0; width:125px; float:left; clear:none; border-top:1px solid #A4C4FF; background-color:#ECF2FF}
div#left_column ul{margin:0; padding:0}
div#left_column ul li{margin:0; padding:0; list-style:none; border-bottom:1px solid #A4C4FF; border-left:1px solid #A4C4FF; border-right:1px solid #A4C4FF}
div#left_column ul li.selected{background-color:#19307C; border-left:none; border-right:none; border-bottom:none}
*html div#left_column ul li.selected{border-bottom:1px solid #A4C4FF}
div#left_column ul li.selected span{display:block}
div#left_column ul li.selected span a{color:#FFFFFF}
div#left_column ul li.selected span a:hover, 
div#left_column ul li.selected span a:focus, 
div#left_column ul li.selected span a:active{text-decoration:none; color:#FFF; background-color:#19307C}
div#left_column ul li a{margin:0; padding:5px 0 5px 4px; display:block; text-decoration:none}
div#left_column ul li a:hover, 
div#left_column ul li a:focus, 
div#left_column ul li a:active{text-decoration:underline; color:#0000CC; background-color:#ECF9FF}
div#left_column ul li ul{margin:0; padding:0; background-color:#C4D8FD; border-top:1px solid #3360B5}
div#left_column ul li ul li{margin:0; padding:0; list-style:none; border-bottom:1px solid #3360B5; border-left:1px solid #3360B5; border-right:1px solid #3360B5}
div#left_column ul li ul li a{color:#010198}
div#left_column ul li ul li a:hover, 
div#left_column ul li ul li a:focus, 
div#left_column ul li ul li a:active{background-color:#FFF}
div#left_column ul li ul li.selected{background-color:#FFF; border-left:1px solid #3360B5; border-right:1px solid #3360B5; border-bottom:1px solid #3360B5}
div#left_column ul li ul li.selected span a{color:#0000CC}
div#left_column ul li ul li.selected a:hover, 
div#left_column ul li ul li.selected a:focus, 
div#left_column ul li ul li.selected a:active{background-color:#FFF; color:#1302C0}

/* - - mini logos - - */

div#mini_logos{margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; width:125px; float:left; clear:none; background-color:#ffffff; text-align:center}
div#mini_logos img{margin:5px 0px 0px 0px; padding:0; clear:none}

/* - - textic - - */

div#textic{margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; width:125px; float:left; clear:none; background-color:#ffffff; text-align:center}

/* - - Content Blocks - - */

div.block{margin:0 0 5px 0; padding:0}



/* - - Heading - - */

div.block div.nohead{margin:0; padding:0 0 2px 0; border-top:1px solid #B0B0B0}



/* - */

div.block div.head{margin:0; padding:0; background-position:top; background-repeat:repeat-x}
div.block div.head_left{margin:0; padding:0; background-position:left top; background-repeat:no-repeat}
div.block div.head_right{margin:0; padding:0; min-height:30px; background-position:right top; background-repeat:no-repeat}
*html div.block div.head_right{height:30px}
div.block div.head_right h3{margin:0; padding:7px; color:#FFFFFF; font-size:115%; text-align:center}
div.block div.head_right h3 a{color:#FFFFFF; font-weight:bold; text-decoration:none}
div.block div.head_right h3 a:hover, 
div.block div.head_right h3 a:focus, 
div.block div.head_right h3 a:active{background-color:#FFF; color:#1302C0}
div.block div.head_right h4{margin:0; padding:7px; color:#FFFFFF; font-size:115%; text-align:center}
div.block div.head_right h4 a{color:#FFFFFF; font-weight:bold; text-decoration:none}
div.block div.head_right h4 a:hover, 
div.block div.head_right h4 a:focus, 
div.block div.head_right h4 a:active{background-color:#FFF; color:#1302C0}
div.block div.head_right h5{margin:0; padding:7px; color:#FFFFFF; font-size:115%; text-align:center}
div.block div.head_right h5 a{color:#FFFFFF; font-weight:bold; text-decoration:none}
div.block div.head_right h5 a:hover, 
div.block div.head_right h5 a:focus, 
div.block div.head_right h5 a:active{background-color:#FFF; color:#1302C0}



/* - - Hold - - */

div.block div.hold{margin:0; padding:0 0 2px 4px; _height:0.01%; *height:0.01%; border-left:1px solid #B1B1B3; border-bottom:1px solid #B1B1B3; border-right:1px solid #B1B1B3}
div.block div.holdbb{margin:0; padding:0 0 0 4px; _height:0.01%; *height:0.01%; border:1px solid #B1B1B3;}



/* - - Listed Links - - */

div.block div.listed{margin:0; padding:0}
div.block div.listed h4{margin:2px 4px 0 4px; padding:0; font-size:100%; line-height:1.5em} 
div.block div.listed h4 span{margin:0; padding:0; display:block}
div.block div.listed p.change{margin:6px 6px 6px 4px; padding:0; text-align:right; font-size:80%}
div.block div.listed img{margin:0px 0 0 4px; padding:0; border:1px solid #B1B1B3; width:138px}
div.block div.listed ul{margin:0 4px 0 6px; padding:5px 0 0 0}
div.block div.listed ul li{margin:0; padding:0 0 5px 16px; list-style:none; font-size:90%; background-position:top left; background-repeat:no-repeat}
div.block div.listed ul li a{margin:0 0 3px 0; display:block}
div.block div.listed ul li.more{margin:12px 0 2px 0}



/* - - Text - - */

div.block div.text {margin:0; padding:0}
div.block div.text h4{margin:0 0 0 6px; padding:4px 0 0 0; font-size:100%}
div.block div.text img{margin:7px 4px 4px 4px; padding:0; width:54px; border:1px solid #B1B1B3;float:right; clear:none}
div.block div.text p{margin:0 4px 8px 6px; padding:2px 0 0 0; font-size:90%; line-height:1.75em}
div.block div.text address{margin:0 4px -5px 6px; padding:5px 0 0 0; font-size:90%; line-height:1.5em; font-style:normal}
div.block div.text a.read_more{margin:14px 0; padding:0; display:block}
div.block div.text div.flash{margin:0 4px 8px 6px; padding:5px 0 0 0; font-size:100%; line-height:1.75em}
div.block div.text div.flash img{margin:5px 0 0 0; padding:0; width:112px; height:33px; float:none; border:none}



/* - Contact - */

div.block div.text ul.contact{margin:0 0 0 6px; padding:0}
div.block div.text ul.contact li{margin:0; padding:6px 0; list-style:none; font-size:90%}
div.block div.text ul.contact li.airwave{margin:0; background-repeat:no-repeat; background-position:left center; background-image:url('../images/master/contact_air.gif'); padding: 6px 0 6px 55px}
div.block div.text ul.contact li a{margin:0; padding:6px 0 6px 55px; background-repeat:no-repeat; background-position:center left}
div.block div.text ul.contact a.sms{background-image:url('../images/master/contact_sms.gif')}
div.block div.text ul.contact a.mail{background-image:url('../images/master/contact_mail.gif')}



/* - Amenities - */

div.block div.text ul.amenities{margin:0 6px 10px 6px; padding:0}
*html div.block div.text ul.amenities{margin:0 6px 0 6px}
div.block div.text ul.amenities li{margin:0 0 0 0; padding:3px 0 3px 0; height:32px; list-style:none; font-size:90%; background-repeat:no-repeat; background-position:center left; display:block}
div.block div.text ul.amenities li img{margin:0 5px 7px 0; padding:0; width:50px; height:25px; float:left; clear:none}



/* - - Postcode - - */

div.block div.postcode{margin:0; padding:0}
div.block div.postcode div.field{margin:0 6px 0 6px; padding:7px 0 0 0}
div.block div.postcode div.field label{margin:0 0 4px 0; padding:0; font-size:90%; line-height:1.3em}
div.block div.postcode div.field div.enter{margin:6px 0 5px 0; padding:0; text-align:right}
div.block div.postcode div.field div.enter input.text{margin:0 0 5px 0; padding:2px; /*width:105px;*/ width:131px; border:1px solid #898989}
div.block div.postcode div.field div.enter input.button{margin:0; padding:2px; font-size:98%}
div.block div.postcode div.field div.remember{margin:0; padding:0 0 8px 0}
div.block div.postcode div.field div.remember label{margin:1px 0 4px 0; padding:0; font-size:85%}
div.block div.postcode div.field div.remember input{margin:0; *margin:0 0 0 -3px; _margin:0 0 0 -3px;  padding:1px; font-size:98%}



/* - Multiple Results - */

div.block div.postcode p{margin:0 4px 0 6px; padding:7px 0 0 0; font-size:90%; line-height:1.3em}
div.block div.postcode h4{margin:5px 4px 0 6px; padding:0 0 0 0; font-size:90%; font-weight:normal}
div.block div.postcode ul{margin:0 4px 0 6px; padding:5px 0 0 0}
div.block div.postcode ul li{margin:0; background-image:url('../images/colour_schemes/lightblue_bull.gif'); background-position:left top; background-repeat:no-repeat; list-style-type:none; padding: 0 0 8px 16px}
div.block div.postcode ul li a{margin:0; padding:0}
div.block div.postcode div.listed{margin:2px 0 0 0; padding:0}
div.block div.postcode div.listed ul{margin:0 4px 0 6px; padding:0}
div.block div.postcode div.listed ul li{margin:0; padding:0 0 0 16px; list-style:none; font-size:90%; background-position:top left; background-repeat:no-repeat}
div.block div.postcode div.listed ul li a{margin:0 0 3px 0; display:block}



/* - - Content - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

div#content{margin:0; padding:0; width:463px; float:left; clear:none}
div#content div.block div.head_right h3{padding:7px 14px; text-align:left}
div#content div.block div.head_right h4{padding:7px 14px; text-align:left}
div#content div.block div.head_right h5{padding:7px 14px; text-align:left}



/* - - Full Content - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

div#full {margin:0; padding:0; width:618px; float:left; clear:none}
div#full div.block div.head_right h3{padding:7px 14px 7px 14px; text-align:left}
div#full div.block div.head_right h4{padding:7px 14px; text-align:left}
div#full div.block div.head_right h5{padding:7px 14px; text-align:left}



/* - - Two Col Content - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

div.twocol {margin:0; padding:0; display:block}
div.twocol img{margin:0; padding:0}
div.twocol div.left{margin:0; padding:0; float:left; clear:none; width:229px}
div.twocol div.right{margin:0; padding:0; float:right; clear:none; width:229px}



/* - - Main Image - - - - - - - - - - */

div#content img.mainimage{margin:0 0 -2px 0; padding:0; width:463px}



/* - - Banner Adverts  - - - - - - - - - - */

div#content div.flash {margin:0 0 5px 0; padding:0}
div#content div.bannerad {margin:0; padding:6px 6px 0 6px}
div#content div.bannerad h4{margin:10px 6px 18px 0; padding:0; font-size:115%; color:#142764}
div#content div.bannerad h4.sub{margin:10px 6px 18px 0; padding:0; font-size:115%; color:#142764}
div#content div.bannerad h5.sub{margin:10px 6px 18px 0; padding:0; font-size:115%; color:#142764}
div#content div.bannerad h5{margin:0 0 4px 0; padding:0; font-size:110%; color:#142764}
div#content div.bannerad p{margin:0; padding:0 0 5px 0; line-height:1.3em}



/* - - Plain Text - - - - - - - - - - */

div#content div.plaintext {margin:0; padding:6px 6px 0 6px}
div#content div.plaintext h4{margin:10px 6px 18px 0; padding:0; font-size:115%; color:#142764}
div#content div.plaintext h4.sub{margin:10px 6px 18px 0; padding:0; font-size:115%; color:#142764}
div#content div.plaintext h5.sub{margin:10px 6px 18px 0; padding:0; font-size:115%; color:#142764}
div#content div.plaintext h5{margin:0 0 4px 0; padding:0; font-size:110%; color:#142764}
div#content div.plaintext p{margin:0 0 15px 0; padding:0; line-height:1.7em}
div#content div.plaintext ul{margin:0 0 18px 10px; padding:0}
div#content div.plaintext ul li{margin:0; padding:0 0 5px 16px; list-style:none; background:url(../images/colour_schemes/lightblue_bull.gif) no-repeat top left}
div#content div.plaintext ul li ul{margin:0 0 0 5px; padding:0}
div#content div.plaintext ul li ul li{background-image:url('../images/master/cont_subbull.gif'); background-position:left center; background-repeat:no-repeat; list-style-type:none; margin: 3px 0 0 0; padding: 0 0 5px 18px}



/* - Site map - */

div#content div.plaintext ul.sitemap{margin:0 0 0 5px; padding:0}
div#content div.plaintext ul.sitemap li a{color:#000000; font-weight:bold}
div#content div.plaintext ul.sitemap li ul li a{color:#0000CC; font-weight:normal}



/* - Helicopter Table - */

div#content div.plaintext table.helicopter{margin:0 0 15px 0; padding:0; text-align:left; border-top:1px solid #07255D; border-left:1px solid #07255D}
div#content div.plaintext table.helicopter th{margin:0; padding:3px; background-color:#4E6896; color:#FFFFFF; border-bottom:1px solid #07255D; border-right:1px solid #07255D}
div#content div.plaintext table.helicopter td{margin:0; padding:3px;  border-bottom:1px solid #07255D; border-right:1px solid #07255D}
div#content div.plaintext table.helicopter tr.row{background-color:#ECF2FF}
div#content div.plaintext table.helicopter tr.row_alt{background-color:#A4C4FF}



/* - - Plain Text TwoCol - - */

div#content div.plaintext_twocol {margin:0 0 -2px 0; padding:0}
div#content div.plaintext_twocol h4.sub {margin:10px 6px 18px 6px; padding:0; font-size:115%; color:#142764}
div#content div.plaintext_twocol h5.sub {margin:10px 6px 18px 6px; padding:0; font-size:115%; color:#142764}
div#content div.plaintext_twocol h4 {margin:0 6px 4px 6px; padding:0; font-size:100%; color:#142764}
div#content div.plaintext_twocol h4 a {background:url('../images/colour_schemes/lightblue_bull.gif') left top no-repeat; margin:0 0 2px 0; padding:0 0 0 16px}
div#content div.plaintext_twocol h5 {margin:0 6px 4px 6px; padding:0; font-size:100%; color:#142764}
div#content div.plaintext_twocol h5 a {background:url('../images/colour_schemes/lightblue_bull.gif') left top no-repeat; margin:0 0 2px 0; padding:0 0 0 16px}
div#content div.plaintext_twocol h5 a:hover,
div#content div.plaintext_twocol h5 a:active,
div#content div.plaintext_twocol h5 a:focus {background:url('../images/colour_schemes/lightblue_bull.gif') left top no-repeat; margin:0 0 2px 0; padding:0 0 0 16px; background-color:#E2ECF2}
div#content div.plaintext_twocol p {margin:0; padding:6px; line-height:1.5em}
div#content div.plaintext_twocol ul {margin:0.3em 0; padding-left:2.4em; list-style:none}
div#content div.plaintext_twocol ul li {margin:0 0 2px 0; padding:0 0 0 20px; background:url('../images/colour_schemes/lightblue_bull.gif') left top no-repeat}
div#content div.plaintext_twocol div.twocol {margin:0; padding:0; display:block; background-image:url('../images/master/boarder_tile.gif'); background-position:center 50%; background-repeat:repeat-y}
div#content div.plaintext_twocol div.twocol p {margin:0; padding:0 6px 6px 6px; line-height:1.5em}



/* - - Head - - */

div#content div.plaintext_twocol div.twocol div.head{margin:0; padding:0; background-color:#E4E9F2}
div#content div.plaintext_twocol div.twocol div.head h4{margin:0; padding:7px 14px; color:#142764; font-size:115%; text-align:left}
div#content div.plaintext_twocol div.twocol div.head_left{margin:0; padding:0; background-image:url('../images/colour_schemes/grey_left2.jpg'); background-position:left 50%; background-repeat:repeat-y}
div#content div.plaintext_twocol div.twocol div.head_right{margin:0; padding:0; background-image:url('../images/colour_schemes/grey_right2.jpg'); background-position:right 50%; background-repeat:repeat-y}
div#content div.plaintext_twocol div.twocol div.head_bottom{margin:0; padding:0; background-image:url('../images/colour_schemes/grey_bottom.jpg'); background-repeat:repeat-x}
div#content div.plaintext_twocol div.twocol div.head_bottom_left{margin:0; padding:0; background-image:url('../images/colour_schemes/grey_bottom_left2.jpg'); background-position:left bottom; background-repeat:no-repeat}
div#content div.plaintext_twocol div.twocol div.head_bottom_right{margin:0; padding:0; background-image:url('../images/colour_schemes/grey_bottom_right2.jpg'); min-height:30px; background-position:right bottom; background-repeat:no-repeat}
div#content div.plaintext_twocol div.twocol div.head_top{margin:0; padding:0; background-image:url('../images/colour_schemes/grey_top.jpg'); background-repeat:repeat-x}
div#content div.plaintext_twocol div.twocol div.head_top_right{margin:0; padding:0; background-image:url('../images/colour_schemes/grey_top_right2.jpg'); background-position:right top; background-repeat:no-repeat}
div#content div.plaintext_twocol div.twocol div.head_top_left{margin:0; padding:0; min-height:30px; background-image:url('../images/colour_schemes/grey_top_left2.jpg'); background-position:left top; background-repeat:no-repeat}
*html div#content div.plaintext_twocol div.twocol div.head_top_left{height:30px}



/* - */

div#content div.plaintext_twocol div.twocol div.left{margin:0; padding:6px 0 0 0; border-top:1px solid #B0B0B0; border-right:1px solid #B0B0B0; float:left; clear:none; width:230px}
div#content div.plaintext_twocol div.twocol div.right{margin:0; padding:6px 0 0 0; border-top:1px solid #B0B0B0; float:left; clear:none; width:230px}
div#content div.plaintext_twocol div.first div.left{border-top:none}
div#content div.plaintext_twocol div.first div.right{border-top:none}
div#content div.plaintext_twocol div.twocol ul.inline_links{margin:0; padding:0 6px 6px 6px}
div#content div.plaintext_twocol div.twocol ul.inline_links li{margin:0 0 0 18px; padding:0 0 0 10px; list-style:none; line-height:1.5em; font-size:95%; background:url('../images/master/list_bull.gif') no-repeat center left}



/* - - ODD Plain Text TwoCol - - */

div#content div.twocolodd {margin:0; padding:0; display:block; background-position:center; background-repeat:repeat-y; border-right:1px solid #FFF}
div#content div.twocolodd h4.sub{margin:10px 6px 18px 6px; padding:0; font-size:115%; color:#142764}
div#content div.twocolodd h5.sub{margin:10px 6px 18px 6px; padding:0; font-size:115%; color:#142764}
div#content div.twocolodd h4{margin:0 6px 4px 6px; padding:0; font-size:100%; color:#142764}
div#content div.twocolodd h4 a{margin:0 0 2px 0; padding:0 0 0 16px; background-image:url('../images/colour_schemes/lightblue_bull.gif'); background-position:left top; background-repeat:no-repeat}
div#content div.twocolodd h5{margin:0 6px 4px 6px; padding:0; font-size:100%; color:#142764}
div#content div.twocolodd h5 a{margin:0 0 2px 0; padding:0 0 0 16px; background-image:url('../images/colour_schemes/lightblue_bull.gif'); background-position:left top; background-repeat:no-repeat}
div#content div.twocolodd h5 a:hover,
div#content div.twocolodd h5 a:active,
div#content div.twocolodd h5 a:focus {background:url('../images/colour_schemes/lightblue_bull.gif') left top no-repeat; margin:0 0 2px 0; padding:0 0 0 16px; background-color:#E2ECF2}
div#content div.twocolodd p{margin:0; padding:0 6px 6px 6px; line-height:1.5em}
div#content div.twocolodd div.left{margin:0; padding:6px 0 0 0; border:1px solid #B0B0B0; border-top:none; width:230px}
div#content div.twocolodd ul.inline_links{margin:0; padding:0 6px 6px 6px}
div#content div.twocolodd ul.inline_links li{line-height:1.5em; font-size:95%; background:url('../images/master/list_bull.gif') no-repeat center left; list-style-type:none; margin: 0 0 0 18px; padding: 0 0 0 10px}



/* - Team Members - */

div#content div.plaintext_twocol div.team{margin:0 6px 0 6px; min-height:142px; padding:0; position:relative}
*html div#content div.plaintext_twocol div.team{margin:0 6px -20px 6px; height:150px}
div#content div.plaintext_twocol div.team h5{margin:0 0 6px 0; padding:0; font-size:110%; color:#000}
div#content div.plaintext_twocol div.team h6{margin:0 0 6px 0; padding:0; font-size:110%; color:#000}
div#content div.plaintext_twocol div.team img{margin:0 6px 0 0; padding:0; border:1px solid #B1B1B3; float:left; clear:none; height:110px}
div#content div.plaintext_twocol div.team p {margin:5px 0 5px 0; padding:0; font-size:100%; clear:left; color:#142764}
*html div#content div.plaintext_twocol div.team p{margin:5px 0 9px 0}
div#content div.plaintext_twocol div.team ul{margin:0; padding:0}
div#content div.plaintext_twocol div.team ul li {margin:0 0 3px 0; padding:0; list-style:none; font-size:100%; background-image:none}
div#content div.plaintext_twocol div.team ul.contact {margin:4px 0 0 0; padding:0 0 0 93px}
div#content div.plaintext_twocol div.team ul.contact li{margin:0; padding:5px 0; list-style:none; zoom:1}
/* div#content div.plaintext_twocol div.team ul.contact li.airwave{background:url('../images/master/contact_air.gif') no-repeat; position:relative; padding:3px 0 3px 55px; margin-bottom:3px} */
div#content div.plaintext_twocol div.team ul.contact a{margin:0; padding:3px 0 3px 55px; background-repeat:no-repeat; background-position:center left}
div#content div.plaintext_twocol div.team ul.contact a.sms{background:url('../images/master/contact_sms.gif') no-repeat; position:relative}
div#content div.plaintext_twocol div.team ul.contact a.sms:hover,
div#content div.plaintext_twocol div.team ul.contact a.sms:active,
div#content div.plaintext_twocol div.team ul.contact a.sms:focus{background:url('../images/master/contact_sms.gif') no-repeat; position:relative;zoom:1; background-color:#E2ECF2}
div#content div.plaintext_twocol div.team ul.contact a.mail{background:url('../images/master/contact_mail.gif') no-repeat; position:relative}
div#content div.plaintext_twocol div.team ul.contact a.mail:hover,
div#content div.plaintext_twocol div.team ul.contact a.mail:active,
div#content div.plaintext_twocol div.team ul.contact a.mail:focus{background:url('../images/master/contact_mail.gif') no-repeat; position:relative; background-color:#E2ECF2}



/* - ODD Team Members - */

div#content div.twocolodd div.team{margin:0 6px 6px 6px; padding:0;  min-height:134px}
*html div#content div.twocolodd div.team{margin:0 6px 0 6px; height:142px}
div#content div.twocolodd div.team h5{margin:0 0 6px 0; padding:0; font-size:110%; color:#000}
div#content div.twocolodd div.team h6{margin:0 0 6px 0; padding:0; font-size:110%; color:#000}
div#content div.twocolodd div.team img {margin:0 6px 0 0; padding:0; border:1px solid #B1B1B3; float:left; clear:none}
div#content div.twocolodd div.team h6 {margin:0 0 6px 0; padding:0; font-size:110%; color:#000}
div#content div.twocolodd div.team p  {margin:5px 0 0 0; padding:0; clear:left; font-size:90%; color:#142764; }
*html div#content div.twocolodd div.team p{margin:5px 0 4px 0}
div#content div.twocolodd div.team ul {margin:0; padding:0}
div#content div.twocolodd div.team ul li {margin:0 0 3px 0; padding:0; list-style:none; font-size:100%; background-image:none}
div#content div.twocolodd div.team ul.contact {margin:4px 0 0 0; padding:0 0 0 93px}
div#content div.twocolodd div.team ul.contact li{margin:0; padding:5px 0; list-style:none; zoom:1}
div#content div.twocolodd div.team ul.contact li.airwave{background:url('../images/master/contact_air.gif') no-repeat; position:relative; padding:3px 0 3px 55px; margin-bottom:3px; font-size:90%}
div#content div.twocolodd div.team ul.contact a{margin:0; padding:4px 0 4px 55px; background-repeat:no-repeat; background-position:center left; font-size:90%}
div#content div.twocolodd div.team ul.contact a.sms{background:url('../images/master/contact_sms.gif') no-repeat; position:relative; zoom:1}
div#content div.twocolodd div.team ul.contact a.sms:hover,
div#content div.twocolodd div.team ul.contact a.sms:active,
div#content div.twocolodd div.team ul.contact a.sms:focus{background:url('../images/master/contact_sms.gif') no-repeat; position:relative;zoom:1; background-color:#E2ECF2}
div#content div.twocolodd div.team ul.contact a.mail{background:url('../images/master/contact_mail.gif') no-repeat; position:relative}
div#content div.twocolodd div.team ul.contact a.mail:hover,
div#content div.twocolodd div.team ul.contact a.mail:active,
div#content div.twocolodd div.team ul.contact a.mail:focus{background:url('../images/master/contact_mail.gif') no-repeat; position:relative; background-color:#E2ECF2}
div#content div.twocol div.odd{margin:0; padding:0; border:1px solid #F0F}



/* - - Plain Text List - - */

div#content div.plaintext_list{margin:0 0 -2px 0; padding:0}
div#content div.plaintext_list p{margin:0; padding:6px; line-height:1.5em}
div#content div.plaintext_list div.list{margin:0; padding:6px 0 0 0; border-top:1px solid #B0B0B0}
div#content div.plaintext_list div.first{border-top:none}
div#content div.plaintext_list ul {margin:10px 0 10px 20px; padding:0}
div#content div.plaintext_list ul li{margin:0; padding:0 0 7px 16px; list-style:none; background:url(../images/colour_schemes/lightblue_bull.gif) no-repeat top left}



/* - Search - */

div#content div.plaintext_list div.list div.field{margin:0 10px 18px 6px; padding:0}
div#content div.plaintext_list div.list div.field label{margin:10px 6px 6px 0; padding:0; font-size:115%; color:#142764; display:block; font-weight:bold}
div#content div.plaintext_list div.list div.field input.text{margin:0; padding:2px; width:170px; border:1px solid #5486C9}
div#content div.plaintext_list div.list div.field input.button{margin:0; padding:2px; font-size:98%}
div#content div.plaintext_list div.list h4.sub{margin:10px 6px 18px 6px; padding:0; font-size:115%; color:#142764}
div#content div.plaintext_list div.list h5.sub{margin:10px 6px 18px 6px; padding:0; font-size:115%; color:#142764}
div#content div.plaintext_list div.list h4{margin:0 6px 4px 6px; padding:0; font-size:100%; color:#142764}
div#content div.plaintext_list div.list h4 a{background-image:url('../images/colour_schemes/lightblue_bull.gif'); background-position:left top; background-repeat:no-repeat; margin: 0 0 2px 0; padding: 0 0 0 16px}
div#content div.plaintext_list div.list h5{margin:0 6px 4px 6px; padding:0; font-size:100%; color:#142764}
div#content div.plaintext_list div.list h5 a{background-image:url('../images/colour_schemes/lightblue_bull.gif'); background-position:left top; background-repeat:no-repeat; margin: 0 0 2px 0; padding: 0 0 0 16px}
div#content div.plaintext_list div.list h6{margin:0 6px 4px 6px; padding:0; font-size:100%; color:#142764}
div#content div.plaintext_list div.list h6 a{background-image:url('../images/colour_schemes/lightblue_bull.gif'); background-position:left top; background-repeat:no-repeat; margin: 0 0 2px 0; padding: 0 0 0 16px}
div#content div.plaintext_list div.list p{margin:0; padding:0 6px 6px 6px; line-height:1.5em}
div#content div.plaintext_list div.list p.more{background-image:url('../images/colour_schemes/lightblue_bull.gif'); background-position:left top; background-repeat:no-repeat; margin: 0 0 0 6px; padding: 0 6px 6px 16px}
div#content div.plaintext_list div.list p em{margin:0; padding:0; display:block}
div#content div.plaintext_list div.list p.bullet{margin:10px 0 0 0; padding:0 6px}
div#content div.plaintext_list div.list p.bullet a{line-height:1.3em; background-image:url('../images/colour_schemes/lightblue_bull.gif'); background-position:left top; background-repeat:no-repeat; display:block; margin: 0 0 10px 0; padding: 0 0 0 16px}
div#content div.plaintext_list div.list p.more{background-image:url('../images/colour_schemes/lightblue_bull.gif'); background-position:left center; background-repeat:no-repeat; margin: 0 0 0 6px; padding: 9px 6px 6px 16px}



/* - - Plain Text Contact and Img - - - - - - - - - - */

div#content div.plaintext_contactandimg {margin:0px; padding:6px 6px 0 6px}
div#content div.plaintext_contactandimg:after {content:"."; display:block; height:0; clear:both; visibility:hidden} /* << ADDED by Dan Weaver 02052008 to force FF-SA-OP to clear the floated contact image box */
div#content div.plaintext_contactandimg h4 {margin:6px 6px 10px 0; padding:0; font-size:110%; color:#142764}
div#content div.plaintext_contactandimg p {margin:0 0 18px 0; padding:0; line-height:1.7em}
div#content div.plaintext_contactandimg ul {margin:0 0 18px 0; padding-left:2.4em; list-style:none}
div#content div.plaintext_contactandimg ul li {margin:0 0 2px 0; padding:0 0 0 20px; background:url('../images/colour_schemes/lightblue_bull.gif') left top no-repeat}
div#content div.plaintext_contactandimg ul li.nobullet {background:none} 
div#content div.plaintext_contactandimg div.contact {margin:0 10px 10px 10px; padding:0; float:right; } /*commented out to allow flexible boxes width:140px;*/
div#content div.plaintext_contactandimg div.contact div.imagebox {margin:0 0 10px 0; padding:5px; width:140px; background:#ecf2ff} /* CHANGED by DAN WEAVER 01052008 */
div#content div.plaintext_contactandimg div.contact div.imagebox img {margin:0; padding:0}
div#content div.plaintext_contactandimg div.contact div.imagebox p {margin:0; padding:5px 0 0 0; color:#777; font-size:0.9em; line-height:1.1em; }
div#content div.plaintext_contactandimg div.contact ul.contact {margin:0; padding:0}
div#content div.plaintext_contactandimg div.contact ul.contact li{margin:0; padding:5px 0; list-style:none}
div#content div.plaintext_contactandimg div.contact ul.contact li.airwave{margin:0; font-size:90%; background:url('../images/master/contact_air.gif') no-repeat left center;padding:6px 0 6px 55px}
div#content div.plaintext_contactandimg div.contact ul.contact a{margin:0; padding:5px 0 5px 55px; font-size:90%; background-repeat:no-repeat; background-position:center left}
div#content div.plaintext_contactandimg div.contact ul.contact a.sms{background-image:url('../images/master/contact_sms.gif')}
div#content div.plaintext_contactandimg div.contact ul.contact a.mail{background-image:url('../images/master/contact_mail.gif')}



/* - - Plain Text List and Img - - - - - - - - - - */

div#content div.plaintext_listandimg{margin:0; padding:0}
div#content div.plaintext_listandimg div.list{margin:0; padding:6px 0 0 0; border-top:1px solid #B0B0B0}
div#content div.plaintext_listandimg div.list img{margin:0 6px 6px 6px; padding:0; border:1px solid #B1B1B3; max-width:150px; float:right; clear:none}
div#content div.plaintext_listandimg div.first{border-top:none}
div#content div.plaintext_listandimg div.list h4{margin:0 6px 4px 6px; padding:0; font-size:100%; color:#142764}
div#content div.plaintext_listandimg div.list h4 a{background-image:url('../images/colour_schemes/lightblue_bull.gif'); background-position:left top; background-repeat:no-repeat; margin: 0 0 2px 0; padding: 0 0 0 16px}
div#content div.plaintext_listandimg div.list h5{margin:0 6px 4px 6px; padding:0; font-size:100%; color:#142764}
div#content div.plaintext_listandimg div.list h5 a{background-image:url('../images/colour_schemes/lightblue_bull.gif'); background-position:left top; background-repeat:no-repeat; margin: 0 0 2px 0; padding: 0 0 0 16px}
div#content div.plaintext_listandimg div.list table{margin:0; padding:0;}
div#content div.plaintext_listandimg div.list table th{margin:0; padding:6px 0 6px 6px; width:120px; vertical-align:top; text-align:left; font-weight:normal}
div#content div.plaintext_listandimg div.list table td{margin:0; padding:6px 6px 6px 0;}
div#content div.plaintext_listandimg div.list p{margin:0; padding:0 6px 6px 6px; line-height:1.5em}
div#content div.plaintext_listandimg div.list p.more{background-image:url('../images/colour_schemes/lightblue_bull.gif'); background-position:left center; background-repeat:no-repeat; margin: 0 0 0 6px; padding: 9px 6px 6px 16px}
div#content div.plaintext_listandimg div.list ul.contact{margin:0; padding:0}
div#content div.plaintext_listandimg div.list ul.contact li{margin:0; padding:6px 0; list-style:none; font-size:90%}
div#content div.plaintext_listandimg div.list ul.contact li a{margin:0; padding:6px 0 6px 55px; background-repeat:no-repeat; background-position:center left}
div#content div.plaintext_listandimg div.list a.mail{background-image:url('../images/master/contact_mail.gif')}



/* - - Plain Text Listed Items - - - - - - - - - - */
div#content div.listed_items{margin:0; padding:0}
div#content div.listed_items img{margin:5px 0 0 4px; padding:0; border:1px solid #B1B1B3; width:138px}
div#content div.listed_items h4.sub{margin:10px 6px 14px 6px; padding:0; font-size:115%; color:#142764}
div#content div.listed_items h5.sub{margin:10px 6px 14px 6px; padding:0; font-size:115%; color:#142764}
div#content div.listed_items ul{margin:0 4px 0 6px; padding:5px 0 0 0}
div#content div.listed_items ul li{margin:0; background-image:url('../images/colour_schemes/lightblue_bull.gif'); background-position:left top; background-repeat:no-repeat; list-style-type:none; padding: 0 0 8px 16px}
div#content div.listed_items ul li a{margin:0; padding:0}
div#content div.listed_items ul li em{margin:3px 0 0 0; padding:0; display:block; font-size:90%}
div#content div.listed_items ul li.more{margin:12px 0 2px 0}



/* - - Plain Text - - - - - - - - - - */

div#content div.podcast{margin:0; padding:6px}
div#content div.podcast img{margin:0 0 6px 6px; padding:0; border:1px solid #B1B1B3; max-width:150px; float:right; clear:none}
div#content div.podcast h4{margin:10px 6px 18px 0; padding:0; font-size:115%; color:#142764}
div#content div.podcast h5{margin:0 0 4px 0; padding:0; font-size:110%; color:#142764}
div#content div.podcast p{margin:0 0 10px 0; padding:0; line-height:1.7em}
div#content div.podcast p a.podcast{margin:0; background-image:url('../images/master/cont_podbull.gif'); background-repeat:no-repeat; background-position:left center; padding: 5px 5px 5px 40px}

div#content div.podcast ul {margin:0.3em 0; padding-left:2.4em; list-style:none}
div#content div.podcast ul li {margin:0 0 2px 0; padding:0 0 0 20px; background:url('../images/colour_schemes/lightblue_bull.gif') left top no-repeat}

div#content div.podcast div.details{margin:5px 0 0 0; padding:0; text-align:center}
div#content div.podcast div.details table{margin:0 auto; padding:0; width:290px; border-top:1px solid #B2B2B2; border-left:1px solid #B2B2B2; border-right:1px solid #B2B2B2}
div#content div.podcast div.details table th{margin:0; padding:2px 18px 2px 2px; font-weight:normal; text-align:right; border-bottom:1px solid #B2B2B2; border-right:1px solid #B2B2B2}
div#content div.podcast div.details table td{margin:0; padding:2px 2px 2px 18px; text-align:left; border-bottom:1px solid #B2B2B2}



/* - - Plain Text - - - - - - - - - - */

div#content div.performance{margin:0; padding:6px; text-align:center}
div#content div.performance object{margin:0; padding:0; /*border:1px solid #B1B1B3;*/}
div#content div.performance embed{margin:0; padding:0; /*border:1px solid #B1B1B3;*/}



/* - Field - */

div#content div.performance div.field{margin:0 0 15px 0; padding:0}
div#content div.performance div.field label{margin:1px 0 4px 0; padding:0; font-size:85%}
div#content div.performance div.field select{margin:0 5px 1px 0; padding:2px; width:315px; border:1px solid #898989}
div#content div.performance div.field input.button{margin:0; padding:2px; font-size:98%}



/* - Table - */

div#content div.performance table.performance{margin:15px 0 15px 0; padding:0; text-align:left; border-top:1px solid #07255D; border-left:1px solid #07255D}
div#content div.performance table.performance th{margin:0; padding:3px; vertical-align:top; background-color:#4E6896; color:#FFFFFF; border-bottom:1px solid #07255D; border-right:1px solid #07255D}
div#content div.performance table.performance td{margin:0; padding:3px;  border-bottom:1px solid #07255D; border-right:1px solid #07255D}
div#content div.performance table.performance tr.row{background-color:#ECF2FF}
div#content div.performance table.performance tr.row_alt{background-color:#A4C4FF}
div#content div.performance table.performance td.number{text-align:center}



/* - Key - */

div.performance div.performance_key{margin:0 auto; padding:7px; border:1px solid #1E396B; height:5em; width:430px; text-align:left; background-color:#EEEEEE}
div.performance div.performance_key h4{margin:2px 0 0 0; padding:0; text-transform:uppercase; color:#1E396B; font-size:180%; font-weight:normal; float:left; clear:none}
div.performance div.performance_key ul{margin:0; padding:0; float:right; clear:none; font-size:90%}
div.performance div.performance_key ul li{margin:0; padding:0 0 0 15px; list-style:none; background-position:center left; background-repeat:no-repeat}
div.performance div.performance_key ul li.this{background-image:url('../images/master/key_this.gif')}
div.performance div.performance_key ul li.last{background-image:url('../images/master/key_last.gif')}



/* - - Search Results - - - - - - - - - - */

div#full div.search_results{margin:0; padding:0 25px 6px 6px}



/* - Advanced Search Field - */

div#full div.search_results div.advanced_field{margin:0 10px 10px 10px; padding:0 10px 15px 0; border-bottom:1px solid #B1B1B3}
div#full div.search_results div.advanced_field h4{margin:10px 6px 18px 0; padding:0; font-size:115%; color:#142764}
div#full div.search_results div.advanced_field h4.sub{margin:10px 6px 18px 0; padding:0; font-size:115%; color:#142764}
div#full div.search_results div.advanced_field h5{margin:10px 6px 18px 0; padding:0; font-size:115%; color:#142764}
div#full div.search_results div.advanced_field h5.sub{margin:10px 6px 18px 0; padding:0; font-size:115%; color:#142764}
div#full div.search_results div.advanced_field div.group{margin:0 10px 0 0; padding:0; float:left}
div#full div.search_results div.advanced_field div.group label{margin:0; padding:0; display:block}
div#full div.search_results div.advanced_field div.group input{margin:0; padding:1px; width:140px}
div#full div.search_results div.advanced_field div.group select{margin:0; padding:0; width:140px}
div#full div.search_results div.advanced_field input.button{margin:14px 0 0 0; padding:2px; font-size:90%}
div#full div.search_results ol{margin:0; padding:0 0 0 45px}
div#full div.search_results ol li{margin:0; padding:12px 0 0 15px; line-height:1.5em}
div#full div.search_results ol li a{margin:0; padding:0; display:block}
div#full div.search_results ol li em{margin:0; padding:0; display:block; font-size:90%}
div.paging{margin:20px 0; padding:0; text-align:center}
div.paging p{margin:0; padding:0}
div.paging p a{background-image:url('../images/master/paging_pipe.gif'); background-position:left center; background-repeat:no-repeat; margin: 0 3px 0 0; padding: 0 0 0 6px}



/* - Link Types - */

div.paging p a.prev{background-image:url('../images/master/paging_prev.gif'); background-repeat:no-repeat; background-position:left center; padding: 0 0 0 11px}
div.paging p a.next{background-image:url('../images/master/paging_next.gif'); background-repeat:no-repeat; background-position:right center; padding: 0 11px 0 0}
div.paging p a.last{background-image:url('../images/master/paging_pipe.gif'); background-position:right center; background-repeat:no-repeat; margin: 0 3px 0 0; padding: 0 6px 0 0}
div.paging p a.first{background-image:url('none'); margin: 0 3px 0 0; padding: 0 0 0 3px}



/* - - Search Results - - - - - - - - - - */

div#content div.search_results{margin:0; padding:0 6px 6px 6px}
div#content div.search_results ol{margin:0 0 0 0; padding:0 0 0 45px}
div#content div.search_results ol li{margin:0; padding:12px 0 0 15px; line-height:1.5em}
div#content div.search_results ol li a{margin:0; padding:0; display:block}
div#content div.search_results ol li em{margin:0; padding:0; display:block; font-size:90%}
div#content div.search_results div.paging{margin:20px 0; padding:0; text-align:center}
div#content div.search_results div.paging p{margin:0; padding:0}
div#content div.search_results div.paging p a{background-image:url('../images/master/paging_pipe.gif'); background-position:left center; background-repeat:no-repeat; margin: 0 3px 0 0; padding: 0 0 0 6px}



/* - Link Types - */

div#content div.search_results div.paging p a.prev{background-image:url('../images/master/paging_prev.gif'); background-repeat:no-repeat; background-position:left center; padding: 0 0 0 11px}
div#content div.search_results div.paging p a.next{background-image:url('../images/master/paging_next.gif'); background-repeat:no-repeat; background-position:right center; padding: 0 11px 0 0}
div#content div.search_results div.paging p a.last{background-image:url('../images/master/paging_pipe.gif'); background-position:right center; background-repeat:no-repeat; margin: 0 3px 0 0; padding: 0 6px 0 0}
div#content div.search_results div.paging p a.first{background-image:url('none'); margin: 0 3px 0 0; padding: 0 0 0 3px}



/* - - Email - - - - - - - - - - */

/*
div#content div.form {margin:0; padding:0}
div#content div.form p {margin:0; padding:6px; line-height:1.5em}
div#content div.form h4.sub {margin:0; padding:18px 6px 0 6px; font-size:110%; color:#142764}
div#content div.form h5.sub {margin:0; padding:18px 6px 0 6px; font-size:110%; color:#142764}
div#content div.form div.field {margin:0; padding:15px 0 0 0; border-top:1px solid #B0B0B0; text-align:center}
div#content div.form div.field span {margin:4px auto; padding:0; width:357px; display:block}
div#content div.form div.field span label {margin:2px 15px 8px 0; padding:0; width:95px; float:left; text-align:right}
div#content div.form div.field span input.text {margin:0; padding:2px; font-size:110%; border:1px solid #888888; width:240px; float:right}
div#content div.form div.field span textarea {margin:0 0 10px 0; padding:2px; font-size:110%; border:1px solid #888888; width:240px; height:60px; float:right}
div#content div.form div.field div.toolbar {margin:20px 0 15px 0; padding:0}
div#content div.form div.field div.toolbar input{margin:0 3px; padding:2px; font-size:95%}
*/

div#content div.form {margin:0; padding:0}
div#content div.form p {margin:0; padding:6px; line-height:1.5em}
div#content div.form h4.sub {margin:0; padding:18px 6px 0 6px; font-size:110%; color:#142764}
div#content div.form h5.sub {margin:0; padding:18px 6px 0 6px; font-size:110%; color:#142764}
div#content div.form div.field {margin:0; padding:20px 70px; border-top:1px solid #B0B0B0; text-align:left}
div#content div.form div.field span {margin:12px 0; padding:0; display: block}
div#content div.form div.field span span.clear {margin:0; padding:0; display:none;}
div#content div.form div.field span label {margin:0 0 2px 0; padding:0; display: block;}
div#content div.form div.field span label font b {margin: 0 2px; padding:0; position: relative; top: 0.35em; font-size: 2.1em; color: #f33}
div#content div.form div.field span select {width: 308px}
div#content div.form div.field span input.text {margin:0; padding:2px; width:300px; font-size:110%; border:1px solid #888; display: block}
div#content div.form div.field span textarea {margin:0; padding:2px; width:304px; font-size:110%; border:1px solid #888; display: block}
div#content div.form div.field div.toolbar {margin:15px 0 0 0; padding:0; display: block}
div#content div.form div.field div.toolbar input{margin:0 3px 0 0; padding:2px; font-size: 95%}
div#content div.form div.field div.toolbar input.cancel {margin:0; padding:0; background: none; border: none; border-bottom: 1px dotted #00f; color:#00f;}



/* - - Right - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div#right_column{margin:0 0 5px 0; padding:0; width:150px; float:right; clear:none}
div#right_column img {border: 1px solid #b1b1b3} /* border for all seasonal crime banners at bottom of column */
div#right_column img.featured {border: none} /* overrides border on the Featured Department image, it has border on the image already */
div.block div.head{margin:0; padding:0}
div.block div.head_left{margin:0; padding:0; background-position:left; background-repeat:repeat-y}
div.block div.head_right{margin:0; padding:0; background-position:right; background-repeat:repeat-y}
div.block div.head_bottom{margin:0; padding:0; background-position:bottom; background-repeat:repeat-x}
div.block div.head_bottom_left{margin:0; padding:0; background-position:bottom left; background-repeat:no-repeat}
div.block div.head_bottom_right{margin:0; padding:0; min-height:30px; background-position:bottom right; background-repeat:no-repeat}
div.block div.head_top{margin:0; padding:0; background-position:top; background-repeat:repeat-x}
div.block div.head_top_right{margin:0; padding:0; background-position:top right; background-repeat:no-repeat}
div.block div.head_top_left{margin:0; padding:0; min-height:30px;  background-position:top left; background-repeat:no-repeat}
*html div.block div.head_top_left{height:30px}



/* - - Colour Types - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

div.navyblue div.head{background-color:#172D71}
div.navyblue div.head_left{background-image:url('../images/colour_schemes/navyblue_left.jpg')}
div.navyblue div.head_right{background-image:url('../images/colour_schemes/navyblue_right.jpg')}
div.navyblue div.head_bottom{background-image:url('../images/colour_schemes/navyblue_bottom.jpg')}
div.navyblue div.head_bottom_left{background-image:url('../images/colour_schemes/navyblue_bottom_left.jpg')}
div.navyblue div.head_bottom_right{background-image:url('../images/colour_schemes/navyblue_bottom_right.jpg')}
div.navyblue div.head_top{background-image:url('../images/colour_schemes/navyblue_top.jpg')}
div.navyblue div.head_top_left{background-image:url('../images/colour_schemes/navyblue_top_left.jpg')}
div.navyblue div.head_top_right{background-image:url('../images/colour_schemes/navyblue_top_right.jpg')}
div.navyblue div.listed ul li{background-image:url('../images/colour_schemes/navyblue_bull.gif')}
/* - */
div.darkred div.head{background-color:#AA0748}
div.darkred div.head_left{background-image:url('../images/colour_schemes/darkred_left.jpg')}
div.darkred div.head_right{background-image:url('../images/colour_schemes/darkred_right.jpg')}
div.darkred div.head_bottom{background-image:url('../images/colour_schemes/darkred_bottom.jpg')}
div.darkred div.head_bottom_left{background-image:url('../images/colour_schemes/darkred_bottom_left.jpg')}
div.darkred div.head_bottom_right{background-image:url('../images/colour_schemes/darkred_bottom_right.jpg')}
div.darkred div.head_top{background-image:url('../images/colour_schemes/darkred_top.jpg')}
div.darkred div.head_top_left{background-image:url('../images/colour_schemes/darkred_top_left.jpg')}
div.darkred div.head_top_right{background-image:url('../images/colour_schemes/darkred_top_right.jpg')}
div.darkred div.listed ul li{background-image:url('../images/colour_schemes/lightred_bull.gif')}
/* - */
div.lightred div.head{background-color:#C62B69}
div.lightred div.head_left{background-image:url('../images/colour_schemes/lightred_left.jpg')}
div.lightred div.head_right{background-image:url('../images/colour_schemes/lightred_right.jpg')}
div.lightred div.head_bottom{background-image:url('../images/colour_schemes/lightred_bottom.jpg')}
div.lightred div.head_bottom_left{background-image:url('../images/colour_schemes/lightred_bottom_left.jpg')}
div.lightred div.head_bottom_right{background-image:url('../images/colour_schemes/lightred_bottom_right.jpg')}
div.lightred div.head_top{background-image:url('../images/colour_schemes/lightred_top.jpg')}
div.lightred div.head_top_left{background-image:url('../images/colour_schemes/lightred_top_left.jpg')}
div.lightred div.head_top_right{background-image:url('../images/colour_schemes/lightred_top_right.jpg')}
div.lightred div.listed ul li{background-image:url('../images/colour_schemes/lightred_bull.gif')}
/* - */
div.red div.head{background-color:#DC3225}
div.red div.head_left{background-image:url('../images/colour_schemes/red_left.jpg')}
div.red div.head_right{background-image:url('../images/colour_schemes/red_right.jpg')}
div.red div.head_bottom{background-image:url('../images/colour_schemes/red_bottom.jpg')}
div.red div.head_bottom_left{background-image:url('../images/colour_schemes/red_bottom_left.jpg')}
div.red div.head_bottom_right{background-image:url('../images/colour_schemes/red_bottom_right.jpg')}
div.red div.head_top{background-image:url('../images/colour_schemes/red_top.jpg')}
div.red div.head_top_left{background-image:url('../images/colour_schemes/red_top_left.jpg')}
div.red div.head_top_right{background-image:url('../images/colour_schemes/red_top_right.jpg')}
div.red div.listed ul li{background-image:url('../images/colour_schemes/red_bull.gif')}
/* - */
div.orange div.head{background-color:#C46600}
div.orange div.head_left{background-image:url('../images/colour_schemes/orange_left.jpg')}
div.orange div.head_right{background-image:url('../images/colour_schemes/orange_right.jpg')}
div.orange div.head_bottom{background-image:url('../images/colour_schemes/orange_bottom.jpg')}
div.orange div.head_bottom_left{background-image:url('../images/colour_schemes/orange_bottom_left.jpg')}
div.orange div.head_bottom_right{background-image:url('../images/colour_schemes/orange_bottom_right.jpg')}
div.orange div.head_top{background-image:url('../images/colour_schemes/orange_top.jpg')}
div.orange div.head_top_left{background-image:url('../images/colour_schemes/orange_top_left.jpg')}
div.orange div.head_top_right{background-image:url('../images/colour_schemes/orange_top_right.jpg')}
div.orange div.listed ul li{background-image:url('../images/colour_schemes/orange_bull.gif')}
/* - */
div.greengreen div.head{background-color:#276126}
div.greengreen div.head_left{background-image:url('../images/colour_schemes/greengreen_left.jpg')}
div.greengreen div.head_right{background-image:url('../images/colour_schemes/greengreen_right.jpg')}
div.greengreen div.head_bottom{background-image:url('../images/colour_schemes/greengreen_bottom.jpg')}
div.greengreen div.head_bottom_left{background-image:url('../images/colour_schemes/greengreen_bottom_left.jpg')}
div.greengreen div.head_bottom_right{background-image:url('../images/colour_schemes/greengreen_bottom_right.jpg')}
div.greengreen div.head_top{background-image:url('../images/colour_schemes/greengreen_top.jpg')}
div.greengreen div.head_top_left{background-image:url('../images/colour_schemes/greengreen_top_left.jpg')}
div.greengreen div.head_top_right{background-image:url('../images/colour_schemes/greengreen_top_right.jpg')}
div.greengreen div.listed ul li{background-image:url('../images/colour_schemes/greengreen_bull.gif')}
/* - */
div.mossgreen div.head{background-color:#6C750B}
div.mossgreen div.head_left{background-image:url('../images/colour_schemes/mossgreen_left.jpg')}
div.mossgreen div.head_right{background-image:url('../images/colour_schemes/mossgreen_right.jpg')}
div.mossgreen div.head_bottom{background-image:url('../images/colour_schemes/mossgreen_bottom.jpg')}
div.mossgreen div.head_bottom_left{background-image:url('../images/colour_schemes/mossgreen_bottom_left.jpg')}
div.mossgreen div.head_bottom_right{background-image:url('../images/colour_schemes/mossgreen_bottom_right.jpg')}
div.mossgreen div.head_top{background-image:url('../images/colour_schemes/mossgreen_top.jpg')}
div.mossgreen div.head_top_left{background-image:url('../images/colour_schemes/mossgreen_top_left.jpg')}
div.mossgreen div.head_top_right{background-image:url('../images/colour_schemes/mossgreen_top_right.jpg')}
div.mossgreen div.listed ul li{background-image:url('../images/colour_schemes/mossgreen_bull.gif')}
/* - */
div.darkgreen div.head{background-color:#007705}
div.darkgreen div.head_left{background-image:url('../images/colour_schemes/darkgreen_left.jpg')}
div.darkgreen div.head_right{background-image:url('../images/colour_schemes/darkgreen_right.jpg')}
div.darkgreen div.head_bottom{background-image:url('../images/colour_schemes/darkgreen_bottom.jpg')}
div.darkgreen div.head_bottom_left{background-image:url('../images/colour_schemes/darkgreen_bottom_left.jpg')}
div.darkgreen div.head_bottom_right{background-image:url('../images/colour_schemes/darkgreen_bottom_right.jpg')}
div.darkgreen div.head_top{background-image:url('../images/colour_schemes/darkgreen_top.jpg')}
div.darkgreen div.head_top_left{background-image:url('../images/colour_schemes/darkgreen_top_left.jpg')}
div.darkgreen div.head_top_right{background-image:url('../images/colour_schemes/darkgreen_top_right.jpg')}
div.darkgreen div.listed ul li{background-image:url('../images/colour_schemes/darkgreen_bull.gif')}
/* - */
div.lightgreen div.head{background-color:#6f7803}
div.lightgreen div.head_left{background-image:url('../images/colour_schemes/lightgreen_left.jpg')}
div.lightgreen div.head_right{background-image:url('../images/colour_schemes/lightgreen_right.jpg')}
div.lightgreen div.head_bottom{background-image:url('../images/colour_schemes/lightgreen_bottom.jpg')}
div.lightgreen div.head_bottom_left{background-image:url('../images/colour_schemes/lightgreen_bottom_left.jpg')}
div.lightgreen div.head_bottom_right{background-image:url('../images/colour_schemes/lightgreen_bottom_right.jpg')}
div.lightgreen div.head_top{background-image:url('../images/colour_schemes/lightgreen_top.jpg')}
div.lightgreen div.head_top_left{background-image:url('../images/colour_schemes/lightgreen_top_left.jpg')}
div.lightgreen div.head_top_right{background-image:url('../images/colour_schemes/lightgreen_top_right.jpg')}
div.lightgreen div.listed ul li{background-image:url('../images/colour_schemes/mossgreen_bull.gif')}
/* - */
div.turquoise div.head{background-color:#3F8D8D}
div.turquoise div.head_left{background-image:url('../images/colour_schemes/turquoise_left.jpg')}
div.turquoise div.head_right{background-image:url('../images/colour_schemes/turquoise_right.jpg')}
div.turquoise div.head_bottom{background-image:url('../images/colour_schemes/turquoise_bottom.jpg')}
div.turquoise div.head_bottom_left{background-image:url('../images/colour_schemes/turquoise_bottom_left.jpg')}
div.turquoise div.head_bottom_right{background-image:url('../images/colour_schemes/turquoise_bottom_right.jpg')}
div.turquoise div.head_top{background-image:url('../images/colour_schemes/turquoise_top.jpg')}
div.turquoise div.head_top_left{background-image:url('../images/colour_schemes/turquoise_top_left.jpg')}
div.turquoise div.head_top_right{background-image:url('../images/colour_schemes/turquoise_top_right.jpg')}
div.turquoise div.listed ul li{background-image:url('../images/colour_schemes/lightblue_bull.gif')}
/* - */
div.blue div.head{background-color:#003AB1}
div.blue div.head_left{background-image:url('../images/colour_schemes/blue_left.jpg')}
div.blue div.head_right{background-image:url('../images/colour_schemes/blue_right.jpg')}
div.blue div.head_bottom{background-image:url('../images/colour_schemes/blue_bottom.jpg')}
div.blue div.head_bottom_left{background-image:url('../images/colour_schemes/blue_bottom_left.jpg')}
div.blue div.head_bottom_right{background-image:url('../images/colour_schemes/blue_bottom_right.jpg')}
div.blue div.head_top{background-image:url('../images/colour_schemes/blue_top.jpg')}
div.blue div.head_top_left{background-image:url('../images/colour_schemes/blue_top_left.jpg')}
div.blue div.head_top_right{background-image:url('../images/colour_schemes/blue_top_right.jpg')}
div.blue div.listed ul li{background-image:url('../images/colour_schemes/lightblue_bull.gif')}
/* - */
div.lightblue div.head{background-color:#375891}
div.lightblue div.head_left{background-image:url('../images/colour_schemes/lightblue_left.jpg')}
div.lightblue div.head_right{background-image:url('../images/colour_schemes/lightblue_right.jpg')}
div.lightblue div.head_bottom{background-image:url('../images/colour_schemes/lightblue_bottom.jpg')}
div.lightblue div.head_bottom_left{background-image:url('../images/colour_schemes/lightblue_bottom_left.jpg')}
div.lightblue div.head_bottom_right{background-image:url('../images/colour_schemes/lightblue_bottom_right.jpg')}
div.lightblue div.head_top{background-image:url('../images/colour_schemes/lightblue_top.jpg')}
div.lightblue div.head_top_left{background-image:url('../images/colour_schemes/lightblue_top_left.jpg')}
div.lightblue div.head_top_right{background-image:url('../images/colour_schemes/lightblue_top_right.jpg')}
div.lightblue div.listed ul li{background-image:url('../images/colour_schemes/lightblue_bull.gif')}
/* - */
div.black div.head{background-color:#424242}
div.black div.head_left{background-image:url('../images/colour_schemes/black_left.jpg')}
div.black div.head_right{background-image:url('../images/colour_schemes/black_right.jpg')}
div.black div.head_bottom{background-image:url('../images/colour_schemes/black_bottom.jpg')}
div.black div.head_bottom_left{background-image:url('../images/colour_schemes/black_bottom_left.jpg')}
div.black div.head_bottom_right{background-image:url('../images/colour_schemes/black_bottom_right.jpg')}
div.black div.head_top{background-image:url('../images/colour_schemes/black_top.jpg')}
div.black div.head_top_left{background-image:url('../images/colour_schemes/black_top_left.jpg')}
div.black div.head_top_right{background-image:url('../images/colour_schemes/black_top_right.jpg')}
div.black div.listed ul li{background-image:url('../images/colour_schemes/black_bull.gif')}
div.black div.listed ul li.rss{background-image:url('../images/master/rss-icon.gif')}
div.black div.listed ul li.noicon{padding:0 0 0px 0px;background-image:none}
/* - */
div.grey div.head{background-color:#E4E9F2;}
div.grey div.head_left{background-image:url('../images/colour_schemes/grey_left.jpg')}
div.grey div.head_right{background-image:url('../images/colour_schemes/grey_right.jpg')}
div.grey div.head_bottom{background-image:url('../images/colour_schemes/grey_bottom.jpg')}
div.grey div.head_bottom_left{background-image:url('../images/colour_schemes/grey_bottom_left.jpg')}
div.grey div.head_bottom_right{background-image:url('../images/colour_schemes/grey_bottom_right.jpg')}
div.grey div.head_top{background-image:url('../images/colour_schemes/grey_top.jpg')}
div.grey div.head_top_left{background-image:url('../images/colour_schemes/grey_top_left.jpg')}
div.grey div.head_top_right{background-image:url('../images/colour_schemes/grey_top_right.jpg')}
div.grey div.head_right h3{color:#142764}
div.grey div.head_right h3 a{color:#142764; font-weight:bold; text-decoration:none}
div.grey div.head_right h3 a:hover, 
div.grey div.head_right h3 a:focus, 
div.grey div.head_right h3 a:active{background-color:#FFF; color:#1302C0}
div.grey div.head_right h4{color:#142764}
div.grey div.head_right h4 a{color:#142764; font-weight:bold; text-decoration:none}
div.grey div.head_right h4 a:hover, 
div.grey div.head_right h4 a:focus, 
div.grey div.head_right h4 a:active{background-color:#FFF; color:#1302C0}
div.grey div.head_right h5{color:#142764}
div.grey div.head_right h5 a{color:#142764; font-weight:bold; text-decoration:none}
div.grey div.head_right h5 a:hover, 
div.grey div.head_right h5 a:focus, 
div.grey div.head_right h5 a:active{background-color:#FFF; color:#1302C0}
div.grey div.listed ul li{background-image:url('../images/colour_schemes/lightblue_bull.gif')}
div.grey div.listedbb ul li{display: block; padding: 0px; text-indent: 0px; margin-top:0px; list-style-type:none;}
/* - */
div.clear div.head{background-color:#FF0000}
div.clear div.head_left{background-image:url('../images/colour_schemes/grey_left.jpg')}
div.clear div.head_right{background-image:url('../images/colour_schemes/grey_right.jpg')}
div.clear div.head_bottom{background-image:url('../images/colour_schemes/grey_bottom.jpg')}
div.clear div.head_bottom_left{background-image:url('../images/colour_schemes/grey_bottom_left.jpg')}
div.clear div.head_bottom_right{background-image:url('../images/colour_schemes/grey_bottom_right.jpg')}
div.clear div.head_top{background-image:url('../images/colour_schemes/grey_top.jpg')}
div.clear div.head_top_left{background-image:url('../images/colour_schemes/grey_top_left.jpg')}
div.clear div.head_top_right{background-image:url('../images/colour_schemes/grey_top_right.jpg')}
div.clear div.head_right h3{color:#142764}
div.clear div.head_right h3 a{color:#142764; font-weight:bold; text-decoration:none}
div.clear div.head_right h3 a:hover, 
div.clear div.head_right h3 a:focus, 
div.clear div.head_right h3 a:active{background-color:#FFF; color:#1302C0}
div.clear div.head_right h4{color:#142764}
div.clear div.head_right h4 a{color:#142764; font-weight:bold; text-decoration:none}
div.clear div.head_right h4 a:hover, 
div.clear div.head_right h4 a:focus, 
div.clear div.head_right h4 a:active{background-color:#FFF; color:#1302C0}
div.clear div.head_right h5{color:#142764}
div.clear div.head_right h5 a{color:#142764; font-weight:bold; text-decoration:none}
div.clear div.head_right h5 a:hover, 
div.clear div.head_right h5 a:focus, 
div.clear div.head_right h5 a:active{background-color:#FFF; color:#1302C0}
div.clear div.listed ul li{background-image:url('../images/colour_schemes/lightblue_bull.gif')}



/* - - Footer - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

div#footer{margin:0; padding:0; background-color:#151C46; background-image:url('../images/master/footer_bak_tile.gif'); background-repeat:repeat-x; background-position-y:50%}
div#footer ul{margin:0 10px; padding:0 0 2px 0; text-align:right}
div#footer ul li{margin:0; padding:0; display:inline; list-style:none}
div#footer ul li.pipe{background-image:url('../images/master/master_pipe.gif'); background-position:right center; background-repeat:no-repeat; margin: 0 7px 0 0; padding: 0 5px 0 0}
div#footer ul li a{text-decoration:none; color:#FFF; line-height:2.2em}
div#footer ul li a:hover, 
div#footer ul li a:focus, 
div#footer ul li a:active{text-decoration:none; color:#151C46; background-color:#ECF9FF}