BODY {background-color: #AFEEEE; color: #000000; font-size: 16px;}
/* 12pt=16px */
body, td, th, h1, h2 {FONT-FAMILY: arial, helvetica, sans-serif;}
A:link {font-family: Arial, Helvetica, sans-serif; color: #0000FF; text-decoration: none;}
A:visited {font-family: Arial, Helvetica, sans-serif; color: #0000FF; text-decoration: none;}
A:hover {font-family: Arial, Helvetica, sans-serif; color : #FF0000; text-decoration: underline;}
table {border:none;}

td, tr {vertical-align:center;}
th {font-weight:bold;}
/* h1 {font-size: 150%; font-family:cursive} */
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 140%;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 140%;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 110%;}
b {font-family: Arial, Helvetica, sans-serif; font-weight:bold;}

.subparsewin {text-align:left; margin-left:10px; display:none; border:1px inset; height:50px; width:700px; overflow:auto; overflow-x:hidden;}
.waiting {position:absolute; left:400px; top:10px; font-family: Arial, Helvetica, sans-serif; font-size: 110%; font-weight:bold;}
.hsmall{font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.hvsmall{font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.hsmallred{color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.red {color: #FF0000;}
.redbold {color: #FF0000; font-weight:bold;}

.advert{font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.advert A:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0000FF; text-decoration: none;}
.advert A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0000FF; text-decoration: none;}
.advert A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; text-decoration: underline;}

.login {background-color:#00BFFF; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size : 14px; }
.loginbutton {background-color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size : 14px; font-weight:bold;}
.loginbold {background-color:#00BFFF; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size : 14px; font-weight:bold;}
.login A:link {background-color:#00BFFF; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size : 14px; }
.login A:visited {background-color:#00BFFF; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size : 14px; }
.login A:hover {background-color:#00BFFF; font-family: Arial, Helvetica, sans-serif; color : #FF0000; text-decoration: underline; font-size : 14px; }

.loginsmall {background-color:#00BFFF; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; font-size : 11px; }
.loginsmall A:link {background-color:#00BFFF; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-size : 11px; }
.loginsmall A:visited {background-color:#00BFFF; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-size : 11px; }
.loginsmall A:hover {background-color:#00BFFF; font-family: Arial, Helvetica, sans-serif; color : #FF0000; text-decoration: underline; font-size : 11px; }

.out18 {font-family:monospace; font-size:18px; }
.out18 A:link {font-family:monospace; font-size:18px; color: #0000FF; text-decoration: none;}
.out18 A:visited {font-family:monospace; font-size:18px; color: #0000FF; text-decoration: none;}
.out18 A:hover {font-family:monospace; font-size:18px; color: #FF0000; text-decoration: underline;}

.listout18 {font-family:monospace; font-size:18px; color: #000000;}
.listout18bold {font-family:monospace; font-size:18px; font-weight:bold; color: #000000;}
.listout18red {font-family:monospace; font-size:18px; color: #FF0000; }

.out16 {font-family:monospace; font-size:16px; }
.out16 A:link {font-family:monospace; font-size:16px; color: #0000FF; text-decoration: none;}
.out16 A:visited {font-family:monospace; font-size:16px; color: #0000FF; text-decoration: none;}
.out16 A:hover {font-family:monospace; font-size:16px; color: #FF0000; text-decoration: underline;}

.out16fxn {font-family:monospace; font-size:16px; color: #000000;}

.out16fxb {font-family:monospace; font-size:16px; color: #0000FF;}
.out16fxb A:link {font-family:monospace; font-size:16px; color: #0000FF; text-decoration: none;}
.out16fxb A:visited {font-family:monospace; font-size:16px; color: #0000FF; text-decoration: none;}
.out16fxb A:hover {font-family:monospace; font-size:16px; color: #FF0000; text-decoration: underline;}

.out16fxr {font-family:monospace; font-size:16px; color: #FF0000;}
.out16fxr A:link {font-family:monospace; font-size:16px; color: #FF0000; text-decoration: none;}
.out16fxr A:visited {font-family:monospace; font-size:16px; color: #FF0000; text-decoration: none;}
.out16fxr A:hover {font-family:monospace; font-size:16px; color: #FF0000; text-decoration: underline;}

.result {font-family:monospace; font-size:14px; }
/* .result is for searchsequence and deconvolute table cell output */
.resultD {font-family:monospace; font-size:14px; line-height:0.8em; }
/* .resultD is for double stranded separated searchsequence DNA output */
.hl{font-family: monospace;  color:#FF0000; font-weight:bold; font-size:14px; }
/* hl is for deconvolute table cell output of highlighted DNA sequence, text-decoration: underline; */
.hot{font-family: monospace; color:#FF0000; font-weight:bold; font-size:14px; }
/* hot is for searchsequence table cell output of highlighted DNA sequence, text-decoration: underline; */
.hotT{font-family: monospace; color:#FF0000; font-weight:bold; font-size:14px; line-height:0.8em; }
.hotTlabel{color:#FF0000; font-weight:bold;}
/* hotT is for searchsequence double-stranded output of highlighted DNA sequence, text-decoration: underline; */
.hotB{font-family: monospace; color:#008000; font-weight:bold; font-size:14px; line-height:0.8em; }
.hotBlabel{color:#008000; font-weight:bold;}
/* hotB is for searchsequence double-stranded output of highlighted DNA sequence, text-decoration: underline; */
.final{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold;}
/* smallbold is for note on home page about contiguous/separated radio buttons */
.smallbold{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold;}
.intro{font-family: Arial, Helvetica, sans-serif; font-weight:bold;}

.menu {background-color:#00BFFF; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; font-size : 14px; line-height: 20px;}
.menu A:link {background-color:#00BFFF; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-size : 14px; line-height: 20px;}
.menu A:visited {background-color:#00BFFF; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-size : 14px; line-height: 20px;}
.menu A:hover {background-color:#00BFFF; font-family: Arial, Helvetica, sans-serif; color : #FF0000; text-decoration: underline; font-size : 14px; line-height: 20px;}
.smallnews {background-color:#00BFFF; font-family: Arial, Helvetica, sans-serif; color:#FFFF00; font-size : 11px; line-height: 20px;}
