body, td {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
FORM, SELECT, INPUT, TEXTAREA, OPTION {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
form {margin-top: 0; margin-bottom: 0;}
A {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; color:#0000FF;}

.outline {border: 1px solid #8E8E33;}

.footer {font-size: 11px; color:#fff;}

.reg {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;}
.reg A {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:#0000FF;}
.reg A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color:#0000FF;}

.regnews {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#333366;}
.regnews A {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:#333366;}
.regnews A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color:#333366;}

.footnav {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#333366;}
.footnav A {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color:#333366;}
.footnav A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; color:#333366;}

.footsp {color:#999966;}

.newsdate {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#999966;}
.newsdate A {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; color:#000;}
.newsdate A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; color:#000;}

.newsec {color:#777777;}
.presub {color:#8E8E33;}

.presubl {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#8E8E33;}
.presubl A {font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: underline; color:#8E8E33;}
.presubl A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: underline; color:#8E8E33;}

.presubtext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#333366;}
.presubtext A {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; color:#333366;}
.presubtext A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; color:#333366;}

.presstitle {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color:#333366;}
.pressubtitle {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#333366;}
.biotitle {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#333366;}

.snc0 { position: absolute; top: 110px; left: 267px; width: 176px; clip: rect(0,176,137,0); z-index: 100; }
.snc1 { position: absolute; top: 110px; left: 378px; width: 176px; clip: rect(0,134,137,0); z-index: 100; }
.snc2 { position: absolute; top: 110px; left: 300px; width: 190px; clip: rect(0,194,600,0); z-index: 100; }
.snc3 { position: absolute; top: 110px; left: 620px; width: 176px; clip: rect(0,176,137,0); z-index: 100; }

.sn { position:absolute; top: 4; left: 0px; width: 100%; visibility:hidden; }
.sn td a { font-size: 12px; color: #333366; text-decoration: none; }

.gnc { position:relative; }

table.casestudy {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
}
table.casestudy th {
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: gray;
	-moz-border-radius: ;
}
table.casestudy td {
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: gray;
	-moz-border-radius: ;
}

