/* PC Explorer workaround */
body { text-align: center; }

/* main page header links */
.mainhead a:link { color: #000000; text-decoration: none; }
.mainhead a:visited { color: #000000; text-decoration: none; }
.mainhead a:hover { color: red; text-decoration: none; }

/* ferequired */
.required	{ font: 8pt arial, verdana, helvetica, sans-serif;  
	color: red; }

.fehead { color: red;
	font-weight: bold; }

/* alignment */
	.homeninecenter { width: 931px; margin-left: auto; margin-right: auto;
		position: relative; }

/* links */
.crumbs	{ font: 10.5pt verdana, arial, sans-serif;
	color: blue;
	padding: 0px;  
	text-align: left; }
.crumbs a:link { color: blue; text-decoration: underline; }
.crumbs a:visited { color: blue; text-decoration: underline; }
.crumbs a:hover { color: red; text-decoration: none; }

/* alignment */
	.center { width: 801px; margin-left: auto; margin-right: auto;
		position: relative; }

/* sub page logo */
	.sublogo { position: absolute;
		top: 46px;
		left: 50px; 
		}

/* sub page logo */
	.subsearch { position: absolute;
		top: 0px;
		right: 0px; 
		}

/* sub page navigation swf */
	.swf { position: absolute;
		top: 83px;
		left: 0px; }

/* swf not found text */
.head { font: 15px verdana, arial, sans-serif;
	color: red; }

.bighead	{ color: #E3303D;
	font: 17pt verdana, arial, sans-serif; 
	font-weight: bold; } 

/* error */
.error	{ font: 12px/1.25 verdana, arial, sans-serif;  
	color: red; }

.errorhead { font: 15px verdana, arial, sans-serif;
	color: red;
	font-weight: bold; }

/* text */
p	{ font: 12px/1.25 verdana, arial, sans-serif;  
	text-align: left; }

/* text */
.quote	{ font: 12px/1.25 verdana, arial, sans-serif;  
	text-align: center; }

/* results */
.results	{ font: 12px/1.25 verdana, arial, sans-serif;  
	text-align: center; }

/* videotext */
.vid	{ font: 12px/1.25 verdana, arial, sans-serif;  
	text-align: left;
	padding: 30px 0px 0px 30px; }

/* numbered list */
.numbered li	{ font: 12px/1.25 verdana, arial, sans-serif; }

/* text callouts */
.call	{ color: #E3303D;
	font-size: 110%; 
	font-weight: bold; } 
.call a:link { color: #E3303D; text-decoration: none; }
.call a:visited { color: #E3303D; text-decoration: none; }
.call a:hover { color: blue; text-decoration: underline; }

/* CAPS for training page head */
.caps	{ color: #E3303D;
	font-size: 110%; 
	font-weight: bold;
	text-transform: uppercase; } 

/* footer links */
.fine	{ font: 7pt/1.5 verdana, arial, sans-serif;
	color: #666666;
	padding: 15px 50px 30px 0px;  
	text-align: right; }
.fine a:link { color: #666666; text-decoration: none; }
.fine a:visited { color: #666666; text-decoration: none; }
.fine a:hover { color: blue; text-decoration: underline; }

/* footer links HOME PAGE 09 */
.finenine	{ font: 7pt/1.5 verdana, arial, sans-serif;
	color: #666666;
	padding: 15px 0px 30px 0px;  
	text-align: right; }
.finenine a:link { color: #666666; text-decoration: none; }
.finenine a:visited { color: #666666; text-decoration: none; }
.finenine a:hover { color: blue; text-decoration: underline; }

/* home links */
.home a:link { color: #666666; text-decoration: none; }
.home a:visited { color: #666666; text-decoration: none; }
.home a:hover { color: blue; text-decoration: underline; }


