body { margin: 0; padding: 0; font-family: "myriad-pro",sans-serif; color:#303634;} 

/* GM added 13/08/14 for use with the blockquote element  */
.pquote {
	float: right;
	width: 10em;
	background: url("../images/openquote.png") top left no-repeat; 
	/* background:#CCC; */
	font-size: 1.2em;
	line-height: 0.9;
	font-style: italic;
	padding: 0.3em;
	margin: 0;
	border: 1px solid #CCC;
}

.pquote p:first-letter {
	font-size: 1.5em;
	font-weight: bold;
}

/* ends */

a {
	text-decoration:underline;
	color:#154D2C;
	
}
a:hover, a:focus, a:active {text-decoration:none;color:#4cb083}
a:hover.bck {text-decoration:none;color:#4cb083;background:#F3F3F3}
p {line-height:1.5;font-size:0.95em; }



h2 {text-transform:uppercase;color:#154D2C;font-size:15px;}
h3 {font-size:14px;}

.text-small{font-size:10px;}
.text-large{font-size:14px;}

.center{ width:936px; margin-left:auto; margin-right:auto; } 
.center-inner{ width:986px; margin-left:auto; margin-right:auto; } 

.cookie {padding:10px 0;float:left;width:100%;font-size:0.8em;background:#fff;border-bottom:solid 1px #86cbac;}
	.cookie .column {
	margin:0 auto;
	padding-right: 4px;
	padding-left: 2px;
}
	.cookie a {color:#303634;}
	.cookie a:hover, .cookie a:active, .cookie a:focus {text-decoration: none;color:#06492b;}
	.cookie .hide {float:right;text-decoration:none;}
	.cookie .hide:hover {text-decoration:underline;}

header{ width:100%; clear:both;} 
.header-mobile-top{ display:none; background: url("../images/bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0); height: 22px; padding: 10px; } 
.header-mobile-top ul { color: #FFF; font-size: 0.8em; margin-left:-30px; } 
.header-mobile-top ul > li { float: left; margin-right: 15px; list-style-type:none; margin-top:-10px; } 
.header-mobile-top ul > li a { color: #FFF; text-decoration:none; }
.header-top{ height: 123px; background: url("../images/building-fade.png") no-repeat scroll right center #06492B; } 
.header-top-right{ float: right; width:50%;} 
.header-top-left{ width:50%; float: left; } 
.logo{ background-color: transparent; float: left; margin-top: 10px; width: 100%; } 
.logohead {margin:0;padding:0;}

.top-menu-ul { color: #FFF; font-size: 0.75em; float:right; } 
.top-menu-ul > li { float: left; margin-right: 5px; list-style-type:none; } 
.top-menu-ul > li a { color: #FFF; text-decoration:none; } 
.top-menu-ul > li a:hover, .top-menu-ul > li a:active, .top-menu-ul > li a:focus {text-decoration: underline;}
.search{ float:right; } 
.search input{ padding:0 0 0 10px;width: 250px; height:30px; float:left;border:none;}
.search input[type="submit"] {text-indent:-9999em;width:30px;height:30px;background:#fff url('../images/search.png') 5px 5px no-repeat;border:0;}

.header-mid{ height: 50px; background: url("../images/yellowbk.png") repeat-x; margin-top: -16px; } 

nav ul {margin:0;padding:0;} 
nav ul li{ float:left; list-style-type:none; margin: 13px 49px 0 0; } 
nav ul li:last-child {margin-right:0;}
nav ul li a{ padding-bottom:16px;color: #154D2C; font-size: 15px; line-height: 24px; text-transform: uppercase; text-decoration:none; font-weight:bold; } 
nav ul li.active a {background: url('../images/nav.png') 50% bottom no-repeat;text-decoration: underline}
.home nav ul li.active a {background:none;text-decoration: none;}
nav ul li a:hover,nav ul li a:active, nav ul li a:focus, nav ul li.active a:hover, nav ul li.active a:focus, nav ul li.active a:active {text-decoration:underline;}


.mobile-nav{ display:none; } .cbp-hsmenu-wrapper{ display:none; } 
.header-bot{ height: 150px; background: url("../images/yellowbk.png") repeat-x; } 
.main-content-area{ margin-top: -150px; background:#fff; } 

.image-banner{ background: url("../images/banner.png"); float: left; width: 100%; height:194px; } 
.banner-text{width:400px;margin-left:470px;margin-top:30px;position:absolute;text-align:center;font-size:1.1em;}

.content-left-2{ width:61%; float:left; background:#fff; padding: 1%; } 
.content-left-2 h1{ border-bottom: 1px solid #B2B2B2; font-family: "ff-tisa-web-pro",serif;font-weight:normal;color:#07492d;} 
.content-left-2 h3 {font-family: "ff-tisa-web-pro",serif;font-weight:normal;font-size:18px;}
.content-left-2 p{ color: #3E4442;} 
.content-left-2 ul{ color: #E9C144; font-size: 16px; list-style: disc outside none; margin-left: -20px; } 
.content-right-1{ width:32%; float:left; padding-left:5%; background:#fff; } 
.out-border { border: 1px solid #F0F0F0; float: right; margin-top: 22px; width:90%; } 

.quick-links{ background-color: #F0F0F0; float: right; margin: 3%; width:94%; } 
.quick-links h2{ padding-left:5%; font-family: "ff-tisa-web-pro",serif;font-weight:normal;font-size:1.5em;color:#07492d;} 
.quick-links h6{ margin:0px; font-size:14px; padding-left:5% } 
.quick-links p{ margin:0 0 25px 0; padding-left:5% }

.quick-links-box h6 a {text-decoration:none;color:#07492d;}
.quick-links-box h6 a:hover, .quick-links-box h6 a:active, .quick-links-box h6 a:focus {text-decoration:underline;}
.quick-links-box p a {color:#303634;font-size:0.95em;}
.quick-links-box p a:hover, .quick-links-box p a:active, .quick-links-box p a:focus {text-decoration:none;}
.column-3-block{ width:100%; clear:both; } 
.column-1{ width:32%; margin-right:2%; float:left; } 
.last{ margin:0px; } 
.column-head{ background: url("../images/bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 8px 20px; overflow:hidden; color:#fff; font-family: "ff-tisa-web-pro",serif;} 
.column-image{ background-color: #34495E; height: 100px; } 
.column-text{ font-size:15px; } 
.left-menu{ width:25%; float:left; } 
.left-menu ul{ float: right; width: 95%; list-style: none outside none; margin: 5px; padding: 0; } 
.left-menu ul li{ background-color: #F0F0F0; margin-bottom:1px; } 
.left-menu ul li a { padding:16px;display:block;color: #165438; font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration: none;} 
.left-menu ul li a:hover, .left-menu ul li a:focus,.left-menu ul li a:active {text-decoration: underline;}
.left-menu ul li a.active {color:#404040;text-decoration:underline;background:url('../images/arrow.png') 95% 50% no-repeat;}
.arrow { float: right; margin-top: 1px; } 
.content-right-2{ width:69%; float:left; margin-top: 45px; padding-left:3%; padding-right:3%; } 
.content-right-2 h1{ margin:0; border-bottom: 1px solid #B2B2B2; font-family: "ff-tisa-web-pro",serif;font-weight:normal;color:#07492d;} 

.scrollup{width:41px; height:41px; position:fixed; bottom:15px; right:15px; display:none; text-indent:-9999px; background:url(../images/scrollToTop1.png) no-repeat scroll left top transparent; z-index:30000}
.scrollup:hover{background-position:bottom left!important;}

#subOverlay {
    display: none;
    position: fixed;
    bottom:15px;
    right:15px;
    width: 41px;
    height: 41px;
    text-indent:-9999px;
    background: url(../images/scrollToTop1.png) no-repeat scroll left top transparent; z-index:30000;
}
#subOverlay:hover{background-position:bottom left!important;}

.rm {padding:3px 3px 4px 3px;border:solid 1px #e6d061;display:block;width:148px;height:42px;}
.rm a {padding:11px 0;width:100%;text-align:center;text-decoration:none;color:#07492d;display:block;background:#e6d061;font-size:0.95em;
-webkit-transition:all 0.2s ease;
-moz-transition:all 0.2s ease;
-o-transition:all 0.2s ease;
-ms-transition:all 0.2s ease;
transition:all 0.2s ease;
}
.rm a:hover,.rm a:focus,.rm a:active {background:#07492d;color:#e6d061;}


.pagi {margin:20px 0;padding:0;float:left;list-style: none;}
	.pagi li {float:left;display:inline;margin-right:1px;font-size:0.8em;}
		.pagi li a {padding:10px;display:block;min-width:18px;text-align:center;background:#ebebeb;text-decoration:none;color:#07492d;border-radius:3px;}
		.pagi li a:hover, .pagi li a:active, .pagi li a:focus, .pagi li.active a {background:#cccccc;text-decoration: underline;}
		.pagi li.active a {text-decoration: none;}


.standardcontent-out-border { border: 1px solid #F0F0F0; float: right; margin-top: 40px; width: 80%; } 
.product {
	margin-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
} 
.standardcontent-left-border { border: 2px solid #F0F0F0; float: none; margin-top: 10px;  } 

.product-image { float: left; max-width: 22%; padding: 0.125em 0.625em 0.625em 0; margin-bottom:12px;} 
.product-description { overflow: hidden; padding: 0 2.5% 0 4.5%; width: 78%; margin-bottom:12px; } 
.title_side { margin:0; font-size: 0.9em; } 
.title_side a { text-decoration:none; } 
.title_side a strong { color: #154D2C; font-size: 0.8em; font-weight:bold; text-decoration:none; } 
.description-block p { color: #303734; } 
.span4{width:60%;float:left;} .span3{width:40%;} .span7{width:100%;float:left;} 
.span4 p{padding-right:5%;} 
.span7 h3{ font-size: 16px; } 
.sans_bold { font-family: "droid-sans",sans-serif; font-size: 15px !important; } 
.droid-font{ font-family: "droid-sans",sans-serif; } 
.table { width: 100%; } 
.table thead { background-color: #06492B; color: #FFFFFF; font-size: 15px; height: 42px; } 
.table thead th { padding: 5px 0 5px 10px; } 
.table thead th span{ float:left; } 
.table tbody { color: #303734; font-size: 15px; } 
.table tbody tr { height: 42px; } 
.table tbody tr td { padding-left: 10px; } 
.table tbody tr:nth-child(2n), .table tbody .even { background-color: #F0F0F0; border-bottom-style: solid;
	border-bottom-color: #ffffff;} 
.span7 ul { color: #E9C144; font-size: 16px; list-style: disc outside none; } 
.span7 ul li {line-height:1.5;font-size:15px;}
.span7 ul li span {color:#303634;}

figure {  }
figcaption { text-align: center;}

.content-right-2 .span3 { float: right; height: 292px; margin-top: 25px; } 
.gallary-background { background: url("../images/paper.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0); margin-top: 20px; min-height: 738px; width: 100%; } 
.gallary-border { background: url("../images/timeline-new.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); float: left; height: 670px; margin-top: 30px; width: 10%; } 
.gallery-5-items{background: url("../images/timeline-new-2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.gallary-frame { background: url("../images/wood.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); float: left; height: 175px; width: 119px; } 
.gallary-button { background: url("../images/GallaryButton.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; color: #424242; font-size: 13px; height: 40px; width: 116px; } 
.gallary-button:hover, .gallary-btn-active { background: url("../images/gallary-btn-green.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); color: #FFFFFF; } 
.gallary-frame img { height: 145px; margin-left: 6px; margin-top: 24px; width: 106px; } 
.gallary-button-div { float: left; margin-right: 14px; } 
.gallary-item { float: left; margin-bottom: 34px; } 
.gallery-placeholder{min-height:180px;width:200px;}
.gray-frame-names {padding:0 15px; background-color: #2F3F3D; float: left; height: 100px; margin-top: 40px; display:block;} 
.gray-frame-names p { color: #FFFFFF; } 
.gray-frame-names .tisa {font-family: "ff-tisa-web-pro",serif;}
.gray-frame-names .sans_under {font-size:0.8em;clear:both;float:left;}
.image_container1 { float: left; margin-top: 106px; padding-left: 21px; width: 42%; } 
.image_container2 { float: left; margin-left: 19px; margin-top: 29px; width: 42%; } 
.image_container1 .gray-frame-names .tisa {float:right;text-align:right;clear:both;}
.gallery-mobile{ display:none; } 

footer{ background: url("../images/bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0); float: left; padding: 0 0 20px 0; width: 100%; margin-top:30px; text-align:center; } 
.footer-menu{ font-family: 'Droid Sans'; } 
.footer-menu li{ float:left; list-style-type:none; color:#fff; margin-right:5px; } 
.footer-menu a{ color:#fff; font-size: 0.75em; } 
.footer-menu a:hover,.footer-menu a:active,.footer-menu a:focus {text-decoration: none}
footer a{ font-size:.95em; } 

footer2{ background: url("../images/bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0); float: left; padding: 0 0 20px 0; width: 100%; margin-top:0px; text-align:center; } 
.footer2-menu{ font-family: 'Droid Sans'; } 
.footer2-menu li{ float:left; list-style-type:none; color:#fff; margin-right:5px; } 
.footer2-menu a{ color:#fff; font-size: 0.75em; } 
.footer2-menu a:hover,.footer-menu a:active,.footer-menu a:focus {text-decoration: none}
footer2 a{ font-size:.95em; } 

.left-menu-bottom{display:none;}
.last-link {margin-right:0;}

@media (max-width: 936px){ 
	.center{ width:94%; margin-right: 3%; margin-left: 3%; margin-left:auto; margin-right:auto; } 
	.center-inner{ width:94%; margin-right: 3%; margin-left: 3%; margin-left:auto; margin-right:auto; } 
	.main-nav{ display:none; } 
	.mobile-nav{ display:block; clear:both; } 
	.content-right-2 { margin-top: 10px; } 
	.nav ul li{ clear:both; } 
	.header-mid{ height: 40px; background: url("../images/yellowbk.png") repeat-x; margin-top: -16px; } 
	.image-banner{ display:none; } 
	.banner-text{ display:none; } 
	.main-content-area { padding: 1%; margin-top: -140px; } 
	.content-left-2 h1 { margin: 0; } 
	.open{ width:100%; } 
	.gallery-mobile{ display:block; } 
	.gallary-background{ display:none; } 
	.gallary-item{ margin-left:3%;} 
	.gallery-mobile > .gallary-item{ width:100%; clear:both;} 
	.out-border { float: left; width:90%; } 
	.cbp-hsmenu-wrapper{ display:block; } 
	.left-menu { width: 100%; float:right; display:none; } 
	.left-menu-bottom{display:block;}
	.left-menu-bottom ul{ float: right; width: 95%; list-style: none outside none; margin: 5px; padding: 0; } 
	.left-menu-bottom ul li{ background-color: #F0F0F0; margin-bottom:1px; padding: 16px; } 
	.left-menu-bottom ul li a { color: #165438; font-size: 12px; font-weight: bold; text-transform: uppercase; } 
} 

@media (max-width: 800px){ 
	.column-1 { float: none; margin-right: 3%; margin-left: 3%; width: 94%; margin-bottom:20px; } 
	.search input{ display:none; } 
	.top-menu-ul { display:none; } 
	.header-top-right{ display:none; } 
	.header-top-left{ width:100%; } 
	.header-mobile-top{ display:block; } 
	.header-mid{margin-top:0px;} 
	.standardcontent-out-border { border: 1px solid #F0F0F0; float: left; margin-top: 20px; width: 100%; } 
	.left-menu ul { float: right; list-style: none outside none; margin: 0; padding: 0; width: 95%; margin:1.5% 2.5%; } 
	.content-right-2{ width: 100%; } 
	.span4{width:100%;float:left;} 
	.span3{width:100%;} 
	.span7{width:100%;float:left;} 
} 

@media (max-width: 600px){ 
	.content-left-2{ float:none; width:100%; background:none; } 
	.content-right-1{ float:none; width:100%; margin-left:0; } 
} 

td.highlight {background: #eee ; color: red; }

td.code{padding:0 2px 1px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:13px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}

code{padding:0px 2px;color:#d14;white-space:wrap;background-color:#f7f7f9;border:1px solid #e1e1e8}

.address { margin-left: 10px;
		   border-left: .5px;
		   border-left: #000;
		   border-left-style: solid;
		   padding-left: 4px; }

