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, FONT, 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
/* removed TABLE 11/11 */
{
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

:focus
{
	outline: none;
}
H1, H2, H3, H4, H5, H6
{
	/* clear: both; */
	font-weight: normal;
}
OL, UL
{
	list-style: none;
}
BLOCKQUOTE
{
	quotes: none;
}
BLOCKQUOTE:before, BLOCKQUOTE:after
{
	content: '';
	content: none;
}
/*tables still need 'cellspacing="0"' in the markup*/
TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
}
A IMG
{
	border: none;
}
A
{
	color: #003298;
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}
BODY
{
	background: #E5E5E5;
	font-family: Tahoma, sans-serif;
	color: #000;
	font-size: 14px;
	line-height: 17px;
	position: relative;
	z-index: 1;
}
.clearfix
{
	/* display: inline-block; */
	display: block;
}
.alignLeft
{
	float:left;
}
.alignRight
{
	float:right;
}
.hide
{
	display: none;
}
.show
{
	display: block;
}
HTML[xmlns] .clearfix
{
	display: block;
}
* HTML .clearfix
{
	height: 1%;
}
.clearfix:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
P
{
	color: #636466;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 1em;
}
H2
{
	font-size: 28px;
	line-height: 30px;
	color: #4A4848;
	margin-bottom: 0.5em;
}
H3
{
	color: #1B495A;
	font-size: 14px;
	line-height: 17px;
	margin-bottom: 0.5em;
}
H4
{
	color: #231F20;
	font-size: 15px;
	line-height: 18px;
	margin-bottom: 0.5em;
}
H5
{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0.5em;
}
H6
{
	font-size: 12px;
	font-weight: bold;
	color: #002062;
	margin-bottom: 0.125em;
}
HR
{
	margin: 7px 0;
	border: 0 none #000000;
	border-top: 1px solid #CCCCCC;
}
.wrap-content
{
	margin: 0 auto;
	width: 960px;
}
.wrap-content-text
{
	margin-top: 0px;
	position: relative;
}

.amcBtn {
	display: block;
	float: none;
	height: 40px;
	line-height: 32px;
	padding-left: 0;
	background-image: url('/images/btn-bg-new.png');
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFF !important;
	font-size: 13px;
	text-align: center;
	width: 270px;
	margin: 0 auto;
}

.amcBtn:hover, .amcBtn.selected
{
	text-decoration: none;
	background-position: left bottom;
}

.btn-gray
{
	background-image: url('/images/btn-left-gray.png');
	color: #231F20 !important;
}
.btn-gray SPAN
{
	background-image: url('/images/btn-right-gray.png');
}
.btn-gray SPAN SPAN
{
	background-image: url('/images/btn-mid-gray.png');
}
.btn-bg
{
	display: block;
	float: left;
	height: 58px;
	line-height: 50px;
	padding-left: 14px;
	background-image: url('/images/btn-bg-left.png');
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 18px;
	text-align: center;
}
.btn-bg SPAN
{
	display: block;
	height: 100%;
	padding-right: 20px;
	background-image: url('/images/btn-bg-right.png');
	background-position: right top;
	background-repeat: no-repeat;
}
.btn-bg SPAN SPAN
{
	padding: 0 12px;
	background-image: url('/images/btn-bg-mid.png');
	background-position: left top;
	background-repeat: repeat-x;
}
.btn-bg:hover
{
	text-decoration: none;
	background-position: left bottom;
}
.btn-bg:hover SPAN
{
	background-position: right bottom;
}
.btn-bg:hover SPAN SPAN
{
	background-position: left bottom;
}
.btn-findadoctor
{
	float: right;
	margin: 15px 0 0 auto;
}
.btn-myalbanymed
{
	float: right;
	margin: 15px 14px 0 5px;
}
.btn-learnmore
{
	margin: 1px 0 0;
	/*+placement: anchor-bottom-left 20px 42px;*/
	position: absolute;
	left: 20px;
	bottom: 42px;

}
.btn-supportus
{
	margin: 2px 0 0 15px;
}
.btn-block, .btn-block-sm
{
	float: none;
	width: 300px;
	margin: 0 auto;
}
.btn-block-sm
{
	width: 260px;
	font-size: 13px;
}
#header
{
	border-top: 10px solid #4A4848;
	height: 90px;
	background: #FFF;
}
#header .wrap-content
{
	position: relative;
}
#header-drop
{
	float: right;
	width: 354px;
	height: 77px;
	background-image: url('/images/header-drop.png');
	margin-right: 20px;
	position: relative;
}
#logo
{
	display: block;
	float: left;
	background-image: url('/images/logo-animation_endless.gif');
	background-repeat: no-repeat;
	width: 576px;
	height: 89px;
	position: absolute;
	top: 0px;
	left: 0px;
	text-indent: -9999px;
	overflow: hidden;
}
#logo A
{
	display: block;
	width: 100%;
	height: 100%;
}
#page-patient-care #logo, #page-medical-professionals #logo
{
	width: 576px;
	background-image: url('/images/logo-physicians.png');
	padding-top: 0px;
}
#page-students #logo
{
	width: 576px;
	background-image: url('/images/logo-college.png');
	top: 0px;
	margin-left: 0px;
}
#page-childrens #logo
{
	width: 576px;
	background-image: url('/images/childrens_animated.gif');
	top: 0px;
}
INPUT.searchbar-bg
{
	display: block;
	margin: 15px 0 0 20px;
	padding: 10px 40px 28px 10px;
	border: 0;
	background-color: transparent;
	background-image: url('/images/searchbar-bg.png');
	background-repeat: no-repeat;
	width: 315px;
	line-height: 25px;
	color: #808285;
	font-size: 15px;
}
A.searchbar-bg-submit
{
	display: block;
	position: absolute;
	left: 294px;
	top: 20px;
	width: 35px;
	height: 35px;
	text-indent: -9999px;
	overflow: hidden;
	z-index: 1000;
	cursor: pointer;
}
#search-disabled
{
	color: #FFC800;
	font-size: 12pt;
	width: 347px;
	height: auto;
	text-align: center;
	padding-top: 16px;
	font-family: Helvetica;
}
#nav-wrap
{
	background-color: #4A4848;
	height: 60px;
}

#nav > LI
{
	float: left;
	position: relative;
	z-index: 101;
}
#nav > LI > A
{
	display: block;
	width: 160px;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	text-align: center;
	color: #FFF;
	border-left: 1px solid #B3B5B8;
}
#nav > LI:first-child > A
{
	border: 0 none #000000;
}
#nav > LI > A.two-line
{
	padding: 10px 0;
	height: 60px;
	line-height: 20px;
}
#nav > LI:hover > A
{
	background-color: #5CADCE;
	text-decoration: none;
	color: #002062;
	height: 100%;
}
#nav .dropdown
{
	visibility: hidden;
}
#nav LI:hover .dropdown
{
	visibility: visible;
}
/*Sub Nav*/
#sub-nav
{
	visibility: hidden;
}
#sub-nav-wrap
{
	background-color: #4A4848;
	height: 60px;
	position: relative;
	margin-top: -27px;
}
#sub-nav > LI
{
	float: right;
	position: relative;
	z-index: 9001;
}
#sub-nav > LI > A
{
	display: block;
	width: 144px;
	height: 0px;
	line-height: 17px;
	font-size: 14px;
	text-align: center;
	color: #FFF;
	border-left: 1px solid #B3B5B8;
}
#sub-nav > LI:first-child > A
{
	border: 0 none #000000;
}
#sub-nav > LI > A.two-line
{
	padding: 10px 0;
	height: 40px;
	line-height: 20px;
}
#sub-nav > LI:hover > A
{
	background-color: #5CADCE;
	text-decoration: none;
	color: #002062;
}
#sub-nav .subnav-dropdown
{
	/*[disabled]visibility:hidden;*/
}
#sub-nav LI:hover .subnav-dropdown
{
	visibility: visible;
}
/*Dropdown*/
.dropdown
{
	position: absolute;
	display: block;
	width: 522px;
	top: 67px;
	left: -2px;
	z-index: 9000;
	color: #323131;
	font-size: 12px;
	line-height: 16px;
}
.dropdown-top
{
	position: absolute;
	top: -7px;
	width: 522px;
	height: 7px;
	background-image: url('/images/dropdown-top.png');
}
.dropdown-bottom
{
	position: absolute;
	bottom: -15px;
	width: 522px;
	height: 15px;
	background-image: url('/images/dropdown-bottom.png');
}
.dropdown-middle
{
	padding: 12px 32px;
	background-image: url('/images/dropdown-middle.png');
	background-repeat: repeat-y;
}
.dropdown-col
{
	float: left;
	width: 210px;
}
.dropdown-col-1
{
	margin-right: 30px;
}
.dropdown A
{
	color: #FFF;
}
.dropdown HR
{
	margin: 8px 0;
	border: 0 none #000000;
	border-top: 1px solid #C7EAFB;
}
.dropdown LI
{
	color: #323131;
	margin: 0;
	padding: 4px 0;
}
/*Subnav dropdown*/
.subnav-dropdown
{
	position: absolute;
	display: block;
	width: 207px;
	top: -1px;
	left: -2px;
	z-index: 9000;
	color: #323131;
	font-size: 14px;
	line-height: 16px;
	margin-left: -205px;
}
.subnav-dropdown-top
{
	position: absolute;
	width: 207px;
	height: 2px;
	background-image: url('/images/dropdown-top.png');
	margin-top: 0;
}
.subnav-dropdown-bottom
{
	position: absolute;
	bottom: -15px;
	width: 207px;
	height: 15px;
	background-image: url('/images/dropdown-bottom.png');
}
.subnav-dropdown-middle
{
	width: 207px;
	padding: 0px 86px 0px 0px;
	background-image: url('/images/dropdown-middle.png');
	background-repeat: repeat-y;
	margin-top: 0px;
}
.subnav-dropdown-col
{
	float: left;
	width: 100px;
}
.subnav-dropdown-col-1
{
	margin-right: 33px;
}
.subnav-dropdown A
{
	/*[disabled]color:#FFF;*/
}
.subnav-dropdown HR
{
	margin: 8px 0;
	border: 0 none #000000;
	border-top: 1px solid #C7EAFB;
}
.subnav-dropdown LI
{
	color: #231F20;
	margin: 0 0 0 4px;
	padding: 4px 20px 4px 13px;
	width: 203px;
}
.subnav-dropdown LI:hover
{
	background-color:#fff;
}

#sub-header
{
	height: 35px;
	background-color: #B3B5B8;
	line-height: 34px;
	text-align: right;
	font-size: 14px;
	color: #1B495A;
}
#sub-header .wrap-content
{
	width: 927px;
	height: auto;
	margin-top: 0px;
}
#sub-header A, #sub-header span
{
	color: #FFF;
}
span.H3,a.H3
{
	color: #1B495A;
	font-size: 14px;
	line-height: 17px;
	margin-bottom: 0.5em;
}
#sub-header LI:hover > a
{
	color: #000;
	text-decoration: none;
}
#sub-header IMG
{
	/*[disabled]position:relative;*/
	/*[disabled]margin-left:-332px;*/
}
#sub-header A IMG
{
	/*[disabled]position:relative;*/
	/*[disabled]margin-left:-342px;*/
	/*[disabled]margin-top:0px;*/
}
.deptbutton
{
	padding-top: 0px;
	padding-bottom: 11px;
	background-image: none;
	padding-left: 6px;
	padding-right: 3px;
	color: #FFF;
}
#slideshow
{
	padding: 20px 0;
	height: 440px;
	background-color: #002062;
	width: 100%;
	/*box-sizing: initial;*/
}
#page-patient-care #slideshow
{
	background-color: #546573;
}
#page-medical-professionals #slideshow
{
	background-color: #004E78;
}
#page-students #slideshow
{
	background-color: #8D2944;
}
#page-childrens #slideshow
{
	background-color: #71A493;
}
#slideshow-window
{
	position: relative;
	height: 100%;
	overflow: hidden;
	z-index: 50;
}
#slideshow-nav-left, #slideshow-nav-right
{
	position: absolute;
	top: 170px;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	overflow: hidden;
}
#slideshow-nav-left
{
	left: 0;
	background: transparent url('/images/slideshow-arrow.png') no-repeat 0 0;
}
#slideshow-nav-left:hover
{
	background-position: 0 -30px;
}
#slideshow-nav-right
{
	right: 0;
	background: transparent url('/images/slideshow-arrow.png') no-repeat -30px 0;
}
#slideshow-nav-right:hover
{
	background-position: -30px -30px;
}
#slideshow-text-wrap
{
	padding: 24px 90px 40px 20px;
	width: 320px;
	/*box-sizing: initial;*/
	height: 100%;
	background-image: url('/images/slideshow-text-bg.png');
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 40px;
	z-index: 1000;
}
#slideshow-text li {
	width:220px;
}
#page-patient-care #slideshow-text-wrap
{
	background-image: url('/images/slideshow-text-bg-green.png');
}
#page-medical-professionals #slideshow-text-wrap
{
	background-image: url('/images/slideshow-text-bg-blue.png');
}
#page-students #slideshow-text-wrap
{
	background-image: url('/images/slideshow-text-bg-orange.png');
}
#page-foundation #slideshow-text-wrap
{
	background-image: url('/images/slideshow-text-bg-blue.png');
}
#page-childrens #slideshow-text-wrap
{
	background-image: url('/images/slideshow-text-bg-light-green.png');
}
#slideshow-images
{
	display: block;
	width: 880px;
	height: 400px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 40px;
	z-index: 100;
}
#slideshow-images LI
{
	display: block;
	width: 880px;
	height: 400px;
	z-index: 100;
	position: absolute;
	left: 0;
	top: 0;
}
#slideshow-control
{
	position: absolute;
	left: 25px;
	bottom: 25px;
}
#slideshow-control LI
{
	float: left;
}
#slideshow-control LI A
{
	display: block;
	width: 14px;
	height: 14px;
	background-image: url('/images/slideshow-control.png');
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
#slideshow-control LI A:hover, #slideshow-control LI A.selected
{
	background-position: left -14px !important;
}
#page-patient-care #slideshow-control LI A, #page-medical-professionals #slideshow-control LI A
{
	background-position: -14px 0;
}
#page-students #slideshow-control LI A
{
	background-position: -28px 0;
}
#slideshow-alert
{
	visibility: hidden;
	position: absolute;
	z-index: 200;
	width: 400px;
	height: 40px;
	top: 265px;
	left: 40px;
	background-image: url('/images/slideshow-alert.png');
	padding: 10px 130px 10px 350px;
	color: #FFF;
	line-height: 20px;
	font-size: 14px;
}
#slideshow-alert.show
{
	visibility: visible;
}
#slideshow-alert A
{
	color: #FFCA05;
	font-size: 12px;
}
#content-main-wrap
{
	margin: 20px 0;
	min-height: 440px;
}
#content-main-wrap-inner
{
	/* padding: 20px 0 10px;*/
	padding: 0 0 0 0;
	min-height: 440px;
	background: #DCDDDE url('/images/bg-gradiant.png') repeat-x;
	/* width: inherit; */
	/* width: 960px; */
	width: 100%;
	margin: 0 auto 0 auto;
}
.col
{
	float: left;
	margin-left: 10px;
	height: 100%;
}
.col-1
{
	margin: 0;
	width: 960px;  /* sets single column display to 960px */
}
.two-col .col-1
{
	width: 470px;
}
.two-col .col-2
{
	width: 480px;
}
.three-col .col-1
{
	width: 306px;
}
.three-col .col-2
{
	width: 317px;
}
.three-col .col-3
{
	width: 315px;
}
.col > H3
{
	margin-left: 10px;
}
.col-1 > H3
{
	margin-left: 0;
}
.text-wrap-outside
{
	padding-left: 10px;
	border-left: 1px solid #546573;
}
.text-wrap
{
	padding: 10px;
	min-height: 410px;
}
.col-1 .text-wrap-outside
{
	padding: 0;
	border: 0 none #000000;
}
.col-color-gray .text-wrap
{
	background-color: #F1F1F1;
}
.col-color-gray 
{
	background-color: #F1F1F1;
}
.col-color-transparent .text-wrap
{
	background-color: transparent;
}
.col-color-transparent HR
{
	border-top-color: #546573;
}
/* Light Green */
.col-color-light-green .text-wrap
{
	background-color: #D9E8A3;
}
.col-color-light-green
{
	background-color: #D9E8A3;
}
.col-color-light-green .text-wrap H4, .col-color-light-green .text-wrap P
{
	color: #FFF;
}
.col-color-light-green .text-wrap A
{
	color: #5CADCE;
}
/* Dark Green */
.col-color-dark-green .text-wrap
{
	background-color: #71A493;
}
.col-color-dark-green .text-wrap H4, .col-color-dark-green .text-wrap P
{
	color: #FFF;
}
.col-color-dark-green .text-wrap A
{
	color: #5CADCE;
}
/* Dark Blue */
.col-color-dark-blue .text-wrap
{
	background-color: #546573;
}
.col-color-dark-blue .text-wrap H4, .col-color-dark-blue .text-wrap P
{
	color: #FFF;
}
.col-color-dark-blue .text-wrap A
{
	color: #5CADCE;
}
/* Light Blue */
.col-color-light-blue .text-wrap
{
	background-color: #CBE3F5;
	color: #636466;
}
.col-color-light-blue HR
{
	border-top-color: #636466;
}
/* Tan */
.col-color-tan .text-wrap
{
	background-color: #E7D3B3;
}
.col-color-tan HR
{
	border-top-color: #546573;
}
/* Red */
.col-color-red .text-wrap
{
	background-color: #8D2944;
}
.col-color-red .text-wrap H4, .col-color-red .text-wrap P
{
	color: #FFF;
}
.col-color-red .text-wrap A
{
	color: #E7D3B3;
}
.inner-text-light-blue
{
	background-color: #5CADCE;
	padding: 10px;
}
#footer-top
{
	background-color: #4A4848;
	height: 60px;
	color: #FFF;
	line-height: 60px;
	font-size: 20px;
}
#footer-top-tagline
{
	float: left;
	width: 523px;
	text-align: right;
}
#footer
{
	background-color: #EFEEEE;
	padding: 22px 0 0;
	height: auto;
	border-bottom: 25px solid #4A4848;
	color: #636466;
	font-size: 12px;
	line-height: 16px;
}
.footer-top-sec
{
	margin-left: 12px;
}
.footer-link-block
{
	float: left;
	width: 160px;
	margin-right: 20px;
	margin: 0 0 0 20px;
}
.footer-link-block LI
{
	padding: 4px 0;
	list-style: none;
	width:172px;
}
.footer-link-block A
{
	color: #636466;
}
.footer-bottom
{
	float: left;
	width: 975px;
	padding-top: 10px;
	padding-left: 11px;
}
.block-left
{
	width: 220px;
	padding-left: 13px;
}
.block-center
{
	width: 384px;
	margin-left: 0;
}
.block-right
{
	width: 0px;
}
.footer-bottom-block .indent
{
	margin-left: 64px;
}
.footer-bottom-block IMG
{
	vertical-align: middle;
	margin: 7px 4px;
}
.footer-bottom-searchbar-wrap
{
	position: relative;
}
.footer-tagline
{
	position: absolute;
	color: #E7E7E7;
	bottom: 0;
	right: 0;
	font-size: 12px;
}
INPUT.searchbar-sm
{
	display: block;
	padding: 8px 40px 8px 8px;
	border: 0;
	background-color: transparent;
	background-image: url('/images/searchbar-sm.png');
	width: 226px;
	height: 35px;
	line-height: 18px;
	color: #808285;
	font-size: 14px;
	margin: 8px 0 18px;
	background-repeat: no-repeat;
}
A.searchbar-sm-submit
{
	display: block;
	position: absolute;
	left: 200px;
	top: 21px;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	overflow: hidden;
	z-index: 1000;
	cursor: pointer;
}
.social
{
	margin-left: 61px;
	height: 28px;
	line-height: 24px;
	width: 259px;
}
.socialize
{
	float: left;
	margin: 0;
}
.icon-facebook
{
	display: block;
	float: left;
	width: 76px;
	height: 28px;
	background-image: url('/images/icon-facebook.png');
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 12px;
	margin-top: -2px;
}
.icon-twitter
{
	display: block;
	float: left;
	width: 76px;
	height: 28px;
	background-image: url('/images/icon-twitter.png');
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 12px;
	margin-top: -1px;
}
.icon-youtube
{
	display: block;
	float: left;
	width: 60px;
	height: 24px;
	background-image: url('/images/icon-youtube.png');
	text-indent: -9999px;
	/* overflow: view; */
	margin-left: 12px;
	margin-top: 2px;
}
.icon-lifeline
{
	display: block;
	float: left;
	width: 197px;
	height: 54px;
	background-image: url('/images/lifeline_give_now_button_footer.png');
	text-indent: -9999px;
	/* overflow: view; */
	margin-left: 12px;
	margin-top: 2px;
}
.icon-facebook:hover, .icon-youtube:hover, .icon-twitter:hover, .icon-lifeline:hover
{
	background-position: left bottom;
}
/*Inner Page Styles*/
#content-main-box
{
	background-color: #FFF;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
	padding: 10px;
	width: 860px;
	margin: 0 auto 20px;
	position: relative;
}
/* added the before and after to try and counter the bootstrap box-sizing*/
::before{
box-sizing: content-box;
}
::after{
box-sizing: content-box;
}
.top-text-box
{
	padding: 25px 25px 0;
}
.nav-box
{
	padding: 41px 10px 10px;
	float: left;
	background-color: #EFF2F4;
	width: 330px;
	min-height: 229px;
	box-sizing:content-box; /*added because of bootstrap border-box*/
}
.nav-box.tall
{
	min-height: 299px;
}
.btn-nav-box
{
	width: 270px;
	display: block;
	margin: 0 0 10px 25px;
	font-size: 13px;
}
.find-doctor-search-wrap
{
	position: relative;
	clear: both;
	height: 50px;
	margin-top: 7px;
	float: left;
}
.find-doctor-searchbar
{
	display: block;
	background-image: url('/images/find-doctor-searchbar-bg.png');
	width: 220px;
	height: 17px;
	padding: 14px 40px 14px 10px;
	line-height: 17px;
	border: 0 none #000000;
	position: absolute;
	top: 0;
	left: 27px;
	font-size: 14px;
	color: #808285;
	box-sizing: content-box;/*added because of bootstrap border-box*/
	/*z-index: 200;*/
}
.find-doctor-submit
{
	background: transparent;
	margin: 0;
	padding: 0;
	position: absolute;
	display: block;
	height: 30px;
	width: 30px;
	/*z-index: 201;*/
	border: 0 none #000000;
	top: 7px;
	left: 262px;
	cursor: pointer;
}
.exactmatch
{
    position: relative;
    margin: 45px 0 0 220px;
    font-weight: normal;
    font-size: 10px;
}
.browse-box
{
	padding: 10px;
	float: left;
	background-color: #DDE5EB;
	width: 480px;
	margin-left: 10px;
	min-height: 261px;
}
.physician-spotlight
{
	background-image: url('/images/physician-spotlight-bg.png');
	width: 395px;
	height: 230px;
	padding: 60px 30px 30px 20px;
	margin: 10px 0 0 20px;
	position: relative;
	box-sizing:	content-box;/*added because of bootstrap border-box*/
}
.physician-spotlight H3.title
{
	position: absolute;
	top: 14px;
	left: 10px;
	margin: 0;
	color: #000;
	font-size: 15px;
	width: 156px;
	text-align: center;
}
.physician-spotlight .pic
{
	float: left;
	width: 140px;
}
.physician-spotlight .info
{
	float: left;
	margin-left: 20px;
	width: 235px;
}
#loginform
{
	line-height: 2.5;
}
.editimg
{
	margin-top: 2px;
	position: absolute;
	margin-left: -2px;
}
#editForm
{
	width: 860px !important;
	background-color: #F7F4E1;
}
.formTitle
{
	padding-top: 9px;
	padding-left: 16px;
}
#find-doctor-letters
{
	margin: 35px 0 0 38px;
	width: 400px;
	height: 190px;
	font-size: 25px;
	vertical-align: middle;
}
#find-doctor-letters TD
{
	width: 400px;
	text-align: center;
	padding-bottom: 14px;
	vertical-align: middle;
	padding-top: 4px;
}
#find-doctor-letters TH
{
	color: #000;
	font-size: 19px;
	font-weight: normal;
	padding-bottom: 32px;
	vertical-align: middle;
	text-align: left;
	padding-left: 10px;
}
.results
{
	clear: both;
}
#find-doctor-results-specialty
{
	width: 100%;
	margin-top: 10px;
}
#find-doctor-results-specialty TD
{
	height: 30px;
	padding: 0 10px;
	vertical-align: middle;
}
#find-doctor-results-specialty TD.number
{
	text-align: right;
	color: #808285;
}
TR.dark TD
{
	background-color: #F1F2F2;
}
.specialty-result-title
{
	font-weight: normal;
	margin: 20px 0 28px 10px;
	font-size: 17px;
}
.specialty-result
{
	background-color: #FFF;
	padding: 15px 10px 10px;
	margin-bottom: 10px;
}
.specialty-result H5
{
	font-weight: normal;
	color: #002062;
	font-size: 15px;
	margin: 0 0 2px;
}
.specialty-result P
{
	margin: 0;
	color: #808285;
}
.sort-columns
{
	background-color: #F7F4E1;
	height: 40px;
	line-height: 40px;
	margin-top: 10px;
	border: 1px solid #B1B3B6;
	color: #002062;
	clear: both;
	width: 100%;
}
.sort-label
{
	background-color: #DCDDDD;
	width: 453px;
	float: left;
	padding-left: 20px;
	color: #636466;
}
.sort-label SPAN
{
	float: left;
}
.sort-by-arrow
{
	border-right: 1px solid #B1B3B6;
	width: 40px;
	float: left;
	background: transparent url('/images/sort-column-arrow.png') no-repeat 12px 0;
	height: 40px;
	text-indent: -9999px;
	overflow: hidden;
}
.sort-by-arrow:hover, .sort-by-arrow.selected
{
	background-position: 12px -40px;
}
.sort-by-arrow.selected-up
{
	background-position: 12px -78px;
}
.sort-by-arrow.blank
{
	background-position: 20px 30px;
}
.sort-by-arrow-alphabet
{
	border: 0 none #000000;
}
.sort-pages-wrap
{
	margin-left: 50px;
	float: left;
	width: 285px;
}
.sort-pages-wrap-bottom
{
	margin-left: 572px;
}
.sort-page
{
	float: left;
	width: 32px;
	font-weight: bold;
	font-size: 12px;
	height: 26px;
	margin: 7px 3px 0 0;
	background: transparent url('/images/sort-page.png') no-repeat -32px 0;
	text-align: center;
	line-height: 26px;
}
.sort-elipsis
{
	float: left;
	width: 30px;
	font-weight: bold;
	text-align: center;
	margin-right: 3px;
	=padding-bottom: 8px;
	=margin-top: 23px;
}
.sort-page-arrow-left, .sort-page-arrow-right
{
	text-indent: -9999px;
	overflow: hidden;
}
.sort-page:hover, .sort-page.selected
{
	background-position: -32px -26px;
	text-decoration: none;
}
.sort-page-arrow-left
{
	background-position: 0 0;
}
.sort-page-arrow-left:hover
{
	background-position: 0 -26px;
}
.sort-page-arrow-right
{
	background-position: -64px 0;
}
.sort-page-arrow-right:hover
{
	background-position: -64px -26px;
}
#find-doctor-results-name
{
	width: 540px;
	float: left;
	margin-top: 10px;
}
#find-doctor-results-name TD
{
	vertical-align: middle;
	padding: 9px 0 15px;
	/*[disabled]width:357px;*/
}
#find-doctor-results-name TD.icon
{
	/*[disabled]width:41px;*/
	/*[disabled]padding:0;*/
	/*[disabled]text-align:center;*/
}
#find-doctor-results-name TD H5
{
	font-weight: normal;
	font-size: 15px;
	margin: 4px 0 0 0px;
	height: 20px;
	padding-left: 9px;
	width: 386px;
	/*[disabled]padding-top:5px;*/
}
#find-doctor-results-name TD P
{
	margin: -1px 0 0;
	padding-left: 10px;
	/*[disabled]position:relative;*/
	padding-top: 1px;
	line-height: 1.7;
}
.box1
{
	border: 1px solid #555;
	padding: 5px;
	margin: 15px;
	background-color: #DDDDDD;
	width: 575px;
}
.column1
{
	/*[disabled]width:340px;*/
}
.icon-key
{
	float: right;
	background-color: #CBE3F5;
	padding: 20px;
	width: 282px;
	min-height: 95px;
	margin: 10px 0 0 10px;
	color: #636466;
	font-size: 15px;
}
.icon-key A:hover
{
	text-decoration: none;
}
.icon-key SPAN
{
	float: left;
	line-height: 24px;
}
.icon-key H5
{
	font-size: 17px;
	color: #000;
	margin: 0;
	font-weight: normal;
	margin-bottom: 20px;
}
.icon-key HR
{
	width: 100%;
	float: left;
	clear: both;
	border-top-color: #FFF;
	margin: 10px 0;
}
.icon-key P
{
	margin: 0;
}
.icon-key .top-text
{
	margin: -16px 0 13px 7px;
}
.fixedTop
{
	margin-left: 538px !important;
	position: fixed;
	top: 0;
	=margin-left: -322px;
}
#Faculty
{
	display: none;
	padding-top: 3px;
}
#OR
{
	display: none;
	padding-top: 3px;
	margin: 0px;
}
#ED
{
	display: none;
	padding-top: 3px;
	margin: 0px;
}
#Affiliate
{
	display: none;
	padding-top: 3px;
	margin: 0px;
}
.doctor-icon
{
	width: 40px;
	height: 24px;
	background: transparent url('/images/sort-icon.png') no-repeat 8px 0;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
}
.doctor-icon-faculty
{
	background-position: 8px 0;
}
.doctor-icon-operating
{
	background-position: 8px -48px;
}
.doctor-icon-emergency
{
	background-position: 8px -72px;
}
.doctor-icon-affiliate
{
	background-position: 8px -25px;
}
.btn-search-again
{
	position: absolute;
	top: 20px;
	right: 20px;
}
.doctor-info
{
	background-color: #EFF2F4;
	padding: 20px;
	color: #636466;
}
.doctor-info H2
{
	color: #231F20;
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 10px;
}
.doctor-info-pic
{
	float: left;
	width: 140px;
}
.doctor-info-col-1
{
	float: left;
	margin-left: 20px;
	width: 250px;
	
}
.doctor-info-col-2
{
	float: left;
	margin-left: 20px;
	width: 290px;
}
.doctor-extra-info-wrap
{
	background-color: #DDE5EB;
	padding: 15px 20px;
	margin-top: 10px;
	position: relative;
}
.doctor-extra-info-tab
{
	position: relative;
	float: left;
	background-color: #CCE4F7;
	border-top: 1px solid #B1B3B6;
	border-left: 1px solid #B1B3B6;
	border-right: 1px solid #B1B3B6;
	bottom: -1px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	padding: 0 10px;
	color: #231F20;
	font-size: 15px;
	margin-right: 5px;
	z-index: 200;
}
.doctor-extra-info-tab:hover, .doctor-extra-info-tab.selected
{
	text-decoration: none;
	background-color: #F7F4E1;
	z-index: 202;
}
.doctor-extra-info-content
{
	display: none;
	background-color: #F7F4E1;
	padding: 0 20px 30px;
	border: 1px solid #B1B3B6;
	clear: both;
	z-index: 201;
	position: relative;
}
.doctor-extra-info-content.selected
{
	display: block;
}
#bottom-pagination
{
	width: 100%;
	float: left;
	clear: both;
	background-color: #F7F4E1;
	border: 1px solid #B1B3B6;
	height: 58px;
	margin-top: 8px;
}
.pagination
{
	width: auto;
	float: right;
	height: 38px;
	line-height: 3.3;
	margin: 0;
	=line-height: 0;
}
/* Added for CareerCenter.css */
/* .clearfix {
	  height:120px;
}
*/
.careerSearchLeft{
	background-color: #EFF2F4; 
	float: left;
	height:100px;
	width: 200px;
}

.careerSearchRight{
	background-color: #CBE3F5; 
	float: left;
	width:250px;
	height:100px;
}

.categoryDiv {
	background-color:#ffffff !important; 
	height:30px;
}

.categoryDiv.dark{
	background-color:#F1F2F2 !important; 
}

#JobTable{
	border-collapse: collapse;
}
#JobTable td{
	border-width: 0px;
}

#JobTable td{
	background-color:#ffffff !important; 
	height:30px;
}

#JobTable td.dark{
	background-color:#F1F2F2 !important; 
}

.categoryHeader {
	background-color: #DDE5EB; 
	height:50px;
	width:100%;
	border:2px solid #A1A1A1;
}

#JobTable th {
	background-color:#CBE3F5;
}

#jobDetailTable{
	border-collapse: collapse;
}

#jobDetailTable td {
	background-color:#ffffff !important; 
	border-width: 0px;
}
/* Added for Search Results pages from Thunderstone Appliance */
#search-results {
	margin-left: 187px;
	padding: 10px;
}
#search-results dd {
	margin-left: 40px;
	padding: 2px 0 10px 0px;
}
#search-results h3 {
	font-size:20px;
	color:#203A81;
}
/* Added for Press Release pages */
#PR_articles{
	line-height: 16px;
	font-weight: 500;
}
#PR_articles P
{
	line-height: 5px;
	font-weight: 500;
}
.pr_article
{
	line-height: 16px;
}
.pr_headline
{
	line-height: 3px;
	font-weight: bold;
	padding-bottom: 9px;
}
.date
{
	font-style: italic;
	line-height: 0;
	margin-left: -3px;
}
/*Added for Printing*/
.print_button
{
	background: transparent url('/images/print-email-pdf.png') no-repeat 0px -10px;
	position: relative;
	margin-top: 5px;
	height: 42px;
	width: 125px;
	float: right;
	color: #E5E5E5;
}
.print_button A:hover SPAN
{
	background-position: 1px -6px;
	text-decoration: none;
}
#banner-landing-page
{
	width: auto;
	height: auto;
	padding: 0;
	background: #4C7DA6;
}

/* override CommonSpot... stuff */
/* .CS_Document {  
	font-family:Tahoma, sans-serif;
}
h3.CS_Label_Current_Item,h3.CS_Label_Item {
	color: #1b495a;
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 0.5em;
	font-weight: inherit;
}

.CS_LinkBar_Item,.CS_LinkBar_Item {
    font-size: inherit;
}
 */
/* side nav stuff */
.nav-list {
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 0;
}
.inactiveNode {
	display:none;
}
#tree_nav_expand {
/* drop down region */
	list-style: none outside none;
	margin-left: 0px;
	font: 12px/2 'Open Sans', Arial, Helvetica, sans-serif;
	height:auto;
	/*border-right:solid 1px #e6e6e6;*/
	/*border-top:solid 1px #e6e6e6;*/
	float: left;
	width: 214px;
}
#tree_nav_expand li {
	margin-bottom: 0px;
	float: left;
	width: 100%;

}
#tree_nav_expand ul li {
	margin-bottom: 0px;
	float: left;
	width: 100%;

}

#tree_nav_expand li ul {
	/*list-style: none outside none;*/
}
#tree_nav_expand li a {
	padding: 5px 0 0 0;
	text-decoration:none;
	margin-bottom: 10px;
}

#tree_nav_expand li a:hover {
	color: inherit;
	background-color:inherit;
}
#tree_nav_expand > li {
	/*border-bottom: solid 1px #dddddd;*/
}
#tree_nav_expand > li.tree_nav_top_level > ul {
	/* Used to hide sub-menus */
	display: none; 
	background-color: #B2BCCF;
	margin: 0px;
	float: left;
	width: 100%;
}

/* 3rd Level Links */
#tree_nav_expand li.tree_nav_top_level ul li a {
	margin-bottom: 10px;
	padding-left: 40px;
	text-decoration:none;
}

/* 2nd Level Links */
#tree_nav_expand li.tree_nav_top_level > ul > li > span > a {
	margin-bottom: 10px;
	padding-left: 20px;
	text-decoration:none;
	
}
#tree_nav_expand li ul {
	margin: 0px;
	margin-left:15px;/*indents the links at all levels*/
}

#tree_nav_expand li.tree_nav_top_level {
	/* background-image: url(/commonspot/images/d-arrow.gif); */
	background-position: 98% 5px;
	background-repeat: no-repeat;
	
}
#tree_nav_expand li.tree_nav_top_level.tree_nav_expanded {
	/* background-image: url(/commonspot/images/up-arrow.gif); */
	background-position: 97% 10px;
}

#tree_nav_expand li.tree_nav_active_node {
	/*margin-bottom: 0px;*/
	background-color: #E5E5E5;
	padding-left: 10px;
}

#tree_nav_expand li.tree_nav_active_node a{
	color: #000;
}


#tree_nav_expand li.tree_nav_top_level.tree_nav_active_node {
	/*margin-bottom: 0px;*/
	background-color: #002062;
	color: #FFF;
}

#tree_nav_expand li.tree_nav_active_node > span:after
{
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: transparent transparent transparent #527F1E;
	border-image: none;
	border-style: solid;
	border-width: 12px;
	content: "";
	display: inline-block;
	height: 0;
	width: 0;
	float: right;
	margin-right: -24px;
} 


#tree_nav_expand li.tree_nav_top_level.tree_nav_active_node > span:after
{
   border-color: transparent transparent transparent #B2BCCF;
} 

#tree_nav_expand li.tree_nav_active_node > span > a {
	color: #FFF;
	text-decoration:none;
}
#tree_nav_expand li.tree_nav_active_node >.nav-header {
	margin-left:5px;
}

#tree_nav_expand li.tree_nav_top_level span {
	margin-bottom: 0px;
	float: left;
	width: 100%;
}

.nav-header {
	font-weight:bold;
	font-size:13px;
	cursor: pointer;
	margin: 5px 0 5px 0px; /* changed from 5 0 5 10*/
	text-indent:0px !important;/* added this to correct the glyphicon spacing*/
}

.dropdownArrow {
	padding-left: 5px; /*changed from 15*/
}

/* end side nav */

/* bootstrap override */
.btn
{
	height: 32px;
	line-height: 17px;	
	margin:15px 10px 0 0;
}
.btn-amc {
    -webkit-box-shadow: 2px 7px 10px -7px rgba(0,0,0,0.75);
	-moz-box-shadow: 2px 7px 10px -7px rgba(0,0,0,0.75);
	box-shadow: 2px 7px 10px -7px rgba(0,0,0,0.75);
}

.btn-amc {
    background-color: #5CADCE;
	color: #fff;
	margin: 15px 0 0 24px;
}
.btn-amc-selected {
    background-color: #002062;
	color: #fff;
}

.btn-amc:hover, .btn-amc-selected:hover {
	background-color: #002062;
	color: #fff;
}
.btn-amc:active {
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-amcVertical {
	width:263px;
	margin:0px 0 0px 0; /* changed from 15px 0 10px 0; */
}

.btn-amc190px {
	width:190px;
	margin:15px 0 10px 0;
}
.btn-amc a {
	color: #fff !important;
	text-decoration: none;
}
.centeredDiv {
	text-align:center;
}

/* end bootstrap */
.newsDiv {
	width: 215px;
}
.newsDivHeadline {
	color: #fff;
	font-weight: bold;
}
.newsDiv div {
	line-height:14px;
	margin:0 0 10px 0;
	padding-left:20px;
	width: 215px;
}
.newsDiv div a{
	color: #fff;
}

.clsControlBorder tr td {
	border: 0px;
	padding:0px;
	background:none;
}

.CS_Element_SearchForm .clsControlBorder {
	border: 0px;
}

.searchbar-bg-submit
{
	display: block;
	position: absolute;
	left: 294px;
	top: 20px;
	width: 35px;
	height: 35px;
	/*text-indent: -9999px;*/
	overflow: hidden;
	z-index: 1000;
	cursor: pointer;
	background: none;
	border: 0;
	opacity: 0;
}

.searchbar-sm-submit
{
	display: block;
	position: absolute;
	left: 200px;
	top: 21px;
	width: 30px;
	height: 30px;
	/*text-indent: -9999px;*/
	overflow: hidden;
	z-index: 1000;
	cursor: pointer;
	background: none;
	border: 0px;
	opacity: 0;
}
/* Used for Interior page, top static textblock (caption and text) */
.xCS_Textblock_Caption
{
	font-size: 18px;
	padding-bottom: 15px;
}
.CS_Textblock_Text
{
	font-size: 14px;
	line-height: 1.3;
}
.CS_Layout_Table_AMC .CS_Layout_TD
{background-color:transparent;}
.CS_Layout_TD_AMC
{background-color:transparent;}
.CS_Layout_Table_AMC TD
{background-color:transparent;}

.searchbar-submit-nav
{
	position: relative;
	left: 145px;
	top: -30px;
	width: 35px;
	height: 30px;
	overflow: hidden;
	z-index: 1000;
	cursor: pointer;
	background: none;
	border: 0px;
	opacity: 0;
}

INPUT.searchbar-nav
{
	display: block;
	padding: 8px 40px 8px 8px;
	border: 0;
	background-color: transparent;
	background-image: url('/images/searchbar-nav.png');
	width: 180px;
	height: 35px;
	color: #808285;
	background-repeat: no-repeat;
}

/*Section for style of FAQ layout*/
.FAQ-col
{
	margin: 0;
	width: 960px;  /* sets single column display to 960px */
}
.FAQ-col .text-wrap-outside
{
	padding: 0;
	border: 0 none #000000;
}
.FAQ-col-color-gray .text-wrap
{
	background-color: #F1F1F1;
}
.FAQ-col-color-gray 
{
	background-color: #F1F1F1;
}
.FAQ-col .FAQ-Nav
{
    float: left;
    display: inline;
	width: 25%;
}
.FAQ-col .FAQ-Content
{
	float: left;
    display: inline;
	width: 75%;
}
.FAQ_Textblock_Text
{
	font-size: 14px;
}
.FAQ_Textblock_Section
{
	font-size: 16px;
}
/*End Section for style of FAQ layout*/