html, body { background-color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; height: 100%; }
html { height: 100%; }

a { color: #000099; text-decoration: none; }


#container { width: 890px; margin: auto; height: auto; }
/* Head styles start*/
#header2010 { width: 890px; margin-top: 10px; float: left; height: auto; }
#header_search_box { float: left; text-align: right; vertical-align: top; }
#top_menu #header_search_box img { vertical-align: text-bottom; }
#logo { float: left; width: 250px; height: 62px; }
#change_area2010 { float: right; line-height: 18px; font-size: 12px; color: #666; padding: 10px 0px 0px 0px; width: 405px; }

#change_area2010 #header-home { padding-right: 5px; margin-right: 7px; border-right: 1px solid #999999; }

#change_area2010 #header-embedded-home { padding-right: 5px; margin-right: 7px; border-right: 1px solid #999999; }

#change_area2010 #header-home a, #change_area2010 #header-embedded-home a { color: Black; }
/* Head styles end*/

/* Menu styles start*/

#top_menu span { padding-left: 14px; padding-right: 14px; float: none; height: 100%; }

#menu { height: 30px; float: left; width: 890px; background-image: url("https://wfcache.advantech.com/innocore/images/menu_advantech.gif); background-repeat: no-repeat; background-position: left top; }

.submenu_title { width: 100%; }

#sddm .submenu_title a, #sddm .submenu_title a:hover { font-weight: bold; color: black; padding-left: 0px; }

.submemu_category_detail { margin-bottom: 10px; }
#top_menu .submemu_category_detail span, #top_menu .submenu_title span { padding-left: 0px; }
.submenu_title span { margin-top: 5px; height: 100%; line-height: 100%; }

.layer table table { padding: 3px; }
#SubMenu1 table table { margin: 5px; }
#top_menu { float: left; font-weight: bold; font-size: 13px; line-height: 30px; width: 890px; }

#top_menu span a { text-decoration: none; color: #767373; }
#top_menu img { vertical-align: top; }
#search { float: right; line-height: 30px; }
#search img { vertical-align: top; line-height: 30px; padding-top: 3px; }
/* Menu styles end*/

#main_banner { height: 252px; }

#BU_menu { height: 270px; }

#main_news { width: 100%; }

#news_menu { float: left; margin-top: 10px; background-image: url("https://wfcache.advantech.com/innocore/images/2010/bg_news.jpg"); background-repeat: no-repeat; width: 288px; height: 151px; }
#news_menu td { line-height: 16px; text-align: left; }
#events_menu { float: left; margin-top: 10px; margin-left: 13px; background-image: url("https://wfcache.advantech.com/innocore/images/2010/bg_news.jpg"); background-repeat: no-repeat; width: 288px; height: 151px; }
#events_menu td { line-height: 16px; text-align: left; }
#video_menu { float: right; margin-top: 10px; margin-left: 13px; background-image: url("https://wfcache.advantech.com/innocore/images/2010/bg_news.jpg"); background-repeat: no-repeat; width: 288px; height: 151px; }

#video_menu_2009 { float: right; margin-top: 0px; margin-left: 13px; background-image: url("https://wfcache.advantech.com/innocore/images/2010/bg_video2.jpg"); background-repeat: no-repeat; width: 256px; height: 115px; }

#video_menu_2009 td { line-height: 12px; text-align: left; }
#video_menu td { line-height: 16px; text-align: left; }


#main_news div .news_menu_container { width: 268px; padding-left: 10px; }

#main_news div .news_menu_container .news_menu_title { margin-top: 10px; padding-bottom: 5px; margin-bottom: 10px; border-bottom: 1px solid #cccccc; color: #6d6d6d; font-weight: bold; font-size: 13px; }

#main_news div .news_menu_container .news_menu_detail { height: 85px; font-size: 11px; }

#main_news div .news_menu_container .news_menu_more { text-align: right; margin-right: 0px; }




#main_news div .news_menu_container_2009 { width: 245px; padding-left: 5px; }

#main_news div .news_menu_container_2009 .news_menu_title { margin-top: 5px; padding-bottom: 2px; margin-bottom: 5px; border-bottom: 1px solid #cccccc; color: #000000; font-weight: bold; font-size: 12px; }

#main_news div .news_menu_container_2009 .news_menu_detail { height: 85px; }

#main_news div .news_menu_container_2009 a { color: Black; }

#main_news div .news_menu_container_2009 .news_menu_more_2009 { text-align: right; margin-right: 0px; float: right; padding-top: 3px; }


#ad_banner { float: left; margin-top: 5px; margin-bottom: 0px; width: 890px; height: 82px; background-image: url(https://wfcache.advantech.com/innocore/images/2010/bg_ad.jpg); background-repeat: no-repeat; }

#ad_banner .ad_banner_item { margin-top: 15px; float: left; width: 280px; height: 60px; }

#ad_banner .banner_item_0 { padding-left: 10px; }
#ad_banner .banner_item_1 { padding-left: 14px; }
#ad_banner .banner_item_2 { padding-left: 21px; }

#ad_banner .ad_banner_item .ad_banner_item_title { line-height: 14px; }

#ad_banner .ad_banner_item .ad_banner_item_desc { line-height: 12px; }
#ad_banner .ad_banner_item .ad_banner_item_desc a { text-decoration: none; color: Black; }
#ad_banner .ad_banner_item .ad_banner_item_desc a:hover { text-decoration: underline; }
#ad_banner .ad_banner_item td { vertical-align: top; }

.footer { background-image: url(https://wfcache.advantech.com/innocore/images/2010/bg_footer.jpg); background-repeat: repeat-x; float: left; height: 45px; margin-top: 8px; width: 890px; padding-top: 3px; }
.footer a, .footer span { font-size: 11px; }
.footer .item { line-height: 10px; }
.footer table span img { margin-left: 10px; }
.footer table span a { margin-left: 3px; }

.footer_home { background-image: none; float: left; height: 45px; margin-top: 5px; width: 890px; }
.footer_home a, .footer_home span { font-size: 11px; }
.footer_home .item { line-height: 10px; }
.footer_home table span img { margin-left: 10px; }
.footer_home table span a { margin-left: 3px; }

#Copyright { padding-left: 10px; font-size: 10px; float: left; line-height: 45px; vertical-align: middle; }

.item { line-height: 45px; vertical-align: middle; font-size: 12px; text-align: left; width: 80px; }
#item { float: right; line-height: 45px; vertical-align: middle; }
#item span { padding-left: 5px; padding-right: 20px; }
#item a { color: #000000; }
#linkFooter { width: 890px; font-weight: normal; font-size: 12px; margin-top: 0px; display: none; }
#linkFooter span { padding-left: 23px; padding-right: 23px; border-right: 1px solid #cccccc; }

#linkFooter .linkLast { border-right: 0px; }

#linkFooter a { color: #000000; }
