
/* layout.css */
	html, body {
		height:100%;
	}
	
	body {
		background-color:#DEE3EF;
		background-image:url(../img/body_bg.jpg);
		background-repeat:repeat-y;
		margin:0px;
		padding:0px;
	}
	
	div#container{
		min-height:100%;
		position: relative;
		vertical-align:bottom;
	}
	
	* html #wrapper {height: 100%;}
	
	div#header {
		background-image:url(../img/header.jpg);
		position:absolute;
		left:0px;
		top:0px;
		width:800px;
		height:77px;
	}
	
	div#u_header {
		background-image:url(../img/u_header.jpg);
		position:absolute;
		left:0px;
		top:77px;
		width:800px;
		height:46px;
	}
	
	div#submenu {
		position:absolute;
		left:150px;
		top:0px;
		width:600px;
		height:20px;
		padding-top:5px;
	}
	
	#submenu .button:link {
		float:left;
		padding-top:2px;
		display:block;
		width:100px;
		height:16px;
		border:1px solid #FFFFFF;
		color:#FFFFFF;
		margin-left:2px;
		text-align:center;
		font-size:11px;
		font-family:Tahoma, Verdana, Arial;
		text-decoration:none;
		font-weight:bold;
	}
	
	#submenu .button:visited {
		float:left;
		padding-top:2px;
		display:block;
		width:100px;
		height:16px;
		border:1px solid #FFFFFF;
		color:#FFFFFF;
		margin-left:2px;
		text-align:center;
		font-size:11px;
		font-family:Tahoma, Verdana, Arial;
		text-decoration:none;
		font-weight:bold;
	}
	
	#submenu .button:active {
		background-color:#DCE1EE;
		float:left;
		padding-top:2px;
		display:block;
		width:100px;
		height:16px;
		border:1px solid #FFFFFF;
		color:#FF6600;
		margin-left:2px;
		text-align:center;
		font-size:11px;
		font-family:Tahoma, Verdana, Arial;
		text-decoration:none;
		font-weight:bold;
	}
	
	#submenu .button:hover {
		background-color:#DCE1EE;
		float:left;
		padding-top:2px;
		display:block;
		width:100px;
		height:16px;
		border:1px solid #FFFFFF;
		color:#FF6600;
		margin-left:2px;
		text-align:center;
		font-size:11px;
		font-family:Tahoma, Verdana, Arial;
		text-decoration:none;
		font-weight:bold;
	}
		
	div#u_header_left {
		background-image:url(../img/u_header_left.jpg);
		position:absolute;
		left:0px;
		top:77px;
		padding-top:10px;
		padding-left:10px;
		width:139px;
		height:55px;
		font-family:Tahoma, Verdana, Arial;
		font-size:12px;
		font-weight:bold;
	}
	
	#u_header_left a:link {
		text-decoration:none;
		color:#FFFFFF;
	}
	
	#u_header_left a:visited {
		text-decoration:none;
		color:#FFFFFF;
	}
	
	#u_header_left a:active {
		text-decoration:underline;
		color:#FF6600;
	}
	
	#u_header_left a:hover {
		text-decoration:underline;
		color:#FF6600;
	}
	
	div#u_header_right {
		background-image:url(../img/u_header_right.jpg);
		position:absolute;
		left:784px;
		top:77px;
		width:16px;
		height:46px;
	}
	
	div#navigation {
		position:absolute;
		top:142px;
		left:0px;
		width:147px;
	}
	
	#navigation a.button:link {
		display:block;
		width:122px;
		height:23px;
		background-image:url(../img/button.jpg);
		text-decoration:none;
		font-family:Tahoma, Verdana, Arial;
		font-size:12px;
		color:#0000CC;
		padding-top:9px;
		padding-left:25px;
		font-weight:bold;
		margin-top:2px;
		margin-bottom:2px;
	}
	
	#navigation a.button:visited {
		display:block;
		width:122px;
		height:23px;
		background-image:url(../img/button.jpg);
		text-decoration:none;
		font-family:Tahoma, Verdana, Arial;
		font-size:12px;
		color:#0000CC;
		padding-top:9px;		
		padding-left:25px;
		font-weight:bold;
		margin-top:2px;
		margin-bottom:2px;
	}
	
	#navigation a.button:hover {
		display:block;
		width:122px;
		height:23px;
		background-image:url(../img/button_hover.jpg);
		padding-top:9px;		
		padding-left:25px;
		font-weight:bold;
		color:#A3281C;
	}
	
	#navigation a.button:active {
		display:block;
		width:122px;
		height:23px;
		background-image:url(../img/button_hover.jpg);
		padding-top:9px;		
		padding-left:25px;
		font-weight:bold;
		color:#A3281C;
	}
	
	#navigation a.button_active {
		font-family:Tahoma, Verdana, Arial;
		font-size:12px;
		text-decoration:none;
		display:block;
		width:122px;
		height:23px;
		background-image:url(../img/button_hover.jpg);
		padding-top:9px;		
		padding-left:25px;
		font-weight:bold;
		color:#A3281C;
	}
	
	div#login {
		width:145px;
		height:100px;
		margin-top:20px;
	}
	
	#login h1 {
		font-size:13px;
		text-align:center;
		color:#8192C1;
		border-bottom:1px solid #8192C1;
		margin:0px;
	}
	
	#login .inputname {
		font-size:10px;
		text-align:right;
		border-bottom:1px solid #8192C1;
		width:55px;
		height:18px;
		background-image:url(../img/login_bg.jpg);
	}
	
	#login input {
		width:90px;
		height:15px;
		margin:0px;
		padding:0px;
		border-width:0px;
		background-image:url(../img/input_bg.jpg);
		font-size:10px;
		padding-top:2px;
	}
	
	#login .loginbutton {
		width:90px;
		margin-left:55px;
		background-color:#DCE1EE;
		background-image:url();
		border:1px solid #8192C1;
		margin-top:5px;
		height:20px;
	}
	
	div#bottom_horn {
		position:absolute;
		left:0px;
		top:0px;
		width:100%;
		height:100%;
		background-image:url(../img/bottom_horn.jpg);
		background-repeat:no-repeat;
		background-position:250px bottom;
		overflow:auto;
	}
	
	div#bottom_horn[id] {
		min-height:100%;
		height:auto;
	}
	
	div#pageContent {
		position:absolute;
		left:160px;
		top:130px;
		width:620px;
	}
	
	/*
	div#pageContent {
		position:absolute;
		left:160px;
		top:130px;
		width:620px;
		height:442px;
		background-image:url(../img/bottom_horn.jpg);
		background-repeat:no-repeat;
		background-position:100px bottom;
	}
	div#pageContent[id] {
		min-height:475px;
		height:auto;
	}*/