@import url("/style/custom.css");

/*
-----------HTML Elements---------
*/
body {
	background: #efefef;
}
a {
	color: #8C4678;
}
a:hover {
	color: #8C4678;
	text-decoration: none;
}
ul {
	margin: 0 0 1em 15px;
}
.homePage ul {
	margin-left: 0;
	padding: 0;
	list-style: none;
}
.homePage ul li {
	background: url('/themes/EASC/images/bullet-black.gif') 0 50% no-repeat;
	padding-left: 10px;
}
ol {
	padding-left: 20px;
}
h1, h2, h3, h4, h5 {
	margin: 5px 0 12px 0;
}
h1 {
	margin-bottom: 15px;
	padding-bottom: 5px;
	background: url('/themes/EASC/images/heading-bkgd.gif') bottom left no-repeat;
}
h1, h2 {
	color: #753071;
	font-family: "Trebuchet MS", Verdana, Arial, Times, serif;
	font-weight: normal;
	font-size: 22px;
}
h2 {
	font-size: 19px;
}
h3 {
	color: #B38CAB;
	margin-bottom: 3px;
}

/*
-----------Site-wide Tags-----------
*/

/*
-----------Page Layout-----------
*/
#pageWrap {
	background: #fff;
	width: 760px;
}
#pageContent {
	padding: 0;
	background: url('/themes/EASC/images/page-content-bkgd.gif') top left repeat-x;
	zoom: 1;
}
#mainContent {
	padding: 20px 20px 30px 20px;
}

/*
-----------Header-----------
*/
#header {
	background: url('/themes/EASC/images/header-bkgd.jpg') top right no-repeat;
	height: 80px;
}
#header .logo {
	left: 22px;
	top: 12px;
}

/*
-----------Sub Header-----------
*/
#subHeader {
	height: 245px;
}
.inner_page #subHeader {
	display: none;
}
#subHeader .slide {
	position: absolute;
}
#subHeader .content {
	width: 290px;
	height: 150px;
	position: absolute;
	top: 85px;
	left: 460px;
	color: #fff;
}
#subHeader h3 {
	margin: 0 0 3px 0;
	color: #fff;
	font-size: 13px
}
#subHeader ul {
	font-size: 12px;
}
#subHeader li {
	background-image: url('/themes/EASC/images/bullet-white.gif');
}

/*
----------Nav Design-----------
*/
#navWrap {
	height: 25px;
	margin: 0;
	background: url('/themes/EASC/images/nav-bkgd.gif') top right repeat-x; 
}
#navWrap li {
	background: none;
	padding: 0;
}
#navWrap li a {
	padding: 3px 10px;
	color: #fff;
	font-family: "Trebuchet MS", Verdana, Arial, Times, serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: normal;
}
#navWrap li ul {
	border: solid #77456E;
	border-width: 0 1px;
}
#navWrap iframe {
	width: 162px !important;
}
#navWrap li li a {
	border-bottom: 1px solid #77456E;
	color: #77456E;
	background: #E2D4E1;
	font-weight: normal;
	font-size: 11px;
	text-transform: none;
}
#navWrap li li a:hover {
	background: #E7DCE6;
}

/*
-----------General Column Formatting-----------
*/
.col {
	padding: 0px;
}
.twoCol .col {
	width: 50;
}
.threeCol .col {
	width: 33%;
}
ul.twoCol li {
	width: 45%;
	float: left;
}
.inner_page #mainContent .content .twoCol .first {
	width: 530px;
	margin-right: 15px;
}
.inner_page #mainContent .content .twoCol .second {
	width: 175px;
}
.inner_page #mainContent .content .twoCol .second .title {
	display: block;
	padding: 5px;
	color: #fff;
	font-family: "Trebuchet MS", Verdana, Arial, Times, serif;
	font-weight: bold;
	background: #739073;
}
.inner_page #mainContent .content .twoCol .second .content {
	color: #576F57;
	padding: 5px 5px 1px 10px;
	background: #E2F1E2;
}
.inner_page #mainContent .content .twoCol .second .content * {
	text-decoration: none;
}

/*
----------Footer----------
*/
#footer {
	width: 85%;
	margin: 0 auto;
	border-top: 1px solid #e5e5e5;
	text-align: center;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#footer ul {
	margin: 0;
	padding: 0 0 0 55px;
	*padding: 0 0 0 40px;
	display: inline-block;
	*display: inline;
	background: url('/themes/EASC/images/footer-logo.gif') 0px 5px no-repeat;
	text-align: left;
	zoom: 1;
}
#footer li {
	font-size: 10px;
	line-height: 15px;
	background: none;
	padding: 0;
}

/*
----------HomePage----------
*/
#rangeOfProcedures, #multiSpecialtyFac, #findADoctor {
	height: 145px;
	margin-right: 10px;
	border: solid #e5e5e5;
	border-width: 12px 1px 1px 1px;
	padding: 10px 13px;
	float: left;
}
#rangeOfProcedures h2, #multiSpecialtyFac h2 {
	margin: 0 0 5px 0;
	color: #666;
}
#rangeOfProcedures, #multiSpecialtyFac {
	width: 236px;
}
#rangeOfProcedures ul {
	font-size: 11px;
	line-height: normal;
}
#rangeOfProcedures li {
	line-height: 2em;
}
#multiSpecialtyFac {
	background: url('/themes/EASC/images/multi-specialty-facility.jpg') bottom left no-repeat;
}
#multiSpecialtyFac big {
	font-weight: bold;
}
#multiSpecialtyFac ul {
	padding-left: 110px;
	font-size: 11px;
	line-height: normal;
	list-style: none;
}
#multiSpecialtyFac li {
	margin-bottom: 8px;
	background: none;
	padding: 0;
}
#findADoctor {
	width: 143px;
	margin-right: 0;
	background: url('/themes/EASC/images/find-a-doctor.gif') bottom right no-repeat;
	line-height: normal;
}
#findADoctor p {
	margin: 60px 50px 0 0;
	*margin: 70px 50px 0 0;
}
#findADoctor small {
	display: block;
	margin-bottom: 5px;
}

/*
----------Additional----------
*/
#upcomingEvents {
	width: 545px;
}

/*
-------- PopUp Image --------
*/
#uiPopImage, #fxWrapper * {
	position: absolute;
	display: none;
	border: 1px solid #c0c0c0 !important;
}
#loading {
	position: absolute;
	display: none;
	background: #fff url('/gallery/loading.gif') 50% 50% no-repeat;
	border: 1px solid #c0c0c0 !important;
	width: 50px;
	height: 50px;
}
.popImg {
	border: 1px solid #c0c0c0 !important;
	cursor: pointer;
}

/*
-------- #physicianFinder --------
*/
#physicianFinder #mainContent {
	width: 720px;
}
#physicianFinder #findDoctorQuery {
	border: 1px	solid #77456E;
	padding: 5px;
	color: #77456E;
	background: #E7DCE6;
}
#physicianFinder #findDoctorQuery table {
	margin: 0 auto;
}
#physicianFinder .results li {
	padding: 0 10px 20px 0;
	float: left;
	display: inline;
	width: 225px;
}
#physicianFinder .results {
	margin-bottom: 0 !important;
	zoom: 1;
}
#physicianFinder .heading h2 {
	border-top: 1px solid #E7E7E7;
	padding-top: 1em;
}
#physicianFinder #mainContent .content .twoCol .col img {
	border: 1px solid #F3F3F3;
}