body   { margin: 0px; background-color: #F5F8F9; }

img  { border: 0px none}

.circlemain  {	background-image: url(images/bg.bigcircle.gif); background-repeat: no-repeat; background-color: white; }

.toplinks  {
	color: #AB4203;
	font-size: 11px;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	padding-bottom: 18px;
	margin-right: 15px;
}

a.toplinks  { color: #AB4203; text-decoration: none }
a.toplinks:link  { color: #AB4203; text-decoration: none }
a.toplinks:hover  { color: #666666 }
a.toplinks:active  { color: #666666 }
a.toplinks:visited  { color: #AB4203 }


a       { color: #4b663f }
a:link       { color: #4b663f }
a:hover    { text-decoration: underline }

a.breadcrumb:link  
	{ text-decoration:underline;
	font-size: 10px;
	padding-top: 12px;
	padding-bottom: 12px;
	font-family: Arial, Helvetica, sans-serif, Geneva, SunSans-Regular; 
	color:#2F80A0; }

a.breadcrumb:hover  
	{ text-decoration:underline;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif, Geneva, SunSans-Regular; 
	color:#E78441; }

.breadcrumb       { color: #5792A9;
			font-size: 10px;
			font-family: Arial, Helvetica, sans-serif; 
			 }
.breadcrumbActive    { color: #000033; 
			font-size: 10px; 
			font-family: Arial, Helvetica, sans-serif; 
			font-style: italic }

table {
	border: 0px none;
	margin: 0px;
	padding: 0px;
}

.navcolumn {
	background-image: url(../images/bg.navcolumn.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 14px;
	padding-top: 60px;
	vertical-align: top;
}

a.navcolumnLinks:link {
	color: #99CCFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

a.navcolumnLinks:hover {
	color: #E78441;
}

a.navcolumnLinks:visited {
	text-decoration: none;
}

.navcolumnLinks {
	color: #99CCFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.topmenu  { margin: 0; padding: 0; position: relative; width: 100%; height: 31px; vertical-align: top }

.text  { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; padding-top: 0px; padding-left: 0px; padding-right: 50px; line-height: 16px; }

.subscribehead  { font-family: Garamond, Times; color: #f4f4b1; font-size: 15px; padding-top: 6px; font-weight: bold; text-align: center;  }

.subscribetext { font-family: Arial; color: #ffffff; font-size: 11px; padding-top: 5px; padding-left: 10px; padding-bottom: 10px; font-weight: bold; text-align: left; }

.red13bold  { font-family: Arial; color: #ab4203; font-size: 13px; line-height: 16px; font-weight: bold; padding-left: 32px; padding-top: 2px;  }


.red15bold  { font-family: Arial; color: #CC3427; font-size: 15px; line-height: 16px; font-weight: bold; padding-left: 32px; padding-top: 2px;  }


.red11bold  { font-family: Arial; color: #ab4203; font-size: 11px; line-height: 15px; font-weight: bold; padding-left: 32px; padding-right: 30px; padding-top: 8px;  }

p.red11winter  { font-family: Arial; color: #FF0000; font-size: 11px; line-height: 15px; font-weight: normal; margin-left: 32px; padding-right: 30px; padding-top: 8px;  }

a.red11winter  { font-family: Arial; color: #FF0000; font-size: 11px; line-height: 15px; font-weight: bold; }

.red13link  { font-family: Arial; color: #ab4203; font-size: 13px; line-height: 16px; font-weight: bold; padding-left: 32px;}

.red13  { font-family: Arial; color: #ab4203; font-size: 13px; line-height: 16px; font-weight: bold; }
.red14  { font-family: Arial; color: #ab4203; font-size: 14px; line-height: 16px; font-weight: bold; }
.red20  { font-family: Arial; color: #ab4203; font-size: 20px; line-height: 16px; font-weight: bold; }

a.red13link  { font-family: Arial; color: #ab4203; font-size: 13px; line-height: 16px; text-decoration: none; font-weight: bold;}

a.red13link:link  { font-family: Arial; color: #ab4203; font-size: 13px; line-height: 16px; text-decoration: none; font-weight: bold;}

.red12bold  { font-family: Arial; color: #ab4203; font-size: 13px; line-height: 16px; font-weight: bold; }

.green11nav { font-family: Arial; color: #749167; font-size: 11px; font-weight: bold; line-height: 15px; padding-left: 32px; }

a.green11nav { font-family: Arial; color: #749167; font-size: 11px; font-weight: bold;  text-decoration: none; line-height:120%; }

a.green11nav:hover { text-decoration: underline }

#noline a:link, #noline a:visited, #noline a:active { text-decoration: none; }

p.green11normal { font-family: Arial; color: #4d6543; font-size: 12px; line-height: 15px; margin-left: 32px; text-decoration:none; padding-right:20px; }

a.green11normal { font-family: Arial; color: #4d6543; font-size: 12px; }

a.green11normal:hover { text-decoration: underline; }

a.green11normal:link { text-decoration: none; }

a.green11normal:active { color: #cccccc; text-decoration: none; }

a.green11normal:visited { text-decoration: none; }


.red11nav { font-family: Arial; color: #FF0000; font-size: 11px; font-weight: normal; padding-left: 32px; padding-right: 12px; padding-top: 18px;  }



.gray11nav { font-family: Arial; color: #333333; font-size: 11px; font-weight: normal; margin-left: 32px;}

.gray11 { font-family: Arial; color: #333333; font-size: 11px;  font-weight: normal; }

.gray11indent { font-family: Arial; color: #333333; font-size: 11px;  margin-left: 10px; padding-top: 0px; padding-bottom: 6px; padding-left: 5px; font-weight: normal; line-height: 14px; }



h1  {
	color: #222222;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	line-height: 140%;
	}
	
h1.bookpage  {
	color: #ab4203;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 17px;
	padding-top: 6px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	line-height: 140%;
	}
	
h2.bookpage  {
	color: #ab4203;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	}

h2   { color: #333333; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

h4 { color: #444444; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }

.booksmall    {
	color: #333333;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	}
	
.booksmall-ul    {
	color: #333333;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	}

	
	
.copyright    {
	color: #333333;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	padding-top: 30px;
	padding-bottom: 50px;
	}

a.copyright:link    {
	color: #749167;
	}

.boxed  {
	padding: 8px;
	height: auto;
	width: auto;
	border: thin dotted #336633;
	background-color: #EFEFEF;
}

.cal-writing  {
	font-family: Arial, Helvetica, sans-serif;
	color: #663366;
	font-size: 12px;
}
a.cal-writing {color:#663366; text-decoration: underline;}



.cal-circle  {
	font-family: Arial, Helvetica, sans-serif;
	color: #330000;
	font-size: 12px;
}
a.cal-circle {color:#330000; text-decoration: underline;}


.cal-wild  {
	font-family: Arial, Helvetica, sans-serif;
	color: #003300;
	font-size: 12px;
}
a.cal-wild {color:#003300; text-decoration: underline;}
a.cal-wild:link {color:#003300; text-decoration: underline;}
a.cal-wild:visited {color:#003300; text-decoration: underline;}


.cal-consult  {
	font-family: Arial, Helvetica, sans-serif;
	color: #000033;
	font-size: 12px;
}
a.cal-consult {color:#000033; text-decoration: underline;}


.cal-other  {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}

a.cal-other {color:#000000; text-decoration: underline;}



.left  {padding-right: 25px; padding-bottom: 25px; padding-top: 3px; padding-left: 0px; }
.right  {padding-left: 25px; padding-bottom: 25px; padding-top: 3px; padding-right: 0px; }
	
.bookcallout {
font-family: Arial, Helvetica, sans-serif;
background-color: #ffffff;
color: #000000;
font-size: 10px;
margin-right: 10px;
margin-left: 20px;
margin-bottom: 20px;
float: right;
border-style: dotted;
border-color: #749167;
border-width: 2px;
padding: 10px;
width: 33%;
text-align: center;
}

.quoteright {
font-family: Arial, Helvetica, sans-serif;
background-color: #e6ece4;
color: #000000;
font-size: 11px;
margin-right: 0px;
margin-left: 10px;
float: right;
border-style: dotted;
border-color: #CCCCCC;
border-width: 1px;
padding: 10px;
width: 33%;
text-align: right;
}

.quoterightstory {
font-family: Arial, Helvetica, sans-serif;
background-color: #e6ece4;
color: #000000;
font-size: 11px;
margin-right: 0px;
margin-left: 10px;
float: right;
border-style: dotted;
border-color: #CCCCCC;
border-width: 1px;
padding: 10px;
width: 36%;
text-align: left;
}

.quoterightcircle {
font-family: Arial, Helvetica, sans-serif;
background-color: #e6ece4;
color: #000000;
font-size: 11px;
margin-right: 10px;
margin-left: 10px;
float: right;
border-style: dotted;
border-color: #CCCCCC;
border-width: 1px;
padding: 10px;
width: 30%;
text-align: right;
}

.quoterightabout {
font-family: Arial, Helvetica, sans-serif;
background-color: #e6ece4;
color: #000000;
font-size: 11px;
margin-right: 10px;
margin-left: 10px;
float: right;
border-style: dotted;
border-color: #CCCCCC;
border-width: 1px;
padding: 10px 10px 10px 0px;
width: auto;
text-align: left;
}

.quoteleft {
font-family: Arial, Helvetica, sans-serif;
background-color: #e6ece4;
color: #000000;
font-size: 11px;
margin-right: 20px;
margin-left: 0px;
float: left;
border-style: dotted;
border-color: #CCCCCC;
border-width: 1px;
padding: 10px;
width: 33%;
text-align: left;
}


.quoteleftwider {
font-family: Arial, Helvetica, sans-serif;
background-color: #e6ece4;
color: #000000;
font-size: 11px;
margin-right: 20px;
margin-left: 0px;
float: left;
border-style: dotted;
border-color: #CCCCCC;
border-width: 1px;
padding: 10px;
width: 50%;
text-align: left;
}


.quotecenter {
font-family: Arial, Helvetica, sans-serif;
background-color: #e6ece4;
color: #000000;
font-size: 11px;
margin-right: 20px;
margin-left: 20px;
text-align: center;
border-style: dotted;
border-color: #CCCCCC;
border-width: 1px;
padding: 10px;
width: 95%;
}



.store  {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: center;
line-height: 12px;
}


.clearboth {
	clear: both;
	padding-bottom:10px;
}

a.backtotop:link {
font-family: arial;
font-size: 10px;
}
.redbold {
	color: #C00;
	font-weight: bold;
}
.Black14px {
	font-size: 14px;
}
.red {
	color: #F00;
}

ul.bookpages {
  float: left;
  width: 15em; /* width is changed */
  margin: 0;
  padding: 0;
  list-style: none;
}
 
li.bookarrow {
  float: left;
  width: 6em;
  margin: 0;
  background-image: url(images/icon_arrow_down.gif);
  background-position: 0 3px;
  background-repeat: no-repeat;
  padding: 0 0 0 1.5em; /* left padding moves the text away from the bullet */
} 

.black11pt {
	font-size: 11px;
	padding:0px 10px 0px 10px;
	text-align:center;
	}

