body {
	background:#eadfb2 url(../images/background.jpg) no-repeat top center;
	margin:0;
	text-align:center;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
a img {
	border:none;
}

#wrapper {
	width:773px;
	margin:auto;
	text-align:left;
}
#page-header {
	padding:10px 25px;
}
#learn-more {
	font-size:11px;
}
#learn-more a {
	color:#CF7600;
	text-decoration:none;	
}
#learn-more a:hover {
	text-decoration:underline;	
}
#top-section {
	background:url(../images/banner.png) top left no-repeat;
	width:773px;
	height:278px;
	position:relative;
}
#header-video {
	position:absolute;
	top:70px; left: 326px;
	width:340px; height:200px;
}
#header-photo {
	position:absolute;
	top:80px; left: 336px;
	width:320px; height:180px;
}
#content-section {
	background:url(../images/content-bg.png) left repeat-y;
	width:749px;
	padding:20px 12px;
}
#water-mark {
	background:url(../images/watermark.jpg) top right no-repeat;
	padding:0 24px;
}

#left-column {
	float:left;
	width:270px;
	margin:0 30px 100px 0;
}
#right-column {
	float:left;
	width:400px;
}

h1 {
	color:#800000;
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	margin:0;
}
h2 {
	color:#2D220B;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	font-style:italic;
	margin:0;
}
h3 {
	color:#722426;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0.07em;
	padding:10px 0;	
}
p {
	color:#000;
	letter-spacing:0.07em;
	word-spacing:0.07em;
	font-size:12px;
}
p a {
	color:#990000;
	font-weight:bold;
	text-decoration:none;
}
p a:hover {
	text-decoration:underline;
}
.pledge {
	color:#2D220B;
	font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	letter-spacing:0;
	word-spacing:0;
}
.pledge span {
	color:#AE0000;
	text-transform:capitalize;
}
.click-to-download a {
	color:#CF7600 !important;
}
.home-link a {
	font-size:14px;
	color:#CF7600 !important;
	margin-left:9px;
}

ul, ol {
	margin:0 0 0 16px;
	padding:0;
}
ul li, ol li {
	color:#000;
	letter-spacing:0.07em;
	word-spacing:0.07em;
	padding:0 0 10px 0;
}

ol.country-list {
	margin:0 0 0 16px !important;
	padding:0 0 0 16px !important;
}
ol.country-list li {
	font-size:14px;
	font-weight:bold;
	padding:1px;
}

ol li a {
	text-decoration:none;
}
ol li a:hover {
	text-decoration:underline;
}
.level1 { color:#990000; }
.level2 { color:#CF7600; }

.pdf-link {
	display:block;
	font-size:11px;
	color:#CF7600;
	background:url(../images/pdf.gif) 6px 3px no-repeat;
	padding:0 0 5px 40px;
}
.facebook-link {
	display:block;
	font-size:11px;
	color:#CF7600;
	background:url(../images/facebook.gif) top left no-repeat;
	padding:5px 0 5px 40px;
}

#bottom-section {
	width:773px;
	margin-bottom:40px;
}

/* form fields */
.t_fTable td {
	padding:0 10px 10px 0;
}
.t_fTitle {
	font-size:11px;
	color:#2D220B;
}
.t_fLabel {
	font-size:12px;
	color:#AE0000;
}
.t_fThankyou {
	font-size:12px;
	color:#993300;
	padding:16px 0;
}
.t_fErrorMsg {
	font-size:11px;
	font-weight:bold;
	color:#cc0000;
	margin-bottom:16px;
}
.t_fInput {
	font-family:Verdana,Arial,Helvetica,san-serif;
	font-size:11px;
	color:black;
	border:solid 1px #999;
	margin:1px;
}
.t_fInputError {
	border:solid 2px #993300;
	margin:0;
}

.t_fButton {
	font-family:Verdana,Arial,Helvetica,san-serif;
	font-size:11px;
	color:black;	
}

.form-comments, .form-comments a {
	color:#993300;
	font-size:11px;
}
