body { font-family:Arial, Helvetica, sans-serif; background-color:#fff; margin-top:20px; font-size:medium; }
#maincontent { position:absolute; left:50%; margin-left:-395px; width:790px; }

h1.home { background: #fff; color: #b1b1cd; font-size: 250%; letter-spacing: 2px; }
/* h1 { background: #b1b1cd; color: #fff; text-align: center; font-weight: normal; letter-spacing: 3px; padding: 15px 0; } */
h1 { background: #fff; color:  #8e8fbc; /* #b1b1cd; */ text-align: center; font-weight: normal; letter-spacing: 3px; padding: 5px 0 0 0; margin-bottom: 10px; }
h1.home { background: #fff; color: #b1b1cd; font-size: 250%; letter-spacing: 2px; }
h2 { background: #b1b1cd; color: #fff; text-align: center; font-weight: normal; padding: 10px 0; }
h3 { background: #b1b1cd; color: #fff; text-align: center; font-weight: normal; letter-spacing: 3px; margin: 30px 20px 0 20px; padding: 2px 0; }
h3.detail { background: #fff; color: #5b5ba0; text-align: left; letter-spacing: 0; margin-top: 0; }
h4 { background: #b1b1cd; color: #fff; text-align: left; padding: 5px 0 5px 5px; width: 25%; }
p { background: #fff; color: #5b5ba0; font-weight: bold; /* text-align: justify; */ }
a { background: #fff; color: #5b5ba0; font-weight: bold; text-decoration: none; } /* the default blue */
a:hover { text-decoration: underline; }
a:focus { text-decoration: underline; }
strong { background: #fff; color: #e0842a; }

#topnav p { text-align:center; line-height:20px; background: #fff; color: #e0842a; font-weight: bold; }
#topnav span.this { background: #fff; color: #5b5ba0; }
#topnav a { background: #fff; color: #e0842a; text-decoration: none; }
#topnav a:hover { background: #fff; color: #5b5ba0; /* text-decoration: underline; */ }
#topnav a:focus { background: #fff; color: #5b5ba0; /* text-decoration: underline; */ }

#tnav { border-top: 2px solid #cac7d8; border-bottom: 2px solid #cac7d8; width: 690px; margin-left: 50px; padding: 4px 0; text-align: justify; }
#tnav span.this { display: block; float: left; width: 138px; text-align: center; background: #fff; color: #5b5ba0; font-weight: bold; }
#tnav span.thisl { display: block; float: left; width: 138px; background: #fff; color: #5b5ba0; font-weight: bold; }
#tnav span.thisr { display: block; float: left; width: 138px; text-align: right; background: #fff; color: #5b5ba0; font-weight: bold; }
#tnav a { display: block; float: left; width: 138px; text-align: center; background: #fff; color: #e0842a; text-decoration: none; }
#tnav a.right { display: block; float: left; width: 138px; text-align: right; background: #fff; color: #e0842a; text-decoration: none; }
#tnav a.left { display: block; float: left; width: 138px; text-align: left; background: #fff; color: #e0842a; text-decoration: none; }
#tnav a:hover { background: #fff; color: #5b5ba0; /* text-decoration: underline; */ }
#tnav a:focus { background: #fff; color: #5b5ba0; /* text-decoration: underline; */ }

#homeimage { text-align:center; }
#bodycopy { padding: 0 50px; }
#bodycopy #frames { width: 75%; margin-top: 0; border-width: 0; }
#bodycopy #frames th { width: 75%; line-height: 1.2em; text-align: left; }
#bodycopy #frames td { width: 25%; line-height: 1.2em; text-align: left; background: #fff; color: #5b5ba0; }
#bodycopy #frames td span { background: #fff; color: #e0842a; font-weight: bold; }
/* #bodycopy p { text-align: justify; } */
#printrange { clear:both; text-align:center; }
#bottomnav { text-align:center; }
#bottomnav img { margin:0 3px 0 3px; border:0; }

#contactcopy { text-align:left; width:310px; padding-left: 50px; float:left; margin-top:15px; }
#contactcopy a { background: #fff; color: #5b5ba0; }
table { width: 100%; padding: 0, 20px; border-width: 0; margin-top: 40px; }
td { text-align: center; vertical-align: bottom; width: 18%; padding-left: 1%; padding-right: 1%; }
td h2 { width: 670px; margin-left: 50px; background: #b1b1cd; color: #fff; text-align: center; font-weight: normal; padding: 10px 0; }
td.title { text-align: center; vertical-align: top; font-size: small; background: #fff; color: #5b5ba0; font-weight: normal; padding-bottom: 30px; }
#detailpic { text-align: center; }
#detailpic p { text-align: center; }
a.back { margin-left: 55px; margin-right: 95px; }
#detailpic img { vertical-align: middle; }
p.dtitle { margin-left: 190px; margin-right: 190px; padding-bottom: 15px; border-bottom: 3px solid #b1b1cd; }
span.empty { background: #fff; color: #5b5ba0; }
#detailorig { width: 670px; }
#detailorig img { vertical-align: middle; }
#dimg { float: left; margin-right: 6px; margin-bottom: 30px; }
#line { clear: both; width: 420px; margin-left: 130px; margin-top: 30px; border-bottom: 3px solid #b1b1cd; }
#detbot { clear: both; text-align: center; margin-top: 10px; margin-bottom: 20px; }
ul { list-style-type: none; padding-left: 0; padding-right: 0; margin-left: 0; margin-bottom: 0; }
li { display: inline; margin: 0 15px; }
#prs { text-align: center; margin-bottom: 30px; }
#prs a { background: #fff; color: #e0842a; text-decoration: underline; }
#prs li { margin: 0 3px; }
#prs a.thisp { background: #fff; color: #5b5ba0; }
ul.pre { text-align: left; }
ul.pre li { margin: 0; margin: 0 8px; }
ul.pre a { font-weight: bold; }
#orig { list-style-type: none; padding-right: 90px; padding-bottom: 50px; }
#orig li { display: block; text-align: right; font-weight: bold; padding-bottom: 10px; background: #fff; color: #5b5ba0; }
#orig li a { background: #fff; color: #e0842a; margin-left: 25px; margin-right: 10px; }
#orig li img { vertical-align: middle; }
#seeorig { list-style-type: none; /* padding-right: 90px; */ padding-bottom: 50px; }
#seeorig li { display: block; text-align: center; font-weight: bold; padding-bottom: 10px; background: #fff; color: #5b5ba0; }
#seeorig li a { background: #fff; color: #e0842a; margin-left: 25px; margin-right: 10px; }
#prin { list-style-type: none; padding-right: 90px; padding-bottom: 10px; padding-top: 10px; }
#prin li { display: block; text-align: left; font-weight: bold; padding-bottom: 5px; background: #fff; color: #5b5ba0; }
#prin li a { background: #fff; color: #e0842a; margin-left: 25px; margin-right: 10px; }
#prin li img { vertical-align: middle; }
span.err { background: #eee; color: #f00; }
br.clear { clear: both; }
span.norm { font-weight: normal; }

div.origimp { float:left; width: 270px; margin:15px 0 15px 40px; text-align:center; } 
div.origimp img { border:2px solid #b1b1cd; } 
#bodycopy #origimp1 { float:left; width: 300px; margin:15px 0 15px 42px; text-align:center; } 
/* #bodycopy #origimp1 img { border:2px solid #b1b1cd; } */
#bodycopy #origimp2 { float:left; width: 300px; margin:15px 0 15px 6px; text-align:center; } 
/* #bodycopy #origimp2 img { border:2px solid #b1b1cd; } */
div.prinimp { text-align:center; } 
div.origimp img { border:2px solid #b1b1cd; } 

div.clr {
	clear:both;
}
a.link { color: #e0842a; }
