/* PC Explorer workaround */
body { text-align: center;
	background-image: url("support/back.jpg");
	background-color: #E3E7C6;
	background-repeat: repeat-x; }

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

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

a:link { color: blue; text-decoration: underline; }
a:visited { color: blue; text-decoration: underline; }
a:hover { color: blue; text-decoration: none; }

/* home quick linx head */
.quickhead	{ font: 12px/1.25 verdana, arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 120%;
	color: #EAA24A; }

/* home quick linx */
.quick	{ font: 9pt/1.15 verdana, arial, sans-serif;
	padding: 0px 15px 0px 20px;
	text-align: left;
	color: #ffffff; }
.quick a:link { color: #ffffff; text-decoration: none; }
.quick a:visited { color: #ffffff; text-decoration: none; }
.quick a:hover { color: #ffffff; text-decoration: underline; }

/* sub head - initial cap */
.cap	{ text-transform: uppercase;
	font-weight: bold;
	color: #999966; }

/* text */
.text { font: 10pt/1.25 verdana, arial, sans-serif;  
	padding: 0px 60px 0px 248px;
	color: #666666;
	text-align: left; }

/* dynamic text */
.dtext { font: 10pt/1.25 verdana, arial, sans-serif;  
	padding: 30px 50px 30px 81px;
	color: #666666;
	border: 0px;
	margin: 0px; }

/* your story text */
.ystext { font: 10pt/1.25 verdana, arial, sans-serif;  
	padding: 0px 50px 30px 81px;
	color: #666666;
	text-align: left; }

/* general text */
.ustext { font: 10pt/1.25 verdana, arial, sans-serif;  
	padding: 30px 50px 30px 81px;
	color: #666666;
	text-align: left; }

/* about us text */
.about { font: 10pt/1.25 verdana, arial, sans-serif;  
	padding: 0px 50px 0px 81px;
	color: #666666;
	text-align: left; }

/* about us text 2nd column */
.aboutoo { font: 10pt/1.25 verdana, arial, sans-serif;  
	margin: 0px 50px 0px 0px;
	color: #666666;
	text-align: left; }

/* calendar - headline */
.chd	{ font-weight: bold;
	color: #990000; }

/* calendar - speaker & date */
.csd	{ font-weight: bold;
	color: #999966; }

/* calendar - location */
.cl	{ text-transform: uppercase;
	color: #666666; }

/* calendar - sponsor */
.cs	{ color: #990000; }

/* Article Contributor Text */
.act	{ color: #666666; 
	padding: 0px 0px 0px 10px; }

/* calendar - url */
.actcu	{ color: blue;
	padding: 0px 0px 0px 10px; }
.actcu a:link { color: blue; text-decoration: none; }
.actcu a:visited { color: blue; text-decoration: none; }
.actcu a:hover { color: blue; text-decoration: underline; }

/* calendar - url */
.cu	{ color: blue; }
.cu a:link { color: blue; text-decoration: none; }
.cu a:visited { color: blue; text-decoration: none; }
.cu a:hover { color: blue; text-decoration: underline; }

/* calendar text */
.contop { font: 10pt/1.25 verdana, arial, sans-serif;  
	padding: 30px 40px 20px 40px;
	color: #666666;
	text-align: left; }

/* calendar text */
.con { font: 10pt/1.25 verdana, arial, sans-serif;  
	padding: 0px 40px 40px 40px;
	color: #666666;
	text-align: left; }

/* contact 2nd column */
.contoo { font: 10pt/1.25 verdana, arial, sans-serif;  
	padding: 0px 50px 40px 0px;
	color: #666666;
	text-align: left; }

/* calendar text */
.listop { font: 10pt/1.25 verdana, arial, sans-serif;  
	padding: 30px 40px 20px 81px;
	color: #666666;
	text-align: left; }

/* calendar text */
.list { font: 10pt/1.25 verdana, arial, sans-serif;  
	padding: 0px 40px 40px 81px;
	color: #666666;
	text-align: left; }

/* contact 2nd column */
.listoo { font: 10pt/1.25 verdana, arial, sans-serif;  
	padding: 0px 50px 40px 0px;
	color: #666666;
	text-align: left; }

/* footer text */
.foot	{ font: 7pt verdana, arial, sans-serif;
	color: #E3E7C6;
	padding: 0px 14px 0px 0px;  
	text-align: right; }

/* footer links */
.fine	{ font: 7pt/1.25 verdana, arial, sans-serif;
	color: #999966;
	padding: 12px 14px 50px 0px;  
	text-align: right; }
.fine a:link { color: #999966; text-decoration: none; }
.fine a:visited { color: #999966; text-decoration: none; }
.fine a:hover { color: #999966; text-decoration: underline; }

/* here are the drop buttons */
.drop	{ font: 8pt verdana, arial, sans-serif;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	padding: 5px 0px 5px 20px;
	text-align: left; }
.drop a:link { color: #ffffff; text-decoration: none; }
.drop a:visited { color: #ffffff; text-decoration: none; }
.drop a:hover { color: #ffffff; text-decoration: none; }

#div1 {
position: absolute;
	display: block;
top: 172px;
left: 608px;
z-index: 2;
visibility: hidden;
border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
}