﻿*{ margin: 0; padding: 0;}
body{ color: #505050; background-color: transparent; font-size: 12px; font-family: Arial, Sans-Serif; line-height: 18px; background: #fff url(/images/back_hwac.jpg) repeat-x left top;}
#fullContent{ left: 0px; top: 0px;}
p{ margin: 0px 0px 9px 0px;}
h1{ font-size: 16px; margin: 10px 0 15px 0; vertical-align: middle;}
h2{ font-size: 14px; margin: 10px 0 5px 0;}
h3, #labelSearch{ font-size: 13px; margin: 10px 0 5px 0;}
h4{ font-size: 12px; font-weight: bold; font-style: italic; margin: 5px 0 5px 0;}
h5{ font-size: 12px; font-style: italic; margin: 5px 0 5px 0;}
#container{ background-color: White; text-align: left; margin: auto; padding: 1px;}
img.left{ float: left;}
img.center{ display: block;}
img.right{ float: right;}
fullHeader{ z-index: 5;}
#header{ background-color: Transparent; background-repeat: no-repeat; background-position: right; text-align: left; margin: 1px 0px 1px 0px;}
#header .pracName, #header .pracName a{ margin: 0px; padding: 24px 0 0 15px; font-size: 28px; letter-spacing: -1px; font-weight: normal; text-decoration: none;}
#header .pracByline{ padding: 0px; margin: 18px 0 0 45px; font-size: 16px; line-height: 24px; font-weight: normal; overflow: hidden;}
#fullMenu{ z-index: 200;}


#navigation{ z-index: 100; background: #fff url(/images/hwac_nav.jpg) no-repeat left top; color: #505050; width: 185px; 
             height: 240px; min-height: 240px; float: left;}
#navigation ul{ padding: 6px 23px 0px 25px; margin: 0;}
#navigation li{ list-style-type: none; line-height: 25px; padding: 0px 0 0 4px; height: 28px; border-bottom: solid 1px #005500;}
#navigation a{ padding: 2px 5px 3px 0px; font-size: 12px; font-weight: normal; text-transform: none; 
               text-decoration: none; width: 100%; z-index: 60; color: #fff;}
#navigation a.selected{ font-style: italic; color: #fff;}
#navigation a:hover{ text-decoration: underline;}

.subMenu{ display: none; position: absolute; visibility: hidden; border: none; background: transparent; margin: 0px; padding: 2px; z-index: 50;}
.subMenuItems{ width: 170px; border: 1px solid #18517a; background: #fff; margin: 2px; padding: 4px;}
.subMenuItems a{ color: #333333 !important; background: transparent !important; font-weight: normal !important; font-size: 12px !important; padding: 0 !important; margin: 0 !important; line-height: 18px !important;}
#feed2{ z-index: 1;}
#fullContent{ z-index: 1;}
#welcome{ margin: 0; padding: 10px 0px 0px 10px; text-align: left; font-size: 12px;}
#welcome a:hover, #field4 a:hover{ text-decoration: underline;}
#welcome ul, #welcome ol, .box ol, .box ul{ margin: 0 5px 16px 35px;}
#welcome td{ vertical-align: top; font-size: 12px;}
#welcome img{ margin-left: 5px; margin-right: 5px; margin-top: 2px; margin-bottom: 2px; border: none;}
#welcome.box_small img{ border: solid 1px #505050;}
#welcome td img{ margin: 0 0 0 0;}
#welcome.welcome_alone{ position: relative; width: 600px; padding: 20px 10px 0 10px; font-size: 12px;}
#welcome.welcome_alone a{ font-size: 12px;}
.picback{ background-color: inherit;}
.red{ color: red;}
.box{ clear: both; margin: 0px; border: 1px solid #c0c0c0; padding: 5px; min-height: 150px; 
      height: auto !important; height: 150px;}
#commentsBox{ clear: both; margin: 0px; border: 1px solid #c0c0c0; padding: 5px;}
.box_small{ background: #fff;  
            border: 1px solid #d0c9cb; padding: 10px 5px 5px 5px; margin: 0px; min-height: 150px; height: auto !important; height: 150px;}

#addressBox{ float: right; font-size: 11px; line-height: 16px; padding: 5px; text-align: left; width: 170px; margin: 2px 10px 0px 0px; border: 1px solid #c0c0c0;}
#addressBox a{ text-decoration: none; color: #303030;}
#news_edit{ padding: 0px; overflow: hidden; height: 350px; width: 170px; text-align: left; font-size: 11px; border: 1px solid #c0c0c0; border-width: 1px; border-style: solid;}
.icon{ border: 0px; vertical-align: middle;}
.lhsicon{ float: left; margin: 0px 5px 0px 0px; border: 10px; vertical-align: middle;}
.rhsicon{ float: right; margin: 0px 0px 0px 0px; border: 1px; vertical-align: middle;}
.button{ width: 90px; height: 24px; font-size: 11px;}
.buttonr{ width: 90px; height: 24px; font-size: 11px; float: right;}
.buttonw{ width: 110px; height: 24px; font-size: 11px; float: right;}
.buttonwnf{ width: 110px; font-size: 11px; padding-top: 2px;}
.buttonwl{ width: 120px; height: 22px; font-size: 11px; padding-bottom: 2px;}
.buttonn{ width: 65px; height: 25px; font-size: 11px;}
.buttonnw{ width: 42px; height: 22px; font-size: 11px;}
.width100f{ width: 100px; padding: 2px; float: left;}
.width120f{ width: 120px; padding: 2px; float: left;}
.width150f{ width: 150px; padding: 2px; float: left;}
#subcontent{ text-align: left; margin-right: 10px; font-size: 12px;}
#subcontent h5{ margin: 0 0 15px 0; font-size: 13px; font-weight: normal; text-align: left;}
#subcontent a{ text-decoration: none;}
#subcontent a:hover{ text-decoration: none;}
.newfeeds{ position: relative; height: 290px; width: 170px; background-color: #fdfeff; color: #000; border: solid 1px #f0c0c0; padding: 3px; margin: 5px 0 10px 5px; overflow: hidden;}
.newfeedsitem{ position: absolute; height: 260px; width: 162px; background-color: Transparent; color: #505050; border: solid 1px #f0c0c0; padding: 0 3px 0 3px; overflow: auto; scrollbar-3dlight-color: #eeeeff; scrollbar-arrow-color: #8080b0; scrollbar-darkshadow-color: #7777af; scrollbar-face-color: #c0deff; scrollbar-highlight-color: #c0c0ff; scrollbar-shadow-color: #a0a0ff; scrollbar-track-color: #ddf;}
.newfeedsheader{ font-size: 13px; font-style: italic; margin-bottom: 10px;}
.newfeedsheader select{ font-size: 10px; font-style: normal; border-right: solid 1px #a0a0f0; padding: 0 2px 0 2px;}
.small{ font-size: 10px; line-height: 16px;}
.small img{ padding: 3px;}
.menublock{ margin: 0;}
.listInfo{ padding: 0 0 0 22px; list-style-position: outside; list-style-type: disc; list-style-image: url(/images/info.gif);}
.listInfo li{ line-height: 22px;}
.listInfo li.selected{ font-style: italic;}
#footer{ clear: both; height: 20px; padding: 2px 0 0 0; margin: 10px auto 0 auto; font-size: 10px; text-align: center; border-top-style: solid; border-top-width: 1px;}
#footer a{ text-decoration: none;}
.linkedTo{ font-size: 11px; line-height: 27px;}
.prac_name{ font-weight: bold;}
#ooh{ font-weight: bold; font-size: 13px; line-height: 26px;}
.accordionHeader{ border-bottom: 1px solid #2F4FaF; border-top: 1px dotted #a0a0e0; border-right: 1px dotted #a0a0e0; border-left: 1px dotted #a0a0e0; color: #5050a0; background: #ffffff url(/images/expand.jpg) no-repeat center left; font-family: Arial, Sans-Serif; font-size: 14px; font-weight: bold; padding: 5px 5px 5px 30px; margin-top: 5px; cursor: pointer;}
.accordionHeaderSelected{ border-bottom: 1px solid #2F4FaF; border-top: 1px dotted #a0a0e0; border-right: 1px dotted #a0a0e0; border-left: 1px dotted #a0a0e0; color: #5050a0; background: #ffffff url(/images/contract.jpg) no-repeat center left; font-family: Arial, Sans-Serif; font-size: 14px; font-weight: bold; padding: 5px 5px 5px 30px; margin-top: 5px; cursor: pointer;}
.accordionContent{ background-color: transparent; border: 1px dotted #a0a0e0; border-top: none; padding: 10px 5px 5px 5px;}
.printIcon{ background-color: Transparent; margin-right: 10px;}
#mailorder_details, #mailorder_details td{ font-size: 11px;}
#mailorder_details input{ font-size: 11px; width: 200px;}
#nhsmap{ background-color: White; color: Black;}
.autocomplete_completionListElement{ visibility: hidden; margin: 0px !important; background-color: inherit; color: windowtext; border: buttonshadow; border-width: 1px; border-style: solid; cursor: default; overflow: auto; height: 200px; text-align: left; list-style-type: none;}
.autocomplete_highlightedListItem{ background-color: #ffff99; color: black; padding: 1px;}
.autocomplete_listItem{ background-color: window; color: windowtext; padding: 1px;}
.compulsory{ color: red; font-size: 10px;}
#invoices td{ font-size: 11px;}
#mailorder_details, #mailorder_details input{ font-size: 1px; color: White; border: none 0px white;}
#searchFor{ width: 90px;}
#options_icons{ background-color: White; padding: 10px; margin: 0; float: left; width: 90%;}
.watermarked{ background-color: transparent; color: gray;}
#welcome .ajax__validatorcallout_error_message_cell{ font-size: 11px;}
.ContextMenuPanel{ border: 1px solid #868686; z-index: 1000; background: url(/images/menu-bg.gif) repeat-y 0 0 #FAFAFA; cursor: default; padding: 1px 1px 0px 1px; font-size: 11px;}
.ContextMenuBreak{ margin: 1px 1px 1px 32px; padding: 0; height: 1px; overflow: hidden; display: block; border-top: 1px solid #C5C5C5;}
a.ContextMenuItem{ margin: 1px 0 1px 0; display: block; color: #003399; text-decoration: none; cursor: pointer; padding: 4px 19px 4px 33px; white-space: nowrap;}
a.ContextMenuItem-Selected{ font-weight: bold;}
a.ContextMenuItem:hover{ background-color: #FFE6A0; color: #003399; border: 1px solid #D2B47A; padding: 3px 18px 3px 32px;}
#returnfield{ color: Red; font-weight: bold;}
.survey1{ width: 50%;}

#fullHeader{ float: right; width: 785px;}
#fullMenu{ float: left; width: 185px;}
#header{ color: #505050; height: 128px; padding: 0px; margin: 0px; background: url(header.jpg) no-repeat left top;}
#container{ color: #505050; background: #fff; text-align: left; width: 970px; padding: 0px; border-width: 1px; border-style: solid; border-color: #d0d0d0;}
#header .pracName, #header .pracName a{ font-size: 35px; margin: 10px 0 0 5px; padding: 10px 0 0 0px; width: 280px; height: 80px; text-align: center; color: #fff; letter-spacing: 0px; line-height: 38px;}
#header .pracByline{ font-size: 15px; margin: 4px 0 0 15px; padding: 0 0 0 0px; width: 256px; height: 30px; text-align: center; font-weight: bold; vertical-align: bottom; color: #597c81;}
.subMenu{ display: block;}
.subMenuItems{ margin: 6px 0px 0 0px; background: #729168; border: 1px solid #fff;}
.subMenuItems a{ color: #fff !important;}
.newfeeds{ border: solid 1px #5b868d;}
.newfeedsitem{ border: solid 1px #5b868d;}
#news_edit{ float: left; margin: 10px 0 0 5px;}
.small{ font-size: 12px;}
#subcontent{ float: right; width: 160px; padding: 10px 5px 0px 0px; margin-top: 0px; padding-top: 10px;}
* html #subcontent{ padding: 10px 0px 0px 0px;}
#subcontent h3{ color: #0a2b00; font-size: 14px; font-weight: bold; background-color: inherit;}
#subcontent a{ color: #0a2b00; background-color: inherit; vertical-align:top;}
#subcontent a:hover{ color: #EE2C2C; background-color: inherit;}
.listInfo{ padding: 2px 0 0px 24px; list-style-image: url(/images/hwac_info.jpg);}
.listInfo li{ padding: 2px 0 0px 0px; line-height: 24px;}
#welcome{ float: left; width: 565px;}
#welcome a{ color: #699560; background-color: inherit;}
#welcome a:hover{ color: #EE2C2C; background-color: inherit; text-decoration: none;}
#footer{ height: 20px; color: #303030; border: none; background: #d0d0d0 url(/images/greenfooter1.jpg) repeat-y; background-position: left top; padding: 0px; font-size: 11px;}
#footer a{ color: #303080; background-color: inherit;}
#footer a:hover{ color: #f03030; background-color: inherit;}

.title1{ color: #505050; background-color: inherit;}
.questionnaire .answers td{ color: blue;}
.answers{ color: blue;}
#addressBox{ float: right; width: 185px; border: none; margin: 0px 0px 0px 0px; padding: 0px 0 0 10px;}
#feed1{ display: none; visibility: hidden;}
#feed2{ float: left;}
.runEditor{ background: transparent url(/images/runeditor.gif) top left no-repeat; padding: 0 0 0 24px; line-height: 32px;}
.runEditor a{ color: Navy !important; text-decoration: none;}
.runEditor a:hover{ color: Blue !important;}
.indexField1{ padding: 2px 2px 7px 2px; }
.indexField2{ display: none;visibility:hidden;}
.indexField3{ display: none;visibility:hidden;}
.indexField4{ display: none;visibility:hidden;}
.indexField5{ display: none;visibility:hidden;}

