/* Main text */

.maintext	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 18px;
}
.maintextnosp	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.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: #FFFFFF;
	line-height: 18px;
}
.maintextbrwn	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #99452D;
}
.maintextred	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #540300;
}
.maintextar	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #444331;
}
.smalltext	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.smalltextgry	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #A8A8A8;
}

/* Headers */

.headredsm	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #540300;
}
.headredmed	{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #540300;
	padding-bottom: 10px;
}
.headredmednosp	{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #540300;
}
.headredmed14	{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #540300;
}
.headredlrg	{
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	color: #540300;
}
.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: #333333;
}
.headgrymed	{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
.headbrwnmed	{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #976D4E;
}
.headbeigenmed	{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #F1F1E0;
}
.headwhtsm	{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.headpage	{
	font-family: arial, helvetica, sans-serif;
	font-size: 21px;
	color: #FFFFFF;
	text-indent: 15px;
	padding-bottom: 11px;
}



/* Links */

.linkgry:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.linkgry:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.linkgry:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #672F1E;
	text-decoration: none;
}
.linkwht:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.linkwht:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.linkwht:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #F1F1E0;
	text-decoration: none;
}
.linkred:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #99452D;
	text-decoration: none;
}
.linkred:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #99452D;
	text-decoration: none;
}
.linkred:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #CDC28C;
	text-decoration: none;
}
.linkbrnlrg:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #976D4E;
	text-decoration: none;
}
.linkbrnlrg:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #976D4E;
	text-decoration: none;
}
.linkbrnlrg:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #672F1E;
	text-decoration: none;
}
.linkar:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #444331;
	text-decoration: underline;
}
.linkar:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #444331;
	text-decoration: underline;
}
.linkar:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #B4A478;
	text-decoration: underline;
}

/* Rules */

.rulegrey	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-bottom: 1px solid #CCCCCC;
}
.rulebrwn	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-bottom: 1px solid #C2A578;
}
.rulebrwntop	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-top: 1px solid #C2A578;
}
.rulebrwnlt	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-bottom: 1px solid #E4D8C5;
}
.rulebrwnltvert	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-left: 1px solid #E4D8C5;
}
.borderbrn	{
	border: 1px solid #C2A578;
}
.borderbrnlt	{
	border: 1px solid #E4D8C5;
}


/* Table text	*/

.tbltext	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.tbltext01	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-bottom: 1px solid #333333;
}
.tbltext02	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-bottom: 2px solid #333333;
}
.tbltexttop	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-top: 1px solid #333333;
}
.tbltextleft	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-left: 1px solid #333333;
}
.tbltextright	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-right: 1px solid #333333;
}
.tbltextcnrtplft	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
}
.tbltextcnrtprt	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
}
.tbltextcnrbttmlft	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}
.tbltextcnrbttmrt	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}



/* Submenu */

.menutitle{
	cursor:pointer;
	margin-bottom: 5px;
	color:#333333;
	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: #993300;
}
.linksub:active	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}
.linksub:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.linksub:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.linksub:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #672F1E;
	text-decoration: none;
}
.linksub:active	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #672F1E;
	text-decoration: none;
}

/* Forms */

.inputfield	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 5px;
	padding-top: 4px;
	border: 1px solid #E4D8C5;
	width: 100%;
	height: 25px;
}
.submitbttn	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	background: #ECECD5;
	width: 100;
	height: 25;
	border: 1px solid #E4D8C5;
}
.submitbttnsrch	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	width: 45px;
	height: 19px;
	border: 1px solid #C2A578;
	background: #976D4E;
}
.inputfieldsrch	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #C2A578;
	width: 100%;
	height: 19px;
	padding-left: 5px;
}




/* Other */



/* Print controls */

.printonly	{
	display: none;
	height: 0px;
}
.printcopy	{
	width: 406px;
}
.screen	{
}
