body{
	background-color:#E9E9E9;
	text-align: center;
}

.body_div{
	/*text-align: left;*/
	width:755px;
	margin:0 auto;
	background-color:#FFFFFF;
	border:1px solid #A6A6A6;
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;
	padding-bottom:5px;
}


div.smotifs_search_div{
	margin-top:10px;
	margin-right:40px;
	height:200px;
        overflow:auto;
        border:solid;
        border-color: #404060;
        border-width: 1px;
        padding:1px;
        background-color:#E9E9E9;
}

.response_div {
	text-align: left;
	font-size:12px;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	width:745px;
	margin:0 auto;
	padding-bottom:10px;
}

.prediction_div{
	margin:auto;
	padding-top:10px;
	padding-bottom:10px;
}

.header_div {
	background:transparent url(/VORFFI_litle/IMG/logo.jpg) no-repeat scroll right top;	/*host-dependent*/
	height:104px;
	margin:10px 0 0;
	text-align:left;
	vertical-align:baseline;
	width:745px;
	margin:0 auto;
}

.title_div {
	color:#333333;
	position: relative;
	z-index: 1;
	top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30pt;
	text-transform: none;
	left: 10px;

}

.subtitle_div {
	position: relative;
	color : #333333;
	z-index: 1;
	top: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	text-transform: none;
	left: 10px;

}

.subtitle_div a {
   color:#333333;
	text-decoration:none;
}

.subtitle_div a:hover {
   color:#158DD6;
	text-decoration:none;
}

.can_pathway {
	background:transparent url(/VORFFI_litle/IMG/bg_path_new.jpg) repeat-x scroll right top;	/*host-dependent*/
	height:30px;
	margin:0;
	padding:5px 0 0;
	text-align:left;
	width:100%;
	margin-bottom:1em;
}

.pathway {
	border:0 none;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	line-height:17px;
	margin:0;
	padding:0 0 0 10px;
}

.pathway a {
	cursor:pointer;
	text-decoration:none;
	color:#FFFFFF;
}

.pathway a:visited{
	cursor:pointer;
	text-decoration:none;
	color:#FFFFFF;
}

.pathway a:hover {
	cursor:pointer;
	color:#FF9900;
	/* color : #158DD6; */
}

.footer_div h5 {
	text-align:center;
	color:#666666;
	font-family:tahoma,Arial,Verdana,sans-serif,Helvetica;
	font-size:9px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0 0 5px;
	padding:0
}

.footer_div h5 a {
	text-decoration:none;
	color:#009933; 
/*	color:#158DD6; */

}

.footer_div h5 a:hover {
/*	color:#557B3C; */
	color:#158DD6; 
}

.waiting_div {
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
}

.waiting_gif {
	text-align:center;
	padding-top:30px;
	padding-bottom:30px;

}

table.title_table tr td div {
	font-size:12px;
}

table.title_table tr td:first-child {
	width:240px;
}

table.title_table tr td:nth-child(3) {
	padding-left:40px;
}

table.sequence_table tr td {
	text-align:center;
}
table.sequence_table tr td:first-child {
	font-size:10px;
	font-family: helvetica;
	padding-right:20px;
	font-weight: normal;
	text-align:left;
}

table.sequence_table{
	font-size:10px;
	font-family: helvetica;
	font-weight: bold;
}

table.sequence_table tr td {
	width: 4px;
}

table.parameters_table{
	font-size:10px;
	font-family: helvetica;
}

table.smotifs_search_table{
	font-size:10px;
	font-family: helvetica;
	width:100%;
	margin-right: 60px;
}

table.smotifs_search_table tr:first-child {
	font-weight:bold;	
}

table.smotifs_search_table tr td{
	padding-left:20px;	
}

table.smotifs_search_table tr td:first-child { 
	padding-left:0px;	
}

table.smotifs_search_table tr td:nth-child(2) {
	padding-left:0px;	
}

table.smotifs_search_table tr td:nth-child(3) {
	padding-left:0px;	
}

table.smotifs_search_table tr td:nth-child(4) {
	padding-left:0px;	
	text-align:center;
}

table.smotif_local_table{
	font-size:10px;
	font-family: helvetica;
	font-weight: bold;
}

/*table.smotif_local_table tr td {
	padding-right:50px;
}*/

table.smotif_local_table tr td:first-child {
	padding-right:20px;
	font-size:10px;
	font-family: helvetica;
	font-weight: normal;
}

table.smotif_local_table tr td:nth-child(3) {
	font-size:10px;
	font-family: helvetica;
	font-weight: normal;
}



table.smotif_table{
	font-size:10px;
	font-family: helvetica;
	font-weight: bold;
}

table.smotif_table tr td {
	padding-right:50px;
}

table.smotif_table tr td:first-child {
	font-size:10px;
	font-family: helvetica;
	font-weight: normal;
}

table.smotif_table tr td:nth-child(3) {
	font-size:10px;
	font-family: helvetica;
	font-weight: normal;
}

table.parameters_table tr td:nth-child(2) {
	padding-left:50px;
}

table.parameters_table tr td a	{
	color:#009933;
	text-decoration:none;
}

div.block_div{
	margin-left:20px;
}

.disclaimer a:hover	{
	color:#158DD6;
}

table.control_table {
	font-size:10px;
	font-family: helvetica;
	margin:auto;
	border: 1px solid;
}

table.control_table tr {
	background:#CEDADA;
}

table.control_table th {
	background-color:#AFC5C5;
	padding-left:3px;
	padding-right:3px;
}

table.control_table th span {
	cursor:help;
}

table.control_table td {
	padding:5px;
	text-align:center;
	width:50px;
	color:blue;
}

table.control_table td:hover {
	color:red;
	cursor:pointer;
}

.disclaimer a	{
	color:#009933;
	text-decoration:none;
}

.disclaimer a:hover	{
	color:#158DD6;
}

.disclaimer h3 {
	font: bold 14px tahoma, Arial, Verdana, sans-serif, Helvetica;
	color: #666;
	margin: 0px;
	padding: 0px;
}

.disclaimer h2 {
	font: bold 13px tahoma, Arial, Verdana, sans-serif, Helvetica;
	color: #666;
	margin: 0px;
	padding: 0px;
}


.rf_method {
	padding-left:30px;
}



span.predicted:hover {
	color:#158DD6;
	cursor:pointer;
}

h3_main {
	color:#666666;
	font:14px tahoma,Arial,Verdana,sans-serif,Helvetica;
	margin:30px;
	padding:10px;
	text-align: justify;
}

h3_main a {
	color:#009933;
	text-decoration:none;
}

h3_main a:hover {
	color:#158DD6;
}

img.jmol_img {
	text-decoration:none;
	color:#FFFFFF;
}

img.jmol_img:visited {
	text-decoration:none;
	color:#FFFFFF;
}

img.jmol_img:hover {
	cursor:pointer;
}
	
.response_div a.img {
	text-decoration:none;
	color:#FFFFFF;
}

.response_div a.img:visited {
	text-decoration:none;
	color:#FFFFFF;
}
.response_div a.pdb {
	color:#009933;
	text-decoration:none;
}

.response_div a.pdb:hover {
	color:#158DD6;
}

span.predicted {
	color:#009933;
	font:bold 9px tahoma,Arial,Verdana,sans-serif,Helvetica;
	padding-left:3px;
	padding-right:3px;

}

span.download_head {
	color:#000000;
	font:bold 9px tahoma,Arial,Verdana,sans-serif,Helvetica;
	padding-left:3px;
	padding-right:3px;
}
div#optionstitle{
	padding-left: 5px;
   padding-top: 10px;
   padding-bottom: 10px;
}	
div#options {
	/*background-color: #FFFFE0; */
   border-bottom: grey dashed 1px; 
   border-top: grey dashed 1px;
   border-left: grey dashed 1px;
   border-right: grey dashed 1px;
   padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 85%;
	margin-left: 40px;
}
div#options2 {
	/*background-color: #FFFFE0; */
  padding-left: 200px;
	padding-right: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 70%;
	margin-top: 5px;
	margin-bottom: 5x;
  font: bold 10px tahoma, Arial, Verdana, sans-serif, Helvetica;
  
}

.colapsed_row {
        background: url(/FRAGRUS/IMG/arrow_down_pdb.png) no-repeat scroll left center;         /*host-dependent*/
        cursor:pointer;
	padding-left:25px;
}
.expanded_row {
        background: url(/FRAGRUS/IMG/arrow_up_pdb.png) no-repeat scroll left center;   /*host-dependent*/
        cursor:pointer;
	padding-left:25px;
}

.contracted_title {
/*      background:white url(/PCRPIDB/IMG/contracted.gif) no-repeat scroll left center; */      /*host-dependent*/
        background:white url(/PCRPIDB/IMG/arrow_down.png) no-repeat scroll left center;         /*host-dependent*/
        cursor:pointer;
        padding-left:25px;
}
.expanded_title {
/*      background:white url(/PCRPIDB/IMG/expanded.gif) no-repeat scroll left center; */        /*host-dependent*/
        background:white url(/PCRPIDB/IMG/arrow_up.png) no-repeat scroll left center;   /*host-dependent*/
        cursor:pointer;
        padding-left:25px;
}

h2 {
    color: #666666;
    font: bold 15px tahoma,Arial,Verdana,sans-serif,Helvetica;
    margin: 0;
    padding: 0;
}

.hidden_tr {
        display:none;
}

.visible_tr {
        display:inline;
}

.hidden_div {
        display:none;
}

.visible_div {
        display:block;
}

#download_div a {
    color: #009933;
    text-decoration: none;
}

#download_div a:hover {
    color: red;
}
