


body, div, h2, p, td {
	font-family     : Verdana, Lucida, Arial, Helvetica, sans-serif;
	background-color: #F5F5E1;
	color           : #222222;
	/* font-size    : 95%; */
	line-height     : 120%;
	}

p {
	font-family     : Verdana, Lucida, Arial, Helvetica, sans-serif;
	background-color: #F5F5E1;
	color           : #222222;
	font-size       : 85%;
	line-height     : 120%;
	}
	
p.small {
	font-size       :  80%;
	font-weight     : normal;
	}

.smallest {
	font-size       : 70%;
	}

p.warning {
	font-size       :  80%;
	font-weight     : normal;
	font-style      : italic;
	color           : #C25D04;
	}


p.smaller {
	font-size       : 75%;
	font-weight     : normal;
	}

.comment {
	font-size       : 75%;
	font-weight     : normal;
	}

p.smallerbold {
	font-size       : 75%;
	font-weight     : bold;
	}


#main {
	margin-top      :  10px;
	margin-left     :   5px;
	margin-right    :  10px;
	margin-bottom   :  10px;
	}
      

h1 {
	font-size       : 125%;
	font-weight     : bold;
	line-height     : 120%;
	}

h2 {
	font-size       : 115%;
	font-weight     : bold;
	color           : #222222;
	line-height     : 150%;
	margin-top      : 0.5em;
	margin-bottom   : 0.5em;
	}

h3 {	
	background      : #DDC;
	color           : #222222;
/*	display         : block; */
	font-size       :  80%;
	line-height     : 120%;
	margin-top      : 1em;
	margin-bottom   : 1em;
	padding-bottom  : 2px;
/*	text-transform  : none; */
	vertical-align  : middle;
	}

/*
h3:first-letter {
	text-transform  : uppercase;
	} */

h3.centered {
	text-align      : center;
	}
	
h3.celltop {	
	margin-top      : 0;
	}

h3.celltopcentered {	
	margin-top      : 0;
	text-align      : center;
	}

h3.filler {	
	background      : #DDC;
	color           : #222222;
/*	display         : block; */
	font-size       : 75%;
	font-weight     : normal;
	font-style      : italic;
	margin-top      : 1em;
	margin-bottom   : 1em;
	padding-bottom  : 2px;
/*	text-transform  : none; */
	}

h3.celltopfiller {	
	font-size       :  80%;
	font-weight     : normal;
	font-style      : italic;
	margin-top      : 0;
/*	text-transform  : none; */
	}

h3 img {
/*	margin          : 0 0 2px 4px; */
	vertical-align  : middle;
	}
	

h3 a:visited {
	font-weight     : bold; 
	text-decoration : none;
	color           : #6A5ACD;
	background      : transparent; 
	}

h3 a:link {
	font-weight     : bold; 
	text-decoration : none;
	color           : #6A5ACD;
	background      : transparent; 
	}

h3 a:hover {
	font-weight     : bold; 
	text-decoration : underline;
	color           : #6A5ACD;
	background      : transparent; 
	}

h3 a:active {
	font-weight     : bold; 
	text-decoration : none;
	color           : #C25D04;
	background      : transparent;  
	}

h4 {	
	color           : #222222;
	font-size       : 85%;
	margin-top      : 0.5em;
	margin-bottom   : 0.5em;
	}

a:visited {
	font-weight     : normal; 
	text-decoration : none;
	color           : #6A5ACD;
	background      : transparent; 
	}

a:link {
	font-weight     : normal; 
	text-decoration : none;
	color           : #6A5ACD;
	background      : transparent; 
	}

a:hover {
	font-weight     : normal; 
	text-decoration : underline;
	color           : #6A5ACD;
	background      : transparent; 
	}

a:active {
	font-weight     : normal; 
	text-decoration : none;
	color           : #C25D04;
	background      : transparent;  
	}

#login a {
	font-size       : 75%;
	margin          : 0 3px 0 0;
	padding         : 0 3px 0 0;
	}

#primarytabs {
	margin          : 2px 0;
	font-size       :  80%;
	}

#primarytabs td {
	padding         : 2px 0.33em;
	text-align      : left;
	vertical-align  : middle;
	}

#primarytabs td.headerlink {
	background-color: #6A5ACD;
	}
	
#primarytabs td.headerlinkOn {
	background-color: #4B0082; 
	}
	
#primarytabs a:visited {
	font-weight     : normal; 
	text-decoration : none;
	color           : white;
	background      : transparent; 
	}
	
	
#primarytabs a:link {
	font-weight     : normal; 
	text-decoration : none;
	color           : white;
	background      : transparent; 
	}
	
#primarytabs a:hover {
	font-weight     : normal; 
	text-decoration : underline;
	color           : #EEEE99;
	background      : transparent; 
	}

#primarytabs a:active {
	font-weight     : normal; 
	text-decoration : none;
	color           : #EEEE66;
	background      : transparent;  
	}

#register td {
	font-size       : 75%;
	font-weight     : normal;
	vertical-align  : top;
	}
	
.hide	{
	display         : none;
	}
	
img {
	border          : 0;
/*	display         : block; */
	font-size       : 70%;
	margin          : 0 3px 3px 0;
	}

img.publicsample {
	border          : 2px solid red;
	margin          : 0 3px 3px 0;
	}
	
img.iconify {
	margin-top      :3px;
	}

li {
	margin-left     : 0;
	}


hr.thin {
	color           : #DDC;
	height          : 3px;
	}

hr.thinner {
	color           : #DDC;
	height          : 2px;
	margin          : 1px;
	padding         : 0;
	}
	
#footer a {
	font-size       :  80%;
	margin-top      : 15px;
	}
	
#footer hr.fat {
	text-align      : center;
	color           : #DDC;
	height          : 9px;
/*	noshade         : noshade; */
	}

#leftsidebar {
	margin          : 0 10px 0 0;
	width           : 100%;
	}

tr.shaded {
	background-color: #C8D8F8;
	}
	
td.disabled {
	color           : #DDC;
	font-size       :  80%;
	}
	
td.topTopicButton {
	background-color: #C8D8F8;
	border          : 1px solid #6A5ACD;
	font-size       :  80%;
	font-weight     : bold;
	}

td.topTopicButtonSelected {
	background-color: #A6B6D6;
	border	        : 1px solid #6A5ACD;
	font-size       :  80%;
	font-weight     : bold;
	}

td.spacerButton {
	background-color: #F5F5E1;
	font-size       :  80%;
	font-weight     : bold;
	}

td.topicButton {
	background-color: #C8D8F8;
	border-bottom   : 1px solid #6A5ACD;
	border-left     : 1px solid #6A5ACD;
	border-right    : 1px solid #6A5ACD;
	font-size       :  80%; 
	font-weight     : bold;
	}

td.topicButtonSelected {
	background-color: #A6B6D6;
	border-bottom   : 1px solid #6A5ACD;
	border-left     : 1px solid #6A5ACD;
	border-right    : 1px solid #6A5ACD;
	font-size       :  80%;
	font-weight     : bold;
	}
	
td.topicButtonSelected a:link {
	color           : white;
	}

td.attName {
	color           : #222222;
	font-size       : 85%;
	font-weight     : normal;
	line-height     : 150%;
	text-align      : left;
	vertical-align  : top;
	}

td.attNumber {
	color           : #222222;
	font-size       :  80%;
	font-weight     : normal;
	line-height     : 18px;
	text-align      : left;
	vertical-align  : top;
	}

td.attData {
	color           : #222222;
	font-size       :  80%;
	font-weight     : normal;
	line-height     : 18px;
	text-align      : center;
	vertical-align  : top;
	}

td.twocolumn {
	vertical-align  : top;
	}
	
td.missingFormat {
	color           : #DDC;
	font-size       : 75%;
	font-weight     : normal;
	line-height     : 18px;
	padding         : 0 2px 2px 0;
	text-align      : center;
	vertical-align  : top;
	}
	
td.vFormat {
	background      : #EFFBE7;
	color           : #222222;
	font-size       : 75%;
	font-weight     : normal;
	line-height     : 18px;
	padding         : 0 2px 2px 0;
	text-align      : center;
	vertical-align  : top;
	}

td.vFormatLeft {
	background      : #EFFBE7;
	color           : #222222;
	font-size       : 75%;
	font-weight     : normal;
	font-style      : italic;
	line-height     : 18px;
	padding         : 0 2px 2px 0;
	text-align      : left;
	vertical-align  : top;
	}

/*
td.attValue {
	background-color: transparent;
	color           : #222222;
	font-size       : 85%;
	font-weight     : normal;
	line-height     : 150%;
	text-align      : left;
	vertical-align  : top;
	}
*/

.attValue {
	background-color: transparent;
	color           : #222222;
	font-size       : 85%;
	font-weight     : normal;
	line-height     : 150%;
	text-align      : left;
	vertical-align  : top;
	}

.attValueRight {
	background-color: transparent;
	color           : #222222;
	font-size       : 85%;
	font-weight     : normal;
	line-height     : 150%;
	text-align      : right;
	vertical-align  : top;
	}

.attValueLink {
	font-weight     : normal; 
	text-decoration : none;
	color           : #6A5ACD;
	background      : transparent; 
	}

.attValueHighlight {
	background-color: transparent;
	color           : red;
	font-size       : 85%;
	font-weight     : normal;
	line-height     : 150%;
	text-align      : left;
	vertical-align  : top;
	}

.attValueHighlightLink {
	font-weight     : normal; 
	text-decoration : none;
	color           : red;
	background      : transparent; 
	}

td.attValueCompact {
	background-color: transparent;
	color           : #222222;
	font-size       : 85%;
	font-weight     : normal;
	line-height     : 120%;
	text-align      : left;
	vertical-align  : top;
	}

td.attValueCompactOdd {
	background-color: transparent;
	color           : #222222;
	font-size       : 85%;
	font-weight     : normal;
	line-height     : 120%;
	text-align      : left;
	vertical-align  : top;
	}

td.attValueCompactEven {
	background-color: #EFFBE7;
	color           : #222222;
	font-size       : 85%;
	font-weight     : normal;
	line-height     : 120%;
	text-align      : left;
	vertical-align  : top;
	}

td.attValueShaded {
	background-color: #EFFBE7;
	color           : #222222;
	font-size       : 85%;
	font-weight     : normal;
	line-height     : 150%;
	text-align      : left;
	vertical-align  : top;
	}
	
td.attValueCenteredShaded {
	background-color: #EFFBE7;
	color           : #222222;
	font-size       : 85%;
	font-weight     : normal;
	line-height     : 150%;
	text-align      : center;
	vertical-align  : top;
	}

td.attValueCentered {
	background-color: transparent;
	color           : #222222;
	font-size       : 85%;
	font-weight     : normal;
	line-height     : 150%;
	text-align      : center;
	vertical-align  : top;
	}

td.attValueCenteredShaded {
	background-color: #EFFBE7;
	color           : #222222;
	font-size       : 85%;
	font-weight     : normal;
	line-height     : 150%;
	text-align      : center;
	vertical-align  : top;
	}

td.attBoldValue {
	color           : #222222;
	font-size       : 85%;
	font-weight     : bold;
	line-height     : 150%;
	text-align      : left;
	vertical-align  : top;
	}

td.attTitleValue {
	background      : #F3F9BD;
	color           : #222222;
	font-size       : 85%;
	font-weight     : bold;
	text-align      : left;
	vertical-align  : middle;
	}

.attTitleValue {
	background      : #F3F9BD;
	color           : #222222;
	font-size       : 85%;
	font-weight     : bold;
	text-align      : left;
	vertical-align  : middle;
	}
	
.attTitleValueHighlight {
	background      : #F3F9BD;
	color           : red;
	font-size       : 85%;
	font-weight     : bold;
	text-align      : left;
	vertical-align  : middle;
	}
	
.profile {
	color           : #222222;
	display         : inline;
/*	font-size       :  80%; */
	font-weight     : normal;
	line-height     : 150%;
	}

.profileHighlight {
	color           : red;
	display         : inline;
/*	font-size       :  80%; */
	font-weight     : bold;
	line-height     : 150%;
	}

.nohighlight {
	color           : #222222;
	font-weight     : normal;
	}
	
.highlight {
	color           : red;
	font-weight     : bold;
	}
	
#rightsidebar {
	vertical-align  : top;
	}
	
#rightsidebar img.padded	{
	border          : 0;
	display         : block;
	margin          : 5px;
/*	padding         : 10px; */
	text-align      : center;
	}

#rightsidebar a {
	font-size       :  80%;
	font-style      : normal;
	line-height     : 120%;   
	margin          : 2px 3px 0 0;
/*	padding         : 0 3px 2px 0; */
	text-align      : center;
	}

#rightsidebar .topmost {
	margin-top      : 30px;
	}
	
#rightsidebar h5	{
	font-size       : 75%;
	font-weight     : normal;
	font-style      : italic;
	margin          : 0 3px 0 0;
	padding         : 0 3px 0 0;
	text-align      : right;
	}

#rightsidebar ul {
	margin          : 25px 1em 1em 15px;
	line-height     : 1.5;
}

#rightsidebar td.annotation {
/*	background-color: #EFFBE7; */
	color           : #222222;
	font-size       :  80%;
	font-style      : italic;
	font-weight     : normal;
	line-height     : 150%;
	text-align      : center;
	vertical-align  : top;
	}

.clipcounts {
	font-size       :  80%;
	color           : #999999;
	}
	
form {
	margin          : 0 0 2px 0;
/*	font-size       : 75%; */
	}

form p {
	font-size       : 75%;
	font-weight     : normal;
	margin          : 0 0 1em 0;
	}

.form-button {
	background-color: #CCCCFF;
	border-color    : #CCCCFF;
	font-size       :  80%;
	font-weight     : normal;
	border-width    : 1px;
	margin-top      : 2px;
	}


.form-background {
	background-color: #C8D8F8;
	border-color    : #CCCCFF;
	font-family     : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size       :  80%;
	border-width    : 1px;
	margin-top      : 2px;
	}

ol, ul {
	font-size       :  80%;
	}

ul.suggestions {
	color           : #999999;
	font-style      : italic;
	font-size       :  80%;
	}

table.checkboxsublist {
	cell-spacing    : 1px;
	cell-padding    : 1px;
	width           : 100%;
	}
	
table.checkboxsublist td {
	font-size       : 75%;
	}
	
ul.checkboxmainlist {
	list-style      : none;
	margin          : 0;
	padding         : 0;
	}
	
ul.checkboxmainlist li {
	font-size       : 85%;
	margin          : 0;
	padding         : 0;
	}

ul.checkboxsublist {
	list-style      : none;
	margin          : 0;
	padding         : 0;
	}
	
ul.checkboxsublist li {
	font-size       : 85%;
	margin          : 0 0 0 1.5em;
	padding         : 0;
	}

#bodyContainer {
	position		: absolute;
	top				: 135;
	z-index			: 1;
}	

	
.menu {
  	font-family	: Arial, Helvetica, sans-serif;
  	font-size		: 0.8em;
  	font-style		: normal;
  	font-weight	: normal;
  	visibility		: hidden;
  	position		: absolute;
  	z-index			: 100;
  	top				: -2;
 	outline-width	: 1px; 
	outline-style	: solid; 
	outline-color	: #6A5ACD; 
  	border			: 1 solid  #6A5ACD;
}

.item {
	outline-width	: 1; 
	outline-style	: solid; 
	outline-color	: #6A5ACD; 
	border			: 1 solid  #6A5ACD;
	background-color: #E6E6FA;
	padding			: 2 2 2 2;
	margin			: 0 0 0 0;
}

.item_right {
	outline-width	: 1; 
	outline-style	: solid; 
	outline-color	: #6A5ACD; 
	border			: 1 solid  #6A5ACD;
	background-color: #E6E6FA;
	padding			: 2 2 2 2;
	margin			: 0 0 0 0;
	text-align    : right;
}


