#container {
	position:relative;
	float:left;
	height:auto;
	min-height:100px;
}
.cedar #content {
	margin-top: 15px;
}
#lsearch {
	//display:inline-block;
	position:relative;
	float:left;
	min-height:330px;
	//width:180px;
	width:auto;
}
.cedar #lsearch {
	margin-left:20px;
}
#rcontent {
	position:relative;
	//display:inline-block;
	float:right;
	//min-width:800px;
	//min-width:500px;
	//left:20px;
	//right:20px;
	min-height:600px;
	margin-left:20px;
	margin-right:6px;
	//float:right;

	//position:absolute;
	//top:0px;
	//left:250px;
	//right:10px;
}
.cedar #rcontent {
	float:left;
	margin-left:15px;
	margin-right:0px;	
}
#left_search {
	position:relative;
	float:left;
	width:230px;
}
#left_submit {
	position:relative;
	float:left;
	clear:both;
	height:28px;
	width:230px;
	margin-left:2px;
	margin-top:2px;
}
#left_search #query_banner {
	position:relative;
	float:left;
	height:28px;
	width:230px;
	background-color:#1e6ea6;
	//background-color:#1a5ad9;
	color: white;
	font: bold 18px/1 "helvetica neue", helvetica, arial, sans-serif;
	padding: 2px 0;
	text-shadow: 0 -1px 1px #1a5ad9;
	text-align:center;
	margin:2px;
	padding-top:8px;
	border-radius: 4px 4px 0 0;
}
.cedar #left_search #query_banner {
	background-color:#5f4180;	
}
#left_submit > button {
	position:absolute;
	bottom:0px;
	left:0px;
	height:28px;
	width:230px;
	background-color: #759ae9;
	background-image: -webkit-linear-gradient(top, #759ae9 0%, #376fe0 50%, #1a5ad9 50%, #2463de 100%);
	background-image: -moz-linear-gradient(top, #759ae9 0%, #376fe0 50%, #1a5ad9 50%, #2463de 100%);
	background-image: -ms-linear-gradient(top, #759ae9 0%, #376fe0 50%, #1a5ad9 50%, #2463de 100%);
	background-image: -o-linear-gradient(top, #759ae9 0%, #376fe0 50%, #1a5ad9 50%, #2463de 100%);
	background-image: linear-gradient(top, #759ae9 0%, #376fe0 50%, #1a5ad9 50%, #2463de 100%);
	border-top: 1px solid #1f58cc;
	border-right: 1px solid #1b4db3;
	border-bottom: 1px solid #174299;
	border-left: 1px solid #1b4db3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 0 2px 0 rgba(57, 140, 255, 0.8);
	-moz-box-shadow: inset 0 0 2px 0 rgba(57, 140, 255, 0.8);
	box-shadow: inset 0 0 2px 0 rgba(57, 140, 255, 0.8);
	color: #fff;
	font: bold 18px/1 "helvetica neue", helvetica, arial, sans-serif;
	padding: 2px 0;
	text-shadow: 0 -1px 1px #1a5ad9;
}
#left_submit > button:hover {
	background-color: #5d89e8;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5d89e8), color-stop(50%, #2261e0), color-stop(50%, #044bd9), color-stop(100%, #0d53de));
	background-image: -webkit-linear-gradient(top, #5d89e8 0%, #2261e0 50%, #044bd9 50%, #0d53de 100%);
	background-image: -moz-linear-gradient(top, #5d89e8 0%, #2261e0 50%, #044bd9 50%, #0d53de 100%);
	background-image: -ms-linear-gradient(top, #5d89e8 0%, #2261e0 50%, #044bd9 50%, #0d53de 100%);
	background-image: -o-linear-gradient(top, #5d89e8 0%, #2261e0 50%, #044bd9 50%, #0d53de 100%);
	background-image: linear-gradient(top, #5d89e8 0%, #2261e0 50%, #044bd9 50%, #0d53de 100%);
	cursor: pointer;
}
#left_submit > button:active {
	border-top: 1px solid #1b4db3;
	border-right: 1px solid #174299;
	border-bottom: 1px solid #133780;
	border-left: 1px solid #174299;
	-webkit-box-shadow: inset 0 0 5px 2px #1a47a0, 0 1px 0 #eeeeee;
	-moz-box-shadow: inset 0 0 5px 2px #1a47a0, 0 1px 0 #eeeeee;
	box-shadow: inset 0 0 5px 2px #1a47a0, 0 1px 0 #eeeeee;
}
#home_content {
	position:absolute;
	left:234px;
	right:0px;
	top:0px;
	bottom:0px;
	margin:0px;
	min-width:230px;
	min-height:320px;
}
#tab_holder .tab {
	position:relative;
	float:left;
	left:auto;
}
.list {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border: 1px solid #1e6ea6;
	border-radius:6px;
	background-color:#fafafa;
}
.cedar .list {
	border: 1px solid #5f4180;
}
.list tr.odd {
	background-color: #b0c4de;
}
.list tr.header {
	background-color: #1e6ea6;
	color:#ffffff;
}
.cedar .list tr.header {
	background-color: #5f4180;
}
.list td {
	border: #c0c0c0 1px solid;
	padding-left:6px;
}
.demo_image {
	background-repeat:none;
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-size: 100% 100%;
	height:100%;
	width:100%;
}
.content_container {
	height:100%;
	width:100%;
	position:relative;
	float:left;
}
.pager {
	position:relative;
	float:left;
	width:100%;
}
.csvIconBottom,
.csvIconTop {
	position:relative;
	float:left;
	width:100%;
}
.listDiv {
	position:relative;
	float:left;
	width:100%;
	min-height:300px;
	overflow:hidden;
}
.listDiv .list {
	position:relative;
	float:left;
	border:none;
	margin:0px;
	top:auto;
	left:auto;
}
.listDiv .list td {
	padding:3px;
}
table.list {
	width:100%;
}
.carousel_content {
	background-color:#ffffff;
}
