/* Website: LCVS
/* © 2009 www.ph-creative.com

/* ##################### */
/* ### GLOBAL STYLES ### */
/* ##################### */

#PNL43 td { width:230px; }
#PNL2 td { width:460px; }
#PNL25 td { width:465px; }
#Heading_342 { display:none; }
#PNL240 td,#PNL229 td,#PNL218 td,#PNL207 td { width:236px; }
#atffc { display:none; }
.spam_check { display:none; }
#PNL792 .calendar_schedule { display:none; }

body { background:url(../builtin/background.gif) repeat-x;font:normal normal 12px/150% arial,sans-serif;color:#222; }
a { color:#063;text-decoration:none; }
    a:hover { text-decoration:underline; }
*::selection { background:#009534;color:#fff; }
*::-moz-selection { background:#009534;color:#fff; }
strong { font-weight:bold !important; }
ol,ul { margin: 0 0 8px 18px !important;}
ol li { list-style-type: decimal; padding-bottom: 5px;}
ul li { list-style-type: disc; padding-bottom: 5px;}
.container { width:945px;margin:0px auto; }
.clear { clear:both; }
.white_bg { background:#fff; }
#header { height:168px;color:#063; }
    #logo { width:330px;float:left; }
        #logo a { display:block;background:url(../builtin/logo.png) no-repeat;width:330px;height:163px; }
            #logo a span { display:none; }
    #header_right { width:610px;float:right; }
        #accessibility { padding:15px 0px 0px; }
            #accessibility span { cursor:pointer;padding:0px 1px; }
				#accessibility span:hover { text-decoration:underline; }
            #text_size #small { font-size:12px;font-weight:bold; }
            #text_size #medium { font-size:16px;font-weight:bold; }
            #text_size #large { font-size:20px;font-weight:bold; }
            #help img,#languages img { vertical-align:middle; }
        #login { background:url(../builtin/get_involved.gif) no-repeat;width:523px;height:93px;float:right;margin:5px 0px 0px;padding:20px 0px 0px 10px;color:#fff; }
            #login h2 { color:#fff; }
#navigation { background:#056827; }
    .NavigationMenu { border-left:1px solid #448e5d;float:left; }
        .MainMenuItem_Normal a,.MainMenuItem_Over a { display:block;padding:10px 15px;border-right:1px solid #448e5d;font-weight:bold;font-size:14px;color:#fff;text-decoration:none; }
        .MainMenuItem_Over a { background:url(../builtin/nav_active.gif) repeat-x; }
    #search { float:right;margin:6px 0px 0px; }
        #search_bg { float:left;background:url(../builtin/search_bg.gif) no-repeat;padding:2px;width:180px; }
            .Phuse_Search_TextQuery { width:175px;border:none;padding:2px 0px;color:#333; }
        .Phuse_Search_Button,.GetPasswordButtonCSS { background:url(../builtin/search_submit.gif) no-repeat;width:60px;height:22px;border:none;cursor:pointer; }
#breadcrumb { height:20px;border-top:20px solid #000;background:url(../builtin/breadcrumb_bg.gif) repeat-y;font-size:11px;font-weight:bold; }
    #breadcrumb_spacer { width:250px; }
    #breadcrumb_content { min-width:250px;float:left;background:url(../builtin/breadcrumb.gif) bottom right no-repeat #000;padding:0px 70px 3px 0px;color:#999;line-height:20px;position:relative;top:-3px; }
        #breadcrumb_content h1 { margin:0px;padding:0px;display:inline;font-weight:bold; }
            #breadcrumb_content a { color:#fff;text-decoration:none; }
                #breadcrumb_content a:hover { color:#fff;text-decoration:underline; }
            #breadcrumb_content .Phuse_Breadcrumb_CurrentPage_Header a { color:#999;text-decoration:none; }
                #breadcrumb_content .Phuse_Breadcrumb_CurrentPage_Header a:hover { color:#fff; }
#home_top { padding-bottom:30px; }
    #home_content_left { width:460px;float:left;margin-top:15px; }
    #home_content_right { width:460px;float:right; }
    #generic_content_left { width:220px;float:left;margin:15px 0px; }
    #generic_content_wideleft { width:700px;float:left;margin:15px 0px; }
    #generic_content_center { width:465px;float:left;margin:15px 0px;padding:0px 20px; }
        #generic_content_center p { margin:10px 0px; }
    #generic_content_right { width:220px;float:right;margin:15px 0px; }
    #other_content_left { width:690px;float:left;margin-top:15px; }
    #other_content_right { width:230px;float:right;margin:15px 0px; }
    #other_content_full { width:920px;clear:both;margin:15px 0px; }
#home_bottom { background:url(../builtin/home_bottom_bg.gif) 0px 10px repeat-x;padding-top:70px; }
#home_bottom_flip { background:url(../builtin/home_bottom_bg_flip.gif) repeat-x;height:42px; }
#share_links { padding:20px 0px; }
    .links_border { border-top:1px solid #d7d7d7; }
    #share_links .print { margin-right:10px;cursor:pointer; }
    #share { float:right;cursor:pointer; }
.grey_panel { background:#d3d3d3;padding:10px 0px; }
#footer { clear:both;padding:20px 0px 80px;line-height:200%;  }
    #footer_left { float:left;width:460px; }
		 #footer_left p{ display:inline; float: left; line-height: 140%; margin-top: 15px; }
    #footer_right { float:right;width:460px;text-align:right; margin-top: 5px;}
        #footer_right p { display:inline; }
        
.map {background: #fff; padding: 0; border: 1px solid #b3b9c3; width: 218px; height: 183px; margin: 15px 0 0; }
#map {width: 204px; height: 169px; margin: 7px auto 0;}
#map a, #map span {display: none;}
.ChangePasswordButton { background:url(../builtin/submit.gif) no-repeat;width:60px;height:22px;border:none;cursor:pointer; }
      
/* #################### */
/* ### IMAGE STYLES ### */
/* #################### */

.top_padding { margin:10px 0px 0px 0px; }
.right_padding { margin:0px 10px 0px 0px; }
.bottom_padding { margin:0px 0px 10px 0px; }
.left_padding { margin:0px 0px 0px 10px; }
.negative_top { position:relative;top:-25px;margin-bottom:-25px; }

.person { width: 460px; height: 134px; border-bottom: 1px solid #9ea1a6; padding-top: 14px; }
.person .photo { width: 108px; height: 118px; border: 1px solid #9ea1a6; float: left; margin: 0 20px 0 0;}
.person .details {float: left; width: 320px;}    
.person .details .name { font-size: 16px; font-weight: bold;}
.person .details .job { font-size: 12px;} 
    
      
/* ##################### */
/* ### HEADER STYLES ### */
/* ##################### */

.typeface-js { font-family:"Arial Rounded MT Bold",arial;letter-spacing:-1px; }
h2 { font-size:24px !important;font-weight:normal !important;line-height:24px;margin-bottom:5px !important; }
    h2 span { color:#009534; }
.grey_panel_plain .content h2,.grey_panel_brand .content h2 { color:#000; }
h3 { font-size:18px !important;font-weight:normal !important;line-height:18px;margin-bottom:5px !important; }
.green { color:#009534; }
.black { color:#000; }
.news_item h2 { font-size:16px !important;font-weight:bold !important; }
      
/* ################### */
/* ### LINK STYLES ### */
/* ################### */

.large_brand { background:url(../builtin/link_large_brand.gif) no-repeat;width:220px;height:299px; }
    .large_brand .description { width:170px;height:97px;position:relative;top:42px;font-size:24px;line-height:22px;padding:20px 10px; }
    .large_brand .button { width:199px;height:38px;position:relative;top:105px;left:10px;cursor:pointer;text-align:center;font-size:20px; }
        .large_brand .button a { color:#fff;line-height:32px;display:block; }
            .large_brand .button a:hover { text-decoration:none; }
.small_brand { background:url(../builtin/link_small_brand.gif) no-repeat;width:220px;height:185px; }
    .small_brand .description { width:170px;height:97px;position:relative;top:0px;font-size:12px;font-weight:bold;padding:20px 10px;color:#fff; }
    .small_brand .button { width:199px;height:38px;position:relative;top:-8px;left:10px;cursor:pointer;text-align:center;font-size:20px; }
        .small_brand .button a { color:#fff;line-height:32px;display:block; }
            .small_brand .button a:hover { text-decoration:none; }
.bold_right { text-align:right;font-weight:bold;margin-right:18px; }
    .bold_right a { color:#181616; }
    

.upload_form { background:url(../builtin/upload_form.gif) no-repeat;width:220px;height:185px; }
	.upload_form p { font-weight:bold;color:#fff;padding:10px; }
	.upload { margin:0px auto;padding:10px 0px;width:185px; }
	.submit input { background:url(../builtin/upload.gif) no-repeat;width:49px;height:22px;margin:0px 0px 0px 85px;border:0px;cursor:pointer;overflow:hidden; }
      
/* #################### */
/* ### PANEL STYLES ### */
/* #################### */

.grey_quotes { background:url(../builtin/grey_quotes/top_left.gif) top left no-repeat #d3d3d3;font-size:14px;color:#222;margin:10px 0px; }
    .grey_quotes .content { padding:30px 20px;position:relative;z-index:1; }
    .grey_quotes .top_right { background:url(../builtin/grey_quotes/top_right.gif) top right no-repeat;width:73px;height:43px;float:right; }
    .grey_quotes .bottom_left { background:url(../builtin/grey_quotes/bottom_left.gif) bottom left no-repeat;width:73px;height:43px;float:left;margin-top:-43px; }
    .grey_quotes .bottom_right { background:url(../builtin/grey_quotes/bottom_right.gif) bottom right no-repeat;width:73px;height:43px;float:right;margin-top:-43px; }
    
.grey_panel_plain { background:#acacac;color:#222;margin:10px 20px 10px 0px; }
    .grey_panel_plain .content { padding:10px;position:relative;z-index:1;color:#222; }
    .grey_panel_plain .top_left { background:url(../builtin/grey_panel/top_left.gif) top right no-repeat;width:9px;height:9px;float:left; }
    .grey_panel_plain .top_right { background:url(../builtin/grey_panel/top_right.gif) top right no-repeat;width:9px;height:9px;float:right; }
    .grey_panel_plain .bottom_left { background:url(../builtin/grey_panel/bottom_left.gif) bottom left no-repeat;width:9px;height:9px;float:left;margin-top:-9px; }
    .grey_panel_plain .bottom_right { background:url(../builtin/grey_panel/bottom_right.gif) bottom right no-repeat;width:9px;height:9px;float:right;margin-top:-9px; }
    
.grey_panel_brand { background:url(../builtin/grey_panel/background.gif) bottom right no-repeat #acacac;color:#222;margin:10px 0px; }
    .grey_panel_brand .content { padding:10px;position:relative;z-index:1;color:#000; }
        .grey_panel_brand .content p { float:left; }
        .grey_panel_brand .content h2.right_aligned { float:right;margin:0px;padding:0px;position:relative;top:45px; }
        .grey_panel_brand .content h3.right_aligned { float:right;margin:0px;padding:0px;clear:right;position:relative;top:45px; }
            .grey_panel_brand .content h3.right_aligned a { color:#fff; }
    .grey_panel_brand .top_left { background:url(../builtin/grey_panel/top_left.gif) top right no-repeat;width:9px;height:9px;float:left; }
    .grey_panel_brand .top_right { background:url(../builtin/grey_panel/top_right.gif) top right no-repeat;width:9px;height:9px;float:right; }
    .grey_panel_brand .bottom_left { background:url(../builtin/grey_panel/bottom_left.gif) bottom left no-repeat;width:9px;height:9px;float:left;margin-top:-9px; }
    .grey_panel_brand .bottom_right { background:url(../builtin/grey_panel/bottom_right.gif) bottom right no-repeat;width:9px;height:9px;float:right;margin-top:-9px; }
    
.speech_bubble { background:#231f20;color:#222;margin:10px 0px; }
    .speech_bubble .content { padding:5px;position:relative;z-index:1;color:#ccc;font-size:14px;font-weight:bold; }
        .speech_bubble .content strong,.speech_bubble .content a { color:#fff; }
    .speech_bubble .top_left { background:url(../builtin/speech_bubble/top_left.gif) top right no-repeat;width:10px;height:10px;float:left; }
    .speech_bubble .top_right { background:url(../builtin/speech_bubble/top_right.gif) top right no-repeat;width:10px;height:10px;float:right; }
    .speech_bubble .bottom_left { background:url(../builtin/speech_bubble/bottom_left.gif) bottom left no-repeat;width:10px;height:10px;float:left;margin-top:-10px; }
    .speech_bubble .bottom_right { background:url(../builtin/speech_bubble/bottom_right.gif) bottom right no-repeat;width:10px;height:10px;float:right;margin-top:-10px; }
    .speech_bubble .bottom { background:url(../builtin/speech_bubble/bottom.gif) top center no-repeat #fff;height:32px; }
      
/* ##################### */
/* ### CAPTURE FORMS ### */
/* ##################### */

.grey_panel_plain .content .MMDataCaptureForm_Table { background:url(../builtin/grey_panel/marketingmanager.gif) no-repeat;width:440px;height:42px;clear:both;margin:-30px 0px -20px -3px; }
    .grey_panel_plain .content .MMDataCaptureForm_FieldTD { background:url(../builtin/textbox.gif) 10px 10px no-repeat;padding:2px;height:42px; }
        .grey_panel_plain .content .MMDataCaptureForm_Input { border:none;width:171px;padding:2px;position:relative;top:0px;left:10px;color:#222; }
    .grey_panel_plain .content .MMDataCaptureForm_SubmitButton { background:url(../builtin/submit.gif) no-repeat;width:60px;height:22px;border:none;cursor:pointer;position:relative;top:-32px;left:195px; }
    .grey_panel_plain .content .MMDataCaptureForm_LabelTD,.grey_panel_plain .content .MMDataCaptureForm_ButtonEmptyTD,.grey_panel_plain .content .MMDataCaptureForm_ErrorTD { display:none; }
      
/* ################## */
/* ### PHUSE FEED ### */
/* ################## */

.rss_feed { width:220px; }
    .rss_feed h2 { float:left; }
    .rss_feed .rss { float:right; }
    .feed_item { clear:both;background:url(../builtin/feed_item.gif);width:220px;height:47px;margin:0px 0px 5px;overflow:hidden; }
        .feed_item a { display:block;padding:2px 0px 0px 36px;font-weight:bold;color:#222; }
            .feed_item a:hover { text-decoration:none; }
        .feed_item .gradient { background:url(../builtin/feed_gradient.png) no-repeat;width:202px;height:13px;position:relative;top:34px;margin:0px auto -10px; }

.main_news_feed { margin:0px 0px 20px 0px; }   
.news_item { margin:10px 0px;padding:0px 0px 10px;border-bottom:1px solid #9ea1a6; clear: both; float: left; width: 460px; }
	.news_item .date { margin: -13px 0 2px; position: relative;}
    .news_item .image { float:left; }
        .news_item .image img { margin:0px 10px 10px 0px; }
    .news_item p { margin-top:0px !important;padding-top:0px !important; }

#archive_news_feed { border-top:1px solid #9ea1a6;margin:20px 0px 0px;height:145px;overflow:hidden; }
    .archive_item { background:#e9e9e9;border-bottom:1px solid #9ea1a6;padding:5px 10px;height:18px;overflow:hidden;cursor:pointer; }
        .archive_item:hover { background:#ccc; }
        .archive_item strong { background:url(../builtin/date_arrow.png) center left no-repeat;padding:0px 30px; }
        .archive_item p { margin:0px !important;padding:0px !important;font-weight:bold; }
            .archive_item p a:hover { text-decoration:none; }

#news_results { }
#news_results .search_result_item { display:none; }

#publications { height:660px; position: relative; float: left; overflow: hidden; }

.paging { margin:20px 0px 10px; clear: both; float: left;}
    .paging span { padding:5px 8px;border:1px solid #9ea1a6;margin:0px 3px 0px 0px;cursor:pointer;font-weight:bold;color:#119c42; }
        .paging span:hover,.paging span.active { background:#e9e9e9;color:#222; }
.paging_item { position:relative; }
      
/* ####################### */
/* ### PHUSE COMMUNITY ### */
/* ####################### */

.loginform { width:443px; }
    .loginform .textbox { float:left;background:url(../builtin/textbox.gif) no-repeat;width:180px;height:22px;padding:1px 2px;margin:0px 7px 10px 0px; }
        .loginform .textbox input { border:none;padding:2px 0px;width:175px;color:#222; }
    .loginform .LoginButtonCSS { background:url(../builtin/login.gif) no-repeat;width:60px;height:22px;border:none;cursor:pointer; }
    .loginform .links { clear:both;float:left;color:#222;font-weight:bold; }
        #login a { color:#222 !important; }
    .loginform .remember { float:right;color:#222;font-weight:bold; }
        .loginform .remember span { position:relative;top:2px;padding-left:2px; }
        
/* ################ */
/* ### CALENDAR ### */
/* ################ */

.calendar { margin: 0 0 0px; font-weight: bold; background: #fff;}
.link_calendar { margin: 0 0 15px; }

.calendar_nextprev { background:url(../builtin/calendar/calendar_other_month.gif) center left no-repeat;line-height:15px; }
.calendar_nextprev a { width:20px;height:15px; display: block; padding: 5px 10px 5px 3px; font-weight: bold; text-align: center; }

.calendar .next { background:url(../builtin/calendar/calendar_other_month.gif) center right no-repeat;line-height:15px; }
.calendar .next a { width:20px;height:15px; display: block; padding: 5px 3px 5px 10px; font-weight: bold; text-align: center; }

.calendar_weekday { background:url(../builtin/calendar/calendar_weekday.gif) center no-repeat;width:31px;height:25px;color:#fff;font-weight:bold; }
.calendar_othermonth { background:url(../builtin/calendar/calendar_other_month.gif) center no-repeat; width:31px;height:27px; }
.calendar_othermonth a { width:31px;height:22px;color:#999;font-weight:bold; display: block; padding-top: 3px; }
.calendar_day, .calendar_weekendday { background:url(../builtin/calendar/calendar_day.gif) center no-repeat; width:31px;height:27px; }
.calendar_day a, .calendar_weekendday a {width:31px;height:22px;color:#222222;font-weight:bold; display: block; padding-top: 3px; }
.with_event { background:url(../builtin/calendar/calendar_event.gif) center no-repeat; width:31px;height:27px;color:#fff !important; }

.calendar_selectedday { background:url(../builtin/calendar/calendar_other_month.gif) center no-repeat; width:31px;height:27px;  }
.calendar_selectedday a { width:31px;height:22px;font-weight: bold !important; display: block; padding-top: 3px; }

#generic_content_right .calendar_schedule, #generic_content_center .link_calendar,#other_content_right .calendar_schedule  { display: none; }
#generic_content_center .calendar_schedule { width: 460px;}

.calendar_schedule p { padding:0px 10px; }

/* ################## */
/* ### PHUSE POLL ### */
/* ################## */

.poll { background:#d3d3d3;width:220px; margin-bottom: 10px; }
.poll .top { width: 220px; height: 9px; background:url(../builtin/poll/grey_box_top.gif) no-repeat left top; margin-bottom: -9px;}
.Phuse_PanelContainingDiv .poll .top { display:none; }
.poll .mid {width:200px;padding:10px;}
.poll .btm { width: 220px; height: 9px; background:#fff url(../builtin/poll/grey_box_btm.gif) no-repeat left top; margin-top: -9px;}

    .poll .items { background:url(../builtin/poll/poll_bg.gif) no-repeat;width:180px;height:35px;padding:13px 10px;color:#fff;font-weight:bold;margin:10px auto 0px; }
        .poll .items span { padding-left:3px;position:relative;top:-2px; }
            .OpinionPollVoteButton { background:url(../builtin/poll/cast_your_vote.gif) no-repeat;width:207px;height:45px;border:none;cursor:pointer;margin:10px 0 0px -3px; }]
    .poll_result { display:block;clear:both; }
    .poll_result div { float:left;background:url(../builtin/poll/poll_result.gif) repeat-x;font-size:11px;color:#fff;line-height:13px;padding:0px 0px 0px 2px !important; }
    .poll_result span { float:left;width:30px; }
    .poll_result .vote_count { display:none; }

/* ##################### */
/* ### MISCELLANEOUS ### */
/* ##################### */

.publication { clear:both;background:url(../builtin/publication.gif);width:220px;height:47px;margin:0px 0px 5px;overflow:hidden; }
    .publication .icon { width:18px;height:20px;float:left;margin:5px 0px 0px 10px; }
        .publication .icon a { display:inline;padding:0px; }
    .publication a { display:block;padding:2px 0px 0px 36px;font-weight:bold;color:#222; }
        .publication a:hover { text-decoration:none; }
        
.publication_large { clear:both;margin:10px 0px;border-bottom:1px solid #9ea1a6;height:121px; width: 460px; overflow: hidden;  }
    .publication_large .icon { margin:0px;float:left;width:30px; }
    .publication_large .text { margin:0px;float:left;width:400px; }
        .publication_large .text p { margin-top:0px !important; }
        .publication_large .text a { font-weight:bold;color:#009534;font-size:16px; }
            .publication_large .text a:hover { text-decoration:underline; }
            .publication_large .text .details { font-weight:bold; }
            .publication_large .title { height: 20px; overflow: hidden;}
            .publication_large .desc p { font-size: 12px; height: 40px; overflow: hidden;}
        
    .publication .gradient { background:url(../builtin/feed_gradient.png) no-repeat;width:202px;height:13px;position:relative;top:34px;margin:0px auto -10px; }
.small_search { background:url(../builtin/news_search.gif) no-repeat;width:440px;height:22px;font-weight:bold;padding:10px;margin:20px 0px 10px; }
    .small_search .textbox { display:inline;margin:0px 3px;font-weight:normal;background:url(../builtin/search_textbox.gif) no-repeat;padding:5px; }
        .small_search .textbox .Phuse_Search_TextQuery { width:237px; }
        .small_search .SearchButton { background:url(../builtin/search_submit.gif) no-repeat;width:60px;height:22px;border:none;cursor:pointer; }
.events_search { background:url(../builtin/news_search.gif) no-repeat;width:440px;height:22px;font-weight:bold;padding:10px;margin:20px 0px 10px;text-align:right; }
    .events_search .textbox { display:inline;margin:0px 3px;font-weight:normal;background:url(../builtin/events_search.gif) no-repeat;padding:5px; }
        .events_search .textbox .Phuse_Search_TextQuery { width:267px; }
        .events_search .SearchButton {background:url(../builtin/search_submit.gif) no-repeat; width:60px;height:22px;border:none;cursor:pointer; }
.publications_search_box { background:url(../builtin/news_search.gif) no-repeat;width:440px;height:22px;padding:10px;margin:20px 0px 10px;text-align:right;font-weight:bold; }
    .publications_search_box #publications_dropdown { width:250px;font-weight:normal;margin-left:10px; }
 
.get_involved {}
 
.step01 { width: 264px; height: 44px; background:url(../builtin/step01.gif) no-repeat top left; clear: both; float: left; margin: 20px 0;} 
.step02 { width: 264px; height: 44px; background:url(../builtin/step02.gif) no-repeat top left; clear: both; float: left; margin: 20px 0;}
.step03 { width: 264px; height: 44px; background:url(../builtin/step03.gif) no-repeat top left; clear: both; float: left; margin: 20px 0;}
.step04 { width: 264px; height: 44px; background:url(../builtin/step04.gif) no-repeat top left; clear: both; float: left; margin: 20px 0;}
   
.get_involved fieldset { border: 1px solid #b3b9c3; clear: both;}  
.get_involved fieldset legend { margin: 0 0 0 30px; font-size: 18px; background: #fff; padding: 10px;}
.get_involved fieldset table { width: 639px; margin: 10px auto; }
.get_involved fieldset table td {  vertical-align: top;}
.get_involved fieldset table .input { border:none;background:#fff;margin:0px 0px 9px 2px;width:175px; }
.get_involved fieldset .text { font-weight:bold;padding:3px 10px 0; text-align: right; }
.get_involved fieldset .textbox { background:url(../builtin/issue_textbox.gif) no-repeat;padding:2px 0px 5px; width: 180px; }

.get_involved h4 { margin-left: 30px; margin-right: 30px; font-size: 120%;}

.get_involved .checkbox {}
.get_involved .checkbox label {margin-left: 10px; font-weight: bold;}
.get_involved .checkbox input {}

.get_involved .next {background:url(../builtin/next_btn.gif) no-repeat; width: 208px; height: 45px; cursor: pointer; margin: 0 auto 20px;}
.get_involved .submit {background:url(../builtin/issue_submit.gif) no-repeat; width: 207px; height: 43px; cursor: pointer; margin: 20px 0px 20px 250px;border:0px; }

.nhs_trusts { margin:20px auto;width:582px; }
	.nhs_trusts table,.nhs_trusts table td,.nhs_trusts table tr { border-collapse:separate; }
	.nhs_trusts table td { padding:10px; }
	.nhs_trusts .text { font-weight:bold;padding:0px 10px; }
	.nhs_trusts .textbox { background:url(../builtin/issue_textbox.gif) no-repeat;padding:2px 5px 5px 0px;vertical-align:top; }
	.nhs_trusts .input { border:none;background:#fff;margin:0px 0px 0px 2px;width:175px;outline:none; }
	.nhs_trusts .category_select { border:1px solid #b3b9c3;padding:2px;background:#fff;margin:0px 0px 0px 2px;width:582px; }
	.nhs_trusts .textarea { padding:5px;width:592px;height:117px;background:url(../builtin/issue_textarea.gif) no-repeat; }
	.nhs_trusts .textarea textarea { width:582px;height:97px;border:none;font-family:Arial;font-size:12px;padding:3px 6px 9px 3px;overflow:auto;resize:none;outline:none; }
	.nhs_trusts .submit {background:url(../builtin/issue_submit.gif) no-repeat; width: 207px; height: 43px; cursor: pointer; margin: 20px 0px;border:0px; }
	.trusts div { display:none; }
  
/* ##################### */
/* ### ACCESSIBILITY ### */
/* ##################### */

.small_text { font-size:9px !important; }
    .small_text .MainMenuItem_Normal a, .small_text .MainMenuItem_Over a { font-size:11px !important; }
    .small_text #breadcrumb { font-size:9px; }
    .small_text .grey_quotes { font-size:11px; }
    .small_text h2 { font-size:21px !important;line-height:21px;letter-spacing:1px; }
    .small_text h3 { font-size:15px !important;line-height:15px;letter-spacing:1px; }
    .small_text .large_brand .description {font-size:21px;line-height:21px; }
    .small_text .large_brand .button { font-size:17px; }
    .small_text .small_brand .description { font-size:9px; }
    .small_text .small_brand .button { font-size:17px; }
    .small_text .speech_bubble .content { font-size:11px; }

.large_text { font-size:15px !important; }
    .large_text #navigation { margin-bottom:-5px; }
    .large_text .MainMenuItem_Normal a, .large_text .MainMenuItem_Over a { font-size:17px !important; }
    .large_text .container { width:1020px;margin:0px auto; }
    .large_text #header_right { width:690px;float:right; }
    .large_text #breadcrumb { font-size:14px;position:relative;z-index:1; }
    .large_text .grey_quotes { font-size:17px; }
    .large_text h2 { font-size:27px !important;line-height:27px; }
    .large_text h3 { font-size:21px !important;line-height:21px; }
    .large_text .large_brand .description { font-size:27px;line-height:27px;text-shadow:0px 0px 2px #fff; }
    .large_text .large_brand .button { font-size:23px; }
    .large_text .small_brand .description { font-size:15px;line-height:15px; }
    .large_text .small_brand .button { font-size:23px; }
    .large_text .grey_panel_brand .content h2.right_aligned { top:80px; }
    .large_text .grey_panel_brand .content h3.right_aligned { top:0px; }
    .large_text .speech_bubble .content { font-size:17px; }
    
#contrast * { background:#000 !important;color:#ff0 !important; }
#contrast *::selection { background:#ff0;color:#000; }
#contrast *::-moz-selection { background:#ff0;color:#000; }
#contrast .MainMenuItem_Normal a,#contrast .MainMenuItem_Over a { border-right:1px solid #000; }
#contrast .NavigationMenu { border-left:1px solid #000; }
#contrast #logo a { background:url(../builtin/logo.png) no-repeat !important; }
#contrast a { color:#0ff !important; }
    #contrast a:hover { color:#0f0 !important; }
#contrast .Phuse_Search_TextQuery,#contrast .Phuse_Search_Button { border:1px solid #ff0; }
#contrast .large_brand .description { text-shadow:0px 0px 0px #000; }
#contrast .feed_item .gradient,#contrast .publication .gradient { display:none; }
    
#text_only * { background:none #fff !important; }

/* ################ */
/* ### SITE MAP ### */
/* ################ */

.Phuse_SiteMap_UL { list-style: none; padding: 0 0 0 5px;}
.Phuse_SiteMap_LI {}
.Phuse_SiteMap_LI a {}
.Phuse_SiteMap_LI a:hover {}
.Phuse_SiteMap_UL .Phuse_SiteMap_LI .Phuse_SiteMap_UL { padding: 0 0 0 20px;}

      
/* ######################### */
/* ### END OF STYLESHEET ### */
/* ######################### */