html { scrollbar-base-color: #EEE; scrollbar-arrow-color: #666; scrollbar-track-color: #EEE; scrollbar-shadow-color: #EEE; scrollbar-lightshadow-color: #EEE; scrollbar-darkshadow-color: #666; scrollbar-highlight-color: #EEE; scrollbar-3dlight-color: #666; }
body { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 75%; }
h1 {
	margin: 5px;
	font-size: 1.4em;
	letter-spacing: 0.07em;
	color: #777;
	border-bottom-width: 1px;
	border-bottom-color: #777;
	border-bottom-style: solid;
}
h2 { margin: 5px; font-size: 1em; letter-spacing: 0.05em; color: #777; text-transform: uppercase; font-weight:bold;}
h3 { margin: 5px; font-size: 1em; font-weight: normal; letter-spacing: 0.07em; text-transform: uppercase; color: #777;}
p { margin: 5px; font-size: 1em; }
img { vertical-align: middle; border:0px;} 

a { margin: 0px; font-weight: bold; color: #777; }
a:hover { color: #FFFFFF; background-color: #999; }

table { margin: 5px; border-collapse: collapse; border: none; font-size: 0.95em }
th { font-size: 0.9em; font-weight: normal; color: #777; border:none; text-align: left;}
td { border: none; padding: 4px 5px 4px 5px; vertical-align: top;}
form { margin: 5px; font-size: 0.95em;} 

dl { margin: 2px;}
dt { margin: 0px; font-weight: bold; color: #777;}
dd { margin-left: 10px; margin-bottom: 3px; margin-top: 2px;}

ol { margin-top: 0px; width: 550px;}
li { margin-left: 25px; margin-bottom: 5px; margin-top: 5px;}

input { margin: 0px; border: solid 1px; padding: 2px; font-family: Courier New, Courier, mono;}
input.button { margin-left: 0px; padding: 0px; border-color: #666; cursor: pointer; background-color: #e6e6e6; font-family: Arial, Helvetica, sans-serif; }
textarea { margin: 0px; border: solid 1px; padding: 2px; font-family: Courier New, Courier, mono;}
select {margin: 0px; border: solid 1px; padding: 2px; font-family: Courier New, Courier, mono;}

.tiny { font-size: 0.9em; color:#777}

/* Layout Styling*/
#layoutcontent { width: 530px; margin: 25px 0px 0px 10px; font-size: 0.95em }
#layoutcontent  a, p, i  { margin-bottom: 15px; font-weight:normal;}
#layoutcontent td { border:solid 1px #777;}
#layoutcontent th { color: #777; text-align: center; text-transform: uppercase;}


@media print {
	a { display:none; }
	a.cal { display:inline }
	ol { width: 450px }
	#layout .tdmain { display:none; }
	#layout .tdright { display:none; }
	#layout .tdbottom { display:none; }
	#layout .tdmid { width:450px}
	#layout .tdmid2 { width:450px; margin:0px;}
	#layoutcontent { width:450px; margin:0px; }
	#quotations { width: 450px margin:0px;}
	#layoutinfo td.caltoday { color: black; font-weight:normal;}
	#layoutinfo td.calevents  a { color: black; font-weight:bold;}
	#layout .layoutright {border-width: 0px 0px 1px 0px; border-style: solid; border-color: black; }
	#layoutfooter { display:none; }
	#pagestop { display:none; }
	#pagesright { display:none; }
	#list{ width:100% }
	#list a {display:inline}
}
