/* Title: Global styles for screen media. Author: Simon Leadbetter simon@dotcog.com. Last updated: 8 October 2007 */

/* --[ =MISCALLANEOUS ]------------------------ */
.fright {float: right;}
.fleft {float: left;}
.clear {clear: both; margin: 0; padding: 0; visibility: hidden; height: 0;}
.inv {position: absolute; left: -5000px;}     

.clearfix {
    display: inline-block;
}  

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;    
}

/* --[ =LAYOUT ]------------------------------ */
html  { height:100%;}
html body {background:#E4FAD9;}

div#header{float:none;  clear:both; background:#99D5FF url(../site_assets/images/generic/header_bgLeft.gif) no-repeat left bottom; width:94.5em; margin:0 auto;}
div#header_inner {background:url(../site_assets/images/generic/header_bgRight.gif) no-repeat right bottom; position: relative; padding: 1.5em 0 0 0; height:19em;}

div#content{padding:3em 0; position:relative; clear:both; width:94.5em; margin:0 auto;}
div#footer{padding:3em 0 1.5em 0; position:relative; clear:both; width:94.5em; margin:0 auto;}
div#contentWrapper{background:#fff;}

/* --[ =LAYOUT SETS ]------------------------------ */
/*set inner content to different widths*/
div.setTwoCol{width:46.5em;}
div.setOneCol{width:22.5em;}

/*--set page to certain layout--*/
/*one column layout*/
body.oneCol #main_content{width:94.5em; float:none;}
body.oneCol #secondary_content{display:none;}
body.oneCol ul#navigation_subsections {display:none;}

/*two column layout*/
body.twoCol ul#navigation_subsections {width:16em; float:left;}
body.twoCol #main_content{width:70.5em; float:right;}

/*three column layout*/
body.threeCol div#content{width:94.5em;}
body.threeCol ul#navigation_subsections {width:16em; float:left;}
body.threeCol #content div.setTwoCol{width:46.5em; float:right; padding:0; margin:0; position:relative;}
body.threeCol div#content div#main_content{width:46.5em; margin:0; float:left;}
body.threeCol #content div.setTwoCol div#secondary_content{width:22.5em; float:left; padding:0; margin:0;}
body.threeCol #content div.setTwoCol div#tertiary_content{width:22.5em; float:right; padding:0; margin:0;}
body.threeCol #content div.setTwoCol div#secondary_content div.blockTitle{margin:0;}


/* --[ =TYPOGRAPHY ]--------------------------- */
body {font-family: Arial, Helvetica, sans-serif;}
#main_content blockquote {color:#333; font-size:1em;}
#main_content blockquote p {font-size:1.6em; line-height:1.5em; margin:0.5em 0 0.5em 0;}
/*#main_content blockquote p.caption {font-size: 1.3em;margin: 0 0 0.5em 0; padding: 0;}*/
p {font-size:1.4em; margin: 0 0 1em 0; line-height: 1.5em;}
strong {font-weight: bold;}
em {font-style: italic;}
dl {padding: 0; margin:0.75em 0; clear:both; font-size:1.4em; line-height:1.5em;}
dt {margin: 0.5em 0 0.1em 0;}
dd {margin: 0 0 0.5em 0;}
dd p{font-size:1em; margin:0 0 0.75em 0;}
dd ul, dd ol{font-size:1em;}
ul {list-style:disc; padding: 0 0 0 3em; margin:0.75em 0; clear: both; font-size:1.4em; line-height:1.5em;}
ul li ul {list-style: disc; padding: 0 0 0 2em; margin: 0 0 1em 0; font-size:1em;}
ol {list-style: decimal; padding: 0 0 0 3em; margin:0.75em 0; clear: both; font-size:1.4em; line-height:1.5em;}
ol li ol {list-style:lower-alpha; padding: 0 0 0 3em; margin: 1em 0; font-size:1em;}
ol li ol p{font-size:1em;}
ol li p{margin:0 0 1em 0; font-size:1em;}
li {margin: 0 0 0.5em 0;}
li p {font-size:inherit;}
h1{font-size: 3em;line-height:1.2em; color:#333333; padding:0; margin:0 0 0.75em 0; font-weight:bold;clear:both; float:none; display:block; text-indent:0;}
h2{font-size: 2.2em;line-height:1.2em; color:#333333; padding:0; margin:0.75em 0 0.5em 0; font-weight:bold;clear:both; float: none; display: block; text-indent:0;}
h3 {font-size: 1.8em;line-height:1.2em; color:#333333; padding:0; margin:0.75em 0 0.5em 0; font-weight:bold;clear:both; float: none; display: block; text-indent:0;}
h4 {font-size:1.6em; line-height:1.5em; color:#333; margin: 0 0 0.75em 0; padding: 0; font-weight:bold;clear:both; float: none; display: block;}

body #contentWrapper #content #main_content h1.articleHeading{margin-bottom:0.25em;}/*use when h1 is an article heading, so in case studies, news, updates, member article and find agent detail sections*/

/*different <p> classes*/
#contentWrapper #content p.postedBy{font-size:1.2em; line-height:1.5em; margin:1.5em 0;}
#contentWrapper #content p.subtext{margin-top:-0.5em;}

/* Links */
a {outline: none; color:#47A4E6;}
:link { text-decoration: none; color:#47A4E6; }
:visited { text-decoration: none; color:#47A4E6; }
:link:hover, :visited:hover { text-decoration: underline; color:#47A4E6; }
:link:focus, :visited:focus { text-decoration: none; }
:link:active, :visited:active { text-decoration: none; color:#47A4E6; }
:focus{outline:none;}
body div#content p a.bulletLink, body div#content p a.backLink, body div#content p a.topLink, body div#content p a.dloadLink{font-size:1em;}

body div#content p a, body div#content h1 a, body div#content h2 a, body div#content h3 a, body div#content h4 a, body div#content h5 a, body div#content h6 a{font-size:1em; line-height:inherit;}
body div#content a.bulletLink{padding:0 0 0 18px; background:url(../site_assets/images/generic/linkIcon_general.gif) no-repeat 0 0.35em; font-size:1.4em; line-height:1.5em; margin:0.75em 0 0 0; display:block;}
body div#content a.backLink{padding:0 0 0 18px; background:url(../site_assets/images/generic/linkIcon_back.gif) no-repeat 0 0.3em; font-size:1.4em; line-height:1.5em; margin:0 0 0.75em 0; display:block;}
body div#content a.topLink{padding:0 0 0 18px; background:url(../site_assets/images/generic/linkIcon_top.gif) no-repeat 0 0.3em; font-size:1.4em; line-height:1.5em; margin:0.75em 0 0 0; display:block;}
body div#content a.dloadLink{padding:0 0 0 18px; background:url(../site_assets/images/generic/linkIcon_dl.gif) no-repeat 0 0.3em; font-size:1.4em; line-height:1.5em; margin:0.75em 0 0 0; display:block;}

/* --[ =LISTS ]--------------------------------- */

/*single item article list*/
#content ul.article_list{list-style:none; padding:0;}
#contentWrapper #content ul.article_list li{float:none; background:transparent url(../site_assets/images/generic/linkIcon_general.gif) no-repeat 0em 0.3em;}
#contentWrapper #content ul.article_list li a{padding:0 0 0 18px;  display:block; margin:0;}
#contentWrapper #content ul.article_list li ul{list-style:none; padding:0 0 0 1.5em; margin:0.5em 0 0 0;}

/*compact list (with dd close to dt)*/
#content dl.compactList dt{margin:0; font-weight:bold;}
#content dl.compactList dd{margin:0 0 0.75em 0;}

/*article list with list item and title*/
#content dl.article_list{list-style:none;}
#content dl.article_list dt{font-weight:normal; background:transparent url(../site_assets/images/generic/linkIcon_general.gif) no-repeat 0em 0.3em;}
#content dl.article_list dt a{display:block; padding:0 0 0 18px;}
#content dl.article_list dd{padding-left:18px;}
#content dl.article_list dd.no_results{padding-left:0;}
#contentWrapper #content dl.article_list dd p.postedBy{margin:0 0 0.75em 0; padding:0; font-size:0.8em;}

/*rating list (use .article_list .rating)*/
div#content dl.rating span.weblog_type{padding:0 0 0 18px; display:block;}
div#contentWrapper div#content dl.rating dd img{display:inline; padding:0 2px 0 0; border:none;}

/*article list with list item and title FOR DOWNLOADS*/
#content dl.download dt{background:transparent url(../site_assets/images/generic/linkIcon_dl.gif) no-repeat 0em 0.3em;}

/*image list*/
ul.images{padding:0; margin:0; list-style:none;}
#contentWrapper #content ul.images li p.credit{font-size:0.8em; line-height:1.2em; color:#333; margin:0.25em 0 0 0;}

/*single item location list*/
#content ul.locationList{list-style:none; padding:0;}
#content ul.locationList li{background-position:0 0.3em; background-repeat:no-repeat;}
#contentWrapper #content ul.locationList li a{padding:0 0 0 18px; display:block; margin:0; color:#333;}
ul.locationList li a:link:hover, ul.locationList li a:visited:hover, ul.locationList li a:link:active, ul.locationList li a:visited:active{color:#000;}
ul.locationList li p.areasCovered{padding:0; font-size:0.85em; line-height:1.25em;}

/*full location list*/
#contentWrapper #content dl.locationList{background-repeat:no-repeat; background-position:top left; margin:0 0 2em 0; list-style:none; padding:0;}
#contentWrapper #content dl.locationList dt, #contentWrapper #content dl.locationList dd{margin-left:45px; font-weight:normal;}
#content dl.locationList dd{font-size:0.9em; margin:0 0 0.75em 0; padding:0; line-height:1.5em;}
dl.locationList dd.noUpdates a{padding:0; background:transparent;}
#content dl.locationList dd a{padding:0 0 0 18px; color:#333;  background-repeat:no-repeat; background-position:0 0.3em; display:block; font-size:1em; line-height:1.5em; margin:0;}
dl.locationList dd a:link:hover, dl.locationList dd a:visited:hover, dl.locationList dd a:link:active, dl.locationList dd a:visited:active{color:#000;} 
dl.locationList dd p{margin:0;}
dl.locationList p.date{font-size:0.8em; margin:0.5em 0 0 0; padding:0 0 0 18px;}
#contentWrapper #content dl.locationList dt{margin-bottom:0.5em;}

/*bullets (for both single item and full location lists)*/
dl.england dd a, ul.england li {background-image:url(../site_assets/images/generic/regionalAssets/listBullets/linkIcon_england.gif);}
dl.scotland dd a, ul.scotland li {background-image:url(../site_assets/images/generic/regionalAssets/listBullets/linkIcon_scotland.gif);}
dl.wales dd a, ul.wales li {background-image:url(../site_assets/images/generic/regionalAssets/listBullets/linkIcon_wales.gif);}
dl.nIreland dd a, ul.nIreland li {background-image:url(../site_assets/images/generic/regionalAssets/listBullets/linkIcon_nIreland.gif);}

/*map icons*/
dl#london{background-image:url(../site_assets/images/generic/regionalAssets/regionList/mapIcons/locMap_london.jpg);}
dl#eastEngland{background-image:url(../site_assets/images/generic/regionalAssets/regionList/mapIcons/locMap_eEngland.jpg);}
dl#seEngland{background-image:url(../site_assets/images/generic/regionalAssets/regionList/mapIcons/locMap_seEngland.jpg);}
dl#swEngland{background-image:url(../site_assets/images/generic/regionalAssets/regionList/mapIcons/locMap_swEngland.jpg);}
dl#eastMidlands{background-image:url(../site_assets/images/generic/regionalAssets/regionList/mapIcons/locMap_eMidlands.jpg);}
dl#westMidlands{background-image:url(../site_assets/images/generic/regionalAssets/regionList/mapIcons/locMap_wMidlands.jpg);}
dl#yorkHumb{background-image:url(../site_assets/images/generic/regionalAssets/regionList/mapIcons/locMap_yorkHumb.jpg);}
dl#neastEngland{background-image:url(../site_assets/images/generic/regionalAssets/regionList/mapIcons/locMap_neEngland.jpg);}
dl#nwestEngland{background-image:url(../site_assets/images/generic/regionalAssets/regionList/mapIcons/locMap_nwEngland.jpg);}
dl#scotland{background-image:url(../site_assets/images/generic/regionalAssets/regionList/mapIcons/locMap_scotland.jpg);}
dl#wales{background-image:url(../site_assets/images/generic/regionalAssets/regionList/mapIcons/locMap_wales.jpg);}
dl#nIreland{background-image:url(../site_assets/images/generic/regionalAssets/regionList/mapIcons/locMap_nIreland.jpg);}

/*generic listing*/
div.listing{margin:0 0 1.5em 0; border-bottom:1px solid #999; padding:0 0 1em 0;}

/*buttons*/
a.button{text-indent:-90000px;height:35px;display:block;background-color:transparent;background-repeat:no-repeat;background-position:top left;}
a.button:link:hover, a.button:visited:hover{background-position:top right;}
a.button.edit{width:59px;background-image:url('../site_assets/images/generic/buttons/edit.gif');}

/* --[ =PAGINATION ]------------------------ */

#content dl.article_list dd.pagination, #content ul.article_list li.pagination{padding:0;}
#content div.pagination{background:#C0DCE7 url(../site_assets/images/generic/pagination/paginationAcc_btmL.gif) no-repeat bottom left; margin:1.5em 0;}
#content div.pagination .outer{background:transparent url(../site_assets/images/generic/pagination/paginationAcc_btmR.gif) no-repeat bottom right;}
#content div.pagination .inner{background:transparent url(../site_assets/images/generic/pagination/paginationAcc_topL.gif) no-repeat top left;}
#content div.pagination .inner_2{background:transparent url(../site_assets/images/generic/pagination/paginationAcc_topR.gif) no-repeat top right;}
#contentWrapper #content dl div.pagination p, #contentWrapper #content ul div.pagination p, #contentWrapper #content div.pagination p{padding:0 18px; font-size:1.2em; line-height:2.4em; margin:0; color:#666666;}
#contentWrapper #content div.pagination p{font-size:1.6em;}
#contentWrapper #content div.pagination div.inner_2 p a{display:inline; padding:0; margin:0;}

/* --[ =FULL ARTICLE ]------------------------ */

div.full_article h4{font-size:1.6em; line-height:1.5em; margin:0 0 0.25em 0; color:#333; font-weight:bold; background:transparent url(../site_assets/images/generic/linkIcon_general.gif) no-repeat 0 0.3em;}
#content div.full_article h4 a{font-size:1em; font-weight:bold; padding:0 0 0 18px; margin:0; line-height:1.5em; display:block;}
#contentWrapper #content div.full_article p.postedBy{margin:0 0 0.5em 0; padding-left:18px;}

div.box_green{background:#B6F894 url('../site_assets/images/generic/box_green/box_green_btmL.jpg') no-repeat left bottom;}
div.box_green p, div.box_green strong p{margin:0 0 1em 0;}
div.box_green p:last-child, div.box_green strong p:last-child{margin:0;}
div.box_green.case_study h2{font-size:1.4em; margin: 1em 0 0.25em 0; line-height: 1.5em; font-weight:bold;}/*make h2 resemble a p tag with strong applied, to make it more compact when displaying priorities for case studies / lessons learnt articles*/

div.box_green .inner_2{background:transparent url('../site_assets/images/generic/box_green/box_green_topR.jpg') no-repeat right top; padding:1em 15px 1em 15px;}
div.box_green .inner{background:transparent url('../site_assets/images/generic/box_green/box_green_topL.jpg') no-repeat left top;}
div.box_green .outer{background:transparent url('../site_assets/images/generic/box_green/box_green_btmR.jpg') no-repeat right bottom; padding:0 0 1.5em 0;}

div.box_green.single_item .outer{padding:0 0 1.5em 0;}
div.box_green.single_item .inner_2{padding:1em 15px 1px 15px;}

/* --[ =RATING ]------------------------ */
div#secondary_content div.rating h2{margin:0 0 5px 0;}
div#secondary_content div.rating p{margin:0 0 0.75em 0;}
div#secondary_content div.rating form{width:225px; position:relative;}
div#secondary_content div.rating form fieldset{display:inline;}
div#secondary_content div.rating form fieldset select#rating{width:100px; margin:0;}
div#secondary_content div.rating form input.submit{position:absolute; top:0; left:105px; width:60px;}
span.rating_stars{display:inline; padding:0 0 0 0; position:relative;}
body div#contentWrapper div#content div#secondary_content div.rating span.rating_stars img{display:inline; padding:0 2px 0 0; border:none; position:relative; top:0.15em;}

/* --[ =VCARD ]--------------------------- */
div.vcard{margin:0 0 1.5em 0;}
div.vcard p.fn{font-size:2.2em; margin:0 0 0.25em 0; line-height:1.2em;}
div.vcard p.jobTitle{margin:0 0 0.5em 0;}
div.vcard p.area{margin:0 0 0.5em 0; font-size:1.2em;}
#contentWrapper #content div.vcard a.email{margin:0;}
div.vcard p.adr{margin:0 0 0.75em 0; font-size:1.2em;}
div.vcard p.tel{display:block; padding:0.25em 0 0 0; margin:0 0 0.25em 0; font-size:1.6em;}
div.vcard p.url, #contentWrapper #content div.vcard p.url a{margin:0;}

/* --[ =NAVIGATION ]--------------------------------- */
ul#navigation_sections {display: block; list-style:none; float:left; position:absolute; bottom:0; left:1.07em; margin:0; padding:0; z-index:10; list-style:none;}
ul#navigation_sections li {float:left; display:inline; margin:0 0.5em 0 0; background:#8EC3E8 url(../site_assets/images/navigation/sections/navSect_inactR.jpg) no-repeat top right;}
ul#navigation_sections li a {display:block; line-height:2.64em; color:#616E7B; background:transparent url(../site_assets/images/navigation/sections/navSect_inactL.jpg) no-repeat top left; padding:0 0.6em;}
ul#navigation_sections li a:hover{text-decoration:none; color:#333333; cursor:pointer;}
ul#navigation_sections li a.off {cursor:pointer;}
ul#navigation_sections li a.off:hover {cursor:pointer;}

/*current page style*/
body#t_home ul#navigation_sections li.home a,
body#t_about ul#navigation_sections li.about a,
body#t_news ul#navigation_sections li.news a,
body#t_mailingList ul#navigation_sections li.mailingList a,
body#t_updates ul#navigation_sections li.updates a,
body#t_updatePost ul#navigation_sections li.updates a,
body#t_findAgent ul#navigation_sections li.findAgent a,
body#t_findAgent_details ul#navigation_sections li.findAgent a,
body#t_singleRegion_agent ul#navigation_sections li.findAgent a,
body#t_member ul#navigation_sections li.member a,
body#t_forum ul#navigation_sections li.forum a,
body#t_lessonslearned ul#navigation_sections li.lessonslearned a
{background:transparent url(../site_assets/images/navigation/sections/navSect_actL.gif) no-repeat top left;}

body#t_home ul#navigation_sections li.home,  
body#t_about ul#navigation_sections li.about,
body#t_news ul#navigation_sections li.news,
body#t_mailingList ul#navigation_sections li.mailingList,
body#t_updates ul#navigation_sections li.updates,
body#t_updatePost ul#navigation_sections li.updates,
body#t_findAgent ul#navigation_sections li.findAgent,
body#t_findAgent_details ul#navigation_sections li.findAgent,
body#t_singleRegion_agent ul#navigation_sections li.findAgent,
body#t_member ul#navigation_sections li.member,
body#t_forum ul#navigation_sections li.forum,
body#t_lessonslearned ul#navigation_sections li.lessonslearned
{background:#ffffff url(../site_assets/images/navigation/sections/navSect_actR.gif) no-repeat top right;}

/*----FORUM - NEW FLAG-----*/
/*ul#navigation_sections li.forum{position:relative;}
ul#navigation_sections li.forum a{width:4em;}
ul#navigation_sections li.forum span.newflag{display:block; text-indent:-90000px; width:24px; height:24px; background:transparent url('../site_assets/images/sections/forum/forum_newflag.gif') no-repeat top left; position:absolute; top:-5px; right:-5px;}*/

/* Subnavigation */
ul#navigation_subsections {width:16em; float:left; list-style:none; padding:0; margin:0;}
ul#navigation_subsections li {margin:0; padding:0;}
ul#navigation_subsections li.lastItem{background:none;}
ul#navigation_subsections li a {display:block; color:#616E7B; height:3em; line-height:3em; padding:0; margin:0; border-bottom:1px solid #ccc;}
ul#navigation_subsections li a:hover {color: #333333; text-decoration:none;}
ul#navigation_subsections li a.on {cursor: pointer;  text-decoration:none;}
ul#navigation_subsections li a.on:hover {color: #333333; cursor: pointer !important;  text-decoration:none;}


/* Breadcrumb */ 
#main_content #navigation_breadcrumbs  {float: none; margin: 0 0 2em 0;}
#main_content #navigation_breadcrumbs ul {font-size: 1.4em; padding: 0; margin: 0; list-style: none; float: none;}
#main_content #navigation_breadcrumbs ul p {float: left; font-size: 1.1em; color: #CCCCCC; padding: 0; margin: 0; background-color: transparent; clear: none; width: auto;}
#main_content #navigation_breadcrumbs ul li {padding: 0 0.3em 0 0; margin: 0; float: left; display: inline;}
#main_content #navigation_breadcrumbs ul li :link {text-decoration: underline; color: #000000;}
#main_content #navigation_breadcrumbs ul li :visited {text-decoration: underline; color: #000000;}
#main_content #navigation_breadcrumbs ul li :link:hover, #main_content #navigation_breadcrumbs ul li :visited:hover {text-decoration: underline; color: #CCCCCC;}
#main_content #navigation_breadcrumbs ul li :link:focus, #main_content #navigation_breadcrumbs ul li :visited:focus {text-decoration: underline;}
#main_content #navigation_breadcrumbs ul li :link:active, #main_content #navigation_breadcrumbs ul li :visited:active {text-decoration: underline; color: #CCCCCC;}

/* Accessibility */
#navigation_accesibility {position: absolute; left: -5000px;}  
ul#navigation_accesibility {display: block;}
ul#navigation_accesibility li {float:left; margin: 0 3em 0 0;}

/* Utilities */
ul#navigation_utilities{display:block; position:absolute; right:25em; top:0.8em; font-size:1em;}
ul#navigation_utilities li {float:left; margin: 0 0 0 0.5em; list-style:none;}
ul#navigation_utilities li a{color:#616E7B;}


/* --[ =FORMS ]-------------------------------- */
form { width: 55em; margin: 0;padding:0;}
fieldset { border: none; padding: 0; margin: 0 0 1em 0;}
form fieldset input, fieldset textarea, fieldset select { font: 1.4em/1.25em Arial, Helvetica, sans-serif; margin: 0.3em 0 0.5em 0; color: #333; border:1px solid #575969; float: none; font-weight:normal;}
fieldset input, fieldset textarea {/* add padding to a single and multi-lined text field*/ padding: 0.25em;}
fieldset textarea {/* assign height to a multi-lined text field */ height: 20em;}
fieldset select {height: 1.65em;}
fieldset select option {width: 100%; clear: none; float: none; display: block; background-color: #FFFFFF; color: #000000; padding: 0.5em 0.25em; border-bottom: 1px dashed #CCCCCC;}
fieldset select option.child{padding-left:2em;}
fieldset select option:last-child {border-bottom: none;}
fieldset form:focus, fieldset input:focus, fieldset textarea:focus, fieldset select:focus {color:#000000;}
fieldset label { font-size: 1.3em; font-weight: bold; color: #000000; display: block; float: none; clear: both; margin: 0.4em 0 0.2em 0;}
fieldset .checkbox, fieldset .checkbox:focus { margin: 0.1em 0.5em 0.5em 0; float: left; width: auto; background: none; border: none; padding:0;}
fieldset .warning { font-weight: bold; color: #FF6600;}
form fieldset div label.error{color:#aa0101; margin-bottom:0.5em;}
fieldset p { color: #333;}
p.error { font-size: 1.3em; font-weight: bold; color: #FF6600;}
form p { color: #333; font-size: 1.4em; line-height: 1.25em; margin: 0 0 1em 0;}
fieldset label span.optional_text { color: #333333;  font-size: 0.8em; font-weight: normal;}
fieldset legend {display:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 2.4em; line-height: 1.4em; color: #000000; clear: both; font-weight: normal; padding: 0; margin: 0 0 0.2em 0;}
fieldset .field_width_1col {width: 46.5em; float: left; padding: 0 1.5em 0 0; clear: both; float: none;}
fieldset .right{padding:0;}
fieldset .field_width_2col { width: 22.5em; float: left; padding:0 1.5em 0 0;}
fieldset .field_width_1col input, fieldset .field_width_2col input, fieldset .field_width_1col select, fieldset .field_width_2col select, fieldset .field_width_1col textarea, fieldset .field_width_2col textarea { width: 100%;}
fieldset div.captcha img{padding:0.5em 0 1em 0;}

/*override form styles*/
form fieldset input, fieldset textarea, fieldset select { font: 1.4em/1.5em Arial, Helvetica, sans-serif; margin: 0.3em 0 0.5em 0; color: #000; border:1px solid #4F515F; float: none; font-weight:normal; background:url(../site_assets/images/generic/forms/fieldBg.jpg) repeat-x top left;}
fieldset legend { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; line-height: 1.5em; color: #333; clear: both; font-weight: normal; padding: 0; margin: 0 0 0.2em 0;}
fieldset label { font-size: 1.4em; font-weight: normal; color: #333; display: block; float: none; clear: both; margin: 0.4em 0 0.2em 0;}



/* --[ =BUTTONS  ]----------------------------- */
ul li a.topofpage{margin:1em 0.5em 1em 0;background:url(../site_assets/images/navigation/top.gif) no-repeat left top;position:relative;width:80px;height:24px;text-indent:-5000px;display:block;cursor:pointer;}
body#t_mailingList input#join{margin:0.5em 0 0 0;background:url(../site_assets/images/generic/forms/mailingList_joinBtn.gif) no-repeat top left;position:relative;width:59px;height:35px;text-indent:-5000px;border:none;display:block;cursor:pointer;}
body#t_mailingList input#join:hover, body#t_mailingList input#join:active{background:url(../site_assets/images/generic/forms/mailingList_joinBtn.gif) no-repeat top right;}

body#t_mailingList input#unsubscribe{margin:0.5em 0 0 0;background:url(../site_assets/images/generic/forms/mailingList_unsubscribeBtn.gif) no-repeat top left;position:relative;width:119px;height:35px;text-indent:-5000px;border:none;display:block;cursor:pointer;}
body#t_mailingList input#unsubscribe:hover, body#t_mailingList input#unsubscribe:active{background:url(../site_assets/images/generic/forms/mailingList_unsubscribeBtn.gif) no-repeat top right;}
div#login_box form input#login{width:50px; height:25px; text-indent:-5000px;border:none;display:block;cursor:pointer; background:url(../site_assets/images/generic/forms/loginBox_loginBtn.gif) no-repeat top left; position:absolute; right:0; bottom:-10px; font-size:1.2em; }
div#login_box form input#login:hover, div#login_box form input#login:active{background:url(../site_assets/images/generic/forms/loginBox_loginBtn.gif) no-repeat top right;}

form input#submit{margin:0.5em 0 0 0;background:url(../site_assets/images/generic/forms/submitBtn.gif) no-repeat top left;position:relative;width:80px;height:35px;text-indent:-5000px;border:none;display:block;cursor:pointer;}
form input#submit:hover, form input#submit:active{background:url(../site_assets/images/generic/forms/submitBtn.gif) no-repeat top right;}

input#unsubscribe:hover:focus, input#join:hover:focus, input#submit:hover:focus, input#login:hover:focus {border:none; cursor:hand !important;}

/*fix buttons in opera and ie6/7*/
#content input#submit, body#t_mailingList input#unsubscribe, body#t_mailingList input#join {padding:35px 0 0 0;overflow: hidden;} 
div#login_box form input#login{padding:25px 0 0 0;overflow: hidden;}

/* --[ =JQUERY UI  ]----------------------------- */
div.tabs div.ui-tabs-hide{display:none;}

/* --[ =HEADER ]------------------------ */
#header h1.logo, #header p a.logo {display:block; background: transparent url(../site_assets/images/generic/header_brandImg.jpg) no-repeat top left; width:298px; height:145px;
text-indent:-90000px; margin:0 0 5px 15px;}
#header p.bigLottery{position:absolute; left:335px; top:95px; text-indent:-90000px; background: transparent url('../site_assets/images/generic/header_icon_bigLottery.gif') no-repeat top left;}
#header p.bigLottery a{width:367px; height:53px; display:block;}
/* --[ =LOGIN BOX ]------------------------ */
div#login_box{background:#4FB9FF url(../site_assets/images/sections/login_box/loginBox_btmBg.gif) no-repeat bottom left; width:18em; height:13em;  position:absolute; right:1.5em; top:0; padding:1.5em; z-index:20;}
div#login_box form{width:18em; position:relative;}
div#login_box form, #login_box form fieldset, div#login_box form label, div#login_box form input{border:none;}

div#login_box form fieldset#username_password div{margin:0 0 0.5em 0;}
div#login_box form fieldset#username_password div label{font-size:1.2em; color:#fff; width:5em; float:left;}
div#login_box form fieldset#username_password div input{font-size:1.2em; float:right; width:9em; margin:0;}
div#login_box form div#autoLogin{position:absolute; top:9em; left:0; width:18em;}
body div#login_box form div#autoLogin label{width:15em; font-size:1.4em; color:#fff; margin:0;}
body div#login_box form div#autoLogin input.checkbox{width:0.8em; height:0.8em; display:block; float:left; margin:0 0.5em 0 0;}
body div#login_box form a.forgotPassword{font-size:1.1em; color:#fff;}

div#login_box ul{padding:0; margin:0; font-size:1.2em; line-height:1.3em;}
div#login_box ul li{display:inline;}
div#login_box ul li a{padding:0 0 0 18px; background:transparent url(../site_assets/images/sections/login_box/linkIcon_loginBox.gif) no-repeat 0 0.1em; display:block; margin:0 0 0.3em 0; color:#fff;}

/* --[ =FOOTER ]------------------------------- */
div#footer  p, div#footer  p a{color:#8CAD7E;}
div#footer  p{font-size:1.2em; line-height:1.5em;}
div#footer  p a.bulletLink{padding:0 0 0 18px; background:url(../site_assets/images/generic/linkIcon_footer.jpg) no-repeat top left; font-size:1em; margin:0; display:inline;}
div#footer  #contact{float:left; width:70.5em; margin:1.5em 2.5em 0 0; padding:0 0 1.5em 0;}
div#footer  a#cogBrand{float:left; width:121px; height:21px; display:block; margin:1.5em 0 0 0; text-indent:-90000px; background:url(../site_assets/images/generic/cog_brand.gif) no-repeat top left;}
div#footer  a#cogBrand:link:hover, div#footer  a#cogBrand:visited:hover{opacity: 0.5;-moz-opacity: 0.5;filter:alpha(opacity=50);}
div#footer  p.copyright{font-size:1.1em; margin:0; padding-left:0;}
div#footer  p.generalContact{margin:0;}
div#footer  #info{width:261px; background:transparent url(../site_assets/images/generic/psnIcon_footer.jpg) no-repeat 0 2.8em; float:left;}
div#footer  #info p{padding-left:52px;}

div#footer  dl.support{padding:0;margin:0;width:663px;height:87px;float:right;clear:none;display:block;position:relative;}
div#footer  dl.support dd{display:inline;}
div#footer  dl.support  dt, div#footer  dl.support dd a{display:block; text-indent:-90000px;position:absolute;margin:0;}
div#footer  dl.support dd a:link:hover, div#footer  dl.support dd a:visited:hover{opacity: 0.5;-moz-opacity: 0.5;filter:alpha(opacity=50);}
div#footer  dl.support  dt.label1{background:transparent url(../site_assets/images/generic/footer_iconlabel_1.gif) no-repeat top left; width:170px; height:22px;top:0;left:0;}
div#footer  dl.support  dt.label2{background:transparent url(../site_assets/images/generic/footer_iconlabel_2.gif) no-repeat top left; width:142px; height:22px;top:0;left:471px;}
div#footer  dl.support dd a.cfn{background:transparent url(../site_assets/images/generic/footer_icon_cfn2.gif) no-repeat top left; width:94px; height:49px;top:38px;left:0;}
div#footer  dl.support dd a.bigLottery{background:transparent url(../site_assets/images/generic/footer_icon_bigLottery2.gif) no-repeat top left; width:311px; height:49px;top:38px;left:116px;}
div#footer  dl.support dd a.ots{background:transparent url(../site_assets/images/generic/footer_icon_ots.gif) no-repeat top left; width:192px; height:49px;top:38px;left:471px;}

/* Title: Heading image replacement styles for screen media. Author: Jack Armley jack@cogdesign.com. Last updated: 13 May 2008 */

/* --[ =LOGIN BOX ]------------------------ */
#login_box p{text-indent:-90000px; background: transparent url(../site_assets/images/generic/imgRep/title_loginBox_login.gif) no-repeat top left; width:40px; height:17px; margin:0 0 10px 0;}
#login_box p.loggedIn{text-indent:-90000px; background: transparent url(../site_assets/images/generic/imgRep/title_loginBox_loggedIn.gif) no-repeat top left; width:129px; height:17px; margin:0 0 10px 0;}

/* --[ =FOOTER ]------------------------ */
div#footer #info h5{margin:0 0 15px 0; text-indent:-90000px; background:transparent url(../site_assets/images/generic/imgRep/title_footer_info.gif) no-repeat top left; height:13px; width:172px; display:block; margin}

div#footer #cfn h5{text-indent:-90000px; background:transparent url(../site_assets/images/generic/imgRep/title_footer_managedBy.gif) no-repeat top left; height:13px; width:69px; display:block;}
div#footer #bigLottery h5{text-indent:-90000px; background:transparent url(../site_assets/images/generic/imgRep/title_footer_fundedBy.gif) no-repeat top left; height:13px; width:58px; display:block;}

/* --[ =HOME PAGE ]------------------------ */
/*common properties*/
body#t_home h2.replaced{margin:0 0 15px 0; text-indent:-90000px; background-repeat:no-repeat; background-position:top left; height:28px; display:block;}

body#t_home h2.replaced{margin:0 0 10px 0; text-indent:-90000px; background-repeat:no-repeat; background-position:top left; height:28px; display:block;}

/*individual properties*/
body#t_home h2.replaced.wearefairsharetrust{background-image: url('../site_assets/images/generic/imgRep/title_home_wearefairsharetrust.gif'); width:288px; margin-top:15px;}
body#t_home h2.replaced.thelatest{background-image: url('../site_assets/images/generic/imgRep/title_home_thelatest.gif'); width:145px; position:absolute; top:0; left:0; margin:0;}
body#t_home h2.replaced.thenumbers{background-image: url('../site_assets/images/generic/imgRep/title_home_thenumbers.gif'); width:100%; margin-top:10px;}

/* --[ =COMMON PROPERTIES FOR ALL OTHER SECTIONS ]------------------------ */
/*main heading*/
body h1.replaced{margin:0 0 15px 0; text-indent:-90000px; background-repeat:no-repeat; background-position:top left; height:28px; display:block;}

/*sub headings*/
body h2.replaced{margin:0 0 15px 0; text-indent:-90000px; background-repeat:no-repeat; background-position:top left; height:20px; display:block;}

/*block titles*/
div#content div.blockTitle{position:relative; height:44px; background-repeat:no-repeat; background-color:#ccc; background-position:top left; margin:0 0 3em 0;}
div#content div.blockTitle .rightBg{background-repeat:no-repeat; background-position:top right; width:100%; height:100%;}
div#content div.blockTitle h2{text-indent:-90000px; font-size:2.2em; display:block; position:absolute; background-repeat:no-repeat; background-position:top left; margin:0; padding:0;}

/* --[ =ABOUT PAGE ]------------------------ */
/*main headings*/
body#t_about h1.replaced{background-image: url(../site_assets/images/generic/imgRep/title_about_aboutFst.gif); width:276px;}
body#t_about h1.story{background-image: url(../site_assets/images/generic/imgRep/title_about_story.gif); width:194px;}
body#t_about h1.history{background-image: url(../site_assets/images/generic/imgRep/title_about_history.gif); width:581px;}
body#t_about h1.faqs{background-image: url(../site_assets/images/generic/imgRep/title_about_faqs.gif); width:67px;}
body#t_about h2.cat1{background-image: url(../site_assets/images/generic/imgRep/title_faq_cat1.gif); width:308px; height:22px;}
body#t_about h2.cat2{background-image: url(../site_assets/images/generic/imgRep/title_faq_cat2.gif); width:308px; height:22px;}
body#t_about h2.cat3{background-image: url(../site_assets/images/generic/imgRep/title_faq_cat3.gif); width:308px; height:22px;margin-top:30px;}
body#t_about h1.team{background-image: url(../site_assets/images/generic/imgRep/title_about_team.gif); width:177px;}
body#t_about h1.contact{background-image: url(../site_assets/images/generic/imgRep/title_about_contact.gif); width:131px;}
body#t_about h1.whosinvolved{background-image: url(../site_assets/images/generic/imgRep/title_about_whosinvolved.gif); width:202px;}
body#t_about h1.partners{background-image: url(../site_assets/images/generic/imgRep/title_about_partners.gif); width:223px;}
body#t_about h1.whatsdifferent{background-image: url(../site_assets/images/generic/imgRep/title_about_whatsdifferent.gif); width:543px;}
body#t_about h1.thenumbers{background-image: url(../site_assets/images/generic/imgRep/title_about_thenumbers.gif); width:241px;}

/*index page sub headings*/
body#t_about #meetTeam h2.replaced{background-image: url(../site_assets/images/generic/imgRep/title_about_meetTeamLink.gif); width:131px;}
body#t_about #publications h2.replaced{background-image: url(../site_assets/images/generic/imgRep/title_about_publicationsLink.gif); width:112px;}
body#t_about #story h2.replaced{background-image: url(../site_assets/images/generic/imgRep/title_about_storyLink.gif); width:144px;}
body#t_about #ourHistory h2.replaced{background-image: url(../site_assets/images/generic/imgRep/title_about_ourHistoryLink.gif); width:101px;}
body#t_about #faqs h2.replaced{background-image: url(../site_assets/images/generic/imgRep/title_about_faqsLink.gif); width:48px;}

/* --[ =NEWS PAGE ]------------------------ */
/*main headings*/
body#t_news h1.replaced.lessonsLearned{background-image: url(../site_assets/images/generic/imgRep/title_member_lessonsLearned.gif); width:200px;}
body#t_news div#secondary_content h2.replaced.lessonslearnedcat{background-image: url(../site_assets/images/generic/imgRep/title_news_lessonslearnedcat.gif); width:189px;height:22px;}
body#t_news h1.replaced{background-image: url(../site_assets/images/generic/imgRep/title_news_latestNews.gif); width:149px;}
body#t_news h1.research{background-image: url('../site_assets/images/generic/imgRep/title_news_research.gif'); width:114px;}
body#t_news h1.caseStudies{background-image: url(../site_assets/images/generic/imgRep/title_news_caseStudies.gif); width:160px;}
body#t_news h1.quotes{background-image: url(../site_assets/images/generic/imgRep/title_news_quotes.gif); width:301px;}
body#t_news h1.learningdocuments{background-image: url(../site_assets/images/generic/imgRep/title_learning_documents.gif); width:253px;}

/*sub headings*/
body#t_news #secondary_content h2.replaced{background-image: url(../site_assets/images/generic/imgRep/title_news_latestCs.gif); width:159px;}

/* --[ =MAILING LIST PAGE ]------------------------ */
/*main heading*/
body#t_mailingList h1.joinList{background-image: url(../site_assets/images/generic/imgRep/title_mailingList_joinList.gif); width:250px;}
body#t_mailingList h1.remove{background-image: url(../site_assets/images/generic/imgRep/title_mailingList_remove.gif); width:255px; height:61px;}

/* --[ =SITE MAP ]------------------------ */
body#t_siteMap h1.replaced{background-image: url(../site_assets/images/generic/imgRep/title_siteMap.gif); width:109px;}

/* --[ =UPDATES PAGE ]------------------------ */
/*main heading*/
body#t_updates h1.replaced{background-image: url(../site_assets/images/generic/imgRep/title_updates_localUpdates.gif); width:900px;}

/*sub headings*/
body#t_updates #secondary_content h2.replaced{background-image: url('../site_assets/images/generic/imgRep/title_localupdates_viewupdates.gif'); width:163px; height:45px;}

/* --[ =FIND AGENT PAGE ]------------------------ */
/*main heading*/
body#t_findAgent h1.replaced{background-image: url(../site_assets/images/generic/imgRep/title_findAgent_agentsByRegion.gif); width:900px;}

/* --[ =FIND AGENT DETAILS PAGE ]------------------------ */
/*contact block title*/
body#t_findAgent_details #contentWrapper #content #secondary_content  div.contact{background-image:url(../site_assets/images/generic/imgRep/blockTitles/bt_agentContact_leftbg.gif); background-color:#A5FF9C;}
body#t_findAgent_details #contentWrapper #content #secondary_content div.contact .rightBg{background-image:url(../site_assets/images/generic/imgRep/blockTitles/bt_agentContact_rightBg.gif);}
body#t_findAgent_details #contentWrapper #content #secondary_content div.contact h2{background-image:url(../site_assets/images/generic/imgRep/blockTitles/bt_agentContact_title.gif); width:116px; left:4px; bottom:8px; height:44px;}


/* --[ =UPDATE POST PAGE ]------------------------ */
/*block titles for page*/
body#t_updatePost #content div.blockTitle{background-image:url(../site_assets/images/generic/imgRep/blockTitles/btRegionPost_leftBg.gif); background-color:#A5FF9C;}
body#t_updatePost #content div.blockTitle .rightBg{background-image:url(../site_assets/images/generic/imgRep/blockTitles/btRegionPost_rightBg.gif);}
body#t_updatePost #content div.blockTitle h2{left:13px; top:13px; height:20px;}

/*individual headings*/
body#t_updatePost #content div.downloads h2{background-image:url(../site_assets/images/generic/imgRep/blockTitles/btRegionPost_title_downloads.gif); width:100px;}
body#t_updatePost #content div.area h2{background-image:url(../site_assets/images/generic/imgRep/blockTitles/btRegionPost_title_area.gif); width:46px;}
body#t_updatePost #content div.localAgent h2{background-image:url(../site_assets/images/generic/imgRep/blockTitles/btRegionPost_title_localAgent.gif); width:105px;}
body#t_updatePost #content div.localPriorities h2{background-image:url(../site_assets/images/generic/imgRep/blockTitles/btRegionPost_title_localPriorities.gif); width:136px;}
body#t_updatePost #content div.addImages h2{background-image:url('../site_assets/images/generic/imgRep/blockTitles/btRegionPost_title_addimages.gif'); width:112px;}

/* --[ =UPDATES + FIND AGENT PAGES ]------------------------ */
/*england block title*/
body#t_updates #main_content div.blockTitle, body#t_findAgent #main_content div.blockTitle{background-image:url(../site_assets/images/generic/imgRep/blockTitles/bt_england_leftBg.gif); background-color:#A5FF9C;}
body#t_updates #main_content div.blockTitle .rightBg, body#t_findAgent #main_content div.blockTitle .rightBg{background-image:url(../site_assets/images/generic/imgRep/blockTitles/bt_england_rightBg.gif);}
body#t_updates #main_content div.blockTitle h2, body#t_findAgent #main_content div.blockTitle h2{background-image:url(../site_assets/images/generic/imgRep/blockTitles/bt_england_title.gif); width:111px; height:47px; left:15px; bottom:4px;}

/*rest of uk block title*/
body#t_updates #secondary_content div.blockTitle, body#t_findAgent #secondary_content div.blockTitle{background-image:url(../site_assets/images/generic/imgRep/blockTitles/bt_uk_leftBg.gif); background-color:#C0C0C0;}
body#t_updates #secondary_content div.blockTitle .rightBg, body#t_findAgent #secondary_content div.blockTitle .rightBg {background-image:url(../site_assets/images/generic/imgRep/blockTitles/bt_uk_rightBg.gif);}
body#t_updates #secondary_content div.blockTitle h2, body#t_findAgent #secondary_content div.blockTitle h2{background-image:url(../site_assets/images/generic/imgRep/blockTitles/bt_uk_title.gif); width:177px; height:47px; left:15px; bottom:4px;}

/* --[ =LOCATION LIST ]------------------------ */
/*common properties*/
dl.locationList dt{text-indent:-90000px; display:block; height:15px; background-repeat:no-repeat; background-position:top left;}

/*individual properties*/
dl#london dt{background-image:url(../site_assets/images/generic/regionalAssets/regionList/titles/dlTitle_london.gif);}
dl#eastEngland dt{background-image:url(../site_assets/images/generic/regionalAssets/regionList/titles/dlTitle_eEngland.gif);}
dl#seEngland
dt{background-image:url(../site_assets/images/generic/regionalAssets/regionList/titles/dlTitle_seEngland.gif);}
dl#swEngland
dt{background-image:url(../site_assets/images/generic/regionalAssets/regionList/titles/dlTitle_swEngland.gif);}
dl#eastMidlands dt{background-image:url(../site_assets/images/generic/regionalAssets/regionList/titles/dlTitle_eMidlands.gif);}
dl#westMidlands dt{background-image:url(../site_assets/images/generic/regionalAssets/regionList/titles/dlTitle_wMidlands.gif);}
dl#yorkHumb dt{background-image:url(../site_assets/images/generic/regionalAssets/regionList/titles/dlTitle_yorkHumb.gif);}
dl#neastEngland dt{background-image:url(../site_assets/images/generic/regionalAssets/regionList/titles/dlTitle_neEngland.gif);}
dl#nwestEngland dt{background-image:url(../site_assets/images/generic/regionalAssets/regionList/titles/dlTitle_nwEngland.gif);}
dl#scotland dt{background-image:url(../site_assets/images/generic/regionalAssets/regionList/titles/dlTitle_scotland.gif);}
dl#wales dt{background-image:url(../site_assets/images/generic/regionalAssets/regionList/titles/dlTitle_wales.gif);}
dl#nIreland dt{background-image:url(../site_assets/images/generic/regionalAssets/regionList/titles/dlTitle_nIreland.gif);}

/* --[ =SINGLE REGION AGENT PAGES ]------------------------ */
/*main headings*/
body#t_singleRegion_agent h1.london{background-image: url(../site_assets/images/generic/imgRep/findAgent_london.gif); width:297px;}
body#t_singleRegion_agent h1.eastEngland{background-image: url(../site_assets/images/generic/imgRep/findAgent_eEngland.gif); width:368px;}
body#t_singleRegion_agent h1.swestEngland{background-image: url(../site_assets/images/generic/imgRep/findAgent_swEngland.gif); width:246px; height:58px;}
body#t_singleRegion_agent h1.seastEngland{background-image: url(../site_assets/images/generic/imgRep/findAgent_seEngland.gif); width:240px; height:58px;}
body#t_singleRegion_agent h1.eastMidlands{background-image: url(../site_assets/images/generic/imgRep/findAgent_eMidlands.gif); width:429px;}
body#t_singleRegion_agent h1.westMidlands{background-image: url(../site_assets/images/generic/imgRep/findAgent_wMidlands.gif); width:435px;}
body#t_singleRegion_agent h1.yorkHumb{background-image: url(../site_assets/images/generic/imgRep/findAgent_yorkHumb.gif); width:298px; height:56px;}
body#t_singleRegion_agent h1.neastEngland{background-image: url(../site_assets/images/generic/imgRep/findAgent_neEngland.gif); width:444px;}
body#t_singleRegion_agent h1.nwestEngland{background-image: url(../site_assets/images/generic/imgRep/findAgent_nwEngland.gif); width:450px;}
body#t_singleRegion_agent h1.scotland{background-image: url(../site_assets/images/generic/imgRep/findAgent_scotland.gif); width:316px;}
body#t_singleRegion_agent h1.wales{background-image: url(../site_assets/images/generic/imgRep/findAgent_wales.gif); width:280px;}
body#t_singleRegion_agent h1.nIreland{background-image: url(../site_assets/images/generic/imgRep/findAgent_nIreland.gif); width:410px;}

/*latest updates block title*/
body #content div.updates{background-image:url(../site_assets/images/generic/imgRep/blockTitles/btUpdates_leftBg.gif); background-color:#FFC28C;}
body #content div.updates .rightBg{background-image:url(../site_assets/images/generic/imgRep/blockTitles/btUpdates_rightBg.gif);}
body #content div.updates h2{background-image:url(../site_assets/images/generic/imgRep/blockTitles/btUpdates_title.gif); width:182px; height:41px; left:12px; bottom:11px;}

/* --[ =MEMBERS SECTION ]------------------------ */
body#t_member h1.home{background-image: url(../site_assets/images/generic/imgRep/title_member_home.gif); width:247px;}
body#t_member h1.resources{background-image: url(../site_assets/images/generic/imgRep/title_member_resources.gif); width:128px;}
body#t_member h1.caseStudies{background-image: url(../site_assets/images/generic/imgRep/title_news_caseStudies.gif); width:160px;}
body#t_member h1.lessonsLearned{background-image: url(../site_assets/images/generic/imgRep/title_member_lessonsLearned.gif); width:200px;}
body#t_member h1.edit{background-image: url(../site_assets/images/generic/imgRep/title_member_edit.gif); width:201px;}
body#t_member h1.viewAllAgents{background-image: url(../site_assets/images/generic/imgRep/title_member_viewAllAgents.gif); width:257px;}
body#t_member h1.support{background-image: url(../site_assets/images/generic/imgRep/title_member_support.gif); width:266px;}
body#t_member h1.supportThanks{background-image: url(../site_assets/images/generic/imgRep/title_member_supportThanks.gif); width:246px;}
body#t_member h1.thanks{background-image: url(../site_assets/images/generic/imgRep/title_thanks.gif); width:90px;}
body#t_member h1.faqs{background-image: url(../site_assets/images/generic/imgRep/title_member_faqs.gif); width:67px;}
body#t_member h1.monitorForm{background-image: url(../site_assets/images/generic/imgRep/title_member_monitorForm.gif); width:200px;}
body#t_member h1.pwordReminder{background-image: url(../site_assets/images/generic/imgRep/title_member_pwordReminder.gif); width:242px;}

/*sub headings*/
body#t_member h2.rate{background-image: url(../site_assets/images/generic/imgRep/title_member_rate.gif); width:152px;}

