/* 末末末末末末末末末末末 general styles 末末末末末末末末末末末 */

body {text-align:center;
	min-width:954px;
	border:0;
	padding:0;
	margin:0;
	background-color:#9FD215;
	background-image:url(../images/singlePxlLine_dkgreen.gif);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	}

td {
	vertical-align:top;
	}

a img	{
	border:0;
	}
/* ============== end of general styles ============= */


/* 末末末末末末末末末末末 STYLES FOR FLASH INTRO 末末末末末末末末末末末 */

body#intro {text-align:center;
	min-width:880px;
	border:0;
	padding:0;
	margin:0;
	background-color:#9FD215;
	background-image:url(../images/dkGreenLine2.gif);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	}

#introwrapper {
	position:relative;
	margin:0 auto;
	width:880px;
	text-align: center;
	background-color:#9FD215;
	background-image:url(../images/dkGreenLine2.gif);
	background-repeat:repeat-x;
	padding:20px 0 0 0;
	border:0;
	}

#introbottomNav {
	width:840px;
	height:31px;
	text-align: center;
	margin:0;
	padding:20px 40px 0 0;
	border: none;
	}

ul.introbottomNav {
	display: inline;
	text-align:center;
	}

li.introbottomNav {
	display: inline;
	text-align:center;
	}

a.introbottomNav {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 12pt;
	font-weight: bold;
	letter-spacing:1px; 
	color: #6975AE;
	text-decoration: none;
	background-color: none;
	padding: 3px 0px 3px 0px;
	margin: 0;
	border-right: solid #848484 1px;
	text-align:center;
	}

a.introbottomNav:link {
	}

a.introbottomNav:visited {
	}

a.introbottomNav:hover {
	color: #38019E;
	}

a.introbottomNav:active {
	}
	
/* =================================================*/


/* 末末末末末末末末末末末 STYLES FOR HTML INTRO 末末末末末末末末末末末 */

body#html-intro {text-align:center;
	min-width:880px;
	border:0;
	padding:0;
	margin:0;
	background-color:#9FD215;
	background-image:url(../images/dkGreenLine2.gif);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	}

#html-intro_wrapper {
	position:relative;
	margin:0 auto;
	width:880px;
	text-align: center;
	background-color:#9FD215;
	background-image:url(../images/dkGreenLine2.gif);
	background-repeat:repeat-x;
	padding:20px 0 0 0;
	border:0;
	}

#spacer1 {
	width:880px;
	margin:0;
	padding:0;
	border: none;
	}

#spacer65 {
	width:880px;
	height:65px;
	margin:0;
	padding:0;
	border: none;
	}

img.html-intro {
	margin:0;
	padding:0 0 0 0;
	border: none;
	}

h1.html-intro {
	color:#c8f600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24pt;
	padding:10px 0 40px 0;
	}

#html-intro_copyHolder {
	width:880px;
	margin:0;
	text-align: center;
	padding:0;
	border:0;
	}

div.html-intro_text1 {
	width:400px;
	float:left;
	margin:0;
	text-align: left;
	padding:0 20px 0 40px;
	border:0;
	}

div.html-intro_text2 {
	width:400px;
	float:left;
	margin:0;
	text-align: left;
	padding:0;
	border:0;
	}

h2.html-intro {
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	letter-spacing:normal;
	font-weight: lighter;
	line-height:12pt;
	padding:4px 0 0 0;
	}

h6.html-intro {
	color: #c8f600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight: bold;
	line-height:12pt;
	padding:4px 0 0 0;
	}

#html_logoContainer {
	position:relative;
	margin:0;
	width:880px;
	text-align: center;
	padding:0;
	border: none;
	}

#html-intro_bottomNav {
	position:relative;
	clear:both;
	width:1000px;
	height:31px;
	text-align: center;
	margin:0;
	padding:20px 0 0 0;
	border: none;
	}

a.html-intro_bottomNav {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 12pt;
	font-weight: bold;
	letter-spacing:1px; 
	color: #6975AE;
	text-decoration: none;
	background-color: none;
	padding: 3px 0px 3px 0px;
	margin: 0;
	border-right: solid #848484 1px;
	text-align:center;
	}

a.html-intro_bottomNav:hover {
	color: #38019E;
	}
	
/* =================================================*/


/* 末末末末末末末末末末末 STYLES FOR HTML HOME PAGE 末末末末末末末末末末末 */

#squares_container1 {
	position:relative;
	width:776px;
	text-align: center;
	padding:0 0 0 104px;
	margin:0;
	border: none;
	}

#squares_container2 {
	position:relative;
	width:776px;
	clear:both;
	text-align: center;
	padding:0 0 0 104px;
	margin:0;
	border: none;
	}

div.spacerSquare {
	position:relative;
	float:left;
	width:84px;
	height:84px;
	padding:0;
	margin:0;
	border: none;
	}

div.greySquare {
	position:relative;
	float:left;
	width:84px;
	height:84px;
	background-color:#B9C5C5;
	text-align:left;
	padding:0;
	margin:0;
	border: none;
	}

img.homeImageSquares {
	position:relative;
	padding:7px;
	margin:0;
	border: none;
	}

/* =================================================*/


/* 末末末末末末末末末末末 STYLES FOR MAIN DIVS FOR MAIN PAGES 末末末末末末末末末末末 */

#wrapper {
	position:relative;
	margin:0 auto;
	width:880px;
	text-align: left;
	padding:0;
	border:0;
	}

#container01 /* contains logo, links and image describing current section */
	{
	position: relative;
	width:880px;
	margin:0;
	padding:0;
	border:0;
	text-align:left;
	height:188px;
	}

#mainLogo {
	position: relative;
	padding:46px 57px 0 40px;
	float:left;
	}

#topNav1 {
	position: relative;
	float:left;
	padding:30px 0 0 20px;
	width:170px;
	}

#topNav2 {
	position: relative;
	float:left;
	padding:30px 0 0 120px;
	width:190px;
	}

#container5     /* positions container6 in the correct place in the dark green top panel */
	{
	position: relative;
	float:left;
	padding:104px 0 0 141px;
	width:84px;
	height:84px;
	}

#container6     /* contains the image describing the current section eg media */
	{
	background-color:#B9C5C5;
	width:84px;
	height:84px;
	}

#bottom_green_main_content {
	position: relative;
	width:880px;
	margin:0;
	padding:0;
	border:0;
	}

#header {
	position: relative;
	width:954px;
	margin:0;
	padding:0;
	border:0;
	}

#leftSideContent {
	position: relative;
	float:left;
	width:556px;
	margin:0;
	padding:0px 0 0 46px;
	border:0;
	}

div.content_250pxWide {
	position: relative;
	width:250px;
	float:left;
	margin:0;
	padding:0 20px 0 0;
	border:0;
	}

div.content_250pxWide_2 {
	position: relative;
	width:260px;
	float:left;
	margin:0;
	padding:0 20px 0 0;
	border:0;
	height:160px;
	}

#mainHeading {
	position: relative;
	float:left;
	width:585px;
	margin:0;
	padding:50px 20px 20px 46px;
	border:0;
	}

#lowerGreySquare {
	position: relative;
	float:left;
	width:84px;
	height:84px;
	background-color:#B9C5C5;
	margin:0;
	padding:0;
	border:0;
	}

img#greySquare {
	position: relative;
	float:left;
	margin:0;
	padding:0;
	border:0;
	}

h1 {
	font-family: trebuchet MS, Arial, sans-serif;
	font-size:20pt;
	line-height:20pt;
	font-weight: lighter;
	color:#38019E;
	letter-spacing:2px;
	margin:0;
	padding:0 0 0 0;
	text-transform:capitalize;
	}
	
h3 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight: bold;
	color:#38019E;
	margin:0 0 8px 0;
	}
	
p {
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight: bold;
	color:#FFFFFF;
	margin:0 0 8px 0;
	}
	
img.product {
	margin:0px 40px 40px 0px;
	border: solid 5px #CCCCCC;
	vertical-align:top;
	height:90px;
	width:75px;
	}

#rightNav {
	position: relative;
	float:left;
	width:260px;
	margin:0;
	padding:0;
	border:0;
	border-left-style:dotted;
	border-left-width:1px;
	border-left-color:#38019E;
	}

#rightNav2 {
	position: relative;
	float:left;
	width:130px;
	margin:0;
	padding:14px 0 0 84px;
	border:0;
	}

p.sideNavLink2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
	padding:0;
	margin:0;
	}

a.sideNavLink2 {
	color:#8BBB0A;
	text-decoration: none;
	}

a.sideNavLink2:hover {
	color:#527000;
	}

#rightNavList {
	position: relative;
	width:350px;
	margin:0;
	padding:0 0 0 0;
	}

img.sideNavArrow {
	position:relative;
	vertical-align: middle;
	}

p.sideNavLink {
	line-height: 16pt;
	padding-left:14px;
	}

a.sideNavLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#6975AE;
	text-decoration: none;
	padding:5px 15px 5px 24px;
	margin:0;
	}

a.sideNavLink:hover {
	color:#38019E;
	padding-left:5px;
	}

#bottomNav {
	position: relative;
	clear:both;
	width:820px;
	text-align:left;
	margin:0;
	padding:20px 0 0 46px;
	border: none;
	}

ul.bottom_nav {
	display: inline;
	text-align:left;
	}

li.bottom_nav {
	display: inline;
	text-align:left;
	}

a.bottom_nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 5.5pt;
	line-height: 11pt;
	font-weight: bold;
	letter-spacing:1px; 
	color: #6975AE;
	text-decoration: none;
	background-color: none;
	padding: 3px 0px 3px 0px;
	margin: 0;
	border-right: solid #848484 1px;
	text-align: left;
	}

a.bottom_nav:link {
	}

a.bottom_nav:visited {
	}

a.bottom_nav:hover {
	color: #38019E;
	}

a.bottom_nav:active {
	}
	
#redsnapper {
	position: relative;
	width:834px;
	height:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#8793CB;
	letter-spacing:1px;
	text-decoration:none;
	text-align: right;
	margin:0;
	padding:0 0 0 46px;
	border: none;
	}

a.redsnapper {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12pt;
	font-weight: bold;
	color:#8793CB;
	text-decoration: none;
	padding: 0px;
	margin: 0;
	}

a.redsnapper:hover {
	color:#38019E;
	}

/* ============== end of styles for the main divs ============= */



/* 末末末末末末末末末末末 STYLES FOR RECYCLING PAGE 末末末末末末末末末末末 */

#recycleLogo {
	position: relative;
	padding:20px 77px 0 40px;
	float:left;
	}

img.rcl_images {
	padding: 0 0 0 8px;
	}

/* ============== end of styles for the main divs ============= */



/* 末末末末末末末末末末末 start of styles for type 末末末末末末末末末末末 */

h2 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:20pt;
	line-height:20pt;
	letter-spacing:-1px;
	font-weight: bold;
	color:#5F5F5F;
	margin:0 0 8px 0;
	}
	
h5 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:14pt;
	line-height:16pt;
	font-weight: bold;
	color:#5F5F5F;
	margin:0 0 14px 0;
	}
	
h6 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:10pt;
	line-height:12pt;
	font-weight: bold;
	color:#5F5F5F;
	margin:10px 0 1px 0;
	}
	
.txt {font-size:12px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; }	
	

/* ================== end of styles for type ================ */



	
/* removed, don't think we need this

table {
	position: absolute;
	margin:0;
	padding:0;
	border:0;
	width: 100;
	}

div.relativeDiv {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	border:0;
	background-color:#00CCCC;
	width:100px;
	}

div.mainhead2 {
	position: relative;
	float:left;
	width:460px;
	margin:0;
	padding:0 0 30px 0;
	border:0;
	vertical-align:top;
	}

a {
	color:#5F5F5F;
	text-decoration: none;
	}
	
a.regLink {
	color:#5F5F5F;
	text-decoration: underline;
	}
	
a.regLink:hover {
	color:#2F2067;
	}
	
a.form {
	text-decoration:underline;
	}
	
a.form:hover {
	color:#2F2067;
	}
	
h6 a:hover {
	color: #2F2067;
	}
	
a.doctorLink:hover {
	color: #2F2067;
	}
	
p.bold a:hover {
	color:#2F2067;
	}
	
a.button {
	text-decoration:none;
	padding:3px 10px 2px 10px;
	background-color:#989898;
	color: #FFFFFF;
	}
	
a.button:hover {
	background-color:#655B8D;
	}
	
a.more {
	text-decoration:none;
	padding:2px 8px 0px 8px;
	background-color:#BCBCBC;
	color: #FFFFFF;
	}
	
a.more:hover {
	background-color:#655B8D;
	}

img {
	position: relative;
	margin:0;
	padding:0;
	border:0;
	}

img.squareBullet {
	position: relative;
	vertical-align: middle;
	width:8px;
	height:8px;
	padding-bottom:2px;
	}
	
p.important {
	font-family:Helvetica, Arial, sans-serif;
	font-size:14pt;
	line-height:21pt;
	font-weight: lighter;
	color:#5F5F5F;
	margin:0 0 6px 0;
	}
	
p.indent {
	font-family:Helvetica, Arial, sans-serif;
	font-size:10pt;
	line-height:12pt;
	font-weight: lighter;
	color:#5F5F5F;
	margin:0 0 6px 13px;
	}
	
p.bold {
	font-weight: bold;
	}
	
p.button {
	font-family:Helvetica, Arial, sans-serif;
	font-size:9pt;
	line-height:12pt;
	font-weight: bold;
	letter-spacing:1px;
	margin:0;
	text-align:right;
	}
	
span.button {
	font-family:Helvetica, Arial, sans-serif;
	font-size:9pt;
	line-height:12pt;
	font-weight: bold;
	letter-spacing:1px;
	margin:0;
	text-align:right;
	}
	
span.more {
	font-family:Helvetica, Arial, sans-serif;
	font-size:9pt;
	line-height:12pt;
	font-weight: bold;
	letter-spacing:1px;
	margin:0;
	text-align:right;
	}
	
ul {
	font-family:Helvetica, Arial, sans-serif;
	font-size:10pt;
	line-height:12pt;
	font-weight: lighter;
	color:#5F5F5F;
	margin:0 0 6px 0;
	list-style-type: none;
	}


div.textBox_200dot {
	position:relative;
	float:left;
	width:200px;
	text-align: left;
	margin:0;
	padding:0 20px 0 20px;
	vertical-align:top;
	border-right-style:dotted;
	border-right-width:2px;
	border-right-color:#FEAF91;
	}

div.textBox_195noDot {
	position:relative;
	float:left;
	width:195px;
	text-align: left;
	margin:0;
	padding:0 0 0 20px;
	vertical-align:top;
	}

div.textBox_200noDot {
	position:relative;
	float:left;
	width:200px;
	text-align: left;
	margin:0;
	padding:0 20px 0 20px;
	vertical-align:top;
	}

div.textBox_260dot {
	position:relative;
	float:left;
	width:260px;
	text-align: left;
	margin:0;
	padding:0 20px 0 20px;
	vertical-align:top;
	border-right-style:dotted;
	border-right-width:2px;
	border-right-color:#FEAF91;
	}
	
div.textBox_310dot {
	position:relative;
	float:left;
	width:310px;
	text-align: left;
	margin:0;
	padding:0 20px 0 20px;
	vertical-align:top;
	border-right-style:dotted;
	border-right-width:2px;
	border-right-color:#FEAF91;
	}

div.textBox_310noDot {
	position: relative;
	float:left;
	width:310px;
	text-align: left;
	margin:0;
	padding:0 0 0 20px;
	border:0;
	}

div.textBox_466dot {
	position: relative;
	float:left;
	width:466px;
	text-align: left;
	margin:0;
	padding:0 20px 0 20px;
	border-right-style:dotted;
	border-right-width:2px;
	border-right-color:#FEAF91;
	}

div.textBox_530dot {
	position: relative;
	float:left;
	width:530px;
	text-align: left;
	margin:0;
	padding:0 20px 0 20px;
	border-right-style:dotted;
	border-right-width:2px;
	border-right-color:#FEAF91;
	}

div.textBox_580dot {
	position: relative;
	float:left;
	width:580px;
	text-align: left;
	margin:0;
	padding:0 20px 0 20px;
	border-right-style:dotted;
	border-right-width:2px;
	border-right-color:#FEAF91;
	}
	
div.spacer_v20 {
	position:relative;
	clear:both;
	width:954px;
	height:20px;
	margin:0;
	}
	
div.medTeam {
	position:relative;
	float:left;
	width:160px;
	text-align: left;
	margin:0;
	padding:0 10px 0 20px;
	vertical-align:top;
	border-right-style:dotted;
	border-right-width:2px;
	border-right-color:#FEAF91;
	}
	
div.medTeam02 {
	position:relative;
	float:left;
	width:160px;
	text-align: left;
	margin:0;
	padding:0 10px 0 155px;
	vertical-align:top;
	border-right-style:dotted;
	border-right-width:2px;
	border-right-color:#FEAF91;
	}

table.style01 {
	position: relative;
	float:left;
	width:466px;
	text-align: left;
	margin:0 20px 0 20px;
	padding:0;
	border-right-style:dotted;
	border-right-width:2px;
	border-right-color:#FEAF91;
	}

table.style02 {
	width:300px;
	text-align: left;
	margin:0;
	padding:0;
	}

img.yorkMap {
	position: relative;
	float:left;
	padding:0 0 0 20px;
	margin:0;
	border:0;
	}

img.surgery {
	position: relative;
	float:right;
	padding:0 0 0 0;
	margin:0;
	border:0;
	}

img.small_map {
	position: relative;
	float:right;
	padding:6px 88px 0 0;
	margin:0;
	border:0;
	}

img.smallLogo {
	position: relative;
	float:right;
	width:31px;
	height:36px;
	padding:0;
	margin:0;
	border:0;
	}

img.linkArrow {
	position: relative;
	}

 */
	

