/* CSS Document */

	body {
		background: white;
		font-family: Arial, Helvetica, "Lucida Grande", sans-serif;
		min-width: 50em;
	}
	.wrap {
		width: 95%;
		background: white;
		margin: 0 auto;
		border-width: 0;
		border-collapse: collapse;
		border-spacing: 0;
	}
	.wrap td, .wrap tr {
		margin: 0em; 
		padding: 0; 
		border-width: 0;
	}

	.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
		clear:both;
	}
/* ISDA and NCSA header */
	#header {
		background: white;
		width: 100%; height: 4.97em; 	/* 70px  for 14pt height: 5.6em*/
		margin-top: 0;
	}
	.header-logo-left {
		width: 11.5em; height: 4.38em;	/* 100 x 70px  for 14pt width: 7.14em; height: 5em; */
		/* width: 6.25em; height: 4.38em;	/* old ISDA logo 100 x 70px  for 14pt width: 7.14em; height: 5em; */
		position: relative;
		top: -0.25em; left: 0em;
		border: 0;
		padding: 0 0 0 1em;
		float: left;
		z-index: 2;
	}
	.header-logo-center {
		width: 15.61em; height: 1.6875em;	/* 333 x 36px  for 14pt width: 23.79em; height: 2.57em; */
		/* width: 20.81em; height: 2.25em;	/* for old ISDA logo 333 x 36px  for 14pt width: 23.79em; height: 2.57em; */
		position: relative;
		top: 0.5em; left: 0em;
		/* top: 0em; left: 0em; /* for old ISDA logo */
		border: 0;
		padding: 0 0 0 0.5em;
		float: left;
		z-index: 3;
	}
	.header-logo-right {
		width: 9.25em; height: 1.94em;	/* 148 x 31px  for 14pt width: 10.57em; height: 2.21em; */
		position: relative;
		top: 0em; right: 0em;
		border: 0;
		padding: 0 0 0 0.5em;
		float: right;
		z-index: 4;
	}
	.header-logo-UofI {
		width: 3.75em; height: 4.0625em;	/* 60 x 65px  for 14pt width: 4.286em; height: 4.64em; */
		position: relative;
		top: 0em; left: 0em;
		padding: 0 0 0 1em;
		border: 0;
		float: right;
		z-index: 2;
	}
	.header-logo-UofI-text {
		position: relative;
		top: 0em; left: 0em;
		padding: 0 0 0 0.2em;
		float: right;
		z-index: 2;
	}
	.header-bar {
		width: 100%; height: 0.62em;
		position: relative;
		top: 3.2em; left: 0;
		border: 0;
		z-index: 1;
	}
/* end of ISDA and NCSA header */

/* navigation (breadcrumbs) line  */	
	#nav {
		background: #333366;
		color: white;
		font-weight: bold;
		padding: 0.25em 0.2em 0.25em 1em;
		margin-top: 0em;
	}
	#nav a {color: white;}
	#nav a:hover {color: red;}   /* mouse over link */
/* end of navigation (breadcrumbs) line  */

/* general formatting rules used in all areas */				
	a:link {color: blue; text-decoration: none;}     /* unvisited link */
	a:visited {color: #0800d0; text-decoration: none;}  /* visited link */
	a:hover {color: red;}   /* mouse over link */
	
	hr.line {
		width: 100%;
		color: #DDDDDD;
		background-color: #DDDDDD;
		border: none;
		height: 1px;		
		margin: 0.5em 0em;
	}	
				
	.block {padding: 0.3em 0.3em 0.3em 0.3em;}
	.block-title {
		background: #333366; 
		color: white;
		font-weight: bold;
		padding: 0.2em 0em 0em 1em;
	}
	a.block-title {
		color: white;
		text-decoration: none;
	}
	.block-content {
		background: white;
		padding: 0.5em 1em 0.5em 0.5em;
		border: 1px solid #336;
	}
	.block-content-item {padding: 0.5em 0.3em 0.5em 0.5em;}

	.min-wh {
		min-width:650px;
		min-height:270px; 
		}

	/* width of the block-title */	
	.w5 {width: 5em;}
	.w6 {width: 6em;}
	.w7 {width: 7em;}
	.w8 {width: 8em;}
	.w10 {width: 10em;}
	.w11 {width: 11em;}
	.w12 {width: 12em;}
	.w15 {width: 15em;}
	.w17 {width: 17em;}
	.w18 {width: 18em;}
	.w24 {width: 24em;}
	.w25 {width: 25em;}
	.w28 {width: 28em;}	
	.w35 {width: 35em;}
/* end of general formatting rules */
	
/* sidebar - news and links */
	#sidebar {
		background: #ffffff;  /* white; there should be white but I have to fix all documents first #ddd; */
		width: 13em;
		border: none; /*1px solid #ddd; */
		text-decoration: none;
	}
	.block-sidebar {
		background: #ffffff;
		padding: 0.3em 0.3em 0.3em 0.3em;
	}	
/* end of sidebar */

/* main text area */
	#main {
		background: white;
		border: none;
	}
	.block-main {padding: 0.3em 0em 0em 0em;}
/* end of main text area */

/* NCSA and UIUC footer */
	#footer	{
		width: 100%;
		background: white;
		border-top: 1px solid #DDDDDD;
		padding-top: 1em;
		clear: both;
	}	
	p.footer {
		color: #7C8087;
		font-size: x-small;
		line-height: 170%;
		margin-top: 0em;
	}
	a.footer{
		color: #2B69D1;
		text-decoration: none;
	}
	a.footer:hover {text-decoration: underline;}
	
	.footer-logo {
		width: 5em; height: 1.13em;		/* NCSA 80 x 18px  for 14pt width: 5.71em; height: 1.29em; */
		border: 0;
		margin: 0 1em 4em 1em; 
		float: left;
	}
	.footer-logo-right {
		width: 1.63em; height: 2.32em;		/* UIUC 26 x 37px  for 14pt width: 1.86em; height: 2.64em; */
        border: 0;
		margin: 0 1em 0 1em;
        float: right;
	}
/* end of NCSA and UIUC footer */