
/*	rounded borders */
	#c0 {
		height: 1px;
		display: block;
		margin: 0 5px;
		line-height: 1.2em;
		background: #BEBCCF;
		}
	#c1 {
		height: 2px;
		display: block;
		margin: 0 1px;
		border-left: 1px solid #BEBCCF;
		border-right: 1px solid #BEBCCF;
		background: #FFFFFF;
		}
	#c2 {
		height: 1px;
		display: block;
		margin: 0 2px;
		border-left: 1px solid #BEBCCF;
		border-right: 1px solid #BEBCCF;
		background: #FFFFFF;
		}
	#c3 {
		height: 1px;
		display: block;
		margin: 0 3px;
		border-left: 2px solid #BEBCCF;
		border-right: 2px solid #BEBCCF;
		background: #FFFFFF;
		}
	#c9 {
		height: 1px;
		display: block;
		margin: 0 5px;
		background: #BEBCCF;
		}

/*	elements */
	#xtitle {
		margin: 0 0 5px 0;
		display: block;
		font-size: 12px;
		padding: 4px;
		font-weight: bold;
		letter-spacing: .2em;
		text-align: center;
		text-transform: uppercase;
		border-bottom: 3px double #BEBCCF;
		}
	#xform {
		margin: 0;
		padding: 0;
		color: #353842;
		border-left: 1px solid #BEBCCF;
		border-right: 1px solid #BEBCCF;
		background: #FFFFFF;
		}
	.xformtitle {
		color: #2D3A57;
		background-color: #FAF2E3;
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		top: -13px;
		position: relative;
		padding: 0 4px;
		margin: 0;
		margin-left: 7px;
		letter-spacing: .1em;
	}

	.xline {
		line-height: 0em;
		height: 0;
		padding: 0;
		margin: 7px 0 ;
		border-top: 1px solid #D9D0D5;
	}
	.xxline {
		clear: both;
		line-height: 0em;
		height: 0;
		padding: 0;
		margin: 15px 0 ;
		border-top: 1px solid #D9D0D5;
	}
	.xlinen {
		line-height: 0em;
		height: 0;
		padding: 0;
		margin: 8px 0 ;
	}
	#clabel {	
		color: #FFF;
		font-family: Arial;
		text-align: center;
		font-size: 10px;
		font-weight: normal;
		line-height: 1.2em;
		height: 18px;
		margin: 0;
		background: #AABAC9;
	}
	#flabel {	
		color: #FFF;
		font-family: Arial;
		text-align: center;
		font-size: 12px;
		font-weight: bold;
		line-height: 1.2em;
		height: 18px;
		margin: 0;
		background: #AABAC9;
	}
	#xlabel, .xlabel {	
		color: #9B9B9B;
		font-family: Arial;
		text-align: right;
		font-size: 12px;
		font-weight: normal;
		line-height: 1.2em;
		padding-right: 7px;
		height: 18px;
		width: 90px;
		margin: 0;
	}
	#xlabeln, .xlabeln {	
		color: #9B9B9B;
		font-family: Arial;
		text-align: right;
		font-size: 12px;
		font-weight: normal;
		line-height: 1.2em;
		padding-right: 15px;
		height: 18px;
		width: 82px;
		margin: 0;
	}
	#xllabel {	
		color: #9B9B9B;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 1.7em;
		padding-left: 5px;
		margin: 0 0;
	}
	#xredlabel {	
		color: #96000A;
		font-family: Arial, Helvetica, sans-serif;
		text-align: right;
		font-size: 12px;
		font-weight: normal;
		line-height: 1.7em;
		padding-right: 5px;
		margin: 0 0;
	}
	
	.xfield {
		margin: 1px 0;
		color: #0D12B2;
		font-family: Arial, Helvetica, Verdana;
		font-size: 12px;
		line-height: 1.2em;
		padding: 1px 4px;
		background: transparent;
		border: 1px solid #BEBCCF; 
	}
	.xfieldn {
		margin: 1px 0;
		padding: 0;
		color: #0D12B2;
		font-family: Arial, Helvetica, Verdana;
		font-size: 11px;
		line-height: 1.2em;
		padding: 0 4px;
		border-style: solid;
		border-color: #BEBCCF;
		border-width: 1px;
		background: transparent;
	}
	.xtextarea {
		color: #0100FF;
		font-family: Arial, Helvetica, Verdana;
		font-size: 12px;
		margin: 0px 0;
		line-height: 1.2em;
		padding: 0px;
		background: transparent;
		border: 1px solid #BEBCCF; 
	}
	.xselect {
		margin: 1px 5px 1px 0;
		padding: 0;
		font-family: Arial, Helvetica, Verdana;
		font-size: 11px;
	}
	
	td #xsep	{ width: 8px; }
	td #xvline	{ width: 8px; border-left: 1px solid #BEBCCF; }

/*	buttons misc */
	
	.btntoggle	{ cursor: pointer; background: url(images/tinytoggle.png) right no-repeat; }	
	#btntoggle	{ cursor: pointer; background: url(images/tinytoggle.png) right no-repeat; }	

	#btnhelp	{ width: 16px; height: 16px; display: block; cursor: pointer; background: url(images/tinyhelp.gif) no-repeat; }	
	.btnhelp		{ width: 16px; height: 16px; display: block; cursor: pointer; background: url(images/tinyhelp.gif) no-repeat; }	
	
	#btninfo	{ width: 24px; height: 17px; display: block; cursor: pointer; background: url(images/info_tiny.gif) no-repeat; }	
	.btninfo		{ width: 24px; height: 17px; display: block; cursor: pointer; background: url(images/info_tiny.gif) no-repeat; }	
	
	#click		{ width: 17px; height: 13px; display: block; cursor: pointer; background: url(images/click.png) no-repeat; }	
	.click			{ width: 17px; height: 13px; display: block; cursor: pointer; background: url(images/click.png) no-repeat; }	
	
	#btnnhelp	{ 
		z-index: 9999; 
		width: 16px; 
		height: 16px; 
		padding: 0; 
		display: block; 
		position: relative; 
		float: left; 
		top: 0; left: 7px; 
		cursor: pointer; 
		background: url(images/tinyhelp.gif) right no-repeat; 
		background-color: #FAF2E3;
	}	
	
	#btnnohelp	{ 
		z-index: 9999; 
		width: 16px; 
		height: 16px; 
		padding: 0; 
		display: block; 
		position: relative; 
		float: left; 
		top: 0; left: 7px; 
		cursor: pointer; 
		background: url(images/tinynohelp.gif) right no-repeat; 
		background-color: #FAF2E3;
	}	
	
	#btnedit	{ width: 23px; height: 16px; padding: 0; margin: 0; display: block; cursor: pointer; background: url(images/pencil.gif) no-repeat; }
	#delete		{ width: 13px; height: 15px; padding: 0; margin: 0; display: block; cursor: pointer; background: url(images/delete.gif) no-repeat; }
	#btndel		{ width: 13px; height: 15px; padding: 0; margin: 0; display: block; cursor: pointer; background: url(images/delete.gif) no-repeat; }
	#rchange	{ width: 56px; height: 16px; padding: 0 8px 2px 0; margin: 0; display: block; cursor: pointer; float: right; background: url(images/write.gif) no-repeat; }
	#btntag		{ width: 35px; height: 22px; margin: 0; display: block; font-weight: normal; text-align: right; line-height: 2em; cursor: pointer; background: url(images/btn_imagetag.gif) no-repeat; }
	
	#btnarrow { 
		color: #730000;
		font-family: arial;
		font-size: 12px;
		font-weight: normal; 
		line-height: 1em;
		height: 12px; 
		margin: 2px 0; 
		padding-left: 15px;
		display: block; 
		cursor: pointer; 
		background: url(images/icon_arrow_red.gif) no-repeat;
	}


/*	THIN SMALL btns by ID */
	
	#btnns, #btnnsb, #btnnsr, #btnnsy, #btnnsg, #btnnsk	{
		line-height: 1.5em;
		width: 72px;
		height: 17px;
		padding: 0;
		margin: 0;
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		text-align: center;
		display: block;
		cursor: pointer;
	}
	#btnns	{color: #000000; background: url(images/btnns.gif) no-repeat; }
	#btnnsb{color: #FFFFFF; background: url(images/btnnsb.gif) no-repeat; }
	#btnnsr	{color: #FFFFFF; background: url(images/btnnsr.gif) no-repeat; }
	#btnnsy	{color: #000000; background: url(images/btnnsy.gif) no-repeat; }
	#btnnsg{color: #FFFFFF; background: url(images/btnnsg.gif) no-repeat; }
	#btnnsk{color: #FFFFFF; background: url(images/btnnsk.gif) no-repeat; }


/*	THIN btns by ID */
	
	#btnn, #btnnb, #btnnr, #btnny, #btnng, #btnnk	{
		line-height: 1.5em;
		width: 105px;
		height: 17px;
		padding: 0;
		margin: 0;
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		text-align: center;
		display: block;
		cursor: pointer;
	}
	#btnn	{ color: #000000; background: url(images/btnn.gif) no-repeat; }
	#btnnb	{ color: #FFFFFF; background: url(images/btnnb.gif) no-repeat; }
	#btnnr	{ color: #FFFFFF; background: url(images/btnnr.gif) no-repeat; }
	#btnny	{ color: #000000; background: url(images/btnny.gif) no-repeat; }
	#btnng	{ color: #FFFFFF; background: url(images/btnng.gif) no-repeat; }
	#btnnk	{ color: #FFFFFF; background: url(images/btnnk.gif) no-repeat; }


/*	VERY SMALL by ID */
	
	#btnvs, #btnvsb, #btnvsr, #btnvsy, #btnvsg, #btnvsk, #btnvsh, #btnvsm	{
		line-height: 1.5em;
		width: 66px;
		height: 22px;
		padding: 2px 0;
		margin: 0;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		display: block;
		cursor: pointer;
		color: #000000;
		background: url(images/btnvs.png) no-repeat;
	}
	#btnvsb		{ color: #FFFFFF; background: url(images/btnvsb.gif) no-repeat; }
	#btnvsr		{ color: #FFFFFF; background: url(images/btnvsr.gif) no-repeat; }
	#btnvsg		{ color: #FFFFFF; background: url(images/btnvsg.gif) no-repeat; }
	#btnvsk		{ color: #FFFFFF; background: url(images/btnvsk.gif) no-repeat; }
	#btnvsy		{ color: #000000; background: url(images/btnvsy.gif) no-repeat; }
	#btnvso		{ color: #7D7D7D; font-weight: normal; background: url(images/btnvso.gif) no-repeat; }


/*	SMALL by ID */
	
	#btns, #btnsb, #btnsr, #btnsy, #btnsg, #btnsk, #btnsh, #btnsm	{
		line-height: 1.5em;
		width: 90px;
		height: 22px;
		padding: 2px 0;
		margin: 0;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		display: block;
		cursor: pointer;
		color: #000000;
		background: url(images/btns.png) no-repeat;
	}
	#btnsb		{ color: #FFFFFF; background: url(images/btnsb.gif) no-repeat; }
	#btnsr		{ color: #FFFFFF; background: url(images/btnsr.gif) no-repeat; }
	#btnsg		{ color: #FFFFFF; background: url(images/btnsg.gif) no-repeat; }
	#btnsk		{ color: #FFFFFF; background: url(images/btnsk.gif) no-repeat; }
	#btnsy		{ color: #000000; background: url(images/btnsy.gif) no-repeat; }
	#btnso		{ color: #7D7D7D; font-weight: normal; background: url(images/btnso.gif) no-repeat; }


/*	NORMAL by ID */
	
	#btn, #btnb, #btnr, #btny, #btng, #btnk, #btnh, #btnm	{
		line-height: 1.5em;
		width: 120px;
		height: 22px;
		padding: 2px 0;
		margin: 0;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		display: block;
		cursor: pointer;
		color: #000000;
		background: url(images/btn.png) no-repeat;
	}
	#btnb		{ color: #FFFFFF; background: url(images/btnb.gif) no-repeat; }
	#btnr		{ color: #FFFFFF; background: url(images/btnr.gif) no-repeat; }
	#btng		{ color: #FFFFFF; background: url(images/btng.gif) no-repeat; }
	#btnk		{ color: #FFFFFF; background: url(images/btnk.gif) no-repeat; }
	#btny		{ color: #000000; background: url(images/btny.gif) no-repeat; }
	#btno		{ color: #7D7D7D; font-weight: normal; background: url(images/btno.gif) no-repeat; }


/*	LARGE by ID */
	
	#btnx, #btnxb, #btnxr, #btnxy, #btnxg, #btnxk, #btnxh, #btnxm	{
		line-height: 1.5em;
		width: 140px;
		height: 22px;
		padding: 2px 0;
		margin: 0;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		display: block;
		cursor: pointer;
		color: #000000;
		background: url(images/btnx.png) no-repeat;
	}
	#btnxb		{ color: #FFFFFF; background: url(images/btnxb.gif) no-repeat; }
	#btnxr		{ color: #FFFFFF; background: url(images/btnxr.gif) no-repeat; }
	#btnxg		{ color: #FFFFFF; background: url(images/btnxg.gif) no-repeat; }
	#btnxk		{ color: #FFFFFF; background: url(images/btnxk.gif) no-repeat; }
	#btnxy		{ color: #000000; background: url(images/btnxy.gif) no-repeat; }
	#btnxo		{ color: #7D7D7D; font-weight: normal; background: url(images/btnxo.gif) no-repeat; }


/*	VERY LARGE by ID */
	
	#btnxx, #btnxxb, #btnxxr, #btnxxy, #btnxxg, #btnxxk, #btnxxh, #btnxxm	{
		line-height: 1.5em;
		width: 170px;
		height: 22px;
		padding: 2px 0;
		margin: 0;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		display: block;
		cursor: pointer;
		color: #000000;
		background: url(images/btnxx.png) no-repeat;
	}
	#btnxxb		{ color: #FFFFFF; background: url(images/btnxxb.gif) no-repeat; }
	#btnxxr		{ color: #FFFFFF; background: url(images/btnxxr.gif) no-repeat; }
	#btnxxg		{ color: #FFFFFF; background: url(images/btnxxg.gif) no-repeat; }
	#btnxxk		{ color: #FFFFFF; background: url(images/btnxxk.gif) no-repeat; }
	#btnxxy		{ color: #000000; background: url(images/btnxxy.gif) no-repeat; }
	#btnxxo		{ color: #7D7D7D; font-weight: normal; background: url(images/btnxxo.gif) no-repeat; }


/*
	buttons in 'class' format may be necessary so a separate and unique
	'id' can be assigned to the button to allow it to be dynamically
	changed in javascript.  */

/*	THIN SMALL by CLASS */
	
	.btnns, .btnnsb, .btnnsr, .btnnsy, .btnnsg, .btnnsk {
		line-height: 1.5em;
		width: 72px;
		height: 17px;
		padding: 0;
		margin: 0;
		font-family: Arial;
		font-size: 10px;
		font-weight: bold;
		text-align: center;
		display: block;
		cursor: pointer;
	}
	.btnns	{ color: #000000; background: url(images/btnns.gif) no-repeat; }
	.btnnsb	{ color: #FFFFFF; background: url(images/btnnsb.gif) no-repeat; }
	.btnnsr	{ color: #FFFFFF; background: url(images/btnnsr.gif) no-repeat; }
	.btnnsy	{ color: #000000; background: url(images/btnnsy.gif) no-repeat; }
	.btnnsg	{ color: #FFFFFF; background: url(images/btnnsg.gif) no-repeat; }
	.btnnsk	{ color: #FFFFFF; background: url(images/btnnsk.gif) no-repeat; }


/*	THIN by CLASS */
	
	.btnn, .btnnb, .btnnr, .btnny, .btnng, .btnnk {
		line-height: 1.5em;
		width: 105px;
		height: 17px;
		padding: 0;
		margin: 0;
		font-family: Arial;
		font-size: 10px;
		font-weight: bold;
		text-align: center;
		display: block;
		cursor: pointer;
	}
	.btnn		{ color: #000000; background: url(images/btnn.gif) no-repeat; }
	.btnnb	{ color: #FFFFFF; background: url(images/btnnb.gif) no-repeat; }
	.btnnr	{ color: #FFFFFF; background: url(images/btnnr.gif) no-repeat; }
	.btnny	{ color: #000000; background: url(images/btnny.gif) no-repeat; }
	.btnng	{ color: #FFFFFF; background: url(images/btnng.gif) no-repeat; }
	.btnnk	{ color: #FFFFFF; background: url(images/btnnk.gif) no-repeat; }


/*	VERY SMALL by CLASS */
	
	.btnvs, .btnvsb, .btnvsr, .btnvsy, .btnvsg, .btnvsk, .btnvso, .btnvsh {
		line-height: 1.5em;
		width: 66px;
		height: 22px;
		padding: 2px 0;
		margin: 0;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		display: block;
		cursor: pointer;
	}
	.btnvs	{ color: #000000; background: url(images/btnvs.png) no-repeat; }
	.btnvsb	{ color: #FFFFFF; background: url(images/btnvsb.gif) no-repeat; }
	.btnvsr	{ color: #FFFFFF; background: url(images/btnvsr.gif) no-repeat; }
	.btnvsy	{ color: #000000; background: url(images/btnvsy.gif) no-repeat; }
	.btnvsg	{ color: #FFFFFF; background: url(images/btnvsg.gif) no-repeat; }
	.btnvsk	{ color: #FFFFFF; background: url(images/btnvsk.gif) no-repeat; }
	.btnvso	{ color: #7D7D7D; font-weight: normal; background: url(images/btnvso.gif) no-repeat; }


/*	SMALL by CLASS */
	
	.btns, .btnsb, .btnsr, .btnsy, .btnsg, .btnsk, .btnso, .btnsh {
		line-height: 1.5em;
		width: 90px;
		height: 22px;
		padding: 2px 0;
		margin: 0;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		display: block;
		cursor: pointer;
	}
	.btns		{ color: #000000; background: url(images/btns.png) no-repeat; }
	.btnsb	{ color: #FFFFFF; background: url(images/btnsb.gif) no-repeat; }
	.btnsr	{ color: #FFFFFF; background: url(images/btnsr.gif) no-repeat; }
	.btnsy	{ color: #000000; background: url(images/btnsy.gif) no-repeat; }
	.btnsg	{ color: #FFFFFF; background: url(images/btnsg.gif) no-repeat; }
	.btnsk	{ color: #FFFFFF; background: url(images/btnsk.gif) no-repeat; }
	.btnso	{ color: #7D7D7D; font-weight: normal; background: url(images/btnso.gif) no-repeat; }


/*	NORMAL by CLASS */

	.btn, .btnb, .btnr, .btny, .btng, .btnk, .btno, .btnh {
		line-height: 1.5em;
		width: 120px;
		height: 22px;
		padding: 2px 0;
		margin: 0;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		display: block;
		cursor: pointer;
	}
	.btn		{ color: #000000; background: url(images/btn.png) no-repeat; }
	.btnb		{ color: #FFFFFF; background: url(images/btnb.gif) no-repeat; }
	.btnr		{ color: #FFFFFF; background: url(images/btnr.gif) no-repeat; }
	.btny		{ color: #000000; background: url(images/btny.gif) no-repeat; }
	.btng		{ color: #FFFFFF; background: url(images/btng.gif) no-repeat; }
	.btnk		{ color: #FFFFFF; background: url(images/btnk.gif) no-repeat; }
	.btno		{ color: #7D7D7D; font-weight: normal; background: url(images/btno.gif) no-repeat; }


/*	LARGE by CLASS */
	
	.btnx, .btnxb, .btnxr, .btnxy, .btnxg, .btnxk, .btnxo, .btnxh {
		line-height: 1.5em;
		width: 140px;
		height: 22px;
		padding: 2px 0;
		margin: 0;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		display: block;
		cursor: pointer;
	}
	.btnx		{ color: #000000; background: url(images/btnx.png) no-repeat; }
	.btnxb	{ color: #FFFFFF; background: url(images/btnxb.gif) no-repeat; }
	.btnxr	{ color: #FFFFFF; background: url(images/btnxr.gif) no-repeat; }
	.btnxy	{ color: #000000; background: url(images/btnxy.gif) no-repeat; }
	.btnxg	{ color: #FFFFFF; background: url(images/btnxg.gif) no-repeat; }
	.btnxk	{ color: #FFFFFF; background: url(images/btnxk.gif) no-repeat; }
	.btnxo	{ color: #7D7D7D; font-weight: normal; background: url(images/btnxo.gif) no-repeat; }


/*	VERY LARGE by CLASS */
	
	.btnxx, .btnxxb, .btnxxr, .btnxxy, .btnxxg, .btnxxk, .btnxxo, .btnxxh {
		line-height: 1.5em;
		width: 170px;
		height: 22px;
		padding: 2px 0;
		margin: 0;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		display: block;
		cursor: pointer;
	}
	.btnxx	{ color: #000000; background: url(images/btnxx.png) no-repeat; }
	.btnxxb	{ color: #FFFFFF; background: url(images/btnxxb.gif) no-repeat; }
	.btnxxr	{ color: #FFFFFF; background: url(images/btnxxr.gif) no-repeat; }
	.btnxxy	{ color: #000000; background: url(images/btnxxy.gif) no-repeat; }
	.btnxxg	{ color: #FFFFFF; background: url(images/btnxxg.gif) no-repeat; }
	.btnxxk	{ color: #FFFFFF; background: url(images/btnxxk.gif) no-repeat; }
	.btnxxo	{ color: #7D7D7D; font-weight: normal; background: url(images/btnxxo.gif) no-repeat; }


/*	tooltips */
	
	a.toolink:link, a.toolink:active, a.toolink:visited {color: #184211; font-weight: bold; padding: 0 2px; border-left: 1px solid #CDD6EA; border-bottom: 1px solid #CDD6EA; text-decoration: none; }
	a.toolink:hover {color: #000000; text-decoration: none; }
	.xtooltip {z-index: 9999; font-family: Arial; color: #000000; background: #FBF7B3; font-size: 12px; text-align: left; line-height: 1.2em; margin: 0; padding: 7px; border: 1px solid #A2362C; position: absolute; left: -1000px; top: -1000px; width: 433px; display: block; 	}
	

/*	messages */
	
	.errormsg, .alertmsg, .okmsg {
		color: #FFFFFF;
		text-align: center;
		font-size: 12px;
		font-weight: bold;
		font-family: Arial;
		padding-top: 3px;
		width: 420px;
		height: 22px;
		background: url(images/msg.gif) no-repeat;
	}
	.okmsg		{ background: url(images/okmsg.gif) no-repeat; }
	.errormsg	{ background: url(images/msg_error.gif) no-repeat; }
	.alertmsg	{ color: #000000; background: url(images/msg_alert.gif) no-repeat; }
	
	#message {
		z-index: 9999;
		position: absolute;
		top: -2px;
		left: 40px;
		display: none;
	}
	
	#code td {
		font-family: Geneva;
		font-size: 10px;
		color: #031B41;
		background: #CED8E0;
		padding: 2px 4px;
		line-height: 1.2em;
		margin: 3px 0;
	}
	
/*	Invoice  */

	.xm {
		font-size: 12px;
		margin: 1px 3px 1px 0;
		padding: 2px 0 2px 0;
	}
	
	.xcount {
		color: #2D2C5A;
		font-size: 10px;
		margin: 2px 6px 0 0;
		padding: 2px 0 2px 0;
	}
	
	.xmb {
		font-size: 12px;
		font-weight: bold;
		margin: 1px 3px 1px 0;
		padding: 2px 0 2px 0;
	}
	
	.xitem {
		font-size: 12px;
		margin: 1px 0 1px 0;
		padding: 2px 0 2px 7px;
	}
	
	.xitemlabel {
		color: #011950;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 12px;
		text-align: right;
		padding: 0 5px 0 0;
		margin: 1px 0 1px 0;
	}

/*	drop dialogs */
	
	#guidecode	{ width: 370px; padding: 0; }
	#xpaper { position: absolute; top: 57px; left: 75px; width: 360px; height: 530px; }

	#guideblock	{ width: 365px; background: #F2FCFF; padding: 3px; border: 1px solid #DEE8EA; }
	#codeblock	{ width: 100%; background: #CED8E0; padding: 3px; border: 1px solid #6481BF; }
	.code { 
		font-family: geneva;
		font-weight: normal;
		font-size: 11px;
		color: #0B810C;
		padding: 2px 0;
		margin: 0 0 0 10px;
	}
	.codn { 
		font-family: geneva;
		font-weight: normal;
		font-size: 11px;
		color: #0B810C;
		padding-left: 30px;
		margin: 0;
	}

	#cxglobal {
		position: absolute;
		top: 5px;
		left: 200px;
		width: 210px;
		color: #000000;
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		text-align: right;
	}

