html { background-color:#afd3e4;} /*BG color */

body { background:url(/image/cache/fancybg.png) repeat-y top center;} /* tiling container bg*/

.wrapper {
    background:url(/image/cache/Logoheader.jpg) no-repeat top left; 
    margin-bottom:10px;
}

body.dentalpage .wrapper {
    background:url(/image/cache/Logoheaderdental.jpg) no-repeat top left; 
    margin-bottom:10px;
}

body.icimspage .wrapper {
    background:url(/image/cache/portalbg.jpg) no-repeat top left; 
    margin-bottom:10px;
}

.icims { /* height:1500px; */}

body.icimspage .container_12 .sidecolumn {
   border-bottom:none;
}
body.icimspage .container_12 .icims {
   margin-top:90px;}

body.icimspage .iCIMS_MainTable {
   padding-top:100px;
}

ul#icims {
margin:0;
}

ul#icims li {
list-style-type:none;
}

ul#icims li.icimsmed a {
display:block;
height:55px;
width:198px;
background: url(/image/cache/icimsnav.png) no-repeat;
text-indent:-9999px;
margin-bottom:0px;
}

ul#icims li.icimsden a {
display:block;
height:55px;
width:198px;
background: url(/image/cache/icimsnav.png) no-repeat 0px -54px;
text-indent:-9999px;
margin-bottom:10px;
}



.container_12 {
    margin-bottom:0;
}


.container_12 .sidecolumn {
   margin-top:146px;
/*   margin-bottom:30px; */
   border-bottom:solid #ccc 1px;
   padding-bottom:15px;
}

.container_12 .sidecolumn h3{
   margin-left:10px;
   color:#02587b;
}

.tagline {
   margin:15px 0 0 0;
}

.tagline h1.hph1replace {
    background:url(/image/cache/tagline.png);
    margin:0;
    padding:0;
    height:40px;
    width:690px;
    text-indent:-2000px;
}

.tagline_sp { /* for all subpages */
   margin:15px 10px 2px 0;
   padding-bottom:6px;
   border-bottom:solid #ccc 1px;
}

.tagline_sp h1.hph1replace {
    background:url(/image/cache/tagline.png);
    margin:0;
    padding:0;
    height:40px;
    width:690px;
    text-indent:-2000px;
}

.logoquote {
   width:210px;
   margin-left:10px;
   margin-top:10px;
}

.contentcolumn {
    margin-top:0px;
}

.pagecontent {
   width:690px;
}

.footer {
    background:#862502 url(/image/cache/footer_bg2.jpg);
    height:75px;
    padding:0 0 0 0;
}

/* Feature 1 - Sliding Panels - Homepage includes tabed navigation 
---------------------------------------------------------------------*/
.feature1 {
    height:287px;
    width:690px;
    padding-bottom:0px;
    margin-bottom:18px;
    overflow:hidden;
    margin-top:3px;
}

.panesbg1 {
    color:#ffffff;
    height:287px;
}   

.panesbg2 {
    height:287px;
}

.panesbg3 {
    height:287px;
}

ul.tabs {
    height:20px;
    margin:0 10px 0px 0;
    width:100%;
    display:block;
    background:none;

}

ul.tabs li {
    float:right;
    padding:0 10px 0 0;
    list-style-type:none;
} 

ul.tabs li a {
    display:block;
    height:18px;
    width:18px;
    border:solid #922b00 1px;
    background-color:#922b00;
    color:#fff;
    text-align:center;
}

ul.tabs li a:hover {
    background-color:#dcc030;
    color:#000;
    text-align:center;
}

/* Feature2 - Webform/Homepage - 2nd box 690pxx180px
-------------------------------------------------------*/
.feature2 {
    height:180px;
    width:690px;
}

.feature2 img {
    padding:0 25px 0 0;
}

.feature2 p {
   padding-right:10px;
}

.feature2 a.explorebutton {
    display:block;
    background:url(/image/cache/explore.png) no-repeat; 
    height:45px;
    width:240px;
    text-indent:-999em;
    background-position:0 0;
    float:right;
}

.feature2 a.explorebutton:hover {
    display:block;
    background:url(/image/cache/explore.png) no-repeat; 
    height:45px;
    width:240px;
    text-indent:-999em;
    background-position:-240px 0;
    float:right;
}

/* Feature3 - Webform/Homepage - 3rd box 690px x 225px
-------------------------------------------------------*/
.feature3 {
    height:225px;
    width:690px;
    margin-bottom:10px;
}

.f3 {
   float:left;
   width:220px;
   margin-right:10px;
   display:inline;
}

.f3 h2 {
    margin:1em 0 .25em 0;
}



/* Map Feature - In progress
----------------------------------------------------------------*/
.tabs1map {
    height:31px;
}

ul#tabs1 {
    height:31px;
    margin:0;
    display:block;
    background:none;
    float:right;
    width:264px;
    background:url(/image/cache/maptab.png) no-repeat;
    padding:0;
}

ul#tabs1 li {
    float:left;
    padding:2px 0 0 15px;
    list-style-type:none;
} 

ul#tabs1 li a {
    display:block;
    height:28px;
    line-height:28px;
    width:70px;
    color:#fff;
    text-align:center;
}

ul#tabs1 li a:hover {

    color:#dcc030;
    text-align:center;
}

#panes1 {
   height:287px;
}

.wrap {
    width:690px;
    height:680px;
    margin-top:10px;
}


.location_container {
    height:355px;
    width:690px;
    overflow:hidden;
/*    position:absolute; */
}

.location_container div {
    padding:0 10px;
}

.location_container h3 {
    padding:0 10px;
}

.location_container div div {
    padding:0 10px;
}

.location_container div img {
    padding:0 10px;
}

.location_container .facility_bg {
    background:url(/image/cache/facility_bg2.jpg) no-repeat;
    height:355px;
}

.location_container .facility_title {
    width:67%;
    height:80px;
    float:left;
    padding:0;
}

.location_container .facility_link {
    width:189px;
    height:78px;
    float:right;
    padding:1px 0 0 0;
}

.location_container .facility_link a.facility_link_a {
    display:block;
    background:url(/image/cache/applyfacility.png) no-repeat; 
    height:56px;
    width:189px;
    text-indent:-999em;
    background-position:0 0;
}



.facility_link + div {
    clear:both;
}


.facility_bg h2{
   margin:0;
   padding:10px 10px 2px 10px;
   font-size:152%;
}

.facility_bg h3{
   margin:0;

   padding-bottom:25px;
}

.location_info {
    padding:10px;
    height:380px;
    position:relative;
}

.location_info img{
    float:left;
}

.locations_h {
height:1px;
overflow:hidden;
}

.dental_locations img{
    float:left;
    padding:0 10px 10px 0;
}




/* Video Player - Benefits, Profiles, About pages 
----------------------------------------------------------------*/
.videowrap {
   border:solid #ccc 1px;
   padding:10px 15px;
   height:240px;
   margin-bottom:10px;
   }

.videowrap_b { /* b for benefits */
   padding:10px 15px;
   height:240px;
   margin-bottom:10px;
   }

.videowrap_a { /* a for about */
   padding:10px 15px;
   height:330px;
   margin-bottom:10px;
   }

.video {
   float:right;
   margin-left:15px;
}

.videowrap h2 {
    margin:.25em 0 1em 0;
}





form#form_11_post {
    width:668px;
    padding:10px;
    border:solid #ccc 1px;
    margin-bottom:10px;
}

form#form_11_post table.form_11_options {
    width:480px;
}

form#form_11_post p.captcha img {
   padding:10px 10px 0 0;
}

.calltoapply {
   width:690px;
   height:275px;
   margin:10px 0 0 0;
   background:url(/image/cache/applybg.jpg) no-repeat;
}

.applytext {
   width:470px;
   padding-top:10px;
}

a.atslink {
    display:block;
    background:url(/image/cache/applybutton.jpg) no-repeat; 
    margin-left:80px;
    margin-top:25px;
    height:66px;
    width:368px;
    text-indent:-999em;
    background-position:0 0;

}

div#loginform {
   width:40%;
   padding:20px 10px;
   border:solid #922b00 1px;
}

div#loginform div.row {
   padding:5px 10px;
}




