/*
  $Id: stylesheet.css,v 1.9 2004/06/28 08:03:38 zvi Exp $

  RoboCommerce, by Rosenthal, Boshernitzan, and Associates
  http://www.robocommerce.com

  Copyright (c) 2004 RoboCommerce

  This software is confidential and proprietary.  No part of this software may be distributed without written, explicit permission from Rosenthal, Boshernitzan, and Associates.
*/
/* ------ nephron styles ----------- */


*{font-family:arial,helvetica,sans-serif,verdana;color:#000066;}
body { margin: 0px;}

a.nutr_header:hover {
	text-decoration:none;
	background-color:#666666;
	color:white;}

a.nutr_header {
	
}


                
.MainIndex a {
	text-decoration: none;
}
.MainIndex {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	margin-top: 1px;
	margin-bottom:1px;
color: #666666;
}
.11pt, .11ptul,.11pt li,.11pt p,.11pt  td,.11pt tr, { font-size: 11px;font-style:normal;font-weight:normal;padding:4px;}
.ten, .10pt,.10pt ul,.10pt li,.10pt p, .10pt a { font-size: 10px;font-style:normal;font-weight:normal;padding:4px;}
.10pt_bold {font-size: 10pt; font-weight:bold;}
.9pt_brown, .9pt {font-size:9px;color:#980000;}
.9pt_blue {font-size:9px;color:#000066;}
.8pt, a.8pt {font-size: 8pt; font-color: #cccccc; border: 1px;padding:1px;}
.8pt_blue, a.8pt_blue {font-size:8pt;font-color:#000066;}
.white {font-size: 10px;color: white;}

.table_diet 
{ 
                  table-layout:auto;
                  border-collapse:collapse;
                  empty-cells:show;
                  background-color: white;
                  border 0px;
}
td_diet 
                 { 
                  
                  margin: 0px;
                  border: 1px solid blue;
                                   font-size:12px;
                  background-color:white;
                  color: #980000;
                  font-family:helvetica,arial,helvetica,verdana,sans-serif;
                  padding: 3px;

                  }
.td_16 
                 { 
                  
                  margin: 0px;
                  border: 1px solid blue;
                                   font-size:16px;
                  background-color: white;
                  color: #980000;
                  font-family:helvetica,arial,helvetica,verdana,sans-serif;
                  padding: 3px;

                  }

.navbar
                 { 
                  
                  margin: 0px;
                  border: 1px solid blue;
                  font-size:16px;
                  background-color: white;
                  color: #980000;
                  padding: 3px;

                  }
.navbar a:hover {background-image:url("nephsites/adp/blue_button.gif");}


.td_diet_bar 
                 { 
                  
                  margin: 0px;
                  border: 1px solid blue;
                  background-color: blue;
                  font-size:12px;
                 font-weight:bold;
                  color: #ffffff;
                  font-family:helvetica,arial,helvetica,verdana,sans-serif;
                  padding: 3px;

                  }
.td_16_bar 
                 { 
                  
                  margin: 0px;
                  border: 1px solid blue;
                  background-color: blue;
                  font-size:16px;
                  font-weight:bold;
                  color: #ffffff;
                  padding: 3px;

                  }


td.bar_title      {
                  font-weight: bold;  
                  text-align: center; 
                  color: white; 
                  background-color: #999999;
                }
.BodyText {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			margin-top: 0px;
			margin-bottom:0px;
			color: #FFFFFF;
                        font-style: normal; font-weight: normal; font-variant: normal; text-transform: none			
                 }
	



div#section_main {
display:block;
background-color:gray;
background-position:center;
}
.section_bar {
     margin: 0px;
     padding:1px;
     font-size:10px;
     color:white;
     font-decoration: none;
}

a.section_bar:hover {
     background-color: blue
     color:white
     font-decoration:none;
}

div#back{
        align:left;
        display: inline;
        background-color:pink;
        text-align: left;
        color:980000;
}

div#back a:hover {background-color:blue;color:white;text-decoration:none;}

div#footer{
        align:center;
        width:100%;
        display: block;
        background-color:pink;
        background-position:center;
        text-align: center;
        color:980000;
}

div#footer a:hover {background-color: blue;color:white;text-decoration:none;}
.footer_bar
{ 
        font-size:9px;font-decoration:none;color:#980000;
        margin: 0px;padding:2px;text-align:center;
}
a.footer_bar:hover {background-color: blue;color:white;text-decoration:none;}


div#featuresmain {
    width: 760px;
    background-image: url(nephsites/images/mallardwhite.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    
}    
.featurestoc {
    display: block;
    margin: 0px;
    padding: 2px;
    color:blue;
    font-weight: bold;
    border: solid 0px blue
}
a.featurestoc:hover {
    background-color: blue;
    color: #ffffff;
    text-decoration:none;
}
a.featurestoc: {
font-color:blue;
color:ffffff;
}
.featurestitle {
    font-weight: bold;
    text-align: center;
    font-size: 24px;
    color: blue;  
    margin: 40px 0px 4px 0px;
    
}
.featuressubtitle {
    font-weight: bold;
    text-align: center;
    font-size: 16px;
    color: blue;
   margin: 4px 0px;
}
.meshtoc {display:block;padding 4px;margin-left:4em;color:blue;}
a.meshtoc {text-decoration:none;}

div#sub  {display:block;position:relative; 
         padding:2em;left:1em right:12em; bottom: 
         1em; margin:1em;width:85%;font-weight:bold;font-size:medium;
}
#sub H1 {font-size:18pt;}
#sub p,#sub li,#sub a {font-size:12pt;}
.12pt, p.12pt, ul.12pt, li.12pt, .12 pt p, .12pt a{font-size: 12px;}
.newslink { font-size: 12px;}
li.newslink, ul.newslink, p.newslink, a.newslink, { margin: 0px 8px padding: 0px;}
#newslink {display:block;}
div#newslink  {display:block;margin 0px 0px 0px 5px;font-size:11px;color:#000066;}
div#newslink h1 {font-size:18px;}
div#newslink h2 {font-size:16px;}
div#newslink h3 {font-size:15px;}



div#newslink ul,div#newslink td,div#newslink a,div#newslink p {font-size:11px;}
div#newslink ol li {margin-left:0px; font-size:10px;list-text-type:integer;}
div#newslink ul li {margin-left:0px; font-size:10px;list-text-type:none;}
#weblink {display:block;}
div#weblink a,div#weblink p,div#weblink td,div#weblink ul,div#weblink ol  {display:block;margin 0px 0px 0px 2em;font-size:11px;}
div#weblink h1 {font-size:18px;}
div#weblink h2 {font-size:16px;}
div#weblink h3 {font-size:15px;}
div#weblink li {margin-left:8px; list-style-type:none;font-size:10px;}
div#bold {font-weight:bold;}

/* ----- admin header styles -------- */

H1 { font-size: 16pt; color: black; background-color: #white; 
	border-bottom: #cdcdcd 1px solid; padding: 5px;
	margin: -2px; margin-bottom: 5px;
}
h2 {margin-bottom: 2px;}


.help {
	padding: 0px;
	padding-right: 7px;
	background-image: url(/admin/images/icons/bullet_help.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

/* ------- adminbox ------------- */
.adminbox * {
	font-family: Trebuchet MS, Trebuchet, Arial, Helvetica, sans-serif;
	font-size: small ;
}

.adminbox {
	background-color: #eee; 
	margin: 0 0 10px 10px; padding: 0 0 2px 0;
	border-bottom: 1px solid #999999; 
}

.adminbox div.title, .adminbox h1, adminbox h2 {
	margin: 0 0 2px 0; padding: 2px 2px 2px 5px;
	border-bottom: 1px solid #999; 
}
.adminbox .title, .adminbox h1, adminbox h2 {
	background-color: #cccccc; color: black;
	font-weight: bold; font-size: small !important;
}
.adminbox .actionselect {
	font-weight: normal; font-size: small !important;
}


.adminbox h2 { 
	background-color: #dddddd; color: black;
	padding: 2px 2px 0 2px; margin: 2px 0 2px 0;
	font-style: italic;
	border-bottom: 0px solid #666;
}

.form_toplabel th {
	text-align:left;
	font-family: Trebuchet MS, Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 0 0 0 0;
	margin-bottom: -4px;
	font-weight: bold;
	font-style: italic;
	color: #666666;
}


table.payment_form {
	margin: 10px;
}


.payment {
	padding: 0;
	font-size: 12px; font-family: arial, helvetica, sans-serif;
	}
	.payment table { background-color: #ffffff; }
	.payment th { background-color: #eeeeee; text-align: right; padding-right: 10px; font-size: 10px; }
	.payment .header { font-size: 12px; font-weight: bold; background-color: #cccccc;}
	.payment td, .payment th { border-bottom: 1px solid #cccccc; padding: 3px;}

.payment table table td { border-bottom: 0px; padding: 0 3px 0 3px;}






/* --------- comments ------------- */
.comment .text {
	background-color: white;
	margin: 0px; padding: 5px 0 0 5px;
	font-size: 9pt;
	border-bottom: 1px solid #999; 
}
.byline {
	position: relative; float: top;
	color: #999;
	margin-bottom: -5px; padding-bottom: 0px; 
	font-size: 8pt; font-style: italic; font-weight: normal;
}

/* ------- reporting ----------- */

.reporting {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
}
.reporting-sliders { }
.reporting-background {
	background-color: #005070;
        /* background-color: red; */
	align: center;
	border-bottom: solid 1px black;
	border-top: solid 1px black;
}
.reporting .header TD,.reporting .header TR,.reporting .header TH {background-color: #CCCCCC;}
.reporting .odd TD   ,.reporting .odd    TR {background-color: #EEEECC;}
.reporting .even TD  ,.reporting .even   TR {background-color: #FFFFFF;}
.reporting .totals TD,.reporting .totals TR {background-color: #CCCCCC;}


.reportquery TABLE{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    border-left: solid 1px black;
}
DIV.reportquery                 {border-top: solid 1px black;}
.reportquery TD,.reportquery TH {border-right: solid 1px black;    border-bottom: solid 1px black;}
.reportquery .header {background-color: #cccccc;}
.reportquery .body TD {background-color: #ccddee;}




/* ----------------------------- */

/* nice tables */

.g {  font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    background-color: #CCCCCC;
    color: #000000;
   }
.w {  font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    background-color: #FFFFFF;
    color: #000000;
   }
.b {  font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    background-color: #D0DCE0;
    color: #000000;}
.lightbrown {
    background-color: #eeeecc;
}

.fi {
    border-right: black 1px solid; 
    border-top: black 1px solid; 
    font-size: 8px; 
    border-left: black 1px solid; 
    border-bottom: black 1px solid; 
    font-family: Verdana, Arial, Sans-Serif; 
}


.fiy {
    border-right: black 1px solid; 
    border-top: black 1px solid; 
    font-size: 8px; 
    border-left: black 1px solid; 
    border-bottom: black 1px solid; 
    font-family: Verdana, Arial, Sans-Serif; 
    background: yellow;
}


}

.button {border: black 1px solid;}

/* quicksearch */
.smallform INPUT,SELECT,OPTION,{ 
    color: navy;
    font-size: 7pt;
    font-family: Verdana,Sans-serif;
    border: 1pt solid #000000;
    padding: 0px 0px 0px 0px;
    background-color: white;
    margin: 0px 0px 0px 0px;
}




/* links */

