body{
margin:0px auto;
background-color:#ffffff;
}

#PageFrame {
width:954px;
padding:0px;
margin:0px auto;
border:#333333 solid 1px;

}
#ControlPanel {
}
#leftPane {
float:left;
width:222px;

}
#logoLML {
width:222px;
height:105px;
background-image:url(logoLML.jpg);
}
#leftPaneBackground {
width:222px;
background-image:url(leftPaneBackground.jpg);
background-repeat:no-repeat;
height:585px;
background-color:#70030e;
}
#navHContainer {
width:201px;
height:342px;
background-image:url(subnavigationBackground.jpg);
background-repeat:repeat;
margin-left:21px;

}
#navHContainer:hover {

}
#navigationStaticFrame {
width:201px;
height:341px;
margin-left:0;
padding:0px;
}
/* navigation */
.TabList {
    font-size:75%;
}
#nav ul {
    padding:0;
    margin:0;
    list-style:none;
    float:left;
    width:201px;
	border-top:#ec3135 solid 1px;
	
}

#nav li {
  position: relative;
  float:left;
  line-height : 20px;
  width: 201px;
  list-style: none;
  text-align:left;
  
}
#nav li:hover {
background-color:#ba0104;
}

#nav li ul { /* second-level lists */
	position:absolute;
	top:0;
	left: -999em;
  	margin:-1px 0 0 201px;
	width:200px;
	padding-top:500px;
	padding-bottom:500px;
	margin-top:-500px;
	background-image:url(secondListbackground.png);
	background-repeat:repeat;


}

#nav li ul ul { /* third-and-above-level lists */
	left: -999em;
    margin:-1px 0 0 201px;
	top:0px;
}

#nav a {
    font-size:1.08em;
	display:block;
	width: 195px;
	w\idth : 195px;
    text-decoration:none;
	text-transform:uppercase;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal; 
    padding : 2px 0 2px 6px;
	border-bottom:#ec3135 solid 1px;

}
#nav a:hover {
color:#ffffff;
width:195px;
}
#nav li li a {
width:195px;
background-image:url(secondListNavbacckground.jpg);
}
#nav li li a:hover {
width:195px;
background-image:none;
background-color:#ba0104;
}
#nav li li:hover {
}
#nav li ul ul{
	position:absolute;
	top:0;
	left: -999em;
  	margin:-1px 0 0 201px;
	width:200px;
	padding-top:500px;
	padding-bottom:520px;
	margin-top:-500px;
	background-image:url(secondListbackground.png);
	background-repeat:repeat;

	
}
#nav li  li {
width:201px;
margin:auto 0px;
position:relative;
}
#nav li ul:hover {
width:201px;
}
#nav li a.SelectedTab {
    font-weight:bold;
    background-color: #FFF;
    color:#000;
}
#nav .DisabledTab {
    color:#ccc;
}
/*no need to change these hover classes unless you need more than 4 levels */
#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li.iehover ul ul,
#nav li.iehover ul ul ul,
#nav li.iehover ul ul ul ul{
  left: -999em;
}

#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul, 
#nav li.iehover ul, 
#nav li li.iehover ul, 
#nav li li li.iehover ul {
	left: auto;
}



/* end of navigation */
#searchBox {
clear:both;
width:201px;
height:50px;
margin-top:23px;
margin-left:21px;
background-image:url(searchBackground.jpg);
background-repeat:no-repeat;
padding-top:15px;
color:#FFFFFF;
}
.searchBoxStyle {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:0.85em;
text-transform:uppercase;
text-align:center;
}
#dnnSEARCH {
color:#FFFFFF;
text-align:left;
}
#dnnSEARCH a {
color:#FFFFFF;
}
#copyrightLML {
color:#ffffff;
margin-left:21px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.85em;
text-align:center;
margin-top:130px;
}
#login {
margin:0px auto;
clear:both;
width:954px;
text-align:center;
}
#contentGroup {
float:right;
width:730px;
background-image:url(middlePaneBackground.jpg);
background-repeat:no-repeat;
background-position:bottom left;
background-color:#f8f9f9;
}
#contentPaneFrame {
width:518px;
float:left;
}
.contentpane {
height:595px;
width:490px;
padding:15px;
_padding:14px;
}
.contentpane ul li {
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#000000;
}
#topBackground {
width:520px;
_width:516px;
height:38px;
background-image:url(topPageBackground.jpg);
background-repeat:no-repeat;
}

#rightPane {
width:212px;
float:right;
height:664px;
background-color:#f8f9f9;
padding:0px;
margin:0px;

}
#telephonePane {
height:182px;
width:211px;
background-image:url(telephoneBackground.jpg);
background-repeat:no-repeat;
padding-top:18px;
margin:0px;
}
.telephoneHeading {
color:#CA0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
width:168px;
text-align:center;
font-size:0.9em;
}
.telephoneDetails {
width:168px;
text-align:center;
margin:5px 0px 0px 6px;
color:#333333;
font-size:0.9em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.telephoneDetailsHeading {
color:#CA0000;
font-size:0.70em;

}
.telephoneSubheading {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
width:168px;
text-align:center;
margin:5px 0px 0px 6px;
color:#666666;
font-size:0.73em;
text-align:center;
}
.telephoneSubheading a{
color:#CA0000;
text-decoration:underline;
}
.telephoneSubheading a:hover {
text-decoration:none;
}
.telephoneOrders {
	display:block;
	height:38px;
	width:180px;
background-image:url(telephoneCC.jpg);
background-repeat:no-repeat;
background-position:right;
font-size:0.75em;
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
}
.rightPaneLinks {
font-family:Verdana, Arial, Helvetica, sans-serif;
width:195px;
height:68px;
margin-top:22px;
}
.rightPaneLinks a{
color:#000000;
font-size:0.9em;
font-weight:bold;
margin-left:10px;
display:block;
text-decoration:none;
}
#raikeBox {
background-image:url(raikerThumb.jpg);
background-repeat:no-repeat;
background-position:center;
padding-top:35px;
height:33px;

}
#raikeBox a{
}
#pdfBox {
background-image:url(pdfBrochureBackground.jpg);
background-repeat:no-repeat;
background-position:right;

}
#pdfBox a{
margin-top:3px;
}
#MDAbox {
background-image:url(DMA-background.jpg);
background-repeat:no-repeat;
background-position:right top;
font-size:0.75em;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
padding-top:10px;
}
#BritishStandardBox {
background-image:url(britishStandardLogo.jpg);
background-repeat:no-repeat;
background-position:right;
font-size:0.73em;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
padding-top:17px;
}
#footer {
height:25px;
width:730px;
float:left;
clear:both;
text-align:center;
font-size:0.7em;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
/* text style etc */
h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
text-transform:none;
text-decoration:none;
color:#ffffff;
background-image:url(mainHeadingBackground.jpg);
width:468px;
height:22px;
padding-left:10px;
padding-top:2px;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
text-transform:none;
text-decoration:none;
color:#000000;
}
h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:bold;
color:#000000;
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style:italic;
	color:#000000;
	font-weight:bold;
}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight:bold;
	color:#000000;
}

.Normal {
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#000000;
}
.NormalBold {
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#000000;
font-weight:bold;
}
p {
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#000000;
}

a {
color:#1e85a4;
font-weight:bold;
text-decoration:underline;
}
a:hover{
color:#1e85a4;
text-decoration:none;
}
a:visited {

}
a:active {

}
text {
text-align:left;
}

.colourletters {
	color: #D85409;
}
.off {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.1em;
	line-height: 0.1em;
}
.off a:hover {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.1em;
	line-height: 0.1em;
}

.table1 {
	width: 505px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #FFFFFF;
	background-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
html>body .table1 {

}
.table2 {
	width: 505px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #FFFFFF;
	background-color: #EB6317;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
html>body .table2 {

}
.table3 {
	width: 505px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #FFFFFF;
	background-color: #6699CC;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
html>body .table3 {

}
.table4 {
	width: 505px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #FFFFFF;
	background-color: #99CC33;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
html>body .table4 {

}
.table5 {
	width: 505px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #FFFFFF;
	background-color: #FF9900;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
html>body .table5 {

}
.table6 {
	width: 505px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #99CC33;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-weight: bold;
	background-repeat: repeat;
	background-image: url(lightgreybg.jpg);
}
html>body .table6 {

}
.table7 {
	width: 505px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #6699CC;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-weight: bold;
	background-repeat: repeat;
	background-image: url(lightgreybg.jpg);
}
html>body .table7 {

}
.table8 {
	width: 505px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #EB6317;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-weight: bold;
	background-repeat: repeat;
	background-image: url(lightgreybg.jpg);
}
html>body .table8 {

}
.table9 {
	width: 505px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666666;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-weight: bold;
	background-repeat: repeat;
	background-image: url(lightgreybg.jpg);
}
html>body .table9 {

}
.table10 {
	width: 505px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-weight: bold;
	background-repeat: repeat;
	background-image: url(lightgreybg.jpg);
}
html>body .table10 {

}

.orange {
	color: #EB6317;
}
.blue {
	color: #6699CC;
}
.green {
	color: #99CC33;
}
.lightorange {
	color: #FF9900;
}
.lightgrey {
	color: #666666;
}

.findUs {

}
.findUs  a {

}
.findUs a:hover {

}
.findUs a:active {

}

#backgroundMask {
background-color:#ffffff;
width:100%;
height:300px;
position:absolute;
left:0;
z-index:20;
margin-top:690px;
*margin-top:0px;
}

.linkWSI {
text-align:right;
font-size:0.7em;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
}
.linkButton a{
padding:3px 5px 5px 5px;
background-color:#69030e;
color:#FFFFFF !important;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:bold;
text-transform:capitalize;
}
.linkButton a:hover {
text-decoration:underline;
background-color:#b50414;
}
.linkButton a:visited {
color:#FFFFFF !important;
}
