@font-face {font-family: 'ProximaNovaA-Regular';src: url('webfonts/1DBED8_0_0.eot');src: url('webfonts/1DBED8_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/1DBED8_0_0.woff') format('woff'),url('webfonts/1DBED8_0_0.ttf') format('truetype');}
@font-face {font-family: 'ProximaNovaS-Regular';src: url('webfonts/1DBED8_1_0.eot');src: url('webfonts/1DBED8_1_0.eot?#iefix') format('embedded-opentype'),url('webfonts/1DBED8_1_0.woff') format('woff'),url('webfonts/1DBED8_1_0.ttf') format('truetype');}
@font-face {font-family: 'ProximaNova-Regular';src: url('webfonts/1DBED8_2_0.eot');src: url('webfonts/1DBED8_2_0.eot?#iefix') format('embedded-opentype'),url('webfonts/1DBED8_2_0.woff') format('woff'),url('webfonts/1DBED8_2_0.ttf') format('truetype');}
 
@font-face {font-family: 'ProximaNova-Semibold'; src: url('webfonts/1FE31E_1_0.eot');src: url('webfonts/1FE31E_1_0.eot?#iefix') format('embedded-opentype'),url('webfonts/1FE31E_1_0.woff') format('woff'),url('webfonts/1FE31E_1_0.ttf') format('truetype');}
@font-face {font-family: 'ProximaNova-Bold'; font-weight:bold; src: url('webfonts/1FE31E_2_0.eot');src: url('webfonts/1FE31E_2_0.eot?#iefix') format('embedded-opentype'),url('webfonts/1FE31E_2_0.woff') format('woff'),url('webfonts/1FE31E_2_0.ttf') format('truetype');}
 
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	

}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
/* UPDATE 05-11-2012 */ ul {
	list-style: disc;
	color:#606060;
}

/* UPDATE 05-22-2012 */ ol {
	list-style:decimal;
	margin-left:25px;
	color:#606060;
}

/* UPDATE 05-11-2012 */ b, strong { font-weight:bold; }
/* UPDATE 05-11-2012 */ i, em { font-style:italic;  }

/* UPDATE 03-07-2013 clf */ blockquote, q {
	margin: -15px 25px -15px 25px;
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
/* UPDATE 05-11-2012 */ table {}

/* Global Classes */
.clear { clear:both; }
.clear-left { clear:left; }
.clear-right { clear:right; }
.float-left { float:left; }
.float-right { float:right; }
.no-height { height:0px; }
.hide { visibility:hidden; display:none; }
.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
.text-justify { text-align:justify; }
 
.bold { font-weight:bold; }
.italic { font-style:italic; }
.underline { border-bottom:1px solid; }
.highlight { background:#ffc;color:red; }
.note {  color:#0066CC; }
.required { font-weight:bold; font-size:18px; color:#0066CC;}
.small { font-size:10px; }
.med-large { font-size:14px; }
.wrap { width:960px;margin:0 auto; }
 
.img-left { float:left;margin:4px 10px 4px 0; }
.img-right { float:right;margin:4px 0 4px 10px; }
 
.nopadding { padding:0; }
.noindent { margin-left:0;padding-left:0; }
.nobullet { list-style:none;list-style-image:none; }

.width-50pct { width:50%; }
.text-black { color:#000;  }

.margin-right { margin-right: 25px; } /* added 08/23/2012 */

/* Structure */

body { 
	background:#fff url(/images/bg_page-white.jpg) repeat-x 0 0;
	font-family:Arial, Helvetica, sans-serif;
}

a { color:#c41d30; text-decoration:none; }
.bg-red { background-color:#c41d31; }
.bg-blue { background-color:#005c85; }
/* UPDATE 05-03-2012 */ 
#container { position:relative; overflow:hidden;  width:965px; margin:0 auto;  }
#header {
	background:#b31b1b;
	position:relative; 
	height:81px; 
}
/* UPDATE 06-18-2012 */ #logo {
	float:left; 
	position:relative;
	left:0; 
	width:370px; 
	height:81px; 
	background:url(/images/layout/cuLogo75.gif) no-repeat left center; 
	image-rendering: -moz-crisp-edges;
}
#logo span { 
	visibility:hidden; 
}

#insignia-link {
	position:absolute;
	top:5px;
	width: 75px;
	height: 70px;
	left:0;
	}

#unit-signature-links {
	position:absolute;
	height:60px;
	top:15px;
	left: 75px;
}

#cornell-link {
	position:absolute;
	top:0;
	height: 25px;
	width: 185px;
	}
	
#vet-link {
	position:absolute;
	top:28px;
	height: 25px;
	width: 275px;
	}
	
/* UPDATE 06-18-2012 */ #search-form {
	font-size:11px;
	float:right;
    margin-top: 17px;
    width: 220px;
	z-index:1;
}
#search-form form {
    margin: 0;
    padding: 0;
    text-align: right;
}
#search-form label {
    color: #FFFFFF;
}
#search-form-query {
    background:#a70c17;
	border:none;
    color: #fff;
    font-size: 1.1em;
    font-weight: bold;
    padding: 3px;
    vertical-align: middle;
    width: 130px;
	height:14px;
}
#search-form-submit {
    background-color:#664332;
	border:none;
    color: #fff;
    font-size: 1em;
    font-weight: normal;
	font-size:10px;
    padding: 0 3px;
    vertical-align: middle;
	height:20px;
	width:25px;
}
#search-filters {
	margin:5px 0 0 0;
	font-size:9px;
	text-align:right;
}
#search-filters input {
    margin: 0;
    vertical-align: middle;
}
#search-filters label {
    margin: 0 1px 0 1px;
    vertical-align: middle;
}
#search-form a {
    border-bottom: 1px solid #CE7F7F;
    color: #FFFFFF;
}
#search-form a:hover {
    border-bottom: 1px solid #FFFFFF;
}

/* UPDATE 05-02-12 */ #nav_main {
	position:relative;
	height:61px;
	background:#b31b1b url(/images/bg_top_nav_red.jpg) repeat-x 0 0;
	margin-bottom:15px;
}

#nav_main.secondary {
	height:35px !important;
}

/* ADDED 05-03-2012 */ #nav_main ul { list-style:none; }

#nav_main #nav { 
	position:absolute; 
	height:61px; 
	width:965px;
	list-style:none;
}

#nav_main.secondary #nav {
	width:750px !important;  
	height:20px !important;
}

#nav_main #nav li {
	position:relative; 
	float:left; 
	text-align:center; 
}

/* UPDATED 05-02-2012 */ #nav_main #nav li > a { 
	display:block;
	background:url(/images/img_nav_div.png) no-repeat right center;
	padding:20px 24px 0 24px; 
	height:41px; 
	text-decoration:none; 
	font-size:15px; 
	outline: none; 
	-moz-outline-style: none; 
	color:#fff;    
	font-family: ProximaNovaA-Regular, Arial, Helvetica, sans-serif;
	
}
#nav_main.secondary #nav li > a {
	background:url(/images/img_sec_nav_div.png) no-repeat right center;
	padding:10px 14px 0 14px; 
	height:25px;
}
/* UPDATED 5-23-2012 CLF */#nav_main #nav li a.homelink {
	padding:20px 0 0 35px; 
	width:20px; /* CHANGED FROM 30PX TO 20PX BECAUSE GIVING LINK WAS NOT VISIBLE */
	text-indent:-1000000px;
	background:url(/images/img_home_link.png) no-repeat center center;
}

#nav_main.secondary #nav li a.homelink {
	padding:10px 0 0 35px; 
}

/* UPDATED 05-02-2012 */ #nav_main #nav li a.diagnosticlink {}

/* ADDED 05-02-2012 */ #nav_main #nav li a.givinglink {
	background:none;
}

#nav_main #nav li a:hover { color:#fff; font }
#nav_main #nav li a img { border:none; }
#nav_main #nav li:hover .sub_nav, #nav_main #nav li.over .sub_nav {  display: block;  }

#nav_main #nav li .sub_nav  { display:none; width:980px; margin: 0; position: absolute; z-index:2000; color:#fff; text-align:left; background-image:url(/images/bg_selected_nav_indicator_red.png);  filter:alpha(opacity=95); background-repeat:no-repeat; }
#nav_main #nav li .sub_nav > div { margin-top:2px; padding:18px 38px 0 18px; background:#B31b1b; opacity:0.95; filter:alpha(opacity=95);  font-weight:normal;  }

/* ADDED 05-08-2012 */ #nav_main .nav_about { left:-55px; background-position: 75px 0; }
/* UPDATED 05-02-2012 */ #nav_main .nav_admissions { left:-180px; background-position: 200px 0; }
/* UPDATED 05-02-2012 */ #nav_main .nav_academics { left:-303px; background-position: 320px 0; }
/* UPDATED 05-02-2012 */ #nav_main .nav_research { left:-417px;  background-position: 433px 0; }
/* UPDATED 05-02-2012 */ #nav_main .nav_outreach { left:-527px; background-position: 542px 0;  }
/* UPDATED 05-02-2012 */ #nav_main .nav_hospital { left:-637px;  background-position: 650px 0;  }
/* UPDATED 05-02-2012 */ #nav_main .nav_diagnostic { left:-747px;  background-position: 770px 0; }
/* ADDED 05-23-2012 CLF */ #nav_main .nav_giving { left:-865px;  background-position: 872px 0; }

#nav_main.secondary .nav_research { background-position: 353px 0; }
#nav_main.secondary .nav_outreach { background-position: 444px 0;  }
#nav_main.secondary .nav_hospital { background-position: 528px 0;  }
#nav_main.secondary .nav_diagnostic { background-position: 645px 0; }

#nav_main #nav li .nav_research div { padding-left:28px; }
#nav_main #nav li .nav_outreach div { padding-left:28px; }
#nav_main #nav li .nav_hospital div { padding-left:28px; }
#nav_main #nav li .nav_diagnostic div { padding-left:28px; }

#nav_main #nav li .sub_nav ul { float:none;  }
#nav_main #nav li .sub_nav ul li { margin-bottom:18px; }
#nav_main #nav li .sub_nav ul li a { padding:5px 14px 8px 14px; line-height:15px; color:#fff; height:auto; background:none; filter:alpha(opacity=100);   text-align:left;  border-right:2px solid #a9331a;  border-bottom:2px solid #a9331a;  }
#nav_main #nav li .sub_nav ul li a:hover { color:#e1d5c8;  }

#nav_main #nav li .sub_nav ul li.first a { padding-left:0; }
#nav_main #nav li .sub_nav ul li.last a { border-right:none; padding-right:0;  }
#nav_main #nav li .sub_nav ul li div { font-family:Arial, Helvetica, sans-serif; padding:5px 0 0 0; text-align:left; font-size:11px;  line-height:16px; filter:alpha(opacity=100); }

#nav_main #nav li .sub_nav ul li div a { display:block; margin:0; padding:0 8px 0 15px; border:none;  height:auto;  color:#fff;   }
#nav_main #nav li .sub_nav ul li div a:hover { color:#e1d5c8;  }
#nav_main #nav li .sub_nav ul li div br { margin:0; padding:0; height:0; display:none; }

/* UPDATED 05-02-2012 */ #nav_main #nav_extra  { 
	position:absolute; 
	right:0; 
	width:195px;
	height:61px;
	background:#000;
}
#nav_main.secondary #nav_extra {
	width:210px;
	height:35px;
}


#nav_main.secondary #nav_extra li {
	float:left;
}

/* UPDATED 05-02-2012 */ #nav_main #nav_extra li a {
	display:block;
	width:154px;
	padding:4px 28px 3px 13px;
	height:13px;
	border-bottom:1px solid #c41d30;
	font-size:12px;
	font-weight:normal;
	text-decoration:none; 
	color:#e1d5c8;  
	font-family: ProximaNovaA-Regular, Arial, Helvetica, sans-serif;
}

#nav_main.secondary #nav_extra li a  {
	float:left;
	padding:10px 18px 0 27px;
	height:25px;
	display:auto;
	border-bottom:none;
}
#nav_main #nav_extra li a:hover { color:#fff; }
#nav_main #nav_extra li a.last {
	border-bottom:none;	
}

#nav_main.secondary #nav_extra li a.givinglink {
	width:45px;
	background:#000 url(/images/img_sec_nav_div.png) no-repeat right center;
}

#nav_main.secondary #nav_extra li a.contactlink {
	width:75px;
	background:#000;

}

/* ADDED 05-02-2012 */ #nav_more  { 
	width:150px;
	height:61px;
	position: absolute;
	right:0;
    top: 4px;
    right: 245px;
	list-style:none;
}


/* ADDED 05-02-2012 */ #nav_more li a {
	display:block;
	width:138px;
	padding:5px 0 4px 12px;
	height:14px;
	border-bottom:1px solid #dd4646;
	font-size:12px;
	font-weight:normal;
	text-decoration:none; 
	color:#e1d5c8;  
	font-family: ProximaNovaA-Regular, Arial, Helvetica, sans-serif;
}

/* ADDED 05-02-2012 */ #nav_more li a:hover { color:#fff; }
/* ADDED 05-02-2012 */ #nav_more li a.last {
	border-bottom:none;	
}


#nav_other {
	padding:9px 0 26px 25px;
	list-style:none;
}
#nav_other li {
	background:url(/images/img_other_nav_div.gif) no-repeat right center;
	display:inline;
}
#nav_other li {
	padding:0 7px 0 7px;
}

#nav_other li a {
	text-decoration:none;
	font-size:14px;
	color:#2f1a00;
	font-family: ProximaNovaA-Regular; 
}
#nav_other li a:hover {
	color:#b31b1b;
}

#nav_other li.last {
	background:none;
}

/************************************************/
/*		TOP INNER NAVIGATION		*/
/************************************************/
/* ADDED 02/25/2013 */  #nav_main_inner {
	position:relative;
	height:30px;
	background:#b31b1b url(/images/bg_top_nav_red.jpg) repeat-x 0 0;
	margin-bottom:30px;
/* ADDED 09/02/2015 slv46 */ border-top: solid #ffffff;
}

/* ADDED 02/25/2013 */ #nav_main_inner #nav { 
	position:absolute; 
	height:25px; 
	width:963px;
	list-style:none;
	margin-top:7px;
}

/* ADDED 02/25/2013 */  #nav_main_inner ul { list-style:none; }

/* ADDED 02/25/2013 */ #nav_main_inner #nav ul li .last {
	background:none;
}

/* ADDED 02/25/2013 */ #nav_main_inner #nav li {
	position:relative; 
	float:left; 
	text-align:center; 
}

/* ADDED 02/25/2013 */ #nav_main_inner #nav li > a { 
	display:block;
    background:url(/images/img_nav_div_small_white.png) no-repeat right center;
    padding:2px 25px 0 25px; 
	height:15px; 
	text-decoration:none; 
	font-size:13px; 
	outline: none; 
	-moz-outline-style: none; 
	color:#fff;  
	font-family: ProximaNovaA-Regular, Arial, Helvetica, sans-serif;
}

/* ADDED 02/25/2013 */ #nav_main_inner #nav li a.homelink {
	padding:0 0 0 35px; 
	width:30px; /* CHANGED FROM 30PX TO 20PX BECAUSE GIVING LINK WAS NOT VISIBLE */
	text-indent:-1000000px;
	background:url(/images/img_home_link.png) no-repeat center center;
}



/************************************************/
/*	TOP INNER NAVIGATION - combined		*/
/************************************************/
/* ADDED 02/25/2013 */ #nav-sec-middle #nav { 
	position:absolute; 
	height:25px; 
	width:963px;
	list-style:none;
	margin-top:7px;
	margin-left:180px;
}

/* ADDED 02/25/2013 */ #nav-sec-middle ul { list-style:none; }

/* ADDED 02/25/2013 */ #nav-sec-middle #nav ul li .last {
	background:none;
}

/* ADDED 02/25/2013 */ #nav-sec-middle #nav li {
	position:relative;
	float:left; 
	text-align:center; 
}

/* ADDED 02/25/2013 */ #nav-sec-middle #nav li > a { 
	display:block;
	/*background:url(/images/img_nav_div_small.png) no-repeat right center;*/
	padding: 4px 11px 0 11px; 
	height:15px; 
	text-decoration:none; 
	font-size:12px; 
	outline: none; 
	-moz-outline-style: none; 
	color:#e1d5c8;  
	font-family: ProximaNovaA-Regular, Arial, Helvetica, sans-serif;
}

/* ADDED 02/25/2013 */ #nav-sec-middle #nav li a.homelink {
	padding:0 0 0 35px; 
	width:30px; /* CHANGED FROM 30PX TO 20PX BECAUSE GIVING LINK WAS NOT VISIBLE */
	text-indent:-1000000px;
	background:url(/images/img_home_link.png) no-repeat center center;
}

/* ADDED 02/25/2013 */ #nav-sec-middle #nav_sec2 { 
	position:absolute; 
	height:60px;
	margin:5px;
	padding:0;
	
}
/* ADDED 02/25/2013 */ #nav-sec-middle #nav_sec2 li {
	position:relative; 
	float:left; 
	text-align:center; 
	width:auto;
}

/* ADDED 02/25/2013 */ #nav-sec-middle #nav_sec2 li > a { 
	display:block;
	background:url(/images/img_nav_div_small.png) no-repeat right center;
	padding:30px 14px 15px 14px; 
	height:30px; 
	text-decoration:none; 
	font-size:13px; 
	outline: none; 
	-moz-outline-style: none; 
	color:#e1d5c8;  
	font-family: ProximaNovaA-Regular, Arial, Helvetica, sans-serif;
	font-size:15px;
	margin:0 auto;

}

/* ADDED 02/25/2013 */ #nav-sec-middle #nav_sec2 li.first {  }
/* ADDED 02/25/2013 */ #nav-sec-middle #nav_sec2 li.last a { background:none;  }

/* ADDED 02/25/2013 */ #nav-sec-middle #nav_sec2 li a:hover { color:#fff; }
/* ADDED 02/25/2013 */ #nav-sec-middle #nav_sec2 li a img { border:none; }
/* ADDED 02/25/2013 */ #nav-sec-middle #nav_sec2 li:hover .sub_nav, #nav-sec-middle #nav_sec2 li.over .sub_nav {  display: block;  }

/* ADDED 02/25/2013 */ #nav-sec-middle #nav_sec2 li .sub_nav  { display:none; margin: 0; position: absolute; z-index:2000; color:#fff; text-align:left; background-image:url(/images/bg_sec_nav_indicator_hover.png);  filter:alpha(opacity=95); background-repeat:no-repeat; }
/* ADDED 02/25/2013 */ #nav-sec-middle #nav_sec2 li .sub_nav > div {  background:#a91c14;  padding-bottom:5px; opacity:0.95; filter:alpha(opacity=95);  font-weight:normal;  }
/* ADDED 02/25/2013 */ #nav-sec-middle #nav_sec2 li .sub_nav  br { margin:0; padding:0; height:0px; display:none; }

/* ADDED 02/25/2013 */ #nav-sec-middle #nav_sec2 li .sub_nav ul { float:none;  }
/* ADDED 02/25/2013 */ #nav-sec-middle #nav_sec2 li .sub_nav ul li { float:none; margin-bottom:0; white-space:nowrap;  }
/* ADDED 02/25/2013 */ #nav-sec-middle #nav_sec2 li .sub_nav ul li a { padding:2px 15px; font-size:12px; line-height:18px; color:#fff; height:auto; background:none; filter:alpha(opacity=100); text-align:left;   }
/* ADDED 02/25/2013 */ #nav-sec-middle #nav_sec2 li .sub_nav ul li a:hover { color:#e1d5c8;  }

/* ADDED 02/25/2013 */ #nav-sec-middle #nav_sec2 li .sub_nav ul li.first a { padding-left:0; }
/* ADDED 02/25/2013 */ #nav-sec-middle #nav_sec2 li .sub_nav ul li.last a { border-right:none; padding-right:0;  }
/* ADDED 02/25/2013 */ #nav-sec-middle #nav_sec2 li .sub_nav ul li div {  font-family:Arial, Helvetica, sans-serif; padding:5px 0 0 0; text-align:left; font-size:11px;  line-height:16px; filter:alpha(opacity=100); }

/* ADDED 02/25/2013 */ #nav-sec-middle #nav_sec2 li .sub_nav ul li div a { display:block; margin:0; padding:0 8px 0 15px; border:none;  height:auto;  color:#fff;}
/* ADDED 02/25/2013 */ #nav-sec-middle #nav_sec2 li .sub_nav ul li div a:hover { color:#e1d5c8;  }
/* ADDED 02/25/2013 */ #nav-sec-middle #nav_sec2 li .sub_nav ul li div br { margin:0; padding:0; height:0px; display:none; }

/* ADDED 02/25/2013 */ #nav-sec-middle #nav_sec2 li .sub_nav_item { left:0px; background-position: 0 0; }
/* ADDED 02/25/2013 */ #nav-sec-middle #nav_sec2 li .sub_nav_item ul { float:left;  padding:0 20px 10px 20px; list-style:none;  }
/* ADDED 02/25/2013 */ #nav-sec-middle #nav_sec2 li .sub_nav_item ul.last { padding-right:0; }

/************************************************/
/*		TOP AUDIENCE NAVIGATION		*/
/************************************************/
/* ADDED 02/25/2013 */ #nav_main #nav_separator {
	/*border-bottom: 1px solid #b31b1b;*/
	height: 1px;
	margin: 0 20px;
}

/* ADDED 02/25/2013 */ #nav_extra_top  { 
	position:relative; 
	height:20px; 
	width:965px;
	list-style:none;
	background:#F9F1E6;
	/*background: #8B6F57;*/
	margin: 0 auto;
	margin-bottom: 0;
}

/* ADDED 02/25/2013 */ #nav_extra_top #sub_nav { 
	width:963px;
	height:20px; 
	list-style:none;
	margin: 0 auto;
	padding-left: 375px;
}

/* ADDED 02/25/2013 */ #nav_extra_top li {
	position:relative; 
	float:left;
	text-align:center;
}

/* ADDED 02/25/2013 */ #nav_extra_top li > a {
	display:block;
	/*background:url(/images/img_nav_div_small.png) no-repeat right center;*/
	padding: 4px 11px 0 11px; 
	height:15px; 
	text-decoration:none; 
	font-size:11px; 
	outline: none; 
	-moz-outline-style: none; 
	/*color:#e1d5c8;*/  
	color:#6c3313;  
	font-family: ProximaNovaA-Regular, Arial, Helvetica, sans-serif;
}

/* ADDED 02/25/2013 */ #nav_extra_top li .last {
	background:none;
}

/************************************************/

#contents {
	padding-bottom:20px;
}

#cont-slides {
	/*padding-bottom:15px;*/	
}

#cont-links-banner {
	position:relative;
}

#cont-links-banner .links {
	float:left;
	width:700px;
	margin:0;
}

#cont-links-banner .links .links-shadow {
	float:left;
	margin-right:20px;
	-moz-box-shadow: 1px 1px 6px #d8c9ad;
	-webkit-box-shadow: 1px 1px 6px #d8c9ad;
	box-shadow: 1px 1px 6px #d8c9ad;
	
	background-color: rgb(99,99,99); /* Needed for IEs */
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=2,MakeShadow=true,ShadowOpacity=0.10);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=2,MakeShadow=true,ShadowOpacity=0.10)";
	zoom: 1;
}

#cont-links-banner .links .links-shadow div {
	position:relative;
	width:212px;
	overflow:hidden;
	background:#fff;
	padding-bottom:15px;
}

#cont-links-banner .links h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#929292;
	font-size:12px;
	letter-spacing:2px;
	padding:4px 6px;
}

#cont-links-banner .links .link-text {
	padding:0 6px 0 6px;
	font-size:18px;
	text-decoration:none;
	font-family: ProximaNova-Regular, Arial, Helvetica, sans-serif;
}


#cont-links-banner .links div img {
	margin-bottom:5px;
}

#cont-links-banner .hospital img {
	border-bottom: 6px solid #14b15a;
}

#cont-links-banner .admission img {
	border-bottom: 6px solid #904a2d;
}

#cont-links-banner .research img {
	border-bottom: 6px solid #0095d0;
}

#cont-links-banner .banner { position:relative; float:right; width:265px; margin-right:0; z-index:1; }
#cont-links-banner .banner .slides_container {  width:265px; overflow:hidden; position:relative;  }
#cont-links-banner .banner .slides_container a {
	width:265px;
	height:200px;
	display:block;
}

#cont-links-banner .banner a img{
	text-decoration:none;
	border:none;
}

#cont-intro-news {
	position:relative;

}
#intro {
	float:left;
	width:445px;
	padding-right:20px;
	margin-top:-20px;
}
#intro h2 {
	font-size:30px;
	color:#b31b1b;
	padding-bottom:10px;
	font-family: ProximaNovaA-Regular, Arial, Helvetica, sans-serif;
}
#intro p {
	font-size:12px;
	color:#606060;
	line-height:18px;
	padding-right:20px;
}

#intro .link-left {
	margin-top:20px;
	float:left;
	padding-right:10px; border-right:1px dashed #c1bbae;
}

#intro .link-right {
	margin-top:20px;
	float:right;
	padding-left:10px;
}

#news {
	float:left;
	width:700px;
	margin-top:-20px;
}
#news h2 {
	font-size:30px;
	color:#b31b1b;
	padding-bottom:10px;
	font-family: ProximaNovaA-Regular, Arial, Helvetica, sans-serif;
}
#news .news-item {
	clear:left;
	margin-bottom:25px;
}
#news .news-item img {
	float:left;
}
#news .news-item h2 {
	width:385px;
	float:right;
	font-size:30px;
	color:#b31b1b;
	font-family: ProximaNovaA-Regular, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}
/* ADDED 01/24/2014 */ 
#news .news-item h3 {
	width:600px;
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#b31b1b;
}

#news .news-item p {
	width:600px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#606060;
	line-height:20px;
	padding:0;
	margin:0;
}

#news-container-shadow {
	margin:0 auto;
	width:700px;
	-moz-box-shadow: 1px 1px 6px #d8c9ad;
	-webkit-box-shadow: 1px 1px 6px #d8c9ad;
	box-shadow: 1px 1px 6px #d8c9ad;
	
	background-color: rgb(99,99,99); /* Needed for IEs */
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=6,MakeShadow=true,ShadowOpacity=0.08);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=6,MakeShadow=true,ShadowOpacity=0.08)";
	zoom: 1;
}



#news-container {
	position:relative;
	border-top:5px solid #6c3413;
	width:700px;
	background:#fff;
	clear:both;
	overflow:hidden;
	/*border:1px solid #fff;*/
}
	#news-container ul{
		/*overflow:hidden;*/
		margin:0; 
		padding:0;
		height:35px;
		position:absolute;
		/*border-left:1px solid #ccc;*/
		z-index:100;
		
	}
	#news-container li{
		float:left;
		margin:0; 
		padding:0;
		list-style:none;
	}
	#news-container li a {
		background:#ebebeb url(/images/bg_news_tab_link.jpg) no-repeat 0 0;
		color:#606060;
		cursor:pointer;
		display:block;
		height:20px;
		padding:6px 15px 0 15px;
		font-family: ProximaNovaA-Regular, Arial, Helvetica, sans-serif;
		font-size:13px;
		text-decoration:none;
		text-align:left;
	}
	#news-container li a:hover{
		/*background:#eee;*/
		color:#b0241c;
		/*border-bottom:1px solid #ccc;*/
	}
	#news-container li a.active{
		height:20px;
		background:#fff;
		/*border:1px solid #ccc;*/
		border-left:none;
		border-bottom:none;
		color:#b0241c;
	}
	
	#news .news-item-no-image {
		clear:left;
		margin-bottom:25px;
	
	}
	
	#news .news-item-no-image h3 {
		width:600px;
		float:left;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		color:#b31b1b;
	}

	#news .news-item-no-image p {
		width:600px;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#606060;
		line-height:20px;
		padding:0;
		margin:0;
	}

	.news-details{
		clear:both;
		background:#fbfbfb;
		
		margin:34px 0 0;
		padding:0;
	}
	.news-contents{
		position:relative;
		padding:10px;
		margin-bottom:6px;
		/*border:1px solid #ccc;*/
	}
	.news-contents h1{
		font:normal 24px/1.1em Georgia, "Times New Roman", Times, serif;
		padding:0 0 10px;
	}
	.news-contents p{
		padding:0 0 10px;
	}
	
.box-image-links {
	display:block;
	width:212px;
	text-decoration:none;

}
.box-image-links span {
	display:block;
}
.box-image-links span {
	display:block;
	font-size:12px;
}
.box-image-links .link-image {
	width:212px;
	border:none;
	overflow:hidden;
}
.box-image-links br { margin:0; padding:0; display:none; height:0; }
.box-image-links .link-text {
	color:#fff;
	text-decoration:none;
	padding:6px 10px 0 10px;
	min-height:20px;
	height:20px;
	border:none;
	font-size:13px;
	letter-spacing:1px;
	font-family: ProximaNovaA-Regular, Arial, Helvetica, sans-serif;
}

#slides .slide-content-image { display:block;  width:697px; float:left; overflow:hidden; text-align:center; }
#slides .slide-content-image .caption { color:#fff; display:block; padding:8px 0 0 30px; font-size:12px; }
/* UPDATED 05-01-2012 */#slides .slide-content-image-secondary { display:block;  width:491px; float:left; overflow:hidden;  }
/* UPDATED 05-01-2012 */#slides .slide-content-image-secondary .caption { color:#fff; display:block; padding:8px 0 0 30px; font-size:12px; }
#slides .slide-content-text {  width:235px; float:right; padding-left:25px; margin-top:-300px;  }
#slides .slide-content-text h2 { margin-top:130px; color:#fff; line-height:28px; font-size:22px; font-weight:normal; font-family: ProximaNovaA-Regular;  }


#slides {
	width:965px;
	height:275px;
	z-index:1;
	padding-bottom:15px;
}

#slides .slides_container {
	width:718px;
	height:275px;
	overflow:hidden;
	position:relative;
	display:none;
	padding-top: 20px;
}

#slides .slides_container div.items {
	width:725px;
	height:215px;
	display:block;
	margin-left:15px;
	background:#b31b1b url(/images/bg_slides_container.jpg) no-repeat 0 0;
}

/**********************************************************
/*                      NEW
/**********************************************************

#slides .slide-image {
	display:block;
	width:720px;
	height:197px;
	float:left;
	
}

/* ADDED 02-11-2014 */ #slides .more-stories { 
	overflow:hidden;
	float:left; 
	width:200px; 
	height:175px;
	line-height:14px;
	z-index:10px;
	margin-left:508px;
	margin-top:-275px;
	font-size: 12px;
	padding:10px 5px 27px 5px;
}

/* ADDED 02-11-2014 */ #slides .more-stories p { display:block; font-size:11px; padding:0 10px; }
/* ADDED 02-11-2014 */ #slides .more-stories h2 { line-height:32px; top:-34px; background-color:#b31b1b; color: #fff; text-align:center; margin-bottom: 5px; }
/* ADDED 02-11-2014 */ #slides .more-stories img { position:relative; padding:3px; }



#slides .slide-pagination {
	position:relative;
	z-index:10;
	float:right;
	margin-right:-25px;
	margin-top:30px;
	width:260px;
}

#slides .slide-pagination li {
	float:left;
	width:19px;
	height:19px;
	list-style:none;
}

#slides .slide-pagination li a {
	display:block;
	width:19px;
	height:19px;
	background-image:url(/images/pagination.png);
	background-position:0 0;
}
#slides .slide-pagination li a span { visibility:hidden;   }

#slides .slide-pagination li.current a {
	background-position:0 -19px;
}

/* Secondary Pages */

/* UPDATE 05-03-2012 */ #contents .page_title { 
	font-family: ProximaNovaA-Regular, Arial, Helvetica, sans-serif;
	font-size:26px;
	padding:0;
	margin-bottom:15px;
}

#contents .page_title img {
	margin:-8px 0;
}


/* UPDATED 05-10-2012 */ #secondary_slides .slide-content-image-secondary { display:block;  width:691px; overflow:hidden; float:left; }
/* UPDATED 05-17-2012 */ #secondary_slides .slide-content-image-secondary .caption { color:#fff; display:block; padding:1px 0 0 30px; font-size:12px; text-align:left; }
/* UPDATED 05-17-2012 */ #secondary_slides .slide-content-text {  width:235px; float:left; padding-left:25px;  }
/* UPDATED 05-17-2012 */ #secondary_slides .slide-content-text h2 { text-align:left; margin-top:75px; color:#fff; line-height:28px; letter-spacing:-1px; font-size:22px; font-weight:bold; font-family: ProximaNovaA-Regular, Arial, Helvetica, sans-serif;  }

#secondary_slides {
	width:965px;
	height:202px;
	z-index:1;
}
#secondary_slides .items {  }
#secondary_slides .gold { background:url(/images/bg_sec_slide_container_gold.jpg); }
#secondary_slides .khaki { background:url(/images/bg_sec_slide_container_khaki.jpg); }
#secondary_slides .rust { background:url(/images/bg_sec_slide_container_rust.jpg); }
#secondary_slides .oakgreen { background:url(/images/bg_sec_slide_container_oakgreen.jpg); }
#secondary_slides .colonialblue { background:url(/images/bg_sec_slide_container_colonialblue.jpg); }
#secondary_slides .periwinkle { background:url(/images/bg_sec_slide_container_periwinkle.jpg); }
#secondary_slides .forestgreen { background:url(/images/bg_sec_slide_container_forestgreen.jpg); }
#secondary_slides .springgreen { background:url(/images/bg_sec_slide_container_springgreen.jpg); }

#secondary_slides .slides_container {
	width:963px;
	height:202px;
	overflow:hidden;
	position:relative;
}

#secondary_slides .slides_container div.items {
	width:963px;
	height:202px;
	display:block;
}

#secondary_slides .slide-pagination {
	position:relative;
	z-index:10;
	float:right;
	margin-right:-25px;
	margin-top:-30px;
	width:260px;
}

#secondary_slides .slide-pagination li {
	float:left;
	width:19px;
	height:19px;
	list-style:none;
}

#secondary_slides .slide-pagination li a {
	display:block;
	width:19px;
	height:19px;
	background-image:url(/images/pagination.png);
	background-position:0 0;
}
#secondary_slides .slide-pagination li a span { visibility:hidden;   }

#secondary_slides .slide-pagination li.current a {
	background-position:0 -19px;
}

/* UPDATED 02/25/2013 */ #nav-sec-middle {
	position:relative;
	width:963px;
	height:60px;
	background:#666366 url(/images/bg_sec_mid_nav_666366.jpg) repeat-x 0 0;
}

/* ADDED 05-03-2012 */ #nav-sec-middle ul { list-style:none; }

/* UPDATED 02/25/2013 */  #nav-sec-middle #nav_sec { 
	position:absolute; 
	height:60px;
	margin:5px 0 5px 0;
	padding:0;
	
}
/* UPDATED 05-11-2012 */ #nav-sec-middle #nav_sec li {
	position:relative; 
	float:left; 
	text-align:center; 
	width:auto;
}

/* UPDATED 02/25/2013 */ #nav-sec-middle #nav_sec li > a { 
	display:block;
	background:url(/images/img_nav_div_white.png) no-repeat right center;
/* UPDATED 04/07/2013 Giving was wrapping to next line. padding previously was 20px 14px 0px 14px*/
	padding:20px 10px 0 14px; 
	height:30px; 
	text-decoration:none; 
	outline: none; 
	-moz-outline-style: none; 
	color:#fff;    
	font-family: ProximaNovaA-Regular, Arial, Helvetica, sans-serif;
	font-size:15px;

}

#nav-sec-middle #nav_sec li.first {  }
#nav-sec-middle #nav_sec li.last a { background:none;  }

#nav-sec-middle #nav_sec li a:hover { color:#fff; }
#nav-sec-middle #nav_sec li a img { border:none; }
#nav-sec-middle #nav_sec li:hover .sub_nav, #nav-sec-middle #nav_sec li.over .sub_nav {  display: block;  }

/* UPDATED 05-11-2012 */ #nav-sec-middle #nav_sec li .sub_nav  { display:none; margin: 0; position: absolute; z-index:2000; color:#fff; text-align:left; background-image:url(/images/bg_sec_nav_indicator_hover_red.png);  filter:alpha(opacity=95); background-repeat:no-repeat; }
/* UPDATED 05-11-2012 */ #nav-sec-middle #nav_sec li .sub_nav > div {  background:#666366;  padding-bottom:5px; opacity:0.95; filter:alpha(opacity=95);  font-weight:normal;  }
#nav-sec-middle #nav_sec li .sub_nav  br { margin:0; padding:0; height:0px; display:none; }
/*Added 01-07-2015 slv46 class to allow a break and decrease line height for long titles in sub nav under middle nav*/
#nav-sec-middle #nav_sec li .sub_nav .longtitle a {
	line-height: 12px;
}
#nav-sec-middle #nav_sec li .sub_nav .longtitle br {
	display: inline;
}
/*End longtitle slv46*/


#nav-sec-middle #nav_sec li .sub_nav ul { float:none;  }
/* UPDATED 05-11-2012 */ #nav-sec-middle #nav_sec li .sub_nav ul li { float:none; margin-bottom:0; white-space:nowrap;  }
/* UPDATED 05-11-2012 */ #nav-sec-middle #nav_sec li .sub_nav ul li a { padding:2px 15px; font-size:12px; line-height:18px; color:#fff; height:auto; background:none; filter:alpha(opacity=100); text-align:left;   }
#nav-sec-middle #nav_sec li .sub_nav ul li a:hover { color:#e1d5c8;  }

#nav-sec-middle #nav_sec li .sub_nav ul li.first a { padding-left:0; }
#nav-sec-middle #nav_sec li .sub_nav ul li.last a { border-right:none; padding-right:0;  }
#nav-sec-middle #nav_sec li .sub_nav ul li div {  font-family:Arial, Helvetica, sans-serif; padding:5px 0 0 0; text-align:left; font-size:11px;  line-height:16px; filter:alpha(opacity=100); }

#nav-sec-middle #nav_sec li .sub_nav ul li div a { display:block; margin:0; padding:0 8px 0 15px; border:none;  height:auto;  color:#fff;}
#nav-sec-middle #nav_sec li .sub_nav ul li div a:hover { color:#e1d5c8;  }
#nav-sec-middle #nav_sec li .sub_nav ul li div br { margin:0; padding:0; height:0px; display:none; }


/* COMMENTED OUT 05-11-2012
#nav-sec-middle #nav_sec li .nav_myaccount { left:0px; background-position: 12px 0; }
#nav-sec-middle #nav_sec li .nav_myaccount ul { float:left;  padding:0 20px 10px 20px;  }
#nav-sec-middle #nav_sec li .nav_myaccount ul.last { padding-right:0; }

#nav-sec-middle #nav_sec li .nav_testsubmission { left:-95px; background-position: 128px 0; }
#nav-sec-middle #nav_sec li .nav_testsubmission ul { float:left;  padding:0 20px 10px 20px;  }
#nav-sec-middle #nav_sec li .nav_testsubmission ul.last { padding-right:0; }

#nav-sec-middle #nav_sec li .nav_labsections { left:-305px; background-position: 320px 0; }
#nav-sec-middle #nav_sec li .nav_labsections ul { float:left;  padding:0 20px 10px 20px;  }
#nav-sec-middle #nav_sec li .nav_labsections ul.last { padding-right:0; }
*/

#nav-sec-middle #nav_sec li .sub_nav_item { left:0px; background-position: 0 0; }
#nav-sec-middle #nav_sec li .sub_nav_item ul { float:left;  padding:0 20px 10px 20px; list-style:none;  }
#nav-sec-middle #nav_sec li .sub_nav_item ul.last { padding-right:0; }

#sec-contents {
	clear:both;
	padding-top:10px;
	text-align:left;
}

#sec-contents .left {
	width:165px;
	float:left;
	font-family: ProximaNovaA-Regular, Arial, Helvetica, sans-serif; 
}



#sec-contents .left h3 { font-size:11px; font-weight:bold; padding:20px 0 10px 0; }
#sec-contents .left h2 { color:#b0241c; font-family:ProximaNova-Bold; font-weight:normal; font-size:22px; }


/* ADDED 05-2-2012 */ #sec-contents .left ol { list-style:decimal; margin-left:18px;  font-size:12px; font-family:Arial, Helvetica, sans-serif; }

/* UPDATED 05-22-2012 */ #sec-contents .left ul { list-style: disc; margin-left:18px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
/* UPDATED 05-22-2012 */ #sec-contents .left ul li { padding:3px 0;  }

#sec-contents .left ul li a { display:block; color:#686868;  } 
#sec-contents .left ul li a:hover { color:#000; } 
#sec-contents .left ul .selected  { color:#000; }
#sec-contents .left ul .selected a { color:#000; }

#sec-contents .left ul .sub { display:none; margin:0; padding:0; background-color:#f4eee2; border-top:1px solid #999898; }
#sec-contents .left ul .sub li { margin:0; padding:0; }
#sec-contents .left ul .sub li a { display:block; color:#000;  padding:6px 0 6px 12px; font-size:12px;  }
#sec-contents .left ul .sub li a:hover { background:#e5ded0; }

#sec-contents .left ul .sub li ul { display:none; padding:0; margin:0; }
#sec-contents .left ul .sub li ul li { margin:0; padding:0; }
#sec-contents .left ul .sub li ul li a { display:block; color:#65625b;  padding:6px 0 6px 30px; font-size:12px;  }


#sec-contents .left  .sub li ul li .bottom_level  { padding:0; margin:0; }
#sec-contents .left  .sub li ul li .bottom_level li { margin:0; padding:0; }
#sec-contents .left  .sub li ul li .bottom_level li a { display:block; color:#b0241c;  padding:6px 0 6px 40px; font-size:12px;  }

/* ADDED 05-22-2012 */ #sec-contents .left ul#nav-left-side { list-style:none; margin-left:0; font-family: ProximaNovaA-Regular, Arial, Helvetica, sans-serif; font-size:13px;  margin-bottom:30px;  }
/* ADDED 05-22-2012 */ #sec-contents .left ul#nav-left-side li { font-family: ProximaNovaA-Regular, Arial, Helvetica, sans-serif; font-size:13px;  }  
/* ADDED 05-22-2012 */ #sec-contents .left ul#nav-left-side > li { padding:6px 0;   } 


#sec-contents .contents {
	width:780px;
	float:right;
}

/*added 10-11-2012 */
#sec-contents .contents ul, ol {
	padding-left:25px;
	overflow: hidden;
}

/* UPDATED 06-21-2013 clf */#sec-contents .contents img {
	margin:5px;
}
#sec-contents .contents .breadcrumb {
	padding-bottom:30px;
	text-align:left;
	font-size:10px;
	color:#606060;
	
}
#sec-contents .contents .breadcrumb a { color:#606060; }
#sec-contents .contents a { color:#019de2; }
#sec-contents .contents { line-height:18px;  font-size:12px; }
/* UPDATED 04-26-2012 */ #sec-contents .contents h2 { font-family: ProximaNovaA-Regular, Arial, Helvetica, sans-serif; font-size:22px; letter-spacing:1px; line-height:24px; }
#sec-contents .contents h3 { font-weight:bold;}
#sec-contents .contents-right { width:273px;  float:right;  padding-left:17px; padding-bottom:0; margin-bottom:0; }
.contents p { color:#606060; margin:5px 0 20px 0; }
/* ADDED 07-15-2013 clf */.contents p sup { vertical-align: top; font-size: 0.6em; }

#search_tool { margin-bottom:18px;  padding:8px 0; border:1px solid #c22e23; border-left:none; border-right:none; font-family: ProximaNovaA-Regular, Arial, Helvetica, sans-serif; font-size:12px; background:#f4efe0 url(/images/bg_search_tool.jpg) center center; }
#search_tool input[type="text"] { border:1px solid #969595; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; margin-left:10px; margin-right:4px;  }
#search_tool input[type="image"] { margin-top:-5px; }

/* UPDATED 05-22-2012 */ .box_01 { display:block; padding:20px; margin:0 0 20px 0; background:#e9e0c1 url(/images/bg_box_content_01.jpg) repeat-x left bottom;  }
.box_01 img { margin:0 10px; }
.box_01.fixed  { width:450px; }
.box_02 { padding:15px; background:#e7dfc1 url(/images/bg_box_content_02.jpg) no-repeat bottom right; margin-bottom:18px; }
.box_02 h3 { margin-bottom:12px; font-size:17px;  font-family:ProximaNova-Regular, Arial, Helvetica, sans-serif; }

.box-3-column { clear:both; border-bottom:1px solid #ed1c24; }
.box-3-column.no-divider { background:none; }
.box-3-column.no-bot-border {  border-bottom:none; }
.box-3-column .col-01,
.box-3-column .col-02,
.box-3-column .col-03 { width:240px; padding-left:15px; padding-right:15px; float:left; }
.box-3-column .col-01 { padding-left:0; }
.box-3-column .col-03 { padding-right:0; background:none; }

.box-3-column img { margin:4px; }



/* ADDED 04-26-2012 */ .box-2-column { clear:both; border-bottom:1px solid #ed1c24; }
/* ADDED 04-26-2012 */ .box-2-column.no-divider { background:none; }
/* ADDED 04-26-2012 */ .box-2-column.no-bot-border {  border-bottom:none; }
/* UPDATED 11-18-2013 REMOVED PADDING-RIGHT: 15PX */ .box-2-column .col-01, .box-2-column .col-02 { width:360px; padding-left:15px; float:left;}
/* ADDED 04-26-2012 */ .box-2-column .col-01 { padding-left:0; }
/* ADDED 04-26-2012 */ .box-2-column .col-02 { padding-right:0; background:none; }

.box-3-column img { margin:4px; }
/* UPDATED 04-26-2012 */  #sec-contents .box-doctor-info { color:#606060; font-size:13px; padding:0; margin-bottom:18px; }
#sec-contents .box-doctor-info h3 { color:#c22e23; font-size:20px; font-family:Georgia; font-weight:normal; line-height:22px;   }
/* The prev and next arrow controls appear outside the center region overlapping left and right margin content.  this puts the arrows on the inside of the image */
/* ADDED 03-20-2014 SLV */ #box-main-image-slide .main-image-slide-next { position:absolute; text-indent:-3000px; top:35%; right:10px; width:27px; height:27px; z-index:10; background:url(../images/slide-next.png) no-repeat center center; }
/* ADDED 03-20-2014 SLV */ #box-main-image-slide .main-image-slide-prev { position:absolute; text-indent:-3000px; top:35%; left:10px; width:27px; height:27px; z-index:10; background:url(../images/slide-prev.png) no-repeat center center; }

#sec-contents #box-main-image-slide { position:relative; width:489px; padding:0 0 10px 0; margin-top:50px; }
/* UPDATED 05-21-2012 */ #sec-contents #box-main-image-slide h2 { width:489px; font-size:15px; line-height:17px; letter-spacing:0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000; margin-bottom:5px; }
#sec-contents #box-main-image-slide .slides_container {  width:489px; overflow:hidden; position:relative; }

/* UPDATED 01-15-2014 clf */ #sec-contents #box-main-image-slide .caption-shadow {
	width:485px;
	margin:0 5px;	/* changed from 0 auto to 0 5px */
	margin-bottom:10px;
	-moz-box-shadow: 0px 0px 10px #dbd2c3;
	-webkit-box-shadow: 0px 0px 10px #dbd2c3;
	box-shadow: 0px 0px 10px #dbd2c3;
	background-color: rgb(99,99,99); /* Needed for IEs */
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=6,MakeShadow=true,ShadowOpacity=0.10);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=6,MakeShadow=true,ShadowOpacity=0.10)";
	zoom: 1;
}

#sec-contents #box-main-image-slide .image-caption {

	position:relative;
	background:#fff;
	padding:5px 10px;

}
/* UPDATED 05-11-2012 */ #sec-contents #box-main-image-slide h3, #sec-contents #box-main-image-slide .image-caption-title {  margin:0;  font-weight:normal; color:#c51c31; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; }
/* UPDATED 05-11-2012 */ #sec-contents #box-main-image-slide .image-caption p {   margin:0; color:#605e5e; font-size:12px; line-height:14px; margin-bottom:6px; }
/* UPDATED 05-11-2012 */#sec-contents #box-main-image-slide .main-image-slide-item { background:transparent;  }

/* pagination arrows were adjusted so that they appear outside the image div in order to accommodate videos */
/* UPDATED 10-18-2012 */ .main-image-slide-next { position:absolute; text-indent:-3000px; top:35%; right:-40px; width:27px; height:27px; z-index:10; background:url(/images/slide-next.png) no-repeat center center; }
/* UPDATED 10-18-2012 */ .main-image-slide-prev { position:absolute; text-indent:-3000px; top:35%; left:-40px; width:27px; height:27px; z-index:10; background:url(/images/slide-prev.png) no-repeat center center; }


/* There is not enough room in the right column for the pagination controls to appear outside, so I left it alone hear */
/* ADDED 10-18-2012 */ #box-right-image-slide .main-image-slide-next { position:absolute; text-indent:-3000px; top:35%; right:10px; width:27px; height:27px; z-index:10; background:url(/images/slide-next.png) no-repeat center center; }
/* ADDED 10-18-2012 */ #box-right-image-slide .main-image-slide-prev { position:absolute; text-indent:-3000px; top:35%; left:10px; width:27px; height:27px; z-index:10; background:url(/images/slide-prev.png) no-repeat center center; }

/* UPDATED 04-26-2012 */ #sec-contents #box-right-image-slide { position:relative; width:273px; padding:0; margin:0 0 10px 0; margin-bottom:18px; }
/* UPDATED 05-17-2012 */ #sec-contents #box-right-image-slide h2 { width:270px; font-size:15px; line-height:17px; letter-spacing:0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000; margin-bottom:5px; }
#sec-contents #box-right-image-slide .slides_container {  width:273px; overflow:hidden; position:relative; }

#sec-contents #box-right-image-slide .caption-shadow {
	width:270px; 
	margin:0 auto;
	margin-bottom:6px; 
	
	-moz-box-shadow: 0px 0px 10px #dbd2c3;
	-webkit-box-shadow: 0px 0px 10px #dbd2c3;
	box-shadow: 0px 0px 10px #dbd2c3;
	background-color: rgb(99,99,99); /* Needed for IEs */
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=2,MakeShadow=true,ShadowOpacity=0.10);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=2,MakeShadow=true,ShadowOpacity=0.10)";
	zoom: 1;
}

/* UPDATED 05-11-2012 */ #sec-contents #box-right-image-slide p { position:relative; background:#fff; padding:5px 10px;  color:#605e5e; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:14px; margin:0 auto; }
/* UPDATED 05-11-2012 */ #sec-contents #box-right-image-slide .right-image-slide-item { background:transparent;  }

/* UPDATED 05-11-2012 */ #sec-contents .box-featured-image {  padding:0; margin:0; }
/* ADDED 05-11-2012 */ #sec-contents .box-featured-image h2 { font-size:15px; line-height:17px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000; margin-bottom:5px; }
/* UPDATED 05-11-2012 */ #sec-contents .box-featured-image p { padding:5px 0; color:#605e5e; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif;  margin-bottom:6px;}
/* ADDED 07-25-2013 */ #sec-contents .box-featured-spotlight { position:relative; border:1px solid #969595; margin-bottom: 20px; -webkit-border-radius:10px; -moz-border-radius: 10px; border-radius: 10px;}
/* ADDED 07-25-2013 */ #sec-contents .box-featured-spotlight p { display:block; line-height:18px; font-size:13px; padding:0 3px; }
/* ADDED 07-25-2013 */ #sec-contents .box-featured-spotlight h2 { line-height:32px; top:-34px; background-color:#b31b1b; color: #fff; padding-left:34px; margin-bottom:5px; -webkit-border-top-left-radius:10px; -moz-border-top-left-radius: 10px; border-top-left-radius: 10px; -webkit-border-top-right-radius:10px; -moz-border-top-right-radius: 10px; border-top-right-radius: 10px; }
/* ADDED 07-25-2013 */ #sec-contents .box-featured-spotlight img { position:absolute;left:0;top:-16px; }


.box-test-search { margin:20px 0; }
.box-test-search h3 { margin:0 0 10px 0; color:#c41c30; font-family: ProximaNova-Regular; font-weight:normal; font-size:29px; }
.box-test-search .box_02 { color:#000; padding:15px; background:#e7dfc1 url(../images/bg_box_content_02.jpg) no-repeat bottom right; border-top:7px solid #c22e23; }
.box-test-search .box_02 span { display:block; font-size:11px; line-height:11px; }
.box-test-search select { margin:0 0 10px 0; border:1px solid #969595;  }
.box-test-search input[type="text"]  { border:1px solid #969595; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; padding:2px; }
.box-test-search input[type="image"] { margin-top:10px; float:right; }




/* Footer */

#footer {
	background:#fff;
	
}
#footer-content {
	width:965px; 
	margin:0 auto;
	color:#606060;
	font-size:12px;
	padding:6px 0 20px 0;
	border-top:1px solid #d35361;

}

#footer-content a {
	color:#606060;
}
#footer-content .left { float:left; width:500px; line-height:20px; font-size:12px; }
#footer-content .right { float:right; text-align:right; width:300px; line-height:20px; font-size:12px; padding-right:20px; }

/* ADDED 08-23-2012 */ #contents table { padding:0; color:#606060; background:transparent; border-collapse:separate; border-spacing:2px 6px; border: 0px; }
/* ADDED 07-23-2014 */ #contents table td { padding:6px 12px 9px 12px; vertical-align:top; }
/* ADDED 05-11-2012 */ #contents table td h3 { color:#000; font-family: ProximaNova-Regular;  font-size:12px; font-weight:bold; margin:0; padding:0; text-align:center; letter-spacing:3px; }

/* ADDED 07-23-2014 */ .white table td { background:#fff; }
/* ADDED 07-23-2014 */ .transparent table td { background:transparent; }

/* ADDED 05-11-2012 */ hr { height:0; padding:0; border:none; border-bottom:1px solid #b0231c; }

/* ADDED 06-18-2012 */ #nav_more .top_sub_link { position:relative; z-index:99999; }
/* ADDED 06-18-2012 */ #nav_more .top_sub_link ul { display:none; width:100px; list-style:none; position:absolute; left:150px; border:1px solid #dd4646; top:-1px; background:#a91c14;  padding-bottom:5px; opacity:0.95; filter:alpha(opacity=95);  font-weight:normal;  z-index:90000; }
/* ADDED 06-18-2012 */ #nav_more .top_sub_link ul li { border:none; }
/* ADDED 06-18-2012 */ #nav_more .top_sub_link ul li a { border:none; color:#fff; }
/* ADDED 06-18-2012 */ #nav_more .top_sub_link ul li a:hover {  color:#e1d5c8; }
/* ADDED 06-18-2012 */ #nav_more .top_sub_link:hover ul { display:block;  }


/* ADDED 06-19-2012 */ #nav_extra .top_sub_link { position:relative; z-index:99999; }
/* ADDED 06-19-2012 */ #nav_extra .top_sub_link ul { display:none; width:100px; list-style:none; position:absolute; left:195px; border:1px solid #dd4646; top:0px; background:#a91c14;  padding-bottom:5px; opacity:0.95; filter:alpha(opacity=95);  font-weight:normal;  z-index:90000; }
/* ADDED 06-19-2012 */ #nav_extra .top_sub_link ul li { border:none; }
/* ADDED 06-19-2012 */ #nav_main #nav_extra .top_sub_link ul li a { border:none; color:#fff; }
/* ADDED 06-19-2012 */ #nav_main #nav_extra .top_sub_link ul li a:hover {  color:#e1d5c8; }
/* ADDED 06-19-2012 */ #nav_extra .top_sub_link:hover ul { display:block;  }




/*****************************************************************************************************/
/*                 Special Notification Alert Box designed by IWS  added 10/2/13 clf16               */
/*****************************************************************************************************/

.special-notification {
	/*float: left;*/
	min-height: 34px;
	padding: 18px 24px 18px 78px;
	margin-bottom: 24px;
	color: #fff;
	background-color: #727994;
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a819c', endColorstr='#6a718c',GradientType=0 );*/
	background-color: -webkit-gradient(linear, left top, left bottom, from(#7a819c), to(#6a718c));
	background-color: -moz-linear-gradient(top, #7a819c, #6a718c);
	background-color: -o-linear-gradient(top, #7a819c, #6a718c);
	background-color: -ms-linear-gradient(top, #7a819c, #6a718c);
	background-color: linear-gradient(to bottom, #7a819c, #6a718c);
	background-image: url(/images/notification_bg.png);
	background-position: -1px 0;
	background-repeat: no-repeat;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, .3);
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .3);
	box-shadow: 0 2px 3px rgba(0, 0, 0, .3);
}
.special-notification p:last-child {
	margin-bottom: 0;
}
.special-notification h3 {
	font-size: 1.333em;
	/*
	float: left;
	padding-top: 0.38em;
	margin-right: 10px;
	*/
}
.special-notification p {
	color: #fff;
	font-size: 1.083em;
	line-height: 1.7em;
	margin-bottom: 10px;
}
.special-notification em, .special-notification i {
	font-size: 1.25em;
	font-style: normal;
	font-weight: bold;
	margin-right: 4px;
}
.special-notification a {
	color: #8bdfff !important;
}
.special-notification.red {
	background-image: url(/images/notification_bg_red.png);
}
.special-notification.green {
	background-image: url(/images/notification_bg_green.png);
}
.special-notification.yellow {
	background-image: url(/images/notification_bg_yellow.png);
}


/*****************************************************************************************************/
/*                 News feed designed by Flourish Design  added 7/16/14 clf16               */
/*****************************************************************************************************/


.newstitleinterior {
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 15px;
}

.newsphotointerior {
	padding-right:20px;
}

/* this allows for consitent padding above and below the horizontal */
/*ADDED 7-16-14 by clf16*/ #news_hr img { 
	padding:20px 0;
}

