
body {
	font-family:arial, helvetica, sans-serif;
	color:333333;
	font-size:10pt;
	list-style-type: square;
}

li {
	list-style-type: square;
	list-style-position: outside;
	line-height: 18px;
}


.text {
	font-family: arial, helvetica, sans-serif;
	color:333333;
	font-size:10px;
	list-style-type: square;
}

a:link, a:visited { color: #6666ff; text-decoration: none;}
a:hover, a:active { color: #0000ff; text-decoration: underline;}


h1 { color: #0066CC; font-size: 20px; font-family: Georgia, Verdana, Arial, Helvetica, sans-seriff; }
h2 {
	color: #6666cc;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

.text { font-size: 10pt; }
.textheading { color: #6666cc; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.rule1 {color:bcced8; height:1px;}
.rule2 {color:ff0000; height:1px;}

.caseHeading { color: #6666cc; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.caseName { color: #ffffff; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.caseLink { color: #6666cc; font-size:10pt;font-family: Verdana, Arial, Helvetica, sans-serif;}

.input { border: 1px solid #999999; }
.inputlabel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: 333333;font-weight: bold; }
.textarea { border: 1px solid #cccccc;}
.formlabel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; font-weight: bold; }
.inputrequired { border: 1px solid #ff0000; }
.submit  { background-color:0066cc; color:white; font-weight:bold; font-size:10px; border-color:9999ff; }
.delete  { background-color:990000; color:efefdd; font-weight:bold; font-size:10px; border-color:ff9999; }
.cancel  { background-color:7b7b66; color:white; font-weight:bold; font-size:10px; border-color:cdcdaa; }
.close   { background-color:cccccc; color:white; font-weight:bold; font-size:9px; border-color:dddddd; }

.teaser {font-size: 9pt; text-align:right;}
.buttons { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; text-align:right;}
.generallinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold;}

.featuretext { font-size: 10pt; color:white;}
.featurevideo { margin: 2px; padding: 2px; border: 1px solid #9900CC; }
.featureaudio { margin: 2px; padding: 2px; border: 1px solid #009966; }
.featurelive { margin: 2px; padding: 2px; border: 1px solid #0099CC; }

a.navlinks:link,a.navlinks:visited { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
a.navlinks:hover,a.navlinks:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffff66; font-weight: bold;}

a.leftnav:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #777777; text-decoration: none;}
a.leftnav:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #666666; text-decoration: none;}
a.leftnav:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #6666cc; text-decoration: underline;}
a.leftnav:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; text-decoration: underline;}
.leftnavcell {text-align: right; margin: 2px; padding: 4px; border: 1px solid #dddddd;background-color: #FFFFFF;}
.leftnavcellactive {
	text-align: right;
	margin: 2px;
	padding: 4px;
	border: 2px solid #9999ff;
	background-color: #FFFFDD;
}




a.rightnav:link, a.rightnav:visited { font-family: Verdana, Arial, Helvetica, sans-serif; text-align:right; font-size: 12px; font-weight:bold; color: #777777; text-decoration: none;}
a.rightnav:hover, a.rightnav:active { font-family: Verdana, Arial, Helvetica, sans-serif; text-align:right; font-size: 12px; font-weight:bold; color: #6666cc; text-decoration: underline;}

a.reversenav:link, a.reversenav:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #D7DFF3; text-align: right; text-decoration: none;}
a.reversenav:hover, a.reversenav:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #ffffff; text-align: right; text-decoration: underline;}

.copyright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: 666666;font-weight: normal; }

.textHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 6666ff;
	font-weight: bold;
}

.navcell {text-align: center; margin: 2px; padding: 4px; border: 1px solid #dddddd;background-color: #ffffff;}
.navcellactive {
	text-align: center;
	margin: 2px;
	padding: 4px;
	border: 1px solid #dddddd;
	background-color: #EFE8BB;
}

.topnavcell {
	text-align: center;
	margin: 2px;
	padding: 4px;
	border: 1px solid #dddddd;
	background-image: url(../images/t_topnavbg.gif);
	background-repeat: repeat;
}
.topnavcellactive {
	text-align: center;
	margin: 2px;
	padding: 4px;
	border: 1px solid #dddddd;
	background-color: #EFE8BB;
}


