body {
	scrollbar-arrow-color:#663366;
	scrollbar-base-color:#666666;
	scrollbar-face-color:#EDEDE4;
	scrollbar-highlight-color:#EDEDE4;
	scrollbar-shadow-color:#663366;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: images/body_bg.gif;
}
 
img.picture { border: 1px solid #663366; }

.input { background-color: #F7F3EA; font: 10px Verdana, Arial, Helvetica; color: #333333; border:1px solid #7F9DB9; vertical-align: middle; }
.date { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #333333; }
.thanks { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FF0000; }
.button { font: small-caps 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.footer { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #333333; }
.footer A { color: #333333; text-decoration:none; }
.footer A:hover { color: #5E93A2; text-decoration:underline; }

.hope_title {font: bold italic 15px  Arial, Helvetica, sans-serif; color:#990000;} 

.title { font: bold 15px Arial, Helvetica, sans-serif; color: #990000; }

.cart { font: 11px Arial, Helvetica, sans-serif; color: #000000; }
.cart A { color: #003366; }
.cart A:hover { color: #7E9EBF; text-decoration:none;}
.search_query {font: 12px Arial, Helvetica, sans-serif; color:#FF0000;} 
.cart_header {font: bold 11px  Arial, Helvetica, sans-serif; color:#FFFFFF; bgcolor:#996600;} 
.sidebold11 {font: bold 11px  Arial, Helvetica, sans-serif; color:#990000;} 
.sidebold12 {font: bold 12px  Arial, Helvetica, sans-serif; color:#990000;} 
.sidebold14 {font: bold 14px  Arial, Helvetica, sans-serif; color:#990000;} 
.small {font: 11px Arial, Helvetica, sans-serif; color:#000000;} 
.small A {font: 11px  Arial, Helvetica, sans-serif; color:#3366CC; text-decoration:none;} 
.smaller {font: 10px  Arial, Helvetica, sans-serif; color:#000000;} 
.smaller A {font: 10px  Arial, Helvetica, sans-serif; color:#3366CC; text-decoration:none;} 

.body { font: 12px Arial, Helvetica, sans-serif; color: #000000; }
.body A { color: #003366; text-decoration:underline; }
.body A:hover { color: #7E9EBF; text-decoration:none;}
.body_bold { font: bold 12px Arial, Helvetica, sans-serif; color: #000000; }
.body_bold A { color: #003366; text-decoration:underline; }
.body_bold A:hover { color: #7E9EBF; text-decoration:none;}

.body_title { font: bold 15px Arial, Helvetica, sans-serif; color: #000000; }
.body_title A { color: #000000; text-decoration:underline; }
.body_title A:hover { color: #7E9EBF; text-decoration:none;}
.body_title_large { font: 18px Arial, Helvetica, sans-serif; color: #000000; }
.body_title_large A { color: #000000; text-decoration:underline; }
.body_title_large A:hover { color: #7E9EBF; text-decoration:none;}
.body_title_white { font: bold 15px Arial, Helvetica, sans-serif; color: #FFFFFF; }
.body_title_white A { color: #FFFFEE; text-decoration:underline; }
.body_title_white A:hover { color: #7E9EBF; text-decoration:none;}

.body_articles_title { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.body_articles_title A { color: #003366; }
.body_articles_title A:hover { color: #7E9EBF; text-decoration:none;}
.body_articles { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.body_articles A { color: #003366; }
.body_articles A:hover { color: #7E9EBF; text-decoration:none;}

.featured_products { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.featured_products A { color: #003366; }
.featured_products A:hover { color: #7E9EBF; text-decoration:none;}
.price { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color:#990000; } 

.calendar_body { font: bold 15px Arial, Helvetica, sans-serif; color: #000000; }
.calendar_body A { color: #003366; text-decoration:underline; }
.calendar_body A:hover { color: #7E9EBF; text-decoration:none;}

.source { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #990000; }
.errors {font: bold 12px  Arial, Helvetica, sans-serif; color:#FF0000;} 
.darkred {font: 12px  Verdana, Arial, Helvetica, sans-serif; color:#990000;} 

.homepage_title { font: 18px Arial, Helvetica, sans-serif; color: #847095; }
.homepage_blurb { font: 15px Arial, Helvetica, sans-serif; color: #000000; }

.tiny { font: 8px Arial, Helvetica, sans-serif; color: #000000; }

.poll_title { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #003366; }
.poll_text { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.poll_text A { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #003366; }
.poll_title_white { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
.poll_text_white { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
.poll_text_white A { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFEE; }

.small_white { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
.small_white A { color: #FFFFEE; text-decoration:none; }
.small_white A:hover { text-decoration:underline; }

.section_title {font: bold 14px  Arial, Helvetica, sans-serif; color:#01518E;} 
.section_title A {color:#000000; text-decoration:underline;} 
.section_title A:hover {color:#565C92; text-decoration:underline;} 

.arrows {font: 12px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.arrows A { color:#01518E; text-decoration:none;}
.arrows A:hover { color:#565C92; text-decoration:underline;}

.dd {font: 10px Arial, Helvetica, sans-serif; color:#000000;}
.black10 {font: 10px Arial, Helvetica, sans-serif; color:#000000;}
.black10 A {color:#663366;}
.black10 A:hover {color:#565C92; text-decoration:none;} 
.black11 {font: 11px Arial, Helvetica, sans-serif; color:#000000;} 
.black11 A { color:#663366; text-decoration:underline;} 
.black11 A:hover { color:#565C92; text-decoration:none;} 
.black11bold {font: bold 11px  Arial, Helvetica, sans-serif; color:#000000;} 
.black11bold A {color:#663366; text-decoration:underline;} 
.black11bold A:hover {color:#565C92; text-decoration:none;} 
.black12 { font: 12px Arial, Helvetica, sans-serif; color:#000000; } 
.black12 A { color:#663366; text-decoration:underline; } 
.black12 A:hover { color:#565C92; text-decoration:none; }
.black12bold { font: bold 12px  Arial, Helvetica, sans-serif; color:#000000; } 
.black12bold A { color:#663366; text-decoration:underline; } 
.black12bold A:hover { color:#565C92; text-decoration:none; }
.black14bold { font: bold 14px  Arial, Helvetica, sans-serif; color:#000000; } 
.black14bold A { color:#663366; text-decoration:underline; } 
.black14bold A:hover { color:#565C92; text-decoration:none; }
.black16bold {font: bold 16px  Arial, Helvetica, sans-serif; color:#000000;} 
.black16bold A {color:#663366; text-decoration:underline;} 
.black16bold A:hover {color:#565C92; text-decoration:none;} 

.input_center {
	font: 10px Verdana, Arial, Helvetica;
	color: #333333;
	border: 1px solid #7F9DB9;
	text-align: center;
	vertical-align: middle;
}

.caption { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #333333; }
