﻿body 
{
    margin: 0px 0px 0px 0px;
    font-family: Tahoma;
    font-size: 10pt;
    color: Black;
    background-image: url('images/back.gif');
    background-repeat: repeat-x;
    background-color: #7a99bf;
    text-decoration: none;
}

a
{
    text-decoration: none;
    color: #39638f;
}

a:hover
{
    color: #013567;
}

#PatientSignIn a
{
    color: #39638f;
}

#PatientSignIn a:hover
{
    color: #013567;
}

input
{
    font-size: 9pt;
}

#LeftSideShadow
{
    vertical-align: top;
    text-align: right;
    background-image: url('images/left_shadow_bottom.gif');
    background-repeat: repeat;
}

#RightSideShadow
{
    vertical-align: top;
    text-align: left;
    background-image: url('images/right_shadow_bottom.gif');
    background-repeat: repeat;
}

#Menubar
{
    background-image: url('images/menubar.gif');   
    background-repeat: repeat-x;
    text-align: center;
}

#MainTable
{
    width: 790px;
    background-color: White;   
}

#LeftSide
{
    width: 150px;
    vertical-align: top;
    text-align: left;
}

#PageContent
{
    width: 449px;
    vertical-align: top;
    text-align: left;
}

#RightSide
{
    width: 191px;
    vertical-align: top;
    text-align: left;
}

#ContentHeader
{
    font-family: Tahoma;
    font-size: 12pt;
    font-weight: bold;
    margin: 5px 5px 10px 10px;
    color: #39638f;
}

#ContentText
{
    font-family: Tahoma;
    font-size: 10pt;
    color: Black;
    margin: 5px 5px 5px 10px;
}

#ContactInfoTable
{
    margin: 5px 5px 5px 0px;   
}

#PatientSignInTable
{
    margin: 0px 5px 5px 0px;   
}

#ContactInformationCell
{
    background-image: url('images/contact_info_mid2.gif');   
    text-align: left;
    vertical-align: top;
    width: 176px;
    height: 183px;
    font-size: 9pt;
}

#ContactInformation
{
    margin: 10px 20px 0px 20px;
}

#PatientSignInCell
{
    background-image: url('images/patient_signin_mid2.gif');
    text-align: left;
    vertical-align: top;
    width: 176px;
    height: 124px;
    font-size: 8pt;
}

#PatientSignIn
{
    margin: 10px 20px 0px 20px;
}

.center
{
    text-align: center;
}

#Footer
{
    text-align: center;
}




.FormTable
{
    border: solid 1px #B1B1B1;
}

.DataGrid
{
    border: solid 1px #B1B1B1;
}

.DataGrid_HeaderStyle
{
    background-image: url('images/table_header.gif');
    background-repeat: repeat-x;
    height: 30px;
    background-color: #7A99BF;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;  
}

.DataGrid_HeaderStyle a
{
    color: #104171;
    text-decoration: none;
    font-weight: bold;
}

.DataGrid_HeaderStyle a:hover
{
    color: #7A99BF;
}

.DataGrid_ItemStyle
{
    padding-left: 5px;
    padding-right: 5px;
    background-color: #F9F9F9;
}

.DataGrid_AlternatingItemStyle
{
    padding-left: 5px;
    padding-right: 5px;
    background-color: #F1F1F1;
}

.DataGrid_FooterStyle
{
    background-image: url('images/table_header.gif');
    background-repeat: repeat-x;
    height: 29px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: right; 
    vertical-align: middle; 
}

.DataGrid_FooterStyle a
{
    color: #104171;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
}

.DataGrid_FooterStyle a:hover
{
    color: white;
    background-color: #7A99BF;
    border: solid 1px black;
    padding-left: 9px;
    padding-right: 9px;
}

.Datagrid_PagerStyle
{
    font-size: 8pt;
    text-align: right;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    border-bottom: solid 1px #B1B1B1;
    border-left: solid 1px #B1B1B1;
    border-right: solid 1px #B1B1B1;
    background-color: #F8F8F8;
}

.PageSize
{
    font-size: 8pt;
}

.FormEntry
{
    background-color: #F8F8F8; 
    vertical-align: top;
    padding-left: 5px;
    padding-top: 2px;
}

.FormElement
{
    font-family: Tahoma;
    font-size: 10pt;
    color: Black;
}

.error
{
    background-color: #F8F8F8;
}

.GroupRow
{
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
    color: black;
}

.DetailHeader
{
    font-size: 11pt;
    font-weight: bold;
}

.Label
{
    font-weight: bold;
}