@import "../standard1.css";
body{ background: #fff url(/images/msw100_bk.jpg) repeat-x top left; text-align: center; border: solid 10px #fff; }
.container{ position: relative; width: 920px; color: #49544c; margin: 20px auto 0 auto; padding: 8px; background-color: #ffffff; 
            border: 1px solid #a0a0a0; }
.fullHeader {
    height: 200px;
    color: #505050;
    background: #447901 url(/images/msw100_header.jpg) top left no-repeat;
    margin: 0;
    padding: 0;
    border: none;
}
.addressBox{ color: #fff; border: none; margin: 0 0 0 0; width: 240px; height: 200px; font-size: 12px; }
.fullMenu{ float: left; margin: 10px 0 0 0; }
.header{ width: 660px; height: 200px; color: #505050; border: solid 1px #909090; margin: 0;}
.pracName { color: #454c47; margin: 30px 0 0 15px;}
.pracName a{ color: #454c47; background-color: white; }
.pracByline{ color: #454c47; margin: 20px 0 0 35px;}
.fullContent{ margin-top: 4px; border-top: solid 12px #69746c; }

.navigation{ width: 170px; border-top: solid 4px #dbdcb9; background-color: #f4f6eb; margin: 14px 0 0 0; position: relative;}
ul.mainMenu{ margin: 0 0 0 0; padding: 5px 5px 0 10px; border-bottom: solid 1px #dbdcb9; color: #69746c; }
ul.mainMenu li { white-space: nowrap; border-bottom-style: solid; border-bottom-width: 1px; border-right-color: #909090; 
                border-bottom-color: #909090; padding: 2px 0 0 4px; height: 25px; }
ul.mainMenu li a { padding-left: 0; color: #444444; }
ul.mainMenu li ul.subMenu{border-color: #909090; background-color: #f4f6eb; margin: 0; padding:0;left: 155px; }
ul.mainMenu li ul.subMenu li{border-color: #909090;}
ul.mainMenu li ul.subMenu li a{ color: #49544c !important; line-height: 25px !important; }

.welcome{ border-top: solid 4px #dbdcb9; width: 543px; float: left; padding: 10px 0 0 5px; margin: 10px 0 0 10px; }
.welcome a{ color: #4444ff; background-color: inherit; }
.welcome a:hover{ color: #EE2C2C; background-color: inherit; text-decoration: none; }
h1 {
    color: #447901;
}
h2, .infoTitle, h3 {
    color: #447901;
}

.footer{ border: none; color: #69746c; background: #fff url(/images/msw100_footer.jpg) top left no-repeat; }
.footer a{ font-weight: bold; color: #69746c; background-color: inherit; }
.footer a:hover{ text-decoration: underline; color: #f03030; background-color: inherit; }
.footer p{ padding: 0; margin: 0; text-align: center; }
.box{ background-color: #fff; color: #505050; }
.box2{ background-color: #fafbfc; color: #505050; }
.news{ background-color: #fafbfc; color: #505050; }
.subcontent{ width: 170px; padding-left: 8px; margin-top: 10px; border-top: solid 4px #dbdcb9; background-color: #f4f6eb; font-size: 90%; }
    .subcontent a {
        color: #444444;
        background-color: inherit;
        font-weight: bold;
    }
.subcontent a:hover{ color: #EE2C2C; background-color: inherit; }

.feed2{ position: absolute; top: 260px; left: 0; width: 160px; height: 250px;}
.news_edit{ position: absolute; top: 280px; left: -11px; width: 185px; height: 272px;}
.newfeeds{ height: 230px;}
.newfeedsitem{ height: 218px;}
.index_news { position: absolute; left: -165px; }

.menublock h5{ color: #5ca500; background-color: transparent; }
.linkedTo a{ color: #0000ff; text-decoration: underline; }
.listInfo{ padding: 0; list-style-type: none; list-style-image: none; list-style-position: outside; }
.listInfo li{ border-bottom: solid 1px #dbdcb9; padding: 3px 0 3px 4px; margin: 0; }
.staffnav td a{ color: #808080; }
.options_icons{ background: #fff url(/images/msw100_online.jpg) top left no-repeat; padding-top: 30px; }
.online_services{ position: relative; width: 250px; height: 50px; float: left; margin: 5px 5px 5px 5px; }
.online_services img{ display: none; visibility:hidden; }
.online_prescriptions{ background: url(/images/buttons/msw_button_prescriptions100.jpg); position: absolute; width: 100%; height: 100%; }
.online_cancel{ background: url(/images/buttons/msw_button_cancel100.jpg); position: absolute; width: 100%; height: 100%; }
.online_appointments{ background: url(/images/buttons/msw_button_appointments100.jpg); position: absolute; width: 100%; height: 100%; }
.online_phone{ background: url(/images/buttons/msw_button_phone100.jpg); position: absolute; width: 100%; height: 100%; }
.online_address{ background: url(/images/buttons/msw_button_contact100.jpg); position: absolute; width: 100%; height: 100%; }
.online_record{ background: url(/images/buttons/msw_button_record100.jpg); position: absolute; width: 100%; height: 100%; }
.online_newsletter{ background: url(/images/buttons/msw_button_newsletter100.jpg); position: absolute; width: 100%; height: 100%; }
.online_survey{ background: url(/images/buttons/msw_button_survey100.jpg); position: absolute; width: 100%; height: 100%; }
.online_carerecord{ background: url(/images/buttons/msw_button_carerecord100.jpg); position: absolute; width: 100%; height: 100%; }
 
.doitonline { display: inline-block; margin-right: 10px; line-height: 24px;background: url(/images/doitonline.png) center left no-repeat;padding-left: 28px; }
.newsletter { display: inline-block; margin-right: 10px; line-height: 24px; }
.resSearch { display: inline-block; margin-right: 10px; line-height: 24px;background: url(/images/search.png) center left no-repeat;padding-left: 28px; }
.translate { margin-right: 7px; bottom: 6px; right: 0; }
.translate .translateFlags { margin: 0; }

.resUpperBlock { position: relative; float: left; }
.resUpperLinks { position: relative; }
.resLowerBlock { float: right; width: 19%; padding: 0 4px; }
