/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 08 February 2012 17:21:54
*/


/* Get Advice - New */
/* ----------------------------------------------------------------- */

.clear {
    clear: both;
}

#indexbody {
    float: left;
}

p {
    padding-left: 0 !important;
}

#banner h1#ga_header {
    display: block !important;
    width: 600px !important;
    height: 50px !important;
}

h2#ga_header {
    width: 600px !important;
    height: 50px !important;
}

h3.subHeading {
margin: 0 0 1em 0 !important;
padding: 0 !important;
font-size: 1.2em !important;
color: black !important;
font-weight: normal !important;
}

/* Top Nav */
/* ----------------------------------------------------------------- */

#ga_nav {
    border-top: 1px solid #cacaca;
    border-bottom: 1px solid #cacaca;
    margin: 0px 0 20px 0;
    padding: 8px 0 5px 0;
}

#ga_nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    width: 264px;
}

ul#ga_nav_spacer {
    margin-right: 11px;
}

#ga_nav ul li {
    margin-bottom: 3px; 
}

#ga_nav ul li a {
    display: block;
    color: #5f5f5f;
    text-decoration: none;
    background: #ededdb url(http://england.shelter.org.uk/__data/assets/image/0006/168261/ga_arrow.gif) no-repeat 250px;
    padding: 4px 4px 4px 8px;
}

#ga_nav ul li.alt a {
    display: block;
    text-decoration: none;
    background: #e0e0cb url(http://england.shelter.org.uk/__data/assets/image/0006/168261/ga_arrow.gif) no-repeat 250px;
}

#ga_nav ul li a:hover {
    background: #dbeded url(http://england.shelter.org.uk/__data/assets/image/0007/168262/ga_arrow-red.gif) no-repeat 250px;
}

#ga_nav .highlighted a {
    color:#fff;
    background:#f00 url(./?a=297608) no-repeat 250px 50%;
}

#ga_nav .highlighted a:hover {
    color:#fff;
    background:#c00 url(./?a=297608) no-repeat 250px 50%;
}

/* Cols */
/* ----------------------------------------------------------------- */

.col {
    display:block;
    float:left;
    margin: 0 10px 10px 0;
    width:264px;
    border-bottom: 1px solid #cacaca;
}

.col_r {
    margin: 0;
    display:block;
    float:right;
    width:264px;
    border-bottom: 1px solid #cacaca;
}

.last {
    border-bottom: none !important;
}

.col h2,
.col_r h2 {
    margin: 0 0 5px 0;
    padding: 0;
    color: #ff0000;
    font-weight: normal;
} 

.col a,
.col_r a {
    color: #5fa1b2;
    text-decoration: none;
    background: url(http://england.shelter.org.uk/__data/assets/image/0011/168266/ga_linkarrow.gif) no-repeat right;
    padding-right: 8px;
}

h2 a:visited, h2 a:hover {
   color:#f00;
}

img.disclaimer {
    margin: 15px 0 0 0;
}

/* Sidebar */
/* ----------------------------------------------------------------- */

#r_threecol {
    float: left;
    width: 197px;
}

#r_threecol h2 {
    margin: 0 0 10px 0 !important;
    padding: 0 !important;
    color: #282828 !important;
    font-weight: normal;
    font-size: 130%;
}

p.p_border {
    border-top: 1px solid #cacaca;
    padding: 3px 0 10px 0 !important;
    margin: 0 !important;
}

#r_threecol a {
    color: #217f92;
    text-decoration: underline;
    background: url(/?a=181703) no-repeat right;
    padding-right: 9px;
}

#ga_search {
    background: #e7e5d4;
    border-top: 1px solid #cacaca;
    margin: 0 0 10px 0 !important;
    padding: 10px 10px 10px 10px;
}

p.p_search {
    padding: 0 0 10px 0 !important;
    margin: 0 !important;
}

.txt {
    -moz-border-radius-bottomleft:2px;
    -moz-border-radius-bottomright:2px;
    -moz-border-radius-topleft:2px;
    -moz-border-radius-topright:2px;
    background-color:#fff;
    border-color:#666666 #CCCCCC #CCCCCC #666666;
    border-style:solid;
    border-width:1px;
    font-size:13px;
    margin:0;
    padding:2px;
    width:110px;
}

#advicesearch {
    background: #FFFFFF;
    color:#000000;
    font-size:12px;
    padding:3px 0 3px 3px;
    width:172px;
    border:1px solid;
    -moz-border-radius-bottomleft:2px;
    -moz-border-radius-bottomright:2px;
    -moz-border-radius-topleft:2px;
    -moz-border-radius-topright:2px;
    border-color:#CFCFCF #CCCCCC #CCCCCC #CFCFCF;
}

#tenancy_btn {
    margin-top: 35px;
    cursor: pointer;
}

#check_btn {
    margin-top: 45px;
}

#check_btn a {
    background-image: none !important;
}

#check_btn a {
    margin-top: 35px;
    background-image: none !important;
}

#ga_type {
    background: #dedbcc;
    border-top: 1px solid #cacaca;
    margin-bottom: 10px;
    padding: 10px;
    height: 115px;
}

#ga_urgent {
    background: #f5f3e7;
    border-top: 1px solid #cacaca;
    margin-bottom: 10px;
    padding: 10px 10px 0 10px;
}

#ga_urgent h2 strong {
    display: block;
    color: #ff0000;
    font-size: 120%;
    font-weight: normal;
}

#ga_urgent h2 span {
    font-size: 80%;
}

#ga_map {
    background: #ebf0ed;
    border-top: 1px solid #cacaca;
    margin-bottom: 10px;
    padding: 10px 10px 0 10px;
}

#ga_map p { margin-bottom:5px!important }

#ga_map span {
    display: block;
    color: #ff0000;
}

img.type,
img.map {
    float: right;
}

#banner h2 {
    color:#FF0000!important;
    display:inline!important;
    float:none!important;
    font-size:1.4286em!important;
    margin:0 !important;
}

/* IE6 */
/* ----------------------------------------------------------------- */

*html #ga_nav ul li a,
*html #ga_nav ul li.alt a  {
    height: 1%;
}

/* Downloads and tools landing page
/* ----------------------------------------------------------------- */

div.download-boxes {
     border-top: 1px solid #cacaca;
     margin-top: 10px;
     padding: 10px 10px 0 10px;
     background: #ebf0ed;
}

/* Downloads and tools */
/* ----------------------------------------------------------------- */

#top {
    background: #ebf0ed;
    padding: 7px;
    margin-bottom: 10px;
    border-top: 1px solid #cccccc;
}

#top p {
    padding: 0;
    margin: 0;
}

.downloads h3 {
    background: #5d5d5c;
    color: #f1f1eb;
    font-size: 14px !important;
    padding: 3px 0 3px 7px !important;
}

.downloads {
    background: #f1f1eb;
    margin-bottom: 10px;
}

.downloads div {
    padding: 7px 7px 3px 7px;
}

*html .downloads {
    zoom: 1;
}

.downloads p {
    padding-bottom: 0;
    margin-bottom: 0;
}

.tools h3 {
    color: #ff0000;
    font-size: 15px !important;;
    padding: 6px 0 3px 7px !important;
    margin: 0 !important;
    font-weight: normal;
}

.tools div p {    
    color: #575757 !important;
}

.tools div {
    padding: 7px;
}

.tools p {
    padding-bottom: 0;
    margin-bottom: 0;
}

.tools-col {
    display:block;
    float:left;
    margin: 0 10px 10px 0;
    width: 254px;
    background: #f1f1eb;
    border-top: 1px solid #cacaca;
}

.tools-col_r {
    margin: 0 0 10px 0;
    display:block;
    float:right;
    width:254px;
    background: #f1f1eb;
    border-top: 1px solid #cacaca;
}

.downloads-col {
    display:block;
    float:left;
    margin: 0 10px 10px 0;
    width: 254px; /* 254px */
    background: #ebf0ed;
}

.tools-col a,
.tools-col_r a,
.downloads a {
    color: #5fa1b2;
    text-decoration: none;
    background: url(?a=181704) no-repeat right;
    padding-right: 9px;
}

.tools-col a:hover,
.tools-col_r a:hover,
.downloads a:hover {
    text-decoration: underline;
}

.last {
    border-bottom: none !important;
}

/* End Downloads and tools */
/* ----------------------------------------------------------------- */


/* A-Z Housing jargon styles*/
/*------------------------------------------------------------------*/

/*A-Z of Jargon panel at top*/

#maincontentcol{margin:0;} 
#maincontentcol h2{margin:0; padding:5px; font-size:1em; color:#006699;}
#maincontentcol h2 a{color:#006699;}
#maincontentcol h2.subHeading{color:black; font-size:1.2em; padding:0 0 15px 0; }
#maincontentcol h3{margin:0; padding:5px; font-size:1em; color:#006699;}
#maincontentcol h3#last{border-bottom: 1px dotted #999999;}
#maincontentcol h3 a{color:#006699; font-weight:normal;}
#maincontentcol p{font-size:0.9em;}
#maincontentcol li a{list-style-type:none; background:none; margin:0;}

#maincontentcol ol li{list-style-type:none; background:none; margin:0; padding:0;}
#maincontentcol ol li a{text-decoration:none;}

#maincontentcol h2.sampleLetters{padding:20px 0 15px 0;}
#di_top{margin: 0 0 20px 0;}
#di_top ol li{ margin:0;}
#di_top h3{display:none;}

.read_more{font-size:0.9em;}

.glossary_index {background-color: #F3F3F3; border-top:solid 1px #cccccc; overflow: auto; padding:20px 0 0 10px;}
.glossary_index ol{
            
    margin: 0 auto;
    padding: 0 0 0 15px;
    height: 30px;
    list-style: none;
    display: block;
    position: relative;
    font-size:1.1em;
}

.glossary_index  ol li {
    float: left;
    margin: 0;
    color: #ff0000;
    font-weight: bold;
    bottom: 0;
    text-align: center;
    height: 30px;
    width: auto;
list-style-type:none;
font-size:1.4em;
margin:3px 0 0 0;
}

.glossary_index ol li a {
    padding:0 5px;
    bottom: 0;            
    width:auto;
    display:block;    
    color: #888888;
    font-size:0.7em;
}

.glossary_index ol li a:hover {
    padding: 0 5px;
    bottom: 0;            
    width:auto;
    display:block;    
    color: #006699;
}

#contentarea{}
/*top back to advice link*/
#backToAdvice{padding:8px 10px; margin:0 0 10px 0; background-color: #E4F1FC; background-image:url('http://england.shelter.org.uk/__data/assets/image/0009/369612/infoIcon.gif'); background-repeat: no-repeat; background-position: 10px 9px;}
#backToAdvice p {font-size:0.9em; margin:0 0 0 30px; padding:0;}
#backToAdvice p span{color:#006699;}

#bodycontent{float:left; margin-right:0; } 
#getadvice-countryswitch{width:185px; float:right; margin:52px 0 0 0; padding:0 0 0 5px;}

 #getadvice-countryswitch a{display:block;} 
 #getadvice-countryswitch p {
   margin: 0;
   font-size: 11px;
   text-align: right;
  }
  .hover-tip {
   background: url(./?a=362403) transparent;
   display: inline-block;
   height: 16px;
   margin: 0 0 0 2px;
   position: relative;
   top: 2px;
   width: 16px;
  }
  .hidden-text {
   display: none;
   position: relative;
   z-index: 100;
  }
  .hover-tip-outer {
   position: absolute;
   width: 364px;
   padding: 5px;
   background: #9DBDCE;
   -webkit-border-radius: 13px;
   -moz-border-radius: 13px;
   border-radius: 13px;
   top: 5px;
   left:-190px;
text-align:left;
font-size:13px;

  }
  .hover-tip-inner {
   background: #F3F7F9;
   padding: 14px;
   border: 1px solid #3D6FA4;
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
  } 

a#getAdvice{background-image:url('countryOverlay.gif'); background-repeat: no-repeat; background-position: right; padding:2px 20px 2px 0; font-size:1.1em; text-decoration:none;}



#terms2 h2{background-image:none; padding:0;}


.accordion {width:542px;}
.accordion div{padding:10px; font-size:1em; height:auto;}
.accordion div ul{margin:0; padding:0;}
.accordion div ul li{list-style-type:none; margin:0; padding:0; background:none; font-size:0.9em;}
.accordion div ol{margin:0; padding:0;}
.accordion div ol li{margin:0; padding:0; background:none; font-size:1em;}

.btt, .btt_final {border-top: 1px dotted #999999; padding:5px 0 !important;} 

ul#page_tools{border-top:0;}
ul#page_tools li{display:inline; float:left;}

a.email{background-image:url(http://england.shelter.org.uk/__data/assets/image/0009/369594/emailThis.gif); background-repeat:no-repeat; padding:3px 0 0 30px; height:20px; display:block; font-size:0.9em;}
a.download{background-image:url(http://england.shelter.org.uk/__data/assets/image/0006/369591/downloadIcon.gif); background-repeat:no-repeat; padding:3px 0 4px 30px; display:block; font-size:0.9em; margin:0 0 10px 0;}

a.downloadLetters{background-image:url(http://england.shelter.org.uk/__data/assets/image/0006/369591/downloadIcon.gif); background-repeat:no-repeat; padding:3px 0 4px 30px; margin:0 0 10px 0;}

/*Jquery Accordian Styling*/

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border-top: 1px dotted #999999; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { background: #FFFFCC url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border-top: 1px dotted #999999; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #ff0000; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ff0000; text-decoration: none; border-bottom:none;}
#maincontentcol h2.ui-state-active a, #maincontentcol h3.ui-state-active a{ color: #ff0000; text-decoration: none; border-bottom:none;}
.ui-widget :active { outline: none; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(http://england.shelter.org.uk/__data/assets/image/0008/368963/ui-icons_ff0000_256x240.png); display:block; float:left;}
.ui-widget-content .ui-icon {background-image: url(http://england.shelter.org.uk/__data/assets/image/0008/368963/ui-icons_ff0000_256x240.png); display:block; }
.ui-widget-header .ui-icon {background-image: url(http://england.shelter.org.uk/__data/assets/image/0008/368963/ui-icons_ff0000_256x240.png); display:block; }
.ui-state-default .ui-icon { background-image: url(http://england.shelter.org.uk/__data/assets/image/0008/368963/ui-icons_ff0000_256x240.png); display:block; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(http://england.shelter.org.uk/__data/assets/image/0008/368963/ui-icons_ff0000_256x240.png); display:block; }
.ui-state-active .ui-icon {background-image: url(http://england.shelter.org.uk/__data/assets/image/0008/368963/ui-icons_ff0000_256x240.png); display:block; }
.ui-state-highlight .ui-icon {background-image: url(http://england.shelter.org.uk/__data/assets/image/0008/368963/ui-icons_ff0000_256x240.png); display:block; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(http://england.shelter.org.uk/__data/assets/image/0008/368963/ui-icons_ff0000_256x240.png); display:block; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }




