BODY {background: #FFF url(/images/bluebar.gif) repeat-y top left; color: #000; margin-left: 55px; margin-right: 2%;}
BODY,TH,TD {font-size: 13px; font-family: 'Times New Roman', Palatino, serif;}
A:link {color: #309;}
A:visited {color: #C03;}
A:hover {color: #FC6;}
H1 {font-family: 'Times New Roman', Palatino, serif; font-style: italic; text-align: center; font-size: 30px; color: #308;}
P.mid {text-indent: 3%; font-family: Tekton, Palatino, serif;}
ADDRESS {font-family: Arial, sans-serif; margin-top: -10px;}
HR {margin-left: 3%; margin-right: 3%;}
P.styled {font-family: Tekton, Palatino, serif;}
P.date {font-size: 11px; text-align: center;}
TH {text-align: left;}
P.notice {color: #900; font-weight: bold;}
.nobonus {color: #666}
.yesbonus {color: #093; font-weight: bold;}
.nodps {background: #900; padding: 4px;}
.nobenefit {background: #CCC;}
table.talents { border-collapse: collapse; border: 1px solid #000; }
table.talents td { border-top: 1px solid #999; border-right: 1px solid #999; }
table.talents td.newtier { border-top: 2px solid #000; }

#tree_1 {
	float: left;
	width: 250px;
}

#tree_2 {
	float: left;
	width: 250px;
}

#tree_3 {
	float: left;
	width: 250px;
}

#tree_footer {
	clear: both;
}

/* autocomplete */
.autocomplete-w1 { background:url(/images/shadow.png) no-repeat bottom right; position:absolute; top:4px; left:3px; /* IE6 fix: */ _background:none; _top:1px; }
.autocomplete { width:300px; border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE specific: */ _height:350px;  _margin:0px 6px 6px 0; overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }
