body {
	margin: 0px;
	background: #B8E3F6 url(images/bg.jpg) repeat-x;
}
#footer {
	margin-top: 10px;
	text-align: center;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #4586C0;
	margin-bottom: 10px;
}

#footer  a {
	text-decoration: none;
	color: #4586C0;

}

#footer a:hover {
	text-decoration: underline;
	color: #FF3300;

}



#youon {
	color: #999999;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 15px;
	text-align: right;
}
#youon a {
	text-decoration: none;
	color: #999999;
	font-weight: bold;

}
.td01 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #4586C0;
	padding: 5px;
	text-align: center;
	background: #CCDEEE;
}


#youon a:hover {
	text-decoration: underline;
	color: #ff0000;

}.title {
	color: #1D7C78;
	padding-left: 20px;
	font-size: 16px;
	font-weight: bold;
}
#main {
	margin: 20px 20px 50px;
}
#pic {
	background: #DFDFDF;
	width: 220px;
	padding: 4px;
}

#main h1{
	margin: 0px;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	color: #1276A7;
}
#main_t {
	font: 13px/22px Arial, Helvetica, sans-serif;
	color: #666666;
	margin-top: 5px;
	margin-bottom: 15px;
}

#menu2 {
	color: #4D9EDB;
	font: 12px Arial, Helvetica, sans-serif;
	background: url(images/arrow.jpg) no-repeat 15px 3px;
	padding-left: 25px;
	margin-top: 5px;
	margin-bottom: 8px;
	border-top: 0px dashed #E4E4E4;
	border-right: 0px dashed #E4E4E4;
	border-bottom: 1px dashed #E4E4E4;
	border-left: 0px dashed #E4E4E4;
	padding-bottom: 3px;
	margin-right: 5px;
}

#menu1 {
	color: #999999;
	font: 12px Arial, Helvetica, sans-serif;
	background: url(images/arrow.jpg) no-repeat 15px 3px;
	padding-left: 25px;
	margin-top: 5px;
	margin-bottom: 8px;
	border-top: 0px dashed #E4E4E4;
	border-right: 0px dashed #E4E4E4;
	border-bottom: 1px dashed #E4E4E4;
	border-left: 0px dashed #E4E4E4;
	padding-bottom: 3px;
	margin-right: 5px;
}
#menu1  a {
	text-decoration: none;
	color: #999999;

}

#menu1  a:hover {
	text-decoration: none;
	color: #009AFE;

}



#menu {
	width: 200px;
	
}
#menu a {
	color: #666666;
	padding-left: 15px;
	padding-top: 6px;
	display: block;
	padding-bottom: 6px;
	text-decoration: none;
	background: url(images/menu_bg.jpg) repeat-y 0px 0px;
	font: bold 13px Arial, Helvetica, sans-serif;
	border-top: 1px solid #DDE0E5;
	border-right: 1px solid #DDE0E5;
	border-bottom: 1px solid #DDE0E5;
	border-left: 0px solid #DDE0E5;
	margin-bottom: 5px;
}
#menu a:hover {
	color: #FFFFFF;
	padding-left: 15px;
	font-weight: bold;
	background: url(images/menu_bg_over.jpg) repeat-y;
	border-top: 1px solid #DDE0E5;
	border-right: 1px solid #DDE0E5;
	border-bottom: 1px solid #DDE0E5;
	border-left: 0px solid #DDE0E5;
}
#pic_t {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top: 8px;
	margin-bottom: 8px;
	width: 220px;
	padding-right: 3px;
	padding-left: 3px;
	text-align: center;
}
#main h2 {
	margin: 0px;
	padding: 5px;
	color: #1276A7;
	font-size: 16px;
	font-weight: bold;
	border: 2px solid #E7E7E7;
}
#main  #pic01 {
	margin-top: 20px;
	margin-bottom: 10px;
}
#features_t {
	color: #FF4C00;
	margin-top: 20px;
	font-size: 16px;
	font-weight: bold;
	background: url(images/arrow_01.jpg) no-repeat 0px 2px;
	padding-left: 15px;
	margin-bottom: 8px;
}
#features {
	color: #000000;
	padding-left: 15px;
	margin-top: 8px;
	font: 13px/20px Arial, Helvetica, sans-serif;
}
#features ul{
	margin: 0px;
	padding: 0px;
}
#features li{
	color: #000000;
	list-style: none;
	padding-left: 15px;
	font: 13px Arial, Helvetica, sans-serif;
	background: url(images/arrow01.gif) no-repeat 0px 6px;
	padding-top: 3px;
	padding-bottom: 3px;
}


.td02 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #56C2B3;
	padding: 5px;
	text-align: center;
	background: #E1F4F1;
}
.td03 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #4586C0;
	padding: 5px;
	text-align: center;
	background: #EEF3F9;
}
#c1 {
	padding: 3px;
	border: 1px solid #E0E0E0;
	width: 223px;
	margin-left: 10px;
}
#c1_t {
	padding: 3px;
	width: 223px;
	margin-left: 10px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
}
#features_r {
	color: #000000;
	padding-left: 15px;
	text-align: right;
	font: 13px Arial, Helvetica, sans-serif;
	margin-right: 5px;
	margin-bottom: 5px;
}
#c2 {
	padding: 3px;
	border: 1px solid #E0E0E0;
	width: 229px;
	margin-left: 5px;
}
#c2_t {
	padding: 3px;
	width: 229px;
	margin-left: 5px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
}
#c3 {
	padding: 3px;
	border: 1px solid #E0E0E0;
	width: 178px;
}
#c3_t {
	padding: 3px 0px;
	width: 178px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
}
#c4 {
	padding: 3px;
	border: 1px solid #E0E0E0;
	width: 271px;
}
#c4_t {
	padding: 3px;
	width: 271px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
}
#c5 {
	padding: 3px;
	width: 318px;
}
#c5_t {
	padding: 3px;
	width: 318px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
}
#c6 {
	padding: 3px;
	border: 1px solid #E0E0E0;
	width: 277px;
	margin-top: 10px;
}
#c6_t {
	padding: 3px;
	width: 277px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
}
#c7 {
	padding: 3px;
	border: 1px solid #E0E0E0;
	width: 438px;
	margin-top: 10px;
}
#c7_t {
	padding: 3px;
	width: 438px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
}
#contact_p {
	border: 5px solid #ECF2F2;
	padding: 3px;
	width: 373px;
	margin-right: 10px;
}
.contact_line {
	background: url(images/line01.jpg) repeat-x bottom;
	padding: 5px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
.contact_tt {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #666666;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
}

#contact_txt {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	background: url(images/arrow_02.jpg) no-repeat 0px 3px;
	padding-left: 14px;
}

#contact_txt  a {
	text-decoration: none;
	color: #000000;

}
#contact_b {
	color: #1D7C78;
	text-align: center;
	margin-top: 20px;
	background: #CDEEEB;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}


#contact_txt  a:hover {
	text-decoration: underline;
	color: #009AFE;

}
.contact_botton {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #666666;
	border: 1px solid #CCCCCC;
}
.news01 {
	color: #1D7C78;
	text-align: center;
	background: #E8F7F5;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	border-top: 0px solid #94D9D5;
	border-right: 0px solid #94D9D5;
	border-bottom: 2px solid #94D9D5;
	border-left: 0px solid #94D9D5;
}
.news_line {
	background: url(images/line01.jpg) repeat-x bottom;
	padding: 5px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	width: 200px;
	text-align: center;
}
#video {
	text-align: right;
}
