body, a, a:link, a:visited, a:hover, img, p, li, td {
	border: 0px;
	margin: 0px;
	font: normal 11px "Lucida Grande",Arial,Helvetica,sans-serif;
	line-height: 16px;
	color: #333333;
	vertical-align: top;
	text-align: left;
	text-decoration: none;
}

body { background: #cccccc; }
a:link, a:visited, a:hover { color: #0060b6; }
a:hover { text-decoration: underline; }
a:focus { outline: none; }
li { padding: 2px; color:#333333; }
p { padding: 4px; line-height: 16px; }

div { border: solid 0px red; }

/* top sections **********************************************************************************************/

div#page {
	width: 900px;
	_width: 920px;
	padding: 0px 10px 0px 10px;
	background: url(lookfeel/pagebg.jpg) repeat-y;
	text-align: left;
}

div#banner {
	width: 900px;
	height: 115px;
	background: url(lookfeel/banner.jpg) no-repeat;
}

div#content {
	width: 900px;
	min-height: 500px;
	_height: 500px;
	background: url(lookfeel/contentbg.jpg) repeat-y;
}

div#left {
	float: left;
	width: 150px;
	min-height: 232px;
	_height: 232px;
	padding-top: 20px;
	background: #0071bd url(lookfeel/leftbg.jpg) no-repeat;
}

div#main {
	float: left;
	width: 560px;
	_width: 600px;
	padding: 20px;
	background: #ffffff url(lookfeel/mainbg.jpg) repeat-x top;
}

div#right {
	float: left;
	width: 120px;
	_width: 150px;
	min-height: 232px;
	_height: 232px;
	padding: 15px;
	background: #0071bd url(lookfeel/rightbg.jpg) no-repeat;
	color: #dddddd;
}

div#footer {
	clear: both;
	width: 880px;
	_width: 900px;
	padding: 10px;
	background: #bb6239;
}


/* top menu styles **********************************************************************************************/

div.Side0 {
	display: block;
}

a.Side0, a.Side0:link, a.Side0:visited, a.Side0:hover {
	display: block;
	width: 120px;
	_width: 150px;
	padding: 5px 15px 5px 15px;
	_padding: 4px 15px 4px 15px;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	color: #ffffff;
	text-decoration: none;
}

a.Side0:hover { background: #00318b; }

div.Side1 {
	position: absolute;
	visibility: hidden;
	top: -2000px;
	left: -2000px;
	background: #0060b6;
	border-top: solid 1px #ffffff;
	margin-top: 0px;
	z-index: 100;
}

a.Side1, a.Side1:link, a.Side1:visited, a.Side1:hover {
	display: block;
	padding: 5px 15px 5px 15px;
	background: #0060b6;
	border-bottom: solid 1px #ffffff;
	font-size: 11px;
	font-weight: normal;
	line-height: 11px;
	color: #ffffff;
	text-decoration: none;
}

a.Side1:hover { background: #00318b; }

/* general ****************************************************************************************************/

table.search {
	width: 120px;
	padding: 20px 15px 0px 15px;
	_margin-top: 40px;
	_margin-left: 15px;
}

table.search tr, td.searchlabel, td.searchdata {
	margin: 0px;
	padding: 0px;
}
td.searchdata {
	padding: 2px 0px 2px 0px;
}

div.sub {
	clear: both;
}

div.title, div.subtitle, div.f1title {
	margin: 14px 0px 7px 0px;
	font-weight: bold;
	font-size: 14px;
}

div.text, div.subsummary, div.f1summary {
	margin: 7px 0px 7px 0px;
}

td.searchlabel {
	color: #dddddd;
}

div#right a, a.fltitle:link, a.fltitle:visited, a.fltitle:hover {
	color: #ffffff;
	font-weight: bold;
}

div#right a, div#right a:link, div#right a:visited, div#right a:hover {
	color: #fffff;
}