body  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #666666 url(../images/bg.png) repeat;
	margin: 0;
	padding: 0;
	text-align: center;
	line-height: 18px;
	color: #6E86AB;
}
	
#bgcontainer { background: url(../images/bg_grad.png) repeat-x; }

#container { 
	width: 764px;
	background: #fff;
	margin: 0 auto;
	text-align: left;
	overflow:hidden; }
	
/*------- SIDEBAR -------*/
	
#sidebar { background: #fff; }

#side { width: 189px; }
	
#logo { width: 189px; height: 204px; margin: 0px; }

	{ text-decoration: none; }
	a:hover { text-decoration: underline; }
	.ie_fix a { text-decoration: none; } 
	
#menu {
	top: 204px;
	background: #f0eed1 url(../images/btn.png);
	padding: 0;
	text-align: left; }
	
#menu ul {
	list-style: none;
	color: #666;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0; }
	
#menu li {
	height: 25px;
	margin: 0; }
	
#menu li a {
	color: #777;
	background: url(../images/btn.png);
	display: block;
	padding: 5px 5px 5px 15px;
	text-decoration: none;
	height: 25px;
	width: 100%; }
	
html>body #menu li a {
	width: auto; }
	
#menu li a:hover {
	background: url(../images/btn_on.png);
	color: #036;
	height: 25px; }

/*------- HEADER(s) -------*/

#header {
	width: 575px;
	height: 405px;
	background: #fff url(../images/header.jpg) no-repeat; }
	
#visionHDR { width: 575px; height: 175px; background: #fff url(../images/intheader_aehCdale.jpg) no-repeat; }

/*------- WELCOME -------*/

#welcome {
	text-align: left;
	width: 555px;
	height: auto;
	padding: 10px 60px 10px 10px;
	background: #e5e7f1;
	color: #888; }
	
	#welcome h1 {
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	margin: 3px 0 0 0;
	font-weight: bold;
	color: #004460;
	line-height: 15px; }
	
	#welcome img {
	padding: 0 10px 0 0; }
	
/*------- NEWS -------*/
	
#blog {
	text-align: left;
	width: 555px;
	height: auto;
	padding: 36px 60px 40px 10px;
	background: #fff url(../images/latest_news.png) no-repeat;
	color: #888; }
	
	#blog h1 {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #004460;
	padding-top: 10px;
	margin: 0;
	line-height: 15px;
	border-top: 1px #CCCCCC solid; }
	
.date {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	margin: 0;
	line-height: 12px;
	color: #9e4b22; }

/*------- INTERNAL -------*/
	
#intTitle {
	background: #fff url(../images/pageHead.jpg) no-repeat;
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	padding: 0 0 0 13px;
	margin: 5px 0 0 0;
	color: #fff; }
	
#intTitle h1 {
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #fff;
	margin: 0; }
	
#internal {
	text-align: left;
	height: auto;
	padding: 10px 20px 40px 10px;
	background: #fff;
	color: #666666;
}
	
	#internal h1 {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #004460;
	padding-top: 10px;
	margin: 0;
	line-height: 15px;
	border-top: 1px #CCCCCC solid; }

/*------- FOOTER -------*/

#footer {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0;
	border-top: #993300 3px solid;
	width: 763px;
	background: #C15628; }
	
.footerfltrt {
	float: right;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0;
	padding: 10px 10px; }
	
.footerfltlft {
	float: left;
	width: 300px;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0;
	padding: 10px 10px; }
