/* ================================================================== */
	HTML,BODY	{
				width: 100%;
				text-align: center;
				margin: 0px;
				padding: 0px;
				line-height: 11px;
				font-family: verdana, arial, helvetica, serif;
				font-size: 11px;
				font-style: normal;
				font-variant: normal;
				font-weight: normal;
		/*		cursor: crosshair; */
		/*		background: transparent;  */
				background-color: #ffffff;
		/*		color: #003366;  */
				color: #000000;
	}
/* ================================================================== */
	ADDRESS, BLOCKQUOTE, BODY, DD, DIV, DL, DT, FIELDSET, FORM, FRAME,
	FRAMESET, H1, H2, H3, H4, H5, H6, IFRAME, NOFRAMES, OBJECT, OL, P,
	UL, APPLET, CENTER, DIR, HR, MENU, PRE
				{
				display: block;
	}
	LI			{
				display: list-item;
	}
	HEAD		{
				display: none;
	}
	TABLE		{
				display: table;
	}
	TR			{
				display: table-row;
	}
	THEAD		{
				display: table-header-group;
	}
	TBODY		{
				display: table-row-group;
	}
	TFOOT		{
				display: table-footer-group;
	}
	COL			{
				display: table-column;
	}
	COLGROUP	{
				display: table-column-group;
	}
	TD, TH		{
				display: table-cell;
	}
	CAPTION		{
				display: table-caption;
	}
/* ================================================================== */
	DT, TD		{
				line-height: 11px;
				font-family: verdana, arial, helvetica, serif;
				font-size: 11px;
				}
	TH			{
				font-weight: bolder;
				text-align: center;
	}
	CAPTION		{
				text-align: center;
	}
	H1, H2, H3, H4, H5, H6, B, STRONG
				{
				font-weight: bolder;
	}
	BLOCKQUOTE	{
				margin-left: 40px;
				margin-right: 40px;
	}
	I, CITE, EM, VAR, ADDRESS
				{
				font-style: italic;
	}
	PRE, TT, CODE, KBD, SAMP
				{
				font-family: monospace;
	}
	PRE			{
				white-space: pre;
	}
	SUB			{
				vertical-align: sub;
	}
	SUP			{
				vertical-align: super;
	}
	S, STRIKE, DEL	{
				text-decoration: line-through;
	}
	OL			{
				list-style-type: decimal;
	}
	U, INS		{
				text-decoration: underline;
	}
	CENTER		{
				text-align: center;
	}
/* ================================================================== */
	#whitetext	{
				background: transparent;
				color: #ffffff;
	}
	#blacktext	{
				background: transparent;
				color: #000000;
	}
	#centeredtext		{
				text-align: center;
				vertical-align: middle;
				margin: auto;
	}
	.centeredtext		{
				text-align: center;
				vertical-align: middle;
				margin: auto;
	}
	.tinytext		{
				text-align: center;
				vertical-align: middle;
				margin: auto;
				line-height: 10px;
				font-family: verdana, arial, helvetica, serif;
				font-size: 9px;
	}
	#headingtext		{
				background: transparent;
				border: 0 none;
				color: #008080;
				font-size: 16px;
				font-variant: small-caps;
				text-align: left;
	}
	#underline	{
				display: inline;
				padding-left: 5px;
				padding-right: 5px;
				border-bottom-width: 1px;
				border-bottom-color: #000000;
				border-bottom-style: dotted;
	}
	#outline	{
				display: inline;
				padding: 5px;
				border-width: 1px;
				border-color: #000000;
				border-style: dotted;
	}
	#spacedaround	{
				padding-top: 1px;
				padding-right: 10px;
				padding-bottom: 1px;
				padding-left: 10px;
	}
	#background	{
				background-position: top right;
				background-attachment: fixed;
				background-repeat: repeat;
				background-image: url(/images/spider.gif);
	}
	#backgroundrurali	{
				background-position: 50% 7%;
				background-attachment: scroll;
				background-repeat: no-repeat;
				background-image: url(/images/doublehop.gif);
	}
/* ================================================================== */
	.characters	{
				margin:auto;
				text-align:center;
				font-family:verdana,arial,helvetica;
				color:#003366;
				font-size:15px;
				line-height:16px;
				white-space: nowrap;
	}
	.ontop		{
				background: transparent;
				color: #9999ff;
				position: absolute;
				z-index: 1;
				top: 58px;
				left: 148px;
				width: 472px;
	}
	.ontopleft		{
				background: transparent;
				color: #000000;
				font-family: verdana, arial, helvetica, serif;
				font-size: 12px;
				font-variant: small-caps;
				left: 4px;
				position: absolute;
				text-align: center;
				top: 8px;
				width: 124px;
				z-index: 1;
	}
	.ontopright		{
				background: transparent;
				color: #000000;
				font-family: verdana, arial, helvetica, serif;
				font-size: 10px;
				right: 1px;
				position: absolute;
				text-align: left;
				top: 100px;
				width: 148px;
				z-index: 1;
	}
	.onbottom		{
				padding: 0px;
				margin: 0px;
				border: 0 none;
				background: transparent;
				color: #9999ff;
				position: absolute;
				z-index: 1;
				text-align: center;
				bottom: 10px;
				left: 154px;
	}
	.inlineright		{
				display: block;
				margin: 0px;
				padding-left: 0px;
				padding-right: 0px;
				padding-top: 1px;
				padding-bottom: 0px;
				border-width: 0px;
				border-color: #003366;
				border-style: dotted;
				text-align: right;
	}
	.sidebar	{
				width: 148px;
				margin: 0px;
				padding: 0px;
				border: 0 none;
				vertical-align: top;
				text-align: center;
				color: #000000;
				background-color: #9999ff;
	}
	.tightbody	{
				margin-left: 5px;
				margin-right: 7px;
				margin-top: 3px;
				margin-bottom: 5px;
				padding: 0px;
				border: 0 none;
				vertical-align: top;
				text-align: left;
				color: #000000;
				background: transparent;
	}
	.tightform	{
				margin-left: 5px;
				margin-right: 3px;
				margin-top: 1px;
				margin-bottom: 1px;
				padding: 2px;
				border: 0 none;
				vertical-align: top;
				text-align: left;
				color: #000000;
				background: transparent;
	}
	.tightest	{
				margin-left: 0px;
				margin-right: 0px;
				margin-top: 0px;
				margin-bottom: 0px;
				padding: 0px;
				border: 0 none;
				vertical-align: top;
				text-align: left;
				color: #000000;
				background: transparent;
	}
	.grey		{
				padding-top: 5px;
				padding-right: 0px;
				padding-bottom: 5px;
				padding-left: 0px;
				text-align: center;
				vertical-align: middle;
				background-color: #6666cc;
				color: #ffffff;
				width: 100%;
	}
	.black		{
				padding-top: 5px;
				padding-right: 0px;
				padding-bottom: 5px;
				padding-left: 0px;
				text-align: center;
				vertical-align: middle;
				background-color: #000000;
				color: #ffffff;
				width: 100%;
	}
	.lightgrey		{
				margin: 3px;
				padding-top: 5px;
				padding-right: 5px;
				padding-bottom: 5px;
				padding-left: 5px;
				text-align: center;
				vertical-align: middle;
				background-color: #cccccc;
				color: #000000;
				width: 100%;
	}
	.blue		{
				z-index: 2;
				background-color: #9999ff;
				color: #000000;
				margin: 0px;
				padding-top: 0px;
				padding-right: 0px;
				padding-bottom: 0px;
				padding-left: 0px;
				text-align: center;
				vertical-align: middle;
	}
	.bluebottomofpage		{
				z-index: 2;
				background-color: #9999ff;
				color: #000000;
				margin: 0px;
				padding-top: 0px;
				padding-right: 0px;
				padding-bottom: 0px;
				padding-left: 0px;
				text-align: center;
				vertical-align: bottom;
	}
	.bluetopofpage		{
				z-index: 2;
				background-color: #9999ff;
				color: #000000;
				margin: 0px;
				padding-top: 0px;
				padding-right: 0px;
				padding-bottom: 0px;
				padding-left: 0px;
				text-align: left;
				vertical-align: bottom;
	}
	.tight		{
				display: block;
				text-align: center;
	}
	.tightcenter		{
				display: block;
				text-align: center;
				float: none;
				clear: left;
				color: #000000;
				background: transparent;
	}
	.heading	{
				background: transparent;
				border: 0 none;
				color: #003366;
				font-size: 16px;
				font-variant: small-caps;
				margin-bottom: 15px;
				margin-left: 15px;
				margin-right: 10px;
				margin-top: 15px;
				padding: 0px;
				text-align: left;
	}
	.headingfixed	{
				position: absolute;
				z-index: 1;
				top: 96px;
				left: 148px;
				width: 200px;
				font-size: 16px;
				font-variant: small-caps;
				background: transparent;
				color: #003366;
				clear: both;
	}
	.subheading	{
				background: transparent;
				border: 0 none;
				color: #333333;
				display: block;
				font-size: 15px;
				font-variant: small-caps;
				margin-bottom: 5px;
				margin-left: 15px;
				margin-right: 10px;
				margin-top: 15px;
				padding: 0px;
				text-align: left;
	}
	.highlight	{
				font-size: 14px;
				display: block;
				padding: 10px;
				font-variant: small-caps;
				color: #ff6600;
				background: transparent;
	}
	.note	{
				border-width: 1px;
				border-color: #003366;
				border-style: dotted; 
				text-transform: uppercase;
				color: #000000;
				background-color: #9999ff;
	}
	.newsflash	{ display: block; color: #000000; padding: 2px; border-width: 2px; border-color: #ffff99; border-style: dotted;  background-color: #ffffff; margin-left: 5px; margin-right: 5px; margin-top: 2px; margin-bottom: 2px; }
	.newsflashdashed	{ display: block; color: #000000; padding: 1px; border-width: 1px; border-color: #333333; border-style: dashed;  background-color: #ffffff; margin-left: 1px; margin-right: 1px; margin-top: 1px; margin-bottom: 1px; }
	.quote	{
				display: block;
				color: #000000;
				padding: 3px;
				border-width: 2px;
				border-color: #003366;
				border-style: dotted; 
				background-color: #ffff99;
	}
	.term	{
				color: #ff6600;
				background: transparent;
	}
	.strike	{
				text-decoration: line-through;
				color: #ff6600;
				background: transparent;
	}
	.blackonblue	{
				color: #9999ff;
				background: transparent;
	}
	.bluetext	{
				color: #003366;
				background: transparent;
	}
/* ================================================================== */
	HR.full		{
				visibility: hidden;
	}
	HR.total		{
				width: 610px;
				visibility: hidden;
	}
	HR.left			{
				width: 148px;
				visibility: hidden;
	}
	HR.right 		{
				width: 482px;
				visibility: hidden;
	}
	HR.short		{
				width: 25px;
				visibility: hidden;
	}
/* ================================================================== */
	A 			{
				line-height: 14px;
				text-decoration: underline;
	}
	A.bluetext:hover {
				color: #003366;
				background: transparent;
	}
/* ================================================================== */
	:hover		{
				text-decoration: none;
				color: #000000;
				background: transparent;
	}
	:link		{
				color: #0000cc;
				background: transparent;
	}
	:visited 	{
				color: #666666;
				background: transparent;
	}
	:active 	{
				color: #ff6600;
				background: transparent;
	}
	:focus		{
				/* outline: thin dotted invert;
				color: #660099; */
				background: transparent;
	}
/* ================================================================== */
	H1, H2, H3, H4, H5, H6	{
				text-align: left;
				text-transform: uppercase;
				font-variant: small-caps;
				text-decoration: none;
				background: transparent;
				color: #000000;
				clear: both;
	}
	H1			{
				font-size: 20px;
				line-height: 20px;
	}
	H2			{
				font-size: 18px;
				line-height: 18px;
	}
	H3			{
				font-size: 16px;
				line-height: 16px;
	}
	H4			{
				font-size: 14px;
				line-height: 14px;
	}
	H5			{
				font-size: 12px;
				line-height: 12px;
	}
	H6			{
				font-size: 12px;
				font-style: italic;
				line-height: 12px;
	}
/* ================================================================== */
	PRE, CODE	{
				text-decoration: none;
				font-size: 12px;
				clear: both;
	}
/* ================================================================== */
	UL.squish			{
				list-style: disc;
				text-indent: 0px;
				margin: 0px;
				text-align: left;
				padding: 0px;
				border: 0 none;
	}
/* ================================================================== */
	TEXTAREA,INPUT	{
				background-color: #ccccff;
				color: #111111; 
				cursor: text;
				font-family: verdana, arial, helvetica, serif;
				font-size: 11px;
				font-style: normal;
				font-variant: normal;
				font-weight: normal;
				line-height: 13px;
				margin-bottom: 0px;
				margin-left: 0px;
				margin-right: 0px;
				margin-top: 0px;
				padding: 1px;
				text-align: left;
	}
	TEXTAREA.white,INPUT.white	{
				background-color: #ffffff;
				color: #000000; 
				cursor: text;
				font-family: verdana, arial, helvetica, serif;
				font-size: 11px;
				font-style: normal;
				font-variant: normal;
				font-weight: normal;
				line-height: 13px;
				margin-bottom: 0px;
				margin-left: 0px;
				margin-right: 0px;
				margin-top: 0px;
				padding: 1px;
				text-align: left;
	}
	#inputcenter	{
				text-align: center;
	}
	SPAN		{
				border: 0 none;
				margin-left: 0px;
				margin-right: 0px;
				margin-top: 0px;
				margin-bottom: 0px;
				padding: 0px;
				text-align: left;
				background: transparent;
				color: #003366;
				font-size: 11px;
	}
/* ================================================================== */
	.standards	{
				display: block;
				margin: 0px;
				text-align: right;
				vertical-align: bottom;
				padding: 5px;
				border: 0 none;
				color: #000000;
				background: transparent;
	}
	.outline		{
				width: 800px;
				text-align: left;
				vertical-align: middle;
				padding: 2px;
				margin-left: auto;
				margin-right: auto;
				border-width: 1px;
				border-color: #3366cc;
				border-style: solid; 
				color: #000000;
				background-color: #6699ff;
	}
	.outlinerurali		{
				width: 600px;
				text-align: left;
				vertical-align: middle;
				padding: 2px;
				margin-left: auto;
				margin-right: auto;
				border-width: 1px;
				border-color: #ff9900;
				border-style: solid; 
				color: #ffffff;
				background-color: #ff6600;
	}
	.outlinenoborder		{
				width: 600px;
				text-align: right;
				padding: 2px;
				margin: 3px auto;
				border: 0 none;
				color: #000000;
				background-color: #ffffff;
	}
	.outlinein		{
				width: auto;
				padding: 2px;
				margin: 3px;
				border-width: 1px;
				border-color: #3366cc;
				border-style: solid; 
				color: #000000;
				background-color: #ffffff;
	}
	.outlineinrurali		{
				width: auto;
				padding: 2px;
				margin: 3px;
				border-width: 1px;
				border-color: #ff9900;
				border-style: solid; 
				color: #000000;
				background-color: #ffcc66;
	}
	.outlineout		{
				width: 800px;
				text-align: left;
				padding: 2px;
				margin: 3px auto;
				clear: both;
				border: 0 none;
				color: #000000;
				background-color: #ffffff;
	}
	.outsideedge	{
				width: 100%;
				height: 100%;
				padding: 0px;
				margin: 0px;
				border: 0 none;
				color: #000000;
				background: transparent;
	}
	.outside	{
				width: 100%;
				padding: 0px;
				margin: 0px;
				border: 0 none;
				color: #000000;
				background: transparent;
	}
	.narrow	{
				width: 425px;
				margin: 0em;
				padding: 0em;
				border: 0 none;
				color: #000000;
				background: transparent;
	}
	.narrow400	{
				width: 400px;
				margin: 0em;
				padding: 0em;
				border: 0 none;
				color: #000000;
				background: transparent;
	}
	.narrow150	{
				width: 150px;
				color: #000000;
				background: transparent;
	}
	.teal		{
				background: transparent;
				font-size: 11px;
				color: #000000;
				border-width: 1px;
				border-color: #008080;
				border-style: ridge; 
	}
/* ================================================================== */
	TABLE		{
				background: transparent;
				color: #000000;
				font-family: verdana, arial, helvetica, serif;
				font-style: normal;
				font-variant: normal;
				font-weight: normal;
				margin: 0px;
				margin-right: 0px;
				padding: 0px;
				text-align: left;
				vertical-align: top;
	}
	TD		{
	}
 	TD.wide		{
				margin: 0px;
				padding-right: 10px;
				text-align: right;
				vertical-align: middle;
				background-color: #9999ff;
				color: #000000;
	}
/* ================================================================== */
	FORM	:hover	{
				text-decoration: none;
				color: #ff6600;
				background-color: #ffffff;
	}
	FORM.black	:hover	{
				text-decoration: none;
				color: #000000;
				background-color: #ffffff;
	}
	.row 	{
				clear: both;
				padding-top: 5px;
	}
	span.label 	{
				float: left;
				width: 130px;
				text-align: right;
	}
	span.labelgrey 	{
				float: left;
				width: 130px;
				text-align: right;
				color: #333333;
				background-color: #ffffff;
	}
	span.labelblack 	{
				color: #000000;
				background-color: #ffffff;
				float: left;
				width: 90px;
				text-align: right;
	}
	span.labelblackwide 	{
				color: #000000;
				background-color: #ffffff;
				float: left;
				width: 150px;
				text-align: right;
	}
	.row.span.formw	{
				float: right;
				width: 200px;
				text-align: left;
	} 
/* ================================================================== */
	IMG			{
				border: 0 none;
	}
	IMG a	:hover	{
				text-transform: none;
				text-decoration: none;
				color: #ff6600;
				background: transparent;
				vertical-align: middle;
				border: 0 none;
	}
	IMG.nojs		{
				padding: 0px;
				margin: 0px;
				vertical-align: middle;
				border: 0 none;
				background: transparent;
	}
	A.nojslink		{
				line-height: 0px;
				text-decoration: none;
				border-width: 0px;
				padding: 0px;
				margin: 0px;
				color: #000000;
				background: transparent;
	}
	A.nojslink:hover	{
				color: #000000;
				background: transparent;
				border-width: 0px;
				text-decoration: none;
				padding: 0px;
				margin: 0px;
	}
	A.nojs		{
				border-width: 0px;
				padding: 1px;
				margin: 1px;
				color: #000000;
				background: transparent;
	}
	A.nojs:hover	{
				border-width: 0px;
				border-color: #99ccff;
				border-style: ridge; 
				text-decoration: none;
				padding: 1px;
				margin: 1px;
				color: #ffffff;
				background-color: #336699;
	}
	IMG.nojstight		{
				padding: 0px;
				margin: 0px;
				vertical-align: middle;
				border: 0 none;
				background: transparent;
	}
	A.nojstight		{
				border-width: 0px;
				padding: 0px;
				margin: 0px;
				color: #000000;
				background: transparent;
	}
	A.nojstight:hover	{
				border-width: 0px;
				border-color: transparent;
				border-style: ridge; 
				text-decoration: none;
				padding: 0px;
				margin: 0px;
				color: #ffffff;
				background-color: #000000;
	}
	.wrap	{
				float: left;
				padding: 5px;
				border: 0 none;
				margin: 0px;
	}
	.wrap50	{
				float: left;
				padding: 5px;
				border: 0 none;
				margin: 0px;
				width: 50px;
	}
	.wrap100	{
				float: left;
				text-align: center;
				padding: 5px;
				border: 0 none;
				margin: 0px;
				width: 100px;
	}
	.wrap150	{
				float: left;
				text-align: center;
				padding: 5px;
				border: 0 none;
				margin: 0px;
				width: 150px;
	}
	.wrap150left	{
				float: left;
				padding: 5px;
				border: 0 none;
				margin: 0px;
				width: 150px;
	}
	.wrap200	{
				float: left;
				padding: 5px;
				border: 0 none;
				margin: 0px;
				width: 200px;
	}
	.wrap250	{
				float: left;
				padding: 5px;
				border: 0 none;
				margin: 0px;
				width: 250px;
	}
	.wrap300	{
				float: left;
				padding: 5px;
				border: 0 none;
				margin: 0px;
				width: 300px;
	}
	.wrap350	{
				float: left;
				text-align: center;
				vertical-align: middle;
				padding: 5px;
				border: 0 none;
				margin: 0px;
				width: 350px;
	}
	.wrap390	{
				float: left;
				padding: 5px;
				border: 0 none;
				margin: 0px;
				width: 390px;
	}
	.wrap450	{
				float: left;
				padding: 0px;
				border: 0 none;
				margin: 0px;
				width: 450px;
	}
	.wrap472	{
				float: left;
				padding: 3px;
				border: 0 none;
				margin: 0px;
				width: 480px;
	}
	.wrap600	{
				float: left;
				text-align: center;
				vertical-align: middle;
				padding: 5px;
				border: 0 none;
				margin: 0px;
				width: 600px;
	}
	.wrapsnugright		{
				float: right;
				padding: 0px;
				border: 0 none;
				margin: 0px;
				color: #000000;
				background: transparent;
				vertical-align: top;
				text-align: center;
	}
	.wrapright		{
				float: right;
				padding: 3px;
				vertical-align: middle;
				text-align: right;
				border-width: 1px;
				border-color: #3366cc;
				border-style: solid; 
				margin: 0px;
				color: #000000;
				background-color: #99ccff;
	}
	.wraprighttrans		{
				float: right;
				padding: 5px;
				vertical-align: middle;
				text-align: right;
				border: 0 none;
				margin: 0px;
				color: #000000;
				background: transparent;
	}
	.wrapsnug		{
				float: left;
				padding: 0px;
				border: 0 none;
				margin: 0px;
				color: #000000;
				background: transparent;
	}
	.clear	{
				clear: both;
				vertical-align: middle;
				border: 0 none;
				margin: 0px;
				padding: 0px;
	}
	.container	{
				border-width: 2px;
				border-color: #003366;
				border-style: dotted;
				color: #000000;
				background-color: #ffff99;
	}
	.spacer		{
				clear: both;
	}
	.w3c			{
				padding: 5px;
				width: 71px;
				height: 25px;
				vertical-align: middle;
				border: 0 none;
	}
	LI.inline	{
				display: inline;
				padding-left: 1px;
				padding-right: 1px;
				border-right-width: 1px;
				border-right-color: #003366;
				border-right-style: dotted;
	}
	LI.last		{
				display: inline;
				padding-left: 1px;
				padding-right: 1px;
				border-right: 0px;
	} 
	.csscheck	{
				display: none;
	}
/* ================================================================== */
	P			{
				text-indent: 0px;
				margin-left: 5px;
				margin-right: 5px;
				margin-top: 5px;
				margin-bottom: 5px;
	}
/* ================================================================== */
	DIV			{
				border: 0 none;
				font-family: verdana, arial, helvetica, serif;
				font-size: 11px;
				font-style: normal;
				font-variant: normal;
				font-weight: normal;
				line-height: 12px;
				margin-bottom: 10px;
				margin-left: 15px;
				margin-right: 10px;
				margin-top: 10px;
				padding: 0px;
				text-align: left;
	}

/*	DIV			{
				border: 0 none;
				font-family: verdana, arial, helvetica, serif;
				font-size: 11px;
				font-style: normal;
				font-variant: normal;
				font-weight: normal;
				line-height: 12px;
				margin-bottom: 10px;
				margin-left: 15px;
				margin-right: 10px;
				margin-top: 10px;
				padding: 0px;
				text-align: left;
	}
/*	.tighttop	{
				width: 100%;
				margin-top: 5px;
				padding: 0px;
				text-align: left;
	}
	DIV.printingpagebreak
				{
				page-break-before: auto;
				page-break-after : auto;
				page-break-inside : avoid;
	}
	DIV.content	{
				border: 0 none;
				margin-left: 5px;
				margin-right: 5px;
				margin-top: 3px;
				margin-bottom: 3px;
				padding: 3px;
				text-align: left;
				font-size: 11px;
	}
/* ================================================================== */
	BLOCKQUOTE	{
				border: 0 none;
				margin-top: 10px;
				margin-bottom: 10px;
				padding: 5px;
				text-align: left;
				background: transparent;
				color: #003366;
	}
/* ================================================================== */
	.bgc000000			{
				border-width: 1px;
				border-color: #003366;
				border-style: dotted; 
				background-color: #000000;
				color: #333333;
	}
	.bgc0000cc			{
				border-width: 1px;
				border-color: #003366;
				border-style: dotted; 
				background-color: #0000cc;
				color: #000000;
	}
	.bgc003366			{
				background-color: #003366;
				color: #000000;
	}
	.bgc006666			{
				background-color: #006666;
				color: #000000;
	}
	.bgc333333			{
				border-width: 1px;
				border-color: #003366;
				border-style: dotted; 
				background-color: #333333;
				color: #000000;
	}
	.bgc660099			{
				border-width: 1px;
				border-color: #003366;
				border-style: dotted; 
				background-color: #660099;
				color: #000000;
	}
	.bgc6666cc			{
				border-width: 1px;
				border-color: #003366;
				border-style: dotted; 
				background-color: #6666cc;
				color: #000000;
	}
	.bgc999999			{
				border-width: 1px;
				border-color: #003366;
				border-style: dotted; 
				background-color: #999999;
				color: #000000;
	}
	.bgc9999ff			{
				border-width: 1px;
				border-color: #003366;
				border-style: dotted; 
				background-color: #9999ff;
				color: #000000;
	}
	.bgcccccff			{
				border-width: 1px;
				border-color: #003366;
				border-style: dotted; 
				background-color: #ccccff;
				color: #000000;
	}
	.bgcff0000			{
				border: 0 none;
				padding: 3px;
				background-color: #ff0000;
				color: #ffffff;
	}
	.bgcff6600			{
				border-width: 1px;
				border-color: #003366;
				border-style: dotted; 
				background-color: #ff6600;
				color: #000000;
	}
	.bgcff9933			{
				border-width: 1px;
				border-color: #003366;
				border-style: dotted; 
				background-color: #ff9933;
				color: #333333;
	}
	.bgcffff99			{
				border-width: 1px;
				border-color: #003366;
				border-style: dotted; 
				background-color: #ffff99;
				color: #000000;
	}
	.bgcffffff			{
				border-width: 1px;
				border-color: #003366;
				border-style: dotted; 
				background-color: #ffffff;
				color: #000000;
	}
	.c000000			{
				line-height: 14px;
				font-size: 12px;
				background: transparent;
				color: #000000;
	}
	.c0000cc			{
				border-width: 1px;
				border-color: #003366;
				border-style: dotted; 
				background: transparent;
				color: #0000cc;
	}
	.c003366			{
				border-width: 1px;
				border-color: #003366;
				border-style: dotted; 
				background: transparent;
				color: #003366;
	}
	.c006666			{
				border-width: 1px;
				border-color: #003366;
				border-style: dotted; 
				background: transparent;
				color: #006666;
	}
	.c333333			{
				border-width: 1px;
				border-color: #003366;
				border-style: dotted; 
				background: transparent;
				color: #333333;
	}
	.c660099			{
				border-width: 1px;
				border-color: #003366;
				border-style: dotted; 
				background: transparent;
				color: #660099;
	}
	.c6666cc			{
				border-width: 1px;
				border-color: #003366;
				border-style: dotted; 
				background: transparent;
				color: #6666cc;
	}
	.c999999			{
				border-width: 1px;
				border-color: #003366;
				border-style: dotted; 
				background: transparent;
				color: #999999;
	}
	.c9999ff			{
				border-width: 1px;
				border-color: #003366;
				border-style: dotted; 
				background: transparent;
				color: #9999ff;
	}
	.ccccccc			{
				background: transparent;
				color: #cccccc;
	}
	.cccccff			{
				border-width: 1px;
				border-color: #003366;
				border-style: dotted; 
				background: transparent;
				color: #ccccff;
	}
	.cff0000			{
				border: 0 none;
				line-height: 14px;
				font-size: 12px;
				background: transparent;
				color: #ff0000;
	}
	.cff6600			{
				background: transparent;
				color: #ff6600;
	}
	.cffff99			{
				border-width: 1px;
				border-color: #003366;
				border-style: dotted; 
				background: transparent;
				color: #ffff99;
	}
	.cffffff			{
				border: 0 none;
				background: transparent;
				color: #ffffff;
	}
/* ================================================================== */
	@media print	{
				H1 , H2 , H3 , H4 , H5 , H6  {
									page-break-after : avoid;
									page-break-inside : avoid;
      				}
				DIV			 		{
									page-break-before: auto;
									page-break-after : auto;
									page-break-inside : auto;
				}
				DIV.printingpagebreak		{
									page-break-before: auto;
									page-break-after : auto;
									page-break-inside : avoid;
				}
				BLOCKQUOTE , PRE 		{
									page-break-inside : auto;
				} 
				UL , OL , DL				{
									page-break-inside : avoid;
				}
				A					{
									font-weight : normal;
				}
	}

	@media print {
	    input {
    	    border: none;
	        display: none;
    	}
	    form {
    	    border: none;
	        display: none;
    	}
		.noprint {
    	    border: none;
	        display: none;
    	}
	}