*{
	margin: 0;
	padding: 0;
}

img{
	border: none;
}
.searchbutton{
	font-size: 10px;
}
.small{
	font-size: 85%;
	color: #666;
}
.facebook { display: none; }
#content p.listgroup{
	font-style: italic;
	width: 250px;
	font-size: 85%;
	padding: 0 0 15px 35px;
}
#oppssearch{
	margin: 15px;
	padding: 15px 10px;
	border: 1px solid #C66;
}

#oppssearch #query{
	width: 250px;
	padding: 3px;
	margin-bottom: 10px;
}

p.email{
	font-size: 10px;
	padding-bottom: 0;
	padding-top: 10px;
}

p.email a{
	color: #666;
	text-decoration: none;
	padding-left: 15px;
	background: transparent url(/content/upload/assetmgmt/images/mailer.gif) no-repeat 0% 50%;
}

fieldset{
	border: none;
}

#emergency-callout{
	border: 1px solid #C66;
	background: #FCC;
	padding: 0px 10px 5px 10px;
	margin: 10px 5px;
}

#emergency-callout h1{
	color: #966;
	border-bottom: 1px solid #C66;
	margin-bottom: 5px
}

#placeholder{
	border-top: 1px solid #999;
	float: left;
	width: 99%;
}



a:link, a:visited{
	color: #000088;
}

.dirdesc{
	color: #666666;
	font-size: 10px;
}

a:hover, a:active{
	color: #660066;
}

#sidenavigation {
	/*border: 1px #000 solid;*/
	width: 10px;

}

.quicklinks ul a:link, .quicklinks ul a:visited{
	color: #666666;
}

.quicklinks ul a:hover, .quicklinks ul a:active{
	color: #660066;
}

body{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center; 
	background: #FFCC66 url(/content/upload/assetmgmt/images/bgmain.gif) repeat-y center;
}

td{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}




#content .headshot{
	border: 1px solid #CCCCCC;
	float: right;
	margin: 10px;
	/*padding: 10px 5px 5px 10px;*/
	padding: 0px 0px 10px 0px;
}
#content .headshot p {
	padding: 0px 15px 0px 15px;
}

#content .whitebox {
	border: 1px solid #CCCCCC;
	float: right;
	margin: 10px;
	padding: 0px 15px 10px 15px;
}
#content .whitebox p {
	padding: 5px 0px 0px 0px;
	font-size: 10px;
}
#content .gray-border {
	border: 1px solid #CCCCCC;
	float: right;
	margin: 10px;
	padding: 0px;
}



.headshot{
	border: 1px solid #CCCCCC;
	float: right;
	margin: 10px;
	padding: 10px 5px 5px 10px;
}

.headshot h2{
padding: 5px 5px 5px 5px;
}











#timeline .headshot, 
#find_noside .headshot,
#news_noside .headshot,
#patients_noside .headshot,
#jobs_noside .headshot,
#wellness_noside .headshot{
	clear: right;
}


/*-------------------quick fix------------------*/
#content div{
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}







.donate{
	border: 1px solid #FFD98C;
	background-color: #FFEBC2;
	float: right;
	margin: 10px;
}

.vollist td{
	padding: 10px 20px;
	vertical-align: top;
	line-height: 20px;
}

#banner h3, #banner p, h3.printstuff, p.printstuff{
	display: none;
}

h1 {
	line-height: 130%;
	font-size: 16px;
	padding: 15px 15px 6px 15px;
}

h2 {
	font-size: 14px;
	/*padding: 15px 15px 5px 15px;*/
	color: #666666;
}
#content h2 {
	font-size: 14px;
	padding: 15px 0px 5px 0px;
	color: #666666;
}

h3{
	font-size: 16px;
	padding: 15px 15px 0 15px;
}

h4{
	font-size: 12px;
	padding: 10px 15px 0 15px;
	margin-bottom: 10px;
}

h4.standoutmain{
	font-size: 12px;
	padding: 5px 5px 0 5px;
	margin: 10px 5px 0 10px;
	border-left: 1px solid #F4C64C;
	border-right: 1px solid #F4C64C;
	border-top: 1px solid #F4C64C;
	background-color: #FFEBC2;
	color: #666666;
}

h2.navboxes{
	background: transparent url(/content/upload/assetmgmt/images/boxes-home.gif) no-repeat 100% 70%;
	margin: 0 10px;
}

p {
	/*padding: 0 15px 10px 15px;*/
	padding: 0 15px 10px 0px;
	
}

p.tagline{
	padding: 0 15px 20px 15px;
}

p.sideright {
	width: 176px;
	float: left;
	padding: 12px;
}

p.standout{
	padding: 5px;
	margin: 0 5px 10px 12px;
    border: 1px solid #F4C64C;
	background-color: #FFEBC2;
	/*width: 155px;*/
	/*width: 162px;*/
	width: 150px !important; width: 162px;
}

p.standoutvideo{
	padding: 5px;
	margin: 0 5px 10px 10px;
	border: 1px solid #F4C64C;
	background: #FFEBC2 url(/content/upload/assetmgmt/images/video-cam.gif) no-repeat 100% 0%;
	color: #666666;
}

p.standoutmain{
	padding: 5px;
	margin: 0 5px 10px 10px;
    border-left: 1px solid #F4C64C;
	border-right: 1px solid #F4C64C;
	border-bottom: 1px solid #F4C64C;
	background-color: #FFEBC2;
}

p.markscan{
	padding: 145px 30px 20px 30px;
	background: transparent url(/content/upload/assetmgmt/images/bodyscans/scanteam.jpg) no-repeat 50% 75%;
}

#marknurse{
	padding: 10px 0 0 10px;
	width: 182px;
}

#marknurse p{
	background: transparent url(/content/upload/assetmgmt/images/MarketingTelescope.png) no-repeat bottom left;
	padding-bottom: 30px;
	margin-top: -5px;
	padding-left: 18px;
}

p.markbuddy{
	padding: 145px 30px 20px 30px;
	background: transparent url(/content/upload/assetmgmt/images/sidearea/LinSue.jpg) no-repeat 50% 0%;
}

p.markbirdies{
	padding: 150px 30px 40px 30px;
	background: transparent url(/content/upload/assetmgmt/images/communityservices/DesertMission/Birdies_wb.jpg) no-repeat 40% 0%;
}

p.centered{
	padding: 10px 0;
	text-align: center;
}

p.address{
	padding: 5px 5px 10px 5px;
	margin: 0 7px 0 9px;
	line-height: 15px;
	width: 160px;
	/*xxx*/
}

p.address-line{
	padding: 5px 5px 15px 5px;
	margin: 0 0px 5px 9px;
	border-bottom: 1px solid #999999;
	line-height: 15px;
	width: 165px;
	letter-spacing: -0.5px;
}

p.homeimgtag{
	padding: 5px 10px 0 15px;
	font-size: 10px;
	color: #666666;
}

p.homeimg{
	padding: 10px 10px 0 10px;
}

p.mailer{
	padding-top: 15px;
}

p.emptitle{
	color: #666666;
	font-size: 10px;
}





.physician-nav{
	background: transparent url(/content/upload/assetmgmt/images/arrow-doc.gif) no-repeat 0% 0%;
	width: 182px;
}
.patients-nav{
	background: transparent url(/content/upload/assetmgmt/images/arrow-patients.gif) no-repeat 0% 0%;
	width: 182px;
	/*border: 1px #000 solid;*/
}
.jobs-nav{
	background: transparent url(/content/upload/assetmgmt/images/arrow-jobs.gif) no-repeat 0% 0%;
	width: 300px;
}
.specialty-nav{
	background: transparent url(/content/upload/assetmgmt/images/arrow-spec.gif) no-repeat 0% 0%;
	width: 182px;
}
.health-nav{
	background: transparent url(/content/upload/assetmgmt/images/arrow-health.gif) no-repeat 0% 0%;
	width: 182px;
}
.about-nav,
.news-nav,
.privacy-nav,
.foundation-nav{
	background: transparent url(/content/upload/assetmgmt/images/arrow-about.gif) no-repeat 0% 0%;
	width: 182px;
}

#banner{
	background: transparent url(/content/upload/assetmgmt/images/bannerimg.jpg) no-repeat 0% 63%;
	padding: 0 10px 3px 10px;
}

#banner ul{
	list-style-type: none;
	text-align: right;
	padding: 40px 0 10px 0;
	font-weight: bold;
}

#banner ul li{
	padding: 0 3px;
	display: inline;
}

#banner ul li.rightside{
	border-right: 1px solid #FFFFFF;
}

#banner a:link, #banner a:visited{
	color: #FFFFFF;
}

#banner a:hover, #banner a:active{
	color: #FFCC66;
}

#contain{
	margin: 0 auto;
	text-align: left;
	width: 760px;
}


#contain-home{
	margin: 0 auto;
	text-align: left;
	width: 760px;
}

#pageTitle {
}
#content h1{
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
#content div, td {
	/*padding: 0 0 20px 0;*/
	/*border: 1px #000 solid;*/
	/*margin: 0px 12px;*/
	color: #000000;
	padding: 0px;
	line-height: 16px;
}


#timeline #content, 
#find_noside #content,
#news_noside #content,
#patients_noside #content,
#jobs_noside #content,
#wellness_noside #content{
	margin-right: 0;
}

#content {
	margin: 0 182px;
	padding: 15px 15px 20px 15px;
	color: #000000;
	vertical-align: top;
	line-height: 16px;
	/*width: 380px;*/
}
#content table {
	margin: 0px;
	padding: 0px;
}
#home-content {
	margin: 0 182px;
	color: #000000;
	vertical-align: top;
	line-height: 16px;
	padding-top: 4px;
}

#content-home {
	/*margin: 0 182px;*/
	padding: 4px 0px 0px 0px;
	color: #000000;
	vertical-align: top;
	line-height: 16px;
	width: 387px;
	margin: 0px;
	float: left;
	text-align: right;

}
#content img {
	border: 0px;
	margin: 0px;
}
#content-home div, td {
	color: #000000;
	padding: 0px;
	line-height: 16px;
}
#home-content p.homemarket{
	background: url(/content/upload/assetmgmt/images/homepage/honored.jpg) no-repeat 100% 40%;
	padding: 105px 10px 8px 110px;
	font-size: 9px;
	letter-spacing: -.5px;
	text-align: right;
	line-height: 12px;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	/*margin: 5px 5px 0 5px;*/
	/*width: 380px;*/
	/*width: 270px !important; width: 380px;*/
	width: 380px;
}
html>body #home-content p.homemarket {
	width: 270px !important;
	width: 380px;
}

#main-content {
	width: 380px;
	margin: 0px;
	vertical-align:top;
	float:top;
	padding:0px;
}

#calendar #content{
	margin: 0;
}

#content ul{
	/*margin: 0 35px;
	margin-left: 0px;*/
	margin: 0; padding: 0 0 0 20px;
}

#content ul li{
	padding: 0px 0px 10px 0px;

}
#newsletter {
	padding:0px;
	margin-left: 30;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #content {
  height: 1%;
  }
/* End hide from IE5/mac */




#patients,
#deervalley,
#northmountain,
#calendar,
#giftshop,
#jobsandopps,
#jobs,
#nurses,
#residency,
#volunteers,
#specialty,
#emergency,
#womenshealth,
#pediatrics,
#seniors,
#apartments,
#buddycheck12,
#community,
#wellness,
#bodyscans,
#staywell,
#massage,
#supportgroups,
#libraries,
#aboutus,
#news,
#foundation,
#waystogive
{
	display:block;
	height: 100%;
}

































#home #contain{
	background: #FFCC66 url(/content/upload/assetmgmt/images/content-bg-home.gif) repeat-y center;
}

#patients #contain,
#deervalley #contain,
#northmountain #contain,
#calendar #contain,
#giftshop #contain {
	background: #FFCC66 url(/content/upload/assetmgmt/images/content-bg-patients.gif) repeat-y center;
	display:block;
/*	height: 100%;*/
	float: left;
}

#jobsandopps #contain,
#jobs #contain,
#nurses #contain,
#residency #contain,
#volunteers #contain{
	background: #FFCC66 url(/content/upload/assetmgmt/images/content-bg-jobs.gif) repeat-y center;
	display:block;
/*	height: 100%;*/
	float: left;
}

#specialty #contain,
#emergency #contain,
#womenshealth #contain,
#pediatrics #contain,
#seniors #contain,
#apartments #contain,
#buddycheck12 #contain,
#community #contain{
	background: #FFCC66 url(/content/upload/assetmgmt/images/content-bg-specialty.gif) repeat-y center;
	display:block;
/*	height: 100%;*/
	float: left;
}


#wellness #contain,
#bodyscans #contain,
#staywell #contain,
#massage #contain,
#supportgroups #contain,
#libraries #contain{
	background: #FFCC66 url(/content/upload/assetmgmt/images/content-bg-health.gif) repeat-y center;
	display:block;
/*	height: 100%;*/
	float: left;
}

#aboutus #contain,
#news #contain,
#foundation #contain,
#waystogive #contain{
	background: #FFCC66 url(/content/upload/assetmgmt/images/content-bg-about.gif) repeat-y center;
	display:block;
/*	height: 100%;*/
	float: left;
}

#privacy #contain{
	background: #FFCC66 url(/content/upload/assetmgmt/images/content-bg-privacy.gif) repeat-y center;
}

#timeline #contain{
	background: #FFCC66 url(/content/upload/assetmgmt/images/content-bg-nosidebar.gif) repeat-y center; /* Needs rightside removed imgae */
}

#find_noside #contain{
	background: #FFCC66 url(/content/upload/assetmgmt/images/content-bg-find-nosidebar.gif) repeat-y center; /* Needs rightside removed imgae */
}

#news_noside #contain{
	background: #FFCC66 url(/content/upload/assetmgmt/images/content-bg-news_nosidebar.gif) repeat-y center; /* Needs rightside removed imgae */
}

#patients_noside #contain {
	background: #FFCC66 url(/content/upload/assetmgmt/images/content-bg-patients-nosidebar.gif) repeat-y center;
}

#jobs_noside #contain {
	background: #FFCC66 url(/content/upload/assetmgmt/images/content-bg-jobs-nosidebar.gif) repeat-y center;
}

#wellness_noside #contain{
	background: #FFCC66 url(/content/upload/assetmgmt/images/content-bg-health-nosidebar.gif) repeat-y center;
}

#calendar #contain{
	background: #FFFFFF;
}

#find #contain,
#directory #contain,
#anthemhealth #contain,
#tatumhealth #contain,
#practices #contain{
	background: #FFCC66 url(/content/upload/assetmgmt/images/content-bg-doctor.gif) repeat-y center;
}

#content p, #content li{
	line-height: 16px;
	text-align: left;
}

#footer{
	background: #FFCC66 url(/content/upload/assetmgmt/images/bgmain.gif) repeat-y center;
	border-top: 5px solid #660066;
	clear: both;
	font-size: 10px;
	padding: 10px 10px 5px 10px;
	text-align: center;
}

#footer p{
	padding-bottom: 5px;
}
/***********************************************/
#leftnav {
	float: left;
	width: 182px;
	padding: 0px 0px 50px 0px;
}
#leftnav ul{
	list-style-type: none;
	margin: 0px;
	width: 158px;
	padding: 0 0 0 10px;
}
#leftnav ul li {
	font-weight: bold;
	line-height: 18px;
	border-bottom: 1px solid #999999;
	padding: 4px 0px 4px 0px;
	margin: 0px;
}

#leftnav ul li a {
	padding-left: 5px;
}
.navbotborder{
	/*border-bottom: 1px solid #999999;*/
	font-size: 11px;
	padding: 0px 0px 4px 0px;
	margin: 0px;
	width: 158px;
	padding: 0px;
}
/***********************************************/
/* Add for 1st level
/***********************************************/
#leftnav ul li a:link, #leftnav ul li a:visited {
	color: #666666;
	width: 158px;
	font-size: 11px;
	padding: 0px 0px 0px 0px;

}
#leftnav ul li #selected {
	/*height: 22px;*/
	/*border-bottom: 1px solid #999999;*/
	/*margin-bottom: 5px;*/
	display: block;
	border: 0px;
}

#leftnav li li #selected {
	display: block;
	border: 0px;
	margin: 0px;
}


/***********************************************/
/* Add for 2nd level
/***********************************************/
#leftnav ul li ul {
	margin-top: 5px;
	border: 0px;
	padding: 5px 0px 15px 0px;
	border-top: 1px solid #999999;
}
#leftnav ul li ul li {
	margin: 0;
	border: 0px;
	padding: 3px 0px 3px 0px;
}

#leftnav ul li ul li a:link, #leftnav ul li ul li a:visited{
	font-weight: normal;
	line-height: 12px;
	border: 0px;
	padding-left: 10px;
}
/***********************************************/
/* Add for 3rd level
/***********************************************/
#leftnav ul li ul li ul {
	margin: 0;
	border: 0px;
	padding: 0px 0px 0px 0px;
}
#leftnav ul li ul li ul li {
	background-image: url('/content/upload/assetmgmt/images/leftnav_4th_arrow.gif');
	background-repeat: no-repeat;
	background-position: 10px 4px;
	padding: 0px 0px 0px 0px;
	/*background: transparent url('/content/upload/assetmgmt/images/leftnav_4th_arrow.gif') no-repeat 15 5px;*/
}
#leftnav ul li ul li ul li a:link {
	line-height: 12px;
	font-size: 10px;
	padding: 0px 0px 0px 20px;
	vertical-align: top;
	/*background: transparent url('/content/upload/assetmgmt/images/leftnav_4th_arrow.gif') no-repeat 15 5px;*/
}
#leftnav ul li ul li ul li a:visited {
	line-height: 12px;
	font-size: 10px;
	padding: 0px 0px 0px 20px;
	vertical-align: top;
	/*background: transparent url('/content/upload/assetmgmt/images/leftnav_4th_arrow.gif') no-repeat 15 5px;*/
}
#leftnav ul li ul li ul li a:hover {
	line-height: 12px;
	font-size: 10px;
	padding: 0px 0px 0px 20px;
	vertical-align: top;
	/*background: transparent url('/content/upload/assetmgmt/images/leftnav_4th_arrow.gif') no-repeat 15 5px;*/
}
/***********************************************/
#leftnav #gs-nav li a {
	padding: 2px 5px 2px 5px;
	margin: 0px;
}









#leftnav a:hover, #leftnav a:active {
	color: #660066;
}

#leftnav h2.homebox {
	padding: 15px 15px 5px 60px;
	/*background: transparent url(/content/upload/assetmgmt/images/boxes-home.gif) no-repeat 10% 58%;*/
	background: transparent url(/content/upload/assetmgmt/images/boxes-home.gif) no-repeat 10px 20px;
	width: 180px;
}



#leftnav h2{
	font-size: 16px;
	padding: 15px 0px 10px 10px;
	width: 170px;
}

#leftnav h2 a:link, #leftnav h2 a:visited{
	color: #660066;
	border: 0px;
}

#leftnav h2 a:hover, #leftnav h2 a:active{
	color: #333333;
	border: 0px;
}

#leftnav a, #banner a, .quicklinks a{
	text-decoration: none;
}



#leftnav li.owindow{
	/*background: url(/content/upload/assetmgmt/images/owindow.gif) no-repeat 77% 50%;*/
}

#leftnav li.owindowmain{
	background: url(/content/upload/assetmgmt/images/owindow.gif) no-repeat 95% 50%;
}

span.owindow{
	background: url(/content/upload/assetmgmt/images/owindow.gif) no-repeat 100% 50%;
	padding-right: 15px;
}















#printheader{
	display: none;
}



#leftnav ul li ul li a:link, #leftnav ul li ul li a:visited{
	color: #000088;
}
#leftnav ul li ul li a:hover, #leftnav ul li ul li a:active{
	color: #660066;
}

/*

#navigation{
	background-color: #999999;
	border-bottom: 2px solid #333333;
	font-size: 12px;
}

#navigation a:link, #navigation a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

#navigation a:hover, #navigation a:active{
	color: #FFFFFF;
	text-decoration: underline;
}

#navigation ul{
	padding: 10px 0;
	text-align: center;
}

#navigation ul li{
	display: inline;
	font-weight: bold;
	padding: 0 12px;
}

*/

/*#rightnav{
	float: right;
	width: 176px;
	padding-bottom: 20px;
}*/
#rightnav{
	float: right;
	width: 182px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

#rightnav p {
	text-align: left;
}
#rightnav .box {
	padding-left: 15px;
	padding-top: 10px;
}


#timeline #rightnav,
#calendar #rightnav,
#calendar #leftnav,
#find_noside #rightnav,
#news_noside #rightnav,
#patients_noside #rightnav,
#jobs_noside #rightnav,
#wellness_noside #rightnav{
	display: none;
}

#home #rightnav{
	background: transparent url(/content/upload/assetmgmt/images/arrow-home.gif) no-repeat 0% 0%;
}

#home #rightnav h2{
	padding: 20px 15px 10px 25px;
	color: #660066;
	/*padding: 15px 15px 10px 25px;
	color: #660066;
	width: 178px;*/
}
#home #rightnav p {
	padding-left: 0px;
}

#search{
	text-align: right;
	vertical-align: bottom;
}

#home-content #campaign-bl {
	width: 47%;
	height: 450px;
	float: left;
	border-bottom: 1px solid #FFFFFF;
}

#home-content #campaign-br {
	width: 50%;
	height: 250px;
	float: right;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #999999;
}
#home-content p.campaignp {
	padding-left: 15px;
}

#home-content p.campaignimg {
	padding: 10px 0px 10px 0px;
	text-align: center;
}


#home-content table {
	width: 200px;
}


#northmountain #nm-nav,
#deervalley #dv-nav,
#jobs #jobs-nav,
#nurses #nurses-nav,
#volunteers #vol-nav,
#residency #res-nav,
#emergency #em-nav,
#pediatrics #ped-nav,
#seniors #seniors-nav,
#apartments #ap-nav,
#community #com-nav,
#bodyscans #scans-nav,
#staywell #ss-nav,
#anthemhealth #anthem-nav,
#tatumhealth #tatum-nav,
#waystogive #waystogive-nav,
#timeline #tl-nav,
#home #gs-nav,
#womenshealth #whm-nav,
#find_noside #tl-nav,
#news_noside #tl-nav,
#patients_noside #tl-nav,
#jobs_noside #rightnav,
#wellness_noside #rightnav
{
	display: list-item;
}




.standardform{
	margin: 0 15px;
	border: none;
}

.standardform p{
	border-bottom: 1px solid #B5EFF4;
	font-weight: bold;
	color: #666666;
	background-color: #DAF7F9;
	padding: 5px 15px 10px 10px;
}

.standardform textarea{
	width: 95%;
}

.standardform input.half{
	width: 50%;
}

.standardform p.submit{
	text-align: center;
	background-color: #B5EFF4;
	padding: 10px;
}

p.download{
	text-align: center;
	background-color: #B5EFF4;
	padding: 10px;
	margin: 10px 15px;
	border: 1px solid #CCCCCC;
	font-weight: bold;
}

.standardform p span{
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}

.standardform label{
	display: block;
	padding: 0 0 3px 0;
}


#navigation{
	height: 30px;
}

#navigation ul li {
	list-style-type: none;
	display: block;
	float: left;
	font: bold 11px/25px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	width: 152px;
}

#navigation a:link, #navigation a:visited {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	width: 151px;
	padding-bottom: 5px;
	border-right: 1px solid #FFFFFF;
}

#navigation .patnav{ background: url(/content/upload/assetmgmt/images/nav-green.gif) repeat-x top; }
#navigation .patnav a:link, #navigation .patnav a:visited {	background: url(/content/upload/assetmgmt/images/nav-green.gif) repeat-x top; }
#navigation .patnav a:hover, #navigation .patnav a:active { background: url(/content/upload/assetmgmt/images/nav-green.gif) repeat-x bottom; }

#navigation .patnav{ background: url(/content/upload/assetmgmt/images/nav-green.gif) repeat-x top; }
#navigation .patnav a:link, #navigation .patnav a:visited {	background: url(/content/upload/assetmgmt/images/nav-green.gif) repeat-x top; }
#navigation .patnav a:hover, #navigation .patnav a:active { background: url(/content/upload/assetmgmt/images/nav-green.gif) repeat-x bottom; }

#navigation .jobnav{ background: url(/content/upload/assetmgmt/images/nav-purple.gif) repeat-x top; }
#navigation .jobnav a:link, #navigation .jobnav a:visited {	background: url(/content/upload/assetmgmt/images/nav-purple.gif) repeat-x top; }
#navigation .jobnav a:hover, #navigation .jobnav a:active { background: url(/content/upload/assetmgmt/images/nav-purple.gif) repeat-x bottom; }

#navigation .spenav{ background: url(/content/upload/assetmgmt/images/nav-teal.gif) repeat-x top; }
#navigation .spenav a:link, #navigation .spenav a:visited {	background: url(/content/upload/assetmgmt/images/nav-teal.gif) repeat-x top; }
#navigation .spenav a:hover, #navigation .spenav a:active { background: url(/content/upload/assetmgmt/images/nav-teal.gif) repeat-x bottom; }

#navigation .heanav{ background: url(/content/upload/assetmgmt/images/nav-gold.gif) repeat-x top; }
#navigation .heanav a:link, #navigation .heanav a:visited {	background: url(/content/upload/assetmgmt/images/nav-gold.gif) repeat-x top; }
#navigation .heanav a:hover, #navigation .heanav a:active { background: url(/content/upload/assetmgmt/images/nav-gold.gif) repeat-x bottom; }

#navigation .finnav{ background: url(/content/upload/assetmgmt/images/nav-violet.gif) repeat-x top; }
#navigation .finnav a:link, #navigation .finnav a:visited {	background: url(/content/upload/assetmgmt/images/nav-violet.gif) repeat-x top; border: none; }
#navigation .finnav a:link, #navigation .finnav a:visited {	width: 152px !important; width: 100%;}
#navigation .finnav a:hover, #navigation .finnav a:active { background: url(/content/upload/assetmgmt/images/nav-violet.gif) repeat-x bottom; }
 
#calendartable td{
	vertical-align: top;
	padding: 2px;
}

#calendartable tr.daysofweek{
	background: #EEEEEE;
}

#calendartable td.leftside table{
	width: 250px;
	margin: 0 0 20px 0;
}

#calendartable td.leftside{
	padding: 15px;
}

#calendartable td.rightside{
	padding: 15px 15px 15px 0;
}

#calendartable th{
	background: #C2E0A3;
	padding: 5px;
}

#calendartable dt{
	padding: 5px 3px;
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
}

#calendartable dd{
	padding: 3px 3px 10px 3px;
}



/***********************************************/
/* DTA Classes
/***********************************************/

.dtaTable
{
    background: #FFEBC2;
	width: 162px;
	margin-left: 12px;
	border: 1px solid #F4C64C;
}
.dtaIcon
{
    font-weight: normal;
    font-size: 9px;
    padding-bottom: 3px;
    vertical-align: top;
    width: 0px;
    color: #000000;
    line-height: 12px;
    padding-top: 3px;
    font-style: normal;
    font-family: verdana, arial, sans-serif;
    background-color: #FFEBC2;
    text-align: left;
    text-decoration: none
}
.dtaHeader
{
	padding-right: 5px;
	padding-left:5px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 3px;
    vertical-align: top;
    color: #666666;
    padding-top: 3px;
    font-style: normal;
    font-family: verdana, arial, sans-serif;
    background-color: #FFEBC2;
    text-align: left;
    text-decoration: none
}
.dtaLinks
{
	padding-bottom: 7px;
	padding-right: 5px;
	padding-left:5px;
    font-weight: normal;
    font-size: 11px;
    vertical-align: top;
    width: 184px;
    line-height: 12px;
    padding-top: 3px;
    font-style: normal;
    font-family: verdana, arial, sans-serif;
    text-align: left;
    text-decoration: underline
}
/*.dtaLinks A:link
{
    font-weight: normal;
    vertical-align: top;
    font-style: normal;
    font-family: verdana, arial, sans-serif;
    text-align: left;
    text-decoration: underline
}
.dtaLinks A:hover
{
    font-weight: normal;
    vertical-align: top;
    font-style: normal;
    font-family: verdana, arial, sans-serif;
    text-align: left;
    text-decoration: underline
}
.dtaLinks A:visited
{
    font-weight: normal;
    vertical-align: top;
    font-style: normal;
    font-family: verdana, arial, sans-serif;
    text-align: left;
    text-decoration: none
}
.dtaLinks A:active
{
    font-weight: normal;
    vertical-align: top;
    font-style: normal;
    font-family: verdana, arial, sans-serif;
    text-align: left;
    text-decoration: underline
}
*/

.indir_colname {
	font-weight: bold;
}
.indir_data{
	/*margin-left: 10px;*/
	padding-left: 10px;
	display: list-item;
}
.indir_name {
	color: #000080;
	font-size: 16px;
	font-weight: bold;
}
.inDirBullet {
	padding-left: 10px;
	display: list-item;
}
.EmailLink{
	width: 17px;
	height: 15px;
	background-image :url(/content/upload/assetmgmt/images/mailer.gif);
	/*background-image :url(/AssetMgmt/getImage.aspx?assetid=181);*/
	background-repeat:no-repeat;
	padding-top: 10px;
}

.PrintLink{ 	
	width: 17px;
	height: 15px;
	background-image :url(/content/upload/assetmgmt/images/print.gif);
	/*background-image :url(/AssetMgmt/getImage.aspx?assetid=1182);*/
	background-repeat:no-repeat;
	padding-top: 10px;
}
#lbl {
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	text-align: left;
}
#lbl p {
	text-align: left;
}
.navbar {
	margin-top: 10px;
	margin-left: 0px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #FBF6EA;
	padding: 5px;
	text-align: left;
	width: 95%;
	float: left;
}
.text {
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
}
#content p {
	font: 11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;	
	}
	
#content {
	font: 11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;	
	}

.searchresults {}
.link {}
.searchresults {}
.searchrank {}
.searchtitle {}
.searchbody {}
.searchmodified {}
.searchurl {}
#searchaltresults {display:block;background-color:gainsboro;}

.igcnsubHead {
	color: #666666;
	font: 15px/17px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#content .specialbox {
	padding: 10px;
	background: #ffffff;
    width: 160px;
    margin-left: 8px;
	border: 1px solid #F4C64C;
	float: right;
}
.specialbox p {
	font-size: 10px;
}
.specialbox b {
	color: #666666;
}
#newsletter-right {
	font: 10px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 162px;
	text-align: left;
	vertical-align: top;
	/*BORDER-LEFT: #81807d 1px solid;*/
	padding:10px;
}
#newsletter-right ul{
	font: 10px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*margin: 12px;*/
	margin: 0 14px;
}

#newsletter-right li{
	font: 10px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*padding: 10px 0 10px 0;*/
}
hr {
    color: #81807D;
    height: 1px;
    background-color: #81807D;
}
.hospitalshot {
	border: 1px solid #CCCCCC;
	float: left;
	margin-left: 10px;

}
.hospitalshot p {
	padding-left: 10px;

}

#content .hospitalshot p {
	font: 10px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#content .headshot p {
	font: 10px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;

}
#rightnav .box #Link td a {
	font-size: 9px;
	color: #666666;
}
#rightnav .box #Link td a:hover {
	font-size: 9px;
	color: #660066;
}
.inNewsTitle {
	color: #666666;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	padding-bottom: 8px;
}
.inNewsSubTitle {
	color: #000000;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 4px;
}


/***************************/
.inCalendarFrame {
	border-collaspe: collapse;
	padding: 0px;
	margin: 0px;
}
.inCal_CalendarStyle {
	width: 250px;
}
.inCal_CalendarStyle td {
	color: #000000;
	font-weight: bold;
}
.inCal_CalendarStyle td a:link {
	color: #000088;
}
.inCal_CalendarStyle td a:hover {
	color: #660066;
}

.inCal_CalendarStyle .inCal_DayStyle  {
	color: #000;
	background: #ffffff;
	width: 26px;
	font-weight: bold;
	font-size: 11px;
	border: 1px solid #ffffff;
	/*padding: 2px;*/
}
.inCal_CalendarStyle .inCal_OthMonthStyle {
	border: 1px solid #cc0000;

}
.inCalendarLeft {
	vertical-align: top;
	padding-right: 15px;
}
.inCalendar {
	border-collapse: collapse;
	margin: 0px;
	width: 459px;
	padding: 0px;
}
.inCal_CalendarStyle .inCal_TitleStyle td {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-transform:uppercase;
	padding: 2px 5px 2px 5px;
	height: 23px;
	background: #C2E0A3;
} 
.inCal_CalendarStyle .inCal_DayHeaderStyle {
	font-weight: bold;
	font-size: 11px;
	color:#000000;
	background: #eeeeee;
	height: 20px;
}
.inCal_CalendarStyle .inCal_TodayStyle {
	color: #000;
	background: #ffffff;
	width: 26px;
	font-weight: bold;
	font-size: 11px;
	border: 1px solid #ffffff;
} 
.inCal_CalendarStyle .inCal_SelDayStyle {
	font-weight: normal;
	background: #cc0000;
} 
.inCalendarBottom {
	height: 10px;
}

.inCal_CalendarStyle .inCal_NextPrevStyle a:link {
	font: 12px Arial, Sans-Serif;
	text-decoration: none;
	font-weight: bold;
}
.inCal_CalendarStyle .inCal_NextPrevStyle a:visited {
	font: 12px Arial, Sans-Serif;
	text-decoration: none;
	font-weight: bold;
} 
.inCal_CalendarStyle .inCal_NextPrevStyle a:hover {
	font: 12px Arial, Sans-Serif;
	text-decoration: none;
	font-weight: bold;
} 
/******************/
.row-month {
	background: #C2E0A3;
	height: 23px;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	color: #000000;
}
.row-event {
	font-color: #000000;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #cccccc;
	height: 23px;
	padding: 0px;
	line-height: 12px;
}
.row-data {
	padding: 0px;
	line-height: 14px;
}
.row-description {
	padding-top: 2px;
	line-height: 14px;
}
.inDirectoryList {
	font-size: 10px;
	font-weight: normal;
}
.newSearch {
	font-size: 11px;
	float: center;
	font-weight: normal;
	text-align: center;
}
.inDirectory {

}
.inDirectoryContent {
}
.inDirectoryPhoto {
	width: 150px;
	padding: 0px 15px 0px 0px;
	text-align: left;
	vertical-align: top;
}
.inDirectoryName h3 {
	padding: 0px;
	font-size: 16px;
	color: #000080;
	line-height: 18px;
	margin-bottom: 0px;
}


.inDirectoryCred {
}
.inDirectoryContent ul li {
	margin-left: 19px;
}
.PrintBody {
	background: #ffffff;
	padding: 0px 30px 30px 30px;
}
.PrintBody h1 {
	padding: 0px 0px 10px 0px;
}
.PrintBody ul{
	margin-left: 20px;
	padding: 0px 0px 10px 0px;
	
}
/*.PrintBody p {
	padding: 10px 30px 10px 30px;
}

.PrintBody h1, .PrintBody h2, .PrintBody h3, .PrintBody h4 {
	font-size: 16px;
	padding: 0px 30px 0px 30px;
}
.PrintBody ul{
	margin: 0;
	padding: 0px 30px 0px 20px;
}

.PrintBody ul li{
	padding: 0px 0px 10px 0px;
}*/

/*--------------------------------------sub page redesign------------------------------------*/
#subPageFrame{
	margin-left:auto;
	margin-right:auto;
}
.subPageBody{
	vertical-align: top;
}

.hbe{
	text-align: left;
	padding: 0px;
	margin: 0px;
}
.topLogoLeft{
	text-align: left;
	width: 326px;
	height: 58px;
	background-color: #FDD88A;
	padding: 0px;
	vertical-align: bottom;
	margin: 0px;
}
.logoImg {
	margin: 0px;
	text-align:left;
}
.topRightNav {
	width: 56%;
	vertical-align: top;
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 0px;
	padding-bottom: 0px;
	font-size: 10px;
	font-weight: bold;
	text-align:right;
	color: #2C2B79;
	background-image: url(/content/upload/assetmgmt/redesignImages/topLogoFade.jpg);
	background-repeat: repeat-y;
	background-position:left;
	background-color: #F6C35F;
}
.topRightNav a:link, .topRightNav a:active, .topRightNav a:visited{
	text-align: right;
	color: #2C2B79;
	text-decoration: none;
}
.topRightNav a:hover{
	text-align: right;
	color: #660066;
	text-decoration: none;
}
.topSectionBorder{
	/*border-bottom: solid 2px #954B6C;*/
	background-color: #954B6C;
	height: 2px;
}
#searchSect{
	width: 100%;
	background-color: #FFE9C0;
}
.search-box{
	margin: 0px;
	background-color: #FFE9C0;
	width: 100%;
	padding-top: 2px;
	text-align:right;
}

.search_btn{
	padding: 0px;
	width: 74px;
	height: 23px;
	background-image: url(/content/upload/assetmgmt/redesignImages/search_btn.jpg);
	background-position:top;
	vertical-align: top;
}
.searchTextBox{
	font-size: 9px;
	height: 16px;
	margin-top: 2px;
}
/*---------------------------------------------------------top nav---------------------------------------*/
#topNav{
	width:760px;
	height: 31px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	float: left;
	text-align: center;
}
#topNav a{
	font-weight: bold;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 9px;
}
#nav_1{
	width: 169px;
	/*padding-left: 24px;
	padding-right: 24px;*/
	background-image:url(/content/upload/assetmgmt/redesignImages/nav_1.jpg);
	background-repeat:no-repeat;
}
#nav_1 a:hover{
	/*display: block;*/
	background-image:url(/content/upload/assetmgmt/redesignImages/nav_1a.jpg);
	background-repeat: no-repeat;
	width: 169px;
	height: auto;
/*	height: 25px;*/
}
#nav_2{
	width: 171px;
	/*padding-left: 22px;
	padding-right: 20px;*/
	background-image:url(/content/upload/assetmgmt/redesignImages/nav_2.jpg);
	background-repeat:no-repeat;
}
#nav_2 a:hover{
	background-image:url(/content/upload/assetmgmt/redesignImages/nav_2a.jpg);
	background-repeat: no-repeat;
	width: 171px;
}
#nav_3{
	width: 141px;
	/*padding-left: 16px;
	padding-right: 16px;*/
	background-image:url(/content/upload/assetmgmt/redesignImages/nav_3.jpg);
	background-repeat:no-repeat;
}
#nav_3 a:hover{
	background-image:url(/content/upload/assetmgmt/redesignImages/nav_3a.jpg);
	background-repeat: no-repeat;
	width: 141px;
}
#nav_4{
	width: 151px;
	/*padding-left: 30px;
	padding-right: 36px;*/
	background-image:url(/content/upload/assetmgmt/redesignImages/nav_4.jpg);
	background-repeat:no-repeat;
}
#nav_4 a:hover{
	background-image:url(/content/upload/assetmgmt/redesignImages/nav_4a.jpg);
	background-repeat: no-repeat;
	width: 151px;
}
#nav_5{
	width: 128px;
	/*padding-left: 14px;
	padding-right: 26px;*/
	background-image:url(/content/upload/assetmgmt/redesignImages/nav_5.jpg);
	background-repeat:no-repeat;
}
#nav_5 a:hover{
	background-image:url(/content/upload/assetmgmt/redesignImages/nav_5a.jpg);
	background-repeat: no-repeat;
	width: 128px;
}

/*-------------------------------------- footer section --------------------------------------------------*/
#footerSubPage{
	width:100%;
	background-color: #FFE8BC;
	height: 124px;
}
.footerDividers{
	width:1px;
	padding-top: 12px;
}
.footerLocations{
	padding-left: 16px;
	padding-top: 12px;
	padding-bottom: 16px;
	font-size: 10px;
	vertical-align: top;
		color: #676767;
}
.footerLocations a, footerLocations a:visited, footerLocations a:active{
	color: #2C2B79;
}
.footerLocations a:hover{
	color: #660066;
}
.footerCopyright{
	color: #676767;
	padding: 16px;
	background-color:#FFFFFF;
	border-top: #cdcdcd 1px solid;
	font-size: 10px;
}
.footerCopyright a{
	color: #676767;
	text-decoration: none;
}
.footerCopyright a:active{
	color: #676767;
	text-decoration: none;
}
.footerCopyright a:visited{
	color: #676767;
	text-decoration: none;
}
.footerCopyright a:hover{
	color: #404040;
	text-decoration: underline;
}








/********************************** leave at bottom of style sheet ******************************/
html body #content a:link {color: #000088;}     /* unvisited link */
html body #content a:visited {color: #660066;}  /* visited link */
html body #content a:hover {color: #660066;}   /* mouse over link */
html body #content a:active {color: #660066;}   /* selected link */