/*                                                     */
/* Macromolecular Crystallography Main Style Sheet */

body {
     margin: 4px; 
     color: black; 
     background: white; 
     font-family: Arial, Verdana, Helvetica, sans-serif; 
     font-size: 12px;
}



/*table {width: 770px; margin: 0;}*/
table td {
	 padding: 0; border-width: 0; vertical-align: top;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 }
td	 {
	 padding: 0; border-width: 0; vertical-align: top;
	 font-family: Arial, Verdana, Helvetica, sans-serif;
	 }
td#test	 {
	 font-family: Times, serif;
	 }

td#title {color: #330099;
	 background: #333399;
	 font-size: 12px; font: Arial, Helvetica, Verdana, sans-serif;
	 height: 52px;
	 padding: 0;
	 }

td#title a:link {color: #330099; text-decoration: none;}

td#search {height: 20px;width: 220px;}  
td#search {background: #333399; vertical-align: middle;}
td#search {font-size: 11px; color: #ffffff;}
#content-top td {vertical-align: top; color: white;
	     font-weight: bold; padding: 0.1em 0.2em 0;}

tr td#sidetop {background: #cc9966;
  font: bold 90% Arial, Helvetica, Verdana, sans-serif;}
tr td#crumbs {background: #6666cc; font-size: 16px; border-top: 3px solid #ffffff; border-bottom: 3px solid #ffffff; line-height: 30px;}
tr td#crumbs a {padding: 2px;}
tr td#crumbs a:link {color: white; text-decoration: none;}
tr td#crumbs a:visited {color: white; text-decoration: none;}
tr td#crumbs a#current {background-color: #669999;}
tr td#crumbs a:hover {background-color: #669999;}

/* Ana changed width of secontary navigation menu to relative units
(Aug 2nd 2004 and created the up id */
/*Ann changed width to 160px from 20%*/

td#leftside {width: 100px; background: #619999;}

  
td#leftside td {border-bottom: 1px solid #ffffff; font-size: 14px;
  padding: 3px 0 8px 0; font-weight: bold}
  

td#leftside table {margin-top: 3px; margin-right: 2px;}
td#leftside {padding: 0 0 0 5px; }
td#leftside a {color: white; background-color: 619999; font: bold 14px;}
td#leftside a:link {color: white; text-decoration: none; font: bold;}
td#leftside a:visited {color: white; text-decoration: none;}
td#leftside a:hover {color: #000000; background-color: #ffffe6;}
td#leftside a#sub {color: black; background-color: ffffe6; }
td#leftside td#up {border-bottom: 1px solid #ffffff; font-size: 12px;
	    font-weight: bold; text-align: center; padding: 4 0 5px 0.33em;}

td#content {align: center; padding: 25px;}

/* Ana changed font size from 90% to 14px (to prevent the font gettig
  smaller and smaller in nested elements */

td#content  {font: 14px Arial, Helvetica, Verdana, sans-serif;}

/* td tags inside td-content need the font defined  (Ana Aug 17 2004)*/
td#content td {font: 14px Arial, Helvetica, Verdana, sans-serif;}

/* Ana: this makes the table caption font a little smaller  */
td#content caption {font: 13px Arial, Helvetica, Verdana,sans-serif;} 

/* The p id  leaves a line at the bottom of a list item */
/* Useful to avoid using a line or paragraph break between list items */
td#content li#p {padding-bottom: 14px;}

a:link {color: #000000;}
a:visited {color: #666666;}

h1 {font: bold 28px Arial, Helvetica, Verdana, sans-serif;
  color: #000000; border-bottom: 3px solid #000000;
  padding-bottom: 2px;}

/* Ana's addition July 31st 2004*/
h2 {
	font: bold 22px  Arial, Helvetica, Verdana, sans-serif;
	color: #000000;
}
h3 {
	font: bold 18px  Arial, Helvetica, Verdana, sans-serif;
	color: #6666cc;
}
h4 {
	font: bold 16px  Arial, Helvetica, Verdana, sans-serif;

}

/* end of Ana's addition */

div.floater {float: right; width: 140px; color: #9999CC;
   border: solid #FFFFFF; border-width: 7px 0;
   font: bold 1em Arial, Helvetica, Verdana, sans-serif;
   padding: 3px 2px; margin: 1px 7px;}

td#infotable table {width: 90%;}  
td#infotable td {font-size: 66%; padding: 3px; border-left: 1px solid #cccccc;}

td#bltable table {width: 90%; spacing: 0px;}
td#bltable td {font-size: 12px; padding: 4px; border-bottom: 1px #34385E; border-bottom-style: solid;}

td#bltable td {border-right: 2px #34385E; border-right-style: solid;}

td#bltable table { 
	background-color: #E6F4F8; 
	border: 3px;
border-color: #402d88; 
	border-style: solid;
	border-collapse: collapse;
}

	
td#bltable table alink{text-decoration: none;}


td#rightside {width: 75px; padding-right: 20px; border-left: 0px solid #96add0;}
td#rightside td {font-size: 12px; padding: 3px;}


td.head {background: #9999CC; text-align: center; font-weight: bold;}
td#rightside th {font-size: 12px; padding: 3px;
  background: #6666cc; color: white;}
tr.even td {background: #FFFFF3; width: 50%;}
td.r3 {color: #660;}
td.r5 {color: #060;}
/*div#special {border: 3px solid #669999; background: #FFCC66;
  text-align: center; margin-top: 1.5em; padding: 8px; font-size:
  66%;} */

 td#leftside div#special {
	    border-bottom: 1px solid #333333; 
	    background: #FFCC66;
	    text-align: center;
	    font-weight: bold; 
	    font-size: 110%;
	    padding-top: 10px;
	    /*margin-top: 5.5em; 
	    margin-bottom: 5.5em;*/ 

	    }

td#leftside div#special	a:link {color: black;}
td#leftside div#special	a:visited {color: black;}
td#leftside div#special	a:hover {color: white;}



tr#footer td {vertical-align: middle; text-align: center; font-size: 12px;}
td#feedback {text-align: center; padding: 0.2em;}
tr#footer td#tg {font-size: 14px; text-align: center;}
td#copyright {text-align: right; font-style: italic; color: #999;}

/* Classes added by Ana */


/* Font color */

.red {
     color: #FF0000;
}
.blue {
      color: #6666cc;
}
.green {
      color: #669999;
}
.white {
       color: #FFFFFF;
}
/*Text alignment */

.center {
	text-align: center;
}
.middle {
	vertical-align: middle;
}

/* Font size */

.small {
       font-size: 90%;
}
