@media screen, projection {

body{
font-family:Arial, Helvetica, sans-serif;
text-align:center;
background-color:#FFFFFF;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#wrap{
text-align:left;
margin:0px auto 0em auto;
width:60em /*960*/;
font-family:Arial, Helvetica, sans-serif;
}

a, a:link, a:visited, a:active, td a, td a:link, td a:visited, td a:active{
color: #0066cc;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

p{
margin-top:0.5em;}

h1{
font-size:1.8em;
color:#0099FF;
margin:0px 0px 1em 0px;
padding:0px;}

h2{
font-size:1.3em;
color:#0099FF;
margin:0px;
padding:0px;}

h3{
font-size:1em;
color:#0099FF;
margin:0px;
padding:0px;}

/*-------------------HEADER-------------------*/
#header-logo-panel{
position:relative;}

#header-logo-panel-left{
position:absolute;
left:0px;
top:0px;
width:30em;
}

#header-logo-panel-left img{
border:0px;}

#header-logo-panel-left ul{
margin:0em;
padding:0em;}

#header-logo-panel-left ul li{
display: inline;
list-style-type: none;
font-size:0.8em;
padding:0px 4px 0px 5px;
margin:0em;
border-left:1px solid #666666;
}

.hlpl-first{
border:none !important;
padding-left:0px !important;}

#header-logo-panel-right{
position:absolute;
top:0px;
left:30em;
width:30em;
background-image:url(/images/Bedford-Hospital-Logo.jpg);
background-repeat:no-repeat;
background-position:top right;
text-align:right;
}

#header-logo-panel-right img{
margin-bottom:10px;
border:0px;}

#header-logo-panel-right form{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;}

#header-image{}

#header-image img{
border-bottom:0.125em /*2*/ #007ED5 solid;
border-top:0.125em /*2*/ #007ED5 solid;
}

#header-navigation-panel{
clear:both;
margin-top:105px;}

#header-navigation-panel ul{
margin:0px 0px 10px 0px;
padding:0px;
width:60em /*960*/;
height:20px;
position:relative;

}

#header-navigation-panel ul li{
list-style-type: none;
position:absolute;
text-align:center;
width:160px;
height:30px;
line-height:30px;
background-position:top left;
background-repeat:no-repeat;
}

#header-navigation-panel ul li a, #header-navigation-panel ul li a:link, #header-navigation-panel ul li a:visited, #header-navigation-panel ul li a:active{
color:#FFFFFF;
text-decoration:none;
font-size:0.9em;}

#header-navigation-panel ul li a:hover{
text-decoration:underline;}

#hnp-home{
position:absolute;
left:0px;
top:0px;
background-color:#0099ff;
background-image:url(/Images/hnp-home.jpg);
z-index:2000;
}

#hnp-patient{
position:absolute;
left:160px;
top:0px;
background-color:#0099cc;
background-image:url(/Images/hnp-patient.jpg);
z-index:2000;
}

#hnp-support{
position:absolute;
left:320px;
top:0px;
background-color:#009933;
background-image:url(/Images/hnp-support.jpg);
z-index:2000;
}

#hnp-working{
position:absolute;
left:480px;
top:0px;
background-color:#0066cc;
background-image:url(/Images/hnp-working.jpg);
z-index:2000;
}

#hnp-being{
position:absolute;
left:640px;
top:0px;
background-color:#cc0000;
background-image:url(/Images/hnp-being.jpg);
z-index:2000;
}

#hnp-contact{
position:absolute;
left:800px;
top:0px;
background-color:#990066;
background-image:url(/Images/hnp-contact.jpg);
z-index:2000;
}

#search-form{
margin:0px;
padding:0px;}

#CMSsearch{
height:15px;
vertical-align:middle;}

#CMS_search{
vertical-align:middle;
height:21px;
width:21px;
font-size:12px;
border:none;
background-color:#CCCCCC;
cursor:pointer;}

/*.Button{
background-color:#FF0000;}*/

/*-------------------CONTENT------------------*/
#content{
font-size:0.8em;
line-height:170%;
margin-bottom:0.5em;
margin-top:0.5em;
}

/*-------------------CONTENT WITH NAV---------*/

#content-with-nav-outer{
margin-bottom:0.5em;
margin-top:0.5em;
margin-left:16px;
float:left;
width:48em;
}

#content-with-nav-inner{
font-size:0.8em;
line-height:170%;
}

/*-----------------LEFT NAVIGATION------------*/
#left-navigation-outer{
float:left;
width:11em;
margin-top:0.8em;
}

#left-navigation-inner{
font-size:0.8em;
}

.lni-1, .lni-2, .lni-3{
list-style:none;
}

.lni-1, .lni-2, .lni-3{
margin:0px;
padding:0px;}

.lni-2 li{
padding-top:0.3em;
padding-bottom:0.3em;
}

.lni-2 a:link, .lni-2 a:visited, .lni-2 a:hover{
display:block;
border-bottom:1px solid #999999;
padding-bottom:0.3em;} 

.lni-3 a:link, .lni-3 a:visited, .lni-3 a:hover{
display:block;
border-bottom:1px solid #999999;
padding-bottom:0.3em;}  

.lni-3{
margin:0px 0px 0px 0em;}

.backlink, .backlink a:link, .backlink a:visited, .backlink a:hover{
font-size:1.2em;
display:block;
border-bottom:1px solid #999999;
padding-bottom:0.6em;}

.sel1{
font-weight:bold;}

.bnav{
list-style:none;
margin:10px 0px 20px 0px;
padding:0px;
}

.bnav li{
padding:5px;
margin-bottom:8px;}

.bnav li a:link, .bnav li a:visited{
color:#FFFFFF;
font-size:1em;
}

.bnav-gp{
list-style:none;
margin:0px 0px 20px 0px;
padding:0px;
}

.bnav-gp li{
padding:5px 0px 5px 0px;
margin-bottom:5px;
}

.bnav-gp li a:link, .bnav-gp li a:visited{
}


.bnav42{background-color:#0066cc; background-image:url(/Images/wcb-h.jpg); background-repeat:no-repeat; background-position:top;}
.bnav51{background-color:#009933; background-image:url(/Images/p-h.jpg); background-repeat:no-repeat; background-position:top;}
.bnav62{background-color:#ff6600; background-image:url(/Images/v-h.jpg); background-repeat:no-repeat; background-position:top;}
.bnav68{background-color:#330099; background-image:url(/Images/yh-h.jpg); background-repeat:no-repeat; background-position:top;}
.bnav81{background-color:#990000; background-image:url(/Images/n-h.jpg); background-repeat:no-repeat; background-position:top;}

.bnavmem{background-color:#003300; background-image:url(/Images/m-h.jpg); background-repeat:no-repeat; background-position:top;}
.bnavgp{background-color:#ffff00; background-image:url(/Images/g-h.jpg); background-repeat:no-repeat; background-position:top;}
.bnavgp a:link, .bnavgp a:visited{
color:#000000 !important;
}

/*-------------------HOME NAV-----------------*/

#Home-boxes a:link, #Home-boxes a:visited{
text-decoration:none;
color:#FFFFFF;
}

#Home-boxes a:hover{
text-decoration:underline;}

#Home-boxes ul{
list-style:none;
margin:0em 0em 0em 0em;
padding:0em 1em 1em 1em;}

#Home-boxes li{
list-style:none;
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
}

#Home-boxes{
}

#Home-boxes div{
background-repeat:no-repeat;
background-position:bottom;}

.Home-box-heading1, .Home-box-heading2, .Home-box-heading3, .Home-box-heading4, .Home-box-heading5{
display:block;
padding:0.4em 0.8em 0.2em 0.8em;
font-weight:bold;
font-size:1.4em;
background-repeat:no-repeat;
background-position:top left;
}

.Home-box-heading7, .Home-box-heading6{
display:block;
padding:0.4em 0em 0em 0.6em;
font-weight:bold;
font-size:1.4em;
background-repeat:no-repeat;
background-position:top left;
}

.Home-box-heading1{
background-image:url(/Images/home-head-box1.jpg);}

.Home-box-heading2{
background-image:url(/Images/home-head-box2.jpg);}

.Home-box-heading3{
background-image:url(/Images/home-head-box3.jpg);}

.Home-box-heading4{
background-image:url(/Images/home-head-box4.jpg);}

.Home-box-heading5{
background-image:url(/Images/home-head-box5.jpg);}

.Home-box-heading6{
background-image:url(/Images/home-head-box6.jpg);}

.Home-box-heading7{
background-image:url(/Images/home-head-box7.jpg);}

#Home-box-w{background-color:#0066cc; background-image:url(/Images/home-head-box1b.jpg); width:174px;}
#Home-box-p{background-color:#009933; background-image:url(/Images/home-head-box2b.jpg); width:174px;}
#Home-box-v{background-color:#ff6600; background-image:url(/Images/home-head-box3b.jpg); width:174px;}
#Home-box-y{background-color:#330099; background-image:url(/Images/home-head-box4b.jpg); width:174px;}
#Home-box-n{background-color:#990000; background-image:url(/Images/home-head-box5b.jpg); width:174px;}
#Home-box-gp{background-color:#ffff00; background-image:url(/Images/home-head-box6b.jpg); width:174px; margin-top:10px;}
#Home-box-mem{background-color:#003300; background-image:url(/Images/home-head-box7b.jpg); width:174px; margin-top:10px;}

#Home-boxes img{
border-top:2px solid #FFFFFF;
border-bottom:2px solid #FFFFFF;}

.Home-box{
float:left; 
width:174px;
margin-right:20px;
}

.Home-box-nrm{
float:left; 
width:184px;
}

#Home-boxes-1{
width:100%px;
margin-bottom:5px;
float:left;}

#blk1, #blk1:link, #blk1:visited, #blk1:hover, #blk2, #blk2 a:link, #blk2 a:visited, #blk2 a:hover{
color:#000000 !important;}

#Home-box-gp p, #Home-box-mem p{
padding:0em 0.5em 0.3em 1em;
margin:0px 0px 0px 0px;}

.Home-box-vid{
margin-top:10px;}

/*-------------------FOOTER-------------------*/
#footer{
padding-top:2px;
border-top:1px solid #999999;
clear:both;
margin-bottom:2em;}

#footer ul{
margin:0px 0px 0px 0px;
padding:0px;}

#footer ul li{
float:left;
list-style-type: none;
padding-right: 12px;
}

.footer-lg1{
padding-right:0px}

#footer-bottom{
font-size:0.8em;}


/*---------------Incident Report-------------------*/
#incident-report-panel-normal{
height:1em;
margin:0em 0em 0.8em 0em;
padding-bottom:0.3em;
border-bottom:1px solid #CCCCCC;}


#incident-report-panel-major{
height:1em;
margin:0em 0em 0.8em 0em;
padding-bottom:0.3em;
border-bottom:1px solid #CCCCCC;}


#incident-report-panel-normal p, #incident-report-panel-major p{
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
font-size:0.7em;}

.incident-color1{ color:#98CA3C;}
.incident-color2{ color:#FFCD05;}
.incident-color3{ color:#CB2027;}

#Major-incident{
z-index:9000;
border:1px solid #000000;
background-color:#FFFFFF;
position:absolute;
width:500px;
min-height:300px;
top:200px;
left:50%;
margin-left:-250px;
font-family:Arial, Helvetica, sans-serif;
display:none;
text-align:left;}

#Major-incident-title{
background-color:#990000;
color:#FFFFFF;
font-size:14px;
padding:10px;}

#Major-incident-content{
padding:10px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;}

#Major-incident-content p{
margin:5px 0px 5px 0px;}



/*---------------Generic---------------------------*/
.fl{
float:left;}


#imageContainer {
}

#imageContainer img {
}

.hide{position:absolute;left:-5000px;}
/*-----------Access Links-------------------*/

#AccessToolsOuter{}

#AccessToolsInner{
font-size:0.7em;
text-align:right;}

#AccessToolsInner img{
border:0px;}



/*jobs*/
.jobs{
width:100%;
}

.jobs th{
font-weight:bold;
padding-bottom:2px;
border-bottom:1px dotted #666666;
text-align:left;
}

.jobs td{
border-bottom:1px dotted #CCCCCC;
vertical-align:top;
padding:3px;}

.jobs td.alt{
background-color:#eeeeee;}

.jobshow{
width:100%;
margin-top:20px;
margin-bottom:15px;
}

.jobshow td{
border-bottom:1px dotted #CCCCCC;
padding:3px;
}

.jobshow th{
background-color:#eeeeee;
font-weight:bold;
border-bottom:1px dotted #CCCCCC;
text-align:left;
padding:3px;
}


#myappointment h3{
	margin-top:10px;
	color:#000000;
}

#myappointment input.txt{
	width:250px;
}

#myappointment textarea.txt{
	width:250px;
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
}

#myappointment textarea.padd{
	width:550px;
	height:200px;
	font-family:Arial, Helvetica, sans-serif;
}

#myappointment input.date{
	width:20px;
}

#myappointment input.datey{
	width:40px;
}

#myappointment input.pcode{
	width:80px;
}

#myappointment div.option{
	background-color:#f4f9f9;
	padding:10px;
	margin-bottom:10px;
	margin-top:5px;
}

#myappointment table td{
	font-size:12px;
}

.red{
	color:#FF0000 !important;
}

.green{
	color:#009900;
}

.redb{
	border:1px solid #FF0000 !important;
}

}



@media print {
*, h1, h2 { background: #fff; color: #000; }
html{ font:georgia, serif; font-size:12px; }
body{width:100%;}
#content, #content-with-nav-outer, #content-with-nav-inner{float:none; width:98%;}

#header{display:none;}
#left-navigation-outer{display:none;}
#footer{display:none;}
}




