@charset "utf-8";
/* CSS Document */

/* Common tags                 */
/*-----------------------------*/		

body 
{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:0.9em;
	color:#575757;
	margin: 0;
	padding: 0;
	margin-right: 30;
	text-align: left !important;
 }

A:link      {
	color: #4b2920;
	text-decoration:none;
}
A:visited 	{
	color: #4b2920;
	text-decoration:none;
}
A:active 	{
	color: #4b2920;
	cursor:hand;
	text-decoration:none;
}
A:hover 	{
	color: #4b2920;
	cursor:hand;
	text-decoration:underline;
}
		
A.bodyLink:link     { color: #4b2920; text-decoration:none; font-weight:bold; }
A.bodyLink:visited 	{ color: #4b2920; text-decoration:none; font-weight:bold; }
A.bodyLink:active 	{ color: #4b2920;  cursor:hand; text-decoration:none; font-weight:bold; }
A.bodyLink:hover 	{ color: #4b2920;  cursor:hand; text-decoration:"underline"; font-weight:bold; }




.title
{
    text-transform: uppercase;
    font-family: verdana;
    font-size: large;
    font-weight: bold;
    color: #c44f35;
 }

hr {
	border: 0;
	border-top: 2px solid #c44f35;
	height: 2px;
}

img
{
	border-width: 0;
}

ul
{
	list-style-image: url(Images/bullet.jpg);
	list-style-position: outside;
	list-style-type: disc;
	color: #575757;
}

.menutextindent
{
    font-size: x-small;
}

/* Headings                    */
/*-----------------------------*/
h1
{
	font-size: large;
	color: #c44f35
}

h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	margin-top: 30;
	color: #c44f35;
	margin-bottom: -15;
}
	
h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	margin-bottom: -15;
	color: #c44f35;
	padding-left: 15;
}

h1, h2, h3, h4
{
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
}




/* Tables                      */
/*-----------------------------*/	
table
{
	font-size: .9em;
}

table.header
{
	  background-color:#c44f35;
}

td.logo
{
	text-align: left;
	width: 184px;
}

td.title 
	{
		text-align: center;
		font-family: verdana;
		font-size: x-large;
		font-weight: bolder;
		color: #FFFFFF;
	}

td.headerbar 
{
	background-image: url(Images/bar.jpg);
	text-align: right;
	height: 24px;
}

td.menu 
{
	background-color:#FFFFFF;
	width: 140px;
	height: 100%;
	vertical-align: top;
}

td.footer
{
	margin-left: 30;
	font-family: Verdana;
	font-size:xx-small;
	font-weight: normal;
	color: #43badc;
	text-align: right;
}

td.participantheader
{
	background-color:#c44f35;
	border-color:#c44f35;
}
table.participantdonors
{
    border-color:#c44f35;
}
image.participantheader
{
		border-color:#c44f35;
}

/* additional styles - January 2008 */

.ctl00_Menu1_0 { 
		background-color:white;
		visibility:hidden;
		display:none;
		position:absolute;
		left:0px;
		top:0px; 
		}
		
	.ctl00_Menu1_1 { 
		font-family:Verdana;
		font-size:9pt;
		font-weight:bold;text-decoration:none; 
		}
		
	.ctl00_Menu1_2 { 

		font-family:Verdana;
		font-size:9pt;
		font-weight:bold;

		}
		
.ctl00_Menu1_4 {
	/*padding-bottom:15px;*/
	}
	
.ctl00_Menu1_4 ul {
	padding:0;
	margin:0;
	list-style-type:none;
	font-size:.9em;
	font-weight:normal;
	}
	
.ctl00_Menu1_4 ul li {
	padding-top:6px;
	padding-left:10px;
	padding-right:8px;
	}
	
.ctl00_Menu1_4 ul a {
	
	color:#222;
}
	

#ctl00_BannerCell, #ctl00_BannerCell2 {
	width:778px !important;
	}

#ctl00_BannerCell2 div.uppernav {
	background-color:#d14d26;
	margin-top:14px;
	color:#fff;
	}
	
#ctl00_BannerCell2 div.uppernav  ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	}
	
#ctl00_BannerCell2 div.uppernav ul li a {
	color:#fff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	font-weight:bold;
	padding-left:9px;
	background-image:url(images/uppemenu_bar.gif);
	background-repeat:no-repeat;
	background-position:left center;
	margin-left:9px;
}

#ctl00_BannerCell2 div.uppernav ul li a:hover {
	text-decoration:underline;
	}
	
#ctl00_BannerCell2 div.uppernav  ul li {
	float:left;
	padding-top:.4em;
	}
	
	
#ctl00_BannerCell div.header_banner {
	margin-top:7px;
	clear:both;
	}
	
#ctl00_MenuCell {
	border-top:7px solid #fff;
	border-bottom:7px solid #fff;
	}
	

#ctl00_CopyrightCell {
	border-top:7px solid #fff;
	padding:.4em 31px;
	text-align:left !important;
	}
	
.ctl00_Menu1_4 {
	margin-left:0px;
	}
	

.clear:after {
	content: ".";
	display:block;
	height:0;
	font-size:0;
	clear:both;
	visibility:hidden;
	}
	
.clear {
	min-height:1px;
	}

* html .clear {
	height:1px;
	}
	
td {
	text-align: left !important;
	}
	
form#searchform {
	display:inline;
	}
	
.latestnews {
	background-color:#cee6c1;
	padding:12px 0px 12px 12px;
	background-repeat:no-repeat;
	background-position:right center;
	color:#444;
	}
	
.latestnews ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
.latestnews li {
	padding:.3em 0;
	margin:0;
	}	
	
.latestnews a {
	color:#444;
	font-weight:bold;
	text-decoration:none;
	background-image:url(images/arrow_pink.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	font-size:1.1em;
	padding:16px 16px 0 0;
}

.latestnews a:hover {
	text-decoration:underline;
	}
	
.td_menu {
	background-image:url(images/gutsy.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-bottom:220px;
	width:184px;
}

.horzdash {
	background-image:url(images/horzline_dashed.gif);
}

.colour_blue {
	color:#c44f35;
	}
	
.colour_orange {
	color:#c44f35;
	}
	
.colour_turqouise {
	color:#c44f35;
	}
	
.colour_green {
	color:#c44f35;
	}
	
a.date {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size:.95em;
	}
	
a.date:hover {
	text-decoration:underline;
	}
	
	
div#results {
line-height:1.4em;
margin-top:1em;
}

a.title {
 font-size:1em;
text-transform:none;

}
.description {
padding-top:.4em;
}

.url {
font-size:.95em;
}

.maintextarea {
font-size:1em;
line-height:1.5em !important;
padding-left:.5em;
padding-top:1em;
}

.maintextarea table {
font-size:1em !important;
}

.maintextarea a, .maintextarea a:link, .maintextarea a:hover, .maintextarea a:active, .maintextarea a:visited {
	font-weight:bold;
	color:#DF4B0D;
	}
	
	
.maintextarea li {
color:#666 !important;
padding-bottom:.5em;
}

.maintextarea2 {
font-size:1em;
line-height:1.4em !important;
}

.maintextarea h1 {
padding:0;
margin:0 0 1em 0;
}



.maintextarea h2 {
font-size:1.3em;
padding:.8em 0 0 0;
margin:.6em 0 0 0;
background-image:url(images/horzline_dashed.gif);
background-repeat:repeat-x;
background-position:left top;
}

.maintextarea p {
margin:0;
padding:0 0 1em 0;
}

.clear:after {
	content::".";
	display:block;
	height:0;
	font-size:0;
	clear:both;
	visibility:hidden;
	}
	
.clear {
	min-height:1px;
	}
	
* html .clear {
	height:1px;
	}
	
.ctl00_Menu1_4 a {
background-color:#f46927;
display:block;
border-bottom:1px solid #fff;
padding:7px 14px 7px 14px;
}

.ctl00_Menu1_4 a:hover {
	background-color:#fa8742;
	text-decoration:none;
	}
	
	
ul#share {
	margin-left:26px;

}

#share a {
	padding:5px 0 5px 32px;
	font-size:.7em;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

	
#share a.twitter, #share a.twitter:hover {
	background-image:url(images/twitter.gif);
	background-position:10px center;
	background-repeat:no-repeat;
}

#share a.facebook, #share a.facebook:hover {
	background-image:url(images/facebook.gif);
	background-position:10px center;
	background-repeat:no-repeat;
}

#share a:hover {
	text-decoration:underline;
	}
	
.addthis_toolbox .vertical
{
    padding: 0px 0 10px 0px;
	list-style-type:none;
	margin:0;
}

.addthis_toolbox .vertical a
{
    padding: 4px 0 4px 35px;
    position: relative;
    display: block;
    text-decoration: none;
    color: #fff;
	text-transform:uppercase;
	font-size:.9em;
	
}

.addthis_toolbox .vertical a:hover
{
    text-decoration: underline;
	background-image:none !important;
}


.addthis_toolbox .vertical span
{
    position: absolute;
    left: 14px;
    top: 4px;
	background-color:#FFFFFF;
}
