/* Basics */
/* Reset all elements */
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, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td {
	border:0pt none;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0pt;
	vertical-align:baseline;
}
body{
	margin:0px;
	padding:0px;
	background-color:#9D9D9D;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#wrapper {
	width:990px;
	background:url(../images/bg_curvemiddle.gif) repeat-y left top;
	margin-top:8px;
}
:focus{
	outline:0 !important;
}
							
table {
	border-collapse:separate;
	border-spacing:0pt;
}
caption, th, td {
	font-weight:normal;
	text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
* {
	margin:0pt;
	padding:0pt;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clearB{
	clear:both;
}
.clearB1{
	clear:both;
	height:0px;
}
.marginA{
	margin:0 auto;
}
a img{
	border:0px;
}
a {
	color:#0000ff;
	text-decoration:none;
}
form, table{
	padding:0px;
	margin:0px;
}
p, h1, h2, h3, h4, h5{
	padding:0px 0px 10px 0px;
	margin:0px;
}
											
											/* Header */
#header{
	height:160px;
}
.logo {
	width:340px;
	text-align:right;
	padding-top:8px;
}
.slogan {
	font:11px Georgia, "Times New Roman", Times, serif;
	padding-top:5px;
}
.menu_cont {
	width:597px;
}
.topmenu {
	text-align:right;
	padding:0 0 52px 0;
}
.topmenu ul li{
	display:inline;	
}
.topmenu ul li a{
	color:#5777a6;
	background:url(../images/menu_div1.gif) no-repeat right center;
	padding:0 15px 0 10px;
	text-decoration:none;
	font:bold 11px Arial, Helvetica, sans-serif;
}
.topmenu ul li a:hover {
	text-decoration:underline;
}
#menu{}											
											/* Body */
#body{}
.banner {
	height:268px;
	background:url(../images/bg_banner.jpg) no-repeat left top;
}
.banner_content {
	padding:0 34px 0 42px;
}
.box1_cont {}
.box1_cont .boxcontent {
	background-color:#fff;
	border:#353535 1px solid;
	height:263px;	
}
.box1_cont .boxcontent2 {
	background-color:#fff;
	border:#353535 1px solid;
	height:250px;	
}
.box1_cont .boxcontent3 {
	background-color:#fff;
	border:#353535 1px solid;
	height:250px;	
}
.w450 {
	width:450px;
}
.w422 {
	width:422px;
}
.w282 {
	width:282px;
}
.w555 {
	width:555px;
}
.w300 {
	width:300px;
}
.w573 {
	width:573px;
}
.w581 {
	width:581px;
}
.box1_video {
	width:409px;
	padding:6px 0 0 0;
}
.box2_video {
	width:315px;
	padding:6px 0 0 0;
}
.box3_video {
	width:267px;
	padding:20px 0 0 0;
}

.box_ads, .box_ads2 {
	width:424px;
	background-color:#fff;
	border:#353535 1px solid;	
	height:263px;
}
.box_ads3 {
	width:555px;
	background-color:#fff;
	border:#353535 1px solid;	
	height:250px;
}
.box_ads2 {
	height:250px !important;
}
.box_ads h1 {
	font-size:22px;
	color:#990000;
	line-height:20px;
	padding-bottom:10px;
}
.box_ads p{
	padding:0;
}
.hr1 {
	text-align:left;
	display:block;
	padding:7px 0 7px 60px;	
}
.hr2 {
	text-align:left;
	display:block;
	padding:7px 0 7px 75px;	
}
.txt01 {
	font:bold 13px Arial, Helvetica, sans-serif;
	padding:5px 0 4px 0;
}
.adscontent {
	text-align:center;	
}
.txt_download {
	font:bold 18px Georgia, "Times New Roman", Times, serif;
	color:#0000ff;
	padding-bottom:3px;
}
.addmenu li {
	display:inline;
}
.addmenu li a {
	text-decoration:none;
	font-size:12px;
	color:#990000;
	padding:0 10px;
	font-weight:bold;
}

.content {
	width:948px;
	border:1px solid #e7e7e7;
	margin-top:18px;
}

/*scrollbox*/
.scroll_box {
	width:928px;
	background:url(../images/bg_content1.gif) repeat left top;
	margin-bottom:20px;
}
.scroll_content {
	padding:10px 45px;
	color:#0000ff;
}
.scroll_content a {
	color:#0000ff;
}
.img_box1 {
	width:148px;
	float:left;
	text-align:center;
}
.arrow1, .arrow2 {
	width:48px;
}
.arrow1 a {
	background:url(../images/bg_arrowLa.gif) no-repeat left top;
	display:block;
	width:30px;
	height:70px;
	margin-top:18px;
}
.arrow1 a:hover {
	background:url(../images/bg_arrowLb.gif) no-repeat left top;
}
.arrow2 a {
	background:url(../images/bg_arrowRa.gif) no-repeat right top;
	display:block;
	width:30px;
	height:70px;
	margin-top:18px;
	margin-left:18px;
}
.arrow2 a:hover {
	background:url(../images/bg_arrowRb.gif) no-repeat right top;
}

.block_cont {
	padding:10px 0;
}
.block_cont h1 {
	text-align:center;
}
.block01 {
	background:url(../images/bg_content2.gif) repeat left top;
	width:928px;	
}
.block01_content {
	padding:32px 0 32px 25px;
}
*html .block01_content {
	height:10px;
}
.box2 {
	background:url(../images/img_box1b.gif) no-repeat left bottom;
	width:300px;
	text-align:center;
}
.b2content {
	background:url(../images/img_box1a.gif) no-repeat left top;
	min-height:120px;
	height:auto !important;
	height:120px;
	padding:8px 28px 0 0;
}
.box2 h2, .txt_title h2,
.txt_title1 h2, .txt_title2 h2,
.txt_title3 h2, .txt_title4 h2{
	padding-bottom:0px;
	font:bold 18px Georgia, "Times New Roman", Times, serif;
	color:#006600;
}
.box2 h3, .txt_title h3, 
.txt_title1 h3, .txt_title2 h3,
.txt_title3 h3, .txt_title4 h3   {
	padding-bottom:5px;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#FF6600;	
}
.img_bullet {
	width:106px;
}
.txt_box {
	width:155px;
}
.txt_box a {
	color:#0000ff;
	text-decoration:none;
}

.blockcomplete {
	background:url(../images/bg_content3.gif) repeat ;
	width:820px;
height:200px;
	padding:15px 0;
}
.blockplatform {
	background:url(../images/bg_content3.gif) repeat ;
	width:820px;
height:270px;
	padding:15px 0;
}
.blockplatform2 {
	width:820px;
height:270px;
	padding:15px 0;
}
.blockcomplete2 {
	width:820px;
	padding:30px 50px;
}
.block02 {
	background:url(../images/bg_content3.gif) repeat left top;
	width:928px;	
	padding:22px 0;
}
.box3 {
	background:url(../images/img_box2b.gif) no-repeat left bottom;
	width:799px;
}
.box3_content {
	background:url(../images/img_box2a.gif) no-repeat left top;
	padding:10px 0;
}
*html .box3_content {
	height:1px;
}
.box3_col1 {
	width:345px;
	background:url(../images/img_vhr1.gif) no-repeat right center;
	padding:0 55px 0 35px;
}
.box3_col1 h2 {
	font:18px Arial, Helvetica, sans-serif;
	color:#062759;
}
.box3_col1 ul {
	list-style:square;
	padding:0 0 0 15px;
}
.box3_col1 ul li {
	padding:3px 0;
}
.box3_col2 {
	width:360px;
	padding:10px 0 0 0;
}
.box3complete_col2 {
	width:310px;
	padding:10px 0 0 0;
}
.p_14 {
	font-size:14px;
	text-align:center;
}
.add_box {
	width:210px;
	text-align:left;
}
.add_box ul{
	padding:0 0 0 20px;	
}
.add_box ul li {
	font:13px Arial, Helvetica, sans-serif;
	padding:5px 0 5px 10px;
	background:url(../images/bg_dot.gif) no-repeat left center;
	list-style:none;
}
.txt_title, .txt_title1, .txt_title2, .txt_title3, .txt_title4 {
	background:url(../images/img_email.gif) no-repeat left center;
	text-align:left;
	padding:8px 0 8px 70px;
	margin:10px 0 10px 30px;
}
.txt_title1 {
	background:url(../images/img_cart.gif) no-repeat left center;
}
.txt_title2 {
	background:url(../images/img_rss.gif) no-repeat left center;
}
.txt_title3 {
	background:url(../images/img_content.gif) no-repeat left center;
}
.txt_title4 {
	background:url(../images/img_seo.gif) no-repeat left center;
}
.box4 {
	width:384px;
	text-align:left;	
	font:bold 12px Arial, Helvetica, sans-serif;
	border-top:1px solid #ccc;
	margin-top:10px;
	padding-top:10px;
}
.link_box1 {
	background:url(../images/bg_man2.gif) no-repeat left center;
	width:185px;
	padding:8px 0;
}
.link_box2 {
	background:url(../images/bg_tv2.gif) no-repeat left center;
	width:175px;
	padding:8px 0;	
}
.link_box1 a, .link_box2 a {
	margin:0 0 0 40px;
	display:block
}
.box5 {
	padding-bottom:30px;
}
.b5_col1 {
	width:260px;
	padding:35px 0 0 0;
}
.b5_col1 h2 {
	font:bold 25px Arial, Helvetica, sans-serif;
	text-align:center;
	letter-spacing:-1px;
	color:#062759;
}
.b5_col2 {
	width:625px;
	background:url(../images/bg_box1b.gif) no-repeat left bottom;
}
.b5rcontent {
	background:url(../images/bg_box1a.gif) no-repeat left top;
	padding:20px 30px;
}
.b5rcontent p {
	font-size:16px;
}
.link_box3a {
	width:425px;
	background:url(../images/bg_man.gif) no-repeat left center;
	font:bold 18px Arial, Helvetica, sans-serif;
}
.link_box3a a, .link_box3b a  {
	padding:16px 0 16px 0;	
	display:block;
	margin-left:80px;
}
.link_box3b {
	width:365px;
	background:url(../images/bg_tv.gif) no-repeat left center;
	font:bold 18px Arial, Helvetica, sans-serif;
}
.b5_col3 {
	padding-left:80px;
}
.adscontent1 {
	padding:10px;
	line-height:14px;
}
.adscontent1 p {
	padding-bottom:8px;
}
.box6a {
	width:275px;
}
.box6b {
	width:258px;
}
.video_box {
	width:240px;
	height:189px;
	border:1px solid #ccc;
	padding:10px;
}
.video_txt {
	color:#990000;
	text-align:center;
	padding:6px 0 0 0;
}
.video_txt a {
	color:#990000;	
}
.main_content {
	padding:25px 0 0 0;
}
#temp3 .content {
	margin-top:0;
}

.bg_block03 {
	background:url(../images/bg_banner.jpg) no-repeat left top;
}
.block03 {
	width:890px;
}
.block03_content {
	width:870px;
	border:1px solid #e6e6e6;
	background-color:#fff;
	min-height:850px;
	height:auto !important;
	height:815px;
}
.box7 {
	padding:25px;
}

											/* Footer */
#footer {
	background:url(../images/bg_footer.gif) repeat-y center top;
	margin:30px 0;
}
*html #footer {
	height:1px;
}
#footer ul {
	margin:0;
	padding:0;
	text-align:center;
}
#footer ul li{
	display:inline;	
}
#footer ul li a{
	color:#0000ff;
	padding:0 17px 0 10px;
	text-decoration:none;
	font:bold 11px Arial, Helvetica, sans-serif;
}
#footer ul li a:hover {
	text-decoration:underline;
}
#nb a{
	border:0px !important;
}
.fbox1 {
	width:340px;
	padding:30px 0 0 39px;
}
.fbox2 {
	width:312px;
	padding:10px 0 0 0;
}
.fbox3 {
	width:295px;
}
.fb3_content {
	padding:12px 0 10px 30px;
}
.fb3_content .txt20 {
	font-size:20px;
}
.fb3_content .txt12 {
	font-size:13px;
	font-weight:bold;	
}
.fb3_content .txt11 {
	font-size:11px;
	font-weight:bold;	
	color:#0000ff;	
	padding-top:10px;
}
.fb3_content .txt11 a{
	text-decoration:none;
	color:#0000ff
}
.fmenu1 {
	padding:0 0 10px; 0;
}
.copyright {
	width:310px;
	text-align:center;
	position:absolute;
	margin:30px 0 0 0;
	font-weight:bold;
}

#caro1 {
	height:160px;
text-align:center;
	padding-top:25px;
}

#tblcaro {
	padding-left:57px;
	padding-top:20px;
}

.prevbtn {
	vertical-align:middle;
}

.nextbtn {
	vertical-align:middle;
}