@charset "utf-8";

/* ----------------------------------------------- */
/* ------------- CONSTANT PROPERTIES ------------- */
/* ----------------------------------------------- */
body {
text-align:left;
font-size: 12px;
font-family: Arial,Helvetica,sans-serif;
color:#4d4d4d;
}

form { text-align:left;}

#container {
margin: 0 auto;
text-align:left;
width:900px;
background-color:#FFFFFF;
}

/* ------------- Header ------------- */

#header {
width:900px;
height:108px;
border-bottom:10px solid #006633;
}

#header-charity {
width:900px;
height:108px;
border-bottom:10px solid #433362;
}

#logo {
float:left;
height:108px;
width:300px;
}

#info {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
float:right;
height:40px;
width:300px;
text-align:right;
margin:58px 2px 0px 0px;
}

/* ------------- Content Top ------------- */

#content_top {
width:900px;
}

#image_holder {
width:290px;
float:left;
margin: 80px 0px 0px 10px;
}

#image_holder img {
margin:0px 0px 10px 0px;
}

#content_top a {
color:#000000;
text-decoration:none;
}


#content_top a:hover {
color:#000000;
text-decoration:underline;
}

/* ------------- Content Bottom ---------- */

#content_bottom {
width:900px;
float:left;
clear:both;
margin:0px 0px 10px 0px;
border-top:10px solid #97B45A;
}

#content_bottom-charity {
width:900px;
float:left;
clear:both;
margin:0px 0px 10px 0px;
border-top:10px solid #433362;
}

#content_bottom a {
color:#000000;
text-decoration:none;
}


#content_bottom a:hover {
color:#000000;
text-decoration:underline;
}


#column1 {
float:left;
width:280px;
padding:10px;
background-color:#FFFFFF;
}

#column1 h2 {
font-size:19px;
color:#97B45A;
line-height:14px;
font-weight:normal;
}

#column2 {
float:left;
width:280px;
padding:10px;
background-color:#FFFFFF;
}

#column2 h2 {
font-size:19px;
color:#72A1BC;
line-height:14px;
font-weight:normal;
}

#column3 {
float:left;
width:280px;
padding:10px;
background-color:#FFFFFF;
}

#column3 h2 {
font-size:19px;
color:#999999;
line-height:14px;
font-weight:normal;
}

/* ------------- Navigation ------------- */

#nav {
margin:23px 0px 0px 0px;
float:left;
width:200px;
background-color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:17px;
}

#nav ul {
list-style: none;
padding: 0;
margin: 0;}

#nav a {
color: #4d4d4d;
text-decoration: none;
padding:0px 0px 0px 23px;
}

#nav a:hover {
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
color: #000000;
text-decoration: none;
}

#nav ul #selected {
color: #000000;
text-decoration: none;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
}



	#nav ul li ul {
	list-style: none;
	padding: 0px 0px 0px 10px;
	margin: 0;}
	
	
	#nav ul li #selected ul li a  {
	color: #000000;
	text-decoration: none;
	background-image:none;
	background-repeat:no-repeat;
	
	}


/* ------------- Footer ------------- */

#footer {
clear:both;
width:900px;
height:20px;
border-top:1px dashed #666666;
padding:5px 10px 10px 10px;
font-size:11px;
}

#footer a {
text-decoration: none;
color:#333333;
}

#footer_left {
float:left;
}

#footer_right {
float:right;
}


/* --------------------------------- */
/* ------------- PAGES ------------- */
/* --------------------------------- */


#news-area {}

#news-area ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#news-area li {width:280px; padding:10px; list-style-type:none; float:left; height:250px; border-top:1px dashed #666;}


#events-area {}

#events-area ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#events-area li {width:280px; padding:10px; list-style-type:none; float:left;}


#projects-area {}

#projects-area ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#projects-area li {width:280px; padding:10px; list-style-type:none; float:left;}


.italic {font-style:italic;}




/* ------------- Homepage ------------- */

.home {
background-image:url(../images/home-bg2.jpg);
background-repeat:no-repeat;
background-position:bottom;
height:360px;
}

#home_text {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
float:left;
width:300px;
margin:20px 0px 0px 10px;
}

#home_text h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:34px;
color:#72A1BC;
padding:0px;
margin:0px 0px 10px 0px;
}

/*  ------------- Newsletter form -------------  */

#slide {
float:right;}

#slide a {
color:#000000;
text-decoration:none;
}


#slide a:hover {
color:#000000;
text-decoration:underline;
}

.divToggle {
float:right;
width:186px;
height:27px;
background-image:url(../images/tab.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
cursor:pointer;
text-align:center;
padding:6px 0px 0px 0px;
}

.moreInfoWrapper {
float:right;
width:300px;
height:185px;
}

.moreInfo {
background-color:#A7A7A7;
color: #000000;
padding: 10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}

/* ------------- About Us ------------- */

.about {
background-image:url(../images/about-bg2.jpg);
background-repeat:no-repeat;
background-position:bottom;
height:370px;
}

#about_text {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
float:left;
width:685px;
margin:20px 0px 0px 10px;
}

.about_small {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

#about_text h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:34px;
color:#006633;
padding:0px;
margin:0px 0px 10px 0px;
}

/* ------------- Current Projects ------------- */

#projects_text {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
float:left;
width:390px;
margin:20px 0px 0px 10px;
}

#projects_text h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:34px;
color:#97B45A;
padding:0px;
margin:0px 0px 10px 0px;
}

#projects_text h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:19px;
}

.projects_link {
text-decoration:none;
color:#000000;
font-weight:bold;
}

.projects_h2 {
font-size:19px;
color:#97B45A;
font-weight:normal;
padding:0px;
margin:0px 0px 8px 0px;
}

#projects_text ul li {
line-height:14px;
}

#column_projects1 {
float:left;
width:280px;
padding:10px;
background-color:#FFFFFF;
}

#column_projects2 {
float:left;
width:280px;
padding:10px;
background-color:#FFFFFF;
}

#column_projects3 {
float:left;
width:280px;
padding:10px;
background-color:#FFFFFF;
}

#column_projects4 {
float:left;
clear:left;
width:280px;
padding:10px;
background-color:#FFFFFF;
}

#column_projects5 {
float:left;
width:280px;
padding:10px;
background-color:#FFFFFF;
}

#column_projects6 {
float:left;
width:280px;
padding:10px;
background-color:#FFFFFF;
}

/* ------------- News ------------- */

#news_text {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
float:left;
width:390px;

margin:20px 0px 0px 10px;
}

#news_text h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:34px;
color:#72A1BC;
padding:0px;
margin:0px 0px 10px 0px;
}

.news_link {
text-decoration:none;
color:#000000;
font-weight:bold;
}

.news_h2 {
font-size:19px;
color:#72A1BC;

font-weight:normal;
}

#column_news1 {
float:left;
width:280px;
padding:10px;
background-color:#FFFFFF;
}

#column_news2 {
float:left;
width:280px;
padding:10px;
background-color:#FFFFFF;
}

#column_news3 {
float:left;
width:280px;
padding:10px;
background-color:#FFFFFF;
}

#column_news4 {
float:left;
clear:left;
width:280px;
padding:10px;
background-color:#FFFFFF;
}

#column_news5 {
float:left;
width:280px;
padding:10px;
background-color:#FFFFFF;
}

#column_news6 {
float:left;
width:280px;
padding:10px;
background-color:#FFFFFF;
}

/* ------------- Events ------------- */

#events_text {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
float:left;
width:390px;

margin:20px 0px 0px 10px;
}

#events_text h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:34px;
color:#999999;
padding:0px;
margin:0px 0px 10px 0px; line-height:normal;
}

#event_text a {
text-decoration:underline;
}

.events_link {
text-decoration:none;
color:#000000;
font-weight:bold;
}

.events_h2 {
font-size:19px;
color:#999999;

font-weight:normal;
}

#column_events1 {
float:left;
width:280px;
padding:10px;
background-color:#FFFFFF;
}

#column_events2 {
float:left;
width:280px;
padding:10px;
background-color:#FFFFFF;
}

#column_events3 {
float:left;
width:280px;
padding:10px;
background-color:#FFFFFF;
}

#column_events4 {
float:left;
clear:left;
width:280px;
padding:10px;
background-color:#FFFFFF;
}

#column_events5 {
float:left;
width:280px;
padding:10px;
background-color:#FFFFFF;
}

#column_events6 {
float:left;
width:280px;
padding:10px;
background-color:#FFFFFF;
}

/* ------------- Products & Services ------------- */

.services {
background-image:url(../images/services-bg.jpg);
background-repeat:no-repeat;
background-position:center;
height:480px;
}

#services_text {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
float:left;
width:685px;
margin:20px 0px 0px 10px;
}

#services_text h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:34px;
color:#006633;
padding:0px;
margin:0px 0px 10px 0px;
}

#services_text ul li {
line-height:15px;
}

/* ------------- Shareholders & Board ------------- */

#board_text {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
width:685px;
margin:20px 0px 0px 10px;
}

#board_text img {
float:left;
border:0;
margin:0px 8px 0px 0px;
}

.board_label {
float:left;
border:0;
margin:0px 8px 8px 0px;
width:150px;
}

#board_text h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:34px;
color:#006633;
padding:0px;
margin:0px 0px 10px 0px;
}
#board_text h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:19px;
}

/* ------------- sbp ------------- */


#sbp_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
width:685px;
margin:20px 0px 0px 10px;
}

#sbp_text h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:34px;
color:#006633;
padding:0px;
margin:0px 0px 10px 0px;
}

#sbp_text h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:19px;
}

#sbp_text h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
}

#sbp_text img {
float:left;
border:0;
margin:0px 5px 5px 0px;
}

/* ------------- Arts Charity ------------- */

#charity_text {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
float:left;
width:685px;
margin:20px 0px 0px 10px;
}

#charity_text img {
float:left;
}

#charity_text h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:34px;
color:#433362;
padding:0px;
margin:0px 0px 10px 0px;
}

/* ------------- Contact Us ------------- */

#contact_text a {
text-decoration:none;
color:#000000;
}

#contact_text a:hover {
text-decoration:underline;
color:#000000;
}

#contact_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
width:200px;
height:340px;
margin:20px 0px 0px 10px;
}

#contact_text h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:34px;
color:#006633;
padding:0px;
margin:0px 0px 10px 0px;
}

#contact_map {
float:left;
margin:27px 0px 0px 10px;
height:305px;
width:480px;

}

/* ------------- Links ------------- */

#links_text {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
float:left;
width:685px;
margin:20px 0px 0px 10px;
}

#links_text img {
float:left;
border:0;
margin:0px 5px 5px 0px;
}

#links_text a {
text-decoration:none;
}

#links_text a:hover {
text-decoration:none;
}


#links_text h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:34px;
color:#006633;
padding:0px;
margin:0px 0px 10px 0px;
}

/* ------------- privacy text ------------- */

#privacy_text {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
float:left;
width:685px;
margin:20px 0px 0px 10px;
}

#privacy_text h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:34px;
color:#006633;
padding:0px;
margin:0px 0px 10px 0px;
}

#privacy_text a {
text-decoration:underline;
color:#000000;
}


/* ------------------------------ CMS styles -------------------------------- */

/* ------------------------------ CMS Site container -------------------------------- */

#admin_sitecontainer { width:963px; margin: 0px auto 0px auto; text-align:left; padding:0;}

/* ------------------------------ Header_area -------------------------------- */

  #admin_topbar { background-color:#555555; width:953px; height:17px; margin: 0px 0px 0px 0px; padding:2px 0px 0px 10px; color:#dddddd;}

  #admin_nav { background-color:#cccccc; width:953px; height:25px; margin: 0px 0px 0px 0px; padding:10px 0px 0px 10px; float:left;}
  #admin_nav ul { list-style:none; margin:0; padding:0; }
 /* #admin_nav ul a { color:#666666; text-decoration:none; }
  #admin_nav ul a:hover { color:#FF0000; text-decoration:none;} */
  #admin_nav li { display:inline; padding:0 10px 0 0; }

  #admin_header_area { background-color:#cccccc; width:946px; height:35px; margin: 0px 0px 0px 0px; padding:5px 10px 0px 7px; clear:both;}
  #admin_header_area h1 { font-size:22px; line-height:22px; margin:0; padding:0;}

#admin_content_container { width:943px; margin: 0px 0px 0px 0px; padding:10px 10px 10px 10px; background-color:#FFFFFF; text-align:left;}
#admin_content_container a { text-decoration:underline;}
#admin_content_container h1 { font-size:18px; line-height:18px;}
#admin_content_container h1 a { text-decoration:underline;}
#admin_content_container td { padding:0 20px 0 0;}

#admin_bottomnav { background-color:#ffffff; width:943px; margin: 0px 0px 0px 0px; padding:10px ; clear:both;}

#admin_footer_area { background-color:#cccccc; width:963px; height:10px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; clear:both;}

#admin_content-area{
	width:770px;  /* The width and color of the rail */
	float:right;
	
	padding:1px 0px 0px 6px; }

#admin_content-area h1 { font-size:24px; color:#7a968b; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font-weight:normal; }

#admin_content-area h2 { font-size:16px; color:#7a968b; margin:0px 0px 0px 0px; padding:10px 0px 5px 0px; font-weight:normal; }

#admin_instructions-area {width:150px; float:left; }
#admin_instructions-top258 {height:258px; }
#admin_instructions-bottom {height:258px; }
.instructions {font-size:14px;}

#admin_createnew { clear:both; }