@charset "utf-8";
* {
	padding: 							0px;
	margin: 							0px;
}
body {
	font: 									100% "MS UI Gothic", Osaka, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Tahoma, Arial, Helvetica, Helv, sans-serif;
	background:						#f6f4f9 url(../images/bg_body.gif) repeat-x;
	color:								#757065;
	}
img {
	border:								0px;
	}
.clear { 
	clear: 								both;
	}

.en {
	font-family:						Tahoma, Arial, Helvetica, Helv, sans-serif;
	}



/* Main elements */

#maincontainer { 
	width: 								850px;
	margin:								0px auto 0px auto;
	position: 							relative;
	overflow:							hidden;
	background:						#FFFFFF url(../images/bg_main.gif) repeat-y;
	}

#container { 
	width: 								840px;
	margin:								0px;
	padding:							0px 5px 0px 5px;
	background:						url(../images/bg_main_top.gif) no-repeat;
	overflow:							hidden;
	}

#siteswitch {
	font-size:							0.69em;
	width:								810px;
	padding:							0px 30px 0px 0px;
	height:								29px;
	background:						url(../images/bg_top.gif) no-repeat;
	}
#siteswitch ul {
	list-style-type:					none;
	}
#siteswitch li {
	display:								inline;
	}
#siteswitch a {
	height:								29px;
	display:								block;
	text-indent:						-99999px;
	float:									left;
	}
#siteswitch a.neusilin,
#siteswitch a.neusilin:visited,
#siteswitch a.neusilin:hover {
	width:								84px;
	}
#siteswitch a.fujicalin,
#siteswitch a.fujicalin:visited,
#siteswitch a.fujicalin:hover {
	width:								85px;
	}
#siteswitch a.fmelt,
#siteswitch a.fmelt:visited,
#siteswitch a.fmelt:hover {
	width:								83px;
	}

#siteswitch li.lang {
	float:									right;
	height:								29px;
	}
#siteswitch li.lang a {
	text-decoration:					none;	
	}
#siteswitch li.lang a.en,
#siteswitch li.lang a.en:visited {
	font-family:						Tahoma, Arial, Helvetica, Helv, sans-serif;
	color:								#643d95;
	margin:								7px 0px 0px 12px;
	text-indent:						0px;
	display:								inline;	
	}
#siteswitch li.lang a.jp,
#siteswitch li.lang a.jp:visited {
	font-weight:						bold;
	color:								#643d95;
	margin:								9px 0px 0px 0px;
	text-indent:						0px;
	display:								inline;
	}
#siteswitch li.lang a.en:hover,
#siteswitch li.lang a.jp:hover {
	color:								#93409b;
	}	
	
	
#top { 
	width: 								810px;
	height:								62px;
	padding:							0px 0px 0px 30px;
	}
#top .logo { 
	margin:								29px 0px 0px 0px;
	float:									left;
	}
#top .nav_container { 
	font-size:							0.69em;
	width: 								627px;
	height:								33px;
	padding:							1px 0px 0px 2px;
	margin:								29px 0px 0px 0px;
	background:						url(../images/bg_nav.gif) no-repeat;
	float:									right;
	}

.main_image_product {
	width:								840px;
	height:								169px;
	background:						url(../images/top_image_product.jpg) no-repeat;
	}
.main_image_news {
	width:								840px;
	height:								169px;
	background:						url(../images/top_image_news.jpg) no-repeat;
	}
.main_image_events {
	width:								840px;
	height:								169px;
	background:						url(../images/top_image_events.jpg) no-repeat;
	}
.main_image_library {
	width:								840px;
	height:								169px;
	background:						url(../images/top_image_library.jpg) no-repeat;
	}
.main_image_links {
	width:								840px;
	height:								169px;
	background:						url(../images/top_image_links.jpg) no-repeat;
	}
.main_image_faq {
	width:								840px;
	height:								169px;
	background:						url(../images/top_image_faq.jpg) no-repeat;
	}
.main_image_contact {
	width:								840px;
	height:								169px;
	background:						url(../images/top_image_contact.jpg) no-repeat;
	}
.main_image_legal {
	width:								840px;
	height:								169px;
	background:						url(../images/top_image_legal.jpg) no-repeat;
	}
.main_image_sitemap {
	width:								840px;
	height:								169px;
	background:						url(../images/top_image_sitemap.jpg) no-repeat;
	}

.blue_bar {
	width:								100%;
	height:								4px;
	background:						#903f98;
	}

#content {
	width: 								790px;
	margin:								0px;	
	padding:							30px 30px 50px 20px;
	background:						#FFFFFF;
	overflow:							hidden;
	}

#footer { 
	font-size:							0.69em;
	color:								#FFFFFF;
	width: 								780px;
	height:								23px;
	margin:								0px;
	padding:							8px 30px 0px 30px;
	background:						#C0BAA9 url(../images/bg_footer.gif) repeat-x;
	overflow:							hidden;
	}
#footer .left {
	width:								400px;
	float:									left;
	}
#footer .left ul {
	list-style-type:					none;
	list-style-position:				outside;
	margin:								0px 0px 0px 0px;
	padding:							0px;
	}
#footer .left li {
	float:									left;
	margin:								0px;
	padding:							0px;
	}
#footer .left li.divider {
	padding:							0px 8px 0px 8px;
	}
#footer .left li a,
#footer .left li a:visited {
	color:								#FFFFFF;
	text-decoration:					none;
	}
#footer .left li a:hover {
	color:								#F2F1EE;
	}
#footer .right {
	width:								300px;
	text-align:							right;
	float:									right;
	}
#footer_bottom { 
	width: 								850px;
	height:								46px;
	padding:							14px 0px 20px 0px;
	margin:								0px auto 0px auto;
	text-align:							center;
	background:						#f6f4f9 url(../images/bg_footer_bottom.gif) no-repeat;
	}



/* General */

a {
	outline:								none;
	}

a.backtotop,
a.backtotop:visited {
	background:						url(../images/arrow_top.gif) no-repeat 0px 5px;
	padding:							0px 0px 0px 15px;
	margin:								25px 0px 0px 0px;
	float:									left;
	}
a.backtotop:hover {
	background:						url(../images/arrow_top_on.gif) no-repeat 0px 5px;
	}

#content a,
#content a:visited,
#content_home a,
#content_home a:visited,
#content_sitemap a,
#content_sitemap a:visited {
	color:								#5d398b;
	text-decoration:					none;
	}
#content a:hover,
#content_home a:hover,
#content_sitemap a:hover {
	color:								#903f98;
	}

h1 {
	font-size:							2.19em;
	font-weight:						bold;
	color:								#903f98;
	margin:								0px 0px 15px 0px;
	padding:							0px;
	}

.hr {
	width:								100%;
	height:								1px;
	margin:								5px 0px 14px 0px;
	padding:							0px;
	background:						#D9C6A3;
	}
	
.vertalign {
	vertical-align:						middle;					
	}

.btns:hover {
	filter:									alpha(opacity=80);
	opacity:								0.80;
	-moz-opacity:						0.80;
	cursor:								pointer;
	}

.pullquote {
	font-size:							1.45em;
	font-weight:						bold;
	line-height:						145%;
	color:								#5d398b;
	}
.pullquote .en {
	font-weight:						normal;
	}
.pullquote_grey {
	font-size:							1.50em;
	font-weight:						bold;
	line-height:						145%;
	}

	

/* Home */

.main_image_home {
	width:								840px;
	height:								279px;
	overflow:							hidden;
	}
.main_image_home .box {
	width:								250px;
	height:								97px;
	padding:							182px 15px 0px 15px;
	float:									left;
	}
.main_image_home .characteristics {
	background:						url(../images/top_image1.jpg) no-repeat;
	}
.main_image_home .applications {
	background:						url(../images/top_image2.jpg) no-repeat;
	}
.main_image_home .faq {
	background:						url(../images/top_image3.jpg) no-repeat;
	}
.main_image_home .box .textbox {
	font-size:							0.69em;
	color:								#FFFFFF;
	line-height:						1.25em;
	width:								220px;
	padding:							11px 15px 0px 15px;
	overflow:							hidden;
	}
.main_image_home .box .textbox h2 {
	font-size:							1.83em;
	font-weight:						bold;
	color:								#FFFFFF;
	margin:								0px 0px 7px 0px;
	padding:							0px;
	}
.main_image_home .box .textbox a,
.main_image_home .box .textbox a:visited {
	color:								#FFFFFF;
	text-decoration:					none;
	}
.main_image_home .box .textbox a:hover {
	text-decoration:					underline;
	}

#content_home {
	width: 								780px;
	margin:								0px;	
	padding:							30px 30px 15px 30px;
	background:						#FFFFFF;
	overflow:							hidden;
	}
#content_home #column_left {
	font-size:							0.75em;
	width:								370px;
	padding:							0px 0px 15px 0px;
	float:									left;
	}
#content_home #column_left p {
	line-height:						1.58em;
	}
#content_home #column_right {
	width:								370px;
	float:									right;
	overflow:							hidden;
	}
#content_home #column_right .news_events {
	width:								370px;
	padding:							0px 0px 25px 0px;
	overflow:							hidden;
	}
#content_home #column_right .news_events .header_news {
	width:								339px;
	height:								23px;
	padding:							7px 16px 0px 15px;
	background:						#5d398b url(../images/jp/header_news.gif) no-repeat;
	}
#content_home #column_right .news_events .header_events {
	width:								339px;
	height:								23px;
	padding:							7px 16px 0px 15px;
	background:						#5d398b url(../images/jp/header_events.gif) no-repeat;
	}

/* #content_home #column_right .news_events .header h3.home {
	font:									1.00em "MS UI Gothic", Osaka, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Tahoma, Arial, Helvetica, Helv, sans-serif;
	font-weight:						bold;
	line-height:						1;
	color:								#FFFFFF;
	margin:								1px 0px 0px 0px;
	*margin:							0px;
	float:									left;
	} */


#content_home #column_right .news_events .header_news a,
#content_home #column_right .news_events .header_news a:visited,
#content_home #column_right .news_events .header_events a,
#content_home #column_right .news_events .header_events a:visited {
	font-size:							0.63em;
	color:								#FFFFFF;
	padding:							0px 14px 0px 0px;
	margin:								2px 0px 0px 0px;
	float:									right;
	background:						url(../images/arrow_white.gif) no-repeat right;
	}
#content_home #column_right .news_events .header_news a:hover,
#content_home #column_right .news_events .header_events a:hover {
	text-decoration:					underline;
	}
#content_home #column_right .news_events .textbox {


	font-size:							0.69em;
	background:						#F6F3E9;
	border:								1px solid #E2E2E1;	
	}
#content_home #column_right .news_events .textbox .row {

	padding:							16px 15px;
	overflow:							hidden;
	background:						url(../images/divider_news_events.gif) no-repeat 50% 100%;
	}
#content_home #column_right .news_events .textbox .row.important {
	background:						url(../images/divider_news_events.gif) no-repeat 50% 100% #EEDDD4;
	font-weight:					700;
}

#content_home #column_right .news_events .textbox .last.important {
	background:						#EEDDD4;
	font-weight:					700;
}

#content_home #column_right .news_events .textbox .important a{
	color:							#C60000;
}

#content_home #column_right .news_events .textbox .last {
	background:						none;
	}
#content_home #column_right .news_events .textbox .row .left {
	font-weight:						bold;
	width:								60px;
	float:									left;
	}
#content_home #column_right .news_events .textbox .row .right {
	width:								265px;
	float:									right;
	}



/* Left Nav */

#content #column_left {
	font-size:							0.75em;
	width:								230px;
	overflow:							hidden;
	float:									left;
	}
#content #column_left h3 {
	font-size:							1.50em;
	font-weight:						bold;
	color:								#5d398b;
	}
#content #column_left p {
	padding:							23px 10px 0px 10px;
	line-height:						1.42em;
	}
#content #column_left .header {
	width:								220px;
	height:								45px;
	padding:							6px 0px 0px 10px;
	background:						url(../images/divider_left.gif) no-repeat bottom;
	}
#content #column_left ul {
	list-style-type:					none;
	margin:								0px;
	padding:							23px 0px 0px 0px;
	background:						none;
	}
#content #column_left ul li {
	padding:							0px 10px 15px 10px;
	margin:								0px;
	line-height:						1.42em;
	}
#content #column_left ul.subnav {
	list-style-type:					none;
	margin:								0px;
	padding:							0px;
	background:						url(../images/divider_left.gif) no-repeat bottom;
	}
#content #column_left ul.subnav li {
	padding:							14px 10px 13px 10px;
	margin:								0px;
	}
#content #column_left ul.subnav li.divider {
	font-size:							0;
	line-height: 						0;
	height:								1px;
	padding:							0px;
	margin:								0px;
	background:						url(../images/divider_left.gif) no-repeat bottom;
	}	
#content #column_left ul.subnav li.current {
	font-weight:						bold;
	background:						url(../images/arrow_purple.gif) no-repeat 216px 17px;
	}
#content #column_left ul li .date {
	font-family:						Tahoma, Arial, Helvetica, Helv, sans-serif;
	font-weight:						bold;
	display:								block;
	padding:							0px 0px 3px 0px;
	}

#content #column_left .pdf {
	font-size:							1em;
	width:								210px;
	padding:							20px 10px 0px 10px;
	line-height:						1.27em;
	}
#content #column_left .pdf img {
	float:									left;
	margin:								1px 6px 0px 0px;
	}



/* Main Content */

#content #column_right {
	font-size:							0.75em;
	width:								520px;
	overflow:							hidden;
	float:									right;
	}
#content #column_right p {
	line-height:						1.69em;
	}
#content #column_right .spacer {
	width:								100%;
	height:								33px;
	}
#content #column_right .subspacer {
	width:								100%;
	height:								25px;
	}
#content #column_right h2 {
	font-size:							1.85em;
	font-weight:						bold;
	color:								#903f98;
	line-height:						150%;
	margin:								0px 0px 16px 0px;
	}
#content #column_right h3 {
	font-size:							1.45em;
	font-weight:						bold;
	color:								#903f98;
	line-height:						140%;
	margin:								0px 0px 12px 0px;
	}
#content #column_right h3.important {
	color:#C60000;
}
#content #column_right h3.subtitle {
	font:									1.50em Arial, Verdana, Tahoma, Helvetica, Helv, sans-serif;
	font-weight:						normal;
	color:								#903f98;
	margin:								0px 0px 10px 0px;
	}	
#content #column_right h4 {
	font-size:							1.33em;
	font-weight:						bold;
	margin:								0px 0px 14px 0px;
	}
#content #column_right .header {
	width:								520px;
	height:								50px;
	margin:								0px 0px 23px 0px;
	border-bottom:					1px solid #E2E2E1;
	}



/* Products */

#content #column_right .twocols {
	width:								520px;
	overflow:							hidden;
	}
#content #column_right .twocols .left {
	width:								248px;
	float:									left;
	}
#content #column_right .twocols .right {
	width:								248px;
	float:									right;
	}

#content #column_right ol {
	list-style-type:					decimal;
	list-style-position:				outside;
	padding:							0px 0px 0px 29px;
	margin:								0px;
	}
#content #column_right ol li {
	line-height:						1.42em;
	padding:							0px;
	margin:								0px 0px 13px 0px;
	}
#content #column_right ol li.last {
	line-height:						1.42em;
	padding:							0px;
	margin:								0px;
	}

#content #column_right .caption {
	font-size:							0.92em;
	width:								100%;
	padding:							3px 0px 0px 0px;
	text-align:							center;
	display:								block;
	}
#content #column_right .annotation {
	font-size:							1.2em;
	line-height:						1.42em;
	width:								100%;
	padding:							16px 0px 0px 0px;
	display:								block;
	}
#content #column_right .center {
	width:								100%;
	text-align:							center;
	}
#content #column_right img.tm {
	margin:								5px 0px 0px 0px;
	}

#content #column_right ul.package {
	width:								170px;
	list-style-type:					none;
	list-style-position:				outside;
	padding:							0px;
	margin:								0px;
	}
#content #column_right ul.package li {
	line-height:						1.42em;
	padding:							0px 0px 6px 0px;
	margin:								0px;
	}
#content #column_right ul.package li.last {
	padding:							0px;
	}
#content #column_right ul.package li span,
#content #column_right ul.package li.last span {
	float:									right;
	}

#content #column_right ul.list {
	list-style-type:					disc;
	list-style-position:				outside;
	padding:							0px;
	margin:								0px 0px 0px 30px;
	}
#content #column_right ul.list li {
	line-height:						1.42em;
	padding:							0px 0px 6px 0px;
	margin:								0px;
	}
#content #column_right ul.list li.last {
	padding:							0px;
	}

.package {
	margin:								5px 0px 0px 30px;
	}



/* News / Events / Articles */

#content #column_right.news .item,
#content #column_right.events .item,
#content #column_right.articles .item {
	width:								520px;
	overflow:							hidden;
	}
#content #column_right.news .item .date,
#content #column_right.events .item .date,
#content #column_right.articles .item .date {
	font-weight:						bold;
	display:								block;
	padding:							0px 0px 12px 0px;
	}
#content #column_right.news .item a.readmore,
#content #column_right.events .item a.readmore,
#content #column_right.articles .item a.readmore,
#content #column_right.news .item a.readmore:visited,
#content #column_right.events .item a.readmore:visited,
#content #column_right.articles .item a.readmore:visited {
	font-weight:						bold;
	padding:							0px 9px 0px 0px;
	background:						url(../images/arrow_purple_bold.gif) no-repeat right 5px;
	}
#content #column_right.news .item a.readmore:hover,
#content #column_right.events .item a.readmore:hover,
#content #column_right.articles .item a.readmore:hover {
	background:						url(../images/arrow_purple_bold_on.gif) no-repeat right 5px;
	}
#content #column_right.news .item img,
#content #column_right.events .item img {
	display:								block;
	margin:								4px 0px 0px 0px;
	}
#content #column_right.news .divider,
#content #column_right.events .divider,
#content #column_right.articles .divider {
	width:								100%;
	height:								1px;
	display:								block;
	margin:								20px 0px 20px 0px;
	background:						#E2E2E1;
	}



/* References */

#content #column_right.references ol {
	list-style-type:					decimal;
	list-style-position:				outside;
	padding:							0px 0px 0px 25px;
	*padding:							0px 0px 0px 30px;
	margin:								0px;
	}
#content #column_right.references ol li {	
	padding:							0px 0px 0px 8px;
	margin:								0px 0px 25px 0px;
	}
#content #column_right.references ol li p {	
	padding:							0px 0px 10px 0px;
	}
#content #column_right.references ol li a,
#content #column_right.references ol li a:visited {
	font-weight:						bold;
	padding:							0px 9px 0px 0px;
	background:						url(../images/arrow_purple_bold.gif) no-repeat right 5px;
	}
#content #column_right.references ol li a:hover  {
	background:						url(../images/arrow_purple_bold_on.gif) no-repeat right 5px;
	}


/* Featured Articles */

#content #column_right.articles h2 {
	margin-bottom:					20px;
	}

#content #column_right.articles .spacer {
	width:								100%;
	height:								22px;
	}


/* Links */

#content #column_right.links h2 {
	margin-bottom:					20px;
	}

#content #column_right.links p {
	padding:							8px 0px 0px 0px;
	}

#content #column_right.links .spacer {
	width:								100%;
	height:								22px;
	}

#content #column_right.links .divider {
	width:								100%;
	height:								1px;
	display:								block;
	margin:								23px 0px 20px 0px;
	background:						#E2E2E1;
	}



/* FAQ */

#content #column_right.faq h3 {
	margin-top:						23px;
	}



/* Sitemap */

#content_sitemap {
	font-size:							0.75em;
	width: 								780px;
	margin:								0px;	
	padding:							30px 30px 45px 30px;
	background:						#FFFFFF;
	overflow:							hidden;
	}
#content_sitemap .header {
	width: 								780px;
	height:								50px;
	margin:								0px 0px 23px 0px;
	border-bottom:					1px solid #E2E2E1;
	}
#content_sitemap .column {
	width: 								260px;
	float:									left;
	}

#content_sitemap ul {
	list-style-type:					none;
	list-style-position:				outside;
	padding:							0px;
	margin:								0px 0px 0px 0px;
	}
#content_sitemap ul ul {
	list-style-type:					circle;
	list-style-position:				outside;
	padding:							0px;
	margin:								8px 0px 0px 30px;
	}
#content_sitemap li {
	font-weight:						bold;
	line-height:						1.42em;
	padding:							0px 0px 14px 0px;
	margin:								0px;
	}
#content_sitemap li li {
	font-weight:						normal;
	line-height:						1.42em;
	padding:							0px 0px 4px 0px;
	margin:								0px;
	}



/* Contact */

#content #column_right.contact span {
	color:								#903F98;
	}

fieldset {
	margin:								0px;
	padding:							0px;
	border:								0px;
	}
form {
	margin:								0px;
	padding:							25px 0px 0px 0px;
	border:								0px;
	}

input.inputs {	
	font: 									1em Tahoma, Arial, Helvetica, Helv, sans-serif;
	color:								#83757d;
	width:								295px;
	height:								18px;
	border:								1px solid #B4B5B5;
	background:						#FFFFFF;
	padding:							2px 0px 0px 3px;
	}
input.first {	
	font: 									1em Tahoma, Arial, Helvetica, Helv, sans-serif;
	color:								#83757d;
	width:								140px;
	height:								18px;
	border:								1px solid #B4B5B5;
	background:						#FFFFFF;
	padding:							2px 0px 0px 3px;
	float:									left;
	}
input.last {	
	font: 									1em Tahoma, Arial, Helvetica, Helv, sans-serif;
	color:								#83757d;
	width:								140px;
	height:								18px;
	border:								1px solid #B4B5B5;
	background:						#FFFFFF;
	padding:							2px 0px 0px 3px;
	float:									right;
	}

select {
	font: 									1em Tahoma, Arial, Helvetica, Helv, sans-serif;
	color:								#83757d;
	width:								300px;
	height:								20px;
	border:								1px solid #B4B5B5;
	background:						#FFFFFF;
	margin:								0px;
	padding:							0px;
	}
select option {
	padding:							0px 0px 0px 5px;
	}
select.country optgroup {
	font: 									1em Tahoma, Arial, Helvetica, Helv, sans-serif;
	font-style:							normal;
	font-weight:						bold;
	color:								#34B3D1;
	padding:							0px 0px 0px 5px;
	}
select.country optgroup option {
	font-weight:						normal;
	color:								#83757d;
	background: 						#FFFFFF;
	padding:							1px 0px 1px 10px;
	}

textarea {
	font: 									1em Tahoma, Arial, Helvetica, Helv, sans-serif;
	color:								#83757d;
	width:								295px;
	border:								1px solid #B4B5B5;
	background:						#FFFFFF;
	padding:							2px 0px 0px 3px;
	}
.checkbox {
	width:								13px;
	height:								13px;
	margin:								-3px 5px 0px 0px;
	*margin:							-1px 5px 0px 0px;
	vertical-align:						middle;
	}

.formrow { 
	width: 								520px;
	clear:								both;
	padding:							0px 0px 12px 0px;
	overflow:							hidden;
	}
.formlabel { 
	font-weight:						bold;
	width: 								190px;
	padding:							2px 0px 0px 0px;
	float:									left;
	}
.forminput { 
	width: 								300px;
	padding:							0px 20px 0px 0px;
	float:									right;
	}

.formbtn {
	width:								300px;
	height:								29px;
	margin:								5px 0px 0px 0px;
	display:								block;
	background:						url(../images/jp/btn_submit.gif) no-repeat;
	text-indent:						-9999px;
	}
.formbtn:hover { 
	background:						url(../images/jp/btn_submit_on.gif) no-repeat;
	}
	
/* BEGIN latest news and archive */
#content #column_left ul.latestnews { 
	list-style-type:					none;
	margin:								0px;
	padding:							0px;
	}	
	
#content #column_left ul.latestnews li  {
	font-weight:						bold;
	padding:							14px 10px 13px 20px;
	color:								#5d398b;
	}

#content #column_left ul.latestnews li.current  {
	font-weight:						bold;
	padding:							14px 10px 13px 20px;
	background:						url(../images/arrow_purple.gif) no-repeat 196px 18px;  
	}
	
#content #column_left ul.latestnews li.archive_current  {
	font-weight:						bold;
	padding:							2px 10px 3px 30px;
	background:						url(../images/arrow_purple.gif) no-repeat 196px 9px;
	}
#content #column_left ul.latestnews li.archive {
	padding:							2px 10px 3px 30px;
	}
#content #column_left ul.latestnews li.archive_bottom_current  {
	font-weight:						bold;
	padding:							2px 10px 3px 30px;
	background:						url(../images/arrow_purple.gif) no-repeat 196px 6px;
	}	

#content #column_left ul.latestnews li.divider {
	font-size:							0;
	line-height: 						0;
	height:								1px;
	padding:							0px;
	margin:								0px;
	background:						url(../images/divider_left.gif) no-repeat bottom;
	}	

#content #column_left ul.latestnews li.divider_bottom {
	font-size:							0;
	line-height: 						0;
	height:								1px;
	padding:							0px;
	margin:								5px 0px 0px 0px;
	background:						url(../images/divider_left.gif) no-repeat bottom;
	}	


#content #column_left ul.latestnews a.year,
#content #column_left ul.latestnews a.year:visited {
	color:#5d398b;
	text-decoration:none;
	font-weight:normal;
	}

#content #column_left ul.latestnews a.year:hover {
	color:#903f98;
	text-decoration:none;
	}	
	

#content #column_left ul.latestnews a.year_active,
#content #column_left ul.latestnews a.year_active:visited{
	color:#5d398b;
	font-weight:							bold;
	text-decoration:none;

	}

#content #column_left ul.latestnews a.year_active:hover {
	color:#903f98;
	font-weight:							bold;
	text-decoration:none;
	}

#content #column_left .newsletter {
	font-size:							1em;
	width:								250px;
	padding:							0;
	margin:								20px 0px 0px 0px;
	line-height:						1.27em;
	background:						#f9f6f5;	
	}

#content #column_left .newsletter .signup_text {
	padding:							18px 0px 10px 15px;
	margin:								0;
	}

#content #column_left .newsletter .form {
	padding:							0;
	margin:								0;
	}
	
#content #column_left .newsletter .formbtn_send {
	width:								53px;
	height:								22px;
	padding:							0px 0px 0px 0px;
	margin:								0px 0px 15px 0px;
	background:						url(../images/jp/btn_send.gif) no-repeat;	
	text-indent:						-99999px;
	border:								none;
	cursor:								pointer;
	display:								inline;
	vertical-align: middle;
	}

#content #column_left .newsletter .inputfield {
	color:								#3D3D3D;
	width:								147px;
	height:								20px;
	border:								1px solid #A5ACB2;
	background:						#FFFFFF;
	padding:							0px 0px 0px 0px;
	margin:								0px 0px 15px 15px;
	display:								inline;
	vertical-align: middle;
	}		


/* END latest news and archive */

#content_home .highlighted_news {
	background: none repeat scroll 0 0 #BD4946;
    height: 25px;
    margin-bottom: 15px;
    padding: 7px !important;
    text-align: center;
    width: auto !important;
	font-family:Arial, Helvetica, sans-serif;
}

#content_home .highlighted_news a {
	font-weight:bold;
	color:#fff;
	font-size:.7em;
}

#content_home .highlighted_news a:hover {
	text-decoration:underline;
}
