/* ---------------------------------------------
GENERAL
--------------------------------------------- */
body{
	background-image: url(/images/general/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #4B8203;
	margin: 0px;
	font-family: Arial;
	font-size: 13px;
}
form {
	margin-top: 0px; 
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px
}
h1{}
.horline{
	background-image: url(/images/general/horline.png);
	background-repeat: repeat-x;
	padding-top: 10px;
	padding-bottom: 10px;
	background-position: center;
}
.BANNER-flash{
	z-index: 1;
	position: relative;
}

/* ---------------------------------------------
HEADER
--------------------------------------------- */
#HEADER-container{
	height: 173px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(/images/general/bg-header.png);
	background-repeat: no-repeat;
	background-position: 495px 65px;
}
#HEADER-menu{
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 20px;
}
#HEADER-menu a:link{
	color: #FFFFFF;
	text-decoration: none;
}
#HEADER-menu a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
#HEADER-menu a:hover{
	color: #FFCC00;
	text-decoration: none;
}
#HEADER-join-mailing{
	width: 320px;
	text-align: left;
	padding-bottom: 10px;
}
.HEADER-formfield-container{
	width: 320px;
	text-align: left;
}
.HEADER-formfield{
	width: 260px;
	font-family: Arial;
	font-size: 13px;
	color: #666666;
	border: 2px solid #90C908;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
#HEADER-site-search{
	width: 320px;
	text-align: left;
	padding-bottom: 10px;
	padding-top: 10px;
}

/* ---------------------------------------------
MENU
--------------------------------------------- */
#MENU-container{
	background-image: url(/images/general/bg-transparent.png);
	background-repeat: repeat;
	width: 950px;
	padding: 15px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#MENU-bg{
	background-image: url(/images/menu/background.png);
	background-repeat: repeat-x;
	font-family: "Arial Narrow";
	font-size: 17px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

/* ---------------------------------------------
CONTENT
--------------------------------------------- */
#CONTENT-border{
	background-image: url(/images/general/bg-transparent.png);
	background-repeat: repeat;
	width: 950px;
	padding: 15px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#CONTENT-border-padded{
	background-image: url(/images/general/bg-transparent.png);
	background-repeat: repeat;
	width: 950px;
	padding: 15px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#CONTENT-container{
	background-color: #FFFFFF;
	padding: 15px;
	line-height: 19px;
}
#CONTENT-header{
	background-color: #345B02;
	padding: 15px;
}

/* ---------------------------------------------
HOME
--------------------------------------------- */
#HOME-snippet-news{
	background-image: url(/images/general/bg-transparent-dark.png);
	background-repeat: repeat;
	width: 950px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 1px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#HOME-snippet-news-content{
	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
	background-image: url(/images/general/icon-news.png);
	background-repeat: no-repeat;
	padding-left: 130px;
}
#HOME-snippet-news-content a:link{
	color: #FFFF00;
	text-decoration: none;
}
#HOME-snippet-news-content a:visited{
	color: #FFFF00;
	text-decoration: none;
}
#HOME-snippet-news-content a:hover{
	color: #00FF00;
	text-decoration: none;
}

#HOME-snippet-events{
	background-image: url(/images/general/bg-transparent-dark.png);
	background-repeat: repeat;
	width: 950px;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#HOME-snippet-events-content{
	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
	background-image: url(/images/general/icon-events.png);
	background-repeat: no-repeat;
	padding-left: 165px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#HOME-snippet-events-content a:link{
	color: #FFFF00;
	text-decoration: none;
}
#HOME-snippet-events-content a:visited{
	color: #FFFF00;
	text-decoration: none;
}
#HOME-snippet-events-content a:hover{
	color: #00FF00;
	text-decoration: none;
}
#HOME-search-top{
	background-image: url(/images/general/search-top.png);
	background-repeat: no-repeat;
	height: 57px;
	width: 297px;
}
#HOME-search-middle{
	background-color: #4B8203;
	padding-top: 5px;
	padding-right: 24px;
	padding-bottom: 5px;
	padding-left: 24px;
}
#HOME-search-bottom{
	background-image: url(/images/general/search-bottom.png);
	height: 22px;
}
#HOME-search-bg{
	background-image: url(/images/general/search-bg.png);
	height: 261px;
}
#HOME-search-keyword{
	padding-top: 30px;
	padding-right: 10px;
	padding-left: 10px;
}
#HOME-search-keyword-field{
	padding: 3px;
	width: 186px;
	border: 1px solid #4B8203;
}
#HOME-search-equipment{
	padding-top: 50px;
	padding-right: 10px;
	padding-left: 10px;
}
.HOME-search-equipment-dropdown{
	padding: 3px;
	width: 220px;
	border: 1px solid #4B8203;
}


/* ---------------------------------------------
FOOTER
--------------------------------------------- */
#FOOTER-bg{
	background-image: url(/images/footer/bg-menu.png);
	background-repeat: repeat;
	padding: 15px;
	width: 950px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
}
.FOOTER-text-header{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFF00;
	font-weight: bold;
	padding-bottom: 5px;
}
.FOOTER-text-header2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFF00;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 10px;
}
.FOOTER-text-link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CCCCCC;
	text-decoration: none;
	padding-bottom: 4px;
}
.FOOTER-text-link a:link{
	color: #CCCCCC;
	text-decoration: none;
}
.FOOTER-text-link a:visited{
	color: #CCCCCC;
	text-decoration: none;
}
.FOOTER-text-link a:hover{
	color: #FFFF00;
	text-decoration: none;
}
#FOOTER-legals{
	font-family: Arial;
	font-size: 13px;
	color: #CCCCCC;
	text-decoration: none;
	background-image: url(/images/footer/bg-copyright.png);
	background-repeat: repeat;
	padding: 15px;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#FOOTER-legals a:link{
	color: #CCCCCC;
	text-decoration: none;
}
#FOOTER-legals a:visited{
	color: #CCCCCC;
	text-decoration: none;
}
#FOOTER-legals a:hover{
	color: #FFFF00;
	text-decoration: none;
}
#FOOTER-copyright{
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(/images/footer/copyright.png);
	background-repeat: no-repeat;
	background-position: center 15px;
	height: 50px;
}


/* ---------------------------------------------
NEW EQUIPMENT
--------------------------------------------- */
.NEWEQUIP-td-border{
	border: 1px dotted #345B02;
	padding: 10px;
}
.NEWEQUIP-parent-name{
	background-image: url(/images/newequipment/bg-catheader.png);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	text-align: center;
}
.NEWEQUIP-parent-image{
	text-align: center;
}
a.NEWEQUIP-parent-sublinks:link{
	background-image: url(/images/newequipment/icon-catarrow.png);
	background-repeat: no-repeat;
	background-position: 10px;
	display: block;
	background-color: #009900;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 36px;
	margin-bottom: 1px;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial;
}
a.NEWEQUIP-parent-sublinks:visited{
	background-image: url(/images/newequipment/icon-catarrow.png);
	background-repeat: no-repeat;
	background-position: 10px;
	display: block;
	background-color: #009900;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 36px;
	margin-bottom: 1px;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial;
}
a.NEWEQUIP-parent-sublinks:hover{
	background-image: url(/images/newequipment/icon-catarrow.png);
	background-repeat: no-repeat;
	background-position: 10px;
	display: block;
	background-color: #006600;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 36px;
	margin-bottom: 1px;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial;
}
.NEWEQUIP-breadcrumb{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-bottom: 5px;
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #345B02;
}
.NEWEQUIP-breadcrumb a:link{
	color: #345B02;
	text-decoration: none;
}
.NEWEQUIP-breadcrumb a:visited{
	color: #345B02;
	text-decoration: none;
}
.NEWEQUIP-breadcrumb a:hover{
	color: #FF0000;
	text-decoration: none;
}
.NEWEQUIP-details-header{
	background-image: url(/images/newequipment/bg-catheader.png);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 16px;
	padding: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	margin-bottom: 2px;
	margin-top: 10px;
}
.NEWEQUIP-details-border{
	padding: 10px;
	border: 1px solid #345B02;
	margin-bottom: 20px;
}
.NEWEQUIP-details-border-features{
	border: 1px solid #999999;
	margin-bottom: 20px;
	background-color: #EEEEEE;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.NEWEQUIP-details-header-features{
	padding: 7px;
	background-color: #666666;
	margin-bottom: 10px;
}
.NEWEQUIP-details-border-specs{
	border: 1px solid #DF8600;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	background-color: #F7F9B0;
}
.NEWEQUIP-details-header-specs{
	padding: 7px;
	background-color: #DF8600;
	margin-bottom: 10px;
}
.NEWEQUIP-details-text{
	padding: 5px;
}
.NEWEQUIP-details-td{
	background-color: #EDF2E5;
	padding: 15px;
}
.NEWEQUIP-details-button-container{
	margin-bottom: 20px;
}
.NEWEQUIP-details-addimages{
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #006600;
	border-bottom-color: #006600;
}
.NEWEQUIP-details-thumbs{
	border: 2px solid #EDF2E5;
}
.NEWEQUIP-details-thumbs:hover{
	border: 2px solid #4C8206;
}

.NEWEQUIP-details-border-moreinfo{
	border: 1px solid #4C8206;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	background-color: #EBFCC9;
	margin-top: 20px;
}
.NEWEQUIP-details-header-moreinfo{
	padding: 7px;
	background-color: #4C8206;
	margin-bottom: 10px;
}




/* ---------------------------------------------
FORM FIELDS
--------------------------------------------- */
.FORM-textfield{
	font-family: "Trebuchet MS";
	font-size: 14px;
	padding: 3px;
	border: 2px solid #CCCCCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.FORM-dropdown{
	font-family: "Trebuchet MS";
	font-size: 14px;
	padding: 3px;
	border: 2px solid #CCCCCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.FORM-multiselect{}
.FORM-radio{}
.FORM-checkbox{}
.FORM-col1{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.FORM-col2{
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.FORM-col2-req{
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	background-image: url(/images/general/reqfield.png);
	background-repeat: no-repeat;
	background-position: 480px 15px;
}
.FORM-col2-req2{
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	background-image: url(/images/general/reqfield.png);
	background-repeat: no-repeat;
	background-position: 90% 15px;
}
#FORM-errormsg{
	background-color: #CC0000;
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 5px;
}
#FORM-okmsg{
	background-color: #4C8206;
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 5px;
}
.FORM-equipment-border{
	padding: 1px;
	border: 1px solid #345B02;
	margin-bottom: 20px;
}
.FORM-equipment-bg{
	background-color: #EDF0E8;
	padding: 15px;
}
.FORM-equipment-product{
	font-family: Arial;
	font-size: 20px;
	padding-bottom: 8px;
}
.FORM-equipment-text{
	font-family: Arial;
	font-size: 14px;
}
.FORM-equipment-container{
	padding: 20px;
}
.FORM-equipment-formarea{
	margin-top: 10px;
}

/* ---------------------------------------------
EVENTS
--------------------------------------------- */
.EVENTS-menu{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #345B02;
	padding-bottom: 5px;
	margin-bottom: 15px;
}
.EVENTS-bg{
	background-color: #EDF0E8;
	padding: 15px;
	margin-bottom: 15px;
}
.EVENTS-headline{
	font-family: Arial;
	font-size: 20px;
	color: #345B02;
	padding-bottom: 7px;
}
.EVENTS-date{
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 7px;
}
.EVENTS-text{
	font-family: Arial;
	font-size: 14px;
}

/* ---------------------------------------------
PAGINATION
--------------------------------------------- */
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #345B02;	
	text-decoration: none; /* no underline */
	color: #345B02;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #345B02;
	color: #345B02;
	background-color:#99FF00;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #000099;		
	font-weight: bold;
	background-color:#345B02;
	color: #FFFFFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}


/* ---------------------------------------------
NEWS
--------------------------------------------- */
#NEWS-pagetitle{
	font-family: Arial;
	font-size: 20px;
	color: #FFFFFF;
	background-color: #345B02;
	margin-bottom: 1px;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 9px;
	padding-left: 10px;
}
.NEWS-border{
	padding: 15px;
	border: 1px solid #BCC7A9;
	margin-bottom: 15px;
	background-color: #EDF0E8;
}
.NEWS-headline{
	font-family: Georgia;
	font-size: 24px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	color: #345B02;
	line-height: 22px;
}
.NEWS-date{
	font-family: Arial;
	font-size: 12px;
	margin-bottom: 5px;
	font-style: italic;
	color: #666666;
}
.NEWS-details{
	font-family: Arial;
	font-size: 14px;
}
.NEWS-image{
	margin-bottom: 10px;
}
a.NEWS-menu-link:link{
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #4B8203;
	display: block;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	width: 180px;
	margin-bottom: 1px;
}
a.NEWS-menu-link:visited{
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #4B8203;
	display: block;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	width: 180px;
	margin-bottom: 1px;
}
a.NEWS-menu-link:hover{
	background-color: #003E00;
	display: block;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	width: 180px;
	margin-bottom: 1px;
}


/* ---------------------------------------------
USED PRODUCTS
--------------------------------------------- */
.USED-list-border{
	border: 1px dotted #345B02;
	padding: 3px;
	margin-bottom: 15px;
}
.USED-list-title{
	background-image: url(/images/newequipment/bg-catheader.png);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	text-align: center;
}
.USED-list-state{
	margin-bottom: 3px;
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
a.USED-list-sublinks:link{
	background-image: url(/images/newequipment/icon-catarrow.png);
	background-repeat: no-repeat;
	background-position: 10px;
	display: block;
	background-color: #009900;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 36px;
	margin-bottom: 1px;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial;
}
a.USED-list-sublinks:visited{
	background-image: url(/images/newequipment/icon-catarrow.png);
	background-repeat: no-repeat;
	background-position: 10px;
	display: block;
	background-color: #009900;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 36px;
	margin-bottom: 1px;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial;
}
a.USED-list-sublinks:hover{
	background-image: url(/images/newequipment/icon-catarrow.png);
	background-repeat: no-repeat;
	background-position: 10px;
	display: block;
	background-color: #006600;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 36px;
	margin-bottom: 1px;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial;
}
.USED-details-button-container{
	margin-bottom: 20px;
}


/* ---------------------------------------------
CMS
--------------------------------------------- */
.CMS-menu-divider{
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #345B02;
}
.CMS-menu-header{
	margin-bottom: 1px;
}
a.CMS-menu-item:link{
	font-family: Arial;
	font-size: 14px;
	text-decoration: none;
	background-image: url(/images/subpages/menu-item-bg.png);
	background-repeat: repeat-x;
	margin-bottom: 1px;
	display: block;
	width: 202px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
	font-weight: bold;
	color: #345B02;
}
a.CMS-menu-item:visited{
	font-family: Arial;
	font-size: 14px;
	text-decoration: none;
	background-image: url(/images/subpages/menu-item-bg.png);
	background-repeat: repeat-x;
	margin-bottom: 1px;
	display: block;
	width: 202px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
	font-weight: bold;
	color: #345B02;
}
a.CMS-menu-item:hover{
	font-family: Arial;
	font-size: 14px;
	text-decoration: none;
	background-image: url(/images/subpages/menu-item-bg2.png);
	background-repeat: repeat-x;
	margin-bottom: 1px;
	display: block;
	width: 202px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
	font-weight: bold;
	color: #345B02;
}
#CMS-content-bg{
	background-image: url(/images/subpages/content-bg.png);
	background-repeat: repeat-x;
	padding: 10px;
	margin-left: 10px;
}
#CMS-header{
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #345B02;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #345B02;
}


/* ---------------------------------------------
NEWSLETTERS
--------------------------------------------- */
.NEWSLETTERS-header{
	font-family: Tahoma;
	color: #345B02;
	font-size: 20px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #345B02;
}
.NEWSLETTERS-bg{
	background-image: url(/images/general/newsletter-bg.png);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 1px;
}
.NEWSLETTERS-bg2{
	background-image: url(/images/general/newsletter-bg2.png);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 1px;
	
}
.NEWSLETTERS-td{
	font-family: Arial;
	font-size: 14px;
	color: #0000CC;
	text-decoration: none;
	background-image: url(/images/general/icon-arrow-circle.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 3px;
	padding-left: 30px;
}



/* ---------------------------------------------
LINKS
--------------------------------------------- */
.LINKS-list-bg{
	background-image: url(/images/general/links-list-bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.LINKS-details-bg{
}


/* ---------------------------------------------
IMAGE GALLERY
--------------------------------------------- */
#IMAGEGALLERY-title{
	font-family: Arial;
	font-size: 22px;
	color: #345B02;
	margin-bottom: 10px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #345B02;
}
#IMAGEGALLERY-menu-container{
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #345B02;
	margin-bottom: 15px;
}
.IMAGEGALLERY-td{
	background-color: #ebebeb;
	padding: 15px;
}
.IMAGEGALLERY-td:hover{
	background-color: #ADC68E;
	padding: 15px;
}
.IMAGEGALLERY-albumname{
	background-image: url(/images/gallery/arrow-right.png);
	background-repeat: no-repeat;
	background-position: left;
	font-family: Arial;
	font-size: 14px;
	margin-top: 5px;
	width: 160px;
	text-align: left;
	padding-left: 20px;
}
.IMAGEGALLERY-albumname a:link{
	color: #333333;
	text-decoration: none;
}
.IMAGEGALLERY-albumname a:visited{
	color: #333333;
	text-decoration: none;
}
.IMAGEGALLERY-albumname a:hover{
	color: #CC0000;
	text-decoration: none;
}
.IMAGEGALLERY-noimages{
	font-family: Arial;
	font-size: 20px;
	color: #FF0000;
}
.IMAGEGALLERY-imagename{
	font-family: Arial;
	font-size: 14px;
	margin-top: 5px;
	width: 180px;
	text-align: left;
}


/* ---------------------------------------------
IMAGE GALLERY
--------------------------------------------- */
#VIDEO-td-left{
	padding-right: 10px;
}
#VIDEO-td-right{
	padding-left: 10px;
}
#VIDEO-header-text{
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #345B02;
}
.VIDEO-header{
	font-family: Arial;
	color: #FFFFFF;
	background-color: #4B8203;
	font-size: 18px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	margin-bottom: 1px;
}
.VIDEO-link{
	font-family: Arial;
	font-size: 15px;
	background-color: #EBEBEB;
	background-image: url(/images/general/icon-video.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 35px;
	display: block;
	font-weight: bold;
	color: #345B02;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	margin-top: 1px;
}
.VIDEO-link:hover{
	background-color: #E4FF79;
	border: 1px solid #345B02;
}
.VIDEO-link a:link{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #345B02;
	text-decoration: none;
}
.VIDEO-novideo{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}


/* ---------------------------------------------
SEARCH
--------------------------------------------- */
#SEARCH-header{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	background-color: #FFFF00;
	text-align: center;
	padding: 7px;
	margin-bottom: 10px;
}
.SEARCH-container{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #345B02;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.SEARCH-name{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
	padding-top: 8px;
}
.SEARCH-name a:link{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
}
.SEARCH-name a:visited{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
}
.SEARCH-name a:hover{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.SEARCH-button{
	text-align: right;
	padding-top: 8px;
}

