@import url("css/stylesheet_weee_01.css");
@import url("css/timeline.css");
/*Common*/
body{
	font-family:Verdana, serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	line-height:130%;
	background:#eee;
	color:#626466
}
div, ul, li{ overflow:hidden}
img{ border:0px}
p{ margin:0px; padding:0px; padding-top:8px; padding-bottom:8px;}
a{ outline:none}

ul{ margin:0px; padding:0px; list-style:none}
ol li{ overflow:visible}
.smallfont{ font-size:10px; color:#999999;}
h1{ font-size:14px;}
h2{ font-size:12px;}
h3{ font-size:11px}
.fleft{ float:left}
.tright{ text-align:right}
.dnone{ display:none}
.dblock{ display:block;}
.pointer{ cursor:pointer;}
.tcenter{ text-align:center}
.p5{ padding:5px;}
.cfocus{ color:#000 }
.cblur{  color:#999; }

/*Form*/
input.submit { font-size:10px; border:1px solid #888; color:#000; background-color:#fff; }
input.text { font-size:10px; border:1px solid #888; color:#000; background-color:#fff}
input.password { font-size:10px; border:1px solid #888; color:#000; background-color:#fff}
select { font-size:10px; border:1px solid #888; color:#000; background-color:#fff}
textarea {  border:1px solid #888; color:#000; background-color:#fff; width: 250px;}
form{ margin:0px; padding:0px}
fieldset{ padding:5px; margin-bottom:15px;}
fieldset li{ margin-bottom:5px;  display:block; clear:both;} 
fieldset ol{ list-style:none}
.formlabel{ float:left; width:160px; text-align:right; padding:3px 7px 0px 0px;}

.error{ color:red; display:block}
#formportalreg .error{ display:block}
abbr{ color:#598AC8}
.requiredField{color:red}
.red{ color:red}



/**/
.body_fm{ width:883px; margin:auto; padding:10px 20px 10px 20px; background:#fff; overflow:visible}
.header_fm{ height:84px;}
.headers{ position:relative; height:84px; z-index:1}
.header_1{ width:259px; float:left; height:84px; /* width:232px;*/}
.header_2{
	width:432px;
	float:left;
	padding-top:14px;/* width:495px;*/
}
.header_3{
	padding-top:4px;
	float:left;
	width:185px;
	color:#000;
}
.language_fm{ font-size:12px; float:left; width:235px; height:22px; color:#7B7762; width:210px; }
.language_fm div{
	float:left;
	font-size: 12px;
}
.language_label{ width:74px; padding-top:2px;height:20px; overflow:visible;}
.language_box{ height:20px; width:104px; border:1px solid #939598; border-right:0px; height:19px; width:102px;  padding-left:2px; overflow:visible; width:90px; height:17px; }
.language_box input{ border:0px;  width:104px; height:20px; width:90px; height:17px;  }
.language_btn img{ cursor:pointer;}

.languages{ display:none; position:relative; top:-52px; left:333px; background:#fff;
 z-index:2; border:1px solid #939598;height:45px; width:102px; padding-top:2px; padding-left:2px; } 
 .languages a{ display:block;} 

.search_fm{
	font-size:12px;
	color:#000;
	float:left;
	width:220px;
	height:22px;
}
.search_fm div{
	float:left;
	font-size: 12px;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.search_label{ width:50px; padding-top:2px; height:20px}
.search_box{ height:20px; width:126px; border:1px solid #939598; border-right:0px; width:105px; height:17px;}
.search_box input{ border:0px;  width:126px; height:17px;  width:105px;}
.search_btn img{ cursor:pointer;}


.header_nav{ width:400px; padding-top:16px; float:left;/* padding-left:27px;*/} 
.header_nav ul{ list-style:none; margin:0px; padding:0px;}
.header_nav li{ float:left; margin-right:30px; display:inline}
.header_nav a{
	color:#626466;
	text-decoration:none;
	font-size: 12px;
}

.header_3_text{
	padding-top:5px;
	font-size: 12px;
}
.header_3 a{
	color:#000;
	text-decoration:none;
	font-size: 12px;
}


/*main_nav*/
.main_nav{ height:138px; overflow:visible; }
#main_nav_0{ height:191px;}
.main_nav_header{ float:left; width:232px; width:223px; }
#main_nav_header_0{background:url(images/ceo.png) no-repeat;  height:191px; width:232px; }
.blog_text{
	padding-left:123px;
	padding-top:47px;
	color:#000;
	width:100px;
	font-weight:bold;
	overflow:visible;
	font-size: 14px;
	line-height: 130%;
}
.blog_text a{
	color:#fff;
	line-height: 130%;
	font-weight: bold;
	font-size: 12px;
}

.nav_fm{ background:#7B7762; width:651px; height:30px; float:left; overflow:visible; width:660px;}


.main_show{ width:660px; height:108px; float:left;}
#main_nav_0 .main_show{height:161px; width:651px;}
#main_nav_0 .nav_fm{ width:651px;}
.nav_show{ width:192px; height:138px;}
.main_show_holder{ width:651px; height:161px;}
/*



*/
.nav_fm li{ float:left;  display:inline; overflow:visible; }
.nav_fm ul{ margin:0px; padding:0px; list-style:none; height:30px; float:left; overflow:visible}
.nav_fm li{ padding-left:4px; padding-right:5px;}

/*content_fm*/
.content_fm{  background:#fff}
#content_fm_0{ padding-top:15px;}
.content_main{
	float:left;
	width:682px;
}
.content_side{
	float:left;
	width:201px;
}



.side_tab{background:url(images/tab_green.png) #fff no-repeat; width:201px; }
#side_tab_0{height:430px; height:450px;}
.side_email{ height:73px;  background:url(images/tab_gray.png) no-repeat;}
.cmain_header{ height:140px;}
.partners{
	background:url(images/tab_green_header.png) no-repeat;
	height:140px;
	float:left;
	width:205px;
	margin-right:25px;
}

.tab_header, .tab_header_red{ font-weight:bold; color:#fff; text-align:center; padding-top:7px; height:24px;}
.tab_header a, .tab_header_red a, .tab_header a:visited, .tab_header_red a:visited{color: #fff; text-decoration: none}

.partners_logo{ padding-top:0px; text-align:center; padding-left:0px;  height:120px;}
.partners_logo_fm{ text-align:center; height:120px;}
.cmain_header_content{ font-size:11px; padding-right:40px; color:#7E8C98; line-height:126%; }
.cmain_header_content font{
	color:#7E8C98;
	line-height:126%;
	font-size: 12px;
}
.cmain_header_content .breadcrumb{ font-size:12px;}
.breadcrumb{
	color:#598AC8;
	padding-top: 5px;
	padding-bottom: 5px;
}
.breadcrumb a, .breadcrumb2 a{ color:#598AC8;  text-decoration:none;  }
.content_tabs{ }
.content_tab{ width:206px; margin-right:21px; display:inline; background:url(images/tab_red.png) no-repeat; float:left; }
.tab_content{ padding:12px; padding-top:7px; padding-bottom:7px; color:#626466; min-height:50px;}
.tab_content h2, .tab_content h3{ font-size:12px; margin:0px; padding:0px; color:#598AC8}
.arr{ padding-right:12px; background:url(images/arr_red.png) no-repeat center right;}
.tab_content a,.tab_content a:visited{ color:#626466; text-decoration:none}
.tab_content a:hover{ color:#EF3F35; text-decoration:underline}
.tab_content h2 a, .tab_content h2 a:visited{ font-size:12px; margin:0px; padding:0px; color:#598AC8}
.aright{ display:block; text-align:right; margin-bottom:8px}
.tab_header_red{ background:url(images/tab_red_header.png) no-repeat;}
.tab_header_green{ background:url(images/tab_green_header.png) no-repeat;}
.tab_content li{ padding-left:12px; background:url(images/dot_red.png) no-repeat 0px 8px; padding-top:3px; padding-bottom:3px}
.tab_header_gray{ color:#fff; height:22px; text-align:center; text-decoration:none; padding-top:4px}
.email_box{ height:21px;  padding-left:1px}
.email_box input{ height:21px; width:199px; border:none; }
.email_btn{ text-align:right; color:#fff; padding-top:6px; padding-right:15px; cursor:pointer}
.text_header, .text_header_sub{ cursor:pointer; }
.text_body, .text_body_sub{ display:none; }
 .c_main_content .text_header{background:url(images/more-closed.png) no-repeat left center; padding-left:26px;}
 .c_main_content .more-expanded{background:url(images/more-expanded.png)  no-repeat left center; padding-left:26px;}


/*footer_fm*/
.footer_fm{ background:url(images/footer_bg.png) no-repeat bottom right; height:29px; margin-top:5px; font-size:9px; width:883px; clear:both}
.footer_links{
	padding-top:7px;
	float:left;
	width:590px;
	font-size: 10px;
}
.ports{ color:#000}
.ports_label{ float:left; width:95px; padding-top:7px; font-size:10px}
.ports_img{ float:left}
.footer_links a, .footer_links a:visited{
	color:#626466;
	text-decoration:none;
	font-size: 10px;
}


/*2nd layout*/
.tab_content2{ background:#fff; margin:0px 1px 0px 1px ;}
.content_side_small{ width:188px; float:left; margin-right:35px; display:inline; }
.side_tab_small{ width:188px;}
.tab_header_small{ height:25px; font-weight:bold; color:#fff; background:url(images/tab_small_green_header.png) no-repeat; text-align:center; padding-top:7px;}
.uls{  background:url(images/tab_small_green_body.png) repeat-y ; padding:1px; padding-top:0px; padding-bottom:0px } 
.uls ul,.content_side ul{ margin:0px; padding:0px; list-style:none} 
.tab_footer_small{ background:url(images/tab_small_green_footer.png) no-repeat; height:21px; padding-left:15px; padding-top:4px}

.breadcrumb2{ padding:7px; margin-left:216px; font-size:12px}


/*ulside*/

.ulside a, .uls a{  margin:0px; padding:0px;
text-decoration:none; color:#7B7762; display: block;
}

.ulside div  a, .uls li a
{ background:url(images/bg_arr.gif) no-repeat top left #fff; border-bottom:1px solid #c8c7c7; padding:4px 0px 3px 15px;}
.ulside div  a:hover, .uls li a:hover
{ background:url(images/bg_arr.gif) no-repeat top left #FBD7D7;}

.ulside div div a, .uls li li a
{ background:url(images/bg_dot.gif) no-repeat top left #fff; border-bottom:1px solid #c8c7c7; padding:4px 0px 3px 27px;}
.ulside div div a:hover,  .uls li li a:hover
{ background:url(images/bg_dot.gif) no-repeat top left #ebebe8;}

.ulside div div div a, .uls li li li a
{ background:url(images/bg_plus.gif) no-repeat top left #fff;  padding:7px 0px 4px 35px; border:0px }
.ulside div div div a:hover,  .uls li li li a:hover
{ background:url(images/bg_plus.gif) no-repeat top left #ebebe8;}

 .uls li li li li a
{ background: #fff;  padding:7px 0px 4px 45px; border:0px }
 .uls li li li li a:hover
{ background:#ebebe8;}

 .uls li li li li li a
{ background: #fff;  padding:7px 0px 4px 55px; border:0px }
 .uls li li li li li a:hover
{ background:#ebebe8;}

.uls li{
display: inline;
 } /*Fix IE bug!!!*/ 

.uls ul{ display:none}

.uls ul ul ul{ border-bottom:1px solid #c8c7c7;}








/*c_main*/
.c_main{
	float:left;
	width:424px;
	min-height:300px;
	margin-right:35px;
	text-align: justify;
}
.c_main_heder{ background:url(images/tab_red_header_w.png) no-repeat;  }

.c_main_content{ color:#6d6e71; padding-top:10px; line-height: 150%}
.c_main_content h2{ margin:0px; padding:0px; font-size:13px; padding-top:23px; padding-bottom:23px; color:#7B7762; line-height: 14px;}

.c_main_content ul, .c_main_content ol {margin:0px; padding: 0 0 10px 0px; }
.c_main_content li {margin: 0 25px 8px 0px; padding: 0px; }
.c_main_content ul{ list-style-type:disc; }
.c_main_content li{
	overflow:visible;
	text-align: justify;
}
.c_main_content ul, .c_main_content ol{padding-left:25px; overflow:visible;}


 .c_main_content .text_header{background:url(images/more-closed.png)  no-repeat left center;  font-size:13px; font-weight:bold; margin:0px; padding:5px 0px 5px 0px; padding-left:26px;}
 .c_main_content .more-expanded{background:url(images/more-expanded.png)   no-repeat left center;  font-size:13px; font-weight:normal; margin:0px; padding:5px 0px 5px 0px;  padding-left:26px; }
 .c_main_content .text_body{
	margin-bottom:0px;
	padding-bottom:0px;	
}
.c_main_content .text_body li{text-align:left;}
/**/

/* Product Pages */
#product {width: 424px; overflow: hidden}
#productimage {float: right; width: 190px; overflow: hidden; font-size: 14px; color: #333; text-align: center}
#productoverview {}
#productoverview h2 {margin: 0; padding: 0 0 5px 0}
#productoverview ul {margin: 0 0 5px 0; padding: 0px; font-size: 11px}
#productoverview li {background:url(images/bg_arr.gif) no-repeat top left #fff; background:url(images/bg_arr.gif) no-repeat 0px 0px #fff; margin: 0 20px 4px 0px; padding: 2px 0 0 18px}
#productfeatures {margin: 5px 0 0 0}
#productfeatures table {}
#productfeatures table th {background: #4F6179; color: #fff; text-align: center; padding: 4px 0 4px 4px}
#productfeatures table td {
	padding: 4px;
}
#productfheader {background: #4F6179; color: #fff; text-align: center; padding: 3px 0 3px 0}
#producttheader {background: #4F6179; color: #fff; text-align: center; padding: 3px 0 3px 0}
#productmicrocharttop {margin: 0 0 0 0; padding: 0 0 10px 0}
#productmicrochartbottom {}

/* Product Pages - Micro Charts */

.microtrans {width: 424px; height: 46px; background: url(userfiles/Image/microcharts/tranceivers_micro_chart.png) no-repeat;}
.labelspeed {float: left; width: 212px; font-size: 14px; color: #fff; margin: 3px 0 0 0px; text-align: center; font-weight: bold; text-transform: uppercase}
.labelcabling {float: left; width: 212px; font-size: 14px; color: #fff; margin: 3px 0 0 0px; text-align: center; font-weight: bold; text-transform: uppercase}
.transspeed {float: left; width: 212px; font-size: 14px; color: #fff; margin: 5px 0 0 0px; text-align: center; font-weight: normal}
.transcabling {float: left; width: 212px; font-size: 14px; color: #fff; margin: 5px 0 0 0px; text-align: center; font-weight: normal}

.mcswitch{
	width: 424px;
	height: 46px;
	background: url(userfiles/image/microcharts/mc-switch-back.gif) no-repeat;
}
.mcswitch div {
	color: #fff;
	line-height: 110%;
}
.mcthroughput {
	float: left;
	width: 135px;
	text-align: center;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.mcports {
	float: left;
	width: 88px;
	text-align: center;
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.mccabling {
	float: left;
	width: 100px;
	text-align: center;
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.mcpower {
	float: left;
	width: 98px;
	text-align: center;
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.mcworkswith {width: 424px; height: 46px; color: #fff; background: url(userfiles/Image/microcharts/mc-works-with-back.gif) no-repeat; position: relative; margin: 5px 0}
.mcworkswith div {float: left}
.mcworkshead {width: 177px; height: 20px; color: #000; margin: 5px 0 0 0;}
.mcworkshead div {width: 23px; text-align: center;}
.mcspacer {width: 247px; height: 46px; text-align: center; padding-top: 16px; font-size: 14px}
.mccheck {color: #000; width: 23px; text-align: center}
.mcworkswith .ht {width: 34px}
.mcworkswith .msi {width: 49px}


.clear {clear: both; display:block}
.none{ display:none}

/* Press Releases */
.presslist {width: 423px; overflow: hidden;}
.presslist .date {
	float: left;
	width: 75px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 8px;
	margin-left: 0;
}
.presslist .title {float: left; width: 330px; overflow: hidden; margin: 0 0 8px 0;}
.pagedescription{  margin-bottom:12px;}
.searchedfiles .file{ margin-bottom:12px;}
.searchedfiles .category, .searchedpages .category{ background:#ddd; font-weight:bold; padding:2px}
/*fomr old site*/
.dltable tr.even td
{
	background-color: #E4E7EB;
	/*was edf3fe*/
	padding-left: 1em;
	padding-top: 1em;
	padding-bottom: 1em;
}

.dltable tr.odd td
{
	background-color: #ffffff;
	padding-left: 1em;
	padding-top: 1em;
	padding-bottom: 1em;
}


.dlsubheader { background: #526178; color: white;
padding: 7px 2px 4px .5em;
 }

.dltable a:hover
{
	font-weight: bold;
	text-decoration: underline;
	color: #395a90;
}

.dltable a.linker:hover { text-decoration: none; }

.dltable a.dl
{
	background: url(images/Icon_Arrow_Down_15px.gif) left no-repeat;
	display: block;
	padding-left: 20px;
	font-size: .7em;
}

.dltable a.linker
{
	background: url(images/Icon_Arrow_Right_15px.gif) left no-repeat;
	display: block;
	padding-left: 20px;
}

.dltable a.pdf, .dltable a.zip, .dltable a.ppt, .dltable a.gz, .dltable a.rss
{
	display: block;
	position: relative;
	width: 17px;
	height: 17px;
}

.dltable a.pdf { background: url(images/Icon_PDF_Logo.png) left no-repeat; }
.dltable a.zip { background: url(images/Icon_ZIP_File_02.png) left no-repeat; }
.dltable a.ppt { background: url(images/Icon_PPT_File.png) left no-repeat; }
.dltable a.gz { background: url(images/Icon_GZ_File.png) left no-repeat; }

.dltable a.rss
{
	background: url(images/Icon_RSS.gif) left no-repeat;
	padding-left: 46px;
}

.quotation{ 	text-indent: 2em;
	margin-bottom: 1em;
	margin-left: 3em;
	margin-right: 3em;
	line-height: 16pt;
	font-size: .8em;
	font-weight: 200;
	text-align: justify;
}

.itemcontent .label1{  width:200px; float:left; text-align:right; padding-right:5px;}
#Forms label span{ display:block;}
.buttonGiant{ display:none}
.t2Class {
 margin-left: 0;
}
div.weeeContentMain {margin-bottom:0}

/*korean*/
.k_high{ color:#ffaa31; font-size:16px;} 

.weeeTableWarper{ width:424px; overflow:auto; overflow-y:hidden; overflow-x:auto;}


/*ulvideos*/
.ulvideos{ list-style:none; margin:0px; padding:0px; }
.ulvideos li{ width:330px; float:left; margin-bottom:15px;  height:58px;  }
.video_img{ width:90px; height:56px; border:1px solid #aaa; margin-right:8px; float:left; display:inline; }
.video_des{ width:180px; float:left; }
.v_title{ clear:both; padding:5px 0px 5px 0px; font-weight:bold; }
.v_des{ clear:both; padding:5px 0px 10px 0px;}
.plfileselects_br .plfileselects_br{ display:block; clear:both; height:1px; overflow:hidden}

.newscoverlist{ padding-bottom:15px; padding-top:15px; width:420px; line-height:120%; }
.newscoverlist br{ line-height:100%;}

#pl96{ line-height:110%;}
#pl96 li p{ padding:0px; margin:0px}
#plupEvents{ display:none}


/*blog*/
.txtComments{ width:420px; height:100px;}
.formcomment .text{ width:200px;}
.formcomment .code{ width:30px;}
.formcomment{ margin-bottom:20px;}
.blog_comments_count{ font-weight:bold; margin-bottom:0px;}
.blog_comemnt_info{ }
.blog_comment_author{ text-align:right}
.blog_comment_content{ padding:5px; font-size:12px;}
.blog_high{ background:#f5f5f5}
.blog_comment{ padding:10px;}
.fright{ float:right}
.formcomment .error{ display:inline}



/*cart*/
.c_main_wide{ width:660px; float:left; }
.plpages, .pageinfo_content{ text-align:right; clear:both; width:660px;}
.ulproducts{ list-style:none; margin:0px; padding:0px; clear:both; }
.ulproducts li{ float:left; width:165px; width:150px; padding:0px 7px 0px 8px; height:170px; }
.plproductimage{ height:120px;}
.productimage{ float:left; width:400px;}
.productinfo{ float:left; width:230px;  margin-left:30px; display:inline}


.productinfo ul, .productinfo ol {padding:0px;padding-left:20px; margin: 5px 0 5px 0px; }
.productinfo li {margin: 0px;  overflow:visible;padding: 0px; }
.productinfo ul{ list-style-type:disc; }
.productinfo ul ul{ list-style-type:circle; }
.productinfo ul ul ul{ list-style-type:square; }
.productinfo ol{ list-style-type:decimal; }







.ulimages li{ float:left; padding-right:5px;}
  .col1{ width:218px; float:left; margin-right:18px; display:inline; width:230px; }

  .col3{ width:122px; float:left}
  .colheader{ height:30px;}
   .mybtn, .mybtnb{ background:#999; color:#fff; border:0px; padding:2px 5px 2px 5px;  margin:0px; text-transform:uppercase; font-size:9px}
 .mybtnb{ background:#000}
   .plordersummary{ float:left; width:150px; margin-right:15px; padding-right:5px;}
  .plpayment{ float:left;}
    .trrow{ margin-bottom:10px; clear:both;}
    
     .ptext, .ptextw{ float:left; width:90px; padding:2px; border:1px solid #b8b8b8; margin-right:5px;  }
  .ptextw{ width:190px;}
    .cartspace{ height:15px; clear:both; }
      .noselect{height:16px; padding:0px; margin:0px; border:0px;}

.form_fm{ height:22px; margin-top:20px;}

.search_text{ float:left;}
.search_text input{ width:80px; width:112px; }

.gray_btn , .gray_btnl{ text-align:center; line-height:21px; vertical-align:middle;
 float:right; height:21px; background:#b8b8b8; color:#fff; border:0px; cursor:pointer ; padding-left:5px; padding-right:5px; height:19px;  line-height:19px; }
 .gray_btnl{ float:left;}
 
 
 .errorinline .error{ display:inline}
 #tboverlay{}
 
 /* tables */
table.tablesorter {
 
 
  
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
  
 
}
table.tablesorter thead {
     background:#ccc
}
table.tablesorter thead tr .header { 
	cursor: pointer;
}
table.tablesorter tbody td {

}
table.tablesorter tbody tr.odd {
  
	
}
table.tablesorter thead tr .headerSortUp {
	background: url(images/asc.gif) right center no-repeat;
}
table.tablesorter thead tr .headerSortDown {
	background: url(images/desc.gif) right center no-repeat;
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #7B7762; color:#fff
}
