/* CSS Document */

* {margin:0px; padding:0px;}

body {
    margin-top: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color:#dcd3c1;
    font-size:11px;
    line-height:18px;
    }
.Content {
    background-color:#faf5ec;
    text-align:justify;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height:18px;
}
.Home {
    font-size:12px;
    }

h1 {
    font-size:15px;
    text-transform:uppercase;
    background:url(images/pip_h1.gif) left center no-repeat;
    padding-left:20px;
    margin-bottom:25px;
    text-align:left;
    }
#h1Alt {
    font-size:14px;
    text-transform:uppercase;
    background:url(images/pip_h1Alt.gif) left center no-repeat;
    padding-left:15px;
    margin-bottom:25px;
    margin-top:20px;
    text-align:left;

    }
    #h1None {
        font-size:14px;
    text-transform:uppercase;
    background:none;
    margin-bottom:25px;
    padding:0px;
    text-align:left;
    }

h2 {
    font-size:11px;
    text-transform:uppercase;
    margin-bottom:15px;
    margin-top:15px;
    }

h3 {
    font-size:10px;
    margin-bottom:0px;
    margin-top:10px;
    }

h4, h5, h6 {}

p {
    margin-bottom: 11px;
}
.p-alt{
    margin-bottom:7px;
    }


#marketlink a, a:visited
{
color:#0000FF;
margin:0px;
}
#marketlink a:hover, a:visited:hover
{
color:#0066FF;
}

a:link, a:visited, a:active {
    color:#fb9447;
    text-decoration:none;
    font-weight:bold;

    }
a:hover {
    text-decoration:underline;
    }
hr {
    margin-bottom:20px;
    margin-top:10px;
    }

.listItem { margin-left:18px; }

.listNone {
    list-style-type:none;
    }
/*---- */

#wrapper {
    text-align:center;
    width:740px;
    margin:0 auto;
    background-color:#ae976e;
    border: 1px solid #7d5435;
    }

#header {
    border-bottom: 1px solid #885b3a;
    }

#content {
    text-align:justify;
    padding: 20px 20px 0px 20px;
    float:left;
    width:585px;
    background-color:#faf5ec;
}

#contentNormal {
    text-align:justify;
    padding: 20px;
    float:left;
    background-color:#faf5ec;
    min-height:320px;
    height:auto !important;
    height:320px;
    width:580px;
}

.NavDivider
    {
        border-bottom:2px solid #faf5ec;
        border-left:8px solid #ee8515;
        background-color:#4c4439;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }
#nav {
    float:left;
    text-align:left;
    background-color:#ae976e;
    width:115px;
    }
        #nav li {
        list-style-type:none;

        }

    #nav a {
        display:block;
        border-left:8px solid #ee8515;
        color:#f4ecdd;
        background-color:#4c4439;
        font-size:15px;
        padding:10px 10px 10px 5px;
        font-weight:normal;
        /*height:18px;*/

        }
        #nav a:link, #nav a:visited {
            color:#f4ecdd;
            font-size:15px;
            text-decoration:none;
            display:block;
        }
            #nav a:hover {
                background-color:#665b4d;
                display:block;
                color:#fff;
                }
        #SubNav a:link, #SubNav a:visited {
            font-size:10px;
            line-height:normal;
            /*margin:-2px 0px 0px 0px;*/
            border: none;
            border-left:8px solid #ee8515;
            padding:6px 0px 10px 20px;
}

    #SubNav li {}
.NavDivider #SubNav 
    {
        border-bottom:2px solid #faf5ec;
        border-left:8px solid #ee8515;
        background-color:#4c4439;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }

#bNav {
    text-align:right;
    font-size:10px;
    padding-right:15px;
    }

    #bNav li {
        display:inline;
        list-style-type:none;
        padding-right:10px;
        text-align:right;
        margin-right:17px;

        }
            #bNav a:link, #bNav a:visited {
                text-decoration:none;
                color:#000;
                font-weight:normal;
                border-bottom:1px solid orange;
                }
                    #bNav a:hover {
                        color:#FFF;
                        }


#footer {
    clear:both;
    font-family:Arial, Helvetica, sans-serif;
    background-color:#ae976e;
    font-size:10px;
    }
#copyright {
    text-align:right;
    margin-top:10px;
    padding-bottom:1px;
    padding-right:15px;
    }
        #copyright a:link, #copyright a:visited {color:#000; font-weight:normal; text-decoration:underline;}
        #copyright a:hover {text-decoration:none;}

#photoCol {
    float:right;
    width:179px;
    margin-top:-20px;
    margin-right:-18px;
    padding-left:15px;
    margin-bottom:-11px;
    }
        #photoCol img {
        border-left: 2px solid #885b3a;
    border-right: 2px soild #885b3a;
            border-bottom:2px solid #885b3a;
            }
            .lastPic {
                margin-bottom: -2px;
                margin-top: -1px;
                border-top:2px solid #885b3a;
                }

#right {
    float:right;
    width:625px;
    background-color:#faf5ec;
    border-right:2px soild #885b3a;
    }

#search {
    border:dashed 1px #000;
    height:300px;
    }

.clear {clear:both;}

.floatright {float:right;}

.floatleft {float:left;}

.blist {
    margin-left:20px;
    margin-bottom:10px;
    }

.clist {
    margin-left:40px;
    margin-bottom:10px;
    list-style-image:url(images/bcsm.gif);
    }

.none {
    list-style-type:none;
    }


/* SPECIALTY CALENDAR CLASSES */

.CalAgenda
{
    FONT-SIZE: 10px;
}
.CalToday
{
    BORDER-RIGHT: #773333 1px solid;
    BORDER-TOP: #773333 1px solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #773333 1px solid;
    BORDER-BOTTOM: #773333 1px solid;
    BACKGROUND-COLOR: #f9f9ef;
}
.CalTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #000000;
}
.CalInactive
{
    BACKGROUND-COLOR: #d3bb9b;
}
.CalWeekdays
{
    FONT-WEIGHT: bolder;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #773333;
}
.CalDayCells
{
    BACKGROUND-COLOR: #f0eae1;
}

/* SPECIALTY CONTACT FORM CLASSES */

.ContactForm
{
    margin-left:25px;
    width: 550px;
}
.ContactTitle
{
    font-size: 26px;
    font-weight: normal;
    text-align:left;
    padding-bottom:10px;
}
.ContactErrorInstructions
{
    font-weight:bold;
    color:Red;

}
.ContactEntryLabel
{
    text-align:left;
    margin-right:15px;
}
.ContactErrorlabel
{
    color:Red;
    text-align:right;
    font-weight:bold;
}
.ContactEntryInput
{
}
.ContactErrorInput Input
{

}
.ContactErrorMsg
{
    color:Red;
}
.ContactButton
{
    font-size:12px;
    font-weight:bold;
    text-align:left;
}

