﻿/* RESET */
* {margin:0; padding:0; font-size:100%; font-family: Helvetica, Arial, Tahoma, Geneva, "Trebuchet MS", sans-serif;}
body {background:#FFFFFF;}

h1 {font-size:24px; line-height:1.25em; color:#000000; margin-bottom: .25em;}
h2 {font-size:22px; line-height:1.25em; color:#54AA20; margin-bottom: .25em;}
h3 {font-size:18px; line-height:1.5em; color:#000000; margin-bottom: .25em;}
h4 {font-size:16px; line-height:1.25em; color:#000000; margin-bottom: .25em;}
h5 {font-size:14px; line-height:1.5em; color:#000000; margin-bottom: .25em;}
h6 {font-size:11px; line-height:1.5em; color:#000000; margin-bottom: .25em; font-weight:normal;}

p {font-size:13px; line-height:1.5em;}
strong {font-weight:bold;}
em {font-style:italic;}
em.ebfen {text-transform:uppercase; font-weight:bold; color:#59b224;}
.strikethrough {text-decoration:line-through;}

ol {list-style-position:outside; list-style-image:none;}
ol {list-style-type:decimal;}
ul {list-style-type:disc;}
li {margin-bottom:.5em;}
dl {font-size:14px; line-height:1.5em;}
dt {}
dd {}

.testimonial {padding:10px; margin:0 0 10px 0; background:#ebeceb;}
.testimonial blockquote {font-size:12px; line-height:1.5em;}
.testimonial cite {display:block; font-size:12px; line-height:1.5em; text-align:right; font-style:italic; margin-top:5px;}

blockquote {font-size:14px; line-height:1.5em;}
cite {font-style:italic;}
img {-ms-interpolation-mode:bicubic; /* IE smooth scaling */}

a {color:#000000; text-decoration:none;}
a:link {color:#999999;}
a:visited {color:#999999;}
a:hover {color:#000000; text-decoration:underline;}
a:active {color:#fe000c; outline:none;}
a:focus {outline:none;}
a img {border:none;}

.clear {clear:both; height:0px; overflow:hidden;}

/* GRID */
.container {width:860px; margin:0 auto; position:relative; padding:0;}
#footer .container {padding-top:10px; padding-bottom:10px;}

.full {width:820px; padding-top:18px;}
.onethird {width:284px; }
.twothirds {width:536px; padding-top:18px;}
.onefourth {width:190px; }
.onehalf {width:400px; }
.threefourths {width:610px;}

.full {margin:0 10px 0px 14px; clear:both;}

.onethird, .twothirds, .onefourth, .onehalf, .threefourths {float:left; display:inline; margin:0 0 0 15px;}

/* HEADER */
#header {background:#59b224 url(/fundraising/_img/header_bg.png) bottom left repeat-x; color:#ffffff; position:relative; align: center; height:133px;}
#header h1 a {display:block; position:absolute; z-index:5000; top:20px; left:10px; width:137px; height:89px; text-indent:-9999px; background:transparent url(/fundraising/_img/fundraising_logo.png) top left no-repeat;}
#header h1 img {display:none;}
#header h1 {color:#FFFF66;}
#header .container {padding:0px 0 0 0;}
.clearthelogo {padding-top:100px;}

/* TOP NAVIGATION */
#topnav {background:#399214;}
#topnav .container {padding:0;}
#topnav ul {list-style:none; float:left;}
#topnav li {display:inline;}
#topnav a {float:left; display:block; padding:10px 15px 10px 15px; margin:0; font-weight:bold;}
#topnav a:active {color:#000000;}
#topnav a:link {color:#ffffff;}
#topnav a:visited {color:#ffffff;}
#topnav a:hover {color:#000000; text-decoration:none;}

#page_home #nav_home,
#page_program #nav_program,
#page_products #nav_products,
#page_successstories #nav_successstories,
#page_get_started #nav_get_started,
#page_about_us #nav_about_us,
#page_contact #nav_contact {color:#59b224; padding:10px 15px 10px 0; background:transparent url(/fundraising/_img/topnav_tab_right.gif) top right no-repeat;}

#page_home #nav_home span,
#page_program #nav_program span,
#page_products #nav_products span,
#page_successstories #nav_success span,
#page_get_started #nav_get_started span,
#page_about_us #nav_about_us span,
#page_contact #nav_contact span {padding:11px 0px 10px 15px; background:transparent url(/fundraising/_img/topnav_tab_left.gif) top left no-repeat;} /* 1px padding bug*/


/* BODY */
#imgBG {background: transparent url(/fundraising/_img/dots-bg.jpg) repeat scroll top center;}
#solidBG {background-color:#FF00FF;}
#solidBG2 {background-color:#ffffff;}  
#body p {padding:0 0 1em 0;}
#body ul {list-style-position:inside; margin-left:20px;}
#body li {font-size:13px; line-height:1.5em;}
/*
html {
	background:#000000;
	}

body {
	background: transparent url(/fundraising/_img/bg_01.jpg) no-repeat scroll top center;
	}
*/



/* FORMS */
#signupform {}
#contactform {}
#signupform, #contactform {background:#eee; padding:20px;}
#signupform div, #contactform div {padding:5px 0 0 0; font-size:12px; line-height:1.5em; display:block; width:140px; text-align:right; float:left; clear:left;}
input {}
input.submit {margin-left:10px;}
input.text, textarea, select {width:296px; margin:0 0 10px 10px;}
input.text {}
textarea {height:75px;}
select {width:310px;}
span.required {color:#FF0000; font-weight:bold;}

/*HOME PAGE ALTERATIONS*/
.formcontainer {background: url(/fundraising/_img/form_bkgrnd.gif) repeat-y; color:#c0e0b2;}

/*PROGRAM PAGE ALTERATIONS*/
#brochures-outterwrapper {float:right;}
#brochures-innerwrapper {width:378px; margin:0 25px 0 15px; height:175px;}
#brochures {float:left; display:inline; margin:0 0 0 20px; width:166px; height:132px; }
#show-sell {border-top:1px solid #DFDFDF; margin-top:15px; padding-top:15px;}
#showsell-wrapper {float:right;}
#showsell-container {margin:0 212px 0 25px;}
#online {border-top:1px solid #DFDFDF; margin-top:15px; padding-top:15px;}
#advantages {border-top:1px solid #DFDFDF; margin-top:15px; margin-bottom:20px; padding-top:15px; }
#advantCol-left {float:left;}
#advantCol-right {float:left; margin-left:10px;}

/*PRODUCTS PAGE ALTERATIONS*/
#valuepacks {margin:15px 0 20px 0;}
#valuethumbs-outterwrapper {float:right;}
#valuethumbs-innerwrapper {margin-right:150px;}
#valuepacks-thumb {float:left; display:inline; margin:0 0 0 20px; width:133px; height:131px; }

#convpacks {border-top:1px solid #DFDFDF; margin:15px 0 0 0; padding-top:20px;}
#convthumbs-outterwrapper {float:right; height:165px;}
#convthumbs-innerwrapper {margin:20px 150px 0 0;}
#convpacks-thumb {float:left; display:inline; margin:0 0 0 20px; width:133px; height:131px; }

#orgpacks {border-top:1px solid #DFDFDF; margin:0 0 0 0; padding-top:20px;}
#orgthumbs-outterwrapper {float:right; height:230px;}
#orgthumbs-innerwrapper {margin:0 220px 0 0;}
#orgpacks-thumb {float:left; display:inline; margin:0 0 0 40px; width:159px; height:134px; }

#lightpacks {border-top:1px solid #DFDFDF; margin:0 0 20px 0; padding-top:20px;}
#lightthumbs-outterwrapper {float:right; height:230px;}
#lightthumbs-innerwrapper {margin:0 150px 0 0;}
#lightpacks-thumb {float:left; display:inline; margin:0 0 0 20px; width:133px; height:146px; }

/*SUCCESS STORIES ALTERATIONS*/
#testimonies-wrapper {margin-top:20px;}
#testimonies-wrapper h3 {line-height:1.25em; margin-bottom:10px;}

/* RESULTS TABLE */
#results {background:#f0f0f0; display:block; border: 1px solid #54AA20;}
#results th {font-size:14px; line-height:1.5em; padding:0.5em 0 0.5em 0; text-align:left;}
#results td {font-size:12px; line-height:1.25em; padding:0.5em 0 0.5em 0; vertical-align:top;}
#results tr.even {background-color:#FFFFFF;}
#spacer {width:3em;}
#org {width:400px;}
#par, #tpar, #tret, #tpro {width:100px;}

/* ABOUT PAGE ALTERATIONS */
#about-wrapper {margin-top:20px;}

/* CONTACT PAGE */
#contactinfo dt {font-weight:bold; display:block; width:80px; padding:0 0 0 20px; float:left;}
#contactinfo dt.phone {background: transparent url(/fundraising/_img/phone.png) center left no-repeat;}
#contactinfo dt.fax {background: transparent url(/fundraising/_img/printer.png) center left no-repeat;}
#contactinfo dt.email {background: transparent url(/fundraising/_img/email.png) center left no-repeat;}
#contactinfo dt.address {background: transparent url(/fundraising/_img/map.png) center left no-repeat;}
#contactinfo dd {padding:0 0 .5em 100px;}
#contact-wrapper {margin-top:20px;}

/* FOOTER */
#footer {background:#399214; color:#ffffff;}
#footer p span {color:#666666;}
#afrds_member {text-align:center; font-size:10px;}
#afrds_member img {padding-top:0px; float:center}

#footer a {color:#68E333; text-decoration:none;}
#footer a:link {color:#68E333;}
#footer a:visited {color:#68E333;}
#footer a:hover {color:#000000; text-decoration:underline;}
#footer a:active {color:#fe000c; outline:none;}


/* MISC */
ul.links {list-style-image:url(/fundraising/_img/bullet_go.png);}

/* BUTTONS */
.buttonclear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
	padding: 10px 0;
}
a.button {
    background: transparent url(/fundraising/_img/bg_button_a.png) no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font-size:11px;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
a.button span {
    background: transparent url(/fundraising/_img/bg_button_span.png) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
a.button:active, a.button:hover {background-position: bottom right; color:#000000; outline:none; /* hide dotted outline in Firefox */}
a.button:active span, a.button:hover span {background-position: bottom left;}
a.button:active {color: #ffffff;}
a.button:active span {padding: 6px 0 4px 18px; /* push text down 1px */}


