/*------- webdb sample stylesheet -------*/

/*------- Main ---------*/

ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DD, DT, FORM, H1, H2, H3, H4, H5, H6, MENU, OL, P, TD, TH, UL {font-family: Arial,Helvetica,sans-serif;}

BODY { background-color:white; }

BODY, P DD, DL, DT, OL, UL, LI, TD { font-size:12px; }
H1 { font-size:18px; }
H2 { font-size:16px; }
H3 { font-size:14px; }
H4 { font-size:12px; }
H5 { font-size:10px; }
H6 { font-size:9px; }

/* H1, H2, H3 { color:#006800; } */

/*------- Links ---------*/
A		{font-weight:bold; color:#006800; text-decoration:underline}
/* A:hover 	{text-decoration:underline; } */
A:visited 	{color:#643214; }
/* A.menu 		{color:white; } */
A.menu 		{color:white; display:block; width: 100%}
A.menu:hover 	{color:#009900; background-color:#FFFFFF; text-decoration:none;}
A.submenu 	{color:white; display:block; width: 100%}
A.submenu:hover {color:#009900; background-color:#FFFFFF; text-decoration:none;}
A.profile 	{color:white; font-size:x-small; text-decoration:none; }
A.profile:hover {color:#643214; text-decoration:none;}
A.foot 	{color:white; font-size:10px; font-weight:normal; text-decoration:none; }
A.foot:visited 	{color:white;}

/*------- Links ---------*/

TD.menu		{font-weight:bold; font-size:12px; color:white; text-align:left; }
TD.menu		A {color:white; text-decoration:none; font-weight:bold}
TD.menu		A:visited {color:white}
TD.menu         A:hover {color:#006800; background-color:#FFFFFF; text-decoration:none;}

TD.submenu	{font-weight:normal; 
		font-size:10px; color:white; text-align:right; }
TD.submenu	A {color:white; text-decoration:none; font-weight:normal}
TD.submenu	A:visited {color:white}
TD.submenu      A:hover {color:#006800; background-color:#FFFFFF; text-decoration:none;}

TD.pad          { padding:12px; }

TH A {color:#FFFFFF; background-color:#006800; padding:5px; text-decoration:underline}

/*------- General Text Formatting -------*/

LI { margin-bottom:4px; }

.error { color:#CC0000; }
.help { color:#006800; }
.data { font-family:courier; }
.reqd_field { font-weight:bold; color:#006800; }
.title { font-weight:bold; color:black; }
.caption { font-size:80%; color:#999999; }
.viewpoint { color:darkblue; }
.highlight { background-color:#C0DAC0; }

/*------- Tables, Forms, and Reports --------*/

TH {font-weight:bold; color:#FFFFFF; background-color:#006800; padding:5px }

TABLE.border {border-width:1px; border-color:black; border-style:solid; padding:2px;}
TABLE.report_table {border-width:1px; border-color:black; border-style:solid; padding:2px;}
TABLE.report_record {border-width:1px; border-color:black; border-style:solid; padding:2px;}

TD.label {font-weight:bold; color:#305080; background:#dddddd; text-align:left;}
TD.data {font-family:arial,helvetica,sans-serif; text-align:left;}

/* ---- ZineMachine ---- */

div.Zine { background-color:#C0DAC0; border-top:1px solid black; }
.quote { color:#006800; font-style:italic; }