@charset "UTF-8";
/* CSS Document */

/* IE (v8) issues:
	1.  home_arrow.png, discTriangle1.png have borders
	2.  Actually, all images seem to have borders...
	3.  href with "legal" on index.html is decorated with dotted border...

/* General Headers and Formatting ...*/
		
/* Main Content */
#main {
		font-family: "minion-pro-1", "minion-pro-2";
		margin-left: 30%;
		margin-right: 4%;
		line-height: 115%; }
		
/* Headings */
h1, h2, h3, h4, h5 {
		font-family: "myriad-pro-1", "myriad-pro-2";
}
		
h1 {
		font-size: 1.5em;
		font-weight: 600;
		color:#666;
		margin-left: -30%;
		margin-bottom: 2em; }

h2 {
		color: black;
		font-size: 100%;
		font-weight: 600;
		margin-bottom: -35px; 
		margin-left: -30%;}
		
h3 {
		color: black;
		font-size: 90%;
		font-style: italic;
		font-weight: 500;
		margin-bottom: -35px; 
		margin-left: -30%;}
		
h4 {
		color: #666;
		font-weight: 600;
		font-size: 1.0em;
		margin-bottom: -0.5em; }
		
h5 {
		color: #666;
		font-style: italic;
		font-weight: 400;
		margin-bottom: -0.5em;
		font-size: 100%; }

a:link {
	text-decoration: none;
	color: #06C;
	border-bottom-style: none;
	border-bottom-color: #6CF;
/*	background-color: #FFF; */
}

a:hover {
	text-decoration: none;
	color: #09F;
	border-bottom-style: dotted;
	border-bottom-color: #6CF;
	border: #F00;
	background-color: #EEE;
}

a:visited {
	text-decoration: none;
	background-color: white;
	border-bottom-color: #555;
	border-bottom-style: dotted;
	border-bottom-width: thin;
}

h1 > img {
	max-height: 18px;
	max-width: 18px;
}
	
/* Function-specific Definitions */

#header {
	text-align: right;
	padding-bottom: 5px;
	padding-top: 0px;
	position: relative;
	padding-right: 20px;
	padding-left: 20px;
	overflow: hidden;
	color: #666;
	font-family: "myriad-pro-1", "myriad-pro-2";
}

#ruler {
		height: 1px;
		width: 100%; }

#fauxleft {
		height: 1000px;
		margin-bottom: 100px;
		float: left;	
}

#footer {
	font-family: "myriad-pro-1", "myriad-pro-2";
/*	position: absolute; */
	left: 5px;
	margin-top: 0px;
	line-height: 30px;
	padding-bottom: 0px;
	padding-top: 80px;
	padding-right: 20px;
    padding-left: 20px;
	height: 30px;
	clear: both;
}

.fineprint {
	color: #DDD; 
	font-size: 75%; }
	
/* Other text highlighting/decoration */

.reflink {
	font-family: "myriad-pro-1", "myriad-pro-2";
	font-weight: 400;
	font-size: 90%;
	background-color: transparent;
	border-bottom-style: none;
}
	
.reflink:link {
	color: #039;
}
	
.reflink:hover {
	color: #09F; }
	
.reflink.visited {
	color: #006; } 
	
code 
	{font-family: "DejaVuSansMonoBook","Lucida Console", Monaco, monospace;
	font-size: 90%; }
	
img {border-color: transparent; } /* apparently needed for IE */

/* Elements not to be normally displayed, but to print only */

p.printonly {display: none;}
		
strong.printonly {display: none;}
