/* Main Layout Styles */
body
{ background: #78833e url('images/backdrop.jpg') fixed 50% repeat-y; margin: 0px; padding: 0px; text-align: center; }

img, div { behavior: url(iepngfix.htc) }

#container
{ width: 979px; min-height: 400px; margin: 0 auto; }

#topheader
{ width: 979px; height: 37px; float: left; margin-top: 0px; display: inline; background: url('images/topheader.gif'); background-repeat: no-repeat; }

#mainheader
{ width: 979px; height: 105px; float: left; margin-top: 0px; display: inline; }

#navcontainer
{ width: 979px; height: 35px; float: right; display: inline; background: url('images/navbg.png'); background-repeat: no-repeat; }

#contentcontainer
{ width: 979px; min-height: 471px; float: left; display: inline; }

#contentbaseline
{ width: 979px; height: 11px; float: left; display: inline; background: url('images/contentbaseline.png'); background-repeat: no-repeat; }

#footer
{ width: 979px; height: 133px; float: left; display: inline; margin-top: 24px; background: url('images/footerbg.gif'); background-repeat: no-repeat; }

/* Global Styles */

.fontstylelight
{  }

.fontstyledark
{  }

.noborder
{ border: none; }

.contacttext
{ float: left; font-family: arial; font-size: 14px; text-color: #3e3d3d; margin-left: 40px; text-align: justify; }

/* Upper Header Styles */

#topslogan
{ width: 370px; height: 17px; float: left; display: inline; margin-left: 15px; }

#upperheaderright
{ width: 90px; float: right; margin-right: 5px; margin-top: 2px; display: inline; }

.sloganstyle
{ font-family: tahoma; font-size: 12px; text-align: left; font-weight: bold; color: #617228; margin-top: 8px; }

#smalllogo
{ width: 30px; height: 29px; float: right; display: inline; }

#uppercontactlink  
{ width: 73px; height: 16px; float: left; text-align: left; margin-top: 5px; display: inline; }

#uppercontactlink a:link, #uppercontactlink a:visited
{ font-family: tahoma; font-size: 14px; text-decoration: none; color: #FF0000; }


/* Header Styles */

#mainlogo
{ width: 415px; height: 81px; float: left; margin-left: 10px; margin-top: 11px; display: inline; background: url('images/logo3.png'); background-repeat: no-repeat; }

#address
{ width: 153px; height: 47px; float: right; margin-right: 15px; margin-top: 35px; display: inline; background: url('images/address.gif'); }

/* Navigation Styles */

	a.mission
	{ display: block; width: 62px; height: 33px; text-decoration: none; background: url('images/nav/mission.jpg'); background-repeat: no-repeat; }

	a:hover.mission
	{ background-position: -62px; }

a.orderstatus
	{ display: block; width: 65px; height: 33px; text-decoration: none; background: url('images/nav/signup.jpg'); background-repeat: no-repeat; }

	a:hover.orderstatus
	{ background-position: -65px; }

	
	
	a.faq
	{ display: block; width: 35px; height: 33px; text-decoration: none; background: url('images/nav/faq.jpg'); background-repeat: no-repeat; }

	a:hover.faq
	{ background-position: -35px; }
	
	a.contact
	{ display: block; width: 65px; height: 33px; text-decoration: none; background: url('images/nav/contact.jpg'); background-repeat: no-repeat; }

	a:hover.contact
	{ background-position: -65px; }

#mission
{ width: 62px; height: 33px; float: right; margin-top: 1px; margin-right: 27px; display: inline; }


#orderstatus
{ width: 65px; height: 33px; float: right; margin-top: 1px; display: inline; }

#faq
{ width: 35px; height: 33px; float: right; margin-top: 1px; display: inline; }

#contact
{ width: 65px; height: 33px; float: right; margin-top: 1px; display: inline; }

/* Global Styles */ 

#featuredlinks
{ width: 195px; height: 471px; float: left; display: inline; margin-left: 9px; background: url('images/featuredlinksbg.jpg'); background-repeat: repeat-x; }

#featuredlink1
{ width: 180px; height: 115px; float: left; display: inline; margin-left: 7px; margin-top: 6px; }

#featuredlink2
{ width: 180px; height: 115px; float: left; display: inline; margin-left: 7px; margin-top: 6px; }

#featuredlink3
{ width: 180px; height: 115px; float: left; display: inline; margin-left: 7px; margin-top: 6px; }

#contenttexttop
{ width: 579px; min-height: 192px; float: left; display: inline; margin-top: 8px; }

#contenttextbottom
{ width: 726px; min-height: 204px; float: left; display: inline; margin-top: 3px; margin-left: 8px; }

.contenttext
{ font-family: arial; font-size: 16px; text-color: #3e3d3d; margin-right: 8px; text-align: justify; }

#contentheader
{ width: 579px; height: 42px; float: left; display: inline; margin-top: 8px; }

#contactheader
{ width: 579px; height: 42px; float: left; display: inline; margin-top: 8px; padding-bottom: 8px; }

/* Landing Page Content Styles */

#landingcontainer
{ width: 961px; min-height: 471px; float: left; margin-left: 10px; display: inline; background-color: #fff; }

#landcontentcontainer
{ width: 961px; min-height: 471px; float: left; margin-left: 10px; display: inline; background-color: #fff; }


#bigpicture
{ width: 722px; height: 451px; float: left; margin-left: 10px; margin-top: 9px; display: inline; }

#partner
{ width: 712px; height: 750px; float: left; margin-left: 20px; margin-top: 9px; display: inline; background-color: #fff; }

#signup
{ width: 712px; height: 830px; float: left; margin-left: 20px; margin-top: 9px; display: inline; background-color: #fff; }


#invitefriend
{ width: 722px; height: 531px; float: left; margin-left: 10px; margin-top: 9px; display: inline; background-color: #fff; }

#fundfaq
{ width: 712px; height: 851px; float: left; margin-left: 20px; margin-top: 9px; display: inline; background-color: #fff; }



#privacy
{ width: 722px; height: 2400px; float: left; margin-left: 10px; margin-top: 9px; display: inline; background-color: #fff; }

#terms
{ width: 722px; height: 7800px; float: left; margin-left: 10px; margin-top: 9px; display: inline; background-color: #fff; }


.chr{
	font-family:tahoma, Arial, sans-serif; font-weight: bold; font-size:12px; color: #000; float: right;
}


.chr2{
	font-family:tahoma, Arial, sans-serif; font-weight: bold; font-size:12px; color: #000; float: right;
}
.chr3{
	font-family:tahoma, Arial, sans-serif; font-weight: bold; font-size:12px; color: #000; float: right;margin-left: 10px;
}

#contactformcontainer
{ width: 722px; height: 463px; float: left; margin-left: 10px; margin-top: 9px; display: inline; background: url('images/featuredlinksbg.jpg'); background-repeat: repeat-x; }

#calendar
{ width: 722px; height: 425px; float: left; margin-left: 10px; margin-top: 9px; display: inline; }

#bigpicturebaseline
{ width: 722px; height: 12px; float: left; margin-left: 10px; display: inline; background: url('images/bigpicturebaseline.gif'); background-repeat: no-repeat; }

#rightpromotions
{ width: 212px; height: 465px; float: right; clear: left; margin-right: 9px; margin-top: 9px; display: inline; }

#promo1
{ width: 212px; height: 149px; float: left; display: inline; }

#promo2
{ width: 212px; height: 149px; float: left; margin-top: 8px; display: inline; }

#promo3
{ width: 212px; height: 137px; float: left; margin-top: 8px; display: inline; }

#promo3baseline
{ width: 212px; height: 12px; float: left; display: inline; }



/* Footer Styles */

#footerlinks
{ width: 844px; height: 24px; float: left; margin-left: 63px; margin-top: 25px; display: inline; }

#copyrightinfo
{ width: 348px; height: 24px; float: left; margin-left: 320px; margin-top: 5px; display: inline; }

.copyrightfontstyle
{ font-family: tahoma; font-size: 13px; text-decoration: none; color: #617228; }

.footerlinksfontstyle
{ font-family: tahoma; font-size: 13px; text-decoration: none; color: #000000; }

.footerlinksfontstyle a:link, .footerlinksfontstyle a:visited
{ font-family: tahoma; font-size: 13px; text-decoration: none; color: #3b5533; }
























