/*main values for all GSK pages */

A:link {
	COLOR: #0000ff; TEXT-DECORATION: none
}

A:visited {
	COLOR: #0000ff; TEXT-DECORATION: none
}

A:hover {
	COLOR: #FF9900;
	text-decoration : underline;
}

A:active {
	COLOR: #0000ff
}

BODY {
	background: #FFFFFF; 
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt;
	/*added my Magus 30-09-2004 for validation*/
	margin: 0px;
	padding : 0px;
}
TD {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt
}

/*added by Magus 14-12-2004 for accessibility in tables*/
TH {
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	text-align : left;
	font-weight : normal;
}


P {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt;
	vertical-align : top;
}

UL{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	list-style-image : url(../pics/bullet.gif);
}

OL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.smalltext {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

	
 .SearchBOX {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #8F8475;
	background-color : #E5E5E5;
	text-align : right;
	border : 1px solid Silver;
}

INPUT {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #8F8475;
	text-decoration : none;
	background : transparent;
}

SELECT {
	text-decoration:none;
	font-size: 8pt;
	color: Black;
	font-family : Arial, Helvetica, sans-serif;
	background : #E5E5E5;
}

TEXTAREA {
	text-decoration:none;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	color: Black;
	background : Silver;
}

P.largetext {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	
}
H3
 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

H4 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	margin-bottom : 10px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}


.notes {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #FF3300;
	margin: 5px;
	padding: 5px;
	border: 300px solid FF5024;
	list-style-image: url(/images/arrow-red.gif);

}

.3Qgreyborder {
	border-color: #8F8475;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}	
/* these two new values where renamed as using numbers 
at the beginning of value names is now deprecated */

.Qgreyborder {
	border-color: #8F8475;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}	

TD.Qgreyborderlightback {
	background-color : #FAE6D2;
	border-color: #8F8475;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

TD.greyborder { border: #8F8475; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }

TD.greyboxwhitetext {
	background-color : #8F8475;
	color : White;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	padding : 2px;
}

.date {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : #8F8475;
}

.caption {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #8F8475;
}

.heritage
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #0000A0;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

/* added by Magus 30-09-2004 for skip to nav link */

invisible {
	visibility : hidden;
	 	font-size: 0px;
	margin-bottom : 0px;
	margin-top : 0px;
	padding-top : 0px;
}

/* added by Magus 30-09-2004 for margins */
TD.topnavbgr{
	background-image : url(/pics/back.gif);
}

P.content {
FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt;
color:	#45378C;
}

/*added by magus 30-09-2004 to validate elements */

TD.lback-green {
		background-image : url(/pics/lback-green.gif);
}

TD.home-bgr {
	background-image : url(/pics/home-bgr.gif);
}

TD.background {
	background-image : url(/pics/back.gif);
}

H1.titles {
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	}
	/*added for the disclaimer window */
	H1.legal {
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	font-size:10pt;
	}
	
	H2.titles {
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding:0px;
	}


B.boardtext {
	color: #45378C;
}

.Qgreyline {
	border-color: #8F8475;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px
}

TABLE.newgrey {
	border-color: #8F8475;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}	
H2.heritage {
	 
    FONT-SIZE: 13pt;
    COLOR: #0000A0;
    FONT-FAMILY: Arial, Helvetica, sans-serif

}
/*added 3-01-05 for subtitle on the sitemap page */
H2.sitemap {
		margin-bottom : 3px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 3px;
	padding:0px;
}
FORM.searchform {
		margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}
.news {

    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #0000A0;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

UL.null {
	list-style-type : none;
}

/*HEMSCOTT */

/*table headings*/	
}.hemscott-rowhead {
	font-size:9pt;
	font-weight: bold;
	background-color: #E7F3B5;
	}

.hemscott-rowhead2 {
	font-size:9pt;
	font-weight: normal;
	background-color: #E7F3B5;
}

/*hide form labels included for accessibility purposes*/
.hiddenlabel {
	display: none
	}
	
/*London and New York Tab Buttons*/	
#tabs {	
	padding-bottom: 5px;
	margin-bottom: 25px;
	border-bottom: 1px solid #84CF5A;
	
	} 
	
	
#tabs a{
	font-size:9pt;
	text-decoration: none;
	color: #ffffff;
	} 
	
#tabs ul {
	margin-left: 0;
	padding-left: 0;
	
	display: inline;
	} 

#tabs ul li  {
	background-color: #84CF5A;	
	margin-bottom: 0;
	padding: 5px 15px 5px;
	border: 1px solid #84CF5A;
	list-style: none;
	display: inline;
	margin-right: 2px;

	}
		
#tabs ul li.here {
background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	list-style: none;
	display: inline;
	font-weight: bold;
	color: #000000;
	}
	
	#tabs  a.here {
	color: #000000;
	}
	
	INPUT.button {color: #000000;  background-color : #c0c0c0; }
	
	
		H2.newstitles{
	FONT-WEIGHT: bold;
	FONT-SIZE: 13pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #0000A0;

}

#js_disabled{
margin:5px 0 20px 0;
border:0.1em dashed red;
padding:10px;
}
	
/*HEMSCOTT END */
.cr-notes-header {
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #83A5B6;
}
.cr-notes-background {
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #86C3E3;
}

div.redarrow {
	font-size: 8pt;
	list-style-image: url(../pics/arrow-red.gif);
	margin: 0px;
	padding : 0px; 
}

div.redarrow  UL {
	font-size: 8pt;
	list-style-image: url(../pics/arrow-red.gif);
	margin: 0px;
	padding : 0px; 
	padding-top: 5px;
	padding-left: 25px;
}

div.redarrow  LI {
	font-size: 8pt;
	margin: 0px;
	padding : 0px;
	padding-bottom: 5px;

}

/* pop-up window value  for corp resp*/

H1.winnotes {
		font-size : 12pt;
	font-family : Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}

/* end of pop-up window value  for corp resp*/

