a:link,a:active,a:visited,a.postlink{color:#006699;text-decoration:none}
a:hover{color:#dd6900}
a img.dropcap {border:0px}

.item a {color:#0033FF}
.item a:visited {color:#0033FF}
.item a:hover {color:#FF3300;text-decoration:underline}

.invert a, .invert a:visited	{color:#3366FF}
.invert a:hover	{color:#FF3300}


#toplink {
	BACKGROUND-COLOR: #0099CC;
	HEIGHT: 21px;
}
#toplink TD {text-align:left}
#toplink a, 
#toplink a:visited {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE:11px;
	BORDER: 1px #0099CC solid;
	PADDING: 1px 3px 1px 3px;
	MARGIN: 0px;
}
#toplink a:hover,
#toplink a:active {
	COLOR: #F0F000;
	BORDER: 1px #AFCAE6 solid;
	BACKGROUND-COLOR: #00A6D9;
}


#nh a {color:#006699}
#nh a:visited	{color:#006699}
#nh a:hover	{color:#dd6600}

#kldg td, #knowledge td {
	vertical-align:top;
}
.xborder	{border:1px solid #000080}
.tip	{color:#FF00FF;cursor:hand}
.xsession	{font:75% 'Courier New';color:#808000;background:#EEEEEE}
.xcolor	{color:#800080;font:italic 100%}
.xsub	{vertical-align:sub}
.xcaption {font:bold}

.fm_wingdings	{font:100% Wingdings}
.fm_symbol		{font:100% Symbol}
.fm_excerpt,
.fm_extract,
.fm_quote		{color:#CC3399}
.fm_emphasis,
.fm_bold		{font-weight:bold;color:#800000}
.fm_note		{color:#000099}
.fm_file		{font-size:12px;font-family:'Courier New'; color:#000080}
.fm_code		{font-size:12px;font-family:'Courier New'; color:#008000}

.p_note2	{margin:10px 0px 0px 50px;color:#808080}

.p_note		{margin:10px 0px 10px 50px;padding:0px 0px 0px 34px;text-indent:0px;font:11px Verdana;color:#808080;background:transparent url(icons/icon_note.png) no-repeat top left}

.p_caution,
.p_warn		{margin:10px 0px 10px 50px;font:11px Verdana;color:#FF8080;background:transparent url(icons/icon_warn.png) no-repeat top left;padding:0px 0px 0px 34px;text-indent:0px}

.p_saying	{color:#663333;text-align:left;text-indent:20px;margin:0px 20px 5px 30px}

.p_quote	{color:#CC3399;text-align:left;text-indent:20px;margin:0px 20px 5px 30px}

.p_question	{margin:15px 30px 10px 0px;list-style:inside square;color:#330000;font-style:italic}

.p_answer	{margin:0px 0px 15px 30px;text-indent:20px;color:#003366}

.p_poem		{font-size:90%;font-style:normal;color:#6600FF;margin:5px 50px 0px 40px;text-align:center}
.p_poem p	{margin:0px;text-indent:0px}

.p_source	{text-align:right;margin-right:50px;margin-bottom:15px;font-size:90%}

.p_title	{font-family:Verdana;font-weight:bold;font-size:14px;color:#FF3399;text-align:center;margin:20px 0px 10px 0px}

.p_screen	{background-color:#CCCCCC;padding:5px;margin:5px 0px 5px 20px;}
.p_screen p	{font-family:"Courier New";font-weight:bold;font-size:12px;color:#000000;text-indent:0px;text-align:left}

.p_code,
.p_code p	{font:11px "Courier New";color:#000000;margin:0px;padding:0px;height:0px;white-space:pre}
.p_code		{margin-left:10px;margin-bottom:5px}

.p_center	{text-align:center}
.p_right	{text-align:right}
.p_fixed,
.p_fixed p	{font-family:'Courier New',courier; font-size:smaller}

.p_side		{width:40%;float:right;background-color:#FBFFFF;border:1px #99CCCC solid;margin:3px 0px 5px 7px;padding:5px;font-size:88%;text-align:justify;line-height:120%}

.xcode	{font:11px 'Verdana';color:#008000;margin-left:20px}
.author {text-align:right;margin-right:0px;font:bold italic}
.source {font:italic;text-align:right;margin-right:40px}
.psource {text-align:left;margin-left:65px}
.indent {font-size:100%;font-weight:normal;font-style:normal;color:#663333;text-align:left;margin:0px 50px 5px 50px}
.poem p {font:normal normal 100%;color:#6600FF;margin:0 0 0 0;text-indent:0}

.clsRaised{
	font:10px Arial;
	border-top:solid #99CCFF 1px;
	border-bottom: solid #003366 1px;
	padding: 2px 3px;
	color: #FFFFFF;
	background-color: #6699CC;
}

.guide {
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Verdana;
	COLOR: #808080;
}
.gensmall {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Tahoma;
}
.txtsmall {
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Verdana;
}
.boldsmall {
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Verdana;
	FONT-WEIGHT:bold;
}
.genmed {
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Tahoma;
	text-align: justify;
}
.txtmed {
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma, Verdana;
}
.boldmed {
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-WEIGHT:bold;
}

.BG1 {color:#000090;background-color:#CCDDE6}	{blue}
.BG2 {color:#FFFFC8;background-color:#CFA060}	{brown}
.BG3 {color:#900000;background-color:#EED0D0}	{red}
.BG4 {color:#004000;background-color:#CCDDCC}	{green}
.BG5 {color:#906030;background-color:#FFEAD0}	{yellow}
.BGGray {color:#FFFFFF;background-color:#454545}
.BGBlack {color:#FFFFFF;background-color:#333333}
.BGCyan {color:#000000;background-color:#D4F4A0}
.BGViolet {color:#000000;background-color:#E5E4F0}
.BGTrans {color:#000000;border-color:#008000}
.BGPink {color:#000000;background-color:#FFF2FF;border-color:#FF0080}
.BGW1 {color:#000000;background-color:#E6F2FF;border-color:#0080FF}
.BGW2 {color:#000000;background-color:#E8FFE8;border-color:#008000}
.BGW3 {color:#000000;background-color:#FFEFE8;border-color:#FF8000}
.BGW4 {color:#000000;background-color:#FFFFE6;border-color:#D6D600}
.smallTitle {font:bold 100%;color:#CC66CC;padding:3px 5px 3px 5px;margin-bottom:30px;width:100%;filter:DropShadow(color=#666666,OffX=1,OffY=1,Positive=true)}
.smallText {font:11px Tahoma}
.navigator {
	FONT-SIZE:		13px;
	FONT-WEIGHT:	bold;
	FONT-FAMILY:	Tahoma;
}

.flat {border:1px solid #DDDDDD;background-color:#FFFFFF}
.flat1 {border:1px solid #808080;background-color:#FFEAD0;overflow:hidden}
H1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	FONT-FAMILY: Verdana, Arial, Tahoma;
	COLOR: #FF6666;
	TEXT-ALIGN: center;
	MARGIN:20px 50px 0px 50px;
	CLEAR: both;
}
H2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	FONT-FAMILY: Verdana, Arial, Tahoma;
	COLOR: #330066;
	TEXT-ALIGN: center;
	MARGIN:10px 50px 30px 50px;
	CLEAR: both;
}
H3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	FONT-FAMILY: Tahoma, Verdana, Arial;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #00A080;
	TEXT-ALIGN: center;
	MARGIN: 20px 0px 10px 0px;
	PADDING: 2px 10px 2px 5px;
	BORDER-BOTTOM:1px solid rgb(120,172,255);
	CLEAR: both;
}
H4 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Arial, Tahoma;
	COLOR: #C000C0;
	BACKGROUND-COLOR: rgb(234,242,255);
	MARGIN: 20px 0px 10px 0px;
	PADDING: 2px 10px 2px 5px;
	BORDER-BOTTOM:1px solid rgb(120,172,255);
}
H5 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Tahoma;
	COLOR: #3040A0;
	BACKGROUND-COLOR: rgb(234,242,255);
	MARGIN: 20px 0px 10px 0px;
	PADDING: 2px 10px 2px 5px;
	BORDER-BOTTOM:1px solid rgb(120,172,255);
}
H6 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Tahoma;
	COLOR: #003333;
	MARGIN: 15px 0px 5px 25px;
	PADDING: 2px 10px 2px 5px;
}
UL, OL {padding:0px 0px 5px 20px;margin:0px 0px 5px 20px}
UL.target {list-style-image: url(/images/ul_target.gif);}
UL.circle {list-style-image: url(/images/ul_circle.gif);}
UL.cube {list-style-image: url(/images/ul_cube.gif);}
li {margin-left:10px;text-indent:0px}
cite {font:100% normal;color:#0080FF}
pre {font:80% "Courier New";font-style:normal;color:#000040;margin-left:20px}
xmp {font:12px 'Verdana';font-style:normal}
code {
	COLOR: #006699;
	FONT-SIZE: 12px;
	FONT-FAMILY: 'Courier New', 'Courier';
	MARGIN-BOTTOM: 3px;
}
html {overflow-x: auto;}
body, p {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
body {
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
	margin:		0px 0px 0px 0px;
	background:	#FFFFFF;
	text-align: justify;
}
p, .norm {margin-top:0px;margin-bottom:5px;text-indent:25px}
dt {margin-top:10px;font-weight:bold}
dd {margin-top:5px;margin-left:25px;text-indent:-30px}
blockquote {margin-left:80px;margin-right:60px;text-align:left}
dir {margin-left:10px}
hr	{height: 0px; border:0px solid #D1D7DC; border-top-width: 1px}
img {
	margin: 0;
}
img.gray {
	filter:gray alpha(opacity=70);
	-moz-opacity:0.70;
}
img.alpha {
	filter:alpha(opacity=40);
	-moz-opacity:0.40;
}
img.dropcap
{
	margin: 0px 5px 0px 0px;
	border: 1px black solid;
	float: left;
}
img.float
{
	padding: 5px;
	border: 0px;
}

SELECT, INPUT {
	FONT-SIZE: 11px;
	FONt-FAMILY: Verdana, Tahoma;
	border: 1px #999999 solid;
	xbackground-color: transparent;
	overflow: hidden;
}
INPUT
INPUT:focus {background-color:#FFFFCC}
INPUT.bold {
	font:bold;
}
INPUT.normal {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color:transparent;
}
INPUT.button, SELECT.button {
	font:11px Verdana;background:#C6E7EF;
	border-bottom:1px solid #104A7B;
	border-right:1px solid #104A7B;
	border-left:1px solid #AFC4D5;
	border-top:1px solid #AFC4D5;
	color:#000066;
	text-decoration:none;
	cursor: hand;
}

TEXTAREA {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Tahoma;
	border: 1px #999999 solid;
}
TEXTAREA.flat {border:1px #999999 solid}
TEXTAREA.script	{font:12px 'Courier New'}

DIV.intro {
	FONT-SIZE: 11px;
	TEXT-ALIGN: center;
	COLOR: #330066;
	MARGIN: 10px 50px 30px 50px;
}
DIV.raised {
	border:1px ridge
}
DIV.title {
	font:bold italic 24px Tahoma;
	color:#0099CC;text-align:center;
	text-indent: 0px;
	height:20px;padding:12px;margin:0;line-height:40px;
	filter:shadow(color=#333366,direction=135)
}
DIV.subject {
	font:bold 14px Verdana;
	color:#FF3399;
	text-align:center;
	margin:20px 0px 0px 0px
}
div.section {
	font:			bold 11px Tahoma;
	color:			#800080;
	background:		rgb(255,242,234);
	border-bottom:	1px solid rgb(120,172,255);
	border-right:	1px solid rgb(120,172,255);
	margin:			30px 2px 2px 2px;
	padding:		2px 10px 2px 2px;
	text-align:		right;
}
div.sectionright {
	font:			bold 11px Tahoma;
	color:			#800080;
	background:		rgb(255,242,234);
	border-bottom:	1px solid rgb(120,172,255);
	border-left:	1px solid rgb(120,172,255);
	margin:			30px 2px 2px 2px;
	padding:		2px 2px 2px 10px;
}
DIV.item {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana;
	MARGIN: 3px 0px 0px 3px;
	TEXT-INDENT: 5px;
	TEXT-ALIGN: left;
	LINE-HEIGHT: 100%;
}
DIV.navigator {
	PADDING: 5px 10px 10px 15px;
}
div.float {float:left;}
div.quicklink {
	FLOAT: right;
	TEXT-ALIGN: right;
	PADDING: 15px 10px 5px 0px;
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Verdana;
	FONT-WEIGHT: bold;
}
div.thumbnail {float:left;width:195px;height:180px;text-align:center;text-indent:0px;}
div.floatItem {float:left;width:108px;height:85px;text-align:center;text-indent:0px;line-height:2}
div.floatItem IMG {border:0px}
div.pformstrip{ 
	background-color: #D1DCEB; 
	color: #3A4F6C;
	margin-top: 1px;
	padding: 7px;
}
div.tableborder{ 
	border: 1px solid #072A66;
	background-color: #FFF; 
	padding: 0px; 
	margin: 0px; 
}
div.box {
	margin: 5px 2px 0px 2px;
	font-size: 11px;
	padding: 3px 3px 10px 3px;
	background-color: #F7FBFF;
	background-image: url(div_box.png);
	background-position: top;
	background-repeat: repeat-x;
	border: 1px #0066CC solid;
	text-align: left;
}
div.box a {color:#3333CC}
div.box a:hover {text-decoration:underline;color:#FF3333}
div.box ul {list-style-type:none;margin:0pt;padding:0pt;text-indent:0px}
div.box li {margin:0px;padding:0px;text-indent:10px;background-image:url(/images/bullet4.gif);background-repeat: no-repeat;background-position:3px 5px}

UL.close, OL.close LI {margin-left:5px;padding-left:0px;padding-top:2px}
UL.inline LI {display:inline;padding-left:0px;padding-right:3px}
UL.webdir LI
{
	list-style-image: url(/images/ul_webdir.gif);
	marker-offset: 5px;
	list-style-position: outside;
	padding-left: 3px;
}

TH {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana;
	BACKGROUND-IMAGE: url(table_th.png);
	BACKGROUND-COLOR: #73A6E7;
	BORDER: 0px;
	HEIGHT: 25px;
	MARGIN: 0px;
	PADDING: 0px;
	TEXT-ALIGN: center;
}
TD {
	BORDER: 0px;
	PADDING: 0px;
	TEXT-INDENT: 0px;
}
TD.bannerleft {width:222px;height:82px;background-image:url(/images/slogan.gif)}
TD.bannerright {width:558px;height:82px;background-image:url(/images/banner.jpg);text-align:right;vertical-align:top}
TD.pagefooter {background-image:url(bottom.jpg);height:56px;verticle-align:top}
THEAD TD, TFOOT TD {
	background-color:#D1D7DC;
	height: 24px;
	text-align:middle;
	padding:2px;
}

.solid {background-color:#FEFEFC;text-align:left}
TD.field, COL.field {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Tahoma;
	TEXT-ALIGN: right;
}
TD.rowpic {
	background-color: #FFFFFF;
	background-image: url(cellpic2.jpg);
	background-repeat: repeat-y;
	height: 28px;
	font: bold 12px Tahoma;
}
TD.cat {
	background-image: url(cellpic1.gif);
	background-color:#d9e2ec;
	height: 28px;
	font: bold 12px Tahoma;
	TEXT-ALIGN: left;
}
TD.spaceRow {
	BACKGROUND-COLOR: #AACCDD;
	HEIGHT: 5px;
}
TD.bottom {
	background-image: url(cellbottom.gif);
	background-color:#D1D7DC;
	height: 28px;
	text-align:middle;
	margin:5px;
	padding:0px;
}
TD.line
{
	background-color: #FFFFFF;
	border: 1px #98AAB1 solid;
	margin:0px;padding:0px;
}
TD.caution {
	margin: 0px;
	padding: 5px;
	BACKGROUND-COLOR: #FFF0F0;
	COLOR: #000000;
	BORDER: 1px #FF8080 solid;
}

TR.row1, TD.row1, COLGROUP.row1	{ background-color: #eaedf4; }
TR.row2, TD.row2, COLGROUP.row2	{ background-color: #d9e2ec; }
TR.row3, TD.row3, COLGROUP.row3	{ background-color: #cedcec; }
#row1 {background-color: #eaedf4;}
#row2 {background-color: #d9e2ec;}
#row3 {background-color: #cedcec;}
#td_main {text-align:left;}
TD.button	{text-align:center; background-color:#CCCCCC; border:0; height:28px}


TABLE {
	FONT-SIZE: 13px;
	BORDER-COLLAPSE: collapse;
}
TABLE.entry {background-color:transparent; border:0; border-top:1px #006699 solid;border-bottom:#93BEE2 2px solid;}
TABLE.entry TH {color: #FFEEDD; height:22px; font: bold 9px Arial;background-color:#73A6E7;vertical-align:bottom;}
TABLE.entry TD {font:11px Tahoma; border-bottom:solid #93BEE2 1px; padding:5px 5px 15px 5px; overflow:hidden}

TABLE.list, TABLE.line, TABLE.box {
	border: 1px #006699 solid;
}
TABLE.line {
	border-left:0px;
	border-right:0px;
}

TABLE.line TD, TABLE.box TD {
	padding:3px 2px 3px 1px;
}
TABLE.xline {border-spacing:2px}
TABLE.xline TR, TABLE.xline TD {margin:2px;padding:2px}

TABLE.list TD {
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Verdana;
	BORDER-BOTTOM: 1px solid #93BEE2;
	OVERFLOW: hidden;
	PADDING: 3px;
}

TABLE.normal {background-color:transparent;border:0;padding:2}
TABLE.normal TH {border:0;padding:2}
TABLE.normal TD {border:0;padding:2}
TABLE.float {background-color:#F8FFFF;border-style:ridge;border-width:2px}

/* ======================================== */
/* NEW QUOTE / CODE WRAPPERS                */
/* ======================================== */

.quotetop
{
	color: #000;
	margin: 8px auto 0px auto;
	font-weight:bold;
	font-size:11px;
	padding: 3px;
	background-color:#E4EAF2;
	background-image: url(css_img_quote.gif);
	background-position: right;
	background-repeat: no-repeat;
	border-left: 4px solid #8394B2;
	border-top: 1px dotted #000;
	border-right: 1px dotted #000;
}
.quotemain
{
	color: #465584;
	background-color: #FAFCFE;
	border-left: 4px solid #8394B2;
	border-right: 1px dotted #000;
	/*border-top: 1px dotted #000;*/
	border-bottom: 1px dotted #000;
	padding: 4px;
	margin: 0px auto 8px auto;
	font-size: 11px;
}

.codetop,
.sqltop,
.htmltop
{
	color: #000;
	margin: 0px auto 0px auto;
	font-weight:bold;
	font-size:11px;
	padding: 2px;
	background-color:#FDDBCC;
	background-image: url(css_img_code.gif);
	background-position: right;
	background-repeat: no-repeat;
	border: 1px dotted #000;
	border-bottom-width: 0px;
	width:600px;
}
.codemain,
.codemain2,
.sqlmain,
.htmlmain
{
	font-family: Courier, Courier New, Verdana, Arial;
	color: #465584;
	background-color: #FAFCFE;
	border: 1px dotted #000;
	border-top: 1px dashed #808080;
	padding: 2px;
	width:600px;
	margin: 0px auto 10px auto;
	overflow: auto;
	max-height: 150px;
	white-space: nowrap;
}
.codemain2 {height:150px}
#QUOTE, #CODE {
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 85%;
	COLOR: #333333;
	BACKGROUND-COLOR: #FAFCFE;
	BORDER: 1px #808080 solid;
	PADDING: 2px;
	TEXT-INDENT: 2px;
}
#CODE {
	FONT-SIZE: 12px;
}

.buttonNormal {border: 1px solid #DEE3E7; background:; margin:1px;padding: 1px; text-align: center; cursor: default;}
z.buttonNormal IMG {filter: gray();}
.buttonActived {border: 1px solid buttonface; background-color:#FFFFCC; margin:1px;padding: 0px 2px 2px 0px; text-align: center; cursor: default;}
z.buttonActived {filter: gray();}
.divider {BACKGROUND-COLOR: buttonface; BORDER-BOTTOM: buttonhighlight 12px solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-RIGHT: buttonhighlight 1px solid; BORDER-TOP: buttonshadow 1px solid; HEIGHT: 24px; WIDTH: 2px}
#editor_control {background-color:#DEE3E7; padding:2px}


/* ======================================== */
/* Page links
/* ======================================== */

.pagelink
{
	background-color: #F0F5FA;
	border: 1px solid #072A66;
	padding:1px 3px 1px 3px;
	color: #000;
	font-weight:normal;
}
.pagelinkend
{
	background-color: #DFE6EF;
	border: 1px solid #072A66;
	padding:1px 3px 1px 3px;
	color: #000;
	font-weight:normal;
}
.pagecurrent
{
	background-color: #FFC9A5;
	border: 1px solid #072A66;
	padding:1px 3px 1px 3px;
	color: #000;
	font-weight:normal;
}
.pagelink a:active,
.pagelink a:visited,
.pagelink a:link,
.pagelinkend a:active,
.pagelinkend a:visited,
.pagelinkend a:link,
.pagecurrent a:active,
.pagecurrent a:visited,
.pagecurrent a:link,

.minipagelink a:active,
.minipagelink a:visited,
.minipagelink a:link,
.minipagelinkend a:active,
.minipagelinkend a:visited,
.minipagelinkend a:link
{
	text-decoration:none;
	color: #000;
	font-weight:normal;
}
.minipagelink
{
	background-color: #F0F5FA;
	border: 1px solid #C2CFDF;
	padding:1px 3px 1px 3px;
	color: #000;
	font-size:10px;
	font-weight:normal;
	margin-right:1px;
}
.minipagelinkend
{
	background-color: #DFE6EF;
	border: 1px solid #C2CFDF;
	padding:1px 3px 1px 3px;
	color: #000;
	font-size:10px;
	font-weight:normal;
	margin-right:1px;
}

.jsdomenuarrow {
	background-image: url(office_xp_arrow.png);
	background-repeat: no-repeat; /* Do not alter this line! */
	height: 7px;
	position: absolute; /* Do not alter this line! */
	right: 8px;
	width: 4px;
}

.jsdomenuarrowover {
	background-image: url(office_xp_arrow_o.png);
	background-repeat: no-repeat; /* Do not alter this line! */
	height: 7px;
	position: absolute; /* Do not alter this line! */
	right: 8px;
	width: 4px;
}
.jsdomenudiv {
	background-color: #FFFFFF;
	background-image: url(office_xp_menu_left.png);
	background-repeat: repeat-y;
	border: 1px solid #8A867A;
	cursor: default;
	padding-bottom: 1px;
	padding-top: 1px;
	position: absolute; /* Do not alter this line! */
	visibility: hidden;
	z-index: 10;
}

.jsdomenuitem {
	background: transparent;
	border: none;
	color: #000000;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
	font-size: 11px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 15px;
	padding-top: 3px;
	position: relative; /* Do not alter this line! */
}

.jsdomenuitemover {
	background-color: #C1D2EE;
	border: 1px solid #316AC5;
	color: #000000;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
	font-size: 11px;
	margin-left: 1px;
	margin-right: 1px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 15px;
	padding-top: 2px;
	position: relative; /* Do not alter this line! */
}

.jsdomenuitem img, .jsdomenuitemover img{
	margin-right: 7px;
}

.jsdomenusep {
	padding-left: 28px;
}

.jsdomenusep hr {
	margin:2px;
	padding:0px;
}

.TB_Toolbar
{
	background-color: #d6dff7;
	background-image: url(toolbar/toolbar.bg.gif);
	background-repeat: repeat-x;
}
.TB_Button_On, .TB_Button_Off
{
	border: #efefde 1px solid;
	height: 21px;
}
.TB_Button_On
{
	border-color: #316ac5;
	background-color: #c1d2ee;
}
.TB_Button_Off
{
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
}
@media print {
   .banners, .footer{display:none;}
   .visiblePrintOnly {display:block;}
}

DIV.article table {border:1px #333366 solid;font-size:85%;background-color:#F8FFFF;margin-bottom:10px}
DIV.article caption {font-size:110%;font-weight:bold;padding-bottom:3px}
DIV.article th {background:#6666CC;padding:0px 15px}
DIV.article td {padding:2px 5px}

#maintext {text-align:justify}
/**********************
 * floating objects
 **********************/
img.floatLeft
{
	MARGIN: 0px 5px 5px 0px;
	BORDER: 0px;
	FLOAT: left;
}
img.floatRight
{
	MARGIN: 0px 0px 5px 5px;
	BORDER: 0px;
	FLOAT: right;
}
div.floatLeft {float:left;margin-right:3px;border:1px black dotted}
div.floatRight {float:right;margin-left:3px;border:1px black dotted}
div.floatLeft table, div.floatRight table {background-color:transparent;border:0px;margin:0px}
div.floatLeft td, div.floatRight td {border:0px;margin:0px}
div.floatLeft p, div.floatRight p {font-size:10px;font-family:Tahoma Arial;padding:3px 0px 0px 0px;margin:0px;color:#808080;text-indent:0px;}

#tabs ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 

#tabs ul li {
	margin-left: 0;
	margin-bottom: 0;
	padding: 2px 15px 5px;
	border: 1px solid #000;
	list-style: none;
	display: inline;
	}
	
		
#tabs ul li.here {
	border-bottom: 1px solid #ffc;
	list-style: none;
	display: inline;
	}
