/* COMMON */

	a:link {text-decoration: none; color:#0000cc; }
	a:visited { text-decoration: none; color:#0000cc; }
	a:hover { text-decoration: none; color:#0000cc; }
	a:active { text-decoration: none; color:#0000cc; }
	
	body{
		margin: 0;
		padding: 0;
	}
	
	/* common body */
	body.BGimage{
		margin-top: 36px;
		background-color: #0D2866;
		text-align: center;
	}
	
	/* portforio detail body */
	body.detail_BGimage{
		background: url("/portfolio/images/BGdetail.gif") 324px 358px no-repeat ;
		text-align: left;
	}
	
	.header{
		background-color: #79A8F4;
	}
	
	.contents{
		background: url("/common/images/BGcontents.gif") no-repeat;
		background-color: #EAEDF2;
		font-size: small;
		color: #666666;
		line-height:160%;
		height: 364px;
		font-family: Geneva,verdana,sans-serif;
	}
	
	.contets_vercheck{
		background-color: #ffffff;
		font-size: small;
		color: #666666;
		line-height:160%;
		height: 400px;
		font-family: Geneva,verdana,sans-serif;
	}
	
	.footer{
		background-color: #BFC7D7;
		color: #ffffff;
		font-size: x-small;
		font-family: Geneva,verdana,sans-serif;
	}
	
	.footer a:link {text-decoration: none; color:#0000cc; }
	.footer a:visited { text-decoration: none; color:#0000cc; }
	.footer a:hover { text-decoration: none; color:#0000cc; }
	.footer  a:active { text-decoration: none; color:#0000cc; }
	
	
	.body{
		font-size: small;
		line-height:160%;
		font-family: Geneva,verdana,sans-serif;
	}	

/* COVER */
	
	.cover_links {
		font-size: x-small;
		line-height:200%;
		font-family: Geneva,verdana,sans-serif;
	}
	
	.cover_links  a:link {text-decoration: none; color:#CCFF00; }
	.cover_links  a:visited { text-decoration: none; color:#CCFF00; }
	.cover_links  a:hover { text-decoration: none; color:#CCFF00; }
	.cover_links  a:active { text-decoration: none; color:#CCFF00; }
	
/* NEWS */

	.news_articles{
		margin-left: 192px;
		margin-right: 12px;
	}
	
	p.news_body{
		font-size: small;
		line-height:160%;
		font-family: Geneva,verdana,sans-serif;
		margin-top: 0px;
		margin-bottom: 12px;
	}
	
	.date{
		color: #333333;
	}
	
	
/* MAILNEWS */
	
	form{
		margin: 0;
		padding: 0;
	}


/* PORTFOLIO */
	
	#portfolio-navigation {
		margin-top:12px;
		font-size: 10px;
		font-family: sans-serif;
	}

	#portfolio-navigation  a {
		padding-left: 12px;
		height: 20px;
	    color: #0D2866;
		width: 120px;
		display: block;
	}

	#portfolio-navigation a.selected {
	    background-color: #CCFF00;
	}

	#portfolio-navigation a:hover {
		color: #0099FF;
	}
	
	.porrtfolio_yearline{
		border-top: solid 2px #0D2866;
	}
	
	.porrtfolio_article{
		border-bottom: solid 1px #ffffff;
	}
	
	.porrtfolio_article img{
		border: solid 1px #ffffff;
		margin-bottom: 6px;
	}
	
	.version_links {
		color: #ffffff;
	}
	
	/* PORTFOLIO DETAIL HTML Ver. */
	
	.detail_title{
		font-size: small;
		font-weight: bold;
		font-family: Geneva,verdana,sans-serif;
		color: #ffffff;
		background-color: #BACB1E;
		height: 24px;
		line-height: 180%;
	}
	
	.detail_title_ber{
		font-size: small;
		font-weight: bold;
		font-family: Geneva,verdana,sans-serif;
		color: #ffffff;
		background-color: #BACB1E;
		height: 24px;
		line-height: 180%;
		padding-left: 12px;
	}
	
	.detail_location{
		font-size: x-small;
		font-family: Geneva,verdana,sans-serif;
		color: #333333;
		padding: 6px;
	}
	
	.data_label{
		font-size: x-small;
		font-family: Geneva,verdana,sans-serif;
		color: #0D2866;
	}
	
	.data_note{
		font-size: x-small;
		font-family: Geneva,verdana,sans-serif;
		color: #666666;
	}
	
	.data_lang{
		font-size: x-small;
		font-family: Geneva,verdana,sans-serif;
		font-weight: normal;
		color: #666666;
	}
	
	.data_navigation{
		width: 580px;
	}
	
/* CORPORATE INFORMATION */
	
	.corporate_lead{
		width: 516px;
		color: #0D2866;
	}
	
	.corporate_address{
		background-color: #EAEDF2;
	}

	
	.corporate_address p{
		font-size: x-small;
		line-height:140%;
		color: #333333;
		margin-left: 12px;
		margin-bottom: 12px;
	}

/* PUBLICATION */
	
	.publication_yearline{
		border-top: solid 2px #0D2866;
	}
	
	.publication_article{
		border-bottom: solid 1px #ffffff;
	}


/* JOBS */
	
	.jobs_articles{
		margin-left: 192px;
		margin-right: 12px;
	}
	
	.jobs_articles strong{
		color: #333333;
		font-weight: bold;
	}
	
	p.jobs_body{
		font-size: small;
		line-height:160%;
		font-family: Geneva,verdana,sans-serif;
		margin-top: 0px;
		margin-bottom: 12px;
	}
	
	.jobs_caption{
		font-size: small;
		line-height:180%;
		color: #33333;
	}
	
	

