body { font-size: 62.5%; font-family: "Lucida Sans Unicode", "Lucida Grande", helvetica, serif; margin-bottom: 10em}
ABBR {letter-spacing:0.1em}
h1 {font-size:2em;}
table,td { font-weight: normal; font-style: normal; font-variant: normal; border: solid 1px #999; border-collapse: collapse; }
table { font-size: 1.1em; border:none; margin-bottom:3em;}
thead th, tbody th{ background: #fff url(../images/thback2.gif) repeat-x; color: #666; text-align: left; padding: 5px 10px; border-left: 1px solid #999; }
tbody th { background: #fafafb;border-top: 1px solid #bbb;text-align: left;font-weight: normal;}
th a { text-decoration: underline; cursor: pointer; }
tbody tr td {padding: 5px 10px;color: #000;}
tfoot td,tfoot th {border-left: none;border-top: 1px solid #CCC;padding: 4px;background: #FFF;color: #666;}
caption {text-align: left;font-size: 120%;padding: 10px 0;color: #666;}

td em {color:gray}
.green {color: green;}
.red .method {color: red;}
p {font-size:1.2em;}

table td a:link, table a:visited {color: #000;text-decoration:none;border-bottom:2px #ccc dotted;cursor:help;}

td+td+td, td+td+td+td  { text-align: center; }
td+td+td+td+td { text-align: left; }
.classfull {text-decoration:line-through;}
.printinfo {display:none;}

#key {
	background-color:#FDFDF0;
	width: 100%;
	padding: 16px;
	position: fixed;
	bottom: 0;
	
	border-top: 1px solid gray;
}

#key .column {float:left;width:20%;padding-right:30px}

#key img {margin-left:2em;}
#loader {margin-top:8em;}

.HTMLPanelLoading {background-image:url(loader.gif); background-position:center; background-repeat:no-repeat; height:30px;}
.HTMLPanelLoadingContent, .HTMLPanelErrorContent {display: none;}
.trigger {}
.height {line-height:1.5em;}
#tooltip {width:400px; border:2px solid #555; padding:1em;background-color:#FDFDF0;font-size:.9em;}
#tooltip .notice{margin-left:-1em;margin-right:-1em;margin-bottom:1em;margin-top:-1em;padding:1em;background-color:black;color:white;}
#tooltip .notice p{margin:0;padding:0;line-height:1.5em;}
#tooltip .notice a:link, #tooltip .notice a:visited {color:white;text-decoration:underline;}
#tooltip .notice a:hover, #tooltip .notice a:active {text-decoration:underline;}
#tooltip h2 {margin:0;padding:0;font-size:1.4em;}
#tooltip a:link, #tooltip a:visited {color:#1c7c3e;text-decoration:none;}
#tooltip a:hover, #tooltip a:active {text-decoration:underline;}
.iframeTooltip {position: absolute;z-index: 1010;filter:alpha(opacity:0.1);}
.tooltipContent {}
tr:hover {background-color:#aaa;background-image:none;}
.book {float:left;margin-right:3%;}
.book img {border: 1px black solid;}

a[href ^="mailto:"] {
padding-right: 20px;
background: transparent url(../images/mail6.gif) no-repeat center right;
}


hr {clear: left;}

#buy {
	font-weight:bold;
	clear:both;
	background-image: url(../images/roundarrow.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	padding-left: 1.3em;
	font-size:1.2em;
	margin-top:2em;}

.bold {font-weight:bold;}

