/*Basics*/

body    
{
    font-size:0.8em;
	margin:10px 10px 0px 10px;
	padding:0px;
    font-family: Frutiger, Univers, Arial, Helvetica, sans-serif;   
    color:#333333;
}

strong
{
    font-weight: bold;
    color: #800080;   
}

#centerMainContent a:link, #footer a:link, .headerText a:link {
    font-weight: bold;
    color: #0066CC;
    text-decoration: none;
}
#centerMainContent a:visited, #footer a:visited, .headerText a:visited {
    font-weight: bold;
    color: #800080;
    text-decoration: none;
}
#centerMainContent a:active, #footer a:active, .headerText a:active {
    font-weight: bold;
    color: #800080;
    text-decoration: underline
}
#centerMainContent a:hover, #footer a:hover, .headerText a:hover {
    font-weight: bold;
    color: #800080;
    text-decoration: underline;
}

/*Header/footer*/
#mainHeader {
	height:150px;
}
		#leftHeaderContent {
			top:10px;
			height:100px;
			padding-top:10px;
			padding-bottom:10px;
		}
		
		#rightHeaderContent {
			position: absolute;
			right:10px;
			top:10px;
			height:110px;
			padding-top:10px;
			padding-bottom:10px;
			width:200px;
			text-align:right;
		}

.DocumentTitle {
	color: #800080;
	font-size: 1.5em;
	font-weight: bold;
}

Img.Logo {
	width: 106px;
	height: 114px;
}

/* No longer in use

Img.DividingLine {
	height: 20px;
	width: 100%;
}*/

Img.Charity {
	padding-right:10px;
	padding-top:10px;
	border-width:0px;
}

/*Main Content*/

#mainContent {
/*	top:155px;*/
}

		#leftSideBar {
			padding-top: 0px; /*40px*/
			padding-bottom: 10px;
			padding-left: 5px;
			padding-right: 5px;
			width:190px;
			float:left;
		}
		
		#rightSideBar {
			position:absolute;
			top:226px; /*200px*/
			right:10px;
			height:1515px;
			
			padding-top: 10px;
			padding-bottom: 10px;
			padding-left: 5px;
			padding-right: 5px;
			width:190px;
		}
				
		#centerMainContent {
			margin-top:10px;
			padding:10px;	 	  
			margin-bottom:10px;
			margin-left: 200px;
			margin-right:200px;
		}
		
		#adwords{
			text-align:center;
		}
		
p {
	text-align:justify;
}

.headerText 
{
    font-weight: bold;
    margin-left: 12px;
}

.footerPText {
    text-align:left;
	width:100%;
	padding-left: 20px;
}

.SubTitle {
	color: #800080;
	font-size: 1em;
	font-weight: bold;
}

.SubSubTitle {
	color: #800080;
	font-size: 1em;
	font-weight: bold;
    margin-left:20px;
}

#centerMainContent li {
	list-style-image:url(../images/starBullet.png)
}

#NavBar {
	text-align:left;
	padding-bottom:10px;
}

#NavBar li, #NavBar ul{
	list-style-type:none;
	padding: 0px;
	margin: 0px;
}

#NavBar ul {
	color: #333333;
	background-color: #FFF;
}

#NavBar ul li {
	background-color: #FFF;
	text-decoration: none;
	border-bottom: 1px solid #800080;
	border-left: 1px solid #800080;
	border-right: 1px solid #800080;
	text-align:center;
	text-shadow:Purple;
	padding:2px;
}

#NavBar ul li a 
{
	text-decoration:none;
	color:#333333;
}

#NavBar ul li a:hover, #NavBar ul li:hover{
	background-color: #ECC1E9;
}

#NavBar ul li.sidebarTitle {
	border-left: 0px;
	border-right: 0px;
	padding: 5px;
	margin-top: 10px;
	background-image:url(/images/menuTitle.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
}

#footer {
	clear:both;
	width:100%;
}

#footerText{
	float:left;
	width:55%;
}

#charities {
	float:right;
	width:430px;	
}

#contact {
    width: 16em; 
    margin-left: auto; 
    margin-right: auto;
}

.diagram{
	 border-color:#800080; 
	 border-width:1px;
	 border-style:solid;
}

.red{
	color:#FF0000;
}

hr.sectionBreak 
{
    height: 10px;
    border: solid 1px #800080;
    background-color: #800080;
    border-radius:5px;
    -moz-border-radius:5px; /* Firefox 3.6 and earlier */     
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.05, rgb(255,255,255)),
        color-stop(0.90, rgb(128,0,128))
    );
    background-image: -moz-linear-gradient(
        center bottom,
        rgb(255,255,255) 5%,
        rgb(128,0,128) 90%
    );   
}

