/* Start of CMSMS style sheet 'sesimon_global' */
/* Start of CMSMS style sheet 'sesimon_global' */
/*------------------------------------------------------------------
[Master Stylesheet]

Project: South East Simon
Version: 1.0
Last change: 2008-05-14 - styled the fundraising page



[Table of contents]

1. Body and General 
2. Home page
3. Fundraising page
4. About Us page
5. Contact Us page
-------------------------------------------------------------------*/


/*------------------------------------------------------------------
[1. Body and General ]
*/

body {
font-family: Arial, Helvetica, sans-serif;
margin: 0em;
}

#container {
font-family: Arial, Helvetica, sans-serif;
margin-left: auto;
margin-right: auto;
overflow: hidden;
width: 47em;
position: relative;
}

a {
text-decoration: none;
}

dfn {
display: none;
}

img {
border: none;
}

#left_content {
float: left;
width: 11.8em;
overflow:hidden;
}

#logo {
margin-bottom: 1em;
margin-top: 1.9em;
}

#search {
padding-top: .5em;
padding-bottom: 1em;
background-color: #F7DD21;
}

#main_nav {
float: left;
background-color: #F7DD21;
width: 11.8em;
min-height:19em;
}
#nav_logo {

}
#nav_logo a {
display: block;
text-align: center;
background-color: #F7DD21;
}

#nav_logo a img{
margin: 0;
padding: 0;
}

#main_nav ul {
margin: 0em;
padding: 0em;
}

#main_nav li {
list-style-type: none;
}

#main_nav a {
text-transform: capitalize;
	background-image: url(uploads/graphics/dots.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	color: #000000;
	display: block;
	font-size: .75em;
	width: 15em;
	padding-left: .5em;
	padding-top: .3em;
	padding-bottom: .3em;
}

#main_nav a:hover {
	background-image: url(uploads/graphics/link_active.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#main_nav li li {
	width: 11.8em;

background-color: #EFCE45;

}
#main_nav li li a {
	background-image: url(uploads/graphics/dots_on.gif);
	background-position: bottom;
	background-repeat: no-repeat;
padding-left: 1.5em;
	
}
#main_nav li li.menuactive {
	background-image: url(uploads/graphics/dots_on.gif);
	background-position: .79em 1em;
	background-repeat: no-repeat;


	
}
#main_nav li li:hover{
	background-image: url(uploads/graphics/dots_on.gif);
	background-position: .79em 1em;
	background-repeat: no-repeat;

	
}
#main_nav li li a:hover {
	background-image: url(uploads/graphics/arrow_on.gif);
	background-position: .2em .45em;
	background-repeat: no-repeat;
	
}
#main_nav li li a.menuactive {
	background-image: url(uploads/graphics/arrow_on.gif);
	background-position: .2em .45em;
	background-repeat: no-repeat;
}




/* KOL: skinning the site to look like simon national */
#main_nav a:hover,
#main_nav a.menuactive {
background: url(uploads/graphics/v3_button_on.jpg) top left no-repeat;
font-weight: 700;
}


#nav_logo,  #nav_logo1 {
	background-color: #F7DD21;
}
#main_content {
	float: left;
	padding-left: .4em;
	width: 34em;
}
#main_content a:hover{
color: #000000;
}
#main_content h2 {
	font-size: .7em;
	margin: 0em;
	padding: 0em;
	padding-bottom: .5em;
	padding-left: .7em;
	padding-top: .5em;
}
#main_content p {
	padding-left: .5em;
}

.home_quick_links {
	background-color: #F7DD21;
	float: left;
	height: 6.1em;
	width: 8em;
margin-bottom: .5em;
}

.quick_image {
	float: left;
}
#footer {
	float: left;
	padding-bottom: 1em;
	padding-top: 1em;
	width: 46em;
background-color: #FFFFFF;
}
#footer h4 {
	font-size: .7em;
	margin: 0em;
	padding: 0em;
color: #6D6D6D;
}
.footer_content {
	float: left;
	width: 13em;

}
.footer_content a:hover {
color: #000000;
}
.footer_middle {
}
#footer_middle p {
	color: #ABABAB;
	font-size: .7em;
	margin: 0em;
	padding: 0em;
}
#footer_middle {
	float: left;
	margin-left: 3.0em;
	margin-right: 3.1em;
	width: 13.8em;
}
.footer_content p {
	color: #ABABAB;
	font-size: .7em;
	margin: 0em;
	padding: 0em;
}
.footer_content a {
	background-image: url(uploads/graphics/list.gif);
	background-position: right;
	background-repeat: no-repeat;
	color: #ABABAB;
	padding-right: 1.6em;
}
p.date {
	color: #985D07;
}

.emagine a{
color: #6D6D6D;
background-image: none;
}
.emagine a:hover{
color: #000000;
}
 .cms-guestbook tr{
font-size: .75em;
}






#main_content {
float: left;
padding-left: 0.4em;
width: 34em;
}

#main_content h2 {
font-size:.7em;
margin:0;
padding:.5em 0 .5em .7em;
}

#main_lower_content {
float:left;
width:33.2em;
overflow: hidden;
}

#main_lower_content img {
margin-bottom: 1em;
}

/* Karl 2008-07-24, skinning like the Simon National site */
#main_lower_content h2 {
background: url(uploads/graphics/v3_lower_title_bg.jpg) no-repeat top left;
text-transform: uppercase;
height: 1.2em;
font-size: .95em;
font-weight: 700;
line-height: 125%;
overflow: hidden;
}

#main_lower_content h3 {
font-size:.75em;
margin:0;
padding:.5em 0 0 .7em;
}

#main_lower_content h4 {
font-size: 1em;
font-weight: 700;
border-bottom: 1px solid red;
margin:0 0 0.3em 0.71em;
color: #774C00;
padding:0 0 .2em 0;
}

#main_lower_content a {
color:#AB8336;
}

#main_lower_content ul {
margin: 1em 3em;
padding: 0;
font-size: 0.8em;
}

#main_lower_content p {
margin: 0 0 1em 0;
padding: 0;
font-size: 0.8em;
}

#main_lower_content table {
margin: 0 0 1em 1em;
padding: 0;
font-size: 0.8em;
width: 95%;
text-align: center;
}




/*-------------------------------------------------
[1.1. Quick Links]
*/

.home_quick_links {
float: left;
width: 16.6em;
height: 2.2em;
overflow: hidden;
margin: 0.5em 0 .5em 0;
}

.home_quick_links h2 {
background: #F7DD21 url(uploads/graphics/v3a_tab_link_bg.jpg) no-repeat top left;
height: 2em;
}

.home_quick_links h2 a {
color: #000;
padding: 0;
margin: 0.1em 2.5em 0 0;
text-align: right;
font-size: 1.5em;
display: block;
text-decoration: none;
}

.lower_quick_links {
float: left;
width: 16.6em;
height: 10em;
overflow: hidden;
margin: 0.5em 0 .5em 0;
}


.lower_quick_links h2 {
background: #F7DD21 url(uploads/graphics/v3a_tab_link_bg.jpg) no-repeat top left;
height: 2em;
}

.lower_quick_links h2 a {
color: #000;
padding: 0;
margin: 0.1em 2.5em 0 0;
text-align: right;
font-size: 1.5em;
display: block;
text-decoration: none;
}

/*------------------------------------------------------------------
[2. Fundraising ]
*/

ul#inner_page_links {
list-style-type: none;
margin: 0 0 2em 0;
padding: 0 0 0 0;
display: block;
}

ul#inner_page_links li {
margin: 0 0 0 0;
padding: 0 0 0.5em 0;
width: 48%;
float: left;
text-align: center;
}

#main_lower_content p {
display: block;
clear: left;
}

div#main_lower_content ul li span {
font-weight: 700;
}

#main_lower_content h3.fundraising {
text-align: center;
font-style: italic;
font-size: 0.95em;
}

#main_lower_content h4.fundraising {
xtext-align: center;
xfont-size: 0.9em;
margin: 2em 0 0.5em 0.5em;
xborder: none;
xwidth: 90%;
}

#main_lower_content h5 {
margin: 0 1em 0 1em;
border-bottom: 1px solid black;
}

#main_lower_content p {
margin: 0 1em 1em 1em;
}

#banking_details span {
display: block;
text-align: center;
font-weight: 700;
line-height: 140%;
letter-spacing: 0.04em;
}

#main_lower_content address {
display: block;
}

#main_lower_content address span {
display: block;
text-align: center;
font-size: 0.95em;
line-height: 135%;
}

#events_calendar {
margin-top: -1em;
}

#events_calendar li {
margin-bottom: 1em;
}

#events_calendar span {
font-weight: 700;
}




/*------------------------------------------------------------------
[4. About Us ]
*/

#main_lower_content label.aboutus {
font-weight: 700;
display: block;
margin: 0.5em 0 -0.2em 0.8em;
padding: 0;
}

#our_services li {
margin-bottom: 0.5em;
}

#our_services span {
font-weight: 700;
}

#vision_mission_values li {
margin-bottom: 0.5em;
}

#vision_mission_values span {
font-weight: 700;
}

/*------------------------------------------------------------------
[5. Contact Us ]
*/

#contact_numbers td {
text-align: left;
vertical-align: top;
font-size: 0.89em;
}

#contact_numbers th {
padding: 0.5em  0 0 0;
text-align: left;
}


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

#main_lower_content div.NewsSummary {
xborder: 1px solid black;
}

div.NewsSummary p.date{
font-size: 1.8em;
font-weight: 700;
margin: 0 0 0.2em 0;
padding: 0;
color: #000;
}

#NewsPostDetailDate {
font-size: 0.8em;
font-weight: 700;
padding: 0;
margin: 0 0 0.5em 0.6em;
}

h3#NewsPostDetailTitle {
font-size: 1.2em;
color: #774c00;
padding: 0;
margin: 0 0 0.5em 0.5em;
border-bottom: 1px solid #774c00;
}

#NewsPostDetailContent p{
font-size: 13px;
padding: 0;
margin: 0 0 0.5em 0.em;
margin-left:0em;
}

#NewsPostDetailContent{
font-size: 12px;
padding: 0;
margin: 0 0 0.5em 0.7em;
}



#NewsPostDetailCategory,
#NewsPostDetailAuthor {
font-size: 0.8em;
padding: 0;
margin: 0 0 0.5em 0.8em;
color: #555;
}

#NewsPostDetailPrintLink,
#NewsPostDetailReturnLink {
font-size: 0.8em;
display: inline;
margin: 0 0 0 0.9em;
}

hr {
display: none;
}

#NewsPostDetailSummary strong p {
font-size: 0.8em;
font-weight: 200;
color: #000;
padding: 0;
margin: 0 0 0.5em 0.8em;
}

#main_lower_content div.NewsSummary a {
margin: 0 0 0 1em;
font-size: 0.8em;
}

#main_lower_content div.NewsSummary h3 {
margin: 0;
padding: 0;
}

#main_lower_content div.NewsSummary h3 a {
margin: 0 0 0.2em .8em;
padding: 0;
font-size: 1.3em;
font-weight: 700;
color: #774C00;
}
/* End of 'sesimon_global' */

/* Start of CMSMS style sheet 'search_form' */
#search {
position: relative;
display: block;
height: 3.5em;
background-color: #F7DD21;
}

#cntnt01moduleform_1 label {
display: none;
}

#cntnt01moduleform-1 {
width:13.9em;
font-size:.75em;
background-color:#EFDA1F;
}

* html #cntnt01moduleform-1 {
width:13.9em;
font-size:.75em;
margin:0em;
background-color:#EFDA1F;
height:0em;
}

#cntnt01searchinput {
width:7em;
background-color:#FFF;
background-image:none;
float:left;
padding: 0;
margin: 0;
position: absolute;
top: 3.2em;
left: 0.5em;
}

#search_nav label{
display:none;
}

.search_button {
background-image:url(uploads/images/arrow.gif);
background-position:right;
background-repeat:no-repeat;
background-color:#EFDA1F;
width:5em;
padding: 0;
margin: 0;
border:none;
text-align:left;
position: absolute;
top: 3.2em;
left: 8em;
}


/* End of 'search_form' */


/* End of 'sesimon_global' */

/* Start of CMSMS style sheet 'sesimon_home' */
/* Home Stylesheet
---------------------------- */

#gallery {
float: left;
margin-bottom: .0em;
width: 25em;
}

#gallery h2 {
background-image: url(uploads/graphics/heading_home_gallery.gif);
background-position: left;
background-repeat: no-repeat;
}

#gallery img {

}

#news {
float: left;
width: 8em;
background-color: #D2CF95;
height: 13.45em;
}

#news a {	
font-size: .7em;
margin: 0em;
padding: 0em;
background-image: url(uploads/graphics/list.gif);
background-repeat: no-repeat;
background-position: right;
color: #000000;
padding-right: 1.5em;
color: #94632E;
}

.all_news  {
margin-left: .4em;
}

#news .NewsSummaryLink a {
color: #000000;
background-image: none;
}

#news h3 {
font-size: 1.1em;
margin: 0em;
padding: 0em;
padding-left: .3em;
margin-top: .2em;
margin-bottom: .2em;
}

#news p {
font-size: .7em;
margin: 1.5em 0 0 0;
padding: 0em;
}

#news .all_news {
display: none;
}

#news div.NewsSummary div.NewsSummarySummary span {
display: block;
padding-left: .3em;
font-size: .6em;
}
 
#news .NewsSummarySummary a{
padding-left: .5em;
}

#home_welcome #NewsPostDetailDate {
margin: 0;
font-size: .8em;
}

#home_welcome #NewsPostDetailTitle {
margin: 0;
}

#home_welcome #NewsPostDetailSummary p {
margin: 0 0.5em 0 0;
padding: 0;
}

#home_welcome #NewsPostDetailCategory,
#home_welcome #NewsPostDetailAuthor {
margin: 0 0.5em 0.0em 0;
padding: 0;
font-size: 0.8em;
}

#home_welcome #NewsPostDetailAuthor {
margin-bottom: 0.8em;
}

#home_welcome #NewsPostDetailContent p {
margin: 0 0.5em 1em 0;
padding: 0;
}

#home_welcome #NewsPostDetailPrintLink,
#home_welcome #NewsPostDetailReturnLink {
margin: 0 0.4em 0 0 ;
padding: 0;
display: inline;
}

#home_welcome #NewsPostDetailPrintLink a,
#home_welcome #NewsPostDetailReturnLink a {
font-size: .75em;
color: black;
}





/* Karl 2008-07-24, skinning like Simon National */
#news h2.dark_title {
background: url(uploads/graphics/v3_homenews_header_bg.jpg) no-repeat -0.2em -0.2em;
padding-top: 0.7em;
overflow: hidden;
}


#home_partners {
	float: left;
	margin-bottom: .5em;
}
#home_partners h2 {
	background-image: url(uploads/graphics/partners.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#home_partners img {
	float: left;
}
#home_welcome {
	float: left;
	width: 16.6em;
padding-top: .5em;
}


/* Karl 2008-07-24, skinning like the Simon National site */
#home_welcome h2 {
background: url(uploads/graphics/v3_home_welcome_bg.jpg) no-repeat -0.1em -0.10em;
padding: 0em;
margin: 0em;
line-height: 200%;
}

#home_welcome p {
	color: #595959;
	font-size: .75em;
	margin: 0em;
	padding: 0em;
padding-top: .5em;
}

#home_communities {
background-color: #D2CF95;
float: left;
width: 16.4em;
overflow: hidden;
margin-top: .5em;
}


/* Karl 2008-07-24, skinning like the Simon National site */
#home_communities h2 {
background: url(uploads/graphics/v3_home_communities_bg.jpg) no-repeat -0.1em -0.10em;
padding: 0em;
margin: 0em;
line-height: 200%;
}





#home_communities ul {
	margin: 0em;
	margin-top: .5em;
	padding: 0em;
	padding-left: .5em;
}
#home_communities li {
	font-size: .75em;
	list-style-type: none;
	padding-bottom: .4em;
}
#home_communities a {
	background-image: url(uploads/graphics/list.gif);
	background-repeat: no-repeat;
	color: #000000;
	padding-left: 1.6em;
}
#home_communities a:hover {

color: #A06C1A;
}
#main_content p {
	padding-left: .5em;
}
#main_home {
	border-bottom: solid .7em;
	float: left;
	padding-bottom: .4em;
}



/* 2008-07-25 Karl, adding the banner image to the home page only */
.home_quick_links {
margin-top: 0;
}

#left_content {
margin-top: 0.5em;
}
/* End of 'sesimon_home' */

/* Start of CMSMS style sheet 'search_form' */
#search {
position: relative;
display: block;
height: 3.5em;
background-color: #F7DD21;
}

#cntnt01moduleform_1 label {
display: none;
}

#cntnt01moduleform-1 {
width:13.9em;
font-size:.75em;
background-color:#EFDA1F;
}

* html #cntnt01moduleform-1 {
width:13.9em;
font-size:.75em;
margin:0em;
background-color:#EFDA1F;
height:0em;
}

#cntnt01searchinput {
width:7em;
background-color:#FFF;
background-image:none;
float:left;
padding: 0;
margin: 0;
position: absolute;
top: 3.2em;
left: 0.5em;
}

#search_nav label{
display:none;
}

.search_button {
background-image:url(uploads/images/arrow.gif);
background-position:right;
background-repeat:no-repeat;
background-color:#EFDA1F;
width:5em;
padding: 0;
margin: 0;
border:none;
text-align:left;
position: absolute;
top: 3.2em;
left: 8em;
}


/* End of 'search_form' */

