body {
	background-image: url('/uploads/tf/web1-bg.gif');
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}

div, p, ul, li, td, a, a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1, h2, h3 {color: #3b8c67;}
h1 {font-size:16px;}
h2 {font-size:14px;}
h3 {font-size:12px;}
	
td.top_menu, td.footer {
	background-color:#95b8a3;
}

td.left_col {
	background:url('/uploads/tf/left_top.jpg') no-repeat top #e7e9e2;
	padding-top:21px;
}

td.page_content {
	background:url('/uploads/tf/page_top.jpg') no-repeat top #f4f5f3;
	padding:21px;
}

td.top_level {
	background-image:url('/uploads/tf/menu_bg.jpg');
	padding: 8px 5px 0 5px;
}

td.top_level a, td.top_level a:link {
	color: #3b8c67;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

div.left_menu {
	padding-left:27px;
	padding-bottom:20px;
}

td.left_level {
	padding-top:2px;
	padding-bottom:2px;
}

td.left_level a, td.left_level a:link {
	color: #3b8c67;
	text-decoration:none;
	font-size:12px;
}

td.left_level_more a, td.left_level_more a:link {
	color: white;
	text-decoration:none;
	font-size:12px;
}

table.morelevels {
    background-color:#95b8a3;
    border: 1px solid white;
    border-bottom:none;
}

table.morelevels td {
    padding: 4px 15px 4px 15px;
    border-bottom:1px solid white;
}

div.left_search {
	border-top: 2px solid #c5c6c0;
	border-bottom: 10px solid #c5c6c0;
	background-color:#d4e7d7;
	padding-bottom:20px;
	padding-top:17px;
}

div.left_col {
	padding:20px 10px 20px 10px;
}

td.footer {
	padding: 15px;
}

td.footer td {
	font-size:9px;
	color:#666666;
}

td.footer td a, td.footer td a:link {
	font-size:9px;
	color:#666666;
}

div.left_search {
	padding-left:15px;
}

img.search_button {
	cursor: pointer;
}

input.site_search {
	width:122px;
	height:12px;
	border:1px solid #95b8a3;
	font-size:9px;
}

div.left_search p {
	font-size: 10px;
	margin-bottom:6px;
	color:#666666;
	font-weight:bold;
}

div.boxes {
	background: url('/uploads/tf/cc_01.jpg') no-repeat top;
	width:145px;
	padding-top:13px;
	float:left;
	margin:15px;
}

div.boxes div.boxed {
	background: url('/uploads/tf/cc_mid.jpg') repeat-y;
	width:145px;
	padding-left:21px;
}

div.boxes div.csc-header {
	background: url('/uploads/tf/cc_05.jpg') no-repeat bottom;
	width:145px;
	height:41px;
	text-align:center;
}

div.boxes h1 {
	margin:0;
	padding:0;
	padding-top:15px;
}

div.boxes h1 a, div.boxes h1 a:link, div.boxes h1 {
	color: #333333;
	text-decoration:none;
	font-size:10px;
}

table#tx_machina_banner_table {
    margin-bottom: 10px;
}

div.homebanners img { margin-right: 15px; margin-bottom: 15px;}
.tx-indexedsearch .searchbox-tmpl-css label {width:65px;}

#flashcontainer3 {width:300px;height:250px;margin-left:auto;margin-right:auto;}
#flashcontainer2 {position:fixed;bottom:0;left:0;}
#flashcontainer {width:100%;text-align:center;position:fixed;bottom:0;left:0;}
