BODY {
 padding:0; margin:0;
 /*font-size: 10pt;*/
 font-size: 11pt;
 font-family: "times new roman", times, serif;
 text-rendering:optimizeLegibility;
}


p, blockquote { 
text-align: justify;
}

a { color: black; }

/*a {  font-size: 11pt; }*/
td {font-size:1em;}
td { margin: 0;  border: 0 ; padding: 0}
tr { margin: 0;  border: 0 ; padding: 0}


td.lcell {display:none;}



/*navigation link table*/
#nextnav {  margin: 1ex 0 2em 0 ; text-align: right; }
#nextnav span { font-size: 80%; font-weight: bold; color: #400000;}


#pagenav { margin: 2em 0 1em 0; }
#pagenav a { margin: 2px; }
#pagenav span { font-weight: bold; color: #a00000; }


p.right { text-align: right;}


H1 {
 font-size: 135%;
 margin: 0ex 0 3px 0;
 padding-bottom: 0.1em;
 font-weight: normal;
}

H2 {
clear: both;
 font-size: 130%;
 margin: 2ex 0 -3px 0;
 font-weight: bold;
}

H2 span { font-size: 70%; }


H3 { 
margin: 1em 0 0.5ex 0;
}

.sectno { font-size:70%;}


/*quotes*/

.qv, blockquote { 
 color: black;
 padding: 0 0.6ex;
 margin: 0 3em 0 3em; 
}

.qv p, blockquote p {
 font-size: 90%;
 margin: 0;
 padding: .5ex 0;
}


h4 { padding:10px 1ex 0px 0; margin:0; font-size: 110%;
}

h4 a { 
text-decoration: none;
}

.small { font-size: 80%; }

/*------------------weeded to here--------------------*/

.titlelogo {display:none;}

/*for consider*/
.titlebox { 
/*width: 100%; */
/*background-color: #eaeaea;*/
padding: 0 0em 0 0em;
max-width: 30em;

/*max-width: 55ex;
min-width: 40%;*/
}

div.titlebox  { 
 padding-left: .5ex; 
 border-left: dotted 2px black; 
}
.titlebox h1 { margin: 0 0ex 0ex 3px ; color: #000000;}
.titlebox p { margin: 0 3px; color: #404040;}

a img { border: none }
img#considerfl { display: none;}

h3 a {  font-weight: bold; text-decoration: none; }
h3 a:hover { text-decoration: underline; color: #C00000; }

div.summview1, div.summview2 { margin: .5ex 1em 0ex 0; padding: .5ex}
.summview1 h3 , .summview2 h3 { margin: 0 1em 0 0; font-size: 90%; display: inline;}
.summview1 p, .summview2 p { margin: 0 0 .5ex 0; font-size: 90%; max-width: 60em;}
.summview1 .small, .summview2 .small{ color: #606060; font-size: 70%;}

x.summview1 { background-color: #e8e8e8; }

.print { float: right; margin-top: 0.5ex; font-size: 70%;}
.print a {  text-decoration: none; color: #444; }
.print a:hover { text-decoration: underline; }





#headern { 
  margin-left: 4ex;
}

#headertextn { 
  font-family: arial, sans-serif;
}
span.tld {font-size: 50%;}

#htitlen { 
  font-size:110%;
  padding: 0 0;
  margin: 0;
  display: block;
  position: relative;
  top: 2px;
}
a#htitlen {   text-decoration: none; }


#hsubn { 
  font-size: xx-small;
  padding:0;
  margin:0;
  display: none;
  position: relative;
  bottom: 1px;
 }

#container { 
  position: relative;
  height: 100%;
}


#nav { 
  display:none;
}

#main { 
  padding: 0 1em 0 4ex;
}


.bp { max-width: 45em; }


.gbox { float: right; margin-left: 2ex; }
.fbox { }


.pagenav { float: right;
font-size: 80%;
/*border-left: solid 1px #e0e0e0;*/
margin: 1ex 0 1ex 2ex;
max-width: 28em;
/*
 border-style: solid;
 border-width: 1px;
 border-color:  #d0d0d0 #fcfcfc #fcfcfc #c0c0c0;
 background-color: #ededed;
*/
} 
.pagenav p {  
padding: 2px 4px 3px 4px; font-weight: bold; margin: 0;}
.pagenav p span { font-size: 90%; font-weight: normal;}
.plist { list-style: none; padding: 0 1ex 1ex 1ex; margin: 0;}
.pagenav .plist li, { margin:0px; padding: 0ex;}
.pagenav li a, .pagenav li .active {  text-decoration: none; padding: 0 1ex 0 1ex;  margin: 0; }
X.pagenav li { margin: 1px; }
.pagenav li .active { 
font-weight: bold;
}

.lineext { display: none; border-left: 2px solid black;}
.pagenav li a { margin-left: 1px; }
.pagenav li a:hover {  color: #0050f0;
background-color: #e0e0f0;}






.titlebox h1 { color: black; }
.sectheadr { font-size: 75%; font-style: oblique; }
.sectheadr #shh { margin: 0 3px;} 

a.printview { text-decoration: none; padding-left: 3em; color: #404040; font-size: 80%; }
a.printview img { vertical-align: top; }

.listauth { font-size: 75%; color: #404040; }
.listdesc { margin:0 0 0 1ex; font-size: 85%; color: #404040; line-height: 110%; }

table.shipping {margin: 1ex 0;}
table.shipping td, table.shipping th {padding: 0 4ex 0 1em; text-align: left}
table.shipping th {border-style: dotted none; border-color: #888; border-width: 1px;}

table.pagetable td {width: 50%; padding-right: 1em; vertical-align: top;}

table.newbox td {font-size: 90%; vertical-align: top;}
#mainmenu table.newbox td h3 {font-size:100%;}


div#tags { font-size: 80%; margin: 1em 0;}

.wnimg{ float: right;  margin-left: 2ex;position: relative;}
.wnimg img { display:block;}

.nimg{float: right; margin-left: 2ex;}

