/*
  Independent Age Matrix v3 System
  Content (c) Copyright Independent Age
  Running Squiz MySource v3.12.2 (Matrix) - http://matrix.squiz.net/
  Developed by Squiz  - http://www.squiz.net
  (c) Copyright 2010. All rights reserved.
  Page generated: 10 March 2010 10:32:02
  Warranty key: YWJjZGVmMDAwMDAwQVUwMDAwMDAwMA==
*/


body,p,td,input,select {
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 90%;
    font-weight: none;
    text-decoration: none;
}

b {
    color: #CC3300;
}
#donate a:hover
{
background:url(http://www.independentage.org.uk/__data/assets/image/0013/3163/donate_rollover.jpg) !important;

}
#donate a
{
background:url(http://www.independentage.org.uk/__data/assets/image/0012/3162/donate_red.jpg);
width:68px !important;
height:24px !important;
display:block;
}

#donate a span{
display:none !important;
}

.selected
{
text-decoration:none;
background:none;
}

#donate a:active
{
background:url(http://www.independentage.org.uk/__data/assets/image/0014/3164/donate_select.jpg) !important;
}
ul,li {
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 90%;
    font-weight: none;
    text-decoration: none;
}

form {
    margin-bottom:0;
    margin-top:0;
}

.topnav {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 90%;
    font-weight: normal;
    text-decoration: none;
    color: #6A6A51;
}

.topnav:hover {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 90%;
    font-weight: normal;
    text-decoration: none;
    color: #CC3300;
}

.topnav-current {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 90%;
    font-weight: normal;
    text-decoration: none;
    color: #CC3300;
}

.topnav-current:hover {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 90%;
    font-weight: normal;
    text-decoration: none;
    color: #6A6A51;
}


.topnav2 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 90%;
    font-weight: normal;
    text-decoration: none;
    color: #6A6A51;
}


.topnav2-current {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 90%;
    font-weight: normal;
    text-decoration: none;
    color: #6A6A51;
}


.topnav2_cell {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 90%;
    font-weight: normal;
    text-decoration: none;
    color: #6A6A51;
    background: #F1F1EA;
    width: 100%;
    /*height: 100%;*/
}

.topnav2-current_cell {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 90%;
    font-weight: normal;
    text-decoration: none;
    color: #6A6A51;
    background: #E4E4D5;
    width: 100%;
    /*height: 100%;*/
}

.topnav2-current-current_cell {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 90%;
    font-weight: normal;
    text-decoration: none;
    color: #6A6A51;
    background: #E4E4D5;
    width: 100%;
    /*height: 100%;*/
}

/*.cell-current {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 90%;
    font-weight: normal;
    text-decoration: none;
    color: #6A6A51;
    background: #E4E4D5;
    width: 100%;
    height: 100%;
}

.cell-current:hover {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 90%;
    font-weight: normal;
    text-decoration: none;
    color: #6A6A51;
    background: #F1F1EA;
    width: 100%;
    height: 100%;
}*/

.smallprint {
    font-size: 12px;
}

.fineprint {
    font-size: 10px;
}

.page-title  {
    font-size: 150%;
    font-family: Arial,  Helvetica, sans-serif;
    color: #CC3300;
}

h1, .mainheading  {
    font-weight: bold;
    font-size: 98%;
    font-family: Arial,  Helvetica, sans-serif;
    color: #CC3300;
}

h2, .subheading {
    font-weight: bold;
    text-decoration: none;
    font-size: 90%;
    font-family: Arial,  Helvetica, sans-serif;
    color: #CC3300;
}

h3, .heading {
    font-weight: bold;
    text-decoration: normal;
    font-size: 90%;
    font-family: Arial,  Helvetica, sans-serif;
    color: #333333;
}

.sidenav {
    color: #ffffff;
    font-weight: none;
    text-decoration: none;
    font-family: Arial,  Helvetica, sans-serif;
    font-size: 85%;
}

.sidenav-current {
    color: #E4E4D5;
    font-weight: none;
    text-decoration: none;
    font-family: Arial,  Helvetica, sans-serif;
    font-size: 85%;
}

.sidenav:hover {
    color: #E4E4D5;
    font-weight: none;
    text-decoration: none;
    font-family: Arial,  Helvetica, sans-serif;
    font-size: 85%;
}


.sidenav-current:hover {
    color: #ffffff;
    font-weight: none;
    text-decoration: none;
    font-family: Arial,  Helvetica, sans-serif;
    font-size: 85%;
}


.stalks {
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    font-family: Verdana, Arial,  Helvetica, sans-serif;
    font-size: 85%;
}

.stalks-current {
    color: #C4860C;
    font-weight: normal;
    text-decoration: none;
    font-family: Verdana, Arial,  Helvetica, sans-serif;
    font-size: 9px;
}

.stalks:hover {
    color: #C4860C;
    font-weight: normal;
    text-decoration: none;
    font-family: Verdana, Arial,  Helvetica, sans-serif;
    font-size: 9px;
}


.stalks:hover, .stalks-current:hover {
    color: #C4860C;
    font-weight: normal;
    text-decoration: none;
    font-family: Verdana, Arial,  Helvetica, sans-serif;
    font-size: 9px;

}

.pagemargins {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    width: 765px;
    background: #fff;
    text-align: center;
}

table.main-table {
    border: 1px solid #C0C0C0;
    border-width: 0 1px;
}

a {
    color: #0088E5;
    font-weight: normal;
    text-decoration: underline;
}

a:hover {
    color: #0088E5;
    font-weight: normal;
    text-decoration: none;
}

table.footer-line-1, table.footer-line-2 {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0px;
    border-style: none;
    margin: 0px;

}
table.footer-line-1 {
    background-color: #F1F1EA;
}

table.footer-line-1 tr td, table.footer-line-2 tr td {
    font-family: Arial,  Helvetica, sans-serif;
    font-size: 75%;
    font-weight: none;
    text-decoration: none;
}
table.footer-line-1 tr td, table.footer-line-2 tr td {
    font-family: Arial,  Helvetica, sans-serif;
    font-size: 75%;
    font-weight: none;
    text-decoration: none;
}

table.footer-line-1 tr td {
    padding: 2px;
}
table.footer-line-2 tr td, table.footer-line-2 tr td a {
    color: #ffffff;
}

.newsletter-heading {
    font-size: 135%;
    font-family: Arial,  Helvetica, sans-serif;
    color: #CC3300;
    font-weight: normal;
    text-decoration: none;
}

.newsletter-sub-heading {
    font-family: Arial,  Helvetica, sans-serif;
    font-size: 85%;
    color: #CC3300;
    font-weight: normal;
    text-decoration: none;
    padding-bottom: 3px;
}

td.third_level {
    background-color: #CC3300;
   padding:0px 0px 0px 25px;
}

td.third_level a{
   color: #fff;
   font-size: 75%;
   text-decoration: none;
}

td.third_level a:hover {
   color: #fff;
   font-size: 75%;
   text-decoration: underline;
}

.left {
float: left;
margin-right: 10px;
}

.right {
float: right;
margin-left: 10px;
}

.small {
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 90%;
    font-weight: none;
    text-decoration: none;
    text-align: center;
}


form ul li {
 list-style: none;
}

#bookmark ul{
float:left;
border:2px solid #F1F1EA;
width:750px;
background:#F1F1EA;
}
#bookmark ul li{
float:left;
list-style-type:none;
padding-left:10px;
padding-bottom:4px;
padding-top:4px;
}






}