 body {
	margin: 0px;
	background: #CCCCCC;
}
.clearer {
	line-height: 0px;
	clear: both;
	height: 0px;
	font-size: 0px;
}

.teaser img, .teaserLrg img, .header a img, .specialFeatures .heading img {
	border: none;
	display: block;
}
.navContainer {
	height: 18px;
	background: url(images/bg-nav.gif) repeat-x;
	border-top: 4px solid #FFFFFF;
	padding-top: 1px;
	display: none;
}
.nav {
	height: 15px;
	width: 710px;
	display: none;
}
.nav a {
	font: 10px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	float: left;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 1px 8px;
	text-transform: uppercase;
}
.nav a:hover {
	background: #F2F2F2;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.contentTable {
	padding: 0px;
	border-top: none;
	border-right: 4px solid #FFFFFF;
	border-bottom: 4px solid #FFFFFF;
	border-left: none;
	background: #FFFFFF;
}
.contentTable td {
	vertical-align: top;
	padding: 0px 0px 0px 4px;
	background: #E5E5E5 url(images/bg-columnBorder.gif) repeat-y;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.teaser h1 {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin: 4px 0px 0px;
	display: none;
}
.teaser a {
	text-decoration: none;
	padding: 6px;
	display: block;
	color: #666666;
	font: 10px/13px Verdana, Arial, Helvetica, sans-serif;
	border-top: 4px solid #FFFFFF;
	width: 120px;
}
.teaserLrg a {
	padding: 6px;
	border-top: 4px solid #FFFFFF;
	width: 172px;
	display: block;
}
.teaser a:hover, .teaserLrg a:hover, .feature a:hover, .specialFeatures .imageAd a:hover {
	background: #F2F2F2;
}
.feature a {
	text-decoration: none;
	padding: 6px;
	display: none;
	color: #666666;
	font: 10px/13px Verdana, Arial, Helvetica, sans-serif;
	border-top: 4px solid #FFFFFF;
	width: 256px;
}
.feature a img {
	margin-bottom: 6px;
	border: none;
	display: block;
}
.feature .readMore {
	display: inline;
	margin-bottom: -1px;
}
.header td {
	vertical-align: top;
	padding: 0px;
	border: none;

}
.headerNav a img {
	border: none;
	display: block;
	float: right;
}
.header img {
	display: none;
}
.header .input {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	width: 190px;
	background: #FFFFFF;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-top: 1px solid #404040;
	border-right: 1px solid #D4D0C8;
	border-bottom: 1px solid #D4D0C8;
	border-left: 1px solid #404040;
	margin-right: 8px;
	float: left;
	margin-top: 2px;
	display: none;
}
.headerTools {
	padding-top: 15px; /* 25 */
	height: 68px;
	float: right;
	padding-right: 15px;
	padding-left: 15px;
	width: 243px;
	display: none;
}
.headerTools .linkContainer {
	border-top: 4px solid #FFFFFF;
	border-right: 4px solid #FFFFFF;
	border-left: 4px solid #FFFFFF;
	float: left;
	margin-top: 10px; /* 21 */
}
.headerTools a {
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
}
.headerTools .button {
	float: left;
}
.headerNav {
	height: 72px;
	width: 403px;
	float: right;
display: none;
}
.headerNav .donate {
	background: url(images/txt-donate.gif) no-repeat 2px 61px;
	padding-bottom: 9px;
	padding-right: 10px;
}
.headerNav .sponsor {

	background: url(images/txt-sponsor.gif) no-repeat 2px 61px;
	padding-bottom: 9px;
	padding-right: 16px;
}
.headerNav .changeMaker {


	background: url(images/txt-changemaker.gif) no-repeat 2px 61px;
	padding-bottom: 9px;
	padding-right: 7px;
}
.indexForm {
	background: url(images/bg-subForm-bg.gif) repeat-y 6px 0px;
	padding-left: 6px;
	border-top: 4px solid #FFFFFF;
	width: 181px;
}
.wallpaper {
	background: url(images/bg-wallpaper.gif) repeat-y 6px 0px;
	padding-left: 6px;
	border-top: 4px solid #FFFFFF;
	width: 181px;
}
.wallpaper a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 3px;
}
.wallpaperTop {
	display: block;
	border-top: 6px solid #E5E5E5;
}
.floatLeft {
	float: left;
	padding-left: 5px;
	padding-right: 3px;
}
.floatLeftTotals {
	float: left;
	margin-top: 55px;
}

.indexForm img {
	display: block;
	border-top: 6px solid #E5E5E5;
}
.indexForm .heading, .wallpaper .heading {
	border: none;
	float: right;
	padding-top: 3px;
	padding-bottom: 4px;
	display: block;
	padding-right: 14px;
}
.indexForm p {
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px 15px 8px 12px;
}
.wallpaper p {
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px 15px 8px 5px;
}
.indexForm .button, .wallpaper .button {
	display: block;
	border-bottom: 6px solid #E5E5E5;
	margin-top: 5px;
}
.indexForm label {
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #99CCFF;
	display: block;
	width: 137px;
	margin-left: 8px;
	margin-bottom: 5px;
	position: relative;
	padding-top: 2px;
	padding-left: 20px;
	padding-bottom: 3px;
}
.indexForm .radio {
	position: absolute;
	left: 0px;
	top: 0px;
}
.indexForm .input {
	background: #99CCFF;
	border: none;
	width: 155px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 3px;
}
.inputPurple {
	background: #9999CD;
	border: none;
	width: 155px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 3px;
}
.templateTable {
	padding: 0px;
	background: #FFFFFF;
	border-top: none;
	border-right: 4px solid #FFFFFF;
	border-bottom: none;
	border-left: none;
	width: 100%;
}
.templateTable td {
	vertical-align: top;
	padding: 0px;
	border: none;
}
.templateTable .col1 {
	width: 106px;
display: none;
}
.templateTable .col3 {
	background: #E5E5E5 url(images/bg-dashedBorder.gif) repeat-y left top;
	width: 110px;
	border-right: 4px solid #FFFFFF;
	padding-left: 5px;
	border-bottom: 4px solid #FFFFFF;
display: none;
}
.templateTable .col4 {
	background: #E5E5E5 url(images/bg-dashedBorder.gif) repeat-y left top;
	width: 208px;
	padding-left: 5px;
	border-bottom: 4px solid #FFFFFF;
display: none;
}
.subnav {
	padding-bottom: 40px;
	width: 106px;
}
.subnav a {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	background: #E8E8E8;
	padding: 2px 5px 3px 7px;
	border-bottom: 3px solid #FFFFFF;
	color: #000000;
}
.subnav a:hover {
	background: #F2F2F2;
}
.subnav .subHeading {
	margin-top: 7px;
	display: block;
	margin-bottom: 5px;
}
.toolBox {
	background: #E5E5E5 url(images/bg-toolBoxBorder.gif) repeat-y right top;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 4px;
	width: 102px;
	margin-bottom: 4px;
}
.toolBox a {
	font: 9px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #CCCCCC;
	text-decoration: none;
	display: block;
	border-bottom: 3px solid #E5E5E5;
	padding-left: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 87px;
}
.toolBox a:hover {
	background: #F2F2F2;
}
.specialFeatures {
	border-bottom: 4px solid #FFFFFF;
}
.specialFeatures .heading {
	background: #999999;
	border-top: 4px solid #FFFFFF;
	padding-top: 11px;
	padding-left: 115px;
	height: 35px;
}
.specialFeatures .imageAd a {
	padding: 4px;
	display: block;
	border-top: 4px solid #FFFFFF;
}
.specialFeatures .imageAd a img {
	border: none;
	display: block;
}
.textAd {
	border-top: 4px solid #FFFFFF;
}
.textAd a img {
	border: none;
	float: right;
	margin-left: 5px;
}
.textAd a {
	font: 9px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	padding: 4px;
	display: block;
}
.textAd a h1 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: uppercase;
	margin: 0px 0px 1px;
}
.column3Links .heading {
	border-top: 4px solid #FFFFFF;
	border-bottom: 4px solid #FFFFFF;
	height: 46px;
	width:110px;
}
.column3Links .headingGrey {
	background: #999999;
}
.column3Links img {
	display: block;
}
.column3Links a {
	font: 9px/11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	display: block;
	text-decoration: none;
	padding: 10px 8px;
	background: url(images/bg-column3LinksAtag.gif) repeat-x left bottom;
}
.column3Links a:hover {
	background: #F2F2F2 url(images/bg-column3LinksAtag.gif) repeat-x left bottom;
}
.column3Links .blackText {
	color: #000000;
}
.col3 .imageLink {
	padding-bottom: 4px;
	margin-top: 3px;
	padding-right:10px;
}
.col3 .imageLink img {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	display: block;
	padding-top: 5px;
	padding-bottom: 8px;
}
.sponsorSingle {
	background: #F0F0F0;
	border-top: 4px solid #FFFFFF;
}
.sponsorSingle a {
	font: 10px/10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background: #FFCC00;
	margin: 0px;
	border-top: 1px solid #FFFFCC;
	border-right: 1px solid #CC9900;
	border-bottom: 1px solid #CC9900;
	border-left: 1px solid #FFFFCC;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: none;
	display: block;
}
.sponsorSingle a:hover {
	background: #FADE78;

}
.sponsorSingle .heading {
	background: #FFCC00;
	border-bottom: 4px solid #FFFFFF;
	height: 46px;
}
.sponsorSingle .childPicture {
	display: block;
/*	margin-top: 4px;
	margin-bottom: 6px;
	margin-left: 18px;
*/
}
.sponsorSingle p {
	font: 10px/10px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px 0px 8px;
}
.splash {
	border: solid #AAAAAA 1px;
	position: absolute;
	background: #FFFFFF;
	width: 400px;
	height: auto;
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}
div.splash img {
	padding: 0px;
	margin: 0px;
	border: none;
}
div.splashClose {
	margin: 0px;
	padding: 0px;
}
div.splashFooter {
	padding: 0px 2px 0px 2px;
	margin: 0px;
	width: 100%;
	height: auto;
	background: #AAAAAA;
}
div.splashClose img {
	border: none;
	padding: 0px;
	margin: 0px;
}
.splashLink {
	margin: 4px;
	border: 4px solid #FFFFFF;
	float: right;
	margin-top: 10px;
}
.splashLink a {
	background: #6699CC;
	border-top: 1px solid #99CCFF;
	border-right: 1px solid #336699;
	border-bottom: 1px solid #336699;
	border-left: 1px solid #99CCFF;
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
}
.relatedItems {
	background: url(images/bg-dashedBorder-horz.gif) repeat-x left top;
	padding-top: 10px;
	margin: 10px;
	display: none;
}
.relatedItems h1 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0px;
	text-transform: uppercase;
}
.relatedItems p {
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}
.relatedItems p a {
	color: #000000;
	text-decoration: none;
	background: url(images/icon-arrowGrey.gif) no-repeat right center;
	padding-right: 10px;
	font-weight: bold;
}
.relatedItems p a:hover, .archive .listing a:hover {
	text-decoration: underline;
}
.archive, .newsroom, .volenteerForm, .wrapper {
	margin: 13px 10px 10px;
}
.archive .years {
	margin-bottom: 20px;
	height: 14px;
	margin-top: 5px;
}
.archive .years a {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	border-right: 1px solid #666666;
}
.archive .listing {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #6699CC;
	padding-bottom: 20px;
}
.archive .listing h1 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #6699CC;
	margin: 15px 0px 5px;
}
.archive .listing a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	background: url(images/icon-arrowGrey.gif) no-repeat right center;
	padding-right: 12px;
}
.archive .listing a.top {
	background: url(none);
	border: none;
	display: block;
	margin-top: 10px;
}
.indexSubTable {
	padding: 0px;
	width: 100%;
	border: none;
}
.indexSubTable td {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	width: 132px;
	background: url(none);
	padding: 0px;
}
.indexSubTable .border {
	border-right: 4px solid #FFFFFF;
}
.newsroom a, .wrapper a, .newsroom td a {
	color: #000000;
	text-decoration: underline;
}
.col2 .newsroom a img{
	display: block;
}
.newsroom h1, .wrapper h1 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #666666;
	margin: 0px;
}
.newsroom .date, .wrapper .date {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.newsroom p, .newsroom td p, .volenteerForm p, .wrapper p {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px 0px 10px;
}
.newsroom a.floatRight, .volenteerForm .floatRight, .newsroom .floatRight, .wrapper a.floatRight {
	float: right;
}
.newsroom .articalImg, .wrapper .articalImg {
	float: left;
	width: 116px;
	margin-top: 3px;
	margin-right: 10px;
	font: 9px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	margin-bottom: 7px;
}
.newsroom .articalImg p, .wrapper .articalImg p {
	font: 9px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	margin: 0px 0px 10px;
}
.volenteerForm h1 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #6699CC;
	margin: 0px;
}
.formTable {
	padding: 0px;
	width: 100%;
	border: none;
	margin-top: 10px;
	margin-bottom: 5px;
}
.formTable td {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 3px;
	border: none;
	vertical-align: middle;
}
.formTable .textInput {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #E8E8E8;
	background: #E8E8E8;
	float: left;
	width: 215px;
	padding-left: 2px;
}
.formTable .commentInput {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #E8E8E8;
	background: #E8E8E8;
	float: left;
	width: 427px;
	padding-left: 2px;
	margin-top: 5px;
}
.volenteerForm .checkBoxPosition {
	position: relative;
	top: 2px;
}
.worldMapLink {
	border-top: 4px solid #FFFFFF;
}
.worldMapLink a img {
	padding: 5px 4px;
}
.showAll {
	background: #E5E5E5 url(images/icon-showAll-topLeft.gif) no-repeat;
	padding-top: 12px;
	margin-bottom: 10px;
	display: none;
}
.showAll a, .progSearch a.searchButton {
	background: url(images/icon-showAll-atag-bottom.gif) repeat-x left bottom;
	display: block;
	text-align: right;
	height: 22px;
}
.showAll a img, .progSearch a.searchButton img {
	border: none;
	float: right;
}
.progSearch {
	background: #CCCCCC url(images/icon-search-topLeft.gif) no-repeat left top;
	padding: 0px;
	width: 100%;
	border: none;
	margin-bottom: 10px;
	display: none;
}
.progSearch td {
	padding: 0px 14px;
	border: none;
	vertical-align: top;
}
.progSearch .dropdown {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #669933;
	width: 150px;
	margin-top: 3px;
	margin-bottom: 10px;
}
ul.FAQListing {
	margin: 0px 0px 15px;
	padding: 0px;
	list-style: none;
}
ul.FAQListing li a {
	font: bold 11px/11px Verdana, Arial, Helvetica, sans-serif;
	color: #996666;
	text-decoration: none;
	background: url(images/icon-arrowBrown.gif) no-repeat left center;
	padding-left: 13px;
}
ul.FAQListing li a:hover {
	color: #CC9999;
	background: url(images/icon-arrowBrownOver.gif) no-repeat left center;
}
#TICKER {
	width: 388px;
	overflow: hidden;
	position: absolute;
	left: 148px;
	top: 20px;
	border: none;
	cursor: hand;
}
#TICKER a{
	color: #666666;
	text-decoration: none;
}
.col2 {
	width: 700px;
}
.col2 .howTo {
	margin: 12px 0px 15px 16px;
	
}
.col2 .howTo p {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.col2 .howTo h1 {
	font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	margin: 0px 0px 8px;
}
.howTo h2 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
}


.col2 .howTo .howToTide {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #E5E5E5 url(images/col2-bg-banner.jpg) no-repeat left top;
	padding: 14px 12px 14px 165px;
	margin-right: 18px;
}
.howTo .howToTide a {
	background: url(images/col2-bg-banner-icon.gif) no-repeat right bottom;
	display: block;
}

.col2 .howTo .howToTide a {
	color: #000000;
	text-decoration: none;
	padding-right: 12px;
	padding-left: 11px;
}


.col2 .howTo .howToBlock ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.col2 .howTo .howToBlock li {
	margin: 0px;
	padding: 0px;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
.col2 .howTo .howToBlock li a {
	text-decoration: none;
	color: #000000;
	margin: 0px;
	padding: 0px;
	display: block;
	background: url(images/col2-bg-sponsership-li.gif) no-repeat right bottom;
}


.col2 .howTo .howToBlock {
	background: #E5E5E5 url(images/col2-bg-sponsership.gif) no-repeat left top;
	padding: 20px 13px 17px 17px;
	margin-bottom: 17px;
}
.col2 .howTo .howToBlock h1 {
	font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #CC9900;
	margin: 0px;
}
.col2 .howTo .howToBlock h2 {
	font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #669900;
	margin: 0px;
}
.col2 .howTo .howToBlock h3 {
	font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #6699CC;
	margin: 0px;
}
.col2 .howTo .howToTable {
}
.howToTable td {
	width: 50%;
	border-right: 17px solid #FFFFFF;
}
.widthLimit {
	width: 250px;
	line-height: 1px;
}
.donationSearch {

	background: #CCCCCC url(images/col2-programme-topleft.gif) no-repeat;
	padding-top: 12px;
	margin-bottom: 10px;
}
.donationSearchInput {
	margin-right: 14px;
	margin-left: 14px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #669933;
}

.donationSearch a {

	background: url(images/icon-showAll-atag-bottom.gif) repeat-x left bottom;
	display: block;
	text-align: right;
	height: 22px;
}
.donationSearch a img {

	border: none;
	float: right;
}
.howTo .explanation {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding-top: 8px;
	padding-right: 11px;
	background: url(images/bg-explanatin-icon.gif) no-repeat right 9px;
}

.howTo .explanation a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.tableHalf {
}
.tableHalf .tableHalfWidth {
	padding: 17px 18px 20px 12px;
}

.tableHalf td {
}


.donationInput {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	vertical-align: middle;
}
.inputDropdown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.divider {
	line-height: 1px;
	background: url(images/bg-divider-icon.gif) repeat-x left top;
	padding-top: 5px;
}
.submitButton {
	float: right;
	padding-right: 16px;
	padding-bottom: 5px;
	height: 50px;
}
.clearer {
	line-height: 0px;
	clear: both;
}



.CatergoryTable {
	padding: 0px;
	width: 100%;
	border-right: 15px solid #FFFFFF;
	margin-bottom: 25px;
}

.CatergoryTable .whiteSlash, .totalsTable .whiteSlash {
	background: #E5E5E5 url(images/col2-bg-catergory-icon.gif) no-repeat right top;
	border-bottom: 6px solid #FFFFFF;
}
.CatergoryTable .whiteBorder, .totalsTable .whiteBorder {
	border-bottom: 6px solid #FFFFFF;
}


.CatergoryTable th, .totalsTable th {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #FFFFFF;
	background: #CCCCCC;
	font-size: 11px;
	padding: 5px 5px 6px 6px;
	border-right: 1px solid #FFFFFF;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
}
.CatergoryTable td {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #E5E5E5;
	border-right: 1px solid #FFFFFF;
	padding: 6px 5px 3px 6px;
	border-bottom: 1px solid #FFFFFF;
	width: 25%;
}
.totalsContent {
	width: 20%;
	float: left;
}
.totalsContent ul, ul.grey {
	list-style: none;
	margin: 0px 0px 18px;
	padding: 0px;
}
.totalsContent li {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.totalsContent li a {
	color: #000000;
	margin: 0px;
	padding: 0px;
}
ul.grey li {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
ul.grey li a {
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.totalsTable {
	width: 100%;
	padding: 0px;
	margin-bottom: 6px;
	margin-top: 15px;
}
.totalsTable td.alignRight {
	text-align: right;
	padding-right: 5px;
}

.totalsTable td {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #E5E5E5;
	border-right: 1px solid #FFFFFF;
	padding: 6px 5px 3px 6px;
	border-bottom: 1px solid #FFFFFF;
	vertical-align: top;
}
.totalsTable a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.totalsTable p {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}

.test {
	width: 100%;
}
.sponsorHeading {
	background: #CC9900;
	border-top: 4px solid #FFFFFF;
	border-bottom: 4px solid #FFFFFF;
	height: 45px;
}
.sponsorHeadingThankyou {
	background: #FFCC33;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	height: 39px;
}
.sponsorHeadingThankyou p {
	padding-left: 140px;
	padding-top: 10px;
	margin: 0px;
}

.optionbg {
	background: #EFEFEF;
}
.option1Table {
	padding: 0px;
	width: 98%;
	background: #F0F0F0;
	float: left;
	margin-bottom: 10px;
}
.option1Table td {
	text-align: center;
}
.option1Table p {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
}





.SponsorOptionsContainer {
	border-right: 4px solid #FFFFFF;
}
.SponsorOptionsContainer p, .sponsorColour p  {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding-left: 13px;
	
}

.moreChildren {
	background: #EFEFEF;
	text-align: center;
	padding-bottom: 10px;
}
a img {
	border-style: none;
}
.sponsorOr {
	background: #CCCCCC;
	padding: 0px;
	margin: 0px;
}
.sponsorHeadingThankyou img {
	float: left;
}
.option2Heading p {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding-left: 124px;
	padding-top: 10px;
}
.option2Heading {
	background: #EFEFEF;
	height: 32px;
}
.sponsorChoiceTable {
	width: 95%;
	padding: 0px;
	margin-bottom: 30px;
}
.sponsorChoiceTable td {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left: 13px;
}
.choiceInput {
	height: 11px;
	width: 11px;
}
.requestInput {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left: 3px;
	margin-left: 13px;
	width: 370px;
	margin-bottom: 16px;
}
.infoPack {
	background: #FFCC00 url(images/bg-infopack.gif) no-repeat left top;
	padding-top: 11px;
	position: relative;
}
.infoPack a {
	display: block;
	height: 13px;
	text-align: right;
	position: relative;
	bottom: 0px;
}
.infoPackTable {
	width: 98%;
	margin-left: 13px;
}
.infoPackTable td {
	padding-right: 13px;
}
.infoPack a img {
	position: relative;
	left: 6px;
}
.option2Container {
	background: #EFEFEF;
	padding-bottom: 15px;
}
.sponsorColour {
	background: #EFEFEF;
	padding-bottom: 15px;
	border-right: 4px solid #FFFFFF;
}
.wallpaper h1 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 3px;
}
.gifts4Life {
	margin-top: 13px;
	margin-right: 13px;
	margin-left: 13px;
}
.gifts4Life h2 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #996666;
	margin-top: 16px;
	margin-bottom: 0px;
}
.gifts4Life ul.gifts {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.gifts4Life ul.gifts li a {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #996666;
	text-decoration: none;
}
.gifts4Life ul.gifts li {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #996666;
}
ul.gifts .imgPosition {
}
.gifts4Life .nextPage {
	background: #E8E9E7;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	width: 100%;
	height: 19px;
}
td.nextPage {
	padding-top: 5px;
	padding-bottom: 5px;
	width: 33%;
}

.nextPage td.center {
	text-align: center;
}

.gifts4Life .nextPage a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 5px 4px 3px;
}
.nextPage td.right {

	text-align: right;
}
.giftsTable {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 95%;
}
.giftsImage img {
	font: 10px/11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

.gifts4Life  h3, .popupTable h3 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #996666;
	margin: 0px 0px 5px;
}


.giftsTable td, .popupTable td {
	padding: 0px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #996666;
}
.giftsTable p, .popupTable p {
	font: bold 10px/11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px 0px 10px;
	padding: 0;
}
.popupTable .blackPrice {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.giftsTable td.giftsImage {
	width: 66px;
}
.giftsTable td.description {
	padding-left: 10px;
}

.giftsTable td.giftsTotals {
	width: 126px;
	background: #E8E8E8;
}
.addOrder {
	background: #E8E8E8;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #996666;
	padding-left: 10px;
}
.addOrderInput {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 80px;
}
.giftsTotals img {
	float: right;
}
.quantityInput {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 25px;
}
.blackPrice {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
td.shoppingBag {
	width: 238px;
	background: #E5E5E5;
}
.shoppingBag img {
	float: right;
}

.shoppingTotals {
	background: #E5E5E5;
	width: 238px;
	margin: 0px;
	padding: 0px;
}
.shoppingTotals img {
	float: right;
}

.shoppingTotals td {
	padding: 4px 0px 4px 10px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #996666;
	margin-right: 0px;
}
.shoppingTotals th {
	border-top: 5px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #996666;
	text-align: right;
}
.col2 .freeWallpaperContainer {
	margin: 13px 10px 10px;
}
.freeWallpaperContainer p {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.freeWallpaperContainer h1 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #666699;
	margin: 0px;
	padding: 0px 123px 0px 0px;
}

.freeWallpaperContainer .imageMargin {
}
.wallpaperDownload {
	padding: 7px 6px 10px;
	width: 161px;
	background: #E5E5E5;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666699;
	text-align: center;
	float: left;
	margin-right: 5px;
	margin-top: 13px;
	margin-bottom: 13px;
}
.freeWallpaperDownload h1 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #666699;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.wallpaperDownload a {
	color: #000000;
	font-weight: normal;
}
.wallpaperDownload img {
	padding-top: 10px;
	padding-bottom: 10px;
}
.col3 .moreArticlesTitle {
	background: url(images/title-more-articles-blue-bg.gif) repeat-x left top;
	width: 132px;
	border-top: 4px solid #FFFFFF;
}
.col2 .microenterpriseContainer {
	margin: 13px 10px 10px;
}
.microenterpriseSearch {

	background: #E5E5E5 url(images/col2-micro-topleft.gif) no-repeat;
	padding-top: 12px;
	margin-bottom: 10px;
}

.microenterpriseSearch  a {

	background: url(images/icon-showAll-atag-bottom.gif) repeat-x left bottom;
	display: block;
	text-align: right;
	height: 22px;
}
.microenterpriseSearch  a img {

	border: none;
	float: right;
}
.searchResultsContainer {
	margin: 13px 10px 10px;
}
.searchResultsContainer p {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0px;
	padding-bottom: 10px;
}
.searchResults {
	background: url(images/bg-search-results-line.gif) repeat-x left bottom;
	margin-top: 10px;
}
.searchResults h1 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-transform: uppercase;
	margin: 0px;
}
.searchResults h2 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #6699CC;
	margin: 0px;
}
.resultsGrey {
	color: #999999;
	font-weight: bold;
}
.searchResults a {
	text-transform: uppercase;
	color: #6699CC;
	text-decoration: none;
	background: url(images/btn-search-results-icon.gif) no-repeat right center;
	padding-right: 10px;
}
.resultsLinks {
	text-align: right;
}
.resultsLinks a {
	color: #666666;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.searchResults .alignRight {
	text-align: right;
}
.resultsLinks a:hover {
	color: #669933;
	text-decoration: none;
}
.totalsTable .freight {
	background: #FFFFFF;
}
.freightInput {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-right: 10px;
	margin-left: 10px;
}
.freight .postionImg {
	position: relative;
	top: 4px;
}
.eventsContainer {
	margin: 13px 10px 10px;
}
.eventsContainer h1 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 13px 0px 0px;
}

.eventsContainer p {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-top: 0px;
}
.events a {
	background: #E5E5E5 url(images/bg-events-right.gif) no-repeat right top;
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: none;
	border-bottom: 4px solid #FFFFFF;
	padding-left: 18px;
}

.eventsContainer a {
	color: #000000;
}
.events a:hover, .eventsContainer a:hover {
	color: #6799CA;
}

.events {
	margin-bottom: 10px;
}
.headerPopup {
	height: 66px;
	width: 554px;
	background: url(images/header-popup-bg.gif) repeat-x left top;
}
.floatRight {
	float: right;
}
.popupTable {
	width: 554px;
	background: #FFFFFF;
}
.popupTable a {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 10px;
	display: block;
}

.popupTable td {
	padding: 16px 14px 16px 20px;
	border-style: none;
	vertical-align: top;
}
.popupTable .popupLeft {
	width: 254px;
	border-right: 2px solid #996666;
}
.popupButtons {
	margin-top: 5px;
	margin-right: 10px;
	display: block;
	float: right;
}
.popupTable label {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.popupButtons .imgPad {
	border-right: 10px solid #FFFFFF;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.addOrderPopup {
	background: #E8E8E8;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #996666;
	padding-left: 10px;
	width: 133px;
	float: right;
	margin-right: 10px;
	display: block;
	margin-top: 5px;
}
.backIssueTable {
	width: 100%;
}
.backIssueTable td {
	background: #E5E5E5;
	padding-left: 5px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.infoPack .input {
	display: block;
	text-align: right;
	position: relative;
	bottom: 0px;
	left: 6px;
}

.infoPack .inputDiv {
	height: 13px;
	background: url(images/bg-infopack-submit.gif) repeat-x left;
}
#scroll{
	position:absolute;
	font-size:10px;
	border-width:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	top:20px;
	overflow:hidden;
	text-align:left;
}
