body {margin: 0px; color:#1f2631; }
body, div, table, td, form, input, select, textarea, p, li {font-family:verdana,arial,helvetica; font-size:10px;}
form, td, div, li, ul {margin:0; padding:0;}
a {color: #1f2631;}

.replace
{
	position:relative; 
	margin:0px; 
	padding:0px; 
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ overflow: hidden; /* */ 
} 

.replace span
{
	display:block; 
	position:absolute; 
	top:0px; 
	left:0px; 
	z-index:1; /*for Opera 5 and 6*/ 
}

#lda {background: #fff url(../media/images/LDABackTile.jpg) repeat-x left top;}
#lda form {background: transparent url(../media/images/LDABack.jpg) no-repeat left top; width: 992px; _height:453px; min-height: 453px; padding-top: 400px;}
#lda #main {width: 365px; margin: 0; padding: 15px 5px 15px 129px;}

#lda p, #lda h2,  #lda li {margin: 10px 0; line-height: 1.5em;}
#lda a, #lda label {color: #bb0f13;}
#lda h2 {margin-bottom: 0; font-size: 11px;}
#lda li {list-style: none; margin: 0 auto;}
#lda strong {font-size: 11px;}
#lda .font-2, #lda .font-4 {font-size: 11px;}
#lda .form-c {width: 190px; font-size:10px;}
#lda table {width: 100%;}
#lda td {padding: 5px 5px 5px 0;}
#lda td.countrySelect {text-align: left;}
#lda label, #lda .trademark, #lda .uppercase {text-transform: uppercase;}
#lda .ldaButtons {margin-left: 134px;}
#lda .ldaInfo {color: #999;}

#lda #h1Welcome, #lda #h1Welcome span {background: transparent url(../media/images/h1Welcome.gif) no-repeat left top; width: 494px; height: 19px;}

* html #lda #h1Welcome, * html #lda #h1Welcome span {height: 19px;}

#popup {background: #fff url(../media/images/popTile.jpg) repeat-x left top; padding-left: 30px;}
textarea, input.style, select.style {border: #224552 1px solid;} 
input.med {width:200px;}
#popup td {padding-right: 5px; padding-top: 10px;}
#popup td td {padding-top: 0;}
#popup #pop-content {width: 380px; background: #c6e1ea none; padding: 20px 30px;}
#popup .font-1 {font-size: 11px; text-align: right;}
#popup .font-6 {text-transform: uppercase;}
#popup ul {list-style: disc outside; margin-left: 15px;}

#mainSite #flashContent {margin: auto; width: 940px;}
#mainSite #flashContent h1{margin: 50px auto 0 auto;}
#mainSite #flashContent p {font-size: 1.5em;}

/*	Used on LDA and popup forms */
.form-d {width: 28px; text-align: center; vertical-align:middle; margin-right:5px;}
.form-m {width: 58px; margin-right:5px;}
.form-y {width: 40px; text-align: center; vertical-align:middle; margin-right:5px;}
.b {font-weight: bold;}

/*	RM 12/08/08 */
.socRespPrinciples
{
	margin: 0;
}

.socRespPrinciples dt
{
	font-weight: bold;
	font-size: 1.1em;
}

.socRespPrinciples dd
{
	margin: 5px 0;
}

/*

#pop-logo {top:30px;left: 30px; width: 200px;}
#pop-title {top:60px; left: 30px; width: 300px;}
#pop-content {top:58px; left: 30px; background-image: url(../media/images/bg_grid_pop.gif); background-repeat: repeat; width: 440px; }
#pop-content-sub {top:20px; left:30px; width:380px;}
#pop-footer {top:60px; left:30px; width:440px; padding-bottom:50px;}
#dotted-line {left: 0px; background-image: url(../media/images/pop_dotted_line.gif); width: 515px; background-repeat: repeat-x; height: 1px; font-size: 1px;}


.font-3 {font-size: 12px;}
.font-6 {font-size: 10px;}
.asterisk {COLOR: red}
.error {color: red; font-weight: bold;}

*/

p#responsiblyMsg,
p#responsiblyMsg span
{
	width: 185px;
	height: 20px;
}

p#responsiblyMsg span
{
	background: url(../images/p-responsiblyMsg-BG.jpg) top left no-repeat;	
}