﻿#MSO_tblPageBody
{
                position: absolute;
}

body
{
                margin: 0px;
                font-family: Arial, Helvetica, sans-serif;
}

div.MASTER_SITEWRAPPER
{
                text-align: center;
}

div.MASTER_SITECONTENT
{
                width: 1230px; 
                margin: 0 auto;
                background-color: white;
}

div.MASTER_COLUMNS
{
                float: left;
                width: 100%;
                background-color: white;

}

div.MASTER_COLUMNS_LEFT
{
                background-color: white; 
                float: left; 
                width: 12%;
                padding-top: 20px;
}

div.MASTER_COLUMNS_RIGHT
{
                float:left; 
                width: 87%; 
/*           background-color: red; */
                clear: right;
}

div.MASTER_FOOTER
{
                background-color: #59585D;
                margin: 0px; 
                padding: 0px; 
                float: left;
                width: 100%;
                height: 35px;      
                font-size: 8pt;    
                color: #8E8D92;
                padding-top: 15px;
}

div.MASTER_FOOTER a
{
                font-size: 8pt;    
                color: #8E8D92;
                                                
}

.SectionHeading
{
                font-family:"Arial Narrow";
                color:#0098af;
                font-size:medium;
                white-space:nowrap;
                text-align:left;
}

a.MediumLinkButton
{
                font-family:"Arial Narrow";
                color:black !important;
                font-size:small;
                text-decoration:none;
                border: none;
}

a.MediumLinkButton img
{
                border: none;
}

a.MediumLinkButton:hover
{
                color:black;
                text-decoration:none;
}

a.SmallLinkButton
{
                font-family:"Arial Narrow";
                color:black !important;
                font-size:x-small;
                text-decoration:none;
                border: none;
}

a.SmallLinkButton img
{
                border: none;
}

a.SmallLinkButton:hover
{
                color:black;
                text-decoration:none;
}

table.SiteNavItem
{
                border-right: 2px white solid;
                /*padding: 0px 15px 0px 15px;*/
                font-size: 10pt;
                
                height: 25px;
                
                z-index: 1000;
}

table.SiteNavItem td
{
                padding-top: 0px;
                vertical-align: top;

                padding-left: 7px;
                padding-right: 10px; /* Accounting for a gap that SharePoint adds in that we cannot change */
                
                z-index: 1000;
}

a.SiteNavItem
{
                color: white;
                text-align: center;
                
                z-index: 1000;
}

.MemberLogin span
{
                font-size: 8pt;
}

a.SiteNavItem:hover
{
                color: #E6E6E8;
                
                z-index: 1000;
}

.MemberLogin
{
                text-align: center;
                float: left;
                width: 100%;
}

.MemberLogin input
{
                background-color: #F4F5F7;
                width: 130px;
                border: 1px #DFE0E2 solid;
}

.MemberLoginCheckbox input
{
                background:none;
                width:auto;
                border:none;
}

.MemberLogin .LoginViewControlLabel
{
                padding-left:5px;
                color: #26A0B5;
                font-size: 8pt;
}

.MemberLogin div
{
                text-align:left;
                float: left;
                width: 100%;
                margin-top: 5px;
}


.LoginButton
{
                width: 47px !important;
                margin-right: 10px;
                float: right;
                clear: both;
                margin-top: 5px;
}

.MemberLoginHeading
{
                background-image: url('/Style%20Library/HVCCC/Images/MasterPage/MemberLoginHeading.jpg');
                height: 12px;
                width: 100%;
                float:left;
                background-repeat: no-repeat;
                padding: 0px !important;
                margin-bottom:  5px;
}

.LoginButtonPanel
{
                float: left;
                text-align: center !important;
                width: 100%;
}

.MemberLogin input
{
                margin-left: 10px;
}

.LoginViewControlLabel
{
                margin-left: 7px;
                margin-bottom: 10px;
}

.MemberLoginMenu
{
                width: 100%;
                margin-top: 4px;
                float: left;
                text-align: center !important;
}

.MemberLoginMenu a
{
                font-size: 7pt;
                color: #424242;
}

.MemberLoginMenu span
{
                color: #C0C0C0;
                padding-left: 3px;
                padding-right: 3px;
}

.LoginViewWebPart_Watermark
{
                color:#A9AAAC;
}

.SiteNavFlyOuts
{
                background-color: #FAFAFC !important;
                /*padding-top:5px !important;*/
                background-image: url('/Style%20Library/HVCCC/Images/MasterPage/MenuDropDownBackground.jpg');
                background-repeat: repeat-x;
                background-position:center bottom;
                /*display: block;*/
                
                z-index: 1000;
                padding-top: 5px;
}

.SiteNavFlyOuts table,
.SiteNavFlyOuts tbody,
.SiteNavFlyOuts tr,
.SiteNavFlyOuts td
{
                position:relative;
                z-index: 1000;
}

a.SiteNavFlyOutsItem:hover
{
                color: #FFFFFF;
                background-color: #26A0B5;

}

.SiteNavFlyOutsItem
{
                color: #000000;                                  
                font-size: 9pt;
                z-index: 1000;
}

a.SiteNavFlyOutsItem
{
                
                padding: 5px;
                                                                display: block;
                                                                z-index: 1000;
}

.HVCCCSearch
{
                margin-left: 10px;
                border: none;
                margin-top: 5px;
}

.HVCCCSearch .ms-sbtable, .HVCCCSearch .ms-sbtable-ex, .HVCCCSearch .ms-sbrow, .HVCCCSearch .ms-sbcell
{
                border: none;
}

.HVCCCSearch input
{
                background-color: #F4F5F7;
                border: 1px #F4F5F7 solid;
}

.ms-sbgo, .ms-sbcell
{
                border: 1px #E2E2E2 solid !important;
                background-color: #F4F5F7;
}

.RecoverPassword
{
margin: 0 auto !important;
}

.ChangePassword input,
.RecoverPassword input
{
                background-color: #F4F5F7;
                border: 1px #E2E2E2 solid;
}

.MemebrControlButtons_Div
{
                float: left;
                text-align: right;
                margin-right: 60px;
                width: 100%;
}

.ChangePassword
{
                
}

div.WelcomeSlideShow img
{
                z-index: 20;
}

.level-header
{
                text-align:left;
}

.level-item
{
                text-align:left;
}

.ms-vb2,
.ms-vb-user
{
    text-align: left;
}

