/* import a css file containing "hacks" for IE browsers */
@import url("browserHacks.css");

/* global styles */

body {
	font-size: 80%;
	margin: 0px;
	padding: 0px;
	background-image: url(../../images/pageBGdkBlue.jpg);
	background-color:#002e5f;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: repeat-x;
	background-position: left top;
}

#wrapper {
	width: 860px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../../images/wrapperBG1dkBlue.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

#wrapper #header {
	background: url(../../images/headerBG.gif) no-repeat left top;
	height: 63px;
	width: 860px;
	clear: both;
	position: relative;
}

#wrapper #bottom {
	height: 20px;
	clear: both;
}

#wrapper #content {
	position: relative;
	left: 18px;
	width: 825px;
	height: 1%;
}

#wrapper #content .gutter {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 1%;
	width: 12px;
	display: inline;
}
#wrapper #content #left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 165px;
}
#wrapper #content #right {
	margin: 0 12px 0 185px;
	padding: 0px;
	height: 1%;
}
#wrapper #content #right p {
	margin-top: 0px;
	margin-bottom: 1em;
}
#content #navbar {
	height: 42px;
	text-align: center;
	background: url(../../images/navbarBG.gif) no-repeat center top;
	vertical-align: middle;
	padding: 0px 3px 0px 3px;
	line-height: 32px;
}

/* these styles are speficically for the home page */
#content #mainGraphic {
	height: 200px;
	background: url(../../images/adBG.gif) no-repeat center top;
	margin: 0;
}
#content #newsTicker {
	background: url(../../images/newswireBG.gif) no-repeat center top;
	margin: 10px 0px;
	padding: 0px 0px 0px 8px;
	height: 32px;
}
#newsTicker #tickerPH {
	font: bold 11pt/30px "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;
	position: relative;
	height: 30px;
	width: 520px;
	color: #A8835B;
	vertical-align: middle;
}
#newsTicker #tickerPH #tickerDiv {
	position: absolute;
}
#newsTicker #tickerPH a {
	font: bold 11pt "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #A8835B;
}
#newsTicker #tickerPH a:hover {
	text-decoration: underline;
}
#newsTicker #tickerTitle {
	font: bold 12pt/30px "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
	color: #367390;
	float: left;
	text-align: left;
	vertical-align: middle;
	padding: 0 0 0 2px;
	width: 78px;
}
#content #homepageSplit {
	margin: 0px;
	padding: 0px;
	height: 275px;
}
#content #homepageSplit #news {
	margin: 0px 8px 0px 0px;
	padding: 6px 0px 0px 0px;
	float: left;
	height: 500px;
	width: 360px;
	overflow: hidden;
	position: relative;
	background-image: url(../../images/whatsnewBG.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content #homepageSplit #news #newsList {
	margin: 200px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
	height: 210px;
	position: absolute;
	overflow: auto;
	background-color: #F4F5EE;
}
#content #homepageSplit #news h1 {
	font-size: 12pt;
	text-align: center;
	margin: 0 2px 0 2px;
	padding: 0px;
	color: #A8835B;
	text-decoration: underline;
	background: #fff;
	font-family: "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
	height: 41px;
	line-height: 41px;
}
#content #homepageSplit #bannerAds {
	background: url(../../images/calloutsBG.gif) no-repeat center top;
	margin: 0px 0px 0px 366px;
	height: 500px;
	text-align: center;
	vertical-align: middle;
	padding: 6px 0px 0px 0px;
}
#mainGraphic #webAd {
	margin: 0px 0px 0px 12px;
	padding: 0px;
	height: 190px;
	width: 612px;
}
#bannerAds .callout {
	height: 64px;
	width: 245px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	display: inline;
}
#bannerAds .callout img {
	margin: 0px;
	padding: 0px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/* 
#left #quickLinks {
	background: url(../../images/quicklinksBG.gif) no-repeat center top;
	height: 245px;
	margin: -4px 0px 0px;
}
*/

/*#left #birthCenter,  #left #missionAndValues, #left #visitorsCenter, #left #patientInfo, #left #travelInfo  {
	background: url(../../images/quicklinksBG.gif) no-repeat center top;
	height: 245px;
	margin: -4px 0px 0px;
}*/
#left div.leftnav {
	margin: 0px 0px 0px;
	width: 170px;
	background:url(../../images/leftnav_bg.gif) repeat-y center;
	position: relative !important;
}
#left div.leftnav h1 {
	background: url(../../images/leftnav_h1_bg.gif) no-repeat center bottom #FFFFFF;
	margin: 4px !important;
	margin-top: 0px !important;
	padding: 0px !important;
	padding-bottom: 6px !important;
	margin-bottom: 0px !important;
}
#left div.leftnav ul {
	margin-top: 0px !important;
	margin-left: 4px !important;
	margin-right: 4px !important;
}
#left div.leftnav ul a {

}
#left div.leftnav div.leftnav_bottom {
	background: url(../../images/leftnav_bottom.gif) no-repeat center bottom !important;
}

/*
#content #left #featuredServices {
	background: url(../../images/featuredservicesBG.gif) no-repeat center top;
	margin: 0px 0px 0px;
	padding: 0px;
	height: 263px;
}

#content #left #secureLogin {
	background: url(../../images/secureloginBG.gif) no-repeat center top;
	margin: 0px;
	padding: 0px;
	height: 85px;
	margin-top: 8px;
}
*/
#content #left h1 {
	font-size: 12pt;
	color: #367390;
	margin: 4px 0px 0px;
	padding: 4px;
	text-align: center;
	font-family: "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
}
#left ul {
	margin: 8px 4px 0px;
	padding: 4px;
	list-style: none;
}
#left ul a {
	display: block;
	padding: 4px 4px 6px 4px;
	font-size: 9pt;
	text-decoration: none;
	color: #636360;
	font-weight: bold;
	text-align: center;
	font-family: "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
	background: url(../../images/doublelineBG.gif) repeat-x bottom;
}
#left ul li {
	display: inline;
}
#wrapper #content #left #secureLogin h1 {
	font-size: 9pt;
	margin-bottom: 0px;
	margin-top: 2px;
}
#wrapper #content #left #secureLogin a {
	font-size: 7pt;
	font-weight: bold;
	padding: 1px 1px 2px 1px;
}

#wrapper #content #left #secureLogin ul {
	margin-top: 0px;
}

/* site navigation */
#navbar #nav, #navbar #nav1_nav {
	margin: 0px 0px 0px 0px;
	padding: 4px;
	list-style: none;
}
#navbar #nav li, #navbar #nav1_nav li {
	display: inline;
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
#navbar #nav li:before, #navbar #nav1_nav li:before	{ content: "| "; }
#navbar #nav li:first-child:before, #navbar #nav1_nav li:first-child:before { content: ""; }

#navbar #nav a, #navbar #nav1_nav a {
	text-decoration: none;
	padding: .25em .5em .25em ..25em;
	padding: 0.15em;
	color: #636360;
}
#navbar #nav a:hover, #navbar #nav1_nav a:hover {
	text-decoration: underline;
}

/* sub pages */



/* footer */
#content #footer {
	clear: both;
	padding: 4px;
	font-size: 10px;
	text-align: center;
	color: #36738F;
	margin-left: 12px;
	margin-right: 12px;
	font-family: "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
}
#footer p {
	line-height: 1.7em;
	margin: 2px;
}
#footer a {
	color: #36738F;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#header #logo {
	margin: 0px 29px 0px 30px;
}



#subContent .top {
	background: url(../../images/subcontentBG-top.gif) no-repeat center;
	height: 11px;
	line-height: 1px;
	font-size: 1px;
}
#subContent .bottom {
	background: url(../../images/subcontentBG-bottom.gif) no-repeat center;
	height: 13px;
	font-size: 1px;
	line-height: 1px;
}
#subContent .middle {
	padding: 0 18px;
	position: relative;
	height: 1%;
}
#subContent h1 {
	font: 1.8em "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
	color: #367390;
	margin-bottom: 0.25em;
	margin-top: .25em;
}
#subContent h2 {
	font: 1.8em "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
	color: #002e5f;
	margin-bottom: 0.25em;
	margin-top: .25em;
}
#subContent p , #subContent ul, #subContent ol, #subContent td{
	color: #4D4D4D;
	line-height: 1.5em;
	text-align: justify;
}
#subContent dl {
	color: #4D4D4D;
	line-height: 1.5em;
	margin: 0px 6px;
}
#subContent h2 {
	font: 1.3em "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
	color: #367390;
	margin-bottom: 0.25em;
	margin-top: .5em;
}
#subContent a:link {
	color: #002e5f;
	text-decoration: none;
}
#subContent a:visited {
	text-decoration: none;
	color: #267390;
}
#subContent a:hover {
	text-decoration: underline;
}
#subContent .vtourRight {
	margin: 2px;
	padding: 0px;
	height: 59px;
	width: 119px;
	float: right;
}
#subContent #adPhoto {
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	line-height: 10px;
	background: url(../../images/blankAdPhotoBg.jpg) no-repeat center top;
}
#subContent div.pullQuoteLeft {
	margin: 2px 4px 4px 0px;
	padding: 2px 2px 2px 0px;
	float: left;
}
#subContent div.pullquoteRight {
	margin: 2px 0px 2px 2px;
	padding: 2px 0px 2px 2px;
	float: right;
}

#subContent .linedivider {
	border-top: thin solid #000099;
	border-bottom: none;
}
#subContent .divider {
	font-size: 1px;
	line-height: 1px;
	background: url(../../images/doublelineBG.gif) repeat-x bottom;
	height: 7px;
}
#subContent {
	background: url(../../images/subcontentBG-middle.gif) repeat-y center;
}
#birthCenter h1 {
	margin-top: 0px!important;
	line-height: 1;
}
.newsPostDate {
	font: 11px "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
	color: #367390;
}
#news #newsList a, #pubsList a {
	font: 11px "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
	color: #A8835B;
	text-decoration: none;
}
#news #newsList a:hover, #pubsList a:hover {
	text-decoration: underline;
}
#news #newsList .newsItem, #pubsList .newsItem {
	border-bottom: 1px dotted #367390;
	padding: 2px;
}
#subContent #breadCrumbs {
	font: .8em "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
	color: #A8835B;
	border-bottom: 1px solid #A8835B;
	padding: 4px 2px 2px 2px;
	margin: 0px 8px 0px 8px;
	position: relative;
	height: 1%;
	background-image: url(../../images/subcontentBG-top.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#subContent #breadCrumbs a {
	color: #A8835B;
	text-decoration: none;
}
#subContent #breadCrumbs a:hover {
	text-decoration: underline;
}
#subContent #breadCrumbs ul {
	margin: 0px;
	list-style: none;
	padding: 0px;
}
#subContent #breadCrumbs li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#subContent #breadCrumbs li:before {
	content: "| ";
}
#subContent #breadCrumbs li:first-child:before {
	content: "";
}
.pullQuoteLeft img {
	border: 1px solid #000000;
}
.adPhoto {
	background: url(../../images/blankAdPhotoBg.jpg) no-repeat center top;
}
form {
	margin: 0px;
	padding: 0px;
}
#divLastNames {
	position: absolute;
	height: 200px;
	width: 125px;
	display: none;
	overflow: auto;
	background-color: #F4F5EE;
	border: 1px solid #A8835B;
}
.pullquoteRight img {
	border: 1px solid #000000;
}
img.pullquoteRight {
	border: 1px solid #000000;
	margin: 2px 0px 2px 2px;

	float: right;
}
img.pullquoteLeft {
	border: 1px solid #000000;
	margin: 2px 4px 4px 0px;

	float: left;
}
#alphaNav {
	font: .9em "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border-top: solid 1px;
	border-color: #367390;
	border-bottom: solid 1px;
	margin: 4px 0;
	padding: 2px;
}
#alphaNav a {
	color: #A8835B;
	text-decoration: none;
}
#alphaNav a:hover {
	text-decoration: underline;
}
#alphaNav a:visited {
	color: #A8835B;
	text-decoration: none;
}
#alphaNav a:active {
	color: #367390;
	text-decoration: none;
}
#alphaNav .current {
	color: #367390;
	font-weight: bold;
}
#alphaNav a.current:visited {
	color: #367390;
	text-decoration: none;
}
#dgPhysList, #dgResults {
	padding: 2px;
	width: 550px;
	border-style: none;
	margin: 0 auto;
	color:	#636360
}
#dgPhysList .header, #dgResults .header {
	font-weight: bold;
	color: #367390;
	font-size: .9em;
	text-align: center;
	padding: 2px;
}
#dgPhysList .altitem, #dgResults .altitem {
	background-color: #dcdcdc;
	padding: 2px;
}
#dgPhysList .item, #dgResults .item {
	padding: 2px;
}
#content .smallText {
	font: .8em "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}
#content #subContent h3 {
	font-size: 1.2em;
	color: #002e5f;
	margin-top: 0.5em;
	margin-bottom: .25em;
}
form fieldset legend {
	font-size: 1.3em;
	color: #367390;
	font-weight: bold;
	padding: 4px;
}
#content #subContent h4 {
	font-size: 1.1em;
	color: #D0B77C;
	margin-top: .5em;
	margin-bottom: 0.5em;
	border-bottom: 1px solid #D0B77C;
	padding: 2px;
}
form fieldset {
	display: block;
	margin: 10px auto;
	width: 575px;
}
form fieldset label, form label {
	padding-left: 12px;
	cursor: pointer;
	color: #4D4D4D;
	float: left;
	display: block;
	width: 90px;
}
label.inline, span.inline {
	display: inline !important;
	float: none !important;
	padding-left: 0px !important;
}
.relatedContent {
	font: .8em "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
	padding: 4px;
	float: right;
	width: 225px;
	margin-left: 4px;
	border-top: 6px solid #367390;
	border-right: 1px dashed #367390;
	border-bottom: 2px solid #367390;
	border-left: 1px dashed #367390;
}
.relatedContent h1 {
	font-size: 1.2em !important;
	font-weight: bold !important;
	color: #a8835b !important;
	text-align: center !important;
	margin: 0px !important;
	padding: 2px !important;
}
#header #headerQL {
	position: absolute;
	right: 36px;
	bottom: 16px;
}
#header #headerQL #lbQuickLinks {
	font: 10px "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #ffffff;
	background-color: #004582;
	border: 1px solid #A8835B;
}
div.pubs_main {
	clear: both;
}
.pubs_thumbnail {
	float: left;
	border: 1px solid #1F3D6B;
}
h1.pubs {
	font-weight: bold !important;
	font-size: 1.0em !important;
	color: #636360;
	margin-top: 0px;
	margin-bottom: 2px;
}
h3 {
	font-weight: bold !important;
	font-size: 1.5em !important;
	color: #002e5f;
	margin-top: 0px;
	margin-bottom: 2px;
}
p.pubs {
	font-size: .8em;
	font-weight: normal;
	color: #636360;
	margin: 3px;
}
.pubs_thumbnail img {
	border: none;
}
h1.event_details {
	font-size: .9em !important;
	font-weight: bold !important;
	color: #000000;
	padding: 2px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 5px;
}
h2.event_details {
	font-size: .75em  !important;
	font-weight: bold;
	color: #000000;
	padding: 2px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 10px;
	border-bottom-color: #184688;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
ul.event_details {
	margin-left: 35px;
	font-size: .75em !important;
	margin-top: 2px;
	margin-bottom: 2px;
}
p.event_details {
	font-size: .75em !important;
	font-weight: normal;
	margin-top: 2px;
	margin-left: 10px;
}div#pressReleaseHeader {
	clear: both;
	padding-top: 6px;
}
div#pressReleaseHeader h1 {
	display: inline;
}
div#pressReleaseHeader img {
	float: left;
	padding: 4px;
}
div.clearer {
	font-size: 0px;
	line-height: 0px;
	clear: both;
	height: 1px;
}
#pressReleaseHeader p {
	font: .8em "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
}
