/* GENERAL STYLES FOR WHOLE SITE */ 

body {
   color: #333;
   font-family: arial, verdana, sans-serif;
   font-size: 12px;
   }

a:link, a:active {
   color: #2694c1;
   text-decoration: underline;
   outline: none; 
   }
   
a:visited {
   color: #669;
   text-decoration: underline;
   outline: none; 
   }
   
a:hover, a:focus {
   color: #f90;  
   text-decoration: underline;
   outline: none; 
   }
   
.hidden2, #navaccess .hidden2 {
	display: none;
	}
   
/* STRUCTURE */   
   
/* THE WRAPPER IS WRAPPED AROUND THE BANNER, COLUMN1, 2, 3 AND THE FOOTER */  
   
#wrapper {
   width: 980px;
   margin: 0 auto;
   position: relative;
   }
   
/* UTILITY NAV TOP */

#utility {
   width: 980px;
   height: 34px;
   border-bottom: 1px solid #c9c9c1;
   }

/* THIS IS THE HEADER WITH THE SEARCH AND TOP NAVS */
   
#banner {
   height: 117px;
   position: relative;
   background: #f5f5e9;
   }

/* ONE HUGE COLUMN */

#maxcolumn {
	margin: 0;
	padding: 0;
	}
	
/* DOUBLE COLUMN */

#duocolumn {
	margin: 128px 20px 0 0;
	padding: 0;
	float: right;
	display: inline;
	width: 745px;
	}
	
/* DOUBLE COLUMN LEFT */

#deuxcolumn {
	margin: 109px 10px 0 16px;
	padding: 0;
	float: left;
	display: inline;
	width: 710px;
	}
	
/* FOR ECARDS E-CARDS RIGHT NOW */

#forty {
	margin: 115px 0 0 25px;
	padding: 0;
	float: left;
	display: inline;
	width: 310px;
	}
	
#sixty {
	margin: 115px 10px 0 10px;
	padding: 0;
	float: right;
	display: inline;
	width: 620px;
	}

/* LEFT COLUMN */

#column1home {
   width: 228px;
   margin: 0 9px 0 16px;
   padding: 0 15px 40px 7px;
   display: inline;
   float: left;
   }
      
#column1dept {
   width: 165px;
   margin: 15px 34px 0 22px;
   padding: 0 0 40px 0;
   display: inline;
   float: left;
   border-top: 1px solid #6fb5b5;
   }
   
#column1 {
   width: 165px;
   margin: 128px 34px 0 16px;
   padding: 0 0 40px 0;
   display: inline;
   float: left;
   border-top: 1px solid #6fb5b5;
   }
   
/* MIDDLE COLUMN */
   
#column2home {
   width: 422px;
   margin: 15px 0 15px 0;
   padding: 0 0 30px 26px;
   display: inline;
   float: left;
   line-height: 16px;
   border-left: 1px dashed #ccc;
   border-right: 1px dashed #ccc;
   }
   
#column2dept {
   width: 500px;
   margin: 0 0 15px 0;
   padding: 15px 0 30px 0;
   display: inline;
   float: left;
   line-height: 16px;
   }
   
#column2 {
   width: 500px;
   margin: 115px 0 0 0;
   padding: 13px 0 30px 0;
   position: relative;
   display: inline;
   float: left;
   line-height: 17px;
   }
   
#column2driving {
	width: 320px;
	margin: 115px 0 0 0;
	padding: 13px 0 30px 0;
	display: inline;
	float: left;
	line-height: 17px;
	}

/* RIGHT COLUMN */
   
#column3home {
   color: #666;
   width: 212px;
   margin: 15px 6px 0 0;
   padding: 0 19px 10px 0;
   display: inline;
   float: right;
   }
   
#column3dept {
   color: #666;
   width: 212px;
   margin: 15px 10px 0 0;
   padding: 0 0 10px 0;
   display: inline;
   float: right;
   }
   
#column3 {
   color: #666;
   width: 212px;
   margin: 128px 10px 0 0;
   padding: 0 0 10px 0;
   display: inline;
   float: right;
   }

#column3driving {
	color: #666;
	width: 421px;
	margin: 128px 10px 0 0;
	padding: 0 0 10px 0;
	display: inline;
	float: right;
	}
   
/* FOOTER */
   
#footer {
   clear: both;
   border-top: 1px solid #ccc;
   padding: 7px 0 0 0;
   }
   
/* END STRUCTURE */
   
/* TOP NAVS AND BANNER */

#homebutton {
   position: absolute;
   top: 18px;
   left: 25px;
   z-index: 3;
   }
   
/* SEARCH */
   
#mainsearch {
   height: 30px;
   position: absolute;
   top: 44px;
   left: 570px;
   }

#mainsearch .field {
   font-size: 13px;
   width: 280px;
   height: 17px;
   margin: 0;
   padding: 1px;
   vertical-align: bottom;
   }
   
#mainsearch .button {
   font-size: 13px;
   margin: 3px 6px 2px 6px;
   padding: 0 5px 0 2px;
   vertical-align: bottom;
   }
   
/* ACCESSIBILITY NAV */

#navaccess {
   color: #878787;
   font-size: 11px;
   text-align: left;
   width: 250px;
   height: 15px;
   position: absolute;
   top: 16px;
   left: 26px;
   }

#navaccess li{
   display: inline;
   padding: 0 10px 0 0;
   }
   
#navaccess a:link, #navaccess a:active, #navaccess a:visited {
   color: #878787;
   text-decoration: none;
   margin: 0;
   padding: 0;
   }
   
#navaccess a:hover, #navaccess a:focus {
   color: #c60;
   text-decoration: underline;
   margin: 0;
   padding: 0;
   }
   
/* BREAD CRUMBS NAV */

#breadcrumbs {
   font-size: 11px;
   text-align: right;
   width: 620px;
   height: 15px;
   position: absolute;
   top: -19px;
   left: 338px;
   }

#breadcrumbs li{
   display: inline;
   padding: 0 2px 0 10px;
   background: url(../images/breadcrumb_carrot.gif) no-repeat 0 3px;
   }
   
#breadcrumbs a:link, #breadcrumbs a:active, #breadcrumbs a:visited {
   color: #878787;
   text-decoration: none;
   margin: 0;
   padding: 0;
   }

#breadcrumbs a:hover, #breadcrumbs a:focus {
   color: #c60;
   text-decoration: underline;
   margin: 0;
   padding: 0;
   }  
   
#breadcrumbs .nobg {
   background: none;
   }
   
/* SECONDARY NAV */
   
#navsecondary {
   width: 100%;
   text-align: right;
   position: absolute;
   top: 5px;
   left: 0;
   padding: 5px 0 0 0;
   }
   
#navsecondary ul {
   height: 15px;
   margin: 0 12px 0 0;
   }
   
#navsecondary li{
   display: inline;
   }
   
#navsecondary a:link, #navsecondary a:active, #navsecondary a:visited {
   color: #3f4225;
   font-size: 13px;
   font-weight: bold;
   text-decoration: none;
   margin: 0;
   padding: 0 10px 0 9px;
   border-right: 1px #babaae dotted;
   }
   
#navsecondary a:hover, #navsecondary a:focus {
   color: #c60;
   font-size: 13px;
   font-weight: bold;
   text-decoration: underline;
   margin: 0;
   padding: 0 10px 0 9px;
   }
   
#navsecondary .noborder a {
   border: 0;
   }
   
/* END SECONDARY NAV */

/* MAIN NAV */

.nav {
    width: 980px;
    height: 34px;
    background: url(../images/navbg.gif) no-repeat;
    position: absolute;
    top: 83px;
    left: 0;
}

.nav li {
   display: inline;
}

.nav li a:link, .nav li a:visited {
   height: 34px;
   text-indent: -9000px;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 10;
}

/* NAV HEALTH INFO */

.nav .nav1 a:link, .nav .nav1 a:visited {
    left: 8px;
    width:167px;
    }
    
.nav .nav1 a:hover {
    background: url(../images/navbg.gif) no-repeat -8px -34px;
    left: 8px;
    width:175px;
    }
    
.nav .nav1 a:focus {
    background: url(../images/navbg.gif) no-repeat -8px -34px;
    border-bottom: 3px #437c8d solid;
    width: 167px;
    left: 8px;
    }
    
.nav .nav1 a:active {
    background: url(../images/navbg.gif) no-repeat -8px -68px;
    left: 8px;
    }
    
.current-nav1 .nav1 a:link, .current-nav1 .nav1 a:visited {
      background: url(../images/navbg.gif) no-repeat -8px -102px;
      cursor: default;
   }
    
.nav-nav1, .nav-nav1-click{
   width: 175px;
    height: 34px;
    position: absolute;
    top: 0;
    left: 8px;
    background: url(../images/navbg.gif) no-repeat -8px -34px;
}

.nav-nav1-click {
      background: url(../images/navbg.gif) no-repeat -8px -68px;
      width: 175px;
      left: 8px;
   }
    
/* NAV PATIENTS AND VISITOR */
    
  
.nav .nav2 a:link, .nav .nav2 a:visited {
    left: 184px;
    width: 219px;
    }
    
.nav .nav2 a:hover {
    background: url(../images/navbg.gif) no-repeat -184px -34px;
    }
    
.nav .nav2 a:focus {
    background: url(../images/navbg.gif) no-repeat -184px -34px;
    width: 210px;
    border-bottom: 3px #437c8d solid;
    }
    
.nav .nav2 a:active {
    background: url(../images/navbg.gif) no-repeat -184px -68px;
    }
    
.current-nav2 .nav2 a:link, .current-nav2 .nav2 a:visited {
      background: url(../images/navbg.gif) no-repeat -184px -102px;
      cursor: default;
   }
    
.nav-nav2, .nav-nav2-click {
   width: 219px;
    height: 34px;
    position: absolute;
    top: 0;
    left: 184px;
    background: url(../images/navbg.gif) no-repeat -184px -34px;
}

.nav-nav2-click {
      background: url(../images/navbg.gif) no-repeat -184px -68px;
   }
    
/* NAV SPECIALTIES AND SERVICES */
 
.nav .nav3 a:link, .nav .nav3 a:visited {
   width: 221px;
    left: 403px;
    }
    
.nav .nav3 a:hover {
    background: url(../images/navbg.gif) no-repeat -403px -34px;
    }
    
.nav .nav3 a:focus {
    background: url(../images/navbg.gif) no-repeat -403px -34px;
    border-bottom: 3px #437c8d solid;
    width: 212px;
    } 

.nav .nav3 a:active {
    background: url(../images/navbg.gif) no-repeat -403px -68px;
    }
    
.current-nav3 .nav3 a:link, .current-nav3 .nav3 a:visited {
      background: url(../images/navbg.gif) no-repeat -403px -102px;
      cursor: default;
   }
    
.nav-nav3, .nav-nav3-click{
   width: 221px;
    height: 34px;
    position: absolute;
    top: 0;
    left: 403px;
    background: url(../images/navbg.gif) no-repeat -403px -34px;
}

.nav-nav3-click {
    background: url(../images/navbg.gif) no-repeat -403px -68px;
}
    
/* NAV LOCATIONS */
    
.nav .nav4 a:link, .nav .nav4 a:visited {
   width: 109px;
    left: 624px;
    }
    
.nav .nav4 a:hover {
    background: url(../images/navbg.gif) no-repeat -624px -34px;
    }
    
.nav .nav4 a:focus {
    background: url(../images/navbg.gif) no-repeat -624px -34px;
    width: 100px;
    border-bottom: 3px #437c8d solid;
    }   

    
.nav .nav4 a:active {
    background: url(../images/navbg.gif) no-repeat -624px -68px;
    }
    
.current-nav4 .nav4 a:link, .current-nav4 .nav4 a:visited {
      background: url(../images/navbg.gif) no-repeat -624px -102px;
      cursor: default;
   }
    
.nav-nav4, .nav-nav4-click {
   width: 109px;
    height: 34px;
    position: absolute;
    top: 0;
    left: 624px;
    background: url(../images/navbg.gif) no-repeat -624px -34px;
}

.nav-nav4-click {
    background: url(../images/navbg.gif) no-repeat -624px -68px;
}
    
/* DOCTORS */
    
.nav .nav5 a:link, .nav .nav5 a:visited {
    left: 733px;
    width: 140px;
    }
    
.nav .nav5 a:hover {
    background: url(../images/navbg.gif) no-repeat -733px -34px;
    }
    
.nav .nav5 a:focus {
    background: url(../images/navbg.gif) no-repeat -733px -34px;
    width: 131px;
    border-bottom: 3px #437c8d solid;
    }
    
.nav .nav5 a:active {
    background: url(../images/navbg.gif) no-repeat -733px -68px;
    }
    
.current-nav5 .nav5 a:link, .current-nav5 .nav5 a:visited {
      background: url(../images/navbg.gif) no-repeat -733px -102px;
      cursor: default;
   }
    
.nav-nav5, .nav-nav5-click {
   width: 140px;
    height: 34px;
    position: absolute;
    top: 0;
    left: 733px;
    background: url(../images/navbg.gif) no-repeat -733px -34px;
}

.nav-nav5-click {
    background: url(../images/navbg.gif) no-repeat -733px -68px;
}


/* ABOUT */
    
.nav .nav6 a:link, .nav .nav6 a:visited {
    left: 873px;
    width: 107px;
    }
    
.nav .nav6 a:hover {
    background: url(../images/navbg.gif) no-repeat -873px -34px;
    }
    
.nav .nav6 a:focus {
    background: url(../images/navbg.gif) no-repeat -873px -34px;
    width: 96px;
    border-bottom: 3px #437c8d solid;
    }
    
.nav .nav6 a:active {
    background: url(../images/navbg.gif) no-repeat -873px -68px;
    }
    
.current-nav6 .nav6 a:link, .current-nav6 .nav6 a:visited {
      background: url(../images/navbg.gif) no-repeat -873px -102px;
      cursor: default;
   }
    
.nav-nav6, .nav-nav6-click {
   width: 107px;
    height: 34px;
    position: absolute;
    top: 0;
    left: 873px;
    background: url(../images/navbg.gif) no-repeat -873px -34px;
}

.nav-nav6-click {
    background: url(../images/navbg.gif) no-repeat -873px -68px;
}

/* DEPARTMENT NAV */

#column1dept #deptnav{
   margin: 0 0 20px 0;
   padding: 0 15px 10px 15px;
   background: #f7f7ed;
   border-bottom: 1px solid #bcdddc;
   }
   
#column1 #deptnav {
   margin: 0 0 10px 0;
   padding: 0 15px 10px 15px;
   background: #f7f7ed;
   border-bottom: 1px solid #bcdddc;
   }
   
#column1 #deptnav ul, #column1dept #deptnav ul {
   padding: 8px 0 0 0;
   margin: 0;
   }
   
#column1 #deptnav ul li, #column1dept #deptnav ul li {
   padding: 7px 0 7px 0;
   border-top: 1px dotted #848484;
   }
   
#column1 #deptnav ul li ul, #column1dept #deptnav ul li ul{
   padding: 6px 0 0 0;
   margin: 0;
   }
   
#column1 #deptnav ul li ul li, #column1dept #deptnav ul li ul li {
   padding: 4px 0 4px 0;
   background: none;
   border: 0;
   }
   
#column1 #deptnav ul li a:link, #column1dept #deptnav ul li a:link, #column1 #deptnav ul li a:active, #column1dept #deptnav ul li a:active, #column1 #deptnav ul li a:visited, #column1dept #deptnav ul li a:visited {
   color: #326d84;
   font-weight: bold;
   display: block;
   text-decoration: none;
   margin: 0;
   padding: 0 10px 0 9px;
   }
   
#column1 #deptnav ul li a:hover, #column1dept #deptnav ul li a:hover, #column1 #deptnav ul li a:focus, #column1dept #deptnav ul li a:focus {
   color: #c60;
   font-weight: bold;
   display: block;
   text-decoration: underline;
   margin: 0;
   padding: 0 10px 0 9px;
   }
   
#column1 #deptnav ul li ul li a:link, #column1dept #deptnav ul li ul li a:link, #column1 #deptnav ul li ul li a:active, #column1dept #deptnav ul li ul li a:active, #column1 #deptnav ul li ul li a:visited, #column1dept #deptnav ul li ul li a:visited {
   color: #666;
   font-weight: normal;
   display: block;
   text-decoration: none;
   margin: 0;
   padding: 0 10px 0 16px;
   }
   
#column1 #deptnav ul li ul li a:hover, #column1dept #deptnav ul li ul li a:hover, #column1 #deptnav ul li ul li a:focus, #column1dept #deptnav ul li ul li a:focus {
   color: #c60;
   display: block;
   font-weight: normal;
   text-decoration: underline;
   margin: 0;
   padding: 0 10px 0 16px;
   }

/* removes border from top of ul */ 
#column1 #deptnav .noborder, #column1dept #deptnav .noborder {
   border-top: 0;
   }
   
#column1 #deptnav #on1, #column1dept #deptnav #on1 {
   color: #56021a;
   background: url(../images/bullet_nav.gif) no-repeat 0 4px;
   }
   
#column1 #deptnav #on2, #column1dept #deptnav #on2 {
   color: #56021a;
   font-weight: bold;
   background: url(../images/bullet_nav.gif) no-repeat 6px 5px;
   }

/* END DEPARTMENT NAV */

/* END TOP NAVS AND BANNER */
   
/* FEATURE - BANNER HOME PAGE, DEPT PAGE, STANDARD PAGE */

#featurehome, #featuredept {
   width: 473px;
   padding: 0 480px 25px 27px;
   margin: 0 0 7px 0;
   position: relative;
   background: url(../images/bghome.jpg) no-repeat top right;
   border-bottom: 1px solid #bfbfbf;
   min-height: 75px;
   }
   
#featuredept {
   background: url(../images/bgfetal.jpg) no-repeat top right;
   }

#featurehome h1, #featuredept h1 {
   color: #a53030;
   font-weight: bold;
   font-size: 28px;
   width: 400px;
   margin: 0 0 5px 0;
   padding: 25px 0 0 0;
   line-height: 28px;
   }
   
#featuredept h1 {
   color: #7c057f;
   }
   
#featurehome p, #featuredept p {
   line-height: 20px;
   }
   
#bannertitle h2 {
   color: #b84f1a;
   font-size: 28px;
   font-weight: bold;
   width: 600px;
   height: 75px;
   padding: 25px 0 0 26px;
   position: absolute;
   top: 149px;
   left: 0;
   z-index: 2;
   line-height: 31px;
   }
   
#bannerbg {
   width: 978px;
   height: 100px;
   position: absolute;
   top: 152px;
   left: 0;
   z-index: 1;
   background: url(../images/bg1.jpg) no-repeat top right;
   border-bottom: 1px solid #bfbfbf;
   }
   
/* END FEATURE - BANNER HOME PAGE, DEPT PAGE, STANDARD PAGE */

/* LEFT COLUMN STYLES STANDARD AND DEPTARTMENT PAGE */

#column1 h2, #column1dept h2 {
   color: #56021a;
   font-size: 14px;
   font-weight: bold;
   padding: 10px 10px 0 10px;
   }
   
#column1 h3, #column1dept h3 {
   color: #555;
   font-size: 14px;
   font-weight: bold;
   padding: 10px 10px 0 10px;
   }
   
#column1 h4, #column1dept h4  {
   color: #333;
   font-size: 13px;
   font-weight: bold;
   padding: 10px 10px 0 10px;
   }
   
#column1 h5, #column1dept h5 {
   color: #444;
   font-size: 12px;
   font-weight: bold;
   padding: 10px 10px 0 10px;
   }

#column1 h6, #column1dept h6 {
   color: #666;
   font-size: 12px;
   font-weight: bold;
   padding: 10px 10px 0 10px;
   }

#column1 ul, #column1dept ul {
   margin: 10px 0 12px 0;
   padding: 0 10px 0 10px;
   }

#column1 ul li, #column1dept ul li{
   padding-bottom: 13px;
   }
   
#column1dept p, #column1 p {
   margin: 5px 10px 8px 10px;
   line-height: 16px;
   }
   
#fetalforum {
   margin: 30px 10px -5px 0;
   padding: 42px 0 0 0;
   background: url(../images/fetalforum.gif) no-repeat 5px 0;
   }
   
#physicianportal {
   margin: 30px 10px -5px 0;
   padding: 42px 0 0 0;
   background: url(../images/physican_portal.gif) no-repeat 5px 0;
   }
   
/* END LEFT COLUMN STYLES STANDARD AND DEPTARTMENT PAGE */
   
/* LEFT COLUMN HOME */  
   
/* The column 1 home page h2 is the only header used at this time in column1, the other styles are defined for future use */
   
#column1home h2 {
   color: #437c8d;
   font-size: 18px;
   font-weight: bold;
   padding: 15px 0 3px 0;
   }
   
#column1home h3 {
   color: #437c8d;
   font-size: 16px;
   font-weight: bold;
   padding: 3px 0 3px 0;
   }
   
#column1home h4 {
   color: #437c8d;
   font-size: 14px;
   font-weight: bold;
   padding: 3px 0 3px 0;
   }
   
#column1home h5 {
   color: #333;
   font-size: 13px;
   font-weight: bold;
   padding: 3px 0 3px 0;
   }
   
#column1home h6 {
   color: #333;
   font-size: 12px;
   font-weight: bold;
   padding: 3px 0 3px 0;
   }
   
#column1home ul {
   margin: 6px 0 10px 0;
   padding: 0;
   }
   
#column1home li {
   padding: 2px 0 10px 9px;
   background: url(../images/bullet1.gif) no-repeat 0 6px;
   }
   
#column1home .nobullets li {
   padding: 2px 0 10px 0;
   background: none;
   }
   
#column1home p {
   margin: 0 0 12px 0;
   line-height: 18px;
   }
   
/* END LEFT COLUMN HOME */ 
   
/* END LEFT COLUMN */
   
/* CENTER COLUMN STANDARD PAGE */

#column2 p, #forty p {
   padding: 0 0 15px 0;
   line-height: 18px;
   }

/* standard double column eg. specialties and health info list pages */
#column2 .leftcol {
   width: 220px;
   float: left;
   padding: 0 0 0 15px;
   display: inline;
   }
   
#column2 .rightcol {
   width: 220px;
   float: right;
   padding: 0 10px 0 0;
   display: inline;
   }
/* end standard double column */

/* double column used on Specialties Home */
#column2 .leftcol2 {
   width: 210px;
   float: left;
   padding: 0 0 0 35px;
   display: inline;
   }
   
#column2 .rightcol2 {
   width: 220px;
   float: right;
   padding: 0 10px 0 0;
   display: inline;
   }
/* end double column used on Specialties Home */

/* double column used on locations pages */  
#column2 .leftcol3 {
   width: 282px;
   float: left;
   padding: 0 15px 0 0;
   display: inline;
   border-right: 1px dotted #ccc;
   }
   
#column2 .rightcol3 {
   width: 185px;
   float: right;
   margin: 0;
   padding: 0 0 0 15px;
   display: inline;
   }

/* clears the leftcol4 and rightcol4 */
#column2 .leftcol3 h4 {
   clear: both;
   }
/* end double column used on locations pages */ 

/* double column used to list related services on locations pages */ 
#column2 .leftcol4 {
   width: 135px;
   margin: 0 0 0 -12px;
   padding: 0 0 0 0;
   float: left;
   display: inline;
   }

#column2 .rightcol4 {
   width: 135px;
   float: right;
   padding: 0 0 0 0;
   display: inline;
   }
/* end double column used to list related services on locations pages */

/* double column used for news and events */

#column2 .col5wrapper {
	width: 497px;
	clear: both;
	border-bottom: 0px dotted #999;
	}
	
#column2 .col5wrapper h2 {
	color: #333;
	font-size: 14px;
	}
	
#column2 .col5wrapper h3 {
	color: #333;
	font-size: 14px;
	padding: 0;
	margin: 0;
	}

#column2 .leftcol5 {
	width: 120px;
	float: left;
	margin: 0;
	padding: 0 15px 0 0;
	display: inline;
	}

#column2 .col5wrapper p {
	padding: 3px 0 25px 0;
	margin: 0;
	}

#column2 .rightcol5 {
	width: 347px;
	float: right;
	padding: 1px 0 0 15px;
	display: inline;
	}
	
#column2 .col5wrapper .lighter2 {
	color: #666;
	font-size: 12px;
	padding: 0;
	padding-bottom: 0;
	margin: -5px 0 0 0;
	}
	
#bottombuttons {
	border-top: 1px dotted #999;
	padding: 10px 0 0 0;
	clear: both;
	}	
	
/* end double column used for news and events */

/* tabbed navigation */
#column2 .tabsnav {
	margin: 10px 0 17px 0;
	padding: 0 0 0 5px;
	border-bottom: 1px solid #ccc;
	}
	
#column2 .tabsnav ul {
	margin: 0;
	padding: 0;
	}
	
#column2 .tabsnav ul li {
	display: inline;
	background: none;
	}
	
#column2 .tabsnav #onbio {
	color: #000;
	padding: 3px 7px 2px 7px; 
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #ccc;
	background: #fff;
	}
	
#column2 .tabsnav a:link, #column2 .tabsnav a:active {
	color: #2694c1;
	text-decoration: none;
	padding: 3px 2px 3px 2px; 
	}
	
#column2 .tabsnav .inactive {
	color: #999;
	padding: 3px 2px 3px 11px;
	font-size: 12px; 
	}
	
#column2 .tabsnav .nopad {
	padding-left: 0;
	margin-left: 0;
	}

#column2 .tabsnav li.nopad a {
	padding-left: 0;
	margin-left: 0;
	}
	
#column2 .tabsnav a:visited { 
	text-decoration: none;
	padding: 3px 2px 3px 2px;
	}
	
#column2 .tabsnav a:hover, #column2 .tabsnav a:focus {
	color: #f90;
	text-decoration: none;
	}
	
/* end tabbed navigation */

/* left and right col for dept home pages*/  
#column2dept .leftcol {
   width: 210px;
   float: left;
   padding: 0 0 0 35px;
   display: inline;
   }
   
#column2dept .rightcol {
   width: 220px;
   float: right;
   padding: 0 10px 0 0;
   display: inline;
   }
   
#column2dept .leftcol ul {
   margin: 5px 0 40px 0;
   }
/* end left and right col for dept home pages*/ 

/* triple columns */

#column2 .multicolwrapper {
   clear: both;
   }

#column2 .multicol1 {
   width: 135px;
   padding: 0;
   margin: 5px 0 15px 0;
   float: left;
   } 
   
#column2 .multicol2, #column2 .multicol3 {
   width: 135px;
   padding: 0 0 0 40px;
   margin: 5px 0 15px 0;
   float: left;
   }

/* end triple columns */

/* start double columns */

#column2 .multicol-a {
	width: 230px;
	padding: 0 0 0 0;
	margin: 5px 0 15px 0;
	float: left;
	border: 0px solid red;
	}
	
#column2 .multicol-b {
	width: 232px;
	padding: 0 0 0 0;
	margin: 5px 0 15px 30px;
	float: right;
	border: 0px solid red;
	}
	
/* end double columns */
   
#column2 h1, #column2driving h1, #forty h1 {
   color: #575a2f;
   font-size: 22px;
   font-weight: bold;
   padding: 0 0 10px 0;
   line-height: 23px;
   clear: both;
   }
   
#column2 h2, #column2driving h2 {
   color: #455572;
   font-size: 18px;
   font-weight: bold;
   padding: 0 0 7px 0;
   line-height: 21px;
   clear: both;
   }
   
#column2 h3, #column2driving h3, #forty h3 {
   /*color: #b84f1a;*/
   color: #802126;
   font-size: 15px;
   font-weight: bold;
   padding: 0 0 3px 0;
   line-height: 18px;
   clear: both;
   }
   
#column2 h4 {
   color: #333;
   font-size: 14px;
   font-weight: bold;
   padding: 0 0 3px 0;
   line-height: 16px;
   clear: both;
   }
   
#column2 h5 {
   color: #8e2127;
   font-size: 13px;
   font-weight: bold;
   padding: 3px 0 0 0;
   clear: both;
   }
   
#column2 h6 {
   color: #333;
   font-size: 13px;
   font-weight: bold;
   padding: 0 0 0 0;
   clear: both;
   }
   
/* applied to letter on Specialties and Health to bold it and make it large */
#column2 .headerdef {
   color: #7c057f;
   font-size: 28px;
   margin: 0 0 7px 0;
   padding: 10px 0 6px 20px;
   border-bottom: 1px dotted #c5c5c5;
   }
   
/* MEET THE TEAM adds padding to left of ul and decreases bottom margin-padding on h3 */

#column2 .meettheteam ul {
   margin: 0 0 10px 0;
   background: none;
   }

#column2 .meettheteam li {
   padding: 2px 0 2px 10px;
   background: none;
   }
   
#column2 .meettheteam h3 {
   color: #b84f1a;
   font-size: 14px;
   font-weight: bold;
   padding: 8px 0 1px 0;
   line-height: 15px;
   }
   
/* END MEET THE TEAM */

/* GET DRIVING DIRECTIONS */

#driving, #driving2 {
	margin: 0 0 15px 0;
	padding: 21px 25px 37px 25px;
	border: 1px dotted #999;
	background: url(../images/google_map_thumb.gif) no-repeat 290px 20px;
	}
	
#driving2 {
	margin: 0 0 0 0;
	padding: 16px 25px 20px 22px;
	background: none;
	}
	
#driving input, #driving2 input {
	font-size: 12px;
	color: #111;
	background: #f6f6ea;
	}
	
#driving form label, #driving2 form label {
	display: block;
	color: #b84f1a;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 0 0 0;
	line-height: 16px;
	}
	
#driving p, #driving2 p {
	color: #333;
	font-size: 13px;
	padding: 1px 0 7px 0;
	margin: 0;
	}
	
#driving .tip1, #driving2 .tip1 {
	color: #555;
	font-size: 11px;
	margin: 0;
	padding: 3px 0 0 0;
	line-height: 14px;
	}
	
#driving input:focus, textarea:focus, #driving2 input:focus, textarea focus{
	background-color: #ffd;
}

#map_canvas {
	margin: 32px 0 0 0;
	width: 100%;
	height: 550px;
	}

#reverse {
	vertical-align: top;
	padding: 0 0 0 7px;
	line-height: 22px;
	}

/* END DRIVING DIRECTIONS */

/* LISTS ORDERED AND UNORDERED AND DEFINITION LISTS */

/* standard unordered list */ 
#column2 ul, #forty ul {
   margin: 0 0 12px 13px;
   padding: 0;
   }
   
#column2 ul li, #forty ul li {
   padding: 2px 0 8px 10px;
   background: url(../images/bullet_dbl_arrow.gif) no-repeat 0 6px;
   position: relative;
   }

/* nested standard unordered list */   
#column2 ul li ul {
   margin: 7px 0 -5px 14px;
   padding: 0;
   }
   
#column2 ul li ul li {
   padding: 4px 0 8px 8px;
   background: url(../images/bullet_blue.gif) no-repeat 0 8px;
   position: relative;
   }

/* tertiary nested standard unordered list */   
#column2 ul li ul li ul {
   margin: 8px 0 0 14px;
   padding: 0;
   }
   
#column2 ul li ul li ul li {
   padding: 2px 0 10px 10px;
   background: url(../images/bullet_dbl_arrow.gif) no-repeat 0 6px;
   }
   
/* ordered list */   
#column2 ol {
   margin: 5px 0 10px 30px;
   padding: 0;
   list-style-type: decimal;
   }
   
#column2 ol li {
   padding: 2px 0 8px 3px;
   }
   
/* nested unordered list in ordered list */
#column2 ol li ul {
   margin: 8px 0 0 14px;
   padding: 0;
   }
   
#column2 ol li ul li {
   padding: 2px 0 10px 9px;
   background: url(../images/bullet_blue.gif) no-repeat 0 8px;
   }
   
/* nested ordered list in unordered list */
#column2 ul li ol {
   margin: 5px 0 0 18px;
   padding: 0;
   list-style-type: decimal;
   }
   
#column2 ul li ol li {
   padding: 2px 0 8px 3px;
   background: none;
   }

/* lower-roman ordered list - add class to ol */
#column2 ol.lowerroman {
   list-style-type: lower-roman;
   }
   
#column2 ol.upperroman {
   list-style-type: upper-roman;
   }

/* lower-alpha ordered list - add class to ol */
#column2 ol.loweralpha {
   list-style-type: lower-alpha;
   }
   
#column2 ol.upperalpha {
   list-style-type: upper-alpha;
   }
   
/* lists w/o bullets div must be put around list */
#column2 .nobullets ul, #forty .nobullets ul {
   padding-left: 0;
   margin: 8px 0 10px 0;
   background: none;
   }

#column2 .nobullets li, #forty .nobullets li {
   padding-left: 0;
   background: none;
   }

/* used mainly on locations, margin on top is less*/
#column2 .nobullets2 ul {
   padding-left: 0;
   margin: 0 0 10px 0;
   background: none;
   }

#column2 .nobullets2 li {
   padding: 2px 0 2px 0;
   background: none;
   }
   
/* definition list */   
dl {
   padding: 0 25px 0 10px;
   margin: 6px 0 15px 0;
   line-height: 15px;
   }
   
dt {
   color: #437c8d;
   font-size: 13px;
   font-weight: bold;
   }
   
dd {
   padding: 0 0 8px 7px;
   margin: 0 0 5px 0;
   }
/* end definition list */
   
/* DOCTOR BIO */

/* bioheading wraps around image and title info which includes the ul */
#biohead {
   margin: 0 0 20px 0;
   }

#bioimage {
   width: 90px;
   padding: 0 17px 15px 0;
   float: left;
   display: inline;
   }
   
#biotitle {
   width: 380px;
   padding: 0 0 25px 0;
   display: inline;
   float: left;
   }
   
#biohead ul {
   padding: 0;
   margin: 0;
   }
   
#biohead ul li {
   padding: 2px 0 5px 0;
   background: none;
   }
/* end bioheading */ 

/* wraps around bio, expanded bio and publications content */
#bio {
   padding: 0 0 20px 0;
   clear: both;
   }
   
#column2 #bio h4 {
   color: #b84f1a;
   font-size: 14px;
   font-weight: bold;
   padding: 3px 0 3px 0;
   line-height: 16px;
   }
   
#column2 #bio .nobullets ul {
   padding-left: 0;
   margin: 2px 0 10px 0;
   background: none;
   }

#column2 #bio .nobullets li {
   padding-left: 0;
   background: none;
   }
   
/* tabbed navigation */
#bionav {
   margin: 0 0 15px 0;
   padding: 0 0 0 5px;
   border-bottom: 1px solid #ccc;
   }
   
#bionav ul {
   margin: 0;
   padding: 0;
   }
   
#bionav ul li {
   display: inline;
   background: none;
   }
   
#column2 #bionav #onbio {
   color: #000;
   padding: 3px 10px 2px 10px; 
   border-top: 1px solid #ccc;
   border-right: 1px solid #ccc;
   border-bottom: 1px solid #fff;
   border-left: 1px solid #ccc;
   background: #fff;
   }
   
#bionav a:link, #bionav a:active {
   color: #2694c1;
   text-decoration: none;
   padding: 3px 11px 3px 11px; 
   }
   
#bionav a:visited { 
   text-decoration: none;
   padding: 3px 9px 3px 9px;
   }
   
#bionav a:hover, #bionav a:focus {
   color: #f90;
   text-decoration: underline; 
   }

/* end tabbed navigation */
   
/* END DOCTOR BIO */
   
/* END CENTER COLUMN STANDARD PAGE */

/* HOME PAGE HEADERS */

/* These home page column 2 headers are defined but are not currently used because of the customization of the home page. They are there if needed. */

#column2home h2 {
   color: #7c057f;
   font-size: 16px;
   font-weight: bold;
   margin: 20px 0 7px 0;
   padding: 0;
   }
   
#column2home h3 {
   color: #7c057f;
   font-size: 13px;
   font-weight: bold;
   margin: 20px 0 7px 0;
   padding: 0;
   }
   
#column2home h4 {
   color: #7c057f;
   font-size: 12px;
   font-weight: bold;
   margin: 20px 0 7px 0;
   padding: 0;
   }
   
#column2home h5 {
   color: #333;
   font-size: 12px;
   font-weight: bold;
   margin: 20px 0 7px 0;
   padding: 0;
   }

#column2home h6 {
   color: #666;
   font-size: 12px;
   font-weight: bold;
   margin: 20px 0 7px 0;
   padding: 0;
   }
   
/* END HOME PAGE HEADERS */

/* DOUBLE LEFT COLUMN FOR VIDEO AND */

/* DOUBLE COLUMN LEFT */

/* this template is used for video, slideshows and single images */

/* large box at top with title */

#deuxcolumn .mediatitle {
	background: #e7f2f1;
	padding: 15px 20px 17px 20px;
	margin: 5px 0 18px 0;
	}
	
#deuxcolumn .mediatitle p{
	padding: 0 0 4px 0;
	}

/* styles for the video */

#deuxcolumn .mediatitle h1 {
	color: #571b66;
	font-size: 18px;
	font-weight: bold;
	}
	
#deuxcolumn .leftcol {
	color: #666;
	margin: 0;
	padding: 0 0 10px 0;
	float: left;
	display: inline;
	width: 359px;
	}
	
#deuxcolumn .moviewrap {
	width: 320px;
	padding: 18px 19px 20px 20px;
	margin: 0 0 -12px 0;
	border: 1px solid #ccc;
	}
	
#deuxcolumn .leftcol h2 {
	color: #437c8d;
	font-size: 16px;
	font-weight: bold;
	padding: 3px 0 3px 0;
	}	
	
#deuxcolumn .leftcol p{
	padding: 3px 0 3px 0;
	}
	
#deuxcolumn .rightcol{
	color: #666;
	margin: 0;
	padding: 0 24px 20px 24px;
	float: right;
	display: inline;
	width: 300px;
	}
	
#deuxcolumn .rightcol h2 {
	color: #571b66;
	font-size: 16px;
	font-weight: bold;
	}
	
#deuxcolumn .rightcol h3 {
	color: #2d656f;
	font-size: 14px;
	font-weight: bold;
	margin: 6px 0 0 0;
	padding: 5px 0 5px 0;
	}
	
#deuxcolumn .rightcol h4 {
	color: #2d656f;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 6px 0 5px 0;
	border-top: 1px solid #ccc;
	}
	
#deuxcolumn .rightcol p {
	line-height: 16px;
	padding: 4px 0 4px 0;
	}
	
#deuxcolumn ul {
	margin: 0 0 12px 3px;
	padding: 0;
	}
	
#deuxcolumn ul li {
	padding: 2px 0 8px 10px;
	background: url(../images/bullet_dbl_arrow.gif) no-repeat 0 6px;
	}
	
#deuxcolumn .playlist ul {
	margin: 0 0 6px 3px;
	padding: 0;
	}

#deuxcolumn .playlist ul li {
	padding: 8px 0 8px 26px;
	border-top: 1px solid #dcdcdc;
	background: url(../images/bullet_play_arrow_off.gif) no-repeat 6px 10px;
	}

#deuxcolumn .rightcol .playlist a:link, a:active {
	text-decoration: none; 
	}
	
#deuxcolumn .rightcol .playlist a:visited {
	text-decoration: none; 
	}
	
#deuxcolumn .playlist #playing {
	background: #dfeaf2 url(../images/bullet_play_arrow_selected.gif) no-repeat 6px 10px;
	}
	
/* end styles for the video */

/* styles for slideshow and single small image with caption */
	
#deuxcolumn .graphic1 {
	display: inline;
	float: left;
	width: 470px;
	text-align: center;
	margin: 0 0 0 15px;
	}
	
#deuxcolumn .caption1 {
	display: inline;
	float: right;
	width: 172px;
	margin: 0 25px 20px 25px;
	}
	
#deuxcolumn .graphic1 img {
	border: 1px solid #ccc;
	margin: 0 0 20px 0;
	}

#deuxcolumn .caption1 h2 {
	color: #571b66;
	font-size: 16px;
	font-weight: bold;
	margin: 6px 0 6px 0;
	padding: 8px 0 0 0;
	border-top: 1px dotted #ccc;
	}
	
#deuxcolumn .caption1 p, #deuxcolumn .caption2 p{
	color: #555;
	line-height: 17px;
	}
	
#deuxcolumn .slidenav img {
	margin: 0 0 -5px 0;
	}
	
#deuxcolumn .slidenav a:focus img {
	margin-top: -2px;
	margin-left: -2px;
	border: 1px solid #f90;
	}
	
#deuxcolumn .counter {
	padding: 0 5px 0 5px;
	}
	
/* end styles for slideshow and single small image with caption */

/* styles for large single image with captions */

#deuxcolumn .graphic2 {
	width: 667px;
	text-align: center;
	margin: 0 0 0 15px;
	}
	
#deuxcolumn .graphic2 img {
	border: 1px solid #ccc;
	margin: 0 0 15px 0;
	}
	
#deuxcolumn .caption2 {
	width: 637px;
	margin: 0 25px 35px 25px;
	padding: 0 15px 0 15px;
	}
	
#deuxcolumn .caption2 h2 {
	color: #2b5453;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 4px 0;
	padding: 0 0 0 0;
	}

/* MY CHILD HAS - 2 VARIATIONS FOR HOME AND STANDARD PAGES */

#mychildhas, #mychildhas2 {
   width: 356px;
   padding: 15px 15px 15px 25px;
   margin: 0 0 20px 0;
   background: #f2e7ee;
   }
   
/* sets width and padding for all standard and dept home pages */ 
#mychildhas2 {
   width: 456px;
   padding: 15px 15px 15px 30px;
   }

#mychildhas h2, #mychildhas2 h2 {
   color: #7c057f;
   font-size: 18px;
   font-weight: bold;
   margin: 0 0 4px 0;
   padding: 0;
   }

/* sets styles for the input field */
#mychildhas .field, #mychildhas2 .field {
   font-size: 13px;
   width: 267px;
   height: 17px;
   margin: 0 0 3px 0;
   padding: 1px;
   vertical-align: bottom;
   }

/* sets input field width for standard and dept pages */ 
#mychildhas2 .field {
   width: 360px;
   }
   
#mychildhas p, #mychildhas2 p {
   margin: 0;
   padding: 0;
   }
   
#mychildhas .button, #mychildhas2 .button {
   font-size: 13px;
   margin: 3px 6px 2px 6px;
   padding: 0 5px 3px 2px;
   vertical-align: bottom;
   }
   
/* END MY CHILD HAS */

/* LETTERS NAV HOME */

#lettersnavhome {
   margin: -3px 40px 0 19px;
   border-bottom: 1px dotted #c5c5c5;
   }
   
#lettersnavhome h2 {
   color: #7c057f;
   font-size: 16px;
   font-weight: bold;
   margin: 15px 0 10px 0;
   }
   
#lettersnavhome p {
   margin: -6px 0 12px 0;
   }
   
/* A-M Letter Styles */
.a2m {
   padding: 0 0 8px 0;
   margin: -1px 0 0 0;
   }
   
.a2m a {
   padding: 0 6px 0 0;
   }
   
/* N-Z Letter Styles */
.n2z {
   padding: 7px 0 20px 0;
   }
   
.n2z a {
   padding: 0 4px 0 0;
   }
   
#lettersnavhome a:link, #lettersnavhome a:active, #lettersnavhome a:visited {
   color: #2b81b2;
   font-size: 28px;
   text-decoration: none;
   }
   
#lettersnavhome a:hover, #lettersnavhome a:focus {
	color: #f90; 
	font-size: 28px;
	text-decoration: underline;
	}
   
/* END LETTERS NAV HOME */
   
   
/* LETTERS NAV STANDARD PAGE */

#lettersnav {
   margin: 0 0 20px 0;
   padding: 5px 25px 0 25px;
   border: 1px dotted #c5c5c5;
   width: 448px;
   }
   
#column2dept #lettersnav h2, #column2 #lettersnav h2 {
   color: #7c057f;
   font-size: 17px;
   font-weight: bold;
   margin: 15px 0 0 0;
   padding: 0 0 4px 0;
   }
   
#column2dept #lettersnav p, #column2 #lettersnav p {
   margin: 0;
   padding: 0;
   }
   
/* A-M Letter Styles */
#lettersnav .a2m {
   padding: 19px 0 11px 0;
   margin: 0;
   }
   
#lettersnav .a2m a {
   padding: 0 10px 0 0;
   }

/* N-Z Letter Styles */
#lettersnav .n2z {
   padding: 7px 0 20px 0;
   }
   
#lettersnav .n2z a {
   padding: 0 8px 0 0;
   }
   
#lettersnav #selected {
   color: #d6e1e5;
   }
   
#lettersnav a:link, #lettersnav a:active, #lettersnav a:visited {
   color: #2b81b2;
   font-size: 31px;
   text-decoration: none;
   }
   
#lettersnav a:hover, #lettersnav a:focus {
	color: #f90; 
	font-size: 31px;
	text-decoration: underline;
	}
   
/* END LETTERS NAV STANDARD PAGE */

   
/* HOME - TWO FEATURES WITH IMAGES */

#features {
   padding: 20px 50px 0 24px;
   line-height: 18px;
   }
   
#features p {
   margin: 0 0 12px 0;
   }

#features #feature1 {
   width: 150px;
   display: inline;
   float: left;
   margin: 0;
   padding: 0;
   }
   
#features #feature2 {
   width: 150px;
   display: inline;
   float: right;
   }
   
#features h3 {
   color: #725e5e;
   font-size: 14px;
   font-weight: bold;
   margin: 0 0 10px 0;
   padding: 0;
   }
   
/* END HOME - TWO FEATURES WITH IMAGES */

/* CENTER COLUMN DEPT HOME PAGE */

#column2dept h2 {
	color: #7c057f;
	font-size: 18px;
	font-weight: bold;
	margin: 15px 0 6px 0;
	}
	
#column2dept #column2deptleft h2 {
	color: #7c057f;
	font-size: 18px;
	font-weight: bold;
	margin: 15px 0 9px 0;
	}
	
#column2dept #column2deptright h2 {
	color: #7c057f;
	font-size: 18px;
	font-weight: bold;
	margin: 15px 0 6px 0;
	}
	
#column2dept h3 {
	color: #7c057f;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 12px 0 0 0;
	}
	
#column2dept #column2deptright h3 {
	color: #7c057f;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 12px 0 0 0;
	}
	
#column2dept #column2deptleft h3 {
	color: #7c057f;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 12px 0 0 0;
	}
   
#column2dept h4 {
   color: #7c057f;
   font-size: 13px;
   font-weight: bold;
   margin: 0 0 2px 0;
   padding: 5px 0 0 0;
   }
   
#column2dept h5 {
   color: #7c057f;
   font-size: 12px;
   font-weight: bold;
   margin: 0 0 2px 0;
   padding: 5px 0 0 0;
   }
   
#column2dept h6 {
   color: #333;
   font-size: 12px;
   font-weight: bold;
   margin: 0 0 2px 0;
   padding: 5px 0 0 0;
   }
   
#column2dept p {
   margin: 3px 0 6px 0;
   padding: 0 0 2px 0;
   line-height: 18px;
   }

/* left and right columns for dept home pages */
#column2deptleft {
   width: 245px;
   margin: -15px 0 0 0;
   padding: 0 26px 0 3px;
   display: inline;
   float: left;
   }

#column2deptright {
   width: 190px;
   margin: -10px 0 0 0;
   padding: 0 10px 0 25px;
   display: inline;
   float: right;
   border-left: 1px dotted #ccc;
}

#column2dept ul {
   margin: 5px 0 8px 0;
   }
   
#column2dept li {
   padding: 2px 0 7px 9px;
   background: url(../images/bullet1.gif) no-repeat 0 6px;
   }
   
/* three little features - variation 1 has the top border, variation 2 does not have a top border */
#column2dept #featurettes, #column2 #featurettes {
   padding: 15px 0 10px 0;
   clear: both;
   border-top: 1px dotted #adadad;
   }
   
#column2dept #featurettes2, #column2 #featurettes {
   padding: 10px 0 10px 0;
   clear: both;
   }
   
#column2dept #featurettes h4, #column2dept #featurettes2 h4, #column2 #featurettes h4, #column2 #featurettes2 h4 {
   color: #666;
   padding: 0 0 6px 0;
   font-size: 14px;
   font-weight: bold;
   }
   
#column2dept #featurettes p, #column2dept #featurettes2 p, #column2 #featurettes p, #column2 #featurettes2 p {
   padding: 10px 0 20px 0;
   }
   
#featurette1, #featurette2 {
   padding: 0 25px 0 0;
   width: 150px;
   display: inline;
   float: left;
   }
   
#featurette3 {
   padding: 0;
   width: 150px;
   display: inline;
   float: right;
   }
/* end 3 little features */
   
/* GET DRIVING DIRECTIONS PATIENTS AND VISITORS - FORMATTED SLIGHTLY DIFFERENT THAN STANDARD RIGHT COLUMN */   
   
#column2deptleft .box1 {
   margin: 15px 0 15px 0;
   padding: 8px 20px 22px 20px;
   background: #e7f2f1;
   }
   
#column2deptleft .box1 h2 {
   margin-top: 0;
   color: #571b66;
   }
   
#column2deptleft .box1 h3 {
   color: #571b66;
   font-size: 13px;
   border-top: 1px dashed #999;
   margin: 15px 0 -5px 0;
   padding: 12px 0 0 0;
   }
   
/* END DEPT HOME PAGE */

/* SOCIAL NETWORKING TOOL BAR EMAIL PRINT DIGG YAHOO BUZZ */

#tools {
   padding: 25px 0 0 0;
   clear: both;
   }
   
#tools ul li a:link, #tools ul li a:active, #tools ul li a:visited {
   color: #818080;
   text-decoration: none;
   }
   
#tools ul li a:hover, #tools ul li a:focus {
   color: #f90;
   text-decoration: underline;
   }
   
#column2 #tools ul, #column2dept #tools ul, #column2home #tools ul {
   margin: 0 0 7px 0;
   }
   
#tools ul li {
   display: inline;
   list-style-type: none;
   margin: 0;
   padding: 5px 12px 5px 20px;
   line-height: 20px;
   }
   
#tools .icn_print {
   	font-size: 13px;
	background: url(../images/icn_print.gif) no-repeat 0 50%;
   }
   
#tools .icn_rss1 {
	font-size: 13px;
	background: url(../images/icn_rss1.gif) no-repeat 0 50%;
	margin-left: -5px;
   }

#tools .icn_share {
	font-size: 13px;
	background: none;
	padding-left: 0;
	}
   
/* END SOCIAL NETWORKING TOOL BAR EMAIL PRINT DIGG YAHOO BUZZ */

#column3 .teaser_a {
	margin-top: -12px;
	}

/*teaser styles */	
#column1 .teaser_a h2, #column1home .teaser_a h2, #column1dept .teaser_a h2, #column1 .teaser_b h2, #column1home .teaser_b h2, #column1dept .teaser_b h2 {
	color: #437c8d;
	font-size: 14px;
	padding-bottom: 0px;
	margin-bottom: 0;
	padding-top: 5px;
	line-height: 15px;
	}
	
#column2 .rightcol3 h3 {
	color: #455572;
	font-size: 17px;
	padding-top: 11px;
	padding-bottom: 15px;
	}
	
#column2 .rightcol3 img {
	padding: 0 0 14px 0;
	border-bottom: 1px dotted #ccc;
	margin-top: -6px;
	margin-bottom: 14px;
	}
	
#column2 .rightcol3 h6 {
	margin-top: -6px;
	}
	
#column2dept #column2deptright .teaser_a, #column2dept #column2deptright .teaser_b {
	padding-bottom: 8px;
	}
	
	
#column2dept #column2deptright .teaser_a h2, #column2dept #column2deptright .teaser_b h2 {
	font-size: 16px;
	padding-bottom: 0px;
	margin: 13px 0 5px 0;
	}
	
#column2deptright .teaser_a h2, #column2deptright .teaser_b h2, #column2deptleft .teaser_a h2, #column2deptleft .teaser_b h2 {
	font-size: 14px;
	padding-bottom: 0px;
	margin: 15px 0 5px 0;
	line-height: 19px;
	}
	
#column2dept #column2deptleft .teaser_a h3, #column2dept #column2deptleft .teaser_b h3 {
	font-size: 14px;
	font-weight: bold;
	padding-top: 3px;
	margin-top: 5px;
	margin-bottom: -5px;
	padding-bottom: 0;
	}	
	
#column2dept #column2deptright .teaser_a h3, #column2dept #column2deptright .teaser_b h3{
	font-size: 15px;
	}	
	
#column2deptright .teaser_a h4, #column2deptright .teaser_b h4, #column2deptleft .teaser_a h4, #column2deptleft .teaser_b h4 {
	padding-bottom: 0;
	margin-bottom: -6px;
	clear: both;
	padding-top: 10px;
	}
	
#column3 .teaser_a h2, #column3home .teaser_a h2, #column3 .teaser_b h2, #column3home .teaser_b h2 {
	color: #437c8d;
	font-size: 16px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-bottom: 3px;
	padding-top: 17px;
	line-height: 16px;
	clear: both;
	}
	
#column3dept .teaser_a h2, #column3dept .teaser_b h2 {
	color: #437c8d;
	font-size: 16px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-bottom: 3px;
	padding-top: 7px;
	line-height: 16px;
	clear: both;
	}
	
#column3 .teaser_a h5, #column3home .teaser_a h5, #column3dept .teaser_a h5, #column3 .teaser_b h5, #column3home .teaser_b h5, #column3dept .teaser_b h5 {
	color: #8e2127;
	font-size: 18px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-bottom: 3px;
	padding-top: 5px;
	line-height: 18px;
	}
	
#column3 .teaser_a h3, #column3home .teaser_a h3, #column3dept .teaser_a h3, #column3 .teaser_b h3, #column3home .teaser_b h3, #column3dept .teaser_b h3 {
	/*color: #437c8d;*/
	color: #3a5962;
	font-size: 13px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-bottom: 3px;
	padding-top: 2px;
	}
	
/* content block with image paragraph styles column 1*/
	
#column2deptleft .teaser_a p, #column2deptleft .teaser_b p {
	padding: 0;
	margin-top: 6px;
	margin-bottom: 0;
	}
	
#column2deptright .teaser_a p, #column2deptright .teaser_b p {
	padding: 0;
	margin-top: 5px;
	margin-bottom: 0;
	}
	
#column1 .teaser_a p, #column1home .teaser_a p, #column1dept .teaser_a p, #column1 .teaser_b p, #column1home .teaser_b p, #column1dept .teaser_b p {
	padding: 2px 0 0 0;
	margin-top: 0;
	}
	
/* content block with image paragraph styles column 3 */
	
#column3 .teaser_a p, #column3home .teaser_a p, #column3dept .teaser_a p, #column3 .teaser_b p, #column3home .teaser_b p, #column3dept .teaser_b p {
	padding: 0 10px 0 10px;
	margin-top: 0px;
	color: #333;
	line-height: 16px;
	}
	
/* inline image style for content block with image columns 1 and 3 */
	
#column1dept .teaser_a img, #column1 .teaser_a img, #column1home .teaser_a img, #column1home .teaser_a img {
	margin: 5px 10px 2px 10px;
	padding: 0 0 0 0;
	display: inline;
	float: left;
	border: 1px solid #999;
	}
	
#column2home .teaser_a img,  #column2dept .teaser_a img {
	margin: 3px 10px 2px 0;
	padding: 0 0 0 0;
	display: inline;
	float: left;
	border: 1px solid #999;
	}
	
#column3 .teaser_a img, #column3dept .teaser_a img {
	margin: 3px 10px 2px 10px;
	padding: 0 0 0 0;
	display: inline;
	float: left;
	border: 1px solid #999;
	}
	
/* block level image style for content block with image columns 1 and 3 */
	
#column3dept .teaser_b img, #column3 .teaser_b img, #column3home .teaser_b img, #column2home .teaser_b img, #column2dept .teaser_b img {
	margin-bottom: 7px;
	margin-left: 10px;
	padding: 0;
	display: inline;
	float: left;
	border: 1px solid #999;
	}
	
#column2dept #column2deptright .teaser_b img {
	margin-bottom: 7px;
	margin-left: 1px;
	padding: 0;
	display: inline;
	float: left;
	border: 1px solid #999;
	}
	

	
#column1dept .teaser_b img, #column1 .teaser_b img, #column1home .teaser_b img {
	margin: 3px 0 7px 11px;
	padding: 0;
	display: inline;
	float: left;
	border: 1px solid #999;
	}
/* END CENTER COLUMN */
   
/* RIGHT COLUMN PRETTY STANDARD ON ALL PAGES - IDs piggy back each other at this time */

#column3 p, #column3home p, #column3dept p {
   margin: 3px 0 6px 0;
   }

#column3 h2, #column3home h2, #column3dept h2 {
   color: #8e2127;
   font-size: 18px;
   font-weight: bold;
   margin: 0 0 3px 0;
   line-height: 18px;
   }
   
#column3 h3, #column3home h3, #column3dept h3 {
   color: #8e2127;
   font-size: 16px;
   font-weight: bold;
   margin: 0 0 4px 0;
   }
   
#column3 h4, #column3home h4, #column3dept h4 {
   color: #5f4a49;
   font-size: 14px;
   font-weight: bold;
   margin: 0 0 8px 0;
   }
   
#column3 h5, #column3home h5, #column3dept h5 {
   color: #5f4a49;
   font-size: 13px;
   font-weight: bold;
   margin: 0 0 8px 0;
   }
   
#column3 h6, #column3home h6, #column3dept h6 {
   color: #5f4a49;
   font-size: 12px;
   font-weight: bold;
   margin: 0 0 8px 0;
   }
   
/* beige contact us box */
#column3 .box1, #column3home .box1, #column3dept .box1{
   width: 172px;
   padding: 20px 20px 20px 20px;
   margin: 0 0 15px 0;
   background: #f5f5e9;
   border: 1px dotted #b3b3a9;
   }
   
#column3 .box1 #phone ul, #column3home .box1 #phone ul, #column3dept .box1 #phone ul {
   margin: 0 0 12px 0;
   }  
   
/* sets with of dropdown so it doesn't break the column */
#column3 .dropdown, #column3home .dropdown, #column3dept .dropdown {
   width: 200px;
   }
   
#column3 .box1 p, #column3dept .box1 p {
   color: #5f4b4d;
   padding: 0;
   margin: 0;
   line-height: 15px;
   }
   
#column3 .box1 h2, #column3dept .box1 h2, #column3home .box1 h2 {
	color: #8e2127;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 3px 0;
	}
   
#column3 .box1 h5 {
   color: #725e5e;
   font-weight: bold;
   margin: 10px 0 0 0;
   padding: 8px 0 3px 0;
   border-top: 1px dotted #999;
   }
   
.phonenumber {
   color: #5f4b4d;
   font-size: 22px;
   font-family: georgia, times, serif;
   margin: -2px 0 0 0;
   padding: 0px 0 3px 0;
   }
   
.vanitynumber {
   color: #5f4b4d;
   margin: -1px 0 0 0;
   padding: 0 0 4px 0;
   }
   
.visitinghours {
   color: #5f4b4d;
   font-size: 14px;
   font-weight: bold;
   }
   
.links1 {
   font-size: 13px;
   padding: 6px 0 0 9px;
   background: url(../images/bullet2.gif) no-repeat 0 11px;
   }
   
#column3 p.links2, #column3dept p.links2, #column3home p.links2 {
   margin: 17px 0 0 0;
   padding: 14px 0 0 9px;
   border-top: 1px dotted #999;
   background: url(../images/bullet1.gif) no-repeat 0 19px;
   }
   
#column3 p.links3, #column3dept p.links3, #column3home p.links3 {
   font-size: 14px;
   font-family: georgia, times, serif;
   margin: 17px 0 0 0;
   padding: 12px 0 0 11px;
   border-top: 1px dotted #999;
   background: url(../images/bullet2.gif) no-repeat 0 17px;
   }
   
/* link styles for request appt, contact us online etc */   
#column3 .box1 a:link, #column3 .box1 a:active, #column3 .box1 a:visited, #column3home .box1 a:link, #column3home .box1 a:active, #column3home .box1 a:visited, #column3dept .box1 a:link, #column3dept .box1 a:active, #column3dept .box1 a:visited {
   color: #2b81b2;
   font-family: georgia, times, serif;
   text-decoration: none;
   margin: 0 0 0 -12px;
   padding: 0 0 0 12px;
   }
   
#column3 .box1 a:hover, #column3home .box1 a:hover, #column3dept .box1 a:hover {
   color: #c60; 
   font-family: georgia, times, serif;
   text-decoration: underline;
   margin: 0 0 0 -12px;
   padding: 0 0 0 12px;
   }

/* box 2 with grey dotted line */
#column3 .box2, #column3home .box2, #column3dept .box2 {
   width: 172px;
   margin: 0 0 15px 0;
   padding: 20px 20px 17px 20px;
   border: 1px #c1c1c1 dotted;
   line-height: 15px;
   }
   
#column3 .box, #column3home .box, #column3dept .box {
   width: 172px;
   margin: 0 0 10px 0;
   padding: 7px 20px 0 20px;
   line-height: 16px;
   }
   
#column3 .box ul, #column3home .box ul, #column3dept .box ul {
   margin-bottom: 10px;
   }
   
#column3 .box li, #column3home .box li, #column3dept .box li {
   padding: 2px 0 10px 9px;
   background: url(../images/bullet1.gif) no-repeat 0 6px;
   }
   
/* NEWS LIST STYLES */

#column3 .box .icn_rss2 {
   background: url(../images/icn_rss2.gif) no-repeat 0 3px;
   padding-left: 19px;
   padding-bottom: 5px;
   }
   
#column2 .icn_rss2 {
	background: url(../images/icn_rss2.gif) no-repeat 0 3px;
	padding-left: 19px;
	padding-bottom: 5px;
	}
   
#column3 .box .icn_newsletter {
   background: url(../images/icn_newsletter.gif) no-repeat 1px 3px;
   padding-left: 19px;
   padding-bottom: 5px;
   }
   
/* CALENDAR */

#column3 .calendarsmall, #column3home .calendarsmall, #column3dept .calendarsmall {
   width: 186px;
   margin: 0 0 15px 0;
   padding: 13px;
   border: 1px #c1c1c1 dotted;
   line-height: 14px;
   }
   
#column3 .calendarsmall table, #column3home .calendarsmall table, #column3dept .calendarsmall table{
   border-collapse: collapse;
   border: 0;
   padding: 0;
   margin: 0;
   }
   
#column3 .calendarsmall th, #column3home .calendarsmall th, #column3dept .calendarsmall th {
   color: #333;
   font-weight: bold;
   padding: 5px 6px 5px 6px;
   border: 0;
   text-align: center;
   background: #f5f5e9;
   }
   
#column3 .calendarsmall td, #column3home .calendarsmall td, #column3dept .calendarsmall td {
   padding: 5px 6px 5px 6px;
   vertical-align: top;
   border: 0;
   text-align: center;
   }
   
#column3 .calendarsmall caption, #column3home .calendarsmall caption, #column3dept .calendarsmall caption {
   color: #8e2127;
   font-size: 16px;
   font-weight: bold;
   padding: 0 0 7px 0;
   }

#column3 .calendarsmall h5, #column3dept .calendarsmall h5 {
	color: #333;
	font-size: 14px;
	border-top: 1px dotted #999;
	margin: 8px 0 0 0;
	padding: 9px 0 0 0;
	}
	
#column3 .calendarsmall ul, #column3dept .calendarsmall ul {
	padding: 6px 0 0 3px;
	}	

#column3 .calendarsmall ul li, #column3dept .calendarsmall ul li {
	padding: 2px 0 3px 10px;
	background: url(../images/bullet_dbl_arrow.gif) no-repeat 0 6px;
	}
   
.activebg {
   background: #cde2eb;
   }
   
/* END RIGHT COLUMN */
   
/* HEALTH TIP */

/* health tip home */

#healthtip {
   padding: 0 0 9px 0;
   margin: 0 40px 0 19px;
   border-bottom: 1px dotted #c5c5c5;
   }

#healthtip h2 {
   color: #7c057f;
   font-size: 16px;
   font-weight: bold;
   margin: 20px 0 7px 0;
   padding: 0;
   }
   
#healthtip p {
   margin: 0 0 12px 0;
   padding: 0;
   }
   
#healthtip .larger {
   color: #666;
   font-size: 13px;
   padding: 0;
   margin: 0 0 2px 0;
   }
   
#healthtip .marg {
   margin-bottom: 20px;
   } 
/* end health tip home */
   
/* health tip dept */

#column3 #healthtip {
   padding: 0 0 9px 0;
   margin: 0 40px 0 19px;
   border-bottom: 0;
   }

#column3 #healthtip h3 {
   color: #666;
   font-size: 14px;
   font-weight: bold;
   margin: 20px 0 7px 0;
   padding: 0;
   }
   
#column3 #healthtip p {
   margin: 0 0 12px 0;
   padding: 0;
   line-height: 17px;
   }
   
#column3 #healthtip .larger {
   color: #666;
   font-size: 13px;
   padding: 0;
   margin: 0 0 2px 0;
   }
   
#column3 #healthtip .marg {
   margin: 8px 0 20px 0;
   }
   
/* end health tip dept */

/* END HEALTH TIP */

/* FOOTER STYLES */
   
#footer a:link, #footer a:active, #footer a:visited {
   color: #999;
   font-size: 11px;
   }
   
#footer a:hover, #footer a:focus {
   color: #f90; 
   font-size: 11px;
   }
   
#footer1 {
   width: 190px;
   padding: 10px 20px 20px 20px;
   position: relative;
   float: left;
   display: inline;
   }
   
#footer1 ul li, #footer2 ul li {
   padding: 0 0 3px 0;
   line-height: 14px;
   }
   
#footer1 h6, #footer2 h6 {
   color: #838173;
   font-size: 13px;
   font-weight: bold;
   }
   
#footer1 ul {
   margin: 0 0 8px 0;
   }
   
#footer2 {
	width: 440px;
	padding: 10px 0 20px 15px;
	position: relative;
	float: left;
	display: inline;
	}
	
#footer2 ul {
	margin: 0 25px 6px 0;
	position: relative;
	float: left;
	width: 120px;
	}
	
#footer2 ul li {
	padding: 2px 0 5px 0;
	line-height: 12px;
	}
   
#footer3 ul {
   margin: 0 0 6px 0;
   }

#footer3 {
   color: #838173;
   font-size: 11px;
   text-align: left;
   width: 250px;
   padding: 10px 25px 0 0;
   position: relative;
   float: right;
   line-height: 16px;
   display: inline;
   }
   
/* END FOOTER STYLES */

/* IMAGES INLINE AND BLOCK INLINE IMAGES BLOCK IMAGES */

/* medium image column2 floated left */

#column2 .inline_medium_left {
   color: #666;
   font-size: 11px;
   width: 315px;
   margin: 6px 24px 7px 0;
   padding: 11px 0 0 0;
   display: inline;
   float: left;
   line-height: 13px;
   }
   
#column2 .inline_medium_left img {
   padding-bottom: 5px;
   border: 0;
   }
   
/* end medium image column2 floated left */

/* small image column2 floated right */
   
#column2 .inline150px_right {
   color: #666;
   font-size: 11px;
   width: 150px;
   margin: 6px 10px 7px 16px;
   padding: 11px 0 0 0;
   display: inline;
   float: right;
   line-height: 13px;
   }
   
#column2 .inline150px_right img {
   padding-bottom: 5px;
   border: 0;
   }
   
#column2 .inline150pxborder_right {
   color: #666;
   font-size: 11px;
   width: 150px;
   margin: 6px 10px 7px 16px;
   padding: 11px 0 0 0;
   display: inline;
   float: right;
   line-height: 13px;
   }
   
#column2 .inline150pxborder_right img {
   padding-bottom: 5px;
   border: 0;
   border: 4px double #ccc;
   }
   
#column2 .inline125px_right {
   color: #666;
   font-size: 11px;
   width: 125px;
   margin: 6px 10px 7px 16px;
   padding: 11px 5px 0 5px;
   display: inline;
   float: right;
   line-height: 13px;
   text-align: center;
   }
   
#column2 .inline125px_right img {
   padding-bottom: 5px;
   border: 0;
   }
   
#column2 .inline125pxborder_right {
   color: #666;
   font-size: 11px;
   width: 125px;
   margin: 6px 10px 7px 16px;
   padding: 11px 5px 0 5px;
   display: inline;
   float: right;
   line-height: 13px;
   text-align: center;
   }
   
#column2 .inline125pxborder_right img {
   border: 0;
   border: 4px double #ccc;
   margin-bottom: 5px;
   }
  
  
#column2 .inline80pxborder_left {
   color: #666;
   font-size: 11px;
   width: 80px;
   margin: 0 11px 7px 0;
   padding: 0 15px 0 0;
   display: inline;
   float: left;
   line-height: 10px;
   text-align: center;
   }
   
#column2 .inline80pxborder_left img {
   border: 0;
   border: 4px double #ccc;
   margin-bottom: 20px;
   }

#column2 .inline192pxborder_right {
   color: #666;
   font-size: 11px;
   width: 192px;
   margin: 6px 10px 7px 16px;
   padding: 11px 5px 0 5px;
   display: inline;
   float: right;
   line-height: 13px;
   text-align: center;
   }
   
#column2 .inline192pxborder_right img {
   border: 0;
   border: 4px double #ccc;
   }
   
#column2 .inline192px_right {
   color: #666;
   font-size: 11px;
   width: 192px;
   margin: 6px 10px 7px 16px;
   padding: 11px 5px 0 5px;
   display: inline;
   float: right;
   line-height: 13px;
   text-align: center;
   }
   
#column2 .inline192px_right img {
   border: 0;
   }
   
#column2 .inline237pxborder_right {
   color: #666;
   font-size: 11px;
   width: 237px;
   margin: 6px 10px 7px 16px;
   padding: 11px 5px 0 5px;
   display: inline;
   float: right;
   line-height: 13px;
   text-align: center;
   }
   
#column2 .inline237px_right img {
   border: 0;
   }
   
#column2 .inline237px_right {
   color: #666;
   font-size: 11px;
   width: 237px;
   margin: 6px 10px 7px 16px;
   padding: 11px 5px 0 5px;
   display: inline;
   float: right;
   line-height: 13px;
   text-align: center;
   }
   
#column2 .inline237pxborder_right img {
   border: 0;
   border: 4px double #ccc;
   }
   
/* end small image column2 floated right */


/* small image column2 floated left */
   
#column2 .inline150px_left {
   color: #666;
   font-size: 11px;
   width: 150px;
   margin: 6px 10px 7px 0px;
   padding: 11px 0 0 0;
   display: inline;
   float: left;
   line-height: 13px;
   }
   
#column2 .inline150px_left img {
   padding-bottom: 5px;
   border: 0;
   }
   
#column2 .inline150pxborder_left {
   color: #666;
   font-size: 11px;
   width: 150px;
   margin: 6px 10px 7px 0;
   padding: 11px 0 0 0;
   display: inline;
   float: left;
   line-height: 13px;
   }
   
#column2 .inline150pxborder_left img {
   padding-bottom: 5px;
   border: 0;
   border: 4px double #ccc;
   }
   
#column2 .inline125px_left {
   color: #666;
   font-size: 11px;
   width: 125px;
   margin: 6px 10px 7px 0;
   padding: 11px 5px 0 5px;
   display: inline;
   float: left;
   line-height: 13px;
   text-align: center;
   }
   
#column2 .inline125px_left img {
   padding-bottom: 5px;
   border: 0;
   }
   
#column2 .inline125pxborder_left {
   color: #666;
   font-size: 11px;
   width: 125px;
   margin: 6px 10px 7px 0;
   padding: 11px 5px 0 5px;
   display: inline;
   float: left;
   line-height: 13px;
   text-align: center;
   }
   
#column2 .inline125pxborder_left img {
   padding-bottom: 5px;
   border: 0;
   /*border: 4px double #ccc;*/
   }
  
#column2 .inline192pxborder_left {
   color: #666;
   font-size: 11px;
   width: 192px;
   margin: 6px 10px 7px 0;
   padding: 11px 5px 0 0;
   display: inline;
   float: left;
   line-height: 13px;
   text-align: center;
   }
   
#column2 .inline192pxborder_left img {
   border: 0;
   border: 4px double #ccc;
   }
   
#column2 .inline192px_left {
   color: #666;
   font-size: 11px;
   width: 192px;
   margin: 6px 10px 7px 0;
   padding: 11px 5px 0 0;
   display: inline;
   float: left;
   line-height: 13px;
   text-align: center;
   }
   
#column2 .inline192px_left img {
   border: 0;
   }
   
#column2 .inline237pxborder_left {
   color: #666;
   font-size: 11px;
   width: 237px;
   margin: 6px 10px 7px 0;
   padding: 11px 5px 0 0;
   display: inline;
   float: left;
   line-height: 13px;
   text-align: center;
   }
   
#column2 .inline237px_left img {
   border: 0;
   }
   
#column2 .inline237px_left {
   color: #666;
   font-size: 11px;
   width: 237px;
   margin: 6px 10px 7px 0;
   padding: 11px 5px 0 0;
   display: inline;
   float: left;
   line-height: 13px;
   text-align: center;
   }
   
#column2 .inline237pxborder_left img {
   border: 0;
   border: 4px double #ccc;
   }
   
/* end small image column2 floated right */

/* large block level image column2 */
   
#column2 .block_large {
   color: #666;
   font-size: 11px;
   margin: 0;
   padding: 12px 10px 12px 10px;
   }

#column2 .block_large p {
   margin: 0;
   padding: 0;
   line-height: 14px;
   }
   
#column2 .block_large img {
   padding-bottom: 5px;
   }
   
/* end large block level image column2 */

/* large image block level column3 */
   
#column3 .block, #column3dept .block {
   margin: 0;
   padding: 0;
   }

#column3 .block p, #column3dept .block p {
   margin: 0;
   padding: 0;
   }
   
#column3 .block p, #column3dept .block p, #column1 .block p, #column1dept .block p {
   color: #555;
   }
   
#column3 .block img, #column3dept .block img {
   margin: 3px 0 5px 0;
   border: 1px solid #999;
   }
   
#column1 .block img, #column1dept .block img {
   margin: 3px 0 5px 10px;
   border: 1px solid #999;
   }
   
/* end large image block level column3 */

/* END IMAGE INLINE AND BLOCK */

/* TABLES */

/* Generic Table for Staywell Content */

tbody {
  font-size: 12px;
  }

table {
	color: #5f4b4d;
	margin: 2px 9px 17px 5px;
	border: 1px #d5e2bb solid;
	border-top: 2px #dbdbd3 solid;
	border-collapse: collapse;
	line-height: 14px;
	}
	
table th {
	color: #8e2127;
	font-weight: bold;
	padding: 4px 8px 8px 8px;
	vertical-align: top;
	border: 1px #dbdbd3 solid;
	border-top: 0;
	background: #f5f5e9;
	}
	
table td {
	padding: 4px 10px 15px 10px;
	vertical-align: top;
	border: 0;
	border-bottom: 1px #dbdbd3 solid;
	border-left: 1px #dbdbd3 solid;
	}
	
table caption {
	color: #8e2127;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 0 5px 0;
	line-height: 17px;
	}
	
table td p {
	padding: 0;
	margin: 0;
	}
	
/* table with line dividers, borders, and beige table headers */

.table1 {
   color: #5f4b4d;
   margin: 2px 9px 17px 5px;
   border: 1px #d5e2bb solid;
   border-top: 2px #dbdbd3 solid;
   border-collapse: collapse;
   line-height: 14px;
   width: 100%;
   }
   
.table1 th {
   color: #8e2127;
   font-weight: bold;
   padding: 4px 8px 8px 8px;
   vertical-align: top;
   border: 1px #dbdbd3 solid;
   border-top: 0;
   background: #f5f5e9;
   }
   
.table1 td {
   padding: 4px 10px 15px 10px;
   vertical-align: top;
   border: 0;
   border-bottom: 1px #dbdbd3 solid;
   }
   
.table1 caption {
   color: #8e2127;
   font-size: 14px;
   font-weight: bold;
   padding: 6px 0 5px 0;
   line-height: 17px;
   }

/* end table with line dividers, borders, and beige table headers */

/* striped table w/o side borders */
      
.table2 {
   color: #5f4b4d;
   margin: 2px 9px 17px 5px;
   padding: 0;
   border: 0;
   border-top: 2px #dbdbd3 solid;
   border-bottom: 2px #dbdbd3 solid;
   border-collapse: collapse;
   line-height: 14px;
   width: 100%;
   }
   
.table2 th {
   color: #8e2127;
   font-weight: bold;
   padding: 4px 10px 8px 10px;
   border-bottom: 0;
   border-right: 0;
   border-left: 0;
   vertical-align: top;
   background-color: #fff;
   }
   
.table2 td {
   padding: 4px 10px 12px 10px;
   vertical-align: top;
   border: 0;
   }
   
.table2 caption {
   color: #8e2127;
   font-size: 14px;
   font-weight: bold;
   padding: 6px 0 5px 0;
   line-height: 17px;
   }
   
#column2 .table2 tbody td p, column2 .table1 tbody td p, column2 .table3 tbody td p {
   margin: 0;
   padding: 3px 0 5px 0;
   line-height: 14px;
   }

/* jQuery uses these 2 styles for the stripes, they do not need to be applied "by hand" */
.odd {
  background: #fff;
}

.even {
  background:  #f5f5e9;
}

/* striped table w/o side borders */

.table3 {
   color: #5f4b4d;
   margin: 2px 9px 17px 5px;
   border: 1px #d5e2bb solid;
   border-top: 2px #dbdbd3 solid;
   border-collapse: collapse;
   line-height: 14px;
   width: 100%;
   }
   
.table3 th {
   color: #8e2127;
   font-weight: bold;
   padding: 4px 8px 8px 8px;
   vertical-align: top;
   border: 1px #dbdbd3 solid;
   border-top: 0;
   background: #f5f5e9;
   }
   
.table3 td {
   padding: 4px 10px 15px 10px;
   vertical-align: top;
   border: 0;
   border-right: 1px #dbdbd3 solid;
   border-bottom: 1px #dbdbd3 solid;
   }
   
.table3 caption {
   color: #8e2127;
   font-size: 14px;
   font-weight: bold;
   padding: 6px 0 5px 0;
   line-height: 17px;
   }
   
#column2 .table3 ul, column2 .table2 ul, column2 .table1 ul {
   padding: 0;
   margin: 0 0 0 -2px;
   }
   
#column2 .table3 ul li, #column2 .table2 ul li, #column2 .table1 ul li {
   padding: 3px 0 4px 9px;
   margin: 0;
   }
   
#column2 .table3 ul li ul, #column2 .table2 ul li ul, #column2 .table1 ul li ul {
   padding: 0 0 0 2px;
   margin: 4px 0 2px -2px;
   }
   
#column2 .table3 ul li ul li, column2 .table2 ul li ul li, column2 .table1 ul li ul li {
   padding: 2px 0 3px 7px;
   margin: 0;
   }
   
.halves th {
   width: 50%;
   }
   
.thirds th {
   width: 33%;
   }
   
.quarters th {
   width: 25%;
   }
   
.fifths th {
   width: 20%;
   }
   
.sixths th {
   width: 16%;
   }

/* END TABLES */

/* ECARDS E-CARDS STYLES */

/* table with line dividers, borders, and beige table headers */

.ecards {
	margin: 0 auto 25px;
	border-collapse: collapse;
	line-height: 14px;
	border: 0;
	}
	
/*.ecards th {
	color: #8e2127;
	font-weight: bold;
	padding: 20px;
	vertical-align: top;
	border: 1px #dbdbd3 solid;
	border-top: 0;
	background: #f5f5e9;
	}*/
	
.ecards td {
	padding: 20px 18px 0 18px;
	vertical-align: top;
	text-align: center;
	border: 0;
	}
	
.ecards caption {
	color: #8e2127;
	font-size: 22px;
	font-weight: bold;
	padding: 6px 0 10px 20px;
	border-bottom: 1px dotted #999;
	}
	
.ecardlarge {
	margin: 5px 0 25px 15px;
	width: 540px;
	}

/* FORMS STYLES */

/* background color of fields when in focus, only works on Safari and Firefox */

input:focus, textarea:focus{
   outline: none;
}

#column3 select {
	font-size: 11px;
}

/* end background color of fields when in focus, only works on Safari and Firefox */

/* label styles for all small form labels not in a fieldset, like search or directions */

#column3home label, #column3 label, #column3dept label, #column2dept label, #column2 label, #column2home label, #forty label {
	color: #333;
	display: block;
	margin: 0 0 -3px 0;
	padding: 0;
	border-bottom: 0;
	line-height: 14px;
	}
   
/* end label styles for all small form labels not in a fieldset, like search or directions */

/* form1 styles, labels are block level, they do not need to be put in a <p> tag or have <br> tages after them most of thet ime */

#column2 .form1 input, #column2 .form1 textarea, #column2dept .form1 input, #column2dept .form1 textarea, #forty .form1 textarea {
	color: #111;
	}
   
#column2 .form1 .heavy {
   color: #333;
   font-weight: bold;
   padding: 8px 0 4px 0;
   }
   
#column2 .form1 input:focus, #column2 .form1 textarea:focus, #column2dept .form1 input:focus, #column2dept .form1 textarea:focus, #forty .form1 input:focus, #forty .form1 textarea:focus{
	color: #111;
	background: #ffd;
}

#column2 .form1 input.errorbg:focus, #column2 .form1 textarea.errorbg:focus, #column2dept .form1 input.errorbg:focus, #column2dept .form1 textarea.errorbg:focus, {
	color: #5f4a49;
	background: #ffdcdc;
}

#column2 .form1 label, #column2dept .form1 label, #forty .form1 label {
	display: block;
	margin:0;
	padding: 0;
	}
   
/* this style makes labels inline for radio buttons and check boxes */  
#column2 .form1 .inline, #column2dept .form1 .inline, #column2dept #column2deptright .inline {
   display: inline;
   padding: 0 6px 0 0;
   }
   
#column2 .form1 .inline2, #column2dept .form1 .inline2, #column2dept #column2deptright .inline2 {
   display: inline;
   padding: 0 0 0 6px;
   }
   
#column2 .form1 .inline3, #column2dept .form1 .inline3, #column2dept #column2deptright .inline3 {
   display: inline;
   padding: 0 0 0 20px;
   }

#column2 .form1 .inline4, #column2dept .form1 .inline4, #column2dept #column2deptright .inline4 {
	display: inline;
	padding: 0 13px 0 0;
	}
   
#column2 .form1, #column2dept .form1 {
   padding: 0 15px 0 10px;
   }
   
#column2 .rightcol3 .form1, #column2dept #column2deptright .form1 {
	padding: 0 15px 10px 0;
	}

#column2 .form1  p, #column2dept .form1  p, #forty .form1  p {
	color: #333;
	font-size: 13px;
	padding: 1px 0 7px 0;
	margin: 0;
	line-height: 15px;
	}

#column2 .form1 fieldset, #column2dept .form1 fieldset, #forty .form1 fieldset {
	margin: 5px 0 15px 0;
	padding: 10px 20px 20px 25px;
	border: 1px dotted #b3b3a9;
	}
   
   
#column2 .form1 legend, #column2dept .form1 legend, #forty .form1 legend {
	color: #437c8d;
	font-size: 17px;
	font-weight: bold;
	padding: 5px 4px 5px 4px;
	background: #fff;
	}

/* nested fieldset */
#column2 .form1 fieldset fieldset, #column2dept .form1 fieldset fieldset {
	margin: 7px 5px 13px 0;
	padding: 5px 15px 10px 20px;
   background: #fff;
   }

/* nested fieldset legend */
#column2 .form1 fieldset fieldset legend, #column2dept .form1 fieldset fieldset legend {
	color: #b84f1a;
   font-size: 13px;
   font-weight: bold;
   margin: 0;
   padding: 5px 2px 5px 2px;
   background: #fff;
   }

#column2 .form1 .fieldwrapper {
	width: 100%;
	height: 44px;
	clear: both;
	padding-left: 10px;
	margin-left: -10px;
	}
	
#column2 .form1 .fieldwrapper2 {
	width: 100%;
	height: 60px;
	clear: both;
	padding-left: 10px;
	margin-left: -10px;
	}
	
#column2 .form1 .fieldwrapper3 {
	width: 100%;
	height: 25px;
	clear: both;
	padding-left: 10px;
	margin-left: -10px;
	}
	
#column2 .form1 .fieldwrapper4 {
	width: 100%;
	height: 40px;
	clear: both;
	padding-left: 10px;
	margin-left: -10px;
	margin-top: 3px;
	}
	
#column2 .form1 .leftside {
	float: left;
	display: inline;
	padding-left: 10px;
	margin-left: -10px;
	}
	
#column2 .form1 .rightside {
	padding: 0 0 0 15px;
	float: left;
	display: inline;
	}
	
#column2 .form1 .leftside3 {
	float: left;
	width: 15px;
	display: inline;
	padding-left: 10px;
	margin-left: -10px;
	}
	
#column2 .form1 .rightside3 {
	padding: 0 0 0 3px;
	width: 400px;
	float: left;
	display: inline;
	}
	
#column2 .form1 .leftsidehalf2 {
	width: 185px;
	float: left;
	}
	
#column2 .form1 .rightsidehalf2 {
	width: 183px;
	padding: 0 0 0 15px;
	float: left;
	}

/* used for asterisk to left a required label contains padding after so a space is not needed on the form */
.required1 {
   color: #e00000;
   font-size: 15px;
   margin: 0 0 0 -10px;
   padding: 0 4px 0 0;
	line-height: 11px;
   }
   
/* inline red asterisk style for use in a sentence */
.required2 {
   color: #e00000;
   font-size: 15px;
   margin: 4px 0 -6px 0;
   padding: 0;
   }
   
#column2 p.error1 {
   color: #b11d1d;
   font-size: 13px;
   font-weight: bold;
   }

/* used to bold labels for missed required field */
#column2 label.error2, #column2dept label.error2, #forty label.error2 {
   color: #b11d1d;
   font-size: 13px;
   font-weight: bold;
   }  

/* error list for forms */ 
#column2 .form1 .errorbg, #column2dept .form1 .errorbg , #forty .form1 .errorbg{
	background: #ffdcdc;
	}

	
#column2 .errorswrapper p, #column2dept .errorswrapper p, #forty .errorswrapper p {
	color: #b11d1d;
	font-weight: bold;
	}

#column2 .form1 .errorswrapper ul, #column2dept .form1 .errorswrapper ul, #forty .form1 .errorswrapper ul {
	color: #b11d1d;
	font-weight: bold;
	margin: 0 0 12px 3px;
	padding: 0;
	}
   
#column2 .form1 .errorswrapper ul li, #column2dept .form1 .errorswrapper ul li, #forty .form1 .errorswrapper ul li {
   padding: 1px 0 2px 8px;
   background: url(../images/bullet_error.gif) no-repeat 0 8px;
   }
   
#column2 .form1 .errorswrapper, #column2dept .form1 .errorswrapper {
	width: 446px;
	margin: 7px 0 20px 0;
	padding: 11px 13px 10px 13px;
	border: 2px solid #f4c7c7;
	background: #fee;
	}
   
#forty .form1 .errorswrapper {
	width: 280px;
	}   
   
#column2 .form1 .errorswrapper h2, #column2dept .form1 .errorswrapper h2, #forty .form1 .errorswrapper h2 {
	color: #b11d1d;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 7px 0;
	line-height: 15px;
	}
/* end error list for forms */   
   
#column2 .form1 .divider1 {
   border-bottom: 1px dotted #999;
   margin: 0 0 12px 0;
   padding: 1px 0 14px 0;
   }

#column2 .form1 .tip1 {
	color: #666;
	font-size: 11px;
	}
	
#column2 .margin1 {
	margin: 0 5px 0 0;
   }
   
/* END FORMS STYLES */

/* ICONS */


.doc {
   font-size: 11px;
   color: #888;
   padding: 2px 0 2px 19px;
   margin: 0 0 0 6px;
   background: url(../images/icn_doc.png) no-repeat left 0;
   }
   
.pdf {
   font-size: 11px;
   color: #888;
   padding: 2px 0 2px 19px;
   margin: 0 0 0 6px;
   background: url(../images/icn_pdf.png) no-repeat left 0;
   }
   
.ppt {
   font-size: 11px;
   color: #888;
   padding: 2px 0 2px 19px;
   margin: 0 0 0 6px;
   background: url(../images/icn_ppt.png) no-repeat left 0;
   }
   
.xls {
   font-size: 11px;
   color: #888;
   padding: 2px 0 2px 19px;
   margin: 0 0 0 6px;
   background: url(../images/icn_xls.png) no-repeat left 0;
   }
   
.zip {
   font-size: 11px;
   color: #888;
   padding: 2px 0 2px 19px;
   margin: 0 0 0 6px;
   background: url(../images/icn_zip.png) no-repeat left 0;
   }
   
.pop {
   font-size: 11px;
   color: #888;
   padding: 2px 0 2px 19px;
   margin: 0 0 0 6px;
   background: url(../images/icn_popup.png) no-repeat left 0;
   }
   
.slide {
   font-size: 11px;
   color: #888;
   padding: 2px 0 2px 19px;
   margin: 0 0 0 6px;
   background: url(../images/icn_slide.gif) no-repeat left 2px;
   }
   
.image {
   font-size: 11px;
   color: #888;
   padding: 2px 0 2px 19px;
   margin: 0 0 0 6px;
   background: url(../images/icn_image.gif) no-repeat left 2px;
   }
   
.video {
   font-size: 11px;
   color: #888;
   padding: 2px 0 2px 19px;
   margin: 0 0 0 6px;
   background: url(../images/icn_video.gif) no-repeat left 2px;
   }
   
.nodoctype{
   background: none;
   }

/* END ICONS */
   
/* SEARCH RESULTS */

#column2 #searchresults h4 {
	color: #333;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: -5px;
	}
   
#column2 #searchresults h4 a:link, #column2 #searchresults h4 a:active, #column2 #searchresults h4 a:visited {
   font-size: 14px;
   font-weight: bold;
   }
   
#column2 #searchresults h4 a:visited {
	font-size: 14px;
	font-weight: bold;
	}
   
#column2 #searchresults h4 a:hover, #column2 #searchresults h4 a:focus {
   font-size: 14px;
   font-weight: bold;
   }
   
#column2 #searchresults h4 a.directions:link, #column2 #searchresults h4 a.directions:active, #column2 #searchresults h4 a.directions:visited {
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
   }
   
#column2 #searchresults h4 a.directions:hover, #column2 #searchresults h4 a.directions:focus {
   font-size: 12px;
   font-weight: normal;
   text-decoration: underline;
   }

#numbersnav {
   border-top: 1px dotted #c5c5c5;
   padding: 12px 0 0 0;
   }
   
#numbersnav #onsearch {
   color: #333;
   text-decoration: none;
   }

#numbersnav a:link, #numbersnav a:active {
   font-size: 14px;
   padding: 0 18px 0 0;
   }
   
#numbersnav a:visited {
   font-size: 14px;
   padding: 0 18px 0 0;
   }

#numbersnav a:hover, #numbersnav a:focus {
   font-size: 14px;
   padding: 0 18px 0 0;
   }
   
/* red error style for search */
em.error {
   color: #900;
   font-weight: bold;
      }

/* yellow highlight behind searched terms in search results */ 
em.search {
   background: #ff9;
   }
   
.larger1 {
   font-size: 14px;
   }

.lighter1 {
   color: #666;
   font-size: 12px
   }
   
#searchresults .lighter1 {
   color: #666;
   font-size: 12px;
   border-bottom: 1px dotted #ccc;
   margin: -3px 0 12px 0;
   padding: 0 0 3px 0;
   }
   
/* END SEARCH */
   
/* ALERT */

#column2home .alert, #column2dept .alert, #column2 .alert {
   background: #ffe179;
   width: 346px;
   padding: 5px 25px 15px 25px;
   margin: 0 0 20px 0;
   }
   
#column2dept .alert, #column2 .alert{
   width: 449px;
	padding: 7px 25px 20px 25px;
   }
   
#column2home .alert h2, #column2dept .alert h2, #column2 .alert h2 {
   color: #a61303;
   font-size: 20px;
   margin: 0;
   padding: 15px 0 0 0;
   }
   
#column2home .alert h3, #column2dept .alert h3, #column2 .alert h3 {
   color: #000;
   font-size: 16px;
   margin: 0;
   padding: 10px 0 0 0;
   }
   
#column2home .alert p, #column2dept .alert p, #column2 .alert p {
   color: #000;
   font-size: 13px;
   font-weight: bold;
   margin: 0;
   padding: 2px 0 3px 0;
   line-height: 17px;
   }
   
#column2home .alert a:link, #column2home .alert a:active, #column2dept .alert a:link, #column2dept .alert a:active, #column2 .alert a:link, #column2 .alert a:active  {
   color: #a61303; 
   }
   
#column2home .alert a:visited, #column2dept .alert a:visited, #column2 .alert a:visited {
   color: #669;
   text-decoration: underline; 
   }
   
#column2home .alert a:hover, #column2home .alert a:focus, #column2dept .alert a:hover, #column2dept .alert a:focus, #column2 .alert a:hover,  #column2 .alert a:focus {
	color: #00f; 
	text-decoration: underline; 
	}

/* END ALERT */

/* SPECIAL MESSAGE */

#column2home .special, #column2dept .special, #column2 .special {
   background: #e7f2f1;
   width: 346px;
   padding: 5px 25px 15px 25px;
   margin: 0 0 20px 0;
   }
   
#column2dept .special, #column2 .special{
   width: 449px;
	padding: 7px 25px 20px 25px;
   }
   
#column2home .special h2, #column2dept .special h2, #column2 .special h2 {
   color: #571b66;
   font-size: 20px;
   margin: 0;
   padding: 15px 0 0 0;
   line-height: 16px;
   }
   
#column2home .special h3, #column2dept .special h3, #column2 .special h3 {
   color: #444;
   font-size: 16px;
   margin: 0;
	padding: 8px 0 0 0;
	line-height: 17px;
   }
   
#column2home .special p, #column2dept .special p, #column2 .special p {
   color: #333;
   font-size: 13px;
   margin: 0;
   padding: 2px 0 3px 0;
   line-height: 17px;
   }
   
#column2home .special a:link, #column2home .special a:active, #column2dept .special a:link, #column2dept .special a:active, #column2 .special a:link, #column2 .special a:active  {
   color: #571b66; 
   }
   
#column2home .special a:visited, #column2dept .special a:visited, #column2 .special a:visited {
   color: #669; 
   text-decoration: underline;
   }
   
#column2home .special a:hover, #column2home .special a:focus, #column2dept .special a:hover, #column2dept .special a:focus, #column2 .special a:hover, #column2 .special a:focus {
	color: #c60;
	text-decoration: underline; 
	}

#column2dept .special .image, #column2 .special .image, #column2home .special .image {
	width: 120px;
	margin: 16px 0 0 20px;
	padding: 0 0 0 0;
	display: inline;
	float: right;
	vertical-align: top;
	}
	
/* END SPECIAL MESSAGE */

/* EXTRA FORMATTING */

/* bold */

em {
	font-style: italic;
	}
	
strong {
   font-weight: bold;
   }

/* lighter color bold */
.strong1 {
   color: #666;
   font-weight: bold;
   }
   
.strong2 {
   color: #333;
   font-weight: bold;
   }
   
.strong3 {
	color: #575a2f;
	font-weight: bold;
	}
	
.inactive {
	color: #d8d8d8;
	font-size: 28px;
	}

	
em strong {
	font-style: italic;
	font-weight: bold;
	}

strong em {
	font-weight: bold;
	font-style: italic;
	}
	
sup {
	padding-left: 1px;
	padding-right: 2px;
	line-height: 3px;
	}
	
sub {
	padding-left: 1px;
	padding-right: 2px;
	line-height: 4px;
	}

.hide1 {
	display: none;
	}
	
#column2 p.top {
	border-top: 1px dotted #ccc;
	font-size: 11px;
	clear: both;
	}
   
/* for quotes, do not abuse for indentation */  
blockquote {
   color: #5f4b4d;
   font-size: 13px;
   font-family: georgia, time, serif;
   margin: 6px 25px 20px 20px;
   }
   
/* link with light blue bg */
.buttonbg {
   margin: 0 0 12px 0;
   padding: 6px 8px 6px 8px;
   background: #f1faff;
   }

/* link with light blue bg */
.buttonbg2 {
	margin: 0 0 12px 0;
	padding: 6px 8px 6px 8px;
	background: #f7f7ed;
	}

/* light grey text for tips under fields etc */
.tip1 {
   color: #555;
   padding: 0;
   margin: 0;
   }
   
/* Disclaimers - Legal */

.disclaimer, #column2 .form1 .disclaimer {
   color: #666;
   font-size: 11px;
   }
   
/* extra styles for locations */
   
.border1 {
   padding: 0 0 4px 0;
   border-bottom: 1px dotted #ccc;
   }
   
.border2 {
   padding: 0 0 18px 0;
   border-bottom: 1px dotted #ccc;
   }
   
#column2 p.links3 {
   margin: 7px 0 0 0;
   padding: 9px 0 0 9px;
   border-top: 1px dotted #999;
   background: url(../images/bullet1.gif) no-repeat 0 14px;
   }
/* end extra styles for locations */

/* flash styles */

.flash1 {
	width: 100%;
	text-align: center;
	padding: 30px 0 30px 0;
	background: #c3e5de;
	}
	
.flash2 {
	width: 100%;
	text-align: center;
	padding: 0;
	background: #c3e5de;
	}
	
/* end flash styles */

/* back to previous page */

.backto1 {
	display: block;
	height: 13px;
	}
	
.backto2 {
	display: block;
	height: 13px;
	padding: 10px 0 10px 10px;
	}
	
/* spanish button */

.spanishbutton {
	font-size: 13px;
	font-weight: bold;
	position: absolute;
	top: -14px;
	left: 408px;
	padding: 4px 9px 4px 9px;
	border: 1px solid #ccc;
	border-top: 0;
	text-align: right;
	}
	
.spanishbutton a:link, .spanishbutton a:active {
	color: #8e2127;
	text-decoration: none;
	outline: none; 
	}
	
.spanishbutton a:visited {
	color: #8e2127;
	text-decoration: underline;
	outline: none; 
	}
	
.spanishbutton a:hover, .spanishbutton a:focus {
	color: #f90; 
	text-decoration: underline;
	outline: none; 
	}
	
/* staywell paragraph fix */
	

#column2 ul li p {
	padding: 0;
	margin: 0;
	line-height: 16px;
	}
	
/*#column2 p img {
	border: 4px double #ccc;
	}*/

#column2 .right {
	border: 4px double #ccc;
	}
	
/* END EXTRA FORMATTING */
   

