		

/* Menu*/

.pagetitle { font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; font-size: 28px; color:#000000; font-weight:bold; TEXT-DECORATION: none }

a { text-decoration: none; color: #000000; }

a:hover { text-decoration: none; }


.bread {
	font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif;
	font-size: 15px;
	color:#000000;
	font-weight:normal;
	TEXT-DECORATION: none
}
.bread a:link {
	font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif;
	font-size: 15px;
	color:#336601;
	font-weight:normal;
	TEXT-DECORATION: none
}
.bread a:visited {
	font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif;
	font-size: 15px;
	color:#336601;
	font-weight:normal;
	TEXT-DECORATION: none
}
.bread a:active { font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; color:#336601; font-weight:normal; TEXT-DECORATION: none }
.bread a:hover { font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; color:#336601; font-weight:normal; TEXT-DECORATION: underline}


.breadwhite { font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; font-size: 16px; color:#ffffff; font-weight:bold; TEXT-DECORATION: none }
.breadwhite a:link { font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; font-size: 16px; color:#ffffff; font-weight:bold; TEXT-DECORATION: none }
.breadwhite a:visited { font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; font-size: 16px; color:#ffffff; font-weight:bold; TEXT-DECORATION: none }
.breadwhite a:active { font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; color:#ffffff; font-weight:bold; TEXT-DECORATION: none }
.breadwhite a:hover { font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; color:#e0f2cc; font-weight:bold; TEXT-DECORATION: none}


.bread2 { font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; font-size: 14px; color:#225015; font-weight:normal; TEXT-DECORATION: none }
.bread2 a:link {
	font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif;
	font-size: 14px;
	color:#225015;
	font-weight:bold;
	TEXT-DECORATION: underline
}
.bread2 a:visited { font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; font-size: 14px; color:#225015; font-weight:normal; TEXT-DECORATION: none }
.bread2 a:active { font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; color:#225015; font-weight:normal; TEXT-DECORATION: none }
.bread2 a:hover { font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; color:#225015; font-weight:normal; TEXT-DECORATION: none}

.h1 { font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; font-size: 28px; color:#000000; font-weight:BOLD; TEXT-DECORATION: none }
.h1white { font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; font-size: 18px; color:#ffffff; font-weight:BOLD; TEXT-DECORATION: none }
.h2 { font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; font-size: 23px; color:#000000; font-weight:BOLD; TEXT-DECORATION: none }
.h3 { font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; font-size: 18px; color:#000000; font-weight:BOLD; TEXT-DECORATION: none }

.breadsmall { font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; font-size: 11px; color:#000000; font-weight:normal; TEXT-DECORATION: none }
.breadsmall a:link { font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; font-size: 11px; color:#00146E; font-weight:normal; TEXT-DECORATION: none }
.breadsmall a:visited { font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; font-size: 11px; color:#00146E; font-weight:normal; TEXT-DECORATION: none }
.breadsmall a:active { font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; color:#00146E; font-weight:normal; TEXT-DECORATION: none }
.breadsmall a:hover { font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; color:#666666; font-weight:normal; TEXT-DECORATION: underline}

.style2 { font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; font-size: 10px; color:#000000; font-weight:normal; TEXT-DECORATION: none }

.whitieone {font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; font-size: 12px; color:#666666;}
.whitieone a:link {font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; font-size: 12px; color:#666666;  TEXT-DECORATION: none }
.whitieone a:visited {font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; font-size: 12px; color:#666666;  TEXT-DECORATION: none }
.whitieone a:active {font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; font-size: 12px; color:#666666;  TEXT-DECORATION: none }
.whitieone a:hover {font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; font-size: 12px; color:#999999;  TEXT-DECORATION: none }

.footer {font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; font-size: 11px; color:#FFFFFF;}
.footer:hover {font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; font-size: 11px; color:#FEDB1D;  TEXT-DECORATION: none }

.clsform {  font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif, Helvetica, sans-serif; font-size: 14px; background-color: #ECF0EB; border-color: #ECF0EB; border: 1px  padding : 4px;  }


.white { font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; font-size: 9px; color:#f8f8f8; font-weight:normal; TEXT-DECORATION: none }
.white a:link { font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; font-size: 9px; color:#f8f8f8; font-weight:normal; TEXT-DECORATION: none }
.white a:visited { font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; font-size: 9px; color:#f8f8f8; font-weight:normal; TEXT-DECORATION: none }
.white a:active { font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; color:#f8f8f8; font-weight:normal; TEXT-DECORATION: none }
.white a:hover { font-family: Calibri, Verdana, Arial, Helvetica,  Sans-serif; color:#f8f8f8; font-weight:normal; TEXT-DECORATION: underline}



/* #Buttons
================================================== */

	.button,
	button,
	input[type="submit"],
	input[type="reset"],
	input[type="button"] {
	  color: #FFF !important;
	  border: solid 1px #ea4d35;
	  background: #f2472d;
	  background: -webkit-gradient(linear, left top, left bottom, from(#fb614a), to(#f2472d));
	  background: -moz-linear-gradient(top,  #fb614a,  #f2472d);
	  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb614a', endColorstr='#f2472d');
	  -moz-border-radius: 3px;
	  -webkit-border-radius: 3px;
	  border-radius: 3px;
	  display: inline-block;
	  font-size: 13px;
	  text-decoration: none;
	  cursor: pointer;
	  margin-bottom: 20px;
	  line-height: normal;
	  padding: 5px 10px;
	  font-family:'Droid Serif', serif; }

	.button:hover,
	button:hover,
	input[type="submit"]:hover,
	input[type="reset"]:hover,
	input[type="button"]:hover {
	  background: #ea4d35;
	  background: -webkit-gradient(linear, left top, left bottom, from(#ea4d35), to(#f64b31));
	  background: -moz-linear-gradient(top,  #ea4d35,  #f64b31);
	  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea4d35', endColorstr='#f64b31'); }

	.button:active,
	button:active,
	input[type="submit"]:active,
	input[type="reset"]:active,
	input[type="button"]:active {
		background: #f64b31;
	  background: -webkit-gradient(linear, left top, left bottom, from(#f64b31), to(#ea4d35));
	  background: -moz-linear-gradient(top,  #f64b31,  #ea4d35);
	  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f64b31', endColorstr='#ea4d35'); }

	.button.full-width,
	button.full-width,
	input[type="submit"].full-width,
	input[type="reset"].full-width,
	input[type="button"].full-width {
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center; }

	/* Fix for odd Mozilla border & padding issues */
	button::-moz-focus-inner,
	input::-moz-focus-inner {
    border: 0;
    padding: 0;
	}
	
	/* Button Color */
	
	.button.green,
	button.green,
	input[type="submit"].green,
	input[type="reset"].green,
	input[type="button"].green {
	  border: solid 1px #519a3d;
	  background: #215210;
	  background: -webkit-gradient(linear, left top, left bottom, from(#60c645), to(#215210));
	  background: -moz-linear-gradient(top,  #60c645,  #215210);
	  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#60c645', endColorstr='#215210'); }

	.button.green:hover,
	button.green:hover,
	input[type="submit"].green:hover,
	input[type="reset"].green:hover,
	input[type="button"].green:hover {
	  background: #4e983b;
	  background: -webkit-gradient(linear, left top, left bottom, from(#4e983b), to(#56bb3b));
	  background: -moz-linear-gradient(top,  #4e983b,  #56bb3b);
	  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e983b', endColorstr='#56bb3b'); }

	.button.green:active,
	button.green:active,
	input[type="submit"].green:active,
	input[type="reset"].green:active,
	input[type="button"].green:active {
		background: #56bb3b;
	  background: -webkit-gradient(linear, left top, left bottom, from(#56bb3b), to(#4e983b));
	  background: -moz-linear-gradient(top,  #56bb3b,  #4e983b);
	  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#56bb3b', endColorstr='#4e983b'); }
	  
	
	.button.blue,
	button.blue,
	input[type="submit"].blue,
	input[type="reset"].blue,
	input[type="button"].blue {
	  border: solid 1px #4159ee;
	  background: #465ffa;
	  background: -webkit-gradient(linear, left top, left bottom, from(#5873fb), to(#465ffa));
	  background: -moz-linear-gradient(top,  #5873fb,  #465ffa);
	  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5873fb', endColorstr='#465ffa'); }

	.button.blue:hover,
	button.blue:hover,
	input[type="submit"].blue:hover,
	input[type="reset"].blue:hover,
	input[type="button"].blue:hover {
	  background: #3b53e7;
	  background: -webkit-gradient(linear, left top, left bottom, from(#3b53e7), to(#4d68ed));
	  background: -moz-linear-gradient(top,  #3b53e7,  #4d68ed);
	  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b53e7', endColorstr='#4d68ed'); }

	.button.blue:active,
	button.blue:active,
	input[type="submit"].blue:active,
	input[type="reset"].blue:active,
	input[type="button"].blue:active {
		background: #4d68ed;
	  background: -webkit-gradient(linear, left top, left bottom, from(#4d68ed), to(#3b53e7));
	  background: -moz-linear-gradient(top,  #4d68ed,  #3b53e7);
	  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d68ed', endColorstr='#3b53e7'); }



	.button.orange,
	button.orange,
	input[type="submit"].orange,
	input[type="reset"].orange,
	input[type="button"].orange {
	  border: solid 1px #519a3d;
	  background: #d95503;
	  background: -webkit-gradient(linear, left top, left bottom, from(#f77b00), to(#d95503));
	  background: -moz-linear-gradient(top,  #f77b00,  #d95503);
	  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f77b00', endColorstr='#d95503'); }

	.button.orange:hover,
	button.orange:hover,
	input[type="submit"].orange:hover,
	input[type="reset"].orange:hover,
	input[type="button"].orange:hover {
	  background: #4e983b;
	  background: -webkit-gradient(linear, left top, left bottom, from(#4e983b), to(#56bb3b));
	  background: -moz-linear-gradient(top,  #4e983b,  #56bb3b);
	  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e983b', endColorstr='#56bb3b'); }

	.button.orange:active,
	button.orange:active,
	input[type="submit"].orange:active,
	input[type="reset"].orange:active,
	input[type="button"].orange:active {
		background: #56bb3b;
	  background: -webkit-gradient(linear, left top, left bottom, from(#56bb3b), to(#4e983b));
	  background: -moz-linear-gradient(top,  #56bb3b,  #4e983b);
	  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#56bb3b', endColorstr='#4e983b'); }
	
.zopim {
    display: none !important;
}