@charset "iso-8859-1";
body  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: #eee;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333;
}

.thrColHybHdr #container { 
	width: 960px;
	background: #fff;
	margin: 0 auto;
	text-align: left;
}
  
.thrColHybHdr #header { 
	background: #fff; 
	padding: 0;
	height: 151px;
} 

.thrColHybHdr #header h1 {
	margin: 0;
	visibility:hidden;
	padding: 0;
}

.thrColHybHdr #header #reactslogan {
	float:left;
	margin: 30px 0 0 10px;
	padding: 0;
	width: 150px;
	height: 73px;
}

.thrColHybHdr #header #reactlogo {
	float:left;
	margin: 0 0 0 180px;
	padding: 0;
	width: 300px;
	height: 141px;
}

.thrColHybHdr #header #reactfrancis {
	float:right;
	margin: 0;
	padding: 0 10px 0 0;
	width: 155px;
	height: 151px;
}

.thrColHybHdr #topbar {
	margin: 0;
	padding: 0;
	width: 960px;
	height: 21px;
	background-image:url(http://www.reactcharity.org/images/img-topbar.jpg);
}

.thrColHybHdr #mainBack {
	float:left;
	padding: 0;
	margin: 0;
	background-image: url(../images/img-mainback.jpg);
}

.thrColHybHdr #sidebar1 {
	float: left; 
	width: 139px;
	background: #E6CCFF;
	padding: 15px 0;
	margin:0;
	text-align: center;
	border-right: 1px solid #C488FF;
}

.thrColHybHdr #sidebar1 a:link, #sidebar1 a:visited {
	text-decoration: none;
	color: #0033FF;
	font-size: 0.7em;
}

.thrColHybHdr #sidebar1 a:hover {
	text-decoration: underline;
	color: #0033FF;
	font-size: 0.7em;
}

.thrColHybHdr #sidebar1 img {
	border: 0;
}

.thrColHybHdr #sidebar2 {
	float: right;
	width: 142px;
	background: #CDEAEB;
	padding: 15px 0 0 0;
	margin:0;
	text-align: center;
	border-left: 1px solid #7CC9CB;
	font-size: 0.6em;
}

.thrColHybHdr #sidebar1 h3, .thrColHybHdr #sidebar1 p, .thrColHybHdr #sidebar2 p {
	margin-left: 0; /* the left and right margin should be given to every element that will be placed in the side columns */
	margin-right: 0;
}

.thrColHybHdr #sidebar2 h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	background-color: #ccc;
	margin: 0 0 10px 0;
	padding: 5px 0 5px 0;
	text-align: center;	
}

.thrColHybHdr #sidebar2 a:link, #sidebar2 a:visited {
	text-decoration: none;
	color: #0033FF;
}

.thrColHybHdr #sidebar2 a:hover {
	text-decoration: underline;
	color: #0033FF;
}

.thrColHybHdr #sidebar2 img {
	border: 0;
}

.thrColHybHdr #mainContent {
	float: left;
	width: 667px;
 	margin: 0 0 0 5px;
	padding: 0 5px 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
} 

.thrColHybHdr #mainContent h1 {
 	margin: 10px 0 5px 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color: #1D78BB;
}

.thrColHybHdr #mainContent h2 {
 	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color: #1D78BB;
}

.thrColHybHdr #mainContent h3 {
 	margin: 2px 0 5px 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color: #1D78BB;
}

.thrColHybHdr #mainContent h3 a:link, #mainContent h3 a:visited {
 	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color: #333;
}

.thrColHybHdr #mainContent h3 a:hover {
 	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color: #555;
}

.thrColHybHdr #mainContent p {
 	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #333;
}

.thrColHybHdr #mainContent .center-text {
 	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #333;
	text-align:center;
}

.thrColHybHdr #mainContent .center-text-bold {
 	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #1D78BB;
	text-align:center;
	font-weight: bold;
}

.thrColHybHdr #mainContent .normal-text {
 	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #333;
	font-weight: bold;
}

.thrColHybHdr #mainContent .normal-text-bold {
 	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #333;
	font-weight: bold;
}

.thrColHybHdr #mainContent p a:link, #mainContent p a:visited {
	text-decoration:none;
	color:#0000FF;
}

.thrColHybHdr #mainContent p a:hover {
	text-decoration:underline;
	color:#0066FF;
}

.thrColHybHdr #mainContent .imgrt {
	padding: 18px 0 0 0;
	border:0;
}

.thrColHybHdr #mainContent p .volunteer {
	color: #1D78BB;	
}

.thrColHybHdr #mainContent #photo1 {
	float: right;
	padding: 0 0 0 5px;
}

.thrColHybHdr #mainContent #photo1 img {
	padding: 0 0 5px 0;
}

.thrColHybHdr #mainContent #photo2 {
	float: left;
	padding: 10px 5px 0 0;
}

.thrColHybHdr #mainContent #photo2 img {
	padding: 0 0 5px 0;
}

.thrColHybHdr #mainContent .bluetext {
	color: #000080;
}

.thrColHybHdr #mainContent ul {
	padding: 0;
	margin: 20px 0 0 20px;
}

.thrColHybHdr #mainContent li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	padding: 0;
	margin: 0;
}

.thrColHybHdr #mainContent li a:link, #mainContent li a:visited {
	text-decoration:none;
	color:#0000FF;
}

.thrColHybHdr #mainContent li a:hover {
	text-decoration:underline;
	color:#0066FF;
}

.thrColHybHdr #mainContent .apply-quote {
	float: left;
	background: url(../images/apply-quote.jpg) no-repeat;
	width: 557px;
	height: 61px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	padding: 5px 0 5px 0;	
}

.thrColHybHdr #mainContent .apply-quote p {
	padding: 10px 0 10px 30px;
}

.thrColHybHdr #mainContent .apply-quote p a:link, #mainContent .apply-quote p a:visited {
	text-decoration:none;
	color:#0000FF;
}

.thrColHybHdr #mainContent .apply-quote p a:hover {
	text-decoration:underline;
	color:#0066FF;
}

.thrColHybHdr #mainContent .race-quote {
	float: left;
	background: url(../images/apply-quote.jpg) no-repeat;
	width: 557px;
	height: 61px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 5px 0 5px 0;	
}

.thrColHybHdr #mainContent .race-quote p {
	padding: 10px 0 10px 30px;
	font-size: 1em;
}

.thrColHybHdr #mainContent .race-quote h1 {
	font-size: 1.2em;	
}

/* holiday image map */

/* set the size of the definition list <dl> and add the background image */

.thrColHybHdr #mainContent #imap {
  display:block;
  width:663px;
  height:298px;
  background:url(../images/img-holidays.jpg) no-repeat;
  position:relative;
}

/* set up the definition list <dt><a> to hold the background image for the hover state */

.thrColHybHdr #mainContent #imap a#title {
  display: block;
  width: 663px;
  height: 0;
  padding-top: 298px;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  background: transparent url(../images/img-holidays.jpg) no-repeat 663px 663px;
  cursor: default;
 }

/* the hack for IE pre IE6 */
* html .thrColHybHdr #mainContent #imap a#title {
  height: 298px;
  he\ight: 0;
}

/* the <dt><a> hover style to move the background image to position 0 0 */

.thrColHybHdr #mainContent #imap a#title:hover {
  background-position: 0 0;
  z-index: 10;
}

/* place the <dd>s in the correct absolute position */

.thrColHybHdr #mainContent #imap dd {
  position: absolute;
  padding: 0;
  margin: 0;
}

.thrColHybHdr #mainContent #imap #pica {
  left: 5px;
  top: 56px;
  z-index: 20;
}

.thrColHybHdr #mainContent #imap #picb {
  left: 17px;
  top: 152px;
  z-index: 20;
}

.thrColHybHdr #mainContent #imap #picc {
  left: 10px;
  top: 251px;
  z-index: 20;
}

.thrColHybHdr #mainContent #imap #picd {
  left: 460px;
  top: 2px;
  z-index: 20;
}

.thrColHybHdr #mainContent #imap #pice {
  left: 512px;
  top: 102px;
  z-index: 20;
}

.thrColHybHdr #mainContent #imap #picf {
  left: 463px;
  top: 199px;
  z-index :20;
}

.thrColHybHdr #mainContent #imap a#hola {
  display: block;
  width: 85px;
  height: 85px;
  text-decoration: none;
  z-index: 20;
}

.thrColHybHdr #mainContent #imap a#holb {
  display: block;
  width: 85px;
  height: 85px;
  text-decoration: none;
  z-index: 20;
}

.thrColHybHdr #mainContent #imap a#holc {
  display: block;
  width: 85px;
  height: 85px;
  text-decoration: none;
  z-index: 20;
}

.thrColHybHdr #mainContent #imap a#hold {
  display: block;
  width: 85px;
  height: 85px;
  text-decoration: none;
  z-index: 20;
}

.thrColHybHdr #mainContent #imap a#hole {
  display: block;
  width: 85px;
  height: 85px;
  text-decoration: none;
  z-index: 20;
}

.thrColHybHdr #mainContent #imap a#holf {
  display: block;
  width: 85px;
  height: 85px;
  text-decoration: none;
  z-index: 20;
}

.thrColHybHdr #mainContent #imap a span, .thrColHybHdr #mainContent #imap a:visited span {
  display: none;
}

.thrColHybHdr #mainContent #imap a#hola:hover, .thrColHybHdr #mainContent #imap a#holb:hover, .thrColHybHdr #mainContent #imap a#holc:hover, .thrColHybHdr #mainContent #imap a#hold:hover, .thrColHybHdr #mainContent #imap a#hole:hover, .thrColHybHdr #mainContent #imap a#holf:hover {
  background-position: 0 0;
}

.thrColHybHdr #mainContent #imap a:hover span {
  position: absolute;  
  width: 388px; 
  display: block; 
  font-family: arial; 
  font-size: 12px; 
  background: #fff; 
  color: #000; 
  border: 1px solid #000; 
  padding: 5px;
}

* html .thrColHybHdr #mainContent #imap a:hover span {
  width: 400px; w\idth: 388px;
}

.thrColHybHdr #mainContent #imap a#hola:hover span {
  left: 172px;
  top: 56px;
}

.thrColHybHdr #mainContent #imap a#holb:hover span {
  left: 160px;
  top: -40px;
}

.thrColHybHdr #mainContent #imap a#holc:hover span {
  left: 167px;
  top: -139px;
}

.thrColHybHdr #mainContent #imap a#hold:hover span {
  left: -290px;
  top: 110px;
}

.thrColHybHdr #mainContent #imap a#hole:hover span {
  left: -310px;
  top: 10px;
}

.thrColHybHdr #mainContent #imap a#holf:hover span {
  left: -290px;
  top: -86px;
}

.thrColHybHdr #mainCaseStudy {
	float: left;
	width: 665px;
	margin: 0 0 10px 0;
	padding: 0;
	background-color: #99CCFF;
	border-left: 1px solid #000080;
	border-right: 1px solid #000080;
	border-bottom: 1px solid #000080;
}

.thrColHybHdr #mainCaseStudy h2 {
	background-color: #000080;
 	margin: 0;
	padding: 3px 0 3px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #fff;
}

.thrColHybHdr #mainCaseStudy p {
 	margin: 0 0 5px 0;
	padding: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color: #333;
}

.thrColHybHdr #mainCaseStudy .imglft {
	padding: 3px 5px 0 0;
	border:0;
}

.thrColHybHdr #mainNews {
	float:left;
	width: 665px;
	margin: 0 0 10px 0;
	padding: 0;
	background-color: #D7D7FF;
	border-left: 1px solid #9999FF;
	border-right: 1px solid #9999FF;
	border-bottom: 1px solid #9999FF;
}

.thrColHybHdr #mainNews h2 {
	background-color: #9999FF;
 	margin: 0;
	padding: 3px 0 3px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color: #fff;
}

.thrColHybHdr #mainNews h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color: #333;
	margin: 0;
	padding: 5px 0 0 5px;
}

.thrColHybHdr #mainNews h3 a:link, h3 a:visited {
	text-decoration:none;
	color: #333;
}

.thrColHybHdr #mainNews h3 a:hover {
	text-decoration:underline;
	color: #555;
}

.thrColHybHdr #mainNews p {
 	margin: 5px 0 5px 0;
	padding: 2px 5px 20px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color: #333;
}

.thrColHybHdr #mainNews p a:visited {
	text-decoration:none;
	color: #333;
}

.thrColHybHdr #mainNews p a:link, p a:visited {
	text-decoration:none;
	color: #333;
}

.thrColHybHdr #mainNews p a:hover {
	text-decoration:underline;
	color: #555;
}

.thrColHybHdr #mainNews .imglft {
	padding: 5px 5px 0 5px;
	border:0;
}

.thrColHybHdr #mainVolunteer {
	float:left;
	width: 668px;
	margin: 0 0 10px 0;
	padding: 0;
	background-color: #EDCF74;
	border-left: 1px solid #D7A81C;
	border-right: 1px solid #D7A81C;
	border-bottom: 1px solid #D7A81C;
}

.thrColHybHdr #mainVolunteer h2 {
	background-color: #D7A81C;
 	margin: 0;
	padding: 3px 0 3px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color: #fff;
}

.thrColHybHdr #mainVolunteer h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color: #333;
	margin: 0;
	padding: 5px 0 0 5px;
}

.thrColHybHdr #mainVolunteer p {
 	margin: 0 0 5px 0;
	padding: 2px 5px 0 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color: #333;
}

.thrColHybHdr #mainVolunteer p a:visited {
	text-decoration:none;
	color: #333;
}

.thrColHybHdr #mainVolunteer p a:link, p a:visited {
	text-decoration:none;
	color: #333;
}

.thrColHybHdr #mainVolunteer p a:hover {
	text-decoration:underline;
	color: #999;
}

.thrColHybHdr #mainVolunteer .imglft {
	padding: 5px 5px 0 5px;
	border:0;
}

.thrColHybHdr #News {
	float: left;
	width: 600px;
 	margin: 0 0 0 5px;
	padding: 0 5px 0 0;
}

.thrColHybHdr #News h2 {
	background-color: #9999FF;
 	margin: 0;
	padding: 3px 0 3px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color: #fff;
}

.thrColHybHdr #News h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color: #333;
	margin: 0;
	padding: 4px 0 0 5px;
}

.thrColHybHdr #News p {
 	margin: 0 0 5px 0;
	padding: 2px 5px 4px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color: #333;
	height:70px;
}

.thrColHybHdr #News h3 a:link, h3 a:visited {
	text-decoration:none;
	color: #333;
}

.thrColHybHdr #News h3 a:hover {
	text-decoration:underline;
	color: #555;
}

.thrColHybHdr #News p a:visited {
	text-decoration:none;
	color: #333;
}

.thrColHybHdr #News p a:link, p a:visited {
	text-decoration:none;
	color: #333;
}

.thrColHybHdr #News p a:hover {
	text-decoration:underline;
	color: #555;
}

.thrColHybHdr #News .imglft {
	float: left;
	padding: 5px 5px 0 5px;
	border:0;
	height:70px;
}

.thrColHybHdr #mainContent .lasting-legacy {
	background: url(../images/lasting-legacy.jpg) no-repeat;
	width: 599px;
	height: 142px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	padding: 5px 0 5px 0;
	margin: 0 20px 0 40px;
}

.thrColHybHdr #mainContent .lasting-legacy p {
	padding: 10px 5px 10px 15px;
}

.thrColHybHdr #lastingLegacyQa {
	width: 665px;
	margin: 0 0 10px 0;
	padding: 0;
	background-color: #FFF;
	border-left: 1px solid #000080;
	border-right: 1px solid #000080;
	border-bottom: 1px solid #000080;
}

.thrColHybHdr #lastingLegacyQa h2 {
	background-color: #000080;
 	margin: 0;
	padding: 3px 0 3px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #fff;
}

.thrColHybHdr #lastingLegacyQa p {
 	margin: 0 0 5px 0;
	padding: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color: #333;
}

.thrColHybHdr #lastingLegacyQb {
	width: 665px;
	margin: 0 0 10px 0;
	padding: 0;
	background-color: #FFF;
	border-left: 1px solid #FF6600;
	border-right: 1px solid #FF6600;
	border-bottom: 1px solid #FF6600;
}

.thrColHybHdr #lastingLegacyQb h2 {
	background-color: #FF6600;
 	margin: 0;
	padding: 3px 0 3px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #fff;
}

.thrColHybHdr #lastingLegacyQb p {
 	margin: 0 0 5px 0;
	padding: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color: #333;
}

.thrColHybHdr #footer { 
	padding: 0;
	margin: 0;
	background:#6699FF;
	height:14px;
	background-image:url(http://www.reactcharity.org/images/img-botbar.jpg);
} 

.thrColHybHdr #footer p {
	margin: 0;
	padding: 0;
	font-size:0.7em;
	color:#fff;
	text-align:center;
}

.thrColHybHdr #footer p a:link {
	text-decoration:none;
	color: #fff;
}

.thrColHybHdr #footer p a:hover {
	text-decoration:underline;
	color: #ddd;
}

.thrColHybHdr #footer p a:visited {
	text-decoration:none;
	color: #fff;
}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.imgrt {
	padding: 20px 0 0 5px;
}

.imglft {
	padding: 12px 5px 0 0;
}

/*********** form styles ***********/

fieldset {
	width: 45em;
	border:0;
}

input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0.1em 0em 0em 0em;
}

#Submit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333;
	margin: 5px 0px 0px 200px;
	padding: 0px 0px 2px 0px;
	width : 78px;
	height : 16px;
	background-image:url(../images/but-submit.jpg);
	background-color : #fff;
	background-position : left top;
	background-repeat : no-repeat;
	border : 0 solid #fff; /* Needed for Opera */
	float:left;
}

label {
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	width: 15em;
	text-align: left;
	margin: 0.1em 0.5em 0em 0em;
	display: block;
}

select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0.1em 0em 0em 0em;
}

textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0.1em 0em 0em 0em;
}

input.text, select.text, textarea.text, input.inputform, textarea.inputform {    
	border-top: 1px solid rgb(71, 78, 102);
  border-right: 1px solid rgb(231, 232, 237);
  border-bottom: 1px solid rgb(231, 232, 237);
  border-left: 1px solid rgb(71, 78, 102);
  padding: 0px 2px 0px 2px;
	font-size: 1em;
}

input:focus, select:focus, textarea:focus, input.inputform:focus, textarea.inputform:focus, input.sffocus, textarea.sffocus {
  border-top: 1px solid rgb(0, 34, 118);
  border-right: 1px solid rgb(74, 95, 154);
  border-bottom: 1px solid rgb(74, 95, 154);
  border-left: 1px solid rgb(0, 34, 118);
  background-color: rgb(235, 245, 255);
  padding: 0px 2px 0px 2px;
	font-size: 1em;
}

form {
	margin-bottom: 0px;
}

.error {
	color: #FF0000;
}

.funrun {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight: bold;
	color: #FF6600;
}

.orange-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight: bold;
  color: #ff6600;
}

.thrColHybHdr #regional {
	width: 420px;
	height: 45px;
	border: 3px solid #3366FF;
	background-color: #B0DAF6;
	text-align: center;
	padding: 5px 0 0 0;
	margin: 0 0 10px 0;
}

.thrColHybHdr #regional h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	margin: 0 0 5px 0;
}

.thrColHybHdr #regional p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	font-weight: normal;
}

.thrColHybHdr #regional p a:link {
	text-decoration:underline;
	color: #000;
}

.thrColHybHdr #regional p a:hover {
	text-decoration:underline;
	color: #999;
}

.thrColHybHdr #regional p a:visited {
	text-decoration:underline;
	color: #000;
}

.thrColHybHdr #volunteer-regional {
	width: 669px;
	height: 106px;	
}

.thrColHybHdr #volunteer-regional h1 {
	background-image:url(../images/volunteer-header.jpg);
	background-repeat:no-repeat;
	color: #ffffff;
	width: 669px;
	height: 106px;
	padding: 40px 0 0 0;
}

.thrColHybHdr #volunteer-regional-style {
	background-image:url(../images/volunteer-background.jpg);
	background-repeat:no-repeat;
	width: 669px;
	height: 520px;
}

.thrColHybHdr #volunteer-regional-style h3 {
	color: #ffffff;
	font-size: 1.2em;
	padding: 0 0 0 45px;
}

.thrColHybHdr #volunteer-regional-style p {
 	margin: 0;
	padding: 0 50px 0 45px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color: #fff;
}

.thrColHybHdr #south-east {
	background-image:url(../images/volunteer-southeast-background.jpg);
	background-repeat:no-repeat;
}

.thrColHybHdr #south-east p {
 	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #333;
}

.thrColHybHdr #south-west {
	background-image:url(../images/volunteer-southwest-blueribbon.jpg);
	background-repeat:no-repeat;
}

.thrColHybHdr #south-west h1 {
 	margin: 0;
	padding: 40px 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color: #fff;
}

.thrColHybHdr #south-west h4 {
 	margin: 10px 0 50px 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:normal;
	color: #fff;
}

.thrColHybHdr #south-west p {
 	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #333;
}

.thrColHybHdr #south-west-footer {
	background-image:url(../images/volunteer-southwest-footer.jpg);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:normal;
	color: #fff;
	padding: 30px 0 30px 0;
}

.thrColHybHdr #south-west-footer a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
	color: #fff;
}

.thrColHybHdr #volunteer-eastmidlands {
	width: 669px;
	height: 106px;
	margin-bottom: 20px;
}

.thrColHybHdr #volunteer-eastmidlands h1 {
	background-image:url(../images/volunteer-eastmidlands-header.jpg);
	background-repeat:no-repeat;
	color: #000000;
	width: 669px;
	height: 113px;
	padding: 30px 0 0 0;
}

.thrColHybHdr #volunteer-eastmidlands-back {
	background-image:url(../images/volunteer-eastmidlands-back.jpg);
	background-repeat:repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #fff;
	padding: 10px 20px 10px 20px;
}

.thrColHybHdr #volunteer-eastmidlands-back h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color: #fff;
	font-weight:bold;
	padding: 10px 20px 10px 20px;
}

.thrColHybHdr #volunteer-eastmidlands-case {
	background-image:url(../images/volunteer-eastmidlands-case.jpg);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #333;
	padding: 60px 20px 10px 20px;
}

.thrColHybHdr #volunteer-eastmidlands-case h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color: #000;
	font-weight:bold;
	padding: 0 20px 0 0;
}

.thrColHybHdr #volunteer-south {
	margin: 20px 0 0 20px;
}

.thrColHybHdr #volunteer-south h1 {
 	margin: 0;
	padding: 5px 0 20px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color: #003300;
}

.thrColHybHdr #volunteer-south-intro {
	background-image: url(../images/volunteer-south-intro.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #fff;
	width: 509px;
	padding: 15px 70px 15px 80px;
	text-align: justify;
}

.thrColHybHdr #volunteer-south-text {
	margin: 20px 0 0 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #333;
}

.thrColHybHdr #volunteer-south-text h2 {
 	margin: 0;
	padding: 5px 0 10px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color: #003300;
}

.thrColHybHdr #volunteer-south-case {
	background-image: url(../images/volunteer-south-case.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #fff;
	width: 509px;
	padding: 25px 70px 15px 80px;
	text-align: justify;
}

.thrColHybHdr #volunteer-east-anglia-intro {
	background-image: url(../images/volunteer-east-anglia-intro.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333;
	width: 480px;
	height: 344px;
	margin: 20px 0 0 0;
	padding: 35px 90px 15px 90px;
	text-align: justify;
}

.thrColHybHdr #volunteer-east-anglia-intro h1 {
 	margin: 0;
	padding: 5px 0 10px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color: #003300;
	font-style: italic;
}

.thrColHybHdr #volunteer-east-anglia-intro h2 {
 	margin: 0;
	padding: 5px 0 10px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color: #003300;
	font-style: italic;
}

.thrColHybHdr #volunteer-east-anglia-case {
	background-image: url(../images/volunteer-east-anglia-case.jpg);
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333;
	width: 509px;
	padding: 25px 70px 15px 80px;
	text-align: justify;
}

.thrColHybHdr #volunteer-east-anglia-initiatives {
	background-image: url(../images/volunteer-east-anglia-initiatives.jpg);
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333;
	width: 509px;
	padding: 25px 70px 15px 80px;
	text-align: justify;
}

.thrColHybHdr #volunteer-east-anglia-initiatives h2 {
 	margin: 0;
	padding: 5px 0 10px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color: #3f2dac;
	font-style: italic;
}

.thrColHybHdr #volunteer-east-anglia-end-text {
	background-image: url(../images/volunteer-east-anglia-end-text.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333;
	width: 509px;
	height: 361px;
	padding: 5px 70px 15px 80px;
	text-align: justify;
}

.thrColHybHdr #volunteer-east-anglia-end-text h2 {
 	margin: 0;
	padding: 5px 0 10px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color: #333;
	font-style: italic;
}

.thrColHybHdr #volunteer-wales-intro {
	background-color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #fff;
	width: 667px;
	height: 440px;
	margin: 20px 0 0 0;
	padding: 0;
}

.thrColHybHdr #volunteer-wales-intro h1 {
	background-image: url(../images/volunteer-wales-header.jpg);
	background-repeat: no-repeat;
	background-color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.2em;
	color: #fff;
	text-align: center;
	width: 660px;
	height: 180px;
	padding: 20px 0 0 0;
}

.thrColHybHdr #volunteer-wales-intro p {
	background-image: url(../images/volunteer-wales-1st-para.jpg);
	background-repeat: no-repeat;
	background-color: #FF0000;
 	margin: 0;
	padding: 20px 120px 10px 120px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	line-height: 20px;
	color: #fff;
	height: 230px;
	font-style: italic;
	font-weight: bold;
	text-align: justify;
}

.thrColHybHdr #volunteer-wales-intro p strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #fff;
	font-style: normal;
	padding: 0;
	margin: 0;
	text-align: center;
}

.thrColHybHdr #volunteer-wales-main {
	background-image: url(../images/volunteer-wales-main.jpg);
	background-repeat: no-repeat;
	background-color: #FF0000;
 	margin: 0;
	padding: 30px 120px 10px 120px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	height: 680px;
	color: #333;
	text-align: justify;
}

.thrColHybHdr #volunteer-wales-2nd-para {
	background-color: #FF0000;
 	margin: 0;
	padding: 5px 120px 10px 120px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #fff;
	text-align: justify;
}

.thrColHybHdr #volunteer-wales-2nd-para .head {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #fff;
	font-weight: bold;
}

.thrColHybHdr #volunteer-wales-footer {
	background-image: url(../images/volunteer-wales-footer.jpg);
	background-repeat: no-repeat;
	background-color: #FF0000;
 	margin: 0;
	height: 320px;
	padding: 20px 120px 10px 120px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333;
	text-align: justify;
}

.thrColHybHdr #volunteer-wales-footer .head {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #333;
	font-weight: bold;
}

.thrColHybHdr #volunteer-northwest {
	width: 669px;
	height: 106px;
	margin-bottom: 20px;
}

.thrColHybHdr #volunteer-northwest h1 {
	background-image:url(../images/volunteer-north-west-welcome.jpg);
	background-repeat:no-repeat;
	color: #000000;
	width: 472px;
	height: 158px;
	padding: 30px 0 0 0;
	margin: 10px auto;
}

.thrColHybHdr #volunteer-northwest-intro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333;
	width: 607px;
	margin: 20px 0 0 0;
	padding: 0 0 0 30px;
	text-align: justify;
}

.thrColHybHdr #volunteer-northwest-intro h2 {
 	margin: 0;
	padding: 5px 0 10px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color: #000000;
	font-style: bold;
	text-align: right;
}

.thrColHybHdr #volunteer-northeast {
	width: 669px;
	height: 106px;
	margin-bottom: 20px;
}

.thrColHybHdr #volunteer-northeast h1 {
	background-image:url(../images/volunteer-north-east-header.jpg);
	background-repeat:no-repeat;
	color: #000000;
	width: 504px;
	height: 128px;
	padding: 30px 0 0 0;
	margin: 10px auto;
}

.thrColHybHdr #volunteer-northeast-intro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	width: 607px;
	margin: 20px 0 0 0;
	padding: 0 0 0 20px;
	text-align: justify;
}

.thrColHybHdr #volunteer-northeast-intro h2 {
 	margin: 0;
	padding: 5px 0 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color: #333;
	font-style: italic;
	text-align: center;
}

.thrColHybHdr #volunteer-northeast-intro p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333;
	width: 627px;
	margin: 20px 0 0 0;
	padding: 0;
	text-align: justify;
}

.thrColHybHdr #volunteer-northeast-initiatives {
	background-image: url(../images/volunteer-north-east-initiatives-bk.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333;
	width: 550px;
	height: 350px;
	padding: 25px 70px 0 60px;
	margin: 20px 0 0 10px;
	text-align: justify;
	line-height: 20px;
}

.thrColHybHdr #volunteer-northeast-initiatives h2 {
 	margin: 0;
	padding: 5px 0 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color: #fff;
	font-style: italic;
	text-align: center;
}

.thrColHybHdr #volunteer-northeast-committee {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	width: 607px;
	margin: 0;
	padding: 0 0 0 20px;
	text-align: justify;
}

.thrColHybHdr #volunteer-northeast-committee h2 {
 	margin: 0;
	padding: 0 0 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color: #333;
	font-style: italic;
	text-align: left;
}

.thrColHybHdr #volunteer-northeast-case {
	background-image: url(../images/volunteer-north-east-case-bk.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000;
	width: 550px;
	height: 430px;
	padding: 25px 70px 0 60px;
	margin: 0 0 0 10px;
	text-align: justify;
}

.thrColHybHdr #volunteer-northeast-case h2 {
 	margin: 0;
	padding: 5px 0 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #fff;
	font-style: italic;
	text-align: left;
}

.thrColHybHdr #volunteer-westmidlands {
	background-image:url(../images/volunteer-west-midlands-header.jpg);
	background-repeat:no-repeat;
	width: 582px;
	height: 135px;
	padding: 30px 0 0 0;
	margin: 10px auto;
}

.thrColHybHdr #volunteer-westmidlands h1 {
 	margin: 110px 0 20px 0;
	padding: 5px 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color: #FF6600;
	font-style: bold;
	text-align: center;
}

.thrColHybHdr #volunteer-westmidlands-intro {
	background-image:url(../images/volunteer-west-midlands-intro-bk.jpg);
	background-repeat:no-repeat;
	width: 500px;
	height: 221px;
	margin: 30px auto;
	text-align: justify;
}

.thrColHybHdr #volunteer-westmidlands-intro p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #FFF;
	width: 400px;
	height: 221px;
	padding: 25px 50px 0 30px;
	margin: 40px auto;
	text-align: justify;
	line-height: 24px;
	font-weight: bold;
	font-style: italic;
}

.thrColHybHdr #volunteer-westmidlands-case {
	background-image:url(../images/volunteer-west-midlands-case-bk.jpg);
	background-repeat:no-repeat;
	width: 525px;
	height: 392px;
	margin: 0 auto;
	text-align: justify;
}

.thrColHybHdr #volunteer-westmidlands-case p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	width: 400px;
	height: 221px;
	padding: 25px 50px 0 30px;
	margin: 0 auto;
	text-align: justify;
	line-height: 20px;
}

.thrColHybHdr #volunteer-westmidlands-opp {
	background-image:url(../images/volunteer-west-midlands-opp-bk.jpg);
	background-repeat:no-repeat;
	width: 525px;
	height: 358px;
	margin: 0 auto;
	text-align: justify;
}

.thrColHybHdr #volunteer-westmidlands-opp p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	width: 400px;
	height: 221px;
	padding: 25px 50px 0 30px;
	margin: 0 auto;
	text-align: justify;
	line-height: 20px;
}

.thrColHybHdr #volunteer-westmidlands-opp p strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #FFF;
	font-weight: bold;
	font-style: italic;
}

.thrColHybHdr #volunteer-westmidlands-end {
	background-image:url(../images/volunteer-west-midlands-end-bk.jpg);
	background-repeat:no-repeat;
	width: 566px;
	height: 446px;
	margin: 0 auto;
	text-align: justify;
}

.thrColHybHdr #volunteer-westmidlands-end p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pxem;
	color: #000;
	width: 400px;
	height: 221px;
	padding: 25px 50px 30px 30px;
	margin: 10px auto;
	text-align: justify;
	line-height: 20px;
}

.thrColHybHdr #volunteer-westmidlands-end p strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #000;
	font-weight: bold;
	font-style: italic;
}

.thrColHybHdr #volunteer-north {
	background-image:url(../images/volunteer-north-header.jpg);
	background-repeat:no-repeat;
	width: 582px;
	height: 174px;
	margin: 10px auto;
}

.thrColHybHdr #volunteer-north-intro {
	width: 550px;
	margin: 0 auto;
	text-align: justify;
}

.thrColHybHdr #volunteer-north-intro p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333;
	width: 501px;
	padding: 5px 20px 0 10px;
	margin: 0 auto;
	text-align: justify;
}

.thrColHybHdr #volunteer-north-volunteer {
	background-image:url(../images/volunteer-north-volunteer-bk.jpg);
	background-repeat:no-repeat;
	width: 550px;
	height: 480px;
	margin: 10px auto;
	text-align: justify;
}

.thrColHybHdr #volunteer-north-volunteer h1 {
 	margin: 0;
	padding: 30px 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #003399;
	font-style: bold;
	text-align: center;
}

.thrColHybHdr #volunteer-north-volunteer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	width: 501px;
	height: 221px;
	padding: 5px 20px 0 10px;
	margin: 0 auto;
	text-align: justify;
}

.thrColHybHdr #volunteer-north-case {
	background-image: url(../images/volunteer-north-case-bk.jpg);
	background-repeat: no-repeat;
	width: 620px;
	margin: 0 auto;
	text-align: justify;
}

.thrColHybHdr #volunteer-north-case h1 {
 	margin: 0;
	padding: 50px 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #000000;
	font-style: bold;
	text-align: center;
}

.thrColHybHdr #volunteer-north-case p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	width: 501px;
	padding: 0 20px 0 10px;
	margin: 0 auto;
	text-align: justify;
}