
h6 {color: #3366CC; font-weight: normal; border-bottom: 1px dashed #c0c0c0} /* used for PDF download */


/* CMS Standard */

		.thumbnail {float: left; width: 100px; height: 150px; text-align: center; margin: 0 15px 15px 0; padding: 5px;}
		.gallery_thumbnail {padding: 1px; border: 1px solid #c0c0c0;}
		.gallery_photo {padding: 1px; border: 1px solid #c0c0c0;}
		.datatable {background-color: #FFFFFF;}
		.datarow_1 {background-color: #E5F5E5; border-bottom: 1px solid #C6D0D9 }
		.datarow_2 {background-color: #FFFFFF; border-bottom: 1px solid #C6D0D9}
		.datarow_over {background-color:#DDEEFF;}
		.datarow_click {background-color:#3399FF;}

		a.rss:link, a.rss:visited {color: #EF6900; text-decoration: none; font-size: 10px;}
		a.rss:hover, a.rss:active {color: #000000; text-decoration: underline; font-size: 10px;}
		.rss_image {margin: 3px; vertical-align:middle}



		a.cms_plain_link:link, a.cms_plain_link:visited {text-decoration: none; color: #000000;}
		a.cms_plain_link:hover, a.cms_plain_link:active {text-decoration: underline; color: #000000;}

		.cms_std_page_top {padding-bottom: 5px; text-align: right; border-bottom: 1px solid #e7e7e7;}
		.cms_std_page_bot {padding-top: 5px; text-align: right; }
		a.cms_std_page_link:link, a.cms_std_page_link:visited {display: block; display: inline; text-decoration: none; color: #000000; background: #FFFFFF; border: 1px solid #EAEDF0; padding: 1px 6px 1px 6px}
		a.cms_std_page_link:hover, a.cms_std_page_link:active {display: block; display: inline; text-decoration: none; color: #000000; background: #EAEFFA; border: 1px solid #3366CC; padding: 1px 6px 1px 6px}
		.cms_std_page_active {border: 1px solid #3366CC; padding: 1px 6px 1px 6px; color: #3366CC; font-weight: bold; }
		.cms_std_page_inactive {border: 1px solid #FFFFFF; padding: 1px 6px 1px 6px; color: #808080}


/* News */
		.cms_news_1 {background: #FFFFFF; border-bottom: 1px solid #e7e7e7; padding-top: 10px; padding-bottom:10px}
		.cms_news_2 {background: #FFFFFF; border-bottom: 1px solid #e7e7e7; padding-top: 10px; padding-bottom:10px}
		.cms_news_image {float: right; margin-left: 10px; padding: 1px; border: 1px solid #c0c0c0;}
		.cms_news_date {color: #5C85D6;}
		.cms_news_summary {padding-left: 10px}

/* Events */
		.cms_events_1 {background: #f1f1f1; border-bottom: 1px solid #e7e7e7; border-top: 1px solid #e7e7e7; padding-top: 5px; padding-bottom: 5px}
		.cms_events_2 {background: #FFFFFF;  padding-top: 5px; padding-bottom:5px}
		.cms_events_image {float: right; margin-left: 10px; padding: 1px; border: 1px solid #c0c0c0;}
		.cms_events_date {font-weight: bold;}

/* Products */
		.cms_products_1 {background: #FFFFFF; padding: 10px; }
		.cms_products_2 {background: #FFFFFF; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; padding: 10px;}
		.cms_products_price {padding-left: 15px; color: #808080}
		.cms_products_summary {padding-left: 15px; color: #666666}
		.cms_products_details {padding-left: 15px; color: #666666}
		.cms_product_thumb { padding: 1px; margin: 1px}
		.cms_products_cats {float: left; width: 140px; height: 130px; text-align: center; margin: 10px;  padding: 5px;}
		.cms_products_catthumb {border: 1px solid #e7e7e7; padding: 1px; margin: 2px}

		.cms_products_searchform {text-align: center; padding: 5px; }
		.cms_products_results {margin-bottom: 10px; background: #f1f1f1; text-align: center; padding: 3px}
		.cms_products_noresults {margin: 40px; padding: 10px; border: 1px dashed #c0c0c0; background: #f1f1f1}

		.cms_product_image {float: right; margin-left: 15px; margin-top: 30px;}

/* Gallery */
		.cms_gallery_thumbnails {float: left; width: 110px; height: 110px; text-align: center; margin: 0 10px 10px 0; padding: 5px;}
		.cms_gallery_thumb {padding: 1px; border: 1px solid #c0c0c0;}
		.cms_gallery_photo {padding: 1px; border: 1px solid #c0c0c0; vertical-align: middle}


/* Pages */
		.cms_page_thumbnails {float: left; width: 110px; height: 110px; text-align: center; margin: 0 10px 10px 0; padding: 5px;}
		.cms_page_thumb {padding: 1px; border: 1px solid #c0c0c0;}
		.cms_gpage_photo {padding: 1px; border: 1px solid #c0c0c0; vertical-align: middle}
