/* needed to prevent IE8 from always showing a vertical scrollbar */

html {
  overflow: auto;
}

body {
	font-size : 9pt;
	font-family: arial, sans-serif;
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	height:97.2%;
}

div.siteContent {
    margin:0px;
	padding:0px;
	position:relative;
	min-height:100%;
}

.pageContent {
    margin-left:auto;
    margin-right:auto;
    width:100%;
}

/* the wrapped-up collection of page widgets*/
.info_block {
    width:800px;
    margin: auto;
    margin-top:24px;
    padding:0px;
    border:1px solid #99b;
}

#search_nav {
    border:0px solid #000;
    padding:12px;

}

div.separator {
    height:8px;
}

img.brandLogo {
    float:left;
    margin:10px;
}

div.clear {
    clear:both;
}

div.aboutContent {
    padding:20px;
}

#searchArea {
    background-color:#ccc;
}

.microarraySearchBar {
    height: 100px;
    overflow: hidden;
}

.searchSelect {
    width: 130px;
}

/*  autocomplete elements */
div.auto_complete {
    width: auto !important;
    background: #fff;
    z-index: 100;
}

div.auto_complete ul {
	border:1px solid #888;
	margin:0;
	padding:0;
	width:100%;
	list-style-type:none;
}

div.auto_complete ul li {
	margin:0;
	padding:3px;
}

div.auto_complete ul li.selected {
	background-color: #ffb;
}

div.auto_complete ul strong.highlight {
	color: #800;
	margin:0;
	padding:0;
}

table.projectBrand {
    margin-top:20px;
    margin-top:20px;
    float:left;

}

a {
    text-decoration:none;
}

div#xml_message {
    border-top:  0px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 100%;
    font-size: 10px;
}

div.notice {
    width:700px;
    background-color:#ddd;
    border: 1px solid #ccf;
    margin-left:auto;
    margin-right:auto;
    padding:12px;
}

.info {
    color:#000;
    font-weight:bold;
}

.label {
    color:#667;
}

.fixedInfo {
	font:9pt courier, fixed, monospace;
	font-weight:bold;
	color:#000;
    padding:8px;
}

table.detailInfo {
    width:100%;
    text-align:left;
}

table.detailInfo td {
    text-align:left;
    border:0px solid #000;
}


.err_notice {
    width:60%;
    padding: 14px;
    margin: auto;
    margin-top:30px;
    margin-bottom:30px;
    text-align:center;
}

/******************************
portal overrides
******************************/

div#xml_download {
    text-align:center;
    margin-top:4px;
}
