p { margin-bottom: 15px; }

body 
{ 
    background-color: #ffffff;
    margin:0px; 
    color: #0a7029; 
    font-family: Arial; 
    font-size: 10pt;
}

A:link {color: #336666}
A:visited {color: #669999}
A: active {color: #669999}

a.cookienav:link {color: #0033cc}
a.cookienav:visited {color: #0033ff}
a.cookienav:active {color: #0033ff}

a.linkcat:link {font: 8pt Arial, Helvetica, SansSerif; font-weight: bold; color:#336666; text-decoration:none}
a.linkcat:visited {font: 8pt Arial, Helvetica, SansSerif; font-weight: bold; color:#669999; text-decoration:none}
a.linkcat:active {font: 8pt Arial, Helvetica, SansSerif; font-weight: bold; color:#669999; text-decoration:none}
a.linkcat2:link {font: 10pt Arial, Helvetica, SansSerif; font-weight: bold; color:#336666; text-decoration:none}
a.linkcat2:visited {font: 10pt Arial, Helvetica, SansSerif; font-weight: bold; color:#669999; text-decoration:none}
a.linkcat2:active {font: 10pt Arial, Helvetica, SansSerif; font-weight: bold; color:#669999; text-decoration:none}
p, label {font-family: Arial, Helvetica, Sans Serif; font-size: 10pt;}
ul {font-family: Arial, Helvetica, Sans Serif; font-size: 10pt; color: #0a7029;}
ol {font-family: Arial, Helvetica, Sans Serif; font-size: 10pt; color: #0a7029;}
li {font-family: Arial, Helvetica, Sans Serif; font-size: 10pt; color: #0a7029; margin-bottom: 15px;}

table#bannerHead{margin:0;}

/*
.is_ie #bannerHead
{
	padding: 0px;
	margin-bottom: 0px;
	width: 732px !important;
	margin-left: 4px;
}
.is_ie #bannerHead td
{
	overflow: hidden;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
}

#bannerHead a,
#bannerHead img
{
	margin: 0;
	padding: 0;
	float: left;
}

.is_ie #bannerHead img
{
	float: none;
}
*/

.pspace {font-family: Arial, Helvetica, Sans Serif; font-size: 10pt; margin-top: 20px}
.bodytext {font: 10pt Arial, Helvetica, Sans Serif}
.bodytextsm {font: 8pt Arial, Helvetica, Sans Serif}
.bodytextsmb {font: 8pt Arial, Helvetica, Sans Serif; font-weight: bold}
.headertext {font: 16pt Arial, Helvetica, Sans Serif; font-weight: bold}
.headertextr {font: 12pt Arial, Helvetica, Sans Serif; font-weight: bold; font-style: italic; color:#D4221E}
.bodytextbold {font: 10pt Arial, Helvetica, Sans Serif; font-weight: bold}
.bodytextitalic {font: 10pt Arial, Helvetica, Sans Serif; font-style: italic}
.bodytextitalicb {font: 10pt Arial, Helvetica, Sans Serif; font-style: italic; font-weight: bold}
.bodytextline {font: 10pt Arial, Helvetica, Sans Serif; font-weight: bold; text-decoration: underline}
.bodytextsmall {font: 8pt Arial, Helvetica, Sans Serif}
.bodytextsmallred {font: 8pt Arial, Helvetica, Sans Serif; color:#D4221E}
.bodytextboldr {font: 10pt Arial, Helvetica, Sans Serif; font-weight: bold; color:#D4221E}
.bodytextr {font: 10pt Arial, Helvetica, Sans Serif; color:#D4221E}
.bodytextboldg {font: 10pt Arial, Helvetica, Sans Serif; font-weight: bold; color:#289F39}
h2 {font: 12pt Arial, Helvetica, Sans Serif; font-weight: bold;}
.white {font: 10pt Arial, Helvetica, Sans Serif; color:#FFFFFF}

.bodytextsmitalic {  font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: italic; color: #FF3300}
.Noneline {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; text-decoration: underline}
.tableborder {border-top: 1px solid #000000;border-bottom: 1px solid #000000;border-left: 1px solid #000000;border-right: 1px solid #000000}

.bodyBack {background: #ffd305 url(splash/bodyBack.gif); background-repeat: repeat}
.textBar {background: #3C886E url(splash/textBar.gif); background-repeat: repeat-x}
.flashLeft {background: #f3f276 url(splash/flashLeft.gif); background-repeat: repeat-y}
.flashRight {background: #f3f276 url(splash/flashRight.gif); background-repeat: repeat-y}
.backSpacer {background: #f3f276 url(splash/backSpacer.gif); background-repeat: repeat-y}
.eShopNav {background: #f3f276 url(child/eShopNav.gif); background-repeat: repeat-y}

.vidBoxLeft {background: #3C886E url(images/vidBoxLeft.gif); background-repeat: repeat-y}
.vidBoxRight {background: #3C886E url(images/vidBoxRight.gif); background-repeat: repeat-y}

.greenLeft {background: #FFFFFF url(images/greenLeft.gif); background-repeat: repeat-y}
.greenRight {background: #FFFFFF url(images/greenRight.gif); background-repeat: repeat-y}

i.ll, i.rr {
	position: absolute;
	display: block;
	width: 3px;
	height: 50px;
	top: 0;
}

i.ll {
	left: 0;
}

i.rr {
	right: 0;
	background-position: top right;
}

a.nav {
	background: transparent url('/images/nav20.gif') no-repeat top left;
	height: 50px;
	width: 50px;
	text-indent: -5000px;
	display: inline-block;
	overflow: hidden;
}
.is_ie a.nav {
	display: block;
	float: left;
}
a.donatenow {
	background-position: 0 0;
	width: 129px;
}
a.donatenow:hover, a.donatenowon {
	background-position: 0 -50px;
}

a.allabout {
	background-position: -129px 0;
	width: 106px;
}
a.allabout:hover, a.allabouton {
	background-position: -129px -50px;
}

a.programsforgirls {
	background-position: -235px 0;
	width: 97px;
}
a.programsforgirls:hover, a.programsforgirlson {
	background-position: -235px -50px;
}

a.trainingresources {
	background-position: -332px 0;
	width: 103px;
}
a.trainingresources:hover, a.trainingresourceson {
	background-position: -332px -50px;
}

a.getinvolved {
	background-position: -435px 0;
	width: 121px;
}
a.getinvolved:hover, a.getinvolvedon {
	background-position: -435px -50px;
}

a.contactus {
	background-position: -556px 0;
	width: 103px;
}
a.contactus:hover, a.contactuson {
	background-position: -556px -50px;
}

a.shop {
	background-position: -659px 0;
	width: 69px;
}
a.shop:hover, a.shopon {
	background-position: -659px -50px;
}

a#btnSafetyWise {
	display: inline-block;
	background: transparent url('/child/btnVolSafety_off.gif') no-repeat top left;
	width: 167px;
	height: 29px;
	overflow: hidden;
	text-indent: -5000px;
}

.is_ie a#btnSafetyWise {
	display: inline;
}

a:hover#btnSafetyWise,
a#btnSafetyWise.active {
	background-image: url('/child/btnVolSafety_on.gif');
}

a#campin09 {
	display: block;
	background: transparent url('/images/campin09/btnWhatCampin_off.gif') no-repeat top left;
	width: 167px;
	height: 26px;
	overflow: hidden;
	text-indent: -5000px;
}

a:hover#campin09,
a#campin09.active {
	background-image: url('/images/campin09/btnWhatCampin_on.gif');
}

.table {
	width:100%; 
	background-color: #AAAAAA;
	border: 0;
}
.cellBack {
	background-color: #DEF3BD;
	border: solid 1px;
	border-color: #555555 #FFFFFF #FFFFFF #555555;
}

ul.list-no-margin {
	margin: 0;
	padding: 0;
	text-align: left;
}

ul.list-no-margin li {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	list-style-position: inside;
}

ul.inline {
	display: inline-table;
	margin-right: 10px;
}

.cal  .ajax__calendar_header
{
   background-color: Silver;
}
.cal .ajax__calendar_container
{
   background-color: #fff;
}  