html {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	}
body {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	font: 11px/18px Arial, Verdana, Tahoma;
	color:#7d794e;
	background:#ffffff url('../img/bg_all.gif') top left repeat-x;
	}
table {
	margin: 0px;
	border-collapse:collapse;
	empty-cells: show;
	}
td {
	font: 11px/18px Arial, Verdana, Tahoma;
	border: 0px;
	padding:0px;
	vertical-align: top;
	cursor: default;
	}
img {
	border: 0px;
	}
a {
	text-decoration: none;
	color:#16305c;
	text-decoration: underline;
	}
p, form {
	margin: 0px;
	padding:0px;
	}
h1 {
	font: 14px/15px Arial, Verdana, Tahoma;
	font-weight:bold;
	color:#898989;
	padding:0px;
	margin:6px 0px 12px 0px;
	}
.all  {
	width:100%;
	}
.blue {
	color:#16305c;
	}
div#main  {
	width:1000px;
	margin:auto;
	}
div#header  {
	width:1000px;
	height:144px;
	float:left;
	clear:both;
	}
div#content_body  {
	width:944px;
	float:left;
	clear:both;
	padding:0px 0px 0px 56px;
	background:url('../img/bg_content_body.gif') top left no-repeat;
	}
div#fruit_rotator {
	background-color:#FFFFFF;
	height:498px;
	width:480px;
	float:left;
	}
div#content {
	width:442px;
	height:335px;
	float:right;
	}
div#content_container {
	width:442px;
	height:364px;
	clear:both;
	padding:25px 0px 0px 0px;
	}
div#scrolled_body {
	position:relative;
	float:left;
}
div#scrolled_content  {
	/*clip: rect(0px, 405px, 352px, 0px);*/
	position:absolute;
	width:405px;
	height:352px;
	float:left;
	overflow:hidden;
	}
div#scroller {
	height:322px;
}
div.scroller {
	width:5px;
	height:352px;
	float:right;
	padding-right:15px;
	padding-top:15px;
	background:url('/img/scroller.gif') left center no-repeat;
	font-size:0px;
	}
div#scroller_tracker {
	background:url('/img/scroller_tracker.gif') left center no-repeat;
	cursor: pointer;
	width:5px;
	height:30px;
	font-size:0px;
	position:relative;
}
div#logos {
	width:404px;
	height:77px;
	text-align:center;
	clear:both;
	padding-top:13px;
	}
div#footer  {
	width:944px;
	height:75px;
	padding:7px 0px 0px 56px;
	background:url('../img/bg_footer.gif') top left no-repeat;
	float:left;
	clear:both;
	color:#aeaeae;
	font-size:11px;
	}
div#footer a  {
	color:#aeaeae;
	}
div#languages {
	clear:both;
	margin-bottom:20px;
	}
div#fsi {
	padding-right:10px;
	text-align:center;
	clear:both;
	}
table#calendars {
	width:100%;
	}
table#calendars td  {
	padding:0px 15px 12px 0px;
	color:#16305c;
	}
table#calendars td p {
	padding-left:18px;
	background:url('../img/href_ico.gif') top left no-repeat;
	}
div#gallery {
	width:100%;
	clear:both;
	float:left;
	}
a.gallery_thumbnail {
	float:left;
	border:3px solid white;
	margin:0px 7px 7px 0px;
	}
a.null_margin  {
	margin-right:0px;
	}
div#contact_left  {
	width:175px;
	float:left;
	}
div#contact_right  {
	width:225px;
	float:right;
	text-align:right;
	}
	
	
div#chart {
	width:602px;
	margin:auto;
	border-right:1px solid e7e7e7;
	border-bottom:1px solid e7e7e7;
	}
div.chart_container {
	width:602px;
	background:white url('../img/chart_gradient.gif') top left no-repeat;
	}

