/*========================================*/
/*========================================*/
/*	 C@ 01-02-2012	*/
/*	 M@ 01-02-2012	*/
/*========================================*/
/*========================================*/
	HTML, BODY, TABLE, TR, TD {
	font-family: Helvetica;
	font-size: 14px;
	color: #333;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	margin: auto;
	}
/*========================================*/
	HTML, BODY { width:1024px; height:100%; }
/*========================================*/
	TABLE,TR,TD	 {
		padding:0px;
		border-collapse:collapse; /* Accomplishes table cellspacing=0 for IE */
		border-spacing:0px; /* Accomplishes table cellspacing=0 for Mozilla & Opera */
	}
/*========================================*/
	h1 { font-size:20px; font-weight:inherit; margin:0px; }
	h2 { font-size:14px; font-weight:inherit; margin:0px; }
	h3 { font-size:13px; font-weight:inherit; margin:0px; }
	h4 { font-size:12px; font-weight:inherit; margin:0px; }
	h5 { font-size:11px; font-weight:inherit; margin:0px; }
	h6 { font-size:10px; font-weight:inherit; margin:0px; }
/*========================================*/
	a:link { color:#333; text-decoration:none; }
	a:visited { color:#333; text-decoration:none; }
	a:active { color:#333; text-decoration:none; }
	a:hover { color:#E5912F; text-decoration:none; }
	a.selected { color:#E5912F; text-decoration:none; }
/*========================================*/
	form { }
	form label { font-weight:bold; text-align:left; padding-right:30px; }
	form input { border:1px solid #AAA; width:100%; }
	form select { border:solid 1px #AAA; width:100%; }
	form textarea { border:1px solid #AAA; width:100%; height:100px; resize:vertical; }
	form button { border:1px solid #AAA; width:100%; height:30px; background-color:#AAA; font-size:14px; color:#FFF; font-weight:bold; }
	form .error { color:red; text-align:left; }
	form .success	 { color:#6F9D16; text-align:center; }
/*========================================*/
	ul {}
	ul.list-none { list-style:none; padding:0px; margin:5px 10px; }
	ul.list-num { list-style:decimal; }
	ul.list-digit { list-style:decimal-leading-zero; }
	ul .title { font-weight:bold; }
/*========================================*/
	TABLE.basic td { border:0px; margin:0px; padding:5px; }
	TABLE.align td { border:0px; margin:0px; padding:5px; vertical-align:top; text-align:center; }
	TABLE.content { width:100%; margin:0px; }
	TABLE.content th, TABLE.content td { border:0px; margin:0px; padding:10px; vertical-align:top; text-align:left; }
	TABLE.content_list { width:100%; margin:0px; }
	TABLE.content_list th, TABLE.content_list td { border:0px; margin:0px; padding:10px; vertical-align:top; text-align:center; }
	TABLE.content_list th { color:#fff; }
	TABLE.content_list td { padding:5px 10px; border-bottom:1px solid #fff; }
	TABLE.schedule { margin:0px; }
	TABLE.schedule td { border:0px; margin:0px; padding:5px; vertical-align:top; text-align:left; }
	TABLE.gap td { padding:5px; }
	TABLE.contact { width:90%; }
/*========================================*/
	img.border { padding:5px; border:1px solid #DDD; }
/*========================================*/
	.box-shadow { box-shadow:1px 1px 2px #555; }
	.box-shadow { border:1px solid #CCC; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; }
/*========================================*/
	.right { float:right; }
	.left { float:left; }
	.clear { clear:both; }
/*========================================*/
/*========================================*/
