body {
	margin:0px;
	padding:0px;
	background-image:url(../images/bg_rpt.jpg);
	background-repeat:repeat-x;
	background-position: top;
	background-color:#d8d8d8;
	font:12px Arial, sans-serif;
	color:#343434;
	}

img {
	border:0px;
	margin:0px;
	}
	
a {
	color:#ff5400;
	text-decoration:none;
	}
	
a:hover {
	color:#999999;
	text-decoration:none;
	}
	
#donateContain {
	width:436px;
	}
	
#donateLabel {
	width:135px;
	}
	
#donateIntLabel {
	width:200px;
	}
	
#ftrCtr {
	float:left; 
	width:269px; 
	height:54px; 
	background-image:url(../images/footer_bg_ctr.jpg); 
	background-repeat:no-repeat;
	}
	
#ftrLft {
	float:left; 
	width:272px; 
	height:54px; 
	background-image:url(../images/footer_bg_lft.jpg); 
	background-repeat:no-repeat;
	}
	
#ftrRt {
	float:left; 
	width:271px; 
	height:54px; 
	background-image:url(../images/footer_bg_rt.jpg); 
	background-repeat:no-repeat;
	}
	
#hdrIcons {
	float:left; 
	width:214px; 
	padding-left:2px;
	}
	
#hdrNav {
	float:right; 
	width:427px; 
	padding:9px 18px 0px 0px;
	}
	
#header {
	width:812px; 
	padding-top:10px;
	}
	
#subftrCtr {
	float:left; 
	width:269px; 
	height:53px; 
	background-image:url(../images/subftr_bg_ctr.jpg); 
	background-repeat:no-repeat;
	}
	
#subftrCtrContent {
	padding:10px 0px 0px 36px; 
	font-size:11px;
	}
	
#subftrLft {
	float:left; 
	width:272px; 
	height:53px; 
	background-image:url(../images/subftr_bg_lft.jpg); 
	background-repeat:no-repeat;
	}
	
#subftrLftContent {
	padding:6px 0px 0px 13px; 
	color:#b1b1b1;
	}
	
#subftrRt {
	float:left; 
	width:271px; 
	height:53px; 
	background-image:url(../images/subftr_bg_rt.jpg); 
	background-repeat:no-repeat;
	}
	
#subftrRtContent {
	padding:6px 21px 0px 0px; 
	color:#b1b1b1;
	text-align:right; 
	}
	
.btnSend {
	margin-right:1px;
	}
	
.btnSendDonate {
	margin-right:3px;
	}
	
.callout {
	color:#00aeef; 
	font-weight:bold; 
	font-size:19px;
	}
	
.clear {
	clear:both
	}
	
.contain {
	width:812px; 
	text-align:left;
	}
	
.content {
	width:770px; 
	padding:21px 21px 24px 21px;
	}

.formList {
	width:157px; 
	height:11px; 
	background-color:#f1f1f1; 
	border:1px solid #c4c4c4; 
	padding:2px;
	}
	
.formJoin {
	margin-left:2px;
	}
	
.formLabel {
	text-align:right;
	}
	
.formList {
	width:157px; 
	height:11px; 
	background-color:#f1f1f1; 
	border:1px solid #c4c4c4; 
	padding:2px;
	}
	
.formRt{
	width:289px;
	background-color:#f1f1f1; 
	border:1px solid #c4c4c4; 
	padding:2px;
	}

#formPrice {
	width:150px;
	background-color:#f1f1f1; 
	border:1px solid #c4c4c4; 
	padding:2px;
	}
	
.formRtArea {
	width:289px;
	height:100px;
	background-color:#f1f1f1; 
	border:1px solid #c4c4c4; 
	padding:2px;
	vertical-align: top;
	}
	
.ftrA {
	margin:14px 0px 0px 13px;
	}
	
.ftrB {
	margin:14px 0px 0px 11px;
	}
	
.homeFlash {
	float:left; 
	width:770px; 
	height:238px; 
	padding:16px 0px 21px 0px;
	}
	
.homeContentLft {
	float:left; 
	width:369px; 
	padding-right:25px;
	vertical-align:text-top;
	}
	
.homeContentLftTxt {
	width:332px;
	}
	
.homeContentRt {
	float:left; 
	width:376px; 
	padding:0px 0px 21px 0px
	}
	
.subhdrBlue {
	font-size:16px; 
	color:#00aeef; 
	font-weight:bold;
	}
	
.horizDvdr {
	margin:2px 0px 10px 0px;
	}
	
.intContentLft {
	float:left; 
	width:386px; 
	padding-right:37px;
	}
	
.intContentLftTxt {
	width:366px;
	}
	
.intContentRt {	
	float:left; 
	width:347px;
	}

.intContentRtTxt {
	width:347px;
	}
	
	
.intRtNoHdr {
	float:left; 
	width:347px;
	padding-top:32px;
	}
	
.hdrSolo {
	margin-top:13px;
	}
	
.headerPic {
	float:left; 
	width:770px; 
	height:238px; 
	background-repeat:no-repeat;
	}
		
.navBtn {
	margin-right:11px;
	}
	
.soloHdr {
	margin-top:30px
	}

.soloHdrLft {
	padding-top:30px;
	}
	
.subhdr {
	font-size:14px; 
	font-weight:bold; 
	color:#ff5400;
	}
	
.subhdrPic {
	margin-bottom:5px;
	}
	
.subhdrContain {
	float:left; 
	width:770px; 
	zheight:50px; 
	padding: 13px 0px 30px 0px;
	}
	
.subhdrContainNarrow {
	float:left; 
	width:700px; 
	zheight:50px; 
	padding: 0px 0px 0x 0px;
	}	
	
.subhdrContainNarrowRight {
	float:right; 
	width:170px;
	}		