@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,700);

/*<style>/**/

html{}
iframe{border:none;}

a{text-decoration:none; color:rgba(0,101,179,0.85);}
a:hover{text-decoration:underline;}

#site_container{min-width:240px; padding:0em 0px; font-family:"Open Sans",sans-serif; font-size:1em; color:#000; border-top:0.5em solid #0062B1;}
@media only screen and (max-width :1200px) {
	#site_container{font-size:0.9em;}
}

#site_contained{max-width:1202px; margin:0 auto; border:0.25em solid #0062B1; margin:1em auto;
	webkit-box-shadow: 0.5em 0.5em 1em 0em #333333; box-shadow: 0.5em 0.5em 1em 0em #333333;
}


h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif; font-weight:300;}


.itemimagegalley{overflow:hidden; text-align:center; padding-left:1em; border-left:2px dotted #0062B1; margin-left:1em; margin-bottom:1em; float:right; width:40%; min-width:10em; position:relative;}
.autoGalleryMain img{max-width:100%; height:auto;}
.autoGalleryThumbs{text-align:center;}
.autoGalleryThumbs{margin:0;}
.autoGalleryThumbs li{display:inline; overflow:hidden; margin:0 0.25em;}
.autoGalleryThumbs li img{width:auto; height:auto; max-height:3em; max-width:30%;}



#header,
#nav,
#main,
#prefooter,
#footer{width:90%; min-width:240px; max-width:1202px; margin:0 auto;}


#header_container,
#main_container,
#prefooter_container,
#footer_container{ width:100%; overflow:hidden;}

#main_container{}

#header_container{background:#EEE; background:#FFF;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EEF), color-stop(100%,#FFF));background-image: -webkit-linear-gradient(top,#EEF 0%,#FFF 100%);background-image: -moz-linear-gradient(top,#EEF 0%,#FFF 100%);background-image: -ms-linear-gradient(top,#EEF 0%,#FFF 100%);background-image: -o-linear-gradient(top,#EEF 0%,#FFF 100%);background-image: linear-gradient(to bottom,#EEF 0%,#FFF 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEF', endColorstr='#FFF',GradientType=0 );}
#nav_container{background:rgba(0,101,179,0.85); background:#002065;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0062B1), color-stop(100%,#002065));background-image: -webkit-linear-gradient(top,#0062B1 0%,#002065 100%);background-image: -moz-linear-gradient(top,#0062B1 0%,#002065 100%);background-image: -ms-linear-gradient(top,#0062B1 0%,#002065 100%);background-image: -o-linear-gradient(top,#0062B1 0%,#002065 100%);background-image: linear-gradient(to bottom,#0062B1 0%,#002065 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0062B1', endColorstr='#002065',GradientType=0 );  color:#FFF; width:100%;
webkit-box-shadow: 0em 0.5em 1em 0em #333333; box-shadow: 0em 0.5em 1em 0em #333333;
}


#header_container a,
#nav_container a,
#prefooter_container a,
#footer_container a{}
/**/


#header{padding:1em 0px; position:relative; overflow:hidden; }
#header h1{margin:0px auto; margin-top:0; padding:0em 0px; text-indent:-99999px; float:left; width:70%; max-width:500px;}
#header h1 a{display:block; width:100%; height:0; padding-top:25%; overflow:hidden; background:url('logo-trans.png') no-repeat top left; background-size:contain;}
#header #header_content{ overflow:hidden; text-align:right; background-size:contain; font-size:1.1em;}
@media only screen and (max-width :1000px) {
	#header h1{margin:0px auto; float:none; width:90%; max-width:500px;}
	#header #header_content{font-size:1.0em; text-align:center; }
}
#header #header_content div.autosocial{display:inline-block; margin:0px !important; vertical-align:bottom;}
#header #header_content div.autosocial a{display:inline-block; vertical-align:bottom;}
#header #header_content div.autosocial ul::before{display:none;}

#header #header_content ul#headerExtLinks{display:inline-block; margin:0px !important; }
#header #header_content ul#headerExtLinks li{display:inline-block; vertical-align:bottom; margin:0 0.25em;}
#header #header_content ul#headerExtLinks li+li{display:inline-block; vertical-align:bottom; margin-left:0.25em;}
#header #header_content ul#headerExtLinks li img{display:inline-block; height:32px !important;  vertical-align:bottom;}


#nav{display:block; overflow:hidden; text-align:center; padding:0.0em 0; }
#nav ul{font-size:1.15em; font-weight:normal; display:inline-block; margin:0px auto; padding:10px 0px 10px; overflow:hidden; border:0px solid #FFF; border-width:0px 0px; border-radius:5px;}
@media only screen and (max-width :800px) {
	#nav ul{font-size:1.05em;}
}


#nav ul li{display:inline; padding:0 0.3em; white-space:nowrap; text-transform:uppercase;}
#nav ul li + li{border-left:1px solid #CB0447;}
#nav a{color:#FFF; background-color:transparent; border-bottom:0px solid transparent; padding:0.2em 0.5em; letter-spacing:0.05em;}
#nav a.activenode{color:#FFF; text-shadow:0px 1px 0px #000;}
#nav a:hover{color:#FFF; text-decoration:none; border-color:#000; text-shadow:0px 0px 1px #000;}

@media only screen and (max-width : 760px) {
	#nav .toggle{display:block !important; text-align:center; padding:0.75em 3em; color:#FFF;	}
	#nav .nav > ul{display:none;}
	#nav ul li{display:block; text-align:center; padding:0 0.3em; }
	#nav ul li + li{border-left:none;}
	
}


#postnav{display:none;}
#nav2{display:none;}



#sidebar{padding:0em; float:right; display:inline; overflow:hidden; width:240px; padding-left:1em; margin-left:1em; border-left:2px dotted rgba(0,101,179,0.85); padding-bottom:3em;}
@media only screen and (max-width : 801px) {
	#sidebar{display:none;}
}
#sidebar .tile{margin-bottom:2em;}

#sidebar .tileheader{font-size:1.2em; padding-bottom:0px; overflow:hidden;}
#sidebar .tilecontent{font-size:0.85em;}


ul.social16px{margin:0px; display:inline-block; list-style:none; overflow:hidden;}
ul.social16px > li{display:inline-block;}
ul.social16px > li > a{background:url('/styles/common/social/social-16px.png') no-repeat; display:block; width:16px; height:0px; padding-top:16px; overflow:hidden;}
.nopng ul.social16px > li > a{background-image:url('/styles/common/social/social-16px.gif');}
ul.social16px > li > a.facebook{ background-position:0px -0px;}
ul.social16px > li > a.facebook:hover{ background-position:0px -16px;}
ul.social16px > li > a.facebook:active{ background-position:0px -32px;}
ul.social16px > li > a.twitter{ background-position:-16px -0px;}
ul.social16px > li > a.twitter:hover{ background-position:-16px -16px;}
ul.social16px > li > a.twitter:active{ background-position:-16px -32px;}
ul.social16px > li > a.rss{ background-position:-32px -0px;}
ul.social16px > li > a.rss:hover{ background-position:-32px -16px;}
ul.social16px > li > a.rss:active{ background-position:-32px -32px;}




#main{overflow:hidden; padding:1em 0;
/*	background:url('footscape2.jpg') bottom right repeat-x; background-size:auto 150px; padding-bottom:11em; */
}
#main a{color:rgba(0,101,179,0.85);}


#sidebar .newstile {position:relative;}
#sidebar .newstile .tilecontent{padding-bottom:32px;}

#sidebar .newstile  h3{margin:0px; }
#sidebar .newstile  p{margin:0px; font-style:italic;}

#sidebar .newstile .article + .article{margin-top:1em; padding-top:1em; border-top:0px dotted rgba(0,101,179,0.85)}
#sidebar .newstile #newstilesocial{position:absolute; bottom:10px; right:20px;}
#sidebar .newstile #newstilesocial ul{display:block; margin:0px; list-style-type:none;}
#sidebar .newstile #newstilesocial li{display:inline;}
#sidebar .newstile #newstilesocial li + li{margin-left:3px;}
#sidebar .newstile #newstilesocial a.newstileicon{background: url('/styles/common/social/social-16px.png') no-repeat; display:inline-block; width:16px; height:16px; overflow:hidden; text-indent:-99999px;}
#sidebar .newstile #newstilesocial #newstile_facebook{ background-position:0px -0px;}
#sidebar .newstile #newstilesocial #newstile_facebook:hover{ background-position:0px -16px;}
#sidebar .newstile #newstilesocial #newstile_facebook:active{ background-position:0px -32px;}
#sidebar .newstile #newstilesocial #newstile_twitter{ background-position:-16px -0px;}
#sidebar .newstile #newstilesocial #newstile_twitter:hover{ background-position:-16px -16px;}
#sidebar .newstile #newstilesocial #newstile_twitter:active{ background-position:-16px -32px;}
#sidebar .newstile #newstilesocial #newstile_rss{ background-position:-32px -0px;}
#sidebar .newstile #newstilesocial #newstile_rss:hover{ background-position:-32px -16px;}
#sidebar .newstile #newstilesocial #newstile_rss:active{ background-position:-32px -32px;}

#sidebar .newstile .article {background:rgba(0,98,177,0.1); padding:1em 1em; overflow:hidden; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; color:#666;}
#sidebar .newstile .article:hover {background:rgba(0,98,177,0.2); padding:1em 1em; overflow:hidden; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; -ms-transition: all 0.1s ease; -o-transition: all 0.1s ease; color:#000;}

#sidebar .newstile .article .news_published{clear:right; text-align:right; font-style:italic; padding-right:0.2em;}
#sidebar .newstile .article .news_published:before{content:"Published: "; font-style:italic;}
#sidebar .newstile .article * .articlelistingimg{float:right; width:33%; height:auto; margin:0 0em 1em 0.5em; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease;}
#sidebar .newstile .article * .articlelistingimg img{width:100%;}
#sidebar .newstile .article * .articlelistingimg:hover{width:100%; margin:0 0 1em 0; }


#contentcontainer{overflow:hidden;}
#content{padding:0em; overflow:hidden; position:relative;}
#content h1{font-size:1.6em; padding-bottom:2px; border-bottom:2px dotted rgba(0,101,179,0.85); text-shadow:1px 1px 1px #D9A300;}
#content h2{font-size:1.4em; color:rgba(0,101,179,0.85); text-shadow:1px 1px 1px #D9A300;}
#content h3{font-size:1.3em; color:rgba(0,101,179,0.85); text-shadow:1px 1px 1px #D9A300;}
#content h4{font-size:1.2em; color:rgba(0,101,179,0.85); text-shadow:1px 1px 1px #D9A300;}

#content img{max-width:100%; height:auto;}

#content img[style*="float: right;"],
	#content img[style*="float:right;"],
	#content div[style*="float: right;"],
	#content div[style*="float:right;"]{display:inline; margin:0 0 0.5em 1em; font-size:0.9em; text-align:center; border:2px dotted rgba(0,101,179,0.85); padding:3px;}
	
#content img[style*="float: left;"],
	#content img[style*="float:left;"],
	#content div[style*="float: left;"],
	#content div[style*="float:left;"]{display:inline; margin:0 1em 0.5em 0; font-size:0.9em; text-align:center; border:2px dotted rgba(0,101,179,0.85); padding:3px;}

#content .bx-wrapper {margin: 0 auto;}
#content .bx-pager{display:none;}
#content .bx-wrapper .bx-viewport {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0px solid #000 !important;
	border-width: 0px 0px 2px;
    padding:0em 0;
	left: 0px;
	background: transparent;
	min-height:100px;
}

.twowide{overflow:hidden;}
.twowide div{display:inline; float:left; width:460px; padding:0 0px; margin-left:21px; overflow:hidden;}
.twowide div:nth-child(2n+1){margin-left:0px;}
#content .twowide div h2{font-weight:medium; padding-bottom:2px; border-bottom:1px solid #E4E1DC; text-transform:uppercase;}
#content .twowide div img{max-width:100%;}


.threewide{overflow:hidden;}
.threewide div{display:inline; float:left; width:304px; padding:0 0px; margin-left:15px; overflow:hidden;}
.threewide div:nth-child(3n+1){margin-left:0px;}
#content .threewide div h2{font-weight:medium; padding-bottom:2px; border-bottom:1px solid #E4E1DC; text-transform:uppercase;}
#content .threewide div p{margin-bottom:0px;}
#content .threewide div img{max-width:100%; width:100%; height:auto;}

.fourwide{overflow:hidden;}
.fourwide > div{display:inline; float:left; width:23.5%; padding:0 0px; margin-left:2%; overflow:hidden;}
.fourwide > div:nth-child(4n+1){margin-left:0px;}
#content .fourwide div h2{font-weight:medium; padding-bottom:2px; border-bottom:0px solid #E4E1DC; text-transform:uppercase;}
#content .fourwide div img{max-width:100%; height:auto;}

#prefooter{clear:both; overflow:hidden;}
#prefooter #nlregistration{background:rgba(0,101,179,0.85); margin-top:0em; overflow:hidden; color:#FFF; padding:0em;}
#prefooter #nlregistration input[type=submit]{background:rgba(0,101,179,0.85);}
#footer{border:1px dotted rgba(0,101,179,0.85); border-width:2px 0px 0px; overflow:hidden; text-align:center; margin-top:0em; padding:1em 0; font-size:0.9em;}
#footer a{}
#footer #copyright{float:left; display:inline; }
#footer #footertag{float:right; display:inline; }

@media only screen and (max-width : 501px) {
	#footer #copyright{float:none; display:block; text-align:center;}
	#footer #footertag{float:none; display:block; margin-top:0.5em; text-align:center;}
	
}

#footer #footertag a{display:inline-block; width:100px; height:24px; text-indent:-99999px; overflow:hidden; background:url('senderon-smart-tag-white-trans.png') no-repeat top left; background-size:100%;}



#breadcrumb {margin:0px; padding:1em 0px; font-size:0.85em;}
#breadcrumb ol {display:inline; margin:0px; padding:0px list-style-type:none;}
#breadcrumb ol li{display:inline; }
#breadcrumb ol li + li{}
#breadcrumb ol li + li:before{content:" >\00a0"; }
#breadcrumb ol a{}
#breadcrumb ol a.activecrumb{}

#dcms_adminToolbar{float:right; border:1px solid #666666; background-color:#EEE; color:#222; overflow:hidden; padding:0.25em 0.5em; margin-top:0.5em; font-size:0.85em; clear:both;}
#dcms_adminToolbar a {background-color:#F60; color:#222; margin:0.25em; padding:0.25em; text-decoration:none; overflow:hidden; display:inline-block;}
#dcms_adminToolbar a:hover {background-color:#FFCC99; }

.newsarticle {border:2px dotted rgba(0,101,179,0.85); margin-bottom:1em; padding:1em; overflow:hidden;}
.newsarticle .articlelistingimg {float:left; display:inline; clear:both; overflow:hidden; width:30%; min-height:10px; margin-right:1em; background-color:#DDDDDD;}
.newsarticle .articlelistingimg img{width:100%; display:inline-block; vertical-align:text-bottom;}
.newsarticle h3 {margin:0px; display:inline;}
.articlelistingtext {overflow:hidden; margin-bottom:0.5em;}
.articlemeta { font-size:0.8em; border:1px solid black; background-color:#DDDDDD; margin-top:0.5em; padding:0.5em;}




.newsarticle2 > .articlelistingtext > h3 {margin-top:0px;}
.newsarticle2 h3 {margin-bottom:0px;}
.newsarticle2 h3 a{color:#666;}
.newsarticle2 .news_summary{font-style:italic;}
.newsarticle2 .news_summary p{margin:0px;}

.widget.news{}
#pid-1 .widget.news .tileheader{text-align:center; background:rgba(0,101,179,0.85); color:#FFF;  text-shadow:none;}
#pid-1 .widget.news .tileheader a{color:#FFF !important;}

.widget.news .tileheader a:hover{}
.widget.news h3.news_title{display:inline;}
.widget.news .news_published{font-size:0.9em; font-style:italic;}
.widget.news .news_published:before{content:'Posted:'; padding-right:0.5em;}
.widget.news .article{font-size:0.95em;}
.widget.news .article + .article  {margin-top:1em; padding-top:1em; border-top:2px dotted rgba(0,101,179,0.85);}
.widget.news .article .articlelistingimg {float:right; display:inline; clear:both; overflow:hidden; width:30%; min-height:10px; margin-right:1em; background-color:#DDDDDD;}
.widget.news .article .articlelistingimg img{width:100%; display:inline-block; vertical-align:text-bottom;}


/**/

/* EVENTS */
.eventsCalendar .fc-unthemed .fc-bg .fc-today{background:rgba(217,163,0,0.1);}
.eventsCalendar a.fc-event{background:rgba(0,98,177,0.1); font-size:0.8em;}
.eventsCalendar a.fc-event:hover{background:rgba(0,98,177,0.2);}


.event .eventlistingimg {float:left; display:inline; clear:both; overflow:hidden; width:30%; min-height:10px; margin-right:1em; background-color:#DDDDDD;}
.event .eventlistingimg img{width:100%; display:inline-block; vertical-align:text-bottom;}
.event h3 {margin:0px;}
.eventlistingtext {overflow:hidden; margin-bottom:0.5em;}

.eventsHomepage .event,
.eventsCategoryPage .event{border:2px dotted rgba(0,101,179,0.85); margin-bottom:1em; padding:1em; overflow:hidden; position:relative;}

.widget.events .widgetHeader {text-align:center; background:#CB0447; color:#FFF; text-shadow:none;}
.widget.events .widgetHeader a{color:#FFF !important;}
.widget.events .widgetHeader a:hover{}

.widget .event{overflow:hidden;}
.widget .event + .event {margin-top:1em; padding-top:1em; border-top:2px dotted rgba(0,101,179,0.85)}
#homepage .widget .eventsCategory {text-align:center; background:rgba(0,101,179,0.85); color:#FFF;}

.widget .event .date{font-size:0.9em; font-style:italic;}
.widget .event .date:before{content:'Date:'; padding-right:0.5em;}
	
.widget .event .location{font-size:0.9em; font-style:italic;}
.widget .event .location:before{content:'Where:'; padding-right:0.5em; color:rgba(0,101,179,0.85);}
	
.eventsEventPage #eventDetails{background:rgba(0,98,177,0.1); padding:1em 1em; overflow:hidden; color:#666; font-weight:normal; text-align:left;}
.eventsEventPage #eventDetails label{font-size:0.9em; font-weight:normal; font-style:italic;}
.eventsEventPage #posted{text-align:right; font-size:0.9em; font-style:italic;}

/*							html+='<div id="eventStarts">'+date2dmyyhhmm_data(rsEvent("starts"))+'</div>'+CR;
							html+='<div id="eventEnds">'+date2dmyyhhmm_data(rsEvent("ends"))+'</div>'+CR;
							html+='<div id="eventTbc">Date to Be Confirmed</div>'+CR;
							html+='<div id="eventCategory">'+renderOutput_data(rsEvent("category"))+'</div>'+CR;
							html+='<div id="eventLocation">'+renderOutput_data(rsEvent("location"))+'</div>'+CR;
							html+='<div id="eventLocationUrl">'+renderOutput_data(rsEvent("locationUrl"))+'</div>'+CR;
							html+='<div id="eventLocationAddress">'+renderOutput_data(rsEvent("locationAddress"))+'</div>'+CR;
							html+='<div id="eventLocationContact">'+renderOutput_data(rsEvent("locationContact"))+'</div>'+CR;						
							html+='<div id="eventDressCode">'+renderOutput_data(rsEvent("dressCode"))+'</div>'+CR;
							html+='<div id="eventPricingInfo">'+renderOutput_data(rsEvent("pricingInfo"))+'</div>'+CR;
							html+='<div id="eventTicketingLink">'+renderOutput_data(rsEvent("ticketingLink"))+'</div>'+CR;
							html+='<div id="eventOrganiser">'+renderOutput_data(rsEvent("organiser"))+'</div>'+CR;
							html+='<div id="eventOrganiserContact">'+renderOutput_data(rsEvent("organiserContact"))+'</div>'+CR;
*/




#sidebar .widget .event {background:rgba(0,98,177,0.1); padding:1em 1em; overflow:hidden; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; color:#666;}
#sidebar .widget .event:hover {background:rgba(0,98,177,0.2); padding:1em 1em; overflow:hidden; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; -ms-transition: all 0.1s ease; -o-transition: all 0.1s ease; color:#000;}

#sidebar .widget .event .news_published{text-align:right; font-style:italic; padding-right:0.2em;}
#sidebar .widget .event .news_published:before{content:"Published: "; font-style:italic;}
#sidebar .widget .event * .articlelistingimg{float:right; width:33%; height:auto; margin:0 0em 1em 0.5em; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease;}
#sidebar .widget .event * .articlelistingimg img{width:100%;}
#sidebar .widget .event * .articlelistingimg:hover{width:100%; margin:0 0 1em 0; }



#bannerzone{padding:18% 2em 2em; background:url('banner-backgrounds/') no-repeat; background-size:cover; border-radius:1em 1em 1em 1em; border:2px solid #0062B1;
border-width-bottom:0px;
}

#fpSlides>li{background:#FFF; background:rgba(255,255,255,0.8); padding:0em; border:2px solid #FFF;}

#sponsorzone{}


#bannerzone li#welcomeButton{background:url('/resources/images/dcms/1/slides/boats.jpg'); background-size:cover; padding-top:2em; height:6em; position:relative;}
#fpSlides>li{padding:1em; position:relative;}
#fpSlides>li>div{position:relative; bottom:0em; left:0em; right:0em; padding:0.25em 1em 0.25em; background:rgba(255,255,255,0.7); text-align:center; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease;}
#fpSlides>li>div:hover{background:rgba(255,255,255,0.9); padding-bottom:1em;}
#fpSlides>li>div>h2{margin:0px; padding:0px 0em; font-size:1.15em; font-weight:400; color:#000; text-shadow: 0px 0px 2px #FFF; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease;}
#fpSlides>li>div:hover>h2{text-shadow:1px 1px 1px #D9A300;}
#fpSlides>li>div>p{color:transparent;margin:0px; padding:padding:0px 0em; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease;}
#fpSlides>li>div:hover>p{display:block !important; color:inherit; font-size:0.95em !important;}
#fpSlides>li>div a{color:inherit;}


#blockZone>div{border:2px solid #0062B1; padding:1em; border-radius:1em 1em 1em 1em; background:#FFF; margin-botton:1em; min-height:4em;
	float:left;
	webkit-box-shadow: 0px 1px 3px 0px rgba(0,101,179,0.85); box-shadow: 0px 1px 3px 0px rgba(0,101,179,0.85);-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease;
}


a.kfButton{display:inline-block; border:1px solid #774089; padding:0.5em 1em; margin:0px auto; text-align:center; color:#FFF !important;
	-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em;background:#333333;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0062B1), color-stop(100%,#333333));background-image: -webkit-linear-gradient(top,#0062B1 0%,#333333 100%);background-image: -moz-linear-gradient(top,#0062B1 0%,#333333 100%);background-image: -ms-linear-gradient(top,#0062B1 0%,#333333 100%);background-image: -o-linear-gradient(top,#0062B1 0%,#333333 100%);background-image: linear-gradient(to bottom,#0062B1 0%,#333333 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0062B1', endColorstr='#333333',GradientType=0 );-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease;
}
a.kfButton:hover{ color:#D9A300 !important;}

