body { 
	margin: 0px;
 	padding: 0px;
 	background: #FFFFFF;
 	font-family: tahoma,arial,helvetica,sans-serif;
 	font-size: 8.6pt;
	color: #404143;
	line-height: 11.6pt;
	text-align: left;
	_text-align:center;
	background:#c0c0c0 url(../../images/001/bg/general.gif) repeat-x;
	}
	
.body_grey { 
 	font-family: tahoma,arial,helvetica,sans-serif;
 	font-size: 8.6pt;
	color: #707172;
	line-height: 11.6pt;
	text-align: left;
		_text-align:center;
	}
	
.body_white { 
 	font-family: tahoma,arial,helvetica,sans-serif;
 	font-size: 8.6pt;
	color: #ffffff;
	line-height: 11.6pt;
	text-align: left;
		_text-align:center;
	}	
	
.body_alert {
 	font-family: tahoma,arial,helvetica,sans-serif;
 	font-size: 8.6pt;
	color: #EE0000;
	font-weight: bold;
	line-height: 11.6pt;
	text-align: left;
		_text-align:center;
    }	


#main{

width:750px;
margin:0px auto;
position:relative;
text-align:left;
}

.tbl_red {
   background-image: url("/images/001/bg/bg_menu_red.gif");
}

.tbl_blue {
   background-image: url("/images/001/bg/bg_menu_blue.gif");
}

.tbl_green {
   background-image: url("/images/001/bg/bg_menu_green.gif");
}

.newssearch {
	background-color:#e8eaec;
	position: absolute;
	text-align: left;
	margin: 0px;
	padding: 5px;
	border: 0px;
	width: 500px;
	height: 022px;
	z-index: 51;
  }
  
  
  
.newssearchbutton {
	background-color:#e8eaec;
	position: absolute;
	top: 0px;
	left: 500px;
	text-align: right;
	margin: 0px;
	padding: 5px;
	border: 0px;
	width: 165px;
	height: 022px;
	z-index: 51;
  }

A.body_white { 
 	font-family: tahoma,arial,helvetica,sans-serif;
 	font-size: 8.6pt;
	color: #ffffff;
	line-height: 11.6pt;
	text-align: left;
	}	
	
A.body_white:hover { 
 	font-family: tahoma,arial,helvetica,sans-serif;
 	font-size: 8.6pt;
	color: #f458e5;
	line-height: 11.6pt;
	text-align: left;
	}		
	
#header {
	position: absolute;
	background-image: url("/images/001/bg/bg_header.gif");
	top: 0px;
	left: 25px;
	width: 750px;
	height: 150px;
 	z-index: 2;
	}

#logo {
	position: absolute;
	background-image: url("/images/001/general/logo_qmb.gif");
	top: 45px;
	left: 237px;
	width: 538px;
	height: 105px;
 	z-index: 3;
  }

#navigation {
	position: absolute;
	margin: 0px;
	width: 750px;
	height: 50px;
	left: 25px;
	top: 150px;
	z-index: 4;
	}
  
#navigation a {
	float: left;
	clear: none;
    }

#container {
	position: absolute;
	background-image: url("/images/001/bg/bg_container.gif");
	margin: 0 auto;
	top: 200px;
	left: 25px;
	width: 750px;
	text-align: left;
	z-index: 1;
	}

#stripe {
	position: absolute;
	top: 200px;
	left: 25px;
	width: 750px;
	height: 350px;
	z-index: 6;
    }
	
#colour_corner {
	position: absolute;
	top: 211px;
	left: 25px;
	width: 7px;
	height: 13px;
	z-index: 7;
    }

#panel {
	position: absolute;
	top: 200px;
	left: 25px;
	width: 750px;
	height: 350px;
 	z-index: 4;
    }

#content {
	position: absolute;
	margin: 0px;
	width: 440px;
	top: 260px;
	left: 75px;
	z-index: 20;
	} 
 
#panelside {
	position: absolute;
	top: 205px;
	left: 545px;
	width: 210px;
	z-index: 21;
    }

#side {
	position: absolute;
	margin: 0px;
	width: 210px;
	top: 260px;
	left: 545px;
	z-index: 22;
	}

#divider {
	background-color:#e8eaec;
	position: absolute;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 675px;
	height: 001px;
	z-index: 50;
  }

#divider2 {
	background-color:#e8eaec;
	position: absolute;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 675px;
	height: 001px;
	z-index: 51;
  }

#footer {
	margin: 0px;
	width: 675px;
	left: 75px;
	z-index: 30;
	clear: both;
	}
	
.smallprint {
 	font-family: tahoma,arial,helvetica,sans-serif;
 	font-size: 7.2pt;
	}
	
#btn_home {
	background: #d9dcdf url(/images/001/nav/navbtn_01.jpg) top left no-repeat;
	display: block;
	width: 93px;
	height: 50px;
	text-indent: -9999px;
	font-size: 9px;
	}
	
#btn_home:hover {
	background: #d9dcdf url(/images/001/nav/navbtn_01.jpg) no-repeat 0px -50px;
	}

#btn_about {
	background: #d9dcdf url(/images/001/nav/navbtn_02.jpg) top left no-repeat;
	display: block;
	width: 107px;
	height: 50px;
	text-indent: -9999px;
	font-size: 9px;
	}
	
#btn_about:hover {
	background: #d9dcdf url(/images/001/nav/navbtn_02.jpg) no-repeat 0px -50px;
	}

#btn_mortgages {
	background: #d9dcdf url(/images/001/nav/navbtn_03.jpg) top left no-repeat;
	display: block;
	width: 82px;
	height: 50px;
	text-indent: -9999px;
	font-size: 9px;
	}
	
#btn_mortgages:hover {
	background: #d9dcdf url(/images/001/nav/navbtn_03.jpg) no-repeat 0px -50px;
	}

#btn_general {
	background: #d9dcdf url(/images/001/nav/navbtn_04.jpg) top left no-repeat;
	display: block;
	width: 116px;
	height: 50px;
	text-indent: -9999px;
	font-size: 9px;
	}
	
#btn_general:hover {
	background: #d9dcdf url(/images/001/nav/navbtn_04.jpg) no-repeat 0px -50px;
	}

#btn_protection {
	background: #d9dcdf url(/images/001/nav/navbtn_05.jpg) top left no-repeat;
	display: block;
	width: 80px;
	height: 50px;
	text-indent: -9999px;
	font-size: 9px;
	}
	
#btn_protection:hover {
	background: #d9dcdf url(/images/001/nav/navbtn_05.jpg) no-repeat 0px -50px;
	}

#btn_news {
	background: #d9dcdf url(/images/001/nav/navbtn_06.jpg) top left no-repeat;
	display: block;
	width: 58px;
	height: 50px;
	text-indent: -9999px;
	font-size: 9px;
	}
	
#btn_news:hover {
	background: #d9dcdf url(/images/001/nav/navbtn_06.jpg) no-repeat 0px -50px;
	}
	
#btn_clients {
	background: #d9dcdf url(/images/001/nav/navbtn_07.jpg) top left no-repeat;
	display: block;
	width: 89px;
	height: 50px;
	text-indent: -9999px;
	font-size: 9px;
	}
	
#btn_clients:hover {
	background: #d9dcdf url(/images/001/nav/navbtn_07.jpg) no-repeat 0px -50px;
	}
	
#btn_contact {
	background: #d9dcdf url(/images/001/nav/navbtn_08.jpg) top left no-repeat;
	display: block;
	width: 125px;
	height: 50px;
	text-indent: -9999px;
	font-size: 9px;
	}
	
#btn_contact:hover {
	background: #d9dcdf url(/images/001/nav/navbtn_08.jpg) no-repeat 0px -50px;
	}

A{	
	color:#404143;
	}

A:Hover {
	color:#f458e5;
 	 }

td { 
 	font-family: tahoma,arial,helvetica,sans-serif;
 	font-size: 8.6pt;
	color: #404143;
	line-height: 11.6pt;
	text-align: left;
	}


.inputbox
	{
	font-family: tahoma,arial,helvetica,geneva,sans-serif;
	font-size: 8pt;
	color: #000A15;
	line-height: 13px;
	padding: 2px;
	border-color: #D7D7D7;
	background-color: #FFFFFF;
	border-style: solid; 
	border-width: 1px;
	width: 175px;
	}
h1 {
	font-size: 12px;
	font-weight: bold;
}

