@CHARSET "UTF-8";

* {
	margin: 0; padding: 0;
}

h2, h3, h4, h5, p, ul, ol, table  { 
	margin : 0 20px; padding : .5em 0; 
}

body {
	background: url(../images/repeat_bottom.jpg) repeat-x 0% 100%;
}

html{
	background: #fff url(../images/repeat_header_right.jpg) repeat-x scroll 0% 0%;		
}

div#container{
	width: 955px; text-align: left;  margin: 0 auto; 
}

/* BRANDING  BEGIN*/

div#branding{
	background: url(../images/header_contact.jpg);
	height:455px; 
	position: relative;
}

div#branding ul li a:hover{
	text-decoration: none;
}

div#branding div#nav ul li a {
	padding-right: 10px;
	background: url(../images/separator.gif) no-repeat 100% 50%;
}

div#branding div#nav ul li a#nav_item_6{
	background: none;
}

/*
div#branding h1{
	background: url(../images/logo.gif) no-repeat; height:85px; left: 29px; top: 39px; position:absolute; width:191px;
}
*/

div#branding h1 a{
	display:block; height:85px; text-indent:-9999px; width:191px;
}

div#branding ul#langs{
	right: 70px; top: 135px; list-style-type:none; position:absolute;
}

div#branding li{
	display: inline;
}

div#branding div#nav ul li{
	margin-right: 10px;
}

div#branding div#nav ul ul{
	display: none;
}


/*
div#branding div#banner_top{
	position: absolute;
	top: 140px;
	left: 250px;	
}
*/

/* BRANDING  END*/


div#content{
	overflow: auto;	
	
}

/* CONTENT MAIN BEGIN*/
div#content_main{
	float: left;
	width: 706px;	
	display: inline;
	overflow: auto;
}


div#content_main img{
	border: none;
}

div#content_inside{
	width: 509px;
	background-color: #fff;
}
/* CONTENT MAIN END*/


/* RIGHT COLUMN BEGIN*/
div#right_column{
		width: 215px;
		float: left;
		display: inline;
		background: url(../images/right_bottom.gif) no-repeat 0% 100%;
}
/* RIGHT COLUMN END*/



div#site_info{
	clear: both;
	background: url(../images/bottom.jpg);
	height: 42px;
	position: relative;
	margin-top: 40px;
}

div#site_info a#tokyo{
	display: block;
	position: absolute;
	top: 20px;
	left: 775px;
	width: 126px;
	height: 16px;
	text-indent: -9999px;
}


div#list div#pages{
	clear: both;
	width: 100%; text-align: center;
}

div#list div#pages p{
	margin: 0;
}
	
div#list div#pages p#from_to{
	float: left;
	display: inline;
	width: 24%;
	text-align: left;
	margin-left: 30px;
}

div#list div#pages p#the_pages{
	float: right;
	display: inline;
	width: 40%;
	text-align: right;
	margin-right: 40px;
}

div#list div#pages p#num_pg{
	float: right;
	display: inline;
	width: 24%;
	text-align: right;
}


p#mesg{
	margin-left: 40px;
}


div#list_container p#pages a{
	
}

div#list_container p#pages a#next{
	/*Coming soon*/
}

input#submit{
	width: 80px;
}