/* CSS Document */
body {
	font-family:verdana, helvetica, sans-serif;
	font-size:11px;
	background:url(images/bg_body.gif);
	margin:0px 0px 0px 0px;
	/*overflow:hidden;*/
}
div {
	margin:0px;
	padding:0px;
}
/* Makes a DIV the exact size of the whole browser window to center things in */
#mainPage {
	position: absolute;
	width: 100%;
	height: 99%; /* 100% seemed to force a scrollbar in Firefox */
	text-align: center;
	padding: 0px;
	margin:0px;
}
/* Puts the rectangle border that contains all else. Everything else can be absolute positioned in this container */
#mainBlock {
	position: relative;
	width: 70em;
	height: 62em;
	background: #FFFFFF;
	text-align: left;
	margin: 0 auto;
	overflow: hidden;
}
#footerBlock {
	position: relative;
	width: 770px;
	height: 40px;
	text-align: left;
	margin: 0 auto;
	overflow: hidden;
}
#mainBlockTandC {
	position: relative;
	width: 70em;
	height: 110em;
	background: #FFFFFF;
	text-align: left;
	margin: 0 auto;
	overflow: hidden;
}
#footerBlockTandC {
	position: relative;
	width: 770px;
	height: 40px;
	text-align: left;
	margin: 0 auto;
	overflow: hidden;
}
#topLogo {
	position:absolute;
	left:9px;
	top:13px;
}
#topRightLogo {
	position:absolute;
	left:655px;
	top:20px;
	border: none;
}
#flashElement {
	position:absolute;
	width:770px;
	height:205px;		
	left:0px;
	top:85px;
	background:lightgrey;
}
#searchBox {
	position:absolute;
	width:354px;
	height:110px;	
	background:#eee;
	margin:0px;	
	border:1px solid #999;	
	left:406px;
	top:300px;
}
form#frmSrch {
	margin:0;
}
form#frmSrch input#qt {
	width: 15em;
}
#tandcTitle {
	position:absolute;
	left:167px;
	top:110px;
}
#tandcMenu {
	position:absolute;
	left:10px;
	top:110px;
}
#titleText {
	position:absolute;
	left:0px;
	top:295px;
}
#mainText1 {
	position:absolute;
	left:34px;
	top:400px;
	width:340px;
}
#mainText2 {
	position:absolute;
	left:416px;
	top:430px;
	width:340px;
}
#tandcMainText {
	position:absolute;
	left:170px;
	top:200px;
	width:560px;
}
#bottomLogo {
	position:absolute;
	left:543px;
	top:547px;
}
#footer {
	position:absolute;
	left:0px;
	top:15px;
	width:770px;
}
p.searchHeading {
	margin:10px 0px 0px 10px;
	font-weight:bold;
	font-size:12px;
}
p.normal {
	margin:8px 0px 0px 10px;
	color:#999;
}
table.searchTable {
	margin:2px 0px 0px 8px;
}
p.bodyText {
	margin:0px 0px 15px 0px;
	color:#919191;
	font-height:11px;
	line-height:14px;	
}
p.tandcBody {
	margin:0px 0px 15px 0px;
	color:#6B6B6B;
	font-height:11px;
	line-height:14px;	
}
span.tandcNumber {
	color:#3B3B3B;
	font-weight:bold;
}
p.footerText {
	margin:0px 0px 15px 2px;
	color:#646464;
	font-size:10px;
	line-height:14px;	
}
p.menuItem {
	width:130px;
	color:#666;
	font-size:10px;
	margin:0px 0px 2px 0px; 
	padding-bottom:4px;
	border-bottom:1px solid #E5E5E5;
}
a { color:#919191; }
a.footer { color:#646464; text-decoration:none; }
a.footer:hover { color:#646464; text-decoration:underline; }
a.aMenu { color:#646464; text-decoration:none; }
a.aMenu:hover { color:#646464; text-decoration:underline; }
img.topFotoLogo {
	border: none;
	float: right;
	margin: 1em 1em 0 0;
}
