*{ margin: 0; padding: 0; }*
body { margin: 0 auto; background: #000 url(../images/watermark.gif); font: .74em "Tahoma", Arial, Sans-Serif; color: #444; }
	div.h1 { margin-top:5px; font-size: 3em; font-weight: normal; float: left; width:180px;}
	h2 { font-size: 2em; color: #FFF2B3; font-weight: normal; margin: 0 0 .8em;}
	h3 { font-size: 1.5em; border-bottom: 1px solid #eee; margin: 0 0 .8em; }
	p  { margin: 0 0 2em 0; line-height: 1.8em; }
	em { border-bottom: 1px dotted #fff; cursor: pointer; }
	a { color: #9D2900; }
	a:hover { color: #A0000E; text-decoration: none; }
	img { border: 0; }
	.red { color: #9D2900; }
	
.wrap { background:#fff; width: 900px; overflow:hidden; margin: 0 auto; }

#top_bar { background: #000; height:35px; width: 900px; margin: 0 auto;}
#header { background:#fff; width: 900px; height: 175px; margin: 0 auto; }
	#menu  { width:720px; float: right; padding: 45px 0 0 0; list-style: none; z-index:1000}

		#menu a:hover { color: #f4060e; border-bottom: 0px solid #ccc; }
		#menu .active a { border-bottom: 5px solid #259841; color: #259841;}
		#menu .active a:hover { order-bottom: 5px solid #259841; color: #259841;}
		
#teaser { background:#fff; clear: both; width:900px; margin:0 auto; height: 250px; background: #000 url(../images/slide_bg.jpg); }
	
#bar { height: 40px; width:900px; margin:0 auto; border-bottom:2px solid #fff; padding: 8px 0 0 0; background:#259841; }
	.step { background:#259841; width:900px; cursor: pointer; color: #FAFDDD; padding: 4px 0 0 11px; margin: 0; font-size: 1.3em; float: left; text-align: center; height: 30px; }
	.step a { color: #fff; margin: 0; }

#bar2 { height: 40px; width:900px; margin:0 auto; border-bottom:2px solid #fff; padding: 8px 0 0 0; background:#9D2900; }
	.step2 { background:#9D2900; width:900px; cursor: pointer; color: #FAFDDD; padding: 4px 0 0 11px; margin: 0; font-size: 1.3em; float: left; text-align: center;  height: 30px; }
	.step2 a { color: #fff; margin: 0; }
	
.col { float: left; width: 276px; margin: 0 25px 16px 0; }
	.last { float: right; margin: 0 10px 0 0; }
	.info { border: 1px solid #e0e0e0; background: #f4f4f4; padding: 7px; }
	
#foot {clear: both; background: #000; color:#fff; height:34px;}
#foot #foot {height:auto; padding:10px 10px 0 20px;}
#foot #foot .right { float: right; margin: 0 35px 0 0;}

.boxed {color:#fff; font:bold 12pt georgia; width:280px; height:30px; float:left; display:block;}
.boxed:hover {color:#ffc;}

.boxed2 {color:#fff; font:bold 12pt georgia; width:280px; height:110px; float:left; display:block; text-decoration:none;}
.boxed2:hover {color:#ffc;}

table#volunteer {font:10pt tahoma;}
table#volunteer td.label {font:bold 10pt tahoma; padding:5px 10px; text-align:right; color:#259841;}
legend {font:bold 10pt tahoma; color:#259841; margin-right:10px; padding:5px; border:1px solid #269841;}
fieldset {border:1px solid #269841;}
table#volunteer td input.input {font:10pt tahoma; width:200px; height:25px;}
table#volunteer td textarea {font:10pt tahoma; width:200px; height:50px;}
table#volunteer td select {font:10pt tahoma; padding:5px;}

a.pro {
 float:left; display:block; width:100px; background:#269841; color:#fff; padding:20px; margin:10px; font:bold 12pt tahoma;
}


#content {
 margin:0 auto; width:900px; overflow:hidden; background:#fff;
}

#content #contented {
 padding:10px;
}

.clear {
 clear:both; height:1px; width:900px; margin:0 auto;
}

.partners {
 margin:0 auto;
 width:650px;
}

.partners a {
 float:left; width:200px; height:100px;  margin:0 10px 10px 0; border:2px solid #ccc;
}



