﻿/* ---- OVER RIDE -------------------------------------------- */
table#main td.title_thick {
	height: 300px;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-bottom-color: #bfbfbf;
	background:#ffffff url(../images/title_bg.gif) repeat-x;
	text-align:center;
}
table#main td.title_thick table#title-blk{
	width:960px;
	height:300px;
	margin-left:auto;
	margin-right:auto;
	border-collapse: collapse;
	background-color: transparent;
	border:0;
}
table#main td.title_thick table#title-blk td.title-img {
	width:960px;
	height:300px;
	padding:0;
	background:#ffffff;
}
table#main td.title_thick table#title-blk td.title-img img{
	border:0;
}
/* ---- /OVER RIDE -------------------------------------------- */
table#main table#top-cont{
	width: 960px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	border-collapse: collapse;
	background-color: #ffffff;
	text-align: left;
}

table#main table#top-cont td{
	margin:0;
	padding:0;
	border-width:0;
	border-spacing:0;
	text-align:left;
	vertical-align:top;
}

table#main table#top-cont td.news {
	width:396px;
	padding-top:25px;
	padding-right:25px;
	padding-bottom:25px;
}
table#main table#top-cont td.ir {
	width:345px;
	padding:25px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #bfbfbf;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #bfbfbf;
}
table#main table#top-cont td.banner {
	width:218px;
	background:#ffffff url(../images/banner_bg.gif) repeat-y;
}
table#main table#top-cont td.banner img{
	border-width:0;
	margin: 6px 15px;
}
table#main table#top-cont td.recruit {
	width:345px;
	padding:25px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #bfbfbf;
}

table#main table#top-cont table.title {
	width:100%;
	margin-bottom:5px;
}
table#main table#top-cont table.title td.left{
	text-align:left;
}
table#main table#top-cont table.title td.right{
	text-align:right;
}
table#main table#top-cont table.title td.left img{
	border:0;
}
table#main table#top-cont table.title td.right img{
	border:0;
}

table#main table#top-cont table.news {
	width:100%;
	margin-top:20px;
}
table#main table#top-cont table.news td.date{
	text-align:left;
	vertical-align:middle;
}
table#main table#top-cont table.news td.date img{
	margin-left:4px;
}
table#main table#top-cont table.news td.headline{
	text-align:left;
	vertical-align:top;
}
