P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT: 11px/14px Verdana, Helvetica, Arial, sans-serif;
	COLOR: #333333;
	PADDING-TOP: 0px;
}

A {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #3399cc;
	TEXT-DECORATION: none;
	height: 14px;
}
A:hover {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #3399cc; TEXT-DECORATION: underline;
}

.texta {
 font-size: 10px;
 background-color: #ffffff;
 border: 1px solid #666666;
}

#navigation A{ 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	LINE-HEIGHT: 12px;
	font-weight: bold;
	TEXT-DECORATION: none;
}

#navigation A:hover{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	LINE-HEIGHT: 12px;
	font-weight: bold;
	TEXT-DECORATION: underline;
}


#navigation fieldset {
  width: 200px;
}

#navigation fieldset textfield {
margin:3px;
height:20px;
width:100px; }


#sub_navigation A{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #003366;
	LINE-HEIGHT: 11px;
	font-weight: bold;
	TEXT-DECORATION: none;
}

#sub_navigation A:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #003366;
	LINE-HEIGHT: 11px;
	font-weight: bold;
	TEXT-DECORATION: underline;
}

#main-copy P {
	PADDING-TOP: 6px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 6px;
	MARGIN: 0px;
	FONT: 11px/14px Verdana, Helvetica, Arial, sans-serif;
	COLOR: #333333;
}

#main-copy H1 {

	PADDING-TOP: 6px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 6px;
	MARGIN: 0px;
	FONT: 14px Verdana, Helvetica, Arial, sans-serif;
	COLOR: #336699;
	LINE-HEIGHT: 13px;
	font-weight: bold;
}

#main-copy H2 {
	PADDING-TOP: 6px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 6px;
	MARGIN: 0px;
	FONT: 11px Verdana, Helvetica, Arial, sans-serif;
	COLOR: #336699;
	LINE-HEIGHT: 13px;
	font-weight: bold;
}

#main-copy H3 {
	PADDING-TOP: 6px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 6px;
	MARGIN: 0px;
	FONT: 11px Verdana, Helvetica, Arial, sans-serif;
	COLOR: #336699;
	LINE-HEIGHT: 13px;
	font-weight: bold;
}

#main-copy H4 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 6px;
	MARGIN: 0px;
	FONT: 11px/14px Verdana, Helvetica, Arial, sans-serif;
	COLOR: #333333;
	PADDING-TOP: 6px;
}

#main-copy UL {
	FONT: 11px/14px Verdana, Helvetica, Arial, sans-serif;
	COLOR: #333333;
}

#main-copy OL {
	FONT: 11px/14px Verdana, Helvetica, Arial, sans-serif;
	COLOR: #333333;
}

#main-copy td {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 6px;
	MARGIN: 0px;
	FONT: 11px/14px Verdana, Helvetica, Arial, sans-serif;
	COLOR: #333333;
	PADDING-TOP: 6px;
}

#main-copy th {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 6px;
	MARGIN: 0px;
	FONT: 11px/14px Verdana, Helvetica, Arial, sans-serif;
	COLOR: #333333;
	PADDING-TOP: 6px;
}
#precis P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 6px;
	PADDING-BOTTOM: 6px;
	MARGIN: 0px;
	FONT: 11px/14px Verdana, Helvetica, Arial, sans-serif;
	COLOR: #333333;
  font-weight: bold;
}

#precis H1 {
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	COLOR: #336699;
	LINE-HEIGHT: 13px;
	font-weight: bold;
}

#precis H2 {
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	MARGIN: 0px;
	FONT: 11px/14px Verdana, Helvetica, Arial, sans-serif;
	COLOR: #333333;
}

#precis H3 {
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	MARGIN: 0px;
	FONT: 11px/14px Verdana, Helvetica, Arial, sans-serif;
	COLOR: #333333;
}

#precis H4 {
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	MARGIN: 0px;
	FONT: 11px/14px Verdana, Helvetica, Arial, sans-serif;
	COLOR: #333333;
}

#precis UL {
	FONT: 11px/14px Verdana, Helvetica, Arial, sans-serif;
	COLOR: #333333;
}

TABLE.subscriber_bar{
 width: 100%;
 border: 0;
 background: #CCCCCC;
 border-spacing: 0;
 padding: 0} 

.subscriber_bar_text {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 6px;
	MARGIN: 0px;
	FONT: 11px/14px Verdana, Helvetica, Arial, sans-serif;
	COLOR: #333333;
	PADDING-TOP: 6px;
}

.heading {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	COLOR: #336699;
	LINE-HEIGHT: 13px;
	font-weight: bold;
}
.copyTiny {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #3399cc;
	LINE-HEIGHT: 12px;
	TEXT-DECORATION: none;
}
.copyTiny.hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #3399cc;
	LINE-HEIGHT: 12px;
	TEXT-DECORATION: underline;
}
.navigation {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	LINE-HEIGHT: 12px;
	font-weight: bold;
	TEXT-DECORATION: none;
}
.navigation.hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	LINE-HEIGHT: 12px;
	font-weight: bold;
	TEXT-DECORATION: underline;
}
.sub_navigation {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #003366;
	LINE-HEIGHT: 11px;
	font-weight: bold;
	TEXT-DECORATION: none;
}
.sub_navigation.hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #003366;
	LINE-HEIGHT: 11px;
	font-weight: bold;
	TEXT-DECORATION: underline;
}
.text {
	FONT: 11px/14pt Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #333333
}

/* ##### Bookstore Pages ##### */

#bookstore {
  color: black;
  background-color: white;
  line-height: 1.5em;
  padding: 0;
  margin-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
/*  margin: 0 0 0 16em;*/
/*  padding: 0.5mm 3mm 3mm 3mm; */
/*  border-left: 1px solid rgb(153,153,153);*/
}

#bookstore div{
	padding: 7px;
}

#bookstore p {
/*  margin: 1em 1ex 1em 1ex;*/
  text-align: justify;
  padding: 0;
  margin-left: 0;
  margin-top: 2px;
  margin-right: 5px;
  margin-bottom: 13px;
  FONT: 11px/14px Verdana, Helvetica, Arial, sans-serif;
  COLOR: #333333;
}

#bookstore A {
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color:#293883;
        text-decoration: none}

#bookstore A:visited{
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color:#293883;
	text-decoration: none}

#bookstore a:hover {
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color:#293883;
	text-decoration: underline}

#bookstore A.Inactive{	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color:#E21C1C}

#bookstore A.Inactive:visited{font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color:#E21C1C}

#bookstore A.Inactive:hover{	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color:#E21C1C;
	text-decoration: underline}


#bookstore h1 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif; 
	color: #A42829;
  margin: 0;
 }

#bookstore h2 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #A42829;
  margin: 0;
}

#bookstore h3{	
font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #A42829;
  margin: 1em 1ex 1em 0ex;
/*	color: #006384;*/
/*	margin-left: 30px;
	margin-top: 14px;
	margin-bottom: 10px */
	}

#bookstore h4 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	margin: 20px 0 0 0;
}

#bookstore td {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 6px;
	MARGIN: 0px;
	FONT: 11px/14px Verdana, Helvetica, Arial, sans-serif;
	COLOR: #333333;
	PADDING-TOP: 6px;
}

#archive td {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 1px;
	MARGIN: 0px;
	FONT: 11px/14px Verdana, Helvetica, Arial, sans-serif;
	COLOR: #333333;
	PADDING-TOP: 1px;
}
.checkout_warning {
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
/*  margin: 1em 1ex 1em 1ex;*/
  text-align: center;
  padding: 0;
}
