BODY{
	MARGIN: 0px;
	background-repeat: repeat;
	background-attachment:scroll;
	BACKGROUND-IMAGE: url('/images/back_day.jpg'); 
	BACKGROUND-COLOR: #EEEEEE;
	FONT-SIZE: 13pt; 
	COLOR: #000000; 
	font-family: Georgia, Times New Roman, Times, serif;
}
.list_bullet
{
	list-style-image: url(/images/bullet_2_s1_red_sh.png);
	margin-top: 9px;
}
.bold{
	font-weight:bold;
}
h3{
	color:#ff0000;
}
.box{
	width:80%;
	text-align:center
}
.yellowbox{
	width:80%;
	background-color:#ffa;
	border-style:solid;
	padding:0.5em;
}
.bordered{
	text-align:left;
	width:100%;
	border-color:f00;
	border-style:dashed;
	padding:20px
}
TABLE.OUTLINE{
	HEIGHT: 100%;
	WIDTH: 100%;
}
TD.LEFT_PANEL_SPC{
	background-image: url(/images/backleft_day.jpg);
	background-repeat:repeat-y;
	background-position: top right;
}
TD.CENTER_PANEL{
	HEIGHT: 100%; 
	WIDTH: 750px; 
	BACKGROUND-COLOR: #FFFFFF;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: left;
	FONT-SIZE: 10pt; 
	COLOR: #000000; 
	FONT-FAMILY: Georgia, Times New Roman, Times, serif;
	padding: 5px 10px 5px 10px;
}
TD.RIGHT_PANEL_SPC{
	background-image: url(/images/backright_day.jpg);
	background-repeat:repeat-y;
	background-position: top left;
}
.resultsBox {
	background-color:#faa;
	text-align:center;
	margin-left:200px;
	margin-right:200px;
}
div.center {
	text-align:center;
}
.textInput{margin:3px;}
.ctrlHolder{font-family:Verdana;}
table.proteinTable
{ margin-left:auto; margin-right:auto;
text-align: left;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; }

.proteinTable th
{ border-bottom: 2px solid #6699CC;
border-left: 1px solid #6699CC;
background-color: #BEC8D1;
text-align: left;
text-indent: 5px;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040; } 

.proteinTable td
{
background-color: #fafafa;
text-align: left;
text-indent: 15px;
font-family: Verdana;
font-size: 11px;
color: #404040; } 
#navcontainer
{
margin: 0;
margin-bottom:10px;
margin-top:-30px;
padding: 0;
height: 22px;
font: 11px Verdana, sans-serif;
width: 100%;
border-bottom: 1px solid #ff78c7;
list-style-type: none;
background: #fff;
}

#navlist li
{
float: right;
margin: 0;
padding: 0;
width: auto;
display: block;
}
.arial {
font-family:arial;
}
#navlist li a, #navlist li a:link
{
background: #fff;
color: #555;
text-decoration: none;
padding: 3px 5px 3px 5px;
display: block;
}

#navlist li a:hover
{
color: #039;
border-bottom: 3px solid #ff78c7;
cursor: pointer;
background: #eee;
}

#navlist li a#current, #navlist li a#current:link
{
color: #000;
cursor: default;
font-weight: bold;
border-bottom: 3px solid #ff78c7;
}

#navlist li a#current:hover
{
border-bottom: 3px solid #f90;
background: #eee;
}