/* GENERAL STYLES */
/* GENERAL STYLES */
html, body {
	font-family:arial,helvetica,sans-serif;
	color:#333366;
	margin:0;
	line-height:1.30em;
	padding:0;
	height:100%;
	border:none;
	}

body.live {
	background:url(/common/images/background_gradient.jpg) repeat-x;
}

body {
	font-size:0.75em;
}


form { 	margin:0;
height:100%;
width:100%;
 }

a { color:#333366; }

img { border-width:0; }


/* Container */
#container {
	position:relative;
	text-align:left;
	width:1005px;
	margin:0 auto 0 auto;
	min-height:100%;
	background-color:#fff!important;
}


/* Left Coloumn */



#contentLeft {
	width:186px;
	margin:0;
	float:left;
}



#contentLeftdiv {
	width:186px;
	margin:0;
}

/* left nav */

#donate img {
	_display:none;
}

#donate a {
	display:block;
	width:150px;
	height:100px;
	position:relative;
}

			
#contentLeftNav {
	padding:0;
	margin:58px 44px 0 15px;
	color:#FFFFFF;
	font-size:1.2em;

}

#contentLeftNav a {
	color:#FFFFFF;
}

#contentLeftNav a.selected {
	font-weight:bold;
}

#contentLeftNav li {
	list-style:none;
	display:inline;
}

#contentLeftNav li a, #contentLeftNav li span {
	font-size:1.0em;
	text-decoration:none;
	display:block;
	width:1px;
	white-space:nowrap;
	padding:0px 0px 6px 0px;
	margin:0px 0px 0px 0px;
}

#contentLeftNav li a:hover {
	text-decoration:underline;
	}
	
#contentLeftNav li span {
	font-weight:bold;
}

#contentLeftNav .firstItem {
	margin-top:0px;
}




#contentLeftNav2 {
	padding:0;
	margin:2px 2px 0 15px;
	color:#FFFFFF;
}

#contentLeftNav2 a {
	color:#FFFFFF;
}

#contentLeftNav2 a.selected {
	text-decoration:underline;
	font-weight:normal;
}

#contentLeftNav2 li {
	list-style:none;
	display:inline;
}

#contentLeftNav2 li a, #contentLeftNav2 li span {
	font-size:1.0em;
	text-decoration:none;
	display:block;
	width:1px;
	white-space:nowrap;
	padding:0px 0px 6px 0px;
	margin:0px 0px 0px 0px;
}

#contentLeftNav2 li a:hover {
	text-decoration:underline;
}
	
#contentLeftNav2 li span {
	font-weight:bold;
}

#contentLeftNav2 .firstItem {
	margin-top:0px;
}





		/* visual links */

#contentLeftVisualLinks {	
	padding:0;
	font-size:0.90em;
	margin:0px 0px 13px 15px;
	bottom:0;
	position:absolute;

}
			
#contentLeftVisualLinks li {
	list-style:none;
	display: inline;
	color:#fff;
}


#contentLeftVisualLinks a {
	display:block;
	margin-bottom:12px;
	color:#fff;
}


#contentLeftVisualLinks a {
	text-decoration:none;
}
#contentLeftVisualLinks a:hover {
	text-decoration:underline;
}


#contentLeftVisualLinks img {
	display:block;
}

/* End Left Column */


/* Centre Coloumn */


#contentCentre {
	padding:40px 15px 0 36px;
	color:#333366;
	float:left;
	width:530px;

}

#contentCentreHeader h1 {
	font-weight:normal;
	font-size:190%;
	margin:13px 0 10px 0;
}

#contentCentre img{
	margin:0 10px 10px 0;	
}


#contentCentre img.right{
	margin:0 0 10px 10px;	
}

#contentCentre .subnav {
	font-size:1.1em;
	margin:10px 0 20px 0;
	line-height:1.5em;
}

#contentCentre .subnav a {
	text-decoration:none;
}

#contentCentre .subnav a:hover {
	text-decoration:underline;
}

#contentCentre .subnav a.selected {
	text-decoration:none;
	font-weight:bold;
}




#contentCentre #homeIntro {
	color:#333366;
	margin:10px 12px 25px 0;
	font-size:115%;
	line-height:130%;

}


/* feature box */

#contentCentre #featureBox {
	display:block;
	margin:0;
	padding:0;
	position:relative;
	left:-12px;
}
#contentCentre #featureBox li {
	list-style:none;
	float:left;
	width:255px;
	background:fff;
	padding:0;
}

#contentCentre #featureBox li h3 {
	margin:0 0 3px 0;
	padding:0;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.3em;
}

#contentCentre #featureBox li div.middle {
	width:236px;
	height:190px;
	padding:6px 12px 1px 12px;
	border-style:solid;
	border-width:0 1px 0 1px;
}

#contentCentre #featureBox li div.top {
	height:6px;
}

#contentCentre #featureBox li.first {
	margin-right:15px;
}

#contentCentre #featureBox li div.bottom {
	height:14px;
}

#contentCentre #featureBox .go {
	text-decoration:none;
}
#contentCentre #featureBox .go img {
	vertical-align:text-top;
	margin:5px 0 0 0px;
}



#contentCentreContent {
	margin:10px 0 0 0;
}

#contentCentreContent .largeText {
	font-weight:bold;
	display:block;
	margin:0px 12px 20px 0;
}

#contentCentreContent .smallh2 {
	font-weight:normal;
}

#contentCentreContent p {
	margin:0 0 1em 0;
}

#contentCentreContent h2 span.coloured {
	margin:0;
}

#contentCentreContent h3 {
	font-size:110%;
	line-height:120%;
}



#contentCentreContent h5 {
	text-size:100%;
	font-weight:normal;
	margin:0;
	
}

#contentCentreContentLeft {
	padding-right:40px;
}

#caseStudyLine {
	border-top:1px solid;
}

#caseStudyPanel {
	background-color:#e6edf5;
	padding:5px;

}

.caseStudyImg {
	padding:9px 0 0 0;
}















/* Right Column */

#logo {
	position:relative;
	top:38px;
}

#donateHome {
	position:relative;
	top:38px;
	margin-top:16px;
}




#contentRight {
	padding:0 12px 0 0;
	width:226px;
	float:left;
}

#contentRightContent{
	font-weight:normal;
	margin:80px 0 1.4em 0;
	color:#333366;
}

#contentRightContent a {
	text-decoration:none;
}


#contentRightContent a:hover {
	text-decoration:underline;
}




/* Footer */

#footer{
	font-size:0.9em;
	color:#999999;
	margin:90px 0 0 0;
	text-decoration:none;
	position:relative;
	clear:both;
	height:40px;
}

#footer .designedby{
	font-size:0.9em;
	color:#cfcfcf;	
	}

#footer .alignright{
	float:right;
	vertical-align:top;	
	}

#footer .alignleft{
	float:left;

	}

#footer a {
	color:#999999;
	text-decoration:none;
}


#footer a:hover {
	text-decoration:underline;
}



/* News List */

ul.newsList {
	margin:0;
	padding:0;
	margin-left:0px;
	margin-right:0.7em;
}


.newsList li {
	padding:0;
	list-style:none;
	margin-bottom:1.6em;
}

.newsList span.selected {
	color:#790b42;
}

.newsList a {
	text-decoration:none;
}

.newsList a.linkDate:hover {
	text-decoration:none;
	cursor:default;
}

.newsList .link {
	display:block;
	text-decoration:underline;
}
/*
.newsList a:visited {
	color:#0080a4;
}
*/
.newsList .events {
	color:#790b42;
}

.newsList li .heading {
	font-weight:bold;
}


/* top level nav */

#naviList { list-style:none; margin:0; padding:0; font-size:90%; }
#naviList li { margin-bottom:6px;font-weight:bold; line-height:1.2em; }
#naviList .selected { color:#844E36; background:#F6D3C0; }
#naviList a { text-decoration:none; color:#844E36; }
#naviList a:hover { color:#874D37; background:#F6D3C0; }
#naviHolder { margin-top:22px; }

.subNavContainer { margin:3px 0 3px 10px; list-style:none; padding:0; }
.subNav { display:block; margin:0 0 0px 0px; }


/* 3rd level navigation List */

ul.nav3List {
	margin:0;
	padding:0;
	margin-left:0px;
	margin-right:0.7em;
}
.nav3List li {
	padding:0;
	list-style:none;
	margin-bottom:0.7em;
}
.nav3List a {
	text-decoration:none;
}
.nav3List .linkHeading {
	font-weight:bold;
}


.numberIcon {
	margin:0 2px 0 0!important;
}




/* large text */
.txtDate { color:#999; font-size:1.0em; }


.popupLink { text-decoration:none; color:#333366; }
.popupLink img { margin-right:3px; }

.graphicHeader { margin:3px 0 10px 0; position:relative; left:-3px; display:block; }
.richText1 .left,#holder .left { margin:0 8px 5px 0; position:relative; top:3px; }
.richText1 p,#holder p { margin:0 0 15px 0; padding:0; }
.richText1 { margin-right:12px; }


/* EDITOR PROPERTIES */

/* EDITOR PROPERTIES */
