/*			FONT FACE			*/
@font-face {
    font-family: 'Kreon Bold';
    src: url('../../fonts/kreon-bold-webfont.eot');
    src: url('../../fonts/kreon-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/kreon-bold-webfont.woff') format('woff'),
         url('../../fonts/kreon-bold-webfont.ttf') format('truetype'),
         url('../../fonts/kreon-bold-webfont.svg#kreonbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Kreon';
    src: url('../../fonts/kreon-regular-webfont.eot');
    src: url('../../fonts/kreon-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/kreon-regular-webfont.woff') format('woff'),
         url('../../fonts/kreon-regular-webfont.ttf') format('truetype'),
         url('../../fonts/kreon-regular-webfont.svg#kreonregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans Condensed Bold';
    src: url('../../fonts/opensans-condbold-webfont.eot');
    src: url('../../fonts/opensans-condbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/opensans-condbold-webfont.woff') format('woff'),
         url('../../fonts/opensans-condbold-webfont.ttf') format('truetype'),
         url('../../fonts/opensans-condbold-webfont.svg#open_sans_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans Condensed';
    src: url('../../fonts/opensans-condlight-webfont.eot');
    src: url('../../fonts/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/opensans-condlight-webfont.woff') format('woff'),
         url('../../fonts/opensans-condlight-webfont.ttf') format('truetype'),
         url('../../fonts/opensans-condlight-webfont.svg#open_sanscondensed_light') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* INIT */
HTML {padding:0; margin:0;background:#fff url(../img/bg-body.jpg) no-repeat center top;}
BODY {margin:0;font-size:14px;line-height:18px;font-family:Tahoma;color:#042e39;background:none;}
.clear { position:relative !important; float:none !important; clear: both !important; padding:0 !important; margin: 0 0 -1px !important; text-decoration:none !important; text-indent:-10000px !important; border: none !important; background:transparent !important; background-image:none !important; height:1px !important; font-size:1px !important; overflow:hidden !important; }
#top-link {display:none;position:fixed;z-index:998;right:-10px;bottom: 100px;width:20px;height:15px;padding: 6px 6px 6px 6px;border: 1px solid #999;background:#008A9B url("../img/totop-arrow.png") no-repeat left center;text-decoration:none;color:#ffffff;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;}
/**********************************/
/* CONTENT */
P {margin:0 0 20px;padding:0;line-height:20px;}
P A {text-decoration:underline;}
P A:hover {text-decoration:none;}
BLOCKQUOTE {}
A {outline:none;color:#008b99;}
A.link,A.active,A:focus {outline:none !important;text-decoration:none;}
A:hover {text-decoration:none;color:#0B88AC;}
H1 {margin:0 0 30px;padding:0;font-size:40px;font-family:'Kreon Bold',serif;}
H2 {margin:0 0 15px;padding:0;font-size:30px;font-family:'Open Sans Condensed Bold',sans-serif;}
H3 {margin:0 0 15px;padding:0;font-size:24px;font-family:'Kreon Bold',serif;}
H4 {margin:0 0 15px;padding:0;font-size:16px;font-family:'Kreon Bold',serif;}
.orange {color:#ff8508;}
.blue {color:#008689;}
IMG {border:0;}
/*H1,H2 {-webkit-text-stroke: 0.8px;}
H3, .article-title,.event-title {-webkit-text-stroke: 0.6px;}*/

.section-heading H1, .section-heading H2, .lateral-article .article-title,#homepage-blog .article-title {-webkit-text-stroke:0;border:none !important;}

.separator {}

#secondary-nav A, #main-nav A,#pager A,.button,.app, .event-image,.read-more,#left-col NAV A {
    transition: background-color .3s;
    -moz-transition: background-color .3s;
    -webkit-transition: background-color .3s;
    -o-transition: background-color .3s;
    -ms-transition: background-color .3s;
}
/**********************************/
/* LISTS */
UL {margin:0; padding:0 0 0 25px;list-style-type:disc;}
	UL LI {margin:3px 0; padding:0;}
OL {margin:0;padding:0 0 0 25px;}
	OL LI {margin:3px 0;}

/**********************************/
/* TABLE */
TABLE {}
THEAD {}
	THEAD TR {}
	THEAD TR TD {padding:5px;background:#eaeaea;font-weight:bold;color:#000;font-size:11px;}
TBODY {}
	TBODY TR {}
	TBODY TR TD {padding:5px;border:1px solid #eaeaea;}

/**********************************/
/* FORMS */
FORM {padding:0; margin:0;}
INPUT, TEXTAREA, SELECT {padding:4px;border:1px solid #333;background:#fff;}
INPUT {}
TEXTAREA {}
SELECT {}
.message {background:#EAEAEA;border:1px solid #CCCCCC;color:#000000;font-size:12px;font-weight:bold;padding:10px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
	.message A {color:#000000;}
.message.error {background:#B12D2D;border-color:#9F0909;}
.message.ok {background:#3AAF2D;border-color:#218E15;}
	.message.error A,.message.ok A {color:#FFFFFF;}
::selection{background:#0B88AC;color:#fff;}
::-moz-selection{background:#0B88AC;color:#fff;}

/**********************************/
#wrapper {width:960px;margin:0 auto 50px;border-top:none;background:#fff;box-shadow:0 0 60px #777;}
    #top-band {height:11px;background:url(../img/sprite_new_2.png) no-repeat left top;}
    HEADER {padding:10px 30px 0;background:url(../img/bg-header.png) no-repeat left 101px;}
        #logo {float:left;}
        HEADER ASIDE {float:right;width:460px;}
            #secondary-nav {position:relative;margin:15px 0;}
            #secondary-nav UL {float:right;padding:0;list-style:none;}
                #secondary-nav LI {position:relative;float:left;margin:0;}
                #nav-item-center {border-left:1px solid #b7dde1;border-right:1px solid #b7dde1;}
                    #secondary-nav LI A {display:block;padding:3px 10px;font-size:11px;color:#118d9a;}
                    #secondary-nav LI.submenu > A:hover, #secondary-nav LI.submenu A.highlighted {background-color:#118D9A;background-position:-200px -14px;color:#fff;}
                    #secondary-nav LI.submenu > A:hover SPAN,#secondary-nav LI.submenu A.highlighted SPAN {background-position:-200px -14px;}
                    .dropdown {display:none;position:absolute;z-index:11;padding:20px 10px 10px;font-size:11px;color:#fff;}
                        .dropdown P {line-height:17px;}
                    #secondary-nav LI .dropdown {width:160px;left:0;top:27px;background:#118D9A;}
                    .dropdown .button {display:block;border:1px solid #fff;color:#fff !important;margin-bottom:10px;font-size:12px !important;font-weight:normal;padding:0;}
                    .dropdown .button:hover {color:#fff;background:#004351;}
                       .dropdown .button .icon {display:inline-block;padding:15px 10px;border-right:1px solid #fff;margin:0 10px 0 0;vertical-align:middle;background:url(../img/sprite_website_3.png) no-repeat left top;}
                    .dropdown .button-register {}
                        .dropdown .button-register .icon {background-position:-552px -17px;}
                    .dropdown .button-login {}
                        .dropdown .button-login .icon {background-position:-627px -17px;}
                        .dropdown .button-profile .icon {background-position:-277px -425px;}
                        .dropdown .button-logout .icon {background-position:-966px -426px;}
					
				#logged-in {padding:3px 10px;font-size:11px;border-right:1px solid #B7DDE1;}
			#login-form, #register-form {padding:10px 0;}
			#login-form BUTTON,#register-form BUTTON,#recover-pass BUTTON {margin-left:90px;font-size:16px;background:#118D9A;border:none;font-family:'Open Sans Condensed Bold',sans-serif;}
				#login-form INPUT, #register-form INPUT,#recover-pass INPUT {width:255px;height:28px;}
			#login-form-links {overflow:hidden;margin-top:10px;}
			#login-form-links A {font-size:12px;color:#118D9A;}
			#login-form-links A.forgot-password {float:right;}
			#register-form SELECT {border-color:#ccc;width:100px;height:38px;outline:none !important;}
			#register-form BUTTON {margin-left:230px;}
			#recover-pass BUTTON {margin-left:50px;}
			.half-form {float:left;width:270px;}
			.form-right {float:right;}
            .social-icons {text-align:right;}
                .social-icons A {overflow:hidden;display:inline-block;width:30px;height:30px;margin:0 3px 0 0;background:url(../img/sprite_new_2.png) no-repeat left top;}
                #fb {background-position:-51px -355px;}
                #fb:hover {background-position:-51px -385px;}
                #twitter {background-position:-81px -355px;}
                #twitter:hover {background-position:-81px -385px;}
                #rss {background-position:-111px -355px;}
                #rss:hover {background-position:-111px -385px;}
				#youtube {background-position:-141px -355px;}
                #youtube:hover {background-position:-141px -385px;}
				#linkedin {background-position:-171px -355px;}
                #linkedin:hover {background-position:-171px -385px;}
				#gglplus {background-position:-201px -355px;}
                #gglplus:hover {background-position:-201px -385px;}
                HEADER #search {background-position:-231px -355px;transition: width 0.3s;}
                HEADER #search:hover {width:223px;/*background-position:-327px -11px;*/}
					HEADER #search:hover .header-search-form {display:block;} 
                .header-search-form {display:none;position:relative;z-index:1000;}
				HEADER #search .visible-form {display:block;}
				HEADER #search.extended {width:223px;}
                    .header-search-form INPUT {float:left;width:148px;padding-right:67px;height:20px;}
                    .header-search-form BUTTON {float:left;margin-left:-65px;width:65px;height:30px;background:#ff8508;color:#fff;border:none;font-size:16px;font-family: 'Kreon', serif;border-radius:0 3px 3px 0;}
                .visible {display:block;}
        #main-nav {width:1000px;margin:20px 0 -10px -50px;padding-bottom:10px;background:url(../img/sprite_new_2.png) no-repeat left 29px;}
            #main-nav UL {height:40px;padding:15px 35px;background:#fff;list-style:none;}
                #main-nav UL LI {position:relative;display:inline;float:left;margin:0 9px 0 0;}
                #main-nav UL LI#publications {margin:0;}
                    #main-nav UL LI A {display:block;padding:10px 14px;font-size:16px;font-family:'Open Sans Condensed Bold';}
                    #main-nav UL LI A:hover, #main-nav UL LI A.active,#main-nav UL LI A.highlighted {color:#fff;}
                    #main-nav .dropdown {padding:5px;left:-1px;top:40px;border:1px solid #fff;}
                    #main-nav .dropdown A {display:block;padding:5px 10px;font-family:Tahoma;font-size:11px;color:#fff;font-weight:normal;}
                    LI#home A {color:#004350;}
                    LI#home A:hover, LI#home A.active {background:#004350;}
                    LI#about A {color:#008a9b;}
                    LI#about A:hover, LI#about A.active, LI#about A.highlighted {background:#008a9b;}
                        LI#about .dropdown {width:170px;background:#008a9b;}
                            LI#about .dropdown A:hover {background:#1db3c6;}
                            LI#about .dropdown A.active {background:#14A9BA;}
                    LI#apps A{color:#4e8d32;}
                    LI#apps A:hover, LI#apps A.active {background:#4e8d32;}
                    LI#practices A{color:#f49a00;}
                    LI#practices A:hover, LI#practices A.active {background:#f49a00;}
                    LI#work A{color:#e63d4d;}
                    LI#work A:hover, LI#work A.active,LI#work A.highlighted {background:#e63d4d;}
                        LI#work .dropdown {width:190px;background:#e63d4d;}
                            LI#work .dropdown A:hover {background:#f25a69;}
                            LI#work .dropdown A.active {background:#ee4e5e;}
                    LI#events A{color:#c2c22a;}
                    LI#events A:hover, LI#events A.active {background:#c2c22a;}
                    LI#publications A{color:#6d0a24;}
                    LI#publications A:hover, LI#publications A.active {background:#6d0a24;}
                    .arrow-dropdown {display:inline-block;width:9px;height:5px;margin-right:5px;background:url(../img/sprite_new_2.png) no-repeat left top;vertical-align:middle;}
                    #main-nav UL LI A:hover .arrow-dropdown,#main-nav UL LI A.active .arrow-dropdown,#main-nav UL LI A.highlighted .arrow-dropdown {background-position:-200px -14px;}
                    .arrow-1 {background-position:-145px -14px;}
                    .arrow-2 {background-position:-154px -14px;}
                    .arrow-3 {background-position:-163px -14px;}
                    .arrow-4 {background-position:-172px -14px;}
                    .arrow-5 {background-position:-181px -14px;}
                    .arrow-6 {background-position:-190px -14px;}
    #slider {position:relative;}
        #slideshow {width:960px;height:395px;overflow:hidden;}
            .slide {position:relative;width:960px;height:395px;}
                .slide .slide-details {position:absolute;left:30px;top:60px;padding-right:30px;}
                    .slide .slide-details .slide-title {display:block;margin-bottom:20px;font-size:35px;line-height:42px;font-family:'Kreon Bold',serif;}
                    .slide .slide-details .slide-subtitle {display:block;margin-bottom:10px;font-size:22px;line-height:26px;font-family:'Open Sans Condensed',sans-serif;}
                    .slide .text-blue .slide-title, .slide .text-blue .slide-subtitle {color:#008b99 !important;}
                    .slide .text-white .slide-title, .slide .text-blue .slide-subtitle {color:#fff;}
                    .slide .slide-button {display:inline-block;padding:10px 25px;font-size:16px;font-family:'Open Sans Condensed',sans-serif;font-style: normal;}
                    .slide .text-blue .slide-button {background:#0b88ac;color:#fff;}
                    .slide .text-white .slide-button {background:#fff;color:#0b88ac;}
        #slider-pager {position:absolute;z-index:10;left:-20px;bottom:5px;width:950px;padding-bottom:10px;background:url(../img/sprite_new_2.png) no-repeat left 44px;}
            #pager {padding:0;background:#ffa346;list-style:none;}
                #pager LI {float:left;margin:0;}
                    #pager LI A {display:block;width:190px;height:95px;color:#fff;font-family:'Open Sans Condensed',sans-serif;/*font-family:'Kreon',serif;*/font-size:15px;text-align:center;}
                    #pager LI A .pager-icon {display:block;width:84px;height:84px;margin:0 auto -20px;}
                    #pager LI A:hover {background-color:#e89540;}
                    #pager LI.activeSlide A {background-color:#ff8508;}
    #content {}
        #content UL, #content OL {margin-bottom:15px;}
        .section-heading {position:relative;margin:0 0 20px -20px;color:#fff;padding-bottom:10px;background:url(../img/sprite_new_2.png) no-repeat left 1px;}
        #homepage .section-heading {margin-bottom:-11px;z-index:1;}
            .section-heading H2,.section-heading H1 {margin:0;padding:6px 0 6px 150px;font-size:24px;font-family:'Kreon',sans-serif;font-weight:700;text-transform:uppercase;color:#fff !important;}
            .section-heading H1 {font-size:30px;text-transform: none;}
            .section-heading A {float:right;margin:-37px 15px 0 0;font-size:11px;color:#fff;text-decoration:underline;}
            .section-heading A:hover {text-decoration:none;color:#fff !important;}
            .section-icon {position:absolute;top:-18px;left:50px;display:block;width:84px;height:85px;background:url(../img/sprite-circles.png) no-repeat left top;}
            .circle-2 {background-position:-84px top;}
            .circle-3 {background-position:-168px top;}
            .circle-4 {background-position:-252px top;}
            .circle-5 {background-position:-336px top;}
            .circle-6 {background-position:-420px top;}
            .circle-7 {background-position:-504px top;}
            .circle-8 {background-position:-588px top;}
            .circle-9 {background-position:-672px top;}
            .circle-10 {background-position:-756px top;}
            .circle-11 {background-position:-756px top;}
        .icon-circle {display:block;width:84px;height:84px;}
        #services {padding:30px 30px 50px 30px;background:#e9e9e9;}
            .service {float:left;width:210px;margin-right:20px;text-align:center;}
            .service-last {margin-right:0 !important;}
                .s-icon {display:block;width:84px;height:84px;margin:0 auto;background:url(../img/sprite-promo-icon.png) no-repeat left top;}
                .s-icon-1 {}
                .service-hovered H4 {color:#FF8508;}
.service-hovered .s-icon-1 {background-position:left -84px;}
.s-icon-2 {background-position:-84px top;}
.service-hovered .s-icon-2 {background-position:-84px -84px;}
.s-icon-3 {background-position:-168px top;}
.service-hovered .s-icon-3 {background-position:-168px -84px;}
.s-icon-4 {background-position:-252px top;}
.service-hovered .s-icon-4 {background-position:-252px -84px;}
.s-icon-5 {background-position:-336px top;}
.service-hovered .s-icon-5 {background-position:-336px -84px;}
.s-icon-6 {background-position:-420px top;}
.service-hovered .s-icon-6 {background-position:-420px -84px;}
.s-icon-7 {background-position:-504px top;}
.service-hovered .s-icon-7 {background-position:-504px -84px;}
.s-icon-8 {background-position:-588px top;}
.service-hovered .s-icon-8 {background-position:-588px -84px;}
.s-icon-9 {background-position:-672px top;}
.service-hovered .s-icon-9 {background-position:-672px -84px;}
.s-icon-10 {background-position:-756px top;}
.service-hovered .s-icon-10 {background-position:-756px -84px;}
.s-icon-11 {background-position:-840px top;}
.service-hovered .s-icon-11 {background-position:-840px -84px;}
.s-icon-12 {background-position:-924px top;}
.service-hovered .s-icon-12 {background-position:-924px -84px;}
.s-icon-13 {background-position:-1008px top;}
.service-hovered .s-icon-13 {background-position:-1008px -84px;}
.s-icon-14 {background-position:-1092px top;}
.service-hovered .s-icon-14 {background-position:-1092px -84px;}
.s-icon-15 {background-position:-1176px top;}
.service-hovered .s-icon-15 {background-position:-1176px -84px;}
.s-icon-16 {background-position:-1260px top;}
.service-hovered .s-icon-16 {background-position:-1260px -84px;}
.s-icon-17 {background-position:-1344px top;}
.service-hovered .s-icon-17 {background-position:-1344px -84px;}
.s-icon-18 {background-position:-1428px top;}
.service-hovered .s-icon-18 {background-position:-1428px -84px;}
.s-icon-19 {background-position:-1512px top;}
.service-hovered .s-icon-19 {background-position:-1512px -84px;}
.s-icon-20 {background-position:-1596px top;}
.service-hovered .s-icon-20 {background-position:-1596px -84px;}
.s-icon-21 {background-position:-1680px top;}
.service-hovered .s-icon-21 {background-position:-1680px -84px;}
.s-icon-22 {background-position:-1764px top;}
.service-hovered .s-icon-22 {background-position:-1764px -84px;}
.s-icon-23 {background-position:-2940px top;}
.service-hovered .s-icon-23 {background-position:-2940px -84px;}
.s-icon-24 {background-position:-3024px top;}
.service-hovered .s-icon-24 {background-position:-3024px -84px;}
.s-icon-25 {background-position:-3108px top;}
.service-hovered .s-icon-25 {background-position:-3108px -84px;}
.s-icon-26 {background-position:-2520px top;}
.service-hovered .s-icon-26 {background-position:-2520px -84px;}
.s-icon-27 {background-position:-2604px top;}
.service-hovered .s-icon-27 {background-position:-2604px -84px;}
.s-icon-28 {background-position:-2688px top;}
.service-hovered .s-icon-28 {background-position:-2688px -84px;}
.s-icon-29 {background-position:-2772px top;}
.service-hovered .s-icon-29 {background-position:-2772px -84px;}
.s-icon-30 {background-position:-2856px top;}
.service-hovered .s-icon-30 {background-position:-2856px -84px;}
.s-icon-31 {background-position:-2100px top;}
.service-hovered .s-icon-31 {background-position:-2100px -84px;}
.s-icon-32 {background-position:-2184px top;}
.service-hovered .s-icon-32 {background-position:-2184px -84px;}
.s-icon-33 {background-position:-2268px top;}
.service-hovered .s-icon-33 {background-position:-2268px -84px;}
.s-icon-34 {background-position:-2352px top;}
.service-hovered .s-icon-34 {background-position:-2352px -84px;}
.s-icon-35 {background-position:-2436px top;}
.service-hovered .s-icon-35 {background-position:-2436px -84px;}
.s-icon-36 {background-position:-1848px top;}
.service-hovered .s-icon-36 {background-position:-1848px -84px;}
.s-icon-37 {background-position:-1932px top;}
.service-hovered .s-icon-37 {background-position:-1932px -84px;}
.s-icon-38 {background-position:-2016px top;}
.service-hovered .s-icon-38 {background-position:-2016px -84px;}
                .service H4 {margin:10px 0;min-height:40px;font-size:18px;font-family:'Open Sans Condensed',sans-serif;}
				.service P {margin:0;}
				.service DIV {display:table-cell;padding-bottom:15px;/*vertical-align:middle;height:135px;*/}
        .button {display:inline-block;padding:10px 25px;font-family:'Open Sans Condensed Bold',sans-serif;font-size:16px;color:#fff;}
        .button-grey {background:#5a5a5a;}
        .button-green {background:#008A9B !important;}
        .button-grey:hover {background:#726F6F;color:#fff;}
                .service .button {display:block;text-align:center;}
        #homepage-map {position:relative;background:url(../img/ajax-loader.gif) no-repeat center center;}
        /*#homepage-map .section-icon {background-position:left -105px;}*/
        #homepage-map IFRAME {margin: 0 0 -4px 0;}
		#homepage-map #map {width:960px;height:600px;}
		#full-page #map {width:100%;height:100%;position:relative;}
        .content-box {padding:0 30px 30px;}
        #homepage .content-box {padding:30px;}
            .content-box .span9 {width:670px;}
            .content-box .span8 {width:600px;}
            .content-box .span6 {width:440px;}
            .content-box .span5 {width:370px;}
            .content-box .span4 {width:280px;}
            .content-box .span3 {width:210px;}
            .app {display:block;margin-bottom:10px;padding:8px 10px;font-size:16px;font-family: 'Open Sans Condensed', serif;color:#fff !important;}
			.app:hover {background-color: #55aa2e !important;}
			#left-col NAV A.app {font-size:14px;}
            /*.app-1 {background-color:#5d73be;}
            .app-1:hover {background-color:#7289D3;}
            .app-2 {background-color:#3bc2e8;}
            .app-2:hover {background-color:#52CFF2;}
            .app-3 {background-color:#2ca4b4;}
            .app-3:hover {background-color:#2BBDD1;}
            .app-4 {background-color:#7fb269;}
            .app-4:hover {background-color:#8ECC72;}
            .app-5 {background-color:#f3c95b;}
            .app-5:hover {background-color:#FFD15E;}
            .app-6 {background-color:#f2a441;}
            .app-6:hover {background-color:#FCB258;}
            .app-7 {background-color:#cd545f;}
            .app-7:hover {background-color:#E25864;}
            .app-8 {background-color:#b35d74;}
            .app-8:hover {background-color:#CE6B85;}*/
        #homepage-satellite {}
            /*#homepage-satellite .section-icon {background-position:-84px -105px;}*/
            #homepage-map #map-explanation,#gp-search #map-explanation {overflow:hidden;position:absolute;z-index:100;left:25px;bottom:30px;width:880px;padding:10px 15px;background:#ffa346;opacity:0.8;color:#fff;}
			#gp-search #map-explanation {width:900px;}
            #full-page #homepage-map #map-explanation {width:95%;}
				#full-page #homepage-map #map-explanation P {float:none;width:100%;}
				#map-explanation P {float:left;width:710px;margin:0;}
				#map-explanation .button {float:right;padding-left:35px !important;background:#008A9B url(../img/zoom.png) no-repeat 10px 13px !important;}
				#map-explanation .button:hover {color:#fff;background-color:#149ead !important;}
        #hompage-investments {}
            /*#homepage-investments .section-icon {background-position:-168px -105px;}*/
        #homepage-events {}
            /*#homepage-events .section-icon {background-position:-252px -105px;}*/
            #homepage-events .event {}
                #homepage-events .event-image {position:relative;display:block;margin-bottom:10px;background:#C2C22A;}
                #homepage-events .event-image:hover {background:#D6D635;}
                    #homepage-events .event-image .event-date {float:left;margin-top:10px;padding:0 6px;font-size:14px;font-family: 'Kreon', serif;color:#fff;text-align:center;}
                        #homepage-events .event-date SPAN {display:block;font-size:16px;line-height:24px;}
                    #homepage-events .event-image IMG {float:right;}
                    #homepage-events .event-image .events-location {position:absolute;width:204px;padding:8px 0 8px 35px;right:0;bottom:0;display:block;background:#fff url(../img/sprite_new_2.png) no-repeat -973px 6px;font-size:12px;opacity:0.8;}
                    #homepage-events .event-image:hover .events-location {opacity:1;}
                    #homepage-events .event P {margin-bottom:10px;}
                    #homepage-events .read-more {float:right;font-size:11px;text-decoration:underline;}
                    #homepage-events .event .read-more {color:#C2C22A;}
                    #homepage-events .read-more:hover {text-decoration:none;}
		
        #homepage-blog {}
            /*#homepage-blog .section-icon {background-position:-336px -105px;}*/
            #homepage-blog .blog-article {margin-bottom:0;}
            #homepage-blog .blog-article .article-image {float:none;}
            #homepage-blog .blog-article .article-title {display:block;min-height:70px;height:auto !important;height:65px;margin:10px 0;font-size:16px;line-height:20px;text-decoration:underline;font-family:'Kreon Bold',serif;color:#6D0A24;}
            #homepage-blog .blog-article .article-title:hover {text-decoration:none;}
            #homepage-blog .blog-article P {font-size:11px;margin-bottom:10px;line-height:18px;}
            .blog-article .read-more {color:#6D0A24;font-size:11px;font-family:Tahoma;text-decoration:underline;}
            .blog-article .read-more:hover {text-decoration:none;}
        #homepage-members {}
            /*#homepage-members .section-icon {background-position:-420px -105px;}*/
            #homepage-members .button {display:block;margin-bottom:10px;font-size:16px;font-weight:normal;padding:0;}
            #homepage-members .button-register:hover {color:#fff;background-color:#05A1B2;}
                #homepage-members .button .icon {display:inline-block;padding:15px;border-right:1px solid #fff;margin:0 20px 0 0;vertical-align:middle;background:url(../img/sprite_new_2.png) no-repeat left top;}
            #homepage-members .button-register {background:#00899b;}
                #homepage-members .button-register .icon {background-position:-545px -17px;}
            #homepage-members .button-login {background:#004351;}
            #homepage-members .button-login:hover {background-color:#0A6375;color:#fff;}
                #homepage-members .button-login .icon {background-position:-618px -17px;}
        #breadcrumb {padding:8px 10px;text-align:right;font-size:10px;color:#b5b5b5;}
            #breadcrumb A {color:#b5b5b5;text-decoration:underline;}
            #breadcrumb A:hover {text-decoration:none;}
        .faq {padding:5px 10px;background:#eaeaea;margin-bottom:1px;}
        .faq:hover {background:#f1f1f1;}
            .faq H3 {font-size:18px;cursor:pointer;margin:0;}
                .faq H3 SPAN.expand {float:right;margin-left:10px;}
                .faq H3 SPAN.text {display:inline-block;width:705px;}
            .faq .answer {display:none;}
				.faq .answer P {font-size:12px;line-height:18px;}
        .blog-article {margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ededed;}
            .blog-article .article-title {font-size:28px;display:block;margin-bottom:10px;line-height:34px;font-family:'Kreon Bold',serif;color:#569db1;}
			.article-details {font-size:11px;display:block;margin-bottom:10px;}
				.article-category {text-decoration:underline;}
            .blog-article .article-image {float:left;width:160px;margin-right:15px;}
            .article-sharing {padding:10px;background:#f5f5f5;margin:15px 0;}
				.article-nr-comments {display:inline-block;padding:0 0 0 30px;font-size:11px;background:url(../img/sprite_new_2.png) no-repeat -311px -85px;}
			.blog-article .button {float:right;padding:0;background:none !important;color:#569db1;font-size:11px;font-family:Tahoma;font-weight:normal;text-decoration:underline !important;}
			.blog-article .button:hover {text-decoration:none !important;color:#F49A00 !important;}
		#blog-article-heading {color:#F49A00;margin-top:20px;padding-right:30px;}
		.browse-article .section-image {margin-top:20px !important;}
		.articles-nav {margin-bottom:30px;}
			.articles-nav A {font-size:16px;font-family:'Open Sans Condensed Bold',sans-serif;}
			.old-entries {color:#999;}
			.new-entries {float:right;color:#569db1;}
		#article-gallery {margin-top:20px;}
		#article-gallery H3,#article-comments H3 {padding-bottom:10px;border-bottom:1px solid #F49A00;}
        .photo {position:relative;float:left;width:160px;margin:0 35px 20px 0;}
        .photo-hovered {box-shadow:0 0 10px #000;}
        .photo-last {margin:0;}
            .photo .gal-item {display:block;}
            .photo .zoomer {display:none;position:absolute;top:0;left:0;width:160px;height:100%;background:#000 url(../img/sprite_new_2.png) no-repeat -685px -68px;opacity:0.6;}
            .photo-hovered .zoomer {display:block;}
        #blog-nav {}
            #blog-nav A {display:block;margin-bottom:1px;padding:5px 10px;background:#FF8508;font-size:16px;line-height:24px;color:#fff;font-family:'Droid Sans',sans-serif;font-weight:600;font-style:italic;}
            #blog-nav A:hover {background:#FFA144;}
	#header-image {position:relative;text-align:center;}
		#gp-page-details {position:absolute;top:80px;left:0;padding:0 40px;color:#fff;}
			#gp-page-details H1 {font-family:'Open Sans Condensed',sans-serif;}
    #no-header-image {height:7px;background:url(../img/sprite_new_2.png) no-repeat left -61px;}
    #left-col {float:left;width:180px;margin-left:-20px;}
        .box-corner {padding-bottom:10px;margin-bottom:15px;background:url(../img/grey-corner.png) no-repeat left bottom;}
        #left-col .box-grey {padding:20px 10px;background:#e9e9e9;}
            #left-col H3 {font-size:20px;line-height:26px;margin-top:15px;}
			#left-col H3.title {padding-bottom:10px;border-bottom:1px solid;margin-top:0;}
            #left-col NAV A {display:block;margin-bottom:5px;padding:10px 15px;color:#fff;font-size:11px;background:#979797 url(../img/sprite_new_2.png) no-repeat -989px -72px;}
            #left-col P.join-newslleter {margin:15px 0;padding-top:15px;border-top:1px solid;font-size:11px;line-height:16px;}
        #left-col .newsletter-box {padding:20px 10px;background-color:#e9e9e9;}
            #left-col .newsletter-box P {padding:0;margin:0 0 15px 0;border:none;}
            .color-2 #left-col .newsletter-box .button {border:1px solid #fff;}
		.tag-cloud {padding:10px;background:#fff;overflow:hidden;text-align:center;}
			.tag-cloud A {float:left;margin:0 3px;font-family:'Open Sans Condensed Bold',sans-serif;color:#999;}
			.tag-cloud A.smallest {font-size:12px;line-height:17px;}
			.tag-cloud A.small {font-size:14px;line-height:20px;}
			.tag-cloud A.medium {font-size:20px;line-height:20px;}
			.tag-cloud A.large {font-size:26px;line-height:26px;color:#444;}
			.tag-cloud A.largest {font-size:36px;line-height:36px;color:#000;}
			.tag-cloud A.active {color:#F49A00;}
		#archive-list {padding:0 0 0 10px;list-style:none;}
			#archive-list LI {}
				#archive-list LI A {display:block;padding:1px 0 1px 17px;background:url(../img/sprite_new_2.png) no-repeat left -78px;}
				#archive-list LI A.active-year {background-position:left -131px;}
					#archive-list LI UL {display:none;list-style:none;}
						#archive-list LI UL LI {}
							#archive-list LI UL LI A {background:none;padding:0;}
							#archive-list LI UL LI A.active {font-weight:bold;color:#569DB1;}
		H3#follow-blog {font-size:18px;margin:15px 0;padding:0 0 10px 0;border-bottom:1px solid #d4d4d4;}
			.follow-blog-icon {display:inline-block;width:30px;height:30px;background:url(../img/sprite_new_2.png) no-repeat -111px -355px;vertical-align:middle;}
		.recommended-links {color:#569db1;font-size:12px;}
			.recommended-links LI {color:#569db1;}
				.recommended-links LI {margin:0;}
		#popular-articles {border-top:1px solid #d4d4d4;margin-top:15px;}
			.lateral-article {width:160px;overflow:hidden;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #fff;}
			.article-last {border:none;margin:0;}
				.lateral-article .article-image {display:block;width:160px;overflow:hidden;margin-bottom:10px !important;}
				.lateral-article .article-title {display:block;font-weight:bold;font-size:14px;line-height:20px;}
		.about-gp-article {padding:20px 25px 20px 0;background:#f5f5f5;margin-bottom:25px;}
		.about-article {padding:20px 25px 20px 0;background:#f5f5f5;margin-bottom:25px;}
			.about-article .article-details, .about-gp-article .article-details {display:block;font-size:14px;margin-bottom:0;}
		.article-image {margin-bottom:0 !important;}
    #main-content {float:right;width:770px;padding-bottom:30px;}
        #main-content .section-heading {postion:relative;z-index:2;margin:18px 0 25px;padding:0;background:none;}
            #main-content .section-heading .section-icon {left:0;}
            #main-content .section-heading H1 {/*margin-left:11px;*/padding-left:91px;}
        #main-content .section-image {position:relative;z-index:1;margin-bottom:25px;margin-top:-55px;}
            #main-content .section-image P {position:absolute;bottom:30px;padding:0 30px;margin:0;font-size:18px;line-height:24px;color:#fff;}
        #main-content .content-text {padding-right:25px;}
            #main-content .content-text H2,.events-sections H2 {margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid;}
    #page-sharing {margin:0 0 20px -20px;width:960px;padding-bottom:10px;background:url(../img/sprite_new_2.png) no-repeat left 9px;}
        .sharethis {background:#f5f5f5;padding:14px 10px 14px 20px;}
            .sharethis P {font-size:11px;float:left;width:220px;margin:0 15px 0 0;}
        .right-image {float:right;font-size:11px;color:#999;text-align:right;margin:0 0 10px 10px;}
    .article-event {margin:25px 0 15px -50px;}
        .article-event .box-corner {float:left;width:430px;}
        .article-event .event-image {float:left;width:430px;background:#C2C22A;}
        .own-event .event-image {background:#C2C22A url(../img/stamp11.png) no-repeat 11px 28px;}
        .article-event .event-image:hover {background-color:#d6d635;}
            .article-event .event-date {float:left;width:40px;height:auto;padding:20px;font-size:20px;line-height:26px;color:#fff;font-family: 'Kreon',serif;}
                .article-event .event-date SPAN {font-size:30px;line-height:36px;}
            .article-event img {float:left;}
		.new-event-date {display:block;margin-bottom:10px;color:#666;font-style:italic;}
        .event-content {float:right;width:500px;}
            .event-title {display:block;font-size:20px;line-height:26px;font-family:'Kreon Bold',serif;}
            .event-address {display:block;font-weight:bold;margin:10px 0;}
            .event-content .read-more {float:right;margin:10px 0 0 0;padding:5px 10px;font-size:11px;font-weight:bold;color:#fff;background:#5a5a5a;}
            .event-content .read-more:hover {background:#D6D635;}
            .event-content P {margin:0 0 5px;}
			.event-content .article-sharing {float:left;margin:13px 0 0 0;padding:0;background:none;}
/*       CUSTOM COLORS FOR SECTIONS ELEMENTS           */        
        .color-1 {}
            #homepage .color-1 H2 {background:#f49a00;}
        .color-2 {}
            #homepage .color-2 H2,.color-2 .button, .color-2 #left-col NAV A.active,.color-2 .section-heading H1 {background-color:#008a9b;}
            .color-2 H2, .color-2 H3, .color-2 #left-col P.join-newslleter {color:#008a9b;border-color:#008a9b;}
            .color-2 #left-col NAV A:hover,.color-2 .button:hover {background-color:#149EAD;color:#fff;}
        .color-3 {}
            #homepage .color-3 H2,.color-3 .button, .color-3 #left-col NAV A.active,.color-3 .section-heading H1 {background-color:#9fd6df;}
            .color-3 H2, .color-3 H3, .color-3 #left-col P.join-newslleter {color:#569db1;border-color:#9fd6df;}
            .color-3 #left-col NAV A {background-color:#569DB1;}
            .color-3 #left-col NAV A:hover,.color-3 .button:hover {background-color:#9fd6df;color:#fff;}
			.color-3 H1 {color:#569db1 !important;}
			.color-3 H3 A {color:#569db1;}
        .color-4 {}
            #homepage .color-4 H2,.color-4 .button, .color-4 #left-col NAV A.active,.color-4 .section-heading H1 {background-color:#4E8D32;}
			.color-4 H2, .color-4 H3, .color-4 #left-col P.join-newslleter {color:#4E8D32;border-color:#4E8D32;}
            .color-4 #left-col NAV A:hover,.color-4 .button:hover {background-color:#55AA2E;color:#fff;}
			.color-4 A:hover {color:#f49a00;}
        .color-5 {}
            #homepage .color-5 H2,.color-5 .section-heading H1 {background:#C2C22A;}
            .color-5 .event-title,.color-5 H2 {color:#C2C22A;}
			.color-5 H2 {border-bottom:1px solid #c2c22a;}
        .color-6 {}
            #homepage .color-6 H2,.color-6 .button, .color-6 #left-col NAV A.active,.color-6 .section-heading H1, .color-6 .section-heading H2 {background-color:#f49a00;}
			.color-6 H2, .color-6 H3, .color-6 #left-col P.join-newslleter {color:#f49a00;border-color:#f49a00;}
            .color-6 #left-col NAV A:hover,.color-6 .button:hover {background-color:#FCAC2A;color:#fff;}
			.color-6 A:hover {color:#f49a00;}
        .color-7 {}
            #homepage .color-7 H2,.color-7 .button, .color-7 #left-col NAV A.active,.color-7 .section-heading H1 {background-color:#e63d4d;}
            .color-7 H2, .color-7 H3, .color-7 #left-col P.join-newslleter {color:#e63d4d;border-color:#e63d4d;}
            .color-7 #left-col NAV A:hover,.color-7 .button:hover {background-color:#EA5460;color:#fff;}
        .color-8 {}
            #homepage .color-8 H2,.color-8 .button, .color-8 #left-col NAV A.active,.color-8 .section-heading H1 {background-color:#6d0a24;}
            .color-8 H2, .color-8 H3, .color-8 #left-col P.join-newslleter {color:#6d0a24;border-color:#6d0a24;}
            .color-8 #left-col NAV A:hover,.color-8 .button:hover {background-color:#871430;color:#fff;}
        .color-9 {}
            #homepage .color-9 H2 {background-color:#e2ba52;}
		.color-10 {}
            #homepage .color-10 H2 {background-color:#5D73BE;}
        .member {margin-bottom:25px;padding-top:25px;border-top:1px solid #ededed;}
        /*.member-last {border:none;}*/
			.member-desc {float:right;width:580px;}
            .member-image {float:left;margin-right:15px;}
            .member-name {display:block;margin-bottom:15px;font-size:20px;font-family:'Open Sans Condensed Bold',sans-serif;}
            .member P {font-size:12px;line-height:18px;}
            .member .button {float:right;}
		.publication {overflow:hidden;margin-bottom:25px;padding-bottom:25px;border-bottom:1px dashed;}
			.publication-title {display:block;margin-bottom:15px;font-size:20px;font-family:'Open Sans Condensed Bold',sans-serif;}
			.publications-details {display:block;font-size:12px;margin-bottom:10px;color:#666;}
			.publication P {font-size:12px;line-height:18px;}
			.publication-last {border:none;}
        #contact-row {}
            #contact-row .span6 {width:408px;padding:10px 15px;border:1px solid #ccc;}
            #contact-row H3 {font-size:20px;line-height:24px;}
            #contact-row .map {margin:-10px 0 0 -15px;}
            #contact-row .map IFRAME {margin-bottom:-13px;}
            .contact-details-content {width:405px;}
                .contact-details H3 {margin:15px 0 10px;}
                #contact-row P {font-size:12px;line-height:18px;}
            .contact-form {}
                .contact-form LABEL {float:left;width:80px;margin-top:5px;font-weight:bold;font-size:13px;}
                .contact-form INPUT {width:305px;height:25px;}
                .contact-form TEXTAREA {width:390px;height:89px;border-color:#ccc;}
                .contact-form BUTTON {margin-left:140px;}
#events #wrapper {width:820px;}
	#events .content-box .span5 {width:230px;}
	#events #footer-box FORM INPUT {width:215px;}
	#events #footer-box {background-position:left 453px;}
		#evets-large-image {overflow:hidden;text-align:center;position:relative;}
		.event-type-1 #evets-large-image {width:820px;margin:0 auto;}
			.event-type-2 #evets-large-image {height:595px}
			.event-type-2 #evets-large-image IMG {display:block;max-width:1920px;position:absolute;top:0;left:50%;margin-left:-960px;}
			.event-type-2 #wrapper {position:relative;margin-top:-340px;margin-bottom:0;z-index:5;}
		#event-description {width:820px;margin:0 auto;color:#fff;position:relative;z-index:2;}
		.event-type-1 #event-description {/*background:#bbb;*/position:absolute;top:70px;z-index:2;opacity:0.8;}
			#event-description H1 {font-size:34px;line-height:40px;margin:15px 0 0 0;font-family:'Open Sans Condensed',sans-serif;color:#000;}
			#event-description H3 {color:#000;}
			#event-description P {margin-bottom:10px;}
		#event-nav {margin-left:-20px;padding-bottom:9px;background:url(../img/sprite_new_2.png) no-repeat left 8px;}
			#event-nav UL {overflow:hidden;padding:10px 20px;margin:0;background:#ededed;}
				#event-nav UL LI {display:inline-block;float:left;margin:0 10px 0 0;list-style:none;}
					#event-nav UL LI A {display:block;padding:10px 15px;color:#fff;font-size:16px;font-weight:bold;text-decoration:none;font-family: 'Open Sans Condensed';}
					#event-nav UL LI A:hover,#event-nav UL LI A.active {color:#fff !important;}
					#event-nav UL LI A#event-section-0,.events-sections-color-0 H2 {color:#008A9B;}
					#event-nav UL LI A#event-section-0:hover,#event-nav UL LI A#event-section-0.active {background-color:#008A9B;}
					#event-nav UL LI A#event-section-1,.events-sections-color-1 H2 {color:#3a4e99;}
					#event-nav UL LI A#event-section-1:hover,#event-nav UL LI A#event-section-1.active {background-color:#3a4e99;}
					#event-nav UL LI A#event-section-2,.events-sections-color-2 H2 {color:#009cc8;}
					#event-nav UL LI A#event-section-2:hover,#event-nav UL LI A#event-section-2.active {background-color:#009cc8;}
					#event-nav UL LI A#event-section-3,.events-sections-color-3 H2 {color:#4f8d33;}
					#event-nav UL LI A#event-section-3:hover,#event-nav UL LI A#event-section-3.active {background-color:#4f8d33;}
					#event-nav UL LI A#event-section-4,.events-sections-color-4 H2 {color:#c3c32b;}
					#event-nav UL LI A#event-section-4:hover,#event-nav UL LI A#event-section-4.active {background-color:#c3c32b;}
					#event-nav UL LI A#event-section-5,.events-sections-color-5 H2 {color:#de800a;}
					#event-nav UL LI A#event-section-5:hover,#event-nav UL LI A#event-section-5.active {background-color:#de800a;}
					#event-nav UL LI A#event-section-6,.events-sections-color-6 H2 {color:#e2071c;}
					#event-nav UL LI A#event-section-6:hover,#event-nav UL LI A#event-section-6.active {background-color:#e2071c;}
					#event-nav UL LI A#event-section-7,.events-sections-color-7 H2 {color:#6D0A24;}
					#event-nav UL LI A#event-section-7:hover,#event-nav UL LI A#event-section-7.active {background-color:#6D0A24;}
		#event-partners .span2 {width:133px;margin-bottom:15px;}
		#event-partners H3 {margin-left:20px;color:#333 !important;border-bottom:1px solid #333;padding-bottom:10px;margin-bottom:20px;}
		#event-registration {margin-top:20px;padding-top:10px;border-top:1px solid #cccccc;}
		#event-registration {margin-top:20px;padding-top:10px;border-top:1px solid #cccccc;}
			#event-registration H3 {color:#4F8D33;}
			#sign-up-button {float:right;width:200px;padding:25px 0;margin-top:60px;margin-left:20px;color:#fff;font-size:24px;font-family:'Open Sans Condensed Bold',sans-serif;text-align:center;background:#4E8D32;}
	.event-sign-up-form {width:530px;margin:20px auto;padding:15px;border:1px solid #ccc;}
		.event-sign-up-form .field {float:left;width:250px;}
		.event-sign-up-form .field-right {float:right;}
			.event-sign-up-form .mandatory {font-weight:bold;}
			.event-sign-up-form .expl {display:inline-block;font-style:italic;color:#666;font-size:11px;margin-bottom:10px;}
			.event-sign-up-form SELECT {width:250px;border-color:#ccc;outline:none !important;}
			.event-sign-up-form INPUT {width:235px;height:25px;}
			.event-sign-up-form INPUT.checkbox,.event-sign-up-form INPUT.radio {width:auto;margin-bottom:5px;height:auto;outline:none !important;}
			.event-sign-up-form TEXTAREA {width:240px;border-color:#ccc;}
			.event-sign-up-form BUTTON {margin-top:10px;background:#4E8D32;border:none;margin-left:220px;}
			.event-sign-up-form H3 {font-size:18px;padding-bottom:10px;line-height:25px;margin-bottom:15px;border-bottom:1px solid #ccc;}
		.error-field {color:#ff0000;}
		#emails {display:none;}
		#gp-carousel {position:relative;padding:0 0 0 45px;}
			#gp-carousel .carousel {width:810px !important;}
			#gp-carousel UL {margin:0;padding:0;list-style:none;}
				#gp-carousel UL LI {margin:0 30px 0 0;}
			#gp-carousel .next, #gp-carousel .prev {position:absolute;top:20px;display:block;width:23px;height:203px;background:url(../img/sprite_new_2.png) no-repeat left -313px;border:none;cursor:pointer;}
			#gp-carousel .prev {left:0;}
			#gp-carousel .next {right:0;background-position:-23px -313px;}
			.featured-gp {width:250px;min-height:300px;}
				.featured-gp .button {display:block;text-align:center;}
				.featured-gp .gp-title {display:block;margin:10px 0;text-align:center;font-family:'Open Sans Condensed',sans-serif;font-size:22px;line-height:26px;}
				.featured-gp P {font-size:11px;line-height:17px;text-align:center;}
		#gp-search {margin-left:-20px;position:relative;}
			#gp-search-form {background:#f2f2f2;padding:20px 30px 10px 50px;}
				.select-criteria {float:left;width:210px;margin-right:20px;margin-bottom:10px;}
				.overlap {width:210px;height:35px;overflow:hidden;background:url(../img/sprite_new_2.png) no-repeat -50px -425px;}
				/*.overlap-select {width:100px;overflow:hidden;}*/
				#input-field .overlap {background-position:-50px -466px;}
				.last-in-row {margin:0;}
					.select-criteria SELECT {width:235px;margin:0;background:transparent !important;border:none;height:35px;padding:7px 4px;border-color:#cecece;color:#909090;outline:none !important;font-family:Tahoma;font-size:12px;}
					.mandatory SELECT {font-weight:bold;color:#000;}
					.select-criteria SELECT:focus {outline:none !important;}
					.select-criteria INPUT {width:166px;height:27px;margin:0;border:none;background:transparent !important;background:url(../img/sprite_new_2.png) no-repeat -50px -460px;color:#909090;font-size:12px;font-family:Tahoma;box-shadow:none !important;}
					.select-criteria LABEL {font-size:12px;margin-top:7px;}
					.select-criteria BUTTON {width:210px;margin-top:2px;height:33px;border:none;background:url(../img/sprite_new_2.png) no-repeat -51px -313px;font-size:20px;font-family:'Open Sans Condensed Bold',sans-serif;color:#fff;outline:none;}
					.select-criteria BUTTON#gp-reset-button {background-position:-261px -313px !important;color:#999;outline:none;}
					.select-criteria BUTTON#gp-reset-button:hover {color:#666;}
		#gp-search-results {overflow:hidden;margin-top:20px;padding:20px 0 0 0;border-top:1px solid #ccc;}
		.good-practice {float:left;width:250px;margin:0 75px 20px 0;}
		.good-practice-last {margin:0;}
			.good-practice .gp-image {display:block;margin:0 0 10px 0;}
			.good-practice .gp-title {display:block;margin:0 0 10px 0;text-align:center;font-family:'Open Sans Condensed',sans-serif;font-size:22px !important;line-height:26px;}
			.good-practice P {font-size:11px;line-height:17px;text-align:center;}
			.good-practice .button {display:block;text-align:center;font-size:16px !important;}
		#gp-search-results .good-practice,.carousel .good-practice {position:relative;height:250px;}
		#gp-search-results .good-practice .button,.carousel .good-practice .button {position:absolute;width:200px;bottom:0;}
		#gp-map {background:#fff url('../img/ajax-loader.gif') no-repeat scroll center center;}
			#gp-map IFRAME {margin-bottom:-4px;}
		#map{width:980px; height:440px;background:#fff url('../img/ajax-loader.gif') no-repeat scroll center center;}
		.gm-style img {max-width: 99999px}
		#tip-us .button {width:160px;text-align:center;float:right;margin-left:20px;font-size:20px;background-color:#008B99;}
		#tip-us P {font-size:12px;}
		.attached-docs {float:right;width:30%;margin:0 0 15px 15px;padding:15px;border:1px solid #ccc;background:#eaeaea;margin-bottom:10px;}
			.attached-docs A.filename {display:block;font-size:12px;margin-bottom:10px;padding:5px 0 10px 25px;border-bottom:1px dashed #aaa;background:url(../img/icon-download.png) no-repeat left 4px;text-decoration:none;}
			.attached-docs A.last-doc {margin-bottom:0;padding-bottom:5px;border:none;}
		.good-practice-contacts {padding:15px;background:#eaeaea;margin-bottom:20px;line-height:20px;}
		.quote {padding:10px 10px 10px 40px;background:url(../img/quote.jpg) no-repeat left top;font-style:italic;color:#666;}
    FOOTER {background:#e9e9e9;color:#5a5a5a;}
    FOOTER A {color:#5a5a5a;}
    FOOTER H3 {margin-bottom:20px;font-size:22px;font-weight:600;}
        #footer-box {padding-top:30px;background:url(../img/sprite_new_2.png) no-repeat left 391px;}
			#footer-box .content-box {padding-top:0;}
            #footer-nav {}
                #footer-nav #footer-logo {display:block;margin-bottom:20px;}
                #footer-nav UL {padding:0;list-style:none;}
                    #footer-nav UL {padding:0;list-style:none;}
                    #footer-nav UL A {text-decoration:underline;}
                    #footer-nav UL A:hover {text-decoration:none;}
            #footer-contact {}
                .contact-address {padding-left:25px;margin-bottom:10px;background:url(../img/sprite_new_2.png) no-repeat left -200px;}
                .contact-phone {padding-left:25px;margin-bottom:10px;background:url(../img/sprite_new_2.png) no-repeat -492px -200px;}
                .contact-email {padding-left:25px;margin-bottom:10px;background:url(../img/sprite_new_2.png) no-repeat -985px -200px;}
                #footer-contact .contact-email {margin-bottom:20px;margin-left:-25px;}
                #footer-contact .contact-phone,#footer-contact .contact-address {margin-left:-25px;}
            #footer-box .span5 H3.orange {margin:20px 0 10px;}
            #footer-box FORM  BUTTON {display:inline-block;width:100px;padding:5px 0;color:#fff;font-size:16px;font-family: 'Open Sans Condensed', serif;border:none;vertical-align:top;}
            #footer-box FORM  INPUT {width:250px;}
                .newsletter-form BUTTON {background:#00899B;}
                .search-form BUTTON {background:#ff8508;}
				.newsletter-link {text-decoration:underline;}
				.newsletter-btn{display:inline-block;width:150px;padding:5px 0;margin:0 0 10px;font-size:16px;font-family: 'Open Sans Condensed', serif;color:#fff !important;border:none;vertical-align:top;background:#00899B;text-align:center;}
				.newsletter-btn:hover{background:#004350;}
        #copyright {padding:20px 30px; font-size:11px;background:#fff;}
            #copyright P {margin-bottom:10px;}
            #copyright P .terms {float:right;}
                #copyright P A {text-decoration:underline;}
                #copyright P A:hover {text-decoration:none;}
                #copyright P A.refsite {text-decoration:none;}
				.rel-author, .rel-author A {font-size:10px;color:#999;}
.fb-like-box{border:1px solid #e8e8e8;border-radius:5px;}
.span-fb-like-box{width:206px;}
/*404*/
#html404 {background: #008b99;}
#page404 {background:#008b99 url(../img/404/bg404.jpg) no-repeat center top;padding:145px 0 0 0;height:auto;}
    #container404 {width:980px;padding:45px 20px 15px;margin:0 auto;background:#fff url(../img/404/icon-404.gif) no-repeat 10px 105px;-moz-box-shadow:0 5px 5px #000;-webkit-box-shadow:0 5px 5px #000;box-shadow:0 5px 5px #000;}
        #logo404 {display:block;width:184px;margin:0 auto;}
        #msg404 {padding-bottom:30px;margin:30px 0;border-bottom:1px solid #696969;font-size:30px;text-align:center;color:#008b99;line-height:36px;}
        #container404 FORM {}
            #container404 FORM LABEL {display:block;font-size:24px;margin-left:20px;font-family:Arial;line-height:30px;margin-bottom:20px;}
            #container404 FORM INPUT {margin-left:170px;width:435px;height:50px;margin-top:13px;font-size:18px;font-family:Arial;}
            #container404 FORM BUTTON {width:192px;height:63px;margin-left:10px;border:none;color:#fff;background:url(../img/404/button404.jpg) no-repeat left top;cursor:pointer;font-weight:bold;font-size:20px;}
        #redirect {font-size:18px;color:#666;text-align:right;margin-top:20px;}
            #redirect A {color:#008b99;text-decoration:underline;}
            #redirect A:hover {text-decoration:none;}
.text-color-0 {color:#fff !important;}
.text-color-1 {color:#0B88AC !important;}
.text-color-2 {color:#000 !important;}
.ui-widget-overlay {background:#666 !important;opacity:0.7 !important;filter: Alpha(Opacity=70) !important;}
.gm-style-iw .good-practice {margin:0;padding:10px 0 10px 17px;}
.gm-style-iw {overflow:hidden !important;}
	.gm-style-iw > DIV {overflow:hidden !important;}
.account-form {width:500px;margin:0 auto;padding:15px;border:1px solid #ccc;}
	.account-form LABEL {float:left;width:200px;text-align:right;margin-right:15px;}
	.account-form INPUT.disabled {border:none;box-shadow:none;background:#eee !important;}
	.account-form SELECT {border-color:#ccc;outline:none !important;}
	.account-form BUTTON {border:none;margin:20px 0 0 220px;}
	.info {font-size:11px;}
.photo-credit {padding:2px 5px;font-size:10px;color:#666;background:#eaeaea;opacity:0.5;}
.section-image .photo-credit {float:right;}
.article-image {position:relative;}
.article-image .photo-credit {position:absolute;right:0;bottom:0;background:#eaeaea;color:#666;}
.event-image {position:relative;}
.event-image .photo-credit {position:absolute;right:0;bottom:0;}
.slide .photo-credit {position:absolute;right:0;top:0;}
#homepage-blog .blog-article .photo-credit {position:relative;margin-top:-22px;float:right;}
.gp-image {position:relative;}
.gp-image .photo-credit {position:absolute;right:0;bottom:0;}
.doc-details {display:block;padding:0 0 0 40px;font-size:11px;color:#777;}
.archive-button {text-align:center;margin-top:20px;padding-top:20px;border-top:1px solid #ccc;}
.color-5 .archive-button .button {background: #C2C22A !important;}
	.color-5 .archive-button .button:hover {color:#fff;background:#d6d635 !important;}
#gs_tti50,.gsc-input,.gsc-search-button,.gsib_b,.gsc-result-info-container,.gsc-orderby-container,
.gsc-twiddleRegionCell,.gsc-configLabelCell,.gsc-table-cell-thumbnail,.gsc-table-cell-snippet-close{border:none !important;}
.gsib_a {padding:2px 6px 0 !important;}
#gsc-i-id1 {box-shadow: none !important;}
table.gsc-search-box td {vertical-align:top !important;}
#change_lang {float:right;width:80px !important;margin-top:-45px;margin-right:10px;font-size:11px;}