/*
Theme Name: Wordpress_34333
Theme URI: http://wordpress.org/
Author: the WordPress team
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/

/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	clear: both;
}

ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img { border: none; }




/* =Fonts
-------------------------------------------------------------- */

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit]
{
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

body,
input,
textarea {
	color: #666;
	font-size: 12px;
	line-height: 18px;
}
hr {
	background-color: #000000;
	border:0;
	height: 1px;
	margin-bottom: 18px;
	clear:both;
}

/* Text elements */
p {
	margin-bottom: 18px;
}
ul {
	list-style: circle;
	margin: 0 0 18px 1.5em;
}
ol {
	list-style: circle;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style:circle;
}
ol ol ol {
	list-style:circle;
}
ol ol ol ol {
	list-style:circle;
}
ul ul,
ol ol,
ul ol,
ol ul {list-style: circle;
	margin-bottom:0;
}
dl {
	margin:0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
input[type="text"],
textarea {
	padding: 2px;
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
}




table {
	border: 1px solid #e7e7e7;
	text-align: left;
	margin: 0 -1px 24px 0;
	width: 100%;
}
tr th,
 thead th {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
 tr td {
	border-top: 1px solid #e7e7e7;
	padding: 6px 24px;
}
 tr.odd td {
	background: #F2F7FC;
}




.attachment img {
	max-width: 900px;
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 10px;
	margin-top: 0px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft, 
 img.alignright, 
 img.aligncenter {
	margin-bottom: 12px;
}
 .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	text-align: center;
	margin-bottom: 20px;
	padding: 4px;
}
 .wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	margin: 5px;
	color: #888;
	font-size: 12px;
}
.wp-smiley {
	margin:0;
}


/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom:none;
	margin-bottom:0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #FF4B33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #FF4B33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #e7e7e7;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	display:block;
	margin: 0;
}
#comments .pingback .url {
	font-style: italic;
	font-size: 13px;
}



/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	margin: 24px 0;
	border-top: 1px solid #e7e7e7;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#respond .required {
	color:#FF4B33;
	font-weight:bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin:0 0 9px;
	width:98%;
}
#respond textarea {
	width:98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	width: auto;
	font-size: 14px;
}


/*--------- common content --------------------*/

@font-face {
    font-family: 'futura_condensed_bqregular';
    src: url('fonts/futuracondensedbq-medium-webfont.eot');
    src: url('fonts/futuracondensedbq-medium-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/futuracondensedbq-medium-webfont.woff') format('woff'),
         url('fonts/futuracondensedbq-medium-webfont.ttf') format('truetype'),
         url('fonts/futuracondensedbq-medium-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}



body 						{ background:#e0eaf3;}
.wrapper					{ background:#fff;  margin:0 auto; background:url(images/wrapperBg.jpg) center repeat-y;  }
.shdRgt						{ background:url(images/rgtShdw.png) right repeat-y; width:38px; position:absolute; top:0; right:0px}
.container					{ width:960px; margin:0 auto; position:relative;}
.clear_0					{ clear:both;}
.container h1,h2,h3,h4,h5	{ clear:none;}
.container ul				{ margin:0px; list-style:none;}
.container p				{ margin:0px;}
.container a				{text-decoration:underline;}
/*--------------------------------------*/


/*------------- home page ----------*/

/*------- header --------------------*/
.header										{ background:url(images/headerNew.jpg) center  no-repeat; height:138px; width:960px; z-index:999 ; position:relative; margin: auto;}
.logo										{ float:left;  width:169px }
.logo img									{ padding:0px 0 0 0}
.logo a										{   width:138px ; height:138px; padding:12px 0px 0 18px; display:block  }
.headerRgt h1									{ float:left; font-size:30px; font-family:"futura_condensed_bqregular"; color:#fff; line-height:30px; width:626px; padding:71px 0 0 0px;}
.headerRgt									{ width:791px; float:right; }
.searchTxt								{ background:url(images/searchBoxBg.png) no-repeat !important; width:136px;  font-size:17px; font-family:"futura_condensed_bqregular"; color:#999999; box-shadow:none; border:0px !important; outline:0px; margin:11px 18px 44px 0; padding:3px 2px 2px 07px !important}
.rgtHead									{ float:left; width:142px; font-family:"futura_condensed_bqregular"}
.subNav										{ float:right}
.subNav ul 									{ padding:0 0 0 22px}
.subNav ul 	li								{ float:left; padding-right:0px}
.subNav ul 	li a								{ font-size:16px; font-family:"futura_condensed_bqregular"; color:#fff; line-height:12px; text-decoration:none; }
.subNav ul 	li a:hover								{color:#7fab54;  }
.subNav ul 	li.lastChild						{ padding-right:0px}
/*-------------------------------------*/ 

/*----- navigation -------------------*/

.nav										{width:791px; float:right; z-index:999; position:relative ; min-height:33px}
.nav ul 									{ margin:4px 0 0 0; font-family:"futura_condensed_bqregular"}
.nav ul li 									{ float:left; padding:0px 35px 0 0px; position:relative; display:block; font-family:"futura_condensed_bqregular"}
.nav ul li a								{ font-size:20px; font-family:"futura_condensed_bqregular"; margin:0px 0px 0px 0px;padding:0px 10px 0px 10px; color:#fff; line-height:33px; text-decoration:none; display:block; }
.nav ul li a:hover							{ background:url(images/hoverBg.png) top center repeat-x;}
.nav ul li.active							{ background:url(images/hoverBg.png) top center repeat-x;}
.nav ul li.lastClass						{ padding-right:0px }

.nav ul li ul 								{ display:none; background:#a67b51;  position:absolute; width:118px;    z-index:999 ; top:33px ; left:0px; margin:0px;  }

.nav ul li ul li 							{ display:block; width:118px; float:none;  background:none !important;  padding:0px }
.nav ul li ul li a 							{ font-weight:normal; display:block; font-size:16px; color:#fff;  font-family:"futura_condensed_bqregular"; border:none !important; padding:0px 0px 0px 10px !important; text-align:left !important; text-transform:none !important; background:none !important; line-height:24px !important }

.nav ul li ul li a:hover 					{ background:#865525 !important; display:block; }
.nav ul li:hover ul			 	{ display:block; }


/*----------------------------------*/

.main_content								{ width:911px; margin:0 auto; z-index:1; padding-bottom:50px; clear:both}
.homeLft									{ float:left; width:616px;}

.hmLftTop									{ background:url(images/homeLftBg.jpg) repeat-y; width:614px;}
.recInsight									{ width:296px; float:left;}
.homeBoxes									{ width:271px; }

.homeBoxes h1 							{   border-bottom:1px solid #445f29; margin:0 0 8px 0; padding:0 0 2px 0 }
.homeBoxes h1 a								{font-size:30px; font-family:"futura_condensed_bqregular"; color:#445f29; line-height:30px; text-decoration: none}
.homeBoxes p a	{ font-size:15px; font-family: Arial, Helvetica, sans-serif; color:#475f2c; line-height:17px; font-weight:bold; text-decoration: none}
.homeBoxes p a:hover	{text-decoration:underline; color:#475f2c; }
.homeBoxes h4								{ color:#666666; font-size:14px; font-family:Arial, Helvetica, sans-serif;  line-height:18px; padding:0 0 15px 0;}
.homeBoxes h2								{  font-size:16px; font-family: "futura_condensed_bqregular"; color:#000; line-height:16px; border-bottom:1px solid #c2c2c2; }
.homeBoxes h5								{ font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#000; line-height:15px; padding-bottom:11px;}


.findings									{ float:right; width:211px; padding:0 0 26px 0}
.finding1									{ padding-bottom:0px}
.findings ul								{ float:left;}
.findings ul li								{ padding:0 0 0 10px; float:left}
.findings ul li a							{ color:#475f2c; display:block;font-size:12px; font-family: Arial, Helvetica, sans-serif; line-height:12px; text-decoration:none;}
.findings ul li a:hover						{ text-decoration:underline;}

.socialMedia								{ background:url(images/keepIntouchBg.png) no-repeat; width:300px; height:100px;  float:right; margin: 0px; ; }
.socialMediaHome							{ margin: 0px 0 0px 0}
.socialMedia ul								{ float:right; margin: 7px 50px 50px 0px ;padding: 0px}
.socialMedia ul li							{ float:right; margin:70px 50px 50px 0px; padding:-20px}
.socialMedInnr								{margin:0px 0 0px 0; padding:0px}

.supporter									{ padding:5px 0 0px 0; }
.supporter ul								{ }
.supporter ul li							{ float:left; padding-bottom:26px}
.supporter ul li.fond1						{ padding:15px 37px 0 0;}		
.supporter ul li.fond3						{ padding:0 27px 0 0;}
.supporter ul li.fond5						{ padding:0 31px 0 0;}
.supporter ul li.fond6						{ padding:10px 25px 0 0;}
.supporter ul li.fond7						{ padding-bottom:18px}
.supporter	h5								{font-size:12px; font-family: Arial, Helvetica, sans-serif; line-height:12px; color:#333333; padding:0 0 3px 0 }

.upcmgEvent									{ width:292px; float:left; padding:0 0 0 24px}
.upcmgEvent img								{ margin:0px 0 24px 0;}

.homeRgt									{ width:293px; float:right; margin:0 0 25px 0;}
.slogan								{ color:#865625; display:block; font-size:15px; font-family:"myriad Pro", arial; line-height:15px; font-style:italic; padding:0px 0 30px 0; float:right; }
.news										{  padding:0 0 0 20px; border-left:1px solid #cccccc;}
.newsTop									{ padding:5px 0 0 0}
.newsTopLft									{ width:275px; float:left; }
.newsTopRgt									{ width:120px; float:right}
.newsTopRgt img								{ padding-left:5px}
.moreNews								{ float:right; padding:0 0 25px 0;}
.moreNews a								{  color:#475f2c; display:block;font-size:12px; font-family: Arial, Helvetica, sans-serif; line-height:12px; text-decoration:none; }
.moreNews a:hover						{ text-decoration:underline}
.feaResearcher						{ background:#e5e5e5; padding:15px 10px 11px 11px;}
.frLft									{ float:left; width:110px; }
.frpRgt									{ float:right; width:90px;}
.frpRgt	p								{font-size:11px; font-family: Arial, Helvetica, sans-serif; color:#000; line-height:14px; }
.frpRgt a								{ font-size:11px; font-family: Arial, Helvetica, sans-serif; color:#475f2c; line-height:11px; text-decoration:none; font-style:italic; font-weight:bold; text-align:right; display:block; padding:7px 0 0 0 }


.homeBtm								{ clear:both}
.btmLft									{ float:left; width:296px; border-right:1px solid #ccc; }
.btmLft	h2								{  font-size:16px; font-family:"futura_condensed_bqregular"; color:#000; line-height:16px; border-bottom:1px solid #c2c2c2;}
.ifirWrl								{ float:right; width:585px; background:#465f2c; padding:0px 0 5px 5px;margin:22px 0 0 0px;}
.ifirWrl h1								{ padding:19px 0 5px 11px; font-size:30px; font-family:"futura_condensed_bqregular"; color:#fff; line-height:30px;}
.ifirWrl img							{ margin:0 0 0 0px}
/*---------------------------------*/

/*----------- inner1 --------------------*/
.inrContent							{ background:url(images/innerBg.jpg) repeat-y; width:911px;}
.publication						{ padding:0 0 2px 0}
.publitNav							{ float:right; padding:0px 0 29px 0; width:215px;}
.publitNav ul						{ }
.publitNav ul li					{ float:left; background:url(images/navDivider.png) right 7px no-repeat;  padding:0 11px 0 3px}
.publitNav ul li.lastChild			{ background:none}
.publitNav ul li a					{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#475f2c; line-height:12px; text-decoration:none; font-weight:bold;}
.publitNav ul li a:hover					{ }
.inrLft h1						{ font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#445f29; line-height:30px; border-bottom:1px solid #445f29; margin:0 0 0px 0; padding:0 0 2px 0; width:591px; text-transform: capitalize;}
.inrLft							{ width:615px; float:left;  }
.inrRgt							{ width:267px; float:right; padding:0 0 0 0px}
.inrlftCont						{ padding:24px 23px 0 0; border-right:1px solid #cccccc; }
.inrlftCont em					{ font-size:16px; font-family: Arial, Helvetica, sans-serif; color:#333333; line-height:12px;}
.inrlftCont h3 					{  font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#475f2c; line-height:18px; font-weight:bold;text-decoration:none}
.inrlftCont h3 a				{  font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#475f2c; line-height:18px; font-weight:bold;text-decoration:underline}
.inrlftCont h3 a:hover				{  text-decoration:none; color:#475f2c;}
.inrlftCont h3 span				{ font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#333333; line-height:18px; font-weight:bold;}
.inrlftCont h4					{  font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#333333; line-height:18px;}
.inrlftCont p					{   font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#333333; line-height:17px; padding-bottom:10px;}
.inrlftCont ul					{   font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#000000; line-height:17px; padding:0px 0px 10px 25px; list-style-type: square; text-indent: 0px; list-style-position: outside; margin: 10px 0px 0px 0px}


.inrNews						{ }
.inrNews h3 					{  font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#000; line-height:17px; border-bottom:1px solid #a3a3a3; margin:0 0 11px 0;}

.inrNews p a					{  font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#475f2c; line-height:13px; font-weight:bold;text-decoration:none}
.inrNews p a:hover				{  text-decoration:underline; color:#475f2c;}
.inrNews p span					{ display:block;}
.inrNews h4						{  font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#666666; line-height:18px; padding:0 0 15px 0}
.mrPbl							{ float:right; width:108px; }
.mrPbl a						{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#475f2c; line-height:12px; text-decoration:none; }
.mrPbl a:hover					{ text-decoration:underline}
/*---------------------------------------*/

/*----------------- inner2 --------------------------*/
.inrPubl						{ width:911px; padding:0 0 72px 0}
.inrPubl h1					{ font-size:30px; font-family:"futura_condensed_bqregular"; color:#445f29; line-height:30px; border-bottom:1px solid #445f29; margin:0 0 23px 0; padding:0 0 2px 0;}
.inrPubl em					{ font-size:11px; font-family: Arial, Helvetica, sans-serif; color:#333333; line-height:12px;}
.inrPubl h3	a				{  font-size:16px; font-family: Arial, Helvetica, sans-serif; color:#333333; line-height:15px; font-weight:bold; text-decoration:none}
.inrPubl h3	a:hover				{ text-decoration:underline; color:#475f2c; }

.inrPubl h3 span				{ display:block}
.inrPubl h4					{  font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#333333; line-height:18px;}
.inrPubl p					{   font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#333333; line-height:14px; font-style:italic; padding-bottom:25px;}
.publicationInner			{ padding-bottom:90px}


/*-- slider -------------------*/
.banner										{ height:328px; margin:2px 0 19px 0; }
.slider_box									{ width:586px; height:324px; margin:0; background:#999999;  padding:2px;  z-index:1; }
.slider										{  width:586px; height:324px;  z-index:1;}

#loopedSlider       						{ margin:0 auto;  width:586px; position:relative; clear:both; z-index:1;   }
.slider_container     						{ width:586px; height:324px; overflow:hidden; position:relative; margin:0 auto; z-index:0  }
ul.slides         							{ position:absolute; top:0; left:0; z-index:0 }
ul.slides li        						{ position:absolute; top:0; width:586px; display:none;  }
ul.slides li span						{ position:absolute; font-color:#FFFFFF; font-size:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background:url(images/banrTxtBg.png) repeat-x; height:35px; top:10px; right:0px; width:500px; font-weight:bold; padding:12px 10px 10px 38px; line-height:34px}
.pagBg										{ background: url(images/banrBtmBg.png) repeat-x; width:586px; height:29px; margin-left:0px; right:0px; bottom:0px; position:absolute;}
#loopedSlider ul.pagination       			{ list-style:none; padding:0 20px 0 0;z-index:999; float:right  }
#loopedSlider ul.pagination li      		{  margin:10px 0 0px 10px; padding:0; float:left; display:block;  }
#loopedSlider ul.pagination li a     		{  line-height:22px;  display:block; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-align:center; line-height:11px; color:#fff;    }
#loopedSlider ul.pagination li a:hover 	{  display:block;font-weight:bold;  } 
#loopedSlider ul.pagination li a.active 	{  font-weight:bold;  } 

/*--------------------------------------*/

/*-------- footer -------------------------*/
.footer									{ background:#465f2c !important; min-height:100px; width: 960px; margin: auto;}
.fotLft									{ width:527px; float:left; padding:19px 0 15px 25px}
.fotLft h2								{ font-size:22px; font-family:"futura_condensed_bqregular"; color:#fff; line-height:23px; }
.fotLft p								{ font-size:14px; font-family:"futura_condensed_bqregular"; color:#fff; line-height:15px;}
.contact								{ }
.contact ul								{ }
.contact ul li							{ float:left; font-size:14px; font-family:"futura_condensed_bqregular"; color:#fff; line-height:14px; padding-right:10px}
.contact ul li a						{ text-decoration:none; font-size:14px; font-family:"futura_condensed_bqregular"; color:#fff; line-height:14px;}
.fotRgt									{ width:408px; float:right}
.fotBx1									{ width:108px; float:left}
.fotBx2									{ width:102px; float:left}
.fotBx3									{ width:85px; float:left}
.fotLogo								{ float:right; padding:6px 20px 7px 0}
.fotBx ul 								{ padding:28px 0 18px 0}
.fotBx ul li a							{font-size:15px; font-family:"futura_condensed_bqregular"; color:#fff; line-height:18px; }
.fotBx ul li a:hover					{ text-decoration:underline} 
/*-----------------------------------------*/

/***********************************NEW CSS *********************************/


.nav ul li a {text-transform: uppercase;}

#loopedSlider ul.pagination li.active {
    font-weight: bold;
}

.homeBoxes h1{
    color: #445F29;
    font-family: "futura_condensed_bqregular";
    font-size: 30px;
    line-height: 30px;
}



.publitNav ul,.publitNav a {
    color: #475F2C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    text-decoration: none;padding-right: 2px;
}

.inrlftCont a {
    color: #475F2C;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;}

.inrlftCont a:hover {  color: #475F2C;
    font-family: Arial,Helvetica,sans-serif;text-decoration: underline;}

.nav ul li.current-menu-item a							{ background:url(images/hoverBg.png) repeat-x;}



.nav ul li ul li ul								{ display:none; background:#a67b51;  position:absolute; width:118px;    z-index:999 ; top:0px ; left:118px; margin:0px;  }
.nav ul li ul li ul li							{ display:block; width:118px; float:none;  background:none !important;  padding:0px }
.nav ul li ul li ul li a 							{ font-weight:normal; display:block; font-size:16px; color:#fff;  font-family:"futura_condensed_bqregular"; border:none !important; padding:0px 0px 0px 10px !important; text-align:left !important; text-transform:none !important; background:none !important; line-height:24px !important }
.nav ul li ul li ul li a:hover 					{ background:#865525 !important; display:block; }
.nav ul li ul li:hover ul			 	{ display:block; }

ul.slides li span{font-family: "futura_condensed_bqregular";}

ul.slides li span a{ color: #501818}

.date-strip{font-family: Arial,Helvetica,sans-serif; color: #FFFFFF}