/*@import url(http://fonts.googleapis.com/css?family=Ubuntu+Condensed);*/

@font-face {
    font-family: 'Conv_Quattrocento-Regular';
    src: url('fonts/Quattrocento-Regular.eot');
    src: url('fonts/Quattrocento-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/Quattrocento-Regular.woff') format('woff'),
         url('fonts/Quattrocento-Regular.ttf') format('truetype'),
         url('fonts/Quattrocento-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


/*
	Minimaxing 1.0 by nodethirtythree design
	http://nodethirtythree.com | @nodethirtythree
	Released under the Creative Commons Attribution 3.0 license (nodethirtythree.com/license)
*/

/*********************************************************************************/
/* Global                                                                        */
/*********************************************************************************/

	body {
		font-size: 13.5pt;
		/*font-family: sans-serif;*/
		/*background-color: #e3e9dc;*/
		background-image:url(images/background.jpg) ;
		 background-color:#F9FBF0;
		background-repeat:repeat-x;
		/*font-family: 'Ubuntu Condensed', sans-serif;*/
		font-family:'Conv_Quattrocento-Regular',Sans-Serif !important;
		color: #252525;
		letter-spacing: -1px;
	}
	.TwButton{
		width:30%;
		float:right;
		 margin-top:-20px;
		
	}
		

	h1,h2,h3,h4 {
		color: #464646;
		font-weight: normal;
	}

	h1,h2 {
		/*text-transform: lowercase;*/
	}

	h2 {
		font-size: 1.6em;
		letter-spacing: -1px;
		margin-bottom: 1em;
	}

	h3,h4 {
		color: #283121;
		margin-bottom: 0.5em;
		
	}

	h3 {
		font-size: 1.2em;
		margin-bottom: 0.8em;
	}

	h4 {
		font-size: 1em;
		font-weight:bold;
	}

	p, ul {
		/*margin-bottom: 1.25em;*/
	}

	p {
		line-height: 1.15em;
	}
.read-more{
	color:#d05a02;
	
	}
	.read-more a{
	color:#d05a02;
	
	}
	.read-more img.cbs{
		margin:-8px 0 0 9%;
		float:left;
	
	}
	.read-more img.globe{
		margin:-10px 9% 0 0;
		float:right;
	
	}
.green{
	color:#6cb62c;
	font-weight: 400;
	}

	strong {
		color: #474e43;
	}

	img.left {
		float: left;
		margin: 2px 1.25em 0 0;
	}
	img.leftT {
		float: right;
		margin: 0px 0.1em 0 0;
	}
	img.rightT {
		float: left;
		margin: 0px 0.1 0 0;
	}

	img.top {
		margin: 4px 0 2.25em 0;
	}

	ul {
		/*padding: 0.25em 0 0 0;*/
	}

	a {
		color: #5d93a2;
		text-decoration: underline;
	}

	a:hover {
		text-decoration: none;
	}

	* > p:last-child {
		margin-bottom: 0 !important;
	}

	article.blog-post {
		position: relative;
	}

		article.blog-post .comments {
			position: absolute;
			top: 0;
			right: 0;
			height: 32px;
			line-height: 24px;
			padding-left: 40px;
			background: url('images/icon-bubble.png') no-repeat;
		}

	ul.small-image-list {
	}

		ul.small-image-list li {
			overflow: hidden;
			margin-bottom: 0.6em;
		}

	ul.big-image-list {
	}

		ul.big-image-list li {
			overflow: hidden;
			margin-bottom: 2em;
		}

	ul.link-list {
	}

		ul.link-list li {
			border-top: solid 1px #ced0b7;
			padding: 0.75em 0 0 0;
			margin: 0.75em 0 0 0;
		}
		
		ul.link-list li:first-child {
			padding-top: 0;
			margin-top: 0;
			border-top: 0;
		}

	.button {
		display: inline-block;
		padding: 15px 25px 15px 25px;
		background-color: #007b9d;
		background-image: -moz-linear-gradient(top, #008dad, #007b9d);
		background-image: -webkit-linear-gradient(top, #008dad, #007b9d);
		background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#008dad), to(#007b9d));
		background-image: -ms-linear-gradient(top, #008dad, #007b9d);
		background-image: -o-linear-gradient(top, #008dad, #007b9d);
		background-image: linear-gradient(top, #008dad, #007b9d);
		border-radius: 10px;
		text-transform: lowercase;
		text-decoration: none;
		color: #fff;
		font-size: 1.2em;
		letter-spacing: -1px;
		border: solid 1px #006e8b;
		box-shadow: inset 0px 0px 0px 1px #18a8c8;
	}

	.button:hover {
		background-color: #118eb1;
		background-image: -moz-linear-gradient(top, #1b9fbe, #118eb1);
		background-image: -webkit-linear-gradient(top, #1b9fbe, #118eb1);
		background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1b9fbe), to(#118eb1));
		background-image: -ms-linear-gradient(top, #1b9fbe, #118eb1);
		background-image: -o-linear-gradient(top, #1b9fbe, #118eb1);
		background-image: linear-gradient(top, #1b9fbe, #118eb1);
		box-shadow: inset 0px 0px 0px 1px #3ecceb;
	}

/*********************************************************************************/
/* 1200px (>= 1200px)                                                            */
/*********************************************************************************/

	@media only screen and (min-width: 1200px) {
		.TwButton{
		width:30%;
		float:right;
		 margin-top:-55px;
		
	}

		section, article {
			margin: 0 0 60px 0;
		}
		
		section:last-child, article:last-child {
			margin-bottom: 0;
		}
		
		section.left-content {
			padding-right: 30px;
		}

		section.right-content {
			padding-left: 30px;
		}

		section.middle-content {
			padding: 0 30px 0 30px;
		}

		ul.small-image-list img {
			width: 134px;
		}
		ul.small-image-list-buttonsimg {
			width: 280px;
		}

		ul.big-image-list img {
			width: 178px;
		}

		.blog-post-image {
			width: 588px;
		}

		#header-wrapper {
			
			height:100px;
		}

		#header {
			background-image: url(images/header-back.jpg);
			background-repeat:no-repeat;
			position: relative;
			/*margin: 2.5% 0 2.5% 0;*/
			margin: 0% 0 0% 0;
			padding: 0 40px 0 40px;
			
			height: 100px;
		}
		.2u-first{margin:0 !important;}

			#header h1 {
				position: absolute;
				left: 110px;
				top: 5px;
				color: #fff;
				font-size: 2.4em;
				letter-spacing: -2px;
				line-height: 86px;
			}

			#header h1 a {
				color: #000;
				text-decoration: none;
			}
			
			#header nav {
				position: absolute;
				right: 150px;
				top: 20px;
				/*line-height: 45px;*/
				/*text-transform: lowercase;*/
				height: 45px;
				font-family:Verdana, Geneva, sans-serif;
				font-size: 0.8em;
				letter-spacing: -1px;
				padding:0 10px 0 10px;
				
				
			border-radius: 10px;
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;

			border: solid 1px #000;
			
			
			background: rgb(254,254,254); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(254,254,254,1) 0%, rgba(219,219,219,1) 47%, rgba(209,209,209,1) 53%, rgba(226,226,226,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(47%,rgba(219,219,219,1)), color-stop(53%,rgba(209,209,209,1)), color-stop(100%,rgba(226,226,226,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(219,219,219,1) 47%,rgba(209,209,209,1) 53%,rgba(226,226,226,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(219,219,219,1) 47%,rgba(209,209,209,1) 53%,rgba(226,226,226,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(219,219,219,1) 47%,rgba(209,209,209,1) 53%,rgba(226,226,226,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(254,254,254,1) 0%,rgba(219,219,219,1) 47%,rgba(209,209,209,1) 53%,rgba(226,226,226,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */

			
			
			}
			
				#header nav a {
					
					display: inline-block;
					text-decoration: none;
					color: #000;
					padding: 15px 10px 0 20px;					
					height:30px;
				}
				
				#header nav a.current-page-item {
					background-color: #007897;
					
					border-radius: 10px;
					border: solid 1px #006e8b;
					
					background-image: -moz-linear-gradient(top, #007b99, #007897);
					background-image: -webkit-linear-gradient(top, #007b99, #007897);
					background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#007b99), to(#007897));
					background-image: -ms-linear-gradient(top, #007b99, #007897);
					background-image: -o-linear-gradient(top, #007b99, #007897);
					background-image: linear-gradient(top, #007b99, #007897);
					box-shadow: inset 0px 1px 5px 1px rgba(0,0,0,0.1), 0px 0px 5px 1px rgba(255,255,255,0.1);
				}

				#header nav a:hover {
					background-color: #0882a1;
					
					/*border-radius: 10px;*/
					/*border: solid 1px #006e8b;*/
					
					background: rgb(226,226,226); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(226,226,226,1) 0%, rgba(209,209,209,1) 47%, rgba(219,219,219,1) 53%, rgba(254,254,254,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(47%,rgba(209,209,209,1)), color-stop(53%,rgba(219,219,219,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(209,209,209,1) 47%,rgba(219,219,219,1) 53%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(209,209,209,1) 47%,rgba(219,219,219,1) 53%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(209,209,209,1) 47%,rgba(219,219,219,1) 53%,rgba(254,254,254,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(226,226,226,1) 0%,rgba(209,209,209,1) 47%,rgba(219,219,219,1) 53%,rgba(254,254,254,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */

				
				}

		#banner-wrapper {
			/*background: #c8d2bc url(images/bg1.png);*/
			
		}

		#banner {
			background-image: url(images/slider-back.jpg);
			background-repeat:no-repeat;
			position: relative;
			width: 1160px;
			height: 365px;
			/*margin: 2% 0 2% 0;*/
			/*box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.10);*/
			/*border-radius: 10px;*/
			padding: 20px 20px 37px 20px;
			/*background: #fff url(images/banner.jpg) no-repeat 20px 20px;*/
			/*background-size: 1160px 265px;*/
		}

			#banner h2 {
				position: absolute;
				z-index: 1;
				width: 100%;
				top: 100px;
				left: 0;
				font-size: 3.3em;
				color: #fff;
				text-align: center;
				letter-spacing: -2px;
			}
			
			#banner span {
				display: block;
				position: absolute;
				z-index: 1;
				width: 100%;
				bottom: 105px;
				left: 0;
				font-size: 1.6em;
				color: #fff;
				text-align: center;
				letter-spacing: -1px;
				text-transform: lowercase;
				opacity: 0.8;
			}

		#main {
			background: #f9fbf0;
			padding: 0% 0 0% 0;
			background-image:url(images/background-lower.jpg);
			background-repeat:repeat-x;
		}

			#main .controls {
			}

			#main .main-row {
				margin: 2% 0 0% 0;
				overflow: hidden;
			}
			#main .main-row-buttons {
				margin: 0% 0 2% 0;
				overflow: hidden;
			}

		#footer-wrapper {
			padding: 0% 0 1% 0;
			background: #f9fbf0;
		}
		

		#copyright {
			text-align: center;
			color: ##d05a02;
			border-top: solid 1px #ced0b7;
			padding: 1em 0 0 0;
			margin: 0% 0 0 0;
		}

			#copyright a {
				color: #d05a02;
				font-size:20px;
			}
	
	}
	
/*********************************************************************************/
/* 1000px (> 769px && < 1200px)                                                  */
/*********************************************************************************/

	@media only screen and (max-width: 1199px) and (min-width: 769px) {
	
.TwButton{
		width:30%;
		float:right;
		 margin-top:-55px;
		
	}
		section, article {
			margin: 0 0 50px 0;
		}
		
		section:last-child, article:last-child {
			margin-bottom: 0;
		}
		
		section.left-content {
			padding-right: 15px;
		}

		section.right-content {
			padding-left: 15px;
		}

		section.middle-content {
			padding: 0 15px 0 15px;
		}

		ul.small-image-list img {
			width: 30%;
		}
		ul.small-image-list li {
			/*font-size:0.9em;*/
		}

		ul.big-image-list img {
			width: 75px;
		}

		.blog-post-image {
			width: 490px;
		}
		.banner-image{
			width:100%;
		}

		#header-wrapper {
			
		}

		
		/******* new ****************/
		#header {
  background-image: url("images/header-back.jpg");
  background-size: 1024px 100px;
  background-repeat: no-repeat;
  height: 100px;
  margin: 0 0;
  padding: 0 40px;
  position: relative;
}
body {
  background-image: url("images/background-1024.jpg");
  background-repeat: repeat-x;
  background-size: 1024px 440px;
  
}
	/********* end new*********/	
		

			#header h1 {
				position: absolute;
				left: 40px;
				top: 0;
				color: #fff;
				font-size: 2em;
				letter-spacing: -2px;
				line-height: 86px;
			}

			#header h1 a {
				color: #fff;
				text-decoration: none;
			}
			
			
			/***********new**************/
			#header nav {
				position: absolute;
				right: 10px;
				top: 10px;
				/*line-height: 45px;*/
				/*text-transform: lowercase;*/
				height: 45px;
				font-family:Verdana, Geneva, sans-serif;
				font-size: 0.8em;
				letter-spacing: -1px;
				padding:0 10px 0 10px;
				
				
			border-radius: 10px;
			border: solid 1px #000;
			
			
			background: rgb(254,254,254); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(254,254,254,1) 0%, rgba(219,219,219,1) 47%, rgba(209,209,209,1) 53%, rgba(226,226,226,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(47%,rgba(219,219,219,1)), color-stop(53%,rgba(209,209,209,1)), color-stop(100%,rgba(226,226,226,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(219,219,219,1) 47%,rgba(209,209,209,1) 53%,rgba(226,226,226,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(219,219,219,1) 47%,rgba(209,209,209,1) 53%,rgba(226,226,226,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(219,219,219,1) 47%,rgba(209,209,209,1) 53%,rgba(226,226,226,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(254,254,254,1) 0%,rgba(219,219,219,1) 47%,rgba(209,209,209,1) 53%,rgba(226,226,226,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */

			
			}
			/***********end new**************/
				
				/***********new**************/
				#header nav a {
					
					display: inline-block;
					text-decoration: none;
					color: #000;
					padding: 15px 10px 0 10px;					
					height:30px;
				}
				/***********end new**************/
				
				#header nav a.current-page-item {
					background-color: #007897;
					background-image: -moz-linear-gradient(top, #007b99, #007897);
					background-image: -webkit-linear-gradient(top, #007b99, #007897);
					background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#007b99), to(#007897));
					background-image: -ms-linear-gradient(top, #007b99, #007897);
					background-image: -o-linear-gradient(top, #007b99, #007897);
					background-image: linear-gradient(top, #007b99, #007897);
					box-shadow: inset 0px 1px 5px 1px rgba(0,0,0,0.1), 0px 0px 5px 1px rgba(255,255,255,0.1);
				}

				
				/***********new**************/
				#header nav a:hover {
					background-color: #0882a1;
					
					/*border-radius: 10px;*/
					/*border: solid 1px #006e8b;*/
					
					background: rgb(226,226,226); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(226,226,226,1) 0%, rgba(209,209,209,1) 47%, rgba(219,219,219,1) 53%, rgba(254,254,254,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(47%,rgba(209,209,209,1)), color-stop(53%,rgba(219,219,219,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(209,209,209,1) 47%,rgba(219,219,219,1) 53%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(209,209,209,1) 47%,rgba(219,219,219,1) 53%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(209,209,209,1) 47%,rgba(219,219,219,1) 53%,rgba(254,254,254,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(226,226,226,1) 0%,rgba(209,209,209,1) 47%,rgba(219,219,219,1) 53%,rgba(254,254,254,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */

				}
				/***********end new**************/

		#banner-wrapper {
			/*background: #c8d2bc url(images/bg1.png);*/
		}

	
		#banner {
  background-image: url("images/slider-back.jpg");
  background-size: 1024px 340px;
  background-repeat: no-repeat;
  height: 285px;
  padding: 20px 20px 37px;
  position: relative;
  width: 960px;
}
	img.leftT {
		width:45%;
  float: right;
  margin: 0 -0.9em 0 0;
}	
img.rightT {
  float: left;
   margin: 0 0 0 2.9em;
  width:45%;
}
			
			#banner h2 {
				position: absolute;
				z-index: 1;
				width: 100%;
				top: 80px;
				left: 0;
				font-size: 3em;
				color: #fff;
				text-align: center;
				letter-spacing: -2px;
			}
			
			#banner span {
				display: block;
				position: absolute;
				z-index: 1;
				width: 100%;
				bottom: 85px;
				left: 0;
				font-size: 1.4em;
				color: #fff;
				text-align: center;
				letter-spacing: -1px;
				text-transform: lowercase;
				opacity: 0.8;
			}

		/*#main {
			background: #fff;
			padding: 0% 0 0% 0;
		}*/
		#main {
  background: url("images/background-lower.jpg") repeat-x scroll 0 0 #F9FBF0;
  padding: 0 0;
}

			#main .controls {
			}

			#main .main-row {
				margin: 7% 0 0% 0;
				/*overflow: hidden;*/
			}

		#footer-wrapper {
			padding: 1% 0 5% 0;
			/**/
			background: none repeat scroll 0 0 #F9FBF0;
		}

		#copyright {
			text-align: center;
			color: #A6A88F;
			border-top: solid 1px #ced0b7;
			padding: 2em 0 0 0;
			margin: 1em 0 0 0;
		}

			/*#copyright a {
				color: #A6A88F;
			}*/
			/*new*/
			#copyright a {
  color: #D05A02;
  font-size: 18px;
}
.read-more img.cbs {
	width:20%;
  float: left;
  margin: -8px 0 0 5%;
}
.read-more img.globe {
	width:20%;
  float: right;
  margin: -10px 5% 0 0;
}
	
	}
	/*********************************************************************************/
/* 1000px (> 640px && < 769px)                                                  */
/*********************************************************************************/

	@media only screen and (max-width: 769px) and (min-width: 641px) {
			.TwButton{
		width:30%;
		float:right;
		 margin-top:-45px;
		
	}

		h2 {
  font-size: 1.2em;
  letter-spacing: -1px;
  margin-bottom: 1em;
}
p {
  line-height: 1.0em;
 font-size: 0.85em;
}
		section, article {
			margin: 0 0 50px 0;
		}
		
		section:last-child, article:last-child {
			margin-bottom: 0;
		}
		
		section.left-content {
			padding-right: 15px;
		}

		section.right-content {
			padding-left: 15px;
		}

		section.middle-content {
			padding: 0 15px 0 15px;
		}
		img.leftT {
    float: left;
    margin: 0 -0.9em 0 0;
    width: 50%;
}
img.rightT {
  float: left;
  margin: 0 0 0 2.9em;
  width: 50%;
}

		ul.small-image-list img {
			width: 38%;
		}
		ul.small-image-list li {
			/*font-size:0.9em;*/
		}

		ul.big-image-list img {
			width: 75px;
		}

		.blog-post-image {
			width: 490px;
		}
		.banner-image{
			width:100%;
		}

		#header-wrapper {
			
		}

		
		/******* new ****************/
		#header {
  background-image: url("images/header-back.jpg");
  background-size: 768px 100px;
  background-repeat: no-repeat;
  height: 100px;
  margin: 0 0;
  padding: 0 40px;
  position: relative;
}
body {
  background-image: url("images/background-1024.jpg" );
  background-color:#F9FBF0;
  background-repeat: repeat-x;
  background-size: 1024px 440px;
  
}
	/********* end new*********/	
		

			#header h1 {
				position: absolute;
				left: 40px;
				top: 0;
				color: #fff;
				font-size: 2em;
				letter-spacing: -2px;
				line-height: 86px;
			}

			#header h1 a {
				color: #fff;
				text-decoration: none;
			}
			
			
			/***********new**************/
			#header nav {
				position: absolute;
				right: 5px;
				top: 10px;
				/*line-height: 45px;*/
				/*text-transform: lowercase;*/
				height: 35px;
				font-family:Verdana, Geneva, sans-serif;
				font-size: 0.65em;
				letter-spacing: -1px;
				padding:0 9px 0 9px;
				
				
			border-radius: 10px;
			border: solid 1px #000;
			
			
			background: rgb(254,254,254); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(254,254,254,1) 0%, rgba(219,219,219,1) 47%, rgba(209,209,209,1) 53%, rgba(226,226,226,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(47%,rgba(219,219,219,1)), color-stop(53%,rgba(209,209,209,1)), color-stop(100%,rgba(226,226,226,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(219,219,219,1) 47%,rgba(209,209,209,1) 53%,rgba(226,226,226,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(219,219,219,1) 47%,rgba(209,209,209,1) 53%,rgba(226,226,226,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(219,219,219,1) 47%,rgba(209,209,209,1) 53%,rgba(226,226,226,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(254,254,254,1) 0%,rgba(219,219,219,1) 47%,rgba(209,209,209,1) 53%,rgba(226,226,226,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */

			
			}
			/***********end new**************/
				
				/***********new**************/
				#header nav a {
					
					display: inline-block;
					text-decoration: none;
					color: #000;
					padding: 13px 5px 0 5px;					
					height:22px;
				}
				/***********end new**************/
				
				#header nav a.current-page-item {
					background-color: #007897;
					background-image: -moz-linear-gradient(top, #007b99, #007897);
					background-image: -webkit-linear-gradient(top, #007b99, #007897);
					background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#007b99), to(#007897));
					background-image: -ms-linear-gradient(top, #007b99, #007897);
					background-image: -o-linear-gradient(top, #007b99, #007897);
					background-image: linear-gradient(top, #007b99, #007897);
					box-shadow: inset 0px 1px 5px 1px rgba(0,0,0,0.1), 0px 0px 5px 1px rgba(255,255,255,0.1);
				}

				/*#header nav a:hover {
					background-color: #0882a1;
					background-image: -moz-linear-gradient(top, #0782a0, #077d9b);
					background-image: -webkit-linear-gradient(top, #0782a0, #077d9b);
					background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0782a0), to(#077d9b));
					background-image: -ms-linear-gradient(top, #0782a0, #077d9b);
					background-image: -o-linear-gradient(top, #0782a0, #077d9b);
					background-image: linear-gradient(top, #0782a0, #077d9b);
					box-shadow: inset 0px 1px 5px 1px rgba(0,0,0,0.05), 0px 0px 5px 1px rgba(255,255,255,0.05);
				}*/
				/***********new**************/
				#header nav a:hover {
					background-color: #0882a1;
					
					/*border-radius: 10px;*/
					/*border: solid 1px #006e8b;*/
					
					background: rgb(226,226,226); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(226,226,226,1) 0%, rgba(209,209,209,1) 47%, rgba(219,219,219,1) 53%, rgba(254,254,254,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(47%,rgba(209,209,209,1)), color-stop(53%,rgba(219,219,219,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(209,209,209,1) 47%,rgba(219,219,219,1) 53%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(209,209,209,1) 47%,rgba(219,219,219,1) 53%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(209,209,209,1) 47%,rgba(219,219,219,1) 53%,rgba(254,254,254,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(226,226,226,1) 0%,rgba(209,209,209,1) 47%,rgba(219,219,219,1) 53%,rgba(254,254,254,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */

				}
				/***********end new**************/

		#banner-wrapper {
			/*background: #c8d2bc url(images/bg1.png);*/
		}

	/*	#banner {
			position: relative;
			width: 960px;
			height: 220px;
			margin: 2% 0 2% 0;
			box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.10);
			border-radius: 10px;
			padding: 20px;
			background: #fff url(images/banner.jpg) no-repeat 20px 20px;
			background-size: 960px 220px;
		}*/
		#banner {
  background-image: url("images/slider-back.jpg");
  background-size: 768px 260px;
  background-repeat: no-repeat;
  height: 200px;
  padding: 20px 20px 37px;
  position: relative;
  width: 720px;
}
	img.leftT {
		width:50%;
  float: right;
  margin: 0 -0.9em 0 0;
}	
img.rightT {
  float: left;
   margin: 0 0 0 2.9em;
  width:50%;
}
			
			#banner h2 {
				position: absolute;
				z-index: 1;
				width: 100%;
				top: 80px;
				left: 0;
				font-size: 3em;
				color: #fff;
				text-align: center;
				letter-spacing: -2px;
			}
			
			#banner span {
				display: block;
				position: absolute;
				z-index: 1;
				width: 100%;
				bottom: 85px;
				left: 0;
				font-size: 1.4em;
				color: #fff;
				text-align: center;
				letter-spacing: -1px;
				text-transform: lowercase;
				opacity: 0.8;
			}

		/*#main {
			background: #fff;
			padding: 0% 0 0% 0;
		}*/
		#main {
  background: url("images/background-lower.jpg") repeat-x scroll 0 0 #F9FBF0;
  padding: 0 0;
}

			#main .controls {
			}

			#main .main-row {
				margin: 7% 0 0% 0;
				/*overflow: hidden;*/
			}

		#footer-wrapper {
			padding: 1% 0 5% 0;
			/**/
			background: none repeat scroll 0 0 #F9FBF0;
		}

		#copyright {
			text-align: center;
			color: #A6A88F;
			border-top: solid 1px #ced0b7;
			padding: 2em 0 0 0;
			margin: 1em 0 0 0;
		}

			/*#copyright a {
				color: #A6A88F;
			}*/
			/*new*/
			#copyright a {
  color: #D05A02;
  font-size: 17px;
}
.read-more img.cbs {
	width:20%;
	height:auto;
  float: left;
  margin: -8px 0 0 0%;
}
.read-more img.globe {
	width:20%;
	height:auto;
  float: right;
  margin: -10px 0% 0 0;
}
	
	}
	/*********************************************************************************/
/* Mobile (<= 640px => 480)                                                             */
/*********************************************************************************/
	
@media only screen and (max-width: 641px) and (min-width: 480px) {
	.TwButton{
		width:30%;
		float:right;
		 margin-top:-40px;
		
	}

		body {
			font-size: 15pt;
		}

		h2 {
			font-size: 1.4em;
		}

		h3 {
			font-size: 1.2em;
		}

		h4 {
			font-size: 1em;
		}
	
	
		img.leftT {
    float: left;
    margin: 0 0 0 0;
    width: 50% !important;
}
img.rightT {
  float: left;
  margin: 0 0 0 0;
  width: 50% !important;
}
#header img{ 
width:240px !important;

 height:56px !important;
 }

		ul.small-image-list img {
			width: 75px;
		}

		ul.big-image-list img {
			width: 75px;
		}

		ul.link-list {
			margin: 0 0 2em 0;
		}

		section, article {
			padding: 0px 20px 0px 20px !important;
		}

		#main section, #main article {
			background: #fff;
		}

		article.blog-post .comments {
			display: block;
			position: relative;
			top: -0.5em;
			margin: 0 0 0.5em 0;
		}

		article.blog-post h2 {
		}

		.button {
			font-size: 1em;
		}

		.blog-post-image {
			width: 100%;
		}
		.banner-image{
			width:100%;
		}

		#header-wrapper {
			/*background-color: #007294;
			background-image: -moz-linear-gradient(top, #008dab, #007294);
			background-image: -webkit-linear-gradient(top, #008dab, #007294);
			background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#008dab), to(#007294));
			background-image: -ms-linear-gradient(top, #008dab, #007294);
			background-image: -o-linear-gradient(top, #008dab, #007294);
			background-image: linear-gradient(top, #008dab, #007294);*/
		}

		#header {
			text-align: center;
			padding: 25px 0 25px 0;
		}

			#header h1 {
				color: #fff;
				font-size: 2.4em;
				text-align: left;
				margin: 0 0 20px 0;
			}

			#header h1 a {
				color: #fff;
				text-decoration: none;
			}

			#header nav {
				/*text-transform: lowercase;*/
				font-size: 1em;
				margin: 0 auto;
			}
			 body {
  font-size: 12pt;
}
				.main-row-buttons{
					background-color:#fff;
					overflow:hidden;
					}
				#header nav a {
					display: inline-block;
					text-decoration: none;
					color: #fff;
					padding: 10px 15px 10px 15px;
					margin: 3px 0 3px 0;
				}
				
				#header nav a.current-page-item {
					background-color: #007897;
					background-image: -moz-linear-gradient(top, #007b99, #007897);
					background-image: -webkit-linear-gradient(top, #007b99, #007897);
					background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#007b99), to(#007897));
					background-image: -ms-linear-gradient(top, #007b99, #007897);
					background-image: -o-linear-gradient(top, #007b99, #007897);
					background-image: linear-gradient(top, #007b99, #007897);
					box-shadow: inset 0px 1px 5px 1px rgba(0,0,0,0.1), 0px 0px 5px 1px rgba(255,255,255,0.1);
					border-radius: 10px;
				}

		#banner-wrapper {
			/*background: #c8d2bc url(images/bg1.png);*/
			display: block !important;
		}

		#banner {
			position: relative;
			width: 100%;
			height: 240px;
			/*background: #fff url(images/banner.jpg) no-repeat;*/
			background-size: 100% 100%;
		}	

		#banner {
			position: relative;
		}
			.banner-image {
  margin-left: 0px !important;
  width: 100% !important;
}
			#banner h2 {
				position: absolute;
				z-index: 1;
				width: 100%;
				bottom: 80px;
				left: 0;
				font-size: 2em;
				color: #fff;
				text-align: center;
				letter-spacing: -2px;
			}
			
			#banner span {
				display: block;
				position: absolute;
				z-index: 1;
				width: 100%;
				top: 135px;
				left: 0;
				font-size: 1em;
				color: #fff;
				text-align: center;
				letter-spacing: -1px;
				text-transform: lowercase;
				opacity: 0.8;
			}

		#footer-wrapper section, #footer-wrapper article {
			border-bottom: solid 1px #ced0b7;
		}
		.read-more img.cbs {
  float: left;
  margin: 0 40% 0 20% !important;
}
	.read-more img.globe {
  float: right;
  margin: 0 1% 0 33% !important;
}
			
		#copyright {
			text-align: center;
			color: #A6A88F;
			padding: 40px;
			font-size: 0.95em !important;
			line-height: 1.5em;
		}

			#copyright a {
				color: #D05A02;
			}
	
	}

/*********************************************************************************/
/* Mobile (<= 480px =>320)                                                             */
/*********************************************************************************/

	@media only screen and (max-width: 480px) and (min-width: 320px) {
		.TwButton{
		width:30%;
		float:right;
		 margin-top:-45px;
		
	}

		body {
			font-size: 15pt;
		}

		h2 {
			font-size: 1.4em;
		}

		h3 {
			font-size: 1.2em;
		}

		h4 {
			font-size: 1em;
		}
		
		img.leftT {
    float: left;
    margin: 0 0 5px 0;
    width: 80%;
}
img.rightT {
  float: left;
  margin: 0 0 0 0;
  width: 80%;
}

#header img{ 
width:100%;
 height:auto;
 }
		.main-row-buttons {
  background-color: #FFFFFF;
  overflow: hidden;
}
		ul.small-image-list img {
			width: 75px;
		}

		ul.big-image-list img {
			width: 75px;
		}

		ul.link-list {
			margin: 0 0 2em 0;
		}

		section, article {
			padding: 5px 20px 20px 20px;
		}

		#main section, #main article {
			background: #fff;
		}

		article.blog-post .comments {
			display: block;
			position: relative;
			top: -0.5em;
			margin: 0 0 0.5em 0;
		}

		article.blog-post h2 {
		}

		.button {
			font-size: 1em;
		}

		.blog-post-image {
			width: 100%;
		}
		
		

		#header-wrapper {
			/*background-color: #007294;
			background-image: -moz-linear-gradient(top, #008dab, #007294);
			background-image: -webkit-linear-gradient(top, #008dab, #007294);
			background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#008dab), to(#007294));
			background-image: -ms-linear-gradient(top, #008dab, #007294);
			background-image: -o-linear-gradient(top, #008dab, #007294);
			background-image: linear-gradient(top, #008dab, #007294);*/
		}

		#header {
			text-align: center;
			padding: 5px 0 5px 0;
		}

			#header h1 {
				color: #fff;
				font-size: 2.4em;
				text-align: left;
				margin: 0 0 20px 0;
			}

			#header h1 a {
				color: #fff;
				text-decoration: none;
			}

			#header nav {
				/*text-transform: lowercase;*/
				font-size: 1em;
				margin: 0 auto;
			}
			
				#header nav a {
					display: inline-block;
					text-decoration: none;
					color: #fff;
					padding: 5px 5px 5px 5px;
					margin: 3px 0 3px 0;
				}
				body {
  				font-size: 12pt;
					}
				
				#header nav a.current-page-item {
					background-color: #007897;
					background-image: -moz-linear-gradient(top, #007b99, #007897);
					background-image: -webkit-linear-gradient(top, #007b99, #007897);
					background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#007b99), to(#007897));
					background-image: -ms-linear-gradient(top, #007b99, #007897);
					background-image: -o-linear-gradient(top, #007b99, #007897);
					background-image: linear-gradient(top, #007b99, #007897);
					box-shadow: inset 0px 1px 5px 1px rgba(0,0,0,0.1), 0px 0px 5px 1px rgba(255,255,255,0.1);
					border-radius: 10px;
				}

		#banner-wrapper {
			/*background: #c8d2bc url(images/bg1.png);*/
			display: block;
		}

		#banner {
			position: relative;
			width: 100%;
			height: 180px;
			/*background: #fff url(images/banner.jpg) no-repeat;*/
			background-size: 100% 100%;
		}	

		#banner {
			position: relative;
		}
		.banner-image {
width: 120% !important;
margin-left: -50px !important;
		}
			
			#banner h2 {
				position: absolute;
				z-index: 1;
				width: 100%;
				bottom: 80px;
				left: 0;
				font-size: 2em;
				color: #fff;
				text-align: center;
				letter-spacing: -2px;
			}
			
			#banner span {
				display: block;
				position: absolute;
				z-index: 1;
				width: 100%;
				top: 135px;
				left: 0;
				font-size: 1em;
				color: #fff;
				text-align: center;
				letter-spacing: -1px;
				text-transform: lowercase;
				opacity: 0.8;
			}

		#footer-wrapper section, #footer-wrapper article {
			border-bottom: solid 1px #ced0b7;
		}
			
			.read-more img.cbs{
		margin:0px 0 0 10%;
		float:left;
	
	}
	.read-more img.globe{
		margin:0px 10% 0 0;
		float:right;
	
	}
		#copyright {
			text-align: center;
			color: #A6A88F;
			padding: 40px;
			font-size: 0.8em;
			line-height: 1.5em;
		}

			#copyright a {
				color: #D05A02;
			}
	
	}
	/*********************************************************************************/
/* Mobile (<= 320px)                                                             */
/*********************************************************************************/

	@media only screen and (max-width: 319px) {
		.TwButton{
		width:30%;
		float:right;
		 margin-top:-45px;
		
	}

		body {
			font-size: 15pt;
		}

		h2 {
			font-size: 1.4em;
		}

		h3 {
			font-size: 1.2em;
		}

		h4 {
			font-size: 1em;
		}
		
		img.leftT {
    float: left;
    margin: 0 0 5px 0;
    width: 100%;
}
img.rightT {
  float: left;
  margin: 0 0 0 0;
  width: 100%;
}

#header img{ 
width:100%;
 height:auto;
 }
		
		ul.small-image-list img {
			width: 75px;
		}

		ul.big-image-list img {
			width: 75px;
		}

		ul.link-list {
			margin: 0 0 2em 0;
		}

		section, article {
			padding: 5px 20px 20px 20px;
		}

		#main section, #main article {
			background: #fff;
		}

		article.blog-post .comments {
			display: block;
			position: relative;
			top: -0.5em;
			margin: 0 0 0.5em 0;
		}

		article.blog-post h2 {
		}

		.button {
			font-size: 1em;
		}

		.blog-post-image {
			width: 100%;
		}
		.banner-image {
 		 width: 190%;
		 margin-left: -110px;
		}

		#header-wrapper {
			/*background-color: #007294;
			background-image: -moz-linear-gradient(top, #008dab, #007294);
			background-image: -webkit-linear-gradient(top, #008dab, #007294);
			background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#008dab), to(#007294));
			background-image: -ms-linear-gradient(top, #008dab, #007294);
			background-image: -o-linear-gradient(top, #008dab, #007294);
			background-image: linear-gradient(top, #008dab, #007294);*/
		}

		#header {
			text-align: center;
			padding: 5px 0 5px 0;
		}

			#header h1 {
				color: #fff;
				font-size: 2.4em;
				text-align: left;
				margin: 0 0 20px 0;
			}

			#header h1 a {
				color: #fff;
				text-decoration: none;
			}

			#header nav {
				/*text-transform: lowercase;*/
				font-size: 1em;
				margin: 0 auto;
			}
			
				#header nav a {
					display: inline-block;
					text-decoration: none;
					color: #fff;
					padding: 5px 5px 5px 5px;
					margin: 3px 0 3px 0;
				}
				body {
  				font-size: 10pt;
					}
				
				#header nav a.current-page-item {
					background-color: #007897;
					background-image: -moz-linear-gradient(top, #007b99, #007897);
					background-image: -webkit-linear-gradient(top, #007b99, #007897);
					background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#007b99), to(#007897));
					background-image: -ms-linear-gradient(top, #007b99, #007897);
					background-image: -o-linear-gradient(top, #007b99, #007897);
					background-image: linear-gradient(top, #007b99, #007897);
					box-shadow: inset 0px 1px 5px 1px rgba(0,0,0,0.1), 0px 0px 5px 1px rgba(255,255,255,0.1);
					border-radius: 10px;
				}

		#banner-wrapper {
			/*background: #c8d2bc url(images/bg1.png);*/
			display: block;
		}

		#banner {
			position: relative;
			width: 100%;
			height: 180px;
			/*background: #fff url(images/banner.jpg) no-repeat;*/
			background-size: 100% 100%;
		}	

		#banner {
			position: relative;
		}
					
			#banner h2 {
				position: absolute;
				z-index: 1;
				width: 100%;
				bottom: 80px;
				left: 0;
				font-size: 2em;
				color: #fff;
				text-align: center;
				letter-spacing: -2px;
			}
			
			#banner span {
				display: block;
				position: absolute;
				z-index: 1;
				width: 100%;
				top: 135px;
				left: 0;
				font-size: 1em;
				color: #fff;
				text-align: center;
				letter-spacing: -1px;
				text-transform: lowercase;
				opacity: 0.8;
			}

		#footer-wrapper section, #footer-wrapper article {
			border-bottom: solid 1px #ced0b7;
		}
			
			.read-more img.cbs{
		margin:0px 0 0 0%;
		float:left;
		width: 85%;
		height:auto;
	
	}
	.read-more img.globe{
		margin:0px 0% 0 0;
		float:right;
		width: 85%;
	     height:auto;
	}

		#copyright {
			text-align: center;
			color: #A6A88F;
			padding: 40px;
			font-size: 0.95em;
			line-height: 1.5em;
		}

			#copyright a {
				color: #D05A02;
			}
	
	}

