@charset "utf-8";
/* CSS Document */

#welcomeCopy {
	position: relative;
	width: 620px;
	height: 630px;
	overflow:visible;
}

#welcomeCopy a {
	color: #193c90;
	font-weight: bold;
	text-decoration:none;
}

#map {
	position: absolute;
	left: 264px;
	top: 135px;
}

#referrerContactDetails {
	position: absolute;
	top: 40px;
	left: 0;
	width: 303px;
	height: 88px;
	background-image: url('/images/About_Us/home/referrerContactDetailsBg.jpg');
	background-repeat: no-repeat;
}

#patientContactDetails {
	position: absolute;
	top: 40px;
	left: 314px;
	width: 303px;
	height: 88px;
	background-image: url('/images/About_Us/home/patientContactDetailsBg.jpg');
	background-repeat: no-repeat;
}

#referrerPhone {
	position: absolute;
	left: 35px;
	top: 35px;
	width: 200px;
}

#referrerEmail {
	position: absolute;
	left: 35px;
	top: 62px;
	width: 200px;
}

#patientPhone {
	position: absolute;
	left: 35px;
	top: 35px;
	width: 200px;
}

#patientEmail {
	position: absolute;
	left: 35px;
	top: 62px;
	width: 200px;
}

#postalPod {
	position: absolute;
	top: 135px;
	left: 0;
	width: 614px;
	height: 112px;
	background-image:url(/images/Contact_Us/postalPodBg.gif);
	background-repeat:no-repeat;
}

#contactSubHeader {
	position: absolute;
	left: 0;
	top: 260px;
}

#operationalPod {
	position: absolute;
	top: 283px;
	left: 0;
	width: 300px;
	height: 115px;
	background-image:url(/images/Contact_Us/contactsPodBg.gif);
	background-repeat:no-repeat;
}

#marketingPod {
	position: absolute;
	top: 283px;
	left: 314px;
	width: 300px;
	height: 115px;
	background-image:url(/images/Contact_Us/contactsPodBg.gif);
	background-repeat:no-repeat;
}

#careersPod {
	position: absolute;
	top: 406px;
	left: 0;
	width: 300px;
	height: 115px;
	background-image:url(/images/Contact_Us/contactsPodBg.gif);
	background-repeat:no-repeat;
}

#csmPod {
	position: absolute;
	/*top: 406px;
	left: 314px;*/
	top: 283px;
	left: 0;
	width: 300px;
	height: 115px;
	background-image:url(/images/Contact_Us/contactsPodBg.gif);
	background-repeat:no-repeat;
}

p.podCopy {
	padding: 10px;
}

#rightPanel {
	position: absolute;
	left: 667px;
	top: 20px;
	width: 247px;
	height: 396px;
	background-image: url('/images/Contact_Us/rightPanelBg.jpg');
	background-repeat: no-repeat;
}

#customerServiceManagers {
	position: absolute;
	left: 14px;
	top: 10px;
	width: 218px;
	height: 184px;
	background-image: url('/images/Contact_Us/customerServiceManagersBg.jpg');
	background-repeat: no-repeat;
}

#customerServiceManagersCopy {
	position: absolute;
	left: 10px;
	top: 103px;
	width: 200px;
}

#customerServiceManagersCTA {
	position: absolute;
	left: 112px;
	top: 150px;
	width: 102px;
}

#yourComments {
	position: absolute;
	left: 14px;
	top: 10px;
	width: 218px;
	height: 184px;
	background-image: url('/images/Contact_Us/yourCommentsBg.jpg');
	background-repeat: no-repeat;
}

#yourCommentsCopy {
	position: absolute;
	left: 10px;
	top: 103px;
	width: 200px;
}

#yourCommentsCTA {
	position: absolute;
	left: 112px;
	top: 150px;
	width: 102px;
}

#careers {
	position: absolute;
	left: 14px;
	top: 200px;
	width: 218px;
	height: 184px;
	background-image: url('/images/Contact_Us/careersBg.jpg');
	background-repeat: no-repeat;
}

#careersCopy {
	position: absolute;
	left: 10px;
	top: 103px;
	width: 200px;
}

#careersCTA {
	position: absolute;
	left: 112px;
	top: 150px;
	width: 102px;
}

#faqs {
	position: absolute;
	left: 14px;
	top: 200px;
	width: 218px;
	height: 184px;
	background-image: url('/images/GP_and_Practice_Managers/home/faqsBg.jpg');
	background-repeat: no-repeat;
}

#faqsCopy {
	position: absolute;
	left: 10px;
	top: 103px;
	width: 200px;
}

#faqsCTA {
	position: absolute;
	left: 112px;
	top: 150px;
	width: 102px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#193c90;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#193c90;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size: 28px;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	font-size: 16px;
}