body {
  font-family: Trebuchet MS, Verdana, Geneva, Arial, helvetica, sans-serif; background-color: #57BEC3;
  min-width: 750px;      /* 2x LC width + RC width */

}

td {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, helvetica, sans-serif;
}


.content {border: 0px; background-color:#FFFFFF; width: 729px; height:100%; padding: 10px;}
#title {float:right; font-size:18px; color:#66cc33; text-align:left;}
#menu {float: left; width: 135px; margin-left:10px; color: #0781b4; font-size:12px;}

#messages {float: right; width: 135px; margin-right: 10px; border-left: 2px solid #e78d12;}

#info {width: 459px; padding:10px; margin-left: 145px; position: relative; float:left;}

#header {
		margin:0; padding:0;
		background:green;
		}

	#main1 {
		margin:0; padding:0;
		
		}
	#main2 {
		margin:0; padding:0;
		
		}
	#left {
		float:left;
		width:150px;
		margin:0; padding:0;
		color: #0781b4; 
		font-size:12px;
		}
	#right {
		float:right;
		width:150px;
		margin:0; padding:0;
		background:url("corner.gif") top right no-repeat;
		font-size:80%;
		}
	#middle {
		margin:0 150px;
		font-size:80%;
		}
		
	#middlepages {
		margin-left: 160px;
		margin-right: 10px;
		font-size:80%;
		}		
	.column-in {
		margin:0; padding:0.5em 1em;
		}
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
		
	h1,h2,h3,h4 { margin: 0.2em 0 }
	p { margin: 0.5em 0 }
	a { color: #007780; text-decoration:none; }
	
	.copy { text-align:center; font-size:80% }


#left ul {
	list-style: none;
	margin: 0;
	padding: 0;


}
#left li {
		margin: 10 0;
}

#left li a {
	display: block;
	color: #0781b4;
	text-decoration: none;
	width: 120px;
	margin-top: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 1em;
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, helvetica, sans-serif;
		}
html>body #left li a {
		width: auto;
}

#left li a:hover {
	color: #fff;
	background: #0781b4;

}


#left ul ul {
	list-style: none;
	margin: 0;
	padding: 0;


}
#left ul ul li {
		margin: 10 0;
}
#left ul ul li a {
	display: block;
	color: #0781b4;
	text-decoration: none;
	width: 120px;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2em;
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, helvetica, sans-serif;
		}
html>body #left ul ul li a {
		width: auto;
}

#left ul ul li a:hover {
	color: #fff;
	background: #0781b4;

}

hr {height: 3px; color:#5ec03d; width: 100%;}

.smalltable { font-size:80%;}

.sub {background-color:#eeeeee; margin-top: 0px;}
.selected {background-color: #0781b4; font-weight:bold;}
.subselected {background-color: #CCCCCC; margin-top: 0px;}

.breadcrumb {font-size: 11px;}

#search {
	font-size:11px;
	text-align:right;
	float:right;
	width: 180px;
	padding: 10px;
}
