#user-register .form-text {
	width: 350px;
}

.inlineleft {float: left;}
.clearboth {clear: both;}

body.real_body{
	background-color: #f0f0f0;	
	padding: 0;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: 50% 0;
	min-width: 980px;
}
body.admin-menu{
	background-position: 50% 20px;
}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 130%;
	color: #525250;
}
h1, 
h2, 
h3, 
h4, 
h5, 
h6{
	font-family: Helvetica, Arial, sans-serif;
	font-family: "Glypha LT Std" ,Glypha, "Rockwell Std", Rockwell, "Helvetica LT Std", Helvetica, Arial, sans-serif;
	
	font-weight: bold;
	color: #000;
	font-size: 12px;
}
h1.title{
	font-size: 22px;
	font-family: Helvetica, Arial, sans-serif;
	margin-bottom: 10px;
}
.front h1.title{
	display: none;
}
.not-logged-in.front #content-header{
	display: none;	
}
#content-header{
	padding-right: 80px;
}
h2{
	font-size: 18px;
}
h3{
	font-size: 18px;
}
h4{
	font-size: 13px;
}
h5,
h6{
	font-size: 12px;
}
#content .content h3,
#content .content h4,
#content .content h5{
	clear: both;
	display: block;
	font-family: Helvetica, Arial, sans-serif;	
	margin-bottom: 0.1em;
}
#content .content h3{
	margin-bottom: 0.5em;
}
.front #content .content h3{
	margin-bottom: 0.4em;
}
#content .content p{
	margin-top: 0em;	
}
a{
	color: #0088a6;	
	text-decoration: none;
	outline: none;
}
a:link{
	color: #0088a6;	
	text-decoration: none;
	outline: none;
}
a:visited{
	color: #0088a6;	
	outline: none;
}
a:active {
  outline: none;
}


html{
	min-width: 980px;
}
#footer-wrapper,
#sidebar-right-upper{
	background-image: url(images/menu_bg.jpg);	
	background-position: 113px 50px;
}
#footer-wrapper{
	background-position: 0 162px;
}
#sidebar-right-upper-inner{
	background-image: url(images/right_upper_border.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	
	padding: 0px 15px 0px 10px;
}
#header{
	height: 147px;	
}
#sidebar-right-upper-inner #block-block-1{
	padding-top: 20px;
}
#sidebar-right-upper-inner ul,
#sidebar-right-upper-inner ul li{
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 1px;
}
#sidebar-right-upper-inner ul{
	padding-bottom: 10px;	
}
#sidebar-right-upper-inner ul ul{
	padding-bottom: 0px;	
}
#sidebar-right-upper-inner h2.titlelink a,
#sidebar-right-upper-inner h2.title,
#sidebar-right-upper-inner ul li a{
	padding: 8px 10px 6px 10px;	
	font-size: 13px;
}
#sidebar-right-upper-inner h2.titlelink{
	padding: 0px;	
}
#sidebar-right-upper-inner h2.titlelink a,
#sidebar-right-upper-inner h2.title{
	display: block;
	/*background-color: #006479;*/
	/*background-image: url(images/bg_levels/menubg_menutitle.png) !important;
	background-image: url(images/bg_levels/menubg_menutitle.gif);*/
	background-color: #009DC0;
	color: #FFF;
	font-family: "Glypha LT Std" ,Glypha, "Rockwell Std", Rockwell, "Helvetica LT Std", Helvetica, Arial, sans-serif;
	text-decoration: none;
}
#sidebar-right-upper-inner ul li a{
	display: block;	
	/*background-color: #fff;*/
	background-image: url(images/bg_levels/menubg_2level.png) !important;
	background-image: url(images/bg_levels/menubg_2level.gif);
	font-family: Helvetica, Arial, sans-serif;
	color: #000;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}
#sidebar-right-upper-inner ul li li .link_arrow{
	display: block;
	padding-left: 10px;
	background-image: url(images/bg_levels/menu_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
}

/*#sidebar-right-upper-inner ul li li.active .link_arrow,*/
#sidebar-right-upper-inner ul li li .link_arrow:hover,
#sidebar-right-upper-inner ul li li a:hover .link_arrow,
#sidebar-right-upper-inner ul li li a.active .link_arrow{
	background-image: url(images/bg_levels/menu_arrow_current.gif);
}

#sidebar-right-upper-inner ul li li a{
	font-size: 12px;
	padding-left: 10px;

	background-image: url(images/bg_levels/menubg_3level.png) !important;
	background-image: url(images/bg_levels/menubg_3level.gif);
}
#sidebar-right-upper-inner ul li li li a{
	padding-left: 20px;

	background-image: url(images/bg_levels/menubg_4level.png) !important;
	background-image: url(images/bg_levels/menubg_4level.gif);
}
#sidebar-right-upper-inner ul li li li li a{
	padding-left: 30px;

}
#sidebar-right-upper-inner ul li li li li li a{
	padding-left: 40px;

}

#sidebar-right-upper-inner h2.titlelink a:hover,
#sidebar-right-upper-inner ul li a:hover,
#sidebar-right-upper-inner ul li li a:hover,
#sidebar-right-upper-inner ul li li li a:hover,
#sidebar-right-upper-inner ul li li li li a:hover,
#sidebar-right-upper-inner ul li li li li li a:hover{
	/*background-color: #89AB21;*/
	background-image: url(images/blank.gif) !important;
	color: #FFF !important;
	background-color: #009DC0;
}


#sidebar-right-upper-inner h2.titlelink a:hover,
#sidebar-right-upper-inner ul li a:hover,
#sidebar-right-upper-inner ul li li a:hover,
#sidebar-right-upper-inner ul li li li a:hover,
#sidebar-right-upper-inner ul li li li li a:hover,
#sidebar-right-upper-inner ul li li li li li a:hover{
	
}
#sidebar-right-upper-inner ul li a.active,
#sidebar-right-upper-inner ul li li a.active,
#sidebar-right-upper-inner ul li li li a.active,
#sidebar-right-upper-inner ul li li li li a.active,
#sidebar-right-upper-inner ul li li li li li a.active{
	/*background-color: #89AB21;*/
	background-image: url(images/bg_levels/menubg_current.gif) !important;
	color: #FFF !important;
}




#sidebar-right h2.title {
    background-color: #008FAE;
    color: #FFFFFF;
    display: block;
    text-decoration: none;
	font-size: 13px;
    padding: 8px 10px 6px;
	margin-bottom: 20px;
}


#navbar ul{
	float: right;	
	margin-right: 4px;
}
#navbar ul li {
    background-color: #009DC0;
    float: left;
    padding: 0 0px 0 0;
	margin-right: 1px;
}

#navbar ul li a{
    background-color: #009DC0;
    float: left;
	display: block;
	width: 86px;
	height: 15px;

    padding: 3px 10px 2px 10px;

	color: #FFF;
	text-decoration: none;
	font-weight: bold;

	width: 97px;
}
#navbar ul li a:hover,
#navbar ul li.active-trail a,
#navbar ul li a.active{
	background-color: #89AB21;	
}
#navbar #secondary ul li a{
	background-color: #006F87;	
}
#navbar #secondary ul li a:hover,
#navbar #secondary ul li.active-trail a,
#navbar #secondary ul li a.active{
	background-color: #89AB21;	
}


#content-top p{
	margin: 0px;	
}
#content-top .block{
	width: 352px;
	float: left;
	margin-bottom: 0px;
}
#content-top #block-block-2{
	border-right: 5px solid #fff;	
}

#twitter-box{
	background-image: url(images/tweet_bubble.gif);
	background-repeat: no-repeat;
	background-position: -1px 0px;
	padding: 20px 10px 10px 10px;
	height: 144px;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	
	overflow: hidden;
	
	margin-right: -1px;
	padding: 10px 11px 10px 10px;
}

#follow-box{
	padding-bottom: 10px;
	height: 23px;
	margin-left: 105px;
}


#follow,
#facebook_link,
#twitter_link{
	display: block;
	float: left;
	background-image: url(images/icon_twitter.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 23px;
	width: 23px;
	text-indent: -3000px;
	margin-right: 5px;
}
#follow{
	background-image: none;
	text-indent: 0px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	font-family: Helvetica, Arial, sans-serif;
	width: auto;

}
#facebook_link{
	background-image: url(images/icon_facebook.png);
}
#block-block-5{
	margin: 0px 0px 5px 0px;
	height: 75px;
	overflow: hidden;
}
#block-block-5 p{
	margin: 0px;
	line-height: 1em;
}

.not-front #content-inner{
	border: 35px solid #fff;	
}

h2.listingtitle,
h2.listingtitle a{
	display: block;
	background-color: #1C1C1D;
	color: #FFF;
	text-decoration: none;
}
h2.listingtitle a:hover{
	color: #FFF !important;
}
.test3 h2.listingtitle,
.test3 h2.listingtitle a{
	color: #000;
	background-color: #FFF;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
  	line-height: 15px;
}
.test3 h2.listingtitle a:hover{
	color: #000 !important;	
}
.view-display-id-block_8 .test3 h2.listingtitle,
.view-display-id-block_8 .test3 h2.listingtitle a{
	font-size: 15px;
}

.test3 h2.listingtitle{
	margin-top: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.node .content {
	margin-right: 80px;
}
.node .content p.highlight{
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #8C8C8A;
}




.node .content .imgcentre{
	display: block;	
	clear: both;
}
.node .content .imgcentre img{
	display: block;	
	clear: both;
	float: none;
	margin: 0 auto 10px;	
}
.node .content .imgright img{
	float: right;
	margin: 0 0 10px 10px;	
}


.node .content .imgleft img,
.node .content img{
	float: left;
	margin: 0 10px 10px 0px;
	max-width: 570px;
}


#content-header{
	position: relative;	
}
#facebook-box{
	/*position: absolute;
	top: 0px;
	right: -40px;
	width: 80px;*/
	margin-top: 10px;
}
.when{
	display: inline;
	width: auto;
	background-color: #009DC0;
	border: 3px solid #009DC0;		
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.when3{
	border-top-width: 1px;
	border-bottom-width: 1px;
}
.when a{
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	line-height: 1em;
}
.location-box{
	padding-left: 240px;
	width: 210px;
	/*background-color: #fff;*/
	border-top: 10px solid #fff;	
	position: relative;
	font-weight: bold;
	margin-bottom: 20px;
}
.node-type-event .location-box-image{
	width: 235px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.address{
	margin-left: 10px;	
}
.view-upcoming-events h3.title-list,
.view-upcoming-events .address{
	margin-left: 7px;	
}
.view-upcoming-events .address a{
	padding-left: 10px;		
	background-image: url(images/icon_map_gray.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #888884;
}
.view-upcoming-events .views-row{
	margin-bottom: 5px;	
}


.closest{
	margin-top: 5px;	
}
.map-icon{
	position: absolute;
	top: 3px;
	left: 239px;
	display: block;
	width: 10px;
	height: 12px;
	text-indent: -30000px;

	background-image: url(images/icon_map_blue.gif);
	background-repeat: no-repeat;
}
.map-icon-none{
	background-image: url(images/icon_map_gray.gif);
}

#map{
	font-family: "Glypha LT Std" ,Glypha, "Rockwell Std", Rockwell, "Helvetica LT Std", Helvetica, Arial, sans-serif;
	font-weight: bold;
	background-color: #000;
	color: #FFF;
	padding: 3px 5px 4px 5px;
	margin-bottom: 10px;
}
.map-box{
	margin-bottom: 20px;	
}
.terms{
	display: none;	
	float: right;
	color: #999;
}
.terms a{
	color: #999;
}
.admin-menu .terms{
	display: block;	
}

.view-front-righthand-big-menu .views-row{
	width: 235px;
	height: 90px;
	position: relative;
	
	background-color: #CCC;
	overflow: hidden;
	margin-bottom: 5px;
}

.view-front-righthand-big-menu .front-image-link{
	width: 235px;
	height: 90px;
	position: absolute;	
	display: block;
	
	background-color: #999;
}
#block-views-c56a0cd165067083c273414a87ed876c{
	margin-top: 0px;	
}
.view-front-righthand-big-menu h3{
	position: absolute;	
	background-color: #000;
	display: inline;
	padding: 3px 5px;
	font-size: 13px;
	margin: 0;
}
.view-front-righthand-big-menu h3 a{
	color: #FFF;	
	font-size: 13px;
	font-weight: normal;
}
.view-front-righthand-big-menu h3 a:hover{
	color: #FFF !important;		
}
.view-front-righthand-big-menu h3 a.flir-replaced{
	padding-top: 2px;	
}
.view-front-righthand-big-menu h3 a.flir-replaced{
	vertical-align: top;		
}
.view-front-righthand-big-menu h3 a.flir-replaced img{
	padding-top: 2px;
	vertical-align: top;	
}

.view-front-righthand-big-menu a.front-raquo-link{
	color: #FFF;	
	font-size: 33px;
	height: 30px;
	position: absolute;
	bottom: 0;
	right: 5px;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.view-front-righthand-big-menu .fpmenu_teaser{
	display: none;
	
	position: absolute;
	bottom: 0;
	right: 0;

	padding: 5px 39px 10px 5px;
	width: 191px;
	
	color: #FFF;
	font-size: 11px;
	line-height: 1.1em; 
	
	
	background-image: url(images/black_50.png) !important;
	background-image: url(images/black_100.gif);
}

.view-front-righthand-big-menu a.front-image-link:hover .fpmenu_teaser{
	/*display: block;	*/
}

.front-hl-image-link{
	float: left;
	margin-right: 15px;
	width: 117px;
	height: 90px;
	margin-bottom: 10px;
}	
#content .content .view-front-news-highlights h3,
#content .view-front-news-highlights .content h3{
	clear: none;	
	margin-top: 0;
}
.front #content-area{
	display: none;	
}
.front h2.title{
	color: #FFF;
	background-color: #000;
	display: inline;
	
	font-weight: normal;
	font-size: 13px;
	line-height: 1em;
	
	padding: 4px 10px;
	
	margin-top: 5px;
	margin-bottom: 10px;
}
.front h2.flir-replaced{
/*	padding: 6px 10px 1px 10px;	*/
}
#sidebar-right-box h2.title{
	margin-top: 0px;
	margin-bottom: 0px;	
}
#content-top{
	margin-bottom: 5px;
}
.front #content-top{
	overflow: hidden;
}
.front .block-inner .content{
	margin-top: 10px;	
}
#sidebar-right-box .block-inner .content{
	margin-top: 0px;	
}

h3.title-list{
	font-family: Helvetica,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0px;
	color: #000;
	line-height: 1.3em;
}
#block-views-press_release-block_1 h3.title-list{
	clear: none;	
}

#block-views-upcoming_events-block_2 h3.title-list a,
#content h3.title-list a{ 
	font-size: 12px;
	color: #000;
}
#content .view-front-news-highlights h3.title-list a{ 
	font-size: 15px;
}

a.front-meta-link{
	font-size: 11px;
	color: #888884;
	padding-left: 20px;
	
	background-image: url(images/icon_speach.gif);	
	background-repeat: no-repeat;
}
a.node-t-event{
	background-image: url(images/icon_map_gray.gif);	
}

.nothumb{
	display: block;
	background-color: #CCC;
	width: 160px;
	height: 100px;
}
.ps-180x110 .nothumb{
	width: 180px;
	height: 110px;
}
.ps-125x80 .nothumb{
	width: 125px;
	height: 80px;
}
.box-225x150{
	width: 225px;
	height: 150px;
}

#footer-logo{
	display: block;
	background-image: url(images/logo_footer.gif);
	background-repeat: no-repeat;
	width: 101px;
	height: 52px;
	
	text-indent: -3000px;
	float: left;
	margin-right: 14px;
	margin-bottom: 50px;
}
#footer{
	height: 140px;	
}
#footer-inner{
	height: 140px;
	position: absolute;
	width: 960px;
}
#footer-bottom{
	width: 960px;
	color: #CCCCCC;
	font-size: 11px;
	position: absolute;
	bottom: 3px;
}
.footer-effusion{
	float: right;	
}
#footer-bottom a{
	color: #CCCCCC;
}
#footer a:hover{
	text-decoration: underline;	
	color: #CCCCCC !important;
}
.footer-social{
	margin-left: 20px;
}	
#footer-message-text{
	color: #FFF;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	margin-right: 500px;
	margin-bottom: 20px;
	font-size: 16px;
}
#footer-contact,
#footer-address{
	margin-top: 20px;
	
	display: block;
	float: left;
	width: 110px;
	
	font-size: 11px;
	color: #FFF;
	line-height: 1.1em;
}
.footer-left,
.footer-social{
	float: left;	
}
#foot-face,
#foot-twit{
	
	background-image: url(images/icon_facebook.gif);
	background-repeat: no-repeat;
	display: block;
	width: 16px;
	height: 16px;
	
	text-indent: -30000px;
	
	float: left;
	
	margin-left: 15px;
}
#foot-twit{
	background-image: url(images/icon_twitter.gif);	
	margin-left: 10px;
}

#block-views-upcoming_events-block_3{
	width: 230px;
	float: left;
}
#block-views-upcoming_events-block_3 .block-inner{
	margin-right: 10px;	
}
#block-views-upcoming_events_more-block_6{
	float: left;
	width: 420px;
}
#block-views-upcoming_events_more-block_7 h2.title,
#block-views-upcoming_events_more-block_6 h2.title,
#block-views-upcoming_events-block_3 h2.title{
    background-color: #000000;
    color: #FFFFFF;
    display: inline;
    font-size: 13px;
    font-weight: normal;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 5px;
    padding: 4px 10px;
}
#block-views-upcoming_events_more-block_6 h2.title,
#block-views-upcoming_events-block_3 h2.title{
	display: block;
}

#content-vblock.nid-11{
	display: none;	
}


.clearboth-slide{
	display: block;	
}


#content-top #block-block-10{
	display: block;
	width: 710px;
	height: 215px;
	overflow: hidden;
	margin-bottom: 5px;
}
#content-top #block-block-10 .content{
   margin-top: 0px;
}
.slideshowbox-wrapper,
.slideshowbox{
	display: block;
	position: relative;
	width: 352px;
	height: 215px;
	
	overflow: hidden;
	float: left;
	
	background-color: #999;
	
	margin: 0;
	padding: 0;
	margin-right: 5px;
}
#right-slideshowbox-wrapper{
	margin-right: 0px;
}
.slideshowbox,
#right-slideshowbox{
	float: none;
	margin-right: 0px;
}

.slideshowbox .slide .noslide,
.slideshowbox .slide img,
.slideshowbox .slide,
.slideshowbox .slide a,
.slideshowbox .slide_image{
	display: block;
	width: 352px;
	height: 215px;
	
	position: absolute;
	top:0px;
	left: 0px;
}

.slideshowbox .slide .slidertitlepart img{
	width: auto;
	height: auto;
	position: relative;
	display: inline;
}

.slideshowbox .slide{
	z-index: 100;	
}
.slideshowbox .slide-active{
	z-index: 1000;	
}
.slideshowbox .slide .noslide{
	background-color: #CCC;	
}

.slideshowbox .slide_text_box{
	position: absolute;
	bottom: 20px;
	left: 0px;
	
	width: 352px;
	height: auto;
	
	display: block;

}
.slideshowbox-wrapper .slideshownav{
	position: absolute;
	bottom:0px;
	right: 0px;	
	height: 20px;
	width: 40px;
	
	z-index: 10000;
	
}
.slideshowbox-wrapper .slideshownav a{
	display: block;
	width: 10px;
	height: 20px;
	/*background-color: blue;*/
	float: left;
	margin-right: 2px;
	text-indent: -30000px;
	
	background-image: url(images/slide_dot_white.gif);
	background-position: 50% 5px;
	background-repeat: no-repeat;
}
.slideshowbox-wrapper .slideshownav a:hover{
	background-image: url(images/slide_dot_blue.gif);
	background-color: #333;
}

.slideshowbox-wrapper .slideshownav a.activeSlide,
.slideshowbox-wrapper .slideshownav a.slide-active,
.slideshowbox-wrapper .slideshownav a.active{
	background-image: url(images/slide_dot_blue.gif);
}
.slideshowbox .slider_section,
.slideshowbox .slidertitlepart{
	background-image: url(images/black_80.png) !important;
	background-image: url(images/black_100.gif);
	
	padding:  2px 10px 3px 7px;
	line-height: 1.4em;
}
.slideshowbox .flir-replaced{
	padding-left: 2px;	
}


.slideshowbox .sldp-0{
	padding-top: 4px;
}
.slideshowbox .sldp-last{
	padding-bottom: 4px;	
}
.slideshowbox .slider_section{
	padding-bottom: 0px;
	line-height: 1.7em;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 9px;
    font-weight: bold;
}
a:hover .slide_text_box .slider_section{
	color: #0088A6 !important;	
}

.slideshowbox .slidertitlepart{
	color: #FFF;
	font-size: 20px;
	font-family: "Glypha LT Std" ,Glypha, "Rockwell Std", Rockwell, "Helvetica LT Std", Helvetica, Arial, sans-serif;
	font-family: Helvetica, Arial, sans-serif;
}

.gallerypic{
	margin-right: 2px;
	margin-bottom: 1px;
	margin-top: 2px;
	
	height: 51px;
	overflow: hidden;
}
.pic-0{
	margin-right: 0px;
}

ul.resource,
ul.resource li{
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.resource{
	margin-top: 10px;	
}
ul.resource li a{
	padding: 3px 3px 3px 25px;
	margin-bottom: 5px;
	margin-top: 2px;
	display: block;
	
	background-image: url(images/icon_resource.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	

	
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #525250;
	
}

ul.resource li:first-letter,
ul.resource li a:first-letter{
	text-transform: uppercase;	
}

iframe{
	border: none;	
}
#comments{
	width: 570px;
	display: block;
	clear: both;
}
#box h2.title,
#comments-title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
#box #comment-form .tips,
#comment-form .tips{
	display: none;	
}
#comments .comment{
	margin: 10px 0px 25px 0px;	
}
#comments .comment p{
	font-size: 13px;
	color: #525250;
	margin-top: 10px;
	margin-bottom: 2px;
}

#comments .submitted,
#comments .links{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #878784;
}
#comments .submitted{
	float: left; 
	width: 350px;
	margin: 10px 0 5px 0;	
}
#comments div.links{
	float: right;	
	width: 210px;
	text-align: right;
}
#comments ul.links{
	text-align: right;
	margin: 10px 0 5px 0;	
}
#comments .submitted a{
	color: #878784;
}
#comments .comment-close{
	display: block;
	border-bottom: 1px solid #ccc;
}

ul.links li.statistics_counter{
	display: none;	
}

.form-submit{
	border: 1px solid #006F87;	
	background-color: #006F87;	
	color: #FFF;
	font-family: Helvetica, Arial, sans-serif;
}

.comment_add a{
	display: block;
	background-image: url(images/button_post_comment.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -30000px;
	width: 135px;
	height: 25px;
	margin-left: 434px;
}

.view-display-id-block_6 .when4{
	display: none;	
}


.flir-replaced{
	vertical-align: top;		
}
.flir-replaced img{
	vertical-align: top;	
}

h2.listingtitle a.flir-replaced img{
	padding-top: 2px;		
}
.slider_title .flir-replaced img{
	padding-top: 5px;	
}

#sidebar-right-upper-inner h2.titlelink span.flir-replaced img,
#sidebar-right-upper-inner h2.titlelink a.flir-replaced img{
	padding-top: 3px;
}
#sidebar-right h2.flir-replaced img{
	padding-top: 3px;
}


.meta-custom{
	background-image: url(images/icon_speach.gif);
    background-repeat: no-repeat;
    color: #888884;
    font-size: 11px;
    padding-left: 20px;	
	margin-bottom: 15px;
	display: block;
}
#search-box {
  background-color: transparent;
}
#edit-search-theme-form-1 {
  width: 200px;
  width: 173px;
}
#search-box .form-submit{
  padding: 1px 5px;
  margin-left: -3px;
}
#block-views-front_news_highlights-block_1 h3.title-list{
  padding-top: 10px !important;
}
#block-block-14 .content {
  padding-left: 7px;
}
.front #facebook-box {
  display: none;
}
#block-block-14 {
  margin-top: 12px;
}
#todaydate {
  position: absolute;
  top: 0px;
  right: 0px;
  color: #999999;
  font-family: arial;
  font-size: 11px;
}
#facebook_link{
  width: 16px !important;
  margin-left: 9px;
  margin-right: 0px;
}
.box-140x140 {
  width: 140px;
  height: 140px;
}
.ps-140x140 .listingthumb {
  width: 140px;
}

#content .node .content p.by_text{
	font-size: 10px;
	color: #888;	
	margin: 0;
	margin-top: -1.4em;
}

#content h3.insert_title {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	min-height: 1.5em;
}
#content h3.insert_title .flir-span{
	display: none;	
}
#content h3.insert_title .insertbgtitle{
	background-color: #000;	
	color: #FFF;
	padding: 2px 6px;
}
#content h3.insert_title .insertbgtitle.flir-replaced{
	background-color: #FFF;
	padding: 0;
}
#content h3.insert_title .flir-replaced img{
	background-color: #000;	
	padding: 3px 4px 2px;	
}
#sidebar-right h2.title {
  margin-bottom: 10px;
}
.node-type-page {
  font-size: 14px;
}
a.more {
  font-weight: bold;
  background: url(images/doublearr.jpg) no-repeat 3px right;
  padding-right: 20px;
}

#block-views-upcoming_events_more-block_6 .test3 h2.listingtitle a {
  font-size: 13px !important;
}
.search-results .title a{
  font-size: 13px;
  font-weight: bold;
}
.search-results dd {
  padding: 0;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
}

a:hover {
  color: #333333 !important;
}

#navbar a:hover {
  color: #ffffff !important;
}

#block-views-front_news_highlights-block_1{
	position: relative;	
}


.view-front-news-highlights .views-field-title{
	padding-right: 40px;	
}
#block-views-people_lists-block_4 .section{
	display: none;	
}

.page-events-upcoming-events #content-vblock,
.page-contract #content-vblock,
.page-contact #content-vblock{
	display: none;	
}

#block-block-14{
	margin-top: 35px;	
}
#block-block-14 h2{
	margin-bottom: 10px;	
}
#block-block-14 .content{
	margin-left: 0px;	
	padding-left: 0px;
	margin-top: 20px;
}



#search-box{
	border: 1px solid #fff;	
	background-color: #FFF;
	height: 20px;
	overflow: hidden;
}

#search-box .form-submit {
    margin-left: -3px;
    margin-top: -1px;
    padding: 1px 8px 1px 5px;
	height: 22px;
	margin-right: -3px;
}

#search-box .form-submit {
	border-left-color: #006F87;	
}

.not-logged-in #sidebar-right-inner .count-3,
.not-logged-in #sidebar-right-inner .count-4{
	margin-top: 30px;	
}

.logged-in #sidebar-right-inner .count-4,
.logged-in #sidebar-right-inner .count-5{
	margin-top: 30px;	
}
.not-logged-in #sidebar-right-inner .region-count-1,
.logged-in #sidebar-right-inner .region-count-1{
	margin-top: 0px;	
}

#block-views-news_listing-block_4 .listingthumb{
	display: none;	
}

.nid-44 .menuboxcontainer{
	display: none;	
}

.form-text{
	border: 1px solid #b0b0b0;	
}

.login-button{
    background-color: #006F87;
    border: 1px solid #006F87;
    color: #FFFFFF !important;
	padding: 3px 4px;
    font-family: Helvetica,Arial,sans-serif;
}
.login-button span{
   color: #FFFFFF !important;
}
.logged-in .menu-mlid-5910{
	display: none;	
}
.not-logged-in .menu-mlid-5910{
	/*display: none;	*/
}

.item-list .pager {
    clear: both;
    text-align: right;
}
.item-list .pager li{
	background-color: #006F87;
	color: #FFF;
	padding: 2px 7px;
	font-size: 12px;
	line-height: 12px;
	min-width: 12px;
	text-align: center;
	margin-left: 4px;
}
.item-list .pager li a{
	font-size: 12px;
	line-height: 12px;
	padding: 0;
	margin: 0;
	color: #FFF;
}
.item-list .pager li.pager-current{
	background-color: #999999;
	color: #000;
}


.page-search404 .messages{
	display: none;	
}
.section-news .non-image{
	height: 10px;
}
.section-news .non-image.box-125x80{
	width: 125px;
}
.section-news .non-image.box-160x100{
	width: 160px;
}
.section-news .non-image img{
	display: none;	
}

#block-block-6 h2.title{
	margin-bottom: 0px;	
}
#block-block-6 .content,
#block-block-6 .form{
	height: 77px;
	overflow: hidden;
}

.block-quote {
  padding: 10px 20px;
  margin: 0 50px;
  font-style: italic;
  background-color: #efefef;
}