#homebutton a,
#preventivebutton a,
#travelbutton a,
#urgentcarebutton a,
#insurancebutton a,
#occupationalbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 55px;
   background-position: 0% 0px;
   font-size: 55px;
   line-height: 55px;
}

#newstext p,
#locationtext p,
#homecolumn2text p,
#hometext p,
#homecolumn1text p  {
   font: 12px/14px Helvetica, Arial, sans-serif;
   margin: 0px;
   text-align: left;
}

#fluupdatestext p a:hover,
#homecolumn2text p a:hover  {
   text-decoration: underline;
}

#id1screeningstext p,
#alerttext p,
#fluupdatestext p  {
   font: 11px/13px Helvetica, Arial, sans-serif;
   margin: 0px;
   padding-bottom: 10px;
   text-align: left;
   color: #010101;
}

#travelbutton a:hover,
#occupationalbutton a:hover  {
   background-position: -172px 0%;
}

#homecolumn2text p a,
#fluupdatestext p a  {
   border: 0px none #000000;
   text-decoration: none;
}

#fluupdatestext,
#id1screeningstext  {
   visibility: visible;
   position: absolute;
   left: 41px;
   z-index: 4;
   width: 292px;
}

#travelbutton,
#occupationalbutton  {
   visibility: visible;
   position: absolute;
   top: 2px;
   z-index: 5;
   width: 172px;
   height: 55px;
}

#urgentcarebutton a:hover  {
   background-position: -138px 0%;
}

#preventivebutton a:hover  {
   background-position: -173px 0%;
}

#insurancebutton a:hover  {
   background-position: -140px 0%;
}

#contactbutton a:hover  {
   background-position: -211px 0%;
}

#id8vectorsmartobject  {
   background: url(sg_home_media/id8vectorsmartobject.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 366px;
   top: 92px;
   z-index: 6;
   width: 290px;
   height: 134px;
}

#occupationalbutton a  {
   width: 172px;
   background-image: url(sg_occupational_media/occupationalbutton.gif);
}

#urgentcarebutton a  {
   width: 138px;
   background-image: url(sg_occupational_media/urgentcarebutton.gif);
}

#fluupdatestext p a  {
   color: #010101;
}

#preventivebutton a  {
   width: 173px;
   background-image: url(sg_occupational_media/preventivebutton.gif);
}

#homebutton a:hover  {
   background-position: -123px 0%;
}

#occupationalbutton  {
   left: 315px;
}

#homecolumn1text p  {
   padding-bottom: 10px;
}

#id1screeningstext  {
	top: 1101px;
}

#insurancebutton a  {
   width: 140px;
   background-image: url(sg_occupational_media/insurancebutton.gif);
}

#urgentcarebutton  {
   visibility: visible;
   position: absolute;
   left: 172px;
   top: 2px;
   z-index: 5;
   width: 138px;
   height: 55px;
}

#preventivebutton  {
   visibility: visible;
   position: absolute;
   left: 492px;
   top: 2px;
   z-index: 5;
   width: 173px;
   height: 55px;
}

#homecolumn2text  {
	visibility: visible;
	position: absolute;
	left: 695px;
	top: 770px;
	z-index: 5;
	width: 374px;
	height: 604px;
}

#homecolumn1text  {
	visibility: visible;
	position: absolute;
	left: 373px;
	top: 772px;
	z-index: 4;
	width: 284px;
}

#contactbutton a  {
   background: url(sg_home_media/contactbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 28px;
   width: 211px;
   font-size: 28px;
   line-height: 28px;
}

#insurancebutton  {
   visibility: visible;
   position: absolute;
   left: 671px;
   top: 2px;
   z-index: 5;
   width: 140px;
   height: 55px;
}

#fluupdatestext  {
	top: 811px;
}

#travelbutton a  {
   width: 172px;
   background-image: url(sg_occupational_media/travelbutton.gif);
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 58px;
   top: 193px;
   z-index: 4;
   width: 211px;
   height: 28px;
}

#travelbutton  {
   left: 816px;
}

#homebutton a  {
   width: 123px;
   background-image: url(sg_occupational_media/homebutton.gif);
}

#yellowline  {
	background: url(sg_home_media/yellowline.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 41px;
	top: 503px;
	z-index: 4;
	width: 296px;
	height: 7px;
}

#redline  {
	background: url(sg_home_media/redline.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 41px;
	top: 277px;
	z-index: 4;
	width: 296px;
	height: 7px;
}

#screenings  {
	background: url(sg_home_media/screenings.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 42px;
	top: 1057px;
	z-index: 4;
	width: 297px;
	height: 35px;
}

#newstext p  {
   padding-bottom: 15px;
}

#locationtext p  {
   padding-bottom: 15px;
}

#fluupdates  {
	background: url(sg_home_media/fluupdates.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 41px;
	top: 767px;
	z-index: 4;
	width: 296px;
	height: 32px;
}

#hometext p  {
   padding-bottom: 10px;
   color: #010101;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 42px;
   top: 2px;
   z-index: 5;
   width: 123px;
   height: 55px;
}

#alerttext  {
	visibility: visible;
	position: absolute;
	left: 42px;
	top: 1304px;
	z-index: 4;
	width: 292px;
}

#pid1home  {
   margin: 0px auto 0px auto;
   width: 1034px;
   position: relative;
}

#hometext  {
	visibility: visible;
	position: absolute;
	left: 373px;
	top: 340px;
	z-index: 4;
	width: 582px;
}

#newstext  {
	visibility: visible;
	position: absolute;
	left: 40px;
	top: 515px;
	z-index: 4;
	width: 305px;
	height: 232px;
}

#locationtext  {
	visibility: visible;
	position: absolute;
	left: 42px;
	top: 295px;
	z-index: 4;
	width: 292px;
	height: 115px;
}

#layer11  {
	background: url(sg_home_media/layer11.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 695px;
	top: 738px;
	z-index: 4;
	width: 268px;
	height: 268px;
}

#welcome  {
   background: url(sg_home_media/welcome.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 368px;
   top: 276px;
   z-index: 4;
   width: 585px;
   height: 43px;
}

#layer2  {
   background: url(sg_occupational_media/layer2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 682px;
   top: 48px;
   z-index: 6;
   width: 269px;
   height: 203px;
}

#shape1  {
   background: url(sg_home_media/shape1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 339px;
   top: 63px;
   z-index: 5;
   width: 631px;
   height: 204px;
}

#banner  {
   background: url(sg_home_media/banner.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 1028px;
   height: 183px;
}

#layer3  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1000px;
   height: 1499px;
   background-color: #FDFEFE;
   background-image: none;
}

#alerts  {
	background: url(sg_home_media/alerts.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 41px;
	top: 1264px;
	z-index: 4;
	width: 296px;
	height: 31px;
}

#news  {
	background: url(sg_home_media/news.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 43px;
	top: 480px;
	z-index: 4;
	width: 49px;
	height: 15px;
}

#locations  {
	background: url(sg_home_media/locations.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 43px;
	top: 254px;
	z-index: 4;
	width: 128px;
	height: 19px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_occupational_media/exteriortile.gif) center top repeat-x;
}

.style3 {font-size: 14px}
.style4 {
	font-style: italic;
	font-size: 12px;
	font-weight: bold;
}
.style5 {
	color: #FF0000;
	font-weight: bold;
}
.style7 {font-style: italic; font-size: 12px; font-weight: bold; color: #FF0000; }

