html,body {
	height: 100%;
	padding: 0;
}

body {
  	text-align: center; /* IE/Win bug fix */
	font-family:"book antiqua", "times new roman", "century schoolbook", times, serif;
	margin:1.12em 40px;
	background: #F5F5F5 url(/combs/graphics/bg001.jpg) repeat-y;
}

p {
  	text-align: left;
}

body.ni {
	font-family:"book antiqua", "times new roman", "century schoolbook", times,serif;
	margin:0;
}

body.rn{
	font-family:"Goudy Old Style", "Book Antiqua", "Century Schoolbook", "Times New Roman", Time;
}

div.logo1 img,
div.logo2 img{
	float:left;
	margin: 15px 5px 25px 60px;
	border: medium none;
	width:100px;
	height:94px;
	background: #FFFFFF none;
}

table.logo img{
	margin:0px;
	float:none;
}

table.logo img,
div.logo img{
	float:left;
	margin: 50px 5px 25px 60px;
	border: medium none;
	width:100px;
	height:94px;
	background: #FFFFFF none;
}

div.logo h1{
	color:#8B0B50;
	font: italic 500 3.0em/1em "Book Antiqua", "Times New Roman", serif;
	text-align:center;
}

div.logo1 h1{
	color: #191970;
	font: normal 500 2.0em "Book Antiqua", "Times New Roman", serif;
}

div.logo h1,
div.logo h2,
div.logo2 h1,
div.logo1 h1{
	clear:right;
	text-align:center;
	vertical-align: middle;
	min-height:120px;
}

div.logo2 h1{
	color: #8B0B50;
	clear:right;
	font: normal 500 1.8em "Goudy Old Style", "Book Antiqua", "Century Schoolbook", "Times New Roman", Time;
	text-align:center;
}

div.logo1 p{
	color: #8B0B50;
	font: italic normal 400 2em "Book Antiqua", "Times New Roman", serif;
	text-align:center;
}

div.logo1 h1 small{
	font-size:.5em;
}

div.logo1 p span{
	color:#191970;
	font-weight: 500;
	font-style:normal;
	display:block;
	clear:left;
	font-size:.8em;
}

div.logo2 h1 span a{
	font-size:.71em;
	color:#191970;
	font-weight: 500;
}

div.logo1 h1 span{
	color:#8B0B50;
	font-size:.7em;
}

div.logo1 h1 span a{
	color:#8B0B50;
}

div.logo1 h2,
div.logo h2{
	color:#8B0B50;
	clear:right;
	font: italic 500 1.5em "Book Antiqua", "Times New Roman", serif;
	text-align:center;
}


div.logo h1 span {
	color: #191970;
	font-size: .5em;
	font-style:normal;
	font-weight:500;
	line-height:1em;
	margin-top:15px;
	display: block;
}

div.logo small{
	font-style:normal;
	color:#191970;
	letter-spacing:10px;
}

div.logo h1 span span{
	font-variant:small-caps;
	font-size:1.3em;
	display: inline;
	font-weight:600;
}

table.logo p,
div.logo h2 span,
div.logo1 h2 span {
	color: #191970;
	font-size: 1em;
	font-style:normal;
	font-weight:400;
}

div.logo p {
	color:#8B0B50;
	font-weight: 500;
	text-align:center;
	font-size:1.5em;
	font-style:italic;
	margin-top:5px;
}

div.logo p.normal {
	text-align:left;
	color:#000000;
	font-size:1em;
	margin-left:40px;
	font-style:normal;
}

table.logo th{
	color:#8b0b50;
	font-size:2em;
	font-style:italic;
	font-weight:500;
}

table.logo th span{
	color:#191970;
	font-style:normal;
	font-size:.7em;
	display: block;
	line-height:1.2em;
}


div.logo p span {
	color: #191970;
	font-size:.6em;
	font-style:normal;
	font-weight:600;
	line-height:.4em;
}


div#ded span {
	color: #191970;
	font-size:1em;
	line-height:.9em;
	text-align:center;
	display:block;
	font-weight:600;
	margin:-10px 0 15px; 
}

div#ded p{
	color:#8B0B50;
	text-align:center;
	font-size:1.5em;
	font-style:italic;
}

table.logo h4{
	color:#8b0b50;
	font-style:italic;
}

p.count,
div#ded p.count,
div.logo p.count {
	color:#8B0B50;
	font-size: 1.1em;
	margin:0;
	text-align:center;
	border: 1px solid #8B0B50;
	border-width: 1px 0px;
	padding: 15px;
	clear:both;
	display:block;
}

div#ded div.names{
	background: #F8F8FF none;
	padding:0px;
	border: 1px solid #8B0B50;
	color:#000000;
}

div#ded div.names p strong,
div#ded strong{
	font-weight:600;
}

div#ded div.names h4{
	margin:0px;
	text-align:center;
	background: none;
	color:#F8F8FF;
	font-size:1.2em;
	font-variant:small-caps;
	letter-spacing:2px;
}

div#ded div.names p{
	color:#000000;
	font-size:.8em;
	text-align:left;
	margin:0px 0px 5px 30px;
	text-indent:-20px;
}

div#ded p.ex {
	font-size:.8em;
	text-align:left;
}

div.logo1 p.count{
	margin:0;
	border: 1px solid #8B0B50;
	border-width: 1px 0px;
	padding:5px 0 15px;
	clear:both;
	font-style:normal;
	color:#000000;
	font-size:.8em;
}

p.count{
	text-align:center;
	font-size:.8em;
	color:#000000;
}

p.count:first-line{
	text-decoration:underline;
}

h1.logo1 {
	color:#8B0B50;
	font:oblique 400 36pt/40pt "book antiqua", "century schoolbook", "times new roman", times,serif;
}

div.off h3{
	color:#8B0B50;
	text-align:center;
	font-weight:500;
}

div.off h3 span{
	color:#191970;
	font-size:1.3em;
	font-weight:600;
}

div.off h3 span.o2{
	color: #000000;
	font-size:1em;
	font-weight:500;
}

div#notices h1,
div.notice h3{
	text-align:center;
	border: 1px solid #8B0B50;
	border-width: 1px 0px;
	padding:15px 0px;
}

div.notice h3:first-line{
	color:#FF0000;
}

h4{
	text-align:center;
}

div#notices h1{
	color:#191970;
}

h1.mail {
	color:#8B0B50;
	font-weight:400;
	text-align:center;
	font-style:italic;
}

h1.mail strong{
	color:#191970;
	font-style:normal;
	font-weight:500;
}

div.sub {
	border:#8B0B50 5px double;
	padding:30px;
	width: 90%;
	margin: 5px auto;
	background: #FFFFFF none;
}

div.sub h4{
	color: #8B0B50;
	text-align:center;
}

div.sub{
	color:#191970;
	text-align:center;
	margin:0px;
}

div.sub strong{
	color:#8B0B50;
}

div.regnal ul li{
	list-style:none;
	margin:0px;
	font-weight:500;
	font-size:1.1em;
}

div.regnal {
	margin: 40px 0px 0px 10px;
}

hr {
	border:1px solid #8B0B50;
	border-width:0px 0px 1px;
	height:0px;
}

div.ref{
	text-align:center;
	border-bottom: 1px solid #8B0B50;
}

div.ref h3{
	text-align:center;
	font-size:1.5em;
	font-weight:500;
	font-family:"Goudy Old Style", "Book Antiqua", "Century Schoolbook", "Times New Roman", Time;
}

div.ref h2{
	color:#191970;
}

hr.line {
	border-bottom:#000000 3px;
	border-left:#8B0B50 2px;
	border-right:#8B0B50 2px;
	border-style:solid;
	border-top:#8B0B50 2px;
	height:8px;
	width:100%;
}

li {
	margin-top:18px;
	text-align:justify;
}

li.new {
	list-style-image:url("/combs/ellipse.png");
}

p.intro:first-letter {
	border-style:none;
	color:#004A55;
	float:left;
	font:normal normal 600 2.5em "Monotype Corsiva", fantasy;
	margin:-15px 10px 0 0;
	padding:0;
}

div.sub.mdiv p {
	color:#8B0B50;
	text-align:justify;
}

div#honor h3 {
	color:#000080;
	font: normal 400 1.5em/normal "book antiqua", "times new roman", "century schoolbook", times,serif;
	margin:0;
	text-align:center;
}

div#honor h3 span{
	font-size:.8em;
}

table.mail {
	color:#8B0B50;
	margin: 0px 5%;
}

table.mail caption{
	font-size:1.5em;
}

table.mail td{
	padding:4px 15px;
}

div#group{
	color:#191970;
}

div#group h2{
	text-align:center;
}

div#group p{
	font-size:1.1em;
}

div#honor p{
	font-size:1em;
	font-weight:600;
	text-align: justify;
}

div#honor p.last{
	color:#191970;
	font-weight:500;
}

div#group p.ind{
	margin:0px 45px;
}

div#group blockquote p{
	font-family: "Lucida Handwriting", "Monotype Corsiva", fantasy;
	color:#8B0B50;
	font-weight:500;
}

table#qr{
	border: 1px solid #000000;
	border-collapse:collapse;
}

table#qr th{
	border: 1px solid #000000;
	font-weight:500;
	width:120px;
}

div#honor{
	border: thin solid #000000;
	margin: 0px 5%;
	width:90%;
	padding: 0px 15px;
	background: #FFFFFF none;
}

a img{
	border:none;
}

span.u{
	font-style:normal;
	text-decoration:underline;
}

span.s{
	font-style:normal;
	text-decoration: line-through;
}

table.rep,
table.study {
	background:url(/combs/dna/graphics/tblbkg03.gif) #F5F5F5 center;
	border-color:#7FD4FF #0070AA #0070AA #7FD4FF;
	border-style:solid;
	border-width:1px;
	font-family:"Times New Roman", Times, serif;
}

td,th {
	vertical-align:top;
}

td.b, th.b{
	border-bottom:1px solid #000000;
}

td.r, th.r{
	border-right:1px solid #000000;
}

td.t {
	border-top:1px solid #000000;
}

.dtb {
	color:#004A55;
	font-style:italic;
	font-weight:bold;
}

p.navy a.iph,
.iph {
	color:#8C1E41;
	font-style:italic;
	font-weight:bold;
}

.maroon{
	color:#8B0B50;
}

table.logo h4.navy{
	color:#191970;
	font-style:normal;
}
.navy{
	color: #191970;
}

.navy a{
	color:#191970;
	font-weight:600;
}

.new {
	color:#FF0000;
}

.olive{
	background-color:transparent;
	color:#778200;
	font-weight:bold;
}

#frmlnk {
	margin-top:0;
}

ol.alpha{
	list-style-type:lower-alpha;
}

ol.ualpha{
	list-style-type: upper-alpha;
}

ol.roman{
	list-style-type:upper-roman;
}

p#copyright span{
	font-style:italic;
}

p#copyright a{
	color: #8B0B50;
	border-bottom: 1px dashed #000000;
}

p#copyright{
	color:#8B0B50;
	text-align:justify;
	font-size:.9em;
}


div#search p{
	text-align:center;
	color:#8B0B50;
	font-size:1.3em;
}

table.logo{
	width:85%;
}

table.logo,
table.logo td,
table.logo th{
	border:none;
	padding:0px;
}

table.logo td p{
	text-align:center;
	color:#8B0B50;
	font-style:italic;
	font-size: 1.1em;
	font-weight:600;
}

table.logo td p span{
	color:#191970;
	font-style:normal;
	display:block;
	font-weight: 600;
	font-size:.9em;
}

table.logo th p.search{
	color:#8b0b50;
	text-align:center;
	font-size:.8em;
	margin-top:0px;
	font-style:italic;
}

table.logo th span.logo2{
	font: italic normal normal .7em/normal "Book Antiqua", "Times New Roman", serif;
	color: #8b0b50;
}

table.logo td.iph{
	text-align:center;
}

a.stretch{
	letter-spacing: -1pt;
	color: #E9967A;
	font-weight:600;
	font-size:.9em;
}

table.rn{
	border: 1px groove #000000;
	border-spacing:1px;
}

table.rn th{
	font-family:"Goudy Old Style", "Book Antiqua", "Century Schoolbook", "Times New Roman", Time;
	font-weight:500;
	text-align:left;
	border: 1px groove #000000;
	padding:0 5px;
}

table.rn td{
	padding:0 5px;
	border: 1px groove #000000;
	text-align:left;
}

table.c td{
	text-align:center;
}

ul.tl{
	color: #191970;
	font: normal normal 500 1.1em/1.5em "Goudy Old Style", "Book Antiqua", "Century Schoolbook", "Times New Roman", Time;
}

ul.tl li{
	margin:0px;
	list-style: circle outside;
}

ul.tl li:first-letter{
	font-size: 1.5em;
	color:#8B0B50;
	vertical-align: text-top;
	font-weight:600;
}

div.igi p {
	text-indent:40px;
	text-align:justify;
}

table.igi{
	width:80%;
	background-color: #FFEFD5;
	border: 1px solid #000000;
}

table.igi td{
	white-space:pre;
	font-size:.7em;
	font-family:"Courier New", Courier, monospace;
	padding-left:30px;
}

table.kin{
	border: 2px solid #8B0B50;
	width:500px;
	background: #FFFFFF none;
	border-collapse:collapse;
}

table.kin td.b1,
table.kin td.b{
	border: 2px solid #8B0B50;
	text-align:center;
	font-size:14pt;
	line-height:18pt;
	font-weight:500;
	vertical-align:middle;
	width:99px;
	height:99px;
}

table.kin td.b1{
	color:#000000;
}

table.kin td.b{
	color: #8B0B50;
}

table.kin td.b2{
	font: normal normal 38pt "Colonna MT", "Book Antiqua", "Times New Roman", serif;
	color:#8B0B50;
	text-align:center;
}

table.kin td.b2 span{
	font: normal normal 600 16pt "Goudy Old Style", "Book Antiqua", "Century Schoolbook", "Times New Roman", Time;
}

div#bib h1{
	color:#191970;
	text-decoration:underline;
}

div#bib h2{
	color:#8B0B50;
	text-decoration:underline;
}

div#bib h3{
	margin-left:20px;
	text-decoration:underline;
}

div#misc p,
div#bib p{
	margin:0 0 5px 60px;
	text-indent:-20px;
}

div#misc em,
div#bib em{
	font-weight:500;
	text-decoration:underline;
}

div#fav,
div#fh,
div#misc,
div#bib{
	border-bottom: 1px solid #8B0B50;
}

div#fav h2,
div#fh h2,
div#misc h2{
	text-align:center;
	text-decoration:underline;
	color: #8B0B50;
}

div#fav h2{
	text-decoration:none;
}

div#fav a{
	font-weight:600;
}

p.rec a.tcg,
a.tcg{
	background-color:transparent;
	color:#8B0B50;
	font-style:italic;
	font-weight:600;
	border-bottom: 1px solid #8B0B50;
}

cite{
	background-color:transparent;
	color:#8B0B50;
	font-style:italic;
	border-bottom: 1px solid #000000;
}

.red{
	color:#FF0000;
}



