/*
	This is the CSS stylesheet that is used for Australia - Search Engines & Links
	
	The body definitions define how the page should globally look:
	- a small verdana, arial or font from the sans-serif family
	- black text on a white background
*/


body {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;	
	background-color: #fff;
	color: #000;
	width: 780px;
}

/* 
	The definitions below determine how the page looks.
	
	There are 3 main div-elements, which are all positioned absolute
	(relative to the upper left corner of the screen):
	
	.contents: contains the main contents of the page.
	.menu: sidebar with menu
	.logo: logo to be displayed above the sidebar

*/

/* definitions applying to the logo */

.logo {
	position: absolute;

	top: 5px;
	left: 20px;
	margin-bottom: 15px;
}

.logo1 {
	position: absolute;

	top: 10px;
	left: 200px;
	margin-bottom: 10px;
}

.menu {
	position: absolute;

	top: 80px;
	left: 30px;
	width: 170px;
	color: #777;
	font-size: small;	
}

.kensaku {
	position: absolute;

	top: 145px;
	left: 200px;
	margin-bottom: 30px;
}


/* definitions applying to the contents block */

.contents {
	position: absolute;

        top: 180px;
	left: 210px; 
        width: 550px; 

}


h1 {
	position: absolute;
	top: 5px;
	left: 20px;
	font-size:7px;
	font-weight:bold;
	font-style:normal;
	color:#0066ff;
}


h2 {
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	color:#0066ff;
}


h3 {

	color:#ffffff;
	font-size: 12px;
	background-color:#5e8eab;
	padding-left:5px;
	width:160px;
	line-height:2em;
	height:2em;

}

p.p1 {
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#0066ff;
	margin-right: 28px;
	line-height:120%;
	text-decoration:none;
}

address {
	width: 710px;
	font-size:0.75em;
	font-weight:bold;
	font-style:normal;
	color:#5e8eab;
	border-top:solid 10px #5e8eab ;
	margin-top:10px;
	margin-left:18px;
	margin-right:28px;
	text-align:center;
	padding-top:4px;
	padding-bottom:10x;
	padding-left:10px;
	padding-right:10px;

}

p.menu {
	margin-left: 179px; 
        width: 550px; 
	margin-right:0;
	margin-bottom:50px;
	margin-top:20px;
}

p.menu a {
	color:#ffffff;
	font-size:12px;
	background-color:#5e8eab;
	border-right:solid 2px #ffffff;
	padding-left:5px;
	text-decoration:none;
	display:block;
	width:130px;
	float:left;
	line-height:2em;
	height:2em;
}

p.menu a:hover {
	background-color:#49abdb;
}


p.menu1 {
        width: 150px; 
	margin-right:0;
	margin-bottom:5px;
	margin-top:5px;
}

p.menu1 a {
	color:#ffffff;
	font-size:12px;
	background-color:#5e8eab;
	border-bottom:solid 3px #ffffff;
	padding-left:5px;
	text-decoration:none;
	display:block;
	width:150px;
	Top:50px;

	line-height:2em;
	height:2em;
}

p.menu1 a:hover {
	background-color:#49abdb;
}

p.menu2 {
	margin-left: 0px; 
        width: 728px; 
	margin-right:0;
	margin-bottom:0px;
	margin-top:10px;
}

p.menu2 a {
	color:#5e8eab;
	font-size:12px;
	background-color:#ffffff;
	text-decoration:none;
	text-align:center;
	display:block;
	width:89px;
	float:left;
	line-height:48px;
	height:48px;
}

p.menu2 a:hover {
	color:#ffaa00;
}


p.menu3 {
	margin-left: 18px; 
        width: 750px; 
	margin-right:0;
	margin-bottom:10px;
	margin-top:10px;
}

p.menu3 a {
	color:#ffffff;
	font-size:12px;
	background-color:#5e8eab;
	border-right:solid 2px #ffffff;
	padding-left:5px;
	text-decoration:none;
	display:block;
	width:115px;
	float:left;
	line-height:2em;
	height:2em;
}

p.menu3 a:hover {
	background-color:#49abdb;
}



p.td {
        width: 90%; 

}

p.td a {

	font-size:10px;
	padding-left:0px;
	text-align: left;
	vertical-valign: top;
	line-height: 0.9;
	text-decoration:none;
}

p.td a:hover {
	      color:#49abdb;
}


p.menu4 {
        width: 150px; 
	margin-right:0;
	margin-bottom:0px;
	margin-top:0px;
}

p.menu4 a {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	background-color:#5e8eab;
	border-bottom:solid 3px #ffffff;
	padding-left:10px;
	text-decoration:none;
	display:block;
	width:240px;
	Top:50px;

	line-height:2em;
	height:2em;
}

p.menu4 a:hover {
	background-color:#49abdb;
}


.footers {
	position: relative;

	left: -200px; 
        width: 750x; 

}


.footers1 {
	position: relative;

	left: 18px; 
        width: 770x; 

}

tr,td{ font-size:12px; color:#0066ff; }
hr{ color:#aaaaaa; }
#mid{ font-size:11pt; }
#small{ font-size:10pt; }


