html {overflow:scroll;}

body
{
    font-family:Arial;
    color:#777777;
    font-size:0.7em;
    margin:0;
    text-align:center;
    position:relative;
    zoom:1;
}

input
{
    font-family:Arial;
}

ul, li
{
    margin:0px;
    padding:0px;
}

img a
{
    border:none;
}

select{
    font-family:Arial;
    color:#444444;
    font-size:12px;
}

p
{
    margin:0px;
    padding:0px;
}

fieldset, label, form
{
    display: inline; 
    margin: 0px; 
    padding: 0px;
    border:0px;
}


}

 #main_search{
    font-family:Arial;
    color:#444444;
    border-style:solid;
    border-color: #cccccc;
    border-width:1px;
    padding:2px;
    height:14px;
    }
    
.sys_hidden
{
    position:absolute;
    left:-99999px;
}

.sys_wrapper {
width:993px;
position:static;
text-align:left;
margin:0 auto;}

h1 
{
    color:#005C46;
    font-size:1.6em;
    margin:0;
}

img, img:link
{
    border:none;
}

h2
{
    color:#00A246;
    font-size:1.3em;
    font-weight:bold;
    color:#006F51
}
h3 
{
    margin:0px 0px 10px 0px;
    font-size:1.2em;
    color:#00A246;
}

fieldset
{
    border:0px;
    padding:0px;
    margin:0px;
    display:inline;
}

legend
{
    padding:0px;
    margin:0px;
}

fieldset p
{
    margin:0px;
}    

form
{
    margin:0px;
    padding:0px;
}

.introText {
font-weight:bold;
font-size:1.3em;
color:#444;
margin:10px 0;}

.sys_padding_div
{
    padding:0px;
    margin:0px;
    height:20px;
    clear:both;
    width:100%;
    display:block;
}

.sys_light_grey
{
    color:#777777;
}

.sys_dark_grey
{
    color:#444444;
}

.sys_white
{
    color:#FFFFFF;}
    

div.sys_main_content h2
{
    margin-bottom:0px;
    margin-top:10px;
    font-size:1.6em;
}

a:link, a:active, a:visited
{
    text-decoration:none;
    color:#6ba71c;
}

a:hover
{
    text-decoration:underline;
}

body#home #homenav, body#home #homenav:visited, body#home #homenav:link,
body#make #make_nav, body#make #make_nav:link, body#make #make_nav:visited, 
body#cancer #Cancer_info_nav, body#cancer #Cancer_info_nav:link, body#cancer #Cancer_info_nav:visited, 
body#how_help #How_help_nav, body#how_help #How_help_nav:visited, body#how_help #How_help_nav:link,
body#Online_community #Online_community_nav:link, body#Online_community #Online_community_nav:visited, 
body#Get_involved #Get_involved_nav , body#Get_involved #Get_involved_nav:link, body#Get_involved #Get_involved_nav:visited, 
body#Fundraising #Fundraising_nav, body#Fundraising #Fundraising_nav:link, body#Fundraising #Fundraising_nav:visited,
#navlist .sys_selected
{
    background-color:White;
    color:#6ba71c;
}



body#home #homenav, body#home #homenav a:visited, body#home #homenav a:link,
body#make #make_nav, body#make #make_nav a:link, body#make #make_nav a:visited, 
body#cancer #Cancer_info_nav, body#cancer #Cancer_info_nav a:link, body#cancer #Cancer_info_nav a:visited, 
body#how_help #How_help_nav, body#how_help #How_help_nav a:visited, body#how_help #How_help_nav a:link,
body#Online_community #Online_community_nav a:link, body#Online_community #Online_community_nav a:visited, 
body#Get_involved #Get_involved_nav , body#Get_involved #Get_involved_nav a:link, body#Get_involved #Get_involved_nav a:visited, 
body#Fundraising #Fundraising_nav, body#Fundraising #Fundraising_nav a:link, body#Fundraising #Fundraising_nav a:visited, 
#navlist .sys_selected a, #navlist .sys_selected a:link, #navlist .sys_selected a:visited
{
    color:#6ba71c;
}


/* skip to main content */

.sys_skip, #content
{
    
    position:absolute;
    right:9999px;
}


/*header*/

.sys_header_wrapper
{
    background:url(/Images/HeaderHome2.jpg) no-repeat;
    height:182px;
    position:relative;
    padding-left:77px;
    width:920px;
    z-index:1;
}
	.sys_header_home .sys_header_wrapper {
	background:url(/Images/HeaderHome2.jpg) no-repeat;
	top: 0px;
	left: 0px;
}
	
.sys_caption
{
    position:absolute;
    top:13px;
    left:220px;
    z-index:2;
}

#navlist
{
    width:660px;
}

.sys_header_menu_wrapper
{
    float:left;
    position:absolute;
    bottom:4px; 
    width:900px;
    margin-left:8px;
    z-index:10;
}

.sys_header_menu_wrapper ul, .sys_header_menu_wrapper li
{
    list-style:none;
    display:inline;
    margin:0px;
    padding:0px;
}
.sys_header_menu_wrapper li br {display:none;}
.sys_header_menu_wrapper a:link, 
.sys_header_menu_wrapper a:visited
{
    font-weight:bold;
    color:#5f5f5f;
    text-decoration:none;
    font-size:1.1em;
    padding-top:8px;
    padding-bottom:6px;
    padding-left:6px;
    padding-right:6px;
    display:block;
}

.sys_header_menu_wrapper a:hover
{
    color:#005C46;
    padding-top:8px;
    padding-bottom:6px;
    padding-left:6px;
    padding-right:6px;
    display:block;
}

.sys_menu_button{
    float:left;
    background-color:#d0e8b1;
    margin-left:3px;
	position:relative;
}

.sys_menu_button:hover
{
    background-color:#dbebc3;
    color:#005C46;
}

.sys_header_menu_tl
{
    background:url(/SiteElements/images/default/header_tl.gif) no-repeat top left;
	position:relative;
}

.sys_header_menu_tr
{
    background:url(/SiteElements/images/default/header_tr.gif) no-repeat top right;
	position:relative;
    
}
    
   
.sys_padding
{

	margin:0px;
	min-height:19px;
	
}

/*search*******************************/

.sys_padding_search
{
    padding-top:4px;
    padding-bottom:2px;
    padding-left:1px;
    padding-right:5px;
	margin:0px;
}

.sys_searchLeft
{
	
	float:right;
	margin-right:5px;
}
.sys_searchRight
{
	
}
.sys_go, .sys_button 
{
   
    width:26px;
    height:23px;
    color:#FFFFFF;
    font-weight:bold;
    border-style:none;
    margin-left:3px;
    cursor:pointer;
    text-align:center;
    text-decoration:none;
    font-size:11px;
    float: left;
}

.sys_search h1
{
    width:50%;
    float:left;
    margin-bottom:5px;
    font-size:2em;
}

.sys_search .sys_right
{
    float:right;
}

.sys_searchResults
{
    padding-bottom:20px;
}

.sys_searchResults .sys_pager
{
    margin-bottom:10px;
}

.sys_searchResults .sys_pager .sys_hits
{
    float:left;
}

.sys_searchResults .sys_pager .sys_prevNext
{
    float:right;
    font-weight:bold;
}

.sys_searchResults .sys_pager .sys_prevNext a
{
    color:#006F51;
}

.sys_searchResults .sys_pager .sys_prevNext a.sys_inactive
{
    color:#BABABA;
}

.sys_searchResults h2
{
    color:#00A246;
    font-size:1.6em;
}

.sys_searchResults h3
{
    color:#6BA71C;
    margin:0;
    padding-bottom:5px;
}
.sys_searchResults .sys_result p
{
    padding-bottom:5px;
}

.sys_search .sys_sectionHeader
{
    border-bottom:3px solid #8cc63f;
    margin-bottom:10px;
}

.sys_search .sys_tabs
{
    background-color:#fff;
    padding-top:3px;
    margin-top:10px;
}

.sys_search .sys_tabs .sys_tab
{
    float:left;
    margin-right:5px;
}

.sys_search .sys_tabs .sys_activeLeft
{
  
   padding-left:5px;
}

.sys_search .sys_tabs .sys_activeRight
{
 
    padding-right:5px;
}

.sys_search .sys_tabs .sys_inactiveLeft
{
  
   padding-left:5px;
}

.sys_search .sys_tabs .sys_inactiveRight
{
   
    padding-right:5px;
}

.sys_search .sys_tabs .sys_tabContent
{
    padding:5px;
}

.sys_search .sys_tabs .sys_tab .sys_inactiveRight a
{
    color:#777;
}

.sys_search .sys_tabs .sys_tab .sys_activeRight a
{
    color:#fff;
}

.sys_searchResults strong
{
    color:#444;
}

.sys_searchResults .sys_recommendedContent
{
    padding:10px;
    padding-top:0;
}

.sys_searchResults .sys_recommendedContent h3
{
    margin-bottom:0;
    margin-top:15px;
}
.sys_searchResults .sys_recommendedContent p
{
    margin-bottom:5px;
}
.sys_searchResults .sys_recommendedContent p a
{
    display:block;
    margin-top:-3px;
}
.sys_searchResults .sys_recommendedContent h3 a
{
    color:#006F51;
}

.sys_searchResults .sys_recommendedContent h3 a
{
   
    background-repeat:no-repeat;
    background-position:right;
    padding-right:10px;
    padding-bottom:2px;
}

.sys_searchResults .sys_result h3 a
{
   
    background-repeat:no-repeat;
    background-position:right;
    padding-right:15px;
}

.sys_searchResults .sys_result
{
    padding-top:15px;
    padding-bottom:12px;
}

.sys_searchResults .sys_result a.sys_pdf
{
   
    background-repeat:no-repeat;
    background-position:left;
    padding-left:25px;
}

.sys_searchResults .sys_recommendedContent
{
    padding-left:15px;
}


/*Search box ****************/

.sys_search .sys_searchBox
{
    background:#F1F1F1;
    border:solid 1px #e3e3e3;
    height:50px;
}

.sys_search .sys_advancedSearchBox
{
	height:auto;
	padding-bottom:10px;
}

.sys_search .sys_searchBox input.sys_searchWidgetInput, input#FAQSearch_keywords
{
    
    background-repeat:no-repeat;
    margin-left:10px;
    margin-bottom:10px;
    padding: 3px 10px 2px 20px;
    width:400px;
}
.sys_search .sys_advancedSearchBox input.sys_searchWidgetInput
{
	margin-bottom:0px;
}
.sys_search .sys_searchBox .sys_advancedSearchSection
{
	clear:both;
	padding-left:10px;
	padding-top:5px;
}
.sys_search .sys_searchBox .sys_advancedSearchQuestion
{
	padding-bottom:5px;
}

.sys_search .sys_searchBox label.sys_advancedSearchLabel
{
	display:block;
	position:static;
	left:0px;
	float:left;
	width:150px;
	padding-top:4px;
}
.sys_search .sys_searchBox .sys_advancedSearchInput
{
	height:22px;
	display:block;
	background-color:#fff;
	float:left;
	width:280px;
	border:1px solid #ccc;
}
.sys_search .sys_searchBox .sys_advancedSearchInput input
{
	border:0;
	width:270px;
}
.sys_search .sys_searchBox .sys_advancedSearchBottom
{
	width:280px;
	float:left;
}
.sys_search .sys_searchBox .sys_advancedSearchQuestionBottom
{
	padding-bottom:0px;
}
.sys_search .sys_searchBox .sys_searchButton
{
	
	padding:0px 2px 4px 2px;
	margin:0px;
	border:0px;
	color:#fff;
	font-weight:bold;
	float:right;
}
.sys_search .sys_searchBox .sys_searchButton input
{
	border-style: none;
    border-color: inherit;
    border-width: 0;
    background:#006F51;
    color:#fff;
	font-weight:bold;
	width:55px;
	height:19px;
}
.sys_search .sys_searchBox .sys_advancedSearchBottom select
{
	height:22px;
	float:left;
}



/* sign in header section */

.sys_signIn_wrapper
{
	float: right;
	padding-right:10px;
	width:220px;
	position:relative;
	min-height:150px;
}

.sys_signIn_wrapper fieldset
{
    
	background:#8CC63F;
}
    
.sys_signIn_wrapper .sys_content
{
    float:right;
    
}

.sys_signIn_wrapper strong
{
    
	color: #FFF;
	display:block;
	padding:5px 0 2px 0;
	margin:0;
	width:220px;
	background:#8CC63F;
	font-size:1.2em;
}

.sys_signIn_wrapper form
{
	
	padding:1px 0 1px 0;
	display: block;
}

.sys_signIn_wrapper fieldset
{
	width: 220px;
}

.sys_signIn_wrapper input
{
	width: 213px;
	padding-left:5px;
	margin-bottom: 4px;
	float: right;
	font-size:11px;
	border:1px solid #A6BA8E;
}
 #username, #password{
	border:1px solid #959595;
	padding-top:3px;
	padding-bottom:3px;
 }

.sys_signIn_wrapper a.sys_forgottenLink:link,.sys_signIn_wrapper a.sys_forgottenLink:visited
{
	float: right;
	width: 97px;
	font-size:0.9em;
	display: block;
	color: #016F52;
}

.sys_signIn_wrapper .sys_actionButton, .sys_signIn_wrapper .sys_signInButton
{
    
    width:57px;
    height:22px;
    color:#FFFFFF;
    font-weight:bold;
    border-style:none;
    margin-left:3px;
    cursor:pointer;
    text-align:center;
    text-decoration:none;
    font-size:11px;
    float: right;
}

.sys_signIn_wrapper .sys_signInButton
{
    margin-right:2px;
	height: 187px;
}


form
{
    padding:0px;
}

#go, .sys_go1, #go a:hover, .sys_go1 a:hover
{
   
    width:26px;
    height:23px;
    color:#FFFFFF;
    font-weight:bold;
    border-style:none;
    margin-left:3px;
    cursor:pointer;
    text-align:center;
    text-decoration:none;
    font-size:1em;
    
}

#search_input
{
	color:red;
	width:157px;
	
	background-repeat:no-repeat;
	border-style:solid;
	border-width:1px;
	border-color:#508e38;
	padding:3px 2px 2px 2px;
	padding-left:20px;
	font-family:Arial;
    color:#444444;
    height:15px;
    font-size:13px;
	float: left;
}
.sys_donate_wrapper a, .sys_donate_wrapper a:link, .sys_donate_wrapper a:visited, .sys_donate_wrapper a:active
{
	display: block;
	color:#ffffff;
}

.sys_donate_wrapper
{
	
    position:absolute;
    bottom:0px;
    right:15px;
}

.sys_donate_wrapper a:hover
{
	text-decoration: none;
}


.sys_donate
{
    display:block;
    position:relative;
    height:1%;
}


.sys_donateLeft
{
    background:#027051 url(/Images/donateLeft.gif) no-repeat left top;
    display:block;
    float:right;
    width:220px;
    margin-right:-5px;
	position:relative;
}

.sys_donateRight
{
    background:url(/Images/donateRight.gif) no-repeat right top;
    padding: 6px 168px 6px 7px;
    color:#ffffff;
    font-size:1.3em;
    font-weight:bold;
    display:block;
	position:relative;
}
    
.sys_pig
{
    background:url(/Images/donatePig.gif) no-repeat right top;
    width:51px;
    height:35px;
    position:absolute;
    right:7px;
    top:-9px;
    display:block;
    
}

.sys_header_wrapper div#breadcrumb {
width:100%;
clear:both;
position:absolute;
bottom:-24px;
left:75px;
font-weight:700;}
	.sys_header_wrapper div#breadcrumb  a {
	font-weight:700;}

/*general*/

.sys_clear
{
    display:block;
	clear:both;
	height:0px;
	width:100%;
	line-height:0;
	font-size:0;
}
.sys_content_wrapper
{
    margin-left:77px;
    width:920px;
    position:relative;
}

/*footer*/
.sys_footer
{
	
    background-color:#f8f8f8;
    clear:both;
    color:#5f5f5f;
	border-top-style:solid;
	border-top-width:6px;
	border-top-color:#6ba71c;
	margin-top:10px;
	margin-left:77px;
	font-size:0.9em;
	height:1%;
	width:920px;
	padding-bottom:20px;
}

.sys_footer h2
{
    margin:0 0 5px 0;
    font-size:1.4em;
}

.sys_footer li
{
    list-style:none;
    padding:1px 2px;
    font-weight:bold;
    clear:both;
}

.sys_footer_bottom
{
    background-color:#f0f0f0;
    clear:both;
    padding:5px 10px 5px 10px;
    border-top:solid #dfdfdf 1px;
    color:#979797;
    font-size:0.9em;
	margin-left:77px;
	width:900px;
}

.sys_footer .sys_col1
{
    width:160px;
    padding-right:10px;
    padding-left:10px;
    margin-top:30px;
    margin-bottom:10px;
    float:left;
   
}

.sys_footer .sys_col2 p
{
    margin-top:6px;
}

.sys_footerWeb
{
    display:block;
    font-size:1.2em;
    padding-top:35px;
}

.sys_footer .sys_col2, .sys_footer .sys_col3
{
    width:230px;
    padding-right:10px;
    padding-left:10px;
    margin-top:30px;
    margin-bottom:10px;
    float:left;
   
}

.sys_footer .sys_col3 ul
{
    padding-top:4px;
}
.sys_footer .sys_col4
{

    width:230px;
    float:left;
    padding-left:10px;
    margin-top:30px;
    margin-bottom:10px;
    }
    
.sys_footer .sys_col4 ul
{
    width:115px;
    float:left;
    padding-bottom:6px;
}

.sys_footer .sys_col4 li
{
    margin:0px;
    padding-bottom:8px;
}

.sys_footer .sys_col4 img
{
    float:left;
    padding:0px 2px 0px 0px;
}

.sys_footer .sys_col4 span
{
    display:block;
    float:left;
    padding-top:5px
}

.sys_footer .sys_col4 li a:link, .sys_footer .sys_col4 li a:visited
{
    color:#777777;
}
.sys_footer .sys_col4 a:hover span
{
    text-decoration:underline;
    cursor:pointer;
}

    
    
    
/*home 3 column layout********************************/

.sys_leftCol, .sys_middleCol
{
    width:294px;
    margin-right:19px;
    float:left;
}

.sys_rightCol
{
    width:294px;
    float:left;
    margin-right:0px;
}

.sys_homeSpacer
{
display: block;
    height: 135px;
    width:100%;
    line-height:0px;
    font-size:0px;
    
}

/*section***********************************************************/

/*right column*/

.sys_sectionLeftCol
{
    width:179px;
    float:left;
    margin-top:38px;
    margin-bottom:10px;
}

.sys_sectionMainCol
{
display: inline;
    width:400px;
    margin-left:20px;
    margin-right:20px;
    float:left;
    margin-top:33px;
    font-size:1.05em;
}
    .sys_sectionMainCol .sys_mainContent {
    width:400px;
    padding-bottom:5px;}

.sys_sectionMainColFull
{
display: inline;
    width:700px;
    margin-left:20px;
    margin-right:20px;
    float:left;
    margin-top:33px;
    font-size:1.05em;
}
    .sys_sectionMainColFull .sys_mainContent {
    width:700px;
    padding-bottom:5px;}

.sys_sectionRightCol
{
display: inline;
    width:294px;
    float:left;
    margin-left:0px;
    margin-top:38px;
    margin-bottom:20px;
}


/*dropdown for main content********************/

.sys_dropdownHeader h2
{
    color:#FFFFFF;
    margin:0;
    padding:6px 8px;
}

.sys_section .sys_dropdownContent
{
    background:#fff;
    border:solid 1px #e3e3e3;
    
}
.sys_section .sys_mainContent .sys_dropdownContent {width:478px;}
.sys_section .sys_sectionRightCol .sys_dropdownContent {}

.sys_section .sys_dropdownWrapper
{
    width:480px;
}

.sys_printImage
{
    display:none;
}

/****homepage modules styles**************/

.homePageModules .sys_widgetContainer
{
    background:#fff;
}

.homePageModules .sys_dropdownWrapper
{
    margin-bottom:20px;
    clear:both;
}


.sys_floatimageright, .right {float: right; margin: 10px;}
.sys_floatimageleft, .left {float: left; margin: 10px;}

/* Standard Contensis Lists */
.sys_standard-list h2 {
position:relative;
margin:0 0 2em 0;
padding:0;}
	.sys_standard-list h2 a {outline:none;}
	.sys_standard-list h2 span.sys_rss-link a,
	.sys_standard-list h2 span.sys_atom-link a {
	position:absolute;
	width:16px;
	height:16px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	}
	
	.sys_standard-list h2 span.sys_rss-link a {
	top:0;
	right:22px;
	
	
	.sys_standard-list h2 span.sys_atom-link a {
	top:0;
	right:0;
	
	
	.sys_standard-list .sys_groupheader {
	font-size:1.3em;
	font-weight:700;
	margin:.5em 0 .3em 0;}
	
	.sys_standard-list .sys_itemslist {
	width:100%;
	/*border-bottom:1px solid #8cc63f;*/
	padding:0 0 10px 0;
	margin:0 0 10px 0;}
	
	.sys_standard-list .sys_itemslist .sys_subitem {
	width:100%;
	clear:both;
	margin:0 0 10px 0;}
	
	.sys_standard-list .sys_itemslist .sys_subitem .sys_subitem-heading {
	margin:0;
	padding:0;}
	
	.sys_standard-list .sys_itemslist .sys_subitem .sys_thumbnail {
	float:right;
	min-height:68px;
	margin-left: 10px;
	}
	
	.sys_standard-list .sys_itemslist .sys_subitem dl {
	margin:0;
	padding:0;}
		.sys_standard-list .sys_itemslist .sys_subitem dl dt {
		margin:0 4px 0 0;
		padding:0;
		float:left;
		}
		.sys_standard-list .sys_itemslist .sys_subitem dl dd {
		margin:0 0 5px 0;
		padding:0;}
		
	/* Standard News List */
	.sys_news-control.sys_standard-list dt {
	display:none;}
	
	.sys_news-control.sys_standard-list .sys_news-datepublished {
	font-size:.9em;
	color:#666;}
	
	/* Standard Events List */
	.sys_events-control.sys_standard-list dt {
	display:none;}
	
	.sys_events-control.sys_standard-list .sys_events-time {
	font-size:.9em;
	color:#666;}
	
	/* Pager */			
	.sys_flickrpager {
	margin: 1em 0;
	padding: 0;
	min-height: 1em;
	text-align:right;
	clear:both;
	}
	.sys_flickrpager .sys_paginginfo {
	float: left;
	}

	.sys_flickrpager .sys_navigation {
	padding: 3px 0;
	font-size: 12px;
	font-weight: 700;
	}
	.sys_flickrpager .sys_navigation span.sys_selected span {
	border: 1px solid #B8C8D4;
	padding: 2px 7px;
	text-decoration: none; 
	color:#7090A8;
	background:#fff;
	}
	.sys_flickrpager .sys_navigation a {
	padding: 2px 7px;
	
	}
		.sys_flickrpager .sys_navigation span.sys_page {
		margin-right:2px;}
		
		.sys_flickrpager .sys_navigation span.sys_page a {
		border: 1px solid #D5DEE4;}
		
		.sys_flickrpager .sys_navigation span.sys_navigationnext a, 
		.sys_flickrpager .sys_navigation span.sys_navigationprevious a {}
			.sys_flickrpager .sys_navigation span.sys_page a:hover {
			color: #333;
			background:#fff;
			}
			.sys_flickrpager .sys_navigation span.sys_navigationnext a:hover, .sys_flickrpager .sys_navigation span.sys_navigationprevious a:hover {
			}		
			
			.sys_flickrpager .sys_navigation .sys_at-start, .sys_flickrpager .sys_navigation .sys_at-end {
			color: #bcbcbc;
			}
			.sys_flickrpager .sys_navigation .sys_disabled {
			padding: 2px 7px;
			color: #898989;
			}

	/* Record Pages */
	.sys_record-control {}
		.sys_record-control dl, .sys_record-control dl dt, .sys_record-control dl dd {
		margin:0;
		padding:0;}
		
		.sys_record-control dl dt {
		color:#00A246;
		font-size:1.3em;
		font-weight:bold;
		color:#006F51;}
		
		.sys_record-control blockquote {
		margin:0;
		padding:10px 60px 10px 40px;}
	
	.sys_events-record dt.sys_events-date, .sys_events-record dt.sys_events-description {
	display: none; }
	
	.sys_events-record dd.sys_events-date, .sys_news-record .sys_news-posted-date {
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:1em;
	color:#006F51;}
	
	
/****Last reviewed date styles**************/
div.contentareafooter {text-align: right;}


/*
	Community control styles - Added by Ady 8 Sep 2009 - Stylesheets by trueclarity
*/
/****tabs******/
/**************tabs at top of each widget********************/

.sys_tabWrapper .sys_tabTL
{
    float:left;
   
    
}
.sys_tabWrapper .sys_tabTR
{
   
.sys_tabWrapper .sys_tabBR
{
    
}
.sys_tabWrapper .sys_tabBR strong, .sys_darkGreenTabWrapper strong
{
    display:block;
    margin:0px;
    padding:6px 20px 3px 6px;
    color:#fff;
    font-size:1.2em;
}

.sys_tabWrapper .sys_tabTL h2
{
    margin:0px;
    padding:6px 20px 3px 6px;
    color:#fff;
}
.sys_tabWrapper .sys_clear, .sys_darkGreenTabWrapper .sys_clear
{
    line-height:normal;
}
.sys_tabTextWrapper
{
    background:#fff; /*url(/siteelements/images/community/Common/WidgetBL.gif) bottom left no-repeat;*/
    border-top:4px solid #8CC63F;
    height:1%;
}
.sys_tabTextWrapper .br
{
    /*background:url(/siteelements/images/community/Common/WidgetBR.gif) bottom right no-repeat;*/
    padding:10px 7px 3px 7px;
    height:1%;
}
/********Module style************************/
.communityServerModuleWrapper {
    float:left;
    padding-top:80px;
    padding-bottom:10px;
    height:1%;
 
    font-size:0.9em;
    width:230px;
}
.communityServerWidgetBottom
{
    
    padding-bottom:10px;
    height:1%;
}
.communityServerWidgetContent
{
   
    padding:0px 3px 0px 3px;
    height:1%;
}
.sys_imageLinkList
{
    height:1%;
    margin-top:-10px;
}
.sys_imageLinkList p
{
   height:1%;
    overflow:auto;
} 
.sys_imageLinkList .sys_item
{
    
    padding-bottom:0;
    padding-top:14px;
}
.sys_imageLinkList .sys_item.top_item
{
    background:none;
}
.sys_imageLinkList .sys_item h2
{
    margin: 0 0 5px 0; padding: 0px;
}
.sys_imageLinkList .sys_item h3
{
    margin: 0 0 1px 0; padding: 0px; display:block;
    overflow:auto;
}
.sys_imageLinkList .sys_item p
{
    margin-top:0px; padding-top:0px;
}
.sys_imageHolder
{
    display:block;
    float:left;
    margin-bottom:5px;
}
.sys_imageLinkList .sys_imageHolder img
{
    display:block;
    margin-right:5px;
    float:left;  
    margin-bottom:5px;
}
.sys_imageLinkList h3 a:link, .sys_imageLinkList h3 a:visited
{
    font-size:0.9em;
    font-weight:normal;
    color:#6BA71C;
}
.sys_imageLinkList h3 {
    margin:0px;
    padding:0px;
    display:inline;
}
.info
{
    color:#777;
    font-size:0.9em;
}
.info.groupIcons img
{
    margin-bottom:-5px;
}
.comments
{
    color:#A0A0A0;
    font-size:0.9em;
}
.sys_imageLinkList .time
{
    color:#a0a0a0;
    font-size:0.9em;
}

.sys_imageLinkListFooter
{
    padding-top:8px;
    font-size:0.95em;
    clear:both;
    height:1%;
    border-top:3px solid #e5e5e5;
}
.sys_imageLinkListFooter span
{
    color:#777;
}

/**********button************************/

.buttonWrapper
{
    float:right
}
.buttonWrapper span
{
    color:#fff;
}
.buttonWrapper a:hover
{
    text-decoration:none;
}
.sys_imageLinkListFooter .buttonWrapper
{
    float:right;
}
.buttonWrapper a:link, 
.buttonWrapper a:visited
{
    color:#fff;
}    
.buttonWrapper .tl
{
    display:block;
    float:left;
    background:#086858 url(/siteelements/images/community/WidgetArrowTL.gif) top left no-repeat;
}
.buttonWrapper .tr
{
    display:block;
    float:left;
    background:url(/siteelements/images/community/WidgetArrowTR.gif) top right no-repeat;
}
.buttonWrapper .bl
{
    display:block;
    float:left;
    background:url(/siteelements/images/community/WidgetArrowBL.gif) bottom left no-repeat;
}
.buttonWrapper .br
{
    display:block;
    float:left;
    background:url(/siteelements/images/community/WidgetArrowBR.gif) bottom right no-repeat;
    padding:0px 15px 1px 7px;
    white-space:nowrap;
    margin:0px;
}
.buttonWrapper .br a:link, .buttonWrapper .br a:visited
{
    text-decoration:none;
}
.sys_record-image-control {
	float:right;
	margin: 0 0 10px 10px;
}
.sys_record-image-control p.sys_record-image-control-caption {
	font-style: italic;
                     width: 250px;
}

/*High / Standard Contrast Link*/
.sys_standardContrastLink {display: none;}
.sys_highContrastLink {display: inline;}

/* Macmillan Map styles */
#side div {
  
}

.macmillanmap
{
    margin-top:0 !important;  
}

#map2
{
    width: 480px;
    height: 480px;
    font-size:1em;
   
    
}


#key {
    border:1px solid #E3E3E3;
    background:#F1F1F1 none repeat scroll 0 0;
    padding:0 5px 5px 5px;
    margin-top:0;
    display:none;
}

#key span {
    margin-right:10px;
}
#key span * {
    
    white-space:nowrap;
}

#key h2 {
    margin-top:-10px;
    padding:0;
    color:#000;

}

a.marker_image
{
    float: left;
    margin-right: 10px;
    
}

a.marker_image img{
    width:26px;
}

.side_info {
    width:180px;
    float:right;
}
.side_info a{
    font-weight:bold;
    font-size:110%;
}

#side_bar
{
    width: 100%;
    overflow: auto;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding:10px 0 10px 0;
}

.sideblock
{
    overflow: hidden;
    width: 100%;
    margin-bottom: 5px;
}

#side
{
    float: left;
}
#side_title {
    float:left;
    font-size:1.1em;
}
#side_bar
{
    width: 100%;
    overflow: auto;
}
#paging_top
{
    float:right;
    font-size:1.1em;
}
#paging_bottom
{
    float:right;
    font-size:1.1em;
}

.info
{
    font-size: 105% !important;
    width: 350px !important;
}

.info
{
    padding: 0;
}
.info p
{
    padding: 0 !important;
    margin: 2px !important;
}
.info h2
{
    margin-top: 0;
    font-size:1.2em !important;
    color:#000 !important;
}

#loading
{

    z-index:500000;
    left: 180px;
    width: 500px;
    position: absolute;
    height: 480px;
    background-color: #fff;
    padding-left:10px;
}
#loading P.loading
{

    padding-right: 0;
    padding-left: 0;
    font-weight: bold;
    font-size: 130%;
    padding-bottom: 20px;
    color: #00a246;
    padding-top: 50px;
    text-align: center;
}
.didyoumean LI
{
    list-item-type: decimal;
}
#miniloading
{
    font-size: 90%;
    z-index:600000;
}
.miniloader
{
    vertical-align: middle;
}
.mappager
{
    text-align: center;
}
.mappager a
{
    padding: 3px;
}

.keyicon
{
    vertical-align: middle;
    width:26px;
}
#side_bar .small
{
    font-size: 90%;
}
#side_bar .selected
{
    
}
.sideblock
{
    margin: 0 !important;
    padding: 0 0 5px 0!important;
    width:100%;
    
}

/**********Organisation Information detail (upon selecting organisation search result)************************/


.orglabel
{ 
padding-left: 100px; 
padding-top: 5px;
padding-bottom: 5px;
 }

.orgtext
{
padding-left:40px;
padding-top: 5px;
padding-bottom: 5px;
}

