@charset "utf-8";
#latest_news  {
	padding: 20px;
	height: auto;
	width: auto;
	margin: 0px;
}
#latest_news h1  {
    margin: 0px 0px 10px;
    padding: 0px;
    font-size: 200%;
    color: #3366FF;
    font-weight: normal;
    line-height: 100%;
}
#latest_news #NewsList h2  {
	margin: 10px 0px 8px 10px;
	padding: 0px;
}
#latest_news #NewsList table  {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	line-height: 150%;
}
#latest_news h5  {
	font-size: 100%;
	font-weight: bold;
	margin: 0.5em 0px 0px;
	padding: 0px;
}
#latest_news ul  {
	text-align: justify;
	padding-left: 0px;
}
#upcoming_events  {
    margin: 0px;
    padding: 30px 0px 20px 20px;
    clear: both;
}
#upcoming_events h1  {
    margin: 0px 0px 5px;
    padding: 0px;
    font-size: 200%;
    color: #3366FF;
    font-weight: normal;
    line-height: 100%;
}
#upcoming_events p  {
    margin: 0px 0px 10px;
    padding: 0px;
}
.margin_right_10 {
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
.exhibits_system_lsi ul {
    list-style: url(none) none outside;
    margin: 0px;
    padding: 0px;
}
.exhibits_system_lsi li {
    margin-top: 3px;
    margin-bottom: 3px;
}
.exhibits_system_lsi li a {
    width: 120px;
    display: block;
    margin: 0px;
    height: 24px;
    color: #FFF;
    line-height: 24px;
    text-align: center;
}
.exhibits_codec_system {
    background: #06C;
    text-align: center;
    border-top: 1px solid #007BF7;
    border-right: 1px solid #0051A2;
    border-bottom: 1px solid #0051A2;
    border-left: 1px solid #007BF7;
}
.exhibits_lsi_and_modules {
    background: #060;
    text-align: center;
    border-top: 1px solid #009100;
    border-right: 1px solid #003C00;
    border-bottom: 1px solid #003C00;
    border-left: 1px solid #009100;
}
.icon_event_info {
    padding: 0px 5px;
    margin-right: 10px;
    background: #52A5E2;
    color: #FFF;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    font-size: 93%;
    border-top: 1px solid #89C1EB;
    border-right: 1px solid #2387D1;
    border-bottom: 1px solid #2387D1;
    border-left: 1px solid #89C1EB;
    text-shadow: 0px 1px 1px #2387D1;
    line-height: 16px;
    width: 70px;
    text-align: center;
    display: block;
    height: 16px;
    float: left;
}
.icon_product_info {
    padding: 0px 5px;
    margin-right: 10px;
    background: #CC3300;
    color: #FFF;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    font-size: 93%;
    border-top: 1px solid #FF490D;
    border-right: 1px solid #8C2300;
    border-bottom: 1px solid #8C2300;
    border-left: 1px solid #FF490D;
    text-shadow: 0px 1px 1px #8C2300;
    width: 70px;
    display: block;
    float: left;
    height: 16px;
    text-align: center;
    line-height: 16px;
}
.icon_tech_info {
    padding: 0px 5px;
    margin-right: 10px;
    background: #FF6600;
    color: #FFF;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    font-size: 93%;
    border-top: 1px solid #FF8C40;
    border-right: 1px solid #BF4D00;
    border-bottom: 1px solid #BF4D00;
    border-left: 1px solid #FF8C40;
    text-shadow: 0px 1px 1px #BF4D00;
    line-height: 16px;
    height: 16px;
    width: 70px;
    float: left;
    text-align: center;
    display: block;
}
.icon_case_study {
    padding: 0px 5px;
    margin-right: 10px;
    background: #006633;
    color: #FFF;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    font-size: 93%;
    border-top: 1px solid #00A653;
    border-right: 1px solid #002613;
    border-bottom: 1px solid #002613;
    border-left: 1px solid #00A653;
    text-shadow: 0px 1px 1px #002613;
    line-height: 16px;
    text-align: center;
    display: block;
    width: 70px;
    height: 16px;
    float: left;
}
.annual_title {
    padding: 10px 0px 0px 10px;
    height: 40px;
    margin: 0px;
}
.annual_title_left {
    height: 40px;
    width: 80px;
    padding: 0px;
    float: left;
    margin: 0px;
}
.annual_title_left_2011 {
    background: #185D90 url(../img/bg/news_list/annual_title.gif) no-repeat -340px -45px;
}
.annual_title_left_2010 {
    background: #185D90 url(../img/bg/news_list/annual_title.gif) no-repeat -255px -45px;
}
.annual_title_left_2009 {
    background: #185D90 url(../img/bg/news_list/annual_title.gif) no-repeat -170px -45px;
}
.annual_title_left_2008 {
    background: #185D90 url(../img/bg/news_list/annual_title.gif) no-repeat -85px -45px;
}
.annual_title_left_2007 {
    background: #185D90 url(../img/bg/news_list/annual_title.gif) no-repeat 0px -45px;
}
.annual_title_left_2006 {
    background: #185D90 url(../img/bg/news_list/annual_title.gif) no-repeat 0px 0px;
}
.annual_title_left h2 {
    display: none;
}
.annual_title_center {
    height: 40px;
    width: 538px;
    background: #185D90 url(../img/bg/news_list/annual_title.gif) no-repeat -80px 0px;
    float: left;
    margin: 0px;
    padding: 0px;
}
.annual_title_right {
    text-indent: -9999px;
    display: block;
}
.annual_title_right a{
    padding: 0px;
    height: 40px;
    width: 71px;
    background: #185D90 url(../img/bg/news_list/annual_title.gif) no-repeat -618px 0px;
    float: left;
    margin: 0px;
    overflow: hidden;
    display: block;
}
.news_ul {
    margin: 20px 0px 20px 10px;
    padding: 0px 20px;
    list-style: none;
    clear: left;
}
.news_ul li {
    list-style: url(none) none outside;
    clear: both;
    display: block;
    padding-left: 20px;
    background: url(../img/icon/news.gif) no-repeat left 0.3em;
    margin-top: 15px;
    margin-bottom: 15px;
    line-height: 150%;
}
.news_ul li .news_date {
	display: inline;
	font-size: 82%;
	color: #999;
	margin-left: 1em;
}
.news_ul li .news_text_area {
	font-size: 94%;
}
.news_ul li .news_text_area_text {
	display: inline;
	overflow: auto;
	float: left;
}

