html,
	body {
		margin:0;
		padding:0;
		height:100%;
		background-image:url(images/bgrepeat.png);
		background-position: center top;
		background-repeat:repeat;
		font-size: 12px; 
		font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode",sans-serif; 
		color: #767b64; 
		font-weight: normal
	}
	#container {
		min-height:100%;
		position:relative;
		width:1024px;
		margin: 0 auto;
	}
	#header {
		width:1024px;
		height:170px;
		/*background:#ff0;
		padding:10px;*/
		background-image:url(images/bg-info.jpg);
		background-repeat:repeat;
	   -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
        box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
		color: #FFFFFF; 
		font-weight: normal
	}
	
	#header a  {
		color:#FFFFFF;
}

	#header a:hover  {
		color:#DEDEDE;	
}
	#body {
		padding:10px;
		padding-bottom:60px;	/* Height of the footer */
	}
	
	.rounded-corners {
     	-moz-border-bottom-right-radius: 20px;
    	-webkit-border-bottom-right-radius: 20px;
    	-khtml-border-bottom-right-radius: 20px;
   		 border-bottom-right-radius: 20px;
     	-moz-border-bottom-left-radius: 20px;
    	-webkit-border-bottom-left-radius: 20px;
    	-khtml-border-bottom-left-radius: 20px;
   		 border-bottom-left-radius: 20px;
}

	.rounded-corners-bottom {
     	-moz-border-top-right-radius: 20px;
    	-webkit-border-top-right-radius: 20px;
    	-khtml-border-top-right-radius: 20px;
   		 border-top-right-radius: 20px;
     	-moz-border-top-left-radius: 20px;
    	-webkit-border-top-left-radius: 20px;
    	-khtml-border-top-left-radius: 20px;
   		 border-top-left-radius: 20px;
}

	#logo  {
		float:left;
		width:150px;
		margin-top:10px;
		margin-left:107px;	
}

	#leftlinks {
		float:left;
		width:320px;
		margin-left: 20px;
		padding-top: 140px;	
}

	#rightinfo {
		float:left;
		text-align:right;
		width:190px;
		margin-left: 212px;
		padding-top: 127px;	
}

	/* BODY */
	
	#column1 {
		float:left;
		width:490px;
		margin-left: 10px;
		padding-top: 20px;	
}

	#column2 {
		float:left;
		width:222px;
		margin-left: 20px;
		padding-top: 20px;	
}

	#column3 {
		float:left;
		width:222px;
		margin-left: 20px;
		padding-top: 20px;
		padding-right: 10px;	
}

	/* TEXT */
		h1 {
		font-size:18px;
		color:#333333;
		margin-bottom:10px;
		margin-top:5px;
}
		h2 {
		font-size:14px;
		color:#403940;
		margin-bottom:12px;
}

		h3 {
		font-size:12px;
		color:#666666;
		margin-bottom:5px;
}
	
	/* LINKS */
		a {text-decoration:none; color:#626258; outline:none;}
		a:link {text-decoration:none;  outline:none;}
		a:visited {text-decoration:none;  outline:none;}
		a:hover {text-decoration:none; color: #333333; outline:none;}
	
	/*
	Footer
	*/
	
	
	#footer {
		position:absolute;
		bottom:0;
		width:1024px;
		height:50px;			/* Height of the footer */
		background-image:url(images/homebg-trans.png);
		background-repeat:repeat;
		/*background:#6cf;
	   -webkit-box-shadow: 10px 15px 10px -10px rgba(0, 0, 0, 0.5), 2px 1px 4px rgba(0, 0, 0, 0.3), 2px 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow: 10px 15px 10px -10px rgba(0, 0, 0, 0.5), 2px 1px 4px rgba(0, 0, 0, 0.3), 2px 0 40px rgba(0, 0, 0, 0.1) inset;
        box-shadow: 10px 15px 10px -10px rgba(0, 0, 0, 0.5), 2px 1px 4px rgba(0, 0, 0, 0.3), 2px 0 40px rgba(0, 0, 0, 0.1) inset;*/
		color:#FFFFFF;
		font-size:10px;
	}
	
	#footer-left {
		float:left;
		width:1014px;
		margin-left: 10px;
		padding-top: 10px;			
}

	#footer a {
		color:#fff;	
}

	#footer a:hover  {
		color:#DEDEDE;	
}
	
	/* other non-essential CSS */
	#header p,
	#header h1 {
		margin:0;
		padding:10px 0 0 10px;
	}
	#footer p {
		margin:0;
		padding:10px;
	}
	</style>

	<!--[if lt IE 7]>
	<style media="screen" type="text/css">
	#container {
		height:100%;
	}
	</style>
	<![endif]-->