/* MAIN STYLES */
body {
 background: url('graphics/WoodGrain_background.jpg');
 margin: 0px;
 padding: 0px;
}

body, div, p {
 font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
 color: #4E4C4D;
 margin:0 0 25 0;
}

input { background-color: #D7D1C9; border: 1px solid #D7D1C9; color: #4E4C4C; }
textarea { background-color: #D7D1C9; border: 1px solid #D7D1C9; color: #4E4C4C; }
form { padding: 5px; }



/* to set default font size in Opera */
@media all and (min-width: 0px) { body, div, p { font-size: 14px; } }

a:visited {
 text-decoration: none;
 color: #00929F;
 font-weight: 500;
 }

a:link, a:active {
 text-decoration: none;
 color: #00929F;
 font-weight: 500;
}

a:hover {
 text-decoration: underline;
 color: #00929F;
 font-weight: 500;
}

h2 {
 color: #00929F;
 font-weight: normal;
 font-size:1.2em;
 font-weight:normal;
 line-height:140%;
 margin:15px 0 5px;
}

h2 a:hover {
 text-decoration: underline;
 color: #00929F;
 font-weight: normal;
 font-size: 16px;
}

h2 a:visited {
 text-decoration: none;
 color: #00929F;
 font-weight: normal;
 font-size: 16px;
}

h4 {
 color: #4E4C4C;
 font-size:.95em; 
 margin-top: -5px;
}

.press {
 font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
 font-size: 12px;
 color: #4E4C4C;
}

.brown {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 color: #572700;
}

.allureBlue {
color: #00929F;
 margin:0 0 25 0;
}

.blue {
 font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
 font-size: 12px;
 color: #00929F;
}

.survey {
 font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
 font-size: 11pt;
 color: #FFFFFF;
 font-weight: bold;
}

/* PAGE CONTAINER DIVS - CENTERS CONTENT */
#centering_area {
	text-align: center;
	width: 100%;
}
#page_area {
	width: 795px;
	height: 627px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	text-align: left;
	background:url('graphics/canvas.jpg') no-repeat;
}


/* HEADER CONTAINERS */

#logo {
	position: relative;
	height: 107px;
	width: 331px;
	z-index: 100;
}

#location {
	position: relative;
	left: 470px;
	top: -99px;
	height: 22px;
	width: 225px;
	z-index: 101;
	color: #ffffff;
	font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
        font-size: 8pt;
}

#topNav {
	position: relative;
	left: 315px;
	top: -101px;
	height: 79px;
	width: 480px;
	z-index: 100;
}

#schedAppt {
	position: relative;
	left: 25px;
	top: 390px;
	height: 22px;
	width: 225px;
	z-index: 101;
	color: #ffffff;
	font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
        font-size: 8pt;
}

#facebook {
	position: relative;
	left: 25px;
	top: 410px;
	height: 60px;
	width: 60px;
	z-index: 101;
}

#tagline {
	position: relative;
	left: 616px;
	top: 298px;
	height: 35px;
	width: 154px;
	z-index: 101;
}

#footer {
	position: relative;
	left: 300px;
	top: 335px;
	height: 35px;
	width: 350px;
	z-index: 101;
	color: #111111;
	font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
        font-size: 8pt;
}

#footer a:link, a:active, a:visited {
       color: #ffffff;
       text-decoration: none;
}

#newsHome a:link, a:active, a:visited {
       color: #ffffff;
       text-decoration: none;
}

#footer a:hover {
       color: #ffffff;
       text-decoration: underline;
}

.footerLink {
       color: #ffffff;
}

#leftColTop_home {
        position: relative;
	left: 2px;
	top: -251px;
	height: 262px;
	width: 239px;
	z-index: 101;
}

#leftColTop {
        position: relative;
	left: 2px;
	top: -251px;
	height: 262px;
	width: 239px;
	z-index: 101;
}

#leftColBot {
        position: relative;
	left: 2px;
	top: -249px;
	height: 210px;
	width: 239px;
	z-index: 101;
}

#leftColBot_about {
        position: relative;
	left: 2px;
	top: -249px;
	height: 262px;
	width: 239px;
	z-index: 101;
}

#middleColTop_home {
        position: relative;
	left: 243px;
	top: -513px;
	height: 120px;
	width: 132px;
	z-index: 101;
}

#rightColTop_home {
        position: relative;
	left: 365px;
	top: -633px;
	height: 120px;
	width: 132px;
	z-index: 101;
}

#leftColStaff {
        position: relative;
	left: 2px;
	top: -251px;
	height: 474px;
	width: 239px;
	z-index: 101;
}

#survey_home {
        position: relative;
	left: 487px;
	top: -753px;
	height: 132px;
	width: 306px;
	z-index: 101;
}

#newsHome {
	position: relative;
	left: 26px;
	top: -625px;
	height: 170px;
	width: 220px;
	z-index: 101;
        color: #4E4C4C;
	font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
        font-size: 9pt;
	line-height:140%;
}

#meatHome {
	position: relative;
	left: 279px;
	top: -920px;
	height: 355px;
	width: 470px;
	z-index: 101;
	color: #4E4C4C;
	font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
        font-size: 9pt;
	line-height:140%;
}

#meatAbout {
	position: relative;
	left: 279px;
	top: -750px;
	height: 355px;
	width: 470px;
	z-index: 101;
	color: #4E4C4C;
	font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
    font-size: 9pt;
	line-height:140%;
}

#meatContent {
	position: relative;
	left: 279px;
	top: -723px;
	height: 465px;
	width: 514px;
	z-index: 101;
	color: #4E4C4C;
	font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
    font-size: 9pt;
	line-height:140%;

}

#meatContentAbout {
	position: relative;
	left: 279px;
	top: -775px;
	height: 465px;
	width: 514px;
	z-index: 101;
	color: #4E4C4C;
	font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
    font-size: 9pt;
	line-height:140%;
}

#meatStaff {
	position: relative;
	left: 279px;
	top: -725px;
	height: 465px;
	width: 514px;
	z-index: 101;
	color: #4E4C4C;
	font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
    font-size: 9pt;
	line-height:140%;
}

#shelly1 {
	position: relative;
	left: 0px;
	top: -474px;
	height: 78px;
	width: 59px;
	z-index: 102;
}

#bob2 {
	position: relative;
	left: 61px;
	top: -552px;
	height: 78px;
	width: 55px;
	z-index: 102;
}

#missy4 {
	position: relative;
	left: 179px;
	top: -630px;
	height: 78px;
	width: 60px;
	z-index: 102;
}

#helen1 {
	position: relative;
	left: 0px;
	top: -628px;
	height: 78px;
	width: 59px;
	z-index: 102;
}

#abby3 {
	position: relative;
	left: 118px;
	top: -706px;
	height: 78px;
	width: 59px;
	z-index: 102;
}

#ashlynn4 {
	position: relative;
	left: 179px;
	top: -784px;
	height: 78px;
	width: 60px;
	z-index: 102;
}

#christy1 {
	position: relative;
	left: 0px;
	top: -782px;
	height: 78px;
	width: 59px;
	z-index: 102;
}

#jessica3 {
	position: relative;
	left: 118px;
	top: -860px;
	height: 78px;
	width: 59px;
	z-index: 102;
}

#audra2 {
	position: relative;
	left: 61px;
	top: -858px;
	height: 78px;
	width: 55px;
	z-index: 102;
}

#cecilia3 {
	position: relative;
	left: 118px;
	top: -936px;
	height: 78px;
	width: 59px;
	z-index: 102;
}

#heather1 {
	position: relative;
	left: 0px;
	top: -934px;
	height: 78px;
	width: 59px;
	z-index: 102;
}

#micah3 {
	position: relative;
	left: 118px;
	top: -1013px;
	height: 78px;
	width: 59px;
	z-index: 102;
}

#kimberly4 {
	position: relative;
	left: 179px;
	top: -1091px;
	height: 78px;
	width: 60px;
	z-index: 102;
}

#ann2 {
	position: relative;
	left: 61px;
	top: -1089px;
	height: 78px;
	width: 55px;
	z-index: 102;
}

#libby4 {
	position: relative;
	left: 179px;
	top: -1167px;
	height: 78px;
	width: 60px;
	z-index: 102;
}

#headshot {
	position: absolute;
	left: 0px;
	top: 0;
	height: 222px;
	width: 180px;
	z-index: 102;
	padding-top: 30px;
	padding-right: 20px;
}

#staffBio {
        position: relative;
        width: 280px;
        z-index: 102;
        padding-top: 15px;
        padding-left: 200px;
}

/* MAIN CONTENT CONTAINER */
#mainContentContainer_area {
	width: 795px;
}

/*  =MIDDLE/RIGHT COLUMN CONTAINER
------------------------------------------------------- */
#mainContent_ThirdCol_ctr {
	clear:both;
	width: 810px;
	padding-right: 8px;
	float: right;
}

/*  =LEFT COLUMN STYLES
------------------------------------------------------- */
#navColumn_area {
	float: left;
	width: 162px;
	margin-left:-660px;
	overflow: hidden;
}


/*  =CENTER COLUMN STYLES
------------------------------------------------------- */
#mainContent_area {
	width: 496px;
	float: left;
	margin-left:176px;
	display:inline;
	overflow: hidden;
	min-height:1%;
}
#mainContent_ctr {
	margin-left: 2px;
}


/*  =THIRD COLUMN STYLES
------------------------------------------------------- */
#thirdCol_area {
	width: 312px;
	float: left;
	margin-left: 4px;
}

/*  =FOOTER DIVS & STYLES
------------------------------------------------------- */
#footer_rdr {
	clear: both;
}
#footer_rdr #bottomShadow_fmt {
	clear: both;
	background:url('graphics/site_topbot.png') 0px -15px no-repeat;
	height:15px;
	width:996px;
	font-size: 1%;
}

/* GENERAL GLOBAL STYLES
-----------------------------------------------*/
.moduleSpacer_rdr {
	height: 4px;
	background: #ffffff url('graphics/spacer.gif') repeat;
	font-size: 1%;
	clear: both;
}
.hide_label, label .hide {
display: none;
}
sup {
vertical-align:text-top;
}

/* automatically clears floats */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/*  =SAFARI text-size inheritance fix */
body div,
body dl,
body fieldset,
body form,
body p,
body pre,
body table,
body ul,
body ol {
    font-size: 9pt;
	line-height:140%;
}

/* Jaws only: text available to screen readers but not displayed on screen */
.jawsonly {
   height:1px;
   left:-10000px;
   overflow:hidden;
   position:absolute;
   top:auto;
   width:1px;
}

/* START overrides to current layout.css to allow for new site look and design */
#contentBackground_fmt {
width:968px;
margin-left:14px;
}
#mainBottom_fmt {
clear:both;
display:block;
}
#mainBottom_fmt img {
display:none;
}
/* START definitions of the areas to get correct placement */
#navColumn_area {
margin-left:-659px;
width:157px;
}
#mainContent_area {
margin-left:157px;
width:502px;
}
#thirdCol_area {
margin:0px;
width:308px;
}
/* END definitions of the areas to get correct placement */

/* START definitions of the ctrs to get correct left and right gutters */
#navColumn_ctr {
margin-left:9px;
width:148px;
}
#mainContent_ctr {
margin-left:4px;
width:494px;
}
#thirdCol_ctr {
width:300px;
}
/* cwpad is in here to allow old 494 wide modules to fit into the new design. All new cw modules should get this wrapper */
.cwpad_09 {
clear:both;
margin-left:6px;
width:482px;
}
/* END definitions of the ctrs to get correct left and right gutters */

/* END overrides to current layout.css to allow for new site look and design */
