a:active, a:link	{color: #3c0000; font-weight: bold; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }
a:visited, a:hover	{color: #3c0000; font-weight: bold; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline }
body 			{ color: #000000; font-size: 13px; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif }
p			{ color: #000000; font-size: 13px; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif }
td			{ color: #000000; font-size: 13px; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif } 
th			{ color: #000000; font-weight: bold; font-size: 13px; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif; text-align: center }
h1                      { color: #000000; font-weight: bold; font-size: 1.8em; margin: 0; padding-top: 18px; padding-bottom: 4px; }
h2                      { color: #000000; font-weight: bold; font-size: 1.5em; margin: 0; padding-top: 15px; padding-bottom: 4px }
h3                      { color: #000000; font-weight: bold; font-size: 1.2em; margin: 0; padding-top: 12px; padding-bottom: 4px; clear: both }

.text  		{ color: #000000; font-size: 13px; font-weight: normal; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif }
.textbold  	{ color: #000000; font-weight: bold; font-size: 13px; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif }
.boxtext    	{ color: #000000; font-size: 13px; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif; padding: 4px }
.boxtextbold     { color: black; font-weight: bold; font-size: 13px; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif; padding: 4px }
.path, .path:active, .path:link, .path:visited, .path:hover	 { color: #666666; font-size: 13px; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif }
.title, .textgray  { color: #999999; font-weight: bold; font-size: 15px; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif }
.texttitle  	{ color: #000000; font-weight: bold; font-size: 15px; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif }
.boxtitle 	{ color: #FFFFFF; font-size: 13px; font-weight: bold; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif }
.texttitlewhtbig{ color: #FFFFFF; font-weight: bold; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.texttitlewht	{ color: #FFFFFF; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.titlered   	{ color: #ff0000; font-weight: bold; font-size: 15px; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;}
.linkedit, .linkedit:active, .linkedit:link, .linkedit:visited { color: #006633; font-size: 13px; font-weight: bold; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }
.linkedit:hover { color: #339933; font-size: 13px; font-weight: bold; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }
/* --------- */
.box		{ background-color: white; margin: 0 0 5px; padding: 4px; border-style: solid; border-width: 0 1px 1px }
.box_title      { font-size: 1.2em; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; text-transform: uppercase; text-align: left; padding-left: 5px; border-top: 2px solid; border-bottom: 1px solid }
.red	       		{ color: white; background-color: red;  border-color: red }
.grey	       		{ color: white;  background-color: #acacac; border-color: #acacac  }
.white			{ color: #999999;  background-color: white; border-color: white  }
.red_border		{ border-color: red }
.grey_border		{ border-color: #acacac }
.white_border		{ border-color: white }
