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

/* 	-----------------------------------------------------
	------------------- General Styles ------------------
	----------------------------------------------------- */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
	
* {margin:0; padding:0; outline: none;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent;}

blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}
a, a:hover, a:active, a:focus {outline:none; outline-style:none; outline-width:0;}

img {margin:0; padding:0; outline-style:none; outline-width:0; }

body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#000;}

.clr {font-size:0; height:0; line-height:0; clear:both;}
.left {margin:0; padding:0; width:auto; height:auto; float:left;}
.right {margin:0; padding:0; width:auto; height:auto; float:right;}

#main_content {margin:0 auto; padding:0; width:1024px; height:auto; background:url(../images/inner-bg.gif) no-repeat top;}
#main_content02 {margin:0 auto; padding:0; width:1024px; height:auto; background:url(../images/innbg.gif) no-repeat top;}
#main_content03 {margin:0 auto; padding:0; width:1024px; height:auto; background:url(../images/inner-bg03.gif) no-repeat top;}
#main_content04 {margin:0 auto; padding:0; width:1024px; height:auto; background:url(../images/inner-bg04.gif) no-repeat top;}
#main_content05 {margin:0 auto; padding:0; width:1024px; height:auto; background:url(../images/inner-bg05.gif) no-repeat top;}
#main_content06 {margin:0 auto; padding:0; width:1024px; height:auto; background:url(../images/inner-bg06.gif) no-repeat top;}
#main_content07 {
	margin:0 auto;
	padding:0;
	width:1024px;
	height:600px;
	background:url(../images/inner-bg07.gif) no-repeat top;
}

#main_content08 {margin:0 auto; padding:0; width:1024px; height:auto; background:url(../images/inner-bg08.gif) no-repeat top;}




/* 	-----------------------------------------------------
	------------------- Header Styles -------------------
	----------------------------------------------------- */
	header {margin:30px auto; padding:0; width:1024px; height:90px; position:fixed; top:0; z-index:100;}
		
		header hgroup {margin:0 auto; padding:0; width:380px; height:60px;}
					
		header nav {margin:0 auto; padding:0; width:1024px; height:30px;}
		header nav ul {margin:0; padding:0; list-style:none; text-align:center;}
		header nav ul li {margin:0; padding:0 10px; display:inline; font-size:20px; font-weight:normal; line-height:30px; color:#000000;}
		header nav ul li a {color:#000000; text-decoration:none; border-bottom:2px solid #000000;}
		header nav ul li a:hover {color:#ff0000; text-decoration:none; border-bottom:2px solid #ff0000;}

			
/* 	-----------------------------------------------------
	------------------- Article Styles -------------------
	----------------------------------------------------- */
	article {margin:0 auto; padding:0; width:1024px; height:auto; min-height:2760px;}
	
	
	
		article h2 {font-size:25px; font-weight:normal; line-height:30px; text-transform:uppercase; color:#3e3e3e;}
		article p {font-size:17px; font-weight:normal; line-height:24px; color:#3e3e3e;}
	
		article .section01 {margin:150px 0 0 0; padding:40px 0; width:1024px; height:auto; float:left; text-align:center;}
		article .section02 {margin:0; padding:0 55px; width:914px; height:auto; float:left;}
		
			article .section02 ul {margin:0; padding:0; list-style:none;}
			article .section02 ul li {margin:35px 0; padding:0; width:914px;}
		
		article .section03 {margin:150px 0 0 0; padding:20px 0; width:1024px; height:auto; float:left; background:url(../images/line01.png) no-repeat top; text-align:center; font-size:15px; font-weight:bold; line-height:normal; text-transform:uppercase; color:#3e3e3e;}
		article .section03 a {color:#3e3e3e; text-decoration:none;}
		article .section03 a:hover {color:#ff0000; text-decoration:none;}
		
		
		article2 {margin:0 auto; padding:0; width:1024px; height:auto; min-height:1500px;}
			
		article2 h2 {font-size:25px; font-weight:normal; line-height:30px; text-transform:uppercase; color:#3e3e3e;}
		article2 p {font-size:17px; font-weight:normal; line-height:24px; color:#3e3e3e;}
	
		article2 .section01 {margin:150px 0 0 0; padding:40px 0; width:1024px; height:auto; float:left; text-align:center;}
		article2 .section02 {margin:0; padding:0 55px; width:914px; height:auto; float:left;}
		
		article2 .section02 ul {margin:0; padding:0; list-style:none;}
		article2 .section02 ul li {margin:35px 0; padding:0; width:914px;}
		
		article2 .section03 {margin:150px 0 0 0; padding:20px 0; width:1024px; height:auto; float:left; background:url(../images/line01.png) no-repeat top; text-align:center; font-size:15px; font-weight:bold; line-height:normal; text-transform:uppercase; color:#3e3e3e;}
		article2 .section03 a {color:#3e3e3e; text-decoration:none;}
		article2 .section03 a:hover {color:#ff0000; text-decoration:none;}
		
	
/* 	-----------------------------------------------------
	------------------- Footer Styles -------------------
	----------------------------------------------------- */
	footer {margin:0 auto; padding:20px 0; width:1024px; height:auto; font-size:11px; font-weight:normal; line-height:normal; color:#333; text-align:center;}
			
				
