/***************************/
/*** Start Of Tag Styles ***/
/***************************/
*{
  font-family:arial;}

html{
  background-color:#FFFFFF;
  height: 100%;}

body,div,form,img,p,table,td,tr{
  border:0px;
  padding:0px;
  margin:0px;}

body{
  font-size:12px;
  background-color:#FFFFFF;
  height: 100%;}

table,tr,td,img{
  border-collapse:collapse;}

table{
  width: 100%;}

div{
  clear:both;}

OL{
  margin: 0px;
  margin-left: 30px;
  padding: 0px;}

DL{
  text-align: left;}
img{
  vertical-align: bottom;}

form{
  display:inline;}

a {
  text-decoration: none;
  color:#777;}

a:hover{
  color: #b50073;}

.indexList a{
  color: #FFF;}

.indexList a:hover{
  color: #FFF;}

input{
  font-size:13px;}

.scaled{
  width: 100%; }

H1,H2,H3,H4,H5,H6{
  margin:0px;
  color: #ffffff;
  font-size:14px;
  font-weight: bold;}
/***************************/
/***  End Of Tag Styles  ***/
/***************************/


/***************************/
/*** Start Of Text Styles***/
/***************************/
.footerText{
  font-size: 11px;
  color: #FFF;}

.searchURL{
  color: #777;}
  
.charityListing{
  padding:5px;}

.listingBody{
  color: #444;}

.listingURL{
  color: #777;}

.resultHeader{
  font-size: 13px;}

.charityListingTitle{
  border-bottom: 1px solid #AAA;
  padding: 5px;
  margin-bottom: 10px;
  margin-left: 5px;
  text-align: center;}

.charityListings{
  border-left: 1px solid black;
  margin-left: 5px;}

.frontfooterBar{
  line-height: 20px;
  font-size: 11px;}
/***************************/
/***  End Of Text Styles ***/
/***************************/


/***************************/
/*** Start Of Link Styles***/
/***************************/
.searchTitle{
  color: #B50073;
  text-decoration: underline;
  font-size: 13px;}
.listingTitle{
  color: #B50072;}
.background a{
  font-size: 12px;
  color: #FFF;}
.background a:hover{
  color: #BBB;}
/***************************/
/***  End Of Link Styles ***/
/***************************/


/***************************/
/***Start Of Class Styles***/
/***************************/
.halfH{
  height: 50%;}

.fullH{
  height: 100%;}

.fullW{
  width: 100%;}

.halfW{
  width: 50%;}

.hilight{
  background: #389493;}
.hilight2{
  background: #949493;}

.centre{
  text-align: center;}

.left{
  text-align: left;}

.right{
  text-align: right;}

.top{
  vertical-align: top;}

.middle{
  vertical-align: middle;}

.bottom{
  vertical-align: bottom;}

.background{
  background-color: #B50073;
  color: #FFF;}


.footerBar{
  line-height: 20px;}

.searchBar{
  height: 32px;}

.searchBar TABLE{
  width: auto;}

.searchBar TABLE TD{
  padding: 2px;}

.bar INPUT.searchInput{
  border: 2px inset;
  background: #FDE;
  width: 275px;
  margin-bottom: 1px;}

.indexList{
  font-size: 11px;
  width: 760px;
  color: #FFF;}

.indexList TD{
  padding: 0px 3px;}

.results{
  padding: 5px;
}

.resultHeader{
  padding: 5px;
}

.result{
  padding: 5px;
}

.resultNavigation{
  text-align: right;
}

.resultsPosition{
  border-right: 1px solid black;
  margin-right: -1px;
  padding-right: 5px;
}

.contact{
  width: 600px;
  margin: auto;
  margin-top:10px;
  margin-bottom: 5px;
  display:block;}

.contact dl{
  margin: 0px;}

.contact dd{
  margin-left: 15px;
  margin-bottom: 5px;}

.contact dl dd{
  margin-bottom: 0px;}

.contact dt{
  font-weight: bold;
  background: #950063;
  padding-left: 5px;}

.contact dl dt{
  background: transparent;
  color: white;
  margin-left: -5px;}

.contact textarea{
  width: 565px;
  border: 1px solid #48639C;
  height: 100px;}

.directory{
  width: 620px;
  margin-left: auto;
  margin-right: auto;}

.directory dl{
  margin: 5px;
  margin-right: 0px;}

.directory dt{
  background: #950063;
  padding:1px;
  padding-left:5px;}
 
.directory H2{
  font-size: 13px;}

.directory dd{
  margin-left: 15px;}
  
.happySearchBox{
  border: 2px inset;
  background: #FDE;}

.listings {
  padding: 2px 5px 2px 39px;}
/***************************/
/*** End Of Class Styles ***/
/***************************/
