/* Print controls */

.printonly	{
}
.printcopy	{
	width: 500px;
}
.screen	{
	display: none;
}

/* Main text */

.maintext	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
}
.maintextnosp	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.maintextblk	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
}
.maintextwht	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
}
.maintextbrwn	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.maintextred	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.maintextar	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.smalltext	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.smalltextgry	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

/* Headers */

.headredsm	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.headredmed	{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-bottom: 10px;
}
.headredmednosp	{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.headredmed14	{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.headredlrg	{
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
}
.headblkmed	{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.headblklrg	{
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
}
.headgrysm	{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.headgrymed	{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.headbrwnmed	{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.headbeigenmed	{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.headwhtsm	{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.headpage	{
	font-family: arial, helvetica, sans-serif;
	font-size: 21px;
	color: #000000;
	text-indent: 15px;
	padding-bottom: 11px;
}



/* Links */

.linkgry:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.linkgry:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.linkgry:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.linkwht:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.linkwht:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.linkwht:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.linkred:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.linkred:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.linkred:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.linkbrnlrg:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.linkbrnlrg:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.linkbrnlrg:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.linkar:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.linkar:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.linkar:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

/* Rules */

.rulegrey	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #000000;
}
.rulebrwn	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #000000;
}
.rulebrwntop	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #000000;
}
.rulebrwnlt	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #000000;
}
.rulebrwnltvert	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-left: 1px solid #000000;
}
.borderbrn	{
	border: 1px solid #000000;
}
.borderbrnlt	{
	border: 1px solid #000000;
}


/* Table text	*/

.tbltext	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.tbltext01	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #000000;
}
.tbltext02	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 2px solid #000000;
}
.tbltexttop	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #000000;
}
.tbltextleft	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-left: 1px solid #000000;
}
.tbltextright	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-right: 1px solid #000000;
}
.tbltextcnrtplft	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}
.tbltextcnrtprt	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
}
.tbltextcnrbttmlft	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.tbltextcnrbttmrt	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}



/* Submenu */

.menutitle{
	cursor:pointer;
	margin-bottom: 5px;
	color:#000000;
	width:120px;
	padding:2px;
	text-align:left;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}

.submenu{
	margin-bottom: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.linksub:active	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.linksub:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.linksub:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.linksub:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.linksub:active	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

/* Forms */

.inputfield	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 5px;
	padding-top: 4px;
	border: 1px solid #000000;
	width: 100%;
	height: 25px;
}
.submitbttn	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	width: 100;
	height: 25;
	border: 1px solid #000000;
}
.submitbttnsrch	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	width: 45px;
	height: 19px;
	border: 1px solid #000000;
}
.inputfieldsrch	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #000000;
	width: 100%;
	height: 19px;
	padding-left: 5px;
}