
body
{
    font-family:Arial;
    color:#777777;
    font-size:0.7em;
    width:993px;
    margin:auto;
    margin-top:0px;
}

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;
}

#login_email, #login_password, #title, textarea, #qty
{
    background:transparent url(../../images/box_back.gif) repeat-x scroll center bottom;
    font-family:Arial;
    color:#444444;
    border-style:solid;
    border-color: #cccccc;
    border-width:1px;
    padding:2px;
}

 #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;
}
    

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;
}

.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  
{
    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  
{
    color:#6ba71c;
}
/* skip to main content */

.sys_skip, #content
{
    
    position:absolute;
    right:9999px;
}


/*header*/

.sys_header_wrapper
{
    background:url(../images/default/header.gif) no-repeat;
    min-height:186px;
    position:relative;
    padding-left:77px;
    width:920px;
    z-index:1;
	
}

.sys_caption
{
    position:absolute;
    top:13px;
    left:220px;
    z-index:2;
}

#navlist
{
    width:660px;
	_padding-top:2px;
}

.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 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(../images/default/header_tl.gif) no-repeat top left;
	position:relative;
}

.sys_header_menu_tr
{
    background:url(../images/default/header_tr.gif) no-repeat top right;
	position:relative;
    
}
#navlist .sys_selected {
	COLOR: #6ba71c; BACKGROUND-COLOR: white
}
    #navlist .sys_selected A {
	COLOR: #6ba71c
}
#navlist .sys_selected A:link {
	COLOR: #6ba71c
}
#navlist .sys_selected A:visited {
	COLOR: #6ba71c
}
   
.sys_padding
{

	margin:0px;
	min-height:19px;
	
}

/*search*******************************/

.sys_padding_search
{
    padding-top:16px;
    padding-bottom:2px;
    padding-left:5px;
    padding-right:5px;
	margin:0px;
}

.sys_searchLeft
{
	
	float:right;
	margin-right:10px;
}
.sys_searchRight
{
	background:url(../images/default/searchRight.gif) no-repeat bottom right;
}

.sys_padding_search a
{
color:#FFFFFF;
}

.sys_searchLeft a
{
color:#FFFFFF;
}
.sys_searchRight a
{
color:#FFFFFF;
}

.sys_go
{
    background:url(../images/default/go_button.gif) no-repeat;
    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
{
   background: #8DC741 url(../images/default/GreenCornerTopLeft.gif) left top no-repeat;
   padding-left:5px;
}

.sys_search .sys_tabs .sys_activeRight
{
    background:url(../images/default/GreenCornerTopRight.gif) right top no-repeat;
    padding-right:5px;
}

.sys_search .sys_tabs .sys_inactiveLeft
{
   background: #f0f0f0 url(../images/default/GreyCornerTopLeft.gif) left top no-repeat;
   padding-left:5px;
}

.sys_search .sys_tabs .sys_inactiveRight
{
    background:url(../images/default/GreyCornerTopRight.gif) right top no-repeat;
    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-image:url(../images/widgets/arrowLargeDarkGreen.gif);
    background-repeat:no-repeat;
    background-position:right;
    padding-right:10px;
    padding-bottom:2px;
}

.sys_searchResults .sys_result h3 a
{
    background-image:url(../images/widgets/arrowLightGreen.gif);
    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-image:url(../images/widgets/pdficon.gif);
    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
{
    background:white url(../images/default/magnify.gif);
	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
{
	background:url(../images/default/search_button.gif);
	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;
	padding-top:31px;
	_margin-top:20px

}

.sys_signIn_wrapper fieldset
{
    
	background:#8CC63F;
}
    
.sys_signIn_wrapper .sys_content
{
    float:right;
    min-height:116px;
}

.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
{
    background:url(../images/default/buttons/join.gif) no-repeat;
    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;
}


form
{
    padding:0px;
}

#go, .sys_go1, #go a:hover, .sys_go1 a:hover
{
    background:url(../../images/go_button.gif) no-repeat;
    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:white url(../images/default/magnify.gif);
	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/default/donateLeft_white.gif) no-repeat left top;
    display:block;
    float:right;
    width:220px;
    margin-right:-5px;
	position:relative;
}

.sys_donateRight
{
    background:url(../images/default/donateRight_white.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/default/donatePig_white.gif) no-repeat right top;
    width:51px;
    height:35px;
    position:absolute;
    right:7px;
    top:-9px;
    display:block;
    
}

/*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;
    background: #f8f8f8 url(../images/default/footerSeperator.gif) no-repeat right;
}

.sys_footer .sys_col2 p
{
    margin-top:6px;
}

.sys_footerWeb
{
    display:block;
    font-size:1em;
    padding-top:20px;
}

.sys_footer .sys_col2, .sys_footer .sys_col3
{
    width:230px;
    padding-right:10px;
    padding-left:10px;
    margin-top:30px;
    margin-bottom:10px;
    float:left;
    background: #f8f8f8 url(../images/default/footerSeperator.gif) no-repeat right;
}

.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
{
    height:10px;
    width:100%;
    line-height:0px;
    font-size:0px;
    
}

/*section***********************************************************/

/*right column*/

.sys_sectionLeftCol
{
    width:170px;
    float:left;
    margin-top:38px;
    margin-bottom:10px;
}

.sys_sectionMainCol
{
    width:480px;
    margin-left:20px;
    margin-right:20px;
    float:left;
    margin-top:33px;
    font-size:1.05em;
}
    

.sys_sectionRightCol
{
    width:230px;
    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_dropdownWrapper
{
    width:480px;
}

.sys_printImage
{
    display:none;
}

/****homepage modules styles**************/

.homePageModules .sys_widgetContainer
{
    background:#fff;
}

.homePageModules .sys_dropdownWrapper
{
    margin-bottom:20px;
    clear:both;
}

/*********breadcrumb**************/


.sys_header_wrapper DIV#breadcrumb {
	CLEAR: both; 
	FONT-WEIGHT: 700; 
	LEFT: 75px; 
	WIDTH: 100%; 
	BOTTOM: -24px; 
	POSITION: absolute;
}
.sys_header_wrapper DIV#breadcrumb A {
	FONT-WEIGHT: 700;
}