/* Lt Green = #39b54a , Dk Green = #3b8245  */
/* ff-kava-web-pro  */
/* aktiv-grotesk-std and din-condensed-web */

p, table, form {  font-size: 15px; list-style-type: circle; color: #333333; font-family: "aktiv-grotesk-std"}
ul {  font-size: 15px; color: #333333; font-family: "aktiv-grotesk-std"}
li {  font-size: 15px; color: #333333; font-family: "aktiv-grotesk-std"}
h1, .head1 {  font-size: 36px; color: #666; font-weight: 800; font-family: "aktiv-grotesk-std";}
h2, .head2 {  font-size: 30px; color: #666; font-weight: 400; font-family: "aktiv-grotesk-std";}
h3, .head3 {  font-size: 24px; color: #666; font-weight: 400; font-family: "aktiv-grotesk-std";}
h4, .head4 {  font-size: 15px; font-weight: bold; color: #666;}
h5, .head5 {  font-size: 13px; font-weight: bold; color: #000000;}
h6 {  font-size: 9px; font-style: normal; font-weight: normal; color: #990000}


/* A */

A, A:link {COLOR: #3b8245; TEXT-DECORATION: none}
A:hover {COLOR: #000000; TEXT-DECORATION: underline}

/* B */

.background_green_fade {
  width: 140px;
  min-height: 80px;
  padding: 10px ; 
  margin-top: 0px;
  margin-right:10px;
  margin-left: 0px;
  margin-bottom: 5px;
  color:#fff;
  font-size: 16px; font-style: italic; text-align: center; font-weight: 800; font-family: "tk-aktiv-grotesk-std" !Important;
  background:#3b8245; /* default background for browsers without gradient support */
  background:-webkit-gradient(linear, 0 0, 0 100%, from(#39b54a), to(#3b8245));
  background:-moz-linear-gradient(#39b54a, #3b8245);
  background:-o-linear-gradient(#39b54a, #3b8245);
  background:linear-gradient(#39b54a, #3b8245);
}

.blogthumbnail {
  width: 150px;
  height: auto;
  margin-right: 10px;
  margin-bottom: 10px;
}

.background_green_fade a, .background_green_fade a:link { color: #FFFFFF;}

.background_red_fade {
  width: 130px;
  padding: 10px ; 
  min-height: 80px;
  margin-top: 0px;
  margin-right:10px;
  margin-left: 0px;
  margin-bottom: 5px;
  color:#fff;
  font-size: 20px; font-style: italic; text-align: center; font-weight: 800; font-family: "tk-aktiv-grotesk-std" !Important;
  background:#FF0000; /* default background for browsers without gradient support */
  background:-webkit-gradient(linear, 0 0, 0 100%, from(#FFFF66), to(#FF0000));
  background:-moz-linear-gradient(#FFFF66, #FF0000);
  background:-o-linear-gradient(#FFFF66, #FF0000);
  background:linear-gradient(#FFFF66, #FF0000);
}
.background_red_fade a, .background_red_fade a:link { color: #FFFFFF;}

#blogtable tr { margin-bottom: 10px; }

/* C */

#contactUS {  line-height: 10px; margin:0px; font-size: 20px; color: #3b8245; font-weight: 400; font-family: aktiv-grotesk-std;}

#contactUsAddress { width: 30%; float: right; padding: 10px; border: 1px solid #000; border-radius: 5px; }

/* D */
/* E */
/* F */
/* G */
/* H */

.hideonmobile {}

/* I */

.iconsinrow {margin-right:4px; margin-bottom:4px; }

.image_right {
      float:right;
      margin-left: 10px;
      margin-bottom: 10px;
}
.image_left {
      float:left;
      margin-right: 10px;
      margin-bottom: 10px;
}

.image_right_with_border {
      float:right;
      margin-left: 10px;
      margin-bottom: 10px;
      border: 1px solid #666666;
}
.image_left_with_border {
      float:left;
      margin-right: 10px;
      margin-bottom: 10px;
      border: 1px solid #666666;
}
/* J */
/* K */
/* L */
/* M */
/* N */

.none {}

/* O */
/* P */

.paddedright10 { padding-right:10px; margin-bottom: 5px;}
.paddedleft10 { padding-left:10px; margin-bottom: 5px; }

/* Q */
/* R */
/* S */
/* T */

.toprightimage { float: right; margin-left:10px; margin-bottom:10px; }

/* U */

/* V */
/* W */
/* X */
/* Y */
/* Z */

/* CLASS ITEMS USED in GALLERY ======================================================= */

.galleryThumbnail {
	height:50px;
	cursor: pointer;
}
#Gallery_Image {
	cursor: pointer;
	max-height:600px;
        max-width:900px;
}
#goBackCell {
	cursor: pointer;
	width: 30px;
	background-image: url(/admin/images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: center center;	
}
#goForwardCell {
	cursor: pointer;
	width: 30px;
	background-image: url(/admin/images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: center center;	
}

/* END ==================================================== */


/* STYLES FOR MOBILE ONLY [Alter with care]*/

@media only screen and (max-width: 600px) { 
	/* rules that only apply for canvases narrower than 600px */

.MainMenu { width: 147px; }
#searchBox { position:relative; display: block; top:0px;}
.hideonmobile, .MainMenuDivider, .MainMenuDivider { display: none; }
img { max-width: 100%; height:auto; }
#contactUsAddress, #floatItem { width: 90%; float: none; margin-left: 0px;}
input[type="text"], input[type="password"], textarea, .textbox, .textblock { max-width: 300px;}
.iconsinrow {height:auto; max-width: 46% !Important; }
h1, .head1 {  font-size: 36px;}
h2, .head2 {  font-size: 30px;}
h3, .head3 {  font-size: 24px;}
h4, .head4 {  font-size: 13px;}
h5, .head5 {  font-size: 13px;}
h6 {  font-size: 9px;}


}















































































































