/* CSS Document */



/*=======================================================
World Trade Centre Hull & Humber CSS
Created by Ripe Design (UK) Ltd. (http://www.ripe.co.uk)
=======================================================*/



/*START override default styles*/
body {
	font:0.76em Arial, Helvetica, Sans-Serif;
	color:#717171;
	background:#e4e7ea url(../images/common/bg_page.png) repeat-y center;
	background:#FFF;
	padding:0px 0px 30px 0px;
	margin:0px;
	text-align:left}
	
h1, h2, h3, h4, h5, h6 {
	font:bold 1.0em/1.0em Arial, Helvetica, Sans-Serif ;
	margin-top:0px;
	color:#51C8E8;
	text-align:left}
h1 {font-size:2.5em;font-weight:bold;letter-spacing:-0.08em; line-height:1.3em}
h2 {font-size:2.1em;font-weight:normal;margin-bottom:5px;letter-spacing:-0.05em; line-height:0.6em; padding:0 0 5px 0}
h3 {font-size:1.9em;font-weight:normal;letter-spacing:-0.04em}
h4 {font-size:1.3em;font-weight:bold;margin-bottom:5px;margin-top:10px;letter-spacing:-0.04em}
h5 {font-size:0.9em}
h6 {font-size:0.9em}
h1 span,h2 span {color:#51C8E8!important}


.header_int_style{
font-size:1.7em}

hr {margin:20px}
	
textarea{
	font:0.96em Arial, Helvetica, Sans-Serif!important}

input{
	font:0.96em Arial, Helvetica, Sans-Serif!important}


a {color:#51C8E8; text-decoration:underline}
a:hover,a:active,a:focus {text-decoration:none; background-color:#5ECAE7;color:#FFF}

a img {
	display:block; border:2px solid #51C8E8}
a:hover img,.item a:active img,.item a:focus img {
	border:2px solid #CCC}

p {
	font-size:0.95em;
	text-align:left;
	margin-top:0px;
	margin-bottom:10px}

form {margin:0px}
label {cursor:pointer}

ul {
	margin:10px 20px 10px 20px;
	font-size:0.90em}
	
hr {
	border:none;
	background:none;
	border-top:1px solid #CCC;
	height:1px;
	line-height:1px}

/*END override default styles*/



/*miscellaneous styles used throughout*/
.hide, .print {display:none}
.floatLeft {float:left}
.floatRight {float:right}
.noborder,.noborder img {border:none!important}
.nomargin {margin:0px!important}
.intro {font-size:1.4em}
.clearall{
clear:both}
.divider {
	display:block;
	clear:both;
	background-color:#DDD;
	height:1px;
	margin:17px 0px 17px 0px}
/*IE5 mac hack \*/
* html .divider {
	font-size:0.00000001em}
/*end IE5 mac hack*/

/*.imageleft {float:left;margin:0px 10px 5px 0px!important}
.imageright {float:right;margin:0px 0px 5px 10px!important}*/

.imageleft {float:left;border-right:15px solid #fff;border-bottom:10px solid #fff}
.imageright {float:right;border-left:15px solid #fff;border-bottom:10px solid #fff}

/*bit of css to fix the clearing problem with divs containing floats - explained here http://www.positioniseverything.net/easyclearing.html 
might cause some problems? Keep an eye on it, seems to work well though */
.floatfix:after,.tile:after {
	content:"."; 
	display:block; 
	height:0px; 
	clear:both; 
	visibility:hidden}
.floatfix,.tile {display:inline-block}
/* Hides from IE-mac \*/
* html .floatfix,* html .tile {height:1%}
.floatfix,.tile {display:block}
/* End hide from IE-mac */

.imghome{
margin:0 0 0 20px!important}

/*main content sections*/

#wrapper{
	margin:0px auto;
	width:810px;
	height:850px;
	background:url(../images/main_bg.jpg) no-repeat}

#banner{
	position:relative;
	margin:0 0 0 0px}

#banner_image {
	width:810px;
	height:150px;
	margin:0 0 0 9px}

#flashbit {
	width:810px;
	height:150px;
	margin:0 0 0 9px;
	background:url(../images/banner.jpg) no-repeat}

#flashbit p{
	margin: 0px 0 0 289px;
	padding: 130px 0 0 0}

.breadcrumb{
	text-align:left;
	padding:18px 0 10px 22px}

#maincontentleft{
	clear:left;
	float:left;
	width:544px;
	margin:10px 0 10px 22px}

#maincontentleft p{
	padding:0 20px 0 20px}

#maincontentright{
	clear:left;
	float:right;
	width:544px;
	margin:10px 23px 10px 0;
	padding:0}

#maincontentright ul{
	margin:0 20px 10px 0}

#maincontentright p{
	padding:0 20px 0 20px}

#leftcolumn{
	float:left;
	width:200px;
	margin:14px 0 10px 22px}

#rightcolumn{
	float:right;
	width:200px;
	margin:0 23px 0 0}

#footer{
	font-size:0.95em;
	clear:both;
	border:none;
	border-top:1px solid #EEE;
	width:750px;
	margin:0px auto!important;
	padding: 5px 0 50px 25px}

/*main navigation*/
.nav{

	width:754px;
	height:23px;
	list-style-type:none;
	font-size:1.0em;
	padding: 0 0 0 12px;
	margin: 3px 0 0 21px;
	background-image:url(../images/nav_back.gif)}

.nav li{
	float:left;
	padding:0 2px 0 2px;
	margin:0;
	background:url(../images/nav_break.gif) no-repeat left}

.nav a{
	color:#FFF;
	display:block;
	text-decoration:none;
	font-size:0.9em;
	text-align:center;
	padding: 6px;
	text-transform:uppercase;
	font-weight:bold}

.nav a:visited {
	color:#FFF}

.nav a:hover {
	color: #717173;
	background-color:transparent!important}
/*main navigation end*/

/* subnavigation */
.nav2{
	list-style-type:none;
	font-size:0.9em;
	margin:0;
	padding:0}

.nav2 li{
	margin:0px;
	padding:0px}

.nav2 a {
	display:block;
	/*stylise*/
	font:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	font-size: 1em;
	color:#666!important;
	margin:0;
	padding:5px 0 5px 15px;
	border:none;
	border-top:1px solid #CCC;
	/*background:url(../images/arrow_but_blue.gif) no-repeat left center;*/
	background:url(../images/arrow_but_blue.gif) no-repeat 0px 6px}

.nav2 a:visited {
	color:#FFF}

.nav2 a:hover {
	color: #FFF!important;
	background: #62cdea url(../images/arrow_but_white.gif) no-repeat 0px 6px}

.nav2end{
	border:none;
	border-top:1px solid #CCC}

.nav2header{
	color:#51C8E8;
	margin:0px;
	padding:5px 0 5px 12px;
	_padding:5px 0 5px 5px}

/* subnavigation end */

/* subnavigation specific */
#leftcolumn .nav{
	background:none;
	width:auto;
	height:auto;
	font-size:0.9em;
	list-style-type:none;
	margin:0;
	padding:0}

#leftcolumn .nav li{
	float:none;
	margin:0px;
	padding:0px}

#leftcolumn .nav a {
	display:block;
	/*stylise*/
	font:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	font-size: 1em;
	color:#666;
	margin:0;
	text-transform:none;
	padding:5px 0 5px 15px;
	border:none;
	border-top:1px solid #CCC;
	background:url(../images/arrow_but_blue.gif) no-repeat left center}

#leftcolumn .nav a:visited {
	color:#666!important}

#leftcolumn .nav a:hover {
	color: #FFF!important;
	background: #62cdea url(../images/arrow_but_white.gif) no-repeat left center!important}

#leftcolumn .nav2end{
	border:none;
	border-top:1px solid #CCC}

#leftcolumn .nav2header{
	color:#51C8E8;
	margin:0px;
	padding:5px 0 5px 12px}

.section_nav a{}

.tertiary_nav a{
	padding:5px 0 5px 25px!important;
	background:url(../images/tertarrow_but_blue.jpg) no-repeat left center!important}

.tertiary_nav a:hover {
	color:#FFF!important;
	background: #62cdea url(../images/tertarrow_but_white.jpg) no-repeat left center!important}
/* subnavigation specific end */


/*internal section*/
#int_leftsectiontop{
	height:44px;
	background:url(../images/int_leftsection_top.gif) no-repeat}


#int_sectiontop{
	height:16px;
	background:url(../images/int_section_top.gif) no-repeat}


#int_sectioncontent{
	background:url(../images/int_section_middle.gif) repeat-y;
	padding:0 0 20px 0;
	margin: 0 0 20px 0;
	border:none;
	border-bottom:1px solid #ddd;
	/*border:1px solid #000*/}

.makegrey #int_sectiontop {
	background:url(../images/int_section_top_grey.gif) no-repeat}
.makegrey #int_sectioncontent {
	background:url(../images/int_section_middle_grey.gif) repeat-y}
	
.makegrey2 #int_sectioncontent {
	border-top:1px solid #ddd;
	padding-top:10px;
	background:url(../images/int_section_middle_grey2.gif) repeat-y!important}
	
.makegrey2 h1 {color:#898989}





#int_sectioncontentformline{
	background:url(../images/int_section_middle.gif) repeat-y;
	padding:0 0 20px 0;
	margin: 0 0 20px 0;
	border:none;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd}

#int_sectioncontent p{
	font-size:0.9em;
	margin:0 35px 0 23px;
	padding:5px 0 5px 0}

#int_sectioncontent h1, h2, h3, h4, h5, h6 {
	display:block;
	margin: 0 0 0 20px}

#int_sectioncontentformline h1, h2, h3, h4, h5, h6 {
	display:block;
	margin: 0 0 0 20px}
	/*interal em section*/

/*main em section */

#sectiontop{
	padding:20px 0 0 20px;
	margin:0 0 0 7px;
	background:url(../images/section_top.gif) no-repeat}
#sectioncontent{
	padding: 0 0 10px 0;
	margin:0 0 0 6px;
	width:532px;
	background:url(../images/section_middle.gif) repeat-y}

#sectioncontent p{
	font-size:0.9em;
	margin:0 0 0 23px;
	padding:0px}

#sectionbot{
	height:21px;
	margin:0 0 0 6px;
	background:url(../images/section_bottom.gif) no-repeat}

/*modular content*/


/*form*/
#formstyle{
	margin:0 0 0 9px;
	width:457px}

#formstyle label{
	float:left;
	clear:left;
	width:200px;
	height:30px;
	margin:0 0 -6px 18px;
	padding: 8px 0 0 0;
	text-align:left;
	font-weight:bold}

#required{
	background:#E4F5FA;
	padding:0 0 10px 0}

#required h4{
	font-size:1.5em;
	margin:0px;
	padding:7px 0 7px 16px;
	color:#FFF;
	background:#92D4E6}

#supplementry{
	background:#F0F3F6;
	padding: 0 0 10px 0;
	margin:0 0 5px 0!important}

#supplementry h4{
	font-size:1.5em;
	margin:0px;
	padding:7px 0 7px 16px;
	color:#666;
	background:#DBE1E8}

#messagebox{
	margin:-20px 20px 0 17px;
	color:red;
	float:right;
	font-weight:bold}

.formspacer{
	clear:both;
	background:#FFFFFF;
	height:4px}

#formstyle input{
	float:right;
	clear:right;
	width:200px;
	margin:6px 20px 0 0}

#formstyle textarea{
	float:right;
	width:200px;
	height:60px;
	margin:5px 20px 2px 0}

.textareaspace{
	padding:12px 0 0 0!important;
	height:73px!important}

#submit_but{
	height:34px;
	float:right;
	margin: -1px 69px 0 0}

.checker{
	width:15px!important}

/*form end*/

.helppanel{
	line-height:1.1em;
	padding:10px 0 3px 0;
	font-size:2.5em!important}

.helppanel a{
	text-decoration:none;
	margin:0;
	padding:0}

#register{
	margin:10px 0 0 0;
	background:url(../images/reg_title.gif) no-repeat;
	background-color:#D6DDE5}

#register p{
	font-size:0.9em;
	padding:35px 10px 0px 10px}

#register .reg_but{
	float:right;
	height:20px;
	width:63px;
	background:none;
	margin:-2px 0 3px 0;
	padding: 1px 8px 7px 0}

#register form{
	padding:0px 2px 5px 10px;
	text-align:left}

#register form input{
	float:left;
	background-color:#666666;
	color:#FFFFFF;
	width:112px;
	font-size:11px;
	padding:2px 0 3px 0;
	border-style:none;
	height:1.2em}

/*contactpanel*/

a #contactpanel{
	margin:10px 0 0 0;
	background:url(../images/contact_title_up.gif) no-repeat;
	background-color:#D6DDE5;
	color:#717171}

a:hover #contactpanel{
	margin:10px 0 0 0;
	background:url(../images/contact_title_down.gif) no-repeat;
	background-color:#51C8E8;
	color:#fff}

a #contactpanel p{
	font-size:0.9em;
	padding:35px 10px 10px 10px}
	
	
/*facilitiespanel*/

.facilitiespanel{
	display:block;
    height:113px;
    width:200px;
	margin:10px 0 0 0;
	background:url(../images/facilities.png) no-repeat;
	background-color:#D6DDE5;
	color:#717171}

.facilitiespanel span{
display:none;
}

/*businesspanel*/


a #businesspanel{
	margin:10px 0 0 0;
	background:url(../images/business_club_up.gif) no-repeat;
	background-color:#E6EBF1;
	color:#717171}

a:hover #businesspanel{
	margin:10px 0 0 0;
	background:url(../images/business_club_down.gif) no-repeat;
	background-color:#51C8E8;
	color:#fff}

a #businesspanel p{
	font-size:0.9em;
	padding:35px 10px 10px 10px}

/*polls*/

.pollheader{
	margin:10px 0 0 0;
	padding:0}

.pollbody{
	margin:20px 0 0 0!important;
	padding:0!important}

.regbody{
	margin:0 0 0 -15px;
	padding:0}

.poll{
	margin:10px 0 0 0;
	background:url(../images/poll_title.gif) no-repeat;
	background-color:#E6EBF1}

.poll p{
	font-size:0.9em;
	padding:35px 10px 0px 5px}

.poll img{
	float:right;
	margin:-20px 0 5px 0;
	padding: 1px 8px 7px 0}

.poll label{
	margin:-10px 0 0 0}
.poll form{
	padding:0px 2px 10px 6px;
	text-align:left}

.pollbutton{
	float:right;
	margin:-20px 5px 0 0}

.pollresult{
	margin:0 0 0 0;
	background:url(../images/poll_title.gif) no-repeat;
	background-color:#E6EBF1}

.pollresult p{
	font-size:1.3em;
	padding:40px 0 0 10px!important}

.pollresult ul{
	clear:left;
	list-style-type:none;
	margin:0px!important;
	padding:10px}

.pollresult li{
	background:#fff;
	padding:2px;
	font-weight:bold;
	font-size:1.1em}

.pollbar{
	margin:2px 0 0 0;
	height:10px}

.listpoll{
	margin:10px 0 0 0;
	/*background:url(../images/poll_title.gif) no-repeat;*/
	background-color:#E6EBF1}

.listpoll h3{
	color:#717171;
	font-size:1.7em;
	margin:0;
	padding:15px 5px 0 5px}

.listpoll p{
	padding:10px 5px 10px 5px!important;
	margin:0px}

.listpoll img{
	float:right;
	margin:-20px 0 5px 0;
	padding: 1px 8px 7px 0}

.listpoll label{
	margin:-10px 0 0 0}
.listpoll form{
	padding:0px 2px 10px 6px;
	text-align:left}

#dyk{
	margin:10px 0 10px 0;
	padding: 33px 0 0 0;
	width:200px;
	background:url(../images/dyk_title.gif) no-repeat;
	background-color:#E6EBF1}

#dyk p{
	font-weight:bold;
	font-size:0.9em;
	padding:10px 10px 0px 10px!important}


#testimonial{
	margin:10px 0 10px 0;
	padding: 33px 0 0 0;
	width:200px;
	background:url(../images/testimonial_title.gif) no-repeat;
	background-color:#E6EBF1}

#testimonial p{
	font-size:0.9em;
	padding:10px 10px 0px 10px!important}
	
	
#testimonialhome{
	margin:10px 0 10px 0;
	padding: 0 0 0 0;
	width:200px;
	background-color:#E6EBF1}

#testimonialhome p{
	font-size:0.9em;
	padding:10px 10px 0px 10px!important}

#testimonialhome p a, #testimonialhome p a:visited{
	color: #8B8C8C!important;}

#testimonialhome img {
       border:none;
}

#testimonial a, a:visited {
      color:#8d818c !important;
}	
	
.testimonialauth{
	height:30px}

#vidimage{
	float:left!important;
	margin:0 10px 0 13px;
	padding:0px!important;
	background-color:#eee;
	height:305px;
	width:330px}

.map{
	border:none!important;
	margin:0 5px 3px 17px;
	float:left}

.vidhead{
	margin: 0 0 5px 0;
	padding:5px 25px 0 0!important}

.viddes{
	margin: 0 25px 0 0!important}

.testimonialmainimg{
	margin:32px 0 0 0;
	padding: 0 0 0 0}

#intl_cta {
	float:right;
	width:244px;
	height:188px;
	margin:10px 15px 0 0;
	background:url(../images/intl_cta.jpg) no-repeat}

#intl_cta p {
	font-size:0.9em!important}

#local_cta{
	float:left;
	width:244px;
	height:188px;
	margin:10px 0 0 15px;
	background:url(../images/local_cta.jpg) no-repeat}

#local_cta p{
	font-size:0.9em!important}

.howhelp{
	margin:0!important}

/*services panel left*/
.services_panel_left{
	float:left;
	height:117px;
	width:238px;
	margin:5px 0 0 25px;
	background:url(../images/service_panel.gif) no-repeat}

.services_panel_left h3{
	line-height:0.9em;
	padding:10px 0 0 0}
/*services panel right*/
.services_panel_right{
	float:right;
	height:117px;
	width:238px;
	margin:5px 25px 0 0;
	background:url(../images/service_panel.gif) no-repeat}

.services_panel_right h3{
	line-height:0.9em;
	padding:10px 0 0 0}


/*Internal page emphasised section */
#int_section_em_top{
	margin: 0 0 0 7px;
	height:15px;
	background:url(../images/int_section_em_top.gif) no-repeat}

#int_section_em_middle{
	margin: 0 0 0 7px;
	background:url(../images/int_section_em_middle.gif) repeat-y}
#int_section_em_bot{
	margin: 0 0 0 7px;
	height:15px;
	background:url(../images/int_section_em_bottom.gif) no-repeat}

/*form page emphasised section*/

#int_form_em_top{
	margin: 7px 0 0 7px;
	height:9px;
	background:url(../images/int_form_em_top.gif) no-repeat}

#int_form_em_middle{
	margin: 0 0 0 7px;
	background:url(../images/int_form_em_middle.gif) repeat-y}
#int_form_em_bot{
	margin: 0 0 0 7px;
	height:44px;
	background:url(../images/int_form_em_bottom.gif) no-repeat}

table {
	width:500px!important;
	margin:5px 20px 20px 20px;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC}

td {
	padding:1px 2px 0px 2px;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC}

.search_but{
 height:auto}

.search_field{
	float:left;
	margin: 0 3px 0 20px;
	border:none;
	color:#fff;
	height:auto;
	padding:4px 0 4px 3px;
	font-size:0.86em;
	background:#666}

/*icon additions */

.emaillink{
	border:none!important;
	float:right!important}

.emaillink img{
	border:none!important;
	padding:0 0 3px 0!important}

.printlink{
	border:none!important;
	float:right!important}

.printlink img{
	border:none!important;
	padding:0 0 3px 0!important}
	
	
	
	
	
	
	
	
	
/*stuff rich added for the new build phase*/
/*#quotation {
	width:513px;
	height:134px;
	background:url(../images/quotation.gif) no-repeat}
#quotation span {
	display:none}*/
#ourlocation {
	margin:20px 0px 20px -3px}
#ourlocation img {
	border:0px;
	margin-top:8px}
#ourlocation a img {
	border:0px}

#ourlocation h3 {
	color:#b8b8b8}

#newsregister {
	background:#BFC5CB url(../images/bg_homenews.png) repeat-x top right;
	padding:10px}
#newsregister h2,#newsregister h2 span {
	margin:5px 0px 0px 0px;
	font-size:1.2em;
	font-weight:bold;
	color:#727177!important}
#newsregister h2 span {
	color:#727177!important}
#newsregister ul {
	margin:10px 0px 10px 0px;
	padding:10px 0px 10px 0px;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	color:#8b8c8c!important}
#newsregister ul li {
	margin:0px 0px 0px 16px}
#newsregister ul a {
	color:#8b8c8c!important}
#newsregister p {
	margin:4px 0px 4px 0px;
	font-size:0.8em}

#newsregister #regbit #reg_field {
	background:#6b6b6b;
	color:#FFF;
	margin-top:-10px;
	font:normal 0.9em Arial, Helvetica, sans-serif!important;
	border:none;
	width:110px}
#newsregister #regbit .reg_but {
		font:normal 0.7em Arial, Helvetica, sans-serif;
		position:relative;top:5px}
	
	
#newsbits {
	margin:10px 20px 20px 20px;
	padding:10px 0px 0px 0px;
	border-top:1px solid #CCC}
#newsbits h2 {
	font-size:1.6em;
	font-weight:bold}
#newsbits h2 a {
	background:none;
	text-decoration:none;}
#newsbits h2 a:hover,#newsbits h2 a:focus,#newsbits h2 a:active {
	color:#00CCFF}
#newsbits ul {
	color:#848385}
#newsbits ul a {
	color:#848385}
#newsbits .date {
	padding-top:0px;
	padding-bottom:0px;
	color:#51C8E8}
#newsbits .readmore {
	font-weight:bold;
	background:#d6dde5;
	color:#FFF;
	padding:2px 5px 2px 5px;
	text-align:right;
	margin:0px 0px 20px 0px}
#newsbits .readmore a {
	text-decoration:none;
	display:block;
	background:url(../images/arrow_white.png) center left no-repeat;
	padding:0px 0px 0px 20px;
	float:right;
	color:#FFF}
#newsbits .readmore a:hover,#newsbits .readmore a:focus,#newsbits .readmore a:active {
	text-decoration:underline}




/*pager styles*/
.pager,.pagerbottom {color:#919191;clear:both;padding:0px;font-weight:bold;}
.pager a,.pagerbottom a {color:#919191!important}
.pager a:hover,.pager a:focus,.pager a:active,.pagerbottom a:hover,.pagerbottom a:focus,.pagerbottom a:active {background:#51C8E8;color:#fff!important}
.pager a.active,.pagerbottom a.active {color:#51C8E8!important;text-decoration:none;background:none!important;cursor:default;}
.pagerleft {float:left;}
.pagerright {float:right;text-align:right}
.pagerbottom {
	font-size:1.4em;
	background:#d6dde5;
	margin:0px 20px 0px 25px!important;
	padding:5px 10px 5px 10px!important;
}
.pagerbottom p {
	margin:0px!important;
	padding:0px!important;
}
.pagerbottom, .pagerbottom a {
	color:#666666!important;
}







.morenews a {
	display:block;
	padding:5px 5px 5px 20px;
	margin:30px 0px 0px 0px;
	color:#999;
	font:bold 1.3em "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:#FFF url(../images/arrow_but_blue_on_white.png) no-repeat 7px center}
.morenews a:hover,.morenews a:focus,.morenews a:active {
	text-decoration:underline;
	color:#54cced}





/*events and news section layouts*/
.items div {
	margin:0px;
	padding:0px}
.item {
	border-top:1px solid #e4e4e4;
	padding:15px 10px 5px 10px!important;
	margin:0px 20px 0px 20px!important}

.items h3 {
	font-size:1.15em!important;
	font-weight:bold;
	width:395px;
	color:#979797;
	float:left;
	margin:5px -20px 0px 0px!important}

.items h3.short{
	width:300px;
}

.items .item_right h3 {
	width:290px;
}
	
	
.items h3 a {
	color:#979797;
	text-decoration:underline;
	background:none}


.items h3 a:hover,.items h3 a:focus,.items h3 a:active {
	color:#979797;
	text-decoration:none}
	
.newsbits.items h3 a {
	color:#61cdea!important;
	text-decoration:underline;
	background:none}
.newsbits.items h3 a:hover,.newsbits.items h3 a:focus,.newsbits.items h3 a:active {
	color:#61cdea;
	text-decoration:none}
	
.items .locationdate {
	font-weight:bold;
	font-size:1.1em;
	float:right;
	text-align:right;
	color:#61cdea;
	margin:0px;
	margin-right:0px!important;}
.items .locationdate span {
	margin-left:10px;
	/*margin-right:-30px;*/
	font-size:1.3em;
	color:#919191}
.items .preview {
	clear:both;
	padding:0px!important}
.items .preview p {
	font-weight:normal!important;
	margin:0px 0px 10px 0px!important}	
.items .thumb  {
	width:85px;
	height:85px;
	display:block;
	float:left;
	border:3px solid #ced5db;
	margin:0px 10px 10px 0px}
.items .thumb:hover,.event .thumb:focus,.event .thumb:active  {
	border:3px solid #fff;}
.items .thumb img {
	width:85px;
	height:85px;
	border:none!important}
.eventbits .item_right {
	float:right;
	/*width:84.5%*/
	width:78%}	
.newsbits .item_right {
	float:right;
	width:78%}









/*news homepage boxes*/
#newsbit1 {
	background:url(../images/img1.jpg) no-repeat;
	min-height:120px;
	padding:5px 0px 0px 140px}
#newsbit2 {
	background:url(../images/img2.jpg) no-repeat;
	min-height:120px;
	padding:5px 0px 0px 140px}
#newsbit3 {
	background:url(../images/img3.jpg) no-repeat;
	min-height:120px;
	padding:5px 0px 0px 140px}
	
	
#flags {
	position:absolute;
	top:158px;
	left:649px}
	
#pageactions {
	text-align:right!important;
	clear:both;
	padding:10px 0px 0px 0px;
	margin:0px 20px 0px 10px}
#pageactions a,#pageactions a img {
	border:0px}
#pageactions a img {
	display:block;
	float:right}
	
	
.innercontent {
	padding:15px 25px 25px 25px;
	font-size:0.9em}
.innercontent p {
	font-size:1.0em!important;
	margin-left:0px!important;
	margin-right:0px!important}
	
	
	
.newslink a {
	display:block;
	color:#727177!important;
	background:none!important;
	text-decoration:none}
.newslink a:hover,.newslink a:focus,.newslink a:active {
	color:#51C8E8!important}
.quote {text-align:center;margin:30px 0px 30px 0px!important;}





.date-created {
	float:right;
	/*clear:both;*/
	
	font-weight:bold;
	font-size:1.1em;
	text-align:right;
	/*color:#61cdea;*/
	margin:5px 10px 5px 0px !important;
/*	margin-right:0px!important;*/
}


a.pdf-link
{
	background:url(../images/acroread.jpg) no-repeat left top;
	padding-left:65px;
	padding-bottom:5px;
	display:block;
}


