@charset "utf-8";
/* CSS Document */

body {
	background:url(images/bg_top.jpg) repeat-x top;
	font-size:14px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#000;
	padding:0;
	margin:0;
}

.left { float:left;}
.right { float:right;}
.clear { clear:both;}
img,input { border:0;}
.zero { margin:0; padding:0; }
.zero_top { margin-top:0; padding-top:0;}
.center { text-align:center;}

#wrap {background:url(images/header_top.jpg) no-repeat top;}
	#wrap #header { width:978px; height:225px; margin:0 auto;}
		#header #title_text { width:635px; float:right; text-align:center;}
			#title_text h1 { margin:0; padding:0; font-family:rockwell; font-size:30px; font-weight:bold; color:#d60000; margin-top:40px;}
	#wrap #main_body { background:url(images/main_bg.jpg) repeat-x top;}
		#main_body #main_body_01 { background:url(images/act_now.png) no-repeat right top; width:1196px; margin:0 auto;}		
		#main_body_01 #main_body_inside { width:978px; margin:0 auto; padding-top:15px;}
			#main_body_inside #left { width:621px; float:left;}
				#left h3 { font-size:17px; margin-top:30px;}
				#left ul { list-style:none; padding:0; margin:0; margin-left:15px; margin-top:15px;}
				#left ul li { background:url(images/arrow_green.png) no-repeat top left; padding-left:48px; padding-bottom:10px; padding-top:10px; margin-bottom:10px; padding-right:10px;}
			#main_body_inside #right { width:357px; float:left;}
				#right #form_bg { background:url(images/form_bg.png) no-repeat; width:267px; height:344px; padding:20px 50px 0 40px;}
					#form_bg p { margin:0; padding:0; margin-bottom:15px; padding-top:10px; font-size:12px;}
					#form_bg form { margin:0; padding:0;}
					#form_bg form input.text_field { background:url(images/input_text.jpg) no-repeat; width:212px; height:16px; padding:5px; margin-bottom:12px; color:#616161; font-size:14px; font-weight:bold; padding-top:10px; }
					#form_bg form input.download { background:url(images/download.jpg) no-repeat; width:228px; height:51px; cursor:pointer;}
					#form_bg label { font-size:14px; font-weight:bold;}
			#main_body_inside #footer_navigation { margin-top:10px; width:100%;}
				#footer_navigation .footer_divided { width:250px; float:left; padding-bottom:15px; margin-right:70px;}
					.footer_divided h3 { font-size:15px; margin:0; padding:0; border-bottom:2px #d2d2d2 dotted; padding-bottom:8px;}
					.footer_divided ul { padding:0; margin:0; padding-top:10px; margin-left:20px; }
					.footer_divided ul li { margin-bottom:3px; font-size:12px;}
					.footer_divided ul li a { color:#333; text-decoration:none;}
					.footer_divided ul li a:hover { text-decoration:underline; color:#000;}
	#wrap #author{ width:978px; margin:0 auto;}
		#author #author_image { width:235px; float:left; }
		#author #author_message { width:743px; float:left;}
			#author_message h3 { font-size:20px; color:#a1a0a0; font-style:italic; margin-bottom:0;}
			#author_message blockquote { margin:0; padding:0; background:url(images/blockquote_top.jpg) no-repeat top left; padding-top:10px; text-indent:70px;}
			#author_message #blockquote { background:url(images/blockquote_bottom.jpg) no-repeat bottom right; padding-bottom:30px; }
				#blockquote p { margin:0; padding:0; line-height:30px; font-family:Georgia, "Times New Roman", Times, serif; color:#d60000; font-size:23px; font-weight:bold;}
	#wrap #footer { width:935px; margin:0 auto; text-align:center; font-size:12px; color:#777; padding-bottom:20px; background:url(images/soccer_logo.jpg) no-repeat left top;}
		#footer ul { list-style:none; padding:0; margin:0; width:510px; margin:0 auto; padding-top:15px; margin-bottom:5px; }
		#footer ul li { background:url(images/divider.jpg) no-repeat right ; float:left; margin:0 0 0 16px; margin-bottom:8px; padding-right:16px; margin-top:15px; }
		#footer ul li.none { background:none; padding-right:0;}
		#footer ul li a { color:#777; text-decoration:none;}
		#footer ul li a:hover { text-decoration:underline;}
		#footer p { color:#777;}
		#footer p a { color:#777; text-decoration:none;}
		#footer p a:hover { text-decoration:underline;}



