/**
 * CSS - Stylistic CSS Styles
 *
 * @package WPFramework
 * @subpackage Media
 */

body{background-color: #ececec}
html, body, div.container {height: 100%;}
body > div.container {height: auto; min-height: 100%;}
#main {	padding-bottom: 310px;}  /* must be same height as the footer */
#footer {position: relative;
	margin-top: -310px; /* negative value of footer height */height: 310px;clear:both;background: transparent url(../images/fill-footer.png) 0 0 repeat-x} 
/*Opera Fix*/
body:before {content:"";height:100%;float:left;	width:0;margin-top:-32767px;}


a:link,a:active,a:focus {outline: none}
/*preload sprite*/
ul.mainmenu li a, .tab a, #panel div.left a#fotoalbum, a.footer_label_top, div.widget_stray_quotes p a, a.quotescollection_refresh, input.button, a#impressiebutton, a.offertebutton,div.sc_menu_left,div.sc_menu_right, input.medium, textarea.medium, input.small, a.infoblok, a.meerinfo, input#log, input#pwd, #panel div.left .login-form form input.log-in, span.error404, a.albumbutton, input#lwa_user_login, input#lwa_user_pass, input#lwa_wp-submit{background-image: url(../images/sprite.png);background-repeat: no-repeat;background-color: transparent}
.tab, .tab div.login,#panel, div.lisubpages a span.GoProgram, .next, .prev, .simple_overlay .close{background-image: url(../images/sprite24.png);background-repeat: no-repeat;}
.aside-home div.widget, .aside div.sidebar_BG{background-image: url(../images/sprite-faces.jpg);background-repeat: no-repeat }
h1.entry-title_prog{background-image: url(../images/sprite-jpg.jpg);background-repeat: no-repeat}

/* COLORS */
#toppanel .page_item a, .aside div.sidebar_BG ul li a:hover, .aside div.sidebar_BG ul li a:focus  {color: #333}
#toppanel .page_item a:hover, #toppanel .current_page_item a, #toppanel .page_item a:focus,#toppanel .page_item a:active, div#BB div.wrapper div.right, div.footer_bottom p, div.footer_bottom p a, h1.entry-title_prog, div.lisubpages a span.cityoverlay span.h3gridview{color: white}
.tab .sep,span.quote, p.quote-credit, div.entry-content p,div.hentry ol li,
.aside-home div.widget ul li.current_page_item a,body.home div.f_middle ul li.current_page_item a,body.home div.f_middle ul li a:hover, .aside-home div.widget ul li a:hover,.aside-home div.widget ul li a:focus, div.sidebar_BG p.sidebar_sm, div.sidebar_BG p.sidebar_l, div.gform_wrapper .left_label,div.quotescollection_randomquote p q,div.quotescollection_randomquote cite {color:#414141}
a:link, a:visited, a:hover, a:active, /*.aside-home div.widget ul li a, .aside div.sidebar_BG ul li a, */div.sidebar_BG p.sidebar_l span,div.sidebar_BG p.sidebar_l a, div.side_progr_detail div.widget h3 {color: #408cb8}

/* FONTS */
#toppanel .page_item a, div#BB div.wrapper div.right, a.infoblok, a.meerinfo,
.aside-home div.widget ul li a,body.home div.f_middle ul li a, h1.entry-title_prog, div.lisubpages a span.cityoverlay span.h3gridview, .info strong, .aside div.sidebar_BG ul li a span, div.sidebar_BG p.sidebar_l span, div.side_progr_detail div.widget h3, div.side_overige div.widget ul li a, .left_label input.button{font-family: 'Arial Black',Arial,sans-serif;}
div.widget h3, span.description, p, div.lisubpages a span.h2gridview{font-family: Arial, sans-serif;}
span.quote,p.quote-credit,div.quotescollection_randomquote p q,.quotescollection_author{font-family: 'Times New Roman',Times,serif;}

a:link, a:visited, a:active{text-decoration: none}
 a:hover{text-decoration: underline}

/* FONT SIZES */
.aside div.sidebar_BG ul li a span{font-size: 11px;line-height: 12px}
span.description, div.footer_bottom p, div.lisubpages a span.h2gridview{font-size: 13px;line-height: 15px;letter-spacing: normal;text-transform: none}
div.sidebar_BG p.sidebar_sm{font-size: 13px;line-height: 24px}
div.entry-content p,div.entry-content h4, div.hentry ol li, div.side_progr_detail div.widget ul li a {font-size: 15px;line-height: 20px}
span.quote, p.quote-credit, div.sidebar_BG p.sidebar_l, div.gform_wrapper .left_label label.gfield_label,div.quotescollection_randomquote p q, div.quotescollection_randomquote cite{font-size: 16px;line-height: 20px}
div.widget h3{font-size: 16px;line-height: 16px;}
#toppanel .page_item a, h1, div.side_overige div.widget ul li a, .aside-home div.widget ul li a, body.home div.f_middle ul li a, h2, div.sidebar_BG p.sidebar_l span{font-size: 24px;line-height: 26px}
div.right h4{font-size: 30px;line-height: 32px}
h1.entry-title_prog{font-size: 45px;line-height: 50px}
.info strong, .hentry h3, .aside div.sidebar_BG ul li a, div.side_progr_detail div.widget h3{font-size: 18px;line-height: 20px;}



/* FONT STYLING */
#toppanel .page_item a, div#BB div.wrapper div.right, span.description a.info,
.aside-home div.widget ul li a,body.home div.f_middle ul li a, h1.entry-title_prog, div.lisubpages a span.cityoverlay span.h3gridview, .info strong, .hentry h3, .aside div.sidebar_BG ul li a span, span.description a.meerinfo, div.side_progr_detail div.widget h3, div.side_overige div.widget ul li a, .left_label input.button{text-transform: uppercase;text-decoration: none;}
span.quote,p.quote-credit,div.footer_bottom p, div.lisubpages a span.h2gridview, .aside div.sidebar_BG ul li a, div.quotescollection_randomquote p q,div.quotescollection_randomquote .quotescollection_author{font-style: italic}
.aside div.sidebar_BG ul li a span, div.side_overige div.widget ul li a{font-style: normal}
div.widget h3, div.lisubpages a span.h2gridview, .hentry h2, .hentry h3, div.entry-content h4, div.gform_wrapper .left_label label.gfield_label{font-weight: normal}
span.quote-source,div.quotescollection_randomquote .quotescollection_author{font-weight: bold}

h2, h3{margin-bottom: 10px;}




/* event menu*/
ul.mainmenu{margin-bottom: 30px;list-style: none;padding: 0;float: left;margin-top: 60px;}
/*body.ie7 ul.mainmenu, body.ie7 ul.mainmenu li, body.ie7 ul.mainmenu li a{z-index: 200}*/
ul.mainmenu li{margin-left: 0px;float: left;display: inline}
ul.mainmenu li a{width: 130px;height: 90px;float: left;display: block;text-indent: -9999px;}
ul.mainmenu li a{margin-left: 10px}
ul.mainmenu li.first_child a{margin-left: 0px}

ul.mainmenu li.page-item-67 a{background-position: 0px 0px }
ul.mainmenu li.page-item-67 a:hover,
ul.mainmenu li.page-item-67 a:focus,
body.pageid-67 ul.mainmenu li.current_page_item a,
body.parent-pageid-67 ul.mainmenu li.current_page_ancestor a{background-position: 0px -90px }

ul.mainmenu li.page-item-2611 a{background-position: -130px 0px }
ul.mainmenu li.page-item-2611 a:hover,
ul.mainmenu li.page-item-2611 a:focus,
body.pageid-2611 ul.mainmenu li.current_page_item a,
body.parent-pageid-2611 ul.mainmenu li.current_page_ancestor a{background-position: -130px -90px }

ul.mainmenu li.page-item-2612 a{background-position: -260px 0px }
ul.mainmenu li.page-item-2612 a:hover,
ul.mainmenu li.page-item-2612 a:focus,
body.pageid-2612 ul.mainmenu li.current_page_item a,
body.parent-pageid-2612 ul.mainmenu li.current_page_ancestor a{background-position: -260px -90px }

ul.mainmenu li.page-item-2613 a{background-position: -390px 0px }
ul.mainmenu li.page-item-2613 a:hover,
ul.mainmenu li.page-item-2613 a:focus,
body.pageid-2613 ul.mainmenu li.current_page_item a,
body.parent-pageid-2613 ul.mainmenu li.current_page_ancestor a{background-position: -390px -90px }

/* logo in header*/
div#logo{}
div#logo a{width: 290px;height: 160px;display: block;margin-left: -50px;background: transparent url(../images/logo.png) 0px 0px no-repeat;text-indent: -9999px}


div#brandingbox{height: 320px;margin-bottom: 30px;overflow: hidden}
div#brandingbox div.slider{position: relative}
div#brandingbox div.shade{width: 10px;height: 320px;background: transparent url(../images/BB-shade.png) repeat-y;position: absolute;left: 470px;top:0px;display: block;z-index: 50;}

div#BB {margin: 0;padding: 0;width: 950px;height: 320px;overflow: hidden;}
div#BB div.wrapper{}
div#BB div.wrapper img{float: left}
div#BB div.wrapper div.right{width:390px;height: 260px;float: right;margin: 0;padding: 30px 40px;background: #4d8db1 url(../images/blauw-square.jpg) no-repeat;position: relative;overflow: hidden}


div#thumbNav{position: absolute;left: 10px;top: 10px;width: 100px;height: 10px;display: block;z-index: 50}
div#thumbNav a{text-decoration: none;width: 10px;height: 10px;display: block;background: transparent url(../images/BB-bullets.png) 0 0 no-repeat;margin-right: 5px;float: left;text-indent: -9999px}
div#thumbNav a:hover, div#thumbNav a.activeSlide{text-decoration: none;background-position: 0px -10px}



div#primary div.hentry{float: left;width: 628px;border: 1px solid #cccccc;padding:40px;margin-bottom: 20px}
body.home div#primary div.hentry {float: none;width: auto;border: none;padding: 0;margin: 0}

div.entry-content h4{margin: 0 0 5px 0;display: block;width: 600px;position: relative;height: 25px;line-height: 25px}
div.entry-content h4 em {position: absolute;right: 30px;font-style:normal;padding-right:50px;text-align:left;width:250px;}

div.entry-content img.alignleft{float: left;margin: 4px 10px 10px 0}
div.entry-content img.alignright{float: right;margin: 4px 0 10px 10px}


div.sc_menu {position: absolute;  left: 0;top:0;  height: 90px;  width: 630px; overflow: hidden;}
div.sc_menu_wrappert{position: relative;height: 90px;padding-bottom: 40px}

ul.sc_menu {display: block;height: 90px;/* Max width here, for users without Javascript */width: 1800px;padding: 0;/* Remove default margin */margin: 0;list-style: none;}
div#primary div.sc_menu ul.sc_menu li {display: block;float: left;  padding: 0; height: 90px;width: 90px;position: relative;margin: 0 10px 0 0}



/* OVERLAY SPECIFIC */
/* the overlayed element */
.simple_overlay {	
	/* must be initially hidden */
	display:none;	
	/* place overlay on top of other elements */
	z-index:10000;	
	/* styling */
	background-color:#333;	
	/*width:675px;*/
	min-height:200px;border:10px solid #aeaeae;/* CSS3 styling for latest browsers */-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow: 0 0 90px #000;-moz-border-radius:15px;-webkit-border-radius:15px;	}

/* close button positioned on upper right corner */
.simple_overlay .close {background-position: -1000px 0px;	position:absolute;right:0px;top:0px;cursor:pointer;height:30px;width:30px;}
/* "next image" and "prev image" links */
.next, .prev {width: 30px;height: 30px;background-color: black;position:absolute;top:40%;cursor:pointer;display:block;text-indent: -9999px;}
.prev{left: 0px;background-position: -940px 0px}
.next{right: 0px;background-position: -970px 0px;}
/* when there is no next or previous link available this class is added */
.disabled {visibility:hidden;}
/* the "information box" */
.info {	position:absolute;bottom:0;left:0;padding:10px 15px;color:#fff;font-size:11px;border-top:1px solid #000;background-color:#000000; background-color:rgba(0, 0, 0, 0.6);}
.info strong {display:block;color: white;}
/* progress indicator (animated gif). should be initially hidden */
.progress {position:absolute;top:45%;left:50%;display:none;}
/* everybody should know about RGBA colors. */
.next, .prev, .info, .simple_overlay .close { background-color:#000; background-color:rgba(0, 0, 0, 0.6);}
/* END OVERLAY */



div.wordtube{float:left;margin-bottom:5px;margin-right:20px;}



a.infoblok{width: 240px;height: 40px;display: block;position: absolute;bottom: 30px;left: 40px;text-align: center;color: white;font-size: 18px;line-height:20px;padding: 15px 0; text-decoration: none;background-position: -3560px 0px}
a.infoblok:hover, a.infoblok:focus{background-position: -3560px -70px}
a.meerinfo{width: 100px;height: 40px;display: block;position: absolute;bottom: 30px;right: 30px;text-align: center;color: white;font-size: 18px;text-decoration: none;line-height: 20px;padding: 15px 10px;background-position: -3800px 0px}
a.meerinfo:hover,a.meerinfo:focus {background-position: -3800px -70px}


/***** clearfix *****/
.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}

/* Panel Tab/button */
.tab {	background-position:-230px -140px;height: 20px;position: relative;top: 0;/*FF Mac*/z-index: 250}
.tab div.login {display: block;	position: relative;float: right;clear: right;height: 145px;width: 150px;font-weight: bold;/*line-height: 42px;*/margin: 0;right: -1px;color: white;background-position: -80px 0px;top:16px;z-index: 999}
.tab a.open, .tab a.close {height: 140px;cursor: pointer;display: block;position:relative;text-indent:-9999px;}
.tab a.open {background-position: -620px -20px;}
.tab a.close {background-position: -790px -20px;}


/* sliding panel */
#toppanel { position: absolute;top: 0; width: 710px;margin-left: -235px;margin-right: auto; left: 50%;}
#panel { width: 690px;height: 125px;color: #999999;overflow: hidden;position: relative;display: none;background-position: -230px 0px;padding-top: 20px;/*FF Mac*/z-index: 250;padding-left: 20px}

#panel div.left{float: left;width: 210px;position: relative;margin: 0 20px 0 0;padding: 0;}
#panel div.left ul{list-style: none;margin: 0;padding: 0}
#panel div.left ul li{margin-left: 0}
#panel div.left .clear {display:inline !important;height:auto !important;visibility:visible;width:auto !important;}


#panel div.left div.widget_loginwithajaxwidget, form#LoginWithAjax_Form{width: 210px;float: left}
#panel div.left div#LoginWithAjax{margin: 0px;}
#LoginWithAjax_Password input#lwa_user_login, #LoginWithAjax_Username input#lwa_user_pass{}
tr#rememberme{display:none}

#panel div.left .login-form form{width: 210px;float: left}
#panel div.left .login-form form label.text{width: 70px;display: block;float: left;line-height: 25px}
#LoginWithAjax_Password input#lwa_user_pass, #LoginWithAjax_Username input#lwa_user_login {height: 15px;width: 100px;padding: 5px;background-position: -1970px -150px;border: none;background-color: transparent;display: block;float: right }
#panel div.left .login-form form input.log-in, input#lwa_wp-submit{float: right;width: 60px;height: 25px;display: block;background-position: -1680px 0px;text-indent: -9999px;font-size: 1px;border: none;color: transparent;text-transform: capitalize;}
#panel div.left .login-form form input.log-in:hover, input#lwa_wp-submit:hover{background-position: -1680px -25px}
#panel div.left .login-form form div.clear label.remember{display: none}
#panel div.left .login-form p.text-input{margin-bottom: 5px;float: left;width: 100%}


#panel div.left a#fotoalbum{width: 80px;height: 80px;display: block;text-indent: -9999px;background-position: -540px 0px;float: right;margin: -10px 0 0 0;}
#panel div.left a#fotoalbum:hover, #panel div.left a#fotoalbum:focus{background-position: -540px -80px;}

#panel div.left div.widget {margin: 0;padding: 0;}
#panel div.left div.widget h3{display: none}


div.clients{border: 5px solid #e0e0e0;height: 130px!important;width: 270px!important;}
div.clients div canvas, div#clientsfader div div{z-index: 100}
div.clients div.maskje{width: 270px;height: 130px;position: absolute;top:0;left: 0;z-index: 70}
div#clientsfader{margin: 0;padding: 0;list-style: none;height: 130px!important;width: 270px!important;overflow: hidden}
div#clientsfader img{margin: 0;padding: 0;height: 130px!important;width: 270px!important;}

/* Random Quote Footer */
.stray_quote-2{height: 160px;overflow: hidden;position: relative}
div.widget_stray_quotes p a, a.quotescollection_refresh{position: absolute;right: 0px;bottom: 30px;width: 70px;height: 25px;display: block;background-position: -1650px -50px;text-indent: -9999px}
div.aside-home a.quotescollection_refresh{right: 10px}
div.quotescollection_randomquote .quotescollection_author, div.quotescollection_randomquote cite{text-align: left}
div.quotescollection_randomquote cite{margin-top: 5px}
div.widget_stray_quotes p a:hover, 
div.widget_stray_quotes p a:focus, 
div.widget_stray_quotes p a:active{background-position: -1650px -75px}

div.quotescollection_randomquote p q{float: left}

p.quote-credit{margin: 10px 0 0 0;padding: 0;}

div.gform_body li{margin: 0 0 5px 0}
div.gravityformswidget div.gform_wrapper .top_label input.medium{width: 160px;height:15px;padding: 5px 10px;background-position: -1330px 0; border: none}
div.gravityformswidget div.gform_wrapper .top_label textarea.medium{width: 270px;height: 55px;padding: 5px 10px; background-position: -1330px -25px; border: none}
div.gravityformswidget .gform_wrapper .gform_footer{margin: 0px;padding: 0px}
div.gravityformswidget .gform_wrapper input.button{width: 60px;height: 25px;background-position: -1680px 0px;float: right;border: none;text-indent: -9999px;position: absolute;bottom: 30px;right: 10px;color: transparent;text-transform: capitalize;}
div.gravityformswidget .gform_wrapper input.button:hover{background-position: -1680px -25px;}
div.gravityformswidget .gform_wrapper .gform_footer a{display: none}

div.gravityformswidget div.validation_error, div.gravityformswidget div.validation_message{display: none}
div.gravityformswidget li.gfield_error{width: auto!important;padding: 0!important;margin: 0 0 5px 0!important}


/*SIDEBAR HOME*/
.aside-home div.widget{background-color: #f5f5f5;padding: 10px;background-position: -1610px bottom;min-height: 230px}
.aside-home div.widget ul, body.home div.f_middle ul{list-style: none}
.aside-home div.widget ul li, body.home div.f_middle ul li{margin: 0;}
.aside-home div.widget ul li a{}

/*SIDEBAR ELSEWHERE*/
.aside div.sidebar_BG{background-color: #f5f5f5;min-height: 450px;padding: 10px;background-position: left bottom;margin-top: 10px} 
.aside div.sidebar_BG ul{list-style: none;margin: 0;padding: 0;}
.aside div.sidebar_BG ul li{margin: 0;padding: 0;}
.aside div.sidebar_BG ul li a{text-decoration: none}

body.error404 .aside div.sidebar_BG{background-position: -1380px bottom }
.aside div.sidebar_BG span.error404{width: 160px;height: 160px;display: block;background-position: -2510px 0px;margin: 25px;overflow: hidden}


div.side_progr_detail div.widget h3{margin-bottom: 5px}
div.side_progr_detail div.widget{margin-bottom: 15px}

div.side_overige div.widget h3{display: none}
div.side_overige div.widget ul li a{}

div.side_overige div.widget{margin-bottom: 25px}



body.parent-pageid-53 .aside div.sidebar_BG{background-position: left bottom;}
body.parent-pageid-35 .aside div.sidebar_BG{background-position: -230px bottom;}


body.pageid-27 div.sidebar_BG h3.widget-title{display: none}
div.sidebar_BG p.sidebar_sm{}

.gform_wrapper ul.left_label li, .gform_wrapper form ul.left_label li {margin-bottom: 10px}
body.pageid-27 .gform_wrapper .left_label .gfield_label,.gform_wrapper .left_label .gfield_label {width: 160px;margin-right: 40px;text-align: right}
body.pageid-27 .gform_wrapper .left_label ul.gfield_checkbox{margin-left: 200px;}
body.pageid-27 .gform_wrapper .gfield_checkbox li{margin-bottom: 3px;font-style: italic}
/*body.pageid-27 .gform_wrapper .gfield_checkbox label{float: none;margin-left: 0px;padding: 0 10px 0 20px;display: block}
body.pageid-27 .gform_wrapper .gfield_checkbox input {float: left;margin: 2px 10px 20px 0}*/
body.pageid-27 .gform_wrapper .gfield_checkbox{padding-top: 0px}
body.pageid-27 .gform_wrapper .gfield_required {display:block;float:right;height:2px;margin-right:-5px;margin-top:-5px;width:2px;}
body.pageid-27 .gform_wrapper .left_label input.medium, .gform_wrapper .left_label input.medium{width: 210px;height: 15px;padding: 5px 10px;display: block;background-color: transparent;border:none;background-position: -1970px 0px}
body.pageid-27 .gform_wrapper .left_label textarea.medium, .gform_wrapper .left_label textarea.medium{width: 290px;height: 115px;padding: 5px 10px;display: block;background-color: transparent;border:none;background-position: -2200px 0px}
body.pageid-27 .gform_wrapper .left_label input.small{width: 90px!important;height: 15px;padding: 5px 10px;background-position: -1970px -75px;border: none;background-color: transparent}
body.pageid-27 .gform_wrapper .left_label input.datepicker_no_icon{width: 100px!important;height: 15px;padding: 5px;background-position: -1970px -25px}
.left_label input.button{width: 230px;height: 70px;display: block;text-align: center;color: white;font-size: 18px;line-height:70px;text-decoration: none;background-position: -3920px 0px ;border: none}
.left_label input.button:hover, .left_label input.button:focus {background-position: -3920px -70px;color: white}
body.pageid-27 .gform_wrapper .gform_footer.left_label,.gform_wrapper .gform_footer.left_label{padding-left: 200px}

#primary img.large-image-page{width: 710px;height: 230px;overflow: hidden;margin-bottom: 10px}

h1.entry-title_prog{width: 680px!important;min-height: 50px;padding: 20px 0 20px 30px;background-color: #408cb8; background-position: 0px bottom;float: left;margin-bottom: 10px}
body.error404 h1.entry-title_prog, 
body.page h1.entry-title_prog{background-color: #333; background-position: -1890px bottom;}/*zwart*/ 
body.pageid-2611 h1.entry-title_prog, 
body.parent-pageid-2611 h1.entry-title_prog{background-position: 0px bottom;}/*blauw*/
body.pageid-2612 h1.entry-title_prog,
body.parent-pageid-2612 h1.entry-title_prog{background-color: #ad005a; background-position: -1180px bottom;}/*paars*/
body.pageid-27 h1.entry-title_prog,
body.parent-pageid-27 h1.entry-title_prog{background-color: #99cc00; background-position: -2600px bottom;}/*groen*/
body.pageid-2613 h1.entry-title_prog, 
body.parent-pageid-2613 h1.entry-title_prog{background-color: #ed9637; background-position:-3310px bottom }/*oranje*/

a.offertebutton{width: 230px;height: 90px;display: block;text-indent: -9999px;background-position: -1740px 0px;}
a.offertebutton:hover{background-position: -1740px -90px;}
div.hentry a.offertebutton{margin-top: 20px}

a.albumbutton{width: 230px;height: 90px;display: block;text-indent: -9999px;background-position: -3330px 0px;}
a.albumbutton:hover{background-position: -3330px -90px}
span.empty-holder{width: 230px;height: 90px;display: block;}

a#impressiebutton{width: 230px;height: 90px;background-position:-3100px 0px;display: block;text-indent: -9999px }
a#impressiebutton:hover,a#impressiebutton:focus {background-position:-3100px -90px; }

ul.lisubpages li{margin-bottom: 10px;overflow: hidden}

ul.lisubpages a img{margin: 10px;}
ul.lisubpages li{background-color: #d5d5d5}
ul.lisubpages li:hover, ul.lisubpages li.hover{background-color: #aeaeae}


div.lisubpages a{margin-bottom: 10px;height: 230px;overflow: hidden}
div.lisubpages a span.GoProgram{display: block;width: 60px;height: 25px;position: absolute;right: 10px;bottom: 30px;background-position: -1000px -30px}
div.lisubpages a:hover span.GoProgram{background-position: -1000px -55px;}
div.lisubpages a img{margin: 10px;text-decoration: none;border: none;}
div.lisubpages a.subitem{background-color: #d5d5d5}
div.lisubpages a.subitem:hover{background-color: #aeaeae}
div.lisubpages a span.h2gridview{margin: 0px 10px 0 20px;width: 130px;height: 45px;color: #414141;text-decoration: none;display: block}
div.lisubpages a span.cityoverlay{height: 20px;width: 200px;position: absolute;left: 10px;top: 135px;margin: 0px;padding: 5px;background:#000;background:rgba(0, 0, 0, 0.5);}
div.lisubpages a span.cityoverlay span.h3gridview{line-height: 20px;font-size: 18px;margin: 0px;}

body.pageid-452 div.lisubpages a span.cityoverlay{display: none}

div.lisubpages a:link h2, div.lisubpages a:visited h2,div.lisubpages a:hover h2,div.lisubpages a:active h2,
div.lisubpages a:link, div.lisubpages a:visited,div.lisubpages a:hover,div.lisubpages a:active{text-decoration: none}

div.subpages form{padding-left: 242px}

div#footerholder{height: 310px}
a.footer_label_top{height: 50px;display: block;width: 90px;margin-right: 30px;float: right;background-position: -1240px 0px;text-indent: -9999px;}
div.footer{height: 220px;}

div.f_right .widget{width: 290px;padding: 0 10px}

div.footer_bottom{height: 40px;}
div.footer div.widget h3{margin: 30px 0 14px 0;}

div.footer_bottom p{line-height: 16px;padding: 13px 0;margin: 0px;}
div.footer_bottom p#copyright{width: 50%;float: left}
div.footer_bottom p.socialmedia{width: 50%;float: left}
div.footer_bottom p.socialmedia a{width: 16px;height: 16px;display: inline-block;text-indent: -9999px;margin-left: 2px;text-decoration: none;padding-right: 5px}
div.footer_bottom p.socialmedia a.twitter-icon{background: transparent url(../images/twitter.png) 0 0 no-repeat}
div.footer_bottom p.socialmedia a.linkedin-icon{background: transparent url(../images/linkedin.png) 0 0 no-repeat}
div.footer_bottom p.socialmedia a.hyves-icon{background: transparent url(../images/hyves.png) 0 0 no-repeat;}



div.footer_bottom p a{text-decoration: none}
div.footer_bottom p a:hover, div.footer_bottom p a:focus{text-decoration: underline}




