@charset "utf-8";
html, body{
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
}

td, body{
	font-family:Tahoma;
	font-size:11px;
	color:#555555;
}

a:link{
	color:#0096FF;
}
a:visited{
	color:#0096FF;
}
a:hover{
	color:#0096FF;
}
a:active{
	color:#0096FF;
}

/* Header style */
.header{
	background-image:url(../images/header/background_small.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:155px;
}
	.header div.logo{
		float:left;
		position:relative;
		top:25px;
		left:35px;
		background-image:url(../images/header/logo.png);
		background-repeat:no-repeat;
		width:270px;
		height:82px;
		cursor:pointer;
		*filter:expression(png(this));
	}
	.header div.menu{
		position:absolute;
		top:60px;
		right:20px;
		white-space:normal;
	}
/* Content style */
.content{
}
	.content div.title{
		padding:30px 0px 0px 60px;
		color:#cccccc;
		font-size:14px;
		font-weight:bold;
	}
	.content div.location{
		padding:20px 0px 0px 60px;
	}
	.content div.body{
		padding:20px 0px 0px 0px;
	}

/* Footer style */
.footer{
	width:100%;
}
	.footer div.line{
		background-image:url(../images/footer/line.jpg);
		background-repeat:repeat-x;
		width:100%;
		height:7px;
	}	
.copyright{
	vertical-align:top;
	text-align:left;
	padding-left:10px;
	font-size:10px;
	color:#7f7f7f;
}

/* Content table style */
.table-main{
	width:100%;	
}
	.table-main td{
		vertical-align:top;
	}
	.table-main td.title{
		width:100px;
		padding:0px 15px 0px 10px;
		text-align:right;
	}
	.table-main img.button-number{
		border:0px;
		margin-right:4px;
	}
	.table-main td.content{
		padding:0px 15px 0px 15px;
	}
	.table-main td.only{
		padding:0px 15px 0px 60px;
	}
	.table-main td.content-separated{
		background-image:url(../images/line-grey.gif);
		background-repeat:no-repeat; padding-left:15px;
		padding:0px 15px 0px 15px;
	}
	.table-main td.content-width-150{
		width:150px;
	}
	.table-main td.content-width-200{
		width:200px;
	}
	.table-main td.separator{
		height:20px;
		vertical-align:middle;
		padding:0px 10px 0px 10px;
	}
		.table-main td.separator div{
			width:100%;
			height:1px;
			overflow:hidden;
			background-color:#dddddd;
		}
	.table-main div.vertical-separator{
		float:left;
		width:1px;
		height:70px;
		background-image:url(../images/line-grey.gif);
		background-repeat:no-repeat;
		margin:0px 14px 0px 14px;
	}
	.table-main td.separator-clear{
		height:60px;
	}
	.table-main td.merge{
		position:relative;
		padding:0px 10px 0px 10px;
		/* Settings for all IE */
			//height:expression(this.childNodes[0].offsetHeight);
	}
	.table-main td.merge div.content{
		/* Settings for all IE */
			//position:absolute;
	}
	
.table-panel{
}
	.table-panel td.top{
		font-size:1px;
	}
	.table-panel td.top div.left{
		background-image:url(../images/corners/default_left_top.png);
		width:7px;
		height:7px;
		*filter:expression(png(this));
	}
	.table-panel td.top div.middle{
		background-color:#ededed;
		width:100%;
		height:7px;
	}
	.table-panel td.top div.right{
		background-image:url(../images/corners/default_right_top.png);
		width:7px;
		height:7px;
		*filter:expression(png(this));
	}
	.table-panel td.bottom{
		font-size:1px;
	}
	.table-panel td.bottom div.left{
		background-image:url(../images/corners/default_left_bottom.png);
		width:7px;
		height:7px;
		*filter:expression(png(this));
	}
	.table-panel td.bottom div.middle{
		background-color:#ededed;
		width:100%;
		height:7px;
	}
	.table-panel td.bottom div.right{
		background-image:url(../images/corners/default_right_bottom.png);
		width:7px;
		height:7px;
		*filter:expression(png(this));
	}
	.table-panel td.middle{
		background-color:#ededed;
	}