﻿body 
{
    background-color: #B8C9D5;
}
#Header
{
    margin: 0 auto;
    width: 850px;
    height: 158px;
    background: url(/images/header03.jpg);
    border-bottom: solid 1px #FFFFFF;
}
#BodyContainer
{
    margin: 0 auto;
    width: 850px;
    background: url(/images/bodyBG.jpg);
}
.BodyRight
{
    width: 673px;
    vertical-align: top;
    background: url(/images/bubblesBG02.jpg) no-repeat top left;
}
.CETBL
{
    margin: 0 auto;
    width: 603px;
    vertical-align: top;
}
.BodyHeader
{
    width: 100%;
    height: 35px;
    background: url(/images/pagetitleunderline.jpg) no-repeat bottom left;
    font: bold italic 16pt arial;
    color: #05295a;
    vertical-align: bottom;
}
.BodyContent10
{
    width: 100%;
    padding: 10px 0px 10px 0px;
    font: 10pt arial;
    color: #05295a;
}
.BodyContent12
{
    width: 100%;
    padding: 10px 0px 10px 0px;
    font: 12pt arial;
    color: #05295a;
}
.BodyContent14
{
    width: 100%;
    padding: 10px 0px 10px 0px;
    font: 14pt arial;
    color: #05295a;
}
.BodyContent15
{
    width: 100%;
  
    padding-top: 0px;
    
    font: 14pt arial;
    color: #05295a;
}
.font10
{
    font: 10pt arial;
    color: #05295a;
}
.font12
{
    font: 12pt arial;
    color: #05295a;
}
.font14
{
    font: 14pt arial;
    color: #05295a;
}
.fontAjust
{
    float: right;
    margin-top: 130px;
    font: 10pt arial;
    color: #05295a;
}
#Footer
{
    margin: 0 auto;
    width: 850px;
    height: 47px;
    padding-top: 3px;
    background: #26354f;
    text-align: center;
    font: 8pt arial;
    color: #FFFFFF;
}
#Footer a:link{text-decoration: none; color: #FFFFFF;}
#Footer a:visited {text-decoration: none; color: #FFFFFF;}
#Footer a:active{text-decoration: none; color: #FFFFFF;}
#Footer a:hover{text-decoration: underline; color: #FFFFFF;}
.Tbl100
{ 
    width: 100%;
}
.BodyLeft
{
    width: 169px;
    vertical-align: top;
}
.NavBTN
{
    width: 186px;
    height: 20px;
    padding-left: 10px;
    background: #396488;
    font: 10pt arial;
    color: #FFFFFF;
    border-right: solid 1px #FFFFFF;
    cursor: pointer;
}

.InfoCard
{
    font: 9pt arial;
    color: #05295a;
    padding: 10px 0px 10px 10px;
}
.loginfld
{
    width: 200px;
    border: solid 1px #05295a;
}
.LoginTD
{
    width: 200px;
    padding: 10px 0px 10px 0px;
    font: 9pt arial;
    color: #05295a;
    height: 40px;
}
.warning
{
    font: 9pt arial;
    color: Red;
}
.email
{
    font: 7pt arial;
    color: #05295a;
}
    
    /*Jared Added Styles */
h1.special{margin-top: 13px;margin-left: 0px;  padding:0px 0 5px;  width: 625px; letter-spacing: -1px;font-family: Arial, sans-serif; font-size: 20px; font-weight: bold; font-style: italic; color: #05295a; text-decoration: none; background: transparent url(/Images/h1special_underline.gif) no-repeat left bottom;}
h1.special a.bkBtn:link{color:#05295a;text-decoration:none; padding-left: 30px; background: transparent url(/Images/Icon_BackLarge.gif) no-repeat left center;}
h1.special a.bkBtn:visited{color:#05295a;text-decoration:none; padding-left: 30px; background: transparent url(/Images/Icon_BackLarge.gif) no-repeat left center;}

h1.BodyHeader{height: auto;padding-bottom: 4px;}
h1.BodyHeader .note{font-size: 12px;}


/*Staff Loc */
#StaffLoc{padding: 0px; list-style-type:none;padding: 0px; margin: 0px; list-style-position: outside;}
#StaffLoc li{padding-bottom: 5px;}
#StaffLoc a:link, #StaffLoc a:visited{color: #396488; font-size:15px; font-family: Arial, Sans-Serif; font-weight:bold;}

/* StaffCont */
#IE6 #StaffCont{height: 333px;}
#StaffCont{ width: 612px; min-height: 333px; background: transparent url(/Images/Container_Practicioners_BgMain.gif) no-repeat; padding:14px 0 14px 14px;}
#StaffCont h2{margin:0 0 10px 0px; font-family: Arial, sans-serif; font-size: 20px; font-weight: bold; font-style: italic; color: #05295a; background: transparent url(/Images/h2container.gif) no-repeat left bottom;}
#StaffCont h3{font-size: 12px; color:#fff; line-height: 23px; padding-left: 10px; font-weight: normal; Background:url(/Images/CliniciansHeading_Bg.gif) no-repeat;}

#StaffCont .imgWrp{display: block; overflow:hidden; position:relative; float:left; vertical-align:middle;border:1px solid #c5c5c5; height: 185px; width: 139px; margin: 0 12px 12px 0;}
#StaffCont table{border-collapse:collapse; background-color: #c8cf7f; margin:1px;padding:0px;height: 183px;width: 136px;}
#StaffCont table tr td{padding:px;font-size:12px;vertical-align:top;text-align:center;}
#StaffCont .staffImg{background-color: transparent;padding:0px; margin:0px;display:block;border-top:1px solid #fff; border-bottom:1px solid #fff;} 
#StaffCont .staffImg img{vertical-align: top;width: 135px;margin-top:0px;}

/* Tool Tips */
div.htmltooltip{
position: absolute; /*leave this and next 3 values alone*/
font-family: Arial, Sans-Serif;
z-index: 1000;
left: -1000px;
top: -1000px;
padding: 2px 10px; /*width of tooltip*/
background-color: #fff;
border: 1px solid #05295a; font-size: 11px; color: #05295a;
}

.form_label
{
    float: left;
    width: 140px;
    font-weight: bold;
}

.form_label02
{
    font-weight: bold;
}


.txtbox
{
    border: 1px solid #000055;
    background-color: #FFFFFF;
    
}

.apply_table
{
    margin: 0px 20px;
    width: 380px;
    vertical-align: top;
}

.apply_table td
{
    width: 100%;
    padding: 0px 0px 5px 0px;
    font: 10pt arial;
    color: #05295a;
}

td.BodyHeader
{
    width: 100%;
    height: 35px;
    background: url(/images/pagetitleunderline.jpg) no-repeat bottom left;
    font: bold italic 16pt arial;
    color: #05295a;
    vertical-align: bottom;
}

.required
{
    color: #000055;
}

.asterisk
{
    position: relative;
    top: 5px;
    font-size: 1.5em;
}

/*Utility Classes */
.clear
{
    clear: both;
    margin: 0;
    padding: 0;
    height: 0;
    font-size:0;
}

.center
{
    text-align: center;
}
    
