﻿/* Overall Skin Structure */
body{font-size: 70%;}
div#divMain{
	margin: 0 auto; padding: 0;
	width: 742px;}
div#divMain div#topDiv{
	margin: 0; padding: 0;
	background-color: #e7e7e7;
	height: 12px;
	border-bottom: 2px solid #fff;}
div#divMain div.topDividerDiv{
	margin: 2px 0; padding: 0;
	background-color: #d1d1d1;
	height: 1px; width: 100%;}
.rowDividerDiv{
	margin: 2px 0; padding: 0;
	background-color: #d1d1d1;
	height: 1px; width: 100%;}
table#mainTable{
	margin: 0; padding:0;
	width: 742px; height: 327px;}
table#mainTable td{
	margin: 0; padding:0;
	vertical-align: top;}
/* Header Logo */
table#mainTable td.hdrLogo{
	margin: 0; padding:0; 
	width: 250px; height: 172px;}
table#mainTable td.hdrL img{
	margin: 0; padding: 0;
	border: none;
	width: 250px; height: 172px;}
/* Header Menu */	
table.menuTable{
	vertical-align: top;
	margin: 0; padding: 0;
	height: 152px; width: 100%;
	background-color: #fd790b;}
table.menuTable td a img{
	margin: 2px 0 0 0; padding: 0;
	width: 233px; height: 27px;
	border: none;}
td.tdSpacer {margin: 0; padding: 0; width: 2px;}	
td.tdSpacer img {border: none !important;}	
/* Header RHS area */
table#mainTable td.hdrR{
	margin: 0; padding:0;
	width: 490px; height: 327px; 
	background-color: #923824;}
table#mainTable td.hdrR div#hdrRDiv {
	margin: 0; padding: 0;
	position: relative;}
table#mainTable td.hdrR div#hdrRDiv img{
	margin: 0; padding: 0;
	position: absolute;
	top: 197px; left: 0;}
/* Black bar */
div#divMain div.hdrBar{
	margin: 2px 0; padding: 4px 0 0px 10px;
	background-color: #000;
	color:#fff;height: 20px;}
div#divMain div.hdrBar a{
	margin: 0; padding: 0;
	color:#fff;}
div#divMain div.hdrBar div.mainCat{
	margin: 0; padding: 0;
	float: left; font-weight: bold;}
div#divMain div.hdrBar div.mainCat a{
	text-decoration: none;}
div#divMain div.hdrBar div.charity{
	margin: 0 5px; padding: 0;
	float: right;}
.breadcrumbs{	
 margin: 0 20px 0 0; padding: 0;}
.breadcrumbs a{
	display: inline !important;	
	margin: 0 10px 0 0; padding: 0;
	line-height: 15px;}
div.clr{clear: both;}
/* footer: mini menu */
div#divMain div#ftrDiv{
	margin: 0; padding: 10px 0 0 0;
	background-color: #923824;
	height: 40px;
	border-bottom: 2px solid #fff;}
div#divMain div#ftrDiv p{
	margin: 0; padding: 0;
	color: #fff;
	text-align: center;}
div#divMain div#ftrDiv p a{
	margin: 0; padding: 0 5px;
	font-family: tahoma;
	text-decoration: none;
	color: #fff;
	letter-spacing: 1px;
	border-right: 1px solid #fff;}
div#divMain div#ftrDiv p a.last{
	border: none;}
/* footer: ppip */
div#divMain div#bottomDiv{
	margin: 0; padding: 5px;
	background-color: #e7e7e7;
	height: 12px;
	border-bottom: 2px solid #fff;}
div#divMain div#bottomDiv a{
	margin: 0; padding: 0 5px;
	font-family: tahoma;
	text-decoration: none;
	color: #7e7e7e;
	letter-spacing: 1px;}
div#divMain div#bottomDiv a.ftrLeft{
	float: left;}
div#divMain div#bottomDiv a.ftrRight{
	float: right;}
div#divMain div#ftrDiv p a:hover, div#divMain div#bottomDiv a:hover{
	text-decoration: underline;}
div.clr {margin: 0; padding: 0; clear: both;}

/* Contact Us Form */
td.LContact{
	margin: 0; padding: 5px !important;
	width: 75%;}
.contactusForm{
	margin: 0 !important; padding: 0 !important;
	width:359px;
	padding-top:15px;
	height: auto;		
	color: #fd790c; 
	font-family:tahoma;}
.formHdr{
	margin: 3px 0 3px 0; padding: 0;
	font-size:105%;
	font-weight:bold;
	color:#5C5E60;}
.formTxt{
	margin: 0; padding: 0 0 5px 0 !important;
	letter-spacing: 1px;
	font-weight:bold;}


.contactusForm form{
	margin:0 15px 0 0;}
.contactusForm form p label{
	font-size: 105%;}
.contactusForm form p label img{
	border: none !important;}
.contactusForm p input, .contactusForm p textarea{
	width:315px; 
	color:#000;
	vertical-align: top;
	font-size: 105%;
	border: 1px solid #fd790c;
	background-color: #f0f1f1;
	margin: 0; padding: 0 2px;}
.contactusForm p textarea{
	font-family:Tahoma;
	font-size: 105%;
	color: #000;}


.contactusForm p.submit{
	text-align:right;
	margin: 0 25px 0 0;}
.contactusForm p.submit input{
	width:auto;
	font-weight:bold;
	position:relative; left:10px;
	padding: 0; margin: 5px 0 5px  0;
	background: transparent url(../images/list_point_green.gif) no-repeat -3px 4px;
	border: none;	cursor: hand;
	font-weight: bold;
	color:#5C5E60;}
p.smallprint {
	margin: 0; padding: 0;
	color: #666;
	font-size: 95%;line-height: normal;}
.contactusForm form input.googleBtn{
	margin: 0; padding: 0;}

/* Donations Form */
input.chkbx{
	width: 25px !important;
	vertical-align: top;
	margin: 10px 0 0px 8px !important; padding: 0;
	border: none !important;
	background-color: none !important;}
table.giftAidTable{
	margin: 0 0 5px 0; padding: 0;
	width: 100%; text-align: left;
	font-size: 100% !important;}
td.donate{margin: 0; padding: 0; width: 40%;}

table.giftAidTable td{
	margin: 0; padding: 0;
	vertical-align: top; }
table.giftAidTable td.giftAidTD{
	margin: 0; padding: 0;
	width: 50%;}
table.giftAidTable td.giftAidTDDonate{
	margin: 0; padding: 0;
	width: 50%;}
table.giftAidTable td.giftAidTD div.giftAidDiv, table.giftAidTable td.giftAidTDDonate div.giftAidDiv{
	margin: 0; padding: 10px;
	border: 2px solid #923824 !important;
	background-color:#fdd6bf;}
table.giftAidTable td.giftAidTD div.giftAidDiv ul, table.giftAidTable td.giftAidTDDonate div.giftAidDiv ul{
	margin: 0 15px; padding: 0;
	list-style-image: none;}
p.googleCheckout form table td input{
	border: none !important;
	width: auto !important;}

/* GNCT donations page */
div.paymentForm form{
	margin: 0; padding: 0;}





	

	


