/*base body properties.  Center Div has to go the whole length of the page*/
body {
    height: 100%; 
	margin: 0; 
	padding: 0;
	background-color: #DADBB1;
	color:#789384;
	text-align:center;
}
html {height: 100%;}

img {
	padding:0px;
	margin:0px;
	border:none;
}	

a img {vertical-align:top;}

#container {
	margin-left:auto;
	margin-right:auto;
	width:785px;
	height:100%;
	position:relative;
	text-align:center;
	padding:0px;
}

#maintable {
	height:inherit;
}

#contenttr {
	height:auto;
}

#allmenus{
	width:338px;
	height:155px;
}
#toppanel {
	width:785px;
	height:120px;
}

#leftpanel {
	width:338px;
	position:relative;
}

#rightpanel {
	width:447px;
	position:absolute;
	left:338px;
	top:120px;
}

#content {
	padding: 10px 35px 10px 40px;
	text-align:left;
	color:#515151;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#content a{
	color:#7F6832;
}

h1 {
	color:#7F6832;
	font-size: 13px;
	text-transform:lowercase;
}
h2 {
	color:#7F6832;
	font-size: 11px;
	font-weight:bold;
}
h4 {
	color:#7F6832;
	font-size: 11px;
	font-weight:bold;
	margin-bottom:0px;
}
h3 {
	color:#7F6832;
	font-size: 11px;
	font-weight:bold;
	margin-left:15px;
}
/*#line {
	position:absolute;
	border-top: 1px solid #ffffff;
	height:1px;
	width:350px;
	left:0px;
	top:65px;
	margin:0px;
}*/

#line {
	position:absolute;
	border-top: 1px solid #ffffff;
	height:1px;
	width:0px;
	left:0px;
	top:65px;
	margin:0px;
}

/*#box1 {
	position:absolute;
	left:350px;
	height:35px;
	width:90px;
	top:65px;
	line-height:0px;
	z-index:99;
	border:1px solid red;
}*/
#box1 {
	position:absolute;
	left:350px;
	height:0px;
	width:0px;
	top:65px;
	line-height:0px;
	z-index:99;
}

/*#box2 {
	position:absolute;
	height:90px;
	width:90px;
	left:440px;
	top:100px;
	line-height:0px;
	z-index:99;
	border:1px solid blue;
}*/
#box2 {
	position:absolute;
	height:0px;
	width:0px;
	left:440px;
	top:100px;
	line-height:0px;
	z-index:99;
}

/*#box3 {
	position:absolute;
	height:55px;
	width:0px;
	left:350px;
	top:10px;
	line-height:0px;
	z-index:99;
	border:1px solid green;
}*/
#box3 {
	position:absolute;
	height:0px;
	width:0px;
	left:350px;
	top:10px;
	line-height:0px;
	z-index:99;
}

#search .searchinput{
	height: 15px;
	font-size: 12px;
	color:#2C2610;
	background-color: #e9e6c5;
	font-family:Arial, Helvetica, sans-serif; 
	border: 3px solid #e9e6c5;
	padding:0px;
	margin:0px;
	_margin-top:-1px;
}

.staff {
	width:175px;
	height:240px;
	display:block;
	float:left;
}	

.search-result {
	margin-bottom: 25px;
	padding-bottom: 10px;
}

.result-title {
	position: relative;
	width: 70%;
	float:left;
	overflow: hidden;
}

.result-relevance {
	position: relative;
	width: 30%;
	float:right;
	text-align: right;
	font-weight:bold;
}

.go-button{
	cursor:pointer;
	border:0px;
	background:#999;
	color:#FFFFFF;
	font-weight:bold;
	padding: 0px;
	background:url(../images/search-bar-r.gif) repeat-x left top;
	width:30px;
	height:21px;
}

	

