@font-face {

    font-family: 'MyriadProRegular';

    src: url('../fonts/myriadpro-regular_0-webfont.eot');

    src: url('../fonts/myriadpro-regular_0-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/myriadpro-regular_0-webfont.woff') format('woff'),

         url('../fonts/myriadpro-regular_0-webfont.ttf') format('truetype'),

         url('../fonts/myriadpro-regular_0-webfont.svg#MyriadProRegular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'MyriadProLightBold';

    src: url('../fonts/myriadpro-semibold_0-webfont.eot');

    src: url('../fonts/myriadpro-semibold_0-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/myriadpro-semibold_0-webfont.woff') format('woff'),

         url('../fonts/myriadpro-semibold_0-webfont.ttf') format('truetype'),

         url('../fonts/myriadpro-semibold_0-webfont.svg#MyriadProLightBold') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'MyriadProBold';

    src: url('../fonts/myriadpro-bold_0-webfont.eot');

    src: url('../fonts/myriadpro-bold_0-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/myriadpro-bold_0-webfont.woff') format('woff'),

         url('../fonts/myriadpro-bold_0-webfont.ttf') format('truetype'),

         url('../fonts/myriadpro-bold_0-webfont.svg#MyriadProBold') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'MyriadProCondBold';

    src: url('../fonts/myriadpro-boldcond_0-webfont.eot');

    src: url('../fonts/myriadpro-boldcond_0-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/myriadpro-boldcond_0-webfont.woff') format('woff'),

         url('../fonts/myriadpro-boldcond_0-webfont.ttf') format('truetype'),

         url('../fonts/myriadpro-boldcond_0-webfont.svg#MyriadProCondBold') format('svg');

    font-weight: normal;

    font-style: normal;



}









@font-face {

    font-family: 'MyriadProItalic';

    src: url('../fonts/myriadpro-it_0-webfont.eot');

    src: url('../fonts/myriadpro-it_0-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/myriadpro-it_0-webfont.woff') format('woff'),

         url('../fonts/myriadpro-it_0-webfont.ttf') format('truetype'),

         url('../fonts/myriadpro-it_0-webfont.svg#MyriadProItalic') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

	font-family: 'FuturaMdMedium';

	src: url('../fonts/ftramd-webfont.eot');

	src: url('../fonts/ftramd-webfont.eot?#iefix') format('embedded-opentype'),

		url('../fonts/ftramd-webfont.woff') format('woff'),

		url('../fonts/ftramd-webfont.ttf') format('truetype'),

		url('../fonts/ftramd-webfont.svg#FuturaMdMedium') format('svg');

}

@font-face {

	font-family: 'FuturaStdMediumRegular';

	src: url('../fonts/futurastd-medium-webfont.eot');

	src: url('../fonts/futurastd-medium-webfont.eot?#iefix') format('embedded-opentype'),

		url('../fonts/futurastd-medium-webfont.woff') format('woff'),

		url('../fonts/futurastd-medium-webfont.ttf') format('truetype'),

		url('../fonts/futurastd-medium-webfont.svg#FuturaStdMediumRegular') format('svg');

}

@font-face {

	font-family: 'MyriadProCondBold';

	src: url('../fonts/interstate-bold-webfont.eot');

	src: url('../fonts/interstate-bold-webfont.eot?#iefix') format('embedded-opentype'),

		url('../fonts/interstate-bold-webfont.woff') format('woff'),

		url('../fonts/interstate-bold-webfont.ttf') format('truetype'),

		url('../fonts/interstate-bold-webfont.svg#MyriadProCondBold') format('svg');

}

@font-face {

	font-family: 'InterstateRegular';

	src: url('../fonts/interstate-regular-webfont.eot');

	src: url('../fonts/interstate-regular-webfont.eot?#iefix') format('embedded-opentype'),

		url('../fonts/interstate-regular-webfont.woff') format('woff'),

		url('../fonts/interstate-regular-webfont.ttf') format('truetype'),

		url('../fonts/interstate-regular-webfont.svg#InterstateRegular') format('svg');

}

@font-face {

	font-family: 'InterstateLightRegular';

	src: url('../fonts/interstate-light-webfont.eot');

	src: url('../fonts/interstate-light-webfont.eot?#iefix') format('embedded-opentype'),

		url('../fonts/interstate-light-webfont.woff') format('woff'),

		url('../fonts/interstate-light-webfont.ttf') format('truetype'),

		url('../fonts/interstate-light-webfont.svg#InterstateLightRegular') format('svg');

}

@font-face {

	font-family: 'GudeaBold';

	src: url('../fonts/gudea-bold-webfont.eot');

	src: url('../fonts/gudea-bold-webfont.eot?#iefix') format('embedded-opentype'),

		url('../fonts/gudea-bold-webfont.woff') format('woff'),

		url('../fonts/gudea-bold-webfont.ttf') format('truetype'),

		url('../fonts/gudea-bold-webfont.svg#GudeaBold') format('svg');

}

@font-face {

	font-family: 'MyriadProLightBold';

	src: url('../fonts/opensans-semibold-webfont.eot');

	src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),

		url('../fonts/opensans-semibold-webfont.woff') format('woff'),

		url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),

		url('../fonts/opensans-semibold-webfont.svg#OpenSansBold') format('svg');

}

@font-face {

	font-family: 'OpenSansBold';

	src: url('../fonts/opensans-bold-webfont.eot');

	src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),

		url('../fonts/opensans-bold-webfont.woff') format('woff'),

		url('../fonts/opensans-bold-webfont.ttf') format('truetype'),

		url('../fonts/opensans-bold-webfont.svg#OpenSansBold') format('svg');

}

@font-face {

	font-family: 'OpenSansItalic';

	src: url('../fonts/opensans-italic-webfont.eot');

	src: url('../fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),

		url('../fonts/opensans-italic-webfont.woff') format('woff'),

		url('../fonts/opensans-italic-webfont.ttf') format('truetype'),

		url('../fonts/opensans-italic-webfont.svg#OpenSansItalic') format('svg');

}

@font-face {

	font-family: 'OpenSansLightRegular';

	src: url('../fonts/opensans-light-webfont.eot');

	src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),

		url('../fonts/opensans-light-webfont.woff') format('woff'),

		url('../fonts/opensans-light-webfont.ttf') format('truetype'),

		url('../fonts/opensans-light-webfont.svg#OpenSansLightRegular') format('svg');

}

@font-face {

	font-family: 'OpenSansRegular';

	src: url('../fonts/opensans-regular-webfont.eot');

	src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),

		url('../fonts/opensans-regular-webfont.woff') format('woff'),

		url('../fonts/opensans-regular-webfont.ttf') format('truetype'),

		url('../fonts/opensans-regular-webfont.svg#OpenSansRegular') format('svg');

}

*{

	margin:0; 

	padding:0;

}

ul, ol, dl, p, h1, h2, h3, h4, h5, h6, address, form, table, blockquote, applet, embed, object, iframe, frameset{margin:0 0 20px;}

html, body, div, span, applet, embed, object, iframe, frameset,

p, q, blockquote, sub, sup, a, abbr, acronym, font, img, small, center,

h1, h2, h3, h4, h5, h6, b, strong, big, u, ins,

i, cite, em, var, dfn, address, s, strike, del,

dl, dt, dd, ol, ul, li, pre, code, kbd, samp, tt,

fieldset, legend, form, label, table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, figcaption, figure, footer, header,

hgroup, menu, nav, section, summary, time, mark, audio,video{

	border:0;

	background:none;

}

body{

	margin:0;

	color:#222;

	font:13px/22px "MyriadProRegular", Tahoma, Helvetica, Verdana, sans-serif;

	background:#f6f5f5 url(../images/bg-body.gif);

	min-width:320px;

}

.home-page{background:#fff;}

img{border-style:none;}

a{

	text-decoration:none;

	color:#f00b15;

}

a:hover {text-decoration:underline;}

input, textarea, select {

	font:100% "InterstateLightRegular", Tahoma, Helvetica, Verdana, sans-serif;

	vertical-align:middle;

	color:#454545;

	overflow: auto;

}

input[type=submit],

input[type=text],

input[type=password],

input[type=file],

textarea{

	-webkit-appearance:none;

	-webkit-border-radius:0 !important

}

input[type="submit"]:hover,

input[type="reset"]:hover,

button:hover{cursor:pointer;}

label{vertical-align:middle;}

button, input{

	width: auto;

	overflow: visible;

}

h1, h2, h3, h4, h5, h6, b, strong, th{font-weight:bold;}

h1{font-size:200%;}

h2{font-size:150%;}

h3{font-size:120%;}

h4{font-size:110%;}

h5{font-size:100%;}

h6{font-size:90%;}

i, cite, em, var, dfn, address{font-style:italic;}

u, ins {text-decoration: underline;}

s, strike, del {text-decoration: line-through;}

blockquote, blockquote:before, blockquote:after, q, q:before, q:after {quotes: none;}

blockquote:before, blockquote:after, q:before, q:after {content: '';}

table, caption, tbody, tfoot, thead, tr, th, td{

	border-collapse: collapse;

	border-spacing: 0;

}

th, td{

	border:1px solid #ccc;

	padding:3px 7px;

	text-align:left;

	vertical-align:top;

}

th{

	border-color:#fff;

	text-align:left;

	vertical-align:middle;

}

ul{margin-left:1px;}

ul li, ol li{list-style-position:inside;}

ul li{list-style-type:disc;}

.alignleft{

	float:left;

	margin:0 20px 0 0;

}

.alignright{

	float:right;

	margin:0 0 0 20px;

}

.aligncenter{text-align:center;}

.hidden{display:none;}

.container{

	width:100%;

	position:relative;

	min-height:31px;

}

.container:after{
	content:"";
	clear:both;
	display:block;
}

#wrapper{

	width:100%;

	position:relative;

	overflow:hidden;

}

.page{

	max-width:1140px;

	margin:0 auto;

	padding:0 10px;

}

#header{

	position:relative;

	z-index:10;

	padding:15px 10px 0;

	background:#fff;

}

.logo{
	float:left;
	margin:0 0 0 14px;
	width:185px;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/logo.gif) no-repeat;
}
.logo a{
	height:100%;
	display:block;
}

.logo{

		position:absolute;

		left:0;

		top:35px;

		width:350px;

		height:60px;

		margin:0;

		background:url(../images/logo-768.jpg) no-repeat 0 0px;

	}

.user-area{

	float:right;

	margin:0 0 0 10px;

}

.user-area .date{

	float:left;

	font:12px/15px Tahoma, Helvetica, Verdana, sans-serif;

	color:#008c7e;

	margin:3px 10px 0 0;

}

.search{

	float:left;

	margin:0;

}

.search input[type="text"]{
	float:left;
	padding:3px 4px;
	margin:0 8px 0 0;
	width:147px;
	border:1px solid #e3e3e3;
	background:#fbfbfb;
	color:#454545;
	font-size:12px;
	line-height:16px;

	height:16px;
}

.search input[type="submit"]{

	float:left;

	padding:0;

	margin:2px 0 0;

	width:18px;

	height:18px;

	border:none;

	font-size:0;

	line-height:0;

	text-indent:-9999px;

	cursor:pointer;

	overflow:hidden;

	background: url(../images/sprite.png) no-repeat;

}

.search-area{

	display:none;

	overflow:hidden;

}

.search-area .search{

	float:none;

	width:220px;

	margin:0 auto;

}

.search-area .search input[type="text"]{

	width:174px;

	padding:6px 5px;

}

.search-area .search input[type="submit"]{margin-top:6px;}

.main-nav{

	width:308px;

	border:1px solid #d7d7d7;

	padding:0 0 0 10px;

	height:34px;

	position:absolute;
	left:-9999px;
	top:0;

}

.main-nav .title{

	float:left;

	margin:7px 10px 0 0;

	color:#c7c7c7;

	font:18px/22px "GudeaBold", Arial, Helvetica, Verdana, sans-serif;

	text-transform:uppercase;

}

.main-nav .open{

	font:17px/34px "FuturaStdMediumRegular", Arial, Helvetica, Verdana, sans-serif;

	overflow:hidden;

	display:block;

	text-align:center;

	height:34px;

	margin:0;
	background: url(../images/sprite.png) no-repeat 100% 0;

	color:#373737;

	text-transform:uppercase;

	text-indent:-52px;

}

.main-nav .open:hover{text-decoration:none;}

.navigation{

	margin:0;
	padding:5px 0;

	overflow:hidden;

	text-align:center;

	color:#373737;

	text-transform:uppercase;

	font:18px/22px "FuturaStdMediumRegular", Arial, Helvetica, Verdana, sans-serif;

	position:absolute;
	left:-1px;
	top:35px;

	width:318px;

	border: solid #d7d7d7;
	border-width:0 1px 1px;

	background:#fff;

	display:none;

}

.navigation li{

	vertical-align:top;

	list-style:none;

	padding:4px 10px;

}

.navigation a{color:#373737;}

#nav{

	text-transform:uppercase;

	font:12px/20px "MyriadProCondBold", Arial, Helvetica, Verdana, sans-serif;

	display:block;

	padding: 5px 0 0 230px;

margin: 0 -13px 0 0;

text-align: right;

}

#nav > li{

	display:inline-block;

	vertical-align:top;

	margin:0 10px;

	list-style:none;

}

#nav > .active,

#nav > li.hover{position:relative;}

#nav > li.hover:before,

#nav > li.hover:after,

#nav > .active:before,

#nav > .active:after{
	content:"";
	position:absolute;
	left:50%;
	top:10px;
	width:9px;
	height:5px;
	background: url(../images/sprite.png) no-repeat -20px 0;
	text-indent:-9999px;
	overflow:hidden;

	z-index:5;

	margin:0 0 0 -4px;
}

#nav > li:hover:before,

#nav > .active:before{

	top:auto;

	bottom:10px;

	background-position:-20px -26px;

}

#nav > li > a{

	color:#00866c;

	display:block;

	padding:15px 0;

}

#nav > li.hover > a,

#nav > .active > a,

#nav > li > a:hover{

	color:#ed111b;

	text-decoration:none;

}

#nav > li.hover .drop{display:block;}

#nav .drop{

	position:absolute;
	left:-4px;
	top:100%;

	width:144px;

	background: url(../images/bg-drop.png) no-repeat;

	margin:-2px 0 0;

	display:none;

	text-transform:none;

	z-index:99;

}

#nav .drop .holder{

	padding:7px 0 5px;

	background: url(../images/bg-drop.png) no-repeat -144px 100%;

}

#nav .drop .frame{

	background: url(../images/bg-drop.png) repeat-y -288px 0;

	padding:0 5px;

}

#nav ul{

	list-style:none;
	margin:0;
	padding:0;

	color:#626262;

	font:12px/16px "InterstateLightRegular", Arial, Helvetica, Verdana, sans-serif;

	text-align:left;

}

#nav ul li{list-style:none;}

#nav ul a{

	color:#626262;

	display:block;

	padding:3px 10px;

}

#nav ul a:hover{

	background:#f00b15;

	color:#fff;

	font-family: "MyriadProCondBold", Arial, Helvetica, Verdana, sans-serif;

	text-decoration:none;

}

#main{

	position:relative;

	z-index:5;

	background:#fff;

	padding:46px 10px 20px;

}

.home-page #main{

	background:#fff url(../images/bg-main.gif) repeat-x;

	padding:0 17px 20px;

}

.breadcrumbs{
	overflow:hidden;
	color:#5c5c5c;
	padding:8px 0 19px 8px;
	margin:0px 0 0;

	font:10px/14px Tahoma, Arial, Helvetica, Verdana, sans-serif;
}
.breadcrumbs li{
	float:left;
	padding:0 7px 0 0;

	list-style:none;
}

.breadcrumbs li:before{
	content:"/";
	float:left;

	margin:0 5px 0 0;
}

.breadcrumbs li:first-child:before{display:none;}
.breadcrumbs a{color:#119691;}

.visual{

	background: url(../images/bg-visual.gif);

	width:100%;

	position:relative;

	margin:12px -9999px 25px;

	padding:0 9999px;

	overflow:hidden;

	border: solid #404040;
	border-width:1px 0;

}

.visual-holder{

	margin:0 -120px;

	position:relative;

	overflow:hidden;

}

.gallery-small,

.gallery{
	width:100%;
	position:relative;

}
.gallery .link-prev,
.gallery .link-next{
	position:absolute;
	left:74px;
	top:50%;
	margin:-31px 0 0;
	width:31px;
	height:32px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/sprite.png) no-repeat -70px -32px;
	cursor:pointer;

	z-index:99;
}

.gallery .link-next{
	left:auto;
	right:74px;
	background-position:-70px 0;
}

.gallery .link-prev:hover{background-position:-101px -32px;}

.gallery .link-next:hover{background-position:-101px 0;}

.gallery-small .holder,
.gallery .holder{

	width:100%;

	overflow:hidden;

}

.gallery-small .gmask-center,

.gallery .gmask-center {

	overflow: hidden;

	position: relative;

	z-index: 1;

}

.gallery-small .gmask,

.gallery .gmask {

	float: left;

	overflow: hidden;

	position: relative;

	width: 100%;

}

.gallery-small .holder ul,
.gallery .holder ul{
	width:100%;

	margin:0;

	float:left;

}

.gallery .holder ul{height:360px;}

.gallery-small .holder li,
.gallery .holder li{

	list-style:none;
	overflow:hidden;

	position:relative;

	list-style-position:outside;

	list-style-type:none;

	float:left;

}

.gallery .holder li{

	position:absolute;

	left:0;

	top:0;

	z-index:2;

	float:none;

}

.gallery .holder .active{z-index:10;}

.gallery .holder ul img{vertical-align:top;}

.gallery .text-holder{

	position:absolute;
	left:127px;
	top:95px;

	color:#fff;

	width:400px;

	font-size:15px;

	line-height:21px;

}

.gallery img{vertical-align:top;}

.gallery .text-holder h2{

	margin:0 0 0px;

	font:42px/38px "GudeaBold", Arial, Helvetica, Verdana, sans-serif;

	padding:0 0 9px;

}

.gallery .text-holder p{margin:0 0 7px;}

.btn-area{overflow:hidden;}

.btn-red{
	background: url(../images/sprite.png) no-repeat 100% -150px;
	color:#fff;
	font:10px/26px "OpenSansBold", Arial, Helvetica, Verdana, sans-serif;
	outline:none;
	float:left;
	padding:0 5px 0 0;
	height:26px;
	overflow:hidden;

	letter-spacing:1px;
}
.btn-red span{
	float:left;
	background: url(../images/sprite.png) no-repeat 0 -100px;
	padding:0 9px 0 14px;
	height:26px;
	cursor:pointer;
}

.btn-red:hover{text-decoration:none;}

.btn-red:hover span{text-decoration:underline;}

.thumbnail{

	position:absolute;

	left:128px;

	top:44px;

	width:100%;

	z-index:10;

	margin:0;
	padding:0;

	overflow:hidden;

}

.thumbnail li{

	list-style:none;

	float:left;

	margin:0 10px 0 0;

	list-style-position:outside;

	list-style-type:none;

}

.thumbnail img{

	vertical-align:top;

	border:2px solid #656565;

}

.thumbnail li:hover img,

.thumbnail .active img{border-color:#fff;}

.twocolumns{margin:0 0 10px;}

.twocolumns:after{
	display:block;
	clear:both;
	content:'';
}

#content{

	float:left;

	width:100%;

}

.content-holder{padding-right:70px;}

#content h3{

	color:#009573;

	margin:0 0 17px;

	font:18px/22px "MyriadProRegular", Arial, Helvetica, Verdana, sans-serif;

}



#content h3 a{

	color: #009573;

margin: 0 0 0px;

font: 14px/22px "MyriadProBold", Arial, Helvetica, Verdana, sans-serif;

}

#content .sectioin-area h3{margin-bottom:0;}

#content h4{

	margin:0 0 7px;

	font:16px/26px "MyriadProLightBold", Arial, Helvetica, Verdana, sans-serif;

}

.c1{margin:0 0 0 235px;}



.c1home{margin-left:0px;}

.block-area{

	width:480px;

	padding:0 10px;

}

.block-area p{margin:0 0 12px;}

.heading-group{

	margin:0 0 10px;

	padding:0 10px 6px;

	border-bottom:1px solid #dcdada;

	color:#222;

	text-transform:uppercase;

	overflow:hidden;

}

.block-area .heading-group{margin:0 -10px 10px;}

.heading-group h2{

	margin:0 0 -12px;

	padding:0 0 15px;

	font:35px/25px "GudeaBold", Arial, Helvetica, Verdana, sans-serif;

	text-transform:uppercase;

}

.heading-group h2 .mark{color:#008f89;}

#content .heading-group h3,

.heading-group h3{

	color:#626262;

	font:14px/20px "InterstateLightRegular", Arial, Helvetica, Verdana, sans-serif;

	margin:0;

}

.block-area .text-box{

	margin:0 -10px 10px;

	padding:0 10px 14px;

	border-bottom:1px solid #dcdada;

	overflow:hidden;

	line-height:22px;

}

.heading{

	margin:0 0 15px;

	padding:0 0 7px;

	border-bottom:1px solid #dcdada;

	color:#008e85;

	text-transform:uppercase;

}

#content .heading{margin:0 0 24px;}

.heading h2{

	margin:0;

	font:21px/24px "MyriadProCondBold", Arial, Helvetica, Verdana, sans-serif;

}

.block-in .heading h2,

.columns-holder .heading h2{font:18px/22px "MyriadProCondBold", Arial, Helvetica, Verdana, sans-serif;}

.heading.large{

	margin-bottom:20px;

	padding-top:6px;

}

.heading.large h2{font:21px/24px "MyriadProCondBold", Arial, Helvetica, Verdana, sans-serif;}

.heading.extra-large h2{font:24px/28px "MyriadProCondBold", Arial, Helvetica, Verdana, sans-serif;}

.ad-holder{margin:0 0 10px;}

.ad-holder img{

	display:block;

	max-width:100%;

	height:auto;

}

.name{

	display:inline-block;

	vertical-align:top;

	padding:0 0 0 20px;

	background: url(../images/icons.png) no-repeat;

	margin:0 0 10px;

	color:#454545;

	font-size:12px;

	line-height:16px;

}

.image-box{

	margin:-31px -10px 12px;

	text-align:center;

	overflow:hidden;

	position:relative;

}

.image-box .w1{margin:0 -9999px;}

.image-box img{

	display:block;

	margin:0 auto;

}

.image-place-area-no-float{

	float:none;

	margin:0 20px 20px 0;

}



.image-place-area{

	float:left;

	margin:0 20px 20px 0;

}

.image-place{

	display:inline-block;

	vertical-align:top;

	background:#fff;

	border:1px solid #c8c8c8;

	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;

	box-shadow:0 0 7px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow:0 0 7px rgba(0, 0, 0, 0.25);
	-moz-box-shadow:0 0 7px rgba(0, 0, 0, 0.25);

	padding:3px;

}

.image-place > .holder{

	border-radius:6px;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	position:relative;

}

.image-place .shadow{

	position:absolute;
	left:0;
	top:0;

	width:100%;

	height:100%;

	border-radius:6px;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	box-shadow:0 0 10px rgba(0, 0, 0, 0.35) inset;

	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.35) inset;

	-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.35) inset;

	z-index:99;

}

.image-place img{

	display:block;

	width:100%;

	height:auto;

	border-radius:6px;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

}

.heading-gray{

	padding:4px 0 14px 16px;

	overflow:hidden;

	color:#484848;

}

.heading-gray h2{

	margin:0;

	font:18px/22px "InterstateLightRegular", Arial, Helvetica, Verdana, sans-serif;

	text-transform:uppercase;

}

.gallery-medium{
	width:100%;
	position:relative;

	overflow:hidden;

	margin:0 0 20px;
}

.gallery-medium .link-prev,
.gallery-medium .link-next{
	float:left;
	margin:0 10px 0 0;
	width:18px;
	height:19px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/sprite.png) no-repeat -40px -71px;
	cursor:pointer;

}
.gallery-medium .link-next{
	float:right;

	margin:0 0 0 10px;
	background-position:-61px -71px;
}

.gallery-medium .link-prev:hover{background-position:-21px -71px;}

.gallery-medium .link-next:hover{background-position:-1px -71px;}

.gallery-medium .link-prev.disabled,

.gallery-medium .link-next.disabled{display:none;}
.gallery-medium .holder{
	width:100%;

	float:left;
	overflow:hidden;
	position:relative;
}
.gallery-medium .holder ul{
	position:relative;
	width:100%;

	height:262px;
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;

	color:#fff;

	font-size:12px;

	line-height:14px;
}
.gallery-medium .holder li{
	position:absolute;

	top:0;

	left:0;
	background:#199a92;

	list-style:none;

	overflow:hidden;

	height:262px;

	z-index:2;

	max-width:633px;
}

.gallery-medium .holder .active{z-index:10;}

.gallery-medium .date{

	display:block;

	font:italic 12px/16px Georgia, "Times New Roman", Times, serif;

	margin:0 0 2px;

}

.gallery-medium .navigation-area{

	position:absolute;

	left:0;

	bottom:0;

	width:212px;

	overflow:hidden;

	background:#026862;

	z-index:999;

	height:19px;

}

.gallery-medium .title{

	display:block;

	text-align:center;

	color:#fff;

	font:italic 12px/17px Georgia, "Times New Roman", Times, serif;

}

.gallery-medium .holder img{

	vertical-align:top;

	float: left;

}

.gallery-medium .holder .hold{

	width:1000px;

}

.gallery-medium p{margin:0 0 13px;}

.gallery-medium .text{

	float:left;

	width:172px;

	overflow:hidden;

	padding:29px 20px 20px;

}

.gallery-medium h2{

	font:16px/18px "MyriadProCondBold", Arial, Helvetica, Verdana, sans-serif;

	margin:0 0 7px;

}

.post-area{

	width:100%;

	overflow:hidden;

}

.post-area.border{

	border-bottom:1px solid #a3a3a3;

	margin-bottom:10px;

}

.post{

	padding:0;

	margin:0;

	color:#5c5c5c;

	font:14px/20px "MyriadProRegular", Arial, Helvetica, Verdana, sans-serif;

}

.post li{

	list-style:none;

	padding:0 0 29px;

	vertical-align:top;

	overflow:hidden;

}

.post .image-holder{

	float:left;

	margin:0 13px 0 0;

	width:216px;

}

.post .image-holder img{

	vertical-align:top;

	border:3px solid #c8c8c8;

}

.post .text{overflow:hidden;}

.post .date{

	display:block;

	font:italic 11px/14px Georgia, "Times New Roman", Times, serif;

	margin:0 0 7px;

	color:#454545;

}

.post h2{

	margin:0 0 8px;

	min-height:46px;

	padding:0 40px 0 5px;

	border-left:6px solid #efefef;

	color:#119691;

	font:18px/20px "MyriadProCondBold", Arial, Helvetica, Verdana, sans-serif;

}

.post h2 a{color:#119691;}

.post h2 a:hover{

	color:#f00b15;

	text-decoration:none;

}

.post p{margin:0;}

.paging{

	list-style:none;
	margin:0;
	padding:0 0 20px;

	overflow:hidden;

}

.paging li{

	float:left;

	margin:0 10px 0 0;

	list-style:none;

}

.paging a{color:#119691;}

.paging .active,

.paging .active a,

.paging a:hover{

	color:#f00b15;

	text-decoration:none;

}

.columns-block{

	width:100%;

	overflow:hidden;

	padding:0 0 10px;

	margin:0 0 10px;

	border-bottom:1px solid #a3a3a3;

}

.columns-area{

	overflow:hidden;

	margin:0 -25px 0 0;

}

.columns-area .column{

	float:left;

	width:25%;

}

.columns-area .column > .holder{margin:0 25px 0 0;}

.columns-area .column h2{

	margin:0 0 20px;

	font:18px/22px "InterstateLightRegular", Arial, Helvetica, Verdana, sans-serif;

	color:#484848;

}

.simple-list{

	margin:0;
	padding:0;

	line-height:16px;

}

.simple-list li{

	vertical-align:top;

	padding:0 5px 13px;

	list-style:none;

}

.simple-list .image-holder{

	margin:0 -5px 9px;

	border:3px solid #c8c8c8;

}

.simple-list .image-holder img{

	display:block;

	width:100%;

	height:auto;

}

.simple-list .date{

	display:block;

	font:italic 11px/16px Georgia, "Times New Roman", Times, serif;

	margin:0 0 3px;

}

.simple-list h3{

	margin:0;

	font:12px/18px "MyriadProCondBold", Arial, Helvetica, Verdana, sans-serif;

	color:#199a92;

}

.simple-list h3 a{color:#199a92;}

.simple-list h3 a:hover{

	text-decoration:none;

	color:#f00b15;

}

.sectioin-area{

	overflow:hidden;

	margin:0 0 20px;

	color:#4b4a4a;

}

.sectioin-area .column{

	float:left;

	width:50%;

}

.sectioin-area .column > .holder{padding:0 14px 0 3px;}

.sectioin-area .column:first-child > .holder{padding:0 10px 0 0;}

.section-area .block{padding:20px 0 0;}

.sectioin-area .block:first-child{

	border:none;

	padding:0;

}

.image-area{

	padding:0 0 26px;

	color:#4b4a4a;

	font:11px/16px "OpenSansRegular", Arial, Helvetica, Verdana, sans-serif;

	overflow:hidden;

}

.image-area .mark{color:#009573;}

.image-area .placeholder{

	border:3px solid #c8c8c8;

	vertical-align:top;

	margin:0 0 9px;

}

.image-section img,

.image-area .placeholder img{

	display:block;

	width:100%;

	height:auto;

}

.image-area p{margin:0;}

.roll{

	margin:0 0 19px;

	padding:0;

	font:12px/18px "OpenSansBold", Arial, Helvetica, Verdana, sans-serif;

}

.roll li{

	vertical-align:top;

	list-style:none;

	padding:0 0 1px;

}

.sectioin-area .text{overflow:hidden;}

.accordion address,

.sectioin-area address{

	font:12px/19px "OpenSansRegular", Arial, Helvetica, Verdana, sans-serif;

	margin:0 0 17px;

}

.sectioin-area address strong{

	font-family:"OpenSansBold", Arial, Helvetica, Verdana, sans-serif;

	font-weight:normal;

}

.accordion dl,

.sectioin-area dl{

	overflow:hidden;

	margin:0 0 5px;

	font:12px/19px "OpenSansRegular", Arial, Helvetica, Verdana, sans-serif;

}

.accordion dl{margin:0;}

.accordion dt,

.sectioin-area dt{

	float:left;

	margin:0 3px 0 0;

	min-height:20px;

}

.accordion dd,

.sectioin-area dd{

	overflow:hidden;

	min-height:20px;

}

.accordion dl a,

.sectioin-area dl a{color:#4b4a4a;}

.accordion{

	list-style:none;
	margin:10px 0 0;
	padding:0;

	font:12px/18px "OpenSansRegular", Arial, Helvetica, Verdana, sans-serif;

}

.accordion li{

	list-style:none;

	margin:0 0 2px;

	padding:5px 10px 3px;

	border:1px solid #c0c0c0;

	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;

}

.accordion .opener{

	display:block;

	color:#4b4a4a;

	font-family:"OpenSansBold", Arial, Helvetica, Verdana, sans-serif;

}

.accordion .holder{

	margin:5px -10px 0;

	padding:7px 15px 0;

	border-top:1px solid #c5c5c5;

}

.image-section{margin:0 0 10px;}

.image-section .holder{

	display:inline-block;

	vertical-align:top;

	border:3px solid #c8c8c8;

}

.info-box{

	border-top:1px solid #dcdedd;

	padding:10px 10px 20px 0;

	line-height:16px;

}

.info-box:after{
	display:block;
	clear:both;
	content:'';
}

.info-box p{margin-bottom:14px;}

.info-box .column{

	float:left;

	width:53%;

	margin:0 5% 0 0;

}

.box-gray{

	overflow:hidden;

	background:#dedede;

	margin:0 0 20px;

	padding:14px 20px 10px;

	color:#5c5c5c;

	font:12px/16px "OpenSansRegular", Arial, Helvetica, Verdana, sans-serif;

}

.box-gray > .holder{

	overflow:hidden;

	margin:0 0 -10px;

}

.box-gray address{

	font:12px/17px "OpenSansRegular", Arial, Helvetica, Verdana, sans-serif;

	margin:0 0 10px;

}

.box-gray address strong{

	font-weight:normal;

	font-family:"OpenSansBold", Arial, Helvetica, Verdana, sans-serif;

}

.box-gray dl{

	overflow:hidden;

	margin:0 0 15px;

}

.box-gray dt{

	float:left;

	overflow:hidden;

}

.box-gray dl a{color:#00866c;}

.numeric{

	margin:0;

	line-height:19px;

	padding:0 0 0 7px;

}

.numeric li{

	vertical-align:top;

	padding:0 0 1px;

	list-style-type:decimal;

}

#sidebar{

	float:left;

	margin:0 0 0 -100%;

	width:200px;

}

.block-in{

	border:1px solid #d0d0d0;

	margin:0 0 20px;

	padding:20px 35px 20px 20px;

	background:#fff;

}

.form-login label{

	display:block;

	margin:0 0 2px;

	color:#202020;

	font-family: "OpenSansLightRegular", Arial, Helvetica, Verdana, sans-serif;

}

.form-login .row{

	overflow:hidden;

	padding:0 0 3px;

}

.form-login input[type="text"],

.form-login input[type="password"]{

	float:left;
	padding:1px 5px;
	margin:0;
	width:131px;
	border:1px solid #828282;
	background:none;
	color:#202020;

	height:15px;
	font-size:12px;
	line-height:15px;
}

.form-login input[type="submit"]{

	float:left;

	padding:4px 6px;

	margin:0;

	border:none;

	background:#ea0b15;

	color:#fff;

	font:11px/15px "MyriadProCondBold", Arial, Helvetica, Verdana, sans-serif;

}

.block-gray{

	background:#f7f7f7;

	padding:5px;

	border:1px solid #ddd;

	margin:0 0 20px;

}

.block-gray .heading{

	color:#484848;

	padding-left:8px;

}

.block-gray .heading h2{

	line-height:24px;

	font-size:17px;

}

.menu{

	margin:0;

	padding:0;

	font-size:14px;

	line-height:18px;

}

.block-gray .menu{

	margin:0 -6px 10px;

	position:relative;

}

.menu li{

	list-style:none;

	vertical-align:top;

}

.menu a{

	color:#454545;

	display:block;

	padding:4px 18px;

}

.menu .active a,

.menu a:hover{

	text-decoration:none;

	color:#fff;

	background:#009573;

}

.gallery-list-area{

	overflow:hidden;

	width:100%;

	border-bottom:1px solid #a3a3a3;

	margin:0 0 10px;

}

.gallery-list{

	margin:0 -38px -10px 0;
	padding:0;

}

.gallery-list li{

	list-style:none;

	vertical-align:top;

	display:inline-block;

	width:236px;

	margin:0 38px 50px 0;

}

.gallery-list .image-holder{

	border:3px solid #c8c8c8;

	position:relative;

	margin:0 0 9px;

}

.gallery-list .title{

	font:13px/16px "MyriadProCondBold", Arial, Helvetica, Verdana, sans-serif;

	display:block;

	color:#199a92;

}

.gallery-list .image-holder:hover .bg{display:block;}

.gallery-list .image-holder .bg{

	width:100%;

	height:100%;

	background: url(../images/bg-light-gray.png);

	position:absolute;
	left:0;
	top:0;

	cursor:pointer;

	display:none;

}

.gallery-list .image-holder .bg:after{
	content:"";
	position:absolute;
	left:50%;
	top:50%;

	margin:-35px 0 0  -35px;

	width:67px;

	height:69px;

	background: url(../images/bg-search.png) no-repeat;
}

.gallery-list .image-holder img{

	display:block;

	width:100%;

	height:auto;

}

#sidebar .block:first-child{

	border:none;

	padding-top:0;

}

.sub-columns #sidebar .block:first-child{min-height:284px;}

.block{

	border-top:1px solid #dfdfdf;

	padding:20px 0;

	color:#000;

	font-size:14px;

	line-height:17px;

}

.aside .block{

	border:none;

	padding:19px 0 20px;

}

.block p{margin:0 0 10px;}

.block p em{font-family: "Times New Roman", Times, serif;}

.block h3{

	margin:0 0 10px;

	font:14px/18px "InterstateRegular", Arial, Helvetica, Verdana, sans-serif;

	color:#0e0e0e;

}

.simple-listing{

	color:#cc3300;

	margin:0;
	padding:0;

	font:12px/17px "InterstateLightRegular", Arial, Helvetica, Verdana, sans-serif;

}

.simple-listing li{

	list-style:none;

	vertical-align:top;

	overflow:hidden;

	position:relative;

	padding:0 0 0 20px;

}

.simple-listing li:after{
	content:">>";
	position:absolute;
	left:2px;
	top:0;
	width:18px;
	height:20px;

	color:#f00b15;

}

.columns-holder:after{
	content:"";
	clear:both;
	display:block;
}

.columns-holder{margin:0 0 10px;}

.columns-holder .column{

	float:left;

	width:30%;

	margin:0 0 0 5%;

	background: url(../images/bg-gray.png);

	min-height:191px;

}

.columns-holder .column:first-child{margin-left:0;}

.columns-holder .column > .frame{padding:6px 10px;}

.gallery-small{

	padding:8px 0 10px;

	border-bottom:1px solid #d1d1d1;

	color:#7c7c7c;

	font:12px/14px "InterstateLightRegular", Arial, Helvetica, Verdana, sans-serif;

}

.gallery-small .link-next,

.gallery-small .link-prev{
	position:absolute;
	left:-23px;
	top:50%;
	margin:-20px 0 0;
	width:18px;
	height:29px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/sprite.png) no-repeat -31px 0;
	cursor:pointer;

	z-index:99;
}

.gallery-small .link-prev:hover{background-position:-50px 0;}

.gallery-small .link-next{

	left:auto;

	right:-23px;

	background-position:-31px -30px;

}

.gallery-small .link-next:hover{background-position:-50px -30px;}

.gallery-small .text{overflow:hidden;}

.gallery-small p{margin:0;}

.gallery-small .alignleft{margin-right:7px;}

.gallery-small h3{

	margin:0 0 3px;

	color:#595959;

	font:14px/16px "InterstateRegular", Arial, Helvetica, Verdana, sans-serif;

}

.list{

	margin:0;
	padding:0;

	color:#595959;

	line-height:17px;

}

.list a{color:#595959;}

.list li{

	list-style:none;

	border-bottom:1px solid #e6e6e6;

	padding:2px 0;

}

.list .date{

	margin-left: 15px;

	font-family: 'MyriadProItalic';

	font-size: 12px;

	float: right;

	width: 65px;

	font-style: normal;

	color: #9F9E9E;

}

.list .text{font-family: 'MyriadProRegular';overflow: hidden;font-size: 12px;color: #0066cc;}

.list a:hover .date,

.list a:hover{

	text-decoration:none;

	color:#f00b15;

}

.image-list{

	overflow:hidden;

	margin:0 -5px 0 0;
	padding:5px 0 15px;

	border-bottom:1px solid #d1d1d1;

}

.image-list li{

	list-style:none;

	float:left;

	width:33.3%;

}

.image-list  li > .holder{

	margin:0 5px 5px 0;

	position:relative;

}

.image-list img{

	display:block;

	width:100%;

	height:auto;

}

.image-list .text-area{

	position:absolute;

	left:0;

	bottom:0;

	width:100%;

	background: url(../images/bg-black.png);

	padding:2px 0 3px;

	color:#fff;

	text-align:center;

	font-size:10px;

	text-transform:uppercase;

}

.image-list .text-area > .holder{

	display:block;

	padding:0 5px;

}

.more{

	display:inline-block;

	vertical-align:top;

	padding:4px 10px;

	background:#f00b15;

	color:#fff;

	text-transform:uppercase;

	font:12px/16px "MyriadProCondBold", Arial, Helvetica, Verdana, sans-serif;

}

#footer{

	padding:29px 9999px 32px;

	margin:0 -9999px;

	width:100%;

	overflow:hidden;

	position:relative;

	background: url(../images/bg-footer.gif);

	color:#30363b;

	font:11px/14px "FuturaMdMedium", Arial, Helvetica, Verdana, sans-serif;

	text-align:center;

}

#footer p{margin:0;}

.sub-menu{

	margin:0 0 10px;
	padding:0;

	text-transform:uppercase;

	font-size:14px;

	line-height:18px;

}

.sub-menu li{

	list-style:none;

	display:inline-block;

	vertical-align:top;

	margin:0 11px;

}

.sub-menu a{color:#30363b;}

.sub-menu .active a,

.sub-menu a:hover{

	text-decoration:none;

	color:#008463;

}

.lightbox{

	position:absolute;
	left:-9999px;
	top:-9999px;

	z-index:999;

	padding:30px;

	margin:0 20px 0 5px;

	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;

	background:#fff;

}

.close{
	position:absolute;
	right:-15px;
	top:-15px;
	margin:0;
	width:31px;
	height:30px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/bg-lightbox-close.png) no-repeat;
}



blockquote.blockquote_end p.end-quote {

	padding: 0 20px 20px 0 !important;

}



blockquote.blockquote_end {

	font-style:italic;

	font-size: 20px !important;

	color: #292929 !important;

	line-height: 28px !important;

	padding-left:55px !important;

}



/*standard columns*/

.one_col {

width: 100%;

clear:both;

margin:0 0 20px 0px;

position: relative;

}



.two_col .ui-accordion {

	width:92%;

}



.two_col {

width: 48%;

float: left;

margin-right: 4%;

position: relative;

}



.twothirds_col {

width: 65.3332%;

float: left;

position: relative;

}



#content .twothirds_col h4 {

	margin:-16px 0 26px;

}



#content .twothirds_col h5 {

	margin-top:-20px;

}



.two_col h6, .two_col h5, iframe{

margin-bottom:0px;

}



.sws-accordion h5{

	margin-bottom:5px;

}

	

.three_col{

	width: 30.6666%;

	float: left;

	margin-right: 4%;

	position: relative;

}



.last {

clear: right;

margin-right: 0px !important;

}



/*standard list*/

ul.sws_ul_ui

{

list-style: none;

margin: 0;

padding: 0;

}

ul.sws_ul_ui .ui-icon {

display: block;

margin: 0px 3px 0px 5px !important;

float:left;

}

ul.sws_ul_ui li {

	margin-top:0.5em;

	list-style:none;

background-image:none;

line-height: 130%;

}

ul.sws_ul_ui .sws-list-outside {

    display: block;

    margin-left: 26px;

}
.berkat{
	color: #F00B15;
	margin: 0px 0px 10px;
}

.wp-pagenavi a, .wp-pagenavi span {border:none !important;}
.wp-pagenavi span.pages {display:none;}