.box{
    display:block;
    margin:0 auto;
    padding:0 10px;
    position:relative;
    min-width: 960px;
    width:80%;
}
.boxGermplasm{
	display:block;
	margin:0 auto;
	padding:0 10px;
	position:relative;
	min-width: 960px;
	width:100%;
	z-index: 0;
}
#subheader {
	background: #def1fa url("../images/subupper.jpg") repeat-x center;
	display: block;
	padding-top: 1px;
	padding-bottom: 18px;
	position: relative;
	height: 20px;
}


#footer{
    background: url("../images/bgFooter.png") repeat-x center;
    color:#cdeaf7;
    margin:28px 0 -16px;
    clear: both;
}

#header{
    background:#036 url("../images/bgHeader.png") repeat-x center bottom;
    border-bottom:3px solid #57afe6;
    color:#fff;
    height:65px;
    margin-bottom:40px;
}

#header #logo{
    float:left;
    margin:18px 0 0 -2px; 
    width:175px;
    height:27px;
}

#header #logo a{
    background:url("../images/logo.png") no-repeat 0 0;
    display:block;

    text-indent:-9999px;
    width:175px;
    height:27px;
}

.mainbody {
	padding: 0;
	margin:auto;
	background:#CCC;
	width:80%;
}
.alignTop, .alignTop td{
		vertical-align: top;
}
#searchBox{
		    float:right;
		    padding-right:2px;
}

		#searchBox{
		    float:right;
		    padding-right:2px;
		}
#searchBox input{width:400px;}
select, input, button, textarea, button {
font: 99% arial,helvetica,clean,sans-serif;
}
select, input, button, textarea, button {
font: 99% arial,helvetica,clean,sans-serif;
}		

#container {
min-width: 960px;
background:#FFFFFF;
}

#homeMidContent{
	background:#def1fa url("../images/index2.jpg") no-repeat center;
	display:block;
	height:400px;
	background-size:auto; 
	margin:-40px 0 1px;
	padding:40px 0 0;
	position:relative;
}

#mainImage{
    margin-top: -100px;
    margin-left: -15px;
    height: 390px;
    width: 450px;
}
