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

BODY		{ font-family: sans-serif; font-size:  9pt; background-color: white; color: black; text-align:  left; 
		  margin-top: 0pt; margin-left: 0pt; margin-right: 0pt; margin-bottom: 0pt; }
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	{ text-decoration: none; color: #3333CC; }
A:link		{ text-decoration: none; color: #3333CC; }
A:hover		{ text-decoration: underline; color: #3333CC; }
/*
*/

/* 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; }

/* top of page */
TD.schaduw-topbar { vertical-align: top; background-image: url(/styles2004/schaduw-topbar.gif); }

@media screen {
	TABLE.fillpage	{ height: 100%; }
}

/* Navigation bar */
TD.navbar	{ vertical-align: middle; font-size: 10pt; font-weight: bold; text-align: left; color: black; margin: 0px; 
		  background-image: url(/styles2004/titelbalk.jpg); }
TD.navbartext	{ vertical-align: bottom; font-size: 10pt; font-weight: bold; text-align: left; color: black; margin: 0px; }
A.navbar	{ font-family: "tahoma, sans-serif"; font-weight: bold; font-size: 10pt; vertical-align: middle; text-decoration: none; color: black; }

/* Menu bar */
TD.menu		{ vertical-align: text-bottom; font-size: 9pt; text-align: right; margin: 0px; }
TD.leftmenubox	{ vertical-align: top; font-size: 9pt; text-align: left;  margin: 0px; color: white; background-color: #9A9FA6; height: 100%;}
TD.leftmenu	{ vertical-align: text-bottom; font-size: 9pt; text-align: left;  margin: 0px; color: white; background-color: #9A9FA6; height: 100%;}
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{ text-decoration: none; color: #777777; }
A.footer:link	{ text-decoration: none; color: #777777; }
A.footer:hover	{ text-decoration: none; color: black; }

/* menu left */
A.nav           { margin-left: 8pt; display: inline; font-family: sans-serif; text-decoration: none; color: white; }
A.nav:link	{ margin-left: 8pt; color: white; }
A.nav:visited	{ margin-left: 8pt; color: white; }
A.nav:hover	{ margin-left: 8pt; color: white; text-decoration: underline; }

/* UDM MENU (needed to circumvent serious bugs in Internet Explorer */
A.udmmenu 		{ color: white }          /* unvisited link */
A.udmmenu:link 		{ color: white }          /* unvisited link */
A.udmmenu:visited 	{ color: white }        /* visited links */
A.udmmenu:active 	{ color: white }        /* active links */

/* menu in header */
A.headermenu		{ font-size: 7pt; 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}

@media print {
	TABLE.fillpage	{height: 0%; }
	.udm		{display:none;}
}

