@charset "utf-8";
/* CSS Document */

@media screen {

	body {
		margin: 0;
		padding: 0;
		border: 0;
		background: url('../media/images/body-bg.jpg') top center repeat-y;
	}

	div.inner-container {
		margin: 0 auto;
		width: 960px;
		position: relative;
	}

	td, p, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	}

	* html ul.menu li a {
		font-size: 13px;
	}

	div#header {
		width: 100%;
		height: 150px;
		background: url('../media/images/header-div-bg.jpg') top left repeat-x;
		overflow: hidden;
	}
	
	div#header div.inner-container {
		background: url('../media/images/header-bg.jpg') bottom left repeat-x;
		height: 150px;
	}
	
	div#menu {
		width: 100%; 
		height: 35px; 
		background: url('../media/images/menu-bg.jpg');
		position: relative;
		overflow: hidden;
	}
	
	ul.submenu li a {
		font-size: 11px;
	}
	
	div#menu p {
		line-height: 35px;
		vertical-align: middle;
	}
	
	div#content {
		width: 629px; 
		margin-left: 1px; 
		overflow: hidden; 
		float: left;
		padding: 15px;
		z-index: 5;
	}
	
	div#sidebar {
		width: 268px; 
		margin-left: 1px; 
		overflow: hidden; 
		float: left;
		padding: 15px;
		
	}

	ul.submenu {
		list-style-type: none;
	}
	
	ul.submenu li {
		margin: 0;
	}
	
		ul.submenu li a {
			padding: 3px;
			display: block;
			text-decoration: none;
		}
		
		ul.submenu li a:hover {
			color: #fff;
			background: #464a00;
		}

	ul.menu li {
		float: left;
		list-style-type: none;
		margin: 0;
	}
	
		ul.menu li a {
			padding: 8px 12px;
			text-decoration: none;
			display: block;
		}
		
		ul.menu li a:hover {
			background: #e6c57e;
			color: #fff;
		}

		div#m1,
		div#m2,
		div#m3,
		div#m4,
		div#m5,
		div#m6,
		div#m7,
		div#m8 {
			display: none;
			position: absolute;
			top: -5px;
			padding: 5px;
			border: 1px solid #c4c4aa;
			background: #dadabd;
			
		}
		
		div#m1 { left: 0; }
		div#m2 { left: 76px; }
		div#m3 { left: 199px; }
		div#m4 { left: 304px; }
		div#m5 { left: 410px; }
		div#m6 { left: 589px; }
		div#m7 { left: 695px; }
		div#m8 { right: 8px; }

	img.float-left {
		float: left;
		border: 5px solid #d9a83f;
		margin: 0 15px 15px 0;
	}
	
	img.float-right {
		float: right;
		border: 5px solid #d9a83f;
		margin: 0 0 15px 15px;
	}
	
	img.float-center {
		float: center;
		border: 5px solid #d9a83f;
		margin: 0 15px 15px 0;
	}
	
	p, td, li, a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.3;
	color: #000000;
	}
	
	td {
	padding: 5px;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	background-color: #FFFFFF;
	}
	
	table {
	border: 1px solid #003300;
	background-color: #FFFFFF;
	}
	
	strong {
		color: #c49839;
	}
	
	a {
		color: #464a00;
		font-weight: bold;
	}
	
	li {
		font-size: 12px;
		font-weight: bold;
		margin-left: 35px;
	}
	
	ul {
		list-style: disc;
	}
	
	p.title {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 28px;
		color: #454801;
		letter-spacing: -1px;
	}
	
	p.clear-both {
		clear: both;
	}

}
