body, html {
	text-align: center;
	margin: 0;
	padding: 0;
	background: #F5F5F5
}
#container {
	margin: 0 auto;
	padding: 5px 0;
	width: 753px;
	text-align: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1F1F1F;
	font-size: 9pt;
}
#header {
	background: url(../img/header.png) no-repeat;
	height: 185px;
}
#nav {
	padding: 122px 0 0 200px
}
#nav img {
	border: none;
	margin: 0 -3px;
}
#toggle {
	position:absolute;
	top:20px;
	left:440px;
	font-size:85%
}
#footer {
	background: url(../img/footer.png) no-repeat;
	height: 58px;	
}
#main {
	background: url(../img/body_bg.png) repeat-y;
}
#leftColumn {
	width: 580px;
}
.body {
	padding: 10px 40px;
}
.body p {
	font-size: 90%;
	padding: 1em 0 0;
	text-align: justify;
}
.body a {
	text-decoration: none;
	color: #7A9053;
	border-bottom: 1px dotted #7A9053;
}
.body a:hover {
	color: #7C100F;
	border-bottom: 1px solid #7C100F;
}
.citation {
	vertical-align: 10%;
	font-size: 85%;
}
.footer {
	font-size: 90%;
	padding: 10px 0 0;
	border-top: 1px dotted #7A9053
}
.data {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #990000;
}

h2 {
	color: #3D4E23;
	font-size: 100%;
}
h4 {
	color: #3D4E23;
	font-size: 95%;
}
h1 {
	color: #990000;
	font-size: 120%;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 4px solid #990000;	
}
.exonDiagram {
	t//ext-align: center;
	padding: 1em 0 0
}
.exonDiagram img {
	border: 0px
}
.exonDiagram a, .exonDiagram a:hover {
	border: 0px
}

/* SUMMARY STATS PAGE */

.summaryHeaders {
	float: left;
	clear: left;	
}
ul.summaryLists {
	list-style: none;
  padding: 1em 0 0;
  font-size: 90%;
	float: left;
  clear: both
}
.summaryGraphs {
	float: right;
  border: 1px solid #3D4E23;
  width: 220px;
  height: 220px;
	margin: 1em 0 0;
	clear: right
}
#summaryVar {
	clear: both;
	padding: 1em 0 0;
}
#frequencyHolder {
  clear: both; 	
  padding: 2em 0 0;
}
#mutantVizHolder {
	height: 2700px;
}


/* GENOMIC INFO PAGE */

#codingSequence {
	padding: 1em 0 0
}
#crossspeciesHomologyForm {
	padding: 0 0 1em
}
.genomic table {
	border: 1px solid #627D39;
}
.genomic table tr {
	background: #F5F5F5;
}
.genomic table td {
	padding: 1px 2px;
	border-width: 0px;
	text-align: center
}
.genomicForm {
}
input.num {
	width: 30px;
	padding: 1px 0 1px 3px;
	border: 1px solid #7C100F;
	f//ont-size: 90%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.btn {
	background: #7C100F;
	color: #FFF;
	font-size: 90%;
	f//ont-variant: small-caps;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	border-width: 1px;
	margin: 0 0 1px 0
}


/* CONTRIBUTORS PAGE */

#leftColumnSlim {
	width: 410px;
}

/* VARIANT INFO PAGE */

#leftColumnVariant {
  width: 350px;
}
#graphHolder {
  float: right;
  border: 1px solid #3D4E23;
  width: 250px;
  height: 250px
}
#rawInfo {
  clear: both; 	
  padding: 2em 0 0;
}
#toolTip {
  padding: 5px;
  width: 350px;
  border: 3px solid #7A9053;
  display: none;                  
  background: #FFFEEF;
  color: #3D4E23;
  font: bold 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  position: absolute;
  z-index: 1000;
}
.tip:hover {
  f//ont-weight: bold;
  background: #3D4E23;
  color: #FFF;
  cursor: help;
  t//ext-decoration: underline
}
.tip:hover .data  {
  color:#FFF;
}
ol {
	 font-size: 90%;
}
ul#summary {
  list-style: none;
  padding:0;
  font-size: 90%;
  float: left
}
ul.rawdata {
  list-style: none;
  padding:0;
  font-size: 90%;
}

/* VARIANTS PAGE */

.variantsHolder {
	padding: 10px 0
}
#variantsTable {
	border: 2px solid #7A9053;	
	margin: 10px 0;
	width: 100%
}
table, table td, table th {
	border: solid 1px #DDDDDD;
	border-right: solid 1px #7A9053;
	border-collapse: collapse;
	font-size: 90%
}
table td, table th { 
	padding: 5px 10px; 
}
.headRow {
	border-bottom: 2px solid #7A9053;
	font-weight: bold;
	background: #FFFEEF;
	color: #3D4E23;
	font-size: 110%
}
.location {
	width: 10%;0;
}
.amino, .nucleotide {
	width: 25%;
}                                   
.causing {
	width: 40%;
	cursor:pointer
}
.xon1 { 
	background: #F5F5F5
}
.xon2 {
	background: #FFFEEF
}
.xon1Hover, .xon2Hover { 
	background: #F1F1E3;
	color: #7C100F;
	font-weight: bold;
	cursor: pointer;
	border: #7C100F;
}

/* SUBMIT VARIANT PAGES */

.submitFields h3 {
  font-size:90%;
	color:#FF9600
}
.submitFields h4 {
	padding: 10px 0px 0px;
	font-size:80%
}
.submitFields input {
	margin-top: -5px;
	border: 1px solid #7C100F;
	padding: 1px 0 1px 3px;
}
input.long {
	width: 450px
}
input.mid {
	width: 300px
}
input.short {
	width: 100px
}
select {
	border: 1px solid #7C100F;
	padding: 1px;
	font-size: 80%;
	_font-size: 100%
}
.submitFields label {
 p//adding: 1em 2em 0 0;
 color:#FF9600;
 float:left;
 font-weight:bold;
 margin-left:-115px; /*width of left column*/
 width:110px; /*width of labels. Should be smaller than left column to create some right margin*/
}
.submitFields textarea {
 border: 1px solid #7C100F;
 padding: 1px 0 1px 3px;
 font-size:90%;
 font-family:Verdana, Arial, Helvetica, Sans-Serif;
 width:450px;
}
.submitFields p {
 clear:left;
 margin:0;
 padding:5px 0 8px 0;
 padding-left:115px; /*width of left column containing the label elements*/
 height:1%;
}
.longlabels p {
 padding-left:330px
}
.longlabels label {
 margin-left:-330px;
 width:320px
}
.highContrast a {
 color: #7A9053;
}
.highContrast a:hover {
 color:#7C100F
}
