body {
	margin:10px 0px;
	padding:0px;
	background:url(../images/main_bg.gif) left top repeat;
}
hr {
	display:none;
}
span {
	display:none;
}

form,fieldset {
margin:0px; padding:0px;
border:none;
}


img {
	border:0px;
}
p {
	margin:0px;
	padding:0px 0px 15px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#333333;
	line-height:17px;
}

p a:link,p a:visited {
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#D2212A;
	text-decoration:underline;
}
p a:hover {
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#D2212A;
	text-decoration:none;
}

#container {
	width:900px;
	height:auto;
	margin:0px auto;
	padding:0px;
}
#skip {
	display:none;
}
#header {
	width:900px;
	height:72px;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}
.logo {
	width:238px;
	height:65px;
	float:left;
	margin:0px;
	padding:0px;
}
.callus {
	width:662px;
	height:65px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/callus.jpg) right top no-repeat;
}
.established {
	margin:18px 0px 0px 15px;
	padding:28px 0px 0px 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	border-left:1px dotted #989898;
}
#box {
	width:886px; height:auto;
	float:left;
	
	margin:0px;
	padding:0px 0px;
	background-color:#FFFFFF;
}

.navi {
	width:235px; height:auto;
	float:left;
	margin:0px 0px 0px 0px; padding:0px;
}

.curve01 {
	width:235px; height:19px;
	background:url(../images/curve01.gif) no-repeat;
	margin:0px; padding:0px;
}
.curve02 {
	width:235px; height:19px; float:left; 
	background:url(../images/curve02.gif) no-repeat;
	margin:0px 0px 20px 0px; padding:0px;
}

.menu {
	width:235px;
	height:auto;
	/*float:left;*/
	margin:0px;	padding:0px;
}
.menu li {
	list-style-type:none; float:left;
	margin:0px; padding:0px;
}
.menu li a {
	width:225px; height:21px;
	float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:15px;
	font-weight:normal; color:#333333;
	text-decoration:none;
	background:url(../images/btn.jpg) left top no-repeat;
	margin:0px; padding:10px 0px 0px 10px;
}
.menu li a:hover {
	color:#D2212A;
}
.menu .active {
	color:#D2212A;
}
.service_btn {
	width:235px;
	height:auto;
	margin:0px; padding:0px;
}
.service_btn li {
	width:225px; height:21px;
	list-style:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:15px;
	font-weight:normal; color:#333333;
	text-decoration:none;
	background:url(../images/btn.jpg) left top no-repeat;
	margin:0px; padding:10px 0px 0px 10px;
}
.service_btn .active02 {
	color:#D2212A;
}


.submenu {
	width:235px; height:auto;
	margin:0px;	padding:0px;
}
.submenu li {
	list-style-type:none; float:left;
	margin:0px; padding:0px;
}
.submenu li a {
	width:225px; height:21px;
	float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:normal; color:#333333;
	text-decoration:none;
	background:url(../images/btn.jpg) left top no-repeat;
	margin:0px; padding:10px 0px 0px 10px;
}
.submenu li a:hover {
	color:#D2212A;
}
.submenu .active01 {
	color:#D2212A;
}


/*.headerpic {
	width:645px;
	height:224px;
	float:left;
	margin:0px 0px 0px 6px;
	padding:0px;
	background:url(../images/header_bg.jpg) right top no-repeat;
}*/
/*.img_header {
	float:left;
	margin:0px;
	padding:0px;
}*/


.welcomebox {
	width:642px; height:auto;
	float:left; 
	margin:0px 0px 0px 6px; padding:0px;
}

.ttl_welcome {
	width:642px;
	height:31px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background:url(../images/ttl_welcome.gif) left top no-repeat;
}

.welcome_text01 {
	width:602px; height:auto;
	background-color:#F6F6F8; color:#333333;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	line-height:16px;
	margin:0px; padding:10px 20px 0px 18px;
}

.welcome_text01 a:link,.welcome_text01 a:visited {
color:#D2212A;
text-decoration:underline;
}

.welcome_text01 a:hover {
text-decoration:none;
}

.welcome_text02 {
	width:602px; height:auto;
	background-color:#F6F6F8; color:#333333;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	line-height:16px;
	margin:0px; padding:10px 20px 0px 18px; /*padding:12px 20px 7px 18px;*/
}

.bottomcurve {
	width:642px; height:10px; font-size:0px;
	background:url(../images/bottomcurve.gif) no-repeat;
	margin:0px 0px 0px 0px; padding:0px;
}

.read_more img {
	margin:0px;
	padding:28px 0px 0px 0px;
	float:right;
	border:none;
}
#middle {
	width:886px;
	height:auto;
	margin:0px;
	padding:0px 7px 15px 7px;
	float:left;
	background-color:#FFFFFF;
}
#left {
	width:235px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}
#right {
	width:605px;
	height:auto;
	float:left;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 23px;
	background-color:#FFFFFF;
}
.copyshopbox {
	width:235px;
	height:auto;
	margin:0px; padding:0px; float:left;
	background:url(../images/bg_copyshop.gif) left top repeat-y;
}
.copyshop {
	width:195px;
	height:auto;
	margin:0px;
	padding:12px 20px;
	float:left;
	background:url(../images/bottom_copyshop.gif) left bottom no-repeat;
}
.service {
 	width:180px;
	margin:0px; float:left;
	padding:0px 0px 0px 15px;
}
.service li{
	width:160px;
	margin:0px;
	padding:0px 0px 7px 0px;
	list-style:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}
.read_more1 img {
	margin:0px;
	padding:0px;
	float:right;
	border:none;
}
.ttl_contactus {
	margin:0px;
	padding:12px 0px 0px 7px;
	float:left;
}
.contactbox {
	width:223px;
	height:auto;
	float:left;
	margin:7px 0px 0px 0px;
	padding:0px 0px 0px 7px;
}

.contact_detail {
	width:210px;
	height:auto;
	margin:0px;
	padding:0px 7px 10px 6px;
	float:left;
	background-color:#F4F4F5;
}

.address_left {
	width:83px;
	height:auto;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#333333;
	font-weight:bold;
	background-color:inherit;
}
.address_right {
	width:120px;
	height:auto;
	float:left;
	margin:10px 0px 0px 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	line-height:17px;
	color:#333333;
	background-color:inherit;
}
.email {
	width:210px;
	height:auto;
	float:left;
	margin:10px 0px 0px 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#333333;
	background-color:inherit;
}
.email a:link,.email a:visited {
	float:left;
	margin:0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#D2212A;
	background-color:inherit;
	text-decoration:underline;
}

.email a:hover {
text-decoration:none;
}

.title {
	width:605px;
	height:15px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	float:left;
	background:url(../images/ttl_ourservices.gif) left top no-repeat;
	border-bottom:1px dotted #CCCCCC;
}
.box1 {
	width:600px;
	height:auto;
	float:left;
	margin:0px 0px;
	padding:0px;
	background-color:#F4F4F5;
}
.pic01 {
	margin:10px 15px 10px 5px;
	padding:0px;
	float:left;
}
.ttl_training {
	margin:10px 0px 0px 0px ;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif; font-weight:bold;
	font-size:13px;
	color:#333333;
}
.text01 {
	margin:5px 20px 0px 0px ;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#333333;
	line-height:15px;
}
.text02 {
	width:80px;
	margin:0px 20px 10px 0px ; float:right;
	padding:0px;
	text-align:right;
	background:url(../images/bullet.gif) no-repeat right;
	color:#333333;
}
.text02 a:link,.text02 a:visited {
	width:66px; float:left;
	margin:0px 20px 0px 0px;
	padding:0px 16px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:15px;
	text-decoration:none;
}

.text02 a:hover {
color:#333333;
text-decoration:underline;
}

.box2 {
	width:600px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
	background-color:#Ffffff;
}
#footer_margin {
	width:900px; height:auto;
	margin:0px; padding:0px;
}

#footer {
	width:900px;
	height:46px;
	margin:0px; padding:0px;
	background:url(../images/bottom_bg.gif) left top repeat-x;
	float:left;
}

.copyright {
	width:300px;
	height:36px;
	margin:0px;
	padding:10px 0px 0px 20px;
	background:url(../images/bottom_left.gif) left top no-repeat;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#ffffff;
	background-color:inherit;
}

.design_margin {
	width:400px; height:46px;
	float:right;
	background:url(../images/bottom_right.gif) right top no-repeat;
	margin:0px; padding:0px;
}

.design {
	margin:0px; padding:10px 20px 0px 0px;
	/*float:right;*/
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#ffffff;
}
.design a:link,.design a:visited {
	margin:0px; padding:0px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#ffffff;
	text-decoration:underline;
}
.design a:hover {
	margin:0px; padding:0px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#ffffff;
	text-decoration:none;
}
.ttl_aboutus {
	width:605px;
	height:17px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	float:left;
	background:url(../images/ttl_aboutus.gif) left top no-repeat;
	border-bottom:1px dotted #CCCCCC;
}
.pic02 {
	margin:10px 10px 10px 15px;
	padding:0px;
	float:right;
}
.ttl_team {
	margin:10px 0px 0px 15px ;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	font-weight:bold;
	color:#D2212A;
}
.text03 {
	margin:5px 0px 0px 15px ;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#333333;
	line-height:17px;
}
.ttl_telemarketing {
	width:605px;
	height:15px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	float:left;
	background:url(../images/ttl_telemarketing.gif) left top no-repeat;
	border-bottom:1px dotted #CCCCCC;
}
.pic03 {
	margin:0px 15px 10px 20px;
	padding:0px;
	float:right;
}
.content {
	width:605px;
	height:auto;
	margin:20px 0px 0px 0px;
	padding:0px;
	float:left;
}
.text04 {
	width:340px;
	margin:0px ;
	padding:35px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#333333;
	line-height:17px;
	text-align:justify;
}
.text05 {
	width:340px;
	margin:0px ;
	padding:15px 0px 25px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#333333;
	line-height:17px;
	text-align:justify;
}
.text06 {
	margin:0px ;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#D2212A;
	font-weight:bold;
}
.ttl_mystery {
	width:605px;
	height:15px;
	margin:10px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	float:left;
	background:url(../images/ttl_mystery.gif) left top no-repeat;
	border-bottom:1px dotted #CCCCCC;
}
.text07 {
	width:340px;
	margin:0px ;
	padding:75px 0px 25px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#333333;
	line-height:17px;
	text-align:justify;
}
.text08 {
	width:500px;
	margin:0px 0px 0px 20px;
	padding:0px 0px 15px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#333333;
	line-height:17px;
	font-weight:bold;
	text-align:justify;
}
.ttl_training1 {
	width:605px;
	height:15px;
	margin:10px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	float:left;
	background:url(../images/ttl_training.gif) left top no-repeat;
	border-bottom:1px dotted #CCCCCC;
}
.topic_box {
	width:605px;
	height:auto;
	margin:0px 0px 10px 0px;
	padding:0px; float:left;
}
.topic {
 	width:240px;
	margin:0px; float:left;
	padding:0px 0px 0px 15px;
}
.topic li{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 20px;
	list-style:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#333333;
	background:url(../images/bullet03.gif) left top no-repeat;
}

.topic li a:link, .topic li a:visited{
	width:220px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#333333;
	}

.topic li a:hover{
	width:220px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#D2212A;
	}


.topic1 {
 	width:330px;
	margin:0px; float:left;
	padding:0px 0px 0px 15px;
}
.topic1 li{
	width:310px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 20px;
	list-style:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#333333;
	background:url(../images/bullet03.gif) left top no-repeat;
}

.topic1 li a:link, .topic1 li a:visited{
	width:310px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#333333;
}

.topic1 li a:hover{
	width:310px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px px;
	list-style:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#D2212A;
}
.ttl_customer_survey {
	width:605px;
	height:15px;
	margin:10px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	float:left;
	background:url(../images/ttl_customer_survey.gif) left top no-repeat;
	border-bottom:1px dotted #CCCCCC;
}
.testimonial_box {
	width:590px;
	height:auto;
	margin:0px 0px 10px 0px;
	padding:15px 0px 0px 15px;
	float:left;
	background-color:#F0FFF0;
}
.ttl_contact {
	width:605px;
	height:17px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	float:left;
	background:url(../images/ttl_contact.gif) left top no-repeat;
	border-bottom:1px dotted #CCCCCC;
}
.bullet {
	width:570px;
	height:auto;
	margin:10px 0px 10px 0px;
	padding:0px 0px 5px 20px;
	float:left;
}
.bullet p {
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#D2212A;
	line-height:16px;
	font-weight:bold;
	background:url(../images/bullet3.gif) left top no-repeat;
}
.subcontent {
	width:505px;
	height:auto;
	margin:0px;
	padding:50px 0px 0px 50px;
	float:left;
}
.layer1 {
	width:460px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 40px;
	float:left;
	background-color:#FCEDED;
}
.layer2 {
	width:460px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 40px;
	float:left;
	background-color:#ffffff;
}
.p1 {
	width: 100px;
	float:left;
	margin:0px;
	padding:12px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#333333;
	font-weight: bold;
}

.p2 {
	width: 300px;
	float:left;
	margin:0px;
	padding:12px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#333333;
}
.p2 a {
	width: 300px;
	float:left;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:underline;
}
.p2 a:hover {
	width: 300px;
	float:left;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
}

.bullet01 {
	list-style-image:url(../images/bullet2.gif); list-style-position:outside;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#333333;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 20px;
}
.bullet01 li {
	margin:0px 0px 10px 0px; padding:0px;
}

.ttl_motivational {
	width:605px;
	height:15px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	float:left;
	background:url(../images/ttl_motivational.gif) left top no-repeat;
	border-bottom:1px dotted #CCCCCC;
}

.testimonial {
	width:220px; height:auto;
	font-family:Arial, Helvetica, sans-serif; font-size:80%;
	font-weight:normal; color:#333333;
	line-height:16px;
	margin:0px 0px 15px 0px; padding:0px 7px 15px 6px;
	border-bottom:1px dotted #CCCCCC;
}


.testimonial_home {
	width:590px; height:auto;
	font-family:Arial, Helvetica, sans-serif; font-size:80%;
	font-weight:normal; color:#333333;
	line-height:17px;
	margin:0px 0px 15px 0px; padding:20px 7px 15px 6px;
	border-bottom:1px dotted #CCCCCC;
}

.ttl_enquiry {
	width:605px;
	height:17px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	float:left;
	background: url(../images/ttl_enquiry.gif) no-repeat;
	border-bottom:1px dotted #CCCCCC;
}

.ttl_enquiry {
	width:605px;
	height:17px;
	margin:10px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	float:left; display: inherit;
	background: url(../images/ttl_enquiry.gif) no-repeat;
	border-bottom:1px dotted #CCCCCC;
}

.ttl_courses{
	width:605px;
	height:17px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	float:left;
	background: url(../images/ttl_cousres.jpg) no-repeat;
	border-bottom:1px dotted #CCCCCC;
}

.ttl_courses span{
	float:left; display:none;
	
}

.lable01{
width:120px; text-align:left;
font-family:Arial, Helvetica, sans-serif; float:left;
font-size:80%; font-weight:bold; color:#333333;
margin:10px 0px 0px 40px; padding:0px 0px 0px 0px;
}

.astric{
font-family:Arial, Helvetica, sans-serif; 
font-size:80%; font-weight:bold; color:#D2212A; display: inline;
margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
}

.field02{
width:300px; height:15px;
float:left;
border:1px solid #CCCCCC;
background: url(../images/shade1.jpg) repeat-x left top;
margin:10px 0px 15px 0px; padding:3px 2px 4px 2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; color:#333333;
}

.field01{
width:307px; height:23px; 
float:left;
border:1px solid #CCCCCC;
background: url(../images/shade1.jpg) repeat-x left top;
margin:10px 0px 15px 0px; padding:3px 2px 4px 2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; color:#333333;
}

.textarea{
width:300px; height:auto; 
background: url(../images/shade1.jpg) repeat-x left top;
margin:10px 0px 15px 0px; padding:5px 2px 0px 2px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
border:1px solid #CCCCCC;
}

.submitbtn{
width:75px; height:22px; float:left; 
background-color:#5C7483;
background:url(../images/submit_btn.jpg) no-repeat;
cursor:pointer;
border: none;
margin:10px 20px 0px 160px; padding:0px 0px 0px 0px;
}

.resetbtn{
width:75px; height:22px; float:left;
background-color:#5C7483;
background:url(../images/reset_btn.jpg) no-repeat;
cursor:pointer;
border: none;
margin:10px 10px 0px 0px; padding:0px 0px 0px 0px;
}


.box3{
	width:600px;
	height:auto;
	float:left;
	margin:7px 0px;
	padding:20px 0px 30px 0px;
}

.ttl_team1 {
	margin:10px 0px 10px 0px ;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	font-weight:bold;
	color:#D2212A;
}

.ttl_team2{
	margin:10px 0px 20px 0px ;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	font-weight:normal;
	color:#D2212A;
}

.text09 {
	margin:5px 0px 0px 0px ;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#333333;
	line-height:17px;
}

.topic_box1 {
	width:605px;
	height:auto;
	margin:20px 0px 10px 0px;
	padding:0px;
}
.text10{
margin:0px;
padding:15px 0px 15px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
color:#333333;
line-height:17px;
}

.box4 {
	width:600px;
	height:auto;
	float:left;
	margin:0px 0px 30px 0px;
	padding:15px 0px 20px 0px;
	background-color:#F4F4F5;
}

.maintable{
width:600px; height:auto; float:left;
margin:15px 0px 0px 0px; padding:0px;}


/*.table_border {
	width:600px; height:25px;
	font-family: Arial, Helvetica, sans-serif; color:#CC0000; font-size:12px; font-weight:bold; text-align:center;
	 color:#333333; border:1px solid #D2212A; border-collapse:collapse;
	margin:10px 0px 0px 0px; padding:5px 0px 0px 10px 
}*/

.header_table{
background-color:#F4F4F5;
}
.header01 {
	font-family: Arial, Helvetica, sans-serif; color:#D2212A; font-size:13px; line-height:17px; 
font-weight:bold; text-align:center;
border-right:1px solid #666666;
margin:0px; padding:0px 0px; 
}
	
.td01 {
font-family: Arial, Helvetica, sans-serif; color:#333333; font-size:12px; line-height:18px; 
font-weight:normal; text-align:left; background-color:#F4F4F5;
border-right:1px solid #666666;
margin:0px; padding:0px 5px; 
}


.td02{
font-family: Arial, Helvetica, sans-serif; color:#333333; font-size:12px; 
font-weight:normal; text-align:left; line-height:18px;
margin:0px; padding:0px 5px 10px 5px ; 
}

.td02 a:link, .td02 a:visited{
font-family: Arial, Helvetica, sans-serif; color:#333333; font-size:12px; 
font-weight:bold; text-align:left; line-height:18px; text-decoration: underline;
margin:0px; padding:0px; 
}

.td02 a:hover{
font-family: Arial, Helvetica, sans-serif; color:#333333; font-size:12px; 
font-weight:bold; text-align:left; line-height:18px; text-decoration: none;
margin:0px; padding:0px; 
}

.texttable1 {
	border:1px solid #666666; border-collapse:collapse; color:#CC0000;}

.box6{
width:600px; height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px; color:#FFFFFF; font-weight: bold;
background-color:#D2212A; 
margin:0px; padding:5px 0px 0px 10px;
}

.text11{
font-family:Arial, Helvetica, sans-serif;
font-size:12px; color:#333333;
margin:0px; padding:0px;
}

.td03{
margin:0px; padding:5px 0px 0px 0px;
border-bottom:1px solid #666666;
}

.top{
font-family:Arial, Helvetica, sans-serif; text-align:right;
font-size:12px; color:#D2212A; font-weight: bold;
background-color:#FFC4C4;
margin:0px; padding:5px 10px 0px 0px
}

.top a:link, .top a:visited{
font-family:Arial, Helvetica, sans-serif; text-align:right;
font-size:12px; color:#D2212A; font-weight: bold;
background-color:#FFC4C4; text-decoration:underline;
margin:0px; padding:0px 0px 0px 0px
}

.top a:hover{
font-family:Arial, Helvetica, sans-serif; text-align:right;
font-size:12px; color:#D2212A; font-weight: bold;
background-color:#FFC4C4; text-decoration: none;
margin:0px; padding:0px 0px 0px 0px
}

.topic2 {
 	width:300px;
	margin:0px; float:left;
	padding:0px 0px 0px 15px;
}
.topic2 li{
	width:220px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 20px;
	list-style:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#333333;
	background:url(../images/bullet03.gif) left top no-repeat;
}

.topic2 li a:link, .topic2 li a:visited{
	width:220px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#333333;
	}

.topic2 li a:hover{
	width:220px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#D2212A;
	}
	
	.topic3 {
 	width:250px;
	margin:0px; float:left;
	padding:0px 0px 0px 15px;
}
.topic3 li{
	width:250px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 20px;
	list-style:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#333333;
	background:url(../images/bullet03.gif) left top no-repeat;
}

.topic3 li a:link, .topic3 li a:visited{
	width:250px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#333333;
}

.topic3 li a:hover{
	width:250px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px px;
	list-style:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#D2212A;
}

.ttl_network{
	width:605px;
	height:17px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	float:left;
	background: url(../images/ttl_networking.gif) no-repeat;
	border-bottom:1px dotted #CCCCCC;
}

.ttl_network span{
	float:left; display:none;
}

.point{
width:550px; height:auto; text-align:center;
margin:0px auto; padding:0px 0px 0px 0px;
}

.bullet02{
margin:0px; padding:0px;
}

.bullet02 li{
background:url(../images/bullet2.gif) no-repeat;
font-family: Arial, Helvetica, sans-serif; display:inline;
font-size:15px; color:#333333; font-weight: bold;
margin:0px 40px 0px 0px; padding:0px 0px 0px 15px;

}

.bullet03{
margin:15px 0px 12px 0px; padding:0px;
}

.bullet03 li{
background:url(../images/bullet2.gif) no-repeat;
font-family: Arial, Helvetica, sans-serif; display:inline;
font-size:15px; color:#D2212A; font-weight: bold;
margin:0px 40px 0px 0px; padding:0px 0px 0px 15px;

}

.graybox{
width:600px; height:auto;
margin:10px 0px 0px 0px; padding:0px;
}

.curve03{
width:600px; height:18px; font-size:0px; float:left;
background:url(../images/curve03.jpg) no-repeat;
margin:0px; padding:0px;
}

.curve04{
width:600px; height:18px;  float:left;
background:url(../images/curve04.jpg) no-repeat;
margin:0px 0px 30px 0px; padding:0px;
}

.middle_gray{
width:575px; height:auto; float:left;
margin:0px; padding:0px 25px 0px 0px;
background-color:#E3E3E8;
}

.text11{
font-family:Arial, Helvetica, sans-serif; float:left;
font-size:18px; color:#D2212A;
margin:0px; padding:38px 0px 0px 25px;
}

.text12{
font-family:Arial, Helvetica, sans-serif; float:left;
font-size:16px; color:#333333; font-weight: bold; line-height:23px;
margin:0px; padding:5px 0px 0px 0px;
}

.part{
width:34px; height:73px; float:left;
background:url(../images/part.jpg) no-repeat;
margin:10px 17px 0px 0px; padding:0px 0px 0px 0px;
}

.text13{
font-family:Arial, Helvetica, sans-serif;
font-size:16px; color:#333333; font-weight: bold; line-height:23px;
margin:0px; padding:5px 0px 10px 0px;
}

.text14 {
	margin:0px;
	padding:0px 0px 15px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#333333;
	line-height:17px;
}
.text14 span {
font-family:Arial, Helvetica, sans-serif; display:inline; 
font-size:13px; color:#D2212A; font-weight:normal; 
margin:0px; padding:0px 0px 0px 0px;
}

.box5{
width:550px; height:auto; text-align: center;
margin:0px 0px 25px 0px; padding:0px;
}

.box7{
width:600px; height:auto; float:left;
margin:0px 0px 15px 0px; padding:0px 0px 0px 25px;
}

.box8{
width:130px; height:auto; float:left;
margin:0px; padding:0px 0px 0px 0px;
}

.box9{
width:400px; height:auto; float:left;
margin:0px; padding:0px;
}

.box10{
width:600px; height:auto; float:left;
margin:0px; padding:0px 0px 0px 0px;
}

.box11{
width:600px; height:auto; float:left;
border-bottom:1px dotted #989898;
margin:0px 0px 15px 0px; padding:0px;
}

.p3 {
	width: 500px;
	margin:0px;
	padding:12px 0px; line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#333333;
}
.p3 a {
	width: 500px; line-height:17px; 
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:underline;
}
.p3 a:hover {
	width: 500px; line-height:17px;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
}

.p4 {
	width: 500px;
	margin:0px;
	padding:0px 0px 15px 0px; line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#333333;
}
.p4 a {
	width: 500px; line-height:17px; 
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:underline;
}
.p4 a:hover {
	width: 500px; line-height:17px;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
}

.text16{
font-family:Arial, Helvetica, sans-serif; float:left;
font-size:16px; color:#333333; font-weight: normal; line-height:23px;
margin:0px; padding:40px 0px 10px 0px;
}

.maintable1{
width:600px; height:auto; float:left; 
background-color:#FFF; text-align: left;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px; color:#666;
margin:0px 0px 15px 0px; padding:0px;
}

.table_border {
border:1px solid #CCC; color:inherit; border-collapse:collapse;
margin:0px; padding:5px 5px 5px 5px;
}

.training_img{
 float:right;
margin:0px 15px 10px 10px; padding:0px;
}

.text17{
font-family:Arial, Helvetica, sans-serif; float:left;
font-size:13px; color:#333333; font-weight: normal; line-height:18px;
margin:0px; padding:0px 0px 0px 0px;
}

.text18{
font-family:Arial, Helvetica, sans-serif; float:left;
font-size:13px; color:#D2212A; font-weight: normal; line-height:18px;
margin:0px; padding:0px 0px 0px 0px;
}


