/*
sorry about the state of the css
it's on my TODO: list.
*/	
	
	BODY {font-family : tahoma, sans-serif;font-size:78%;color:#333;padding:20px 40px 80px 20px;}
	* {margin:0;padding:0;}
	#anchorTarget {padding:0 10px 3px 10px;background-color:#cecece;letter-spacing:1px;}
	A {color:orange;}
	A.dormant {border:1px solid #888;visibility:hidden;}
	A.active {border:1px solid #666;visibility:visible;color:#333;}
	A.loader {color:#999;}
	H1 {padding-bottom:8px;margin-bottom:14px;}
	TABLE {margin-bottom:12px;}
	H1,H2,H3 {font-weight:normal;clear:both;}
	H2 {margin-top:12px;}
	P,LI {line-height:160%;}
	H2,H3,H4,FORM,P,PRE {margin-bottom:12px;}
	DIV.fwidth {width:100%;}
	*.bb {border-bottom:1px dashed #888}

	TH {text-align:left;color:#666;padding-bottom:4px;}
	TABLE.layout TEXTAREA {width:1px;height:1px;visibility:hidden;}
	TABLE.layout TR.subsection TD {padding-top:4px;border-top:1px solid #cecece}
	TABLE.layout TD {padding-left:0;text-align:right;}
	TABLE.layout TD A.fl {float:left;}
	TABLE {border-collapse:collapse;}
	TABLE.data {width:90%;}
	TABLE.data TD,
	TABLE.data TH {vertical-align:top;text-align:left;padding:6px 12px 6px 8px;border-bottom:1px solid #cecece;}
	TABLE CAPTION { text-align:left;background-color:#cecece;font-weight:normal;padding:4px 24px 4px 8px;font-size:1.2em;}
	TABLE TR.odd TD {background-color:#eee;}
	TABLE TR.even TD {background-color:#fff;}
	TABLE TD.code {font-family:  monospace, sans-serif;}
	TABLE TD.code SPAN {color:black;}
	TABLE TD.code SPAN SPAN {color:blue;}	
	DIV.behaviorDivResize {
		width:700px;float:left;
	}
	PRE {padding:10px;border:1px dashed #888;background-color:#eee;}
	PRE SPAN {color:blue;}
	PRE SPAN SPAN {color:black;}
	PRE SPAN.c {color:#888;}
	SPAN.code {font-family:  monospace, sans-serif;}
	SPAN.code SPAN {color:blue;}
	
	UL {margin-top:0;margin-left:16px;margin-bottom:12px;}
	UL.internalNav {list-style:none;margin:0;padding:0;margin-bottom:60px;}
	UL.internalNav LI.hidden A {position:absolute;left:-1000px;}
	UL.internalNav LI {float:left;margin:0;padding:0;}
	UL.internalNav LI A {display:block;background-color:#ddd;padding:4px 12px 5px 12px;margin-right:2px;margin-top:2px;}
	UL.internalNav LI A:hover {background-color:#cecece;color:#000;}
	A.top {padding-left:30px;text-decoration:none;}
	A.top SUP {font-size:small;}
	H4.demo {background-color:#ddd;padding:4px 0 4px 12px;}
	
	*.alert {color:#800;}
	*.cb	{clear:both;display:block;}