<!-- 
 INSTRUCT LIVESERVER TO DELIVER THIS CSS FILE USING THE text/css MIME-TYPE.
 WITHOUT THIS INSTRUCTION MOZILLA BROWSERS WILL NOT RECOGNIZE THE CSS FILE.
 SET THE request ATTRIBUTE rdeResponseMimetype to text/css
 
-->

/* Added from main css */
/* html {min-height: 100.1%} */
/* body {text-align:center; margin:0px; padding:0px; background-image:url(/imgs/common/background.gif)} */
/* Top header containers for logo, hierarchical navigation and drop down menu */
body {text-align:center; background-image:url(/imgs/common/background.gif);}
#frame {position: relative; width:644px; margin-right:auto; margin-left:auto; margin-top:0px; padding-top:14px; text-align:left; margin-bottom:0px; padding-bottom:0px}
#contentleft {min-width:150px; margin-top:0px; float:left; margin-right:15px}
#contentcenter {width:300px; margin-top:0px; float:left; padding-bottom:0px; margin-bottom:0px; padding-top:0px; vertical-align:top}
#contentright {min-width:170px; margin-top:0px; float:right; text-align:right; padding-left:5px}
#header {width:644px; margin-right:auto; margin-left:auto; margin-top:0px; padding-top:14px; text-align:left; margin-bottom:0px; padding-bottom:0px}
#headerleft {width:164px; margin-top:0px; float:left}
#headercenter {width:317px; margin-top:0px; float:left; padding-bottom:0px; margin-bottom:0px; padding-top:0px; vertical-align:top}
#headerright {width:150px; margin-top:0px; float:right; text-align:right}
/* Container for grass image and statement */
#frame1 {width:644px; margin-right:auto; margin-left:auto; margin-top:0px; padding:0px; text-align:left; min-height:47px}
#contenttop1 {width:644px; padding:0px; margin:0px; float:left; z-index:0; position:relative;}
#contentbottom1 {width:644px; padding:0px; float:left; margin-top:2px; z-index:0; position:relative; height:21px; #height:16px; _height:16px} 
/* Height hack for different browsers */
#contentbottom1 p, #contentbottom1 a {margin:0px; padding:0px}
/* links at top right */
.topsearchlinks {font-size:9pt; margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; text-align:right; font-weight:bold}
.smallmenu {font-size:8pt; margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px}
.marginbottom2 {margin-bottom:2px}
#contentright a, #contentbottom1 a, .size8 a, #tagging-panel a.more, #tagging-panel a.fewer, li a, #customiseMapAdvice a, .boxcontent div a {color:#360; text-decoration:none}
#contentright a:visited, #contentbottom1 a:visited, .size8 a:visited, li a:visited, #customiseMapAdvice a:visited {color:#418200}
#contentright a:hover, #contentbottom1 a:hover, .size8 a:hover, li a:hover, #customiseMapAdvice a:hover {color:#030; text-decoration:underline}
#contentbottom1 .size9 {font-size:9pt; margin:0px; padding:0px}
.hide {display:none}
br {padding:0px; margin:0px; line-height:0px}
a {text-decoration:none}
p.tracker {color:#bbb; font-size:8pt; margin:0px; padding:0px}
p.tracker a {color:#360}
p.tracker b {color:#000; font-weight:bolder}
.frame9 {width:613px; margin-right:auto; margin-left:auto; padding:0px; text-align:left; vertical-align:top; margin-top:1px; background-color:#f7f7f7; min-height:53px}
.contentleft9 {width:75px; padding:0px; margin:0px; float:left; vertical-align:top}
.contentright9 {width:510px; padding:3px; margin:0px; float:left}
#frame2e {width:624px; margin-right:auto; margin-left:auto; margin-top:5px; padding:0px 10px 0px 10px; text-align:left; margin-bottom:0px; background-color:white;}

.contentleftregister {width:322px; margin:0px; float:left; padding-left:28px}
.contentrightregister {width:225px; margin-top:0px; float:right; text-align:left; padding-right:25px; margin-bottom:3px}
/* some colors */
.foegreen4 {color:#033}
.foegreen3, .foegreen2 {color:#063}
.foegreen1 {color:#093}
.foegreen6 {color:#360}
.foegreen7 {color:#66913a}
.foegreen8 {color:#658c3f}
.foegreen9 {color:#95a881}
.foegreen {color:#0C6}

/* some sizes - used for captions/form elements */
.small {font-size:8pt}
.width163 {width:163px}
.width290 {width:290px}
.width313 {width:305px}
.width610 {width:610px; text-align:left; float:left}
.width95 {width:95%}
.size8 {font-size:8pt; margin-top:9px; padding-top:0px; margin-bottom:9px; padding-bottom:0px}
.size85 {font-size:8.5pt; margin:0px; padding:0px}
.size9 {font-size:9pt; margin:0px; padding:0px}
.margintop0 {margin-top:0px}
.margintop2 {margin-top:2px}
.margintop5 {margin-top:5px}
.margintop10 {margin-top:10px}
.margintop15 {margin-top:15px}
.margintop20 {margin-top:20px}
.margintop30 {margin-top:30px}
.margintop40 {margin-top:40px}
.marginbottom20 {margin-bottom:20px}
.marginbottom10 {margin-bottom:10px}
.marginbottom5 {margin-bottom:5px}
.marginbottom2 {margin-bottom:2px}
.marginbottom0 {margin-bottom:0px}
.marginleft10 {margin-left:10px}
.marginright10 {margin-right:10px}
.paddingbottom8 {padding-bottom:8px}
.pmarginhome {margin-bottom:15px; margin-top:10px}
.h2marginhome {margin-top:10px; margin-bottom:0px}
h2.h2marginhome a:visited {color:#330}
p.padding, #frame2g pre {padding:3px}

h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica, sans-serif; text-align:left; color: #030; font-weight: bold}
h1 {font-size:16pt; padding-top:0px; margin-top:0px}
h2 {font-size:12pt; padding-top:0px; margin-top:0px}
h3 {font-size:11.5pt}
h4 {font-size:11pt}
h5 {font-size:10pt}
h6 {font-size:9pt}



/* CSS Document */
body {
    font:0.75em/150% normal helvetica neue, arial, sans-serif;
    color:#000;
text-align:center; background-image:url(/imgs/common/background.gif);
   }

img, fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}
#wrapper {
    position: relative;
    text-align: left;
    width: 644px;
    margin-right: auto;
    margin-left: auto;
    color: #000; 
background-image: url(/imgs/common/register_bg.jpg);
background-repeat: no-repeat;
background-color: #fff
}
.clearboth {
    clear:both;
    height: 0;
    line-height: 0;
}
.clearbox {
    clear:both;
    height: 4px;
    line-height: 0;
}
/**
THE HEADER SECTION ON ALL PAGES
**/
#utilnav {
    float:right;
    text-align:right;
    margin:0;
    color:#000;
    
}
h1{
     padding: 10px 0 0 0;
     float:left;
}
h1 a:hover span{
     text-decoration:underline;
}
h1 a img{
     width:132px;
     height:40px;
     padding-right:75px;
}
#utilnav ul{
     font-weight:bold;
     width:12em;
     
}
#utilnav ul li{
     display:inline;
}
#utilnav ul li a{
     padding:5px;
}
#dropgo{
    margin:10px 0 0 0;
}
#dropgo select{
     width:100px;
}
#dropgo input{
     background:#fff url(/imgs/common/go_new.gif) no-repeat;
     width:25px;
     height:15px;
     border:0;
     text-indent:-9999px;
     cursor:pointer;
}
#grass{
     background-image: url(/imgs/common/grass.gif);
     background-repeat:no-repeat;
     background-position: bottom left;
     clear:both;
     width:644px;
     height:29px;
}
#strap {
    color: #396f30;
    background-color: transparent;
    font-weight: bold;
}
#logout {
    text-align:right;
    font-weight: bold;
    padding-right: 1em;
}
#logout a:link, #logout a:visited {
    text-decoration: underline;
}
#inner {
    padding: 0 4px 0 4px}

#inner .sidesectiontitle {height:25px; font-family: Verdana, sans-serif; font-size:17pt; font-weight: bold; color: #330; padding-top:0px; margin-top:0px; text-decoration:none; float:right; z-index:2; position:relative; top:-18px; right:-5px; margin-bottom:-18px; clear:all}

#about-panel {
    color: #000;
    margin: 0 0 0 0; 
}
#about-panel .profile_heading {
    width: 100%; height:34px; background-image: url(/imgs/common/profile_heading_bg.jpg); margin: 0 0 3px 0
}

#about-panel .profile-photo {
    float:right;
    width: 80px;
}
#about-panel .profile-photo img {
    border:0px solid #fff;
}
#about-panel .contents {
    padding: 5px 0 0 0;
}

#about-panel h2 {
    font-size: 13.5pt;
    margin: 7px 0 0 3px;
    padding: 0;
    line-height: 1.1;
    color: #330;
}

#about-panel h2 span {
    display: block;
    color: #396f30;
}
#about-panel dl {
    margin: 0 0 0 0;
    padding: 0;
/*    width: 180px; */
    width: 240px;    
    float:left;
    font-size: 8.5pt;
}
#about-panel dt {
    font-weight: bold;
    float:left;
    margin: 0;
    padding: 0 0.2em 0 0;
}
#about-panel dd {
    margin: 0;
    padding: 0;
}

#tabs {
    float:left;
    width: 99%;
margin-bottom: 3px
}
#tabs ul {
    list-style:none;
    margin: 0;
    padding: 0;
}
#tabs li {
    float:left;
    width: 14.25%;
    border-right: 2px solid #fff;
    font-weight: bold;
}

#tabs li a:link, #tabs li a:visited {
    display:block;
    color: #1c4b16;
    padding: 0.3em 0 0.2em 0.4em;
    background-color: #d1e5a5;
}

#tabs li.selected {
    background-color: #396f30;
    color: #fff;
}
#tabs li.selected span {
    display:block;
    padding: 0.3em 0 0.2em 0.4em;
}

/*
#content {background-color: #396f30;
    color: #fff;
clear:both;
margin: 0 0px 0 0px; width: 636px; padding: 0 4px 0 4px  
}
*/
#content {
 background-color: #396f30;
 color: #fff;
 clear:both;
 margin: 0 0px 0 0px; 
 width: 628px; 
 padding: 1px 4px 0 4px; 
}
#inner div.content_widgets {width: 636px; height:25px; background-image: url(/imgs/common/profile_heading_bg.jpg)}
#inner div.content_widgets ul.widgets, #content ul.widgets {
    margin: 0;
    padding: 3px 0 0 0;
    list-style:none;
    float:left;
    width: 48%;
}
#inner div.content_widgets ul.widgets li, #content ul.widgets li {
    display:inline;
    font-size: 9pt;
    padding-left: 0.7em;
    font-weight:bold;
}
#inner div.content_widgets ul.widgets li a:link, #inner div.content_widgets ul.widgets li a:visited, #content ul.widgets li a:link, #content ul.widgets li a:visited {
    color: #330;
}
#inner div.content_widgets ul.widgets li a:hover, #content ul.widgets li a:hover {
    text-decoration:none;
}
#inner div.content_widgets .helptext, #content .helptext {
    padding: 3px 0.7em 0 0;
    font-weight:bold;
    text-align:right;
    float:right;
    width: 48%;
    color: #396f30;
    font-size: 9pt;
}
#col1 {
    float:left;
    width: 312px; 
    margin-right: 4px;
}
#col2 {
    float:right;
    width: 312px; 
}
#boxes {
    clear:both;
    margin: 4px 0px 0 0px
}
/** here be boxen */
.box {
    margin-bottom: 4px;
}
.widebox {
    margin-bottom: 4px; 
}
.articlebox {
    margin-bottom: 0;
}
.box .boxtop, 
.widebox .boxtop, 
.box-container .boxtop .sub-a {
    background-image: url(/imgs/common/profile_heading_bg.jpg);
    background-repeat: repeat-x;
    color: #396f30;
    padding: 5px 0 5px 30px;
    position: relative; 
}
.box-container .boxtop .sub-a {
    float: left;
    /* width: 305px; sg */
   width: 283px;
}
.box-container .boxtop .sub-b {
    float: right;
    /* width: 305px; sg */
   width: 283px;    
    background: #30960b;
    color: #fff;
    padding: 5px 0 5px 30px;
    position: relative; 
}
.box-container .boxcontent .sub-a {
    width: 303px; 
    float: left;
        line-height: 2.6;
}
.box-container .boxcontent .sub-b {
    width: 303px; 
    float: right;
    background-color: #7cb470;
    line-height: 2.6;
}
.box-container .boxcontent .sub-b a:link,
.box-container .boxcontent .sub-b a:visited {
    color: #fff;
}
.box-container .boxcontent .sub-a a:link,
.box-container .boxcontent .sub-a a:visited,
#content #boxes .widebox .boxcontent ul li a:link,
#content #boxes .widebox .boxcontent ul li a:visited,
#content #boxes #col1 .box .boxcontent ul li a:link,
#content #boxes #col1 .box .boxcontent ul li a:visited,
#content #boxes #col2 .box .boxcontent ul li a:link,
#content #boxes #col2 .box .boxcontent ul li a:visited
{color:#418200}
.box-container .boxcontent .sub-a a:hover,
#content #boxes .widebox .boxcontent ul li a:hover,
#content #boxes #col1 .box .boxcontent ul li a:hover,
#content #boxes #col2 .box .boxcontent ul li a:hover,
{text-decoration:underline}
#content #boxes .widebox .boxcontent ul li img,
#content #boxes #col1 .box .boxcontent ul li img,
#content #boxes #col2 .box .boxcontent ul li img
{margin:5px}
.articlebox .boxtop {
    background-image: url(../../images/articleboxtop-bg.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    color: #396f30;
    background-color: #d0dfc3;
    padding: 0em 0 0em 30px;
    position: relative;
}
.box .boxtop h3, 
.widebox .boxtop h3, 
.box-container .boxtop h3 {
    margin: 0;
    padding: 0;
    font-size: 120%;
    font-weight: bold; width:80%
}

/*sg added */
.box .boxtop h3 a, 
.widebox .boxtop h3 a {
 color: #396f30;
}

.articlebox .boxtop h3 {
    margin: 0;
    padding: 0;
    font-size: 100%;
    font-weight: bold;
}
.box .boxtop ul, 
.widebox .boxtop ul,
.articlebox .boxtop ul,
.box-container .boxtop ul  {
 position: absolute;
    top: 6px;
    right: 10px;
    padding: 0;
    margin: 0 0 0 0; 
    list-style: none;
}
.articlebox .boxtop ul {
    top: 0px;
    right: 10px;
    font-size: 120%;
}
#content .box .boxtop ul li, #content #boxes .widebox .boxtop ul li
, #content .articlebox .boxtop ul li,
#content .box-container .boxtop ul li {
    margin: 0;
    padding: 0 0 0 6px;
    display: inline;
    list-style: none;
    font-size: 90%; 
    font-weight: bold;
float:left; 
}

#content #boxes #col1 .box .boxtop ul li a {margin:0px; padding:0px}
.box .boxtop ul li a:link, .widebox .boxtop ul li a:link,
.box .boxtop ul li a:visited, .widebox .boxtop ul li a:visited,
.articlebox .boxtop ul li a:link, .articlebox .boxtop ul li a:visited {
    color: #396f30;
    text-decoration: none;
font-size: 100%; 
}
.suggested .boxtop ul li a:link,
.suggested .boxtop ul li a:visited,
.box-container .taggingtop ul li a:link,
.box-container .taggingtop ul li a:visited {
    color: #fff;
    text-decoration: none;
}
.box .boxtop ul li a:hover, .widebox .boxtop ul li a:hover,
.box .boxtop ul li a:active, .widebox .boxtop ul li a:active {
    text-decoration: underline;
}
.suggested .boxtop {
    background: #30960b;
    color: #fff;
}
.box .boxcontent,  
.articlebox .boxcontent,
.box-container .sub-a,
.box-container .sub-b  {
    background-color: #fff;
    color: #396f30;
/*jh    font-size: 85%; */
font-size: 98%;
    padding: 0.3em 0px 0.1em 10px;
}
#content #boxes .widebox .boxcontent {
    background-color: #fff;
    color: #396f30;
/*    font-size: 85%;   */
    font-size: 98%;
    padding: 1px 0px 1px 0px;
margin:0px;
min-height:50px
}
#content #boxes .widebox .boxcontent ul
{margin-top:5px; margin-bottom:5px;
padding:0px}
#content #boxes .widebox .boxcontent ul li
{
/*margin:0 0 0 -10px; sg */
/*sg margin:0 0 0 20px; */
margin:0 0 0 20px;
padding:0px;
line-height: 2.6em}
.box .boxformcontent {
    background-color: #7cb470;
    color: #fff;
    font-size: 85%;
    padding: 0.3em 10px 0.1em 10px;
}
#content .widebox .boxcontent {
    padding: 3px 0px 1px 0px;
}
.articlebox .boxcontent {
    padding: 0;
}
.box .boxcontent ul {
    margin: 0;
    /*padding: 0 0 0 2em;*/
    padding: 0 0 0 10px;
}
.box .boxcontent li {
    line-height: 2.6; 
}
.box .boxcontent .boximg {
    float:left;
    width: 107px; 
    margin: 0 40px 0 -6px;
}
.box .boxcontent ul.tagcloud, 
.box-container .boxcontent ul.tagcloud {
    margin: 0;
    padding: 0;
}
.boxcontent ul.tagcloud li {
    display:inline;
    font-size: 100%;
}
.box .boxcontent p {
    line-height: 1.2;
    padding-top: 0;
    margin-top: 0;
}
.box .boxcontent a.more:link, .box .boxcontent a.more:visited {
    font-weight:bold;
    color: #396f30;
}
.box .boxformcontent #groups-form ul {
    margin: 0;
    padding: 0;
    list-style:none;
}
.box .boxformcontent #groups-form li {
    float:left;
    width: 46%;    
    color: #fff;
}
.box .boxformcontent #groups-form .buttons {
    text-align:right;
    padding-bottom: 1em;
}
.box .boxformcontent #groups-form .buttons input {
    font-size: 92%;
    padding: 0.2em;
    color: #000;
    border:0;
}
.box .boxformcontent #groups-form .buttons input.btn-save {
    background-color: #d6e7cb;
}
.box .boxformcontent #groups-form .buttons input.btn-cancel {
    background-color: #b7d6ab;
}
.box .subhead, .widebox .subhead {    
    background-image: url(/imgs/common/boxsub-bg.gif);
    background-repeat:repeat-x;
    background-color: #e9f0e3;
    color: #396f30;
    padding: 0.3em 10px 0.1em 10px;
    font-size: 92%;
}
.boxcontent ul.tagcloud li.important {
    font-weight: bold;
}
.boxcontent ul.tagcloud li.x-important {
    font-weight: bold;
    font-size: 120%;
}
.boxcontent ul.tagcloud li.xx-important {
    font-weight: bold;
    font-size: 150%;
}
.boxcontent ul.tagcloud li.xxx-important {
    font-weight: bold;
    font-size: 200%;
}
.articlebox .boxcontent ul.items {
    margin: 0;
    padding: 0;
    list-style: none;
}
.articlebox .boxcontent ul.items li {
    margin: 0;
    padding: 3px 35px 4px 30px;
    list-style: none;
    display: block;
    position: relative;
    background-color: #fff;
    background-image: url(/imgs/common/article-bullet.gif);
    background-position: 12px 10px;
    background-repeat: no-repeat;
}
.articlebox .boxcontent ul.items li.even {
    background-color: #f5faf1;
}
.suggested .boxcontent ul.items li {
    background-image: url(/imgs/common/article-bullet-dark.gif);
    background-color: #7bb271;
    color: #fff;
}
}

.suggested .boxcontent ul.items li.even {
    background-color: #89bc7e;
}
.articlebox .boxcontent ul li h4 {
    display: inline;
    font-size: 140%;
}
.articlebox .boxcontent ul li h4 a:link,
.articlebox .boxcontent ul li h4 a:visited {
    color: #396f30;
}
.suggested .boxcontent ul li h4 a:link,
.suggested .boxcontent ul li h4 a:visited {
    color: #fff;
}
.articlebox .boxcontent ul li strong.tags {
    text-transform: uppercase;
    font-weight: bold;
}
.articlebox .boxcontent ul li ul.tags {
    display: inline;
    margin: 0;
    padding: 0;
    list-style: none;
}
.articlebox .boxcontent ul li ul.tags li {
    display: inline;
    margin: 0;
    padding: 0;
    list-style: none;
    background: none;
}
.articlebox .boxcontent ul li ul.tags li a:link, 
.articlebox .boxcontent ul li ul.tags li a:visited {
    text-decoration: underline;
color:#418200
}
.suggested .boxcontent ul li ul.tags li a:link, 
.suggested .boxcontent ul li ul.tags li a:visited {
    color: #fff;
}
.articlebox .boxcontent ul li a.addtag {
    position: absolute;
    right: 8px;
    top: 1.5em;
    font-weight: bold;
    color: #396f30;
}
.suggested .boxcontent ul li a.addtag {
    color: #fff;
}

/**
THE FOOTER SECTION ON ALL PAGES
**/
#footer{
     clear:both;
}
#footer ul{
     color:#000;
     font-size:88%;
     text-align:center;
     padding:15px 0 20px 0;
}
#footer ul li{
     display:inline;
}
#footer {text-align:center; margin-top:0px;}
/**
DYNAMIC STYLING FOR JAVASCRIPT-CREATED ITEMS
**/
body.dynamic .box .boxtop {
    cursor: move;
}
body.dynamic #sortHelper {
    border: 2px dashed #fff;
    width: 308px !important; /* 308px */
}
body.dynamic #dragHelper {
    text-align: left;
}
body.dynamic .boxtop {
    position: relative;
}
/*
body.dynamic .boxtop .contenttoggle {
    position: absolute;
    top: 3;
    left: -20;
    width: 28px;
    height: 2em;
        background-position: 0%;
    background-repeat: no-repeat; 
background-image: url(/imgs/common/toggle-open.gif);
}
*/
body.dynamic .boxtop .contenttoggle {
    position: absolute;
    top: 0;
    left: 0;
    width: 28px;
    height: 2em;
    background-position: 50%;
    background-repeat: no-repeat; 
    background-image: url(/imgs/common/toggle-open.gif);
}
body.dynamic .closed .boxtop .contenttoggle {
    background-image: url(/imgs/common/toggle-closed.gif);
}
 
body.dynamic .articlebox .boxtop .contenttoggle {
    width: 28px;
    height: 1.5em;
    background-image: url(/imgs/common/article-toggle-open.gif);
}
body.dynamic .closed .boxtop .contenttoggle {
    background-image: url(/imgs/common/article-toggle-closed.gif);
}
body.dynamic .suggested .boxtop .contenttoggle {
    background-image: url(/imgs/common/article-toggle-open-green.gif);
}
body.dynamic .closed.suggested .boxtop .contenttoggle {
    background-image: url(/imgs/common/article-toggle-closed-green.gif);
}

/*------------------------------------------*/
/* steven added tweaks to hide/show things  */
/*------------------------------------------*/
#my-funds { display: none; }
/* steven added oddments */
/* the forum rollover tooltips */
.xstooltip 
{
    visibility: hidden; 
    position: absolute; 
float: left;
    top: 0;  
    left: 0; 
    z-index: 2; 
    font: normal 8pt sans-serif; 
    padding: 3px; 
    border: solid 1px;
width: 300px;
background-color: #ffffff;
}
.pending { border: dotted 1px purple; }
.shopfeedimg { width: 100px; height: 133px; padding-right: 20px; }
#actionsfeed { padding: 0px 5px 5px 0px; width:98%;height:97%; overflow: visible; }
.actionsfeeditem { float: left; width: 95%; }
.actionsfeeditemticked {
    list-style-image:url(/imgs/common/tick_transparent.gif);
    margin-left:20px;
    float:left;
    width: 95%;
}
.actionsfeeditem span { padding-left: 5px; color: #777; }
.feeddate { color: #777; padding-right: 8px; }
#newsfeed {width: 83%;}
#newsimg {margin-top: 15px; float: right; text-align: right; width: 16%; min-width: 103px; min-height: 103px; background-repeat: no-repeat; }
#newsfeed li, #myactionsfeed li, #newslettersfeed li {
 height: 30px; 
 overflow:hidden
}

.longactionsfeeditem { width:15px; min-height: 53px; padding:0px; margin:0px; float:left; vertical-align:center; text-align: center; background-color: white;}
.longactionscontentleft9 {width:75px; padding:0px; margin:0px; float:left; vertical-align:top}
.longactionscontentright9 { width: 511px; padding:0 3px 0 0; margin:0px; float:left;vertical-align:top}
.longactionsfeeditemticked {
    background-image:url(/imgs/common/tick_transparent.gif);
    background-repeat: no-repeat;
    background-position: 0px 18px;
    background-color: white;
    /*background-attachment:fixed;*/
    /*margin-left:20px;*/
    float:left;
    width: 15px; 
    min-height: 53px;
vertical-align:center; text-align: center;
}
.longactionsfeeditem span { padding-left: 5px; color: #777; }

ul { 
list-style-type: none;
}
.profileh, .profiled {
float: left;
}
.profileh { font-weight: bold; min-width: 90px }
.profilepair { width: 100%; float:left; }

#profile_postcode_advice { padding-left: 10px; font-size: 90%; color: #777; }

/* other login, changepassword, registration pending things here */
.my-form-row { padding-bottom: 10px; }
.login_box {width: 370px; text-align: center;}
.innerbox {}
.box_title {}
.rememberme {padding:0px 0px 10px 85px; }

.errorbox { border:solid red 3px; }
.errorbox div {
 background-color:red;
 width:100%;
}
.successbox {}

/* Registration warning/info logos */
.warning {padding-left:20px; font-size:8pt; color:#b83a3d; background-image:url(/imgs/common/warning.gif); background-repeat:no-repeat; width:270px; margin:0px 0px 5px 0px}
.information {padding-left:20px; font-size:8pt; color:#53519c; background-image:url(/imgs/common/information.gif); background-repeat:no-repeat; width:270px; margin:0px 0px 5px 0px}

#lgmap {
padding: 10px 10px 10px 0px; 
}
#customiseMapAdvice {
border: 1px solid orange; 
padding: 2px 2px 2px 5px; 
display: none; 
background-color: rgb(255, 255, 255); 
color: rgb(0, 0, 0);
}
/* end steven tweaks */


