body {
	margin:0;
	color:#444;
	font:16px/19px Georgia, 'Times New Roman', Times, serif;
	min-width:1000px;
}
input[type=submit]:hover{cursor:pointer;}
img {border-style:none;}
a {
	text-decoration:none;
	color:#363;
	-webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;
}
a:hover {text-decoration:underline;}
input,
textarea,
select {
	vertical-align:middle;
	color:#808080;
	font:100% Arial, Helvetica, sans-serif;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
q{quotes:none;}
q:after,
q:before{content:'';}
@font-face{
	font-family:"URW Bodoni W01 Light";
	src:url("../fonts/6d009fe6-9911-4525-8540-46f0d1a55ced.eot?iefix") format("eot");}
@font-face{
	font-family:"URW Bodoni W01 Light";
	src: url("../fonts/6d009fe6-9911-4525-8540-46f0d1a55ced.eot?iefix");
	src: url("../fonts/b1c9bdc0-9542-42c5-8d03-fa797c30d064.woff") format("woff"),
		 url("../fonts/dba3f8a1-be82-4eee-a3f2-bbb4166cb7d2.ttf") format("truetype"),
		 url("../fonts/69fcff74-7de1-4895-82ee-98c5018612a7.svg#69fcff74-7de1-4895-82ee-98c5018612a7") format("svg");
}
@font-face{
	font-family:"URWBodoniW01-LightObliq";
	src:url("../fonts/f7484598-26f3-4c31-94c3-76751c2d4826.eot?iefix") format("eot");}
@font-face{
	font-family:"URWBodoniW01-LightObliq";
	src:url("../fonts/f7484598-26f3-4c31-94c3-76751c2d4826.eot?iefix");
	src:url("../fonts/70c5dc7c-4826-4301-b660-15547c78703e.woff") format("woff"),
		url("../fonts/dd5ab834-edcb-42f1-b23c-814be842625c.ttf") format("truetype"),
		url("../fonts/a0ba3d2b-8b68-48c7-ac48-0504a9f2f343.svg#a0ba3d2b-8b68-48c7-ac48-0504a9f2f343") format("svg");
}
#wrapper{
	width:100%;
	overflow:hidden;
}
#header{width:100%;}
.header-panel{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-header-panel.gif);
	padding:4px 0 3px;
	-webkit-box-shadow: 0px 2px 3px -2px #b5b6b5;
	-moz-box-shadow: 0px 2px 3px -2px #b5b6b5;
	box-shadow: 0px 2px 3px -2px #b5b6b5;
	position:relative;
}
.header-panel .holder{
	width:946px;
	margin:0 auto;
	overflow:hidden;
}
.header-panel .logo-2{
	background:url(../images/logo-2.gif) no-repeat;
	width:146px;
	height:21px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	margin:2px 0 0;
}
.header-panel .logo-2 a{
	height:100%;
	display:block;
}
.search-form{
	float:right;
	width:167px;
}
.search-form .search{
	width:162px;
	overflow:hidden;
	background:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:2px solid #dde7dd;
}
.search-form .submit{
	float:left;
	width:16px;
	height:16px;
	background:url(../images/bg-submit.gif) no-repeat;
	border:0;
	text-indent:-9999px;
	line-height:0;
	font-size:0;
	overflow:hidden;
	padding:0;
	margin:3px 0 0 3px;
}
.search-form .text{
	float:left;
	width:133px;
	font-size:11px;
	line-height:14px;
	border:0;
	padding:3px 5px;
}
.header-bar:after{
	content:'';
	display:block;
	clear:both;
}
.header-bar{
	width:982px;
	padding:0 0 0 40px;
	margin:0 auto;
	background:url(../images/bg-header.gif) no-repeat 100% 0;
}
.header-bar .holder:after{
	content:'';
	display:block;
	clear:both;
}
.header-bar .holder{
	width:100%;
	padding:38px 0 21px;
}
.header-bar .frame{
	width:100%;
	background:url(../images/bg-header-2.gif) no-repeat 100% -2px;
	padding:0 0 27px;
}
.header-bar h1{
	color:#363;
	margin:17px 0 14px 3px;
	font:28px/31px "URW Bodoni W01 Light", Arial, Helvetica, sans-serif;
	/*text-transform:uppercase;*/
}
.header-bar h1 span{
	text-transform:none;
}
.logo{
	background:url(../images/logo.gif) no-repeat;
	width:222px;
	height:63px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
}
.logo a{
	height:100%;
	display:block;
}
#nav{
	float:right;
	margin:0 39px 0 0;
	position: relative;
}
#nav > ul:after{
	content:'';
	display:block;
	clear:both;
}
#nav > ul{
	margin:0;
	padding:0;
	list-style:none;
	background: #fff;
	font:14px/17px Arial, Helvetica, sans-serif;
	border-left:1px solid #d4dcd4;
	height:1%;
	position: relative
}
#nav > ul > li{
	float:left;
	background:#e9ede9;
	margin:0 0 0 1px;
	position:relative;
	border-top:1px solid #d4dcd4;
	border-bottom:1px solid #d4dcd4;
}
#nav > ul > li:first-child{
	margin:0;
}
#nav > ul > li > a{
	/*padding: 8px 14px 8px 14px;*/
	padding:8px 12px;
	color:#444;
	float:left;
}
#nav > ul > li > .active,
#nav > ul > li:hover > a{
	background:#23522c;
	color:#fff;
	text-decoration:none;
}
#nav > ul > li.login{
	background:#89b01f;
	border:0;
}
#nav > ul > li.login a{
	color:#fff;
	padding:9px 13px 9px 14px;
}


#nav .drop{
	position:absolute;
	top:44px;
	left:5px;
	width:133px;
	display:none;
}
#nav .arrow{
	position:absolute;
	background:url(../images/arrow-drop-2.png) no-repeat;
	width:133px;
	height:10px;
	text-indent:-9999px;
	top:-10px;
	left:0;
	overflow:hidden;
}
#nav .drop ul{
	margin:0;
	padding:0;
	list-style:none;
	width:132px;
	border:1px solid #89b01f;
	background:#fef2a4;
	border-top:0;
	opacity:0.9;
	filter: alpha(opacity=90);
}
#nav .drop li{
	height:1%;
	vertical-align:top;
	padding:8px 6px;
	border-top:1px solid #fff;
}
#nav .drop li:first-child{border:0;}

#nav .drop .sub-menu li{position: relative;}
#nav .drop .drop{
	position:absolute;
	float: left;
	top: -10%;
	float: left;
	left:142px;
	width:133px;
	display:none;
}
#nav .drop .drop .arrow{
	position:absolute;
	background:url(../images/arrow-sub-sub.png) no-repeat;
	width:13px;
	height:30px;
	text-indent:-9999px;
	top:12px;
	left:-10px;
	z-index: 9999;
	overflow:hidden;
	padding: 15px 4px;
}
#nav .drop .drop ul{
	margin:0;
	padding:0;
	list-style:none;
	width:132px;
	border:1px solid #89b01f;
	
	background:#fef2a4;
	position: absolute;
	top:4px;
	opacity: 1;
	filter: alpha(opacity=90);
	/*opacity:0.9;
	filter: alpha(opacity=90);*/
	-webkit-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-moz-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-o-transition:opacity 0.2s linear, visibility 0.2s linear; 
	transition:opacity 0.2s linear, visibility 0.2s linear;
}
#nav .drop .drop li{
	height:1%;
	vertical-align:top;
	padding:8px 6px;
	border-top:1px solid #fff;
	/*position: relative;*/
}

#nav .drop .drop li:first-child{border:0; z-index: 9999;}
#nav li:hover .drop li .drop {display:none;}
#nav li .drop .sub-menu  li:hover .drop {display:block;height: 0px;}



#nav li:hover .drop{display:block;}
#nav .drop li a{color:#444; font-weight:bold; width:100%;}
.header-bar .text-box{
	width:510px;
	padding:0 0 15px 4px;
	line-height:27px;
}

.head-login { float:right; }
.head-login .btn-login { font: 14px/17px Arial, Helvetica, sans-serif;
color: white;
text-shadow: 1px 0 1px #6F6F6F;
background: #89B01F;
padding: 2px 13px 2px 12px;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
float: right;
border: 1px solid #709213;
margin: 0 3px 0 8px;
}

.header-bar .text-box span, .header-bar .text-box em{
	color:#333;
	font-style:italic;
}
.header-bar .text-box p{margin:0 0 5px;}
.add-nav{overflow:hidden;}
.add-nav ul{
	overflow:hidden;
	margin:0 0 10px;
	padding:0;
	list-style:none;
	font:14px/17px Arial, Helvetica, sans-serif;
}
.add-nav ul li{
	float:left;
	margin:0 10px;
}
.add-nav ul li:first-child{margin:0 3px 0 0;}
.add-nav ul li:first-child {
	background:url(../images/bg-more-header.gif) no-repeat;
	text-transform:uppercase;
	border:0;
	border-radius:0;
	color:#444;
	padding:6px 7px 5px 10px;
	text-shadow:1px 0 1px #fff;
	font-weight:bold;
}

.add-nav ul li.menu-item-428 a { padding: 4px 8px 4px 7px;
background: none;
border:none;
float: left;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
color:#444;
	padding: 1px 19px 5px 1px;
	text-shadow:1px 0 1px #fff;
	font-weight:bold;
	cursor:default;}

.add-nav ul li.menu-item-428 a:hover { background:none; }

.add-nav ul li:first-child a:hover{
	border:0;

}
.add-nav ul li a{
	padding:4px 8px 4px 7px;
	background:#89b01f;
	border:1px solid #709213;
	float:left;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	color:#fff;
	text-shadow:1px 0 1px #6f6f6f;
}
.add-nav ul li a:hover{
	background:#23522c;
	border:1px solid #709213;
	text-decoration:none;
}
#main{
	width:100%;
	overflow:hidden;
	padding:0 0 58px;
	border-bottom:1px solid #bad4bb;
	margin:0 0 1px;
	background:url(../images/shadow-main.png) repeat-x;
}
#main.home{background:none;}
.main-holder{
	width:942px;
	margin:0 auto;
	overflow:hidden;
}
#main .columns{
	width:100%;
	background:url(../images/bg-columns.gif);
	border-bottom:1px solid #bad4bb;
	margin:0 0 43px;
	padding:35px 0 31px;
	-webkit-box-shadow: inset 0 5px 10px -9px #b5b6b5;
	-moz-box-shadow: inset 0 5px 10px -9px #b5b6b5;
	box-shadow: inset 0 5px 10px -9px #b5b6b5; 
}
#main .columns .holder{
	width:942px;
	margin:0 auto;
	overflow:hidden;
}

#main .columns .col{
	width:218px;
	float:left;
	background:url(../images/bg-col.png) no-repeat;
	font-size:14px;
	line-height:22px;
	color:#444;
	padding:12px 0 0 17px;
	min-height:170px;
	position: relative;
}
#main .columns h2{
	margin:0 0 5px;
	font:28px/31px "URW Bodoni W01 Light", Arial, Helvetica, sans-serif;
	color:#23522c;
} 
#main .columns p{margin:0 0 5px;}
#main .columns .link{
	overflow:hidden;
	padding:0px 0 0; position:absolute;
	bottom:0;
}
#sidebar .more,
.surveys-box .more,
#main .columns .more{
	text-transform:uppercase;
	float:left;
	color:#fff;
	text-shadow:1px 0 1px #767676;
	font:10px/13px Arial, Helvetica, sans-serif;
	cursor:pointer;
}
#sidebar .more .left,
.surveys-box .more .left,
#main .columns .more .left{
	float:left;
	background:#89b01f;
	padding:3px 1px 4px 6px;
}
#sidebar .more .arrow,
.surveys-box .more .arrow,
#main .columns .more .arrow{
	float:left;
	width:0;
	height:0;
	border-left: 10px solid #89b01f;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
}
#sidebar .more:hover .left,
.surveys-box .more:hover .left,
#main .columns .more:hover .left {background:#23522c;}
#sidebar .more:hover .arrow,
.surveys-box .more:hover .arrow,
#main .columns .more:hover .arrow{
	border-left: 10px solid #23522c;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	float:left;
	width:0;
	height:0;
}
#sidebar .more:hover,
.surveys-box .more:hover,
#main .columns .more:hover{text-decoration:none;}
.surveys-box{
	overflow:hidden;
	width:100%;
	padding:0 0 20px;
}
.surveys-box h1{
	margin:0;
	font:28px/31px "URW Bodoni W01 Light", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#23522c;
	float:left;
}
.surveys-box h1 span{
	font:20px/23px "URWBodoniW01-LightObliq", Arial, Helvetica, sans-serif;
	text-transform:none;
}
.surveys-box .text-box{
	width: 557px;
float: right;
color: #444;
font-size: 15px;
line-height: 22px;
text-align: right;
padding-right: 27px;
}
.surveys-box .text-box p{
	margin:0 0 6px;
}
.surveys-box .link{overflow:hidden;}
.surveys-box .more{
	float:right;
}
.gallery{
	width:942px;
	overflow:hidden;
	position:relative;
	padding:0 0 41px;
}
.gallery-holder{
	margin:0 22px 0 33px;
	width:880px;
	position:relative;
	overflow:hidden;
}
.gallery .slides{
	padding:0;
	list-style:none;
	width:9999px;
	overflow:hidden;
	margin:0;
	position:relative;
}
.gallery .slides li{
	float:left;
	position:relative;
	width:165px;
	text-align:center;
	margin:0 4px 0 7px;
}
.gallery .slides li img{
	vertical-align:top;
	margin:0 0 4px;
}
.gallery .slides li a{
	display:inline-block;
	font:14px/17px Arial, Helvetica, sans-serif;
	color:#999;
	padding:4px 6px 4px 7px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.gallery .slides li a:hover{
	background:#89b01f;
	color:#fff;
	/*border:1px solid #709213;
	padding:3px 6px 3px 7px;*/
	text-shadow:1px 0 1px #565655;
	text-decoration:none;
}
.gallery .slides li a.img-hover:hover {
	background:none;
	color:#fff;
	border:none;
	padding: 4px 6px 4px 7px;
	text-shadow:none;
	text-decoration:none;
}

.gallery .prev{
	position:absolute;
	left:0;
	top:20px;
	background:url(../images/arrow-gallery.gif) no-repeat;
	width:23px;
	height:59px;
	overflow:hidden;
	text-indent:-9999px;
}
.gallery .next{
	position:absolute;
	right:0;
	top:20px;
	background:url(../images/arrow-gallery.gif) no-repeat 0 -82px;
	width:23px;
	height:59px;
	overflow:hidden;
	text-indent:-9999px;
}
.news-block{
	overflow:hidden;
	width:100%;
	border-top:1px solid #bad4bb;
	padding:42px 0 0;
}
.news-block h1{
	margin:0;
	font:28px/31px "URW Bodoni W01 Light", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#23522c;
}
.news-block .holder{
	overflow:hidden;
	width:100%;
	padding:11px 0 0;
}
.news-block .description-box{
	float:left;
	width:225px;
	color:#444;
	font-size:14px;
	line-height:22px;
	margin:0 0 0 14px;
}
.news-block .description-box:first-child{margin:0;}
.news-block .description-box h3{
	font-size:18px;
	line-height:21px;
	font-weight:normal;
	display:block;
	margin:0 0 15px;
}
.news-block .description-box h3 a{color:#444;}
.news-block .description-box p{margin:0 0 16px;}
.news-block .date-box{
	overflow:hidden;
	width:100%;
	font:12px/15px Arial, Helvetica, sans-serif;
}
.news-block .date-box .date{
	color:#999;
	font-style:normal;
	padding:0 5px 0 0;
}
.news-block .date-box a{
	color:#89b01f;
	text-transform:uppercase;
	padding:0 14px 0 0;
	background:url(../images/arrow-read.gif) no-repeat 100% 3px;
	font-weight:bold;
}
.main-frame{
	width:100%;
	overflow:hidden;
	padding:0 0 26px;
}
.main-frame #content{
	float:left;
	width:660px;
}
#content p{margin:0 0 12px;}
#content h3{
	margin:0 0 17px;
	font-size:24px;
	line-height:27px;
	font-weight:normal;
}
#content blockquote{
	margin:0;
	font-size:20px;
	line-height:25px;
	padding:3px 0 17px 36px;
	background:url(../images/bg-quotes.gif) no-repeat 6px 6px ;
	font-style:italic;
}
#content .text-box .meta{
	overflow:hidden;
	font:12px/15px Arial, Helvetica, sans-serif;
	padding:11px 0 0;
}
#content .text-box .meta a,
#content .text-box .meta span{
	text-transform:uppercase;
	color:#89b01f;
	font-weight:bold;
}
#content .text-box em{
	font-style:normal;
}
#sidebar{
	width:232px;
	float:right;
	font-size:14px;
	line-height:22px;
	padding:24px 0 0;
}
#sidebar h2{
	margin:0 0 4px;
	color:#23522c;
	font:28px/31px "URW Bodoni W01 Light", Arial, Helvetica, sans-serif;
}

label[for=si_contact_ex_field2_1],label[for=si_contact_ex_field2_2],label[for=si_contact_ex_field2_3]
{
    display: none;
}
label[for=si_contact_ex_field1_1],label[for=si_contact_ex_field1_2],label[for=si_contact_ex_field1_3], label[for=si_contact_ex_field1_4]
{
    display: none;
}

#sidebar h1.widget-title {margin:0 0 12px;
	color:#23522c;
	font:28px/31px "URW Bodoni W01 Light", Arial, Helvetica, sans-serif;
}

#sidebar p{margin:0 0 15px;}
#sidebar .info-box{
	overflow:hidden;
	background:url(../images/bg-sidebar-box.png) no-repeat;
	padding:14px 0 35px 16px;
}
#sidebar .link{overflow:hidden;}
#content .image-block{
	overflow:hidden;
	width:660px;
	margin: 0 0 16px -12px;
}
#content .image-block img{
	vertical-align:top;
	border-bottom:1px solid #eff1ef;
}
#content .image-block h1{
	margin:0;
	font:28px/31px "URW Bodoni W01 Light", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#23522c;
	background:url(../images/bg-header-panel.gif);
	padding:13px 0 9px 13px;
	border-bottom:1px solid #bfccc2;
	-webkit-box-shadow: inset 0 12px 6px -7px #b5b6b5;
	-moz-box-shadow: inset 0 12px 6px -7px #b5b6b5;
	box-shadow: inset 0 12px 6px -7px #b5b6b5;
}

#content .page-header { background:url(../images/bg-header-panel.gif);
	padding:13px 13px 3px 13px;
	border-bottom:1px solid #bfccc2; border-left:1px solid #bfccc2;border-right:1px solid #bfccc2;
	-webkit-box-shadow: inset 0 12px 5px -13px #B5B6B5;
	-moz-box-shadow: inset 0 12px 5px -13px #B5B6B5;
	box-shadow: inset 0 12px 5px -13px #B5B6B5; overflow:hidden; margin-bottom:20px; }

#content .page-header h1{
	margin:0;
	font:28px/31px "URW Bodoni W01 Light", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#23522c;
	float:left; 
	width:86%;
	line-height: 43px;
}

#content .flag-block {
	float: right; 
	
}




/*SI-contact form css
_____________________________*/
#mc-embedded-subscribe-form { overflow:hidden;margin:0;width:212px;}
#main.home #mc-embedded-subscribe-form h2 { margin-bottom:10px; }
#main.home #mc-embedded-subscribe-form .mc-field-group { height:35px; margin-top:0px; }
span.asterisk { display:none; }
#mc-embedded-subscribe-form input[type="text"] {width:196px;
	border:1px solid #c6d7c6;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-size:14px;
	line-height:17px;
	color:#666;
	padding:5px 7px 4px 7px;
	margin:0px 0 6px;
}

#mc-embedded-subscribe-form input[type="email"] {width:196px;
	border:1px solid #c6d7c6;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-size:14px;
	line-height:17px;
	color:#666;
	padding:5px 7px 4px 7px;
	margin:0px 0 12px;
}


#mc-embedded-subscribe-form select{
	width:212px;
	margin:10px 0 0;
	font-size:12px;
	padding:0;
}
#mc-embedded-subscribe-form select option{padding:0 0 0 5px;}
#mc-embedded-subscribe-form input[type="submit"]{
	background:#89b01f;
	border:1px solid #709213;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	color:#fff;
	padding:1px 10px 0;
	height:27px;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	text-shadow:1px 0 1px #6f6f6f;
	margin:0px 0 0 0;
	
	display:block;
}
#mc-embedded-subscribe-form input[type="submit"]:hover{
	background:#23522c;
	border:1px solid #709213;
}


/*SI-contact form css
_____________________________*/
#si_contact_form1 { overflow:hidden;margin:0;width:335px;}
#si_contact_form1 input[type="text"], #si_contact_form1 textarea  {width:300px;
	border:1px solid #c6d7c6;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-size:14px;
	line-height:17px;
	color:#666;
	padding:5px 7px 4px 7px;
	margin:6px 0 0;
}

#si_contact_form1 input[type="email"] {width:300px;
	border:1px solid #c6d7c6;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-size:14px;
	line-height:17px;
	color:#666;
	padding:5px 7px 4px 7px;
	margin:6px 0 0;
}


#si_contact_form1 select{
	width:312px;
	margin:10px 0 0;
	font-size:12px;
	padding:0;
}
#si_contact_form1 select option{padding:0 0 0 5px;}
#si_contact_form1 input[type="submit"]{
	background:#89b01f;
	border:1px solid #709213;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	color:#fff;
	padding:0 6px 0 4px;
	height:27px;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	text-shadow:1px 0 1px #6f6f6f;
	margin:12px 0 0 auto;
	width:69px;
	display:block;
}
#si_contact_form1 input[type="submit"]:hover{
	background:#23522c;
	border:1px solid #709213;
}


#main .columns .col label { display:none; }

.registration-form{
	overflow:hidden;
	margin:0;
	width:212px;
}




.registration-form .text{
	width:196px;
	border:1px solid #c6d7c6;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-size:14px;
	line-height:17px;
	color:#666;
	padding:5px 7px 4px 7px;
	margin:6px 0 0;
}
.registration-form .select{
	width:212px;
	margin:10px 0 0;
	font-size:12px;
	padding:0;
}
.registration-form .select option{padding:0 0 0 5px;}
.registration-form .submit{
	background:#89b01f;
	border:1px solid #709213;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	color:#fff;
	padding:0 6px 0 4px;
	height:27px;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	text-shadow:1px 0 1px #6f6f6f;
	margin:12px 0 0 auto;
	width:69px;
	display:block;
}
.registration-form .submit:hover{
	background:#23522c;
	border:1px solid #709213;
}
.recent-news-box{
	overflow:hidden;
	background:url(../images/bg-sidebar-box.png) no-repeat;
	padding:13px 0 0 15px;
	margin:-13px 0 0;
}
.news-list{
	margin:0 0 0 -5px;
	padding:5px 0 0;
	list-style:none;
	overflow:hidden;
	font-size:14px;
	line-height:22px;
}
.news-list li:first-child{
	padding:0 10px 11px 5px;
}
.news-list li{
	vertical-align:top;
	height:1%;
	border-bottom:1px solid #bfccc2;
	padding:7px 10px 11px 5px;
}
.news-list li a{color:#444;}
.news-list li .active,
.news-list li a:hover{
	color:#89b01f;
}
.recent-news-box .link{
	overflow:hidden;
	padding:17px 0 0;
}
#sidebar .recent-news-box .link .more{
	float:right;
	margin:0 8px 0 0;
}
#sidebar .recent-news-box .link .more .left{padding:3px 12px 4px 13px;}
#content{
	overflow:hidden;
	padding:0 0 0 12px;
	line-height:26px;
	width:940px;
}
#content .image{
	float:left;
	margin:20px 48px 0 -1px;
	-webkit-box-shadow:  1px 2px 5px 1px #a6a6a6;
	-moz-box-shadow:  1px 2px 5px 1px #a6a6a6;
	box-shadow:  1px 2px 5px 1px #a6a6a6;
}
#content .image-block.add{width:100%;}
#footer{
	width:100%;
	overflow:hidden;
	background:#333;
	padding:26px 0 15px;
}
.footer-holder{
	width:942px;
	margin:0 auto;
	overflow:hidden;
}
#footer .columns{
	overflow:hidden;
	width:100%;
	padding:0 0 24px;
}
#footer .columns .col{
	width:208px;
	float:left;
	margin:0 0 0 5px;
}
#footer .columns .col:first-child{margin:0;}
#footer .columns h3{
	font-size:16px;
	line-height:19px;
	margin:4px 0 13px;
	text-shadow:1px 0 1px #666;
	font-weight:normal;
}
#footer .columns ul li a{color:#89b01f;margin:4px 0 13px; display:block;}
#footer .columns ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	float:left;
}
#footer .columns ul li{
	font-size:16px;
	line-height:19px;
	text-shadow:1px 0 1px #666;
	font-weight:normal;
	/*Add On*/
	width:204px;
	float:left;
	margin:0;
}
#footer .columns ul li ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	font:12px/15px Arial, Helvetica, sans-serif;
}
#footer .columns ul li ul li{
	font:12px/15px Arial, Helvetica, sans-serif;
	height:1%;
	vertical-align:top;
	margin:0 0 4px;
}
#footer .columns ul li ul li a{
	color:#fff;
	text-shadow:1px 0 1px #666;
	margin:0;
}
#footer .columns .col.login{width:126px; float:right; margin:0;} 
#footer .columns .btn-login{
	font:bold 13px/16px Georgia, "Times New Roman", Times, serif;
	
	color:#fff;
	text-shadow:1px 0 1px #6f6f6f;
	background:#89b01f;
	padding:5px 13px 5px 12px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	float:right;
	border:1px solid #709213;
	margin:0 3px 0 0;
}
#footer .columns .btn-login:hover{
	border:1px solid #709213;
	background:#23522c;
	text-decoration:none;
}
.footer-panel{
	overflow:hidden;
	text-align:center;
	color:#fff;
	font:11px/14px Arial, Helvetica, sans-serif;
	text-shadow:1px 0 1px #666;
	border-top:1px solid #89b01f;
	padding:12px 0 12px;
	position:relative;
}
.footer-panel p{margin:0;}
.footer-panel .back{
	position:absolute;
	left:0;
	top:10px;
	padding:2px 0 2px 20px;
	text-shadow:1px 0 1px #666;
	text-transform:none;
	color:#fff;
	background:url(../images/arrow-footer.gif) no-repeat;
	font-style:italic;
}

.footer-panel > .social-wrap { position:absolute; right:0; top:10px; }
.social-wrap a.in {background: url(../images/social-icons.png) no-repeat bottom left;width: 28px;height: 31px;display: inline-block;text-indent: -99999px;overflow: hidden;margin: 0 4px 0 0;padding: 0; z-index: 9999;}
.social-wrap a { float:left; -webkit-transition: all .0s ease;-moz-transition: all .0s ease;-o-transition: all .0s ease;transition: all .0s ease; }
a.in:hover { background-position:top left; }
.social-wrap a.twitter { background: url(../images/social-icons.png) no-repeat bottom center;width: 28px;height: 31px;display: inline-block;text-indent: -99999px;overflow: hidden;margin: 0;padding: 0; z-index: 9999;}
a.twitter:hover { background-position:top center; }
.social-wrap a.rss { background: url(../images/social-icons.png) no-repeat bottom right;width: 28px;height: 31px;display: inline-block;text-indent: -99999px;overflow: hidden;margin: 0;padding: 0; z-index: 9999; }
a.rss:hover { background-position:top right; }
/* Wordpress Specific
------------------------------------------------------------*/



/* Survey's
_________________*/
.main-frame #survey-cat { float:left; width:194px; padding:24px 36px 0 0; }
.main-frame #survey-cat .info-block {overflow: hidden;background: url(../images/bg-sidebar-box.png) no-repeat;padding: 14px 0 35px 0px; float:left; }
#survey-cat h1.widget-title {margin: 0 0 4px;color: #23522C;font: 25px/30px "URW Bodoni W01 Light", Arial, Helvetica, sans-serif;}

.main-frame #survey-cat #surveys-wrapper { width:96%;  }
.main-frame #survey-cat #omega { margin-top:35px; }

.main-frame #survey-cat #surveys-wrapper  p {font-size:12px; line-height:18px; margin:0 0 3px }
#survey-cat #surveys-wrapper .meta {padding: 13px 0 9px;
border-bottom: 1px solid #BFCCC2; font-size:12px; font-family:Helvetica, sans-serif }

/*#survey-cat #surveys-wrapper .meta span a { color:#89B01F; text-transform:uppercase; font-family:"Helvetica", sans-serif; }*/
#survey-cat #surveys-wrapper .meta span a {
color:#89b01f;
	text-transform:uppercase;
	padding:0 14px 0 0;
	background:url(../images/arrow-read.gif) no-repeat 100% 3px;
	font-weight:bold;
}
#survey-cat #surveys-wrapper .meta em { color:#999999; font-style:normal; padding:0 5px 0 0; }
#survey-cat h1.entry-title {margin: 1em 0 0em;margin-top: 1em;margin-right: 0px;margin-bottom: 0em;margin-left: 0px;font: 18px/26px "URW Bodoni W01 Light", Arial, Helvetica, sans-serif;text-transform: uppercase;color: #23522C;padding: 13px 0 3px;border-bottom: none;clear: both;}


.main-frame #survey-cat .last-btn { text-align:center;}
.main-frame #survey-cat .btn-login {font: bold 13px/16px Arial, Helvetica, sans-serif;color: white;text-shadow: 1px 0 1px #6F6F6F;background: #89B01F;padding: 5px 13px 5px 12px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;float: left;border: 1px solid #709213;margin: 0 0px 0 0;}
.main-frame #survey-cat .btn-login:hover {border:1px solid #709213;
	background:#23522c;
	text-decoration:none;}
#inner-wrapper{ float:left; width:480px;line-height: 26px; }
#inner-wrapper .image-block { overflow: hidden;width: 480px;margin: 0 0 16px 0px; }
#inner-wrapper .image-block img {vertical-align: top;
border-bottom: 1px solid #EFF1EF; }
#inner-wrapper .image-block h1 {margin: 0;font: 28px/31px "URW Bodoni W01 Light", Arial, Helvetica, sans-serif;text-transform: uppercase;color: #23522C;background: url(../images/bg-header-panel.gif);padding: 13px 0 9px 13px;border-bottom: 1px solid #BFCCC2;-webkit-box-shadow: inset 0 12px 6px -7px #b5b6b5;-moz-box-shadow: inset 0 12px 6px -7px #b5b6b5;box-shadow: inset 0 12px 6px -7px #b5b6b5;}
#inner-wrapper .entry-content {width: 480px;}
#inner-wrapper h3 {margin: 0 0 17px;font-size: 24px;line-height: 27px;font-weight: normal;}
#inner-wrapper p {margin: 0 0 12px;}





#sidebar-survey h1.entry-title {margin: 1em 0 0em;margin-top: 1em;margin-right: 0px;margin-bottom: 0em;margin-left: 0px;font: 18px/26px "URW Bodoni W01 Light", Arial, Helvetica, sans-serif;text-transform: uppercase;color: #23522C;padding: 13px 0 3px;border-bottom: none;clear: both;}

#sidebar-survey  #surveys-wrapper .meta {padding: 13px 0 9px;border-bottom: 1px solid #BFCCC2; }

#sidebar-survey #surveys-wrapper { width:96%; }

#sidebar-survey { width:194px; float:right; font-size: 14px;
line-height: 22px;
padding: 24px 0 0; }

#sidebar-survey #info-box {
overflow: hidden;
background: url(../images/bg-sidebar-box.png) no-repeat;
padding: 14px 0 35px 0px;
float:left; }

#sidebar-survey #info-box h1.widget-title {
margin: 0 0 4px;
color: #23522C;
font: 25px/30px "URW Bodoni W01 Light", Arial, Helvetica, sans-serif;
}

#sidebar-survey  #surveys-wrapper p { font-size:12px; line-height:18px; margin:0 0 3px }

#sidebar-survey #info-box .meta {padding: 13px 0 9px;
border-bottom: 1px solid #BFCCC2; font-size:12px; font-family:Helvetica, sans-serif }

/*#sidebar-survey #info-box .meta span a { color:#89B01F; text-transform:uppercase; font-family:"Helvetica", sans-serif; }*/
#sidebar-survey #info-box .meta span a {
	color:#89b01f;
	text-transform:uppercase;
	padding:0 14px 0 0;
	background:url(../images/arrow-read.gif) no-repeat 100% 3px;
	font-weight:bold;
}
#sidebar-survey #info-box .meta em { color:#999999; font-style:normal; padding:0 5px 0 0; }
#sidebar-survey .btn-login {font: bold 13px/16px Arial, Helvetica, sans-serif;color: white;text-shadow: 1px 0 1px #6F6F6F;background: #89B01F;padding: 5px 13px 5px 12px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;float: left;border: 1px solid #709213;margin: 0 0px 0 0;}
#sidebar-survey .btn-login:hover {border:1px solid #709213;
	background:#23522c;
	text-decoration:none;}

#cat-wrapper { margin-bottom:15px; overflow:hidden; }
#cat-wrapper .meta { float:right; margin-top:10px; }

h1.entry-title { margin:1em 0 .5em; font:28px/31px "URW Bodoni W01 Light", Arial, Helvetica, sans-serif;	text-transform:uppercase; color:#23522c;padding:13px 0 9px;	border-bottom:1px solid #bfccc2; clear:both; }
h1.entry-title a {color:#23522c;}
.entry-content { width: 648px; }
.img-holder { float:left; margin:0 20px 0 0; padding:0; }
#surveys-wrapper { overflow:hidden; display:block; float:left; width:470px; }
.page-template-contact-php .entry-content { width: 96%; }
.page-template-full-width-page-php .entry-content { width: 96%; }
.entry-content .alpha { width:375px; float:left; }
.entry-content .omega { float:right; width:375px; }
.entry-content #social-wrap ul { display:block; overflow:hidden; margin:10px 0 0; padding:0; }
.entry-content #social-wrap ul li { float:left; list-style:none; }

#social-wrap a.in {background: url(../images/social-media-icons-lrg.png) no-repeat bottom left;width: 85px;height: 86px;display: inline-block;text-indent: -99999px;overflow: hidden;margin: 0 4px 0 0;padding: 0; z-index: 9999;}
#social-wrap a { float:left; -webkit-transition: all .0s ease;-moz-transition: all .0s ease;-o-transition: all .0s ease;transition: all .0s ease; }
#social-wrap a.in:hover { background-position:top left; }
#social-wrap a.twitter { background: url(../images/social-media-icons-lrg.png) no-repeat bottom center;width: 85px;height: 86px;display: inline-block;text-indent: -99999px;overflow: hidden;margin: 0;padding: 0; z-index: 9999;}
#social-wrap a.twitter:hover { background-position:top center; }
#social-wrap a.rss { background: url(../images/social-media-icons-lrg.png) no-repeat bottom right;width: 85px;height: 86px;display: inline-block;text-indent: -99999px;overflow: hidden;margin: 0;padding: 0; z-index: 9999; }
#social-wrap a.rss:hover { background-position:top right; }


#content nav {
	display: block;
	overflow: hidden;
}
#content nav .nav-previous {
	float: left;
	width: 50%;
}
#content nav .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#content nav .nav-previous a, #content nav .nav-next a, .home-btn a{
	font: bold 13px/16px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: white;
	text-shadow: 1px 0 1px #6F6F6F;
	background: #89B01F;
	padding: 5px 13px 5px 12px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #709213;
	margin: 0 3px 0 0;
}
#content nav .nav-previous a:hover, #content nav .nav-next a:hover, .home-btn a:hover{
	border:1px solid #709213;
	background:#23522c;
	text-decoration:none;}
#content #nav-above {
	display: none;
}
.error404 #content { padding:0; }
.home-btn { display: block; float:right; margin:0 0 25px; }
.archive-title { 
	display: block;
	font: bold 13px/16px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: white;
	text-shadow: 1px 0 1px #6F6F6F;
	background: #89B01F;
	padding: 5px 13px 5px 12px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #709213;
	margin: 32px 3px 0 0; 
}
.archive-title h1 { margin:0.5em 0;}