* {margin: 0; padding: 0;}
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #8d8d85; text-decoration: none; margin:0px; padding:0; background:#393939;}
h1,h2,h3,h4,h5,h6{	margin:0px;	padding:0 0 10px 0;	text-transform:uppercase;}
.clear{	clear:both;}
img { border:none;}

/*- container--------------------------- */
#container {width:1003px; height:auto; padding:10px 0px; margin:0 auto; background:#FFFFFF;}
#container:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}
/* \*/ * html #wrapper{height:1px} /* */

/* ---------------- Header Container-------------- */
#header{ width:1003px; padding:0px; margin:0px;}
#header:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}
/* \*/ * html #header{height:1px} /* */

/* ---------------- Header Logo -------------- */
.logo{float:left;}
.logo a{background:url(img/a_rdtlogo.gif) no-repeat; width:330px; height:75px; display:block; margin-left:11px; margin-top:15px; text-indent:-10000px;}
#hdbox{
	width:660px;
	float:right;
	margin-top:3px;
}
#hdleft{
	width:350px;
	float:left;
	font-size:13px;
}

#hdlefts{
	width:150px;
	float:left;
	margin-top:10px;	
}
#hdlefts a{background:url(img/tek_banner.jpg) no-repeat; width:150px; height:45px; display:block;}

#hdright{
	width:250px;
	float:right;
	margin-right:2px;
	margin-top:5px;	
}
.hdrtbar{
	width:250px;
	float:right;
	margin-top:5px;
}
.hdrgbar{
	width:300px;
	float:right;
}

/* Navigation
============================================================================= */

ul#navigation {height:49px; width:991px; margin:0 auto; padding:0;}

ul#navigation li {
    float: left;list-style:none;
  }

ul#navigation li a {
    display: block;
    height: 49px;
    cursor: pointer;
	outline: none;
	}

/*ul#navigation li a#home {background:url(img/active_home.gif) no-repeat; width:222px; text-indent:-11000px;}
ul#navigation li a#home:hover { background-position: 0 -49px;}
ul#navigation li a#about {background:url(img/active_about.gif) no-repeat; width:259px; text-indent:-11000px;}
ul#navigation li a#about:hover { background-position: 0 -49px;}
ul#navigation li a#download {background:url(img/active_download.gif) no-repeat; width:271px; text-indent:-11000px;}
ul#navigation li a#download:hover { background-position: 0 -49px;}
ul#navigation li a#contact {background:url(img/active_contact.gif) no-repeat; width:239px; text-indent:-11000px;}
ul#navigation li a#contact:hover{background-position: 0 -49px;}*/

ul#navigation li a#home {background:url(img/active_home.gif) no-repeat; width:199px; text-indent:-11000px;}
ul#navigation li a#home:hover { background-position: 0 -49px;}
ul#navigation li a#about {background:url(img/active_about.gif) no-repeat; width:198px; text-indent:-11000px;}
ul#navigation li a#about:hover { background-position: 0 -49px;}
ul#navigation li a#download {background:url(img/active_download.gif) no-repeat; width:198px; text-indent:-11000px;}
ul#navigation li a#download:hover { background-position: 0 -49px;}
ul#navigation li a#back {background:url(img/active_back.gif) no-repeat; width:198px; text-indent:-11000px;}
ul#navigation li a#back:hover { background-position: 0 -49px;}
ul#navigation li a#contact {background:url(img/active_contact.gif) no-repeat; width:198px; text-indent:-11000px;}
ul#navigation li a#contact:hover{background-position: 0 -49px;}


/*- content--------------------------- */
#content {
	width:1003px;
}

#main{
	width:1003px;
	height:375px;
}

#submain{
	width:1003px;
	height:300px;
}

/*- Home TopTab--------------------------- */
#tabh{
	width:982px;
	line-height:normal;
	margin:15px 10px 0px 10px;
	font-size: 13px;
}
#tabh ul{ margin:0; list-style-type:none;}
#tabh li { display:inline; margin:0; padding:0; } 
#tabh a { cursor: hand; float:left; text-decoration:none; border-bottom:1px solid #C5C7CB; border-top:1px solid #C5C7CB; border-right:1px solid #C5C7CB; border-left:1px solid #C5C7CB;}
#tabh a span {float:left; display:block; width:489px; padding-top:7px; padding-bottom:8px; text-indent:200px; color:#105cb6;background-color:#eee; background:url(img/a_uncheck.gif) no-repeat; background-position:center center;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabh a span {float:none;}
/* End IE5-Mac hack */
#tabh a:hover {color:#000033;}
#tabh a:hover span { color:#000033; background-color:#eee;background:url(img/a_check.gif) no-repeat; background-position:center center;}
#tabh li.inuse a{ cursor: default; border-bottom:1px solid #fff; border-top:1px solid #C5C7CB; border-right:1px solid #C5C7CB; border-left:1px solid #C5C7CB; }
#tabh li.inuse a span {color:#555851; background-color:#ffffff; background:url(img/a_check.gif) no-repeat; background-position:center center; }
#tabh li.inuse a:hover span { color:#555851; background-color:#ffffff; background:url(img/a_check.gif) no-repeat; background-position:center center; }

.tagcon {
	display:none;
	width:980px;
	height:340px;
	float:left;
	border-left:1px solid #C5C7CB;
	border-right:1px solid #C5C7CB;
	border-bottom:1px solid #C5C7CB;
	background-color:#fff;
	margin:0px 10px 0px 10px;
}
.used {display:block}
/*IE6*/
* html .tagcon {
   	margin-left:5px;
}


/* Home-tabs */
/* overrides for ui-tab styles */
#tabs {
	width:980px;
	margin:10px auto;
	background-color:#fff; 
	font-size:12px;
}
.ui-tabs-hide {
    display: none;
}
/* Skin */
.ui-tabs-nav {
    z-index:1;
    list-style: none;

}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
	width:139px;
}

/* Non-Selected Tabs */
.ui-tabs-nav a:link,  
.ui-tabs-nav a:visited {  
	color:#777;  
	background-color:#ddd;
	border:1px solid #ccc;
	border-top:4px solid #ccc;
    	white-space: nowrap; /* required in IE 6 */    
    	outline: 0; /* prevent dotted border in Firefox */
    	text-decoration: none;
} 

.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
}

.ui-tabs-nav a span {
    text-align:center;
    padding-top:5px;
    padding-bottom:8px;
    padding-left:0px;
    padding-right:0px;
    cursor:pointer;
}

/* Hovered Tab */
.ui-tabs-nav a:hover,
.ui-tabs-nav a:active {
	color:#333;
	background-color:#fff;
	border:1px solid #ccc;
	border-top:4px solid #DDE8F1;
}
/* Active Tab */
.ui-tabs-selected a:link,
.ui-tabs-selected a:visited,
.ui-tabs-selected a:hover,
.ui-tabs-selected a:active {
	z-index: 2;
	background-color:#fff;
	color:#8D8D85;
	font-weight:bold;
	border:1px solid #fff;
	border-top:4px solid #F7B64A;
}

.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
    height:200px;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

/*----*/

/* sublinks */
.sublinks {
	width:850px;
	margin:10px auto;
	padding-top:5px; 
	font-size: 13px;
} 
.sublinks span{
	color:#F09A23;
}
.sublinks a:link , .sublinks a:visited{
	text-decoration:none;
	color:#105cb6;
}
.sublinks a:hover , .sublinks a:active{
	position:relative;top:1px;left:1px;
}


/*----*/
.subbox{
	margin:10px;
	margin-left:95px;
	margin-right:95px;
}
* html .subbox{margin-right:0px;}
.showbox1 {
	width:353px;
	height:158px;
	float: left;
	cursor:pointer;
	text-decoration:none;
}
.showbox1:hover{

}
.showbox1 a:link, .showbox1 a:hover, .showbox1 a:visited{
	text-decoration:none;
}

.showbox1 img{
	border:0px;
}

.showbox2 {
	width:353px;
	height:158px;
	float: right;
	cursor:pointer;
	text-decoration:none;
}
.showbox2:hover{

}
.showbox2 a:link, .showbox2 a:hover, .showbox2 a:visited{
	text-decoration:none;
}

.showbox2 img{
	border:0px;
}

.showpic{
	width:170px
	text-align:center;
	margin:5px;
	float: left;
}
.showpic h1{
	margin-top:10px;
	font-weight:bold;
	color:#0468CE;
}
.showpic ul{
	font-size:100%;
	margin-top:10px;
	font-weight:normal;
	color:#333;
	list-style-type:none;
}

#showca{
	width:970px;
	height:330px;
	margin-top:15px;
	margin-left:15px;
}

.showcapic{
	float:left;
	text-align:center;
	background-color: #fff;
	border:1px solid #DDE8F1;
	margin-top:20px;
	margin-bottom:20px;
	margin-right:15px;
}

* html #showca{
	width:960px;
	height:230px;
	margin-top:20px;
	margin-left:19px;
	margin-right:0px;
	margin-bottom:0px;
}

* html .showcapic{
	margin-bottom:10px;
	margin-right:12px;
}

.showcapic img{
	border:0px;
}
.showcapic:hover{
	
	border:1px solid #F7B64A;
}


/*----*/
/*- picshow--------------------------- */
#picshow {width:610px; height:228px; position:relative; margin:11px 10px; overflow:hidden;} 
#picshow ul {padding:0; margin:0; list-style-type:none; position:absolute; top:0; left:0; width:610px; height:228px; } 
#picshow li {float:left; width:530px; height:36px; background-color:#F0F0F0;} 
#picshow li.lit {padding: 3px 0 0 0;color:#3664af; font-weight:bold; border-bottom:4px solid #3664af; text-align:center; }
#picshow a, #picshow a:visited {padding-top:10px; text-indent: 10px; display:block; text-decoration:none; width:200px; height:24px; background:#f0f0f0; color:#3664AF; border-top:1px solid #fff; border-bottom:1px solid #fff;} 
#picshow ul div { font-size: 100%; visibility:hidden; position:absolute; top:0px;left:200px; width:360px; height:228px; border:0px solid #ddd;background:#fff; padding-left:50px;}  
#picshow ul div p {color:#444444; font-size:13px; line-height:16px; margin:5px 0 15px 0;}
#picshow ul div p.redmark{color:#ff0000;font-weight:bold;font-size:14px;}
#picshow ul div h2 {font-size:16px; line-height:22px; color:#F09A23;  font-weight:bold; padding:5px;}
#picshow ul div h3 {font-size:14px; line-height:16px; color:#66a; font-weight:normal; }
#picshow ul div.inshow  {visibility:visible;}    
#picshow ul div a, #picshow ul div a:visited {background-color:transparent;font-size: 100%; display:inline; border:0; text-decoration:none; color:#3664AF; text-indent: 0px;} 
#picshow ul div img {margin:10px auto; border:0;vertical-align:middle;} 
#picshow ul a:hover {background:#fff; color:#105CB6; font-weight:bold; border-top:1px solid #F09A23;border-bottom:1px solid #F09A23;} 
#picshow ul :hover > a {background:#fff; color:#105CB6; font-weight:bold;border-top:1px solid #F09A23;border-bottom:1px solid #F09A23;} 
#picshow ul :hover div {visibility:visible; } 
#picshow ul :hover div a:hover {text-decoration:none; background-color:#fff; border:0px;} 


/*--Home submain--*/

#mainleft{
	width:645px;
	float:left;
	margin-left:10px;
}
#mainright{
	width:325px;
	float:right;
	margin-right:10px;
}
.tagconl {
	width:645px;
	height:240px;
	float:left;
	border:1px solid #C5C7CB;
	background-color:#fff;
}
.tagconr {
	width:318px;
	height:240px;
	float:right;
	border:1px solid #C5C7CB;
	background-color:#fff;
	overflow-y:auto;
	overflow-x:hidden;
}
.insbox {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:35px;
	line-height:22px;
}
.insbox a:link , .insbox a:visited{
	text-decoration:none;
	color:#105cb6;
}
.insbox a:hover , .insbox a:active{
	position:relative;top:1px;left:1px;
}


/*IE6*/
* html #mainleft {
   	margin-left:5px;
   	margin-top:10px;
}
* html #picshow {margin-bottom:0px}
/* IE6 hack */
* html #mainright {
   	clear:both;
   	margin-top:10px;
}
/*--Home submain--*/

.tabh2{
	width:100%;
	height:33px;
	line-height:normal;
	margin:5px 5px 0px 10px;
}
.tabh2 ul{ margin:0; list-style-type:none;}
.tabh2 li { 
	display:inline; 
	margin:0; 
	padding:0; 
	
} 
.tabh2 li span {
	float:left; 
	display:block; 
	padding:3px 12px 5px 26px;   
	color:#555851;
	font-size:13px;
	background:url(img/a_check.gif) no-repeat;
	
}

/* ---------------- footer -------------- */

#footer {padding:0 2px 0 2px; margin:5px 0 5px 7px; width:983px; background:url(img/a_footer_r.gif) no-repeat right;}
.footer_left{background:url(img/a_footer_l.gif) no-repeat right; height:29px; width:5px; float:left; }
.footer_mid{background:url(img/a_footer_m.gif); height:29px; float:left; }

.footer_nav {width:976px; padding-top:7px; }
.footer_nav ul{ list-style:none; margin:0; padding:0;}
.footer_nav li {float:left; padding:0 3px 0 3px;}
.footer_nav li a {color: #fff;}
.footer_nav li a:hover {color: #53a0ce; text-decoration:underline; font-size:12px;}
.copyright {color:#fff; font-size:12px; text-align:center;}

/*------------ company...others---------------- */
#tabsoth1 {
	width:978px;
	margin:10px auto;
	background-color:#fff; 
	font-size:12px;
}
#tabsoth1 ul{list-style:none;}
#tabsoth1 li{ float: left; width:139px;}
#tabsoth1 a:link,  
#tabsoth1 a:visited {  
	color:#777;  
	background-color:#ddd;
	border:1px solid #ccc;
	border-top:4px solid #ccc;
    	white-space: nowrap; /* required in IE 6 */    
    	outline: 0; /* prevent dotted border in Firefox */
    	text-decoration: none;
} 
#tabsoth1 a, #tabsoth1 a span {
    display: block;
}
#tabsoth1 a span {
    text-align:center;
    padding-top:5px;
    padding-bottom:8px;
    padding-left:0px;
    padding-right:0px;
    cursor:pointer;
}
#tabsoth1 a:hover,
#tabsoth1 a:active {
	color:#333;
	background-color:#fff;
	border:1px solid #ccc;
	border-top:4px solid #DDE8F1;
}

#tabsoth2 {
	width:976px;
	margin:20px auto;
	background-color:#fff; 
	font-size:14px;
}
#tabsoth2 ul{list-style:none;}
#tabsoth2 li{
    float: left;
    min-width: 120px; /* be nice to Opera */
}
#tabsoth2 a:link,  
#tabsoth2 a:visited {  
	color:#777;  
	background-color:#ddd;
	border:1px solid #ccc;
	border-top:4px solid #ccc;
    	white-space: nowrap; /* required in IE 6 */    
    	outline: 0; /* prevent dotted border in Firefox */
    	text-decoration: none;
} 
#tabsoth2 a, #tabsoth2 a span {
    display: block;
}
#tabsoth2 a span {
    width:120px;
    text-align:center;
    padding-top:5px;
    padding-bottom:8px;
    cursor:pointer;
}
/*IE6*/
* html #tabsoth2 a span {
	height:20px;
}

#tabsoth2 a:hover,
#tabsoth2 a:active {
	color:#333;
	background-color:#fff;
	border:1px solid #ccc;
	border-top:4px solid #DDE8F1;
}


.tagcon2 {
	display:none;
	width:980px;
	height:120px;
	float:left;
	border-left:1px solid #C5C7CB;
	border-right:1px solid #C5C7CB;
	border-bottom:1px solid #C5C7CB;
	background-color:#fff;
	margin:0px 10px 0px 10px;
}
.used2 {display:block}
/*IE6*/
* html .tagcon2 {
   	margin-left:5px;
}

#main2{
	width:1003px;
	height:150px;

}
#submain2{
	width:1003px;
	height:1050px;
}
#subhead{
	width:980px;
	height:50px;
	margin:5px auto;
	border-bottom:1px solid #C5C7CB;
}

#main2left{
	width:750px;
	float:left;
	margin-left:10px;
}
#main2right{
	width:200px;
	float:right;
	margin-right:10px;
	margin-top:20px;
	font-size:15px;
}

.subcon{
	width:700px;
	margin-left:50px;
	margin-top:20px;
	font-size:15px;
	line-height:22px;
}


/*-----------Product-----------------*/

.sublinks2 {
	width:930px;
	margin:0px auto;
	padding-top:5px; 
	font-size: 13px;
}
.sublinks2 span{
	color:#F09A23;
}
.sublinks2 a:link , .sublinks2 a:visited{
	text-decoration:none;
	color:#53A0CE;
}
.sublinks2 a:hover , .sublinks2 a:active{
	position:relative;top:1px;left:1px;
}

#main3{
	width:950px;
	margin:0px auto;
	height:800px;
}
#main5{
	width:950px;
	margin:0px auto;
	height:450px;
}

.probox{
	width:950px;
	height:200px;
	margin-top:10px;
}

#tabh3{
	width:928px;
	line-height:normal;
	margin:20px 10px 0px 10px;
	font-size: 14px;
}
/*IE6*/
* html #tabh3 {
   	margin-left:20px;
}

#tabh3 ul{ margin:0; list-style-type:none;}
#tabh3 li { display:inline; margin:0; padding:0; } 
#tabh3 a { cursor: hand; float:left; text-decoration:none; border-bottom:1px solid #C5C7CB; border-top:1px solid #C5C7CB; border-right:1px solid #C5C7CB; border-left:1px solid #C5C7CB;}
#tabh3 a span {float:left; display:block; width:462px; padding-top:7px; text-align:center; padding-bottom:8px; color:#105cb6;background-color:#eee; background:url(img/a_uncheck.gif) no-repeat; background-position:center center;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabh3 a span {float:none;}
/* End IE5-Mac hack */
#tabh3 a:hover {color:#000033;}
#tabh3 a:hover span { color:#000033; background-color:#eee;background:url(img/a_check.gif) no-repeat; background-position:center center;}
#tabh3 li.inuse a{ cursor: default; border-bottom:1px solid #fff; border-top:1px solid #C5C7CB; border-right:1px solid #C5C7CB; border-left:1px solid #C5C7CB; }
#tabh3 li.inuse a span {color:#555851; background-color:#ffffff; background:url(img/a_check.gif) no-repeat; background-position:center center; }
#tabh3 li.inuse a:hover span { color:#555851; background-color:#ffffff; background:url(img/a_check.gif) no-repeat; background-position:center center; }

#tabh3 li.nouse a{ cursor: default; border-bottom:1px solid #C5C7CB; border-top:1px solid #C5C7CB; border-right:1px solid #C5C7CB; border-left:1px solid #C5C7CB; }
#tabh3 li.nouse a span {color:#555851; background-color:#ffffff; background:url(img/a_uncheck.gif) no-repeat; background-position:center center; }
#tabh3 li.nouse a:hover span { color:#555851; background-color:#ffffff; background:url(img/a_uncheck.gif) no-repeat; background-position:center center; }

.tagcon3 {
	display:none;
	width:926px;
	height:520px;
	float:left;
	border-left:1px solid #C5C7CB;
	border-right:1px solid #C5C7CB;
	border-bottom:1px solid #C5C7CB;
	background-color:#fff;
	margin:0px 10px 0px 10px;
	font-size: 13px;
	overflow-y:auto;
	overflow-x:hidden;
}
.used3 {display:block}

.tagcon3 ul{
	margin-left:100px;
	margin-right:50px;
	margin-top:30px;
	line-height:25px;
}
.tagcon3 ul .c2{
	margin-top:0px;
	line-height:20px;
}

.showpicpro{
	width:300px;
	text-align:center;
	margin-left:30px;
	margin-top:20px;
	float: left;
}
.protext{
	width:550px;
	margin-right:30px;
	margin-top:30px;
	float: right;
}
.protext h1{
	font-weight:bold;
	color:#53A0CE;
	font-size:24px;
}
.protext h1 span{
	font-weight:bold;
	color:#555851;
}
.protext ul{
	font-size:100%;
	margin-top:10px;
	font-weight:normal;
	color:#333;
	list-style-type:none;
}

.probutton{
	width:160px;
	height:30px;
	float: left;
	margin-left:70px;
	margin-top:40px;
	text-align:center;
	background:#fff url('img/a_arrow.gif') no-repeat 10% 50%;
}
.probutton a span{
	display:block;
	width:160px;
	color:#6A6A6A;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	cursor: hand;
	height:30px;
	vertical-align:middle;
	padding-top:3px;
}
.probutton span{
	display:block;
	width:160px;
	color:#8D8D85;
	font-size:16px;
	font-weight:bold;
	cursor: hand;
	height:30px;
	vertical-align:middle;
	padding-top:3px;
	text-decoration: line-through;
}
.probutton a:hover , .probutton a:active{
	position:relative;top:1px;left:1px;
}
.probutton a{text-decoration:none;}

.pdf{ background: url(img/a_pdf.gif) no-repeat top right; }
.pen{ background: url(img/a_pen.gif) no-repeat top right; }


/*- category--------------------------- */

#main4{
	width:1003px;
	height:720px;
}
.tagcon4 {
	display:none;
	width:980px;
	height:680px;
	float:left;
	border-left:1px solid #C5C7CB;
	border-right:1px solid #C5C7CB;
	border-bottom:1px solid #C5C7CB;
	background-color:#fff;
	margin:0px 10px 0px 10px;
}
.used {display:block}
/*IE6*/
* html .tagcon4 {
   	margin-left:5px;
   	height:655px;
}

#disbox {border:0px solid #eee; height:570px; width:980px; position:relative; margin:20px auto;} 
#disbox ul {padding:0; margin:0; list-style-type:none; position:absolute; top:10px; left:10px; width:280px;} 
#disbox li {float:left; width:280px; height:31px;} 
#disbox li a, .disbox li a:visited {border-top:1px solid #fff; border-bottom:1px solid #fff; padding: 5px 0 0 0; text-indent: 10px; font-size: 13px; display:block; text-decoration:none; width:280px; height:24px; background:#f0f0f0; color:#3664AF;} 
#disbox li a:hover {border-top:1px solid #DDE8F1; border-bottom:1px solid #DDE8F1;} 
#disbox li.inuse a{ cursor: default; border-top:1px solid #F7B64A; border-bottom:1px solid #F7B64A; background:#fff url('img/a_arrow.gif') no-repeat center right;}

.showbx {display:none; position:absolute; top:10px; left:305px; width:675px; height:560px; text-align:center; border:0px solid #ddd; background:#fff; overflow-y:auto; overflow-x:hidden; }  
.used {display:block}

.showbxpic{
	float:left;
	text-align:center;
	background-color: #fff;
	border:1px solid #DDE8F1;
	width:150px;
	height:178px;
	margin-bottom:15px;
	margin-right:12px;
}
.showbx a { text-decoration:none;cursor: hand;}

.showbxpic img{
	border:0px;
}
.showbxpic:hover{
	border:1px solid #F7B64A;
}
* html .showbx a .showbxpic{ border:1px solid #DDE8F1;}
* html .showbx a:hover .showbxpic{ border:1px solid #F7B64A;}

.showbx h4{
	background-color:#DFDEDA;
	font-size:14px;
	font-weight:normal;
	padding-top:3px;
	padding-bottom:3px;
	color:#0071BD;
	height:20px;
	vertical-align:middle;
}
.bxtext{
	color:#666666;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#F1F1EF;
	font-size:12px;
	height:32px;
	vertical-align:middle;  
}

* html .showbx{
	width:678px; 
	height:570px;
}

* html .showbxpic{
	margin-bottom:15px;
	margin-right:13px;
	height:170px;
}

/*cata fun*/
#disbox2 {border:0px solid #eee; height:600px; width:930px; position:relative; margin:20px auto; overflow-y:auto; overflow-x:hidden;} 
#disbox2 h4{
	background-color:#DFDEDA;
	font-size:14px;
	font-weight:normal;
	padding-top:3px;
	padding-bottom:3px;
	color:#0071BD;
	height:20px;
	vertical-align:middle;
}
#disbox2 a { text-decoration:none;cursor: hand;}
.showbxpic2{
	float:left;
	text-align:center;
	background-color: #fff;
	border:1px solid #DDE8F1;
	width:150px;
	height:178px;
	margin-bottom:22px;
	margin-left:22px;
	margin-right:8px;
}
.showbxpic2 img{
	border:0px;
}
.showbxpic2 a { text-decoration:none; cursor: hand;}
.showbxpic2:hover{
	border:1px solid #F7B64A;
}
* html #disbox2 {width:950px;}
* html .showbxpic2 {
	height:170px;
	margin-left:16px;
	margin-right:14px;
}
* html #disbox2 a .showbxpic{ border:1px solid #DDE8F1;}
* html #disbox2 a:hover .showbxpic{ border:1px solid #F7B64A;}

/*ra pro*/
#disbox4 {border:0px solid #eee; height:220px; width:800px; position:relative; margin:65px auto; overflow-y:auto; overflow-x:hidden;} 
#disbox4 h4{
	background-color:#DFDEDA;
	font-size:14px;
	font-weight:normal;
	padding-top:3px;
	padding-bottom:3px;
	color:#0071BD;
	height:20px;
	vertical-align:middle;
}
#disbox4 a { text-decoration:none;cursor: hand;}

* html #disbox4 {width:820px;}
* html .showbxpic2 {
	height:170px;
	margin-left:16px;
	margin-right:14px;
}
* html #disbox4 a .showbxpic{ border:1px solid #DDE8F1;}
* html #disbox4 a:hover .showbxpic{ border:1px solid #F7B64A;}


#tabsoth3 {
	width:980px;
	height:80px;
	margin:10px auto;
	background-color:#fff; 
	font-size:12px;
}
#tabsoth3 ul{list-style:none;}
#tabsoth3 li{float: left;width:139px;}
#tabsoth3 a:link,  
#tabsoth3 a:visited {  
	color:#777;  
	background-color:#ddd;
	border:1px solid #ccc;
	border-top:4px solid #ccc;
    	white-space: nowrap; /* required in IE 6 */    
    	outline: 0; /* prevent dotted border in Firefox */
    	text-decoration: none;
} 
#tabsoth3 a, #tabsoth3 a span {
    display: block;
}
#tabsoth3 a span {
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:0px;
    padding-right:0px;
    cursor:pointer;
}
#tabsoth3 a:hover,
#tabsoth3 a:active {
	color:#333;
	background-color:#fff;
	border:1px solid #ccc;
	border-top:4px solid #DDE8F1;
}

#tabsoth3 li.tabs-selected a {
	background-color:#fff;
	color:#8D8D85;
	font-weight:bold;
	border:1px solid #fff;
	border-top:4px solid #F7B64A;
}
/*----*/
#tabsoth4 {
	width:980px;
	height:40px;
	margin:10px auto;
	background-color:#fff; 
	font-size:14px;
}
#tabsoth4 ul{list-style:none;}
#tabsoth4 li{
    float: left;
    min-width: 120px; /* be nice to Opera */
}
#tabsoth4 a:link,  
#tabsoth4 a:visited {  
	color:#777;  
	background-color:#ddd;
	border:1px solid #ccc;
	border-top:4px solid #ccc;
    	white-space: nowrap; /* required in IE 6 */    
    	outline: 0; /* prevent dotted border in Firefox */
    	text-decoration: none;
} 
#tabsoth4 a, #tabsoth4 a span {
    display: block;
}
#tabsoth4 a span {
    width:120px;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    cursor:pointer;
}
#tabsoth4 a:hover,
#tabsoth4 a:active {
	color:#333;
	background-color:#fff;
	border:1px solid #ccc;
	border-top:4px solid #DDE8F1;
}

#tabsoth4 li.tabs-selected a {
	background-color:#fff;
	color:#8D8D85;
	font-weight:bold;
	border:1px solid #fff;
	border-top:4px solid #F7B64A;
}
/*IE6*/
* html #tabsoth4 a span {
	height:20px;
}
/*---result---*/
.incenter{
	width:800px;
	margin:0 auto;
}
#submainr{
	width:1003px;
	height:autopx;
}


/*----- Form styles -------*/
div.form-container { margin: 30px auto; padding: 5px; background-color: #FFF; border: #EEE 0px solid; width:800px; font-size: 14px;}

p.legend { margin-bottom: 1em; text-align: right; padding-right: 80px;}
p.legend em { color: #C00; font-style: normal; }

div.errors { margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }
div.errors p { margin: 0; }
div.errors p em { color: #C00; font-style: normal; font-weight: bold; }

div.form-container form p { margin: 0; padding: 3px 0px; }
div.form-container form p.note { margin-left: 170px; font-size: 90%; color: #333; }
div.form-container form fieldset { margin: 20px auto; padding: 30px; border: #DDD 1px solid; width:650px;}
div.form-container form legend { font-weight: bold; color: #666;}
div.form-container form fieldset div { padding: 10px; }
div.form-container label, 
div.form-container span.label { margin-right: 20px; padding-right: 10px; width: 200px; display: block; float: left; text-align: right; position: relative; }
div.form-container label.error, 
div.form-container span.error { color: #C00; }
div.form-container span { color: #C00; }
div.form-container label em, 
div.form-container span.label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }
div.form-container input { padding: 5px 5px;}
div.form-container input.error { border-color: #C00; background-color: #FEF; }
div.form-container input:focus,
div.form-container input.error:focus, 
div.form-container textarea:focus {	background-color: #FFC; border-color: #FC6; }
div.form-container textarea {padding: 5px 5px;}
div.form-container div.controlset label, 
div.form-container div.controlset input { display: inline; float: none; }
div.form-container div.controlset div { margin-left: 180px; }
div.form-container div.buttonrow { text-align: center;}
div.form-container div.buttonrow input{padding: 10px 20px;font-size: 100%;}

/*----download----*/
#disbox3 {border:0px solid #eee; height:720px; width:950px; position:relative; margin:20px auto;} 
#disbox3 ul {padding:0; margin:0; list-style-type:none; position:absolute; top:10px; left:10px; width:250px;} 
#disbox3 li {float:left; width:250px; height:31px;} 
#disbox3 li a, .disbox li a:visited {border-top:1px solid #fff; border-bottom:1px solid #fff; padding: 5px 0 0 0; text-indent: 10px; font-size: 13px; display:block; text-decoration:none; width:250px; height:24px; background:#f0f0f0; color:#3664AF;} 
#disbox3 li a:hover {border-top:1px solid #DDE8F1; border-bottom:1px solid #DDE8F1;} 
#disbox3 li.inuse a{ cursor: default; border-top:1px solid #F7B64A; border-bottom:1px solid #F7B64A; background:#fff url('img/a_arrow.gif') no-repeat center right;}

.showbx2 {display:none; position:absolute; top:10px; left:284px; width:678px; height:715px; text-align:center; border:0px solid #ddd; background:#fff; overflow-y:auto; overflow-x:hidden; }  
.used {display:block}

.modelcs{
	font-size:14px;
	color:#111;
}
.linebox{
	left:284px;
	height:35px;
	width:600px;
	text-align: left;
	text-indent:100px;
	padding-bottom:5px;
}
.showbx2 a { 
	text-decoration:none;
	position:relative;top:3px;
}
.showbx2 a:hover{position:relative;top:4px;left:1px;}
.bggray{background-color:#f9f9f9}


