body {	background: #FFFFFF url(../images/background.gif) no-repeat fixed center top;	text-align: center;	margin: 0px;	padding: 0px;}a:link { color: #BB3333; text-decoration: none; }a:visited { color: #BB3333; text-decoration: none; }a:hover { color: #3333BB; text-decoration: none; }a:active { color: #3333BB; text-decoration: none; }* { margin: 0px; padding: 0px; }img { border: none; }p { margin: 0px; padding: 20px 0px 0px; }#container {	width: 700px;	margin: 0px auto;	padding: 0px;	text-align: left;}#languages {	width: 620px;	margin: 20px 0px 0px;	padding: 0px;	text-align: right;	font-size: 10px;	font-family: Lucida Grande, Verdana, Hiragino Kaku Gothic Pro W3, sans-serif;	line-height: 150%;	color: #656565;}#logo a{	width: 120px;	height: 118px;	margin: 20px 0px 0px;	padding: 0px;	background: url(../images/logo.gif) no-repeat 0px 0px;	overflow: hidden;	display: block;	text-indent: -9999pt;	float: left;}#content {	width: 580px;	margin: 20px 0px 0px;	padding: 0px;	text-align: left;	font-size: 12px;	font-family: Lucida Grande, Verdana, Hiragino Kaku Gothic Pro W3, sans-serif;	line-height: 150%;	color: #656565;	float: left;}#menu {	width: 500px;	height: 20px;	margin: 0px;	padding: 0px;	background-image: url(../images/menu_background.gif);	background-repeat: repeat-x;	background-position: 0px 0px;}#menu ul { list-style-type: none; margin: 0px; padding: 0px; width: 500px; height: 20px; }#menu li { display: inline; margin: 0px; padding: 0px; }#menu li a { float: left; display: block; background-position: 0px 0px; background-repeat: no-repeat; height: 20px; text-indent: -9999pt; }#menu li a:hover { background-position: 0px -20px; background-repeat: no-repeat; }#menu li a#menu1 { background-image:  url(../images/menu_1.gif); width: 33px; margin-right: 62px; }#menu li a#menu2 { background-image:  url(../images/menu_2.gif); width: 44px; margin-right: 62px; }#menu li a#menu3 { background-image:  url(../images/menu_3.gif); width: 76px; margin-right: 62px; }#menu li a#menu4 { background-image:  url(../images/menu_4.gif); width: 64px; margin-right: 63px; }#menu li a#menu5 { background-image:  url(../images/menu_5.gif); width: 30px; margin-right: 0px; }#title1{ width: 580px; height: 16px; margin: 0px; padding: 0px; background: url(../images/title_1.gif) no-repeat 0px 0px; overflow: hidden; display: block; text-indent: -9999pt; }#title2{ width: 580px; height: 16px; margin: 0px; padding: 0px; background: url(../images/title_2.gif) no-repeat 0px 0px; overflow: hidden; display: block; text-indent: -9999pt; }#title3{ width: 580px; height: 16px; margin: 0px; padding: 0px; background: url(../images/title_3.gif) no-repeat 0px 0px; overflow: hidden; display: block; text-indent: -9999pt; }#title4{ width: 580px; height: 16px; margin: 0px; padding: 0px; background: url(../images/title_4.gif) no-repeat 0px 0px; overflow: hidden; display: block; text-indent: -9999pt; }#title5{ width: 580px; height: 16px; margin: 0px; padding: 0px; background: url(../images/title_5.gif) no-repeat 0px 0px; overflow: hidden; display: block; text-indent: -9999pt; }#main {	width: 500px;	margin: 40px 0px;	padding: 0px;	text-align: left;	font-size: 12px;	font-family: Lucida Grande, Verdana, Hiragino Kaku Gothic Pro W3, sans-serif;	line-height: 180%;	color: #656565;}.block {	margin: 20px 0px 0px;	padding:0px;	text-align: left;	font-size: 12px;	font-family: Lucida Grande, Verdana, Hiragino Kaku Gothic Pro W3, sans-serif;	line-height: 150%;	color: #656565;}#main h3{	margin: 40px 0px 0px;	padding: 0px;	text-align: left;	font-size: 14px;	font-family: Lucida Grande, Verdana, Hiragino Kaku Gothic Pro W3, sans-serif;	font-weight: normal;	line-height: 100%;	color: #656565;}.block h3{	margin: 40px 0px 0px;	padding: 0px;	text-align: left;	font-size: 14px;	font-family: Lucida Grande, Verdana, Hiragino Kaku Gothic Pro W3, sans-serif;	font-weight: normal;	line-height: 100%;	color: #656565;}#copy {	margin: 120px 0px 120px;	padding:0px;	text-align: left;}#footer {	width: 500px;	margin: 0px;	padding: 10px 0px 40px;	text-align: left;	font-size: 10px;	font-family: Lucida Grande, Verdana, Hiragino Kaku Gothic Pro W3, sans-serif;	line-height: 100%;	color: #656565;	border-top: 1px solid #CCCCCC;}.tabletop {	margin: 0px;	padding: 10px 0px;	text-align: left;	font-size: 12px;	font-family: Lucida Grande, Verdana, Hiragino Kaku Gothic Pro W3, sans-serif;	line-height: 150%;	color: #656565;	border-top: 1px dotted #CCCCCC;	border-bottom: 1px dotted #CCCCCC;}.table {	margin: 0px;	padding: 10px 0px;	text-align: left;	font-size: 12px;	font-family: Lucida Grande, Verdana, Hiragino Kaku Gothic Pro W3, sans-serif;	line-height: 150%;	color: #656565;	border-bottom: 1px dotted #CCCCCC;}.link a{	margin: 0px;	padding: 10px 0px;	text-align: left;	font-size: 10px;	font-family: Lucida Grande, Verdana, Hiragino Kaku Gothic Pro W3, sans-serif;	line-height: 150%;	color: #656565;}.tablenoborder {	margin: 0px;	padding: 0px 0px;	text-align: left;	font-size: 12px;	font-family: Lucida Grande, Verdana, Hiragino Kaku Gothic Pro W3, sans-serif;	line-height: 150%;	color: #656565;}.tablenoborder p { margin: 0px; padding: 0px 0px 20px; }.tablenoborder a:link { margin: 0px; padding: 5px; color: #BB3333; text-decoration: none; border: 1px solid #BB3333; }.tablenoborder a:visited { margin: 0px; padding: 5px; color: #BB3333; text-decoration: none; border: 1px solid #BB3333; }.tablenoborder a:hover { margin: 0px; padding: 5px; color: #FFFFFF; text-decoration: none; border: 1px solid #BB3333; background-color: #BB3333; }.tablenoborder a:hover { margin: 0px; padding: 5px; color: #FFFFFF; text-decoration: none; border: 1px solid #BB3333; background-color: #BB3333; }