/* LAYOUT */

.body{
	background: white url(../img/background.gif) repeat-x scroll top;	/* Canvas background */
}
div#container{
	background: none;
	text-align: center;	/* Center (IE) */
}
div#page{
	background: transparent url(../img/page-background.gif) repeat-x scroll top;	/* Page background */
	width: 867px;	/* Page width */
	margin: 0px auto;	/* Center (other browsers) */
	
	text-align: left;
}


	/* TOP */

div#top{}
	#top-links {
		
		padding:7px 0 0 10px;
	}
		#top-links span {
			color:#1d64d6;
			font-weight:bold;
			margin-right:5px;
		}
		#top-links a {
			font-weight:normal;
			color:#A11E10;
			text-decoration:underline;
			margin-right:5px;
		}
			#top-links a:hover {color:#666;}
	
	div#header {
		height: 194px;
		width:867px;
		margin-bottom:5px;
		position: relative;
	}
	div#header #thTbar {
		z-index:5000;
		position: relative;
		top:0px;
		left:-80px;
	}
		div#header #flashtop {
			height:194px;
			width:867px;
			position:relative;
			z-index: 5;
		}
		div#header #flashtop-frame {
			height:194px;
			width:867px;
			top:0px;
			left:0px;
			background: url(../img/flashtop-frame.png) no-repeat left top;
			position: absolute;
			z-index:10;
		}
	
	div#top-bar{
		background: #a11e10 url(../img/topmenu-right.jpg) no-repeat right;
		margin-bottom:10px;
	}
		div#menu-top{
			min-height: 30px;
			height:		auto !important;
			height: 	30px;
			background: url(../img/topmenu-left.jpg) no-repeat left;
		}


	/* MIDDLE */

div#middle{
	clear: both;
	float: left;
}

	#shortcuts {
		margin-bottom:10px;
	}
	
	div#content{
		height: 	1%;
		padding:0 30px;
	}
	
	#banner {
		border-top:1px solid #eaeaea;
		border-bottom:1px solid #eaeaea;
		margin:10px 0;
		padding:10px 0;
		text-align:center;
	}

	/* BOTTOM */

div#bottom{
	clear: both;
	text-align: center;
}

	div#footer{}
		div#footer a {}
		div#footer a:hover{}
	div#copyright{}
	
.clear { clear:both; }

