



body {

margin: 0;

background-color: white;

color: black;

font-family: verdana, arial, helvetica, sans-serif;

font-size: 0.8em;

}



p, li, ul, ol, div {

font-family: verdana, arial, helvetica, sans-serif;

color: #000000;

}

a{

color: black;

text-decoration: none;

}



a:hover{

text-decoration: underline;

}





td {

font-family: verdana, arial, helvetica, sans-serif;

font-size: 0.8em;

}



h1{

font-family: arial, verdana, helvetica, sans-serif;

font-size: 130%;

}



h2{

font-family: verdana, arial, helvetica, sans-serif;

font-size: 120%;

}



h3{

font-family: verdana, arial, helvetica, sans-serif;

font-size: 100%;

}



h4, h5, h6{

font-family: verdana, arial, helvetica, sans-serif;

font-family: verdana, arial, helvetica, sans-serif;

font-size: 100%;

}

/*End of Required Elements*/



th{

        font-size: 0.8em;

}



h1.pageheader a, #Content h2.pageheader a, #Content h1.pageheader a{

color: white;

}



h1.pageheader, h2.pageheader{

color: white;

padding: 0;

margin: 0;

font-size: 125%;

}



.headertext, .newsheadertext, h2.boxheader, .Quote, h2.boxHColour{

color: white;

}



h2.DonateHeader, h2.SubscribeHeader, h2.StaffHeader, h2.Spanishheader{

font-size: 90%;

}



.spanishlink{

background-color: #F78218;

font-weight: bold;

margin-bottom: 3px;

padding-right: 15px;

}



.donatelink{

background-color: #8CB68C;

font-weight: bold;

margin-bottom: 3px;

padding-right: 15px;

}



.subscribelink{

background-color: #9c9a9c;

font-weight: bold;

margin-bottom: 3px;

padding-right: 15px;

}



.stafflink{

background-color: #8caebd;

font-weight: bold;

margin-bottom: 3px;

padding-right: 15px;

}



.spanishlink a, .donatelink a, .subscribelink a, .stafflink a, h2.boxheader, h2.boxHColour, .colourLink a{

color: white;

font-size: 90%;

}



/*Forms*/

.Hidden{

display: none;

}



form{

margin: 0;

}



.SmallFormField{

width: 9em;

}



.FormField{

width: 18em;

}



.dropdowntable{

font-weight: bold;

background-color: Black;

color: white;

vertical-align: middle;

}



.dropdowntable input, .dropdowntable select{

padding-top: 0;

margin-top: 0;

}



.topnav1{

font-family: verdana, arial, helvetica, sans-serif;

font-size: 0.9em;

font-weight: bold;

background-color: black;

color: white;

vertical-align: middle;

}





input, textarea{

font-family: verdana, arial, helvetica, sans-serif;

font-size: 100%;

}



.GenForm label{

width: 10em;

vertical-align:top;

margin:0.3em 0.5em 0.3em 0;

}



/*Header*/



.bannerbground{

background-color: #ffffff;

}



.bannerbgroundStaff{

background-color: #8caebd;

}



.topnav{

font-size: 100%;

padding: 4px 9px 4px 9px;

}



.topnav a, #Content #Sitemap a{

color: white;

}



.breadcrumb{

font-size: smaller;

padding: 2px 0 3px 0;

}



/*Content*/



.photocredit, .newsphotocredit{

font-size: smaller;

color: white;

padding: 0.2em;

border-top: thin solid White;

}



.newsphotocredit, .newsheadertext{

background-color: #a52f5e;

}



.heading_index{

background-color: #005A9D;

}

.heading_services{

background-color: #c40800;

}

.heading_feedback{

background-color: #a52f5e;

}



.heading_recruitment{

background-color: #a52f5e;

}

.heading_vacancies{

background-color: #682121;

}

.heading_seekers{

background-color: #a52f5e;

}



.heading_contact{

background-color: #a52f5e;

}

.heading_employers{

background-color: #006531;

}



#Content a.NewsLink{

color: #3399CC;

}



.photoborder{

border-left: 5px solid White;

border-bottom: 5px solid White;

}



.headertext, .newsheadertext{

font-size: 1.0em;

font-weight: bold;

}



.headertext{

padding: 1.6em 0.3em 0.3em 0.3em;

}



.loginContent .headertext{

background-color: #8CAEBD;



}



.newsheadertext{

padding: 0.7em 0.3em 0.3em 0.3em;

}



h3.news, #Content a.news, #Content strong.news a{

color: #319ACE;

padding: 0;

margin: 0;

}



h3.events, #Content a.events, #Content strong.events a{

color: #ce6531;

padding: 0;

margin: 0;

}



h3.jobs, #Content a.jobs, #Content strong.jobs a{

color: #d64d8c;

padding: 0;

margin: 0;

}



h3.publications, #Content a.publications, #Content strong.publications a{

color: #666699;

padding: 0;

margin: 0;

}





h3.campaigns, #Content a.campaigns, #Content strong.campaigns a{

color: #682121;

padding: 0;

margin: 0;

}



.greyline{

background-image: url("../images/GreyLine.gif");

background-repeat: repeat-y;

background-position: top center;

background-color: white;

}



.RHS{

padding-right: 9px;

}



.spanishlink, .donatelink, .subscribelink, .stafflink, .colourLink{

font-weight: bold;

margin-bottom: 3px;

}



.boxborder, .donatebox, .subscribebox, .staffbox, .spanishbox, .boxBColour{

margin-bottom: 3px;

}



.LHS{

padding-left: 5px;

}



.footer{

font-family: verdana, arial, helvetica, sans-serif;

font: normal;

font-size: 0.9em;

color:  white;

padding: 7px 1px 5px 1px;

background-color: #DEAB3A;

text-align:center;

border: 1px solid Black;

}



.footer a{

color: blue;

}





strong{

font-weight: bold;

}



/*Navigation*/



#Nav ul{

margin: 0;

padding: 0;

list-style-type: none;

background-color:#ffffff;

color: black;

}



#Nav {

font-size: 90%;

}



.error {

color:#ff0000;

}



.colourLink

{

        font-weight: bold;

        margin-bottom: 3px;

        padding-right: 15px;

        }nSa