/* London Ambulance Service CSS */
body { background-color: #E5E5E5; background-image: url(../../../../images/design/background-whiteblock.gif); background-position: center top; background-repeat: repeat-y; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight: normal; color: #000000;}
a {color:#000000; text-decoration:none}
a:hover {text-decoration:underline}
form { padding: 0; margin: 0; }

/* Centre container */
.centre-container { position: relative; background-color: #FFFFFF; width: 1000px; padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; }



/* Top Bar Navigation */
.topnav  { float:right; position:relative; padding: 0px; margin: 10px 0px 0px 0px; right: 10px; width:980px; background-image:url(images/topnavback.jpg); background-repeat:repeat-x; background-position: top left; background-color:#FFFF00; font-size:70%; }
.topnav ul { padding: 8px 0px 5px 0px; margin:0px; width:970px; text-align: right;}
.topnav ul li { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border: 0px solid red; display:inline; list-style-type: none; color: #000000; text-align: right;}
.topnav ul li.logout { padding: 0px 3px 0px 5px; margin: 0px 0px 0px 10px; color: #FFFFFF; background-color: #0066cb; border-top: 1px solid #56abfe; border-left: 1px solid #56abfe; border-bottom: 1px solid #012c59; border-right: 1px solid #012c59;}
.topnav ul li.logout a { color:#ffffff;}
.topnav ul li.logout a:hover { text-decoration: none;}
.topnav a { color:#000; }

/* Header */
.header { float:left; position:relative; left: 10px; padding: 0px 0px 15px 0px; margin:0px; width:980px; background-image:url(../../../../images/design/headerback.gif); background-repeat:repeat-x; background-position: top left; background-color:#FFFF00;}
.logo { float:left; position:relative; padding: 0px; margin: 0px; width:550px;}

/* Olympics logo - Added 01082011 */
.olympics-logo { float: right; position: relative; width: 405px; text-align: right; padding: 0px 25px 0px 0px;}

/* fixes for olypmic logo position and hidden olympic logo */
.header { padding-bottom: 10px;}
.olympics-logo { padding-top: 5px; }
.noolympics-logo { float: right; position: relative; width: 405px; text-align: right; padding: 0px 25px 0px 0px;}
.noolympics-logo { padding-top: 5px; }

/* Search facility - Amended 01082011*/
.topnav label { display: none; }
.topnav .searchTextBox { background-color: #ffffff; color: #000000; border-top:1px solid #333333; border-right:1px solid #ffffff; border-left:1px solid #333333; border-bottom:1px solid #ffffff; font-size: 100%; font-weight: normal; padding: 3px 3px 4px 3px; margin: 0px 0px 4px 0px; vertical-align:top; }
.topnav img { border: 0px solid #ffffff; padding: 0px 0px 0px 0px;}
.searchbutton { background-color:#333333; color: #ffffff !important; border-top:1px solid #666666; border-right:1px solid #000000; border-left:1px solid #666666; border-bottom:1px solid #000000; font-size: 100%; font-weight: normal; padding: 2px 3px 1px 3px; margin: 0px 0px 0px 0px;}

/* Search facility 
.searchBox { float:right; position:relative; padding: 50px 10px 0px 0px; font-size: 70%; margin: 0px; width:420px; text-align:right;}
.searchBox label { position:relative; font-weight: bold; margin: 0px 5px 0px 0px; }
.searchBox .searchTextBox { background-color: #ffffff; color: #000000; border-top:1px solid #333333; border-right:1px solid #ffffff; border-left:1px solid #333333; border-bottom:1px solid #ffffff; font-size: 100%; font-weight: normal; padding: 3px 3px 4px 3px; margin: 0px 0px 4px 0px; vertical-align:top; }
.searchBox img { border: 0px solid #ffffff; padding: 0px 0px 0px 0px;}
*/

/* Main Top Level Navigation */
.mainnav { position:relative; float:left; padding: 0px; margin: 0px; width:980px; left: 10px; background-color: #0066cc;}
.mainnav ul { float:left; position:relative; padding: 0px; margin: 0px; width:980px; }
.mainnav li { float:left; position:relative; background-color: #ffffff; background-image: url(../../../../images/design/blue/mainnav_corporateblue_bgtile.gif); background-repeat:no-repeat; background-position: top right; padding: 0px; margin: 0px; display:inline; list-style-type: none; color: #ffffff; text-align:center;}
.mainnav li a { float:left; position:relative; padding: 0px 5px 0px 5px; color: #ffffff; text-decoration:none; font-size:80%; width: 152px; }

.mainnav li a.aboutus { float:left; position:relative; padding: 8px 0px 7px 0px; margin-right: 1px; width: 122px; display:inline; list-style-type: none; color: #ffffff; background-image:url(../../../../images/design/blue/mainnav_corporateblue_small.jpg); background-repeat:no-repeat; background-position: top left; background-color:#0066cc; font-size:80%; font-weight: bold; text-align:center; }
.mainnav li a.calling999 { float:left; position:relative; padding: 8px 0px 7px 0px; margin-right: 1px; width: 122px; display:inline; list-style-type: none; color: #ffffff; background-image:url(../../../../images/design/blue/mainnav_corporateblue_small.jpg); background-repeat:no-repeat; background-position: top left; background-color:#0066cc; font-size:80%; font-weight: bold; text-align:center; }
.mainnav li a.news { float:left; position:relative; padding: 8px 0px 7px 0px; margin-right: 1px; width: 122px; display:inline; list-style-type: none; color: #ffffff; background-image:url(../../../../images/design/blue/mainnav_corporateblue_small.jpg); background-repeat:no-repeat; background-position: top left; background-color:#0066cc; font-size:80%; font-weight: bold; text-align:center; }
.mainnav li a.working { float:left; position:relative; padding: 8px 0px 7px 0px; margin-right: 1px; width: 152px; display:inline; list-style-type: none; color: #ffffff; background-image:url(../../../../images/design/blue/mainnav_corporateblue_big.jpg); background-repeat:no-repeat; background-position:top left; background-color:#0066cc; font-size:80%; font-weight: bold; text-align:center; }
.mainnav li a.talking { float:left; position:relative; padding: 8px 0px 7px 0px; margin-right: 1px; width: 152px; display:inline; list-style-type: none; color: #ffffff; background-image:url(../../../../images/design/blue/mainnav_corporateblue_big.jpg); background-repeat:no-repeat; background-position:top left; background-color:#0066cc; font-size:80%; font-weight: bold; text-align:center; }
.mainnav li a.health { float:left; position:relative; padding: 8px 0px 7px 0px; margin-right: 1px; width: 152px; display:inline; list-style-type: none; color: #ffffff; background-image:url(../../../../images/design/blue/mainnav_corporateblue_big.jpg); background-repeat:no-repeat; background-position:top left; background-color:#0066cc; font-size:80%; font-weight: bold; text-align:center; }
.mainnav li a.member { float:left; position:relative; padding: 8px 0px 7px 0px; margin-right: 0px; width: 152px; display:inline; list-style-type: none; color: #ffffff; background-image:url(../../../../images/design/blue/mainnav_corporateblue_big.jpg); background-repeat:no-repeat; background-position:top left; background-color:#0066cc; font-size:80%; font-weight: bold; text-align:center; }
.mainnav li span.member { float:left; position:relative; padding: 8px 0px 7px 0px; margin-right: 0px; width: 152px; display:inline; list-style-type: none; color: #ffffff; background-image:url(../../../../images/design/blue/mainnav_corporateblue_big.jpg); background-repeat:no-repeat; background-position:top left; background-color:#0066cc; font-size:80%; font-weight: bold; text-align:center; }

.mainnav li.selected a.aboutus { color: #000000; background-image:url(../../../../images/design/blue/mainnav_corporateblue_small_selected.jpg); background-color: #BBDDFF;}
.mainnav li.selected a.calling999 { color: #000000; background-image:url(../../../../images/design/blue/mainnav_corporateblue_small_selected.jpg); background-color: #BBDDFF;}
.mainnav li.selected a.news { color: #000000; background-image:url(../../../../images/design/blue/mainnav_corporateblue_small_selected.jpg); background-color: #BBDDFF;}
.mainnav li.selected a.working { color: #000000; background-image:url(../../../../images/design/blue/mainnav_corporateblue_big_selected.jpg); background-color: #BBDDFF;}
.mainnav li.selected a.talking { color: #000000; background-image:url(../../../../images/design/blue/mainnav_corporateblue_big_selected.jpg); background-color: #BBDDFF;}
.mainnav li.selected a.member { color: #000000; background-image:url(../../../../images/design/blue/mainnav_corporateblue_big_selected.jpg); background-color: #BBDDFF;}
.mainnav li.selected a.health { color: #000000; background-image:url(../../../../images/design/blue/mainnav_corporateblue_big_selected.jpg); background-color: #BBDDFF;}

.mainnav li a:hover { text-decoration: underline;}

.mainnav li a.aboutus:hover { background-image:url(../../../../images/design/blue/mainnav_corporateblue_small_selected.jpg); background-color: #BBDDFF; color: #000000;}
.mainnav li a.calling999:hover { background-image:url(../../../../images/design/blue/mainnav_corporateblue_small_selected.jpg); background-color: #BBDDFF; color: #000000;}
.mainnav li a.news:hover { background-image:url(../../../../images/design/blue/mainnav_corporateblue_small_selected.jpg); background-color: #BBDDFF; color: #000000;}
.mainnav li a.working:hover { background-image:url(../../../../images/design/blue/mainnav_corporateblue_big_selected.jpg); background-color: #BBDDFF; color: #000000;}
.mainnav li a.talking:hover { background-image:url(../../../../images/design/blue/mainnav_corporateblue_big_selected.jpg); background-color: #BBDDFF; color: #000000;}
.mainnav li a.health:hover { background-image:url(../../../../images/design/blue/mainnav_corporateblue_big_selected.jpg); background-color: #BBDDFF; color: #000000;}
.mainnav li a.member:hover { background-image:url(../../../../images/design/blue/mainnav_corporateblue_big_selected.jpg); background-color: #BBDDFF; color: #000000;}
 
/* Homepage Main Image */
.homepage-mainimage-news-container { position: relative; float: left; left: 10px; width: 980px; margin-top: 10px; }
.homepage-mainimage { float:left; position:relative; padding: 0px; margin:0px 0px 0px 0px; width:650px;}
.homepage-mainimage img { border: 0px;}
.homepage-mainfeature-container { float:left; position:absolute; left:20px; top:20px; padding:0px; margin:0px; width:220px; z-index:1000;}
.homepage-mainfeature-top { float:left; position:relative; padding: 0px; margin:0px; height: 8px; width:220px; font-size:1%; background-image:url(../../../../images/design/mainfeat_top.gif); background-position:top left; background-repeat:no-repeat;}
.homepage-mainfeature-middle { float:left; position:relative; padding: 2px 10px 2px 10px; margin:0px; width:198px; background-color:#FFFF00; border-left: 1px solid #CECE00; border-right:1px solid #CECE00; font-size:70%;}
.homepage-mainfeature-middle h1 { font-size:140%; margin: 0px; padding: 0px 0px 8px 0px; width:198px; font-weight:bold;}
.homepage-mainfeature-middle img { float:left; position:relative; margin-right:10px;}
.homepage-mainfeature-middle a { color:#0066CC; text-decoration:none;}
.homepage-mainfeature-middle a:hover { text-decoration: underline;}
.homepage-mainfeature-middle ul { float:left; position:relative; margin: 5px 0px 0px 0px; padding: 0px; width: 198px;}
.homepage-mainfeature-middle li { float: left; margin: 0px; padding: 0px 0px 0px 17px; width: 181px; list-style-type:none; background-image:url(../../../../images/design/bullet_corporateblue.gif); background-repeat:no-repeat; background-position: 2px;}
.homepage-mainfeature-bottom { float:left; position:relative; padding: 0px; margin:0px; height: 8px; width:220px; font-size:1%; background-image:url(../../../../images/design/mainfeat_bottom.gif); background-position:top left; background-repeat:no-repeat;}


/* Homepage Latest news */
.homepage-news-container {float:right; position:relative; padding: 0px; width:320px;}
.homepage-language-feed-container { position: relative; float: left; width: 320px; margin: 0px 0px 8px 0px; padding: 0px; }
.homepage-language { float:left; position:relative; padding: 0px; margin:0px; width:150px;}
.homepage-language img { border: 0px;}
.homepage-news-feed { float:right; position:relative; padding: 6px 0px 0px 0px; margin:0px; width:170px; text-align:right; }
.homepage-news-feed a { color:#0066CC; text-decoration:none; font-size:70%;}
.homepage-news-feed a:hover { text-decoration:underline;}
.homepage-news-feed img { margin-right:0px;}
.homepage-news-middle { float:left; position:relative; padding: 0px; margin:0px; width:320px; background-color:#e5e5e5; }
.homepage-news-header { float:left; position:relative; padding: 0px 15px 0px 10px; margin:0px; width:295px; background-image:url(../../../../images/design/topnews_home.jpg); background-position:top left; background-repeat:no-repeat; background-color:#99CCFF;}
.homepage-news-header h1 { font-size:100%; color:#0066CC; margin: 0px; padding: 7px 0px 7px 0px; font-weight: bold; }
.homepage-news-text { float:left; position:relative; padding: 0px; margin:0px; width:314px; background-image:url(../../../../images/design/text_b.jpg); background-position:top left; background-repeat:repeat-x; color:#333333; font-size:70%; background-color:#FFFFFF; border-left: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #4C94DB; min-height:270px; height:270px; }
.homepage-news-text ul { float:left; position:relative; padding: 0px 10px 0px 10px; margin: 0px; width:294px;}
.homepage-news-text li { float:left; padding: 7px 0px 7px 0px; width:294px; margin: 0px; list-style-type: none; color: #000000; border-bottom: 1px solid #e5e5e5;}
.homepage-news-text li.alt { float: left; margin: 11px 0px 0px 0px; padding: 0px 0px 0px 17px; width:277px; list-style-type:none; background-image:url(../../../../images/design/bullet_corporateblue.gif); background-repeat:no-repeat; background-position: 2px; border-bottom: 0px solid #e5e5e5;}
.homepage-news-text a { color:#0066CC; text-decoration:none}
.homepage-news-text a:hover { color:#0066CC; text-decoration:underline}
.homepage-news-text img { float:left; position:relative; margin-right:10px; padding-top: 2px;}
.homepage-news-bottom { float:left; position:relative; padding: 0px; margin:0px; width:320px; height:19px; background-image:url(../../../../images/design/bottomfeature_home.jpg); background-position:top left; background-repeat:no-repeat;}

/* Homepage feature boxes */
.homepage-features-container { position: relative; float: left; left: 10px; width: 980px; margin-top: 10px; }
.homepage-features-container-left { position: relative; float: left; width: 650px;}
.homepage-features-container-right { position: relative; float: right; width: 320px;}
.homepage-featureone {float:left; position:relative; padding: 0px; margin: 0px; width:320px;}
.homepage-featuretwo {float:right; position:relative; padding: 0px; margin: 0px; width:320px;}
.homepage-featurethree {float:left; position:relative; padding: 0px; margin: 0px; width:320px;}
.homepage-feature-content { float:left; position:relative; padding: 0px; margin: 0px; width: 320px;}
.homepage-featuremiddle { float:left; position:relative; padding: 0px; margin:0px; width: 320px; background-color:#e5e5e5; }
.homepage-featurebottom { float:left; position:relative; padding: 0px; margin:0px; width: 320px; height:19px; background-image:url(../../../../images/design/bottomfeature_home.jpg); background-position:top left; background-repeat:no-repeat;}
.homepage-featureheader { float:left; position:relative; padding: 0px 15px 0px 10px; margin: 0px; width:295px; background-image:url(../../../../images/design/topfeature_home.jpg); background-position:top left; background-repeat:no-repeat; color:#FFFFFF; background-color:#0066CC; }
.homepage-featureheader h1 { font-size:100%; margin: 0px; padding: 7px 0px 7px 0px; font-weight: bold; }
.homepage-featureimage { float:left; position:relative; border-left: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #4C94DB;}
.homepage-featuretext { float:left; position:relative; padding: 10px 10px 0px 10px; margin:0px; width: 294px; background-image:url(../../../../images/design/text_b.jpg); background-position:top left; background-repeat:repeat-x; color:#000000; font-size:70%; background-color:#FFFFFF; border-left: 1px solid #999999; border-right: 1px solid #999999;}
.homepage-featuretext ul { float:left; position:relative; margin: 5px 0px 0px 0px; padding: 0px; width: 294px;}
.homepage-featuretext li { float: left; margin: 0px; padding: 0px 0px 0px 17px; list-style-type:none; background-image:url(../../../../images/design/bullet_corporateblue.gif); background-repeat:no-repeat; background-position: 2px;}
.homepage-featuretext a { color:#0066CC; text-decoration:none;}
.homepage-featuretext a:hover { text-decoration:underline;}

/* Footer - Bottom Navigation */
.bottomnav { float:left; position:relative; left: 10px; padding: 0px; margin: 10px 0px 5px 0px; width:980px; background-image:url(../../../../images/design/bottomnavback.jpg); background-color: #0066cc; background-repeat:repeat-x; background-position: top left; font-size:70%; color: #ffffff;}
.bottomnav ul { padding: 10px 0px 10px 10px; margin:0px; width:970px;}
.bottomnav li { padding: 0px; margin: 0px; display:inline; list-style-type: none; color: #ffffff; }
.bottomnav a { color:#FFFFFF;}
.footer-logos { position: relative; float: right; right: 10px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; text-align: right; width: 980px;}
.footer-logos img { border: 0px;}

/* Section pages */
.section-homepage-container { position: relative; float:left; width: 980px; left: 10px; margin-top: 10px;}
.section-navigation-container { position: relative; float: left; width: 200px; }
.section-content-features-container { position: relative; float: right; width: 770px; }
.section-image { position: relative; float: right; width: 770px; margin-bottom: 10px;}
.section-content-features-container2 { position: relative; float: right; width: 770px; }
.section-content-title-container { position: relative; float: left; width: 560px; }

.section-features { position: relative; float: right; width: 200px; }

/* Search results */
.searchresult-container { position: relative; float: left; width: 540px; }
.searchresult-container .search-item-result { position: relative; float: left; padding-bottom:10px; margin-bottom:10px; width: 540px; border-bottom: 1px solid #E5E5E5; }

 .searchresult-container .searchtop { color:#666; margin-top:2px; font-weight:bold; }
 .searchresult-container legend { color: #0066CC; font-weight: bold; padding: 0px 5px 0px 5px;}
 .search-options .form-row {  padding: 5px 10px 5px 10px; background-image:url(../../../../images/design/blue/sidenav_corporateblue_level3_bgtile.jpg); background-color: #F7F7F7; background-repeat:repeat-x; margin: 0px 0px 5px 0px; font-size:smaller;}
 
 /*Form button */
.formbutton { background-color:#333333; color: #ffffff !important; border-top:1px solid #666666; border-right:1px solid #000000; border-left:1px solid #666666; border-bottom:1px solid #000000; font-size: 100%; font-weight: normal; padding: 2px 3px 1px 3px; margin: 0px 0px 0px 5px;}

/* Sitemap */
.sitemap-content { position: relative; float: left; width: 540px; font-size:80%; padding: 10px; font-weight: normal; background-image:url(../../../../images/design/sectioncontent_bgtile.jpg); background-repeat:repeat-x;}
.sitemap-content a { color: #0066cc; }
.sitemap-content ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } 
.sitemap-content li { margin: 0px 0px 0px 0px; padding: 3px 0px 3px 0px;}     
.sitemap-content li.sitemap-level-0 { list-style-type: disc; color: #0066cc; margin: 0px 0px 0px 15px; padding: 3px 0px 3px 0px; font-weight:bold;}
.sitemap-content li.sitemap-level-1 { list-style-type: circle; color: #0066cc; margin: 0px 0px 0px 35px; padding: 3px 0px 3px 0px;}
.sitemap-content li.sitemap-level-2 { list-style-type: square; color: #0066cc; margin: 0px 0px 0px 55px; padding: 3px 0px 3px 0px;}
.sitemap-content li.sitemap-level-3 { list-style-type: disc; color: #0066cc; margin: 0px 0px 0px 75px; padding: 3px 0px 3px 0px;}

 /* Forum */
.forum-title-1 { position: relative; float: left; width: 770px; font-size:80%; font-weight: normal; margin: 0px; padding: 0px;}
/* Change background image and background color in title-1 ONLY */ .forum-title-1 h1 {background-image: url(../../../../images/design/blue/forumtitle_1_corporateblue.jpg);
background-repeat: no-repeat; background-color: #BBDDFF; padding: 8px 15px 8px 15px; width: 740px; margin: 0px; color: #0066CC; font-size:150%; font-weight: bold;} .forum-content { position: relative; float: left; width: 750px; font-size:80%; padding: 10px; font-weight: normal; background-image:url(../../../../images/design/sectioncontent_bgtile.jpg); background-repeat:repeat-x;}


/* News listing */
.news-listing { position: relative; float: left; width: 540px; padding-top: 0px; padding-bottom: 0px; }
.news-listing ul { position: relative; float: left; width: 540px; margin-bottom: 30px; margin-top: 0px; padding: 0px;}
.news-listing li { list-style-type: none;  background-image: none; width: 540px; padding-left: 0px; padding-bottom: 10px; padding-top: 10px; border-bottom: 1px solid #E5E5E5;}
.news-listing li img {float:left; margin-right: 10px; margin-bottom: 10px; border: 1px solid #E5E5E5; }
 
/*News paging */
.news-paging { position: relative; float: right; width: 540px; padding-top: 0px; padding-bottom: 0px; text-align: right;}
.news-paging ul { padding: 5px; width: 530px;}
.news-paging li { display: inline; padding: 0px; margin: 0px;}
.news-paging li.previous { background-image:url(../../../../images/blue/bullet_corporateblue.gif); background-repeat:no-repeat; background-position: left;}
.news-paging li.previous a { padding-left:15px;}
.news-paging li.number { background-image:none; padding: 0px 10px 0px 10px;}
.news-paging li.next { background-image:url(../../../../images/blue/bullet_corporateblue.gif); background-repeat:no-repeat; background-position: right;}
.news-paging li.next a { padding-right:12px;}

