﻿*{ margin: 0; padding: 0; }
body{ font-size: 12px; line-height: 18px; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; color: #505050; }
input,select{ font-size: 12px; }
#container{ background-color: White; text-align: left; margin: auto; padding: 1px; color: #505050; width: 970px; border-width: 1px; border-style: solid; border-color: #d0d0d0; }
#fullContent{ z-index: 1; }
p{ margin: 0px 0px 9px 0px; }
h1{ margin: 18px 0 10px 0; font-size: 17px; color: #ff9900; }
h2{ margin: 5px 0 10px 0; font-size: 15px; color: #ff9900; }
h3{ margin: 5px 0 10px 0; font-size: 14px; color: #ff9900; }
h4{ font-size: 12px; font-weight: bold; font-style: italic; margin: 5px 0 5px 0; color: #38495b; line-height: 15px; }
h5{ font-size: 12px; font-style: italic; margin: 5px 0 5px 0; line-height: 15px; color: #38495b; }
#feed1{ display: none; visibility: hidden; }
#feed2{ float: left; z-index: 1; }
#news_edit{ padding: 0px; overflow: hidden; height: 350px; width: 170px; text-align: left; font-size: 11px; border: 1px solid #c0c0c0; float: left; margin: 10px 0 0 5px; background-color: #fdfeff; color: #505050; }
.newfeeds{ position: relative; height: 290px; width: 166px; background-color: #fdfeff; color: #000; border: solid 1px #f0c0c0; padding: 3px; margin: 5px 0 10px 5px; overflow: hidden; }
.newfeedsitem{ position: absolute; height: 260px; width: 152px; 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; }
#welcome{ margin: 0; float: left; width: 585px; padding: 20px 0px 0 10px; text-align: left; font-size: 12px; }
#welcome a{ color: #e8a31f; background-color: inherit; }
#welcome a:hover{ text-decoration: underline; color: #1f32e8; background-color: inherit; }
#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 td img{ margin: 0 0 0 0; }
.box{ clear: both; margin: 0px; border: 1px solid #c0c0c0; padding: 5px; min-height: 150px; height: auto !important; height: 150px; }
.box select, .box input{ font-size: 12px; }
.box_small{ font-size: 12px; font-family: Arial, Sans-Serif; background: #fff;  border: 1px solid #d0c9cb; padding: 10px 5px 5px 5px; font-size: 12px; margin: 0px; min-height: 150px; height: auto !important; height: 150px; }
.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; }
.buttonwl{ width: 120px; height: 22px; font-size: 11px; padding-bottom: 2px; }
#subcontent{ text-align: left; margin-right: 10px 10px 0 0; font-size: 12px; float: right; width: 183px; padding: 10px 5px 0px 0px; background: url(/images/homepage07.gif) no-repeat right top; }
#subcontent a{ text-decoration: none; color: #41467a; background-color: inherit; }
#subcontent a:hover{ color: #e8a31f; background-color: inherit; }
.menublock{ margin: 0; }
.listInfo{ padding: 0 0 0 22px; list-style-position: outside; list-style-type: disc; list-style-image: url(/images/medgen_info4.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: none; background: transparent url(/images/medgen_footer.gif) repeat-y top left; color: #303030; }
#footer a{ color: #e8a31f; background-color: inherit; }
#footer a:hover{ color: #1f32e8; background-color: inherit; }
.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; }
#nhsmap{ background-color: White; color: Black; }
.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; }
#fullHeader{ z-index: 5; float: right; width: 785px; }
#fullMenu{ float: left; width: 185px; }
#header{ margin: 1px 0px 1px 0px; height: 128px; background: url(header.jpg) no-repeat left top; }
#navigation{ background: url(/images/medgen_nav.jpg) no-repeat left top; color: #505050; width: 185px; height: 340px; 
             min-height: 240px; float: left; margin: 1px 0 0 0; }
#navigation ul{ padding: 5px 15px 0px 10px; }
#navigation li{ line-height: 22px; padding: 0 0 0 4px; list-style-type: none; height: 25px; border-bottom: 1px solid #e8a31f;}
#navigation li a{ padding: 0px 5px 3px 3px; font-size: 12px; font-weight: bold; text-transform: none; text-decoration: none; 
                  width: 100%; z-index: 60; color: #e8a31f; }
#navigation li a:hover{ color: #fff; text-decoration: underline; }
#navigation a.selected{ font-style: italic; font-weight: bold; }
.subMenu{ display: block; position: absolute; visibility: hidden; border: none; background: transparent; margin: 0px; padding: 2px; z-index: 50; }
.subMenuItems{ width: 170px; margin: 2px; padding: 4px; margin: 6px 0px 0 0px; background-color: #aeaeae; border: 1px solid #fff; }
.subMenuItems a{ color: #fff !important; background: transparent !important; font-weight: normal !important; font-size: 12px !important; padding: 0 !important; margin: 0 !important; line-height: 18px !important; }
.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; }
.indexField2,.indexField3,.indexField4,.indexField5{ display: none; visibility: hidden; }
