html, body{
	height: 100%;
	background-repeat:repeat-x;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12pt;
	color: #007FA1;
}
body{
	margin:0 auto;
	font-size: 12pt;
}

h1, h2, h3, h4, h5, h6
{
	color: #BD2025;
}


a  {
   text-decoration: none;
   color: #007FA1;
}

a ins  {
   text-decoration: none;
}

a:link {
	color: #E96422;
	text-decoration: none;
	}
a:visited {
	color : #E96422;
	text-decoration: none;
	}
a:active {
	color : #635;
	text-decoration: underline;
	}
a:hover {
	color: #646;
	text-decoration: underline;
	}

ul {
list-style-image: url(file:///C|/WEB/www/images/bullet.gif);
}

.error {
	color: red;
	
}
form {
	padding:1em;
}
.login {
	background:url(file:///C|/WEB/www/gfx/user.gif) no-repeat 95% 1em;
}
.contact {
	background:url(file:///C|/WEB/www/gfx/email2.gif) no-repeat 95% 1em;
}
fieldset div {
	margin:0.3em 0;
	clear:both;
	line-height: normal;
}
#updates {
	width: 440px;
}


label {
	float:left;
	width:10em;
	text-align:right;
	margin-right:1em;
}
legend {
	color:#999999;
	font-size:1.2em;
}
legend span {
	width:14em;
	text-align:right;
}
input {
	padding:0.15em;
	width:10em;
	border:1px solid #ddd;
	background:#fafafa;
	font:0.95em arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}

textarea {
	padding:0.15em;
	border:1px solid #ddd;
	background:#fafafa;
	font:0.95em arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}


select {
	padding:0.15em;
	width:12em;
	border:1px solid #ddd;
	background:#fafafa;
	font:0.95em arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}
input:hover, input:focus {
	border-color:#c5c5c5;
	background:#f6f6f6;
} 
fieldset {
	border:1px solid #ddd;
	padding:0 0.5em 0.5em;
}

.clsHomepageLogin
{
	width:465px;
	margin: 50px auto 0 auto;
	visibility: visible;
}

.clsHomepageFontSize
{
	font-size: 12pt;
	visibility: inherit;
	position: absolute;
	top: 140px;
	left: 578px;
	width:420px;
	z-index: 15;
	height: 40px;
	color: #FFFFFF;
}

.clsHomepageContactForm
{
	font-size: 12pt;
	visibility: inherit;
	position: absolute;
	top: 15px;
	left: 80px;
	width:420px;
	z-index: 15;
	height: 40px;
}

.clsHomepageContactFormIn
{
	position: absolute;
	top: 130px;
	left: 40px;
	width:380px;
	overflow: auto;
	height: 300px;
	line-height: normal;
	visibility: visible;
}

.clsHomepageChangeForm
{
	font-size: 12pt;
	visibility: inherit;
	position: absolute;
	top: 140px;
	left: 578px;
	width:420px;
	z-index: 15;
	height: 50px;
	color: #FFFFFF;
}
.clsHomepageChangeFormIn
{
	font-size: 12pt;
	visibility: inherit;
	position: absolute;
	top: 210px;
	left: 495px;
	width:470px;
	overflow: auto;
	height: 390px;
	z-index: 14;
}
.clsHomepageLoginForm
{
	font-size: 12pt;
	visibility: inherit;
	position: absolute;
	top: 128px;
	left: 560px;
	width:420px;
	z-index: 15;
	height: 50px;
	color: #FFFFFF;
}


.clsHomepageLoginFormIn
{
	font-size: 12pt;
	visibility: inherit;
	position: absolute;
	top: 191px;
	left: 400px;
	width:550px;
	overflow: auto;
	height: 800px;
	z-index: 14;
}


.clsHomepageLoginFormButton
{
	background-color: #007cc1;
	color: #ffffff;
	font-weight:bold;
	padding:0px 5px 0px 5px;
	border: 1px solid #007CC1;
}
.clsHomepageLoginFormInput, .clsHomepageLoginFormInput
{
	height:18px;
}


#usefullinksbutton a:hover,
#contactbutton a:hover,
#registerbutton a:hover,
#changebutton a:hover,
#healthcareprofessionalbutton a:hover  {
   background-position: -166px 0%;
}

#healthcareprofessionalbutton a,
#usefullinksbutton a,
#contactbutton a,
#changebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 47px;
   width: 166px;
   background-position: 0% 0px;
   font-size: 47px;
   line-height: 47px;
}

#pid2contact,
#pid5disclaimer,
#pid1home,
#pid3usefullinks,
#pid4healthcareprofessional  {
   width: 1024px;
   position: absolute;
}

#healthcareprofessionalbutton,
#usefullinksbutton,
#changebutton,
#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 314px;
   z-index: 5;
   width: 166px;
   height: 47px;
}




#disclaimerscroll p
 {
   font: 12px Helvetica, Arial, sans-serif;
   margin: 0px;
   text-align: left;
   color: #007FA1;
}

#amdbutton a,
#breathingbutton a,
#bloodpressurebutton a,
#irishhealthbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 40px;
   width: 172px;
   background-position: 0% 0px;
   font-size: 40px;
   line-height: 40px;
}

#irishhealthbutton,
#breathingbutton,
#bloodpressurebutton  {
   visibility: visible;
   position: absolute;
   left: 577px;
   z-index: 6;
   width: 172px;
   height: 40px;
}

#registerbutton a,
#homebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 34px;
   background-position: 0% 0px;
   font-size: 34px;
   line-height: 34px;
}

#healthcareprofessionalbutton a  {
   background-image: url(../sg_contact_media/id0healthcareprofessionalbu.gif);
}

#healthcareprofessionalbutton  {
   top: 313px;
}

#id0usefullinks {
   visibility: visible;
   position: absolute;
   left: 528px;
   z-index: 5;
   width: 341px;
   padding-bottom: 20px;
   font-size: 12px;
   top: 200px;
   font-size: 12px;
   margin: 0px;
   text-align: left;
   color: #007FA1;
}

#welcome  {
   visibility: visible;
   position: absolute;
   left: 528px;
   z-index: 5;
   width: 341px;
   padding-bottom: 20px;
   font-size: 12px;
   top: 200px;
   font-size: 12px;
}

#welcomenew p {
   margin: 0px;
   text-align: left;
   color: #007FA1;
}

#welcome-text  {
	visibility: visible;
	position: absolute;
	left: 528px;
	z-index: 5;
	width: 341px;
	padding-bottom: 20px;
	font-size: 12px;
	top: 220px;
	font-size: 12px;
	height: 350px;
	overflow: auto;
	line-height: normal;
}

#welcomenew-text p {
   margin: 0px;
   text-align: left;
   color: #007FA1;
}

#usefullinksbutton a  {
   background-image: url(../sg_contact_media/usefullinksbutton.gif);
}






#IHnews  {
   visibility: visible;
   position: absolute;
   left: 314px;
   top: 482px;
   z-index: 5;
   width: 166px;
   height: 47px;
}

#IHnews a
{
   background-image: url(../sg_contact_media/IHnews.gif);
   background-repeat: no-repeat;
   display: block;
   height: 47px;
   width: 166px;
   background-position: 0% 0px;
   font-size: 47px;
   line-height: 47px;
}


#IHnews a:hover  {
   background-position: -166px 0%;
}








#irishhealthbutton a  {
   background-image: url(../sg_usefullinks_media/irishhealthbutton.gif);
}

#homebutton a:hover  {
   background-position: -167px 0%;
}

#disclaimerscroll p  {
   padding-bottom: 10px;
}

#usefullinksbutton  {
   top: 425px;
}

#breathingbutton a  {
   background-image: url(../sg_usefullinks_media/breathingbutton.gif);
}

#bloodpressurebutton a  {
   background-image: url(../sg_usefullinks_media/bloodpressure.gif);
}

#irishhealthbutton  {
   top: 415px;
}

#registerbutton a  {
   width: 166px;
   background-image: url(../sg_contact_media/registerbutton.gif);
}

#breathingbutton  {
   top: 359px;
}

#bloodpressurebutton  {
   top: 470px;
}

#contactbutton a  {
   background-image: url(../sg_contact_media/contactbutton.gif);
}

#registerbutton  {
   visibility: visible;
   position: absolute;
   left: 314px;
   top: 211px;
   z-index: 5;
   width: 166px;
   height: 34px;
}

#whitetextframe  {
	background: url(../sg_contact_media/whitetextframe.gif) no-repeat;
	position: absolute;
	left: 479px;
	top: 154px;
	z-index: 4;
	width: 519px;
	height: 479px;
	visibility: visible;
}

#whitetextChangeframe  {
   background: url(../sg_change_media/whitetextframe.gif) no-repeat;
   position: absolute;
   left: 479px;
   top: 154px;
   z-index: 4;
   width: 519px;
   height: 479px;
}

#changebutton a  {
   background-image: url(../sg_contact_media/changebutton.gif);
}

#dontforgetlogo  {
   background: url(../sg_contact_media/dontforgetlogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 616px;
   top: 41px;
   z-index: 3;
   width: 356px;
   height: 75px;
}

#id0usefullinks  {
   top: 220px;
}

#contactbutton  {
   top: 369px;
}

#copyrightline  {
   background: url(../sg_contact_media/copyrightline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 301px;
   top: 695px;
   z-index: 3;
   width: 132px;
   height: 8px;
}

#homebutton a  {
   width: 167px;
   background-image: url(../sg_contact_media/homebutton.gif);
}

#novartislogo  {
   background: url(../sg_contact_media/novartislogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 802px;
   top: 673px;
   z-index: 3;
   width: 170px;
   height: 29px;
}

#changebutton  {
   top: 256px;
}

#amdbutton a  {
   background-image: url(../sg_usefullinks_media/amdbutton.gif);
}

#hpscroll {
   padding-right: 5px;
   padding-bottom: 8px;
   font: 12px Helvetica, Arial, sans-serif;
   margin: 0px;
   text-align: left;
   color: #007FA1;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 314px;
   top: 165px;
   z-index: 5;
   width: 167px;
   height: 34px;
}


#bluebox  {
   background: url(../sg_contact_media/bluebox.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 251px;
   top: 125px;
   z-index: 3;
   width: 773px;
   height: 538px;
}

#photo  {
   background: url(../sg_contact_media/photo.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 6px;
   top: 28px;
   z-index: 6;
   width: 373px;
   height: 684px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(../sg_contact_media/exteriortile.gif) center top repeat;
}

