/* CSS for Yenland *//* Begin Structure */body {	background-color:#E7E7E7;	background:url(http://www.yenbridge.com/adm/images/grass11.jpg);	margin: 0px 0px 10px 0px;	padding: 0; 	height:100%;	font-family: Verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";	font-size:10px;	text-align:center;	}#page {	background-color: white;	margin: 0px auto 0px auto;	padding: 0;	width: 900px;	border:thin;	border-style:solid;	border-color:#CCCCCC;	text-align:left;	}	#wpage {	background-color: white;	margin: 0px auto 0px auto;	padding: 0;	width: 100%;	text-align:left;	}	#header {	text-align:left;	margin: 0 0 0 0px; 	padding: 0; 	height: 120px; 	width: 880px;	}	.logo {	padding-right:60px;	display:inline;	}	.narrowpage {	float: left;	padding: 10px 10px 30px 30px;	margin: 0px 0 0;	width: 650px;	display: inline;	line-height: 1.5em;	}	.widepage {	float: left;	padding: 10px 30px 30px 30px;	margin: 0px 0 0;	width: 880px;	display: inline;	line-height: 1.5em;	}	#footer {	color:#FFFFFF;	font-size:12px;	padding: 0;	margin: 0 auto;	width: 100%;	clear: both;	}#footer p {	margin: 0;	padding: 20px 0;	text-align: center;	}			h1 {	padding-top: 30px;	margin: 0;	}h2 {	margin: 30px 0 0;	}h3 {	padding: 0;	margin: 30px 0 0;	}		#sidebar {	padding: 10px 0px 10px 0;	margin-left:660px;	width: 220px;	}#sidebar form {	margin: 0;	}	/* End Structure *//* Begin Typography & Colors */body {	font-family: Verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";	font-size:10px;	color: #575757;	line-height: 16px;	text-align: center;	}#page {	background-color: white;	text-align: left;	}#content {	font-size: 1.2em;	}#footer {	background: #849D78; 	border: none;	}small {	font-family: Verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";	font-size: 0.9em;	line-height: 1.5em;	}	strong {	font-size: 1em;	color: #000;}a:link {	color:#CB6501;	text-decoration: none;}a:hover, a:active {	color: #000;/*	font-weight:bold; */}h1 {	font-size: 2em;	text-align: center;	color:006600;}h2 {	font-size: 1.5em;	line-height: 10px;	color: #849D78;}h3 {	font-size: 1.3em;}h4 {	font-size:1.1em;	color:006600;}h1 a, h2 a, h3 a, {	color:#CB6501;}h1, h1 a, h1 a:hover, h1 a:visited, h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2 {	text-decoration: none;}.widepage h1, h1 a, h1 a:hover, h1 a:visited, h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, h4, #sidebar h2 {	text-align:left;}acronym, abbr, span.caps {	font-size: 0.9em;	letter-spacing: .07em;}	#textbox {	padding:10px;	background-color:#D9E9D4;	}		#textbox img {	padding:10px;	}		.widepage p {	width:750px;	text-align:left;}		/* End Typography & Colors *//*- Image Map */#islands {	float:right;	padding-right:20px; 	width: 180px; 	height: 120px; 	background: url(http://www.yenbridge.com/adm/images/islands.jpg); 	margin: 0; padding: 0; 	position: relative;	}#islands li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}#islands a {display: block;}#island1 {left: 14px; top: 18px; width: 45px; height: 35px;}#island2 {left: 58px; top: 27px; width: 32px; height: 31px;}#island3 {left: 23px; top: 55px; width: 57px; height: 40px;}#island4 {left: 91px; top: 19px; width: 34px; height: 40px;}#island5 {left: 81px; top: 59px; width: 50px; height: 28px;}#island1 a {height: 35px;}#island2 a {height: 31px;}#island3 a {height: 40px;}#island4 a {height: 40px;}#island5 a {height: 28px;}#island1 a:hover {background: url(http://www.yenbridge.com/adm/images/islands.jpg) -14px -137px no-repeat;}#island2 a:hover {background: url(http://www.yenbridge.com/adm/images/islands.jpg) -58px -266px no-repeat;}#island3 a:hover {background: url(http://www.yenbridge.com/adm/images/islands.jpg) -23px -535px no-repeat;}#island4 a:hover {background: url(http://www.yenbridge.com/adm/images/islands.jpg) -91px -378px no-repeat;}#island5 a:hover {background: url(http://www.yenbridge.com/adm/images/islands.jpg) -80px -660px no-repeat;}/* End Image Map *//*- Main Menu in Header */.navigation {	font-size:12px;	font-weight:bold;	color:#FFFFFF;	background-color:#849D78;	height: 27px;	display: block;	text-align: center;	margin: 0px 0px 10px 0;		}.navigation ul {    margin: 0;	padding: 0;	height: 27px;	list-style: none;}.navigation ul li {	color:#FFFFFF;	display: inline;	float: left;	height: 27px;	margin: 0;	padding: 0;}.navigation ul li a {	color:#FFFFFF;	float: left;	overflow: visible;	height: 27px;	border: 0;	padding:5px 20px;	text-decoration:none;}.navigation ul li a:hover {	color:#FFFFFF;	float: left;	overflow: visible;	height: 27px;	border: 0;	padding:5px 20px;	background-color:#333300;}.navigation li.current {	background-color:#FFFFFF;	color:#333300;	float: left;	overflow: visible;	height: 27px;	border: 0;	padding:5px 20px;}.navigation a:visited {	text-decoration:none;}.ticker {	margin:2px 15px 2px 0px;	text-align:right;	font-size:.9em;}/* Begin Various Tags & Classes */acronym, abbr, span.caps {	cursor: help;	}acronym, abbr {	border-bottom: 1px dashed #999;	}blockquote {	font-size:.9em;	font-weight:bold;	margin: 25px 30px 25px 15px;	padding-left: 20px;	line-height:1.3em;	}	.widepage blockquote {	width:500px;}.cite {	margin: 2px 0 0;	text-decoration:underline;	display: block;	}.center {	text-align: center;	}hr {	color:#666666;	}a img {	border: none;	}	.formbutton {	cursor:pointer;	border:outset 1px #E7E6E6;	background:#999;	color:#666;	font-weight:bold;	margin-top:10px;	padding: 1px 2px;	background:url(http://www.yenbridge.com/adm/images/submit.jpg) repeat-x left top;	}	.greenU {	display: block;	height:40px;	padding:4px 10px;	background:url(http://www.yenbridge.com/adm/images/arrows/greenU.jpg) no-repeat center;	}	.greenD {	display: block;	height:40px;	padding:4px 10px;	background:url(http://www.yenbridge.com/adm/images/arrows/greenD.jpg) no-repeat center;	}	.greenL {	display: block;	height:40px;	padding:4px 10px;	background:url(http://www.yenbridge.com/adm/images/arrows/greenL.jpg) no-repeat center;	}		.greenR {	display: block;	height:40px;	padding:4px 10px;	background:url(http://www.yenbridge.com/adm/images/arrows/greenR.jpg) no-repeat center;	}	.greyU {	display: block;	height:40px;	padding:4px 10px;	background:url(http://www.yenbridge.com/adm/images/arrows/greyU.jpg) no-repeat center;	}	.greyD {	display: block;	height:40px;	padding:4px 10px;	background:url(http://www.yenbridge.com/adm/images/arrows/greyD.jpg) no-repeat center;	}	.greyL {	display: block;	height:40px;	padding:4px 10px;	background:url(http://www.yenbridge.com/adm/images/arrows/greyL.jpg) no-repeat center;	}		.greyR {	display: block;	height:40px;	padding:4px 10px;	background:url(http://www.yenbridge.com/adm/images/arrows/greyR.jpg) no-repeat center;	}		.orangeU {	display: block;	height:40px;	padding:4px 10px;	background:url(http://www.yenbridge.com/adm/images/arrows/orangeU.jpg) no-repeat center;	}	.orangeD {	display: block;	height:40px;	padding:4px 10px;	background:url(http://www.yenbridge.com/adm/images/arrows/orangeD.jpg) no-repeat center;	}	.orangeL {	display: block;	height:40px;	padding:4px 10px;	background:url(http://www.yenbridge.com/adm/images/arrows/orangeL.jpg) no-repeat center;	}		.orangeR {	display: block;	height:40px;	padding:4px 10px;	background:url(http://www.yenbridge.com/adm/images/arrows/orangeR.jpg) no-repeat center;	}		.redU {	display: block;	height:40px;	padding:4px 10px;	background:url(http://www.yenbridge.com/adm/images/arrows/redU.jpg) no-repeat center;	}	.redD {	display: block;	height:40px;	padding:4px 10px;	background:url(http://www.yenbridge.com/adm/images/arrows/redD.jpg) no-repeat center;	}	.redL {	display: block;	height:40px;	padding:4px 10px;	background:url(http://www.yenbridge.com/adm/images/arrows/redL.jpg) no-repeat center;	}		.redR {	display: block;	height:40px;	padding:4px 10px;	background:url(http://www.yenbridge.com/adm/images/arrows/redR.jpg) no-repeat center;	}		.pinkU {	display: block;	height:40px;	padding:4px 10px;	background:url(http://www.yenbridge.com/adm/images/arrows/pinkU.jpg) no-repeat center;	}	.pinkD {	display: block;	height:40px;	padding:4px 10px;	background:url(http://www.yenbridge.com/adm/images/arrows/pinkD.jpg) no-repeat center;	}	.pinkL {	display: block;	height:40px;	padding:4px 10px;	background:url(http://www.yenbridge.com/adm/images/arrows/pinkL.jpg) no-repeat center;	}		.pinkR {	display: block;	height:40px;	padding:4px 10px;	background:url(http://www.yenbridge.com/adm/images/arrows/pinkR.jpg) no-repeat center;	}		.right { 	text-align: right; 	}	.left { 	text-align: left; 	}		/* End Various Tags & Classes*//* yencontent*/.yencontent_right {	background: url("http://www.yenbridge.com/adm/images/yn/yn_yencontent_topleft.gif") top left no-repeat;	margin:10px 0 20px 0;} #yencontent_recent {	margin: 0px;	padding: 20px 0 20px 0;}#yencontent_recent ul {	margin:0px;	padding: 0px 0px 0px 10px;}#yencontent_recent li {	list-style:none;	margin:0 0 0 0;}#yencontent_recent a { 	background: url("http://www.yenbridge.com/adm/images/yn/yn_yencontent_dotted_line.gif") bottom left repeat-x;}#yencontent_recent .category {	font-size:1.1em;	background: url("http://www.yenbridge.com/adm/images/yn/yn_yencontent_dotted_line.gif") bottom left repeat-x;	padding-top:10px; 	color:#006600; }#yencontent_recent .category2 {	font-size:1.1em;	background: url("http://www.yenbridge.com/adm/images/yn/yn_yencontent_dotted_line.gif") bottom left repeat-x;	padding: 0px 0px 0px 3px;	color:#003300; }#yencontent_recent .category3 {	font-size:1em;	background: url("http://www.yenbridge.com/adm/images/yn/yn_yencontent_dotted_line.gif") bottom left repeat-x;	padding: 0px 0px 0px 6px;	color:#003333; }.yencontent_footer {	background: url("http://www.yenbridge.com/adm/images/yn/yn_yencontent_bottomleft.gif") bottom left no-repeat;	height:10px;}/* general tables */table {     font-size:1em;    background-color:#DCDCDC;	border-collapse: collapse;	border-style:solid;    border-width:1px;	border-color:#999999;	margin-bottom:20px;}table caption {	font-size:1.2em;	margin-top:10px;    background-color:#FFFFFF;    color:black;	padding:10px 20px;    border-style:solid;    border-width:1px;	border-color:#999999;	text-align:left;}table > thead > tr:first-child > th {    font-size:1em;    color:black;}td {      font-size:.9em;    background-color:#FFFFFF;    color:black;	padding:3px 2px;    border-style:solid;    border-width:1px;	border-color:#999999;    text-align:left;}th {      font-size:.9em;    background-color:#DCDCDC;    color:black;	padding:3px 0px;    border-style:solid;    border-width:1px;	border-color:#999999;    text-align:center;}table.wide {	width:700px;}table.medium {	width:590px;}/* End general tables *//* White table */.whitetable {     background-color:#FFFFFF;    border-style:none;	margin-bottom:0px;	}.whitetable caption {}.whitetable tr { }.whitetable td {  	padding:0px 0px;    border-style:none;}.whitetable th {  }.whitetable > thead > tr:first-child > th {}/* End White table *//* GREEN table */.greentable {     background-color:#808080;}.greentable caption {    background-color:#FFFFFF;    color:black;}.greentable > thead > tr:first-child > th {    color:white;}.greentable tr { }.greentable td {      background-color:#849D78;    color:white;}.greentable th {      background-color:#808080;    color:white;}/* End GREEN table *//* ORANGE table */.orangetable {     background-color:#FFFFFF;	border-color:#006600;}.orangetable caption {    background-color:#FFFFFF;    color:black;	border-color:#999999;	border-bottom:#006600;	}.orangetable tr { }.orangetable td {      background-color:#FFFFFF;    color:CB6501;	border:none;	border-top: 1px dotted gray;	border-left: 1px dotted gray;}.orangetable th {      background-color:#FFFFFF;    color:006600;	border:none;	border-top: 1px dotted gray;}.orangetable > thead > tr:first-child > th {    color:006600;	border-top: none;}/* End ORANGE table */