/* CSS Stylesheet for AppliedGeochemists.org */
/* #F 7 F 7 D E #F F F F 9 9*/
/* Background: #004433 */

BODY {
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 76%;
	/* font sizing is done in ems below. If you want to change anything, just change this.*/
	/* Funny thing happens at 75% and lower. opera goes to a nice small size, but moz and
	   ie pc change almost not at all. seems 76% is as small as you can go and stay the same
	   across browsers. */
	color: #000;
}

	
/* the following classes are to demonstrate better line heights for narrow columns */	
.narrow1 {
	width: 50%;
	line-height: 1.3em;
	}
	
.narrow2 {
	width: 50%;
	line-height: 1.5em;
	}
		
/*typography*/
a {
	text-decoration: none;
	font-weight: bold;
	color: #000;
	}
	
a:link {
	font-weight: bold;
	color: #669999;
	}
a:visited {
	font-weight: bold;
	color: #669999;
	}
a:active {
	font-weight: bold;
	color: #bb0000;
	}
	
a:hover {
	font-weight: bold;
	color: #bb0000;
	text-decoration: none;
	}

a.linkitem {
	font-weight: normal;
	font-size: 80%;
}

p {
	margin: 1.2em 1.2em 1.2em 1.2em;
	text-align: justify;
}

h1 {
	font-size: 2.0em;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/
	}
h2 {
	font-size: 1.7em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
	text-align: center;
	}
h3 {
	font-size: 1.4em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
	}
h4 {
	font-size: 1.2em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h5 {
	font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h6 {
	font-size: 0.8em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
img {
	border: 0;
	}
/*
ol, ul, li {
	list-style: none;
	font-size: 1.0em;
	line-height: 1.8em;
	margin-top: 0.2em;
	margin-bottom: 0.1em; 
	}
*/	
/* p {
	font-size: 0.8em;
	line-height: 1.8em;
	margin: 1.2em 0em 1.2em 0em;
	} */	
	
	
li > p {
	margin-top: 0.2em;
	}
	
pre {
	/*	moz 1.0/1.1/1.2.1, net 7.0/7.01 make this way too small,
		but i'm not going to go larger because monospace tends to run
		you into overflow pretty quick. prior moz and net are okay.*/
	font-family: monospace;
	font-size: 1.0em;
	}
	
strong, b {
	font-weight: bold;
	}

.regularText
{
	font-size: 0.8em;
	font-family: Verdana,Arial; 
	text-decoration: none;
	text-align: justify;
}

.normalText
{
	font-size: 80%;
	/* font-weight: bold; */
	font-family: Verdana,Ariel; 
	text-decoration: none;
}

.tinyText
{
	font-size: 76%;
	/* font-weight: bold; */
	font-family: Verdana,Ariel; 
	text-decoration: none;
}

.errorText
{
	font-family: Verdana;
	font-size: 80%;
	color: Red;
}

.ptxButton
{
	border-style: outset;
	background-color: #004433;
	border-color: #CCCC99;
	color: #CCCC99;
}

.errorLabel
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 60%;
	color: Red;
}

.datagridLabel
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 60%;
	color: #004433;
	text-decoration: none;	
}

.dgNormalText
{
	font-family: Verdana;
	/* font-weight: bold; */
	font-size: 60%;
	color: Black;
}
.infoLabel
{
	font-family: Verdana;
	/* font-weight: bold; */
	font-size: 60%;
	color: #CCCC99;
}

.readonlyInfoLabel
{
	font-family: Verdana;
	/* font-weight: bold; */
	font-size: 10pt;
	color: #000000;
}

a.sideNavLink:link	{	
	font-family: Verdana;
	font-weight: bold;
	font-size: 100%;
	color: White;
	text-decoration: none;	
	}	
		
a.sideNavLink:visited	{	
	font-family: Verdana;
	font-weight: bold;
	font-size: 100%;
	color: White;
	text-decoration: none;	
	}	
		
a.sideNavLink:active	{	
	font-family: Verdana;
	font-weight: bold;
	font-size: 100%;
	color: Black;
	text-decoration: none;	
	}	
		
a.sideNavLink:hover	{	
	font-family: Verdana;
	font-weight: bold;
	font-size: 100%;
	color: Black;
	text-decoration: none;	
	}

a.sideNavLinkPlus:link	{	
	font-family: Verdana;
	font-weight: bold;
	font-size: 100%;
	color: #ffffc8;
	text-decoration: none;	
	}	
		
a.sideNavLinkPlus:visited	{	
	font-family: Verdana;
	font-weight: bold;
	font-size: 100%;
	color: #ffffc8;
	text-decoration: none;	
	}	
		
a.sideNavLinkPlus:active	{	
	font-family: Verdana;
	font-weight: bold;
	font-size: 100%;
	color: Black;
	text-decoration: none;	
	}	
		
a.sideNavLinkPlus:hover	{	
	font-family: Verdana;
	font-weight: bold;
	font-size: 100%;
	color: Black;
	text-decoration: none;	
	}

a.regularLink:link	{	
	font-family: Verdana;
	font-weight: bold;
	font-size: 80%;
	color: #669999;
	text-decoration: none;	
	}	
		
a.regularLink:visited	{	
	font-family: Verdana;
	font-weight: bold;
	font-size: 80%;
	color: #669999;
	text-decoration: none;	
	}	
		
a.regularLink:active	{	
	font-family: Verdana;
	font-weight: bold;
	font-size: 80%;
	color: #bb0000;
	text-decoration: none;	
	}	
		
a.regularLink:hover	{	
	font-family: Verdana;
	font-weight: bold;
	font-size: 80%;
	color: #bb0000;
	text-decoration: none;	
	}

a.blackLink:link	{	
	font-family: Verdana;
	font-weight: bold;
	font-size: 80%;
	color: Black;
	text-decoration: none;	
	}	
		
a.blackLink:visited	{	
	font-family: Verdana;
	font-weight: bold;
	font-size: 80%;
	color: Black;
	text-decoration: none;	
	}	
		
a.blackLink:active	{	
	font-family: Verdana;
	font-weight: bold;
	font-size: 80%;
	color: #bb0000;
	text-decoration: none;	
	}	
		
a.blackLink:hover	{	
	font-family: Verdana;
	font-weight: bold;
	font-size: 80%;
	color: #bb0000;
	text-decoration: none;	
	}

a.topMenuLink:link	{	
	font-family: Verdana;
	font-weight: bold;
	font-size: 120%;
	color: #669999;
	text-decoration: none;	
	}	
		
a.topMenuLink:visited	{	
	font-family: Verdana;
	font-weight: bold;
	font-size: 120%;
	color: #669999;
	text-decoration: none;	
	}	
		
a.topMenuLink:active	{	
	font-family: Verdana;
	font-weight: bold;
	font-size: 120%;
	color: #bb0000;
	text-decoration: none;	
	}	
		
a.topMenuLink:hover	{	
	font-family: Verdana;
	font-weight: bold;
	font-size: 120%;
	color: #bb0000;
	text-decoration: none;	
	}

a.footerLink:link	{	
	font-family: Verdana;
	font-size: 0.76em;
	font-weight: normal;
	color: #669999;
	text-decoration: none;
    target: "mainframe";
	}	
		
a.footerLink:visited	{	
	font-family: Verdana;
	font-weight: normal;
	font-size: 0.76em;
	color: #669999;
	text-decoration: none;	
	}	
		
a.footerLink:active	{	
	font-family: Verdana;
	font-weight: normal;
	font-size: 0.76em;
	color: #bb0000;
	text-decoration: none;	
	}	
		
a.footerLink:hover	{	
	font-family: Verdana;
	font-weight: normal;
	font-size: 0.76em;
	color: #bb0000;
	text-decoration: none;	
	}

UL LI	{	
	list-style-type: disc;
	color: Black;
	font-size: 0.8em;
	font-family: Verdana,Ariel; 
	text-decoration: none;	
	}
	
OL LI	{	
	color: Black;
	font-size: 0.8em;
	font-family: Verdana,Ariel; 
	text-decoration: none;	
	}	
