@charset "UTF-8";
/* CSS Document */

	/** {
		margin:0;
	}*/
	
	html, body { /* for footer - DO NOT CHANGE */
		height:100%;
		background:#fff; /* to remove the gap where the content ends and footer starts */
	 	color:#000;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:12px;
		margin:0;
		padding:0;
	}
	
	h1 {
		font-size:20px;
		color:#55a0d5;
		font-family:"Times New Roman", Times, serif;
	}
	
	h2 {
		font-size:14px;
		color:#666;
	}
	
	a:link, a:visited {
		color:#666;
		text-decoration:underline;
	}
	
	a:hover {
		color:#ccc;
		text-decoration:underline;
	}
			
			.wrapper { /* for footer - DO NOT CHANGE */
				min-height:100%;
				height: auto !important;
				height:100%;
				margin: 0 auto -39px;
				position:relative;
			}
	

		#top {
			width:800px;
			height:160px;
			background:url(images/top.jpg) no-repeat;
			margin-left:auto;
			margin-right:auto;
		}
		
		#menuOuter {
			width:100%;
			height:44px;
			background:url(images/navigation_bg.jpg) repeat-x;
		}
		
			#menuInner {
				width:800px;
				height:44px;
				background:url(images/navigation.jpg) no-repeat;
				margin-left:auto;
				margin-right:auto;
				padding-top:10px;
			}
			
				ul#nav {
					width:800px;
					height:44px;
					list-style-type:none;
					margin:0;
					padding:0;
				}
				ul#nav li {
					float:left;
					display:block;
				}
				ul#nav li a {
					margin-right:25px;
					text-decoration:none;
					color:#fff;
				}
				ul#nav li a:hover {
					color:#ccc;
				}
				
				ul#nav li a:visited {
					color:#fff;
				}
		
/* -- HEADER -- */	

		#headerOuter {
			width:100%;
			height:216px;
			background:url(images/header_bg.jpg) repeat-x;
		}
	
			#headerInner {
				width:800px;
				height:216px;
				background:url(images/header.jpg) no-repeat;
				margin-left:auto;
				margin-right:auto;
			}
		
/* -- MAIN CONTENT -- */	
		
		#content {
			width:800px;
			margin-left:auto;
			margin-right:auto;
			padding:0;
			position:relative;
		}
		
			#main {
				width:380px;
				height:100%;
			}
			
			#banner {
				position:absolute;
				top:1px;
				right:20px;
				width:380px;
			}
		
		.padding {
			padding:15px;
		}
		
/* -- FOOTER -- */	
	
	.footer, .push { /* for footer - DO NOT CHANGE */ 
		height: 39px;
	}
	
	#footerOuter {
		background:url(images/footer_bg.jpg) repeat-x;
		height:39px;
	}
	
		#footerOuter a:link, #footerOuter a:visited, #footerOuter p {
			color:#fff;
			font-size:10px;
		}
	
		#footerOuter a:hover {
			color:#ccc;
			font-size:10px;
		}
		
			#footerInner {
				width:800px;
				height:39px;
				margin-left:auto;
				margin-right:auto;
			}
			
				#footerLeft {
					width:500px;
					float:left;
				}
				
				#footerRight {
					width:300px;
					float:right;
				}
