* {margin:0;padding:0;}
img {border:0;}
body {font-family:Arial, Helvetica, sans-serif;font-size:11px;}
h1 {font-size:12px;font-weight:bold;color:#006699;padding:10px 0;}
h2 {font-size:11px;font-weight:bold;padding:10px 0;}

#wrapper {width:934px;margin:auto;background:url(../images/bodybackground.jpg) repeat-y #fff;padding:0 14px;}

/*header*/
#header {width:934px;height:85px;}
#header #logo {float:left;width:243px;}
#header #flash_header {float:left;}

/*top navigation*/
#topbar {background:#999;}
#search {float:left;width:238px;padding:3px 0 0 5px;background:#999;height:23px;}
#search #gosearchInput {width:90px;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
#search .button {background:#99cdff;border:1px solid #000;padding:0 5px;margin-right:5px;}
#search .button a, #search .button a:hover {color:#000;text-decoration:none;}
#search img {vertical-align:middle;margin-right:5px;}
#search a {color:#fff;text-decoration:none;}
#search a:hover {text-decoration:underline;}
#navigation {float:left;width:681px;padding:0 10px 0 0;background:#999;}
ul#navmenu-h {list-style:none;position:relative;z-index:999;}
ul#navmenu-h ul {width:160px;list-style:none;display:none;position:absolute;top:100%;left:0;z-index:990;}
ul#navmenu-h ul ul,ul#navmenu-h ul ul ul {top:0;left:100%;}
ul#navmenu-h li {float:left;display:inline;position:relative;}
ul#navmenu-h ul li {width:100%;display:block;}
ul#navmenu-h a {padding:6px;float:left;display:block;background:#999;color:#000;font-weight:bold;text-decoration:none; height: 1%;}
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a {background:#99cdff;color:#000;} /* Root Menu Hover Persistence */
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {float:none;background:#000066;color:#fff;} /* 2nd Menu */
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a {background:#99cdff;color:#000;} /* 2nd Menu Hover Persistence */
/* Hover Function - Do Not Move */
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul {display: none;}
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul {display: block;}
ul#navmenu-h .item1 {width:80px;}/*about us*/
ul#navmenu-h .item2 {width:80px;}/*products*/ 
ul#navmenu-h .item3 {width:90px;}/*affiliations*/
ul#navmenu-h .item4 {width:75px;}/*network*/
ul#navmenu-h .item5 {width:105px;}/*news and events*/
ul#navmenu-h .item6 {width:75px;}/*contact us*/
ul#navmenu-h .item7 {width:75px;}/*sitemap*/
ul#navmenu-h .about{width:140px;}
ul#navmenu-h .products{width:210px;}

#content {background:#fff;}
#content #left_container {float:left;width:243px;}
#content #right_container {float:left;width:651px;padding:10px 20px;}

#content p {margin-bottom:10px;}
#content a {color:#6699ff;text-decoration:none;}
#content a:hover {color:#FF9933;text-decoration:underline;}
#content .chinese {font-size:16px;}
#content .orderlist {margin:0 0 0 20px;padding:10px 0 15px 0;}
#content .orderlist li {padding-bottom:5px;}
#content .orderlist_child {padding:5px 0 0 20px;}
#content .box_content {border:solid 1px #66ccff;}
#content .sectionheader {color:#3C648A;font-weight:bold;font-style:normal;}

#home_copy {float:left;width:380px;margin-top:20px;}
#home_videobox {padding:20px;text-align:center;margin-top:20px;color:#3C648A;font-weight:bold;}
#home_videobox a {color:#6699ff;text-decoration:none;}
#home_videobox a:hover {color:#ff9933;text-decoration:underline;}
#home_update {float:left;width:230px;margin:20px 0 0 20px;}
#home_news {padding:15px 10px;}
#home_mission {padding:15px 10px;margin-top:20px;font-style:italic;}

#about_copy {float:left;width:380px;}
#about_update {float:left;width:230px;margin:0 0 0 20px;}
#about_mission {padding:15px 10px;font-style:italic;}

/*.milestone_divider {background:#b8c9f2;height:10px;margin:10px 10px 20px 0;}*/
.milestone_divider {background:#b8c9f2;margin:10px 10px 10px 0;}
.milestone_listing {margin:10px 0 0 10px;list-style-type:none;}
.milestone_listing li {padding-bottom:30px;}
.milestone_listing .year {font-weight:bold;padding-right:30px;width:50px;float:left;}
.milestone_listing .copy {float:left;width:530px;}

#language_container {background:#333;width:100%;}
#affiliation_container {margin:10px 0 20px 0;}
#affiliation_container .affiliation {margin:0 0 30px 0;}
#affiliation_container .logo {float:left;width:200px;text-align:center;margin-right:10px;}	
#affiliation_container .copy  {float:left;width:440px;}
#affiliation_container a {color:#6699ff;text-decoration:none;}
#affiliation_container a:hover {color:#FF9933;text-decoration:underline;}

.manufacturing_site {margin:10px 0 20px 0}
.manufacturing_site .image {padding-right:20px;}
.manufacturing_site .copy {padding:80px 0 0 0;} 

.product_site {margin:10px 0 20px 0}
.product_site .image {padding-right:20px;}
.product_site .copy {padding:65px 0 0 0;} 

#event_top #navi {padding:10px 10px 0 0;font-weight:bold;}
#event_top #navi a {color:#6699ff;text-decoration:none;}
#event_top #navi a:hover {color:#FF9933;text-decoration:underline}
#events_container {padding:10px 30px;}
#events_container .event {width:330px;padding:10px 0 30px 20px;}
#events_container .event img {display:block;padding-bottom:15px;}
.event_divider {background:#b8c9f2;height:10px;margin:10px 10px 20px 0;}
.event_listing {margin:10px 0 0 30px;list-style-type:none;}
.event_listing li {padding-bottom:20px;}

#product_flash {z-index:99;position:absolute;}
#product_text {float:right;width:430px;}
#product_text .product {width:430px;padding-bottom:20px;}
#product_text .product_image {float:left;width:90px;display:block;}
#product_text .product_name {float:left;font-weight:bold;}
#product_text #pagination {}
#product_text a {color:#6699ff;text-decoration:none;}
#product_text a:hover {color:#FF9933;text-decoration:underline;}

#contact_form {border:solid 1px #66ccff;width:570px;padding:20px;margin-bottom:20px;}
#contact_form input, #contact_form textarea {font-family:Arial, Helvetica, sans-serif;font-size:11px;width:230px;}
#contact_form .button {width:100px;}
#contact_form label {width:300px;}
#contact_form label.error {color:#ff0000;padding-left:10px;}

#search_result {width:570px;}
#search_result .product {padding-bottom:20px;}
#search_result .product_image {float:left;width:90px;display:block;}
#search_result .product_name {float:left;font-weight:bold;width:480px;}

#advance_search input, #advance_search select {font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#advance_search .button {width:80px;}

#sitemap {width:640px;margin-top:20px;}
#sitemap .header {font-weight:bold;}
#sitemap .col {float:left;width:30%;margin:0 10px 30px 0;}
#sitemap .middle {margin-right:30px;} 
#sitemap ul {margin-left:20px;list-style-image:url(../images/arrow-bullet-10x10.gif);}
#sitemap ul li {padding:0 0 10px 0;}
#sitemap a {color:#6699ff;text-decoration:none;}
#sitemap a:hover {color:#FF9933;text-decoration:underline;}

/*footer*/
#footer {background:#999;color:#fff;padding:15px 10px;}
#footer #copyright {float:left;}
#footer #link {float:right;}
#footer #link a{color:#fff;text-decoration:none;}
#footer #link a:hover{color:#FF9933;text-decoration:underline;}


/*common*/
.bold {font-weight:bold;}
.left {float:left;}
.right {float:right;}
.clearboth {clear:both;}
