html { overflow-y: scroll }
body { font-family: Arial, Helvetica, sans-serif, sans; text-align: center; padding: 0px; margin: 0px; margin-left: auto; margin-right: auto; color: #747277; background-color: white; }
body, td { font-size: 76% }
* td {
	font-size: 76%;
	f\ont-size: 100%
}
* { box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box }
a, a:visited { color: #006DB8; }
form { margin: 0px }
input { font-size: 90% }
select { font-size: 90%; font-family: Tahoma, Arial }
textarea { font-size: 90%; font-family: Tahoma, Arial }
ul, ol { margin-bottom: 0.95em; margin-left: 0em; padding-left: 1.65em }
h1 { font-size: 180%; margin-top: 0em; margin-bottom: 0.55em; color: #006DB8; }
h2 { font-size: 140%; margin-top: 0em; margin-bottom: 0.24em; color: #006DB8; }
h3 { font-size: 130%; margin-top: 0em; margin-bottom: 0.2em; color: #006DB8; font-style: italic; }
h4 { font-size: 120%; margin-top: 0em; margin-bottom: 0.85em; color: #006DB8; }
h5 { font-size: 110%; margin-top: 0em; margin-bottom: 0.90em; color: #006DB8; }
th { font-size: 90%; text-align: left }
p { margin-top: 0em; margin-bottom: 0.95em }

.error { color: red; font-weight: bold; }

#fullpage { width: 1100px; text-align: left; margin-left: auto; margin-right: auto; }
#fullpage.no_ads { width: 960px; }
#mainpage { width: 960px; float: left; padding-left: 10px; }
#fullpage.no_ads #mainpage { padding-left: 0px; }
#side_ads { width: 120px; float: right; padding-top: 130px; }
#ad1 { margin-bottom: 20px; }
#video_ad { text-align: center; padding-top: 10px; padding-bottom: 5px; }

#header { height: 69px; padding-top: 11px; }
#logo { float: right; }
#logo img { display: block; border: 0px; }

#headermenu { float: left; color: #006DB8; }
#headermenu a, #headermenu a:visited { text-decoration: none; font-weight: bold; font-size: 90%; }
#headermenu a:hover { text-decoration: underline; }

#searchform { display: block; float: left; margin-left: 12px; display: inline; font-size: 90%; }
#searchtext { border: 1px solid #CCCCCC; color: #5C5B60; width: 81px; }
#searchbtn { border: 1px solid #CCCCCC; color: #5C5B60; background-color: #F6F6F6; }

#headertools { float: left; clear: left; width: 100%; margin-top: -27px; color: #006DB8; font-size: 90%; font-weight: bold; }
#headertools a, #headertools a:visited { color: black; text-decoration: none; }
#headertools a:hover { text-decoration: underline; }

#textsize { float: left; margin-top: 0px; width: 180px; }
#textsize1 { font-size: 11px; }
#textsize2 { font-size: 13px; }
#textsize3 { font-size: 19px; }

#languages { float: left; margin-top: 7px; width: 490px; }
#languagelabel { float: left; }
#languages img { border: 0px; display: block; float: left; margin-top: -4px; }
#languages div.divider { float: left; color: #B7B8BB; margin-left: 8px; margin-right: 8px; display: inline; }

div.reciteme { float: left; margin-top: 7px; }

#topmenu { margin-top: 1px; float: left; width: 960px; min-height: 30px; height: auto !important; height: 30px; background: #008DBF url(/images/menu_bg.gif) repeat-x 0px 0px; }
#topmenu_inner_top { background: url(/images/menu_top.gif) no-repeat 0px 0px; }
#topmenu_inner_bottom { background: url(/images/menu_bottom.gif) no-repeat bottom right; }
#topmenu a, #topmenu a:visited { text-decoration: none; display: block; float: left; color: white; font-weight: bold; background: url(/images/menu_div.gif) no-repeat top left; min-height: 23px; height: auto !important; height: 23px; padding-top: 7px; text-align: center; }
#topmenu a.selected { background-color: #00ADC6 !important; }
#topmenu a:hover { text-decoration: underline; }

#menu1 { width: 88px; background: none !important; }
#menu2 { width: 88px; }
#menu3 { width: 94px; }
#menu4 { width: 88px; }
#menu5 { width: 88px; }
#menu6 { width: 94px; }
#menu7 { width: 88px; }
#menu8 { width: 158px; }
#menu9 { width: 68px; }
#menu10 { width: 94px; }

#sidemenu { clear: both; float: left; width: 215px; min-height: 200px; height: auto !important; height: 200px; padding-left: 20px; padding-top: 17px; }
#sidemenuitems a, #sidemenuitems a:visited { display: block; text-decoration: none; border-top: 1px solid #BFDAEE; margin-top: 0px; margin-bottom: 0px; padding-top: 4px; padding-bottom: 4px; font-size: 90%; }
#sidemenuitems a:hover { text-decoration: underline; }
#sidemenuitems a.first, #sidemenuitems a.selectedfirst { border-top: 0px; }
#sidemenuitems a.selected, #sidemenuitems a.selectedfirst { font-weight: bold; }
#sidemenuitems a.submenu1, #sidemenuitems a.submenu1:visited { padding-left: 15px; border-top: 0px; padding-top: 0px; }
#sidemenuitems a.submenu2, #sidemenuitems a.submenu2:visited { padding-left: 30px; border-top: 0px; padding-top: 0px; }
#sidemenuitems a.submenu3, #sidemenuitems a.submenu3:visited { padding-left: 45px; border-top: 0px; padding-top: 0px; }
#sidemenuitems a.submenu4, #sidemenuitems a.submenu4:visited { padding-left: 60px; border-top: 0px; padding-top: 0px; }
#sidemenuitems a.submenu5, #sidemenuitems a.submenu5:visited { padding-left: 75px; border-top: 0px; padding-top: 0px; }
#sidemenuitems a.submenu6, #sidemenuitems a.submenu6:visited { padding-left: 90px; border-top: 0px; padding-top: 0px; }
#sidemenu h1 { border-bottom: 1px solid #00ADC6; font-size: 120%; margin-bottom: 14px; }
#sidemenu h1 a, #sidemenu h1 a:visited { text-decoration: none; color: #00ADC6; }

#mainbodydiv { clear: both; padding-top: 13px; }
#mainbodydiv_hasmenu, #mainbodydiv_hasmenuwide { clear: none; width: 452px; min-height: 250px; height: auto !important; height: 250px; float: left; padding-top: 0px; padding-bottom: 15px; }
#mainbodydiv_hasmenuwide { width: 706px; }

#banner { display: block; float: left; margin-top: 13px; margin-bottom: 8px; margin-left: 13px; display: inline; width: 659px; height: 154px; padding: 20px; background-repeat: no-repeat;}
.bannertitle { color: #006db8; font-size: 210%; width: 350px; height: 130px; overflow: hidden; }
#no_banner { height: 10px; overflow: hidden; }

div.content { padding-left: 20px; }

#nomination_form td { background-color: #EAEEF6; padding: 10px; }
#nomination_form td .tips { float: right; width: 200px; }
#nomination_form td.aligncenter { text-align: center; }

#footer { clear: both; margin-top: 14px; padding-left: 20px; padding-right: 20px; padding-bottom: 10px; }
#footer img { border: 0px; }
#browsealoud { float: left; }
#footertext { float: left; width: 800px; margin-left: 12px; display: inline; font-size: 90%; }
#footertext p { margin-bottom: 9px; line-height: 1.15em; }
#footertext a, #footertext a:visited { color: #747277; text-decoration: none; }
#footertext a:hover { text-decoration: underline; }

#footer_logos { clear: both; text-align: center; padding: 0px 0px 0px 0px; }
#footer_logos img { margin: 0px 10px 0px 10px; }
#nhsdirect { display: inline; }
#donorcard { display: inline; }
#begreen { display: inline; }
#justvisiting { display: inline; }
#twitterandyoutubelink { float: right; }
#twitterandyoutubelink .youtube{ margin-bottom: 15px; }

.disclaimer { font-size: 80%; padding-top: 10px; padding-left: 4px; padding-right: 4px; color: #929292; }

div.loginform { background-color: #F0F0F0; width: 400px; margin-left: auto; margin-right: auto; margin-top: 18px; padding-top: 2px }
div.loginform caption { font-weight: bold; padding-bottom: 2px }
div.loginform td { padding: 2px; text-align: center }
td.login_rcol { padding-right: 10px; text-align: right }
td.login_forgotten_pass { font-size: 80% }
td.login_error_msg { font-weight: bold; color: red }
span.login_access_key { text-decoration: underline }

.wrap { clear: both; height: 1px; overflow: hidden; }

#home_left_col { width: 229px; float: left; display: inline; margin-left: 13px; }
#home_left_head { float: left; width: 229px; height: 22px; background: url(/images/home_side_head.gif) no-repeat 0px 0px; overflow: hidden; }
#home_left_body { float: left; width: 180px; min-height: 430px; height: auto !important; height: 430px; background: url(/images/home_side_body.gif) repeat-y 0px 0px; padding-left: 27px; padding-right: 22px; padding-top: 2px; }
#home_left_foot { float: left; width: 229px; height: 17px; background: url(/images/home_side_foot.gif) no-repeat 0px 0px; overflow: hidden; }

#home_centre_col { width: 464px; float: left; display: inline; margin-left: 6px; }
#home_centre_col img { display: block; }

#home_right_col { width: 229px; float: left; display: inline; margin-left: 6px; }
#home_right_head, #home_right_head2, #home_right_head3 { float: left; width: 229px; height: 22px; background: url(/images/home_side_head.gif) no-repeat 0px 0px; overflow: hidden; }
#home_right_head2, #home_right_head3 { margin-top: 9px; }
#home_right_body, #home_right_body2, #home_right_body3 { float: left; width: 176px; min-height: 130px; height: auto !important; height: 130px; background: url(/images/home_side_body.gif) repeat-y 0px 0px; padding-left: 27px; padding-right: 26px; padding-top: 2px; }
#home_right_body2 { min-height: 98px; height: auto !important; height: 98px; }
#home_right_body3 { min-height: 99px; height: auto !important; height: 99px; }
#home_right_foot, #home_right_foot2, #home_right_foot3 { float: left; width: 229px; height: 17px; background: url(/images/home_side_foot.gif) no-repeat 0px 0px; overflow: hidden; }
#home_right_foot2, #home_right_foot3 { background-image: url(/images/home_side_foot2.gif); height: 20px; overflow: hidden; }

#home_left_body h1, #home_right_body h1, #home_right_body2 h1, #home_right_body3 h1, #page_not_found h1 { color: #00ADC6; border-bottom: 1px solid #00ADC6; font-size: 120%; margin-bottom: 0px; }
#home_left_body h2, #home_right_body h2 { clear: both; font-size: 100%; margin-top: 0px; margin-bottom: 4px; padding-top: 11px; }
#home_right_body h2 { margin-bottom: 0px; padding-top: 9px; }
#home_left_body h2.first, #home_right_body h2.first { padding-top: 14px; }
#home_left_body h2 a, #home_right_body h2 a { text-decoration: none; }
#home_left_body h2 a:hover, #home_right_body h2 a:hover { text-decoration: underline; }

#home_left_body div.links { float: left; width: 99px; min-height: 50px; height: auto !important; height: 50px; }
#home_left_body div.links a { text-decoration: none; font-size: 80%; }
#home_left_body div.links a:hover { text-decoration: underline; }

#home_left_body img { display: block; float: left; border: 0px; margin-right: 10px; display: inline; }

#home_right_body p { font-size: 90%; color: #006DB8; margin-top: -1px; margin-bottom: 0px; }
#home_right_body p a { font-weight: bold; font-style: italic; text-decoration: none; }
#home_right_body p a:hover { text-decoration: underline; }

#home_right_body2 p, #home_right_body3 p { font-size: 90%; color: #006DB8; margin-top: 14px; }

p.home_read_more a { font-weight: normal !important; font-style: normal !important; }
p.home_read_more a span { text-decoration: underline; }

#home_right_box1 { margin-top: 10px; display: block; float: left; border: 0px; }
#home_right_box2 { margin-top: 5px; display: block; float: left; border: 0px; }

.homepanel { float: left; width: 229px; margin-left: 6px; margin-top: -3px; display: inline; }
.homepanel_head { height: 102px; overflow: hidden; background-repeat: no-repeat; background-position: 0px 0px; }
.homepanel_title { min-height: 24px; height: auto !important; height: 24px; padding-left: 17px; padding-right: 17px; padding-top: 5px; background-repeat: repeat-y; background-position: 0px 0px; }
.homepanel_title h2 { font-size: 120%; margin-bottom: 0px; }
.homepanel_title h2 a, .homepanel_title h2 a:visited { color: white; text-decoration: none; }
.homepanel_body { background: url(/images/home_side_body.gif) repeat-y 0px 0px; padding-left: 17px; padding-right: 17px; padding-top: 6px; font-size: 90%; }
.homepanel_foot { background: url(/images/home_side_foot2.gif) no-repeat 0px -3px; height: 15px; overflow: hidden; }

#homepanel1 { clear: both; margin-left: 13px; }
#homepanel1 .homepanel_head { background-image: url(/images/home/research-innovation.jpg); }
#homepanel1 .homepanel_title { background-image: url(/images/home/panel1_title.gif); }
#homepanel1 .homepanel_body { color: #AE214D; }

#homepanel2 .homepanel_head { background-image: url(/images/home/patients-visitors.jpg); }
#homepanel2 .homepanel_title { background-image: url(/images/home/panel2_title.gif); }
#homepanel2 .homepanel_body { color: #00964B; }

#homepanel3 .homepanel_head { background-image: url(/images/home/clinical-specialties.jpg); }
#homepanel3 .homepanel_title { background-image: url(/images/home/panel3_title.gif); }
#homepanel3 .homepanel_body { color: #371F87; }

#homepanel4 .homepanel_head { background-image: url(/images/home/charities-voluntary-work.jpg); }
#homepanel4 .homepanel_title { background-image: url(/images/home/panel4_title.gif); }
#homepanel4 .homepanel_body { color: #1A4492; }

#flashadminlink { text-align: center; height: 271px; padding-top: 200px; background: url(/clientfiles/Image/flashbanners/no-flash.jpg) no-repeat }
#flashadminlink a, #flashadminlink a:visited { background-color: yellow }

.infobox { float: left; width: 229px; padding-left: 31px; padding-top: 35px; padding-bottom: 15px; }
.infobox_head { float: left; width: 229px; height: 22px; overflow: hidden; background: url(/images/infobox_head.gif) no-repeat 0px 0px; }
.infobox_body { clear: both; float: left; width: 175px; padding-left: 27px; padding-right: 27px; background: url(/images/infobox_body.gif) repeat-y 0px 0px; }
.infobox_foot { clear: both; float: left; width: 229px; background: url(/images/infobox_foot.gif) no-repeat 0px 0px; }
h3.infobox_title { font-style: normal; color: #00ADC6; border-bottom: 1px solid #00ADC6; font-size: 120%; margin-bottom: 14px; }

.infobox.donate { padding-bottom: 0px; }
.infobox.donate .infobox_body { text-align: center; }

.infobox_buttons { text-align: center; clear: both; padding-top: 10px; padding-bottom: 10px; }
.infobox_buttons img { border: 0px; margin-bottom: 10px; }


#vision_centre_box .infobox_head { background-image: url(/images/vision_head.gif); }
#vision_centre_box .infobox_body { background-image: url(/images/vision_body.gif); color: white; }
#vision_centre_box .infobox_body h3 { color: white; border-bottom-color: white; }
#vision_centre_box .infobox_foot { background-image: url(/images/vision_foot.gif); }

#newsbox { float: left; width: 229px; padding-left: 31px; padding-top: 35px; }
#newsbox_head { float: left; width: 229px; height: 22px; overflow: hidden; background: url(/images/infobox_head.gif) no-repeat 0px 0px; }
#newsbox_body { clear: both; float: left; width: 175px; padding-left: 27px; padding-right: 27px; background: url(/images/infobox_body.gif) repeat-y 0px 0px; }
#newsbox_foot { clear: both; float: left; width: 229px; background: url(/images/infobox_foot.gif) no-repeat 0px 0px; }
h3.newsbox_title { font-style: normal; color: #00ADC6; border-bottom: 1px solid #00ADC6; font-size: 120%; margin-bottom: 14px; }
#newsbox h2 { font-size: 100%; }
#newsbox h2 a, #newsbox h2 a:visited { text-decoration: none; }
#newsbox h2 a:hover { text-decoration: underline; }
#newsbox p { font-size: 90%; color: #006DB8; margin-top: -1px; margin-bottom: 0px; }
#newsbox p a { font-weight: bold; font-style: italic; text-decoration: none; }
#newsbox p a:hover { text-decoration: underline; }

#services_search { background-color: #F1F1F1; border: 1px solid #D9D9D9; text-align: center; margin-bottom: 10px; padding-bottom: 10px; }
#services_search pre { font-size: 120%; font-family: Arial, Helvetica, sans-serif, sans; }
#services_search a { text-decoration: none; font-weight: bold; padding-left: 3px; padding-right: 3px; border: 1px solid #F1F1F1; }
#services_search a:hover { border: 1px solid #006DB8; }
#services_search label { font-weight: bold; padding-bottom: 8px; display: block; }

#featured_services { clear: both; float: left; width: 686px; padding-left: 255px; padding-bottom: 30px; }
div.service_box, div.service_box_first { float: left; width: 220px; min-height: 135px; height: auto !important; margin-bottom: 10px; margin-left: 10px; display: inline; border: 1px solid #E3E3E3; }
div.service_box_first { margin-left: 0px; }
a.service_img { display: block; float: left; margin-top: 5px; margin-left: 5px; display: inline; }
a.service_img img { border: 0px; }
div.service_box_text { float: left; width: 145px; margin-top: 5px; margin-left: 5px; display: inline; }
a.service_title { font-weight: bold; text-decoration: none; }
a.service_title:hover { text-decoration: underline; }
div.service_box p, div.service_box_first p { font-size: 90%; }

#speciality_search { background-color: #F1F1F1; border: 1px solid #D9D9D9; text-align: center; margin-bottom: 10px; padding-bottom: 10px; padding-top: 5px; }
#speciality_search pre { font-size: 120%; font-family: Arial, Helvetica, sans-serif, sans; }
#speciality_search a { text-decoration: none; font-weight: bold; padding-left: 3px; padding-right: 3px; border: 1px solid #F1F1F1; }
#speciality_search a:hover { border: 1px solid #006DB8; }
#speciality_search label { font-weight: bold; padding-bottom: 8px; display: block; }

ul.consultant_search li { padding-bottom: 4px; }

.video_thumb { display: block; width: 208px; float: left; text-align: center; margin-right: 20px; display: inline; }
.video_thumb img { display: block; }

#ratings_bar { clear: both; margin-left: 255px; margin-bottom: 10px; border: 2px solid #bfdaee; padding: 5px; padding-left: 10px; padding-right: 10px; color: #006DB8; font-weight: bold; font-size: 110%; }
#ratings_bar label { font-weight: normal; }
#ratings_bar span { font-weight: normal; }

#feedback_dropdown label { font-size: 120%; font-weight: bold; }
#feedback_dropdown select { font-size: 120%; }

#feedback_valid_submission { display: none; }

table.chart { border-top: 2px solid #2F7ABE; border-left: 2px solid #2F7ABE; }
table.chart th { background-color: #579dd5; color: white; }
table.chart th, table.chart td { padding: 2px; padding-left: 4px; padding-right: 4px; border-bottom: 2px solid #2F7ABE; border-right: 2px solid #2F7ABE; text-align: center; }
table.chart .left { text-align: left; }

#search_text { margin-bottom: 5px; }
div.search_results { margin-top: 15px; }
div.search_results p { margin-bottom: 20px; }
div.search_results a { font-size: 120%; }
div.search_pagination { text-align: center; }
p.search_time { text-align: center; font-style: italic; font-size: 90%; color: #7e7e7e; margin-top: 15px; }

.vision_centre_form_input { width: 100%; margin-bottom: 10px; }
.vision_centre_form_submit { margin-top: 10px; }
.vision_centre_form_error { color: #FF0000; font-weight: bold; }
.small{font-size: 90%;}

form.reg_form fieldset {
	border: 2px solid #8abde2;
}

table.outline { border-bottom: 1px solid white; border-left: 1px solid white; }
table.outline th, table.outline td { border-right: 1px solid white; border-top: 1px solid white; padding: 3px; padding-left: 5px; padding-right: 5px; }
table.outline th { background-color: #2F7FBE; color: white; }
table.outline td { background-color: #EEEEEE; }

table.editform th, table.editform td { border-bottom: 1px solid #FFFFFF; padding: 5px; vertical-align: top; }
table.editform th { text-align: right; background-color: #EEEEEE; font-weight: bold; font-size: 120%; }
table.editform td { text-align: left; background-color: #EEEEEE; }

div.survey { background-color: #EEEEEE; padding: 10px; margin-bottom: 15px; }
div.survey strong.highlight { display: block; color: #006db8; padding-bottom: 5px; }
div.survey strong.question { display: block; padding-bottom: 5px; }
div.survey .next_question { display: block; padding-top: 10px; font-weight: bold; }
div.survey .question_col_1 { width: 50%; float: left; }
div.survey .question_col_2 { width: 50%; float: left; }
div.survey .question_col_a { width: 58%; float: left; padding-left: 5px; padding-top: 5px; padding-bottom: 1px; }
div.survey .question_col_b { width: 40%; float: left; padding-top: 1px; padding-bottom: 1px; }

table.forum_list th { padding: 5px; background-color: #2F7FBE; }
table.forum_list th, table.forum_list th a { color: white; text-decoration: none; }
table.forum_list th a:hover { text-decoration: underline; }
table.forum_list td { padding: 5px; border: 1px solid #CCC; }
table.forum_list td.forum_buttons { border-left: 0px; border-right: 0px; border-bottom: 0px; }

.news_video { text-align: center; margin-bottom: 20px; }

.atoz_search_options { text-align: center; margin-top: 12px; margin-bottom: 16px; }
.atoz_search_options a { text-decoration: none; }
.atoz_search_options a:hover { text-decoration: underline; }
.atoz { text-align: center; font-size: 1.1em; }
.atoz a { text-decoration: none; }
.atoz a:hover { text-decoration: underline; }
.atoz_section { clear: both; background-color: #0269B6; color: white; font-weight: bold; padding: 2px 4px; margin-top: 10px; margin-bottom: 2px; }
.atoz_section a { color: white; text-decoration: none; }
.atoz_section a:hover { text-decoration: underline; }
.atoz_item { clear: both; padding: 2px 0px; }
.atoz_item a { text-decoration: none; }
.atoz_item a:hover { text-decoration: underline; }
.atoz_left { float: left; width: 50%; }
.atoz_right { float: right; width: 50%; text-align: right; color: #757575; }
.atoz_div { clear: both; border-top: 1px solid #BFDAEE; height: 1px; overflow: hidden; }

.patient_info_title_bar { margin-bottom: 6px; }
.patient_info_title_bar h2 { float: left; width: 80%; }
.patient_info_title_bar a { display: block; float: right; width: 20%; text-align: right; }
tr.patient_info_download th, tr.patient_info_download td { padding-top: 8px; padding-bottom: 8px; }
tr.patient_info_download td { background-color: #DDD; font-weight: bold; }
.patient_info_services ul { width: 30%; float: left; }
.patient_info_search_left { float: left; width: 50%; }
.patient_info_search_right { float: right; width: 50%; text-align: right; }

.expression_interest_course_checkbox { float: left; margin-right: 5px; }
.expression_interest_course_label { float: left; width: 660px; margin-top: 1px; }

/* Freedom of Information Start */

.foi_list { width: 700px; border: 0; border-collapse: separate; empty-cells: show; margin-top: 1em; margin-bottom: 25px; }
.foi_list th, .foi_list td { border: 1px solid #006DB8; font-size: 90%; }
.foi_list th { background: #BFDAEE; color: #006DB8; font-weight: bold; }
.foi_list td.icon_field, .foi_list td.reference_number_field, .foi_list td.created_field, .foi_list td.download_field { text-align: center; }

.foi_selected_file { width: 700px; border: 1px solid #006DB8; }
.foi_selected_file td.selected_icon_field, .foi_selected_file td.selected_download_field, .foi_selected_file th.selected_summary_field { vertical-align: top; }
.foi_selected_file th, .foi_selected_file td { font-size: 90%; }

/* Freedom of Information End */

.cqc_grid_container { width: 706px; }
.cqc_grid_item { float: left; width: 222px; margin-right: 20px; margin-top: 20px; }
.cqc_grid_item:nth-child(3n) { margin-right: 0px; }
a.cqc_grid_item_title { display: block; color: #ffffff; font-weight: bold; text-align: center; background-color: #006db8; border-radius: 0 10px 0 0; font-size: 115%; padding: 5px; min-height: 38px; text-decoration: none; }
a.cqc_grid_item_title:hover, a.cqc_grid_item_title:active, a.cqc_grid_item_title:focus { background-color: #00adc6; }
img.cqc_grid_item_image { display: block; width: 220px; height: 143px; border: 1px solid #006db8; }