body {background-color: White;
	margin:0px;
	font-family:Verdana,Arial,sans-serif;
	font-size:8pt;
	}

#main {width:95%;
	background-color:#DCDCDC;
	border: solid 1px black;
	margin: 5px 2px 0px 15px;
	overflow:hidden;
	}
	
#head {width:100%;
    height:90px;
	background-color:#B0C4DE;
	background-repeat:no-repeat;
	border-bottom:solid 1px black;
	text-align:center;
	vertical-align:middle;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	background-image:url(../cached/yarp.jpg);}
	
#head_notice 
{
	position:absolute;
	left:200px;
	margin:0;
	padding:0;
	top:75px;
	color:#ffff00;
	text-align:left;
	font-weight:bold;
	font-size:10pt
}	

#head_notice a { color:#ffff00;}
	
#head h1 {font-size:18pt;font-family:Verdana;
	margin:16px 0 16px 0;}
	
#nav {background-color:#8f82b8;
	border-bottom: solid 1px black;
	border-right: solid 1px black;
	float:left;
}

#nav a {display:block; font-family:Arial; font-size:10pt;
	text-decoration:none;
	padding:2px 10px 2px 10px;
	margin: 2px 0 2px 0;
	color:Black;
	}
	
#nav a:hover {background-color:midnightblue; color:lightsteelblue;}

#nav a.news {font-weight:bold; color:#ffff00;}

#foot {width:95%;
	margin: 0px 2px 5px 15px;
	overflow:hidden;
	font-size:7pt;
	border-bottom: solid 1px black;
    border-left: solid 1px black;
    border-right: solid 1px black;
	overflow:hidden;}

#foot p	 {margin:4px 5px 4px 25px;}

/* 80% without Tsubomi */
#content {float:left; width:70%;
	padding: 3px 3px 3px 5px;}

#content p {margin:5px 2px 5px 5px;}

#content h1 {font-size:14pt;
	font-family:Times New Roman;
	margin:10px 15px 3px 5px;
	font-weight:bold;}
	
#content h2 {font-size:10pt;
	font-weight:normal;
	margin:10px 15px 3px 5px;
	}
	
#content h3 {font-size:9pt;
	font-weight:normal;
	margin:10px 15px 3px 5px;
	}
	
#content h4 {font-size:9pt;
	font-weight:normal;
	margin:10px 15px 3px 5px;
	}
	
	

/* Specific to form pages */
#content table {margin:10px 15px 10px 5px;}
#content table thead tr th {text-align:center;background-color:skyblue;
	padding:3px 5px 3px 5px;font-weight:normal;font-size:10pt;}
#content table tbody tr.odd {background-color:darkgray}
#content table tbody tr {background-color:silver}
#content table tbody tr td.e {background-color:#DCDCDC;font-weight:bold;color:sienna;}
#content table tbody tr td.e span {display:none;}
#content table tbody tr td {padding:2px 5px 2px 5px;}
#content table tbody tr th {text-align:left; padding:2px 5px 2px 5px;font-weight:normal;}
#content table tbody td input.cr {width:auto}
#content table tbody td input {width:120pt;}
#content table tfoot tr td {text-align:left;padding:2px 5px 2px 5px;}



/************************* Sprecific to the translation page */
.msg {font-weight:bold;color:sienna;}

#srcre {width:100%;
	padding:0px 0px 0px 0px;
	border:solid 1px black;
	margin:0px 0px 4px 0px;
	overflow:hidden;}

#src {width:100%;
	border:0;}

#resultre {width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 4px 0px;
	border:solid 1px black;}

#result {background-color:white; 
	width:100%; overflow:scroll;
	}

#analysisre {width:100%;
	border:solid 1px black;
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 0px;}
	
#analysis {background-color:white;
	width:100%; overflow:scroll;font-size:8pt;
	}
	
.anaread {color:Red}

.anatrans {color:blue}

.anasentcont {padding-left:8px;}

.anaj {font-size:10pt;}
	
span.y {color:darkblue;}	

.anacolor1 {color:#ff7070}
.anacolor2 {color:#4050ff}
.anacolor3 {color:#989898}
.anacolor4 {color:#00d0d0}
.anacolor5 {color:#cccc00}
.anacolor6 {color:Green}
.anacolor7 {color:Green}
.anacolor8 {color:Green}
.anacolor9 {color:Green}

#MorePopup 
{
	background-color:#DCDCDC;
	display:none;
	position:absolute;
	z-index:1000;
	border:solid 1px #000000;
	filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,strength=3);
	padding: 2px 1px 2px 3px;
}

.inv {display:none;}

#MorePopup span.latin {color:#9010a8}

#analysis a img {border:0}
#MorePopup a img {border:0}
#MorePopup .comment {font-weight:normal;color:#6060b0;font-family:Times New Roman;font-size:10pt;}
