﻿*
{
    border-style: none;
    border-color: inherit;
    border-width: 0px;
    border: 0px;
    padding: 0px;
    margin: 0px;
}

body
{
    font-family: Verdana;
    font-size: 10pt;
    color: black;
    padding: 2px;
    height: 100%;
    text-align: center;
    width: 100%;
}

#aspnetForm
{
    width: 776px;
}

.AlignRight
{
    text-align:right;
}

.AlignCenter
{
    text-align: center;
}

div#Header
{
    height: 97px;
    width: 775px;
    text-align: right;
}

div#banner-left
{
    float:left;
    height: 87px;
    background-image:url(images/Banner-Left.jpg);
    width: 312px;
    border: 0px;
    padding: 0px;
    margin: 0px;
}

div#banner-mid
{
    width: 97px;
    height: 87px;
    background-image:url(images/Banner-Mid.jpg);
    float: left;
    border: 0px;
    padding: 0px;
}

div#banner-right
{
    width: 366px;
    height: 87px;
    background-image: url(images/Banner-Right.jpg);
    float: right;
    border: 0px;
    padding: 0px;
    margin: 0px;
}

div#banner-left-404
{
    float:left;
    height: 87px;
    background-image:url(/images/Banner-Left.jpg);
    width: 312px;
    border: 0px;
    padding: 0px;
    margin: 0px;
}

div#banner-mid-404
{
    width: 97px;
    height: 87px;
    background-image:url(/images/Banner-Mid.jpg);
    float: left;
    border: 0px;
    padding: 0px;
}

div#banner-right-404
{
    width: 366px;
    height: 87px;
    background-image: url(/images/Banner-Right.jpg);
    float: right;
    border: 0px;
    padding: 0px;
    margin: 0px;
}

#PP_ToolBarPanel
{
    height: 65;
    text-align: left;
    overflow: visible;
    margin: 0px;
    border: 0px;
}

div#Buttons
{
    height: 22px;
    border: 0px;
    margin: 0px;
    padding: 0px;
    text-align: left;
    overflow: visible;
}

#PP_WelcomeSloganPanel
{
    height: 14px;
    width: 386px;
    margin: 0px;
    border: 0px;
    margin-top: -3px;
    padding-bottom: 3px;
    text-align: left;
}

#PP_ClientButtonsPanel
{
    height: 24px;
    text-align: left;
    margin-top: 0px;
}

#PP_contMain
{
    height: 8000px;
    overflow: auto;
}

#LogInStatus
{
    position: relative;
    border: 0px;
    padding: 0px;
    margin: 0px;
    text-align: right;
    top: 100px;
    left: 0px;
    z-index: 1;
    width: 130px;
    height: 37px;
    overflow: hidden;
    display: inline;
}

img
{
    border-style: none;
    padding: 0px;
    margin: 0px;
    border-color: inherit;
}




div#ContentWrapper 
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    width: 775px;
    background-color: White;
    padding: 0px;
    text-align: left;
    height: auto;
}

div#Blurb
{
    float: left;
    width: 58%;
    text-align: left;
    height: auto;
}

div#IntroLinks
{
    width: auto;
    height: auto;
    text-align: right;
}

div#RightWrapper
{
    float: right;
    width: 310px;
    height: auto;
    text-align: right;  
}

div#PP_contMain_divLatestNews
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    float: right;
    width: 100%;
    text-align: left;
    height: auto;
}

div#Footer
{
    text-align: right;
    padding-top: 5px;
    height: 16px;
    width: 776px;
    font-size: xx-small;
    border-left-style: none;
    border-left-width: 1px;
    border-right-style: none;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    border-bottom-style: none;
    border-bottom-width: 1px;
    clear: both;
}

.LogOutClass
{
    text-align: right;
}

.BlueBorders
{
    border: 1px solid Blue;
    margin-left: 6px;
    margin-top: 0px;
    padding: 1px;
}

.InvisibleBorders
{
    border-style: none;
}

.WhiteText
{
    color: White;
}

.RedBold
{
    color: #FF0000;
    font-weight: bold;
}

.BlueBold
{
    color: #0000FF;
    font-weight: bold;
}

.BlackBold
{
    color: #000000;
    font-weight: bold;
}

.RedSmall
{
    color: Red;
    font-size: 8pt;
    text-align: right;
}

.Small
{
    font-size: 9pt;
}

.NoDecorate
{
    text-decoration: none;
}

.NoPrint
{
    display: none;
}



#OrderForm
{
    margin-left: 0px;
    text-align: left;
}

.OrderEmailInfo
{
    float: right;
    text-align: left;
    margin-left: 0px;
}
.EmailYesNo
{
    float: left;
    text-align: left;
}
.PanelFloatLeft
{
    float: left; 
    text-align: left;
}
.PanelFloatRight
{
    float: right;
    text-align: left;
}

#EmailYesNoWrapper
{
    width: 562px; 
    margin-left: 28px; 
    margin-top: 11px;
}



#PP_contMain_EmailInfo
{
    position: relative;
    text-align: left;
    border: 0px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    top: -80.1em;
    left: 1.8em; 
    width: 188px;
}

.CheckStatusGrid
{
    margin-left: 0px;
    margin-right: 4px;
    text-align: left;
    width: 751px;
    border: solid black 1px;
    white-space: nowrap;
}

#PP_contMain_grdCheckStatus
{
    text-align: center;
}

#CheckStatusButtons
{
    float: right;
   /* clear: both;*/
    text-align: left;
    width: 169px;
    height: 98px;
    margin-left: 0px;
}
#CheckStatusText
{
    float: left;
    text-align: left;
    height: 124px;
    width: 590px;
}
#CheckStatusWrapper
{
    height: 131px;
    text-align: left;
}
#PP_contMain_ChkStatRecordCounter
{
    height: 16px;
    width: 751px;
    margin-left: 13px;
    margin-right: 13px;
    text-align: center;
}
#StatusInfoHeader
{
    height: 86px;
    width: 411px;
    text-align: left;
}
#StatusContainer
{
    width: 409px;
    text-align: left;
    height: 500px;
}
.StatusTables
{
    width: 100%;
    text-align: left;
}
.StatRow1
{
    width: 135px;
    text-align: left;
    font-weight: bold;
}
.StatRow2
{

}
.imgAlignWithTextBox
{
     position: relative;
    top: 4px;
    left: 3px;
    text-align: left;
}
#JobInfoContainer
{
    margin-left: 13px;
    margin-right: 13px;
    text-align: left;
}
#tblJobInfo
{
    width:100%;
    text-align: left;
}
#tblMyInfo
{
    width: 583px;
    margin-left: 10px;
    text-align: left;
}
#tblUpdateInfo
{
    margin-left: 10px;
    text-align: left;
}
#MyInfoContainer
{
    margin-left: 10px;
    text-align: left;
}
#NewAdContainer
{
    margin-left: 0px;
    text-align: left;
    margin-right: 0px;
}
#tblNewBusinessPartner
{    
    text-align: left;
    width: 750px;
    margin-left: 0px;
}
#tblOrderForms
{
    height: 37px;
    width: 669px;
    margin-left: 0px;
    text-align: left;
}
#PrintableFormContainer
{
    height: 388px;
    margin-left: 10px;
    margin-right: 10px;
    text-align: left;
}
#tblErrorHandler
{
    width: 734px;
    height: 39px;
    text-align: left;
    margin-left: 11px;
}
#tblLogIn1
{
    width: 589px;
    text-align: left;
}
#tblLogIn2
{
    width: 589px;
    text-align: left;
}
.YellowRedBold
{
    color: Red;
    font-weight: bold;
    background-color: Yellow;
}
    .SelectInvoiceGrid
{
    margin-left: 4px;
    margin-right: 4px;
    width: 751px;
    text-align: left;
    border: solid black 1px;
    
}
    .InvoiceItemsGrid
{
    margin-left: 4px;
    margin-right: 4px;
    width: 751px;
    border: solid black 1px;
    text-align: left;
}

#ChangePasswordDiv
{
    height: 200px;
    text-align: left;
}
#tblChangePassword
{
    height: 37px;
    width: 510px;
    margin-left: 13px;
    text-align: left;
}

#tblCities
{
    width: 100%;
    text-align: left;
}

#dvSpam
{
    text-align:left;
    width: 487px;
}

#ulSMNH
{
     margin-left: 10px;
}

center
{
    border: 0;
    padding: 0;
}