/* 
    uvaweb CSS1 stylesheet for use with WeaveWeb sites
*/

BODY		{ padding: 10px 10px 10px 10px;
		  font-family: sans-serif; font-size:  9pt; background-color: white; color: black; text-align:  left;  }
H1 		{ font-family: sans-serif; font-size: 10pt; font-weight:   bold; font-style: normal; padding-top: 10pt; }
H2 		{ font-family: sans-serif; font-size:  9pt; font-weight:   bold; font-style: normal; padding-top: 10pt; }
H3 		{ font-family: sans-serif; font-size:  9pt; font-weight: normal; font-style: italic; padding-top: 10pt; }
H4		{ font-family: sans-serif; font-size:  9pt; font-weight: normal; font-style: normal; padding-top: 8pt; }
H5		{ font-family: sans-serif; font-size:  8pt; font-weight: normal; font-style: normal; padding-top: 8pt; }
H6		{ font-family: sans-serif; font-size:  8pt; font-weight: normal; font-style: normal; padding-top: 8pt; }
SELECT 		{ font-family: sans-serif; font-size:  9pt; font-weight: normal; font-style: normal; }
TABLE, TR, TD	{ font-family: sans-serif; font-size:  9pt; font-weight: normal; font-style: normal; } 
TABLE 		{ font-family: sans-serif; text-align: left; vertical-align: bottom; } 
TD 		{ vertical-align: top; } 
BUTTON		{ font-family: sans-serif; text-align: center; vertical-align: bottom; } 
PRE 		{ font-family: monospace; padding-left: 5mm; background-color: #eeeeee; color: black;} 
TT 		{ font-family: courier,monospace; padding-left: 0cm; } 
DT 		{ padding-top: 0.5em; font-weight: bold; }
BR 		{ padding-top: 0.3em; } 
P 		{ font-size:  9pt; text-align: left; padding-top: 0pt; } 
EM 		{ font-weight: bold; }
IMG		{ display: inline; margin-left: 0pt; padding-left: 0pt; border: 0px; }
A:visited	{ display: inline; text-decoration: none; color: #3333CC; }
A:link		{ display: inline; text-decoration: none; color: #3333CC; }
A:hover		{ display: inline; text-decoration: none; color: black; }

/* for TABLEs abused for button alignment */
TABLE.button	{ font-family: sans-serif; text-align: center; vertical-align: bottom; } 
TR.button	{ font-family: sans-serif; text-align: center; vertical-align: bottom; } 
TD.button	{ font-family: sans-serif; text-align: center; vertical-align: bottom; } 

/* Special layout for header */
TD.header	{ vertical-align: bottom; border-style: none; text-align: right; }
TD.dept		{ vertical-align: bottom; font-size: 11pt; text-align: right; font-family: sans-serif; 
		  font-weight: bold; }
IMG.header	{ display: block; margin-left: 0pt; padding-left: 0pt; border: 0px; }

/* Navigation bar */
TD.navbar	{ vertical-align: top; font-size: 9pt; font-weight: bold; text-align: left; color: #777777; margin: 0px; }

/* Menu bar */
TD.menu		{ vertical-align: text-bottom; font-size: 9pt; text-align: right; margin: 0px; }
TD.leftmenu	{ vertical-align: text-bottom; font-size: 9pt; text-align: left;  margin: 0px; }
TD.leftmenuital { vertical-align: text-bottom; font-size: 9pt; font-style: italic; text-align: left;
		   margin: 0px; }
/* Footer */
TD.footer	{ vertical-align: text-bottom; font-size: 9pt; margin: 0px; color: #777777; }
A.footer:visited{ display: inline; text-decoration: none; color: #777777; }
A.footer:link	{ display: inline; text-decoration: none; color: #777777; }
A.footer:hover	{ display: inline; text-decoration: none; color: black; }

/* menu left */
A.nav		{ display: inline; font-family: sans-serif; text-decoration: none; color: black; }
A.nav:link	{ color: black; }
A.nav:visited	{ color: black; }
A.nav:hover	{ color: green; }

/* menu in header */
A.headermenu		{ font-size: 7pt; display: inline; font-family: sans-serif; text-decoration: none; color: black; font-weight: normal; }
A.headermenu:link	{ font-size: 7pt; color: black; font-weight: normal; }
A.headermenu:visited	{ font-size: 7pt; color: black; font-weight: normal; }
A.headermenu:hover	{ font-size: 7pt; color: #777777; font-weight: normal; }


/* window like boxes */
TABLE.window    	{ border-collapse: collapse; border: solid #aaaaaa 1px;}
TD.window-caption	{ border: none; background-color: #aaaaaa; color: white;
			  font-family: sans-serif; 
			  font-weight: bold; 
			  text-align: center;}
TD.window-text		{ border: solid #aaaaaa 1px; background-color: #eeeeee; 
			  font-family: sans-serif; 
			  font-size: 9pt}


