/* CSS Document */
body
{
width:950px;
margin-top:0px;
margin-left:auto;
margin-right:auto;

}
h2
{
font: bold 19px 'lucida grande',tahoma,verdana,arial,sans-serif;
color:#332A27;
width:540px;
height:auto;
border-bottom:1px solid #CCCCCC;
padding-bottom:5px; 
float:left;
}
h3
{
font: bold 14px 'lucida grande',tahoma,verdana,arial,sans-serif;
color:#ff7f02;
width:540px;
height:auto;
float:left;
}
h4
{
font: bold 14px 'lucida grande',tahoma,verdana,arial,sans-serif;
color:#1C8DC6;
width:575px;
height:auto;
float:left;
}
td
{
padding-left:2px;
}
.main_body
{
width:907px;
height:auto;
float:left;
border-left:1px solid #b5b5b5;
border-right:1px solid #b5b5b5;
border-bottom:1px solid #b5b5b5;
background:#ffffff url(../images/bg.jpg) top repeat-x;
padding-left:25px;
padding-right:25px;
margin-bottom:10px;
}
.banner
{
width:900px;
height:125px;
float:left;
padding-top:25px;
}
.top_link
{
	width:285px;
	height:55px;
	float:right;
	margin-top: 2px;
}
a{
font: bold 12px 'lucida grande',tahoma,verdana,arial,sans-serif;
color:#000000;
text-decoration:underline;
}
a:hover
{
color:#ff7f02;
text-decoration:underline;

}
.logo_layout
{
width:900px;
height:115px;
float:left;
}
.logo
{
width:auto;
height:auto;
float:left;
padding-left:26px;
/*margin-top:-9px;*/
margin-top:-24px;
}
.menu_layout
{
	width:660px;
	height:31px;
	float:left;
	margin-left:40px;
}
.menu
{
	width:675px;
	height:31px;
	float:left;
	margin-top:18px;
	/*margin-top:18px;*/
}
.menu ul{
	width: auto; 
	padding-top:0px;
	margin: 0; 
	padding: 0;
}

.menu ul li{
	display: inline;
}

.menu ul li a{
	width:110px;
	display: block;
	float: left;
	height:25px;
	text-decoration: none;
	text-align:center;
	font:bold 13px Tahoma;
	color:#ffffff;
	letter-spacing: .5px;
	background:url(../images/menu_bg.png) no-repeat;
	padding-top:5px;
}

.menu ul li a:hover, .menu li.current a{
	background:url(../images/menu_hover.png) no-repeat;
	color:#000000;
}
.bottom_main
{
width:900px;
height:auto;
float:left;
margin-top:26px;
}
.bottom_left
{
width:592px;
height:auto;
float:left;
}
.bottom_right
{
width:298px;
height:auto;
float:left;
margin-left:2px;
}
.slider
{
width:575px;
height:auto;
float:left;

}
.youtube
{
	width:525px;
	height:115px;
	float:left;
	padding-top:0px;
	padding-left:23px;
	margin-top: 25px;
}
.youtube_title
{
	width:575px;
	height:15px;
	float:left;
	padding-top:0px;
	margin-top: 25px;
	font: bold 15px 'lucida grande',tahoma,verdana,arial,sans-serif;
	color:#3B5998;
	text-align:center;
}
.box
{
	width:575px;
	/*height:272px;*/
	height: 300px;
	float:left;
	border:1px solid #d0d0d0;
	background:#eeeeee;
	margin-top: 25px;
}
.box_big
{
	width:535px;
	float:left;
	border:1px solid #d0d0d0;
	padding:20px;
	background:#eeeeee;
	margin-top: 25px;
	font: bold 15px 'lucida grande',tahoma,verdana,arial,sans-serif;
}
.box_small_l
{
	/*width:258px;*/
	width:270px;
	float:left;
	border:1px solid #d0d0d0;
	background:#fff;
	padding:4px;
	padding-bottom:20px;
	height: 258px;
	/*margin-left:12px;
margin-right:5px;*/
margin-top:10px;
}
.box_small_l span
{
width:255px;
height:auto;
float:left;
font: bold 15px 'lucida grande',tahoma,verdana,arial,sans-serif;
color:#3B5998;
text-align:center;
}

.box_small_r
{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D0D0D0;
float:left;
/*height:242px;*/
height: 275px;
margin-left:5px;
margin-right:5px;
margin-top:10px;
padding:3px;
width:265px;
}
.box_small_r span
{
width:250px;
height:auto;
float:left;
font: bold 15px 'lucida grande',tahoma,verdana,arial,sans-serif;
color:#3B5998;
text-align:center;
}
.box_small_r1
{
width:267px;
height:240px;
float:left;
border:1px solid #d0d0d0;
margin-left:5px;
margin-right:5px;
margin-top:10px;
padding:3px;
background:#fff;
}
.box_small_r1 span
{
width:223px;
height:auto;
float:left;
font:12px 'lucida grande',tahoma,verdana,arial,sans-serif;
color:#000000;
text-align:justify;
}
.box_small_r2
{
width:292px;
height:230px;
float:left;
border:1px solid #94A3C4;
margin-right:5px;
margin-top:10px;
padding:3px;
background:#fff;
}
.box_small_r2 span
{
width:240px;
height:auto;
float:left;
font:12px 'lucida grande',tahoma,verdana,arial,sans-serif;
color:#000000;
text-align:justify;
}
.box_inner_text
{
	width:240px;
	height:auto;
	float:left;
	margin-left: 15px;
}
.box_inner_text span
{
	width:220px;
	height:auto;
	float:left;
	/*background:url(../images/arrow_bullet.png) no-repeat bottom left;*/
	background:url(../images/arrow_bullet.png) no-repeat  0%  50%;
	font:12px 'lucida grande',tahoma,verdana,arial,sans-serif;
	color:#000000;
	padding-left:20px;
	text-align:left;
	margin-left:10px;
	margin:0px;
	margin-top:5px;
	/*padding-top: 10px;*/
	padding-top:5px;
	padding-bottom:5px;
	background-position-x:0%;
	background-position-y:50%;	
}
.box_inner_text p
{
width:230px;
height:auto; 
float:left;
font:12px 'lucida grande',tahoma,verdana,arial,sans-serif;
color:#000000;
padding-left:0px;
text-align:left;
margin-left:10px;
margin:0px;
margin-top:10px;
}
.table_right_layout
{
width:298px;
height:auto;
float:left;
background:#ffffc9;
border:3px dashed #333333;
}
.table_right_layout span
{
	width:220px;
	height:60px;
	float:left;
	background:url(../images/speaker_index.png) no-repeat right top;
	font:italic 20px "Trebuchet MS";
	color:#ff4502;
	padding-left:20px;
	padding-right:45px;
	padding-top:5px;
	font-weight:bold;
	margin-top: 5px;
}
.facebook
{
width:290px;
height:auto;
float:left;
margin-top:25px;
}
.right_button_new
{
width:230px;
height:32px;
background:url(../images/tell_a_friend.jpg) no-repeat;
margin-left:auto;
margin-right:auto;
margin-top:10px;
padding-top:2px;
padding-left:10px;
float:left;
}
.twitter_div
{
font:12px 'lucida grande',tahoma,verdana,arial,sans-serif;
color:#000000;
text-align:left;
margin:0px;
float:left;
width:230px;
padding:10px;
height:auto;
}

.volunteer
{
	font: bold 20px "Trebuchet MS";
	color:#999999;
	text-align:center;
	width:190px;
	height:19px;
	float:right;
	padding:0px;
	/*float:left;*/
	/*	margin-top:37px;*/
	
}
.footer
{
width:900px;
height:50px;
float:left;
border-top:1px solid #D6D4D4;
margin-top:25px;
font:13px 'lucida grande',tahoma,verdana,arial,sans-serif;
color:#8C8C8C;
padding-top:13px;
}
.footer_hyper
{
padding-bottom:2px;
padding-left:4px;
padding-right:4px;
padding-top:0;
border-right:1px solid #666666;
}
.inner_main
{
	width:590px;
	height:auto;
	float:left;
	padding-right:0px;
}
.bullet_layout
{
width:575px;
height:auto;
float:left;
font:12px 'lucida grande',tahoma,verdana,arial,sans-serif;
color:#000000;
padding-top:10px;
padding-bottom:10px;
}
.bullet_layout span
{
width:545px;
height:20px; 
float:left;
background:url(../images/arrow_bullet.png) no-repeat center left;
font:12px 'lucida grande',tahoma,verdana,arial,sans-serif;
color:#000000;
padding-left:20px;
margin:0px;
}
.tell_a_friend
{
width:153px;
height:25px;
float:left;
margin-top:10px;
}
.table_inner_garbage
{
width:578px;
height:auto;
float:left;
}
.team
{
width:auto;
height:auto;
float:left;
}
.team span
{
	width:auto;
	height:auto;
	float:left;
	font: bold 15px 'lucida grande',tahoma,verdana,arial,sans-serif;
	color:#332A27;
	margin-top:3px;
	margin-bottom:0px;
}
.team ul
{
width:auto;
height:auto;
float:left;
font: bold 12px 'lucida grande',tahoma,verdana,arial,sans-serif;
color:#ff7f02;
margin:0px;
padding:0px;
}
.garbage_map_layout
{
width:900px;
height:600px;
float:left;
}
