
/*Customise content management*/
.pagePage #content #maincontent h1 { font-size:1.6em !important; padding: 1px !important; margin: 1px !important; color: #5B8F22 !important;}
.pagePage #content #maincontent h2 { font-size:1.2em !important; padding: 1px !important; margin: 1px !important; color: #5B8F22 !important;}
.pagePage #content #maincontent h3 { font-size:1.1em !important; padding: 1px !important; margin: 1px !important; color: #5B8F22 !important;}
.pagePage #content #maincontent h4 { font-size:1.0em !important; padding: 1px !important; margin: 1px !important; color: #5B8F22 !important;}
.pagePage #content #maincontent h5 { font-size:0.9em !important; padding: 1px !important; margin: 1px !important; color: #5B8F22 !important;}
.pagePage #content #maincontent h6 { font-size:0.8em !important; padding: 1px !important; margin: 1px !important; color: #5B8F22 !important;}
/*End*/

.Error, .required
{
    color: Red;
}

ul.AttachmentList 
{
    padding-left: 0px;
    margin-left: 13px;
}

ul.AttachmentList li
{
    padding-left: 0px;
    margin-left: 0px;
}

.applyPage .button 
{
    display: inline;
    margin: 3px;
    float: none;
    clear: none;
}

.applyPage #maincontent 
{
    width: 70%;
}

.RepeaterLookup div
{
    /*float: left;
    clear: both;*/
}

.Featured 
{
    background-color: #D1E0C1;
    margin:5px;
    /*float: left;*/
    clear: both;
    padding: 0px;
    border: 1px solid #A4A6A8;
}

.Featured h3 
{
    margin: 0px;
    padding: 3px;
    color: White;
    display: block;
    background-color: #5B8F22;
    font-size: 1.1em;
}

#JobDetailSection dl 
{
    padding: 10px;
    margin: 4px;
    background-color: #D1E0C1;
    border: 1px solid #A4A6A8;
    width: 400px;
}

.sidecontainer 
{
    float: right;
    display: block;
    margin-right: 15px;
    margin-left: 3px;
    background-color:#E8EFE0;
    border: 1px solid #A4A6A8;
    padding: 9px;
    padding-top: 1px;
}

.jobdetailsPage .sidecontainer 
{
    width: 185px;
}

.sidecontainer div, .sidecontainer h3
{
    padding: 0px;
    margin: 0px;
}

#AdvertsContainer 
{
    float: right;
    display: block;
    margin-right: 15px;
    margin-left: 3px;
}

#AdvertsContainer br 
{
    display: none;
}

#AdvertsContainer p 
{
    margin: 0px;
    padding: 0px;
    margin-bottom: 5px;
}

/*listings*/
.resultsbox 
{
    padding: 10px;
    margin: 4px;
    background-color: #D1E0C1;
    border: 1px solid #A4A6A8;
    margin-right: 10px;
}

.resultsbox dd, .resultsbox dt
{
    padding: 0px;
    margin: 0px;
}

.resultsinnerlist 
{
    padding: 0px;
    margin: 0px;
}

.ResultsboxNonAlt 
{
    background-color: #E8EFE0;
}

.TitleLink 
{
    font-weight: bold;
}


#leftcol #nav ul 
{
    padding: 0px;
    margin: 0px;
        list-style: none;
}

#leftcol #nav .menu  ul li
{
    background-color:#D1E0C1;
    display:block;
    font-size:1em;
    padding:1px 8px 4px 3px;
    /*width:178px;*/
    margin: 2px;
    margin-right: 14px;
    font-weight: bold;
    /*font-family:Times New Roman;*/
    text-decoration: none;
    list-style: none;
}
#leftcol #nav .menu  ul li a {
    text-decoration: none;
}

#leftcol #nav .menu  ul li a:hover 
{
    color: White;
}

#leftcol h2
{
    color: White;
    background-color:#5B8F22;
    display:block;
    font-size:1em;
    padding:1px 8px 4px 3px;
    /*width:178px;*/
    margin: 2px;
    margin-right: 14px;
    font-weight: bold;
    /*font-family:Times New Roman;*/
    text-decoration: none;
}

#nav a 
{
    display: block;
    height: 37px;
    width: 188px;
    margin-bottom: 3px;
}

#nav .menu a 
{
    height: auto;
    width: auto;
    margin-bottom: 0px;
}


#nav a.home { background: #FFF url(../images/home.gif) no-repeat top left; }
#nav a.home:hover { background: #FFF url(../images/homeroll.gif) no-repeat top left; }

#nav a.about { background: #FFF url(../images/navlinks/about.gif) no-repeat top left; }
#nav a.about:hover { background: #FFF url(../images/navlinks/about_roll.gif) no-repeat top left; }

#nav a.involve { background: #FFF url(../images/navlinks/involve.gif) no-repeat top left; }
#nav a.involve:hover { background: #FFF url(../images/navlinks/involve_roll.gif) no-repeat top left; }

#nav a.find { background: #FFF url(../images/navlinks/find.gif) no-repeat top left; }
#nav a.find:hover { background: #FFF url(../images/navlinks/find_roll.gif) no-repeat top left; }

#nav a.tenancy { background: #FFF url(../images/navlinks/tenancy.gif) no-repeat top left; }
#nav a.tenancy:hover { background: #FFF url(../images/navlinks/tenancy_roll.gif) no-repeat top left; }

#nav a.rent { background: #FFF url(../images/navlinks/rent.gif) no-repeat top left; }
#nav a.rent:hover { background: #FFF url(../images/navlinks/rent_roll.gif) no-repeat top left; }

#nav a.repair { background: #FFF url(../images/navlinks/repair.gif) no-repeat top left; }
#nav a.repair:hover { background: #FFF url(../images/navlinks/repair_roll.gif) no-repeat top left; }

#nav a.care { background: #FFF url(../images/navlinks/care.gif) no-repeat top left; }
#nav a.care:hover { background: #FFF url(../images/navlinks/care_roll.gif) no-repeat top left; }

#nav a.asb { background: #FFF url(../images/navlinks/asb.gif) no-repeat top left; }
#nav a.asb:hover { background: #FFF url(../images/navlinks/asb_roll.gif) no-repeat top left; }

#nav a.supported { background: #FFF url(../images/navlinks/supported.gif) no-repeat top left; }
#nav a.supported:hover { background: #FFF url(../images/navlinks/supported_roll.gif) no-repeat top left; }

#nav a.improve { background: #FFF url(../images/navlinks/improve.gif) no-repeat top left; }
#nav a.improve:hover { background: #FFF url(../images/navlinks/improve_roll.gif) no-repeat top left; }

#nav a.lease { background: #FFF url(../images/navlinks/lease.gif) no-repeat top left; }
#nav a.lease:hover { background: #FFF url(../images/navlinks/lease_roll.gif) no-repeat top left; }





.bluebox2, .memberprofilePage #maincontent div
{
    width: auto;
    background-color: #E8EFE0;
    padding: 8px;
    margin: 2px;
    /*float: left;
    clear: both;*/
    min-width: 300px;
    margin-bottom: 4px;
        margin-top: 0px;
}

.jobsPage .bluebox2 
{
    padding-top: 1px;
    margin-bottom: 10px;
}

.jobsPage .bluebox2 h3 
{
    padding-top: 0px;
}

.jobsbyemailPage .RepeaterLookup div 
{
    width: auto;
    background-color: #E8EFE0;
    padding: 8px;
    padding-top: 2px;
    margin: 2px;
    /*float: left;
    clear: both;*/
    min-width: 300px;
    margin-bottom: 4px;
}

.jobsbyemailPage .RepeaterLookup div h3, .jobsbyemailPage .RepeaterLookup div p
{
    margin: 0px;
    padding: 0px;
    margin-bottom: 4px;
}

.button 
{
    background-color: #D9DFD1;
    border: 1px solid #9D9EA0;
    display: block;
    color:#4D4F53;
    float: left;
    clear: both;
}

.button:hover
{
    color: gray;
}

.ConvertedLinkButton1, .ConvertedLinkButton, .ConvertButton
{
    background-color: Transparent;
    border-width:0px;
    margin: 1px 0px 0px;
    padding: 1px 0px 0px;
    cursor:pointer;
    text-align:left;
    width: auto;
    text-decoration: underline;
    /*display:block;*/
    /*float:left;*/
    margin-top:-2px;
    color: #5B8F22;
}

#content 
{
    clear: both;   
}

#heading 
{
    width: 100%;
}

.rightHead 
{
    float: right;
    
    /*border: none;*/
    /*height: 81px;*/
    
    /*border-bottom: 4px solid #5B8F22;*/
    height: 77px;
    
    padding: 0px;
    margin: 0px;
    
    /*width: 49.9%;*/
    width: auto;

    font-size: 0.7em;
    text-align: right;
}

.Bigger 
{
    font-size: 1em;
}

.Normal 
{
    font-size: 1em;
}

.innerRight 
{
    padding: 6px;
    color: #5B8F22;
}

.leftHead 
{
    float: left;
    padding: 0px;
    margin: 0px;
    width: 312px;
}

.leftHead img 
{
    padding: 0px;
    margin: 0px;
}
    

/*#leftcol 
{
    width: 200px;
    height: 100%;
    padding-left: 9px;
}*/

#leftcol { position: absolute; left: 6px; top: 90px; width: 200px; padding-bottom: 20px; }

#content 
{
    min-height: 418px; 
	/*TODO*/
    
}

#content 
{
    margin: 0px;
    padding: 0px;
    margin-top: 2px;
    margin-left: 185px;
}

.applyPage #content 
{
    margin-left: 195px;
}

#subpanel 
{
    margin-top: 5px;
    float: none;
}

#footer 
{
    clear: both;
}

#maincontent 
{
    padding: 5px;
    padding-top: 0px;
    margin: 5px;
    margin-top: 0px;
    margin-right: 205px;
    padding-left: 8px;
    padding-top: 4px;
}

#maincontent h1
{
    margin: 0px;
    margin-bottom: 5px;
}

/* Content layout */
body{
    color:#4E5153;
    font-family:Verdana, Arial, Helvetica, "Century Gothic", sans-serif;
    font-size:small;
    margin:0;
    padding:0;
    overflow-x:hidden; /* Gets rid of stupid IE horizontal scrollbar */
    
    background: #FFF url(../images/back.gif) repeat-x top left;
}

h1{
font-size:1.6em;
}

h2{
font-size:1.2em;
}

img{
border:0;
}

#pagecontent img{
padding: 0 0 0 5px;
}

.innertube{
margin: 10px; /* Margins for inner DIV inside each column (to provide padding) */
margin-top: 0;
}

.storypicture{
padding-left:5px;
width:188px;
height:188px;
float:right;
}

.translationimage{
width:105px;
height:30px;
}

.thumbnails{
width:85px;
height:114px;
float:left;
}
/* Content layout */



/* table layout */
table{
border-spacing:0;
border-collapse:collapse;
}

tr{
text-align:left;
vertical-align:top;
}

th{
align:left;
padding:0 3px 3px;
}

td{
padding:3px;
vertical-align:top;
}
/*table layout */



/* Default colours overwritten by inline style sheet */
a{
color:#5B8F22;
}

blockquote{
color:#5B8F22;
}

h1{
color:#5B8F22;
}

h2{
color:#5B8F22;
}

h3{
color:#5B8F22;
}
/* Default colours overwritten by inline style sheet */



/* Table colours overwritten by inline style sheet */
table{
border-color:#5B8F22;
}

.rowcolour{
background-color:#D1E0C1;
}

th{
background-color:#5B8F22;
color:#fff;
}

td{
border-left-color:#5B8F22;
border-right-color:#5B8F22;
}
/* Table colours overwritten by inline style sheet */

.menu_home a:link{
display: block;
width:188px;
height:37px;
background:url(/images/menu/home.gif);
}

.menu_home a:visited{
display: block;
width:188px;
height:37px;
background:url(/images/menu/home.gif);
}

.menu_home a:hover{
display: block;
width:188px;
height:37px;
background:url(/images/menu/rollover/home.gif);
}

.menu_home a:active{
display: block;
width:188px;
height:37px;
background:url(/images/menu/home.gif);
}



.menu_about_us a:link{
display: block;
width:188px;
height:37px;
background:url(/images/menu/about_us.gif);
}

.menu_about_us a:visited{
display: block;
width:188px;
height:37px;
background:url(/images/menu/about_us.gif);
}

.menu_about_us a:hover{
display: block;
width:188px;
height:37px;
background:url(/images/menu/rollover/about_us.gif);
}

.menu_about_us a:active{
display: block;
width:188px;
height:37px;
background:url(/images/menu/about_us.gif);
}



.menu_get_involved a:link{
display: block;
width:188px;
height:37px;
background:url(/images/menu/get_involved.gif);
}

.menu_get_involved a:visited{
display: block;
width:188px;
height:37px;
background:url(/images/menu/get_involved.gif);
}

.menu_get_involved a:hover{
display: block;
width:188px;
height:37px;
background:url(/images/menu/rollover/get_involved.gif);
}

.menu_get_involved a:active{
display: block;
width:188px;
height:37px;
background:url(/images/menu/get_involved.gif);
}



.menu_find_a_home a:link{
display: block;
width:188px;
height:37px;
background:url(/images/menu/find_a_home.gif);
}

.menu_find_a_home a:visited{
display: block;
width:188px;
height:37px;
background:url(/images/menu/find_a_home.gif);
}

.menu_find_a_home a:hover{
display: block;
width:188px;
height:37px;
background:url(/images/menu/rollover/find_a_home.gif);
}

.menu_find_a_home a:active{
display: block;
width:188px;
height:37px;
background:url(/images/menu/find_a_home.gif);
}



.menu_your_tenancy a:link{
display: block;
width:188px;
height:37px;
background:url(/images/menu/your_tenancy.gif);
}

.menu_your_tenancy a:visited{
display: block;
width:188px;
height:37px;
background:url(/images/menu/your_tenancy.gif);
}

.menu_your_tenancy a:hover{
display: block;
width:188px;
height:37px;
background:url(/images/menu/rollover/your_tenancy.gif);
}

.menu_your_tenancy a:active{
display: block;
width:188px;
height:37px;
background:url(/images/menu/your_tenancy.gif);
}



.menu_paying_your_rent a:link{
display: block;
width:188px;
height:37px;
background:url(/images/menu/paying_your_rent.gif);
}

.menu_paying_your_rent a:visited{
display: block;
width:188px;
height:37px;
background:url(/images/menu/paying_your_rent.gif);
}

.menu_paying_your_rent a:hover{
display: block;
width:188px;
height:37px;
background:url(/images/menu/rollover/paying_your_rent.gif);
}

.menu_paying_your_rent a:active{
display: block;
width:188px;
height:37px;
background:url(/images/menu/paying_your_rent.gif);
}


.menu_your_repairs a:link{
display: block;
width:188px;
height:37px;
background:url(/images/menu/your_repairs.gif);
}

.menu_your_repairs a:visited{
display: block;
width:188px;
height:37px;
background:url(/images/menu/your_repairs.gif);
}

.menu_your_repairs a:hover{
display: block;
width:188px;
height:37px;
background:url(/images/menu/rollover/your_repairs.gif);
}

.menu_your_repairs a:active{
display: block;
width:188px;
height:37px;
background:url(/images/menu/your_repairs.gif);
}


.menu_customer_care a:link{
display: block;
width:188px;
height:37px;
background:url(/images/menu/customer_care.gif);
}

.menu_customer_care a:visited{
display: block;
width:188px;
height:37px;
background:url(/images/menu/customer_care.gif);
}

.menu_customer_care a:hover{
display: block;
width:188px;
height:37px;
background:url(/images/menu/rollover/customer_care.gif);
}

.menu_customer_care a:active{
display: block;
width:188px;
height:37px;
background:url(/images/menu/customer_care.gif);
}


.menu_anti-social_behaviour a:link{
display: block;
width:188px;
height:37px;
background:url(/images/menu/anti-social_behaviour.gif);
}

.menu_anti-social_behaviour a:visited{
display: block;
width:188px;
height:37px;
background:url(/images/menu/anti-social_behaviour.gif);
}

.menu_anti-social_behaviour a:hover{
display: block;
width:188px;
height:37px;
background:url(/images/menu/rollover/anti-social_behaviour.gif);
}

.menu_anti-social_behaviour a:active{
display: block;
width:188px;
height:37px;
background:url(/images/menu/anti-social_behaviour.gif);
}


.menu_supported_housing a:link{
display: block;
width:188px;
height:37px;
background:url(/images/menu/supported_housing.gif);
}

.menu_supported_housing a:visited{
display: block;
width:188px;
height:37px;
background:url(/images/menu/supported_housing.gif);
}

.menu_supported_housing a:hover{
display: block;
width:188px;
height:37px;
background:url(/images/menu/rollover/supported_housing.gif);
}

.menu_supported_housing a:active{
display: block;
width:188px;
height:37px;
background:url(/images/menu/supported_housing.gif);
}


.menu_improving_your_home a:link{
display: block;
width:188px;
height:37px;
background:url(/images/menu/improving_your_home.gif);
}

.menu_improving_your_home a:visited{
display: block;
width:188px;
height:37px;
background:url(/images/menu/improving_your_home.gif);
}

.menu_improving_your_home a:hover{
display: block;
width:188px;
height:37px;
background:url(/images/menu/rollover/improving_your_home.gif);
}

.menu_improving_your_home a:active{
display: block;
width:188px;
height:37px;
background:url(/images/menu/improving_your_home.gif);
}


.menu_leaseholders a:link{
display: block;
width:188px;
height:37px;
background:url(/images/menu/leaseholders.gif);
}

.menu_leaseholders a:visited{
display: block;
width:188px;
height:37px;
background:url(/images/menu/leaseholders.gif);
}

.menu_leaseholders a:hover{
display: block;
width:188px;
height:37px;
background:url(/images/menu/rollover/leaseholders.gif);
}

.menu_leaseholders a:active{
display: block;
width:188px;
height:37px;
background:url(/images/menu/leaseholders.gif);
}

#topsection{
background-image:url(/images/toplines/default.gif);
height: 81px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#simplesearch fieldset{
border:0;
}

#simplesearch legend{
display:none;
}

#simplesearch label{
display:none;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 200px 0 200px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 200px; /*Width of left column*/
margin-left: -100%;
padding-top: 10px;
}

#leftcolumn h1{
margin:0;
}

#leftcolumn h2, #leftcolumn h3{
margin:1px 0 0;
}

#leftcolumn h2 a, #leftcolumn h2 a:visited, #leftcolumn h3 a, #leftcolumn h3 a:visited{
display: block;
padding:1px 5px 3px;
font-size:small;
width: 178px;
}

#leftcolumn h3 a:hover{
color:#fff;
}

#leftcolumn a{
text-decoration:none;
color:#fff;
}

#leftcolumn img{
height: 37px;
width: 188px;
padding-top: 1px;
}

#rightcolumn{
float: left;
width: 200px; /*Width of right column*/
margin-left: -200px; /*Set left margin to -(RightColumnWidth)*/
}



    #footer 
    {
        color: #999;
        border-top: 1px solid #396362;
        line-height: 1.4em;
        margin: 10px 0px 0px 0px;
        padding: 5px 0px 5px 0px;
        text-align: center;
        float: left;
        clear: both;
        width: 100%;
        padding: 4px 0;
        color:#5B8F22;
        /*font-size:10px;*/
		font-size: 0.75em;
    }

#footer a{
color:#5B8F22;
}

.rightinnertube{
margin-top: 0;
display:inline;
}


#toplogo{
float: left;
}

#topline{
float: left;
}

#topright{
float: right;
		font-size: 0.75em;
}

#topright a:hover{
text-decoration:none;
}

#topmenu{
margin: 10px;
font-size:0.9em;
}

#topoptions{
margin: 0 10px;
text-align:right;
}

#leftcolumn h1 a{
margin:1px 0 0;
}

#breadcrumb{
background-color:#666;
color:#fff;
font-size:0.9em;
padding:0;
margin:10px 0;
font-variant:small-caps;
}

#breadcrumb p{
padding:1px 2px 2px;
}

#breadcrumb a{
background-color:#666;
color:#fff;
text-decoration:none;
}


#adverts{
margin:10px 0;
}

#simplesearch{
float:right;
margin:10px;
clear:right;
}

#simplesearch #inputField{
width:184px;
}

#adverts img{
margin:0;
padding-bottom:4px;
}

#adverts p{
margin:0;
}

#pagecontent a:hover{
text-decoration:none;
}

#pagecontent img{
padding: 0 0 0 5px;
}

#contentfooter{
font-size:0.9em;
}

#contentfooter h2{
padding:1px 2px 2px;
margin:0;
color:#fff;
}

#contentlinks{
background-color:#B8D9E9;
}

#contentlinks ul{
margin-top:0;
padding-top:2px;
padding-bottom:10px;
}

#contentlinks a{
color:#4E5153;
}

#contentlinks a:hover{
text-decoration:none;
}

#footerleft{
margin: 0 10px;
float: left;
text-align:left;
}

#footerright{
margin: 0 10px;
float:right;
text-align:right;
}

#footer{
border-top:medium solid #5B8F22;
}

#footer p{
margin:0 0 10px;
}

#footer a{
text-decoration:none;
}

.invisible{
visibility:hidden;
}

.hidden{
display:none;
}