
#CONTENT-LEFT-MAIN h4 {
	margin-bottom: 0px !important;
	}




#CONTENT-LEFT-MAIN p {
line-height: 18px !important;
}


.SIDE-color {
	line-height:22px !important;}


.SIDE-color a{
	color:#455E85 !important;
	}
	
.SIDE-color a:hover{	
	color: #071F4D !important;
}


#FAQContent {
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	}
	


#FAQStyle {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
color: #808080;
	}
	
	
#FAQStyle a {
	color: #455E85;
	text-decoration:underline;
	
	}
	
#FAQStyle a:hover {
	text-decoration:none;
		}


#HighlightStyle {
	font:12px Times, Georgia, Courier, serif; 
	}
	
	
#HighlightStyle ul li {
	margin-bottom:20px;
	}



.filesharing-description {
}

.filesharing-item {
	padding-bottom: 15px;
}

.filesharing-item-title a:link {
	letter-spacing: -1px;
	margin-bottom: 10px;
	font-size: 1.5em;
}

.filesharing-item-title a:hover {
}

.filesharing-item-title a:visited {

}

.filesharing-item-description {
}


#PADDING-BOX {
	padding-left:15px;
	padding-right:15px;}


#MAIN-CONTENT-BOX {
	float:left;
	clear:both;
	width:100%;
}



#LEFT-CONTENT-BOX {
	float:left;
	width:80%;}


.Backto {
	float: right;
	clear:both;
	background-image: url(../images/interface/footer/arrow-backtotop.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 14px;
	color: #fff !important;
	margin-right:50px;
	font-size: 12px;
	margin-bottom:20px;
}
.Backto:hover {
	text-decoration:underline;
}
 @-moz-document url-prefix() {
.Employeefield {
 width:42% !important;
}
 #SECONDARY-CONTENT-HALF {
 background-image:url(../images/interface/misc/divide.png) !important;
 background-position: top right !important;
 background-repeat:repeat-y !important;
}
 #SECONDARY-CONTENT-HALF.RIGHTCONTENT {
 background-image:none !important;
}
}
/*------------- ANIMATIONS START -------------*/
.INSIDE-V2 {
	display:none;
}
.INSIDE-V2, .INSIDE-V2 #CALLOUTZONE-ROW1-CONTENT {
	max-width:100% !important;
}
.bx-viewport {
}
#COL-MAPS-1 iframe {
	height:200px;
	border:3px solid #fff !important;
	-moz-box-shadow: 3px 3px 0px 0px #003a6c;
	-webkit-box-shadow: 3px 3px 0px 0px #003a6c;
	box-shadow: 3px 3px 0px 0px #003a6c;
}
#FACEBOOK-CALLOUT {
	background-image:url(../images/interface/social/social-facebook.png);
	height:23px;
	margin:0 auto;
	background-repeat:no-repeat;
	padding-left:35px;
	text-transform:uppercase;
	color:#fff;
	font-size:13px;
	width:145px;
	padding-top:8px;
}
#LEARN-button {
	margin:0 auto;
	clear:both;
	padding-left:26px;
	padding-right:26px;
	padding-top:8px;
	padding-bottom:8px;
	font-weight:500;
	width:114px;
	font-size:18px;
	background-image:url(../images/interface/gradient/background-learnmore.png);
	background-repeat:repeat-y;
	background-color:#50b847;
	text-transform:uppercase;
	color:#fff;
	-webkit-transition: all 0.5s;
}
#LEARN-button:hover {
	background-color:#3b8200;
}
#Callout-SERVICES-CENTER-LEFT-OUTSIDE {
	-webkit-transition: all 0.5s;
}
#LEARN-buttonV2 {
	margin:0 auto;
	clear:both;
	padding-left:26px;
	padding-right:26px;
	padding-top:8px;
	padding-bottom:8px;
	font-weight:500;
	border:1px solid #fff;
	width:116px;
	font-size:18px;
	text-transform:uppercase;
	color:#fff;
	-webkit-transition: all 0.5s;
}
#LEARN-buttonV2:hover {
	background-color:#c74e00;
}
#CALLOUT-ITEM-V1 {
	-webkit-transition: all 0.5s;
}
ul.menu li {
}
ul.menu li a {
	-webkit-transition: all 0.5s;
}
ul.menu li ul.drop {
	-webkit-transition: all 0s;
}
ul.menu li ul.drop li {
	-webkit-transition: height 0.5s;
}
#TopNav #Button {
	-webkit-transition: all 0.2s;
}
#TRI-CONTENT-INSIDE, #TRI-CONTENT-HALF.RIGHTCONTENT {
	-webkit-animation: fadein 2s; /* Safari and Chrome */
	-moz-animation: fadein 2s; /* Firefox */
	-ms-animation: fadein 2s; /* Internet Explorer */
	-o-animation: fadein 2s; /* Opera */
	animation: fadein 2s;
}
 @keyframes fadein {
 from {
 opacity:0;
}
to {
	opacity:1;
}
}
@-moz-keyframes fadein { /* Firefox */
 from {
 opacity:0;
}
to {
	opacity:1;
}
}
@-webkit-keyframes fadein { /* Safari and Chrome */
 from {
 opacity:0;
}
to {
	opacity:1;
}
}
@-o-keyframes fadein { /* Opera */
 from {
 opacity:0;
}
to {
	opacity: 1;
}
}
/*------------- ANIMATIONS END -------------*/









/* CONTENT CALLOUT ROW  */
#Callout-SERVICES-ROW {
	float: left;
	clear: both;
	width: 100%;
	background-color:#edede9;
	background-repeat:no-repeat;
	background-position:top right;
}
#Callout-SERVICES-CENTER-LEFT-OUTSIDE {
	/* max-width: 660px; */
   width:50%;
	/* padding-left:50px; */
/* padding-right:40px; */
   padding-bottom: 44px;
	min-height: 340px;
	padding-top:39px;
	background-color:#de6e00;
	background-image:url(../images/interface/gradient/Orange-bg.png);
	background-repeat:repeat-y;
	background-position:top right;
	float: left;
}
#Callout-SERVICES-CENTER-LEFT {
	padding-left:50px;
	padding-right:40px;
	float: left;
	text-align: center;
}
#Callout-SERVICES-CENTER-LEFT h1 {
	color: #ffffff;
	font-weight: 400;
	font-size: 34px;
	line-height: 48px;
	padding-bottom:26px;
	margin-bottom:26px;
	border-bottom:1px solid #ff8814;
	text-transform: uppercase !important;
}
#Callout-SERVICES-CENTER-LEFT h2 {
	color: #ffffff;
	font-weight: 500;
	font-size: 26px;
	margin-bottom:-5px;
	padding-bottom:0px;
	line-height: 48px;
	text-transform: none !important;
}
#Callout-SERVICES-CENTER-LEFT p {
	color: #ffffff;
	font-weight: 100;
	font-size: 17px;
	line-height: 35px;
}
/* CONTENT CALLOUT ROW  */
#Callout-TESTIMONIALS-ROW {
	background-image:url(../images/placeholders/bg-pattern.jpg);
	float: left;
	clear: both;
	width: 100%;
	background-color:#efeede;
	background-repeat:repeat;
}
#Callout-TESTIMONIALS-ROW-INISDE {
	background-image:url(../images/placeholders/image4.jpg);
	float: left;
	clear: both;
	width: 100%;
	background-repeat:no-repeat;
	background-position:top right;
}
#Callout-TESTIMONIALS-CENTER-LEFT-OUTSIDE {
	/* max-width: 660px; */
    width:50%;
	/* padding-left:50px; */
    /* padding-right:40px; */
    padding-bottom: 44px;
	min-height: 300px;
	padding-top:70px;
	float: left;
}
#Callout-TESTIMONIALS-CENTER-LEFT {
	padding-left:50px;
	padding-right:40px;
	float: left;
	text-align: center;
}
#Callout-TESTIMONIALS-CENTER-LEFT h1 {
	color: #000;
	font-weight: 300;
	font-size: 40px;
	line-height: 48px;
	padding-bottom:0px;
	margin-bottom:20px;
	text-transform: uppercase !important;
	-moz-text-shadow:  1px 1px 0px #fff !important;
	-webkit-text-shadow:  1px 1px 0px #fff !important;
	text-shadow:  1px 1px 0px #fff !important;
}
#Callout-TESTIMONIALS-CENTER-LEFT h2 {
	color: #000;
	font-weight: 500;
	font-size: 26px;
	margin-bottom:-5px;
	padding-bottom:0px;
	line-height: 48px;
	text-transform: none !important;
}
#Callout-TESTIMONIALS-CENTER-LEFT p {
/* color: #000; */
/* font-weight: 100; */
/* font-size: 17px; */
/* line-height: 35px; */
}
#Callout-TESTIMONIALS-CENTER-LEFT #MOREINFO {
	margin-top:40px;
}
/* CONTENT ROW  */
#ContentROW {
	float:left;
	clear:both;
	width:100%;
	min-height:342px;
	background-color:#FFF;
}
#Content-CENTER {
	max-width:1400px;
	padding:50px;
	clear: both;
	float:left;
	text-align:center;
}
#Content-CENTER h2 {
	color:#3b8200;
	font-weight:100;
	margin-bottom:25px;
	font-size:40px;
	line-height:48px;
	text-transform:none !important;
}
#Content-CENTER p {
	color:#0d1d29;
	font-weight:100;
	font-size:22px;
	line-height:35px;
}
#CONTENT-IMAGE-AREA {
	margin:0 auto;
	clear: both;
}
#CONTENT-IMAGE-AREA img {
	width: 100%;
	max-width:1025px;
	margin-bottom: 22px;/* -webkit-border-radius: 10px; */
/* -moz-border-radius: 10px; */
/* border-radius: 10px; */
}
article #CONTENT-LEFT-MAIN img {
	/* width: 237px; */
	float: left;
	margin-right: 3%;/* margin-bottom: 10px; */
}
article.ALT #CONTENT-LEFT-MAIN img {
/*width: 237px;
	float: right;
	margin-left: 3%;
	margin-right: 0%;
	/* margin-bottom: 10px; */
}
article {
	width: 100%;
}
#DefaultPadding {
	padding-right: 25px;
	padding-left: 25px;
}
#DefaultPaddingSIDE {
	padding-right: 50px;
	padding-left: 0px;
	padding-bottom:38px;
	float:left;
}
#DefaultPaddingSECONDARY {
	padding-right: 50px;
	padding-left: 50px;
}
/*-----------------------------------------------------  BELOW ARE CUSTOMIZED LAYOUT STYLE ELEMENTS (PLEASE EDIT)  -----------------------------------------------------*/
.FloatRight, #FloatRight {
	float:right;
	margin-left:20px;
	margin-bottom:10px;
}
.FloatLeft, #FloatLeft {
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}
.right, #right, .Right, #Right {
	float:right;
	margin-left:20px;
	margin-bottom:10px;
}
.left, #left, .Left, #Left {
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}
#FIRST-Portfolio {
	max-width:686px;
	min-width:686px;
	margin-bottom:20px;
}
#FIRST-Portfolio img {
	width: 100%;
}
/* BX SLIDER HEIGHT CONTROL  */

div.bx-viewport {
/* height: 490px !important; */
}
/* MAIN DEFAULTS 
-------------------------------------------- */
img, div, a, body, td, #Navbox, INPUT, #SecondaryMain h1, #Row3 #Left h2, #Row3 #Divide, #Row3 #Left h3, .myButton {
	behavior: url(iepngfix.htc)
}
body {
	font-size:14px;
	color: #808080;
	margin: 0px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	padding: 0px;
	background-color: #F1F1F1;
	background-position:top right;
}
table {
	border:1px solid #8da4c2;
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
/* SPECIAL FORM STYLES
----------------------------------------- */
.formfield {
	font-family: 'Lato', sans-serif;
	width:282px;
	background-image:url(../images/interface/misc/bg-form.gif) !important;
	height:200px;
	padding-left:10px;
	color:#666563;
	margin-bottom:15px;
	padding-top:6px;
	background-color:none;
	font-size:12px;
}
.formfieldbox {
	font-family: 'Lato', sans-serif;
	background-image:url(../images/interface/misc/bg-form.gif) !important;
	max-width:436px;
	min-height:36px;
	color:#b2b09e;
	padding-left:10px;
	margin-bottom:23px;
	font-size:14px;
	border:1px solid #e9e5dc !important;
}
.formfieldboxSelect {
	font-family: 'Lato', sans-serif;
	background-image:url(../images/interface/misc/bg-form.gif) !important;
	max-width:432px;
	height:100px;
	color:#b2b09e;
	padding-left:10px;
	margin-bottom:23px;
	padding-top:5px;
	font-size:14px;
	border:1px solid #e9e5dc !important;
}
.formfieldboxSelectLarge {
	font-family: 'Lato', sans-serif;
	width:290px;
	height:35px;
	color:#666563;
	padding-left:20px;
	margin-bottom:15px;
	font-size:14px;
	font-weight:bold;
	border:1px solid #e9e5dc !important;
}
.formfieldlarger {
	font-family: 'Lato', sans-serif;
	background-image:url(../images/interface/misc/bg-form.gif) !important;
	height:30px;
	width:330px;
	background-image:none;
	background-color:#FFFFFF;
	color:#491462;
	font-size:14px;
}
#Searchbox.V2 #Left, #Searchbox.V2 #Left .searchformfield {
	width:190px;
}
#Searchbox #Left, .searchformfield {
	min-width:240px;
}
#IMAGESIZED {
	float:left;
	clear:both;
	background-repeat: no-repeat;
	background-position:top right;
	width:100%;
	min-height:472px;
}
#IMAGESIZED-WIDE {
	float:left;
	clear:both;
	background-repeat: repeat-x;
	background-image:url(../images/interface/gradient/gradient-top.png);
	width:100%;
	min-height:472px;
}
#CALLOUTZONE-ROW1 {
	float:left;
	clear:both;
	width:100%;
	background-image:url(../images/interface/gradient/gradient-right.png);
	background-repeat:repeat-y;
	background-position:top right;
	background-color:#d84f23;
}
#CALLOUTZONE-ROW1-INSIDE, #CALLOUTZONE-ROW1-CONTENT {
	max-width:812px;
}
.INSIDE-V2 {
	margin-top:0px !important;
}
#CALLOUTZONE-ROW1-INSIDE {
	float:left;
	clear:both;
	width:100%;
	margin-top:155px;
	background-image:url(../images/interface/gradient/centerpiece-green.png);
	background-repeat:repeat-y;
	background-position:top right;
	min-height: 155px;
	background-color: #3b8200;
}
#CALLOUTZONE-ROW1-CONTENT {
	/* margin:0 auto; */
float:left;
	clear:both;
	padding-left:30px;
	padding-right:30px;
	padding-top:40px;/* text-align:center; */
}
#CALLOUTZONE-ROW1-CONTENT h2 {
	font-size:48px;
	color:#fff !important;
	font-weight: 500 !important;
	text-transform:uppercase;
	margin-bottom:15px;
	/* line-height:25px */;
}
#CALLOUTZONE-ROW1-CONTENT p {
	font-size:24px;
	color:#fff !important;
	font-weight: 100 !important;
	line-height:30px;
	text-transform:uppercase;
}
#CENTERIMAGE.VINSIDE {
	min-height:258px;
}
#CENTERTEXT.VINSIDE {
	min-height:258px;
}
#CENTERTEXT.VINSIDE #Logo {
	max-width: 360px;
	margin-left: 25px;
	margin-top: 65px;
}
#CENTERIMAGE {
	max-width:1500px;
	width:100%;
	min-height:443px;
	float:left;
	clear:both;
	background-repeat:no-repeat;
}
#CONTACT-RIGHT h2 {
	font-weight: 300;
	text-align:center;
	color: #b2b09e;
	font-size: 24px;
	line-height: 48px;
	padding-bottom:0px;
	text-transform: uppercase !important;
}
#CONTACT-RIGHT h2 strong {
	font-weight:400 !important;
}
#Searchbox #Left, .searchformfield {
/* width:250px; */
}
.searchformfield {
	font-size: 12px;
	font-family: 'Open Sans', 'sans-serif';
	height: 27px;
	float: left;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
	border: 0px;
	color: #89898c;
	background-color: none !important;
	background-repeat: repeat-x;
}
.emailfield {
	font-size: 16px;
	/* font-family: 'Crimson Text', serif; */
    font-family: "Times New Roman", Times, serif;
	height: 31px;
	float: left;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
	border: 0px;
	color: #fff;
	background-color: #00255d;
	background-color: none !important;
	background-repeat: repeat-x;
}
#SearchAREA {
	/* max-width: 305px; */
/* width: 305px; */
/* clear:both; */
/* margin:auto 0px; */
margin: 0 auto;
	width:290px;
}
#Searchbox {
	/* width:300px; */
    float: left;
	border: 1px solid #003c4f;
	background-color: #fff;
}
#SearchboxBOTTOM {
	float: left;
	min-width: 300px;
	border: 1px solid #5d78a3;/* background-color:#00255d; */
}
#SearchboxBOTTOM .searchformfield {
	color: #5d78a3 !important;
	min-width: 250px;
}
#SearchboxBOTTOM #Left, #SearchboxBOTTOM #Right, #Searchbox #Left, #Searchbox #Right {
	float: left;
}
/* CONTAINER
----------------------------------------- */
#MainBody-Container {
	width:100%;
	clear: both;
	margin:0 auto;
}
#MainBody-BG {
	max-width:800px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	clear: both;
	margin:0 auto;
	background-color:#FFF;
}
#LEARNMORE-HOME {
	background-image:url(../images/interface/misc/learn-more.png);
	background-repeat:no-repeat;
	position:absolute;
	width:158px;
	height:40px;
	margin-top:335px;
	margin-left:832px;
}
#SecondaryBOXMAINCALLOUT-CENTER {
	max-width: 1500px;
	width: 100%;
	min-height: 289px;
	margin: 0 auto;
	background-repeat: no-repeat;
	/* Background Squeeze technique */
	background-position-x: 50%;
	background-position-y: 50%;
	-webkit-background-size: cover;
	background-size: cover;
}
#MESSAGE-BLUE.V2 {
	padding-top:92px;
	text-align: left;
	height:100px;
}
#HomeBOXMAINCALLOUT-CENTER {
	max-width: 1500px;
	width: 100%;
	min-height: 490px;
	margin: 0 auto;
	background-repeat: no-repeat;
	/* Background Squeeze technique */
	background-position-x: 50%;
	background-position-y: 50%;
	-webkit-background-size: cover;
	background-size: cover;
}
#HomeBOXMAINCALLOUT-CENTER-INSIDE {
	background-image:url(../images/interface/centerpiece/gradient-centerpiece.png);
	background-position: bottom center;
	min-height: 490px;
	background-repeat: no-repeat;
}
#Main-CENTER {
	max-width:800px;
	clear: both;
	margin:0 auto;/* background-color:#FFF; */
}
#Main-CENTER-TOP {
	max-width:1000px;
	clear: both;
	margin:0 auto;/* background-color:#FFF; */
}
#Main-CENTER.CALLOUTROW {
	border-bottom:1px solid #293379;
}
.FIRST {
	padding-top:43px !important;
	padding-bottom:0px !important;
}
#Main-CENTER-TOP.NAVKIND {
	max-width:100%;
	clear: both;
	margin:0 auto;/* background-color:#FFF; */
}
#Main-CENTER.NAVKIND {
	max-width:100%;
	clear: both;
	margin:0 auto;/* background-color:#FFF; */
}
#Main-CENTER-INSIDE {
	width:100%;
	clear: both;
	margin:0 auto;
	background-color:#ffbe60;
}
#Main-CENTER-NAV {
	width:100%;
clear: both;
float:left;
background-image:url(../figmanlaw-assets/images/menu_top_grad.png);
background-position:left top;
	background-repeat:repeat-x;
	border-bottom: 2px solid;
	margin-bottom: 60px;
/* margin-right:50px; */
}
#Main-CENTER-NAV-TOP {
	width:100%;
	/* padding-top:30px; */
	/* padding-bottom:30px; */
min-height:66px;
	clear: both;
	float:left;
	border-top: 3px solid;
	border-bottom:1px solid #fff;
	background-image:url(../figmanlaw-assets/images/header_bottom_grad.png);
	background-position:left bottom;
	background-repeat:repeat-x;
}



#Main-CENTER-NAV-TOP h3 {
    font-size: 14px !important;
    margin-bottom: 0px !important;
    text-align: Center;
    font-weight: 400;
    margin-top: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #ffffff;
}


#Main-CENTER-NAV-TOP h2 {
	font-weight: normal;
	font-size: 1em;
	/* margin: 0 0 5px 20px; */
	position: relative;
	z-index: 1;
	letter-spacing: 1.5px;
	text-align: center;
	 color: #ffffff;
}


#Main-CENTER-NAV-TOP h1 {
	font-size: 30px;
margin: 0px 0 0px 0px;
/* letter-spacing: -1px; */
/* position: relative; */
/* z-index: 1; */
text-align: center;
font-family: 'Times New Roman', serif;
font-weight: 400;
letter-spacing: 2px;
color: #ffffff;
}



#Main-CENTER-NAV-OUTSIDE {
	width:100%;
	clear: both;
	float:left;
}
.LASTITEM {
	margin-right:0px !important;
}
#COL-RIGHT-BOX {
	float:left;
	clear:both;
	width:100%;
}
/* MAP ROW  */

#MapsROW {
	float:left;
	clear:both;
	width:100%;
	border-top:6px solid #0165b9;
	border-bottom:9px solid #0165b9;
	background-color:#005093;
}
#Maps-CENTER {
	max-width:1000px;
	clear: both;
	margin:0 auto;
}
#COL-MAPS-1 {
	width:33%;
	min-height:425px;
	float:left;
	padding-top:25px;
	padding-bottom:100px;
	text-align:center;
	color:#fff;
}
#COL-MAPS-1.MID {
	width:34%;
	background-color:#014782;
}
#COL-MAPS-1 h1 {
	color:#fff;
	font-size:25px;
}
#COL-MAPS-1 h2 {
	color:#fff;
	font-size:18px;
	font-weight:300;
	min-height:40px;
	line-height:20px;
	margin-bottom:15px;
}
#COL-MAPS-1 h3 {
	color:#fff;
	font-size:24px;
	font-weight:500;
}
#COL-MAPS-1 p {
	color:#fff;
	font-size:18px;
	font-weight:300;
	line-height:20px;
	margin-bottom:15px;
	margin-top:15px;
}
/* PROMO ROW  */
#PROMO-ROW {
	float:left;
	clear:both;
	width:100%;
	min-height:244px;
	border-top:6px solid #59a101;
	border-bottom:6px solid #59a101;
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#417600;
	background-image:url(../images/placeholders/green-bg.jpg);
}
#PROMO-CENTER {
	max-width:1000px;
	padding-top:40px;
	padding-bottom:40px;
	clear: both;
	margin:0 auto;
}
#PROMO-CONTENT {
	max-width:55%;
	padding-bottom:40px;
	text-align:center;
	float:right;
}
#PROMO-CONTENT h2 {
	color:#fff;
	font-weight:300;
	font-size:40px;
	margin-bottom:27px;
	text-shadow: 2px 2px 0px #264c03;
	-webkit-text-shadow: 2px 2px 0px #264c03;
	-moz-text-shadow: 2px 2px 0px #264c03;
}
#PROMO-CONTENT p {
	color:#fff;
	font-size:20px;
	font-weight:300;
	line-height:30px;
	text-shadow: 1px 2px 0px #264c03;
	-webkit-text-shadow: 1px 2px 0px #264c03;
	-moz-text-shadow: 1px 2px 0px #264c03;
}
#LEARNBUTTON {
	width:91px;
	font-size:16px;
	color:#386501;
	padding-left:24px;
	padding-right:24px;
	padding-top:6px;
	padding-bottom:6px;
	margin:0 auto;
	clear:both;
	background-color:#fff;
	text-transform:uppercase;
	text-shadow: 0px 0px 0px #fff;
	-webkit-text-shadow: 0px 0px 0px #fff;
	-moz-text-shadow: 0px 0px 0px #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-weight:400;
}
#LEARNBUTTON:hover {
	width:104px;
	font-size:17px;
	font-weight:400;
}
/* TESTIMONIALS ROW  */


#TestimonialsROW.INSIDE {
	border-top:6px solid #9cd105 !important;
}
#TestimonialsROW {
	float:left;
	clear:both;
	width:100%;
	min-height:325px;
	border-top:1px solid #a21505;
	background-position:top center;
	background-image:url(../images/interface/misc/mulch.jpg);
}
#Testimonials-CENTER {
	max-width:1000px;
	padding-top:50px;
	padding-bottom:50px;
	clear: both;
	margin:0 auto;
}
#Testimonials-CONTENT {
	max-width:70%;
	float:left;
}
#Testimonials-CONTENT-IMAGE {
	max-width:30%;
	float:left;
}
#Testimonials-CONTENT-IMAGE img {
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	border-radius: 500px;
	border:5px solid #fff;
	width:100%;
	-moz-box-shadow: 5px 11px 20px 0px #200f08;
	-webkit-box-shadow: 5px 11px 20px 0px #200f08;
	box-shadow: 5px 11px 20px 0px #200f08;
}
#Testimonials-CONTENT p {
	color:#fff;
	text-align: center;
}
/* CONTACT ROW  */
#CONTACT-ROW {
	float:left;
	clear:both;
	width:100%;
	padding-top:60px;
	padding-bottom:60px;
	background-color:#ffffff;
}
#CONTACT-CENTER {
	max-width:950px;
	padding-left:25px;
	padding-right:25px;
	clear: both;
	margin:0 auto;
}
#CONTACT-SECONDARY-OUTSIDE {
	width:100%;
	float:left;
	clear:both;
}
#CONTACT-SECONDARY-IN {
	margin:0 auto;
	clear:both;
	max-width:1000px;
	color:#0d1d29;
	text-align:center;
}
#CONTACT-SECONDARY-IN h3 {
	font-size:30px;
	font-weight: 400;
	margin-bottom:14px;
}
#CONTACT-SECONDARY-IN p {
	font-size:20px;
	font-weight:100;
}
#CONTACT-SECONDARY-IN h4 {
	font-size:22px;
	text-transform:lowercase;
	font-weight:100;
}
#CONTACT-SECONDARY-IN h4 strong {
	font-weight:600 !important;
}
#SECONDARY-CALLOUTZONE-ROW1-INSIDE, #SECONDARY-CALLOUTZONE-ROW1-CONTENT {
}
#SECONDARY-CALLOUTZONE-ROW1-INSIDE {
	float:left;
	clear:both;
	/* width:100%; */
	margin-top:112px;
	background-image:url(../images/interface/gradient/header-green.png);
	background-repeat:repeat-y;
	background-position:top right;
	/* min-height: 155px; */
	background-color: #3b8200;
}
#SECONDARY-CALLOUTZONE-ROW1-CONTENT {
	/* margin:0 auto; */
    float:left;
	clear:both;
	padding:30px;/* text-align:center; */
	
	
}
#CONTACT-LEFT, #CONTACT-RIGHT {
	float:left;
	width:450px;
	min-height:400px;
}
#CONTACT-LEFT {
	padding-right:25px;
	color:#0d1d29;
	text-align:center;
}
#CONTACT-RIGHT {
	padding-left:25px;
}
#CONTACT-LEFT-BASE {
	float:left;
	width:50%;
}
.IFRAME {
	border:1px solid #b2b09e;
	margin-bottom:40px;
}
#CONTACT-LEFT h3 {
	font-size:24px;
}
#CONTACT-LEFT p {
	font-size:16px;
	font-weight:200;
}
#CONTACT-LEFT h4 {
	font-size:22px;
	text-transform:lowercase;
	font-weight:300;
}
#CONTACT-LEFT h5 {
	font-size:16px;
	text-transform:lowercase;
	font-weight:200;
	padding-top:0px;
}
#CONTACT-TITLE {
	padding-left:50px;
	padding-right:50px;
	max-width:1400px;
	text-align:center;
}
#CONTACT-TITLE h2 {
	color: #3b8200;
	font-weight: 300;
	font-size: 40px;
	line-height: 48px;
	padding-bottom:0px;
	margin-bottom:60px;
	text-transform: uppercase !important;
	-moz-text-shadow:  1px 1px 0px #fff !important;
	-webkit-text-shadow:  1px 1px 0px #fff !important;
	text-shadow:  1px 1px 0px #fff !important;
}
/* CALLOUT ROW  */
#CalloutROW {
	float:left;
	clear:both;
	width:100%;
	padding-top:60px;
	padding-bottom:60px;
	min-height:230px;
	background-color:#ffffff;
}
#Callout-CENTER {
	max-width:1000px;
	clear: both;
	margin:0 auto;
}
#CalloutROWOLD {
	float:left;
	clear:both;
	width:100%;
	min-height:325px;
	border-top:1px solid #fff;
	background-position:top center;
	background-image:url(../images/interface/misc/pebbles.jpg);
}
#COL-RIGHT-BOX #CALLOUT-ITEM-V1 {
	max-width:475px;
	width:100%;
	margin-right:0px;
}
.THIRD {
	margin-right:0px !important;
}
#DefaultPaddingSIDE #CALLOUT-ITEM-V1 {
	margin-bottom:30px;
}
#CALLOUT-ITEM-V1 {
	float:left;
	background-repeat:no-repeat;
	/* width:475px; */
width:47%;
	max-width:325px;
	min-height:230px;
	/* -webkit-border-radius: 5px; */
   /* -moz-border-radius: 5px; */
   /* border-radius: 5px; */
/* -moz-box-shadow: 7px 11px 15px 0px #d3c4ae; */
   /* -webkit-box-shadow: 7px 11px 15px 0px #d3c4ae; */
   /* box-shadow: 7px 11px 15px 0px #d3c4ae; */
margin-right:12px;
	margin-bottom:12px;
	background-color:#d84f23;
}
#CALLOUT-ITEM-V1:hover {
/* background-position:0px -179px; */
	}
#CALLOUT-ITEM-V1-CONTENT {
	color:#fff;
	font-size:36px;
	padding-top:23px;
	padding-bottom:25px;
	width:100%;
	text-align:center;
	clear: both;
	margin:0 auto;
	font-weight: 300;/* text-shadow: 1px 1px 3px #000000; *//* -webkit-text-shadow: 1px 1px 3px #000000; */
/* -moz-text-shadow: 1px 1px 3px #000000; */
}
#CONTENT-CALLL {
	margin-left:25px;
	margin-right:25px;
	float:left;
	clear:both;
	min-width:275px;
	text-align:center;
}
#CONTENT-CALLL p {
	color:#fff !important;
	font-weight:300;
	font-size:14px;
}
#CONTENT-CALLL p strong {
	text-transform:uppercase;
	font-weight:500;
}
#HEADLINE {
	margin-left:25px;
	margin-bottom:20px;
	margin-right:25px;
	float:left;
	min-height:55px;
	clear:both;
	min-width:275px;
	text-align:center;
}
#HEADLINE p {
	color:#fff !important;
	text-transform:uppercase;
	font-weight:500;
	font-size:20px;
	margin-bottom:0px;
}
#MOREINFO {
	width:69px;
	font-size:10px;
	color:#000;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
	margin:0 auto;
	clear:both;
	background-color:#fff;
	text-transform:uppercase;
	text-shadow: 0px 0px 0px #fff;
	-webkit-text-shadow: 0px 0px 0px #fff;
	-moz-text-shadow: 0px 0px 0px #fff;
	font-weight:600;
}
.ALLNEWS {
	color:#3b8200 !important;
	width:55px !important;
}
/* HEADER
----------------------------------------- */
#headertopMid {
	width:100%;
	min-height:217px;
	background-color:#FFF;
	float:left;
	clear:both;
}
#Logo {
	max-width:453px;
	margin-left:50px;
	margin-right:50px;
	float:left;
}
#SECOND-INSIDE {
	max-width:1500px;
	border-bottom:20px solid #c09355;
}
#SECOND-INSIDE img {
	width:100%;
	border:0px;
}
#Logo img, #PICTUREZONE1-INSIDEBOX img {
	width:100%;
	border:0px;
}
#Logo span {
	display:none;
}
.flexslider, .flexslider .slides > li {
	border-bottom:0px !important;
}
#DivideLINE {
	float:left;
	width:100%;
	height:9px;
	background-color:#d84f23;
	background-image:url(../images/interface/misc/line-right.png);
	background-repeat:repeat-y;
	background-position:top right;
}
#DivideLINE-LEFT {
	float:left;
	width:100%;
	height:9px;
	background-repeat:repeat-y;
	background-image:url(../images/interface/misc/line-left.png);
}
#SECONDARY-HEADER {
	float:left;
	clear:both;
	width:100%;
	background-color:#3b8200;
	min-height:314px;
	background-size: 100%;
	background-repeat:no-repeat;
}
#SECONDARY-HEADER h1 {
	color:#fff !important;
	font-size:40px;
	margin-bottom:0px;
	text-transform:uppercase;
	/* margin-top:120px; */
font-weight:100;/* text-shadow: 0px 0px 10px #000; */
/* -webkit-text-shadow: 0px 0px 10px #000; */
/* -moz-text-shadow: 0px 0px 10px #000; */
}
#SECONDARY-HEADER h1 strong {
	font-weight:400 !important;
}
/* SECONDARY-COL
----------------------------------------- */
#SECONDARY-CONTENT {
	float:left;
	clear:both;
	width:100%;
	background-color:#FFF;
	min-height:200px;
	background-repeat:repeat-y;
	background-image:url(../images/interface/misc/divide.png);
	background-position-x: 70%;
}
#SECONDARY-CONTENT-HALF {
	float:left;
	width:70%;
	max-width:565px;
	min-height:480px;
}
#SECONDARY-CONTENT-HALF.RIGHTCONTENT {
	width:30%;
	background-color: #F1F1F1;
	/* padding-top:50px; */
	/* background-position:0px 50%; */
	margin-bottom:20px;
}
#SECONDARY-CONTENT-INSIDE {
	clear:both;
	padding:20px;
	/* padding-top:58px; */
	padding-top:0px;
margin:0 auto;
}
#SECONDARY-CONTENT-INSIDE h1 {
	color:#000000;
	font-weight:bold;
	font-size:24px;
	margin-bottom:20px;
	line-height: 29px;
}
#SECONDARY-CONTENT-INSIDE h2 {
	color:#000;
	font-weight:400;
	font-size:22px;
	margin-bottom:20px;
}
#SECONDARY-CONTENT-INSIDE h3 {
	font-weight:300;
	line-height:27px;
font-size:18px;
	/* text-transform:uppercase; */
margin-bottom:20px;
}
#SECONDARY-CONTENT-INSIDE h4 {
font-weight:200;
font-size:16px;
color:#000;
line-height:27px;
/* text-transform:uppercase; */
margin-bottom:20px;
}
#SECONDARY-CONTENT-INSIDE p {
	line-height:21px;
}

#SECONDARYNAVBOX p {
	line-height:18px;
	}


#SECONDARYNAVBOX {
	/* margin-right:50px; */
	padding:20px;
}
#DefaultPaddingSIDE #HEADLINE, #DefaultPaddingSIDE #CONTENT-CALLL {
	min-width: 80%;
}
#DefaultPaddingSIDE #CALLOUT-ITEM-V1 {
	max-width:325px;
}
/* TRI-COL
----------------------------------------- */
#TRI-CONTENT {
	float:left;
	clear:both;
	width:100%;
	background-color:#FFF;
	min-height:200px;
	background-repeat:repeat-y;
	/* background-size: 100%; */
background-position:top right;
}
#TRI-CONTENT-HALF {
	float:left;
	width:50%;
	min-height:480px;
	background-color: #fff;
}
#TRI-CONTENT-HALF.RIGHTCONTENT {
	background-repeat:no-repeat;
	background-size: 100%;/* background-position:0px 50%; */
}
#TRI-CONTENT-INSIDE {
	clear:both;
	padding:25px;
	margin:0 auto;
}
#TRI-CONTENT-INSIDE h1 {
	color:#d84f23;
	font-weight:400;
	font-size:35px;
	margin-bottom:1px;
}
#TRI-CONTENT-INSIDE h2 {
	color:#005093;
	font-weight:400;
	font-size:28px;
	margin-bottom:10px;
}
#TRI-CONTENT-INSIDE h3 {
	color:#3b3c3c;
	font-weight:400;
	font-size:18px;
	text-transform:uppercase;
	margin-bottom:10px;
}
#TRI-CONTENT-INSIDE p {
	line-height:30px;
}
#DIVIDELINE-MAIN {
	float:left;
	width:100%;
	height:19px;
	background-image:url(../images/interface/footer/border.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid #fff;
	clear:both;
}
#DIVIDELINE-MAIN-FOOTER {
	float:left;
	width:100%;
	height:12px;
	background-color:#e0e29d;
	clear:both;
}
#TopNav {
	/* float: right; */
position:absolute;
	margin-top:-156px;
	margin-left:624px;
}
#TopNav a {
	text-decoration: none;
}
#BOX-OUT {
	float: left;
	clear: both;
	display: none;
}
#TopNav #Button {
	color: #d84f23;
	font-weight:400;
	background-repeat: repeat-x;
	font-size: 18px;
	text-transform:uppercase;/*
	text-shadow:1px 1px 1px #001820;
	-webkit-text-shadow:1px 1px 1px #001820;
	-moz-text-shadow:1px 1px 1px #001820;*/
}
#TopNav #Button2 {
	color: #005093;
	font-weight:300;
	background-repeat: repeat-x;
	font-size:32px;
	margin-top:-7px;
	text-transform:uppercase;
	float: left;
}
#TopNav #Button.ON, #TopNav #Button.ON:hover {
	background-image:url(../images/interface/nav/nav-top.gif);
	background-color:#46c2e5;
	color: #fff;
}
#TopNav #Button:hover {
	color: #9d1002;
}
#TopNav #Button2:hover {
	background-image:none !important;
	background-color:none !important;
	color: #003866;
}
/* MAIN NAVIGATION - TABS
----------------------------------------- */
#Navbox-OUTSIDE.SECONDTOPPER {
	margin-top: 198px;
}
#Navbox {
/* width:100%; */
/* padding-left:25px */;
/* padding-right:25px; */
}
#Mainbox {
	width:100%;
}
#Navbox, #Mainbox {
	/*
background-image:url(../images/interface/nav/nav-background.jpg);
background-repeat:no-repeat;
*/
float:left;
	/* padding-top:15px; */
	/* min-height:43px; *//* margin:0 auto; */
/* max-width:1000px; */
/* width:100%; */
/* clear:both; */
}
.PhoneNumberCALL {
	font-size:16px;
	color:#fff !important;
}
#Mainbox {
	display:none;
}
/* TopNav
----------------------------------------- */

#SocialNavbox.Footer {
	margin-top:0px;
}
#SocialNavbox.Footer ul a {
	color:#293379;
}
#SocialNavbox.Footer ul a:hover {
	color:#c09355;
}
#FOOTER-LINK {
	width:100%;
	margin-top:25px;
	padding-bottom:5px;
	margin-bottom:15px;
	border-bottom:1px solid #50b847;
	float:left;
	clear:both;
}
#FOOTER-LINK ul {
	float:left;
	margin:0px;
	padding:0px;
}
#FOOTER-LINK ul li.FINAL {
	border-right:0px !important;
}
#FOOTER-LINK ul li {
	display:block;
	float:left;
	font-size:13px;
	list-style:none;
	text-decoration:none;
	text-transform:uppercase;
	height:13px;
	padding-top:0px;
	margin-bottom:20px;
	margin-right:13px;
	border-right:1px solid #fff;
	padding-right:13px;
	font-weight:300;
}
#FOOTER-LINK ul a {
	color:#fff;
}
#FOOTER-LINK ul a:hover {
	color:#fff;
}
#FOOTER-LINK ul a:hover li {
	font-weight:400;
	text-decoration:underline;
}
#FOOTERLOGO-LEFT {
	float:left;
}
#FOOTERLOGO {
	float:right;
	margin-left:25px;
	background-image:url(../images/interface/footer/photo-logo.png);
	background-repeat:none;
	width:137px;
	height:26px;
}
#TITLE-BOX {
	float:left;
	font-size:24px;
	margin-right: 20px;
	color:#fff;
	font-weight:200 !important;
}
#CONTENTLEFT-MAINbox {
	width:80%;
	float:left;
	clear:both;
}
#SocialNavbox {
	/* width:100%; */
float:left;
}
#SocialNavbox ul {
	float:left;
	margin:0px;
	padding:0px;
}
#SocialNavbox ul li {
	background-image:url(../images/interface/icons/social-icons.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:35px;
	height:35px;
	margin-right:7px;
	list-style:none;
	text-decoration:none;/* -webkit-transition: all 0.5s; */
}
#SocialNavbox ul li span {
	display:none;
}
#SocialNavbox ul li.facebook {
	background-position:-4px -4px;
}
#SocialNavbox ul li.facebook:hover {
	background-position:-4px -45px;
}
#SocialNavbox ul li.twitter {
	background-position:-46px -4px;
}
#SocialNavbox ul li.twitter:hover {
	background-position:-46px -45px;
}
#SocialNavbox ul li.rss {
	background-position:-88px -4px;
}
#SocialNavbox ul li.rss:hover {
	background-position:-88px -45px;
}
#TopNavbox {
	max-width: 364px;
	text-align:center;
	margin:0 auto;
	clear:both;
}
#TopNavbox ul {
	width:auto;
	margin:0px;
	padding:0px;
	height:30px;
}
#TopNavbox ul li {
	text-transform:capitalize;
	display:block;
	float:left;
	padding-right:10px;
	padding-top:0px;
	padding-left:10px;
	list-style:none;
	font-weight:100 !important;
	text-decoration:none;
	border-right:1px solid #d2daa8;
}
#TopNavbox ul li.nobg {
	border-right:0px !important;
}
#TopNavbox ul li span {
	display:none;
}
#TopNavbox ul li a, #TopNavbox ul li a:visited, #TopNavbox ul a li, #TopNavbox ul a:visited li {
	font-size:14px !important;
}
#TopNavbox ul li a:hover, #TopNavbox ul a:hover li {
}
#TopNavbox ul li:hover {
	background: transparent url(../images/interface/nav/nav-hover.png) repeat-x;
}
#LETTER-box {
	width: 66px;
	height:33px;
	float:right;
	/* margin-right:-10px; */
margin-top:-20px;
	clear:both;
	background-image:url(../images/interface/nav/text-size.png);
}
#LETTER-box ul {
	width:auto;
	margin:0px;
	/* margin-left:10px; */
padding:0px;
	height:33px;
}
#LETTER-box ul li {
	display:block;
	float:left;
	list-style:none;
}
#LETTER-box ul li.LETTER-SMALL {
	background-repeat:no-repeat;
	display:block;
	float:left;
	background-image:url(../images/interface/nav/letters-increase.png);
	list-style:none;
	text-decoration:none;
	border-right:0px solid #fff;
	height:33px;
	width:33px;
	padding-right:0px;
	padding-top:0px;
	padding-left:0px;
	border-left:0px solid #fff;
	margin-top:0px;
	margin-left:0px;
}
#LETTER-box ul li span {
	display:none;
}
#LETTER-box ul li.LETTER-SMALL.SMALLEST {
	background-position: 0px 0px;
	width:33px;
}
#LETTER-box ul li.LETTER-SMALL.SMALLEST:hover {
	background-position: 0px -33px !important;
}
#LETTER-box ul li.LETTER-SMALL.MIDDLE {
	background-position: -33px 0px;
	width:33px;
}
#LETTER-box ul li.LETTER-SMALL.MIDDLE:hover {
	background-position: -33px -33px !important;
}
#LETTER-box ul li.LETTER-SMALL.LARGEST {
	background-position: -64px 0px;
	width:33px;
}
#LETTER-box ul li.LETTER-SMALL.LARGEST:hover {
	background-position: -64px -33px !important;
}
/* BUTTONS
----------------------------------------- */
#LearnMore-Button {
	float:right;
}
a.VIEWCOLOR {
	color:#339967 !important;
}
#ViewAll-BUTTON {
	background-image:url(../images/interface/buttons/view-box.png);
	background-repeat:no-repeat;
	padding-left:0px;
	padding-right:0px;
	padding-top:13px;
	margin-top:-50px;
	height:25px;
	float:right;
}
#ViewAll-BUTTON div.ARROW {
	background-image:url(../images/interface/arrows/arrow.png);
	background-repeat:no-repeat;
	width:12px;
	height:12px;
	background-position:0px 0px;
	margin-right:6px;
	float:left;
}
#ViewAll-BUTTON div {
	font-size:10px;
	text-transform:uppercase;
	font-weight:500;
	padding-top:1px;
	float:left;
}
#ViewAll-BUTTON div:hover {
	color:#024122 !important;
}
#ViewAll-BUTTON2 {
	background-image:url(../images/interface/buttons/view-box.png);
	background-repeat:no-repeat;
	padding-left:0px;
	padding-right:0px;
	padding-top:13px;
	margin-top:-36px;
	height:25px;
	float:right;
}
#ViewAll-BUTTON2 div.ARROW {
	background-image:url(../images/interface/arrows/arrow.png);
	background-repeat:no-repeat;
	width:12px;
	height:12px;
	background-position:-18px 0px;
	margin-right:6px;
	float:left;
}
#ViewAll-BUTTON2 div {
	font-size:10px;
	text-transform:uppercase;
	font-weight:500;
	padding-top:1px;
	color:#a47704;
	float:left;
}
#ViewAll-BUTTON2 div:hover {
	color:#024122 !important;
}
#H1-BOX {
	background-image:url(../images/interface/border/border-bottom5.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:0px;
	padding-right:0px;
	width:100%;
	padding-top:37px;
	min-height:20px;
	margin-bottom:10px;
	margin-top:-20px;
	float:left;
}
#H1-BOX H1 {
	display:inline-block;
}
#H1-BOX #H1-ARROW {
	background-image:url(../images/interface/arrows/arrow.png);
	background-repeat:no-repeat;
	width:15px;
	height:20px;
	background-position:0px -27px;
	margin-top:6px;
	margin-right:20px;
	float:left;
}
.READMORE-V2 {
	color:#006253 !important;
	height:16px;
	font-family: 'Philosopher', sans-serif;
	font-weight:bold;
	font-style:italic;
	font-size:12px !important;
	text-transform:uppercase;
	float:right;
	padding-top:0px;
	margin-top:-69px;
	margin-bottom:0px;
	padding-bottom:0px;
}
.CLICKHERE {
	color:#000000 !important;
	height:16px;
	font-family: 'Philosopher', sans-serif;
	font-weight:bold;
	font-size:14px !important;
	text-transform:capitalize;
	float:right;
	padding-top:5px;
	padding-bottom:3px !important;
	padding-left:12px;
	padding-right:12px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	border:1px solid #abc9c3;
	background-image:url(../images/interface/misc/button.gif);
	background-repeat:repeat-x;
	text-shadow:1px 1px 1px #fff !important;
	-webkit-text-shadow:1px 1px 1px #fff !important;
	-moz-text-shadow:1px 1px 1px #fff !important;
	background-color:#aacac4;
	clear:both;
}
a .READMORE:hover, a .READMORE-V2:hover {
	color:#000 !important;
}
.READMORE {
	color:#006253 !important;
	background-image:url(../images/interface/misc/arrows.png);
	height:16px;
	background-repeat:no-repeat;
	padding-left:20px;
	font-family: 'Philosopher', sans-serif;
	font-weight:bold;
	font-style:italic;
	background-position:0px 5px;
	font-size:13px !important;
	text-transform:uppercase;
	float:right;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}
.READMORE h4:hover {
	color:#d8ad3d !important;
}
#BUTTON-READMORE {
	float:right;

	/* color:#d8ad3d; */
/* width:104px; */
/* height:44px; */
background-repeat:no-repeat;
	text-transform:uppercase;
	/* margin-right:-10px */;
}
#BUTTON-READMORE div {
	margin-top: 0px;
	font-weight:400;
}
#BUTTON-READMORE div:hover {

}
/* CALLOUT HOVER ANIMATION
----------------------------------------- */

#CALLOUT-SMALL.GREEN-BG, #CALLOUT-2COL.GREEN-BG, #CALLOUT-3COL.GREEN-BG, #CALLOUT-SMALL.PURPLE-BG, #CALLOUT-2COL.PURPLE-BG, #CALLOUT-3COL.PURPLE-BG, #CALLOUT-SMALL.BLUE-BG, #CALLOUT-2COL.BLUE-BG, #CALLOUT-3COL.BLUE-BG, #CALLOUT-SMALL.ROYAL-BG, #CALLOUT-2COL.ROYAL-BG, #CALLOUT-3COL.ROYAL-BG, #CALLOUT-SMALL.RED-BG, #CALLOUT-2COL.RED-BG, #CALLOUT-3COL.RED-BG, #CALLOUT-SMALL.POWDER-BG, #CALLOUT-2COL.POWDER-BG, #CALLOUT-3COL.POWDER-BG, #CALLOUT-SMALL.ORANGE-BG, #CALLOUT-2COL.ORANGE-BG, #CALLOUT-3COL.ORANGE-BG, #CALLOUT-SMALL.MINT-BG, #CALLOUT-2COL.MINT-BG, #CALLOUT-3COL.MINT-BG {
	-webkit-transition: all 0.3s ease-in;
}
/* CALLOUT
----------------------------------------- */
#CONTENTZONE {
	max-width:283px;
	min-width:283px;
	float:left;
}
#CONTENTZONE h3 {
	font-size:17px !important;
	font-weight:300 !important;
	margin-bottom:0px !important;
}
#CONTENTZONE p {
	font-size:17px;
	font-weight:300;
}
#CONTENTZONE a, #CONTENTZONE a p {
	font-weight:500 !important;
}
#PICTUREZONE1-IMG-TEXT.V2 {
	max-width: 654px;
	min-width: 654px;
}
#PICTUREZONE.V2, #PICTUREZONE1.V2, #PICTUREZONE1-INSIDEBOX.V2 {
	min-height: 342px;
	max-width: 654px;
	min-width: 654px;
}
#PICTUREZONE.V2 #PICTUREZONE1-INSIDEBOX.V2 #PICTUREZONE1-IMG.V2 {
	border:1px solid #e3ebf4;
	max-width: 652px;
	min-width: 652px;
	min-height: 340px;
}
a:hover #PICTUREZONE.V2 #PICTUREZONE1-IMG-TEXT.V2 h3 {
	font-weight: 600 !important;
}
a:hover #PICTUREZONE.V2 #PICTUREZONE1-INSIDEBOX.V2 #PICTUREZONE1-IMG.V2 {
	border: 20px solid #c09355;
	max-width: 613px;
	min-width: 613px;
	min-height: 302px;
}
#HomeBOX1-COL2.COLUMN2ALT #HomeBOX1-COL1.THIRD #PICTUREZONE #PICTUREZONE1 {
	margin-bottom:20px;
}
#HomeBOX1-COL2.COLUMN2ALT #HomeBOX1-COL1 #PICTUREZONE #PICTUREZONE1 {
	margin-bottom:18px;
}
#HomeBOX1-COL2.COLUMN2ALT #HomeBOX1-COL1 #PICTUREZONE {
	margin-bottom:32px;
}
#HomeBOX1-COL2.COLUMN2ALT #HomeBOX1-COL1.THIRD #PICTUREZONE {
	margin-bottom:0px;
}
#HomeBOX1-COL2.COLUMN2ALT #HomeBOX1-COL1 #PICTUREZONE #PICTUREZONE1, #HomeBOX1-COL2.COLUMN2ALT #HomeBOX1-COL1 #PICTUREZONE #PICTUREZONE1 #PICTUREZONE1-INSIDEBOX {
	min-height:132px;
}
#HomeBOX1-COL2.COLUMN2ALT #HomeBOX1-COL1 #PICTUREZONE #PICTUREZONE1 #PICTUREZONE1-INSIDEBOX #PICTUREZONE1-IMG {
	min-height:130px;
}
#HomeBOX1-COL2.COLUMN2ALT #HomeBOX1-COL1 a:hover #PICTUREZONE #PICTUREZONE1 #PICTUREZONE1-INSIDEBOX #PICTUREZONE1-IMG {
	min-height:92px;
}
#ZONEMAIN1 {
	max-width:100%;
	min-width:100%;
	float:left;
	min-height:100%;
	margin-bottom:33px;
}
#ZONEMAIN1-INSIDEBOX {
	max-width:100%;
	min-width:100%;
	float:left;
	min-height:342px;
	background-repeat:no-repeat;
	background-position:center;
	background-color:#fff;
	border: 0px solid blue;
	box-shadow: 0px 0px 0px 1px #e3ebf4;
	margin-bottom:25px;
}
a:hover #ZONEMAIN1 #ZONEMAIN1-INSIDEBOX #ZONEMAIN1-IMG {
	box-shadow: 0px 0px 0px 20px #c09355;
	min-height:302px;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
}
#ZONEMAIN1-IMG-TEXT {
	max-width:306px;
	min-width:306px;
	text-align:center;
	float:left;
}
#ZONEMAIN1-IMG-TEXT h3 {
	font-size:23px !important;
	color:#2a3278 !important;
	font-family: 'Roboto Slab', serif !important;
	font-weight:lighter !important;
	text-transform:uppercase !important;
	margin-bottom: 0px !important;
	padding-bottom:0px !important;
}
.TELEPHONE-Number {
	color:#00806c;
	font-size:23px;
	font-family: 'Philosopher', sans-serif;
}
.LOCATION-Title {
	color:#000000;
	font-size:18px;
	font-weight:bold;
}
.LOCATION-Address {
	color:#000000;
	font-size:12px;
}
#PICTUREZONE {
	max-width:306px;
	min-width:306px;
	float:left;
	margin-bottom:32px;
	/* min-height:206px; */;/* margin-bottom:11px; */
}
#PICTUREZONE1 {
	max-width:306px;
	min-width:306px;
	float:left;
	min-height:206px;
	margin-bottom:25px;
}
#PICTUREZONE1-INSIDEBOX {
	max-width:306px;
	min-width:306px;
	float:left;
	min-height:206px;
	background-repeat:no-repeat;
	background-position:center;
	background-color:#fff;
}
#PICTUREZONE1-IMG {
	max-width:304px;
	min-width:304px;
	float:left;
	min-height:204px;
	background-repeat:no-repeat;
	background-image:url(../images/interface/centerpiece/gradient-image.png);
	background-position:left bottom;
	border:1px solid #e3ebf4;
}
#PICTUREZONE1-IMG-TEXT {
	max-width:100%;
	min-width:100%;
	text-align:center;
	float:left;
}
#PICTUREZONE1-IMG-TEXT.V2 h4 {
	font-size:20px !important;
	color:#00806c !important;
	/* font-family: 'Roboto Slab', serif; */
	font-family: Helvetica, Arial, sans-serif;
	font-weight:100 !important;
	margin-left:0px;
	font-style:italic;
	margin-top:-4px;
	margin-bottom: 0px;
}
#PICTUREZONE1-IMG-TEXT h3 {
	font-weight:300 !important;
	font-size:23px !important;
	color:#293379 !important;
	/* font-family: 'Roboto Slab', serif; */
	font-family: Helvetica, Arial, sans-serif;
	text-transform:uppercase !important;
	margin-bottom: 0px !important;
	padding-bottom:0px !important;
}
.FOOTFILES #PICTUREZONE #PICTUREZONE1-IMG-TEXT h3 {
	color:#293379 !important;
	font-weight:600 !important;
}
#PICTUREZONE1-IMG-TEXT h4 {
	font-size:20px !important;
	color:#00806c !important;
	/* font-family: 'Roboto Slab', serif; */
	font-family: Helvetica, Arial, sans-serif;
	font-weight:100 !important;
	margin-left:13px;
	font-style:italic;
	margin-top:-4px;
}
.FOOTFILES #HomeBOX1-COL1 {
	min-width:226px !important;
	max-width:226px !important;
	margin-right:24px !important;
}
.FOOTFILES #HomeBOX1-COL1 #HomeBOX1-CONTENT-MAIN #PICTUREZONE {
	min-width:226px !important;
	max-width:226px !important;
}
.FOOTFILES #HomeBOX1-COL1 #HomeBOX1-CONTENT-MAIN #CONTENTZONE {
	min-width:226px !important;
	max-width:226px !important;
}
.FOOTFILES #PICTUREZONE #PICTUREZONE1-IMG-TEXT h3 {
	text-align:left !important;
}
.FOOTFILES #PICTUREZONE #PICTUREZONE1-IMG-TEXT {
	margin-bottom:18px !important;
	padding-bottom:18px !important;
	border-bottom:1px solid #e2eaf4 !important;
}
#LOGINBOX {
	border:1px solid #e2eaf4;
	width:100%;
	float:left;
	clear:both;
	margin-top:20px;
}
#LOGINBOX-INSIDE {
	padding:10px;
	float:left;
	clear:both;
}
#LOGINBOX-INSIDE h4 {
	text-transform:uppercase;
}
a:hover #ZONEMAIN1 #PICTUREZONE1-IMG-TEXT h3, a:hover #PICTUREZONE #PICTUREZONE1-IMG-TEXT h3 {
	font-weight:600 !important;
}
a:hover #PICTUREZONE #PICTUREZONE1-INSIDEBOX #PICTUREZONE1-IMG {
	border:20px solid #c09355;
	max-width:266px;
	min-width:266px;
	min-height:166px;
}
#calendar {
	float: left;
	background-image:url(../images/interface/misc/calendar-background.png);
	background-repeat: no-repeat;
	width: 76px;
	height: 105px;
	margin-right:25px;
	font-family: 'Philosopher', sans-serif !important;
	padding-top: 7px;
	text-shadow:1px 1px 1px #fff !important;
	-webkit-text-shadow:1px 1px 1px #fff !important;
	-moz-text-shadow:1px 1px 1px #fff !important;
}
#calendar h4, #calendar h1, #calendar h3 {
	color:#000;
}
#calendar h4 {
	font-size:20px !important;
	font-weight:bold;
	font-style:italic;
	text-transform:uppercase;
	margin-top:0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
	margin-bottom:0px !important;
}
#calendar h1 {
	font-size:48px !important;
	margin-top:0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
	margin-bottom:0px !important;
	font-style:normal !important;
}
#calendar h3 {
	font-size:15px !important;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}
#PICTUREZONE1-IMG-TEXT.ALT h3 {
	font-size:30px !important;
	color:#000 !important;
	font-family: 'Philosopher', sans-serif !important;
	font-weight:lighter !important;
	text-transform:uppercase !important;
	margin-top:0px;
	margin-left:0px;
	margin-bottom: 0px !important;
	padding-bottom:0px !important;
}
#PICTUREZONE1-IMG-TEXT.ALT h4 {
	font-size:20px !important;
	color:#00806c !important;
	font-family: 'Philosopher', sans-serif !important;
	font-weight:100 !important;
	margin-left:0px!important;
	font-style:italic;
	margin-top:-4px;
	margin-bottom:27px !important;
}
#PICTUREZONE1-TEAM {
	max-width:270px;
	min-width:270px;
	float:left;
	min-height:281px;
	padding-bottom:7px;
	background-image:url(../images/interface/border/border-bottom1.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	-moz-box-shadow: 0px 0px 10px #b6b6b6;
	-webkit-box-shadow: 0px 0px 10px #b6b6b6;
	box-shadow: 0px 0px 10px #b6b6b6;
	background-color:#024122;
	margin-bottom:20px;
	margin-right:20px;
}
#PICTUREZONE1-TEAM-INSIDEBOX {
	max-width:270px;
	min-width:270px;
	float:left;
	clear:both;
	min-height:281px;
	background-color:#024122;
}
#PICTUREZONE1-TEAM-IMG {
	max-width:270px;
	min-width:270px;
	float:left;
	clear:both;
	min-height:281px;
	background-repeat:no-repeat;
	background-position:center;
	background-color:#024122;
}
#PICTUREZONE1-TEAM-IMG img {
	max-width:270px;
	min-width:270px;
}
#PICTUREZONE1-TEAM-IMG div {
	max-width:270px;
	min-width:270px;
	margin-top:232px;
	min-height:33px;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(../images/interface/misc/overlay.png);
	background-repeat:repeat;
	color:#FFF;
	text-shadow: 1px 1px 1px #113925;
	-webkit-text-shadow: 1px 1px 1px #113925;
	-moz-text-shadow: 1px 1px 1px #113925;
}
#PICTUREZONE1-TEAM-IMG div a {
	color:#FFF;
	text-shadow: 1px 1px 1px #113925;
	-webkit-text-shadow: 1px 1px 1px #113925;
	-moz-text-shadow: 1px 1px 1px #113925;
}
#PICTUREZONE1-TEAM-IMG div p {
	margin-left:20px;
	margin-right:20px;
	font-size:12px !important;
	text-align:left !important;
	line-height:17px !important;
	margin-bottom:0px !important;
}
#PICTUREZONE1-SECONDARY {
	max-width:607px;
	min-width:607px;
	float:left;
	clear:both;
	min-height:125px;
	background-image:url(../images/interface/border/border-bottom1.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	-moz-box-shadow: 0px 0px 10px #b6b6b6;
	-webkit-box-shadow: 0px 0px 10px #b6b6b6;
	box-shadow: 0px 0px 10px #b6b6b6;
	margin-bottom:25px;
}
#PICTUREZONE1-SECONDARY-INSIDEBOX {
	max-width:607px;
	min-width:607px;
	float:left;
	clear:both;
	min-height:118px;
	background-color:#024122;
}
#PICTUREZONE1-SECONDARY-IMG {
	max-width:607px;
	min-width:607px;
	float:left;
	clear:both;
	min-height:118px;
	background-repeat:no-repeat;
	background-position:center;
	background-color:#024122;
}
#HomeBOX1-CONTENT-MAIN.NEWS strong {
	color:#000;
}
#HomeBOX1-CONTENT-MAIN.NEWS h5 {
	margin-bottom:1px !important;
	padding-top:0px !important;
	margin-top:10px !important;
}
#PICTUREZONE2 {
	max-width:270px;
	min-width:270px;
	float:left;
	clear:both;
	min-height:123px;
	background-image:url(../images/interface/border/border-bottom4.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	-moz-box-shadow: 0px 0px 10px #b6b6b6;
	-webkit-box-shadow: 0px 0px 10px #b6b6b6;
	box-shadow: 0px 0px 10px #b6b6b6;
	margin-bottom:17px;
}
#PICTUREZONE2-INSIDEBOX {
	max-width:270px;
	min-width:270px;
	float:left;
	clear:both;
	min-height:118px;
	background-color:#024122;
}
#PICTUREZONE2-IMG {
	max-width:270px;
	min-width:270px;
	float:left;
	clear:both;
	min-height:118px;
	background-repeat:no-repeat;
	background-position:center;
	background-color:#024122;
}
#GREEN {
	background-image:url(../images/interface/gradient/gradient-right.png);
	background-repeat:repeat-y;
	min-height:37px;
	max-width:270px;
	min-width:270px;
	margin-top:81px;
}
#GREEN div {
	color:#fff !important;
	font-weight:600 !important;
	font-size:16px !important;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	text-shadow:1px 1px 1px #000;
	-webkit-text-shadow:1px 1px 1px #000;
	-moz-text-shadow:1px 1px 1px #000;
}
#MAININSIDEBOX img, #CONTENT-LEFT-MAIN img {
/*
padding:1px;
border:3px solid #999999;
*/
}
#MAININSIDEBOX img {
	border:1px solid #e2eaf4;
}
#MAINZONE-RIGHT {
	max-width:273px;
	min-width:273px;
	margin-left:-30px;
	padding-left:30px;
	padding-top:20px;
	float:left;
	clear:both;
	background-image:url(../images/interface/gradient/gradient-right3.png);
	background-repeat:no-repeat;
}
#MAINZONE-RIGHT #ViewAll-BUTTON {
	margin-top:0px !important;
}
#MAINZONE-RIGHT #CONTENT-LEFT-MAIN img {
	margin-top:20px;
	margin-bottom:20px;
}
#MAINZONE {
	max-width:441px;
	min-width:441px;
	margin-left:-30px;
	padding-left:30px;
	padding-top:20px;
	float:left;
	clear:both;
	background-image:url(../images/interface/gradient/gradient-right3.png);
	background-repeat:no-repeat;
}
#HomeBOXMAINCALLOUT-TOP h2 {
	color:#fff;
	text-transform:uppercase;
	font-size:28px;
	text-shadow:1px 1px 1px #000f3a;
	-webkit-text-shadow:1px 1px 1px #000f3a;
	-moz-text-shadow:1px 1px 1px #000f3a;
	line-height:35px;
}
#HomeBOXMAINCALLOUT-TOP h3 {
	color:#fff;
	font-size:27px;
	font-weight:100 !important;
	text-shadow:1px 1px 1px #000f3a;
	-webkit-text-shadow:1px 1px 1px #000f3a;
	-moz-text-shadow:1px 1px 1px #000f3a;
	line-height:35px;
}
#CALLOUT {
	min-width:234px;
	max-width:234px;
	margin-left:13px;
	margin-bottom:10px;
	padding-bottom:5px;
	background-image:url(../images/interface/calloutbox/blue-bg-bar.png);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#00127a;
	-moz-box-shadow: 3px 3px 10px #000;
	-webkit-box-shadow: 3px 3px 10px #000;
	box-shadow: 3px 3px 10px #000;
	float:left;
}
#CALLOUT #CONTENT {
	background-image:url(../images/interface/calloutbox/blue-bg.png);
	background-repeat:repeat-x;
	border-bottom:1px solid #5c86f8;
	border-top:1px solid #1d8ff9;
	background-position:0px -95px;
	min-height:72px;
	padding:11px;
	padding-bottom:0px;
	color:#fff !important;
	min-width:212px;
	text-shadow:1px 1px 1px #000f3a;
	-webkit-text-shadow:1px 1px 1px #000f3a;
	-moz-text-shadow:1px 1px 1px #000f3a;
	float:left;
}
#CALLOUT h4 {
	font-size:16px !important;
}
#CALLOUT img {
	width:100%;
	border:0px;
}
/* HOMEPAGE CENTERPIECE
----------------------------------------- */
#MIDCONTENT h1 {
	color:#140b58;
	font-style:italic;
	text-shadow:1px 1px 1px #fff;
	-webkit-text-shadow:1px 1px 1px #fff;
	-moz-text-shadow:1px 1px 1px #fff;
	font-size:26px;
	font-weight:600;
	text-transform:none;
}
#MIDCONTENT {
	text-align:center;
	margin-top:17px;
	clear:both;
}
#POSITION-SLIDER {
	width:100%;
	max-width:1500px;
	position:absolute;
	z-index: 55;
	background-image:url(../images/interface/calloutbox/top-hover-centerpiece.png);
	background-repeat:repeat-x;
}
#HomeBOXMAIN.SECONDARYBG {
	padding-top:20px;
	padding-bottom:30px;
	background-repeat:repeat-y;
	background-image:url(../images/interface/misc/row-vert-divideline.png);
	background-position:top center;
}
#HomeBOXMAIN.CONTENTBG {
	background-image:url(../images/interface/misc/divideline.png);
	background-position:top center;
	background-repeat:no-repeat;
	padding-top:0px;
	padding-bottom:0px;
}
#HomeBOXMAIN.CONTENTROWBG {
	min-height:112px;
	background-image:url(../images/interface/gradient/gradient-left-right.png);
	background-color:#8da4c2;
	background-repeat:repeat-x;
	padding-top:0px;
	padding-bottom:0px;
}
#HomeBOXMAIN.CALLOUTROW2nd {
	padding-top:35px;
	padding-bottom:0px;
}
#HomeBOXMAIN.FOOTER-MAIN {
	background-color: #3b8200;
	background-image:url(../images/interface/gradient/green-footer-bg.png);
	background-position:top right;
	background-repeat:repeat-y;
	min-height:100px;
}
#HomeBOXMAIN.FOOTER-MAIN #Main-CENTER {
/* text-align:center; */
}
#IMAGEBORDER {
	float:left;
	margin-right:15px;
}
#Foot-LOGO {
	width:230px;
	margin:0 auto;
	clear:both;
}
#IMAGEBORDER.IMAGEBorder img {
	margin-top:6px;
	border:1px solid #cecece;
	-moz-box-shadow: 0px 0px 10px #007462;
	-webkit-box-shadow: 0px 0px 10px #007462;
	box-shadow: 0px 0px 10px #007462;
}
.FOOT-COPYRIGHT-DIVIDE {
	width:100%;
	float:left;
	clear:both !important;
	padding-top:20px;
	margin-top:25px;
	border-top:1px solid #ebebeb;
}
.FOOT-COPYRIGHT {
	font-size:12px;
	font-weight:300;
	line-height: 18px;
	color:#fff;
}
.FOOT-COPYRIGHT a, .FOOT-COPYRIGHT a:link {
	color:#fff !important;
	font-weight:300 !important;
}
.FOOT-COPYRIGHT a:hover {
	color:#fff !important;
	text-decoration:underline;
}
#HomeBOX1-COL3-MAP {
	width:100%;
	min-height:198px;
	margin-bottom:20px;
}
#HomeBOXMAIN.CALLOUTROW2nd #HomeBOX1-COL3 #CONTENTZONE {
	text-align:center;
}
#HomeBOXMAIN {
	width:100%;
	/* padding-top:25px; */
/* padding-bottom:33px; */
	/* min-height:140px; */
	float:left;
	clear:both;
}
#HomeBOX1-COL1.TESTIMONIALS-V1 {
	min-width:100%;
	max-width:100%;
	min-height:119px;
	margin-right:0px;
	float:left;
}
#HomeBOX1-COL1.TESTIMONIALS-V1 #HomeBOX1-CONTENT-MAIN {
	text-align:center;
	color:#010100;
	text-shadow:1px 1px 1px #fff !important;
	-webkit-text-shadow:1px 1px 1px #fff !important;
	-moz-text-shadow:1px 1px 1px #fff !important;
	font-weight:100 !important;
}
.Option2 {
	margin-bottom:0px !important;
}
#HomeBOX1-COL1.COLUMN1ALT {
	min-width:653px;
	max-width:653px;
	/* min-height:285px; */
	margin-right:38px;
	float:left;
}
#HomeBOX1-COL2.COLUMN2ALT {
	margin-right:0px;
	margin-top:-1px;
}
#HomeBOX1-COL1.COLUMN1ALT #HomeBOX1-CONTENT-MAIN h3 {
	line-height:22px;
	margin-bottom: 14px !important;
}
#HomeBOX1-COL1 {
	min-width:306px;
	max-width:306px;
	/* min-height:285px; */
	margin-right:38px;
	float:left;
}
#Max-WIDTH {
	width:100%;
	float:left;
	clear: both;
	background-image:url(../images/interface/misc/blue-icon.gif);
	background-repeat:repeat-y;
	background-position-x: 20%;
}
#HomeBOX1-COL2, #HomeBOX1-COL3 {
	min-width:306px;
	max-width:306px;
	/* min-height:285px; */
	margin-right:0px;
	float:left;
}
#HomeBOX1-COL1.LAST {
	min-width:306px !important;
	max-width:306px !important;
}
#DIVIDEROW {
	width:100%;
	border-bottom:1px solid #293379;
	float:left;
	margin-bottom:33px;
	clear:both;
}
#DIVIDEROW2 {
	width:100%;
	border-bottom:1px solid #e2eaf4;
	float:left;
	margin-bottom:0px;
	clear:both;
}
#HomeBOX1-COL1.THIRD {
	margin-right:0px;
}
#HomeBOX1-LEFT {
	min-width:500px;
	max-width:500px;
	min-height:285px;
	float:left;
}
#HomeBOX1-RIGHT {
	min-width:500px;
	max-width:500px;
	min-height:285px;
	float:left;
}
#HomeBOX1-CONTENT-MAIN li {
	margin-bottom:10px;
}
#HomeBOX1-CONTENT-MAIN h2 {
	font-size: 18px !important;
	padding-bottom: 6px !important;
}
#HomeBOX1-CONTENT-MAIN h3, #SecondaryContent h3 {
}
#FOOTER-CONTENT-MAIN {
	margin-left:20px;
	margin-right:20px;
}
#HomeBOX1-CONTENT-MAIN {
/*
	margin-left:25px;
	margin-right:25px;
	*/
}
#MAININSIDEBOX p, .content p {
	/*
	font-weight:300;
	line-height:26px !important;
	*/
}
#HomeBOX1-COL4.MAINWIDE {
	width:80%;
	min-height: 285px;
	margin-right: 0px;
	float: left;
}
#NAV-LEFT {
	float:left;
	width:100%;
	background-color:#e0e29d;
	background-image:url(../images/interface/gradient/gradient-yellow.png);
	background-repeat:repeat-x;
}
#NAV-INSIDE-LEFT {
	padding-left:25px;
	padding-right:25px;
}
#SecondaryBOX1-CONTENT-MAIN h1 {
	font-size:30px !important;
	color:#293379 !important;
	font-style:normal !important;
	margin-bottom:23px !important;
	border-bottom:1px solid #e2eaf4;
	text-transform:uppercase;
	padding-bottom:28px !important;
	margin-top: 0px !important;
}
/* #SecondaryBOX1-CONTENT-MAIN h2 {
	font-size:25px !important;
	color:#c09355 !important;
	font-weight:300 !important;
	margin-left:0px!important;
	margin-top:-4px;
	margin-bottom:25px !important;
	line-height:28px !important;
}*/



#SecondaryBOX1-CONTENT-MAIN h2 {
	font-size:25px !important;
	color:#293379 !important;
	font-weight:600 !important;
	margin-left:0px!important;
	margin-top:-4px;
	/* padding-bottom:28px !important; */
/* border-bottom:1px solid #e2eaf4; */
margin-bottom:25px !important;
	line-height:28px !important;
}
#SecondaryBOX1-CONTENT-MAIN h3 {
	font-size:18px !important;
	color:#293379 !important;
	font-weight:600 !important;
	margin-left:0px!important;
	text-transform:uppercase !important;
	margin-bottom:27px !important;
	line-height:25px !important;
}
#HomeBOX1-CONTENT-MAIN h1 {
	text-shadow:1px 1px 1px #fff !important;
	-webkit-text-shadow:1px 1px 1px #fff !important;
	-moz-text-shadow:1px 1px 1px #fff !important;
}
#HomeBOX1-CONTENT-MAIN.NEWS p {
	font-size:12px !important;
}
#HomeBOX1-CONTENT-MAIN.NEWS #PICTUREZONE {
	margin-top:20px !important;
}
#HomeBOX1-CONTENT-MAIN.NEWS #PICTUREZONE, #HomeBOX1-CONTENT-MAIN.NEWS #PICTUREZONE #PICTUREZONE1, #HomeBOX1-CONTENT-MAIN.NEWS #PICTUREZONE #PICTUREZONE1 #PICTUREZONE1-INSIDEBOX {
	min-height:0px !important;
	margin-bottom:0px !important;
}
#H4 {
	font-weight:600 !important;
	color:#004813 !important;
	font-size: 15px !important;
	margin-bottom:15px !important;
}
#H5 {
	font-weight:600 !important;
}
iframe.GOOGLE {
	height:350px;/*
	-moz-box-shadow: 0px 0px 10px #c6c4c4;
	-webkit-box-shadow: 0px 0px 10px #c6c4c4;
	box-shadow: 0px 0px 10px #c6c4c4;
	*/
}
article {
	width:100%;
}
article #CONTENT-LEFT-MAIN img {
/* max-width: 110px; */
}
article #CONTENT-LEFT-MAIN {
	margin-top:0px !important;
}
article #CONTENT-LEFT-MAIN .h4 {
	font-weight:600 !important;
	font-style:italic !important;
	margin-bottom:0px !important;
	padding-bottom:0px !important;
	font-size: 18px !important;
}
article #CONTENT-LEFT-MAIN .h3 {
	font-weight:600 !important;
	text-transform:capitalize !important;
	font-size: 24px !important;
}
#CONTENT-LEFT-MAIN img {
	float:left;
	max-width:211px;
	border:1px solid #e2eaf4;
	margin-right:16px;/* border:0px; */
}
#SecondaryBOX1-RIGHT #CONTENT-LEFT-MAIN img {
	max-width: 273px;
}
#CONTENT-LEFT-MAIN {
	background-repeat:repeat-x;
	background-image:url(../images/interface/misc/divide-line2.gif);
	background-position:left bottom;
	padding-bottom:20px !important;
	margin-top:20px !important;
	font-weight:300;
	font-size:14px;
}
#CONTENT-LEFT-MAIN p {
	font-weight:300;
	line-height:25px;
	padding-bottom: 0px !important;
	margin-bottom: 15px !important;
}
div.bx-has-pager {
}
div.bx-default-pager {
}
#IMAGEBOX {
	background-image:url(../images/interface/misc/line-bold.png);
	padding:5px;
}
#IMAGEBOX img {
	border:1px solid #fff;
}
#CONTENTBOX-RIGHT {
	padding-left:40px;
	padding-right:40px;
	float:left;
	clear:both;
}
.TITLEBOX {
	font-weight:bold;
	font-size:12px;
	margin-bottom:0px;
}
/* SECONDARY REGION
----------------------------------------- */


#CenterpieceInside {
	max-width:1000px;
	min-width:1000px;
	height:112px;
	background-color:#FFFFFF;
	padding-bottom:1px;
	border-bottom:3px solid #d8ad3d;
}
#CenterBG {
	background-repeat:no-repeat;
	max-width:1000px;
	min-width:1000px;
	height:112px;
	float:left;
}
#CenterBGInside {
	background-image:url(../images/interface/header/bg-header.jpg);
	background-repeat:no-repeat;
	max-width:1000px;
	min-width:1000px;
	height:112px;
	float:left;
}
#CenterContent h1 {
	font-size:40px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	text-transform:uppercase;
}
#CenterContent .left, #CenterContent .right {
	margin-left:20px;
	margin-right:20px;
	margin-top:30px;
}
#CenterContent {
	background-image:url(../images/interface/header/bg-header.png);
	background-repeat:no-repeat;
	max-width:1000px;
	min-width:1000px;
	height:112px;
	float:left;
}
#Gold {
	background-image:url(../images/interface/misc/mid-bg.gif);
	background-repeat:repeat-y;
	max-width:266px;
	min-width:266px;
	padding-top:0px;
	padding-bottom:0x;
	background-color:#fefbe6;
	border-top:1px solid #f0e3b8;
	border-bottom:1px solid #f0e3b8;
	margin:0px;
	float:left;
	clear:both;
}
#SecondaryBOXMAIN {
	width:100%;
	padding-top:0px;
	padding-bottom:40px;
	min-height:140px;
	background-image:url(../images/interface/misc/secondary-bg.gif);
	background-repeat:repeat-y;
	background-position:733px 0px;
	float:left;
	clear:both;
}
#SecondaryBOXMAIN.WIDE {
	background-image:none;
}
#SecondaryBOX1-LEFT.WIDE {
	min-width:940px;
	max-width:940px;
}
#SecondaryBOX1-LEFT {
	min-width:734px;
	max-width:734px;
	min-height:395px;
	float:left;
}
#SecondaryBOX1-RIGHT {
	min-width:266px;
	max-width:266px;
	min-height:395px;
	float:left;
}
#SecondaryBOX1-CONTENT-MAIN {
	margin-left:25px;
	margin-right:25px;
}
#SecondaryBOX1-CONTENT-MAIN #MAININSIDEBOX ul, #SecondaryBOX1-CONTENT-MAIN #MAININSIDEBOX ol {
	margin: 0 0 18px 20px;
}
#SecondaryBOX1-CONTENT-MAIN #MAININSIDEBOX ul li ul, #SecondaryBOX1-CONTENT-MAIN #MAININSIDEBOX ol li ol, #SecondaryBOX1-CONTENT-MAIN #MAININSIDEBOX ul li ul li ul, #SecondaryBOX1-CONTENT-MAIN #MAININSIDEBOX ol li ol li ol, #SecondaryBOX1-CONTENT-MAIN #MAININSIDEBOX ul li ul li ul li ul, #SecondaryBOX1-CONTENT-MAIN #MAININSIDEBOX ol li ol li ol li ol {
	margin-left:0px !important;
	padding-left:15px !important;
}
#SecondaryBOX1-CONTENT-MAIN #MAININSIDEBOX li {
	margin: 10px -25px;
	margin-right:10px;
	list-style-image:url(../images/interface/arrows/arrow-GREEN.png);
}
#SecondaryBOX1-CONTENT-MAIN #MAININSIDEBOX li:hover {
	list-style-image:url(../images/interface/arrows/arrow-GOLD.png);
}
/* FOOTER REGION
----------------------------------------- */
#footer {
	color:#fff;
	max-width:800px;
	min-width:800px;
	text-align:center;
	font-size:11px;
	letter-spacing: 2px;
	font-weight:normal;
	padding-bottom:15px;
	padding-top:15px;
	background-image:url(../images/interface/footer/bg.gif);
	background-repeat:repeat-x;
	margin:0 auto;
}
#footer a {
	color:#fff !important;
	text-decoration:underline;
}

#footer a:hover {
	text-decoration:none;
}



#footer p {
	margin-bottom:0px;
	padding-bottom:0px;
}

/* HOME CONTENT REGION
----------------------------------------- */

#QuoteBoxMID {
	margin-left:120px;
}
#QuoteBox {
	margin-left:25px;
	margin-right:25px;
	margin-top:28px;
	margin-bottom:30px;
	float:left;
	clear:both;
}
.Thoughts {
	color:#fff;
	font-family: Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:53px;
	background-image:url(../images/interface/misc/arrow.png);
	background-repeat:no-repeat;
	padding-left:50px;
	background-position-y: 8px;
}
.Person {
	font-style:italic;
	font-size:16px;
	clear:both;
}
.Type {
	text-transform:uppercase;
	font-size:14px;
	clear:both;
}
#QuoteRight, #QuoteLeft {
	background-image:url(../images/interface/misc/quotes.png);
	height:33px;
	margin-bottom:10px;
	width:38px;
	clear:both;
}
#QuoteRight {
	float:right;
	background-position:0px -49px;
	margin-bottom:0px;
	margin-top:-33px;
}
#QuoteLeft {
	float:left;
}
.testimonialTEXT {
	font-style:italic;
	font-size:22px;
	line-height:38px;
	/* padding-top:38px; */
	font-weight:100;
	-moz-text-shadow:  1px 1px 0px #fff !important;
	-webkit-text-shadow:  1px 1px 0px #fff !important;
	text-shadow:  1px 1px 0px #fff !important;
}
.testimonialPERSON {
	font-size:18px;
	font-weight:400;
	-moz-text-shadow:  1px 1px 0px #fff !important;
	-webkit-text-shadow:  1px 1px 0px #fff !important;
	text-shadow:  1px 1px 0px #fff !important;
	margin-bottom:0px;
	padding-bottom:0px;
}
.testimonialPLACE {
	font-size:13px;
	font-weight:600;
	line-height:17px;
	margin-top:9px;
	-moz-text-shadow:  1px 1px 0px #fff !important;
	-webkit-text-shadow:  1px 1px 0px #fff !important;
	text-shadow:  1px 1px 0px #fff !important;
	margin-bottom:0px;
	padding-bottom:0px;
}
#homepage-gallery, ux-carousel-transhelper {
	height:374px;
}
.ux-carousel-listing-item {
	height:374px;
}
/* MISC
-------------------------------------------- */



/*-----------------------------------------------------  BELOW ARE STANDARD LAYOUT STYLE ELEMENTS (DO NOT TOUCH)  -----------------------------------------------------*/

 



/* CONTAINER
----------------------------------------- */
#Layout {
	clear: both;
	overflow: hidden;
}
#Content {
	float:left;
	text-align: left;
}
/* CLEAR Elements  -This tag is to be used to clear all floats so that backgrounds repeat vertically in FireFox*/
.clear, #Clear {
	clear:both;
}
/* BREADCRUMBS
-------------------------------------------- */
#Breadcrumbs {
	/*
	color: #B7C0C5;
	text-align: left;
	font-size: 0.9em;
	margin: 0px 5px 10px 0;
	*/
	color: #aeaeae;
	text-align: left;
	font-size: 14px;
	font-weight:300;
	margin: 0px;
	margin-bottom:10px;
}
#Breadcrumbs p {
	margin: 0;
}
a.breadcrumb-1 {
	font-weight:400;
}
/* COMMENTS
---------------------------------------- */
#CommentHolder ul {
	list-style: none;
	margin: 20px 0;
}
#PageComments li {
	margin: 5px 0;
	padding: 1px;
	width: 88%;
}
#PageComments li.odd {
	background: #E8F6FF url(../images/commentBg.png) no-repeat 1% 10%;
	padding-left: 40px;
	padding-right: 10px;
	border-bottom: 2px solid #BCE4FE;
}
#PageComments li.even {
	background: #fff url(../images/commentBgAlt.png) no-repeat 99% 10%;
	padding-right: 40px;
	padding-left: 10px;
}
#PageComments li.odd p.info {
	color: #3AA0C3;
}
.actionLinks li {
	display: inline;
	border-right: 1px solid #ddd;
}
.actionLinks li a {
	padding-right: 3px;
	font-size: 10px;
}
.actionLinks li.last {
	border-right: none;
}
.commentrss {
	background: transparent url(../images/feed-icon-14x14.png) no-repeat;
	padding-left: 20px;
	font-size: 1.1em;
	line-height: 1.6em;
}
#PageCommentsPagination p {
	text-align: center;
	font-size: 1.2em;
}
#PageComments p {
	font-size: 1em;
	margin: 8px 0;
}
#PageComments p.info {
	color: #999;
	margin: 0px;
	padding: 0;
	line-height: 1em;
	font-size: 0.9em;
}
#PageCommentInterface_Form_PostCommentForm_action_postcomment {
	margin-bottom: 20px;
}
/* SEARCH RESULTS STYLES
------------------------------------------------ */
ul#SearchResults {
	margin: 10px 0;
}
ul#SearchResults li {
	list-style: none;
	margin: 5px 0;
	font-size: 1em;
}
/* SEARCH FORM 
-----------------------------------------------*/
#SearchForm_SearchForm {
	float: right;
	width: 240px;
	margin: 5px;
}
#SearchForm_SearchForm .middleColumn {
	float: left;
	width: 164px;
	margin: 0 5px 0 0;
	padding: 2px;
	background-color: #51a9df;
}
#SearchForm_SearchForm .middleColumn input.text {
	width: 160px;
	border: none;
	color: #666;
}
#SearchForm_SearchForm #SearchForm_SearchForm_action_results {
	float: left;
	margin-top: 2px;
}
/* MESSAGEBOXS
--------------------------------------------- */
.message {
	margin: 15px;
	padding: 5px;
	width: 92%;
	color: #979908;
	border: 4px solid #F7F8B4;
	background: #FFFFEA;
}
span.middleColumn .message {
	margin: 4px 0 0 3px;
}
.required {
	margin: 4px 0 0 3px;
	padding: 5px;
	width: 92%;
	color: #DC1313;
	border: 4px solid #FF7373;
	background: #FED0D0;
}
p#Remember label {
	margin: -24px 0 0 20px;
	text-align: left;
}
.entry {
	border-bottom: 1px solid #eee;
}
.typography #Content p.authorDate {
	color: #444;
	margin-top: -15px;
}
/* UNSUBSCRIBE NEWSLETTER
------------------------------------------------ */
#Unsubscribe_MailingListForm_MailingListForm {
	min-height:100px;
}
#Unsubscribe_MailingListForm_MailingListForm p {
	margin:0 !important;
	padding:10px;
}
#Unsubscribe_MailingListForm_MailingListForm p label {
	display: inline;
}
#Unsubscribe_MailingListForm_MailingListForm label {
	margin:0;
}
/* ECOMMERCE
------------------------------------------------ */
#Account .typography h2, #Account .typography h3 {
	width: 120px !important;
}
#Account .block.left, #Account .block.right {
	width: 45%;
}
#Checkout img, #Account img, #Products img, #Product img {
	border: 0px !important;
}
#Checkout h3, #Account h3, #Products h3, #Product h3 {
	background-image: none !important;
	background-repeat: no-repeat !important;
	font-size: 15px !important;
	padding-bottom: 3px !important;
	padding-top: 3px !important;
	width: 280px !important;
}
#Product2, #Product {
	margin-left: 0px !important;
	width: 469px !important;
	float: right;
}
.sortOptions {
	display: none;
}
#Menu2b {
	display: none;
}
#Account .typography h2 {
	width: 100% !important;
}
#Account #PrintPageIcon {
	width: 100px;
	float: right;
	text-align: right;
}
#Account #PrintPageIcon img {
	border: 1px solid #999 !important;
	border-top: 1px solid #ccc !important;
	border-bottom: 1px solid #333 !important;
	border-right: 1px solid #666 !important;
}
#Account .typography h3 {
	width: 100% !important;
	border-bottom: 1px #aaa solid;
}
#Account .typography .block table td {
	border: none !important;
}
#Payment tr {
	vertical-align: top;
}
#Payment th {
	font-weight: bold;
	font-size: 12px;
	white-space: nowrap;
	padding-right: 15px;
}
tr.othertotal td.title, tr.total td.title {
	font-weight: bold;
}
#Account table th {
	font-weight: bold !important;
	font-size: 12px;
}
#Account .typography .block table {
	background-color: transparent;
}
#LeftMenu {
	float: left !important;
	width: 200px !important;
}
#ProductGroup {
	float: right !important;
	width: 469px !important;
	margin-left: 0px !important;
}
.typography ul, .typography ol, .sidebarBox ul {
	margin: 0px 0px 20px 3px !important;
	padding-left: 15px;
}
.sidebarBox a {
	font-size: 11px !important;
}
.shoppingcart {
	width: 175px;
}
.shoppingcart td {
	border: none !important;
}
.productItem {
	height: 220px !important;
}
#Checkout h3 {
	display: none;
}
/* Flexible iFrame */

.Flexible-container {
	position: relative;
	height: 250px;
	overflow: hidden;
}




#Breadcrumbs {
	display:none;}
