/* 22.03.07 */

body{padding:0; margin:10px 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size:71%; color:#000000;}
h1,h2,h3,h4,h5,h6{color:#000000; font-family:verdana, arial, tahoma, helvetica, sans-serif; margin:0 ; padding:0; font-weight:bold;}
h1{font-size:161%;}
h2{font-size:121%;}
h3{font-size:105%;}
h4{font-size:90%; }
/* general styles */
ul{list-style-type:none; margin:0; padding:0;}
a{color:#000; text-decoration:none;}
a:hover{color:#000; text-decoration:underline;}
p{margin:0; padding:0; }

/*.skiplinks{display:none;}*/
.clear{clear:both; height:1px; font-size:1px; margin-top:-1px;}
input{font-family:verdana, arial, tahoma, helvetica, sans-serif; font-size:100%;}
textarea{font-family:verdana, arial, tahoma, helvetica, sans-serif; font-size:100%;}
select{font-family:verdana, arial, tahoma, helvetica, sans-serif; font-size:100%;}
form{margin:0; padding:0; border:0;}
img{border:0; padding:0; margin:0;}
hr{height:1px; color:#333; border:0;}
table{font-size:100%;}

/*PAGE CONATAINER STARTS*/
#container{width:760px; height:543px;}

/* BANNER STARTS*/
#banner {float:left;  width:760px; padding:0px 0px 0px 0px;   margin:0 0 1px 0;  background-image: url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/HeaderGradient.gif);background-repeat: repeat-y;}

/*DISPLAYS FIT FOR TRAVEL LOGO*/
#banner #logo {float:left; display:inline; width:400px; padding: 0 0 7px 0;} 
#banner #logo a{ float:left;  width:258px;  margin:20px 0 5px 17px; height:45px;  background-image: url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/HeaderGradientLOGO.gif) ;  text-decoration:none; text-indent:-5000px;}
#banner #logo #logotext {float:left; width:400px;padding: 0 0 0 15px;}
#banner #logo #logotext p {  font-size:100% ; color:#fff; font-weight: bold;}

 /*TOP RIGHT BOX STARTS*/
#banner #toprightbox {float:right; display:inline; width:300px ; margin:7px 7px 0 0;}
#banner #toprightbox li {float:left;  list-style-type:none;}

/*HELP & SITEMAP CONTAINER*/
#banner #toprightbox #helpcontainer {float:right; display:inline; width:300px;}
#banner #toprightbox #help {float:right; display:inline;   background-color:#3794CA; border:1px solid #F4F8FA;}
#banner #toprightbox #help li { padding:3px 3px 3px 3px;}
#banner #toprightbox #help a { color:#EAF4F9 ;padding:3px 3px 3px 3px;}

/*TEXTSIZE BOX*/
#text_size_mechanism {float:right; display:inline ; margin: 15px 0px 0 0 ; color:#F4F8FA;}
#text_size_mechanism p {color:#EAF4F9; font-size:100%}

/*SEARCHBOX */
#banner #toprightbox #field li{  width:120px;  padding:1px 0 1px 3px; border:1px solid #000 ; margin: 3px 0px 0px 0px;}
#banner #toprightbox #field li a {text-decoration:none}
#banner #toprightbox li a:hover{color:#6C6C6C;}
#banner #toprightbox #go li{ width:15px;cursor:pointer;  border:1px solid #000; padding:1px 0px 1px 1px;  margin: 3px 0px 0px 2px ; background-color:#fff;}

/* top */

/* NAVBAR STARTS */
body#home #top {float:left; width:760px; padding: 0px 0 0px 0; margin: 0px 0 3px 0; border-bottom:3px solid #336699;background:#A4C6E6;} 
body#destinations #top {float:left; width:760px;  padding: 0px 0 0px 0; margin: 0px 0 1px 0; border-bottom:3px solid #ff7700;background:#A4C6E6;} 

body#destinationsmap #top {float:left; width:760px;  padding: 0px 0 0px 0; margin: 0px 0 1px 0; border-bottom:3px solid #ff7700;background:#A4C6E6;} 

body#advice #top {float:left; width:760px; padding: 0px 0 0px 0; margin: 0px 0 1px 0; border-bottom:3px solid #F7BC0C;background:#A4C6E6;} 
body#news #top {float:left; width:760px;  padding: 0px 0 0px 0; margin: 0px 0 1px 0; border-bottom:3px solid #18C218;background:#A4C6E6;} 
body#resources #top {float:left; width:760px;  padding: 0px 0 0px 0; margin: 0px 0 1px 0; border-bottom:3px solid #990099;background:#A4C6E6;} 
body#atoz #top {float:left; width:760px;  padding: 0px 0 0px 0; margin: 0px 0 1px 0; border-bottom:3px solid #FF0066;background:#A4C6E6;}

body#general #top {float:left; width:760px;  padding: 0px 0 0px 0; margin: 0px 0 1px 0  ;border-bottom:3px solid #336699;background:#A4C6E6; }

#top {background:#A4C6E6;}  
#top #topnav { float:right; padding: 0 0 0px 0;list-style: none; display: inline;overflow: hidden;  }
#top #topnav ul { margin:0 3px 0 0; }
#top #topnav li	{float:left; padding: 0 ;margin: 0;  list-style: none; display: inline; padding: 0px 1px 0px 1px ;margin:3px 0 0 0;}
#top #topnav a { float: left; display:inline ; margin:0px 0px 0px 0px ;text-align:center; padding:2px 0px  0 0px ;overflow: hidden;text-decoration:none; color:#FFF; font-weight: bold ;border-top: 1px solid #000 ;border-top: 1px solid #000; border-left: 1px solid #000 ; border-right: 1px solid #000;}	

#top #topnav #hometab a {background: #336699;  padding:1px 22px 1px 22px;}
#top #topnav #destinationtab a {background: #FF6600; padding:1px 5px 1px 5px;}
#top #topnav #advicetab a {background: #F7BC0C; padding:1px 21px 1px 21px;}
#top #topnav #newstab a {background:#18C218;padding:1px 23px 1px 23px;}
#top #topnav #resourcestab a {background:#990099; padding:1px 10px 1px 10px;}
#top #topnav #a-ztab a {background: #FF0066; padding:1px 15px 1px 15px;}


/* NAVBAR ENDS */

/* HOME PAGE CONTENT STARTS */
#middle{float:left; display: inline; width:760px;}
/*#middle h3 {color:#ff7700; margin:7px 0 10px 10px}*/
#middle h4 {color:#FFF ;margin:7px 0 10px 10px;}
#middle p  {color:#000; margin:7px 7px 0 10px;} 
/*#middle p  {color:#2577C3; margin:7px 7px 0 10px } */

#welcomeflash {float:left; display: inline; border-bottom:4px solid #fff;width:760px;}

/* WELCOME PANEL*/
#middlewelcome {float:left; display: inline;  width:255px ; padding:0px 0px 0px 0px;  background-color:#fff;}
#middlewelcome h1 {color:#336699; margin:7px 0 10px 10px; font-size:160%;}
#middlewelcome a{color:#0000cc;}

/*FLASH PANEL*/

#middleflash {float:left;display: inline; height:180px; width:505px; margin: 1px 0px 0px 0px; /* padding:0px 0px 0px 0px; */}
#flashAlternative{ height:180px; width:505px;  background-image: url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/flash/beach.jpg)}
#flashAlternative ul  {background:#000; padding:5px 0 4px 7px; height:15px; width:498px; filter:alpha(opacity=50);opacity:0.5; position:relative; top:156px }

#flashAlternative ul li a { font-size:100%; color:#fff; font-weight:bold; }
#flashmapfeature {float:left; display:inline; width:760px; margin: 0px 0px 5px 0px; /*border-bottom:4px solid #fff;*/}
/* * html #flashmapfeature {float:left; display:inline; width:760px; margin: 0px 0px 0px 0px; border-bottom:1px solid #fff;}*/ 

/* Destinations PANEL*/
#middledestinations { float:left; display: inline; border-right:5px solid #fff; width:250px; min-height:175px; height:auto !important; height:175px;  background-color:#e1e1e1; /* background-image: url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/toucanthumbsup2.gi); */ background-position:97% 97%; background-repeat: no-repeat; }
#middledestinations  h1 {margin:7px 0 10px 10px;}
/*#middledestinations  h2 {color:#ff7700;font-weight:bold ; margin:5px 0 0px 8px; font-size:130%; font-family:verdana, arial, tahoma, helvetica, sans-serif;}*/
#middledestinations a.maplink{color:#ff7700; margin:5px 0 0px 0px; font-size:12px; padding: 0 14px 0 0 ;  font-weight:bold;background-image: url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/map_arrow.gif); background-position:100% 3px;background-repeat: no-repeat;}
#middledestinations  h3 {color:#ff7700; margin:5px 0 0px 10px; font-size:14px; font-weight:bold;}
#middledestinations  ul   { list-style-image:url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/link_arrow_336699.gif) ; margin:7px 0 0 22px;}
#middledestinations   a {color:#336699;}
#middledestinations h2 a {color:#ff7700; font-size:130%; margin:5px 0 0px 8px; padding: 2px 0 0 0;font-weight:bold ;font-family:verdana, arial, tahoma, helvetica, sans-serif;}
#middledestinations  select {margin:4px 0 6px 10px; width:205px; font-size:90%; padding:0px 0px 0px 0px;}
#middledestinations input {background-color:#FF9933; margin:4px 0 6px 3px; border:none; width:23px; height: 20px; border: 1px solid #666666; }

#middledestinations  ul.maplist { /* list-style-image:url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/bullet_destinations.gif);*/  margin: 3px 0 0 12px;}
#middledestinations  ul.maplist li { display:inline;}
#middledestinations  ul.maplist li a{padding: 0 5px 0 0 ;color:#336699;}
#middledestinations p {color:#000;}


/* advice links MAP PANEL*/
#middleadvice { float:left; display: inline;border-right:5px solid #fff;width:250px; min-height:175px ;height:auto !important; height:175px;  background-color:#f1f1f1; /* background-image: url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/toucanthumbsup2.gi);*/ background-position:97% 97%;background-repeat: no-repeat;}
#middleadvice  h1 {margin:7px 0 10px 8px;}
/*#middleadvice  h2 {color:#DFB408; margin:5px 0 0px 10px; font-size:130%;}*/
#middleadvice  h3 {color:#DFB408; margin:5px 0 0px 10px; font-size:12px; font-weight:bold;}
#middleadvice  ul   {list-style-image:url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/link_arrow_336699.gif) ; margin:7px 0 0 22px;}
#middleadvice   a {color:#336699;}
#middleadvice  h2 a{ color:#edb409; font-size:130%;margin:5px 0 0px 10px; padding: 2px 0 0 0; font-weight:bold ;font-family:verdana, arial, tahoma, helvetica, sans-serif;}

/* news PANEL*/
#middlenews {float:left; display: inline;min-height:175px ;height:auto !important; height:175px; width:250px; background-color:#e1e1e1  ; padding:0px 0px 0px 0px; /*background-image: url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/toucanrecline2.gif);*/ background-position:97% 97%;background-repeat: no-repeat;}

#middlenews   h1 {margin:7px 0 10px 8px;}
/*#middlenews   h2 {color:#18C218; margin:5px 0 0px 10px; font-size:130%;}*/
#middlenews   h3 {color:#18C218; margin:5px 0 0px 10px; font-size:12px; font-weight:bold}
#middlenews  ul   { list-style-image:url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/link_arrow_336699.gif) ; margin:7px 0 0 22px;}
#middlenews    a {color:#336699;}

#middlenews  ul.bullet   {margin:4px 0 0 0px; list-style-image:none;}
#middlenews   h2 a{ color:#18C218 ;font-size:130%;margin:5px 0 0px 10px; padding: 2px 0 0 0;font-weight:bold ;font-family:verdana, arial, tahoma, helvetica, sans-serif;}

/* HOMEPAGE CONTENT ENDS*/

/*LEVEL DOWN*/

/*lEFT NAV: common features*/
#leftnav {float:left ;  display: inline ; width:200px; padding: 10px 0 150px 0;   margin-bottom:3px; /* border-right: 1px solid #B2B1AF;*/ border-bottom: 1px solid #B2B1AF;}

#leftnav ul li a {display:block; padding: 3px 0 3px 14px; text-decoration:none; color:#fff; font-size:100%; width:186px !important;}
#leftnav ul li	{  list-style-type:none; background:#bbbbbb; border-bottom:1px solid #fff;}
/**html #leftnav li  {  margin: 0 0 0  -14px ;}*/
/**html #leftnav  li a { display:block; }*/
body#destinationsmap #leftnav {float:left;  display:inline; width:200px;   margin-bottom:3px ;  border-bottom: 1px solid #B2B1AF; border-right: 1px solid #B2B1AF;}

body#general #leftnav ul.leveldownnav {margin: 0 0 4px 0;}
body#general #leftnav ul.leveldownnav li {border-left:1px solid #fff;margin: 0px 0 0 15px;border-top:1px solid #666666; /*list-style-image:url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/link_arrow_blue.gif)*/; background:#CCC2B9;   border-bottom:1px solid #fff;}
body#general #leftnav ul.leveldownnav li a{display:block; padding: 3px 0 3px 5px; width:179px !important; }
body#general #leftnav ul.leveldownnav li a:hover{  background:#123456;}

body#general #leftnav ul.leveldownnav li a.heading{display:block; padding: 3px 0 3px 14px; width:186px !important;}
body#general #leftnav ul.leveldownnav li.firstchild a {/*background:#3377cc;*/}
body#general #leftnav ul.leveldownnav li.firstchild  {/*background:#3377cc;*/ margin: 0px 0px 0px 0px ; list-style-image:none; border-left:none; border-top:none;}
/*body#general #leftnav ul.leveldownnav li a.heading:hover {background:#3377cc ;}*/
body#general #leftnav ul li.afterleveldownav { border-top:1px solid #fff;}

/*DESTINATIONS PAGE: selection box,  left nav and breadcrumb*/

#selector select {width:168px; font-size:90%;}
#breadcrumb  p { color:#FFF;}
#breadcrumb {float:left; display: inline; width:560px;}


/*Destinations Map Content PAGE: selection box,  left nav and breadcrumb*/
body#destinationsmap #mapimagepreload {display:none;}
body#destinationsmap #selector {float:left; display: inline ; width:196px; margin-top: 8px; border-top:5px solid #ff7700;border-left:4px solid #ff7700;}
body#destinationsmap #selector input {background-color:#FFFFFF; margin:0px 0px 0px 0px; border:none; width:23px; height: 18px; border: 1px solid #666666;}
body#destinationsmap #leftnav {  background:#ff7700;}
body#destinationsmap #leftnav li a:hover { background:#336699;}
body#destinationsmap #leftnav #heading{border-top:1px solid #fff; font-weight: bold ; background:#ff9933 !important;}
body#destinationsmap #breadselector {float:left; display: inline; background:#FF7700; height:36px; padding: 0 0 1px 0;}
body#destinationsmap #breadcrumbfade {float:left; display: inline ;width:560px ;  background: url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/destbreadcrumb.gif) repeat-y;  color:#FFF;  height:20px; border-bottom: 1px solid #B2B1AF; }
body#destinationsmap #breadcrumb #breadcrumbspacer { float:left; display: inline ;height:16px; width:558px; border-left: 1px solid #B2B1AF;}



/*Destinations Content PAGE: selection box,  left nav and breadcrumb*/
body#destinations #selector {float:left; display: inline ; width:196px; margin-top: 8px; border-top:5px solid #ff7700;border-left:4px solid #ff7700;}
body#destinations #selector input {background-color:#FFFFFF; margin:0px 0px 0px 0px; border:none; width:23px; height: 18px; border: 1px solid #666666;}
body#destinations #leftnav {  background:#ff7700; padding: 10px 0 150px 0;}
body#destinations #leftnav li a:hover { background:#336699;}
body#destinations #leftnav #heading{border-top:1px solid #fff;  font-weight: bold ; background:#ff9933 !important;}
body#destinations #breadselector {float:left; display: inline; background:#FF7700; height:36px; padding: 0 0 1px 0;}
body#destinations #breadcrumbfade {float:left; display: inline ;width:560px ;  background: url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/destbreadcrumb.gif) repeat-y;  color:#FFF;  height:20px; border-bottom: 1px solid #B2B1AF;}
body#destinations #breadcrumb #breadcrumbspacer { float:left; display: inline ;height:16px; width:558px; border-left: 1px solid #B2B1AF;  border-right: 1px solid #B2B1AF;}

/*ADVICE PAGE: selection box,  left nav and breadcrumb*/
body#advice  #selector   {float:left ;  display: inline ; width:190px;    border-top:5px solid #FFCC33;border-left:10px solid #FFCC33;}
body#advice  #leftnav  {background:#FFCC33;}
body#advice  #leftnav  li a:hover {/*background:#FCDC7B;*/ background:#336699;}
body#advice  #leftnav #heading{border-top:1px solid #fff;  font-weight: bold ; background:#F7BC0C !important;}
body#advice  #breadselector {float:left; display: inline;  height:36px ;background:#FFCC33; padding:0 0 1px 0;}
body#advice  #breadcrumbfade {float:left; display: inline ;width:560px ;  background: url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/advicebreadcrumb.gif) repeat-y;   color:#FFF;  height:20px; border-bottom: 1px solid #B2B1AF; }
body#advice #breadcrumb #breadcrumbspacer { float:left; display: inline; height:16px; width:558px; border-left: 1px solid #B2B1AF;  border-right: 1px solid #B2B1AF;}

body#advice #leftnav ul.leveldownnav { margin: 0 0 4px 0;}
body#advice #leftnav ul.leveldownnav li {border-left:1px solid #fff;margin: 0px 0 0 15px;border-top:1px solid #666666; /*list-style-image:url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/link_arrow_blue.gif)*/; background:#CCC2B9;   border-bottom:1px solid #fff; }
body#advice #leftnav ul.leveldownnav li a{display:block; padding: 3px 0 3px 5px; width:179px !important ;}
body#advice #leftnav ul.leveldownnav li a:hover{  background:#123456;}

body#advice #leftnav ul.leveldownnav li a.heading{display:block; padding: 3px 0 3px 14px; width:186px !important;}
body#advice #leftnav ul.leveldownnav li.firstchild a {/*background:#3377cc;*/   }
body#advice #leftnav ul.leveldownnav li.firstchild  {/*background:#3377cc;*/ margin: 0px 0px 0px 0px ; list-style-image:none; border-left:none; border-top:none;}
/*body#general #leftnav ul.leveldownnav li a.heading:hover {background:#3377cc ;}*/
body#advice #leftnav ul li.afterleveldownav { border-top:1px solid #fff;}

/*NEWS PAGE: selection box,  left nav and breadcrumb*/
body#news #selector  {float:left ;  display: inline ; width:190px;  border-top:5px solid #18C218;border-left:10px solid #18C218; }
body#news #leftnav {  background:#18C218;}
body#news #leftnav li a:hover {/*background:#FCDC7B;*/ background:#336699; }
body#news #leftnav #heading{border-top:1px solid #fff;  font-weight: bold; background:#66CC66 !important; }
body#news #breadselector {float:left; display: inline;  height:36px; background:#18C218; padding:0 0 1px 0;}
body#news #breadcrumbfade {float:left; display: inline ;width:560px ;  background: url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/newsbreadcrumb.gif) repeat-y;  color:#FFF;  height:20px; border-bottom: 1px solid #B2B1AF;}
body#news #breadcrumb #breadcrumbspacer { float:left; display: inline ;height:16px; width:558px; border-left: 1px solid #B2B1AF;  border-right: 1px solid #B2B1AF;}


/*RESOURCES PAGE: selection box,  left nav and breadcrumb*/
body#resources #selector  {float:left ;  display: inline ; width:190px;  border-top:5px solid #990099;border-left:10px solid #990099;}
body#resources #leftnav {  background:#990099;}
body#resources #leftnav li a:hover {/*background:#FCDC7B;*/ background:#336699;}
body#resources #leftnav #heading{border-top:1px solid #fff;  font-weight: bold ; background:#CC66CC !important;}
body#resources #breadselector {float:left; display: inline;  height:36px; background:#990099; padding:0 0 1px 0;}
body#resources #breadcrumbfade {float:left; display: inline ;width:560px ;  background: url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/resourcesbreadcrumb.gif) repeat-y;  color:#FFF;  height:20px; border-bottom: 1px solid #B2B1AF;}
body#resources #breadcrumb #breadcrumbspacer { float:left; display: inline ;height:16px; width:558px; border-left: 1px solid #B2B1AF;  border-right: 1px solid #B2B1AF;}

/*azindex PAGE: selection box,  left nav and breadcrumb*/
body#atoz #selector  {float:left ;  display: inline ; width:190px;  border-top:5px solid #FF0066;border-left:10px solid #FF0066; }
body#atoz #leftnav {background:#FF0066;}
body#atoz #leftnav li a:hover {/*background:#FCDC7B;*/ background:#336699;}
body#atoz #leftnav #heading{border-top:1px solid #fff;  font-weight: bold ; background:#FF6699 !important;}
body#atoz #breadselector {float:left; display: inline;  height:36px; background:#FF0066; padding:0 0 1px 0;}
body#atoz #breadcrumbfade {float:left; display: inline ;width:560px ;  background: url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/azindexbreadcrumb.gif) repeat-y;  color:#FFF;  height:20px; border-bottom: 1px solid #B2B1AF;}
body#atoz #breadcrumb #breadcrumbspacer { float:left; display: inline ;height:16px; width:558px; border-left: 1px solid #B2B1AF;  border-right: 1px solid #B2B1AF;}
body#atoz #leftnav #atoznav { margin:4px 0  0 2px; width:197px ;  border-top:1px solid #fff;}  
body#atoz #leftnav #atoznav ul {  }
body#atoz #leftnav #atoznav ul li {float: left; display:inline; list-style: none; overflow: hidden; background:#ff6699;}
body#atoz #leftnav #atoznav ul li a {width: 23px!important ;border-right:1px solid #fff; font-size:125%; text-align:center; margin:0px 0px 0px 0px; padding:2px 2px 2px 2px;}

body#atoz #leftnav #atoznav ul li a.leftborder {border-left:1px solid #fff;}


/*general PAGE: selection box,  left nav and breadcrumb*/
body#general #selector  {float:left ;  display: inline ; width:190px;  border-top:5px solid #336699;border-left:10px solid #336699;}
body#general #leftnav {  background:#336699;}
body#general #leftnav li a:hover { background:#336699;} 



body#general #leftnav ul li {position:relative;}
body#general #leftnav ul li ul {display:none ; position:absolute; margin:0 0 0 200px; top:-1px;/* border-left:1px solid #B2B1AF; */ border:1px solid #B2B1AF;}
body#general #leftnav ul li ul li{ border-left:1px solid #fff;border-right:1px solid #fff;}
body#general #leftnav ul li ul li:first-child {border-top:1px solid #fff;}
body#general #leftnav ul li:hover ul,body#general #leftnav ul li.sfhover ul {display:block;}
body#general #leftnav #headingafternav{border-top:1px solid #fff;}
body#general #leftnav #heading{border-top:1px solid #fff;  font-weight: bold ; background:#3377cc !important;}
body#general #breadselector {float:left; display: inline;  height:36px; background:#336699; padding:0 0 1px 0;}
body#general #breadcrumbfade {float:left; display: inline ;width:560px ;  background: url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/generalbreadcrumb.gif) repeat-y;  color:#FFF;  height:20px; border-bottom: 1px solid #B2B1AF;}
body#general #breadcrumb #breadcrumbspacer { float:left; display: inline ;height:16px; width:558px; border-left: 1px solid #B2B1AF;  border-right: 1px solid #B2B1AF;}


/*LEVEL DOWN MAIN PAGE CONTENT BOX: includes variation for the destinations page*/
body#destinations #main {float:left; display: inline ; width:542px; padding:0px 7px 0 9px;  background:#fff; margin-bottom:3px;  border-left: 1px solid #B2B1AF;  border-right: 1px solid #B2B1AF; border-bottom: 1px solid #B2B1AF;}
body#advice #main {float:left; display: inline ; width:542px; padding:0px 7px 0 9px;  background:#fff; margin-bottom:3px;  border-left: 1px solid #B2B1AF;  border-right: 1px solid #B2B1AF; border-bottom: 1px solid #B2B1AF;}
body#news #main {float:left; display: inline ; width:542px; padding:0px 7px 0 9px;  background:#fff; margin-bottom:3px;  border-left: 1px solid #B2B1AF;  border-right: 1px solid #B2B1AF; border-bottom: 1px solid #B2B1AF;}
body#resources #main {float:left; display: inline ; width:542px; padding:0px 7px 0 9px;  background:#fff; margin-bottom:3px;  border-left: 1px solid #B2B1AF;  border-right: 1px solid #B2B1AF; border-bottom: 1px solid #B2B1AF;}
body#atoz #main {float:left; display: inline ; width:542px; padding:0px 7px 0 9px;  background:#fff; margin-bottom:3px;  border-left: 1px solid #B2B1AF;  border-right: 1px solid #B2B1AF; border-bottom: 1px solid #B2B1AF;}
body#general #main {float:left; display: inline ; width:542px; padding:0px 7px 0 9px;  background:#fff; margin-bottom:3px;  border-left: 1px solid #B2B1AF;  border-right: 1px solid #B2B1AF; border-bottom: 1px solid #B2B1AF;}


body#destinationsmap #main {float:left; display: inline ; width:542px; padding:0px 7px 0 9px;  background:#fff;  }
#main h1 { color:#336699 ;padding:0 0 15px 0;}

#main #destintro {border:1px solid #FAD565;  padding:5px 0 5px 0;}
#main #destintro h2, p{padding: 0 5px 5px 5px;}

/*#mainNoBorder {float:left; display: inline ; width:542px;text-align:justify; padding:0px 7px 0 9px;  background:#fff;  }
#mainNoBorder h1 { color:#336699 ;padding:0 0 15px 0 }
#mainNoBorder .destmap { width:530px;padding:19px 0px 10px 0px; }*/


body#destinationsmap #maincontent img {}
#maincontent h1 {color:#336699; padding:0 0 10px 0;}
#maincontent h2 {color:#336699;padding:10px 0 10px 0;}
#maincontent p {padding: 0 0 15px 5px;}

body#general #maincontent  h3 {color:#3377cc; margin:10px 0 10px 0;}
body#destinations #maincontent  h3 {color:#FF7700; margin:10px 0 10px 0;}
body#advice #maincontent  h3 {color:#F0BB1C; margin:10px 0 10px 0;}
body#news #maincontent  h3 {color:#18c218; margin:10px 0 10px 4px;}
body#news #maincontent #newsitem {border:1px solid #99cc99; padding: 0 10px 10px 5px ; margin:0 0 10px 0;}
body#news #maincontent { padding: 0 10px 10px 5px ; margin:0 0 10px 0;}
body#news #maincontent  h2 { margin:10px 0 10px 0 ;border-bottom:2px solid #99cc99;}
 #maincontent ul.newsnav  {margin: 0px 0px 0px 0px; /*padding: 0px 0px 0px 0px */}
 #maincontent ul.newsnav li.backtotop {list-style-image:none}
 #maincontent ul.newsnav li.backtotop a {}
 #maincontent ul.newsnav li.backtotop a:hover {}

body#resources #maincontent h3 {color:#990099; margin: 10px 0 10px 0;}



#maincontent ul.linklist   { list-style-image:url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/link_arrow_blue.gif) ; padding:0 0 15px 18px;}
#maincontent ul.linklistpage {list-style-image:url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/link_arrow_336699.gif) ; padding:10px 0 15px 18px;}
#maincontent .linklistpage a {color:#336699;}

/*this is to be used instead of linklist class as name was to ambiguous*/
#maincontent ul.linklist-ContentOnThisPage   { list-style-image:url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/link_arrow_blue.gif) ; padding:0 0 15px 18px;}
#maincontent .linklist-ContentOnThisPage  a {color:#0092C1;}

/*this is to be used instead of linklistpage class as name was to ambiguous*/
#maincontent ul.linklistpage-ContentOnAnotherPage  {list-style-image:url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/link_arrow_336699.gif) ; padding:10px 0 15px 18px;}
#maincontent .linklistpage-ContentOnAnotherPage a {color:#336699;}

#maincontent ul.linklistpageindent0 { list-style-image:url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/link_arrow_336699.gif) ; padding:10px 0 0px 18px;}
#maincontent ul.linklistpageindent0 a{color:#336699;}
#maincontent ul.linklistpageindent1 {list-style-image:url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/link_arrow_336699.gif) ; padding:0px 0 0px 38px;}
#maincontent ul.linklistpageindent1 a{color:#336699;}
#maincontent ul {padding: 0 4px 5px 20px; list-style-image:url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/hps_arrow_grey.gif);}
#maincontent ol ul {padding: 5px 0 0px 10px;}
#maincontent ul.indent1 {width:490px; padding: 0px 4px 0 40px;  list-style-image:url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/hps_arrow_grey.gif);}
#maincontent li{ padding :0 4px 5px 4px;}
#maincontent a {color:#0000cc;}
#maincontent #countrylistcontainer {float: left;width:440px; margin:20px 0 20px 30px;}
#maincontent #countrylistleft { float:left ; width:250px;}
#maincontent #countrylistright {float:left; width:180px; padding:15px 0 0 0;}

#maincontent #countrylinklistcontainer {float:left;width:500px; margin:15px 0 40px 0px; }
#maincontent #countrylinklistleft { float:left ; width:240px;}
#maincontent #countrylinklistright { width:220px; padding:45px 0 0 0;}

#maincontent li.noArrowExtraMargin{ list-style-image:none;margin:0 0 10px 0 }
#maincontent li.noArrow{ list-style-image:none;}
#maincontent ul.yellowFeverImages {list-style-image:none; margin:10px 0 0 0}
#maincontent ul.yellowFeverImages li {display:inline; margin: 0 0 0 35px }
body#atoz #maincontent h1 {padding:0 0 10px 0;}
body#atoz #maincontent  a{color:#336699; }

/*body#atoz #leftnav #atoznav { margin:4px 0  0 2px; width:197px ;  border-top:1px solid #fff  }  
body#atoz #leftnav #atoznav ul {  }
body#atoz #leftnav #atoznav ul li {float: left; display:inline; list-style: none; overflow: hidden;}
body#atoz #leftnav #atoznav ul li a {width: 23px!important ;border-right:1px solid #fff; font-size:125%; text-align:center; margin:0px 0px 0px 0px;padding:2px 2px 2px 2px}*/








body#atoz #maincontent p {padding:0 0 20px 0;}
body#atoz #maincontent ul.atozlistnav {padding: 0px 0px 0px 0px;margin: 0px 0px 40px 0px; width:540px !important;}
body#atoz #maincontent ul.atozlistnav li.backtotop a {width:64px !important ; background: url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/hps_top_grey.gif) 90% 4px no-repeat;}
body#atoz #maincontent ul.atozlistnav li.backtotop a:hover {background: url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/hps_top_atoz.gif)  90% 4px no-repeat ;}
body#atoz #maincontent ul.atozlistnav li.backtotop  {}
body#atoz #maincontent ul.atozlistnav li a{float:left; display:block;color:#aaaaaa; width:10px; padding:0 4px 0 4px; margin: 0px 0px 0px 0px  !important;}

body#atoz #maincontent ul.atozlistnav li a:hover{color:#0092c1;}
body#atoz #maincontent ul.atozlistnav li {display:inline;  padding:0px 0px 0px 0px !important ; margin: 0px 0px 0px 0px !important;}

#maincontent #yellowfevercountrylistright{ float:left ;width:200px ;padding:35px 0 0 0;}
#maincontent #yellowfevermaintop{  float:left ; width:540px; list-style-image:none;}


#table {padding:0 0px 10px 40px;}
table {background-color:#FFF;width:90%;border-collapse:collapse; border-right:1px solid #aaa}

caption {height:30px; font-weight:bold;}
thead {height:25px;}

td {background-color:#FFF;border:1px solid #aaaaaa;padding:5px;}
.colhead { background-color: #FFE57C;border:1px solid #aaa;}
.rowhead { background-color: #eeeeee;font-weight:bold;}
tfoot tr td {background-color:#eeeeee;}

/*LEVEL DOWN ENDS*/


/* footer */
#footer{clear:both; margin:0px 0 0 0px; height:50px; width:760px ; border-top: 3px solid #336699;}

#footer #imagelinks {float:left}
#footer #imagelinks ul { }
#footer #imagelinks ul li {float:left; display:inline; }

.nhslogo {float:left; display:inline; width:43px; margin:8px 6px 0 0; height:44px; background:url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/nhslogo.gif) no-repeat; background-position:right 0; text-decoration:none; display:block; text-indent:-5000px;}
.hpslogo{float:left; display:inline;width:113px; margin:8px 6px 0 0 ; display:block; text-indent:-5000px; height:45px; background:url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/hpslogo2.gif) no-repeat; background-position:right 0; text-decoration:none;}
.travaxlogo{float:left; display:inline; width:80px; margin:2px 0px 10px 0 ; display:block; text-indent:-5000px; height:53px; background:url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/tvxlogo.gif) no-repeat; background-position:right 0; text-decoration:none;}

#footer #footrt{float:left;  padding:0 0px 0 0; margin:10px 15px 0 0 ;  text-align:right; width:477px;}

/* iemac5.2 hacks begin */
html>body #footer #footrt{padding:10px 15px 0 0;} /*mac fix*/
/* commented backslash hack v2 \*/
html>body #footer #footrt{padding:0 15px 0 0;}/*netscape fix*/
/* end hack */

#footer #footrt ul{font-size:98%; padding:0 0px 0 0; }
#footer #footrt ul li{display:inline; font-size:100%;}
#footer #footrt ul li a{color:#0092C1; background:url(http://collections.europarchive.org/tna/20080205132101/http://www.fitfortravel.nhs.uk/images/hps_nav_foot_line.gif) no-repeat; background-position:right top; padding:0 8px 0px 4px;}
#footer #footrt ul li a:hover{color:#0092C1;}
#footer #footrt ul li a.noblue{background:none; padding-right:0;}
#footer #footrt p{font-size:98%; color:#848484; margin:3px 0 0px 10px; padding:0px 0px 0px 0px }
#footer #footrt p.xml{width:145px; float:right; margin-top:0px; }
#footer #footrt p.xml a{color:#848484;}
#footer #footrt p.xml a:hover{color:#848484;}
#printfooter {display:none;}

#print p{border-bottom:10px solid #fff; border-top:15px solid #fff;color:#0092C1; clear:both;}
#print a{font-weight:normal; color:#0092C1;}

.printimage {display:none;}



