
/*Added by Sam */
div.pagecontent_fullwidth_WithoutLeft{
	float: left;
	position: relative;
	margin: 1em 0.5em 0 2em;
    width:800px;
}
td.day a, td.night a
{
	color: #213e7e;
	text-decoration: none;
}
div.rightsidebar{
	width: 210px;
	position: relative;
	float: right;
	margin-right: 10px;
}
div.rightsidebar div{
	margin-bottom: 10px;
}
div.rightsidebar div.webtv{
	clear: both;
	height: 197px;
	width: 210px;
	background: url(../images/bg_webtv.jpg) no-repeat;
}
div.rightsidebar div.ad_150{
	clear: both;
	height: 150px;
	width: 210px;
	background: url(../images/banner_ad_210_150.jpg) no-repeat;
}
div.rightsidebar div.newsupdate{
	clear: both;
	width: 210px;
	background: url(../images/head_rightbar_newsupdate.jpg) no-repeat center top;
}
div.rightsidebar div.newsupdate table{
	width: 210px;
	margin-bottom: 0;
}
div.rightsidebar div.newsupdate table td.newslink{
	height: 2.5em;
	text-align: left;
    vertical-align:middle;
	color: white;
	padding-left: 2.5em;
}
div.rightsidebar div.newsupdate table td.date{
	width: 10%;
}
div.rightsidebar div.newsupdate table tr.one td{
	background-color: #fff;
	padding: 2px 5px;
	font-size: 90%;
	height: 2.2em;
}
div.rightsidebar div.newsupdate table tr.two td{
	background-color: #e6e6e6;
	padding: 2px 5px;
	font-size: 90%;
	height: 2.2em;
}
div.rightsidebar div.newsupdate table tr.one a{
	color: Black;
	text-decoration: none;
}
div.rightsidebar div.newsupdate table tr.one a:hover{
	color: gray;
	text-decoration: underline;
}
div.rightsidebar div.newsupdate table tr.two a{
	color: Black;
	text-decoration: none;
}
div.rightsidebar div.newsupdate table tr.two a:hover{
	color: gray;
	text-decoration: underline;
}
div.rightsidebar div.ad_80{
	clear: both;
	height: 80px;
	width: 210px;
	background: url(../images/banner_ad_210_80.jpg) no-repeat;
}
div.pagecontent{
	float: left;
	position: relative;
	margin: 1em 1.2em 0 1.3em;
}
div.pagecontent table.job{
	width: 100%;
	border: 0;
}
div.pagecontent table.job th{
	background-color: #e3eff4;
	width: 30%;
}
div.pagecontent table.job td{
	background-color: #f1f7fa;
	width: 70%;
}
div.pagecontent .newsnow{
	width: 411px;
	position: relative;
}
div.pagecontent .newsnow table.news{
	width: 411px;
	position: relative;
}
div.pagecontent .newsnow table.news td.newslink {
    background: url(../images/head_pages_newsnow.jpg) no-repeat top center; vertical-align:middle;
     height:25px ;color: white; padding-top: 0px;
}
div.pagecontent .newsnow table td.newslink span.title{
	text-align: left;
	padding-left: 2.3em;
	color: white;
}
div.pagecontent .stgnow table td.newslink span.title{
	text-align: left;
	padding-left: 0.5em;
	color: white;
}
div.pagecontent .quotenow table,
div.pagecontent .stgnow table#tbStgNow,
div.pagecontent .datanow table{
	width: 410px;
	position: relative;
	top: -2.5em;
	left: 1px;
}
div.pagecontent .newsnow table.news td.two{
	background-color: #dcf1f3;
	padding: 2px 5px;
	font-size: 90%;
}
div.pagecontent .quotenow table td.newslink,
div.pagecontent .stgnow table td.newslink,
div.pagecontent .datanow table td.newslink{
	height: 2em;
	text-align: left;
	vertical-align:middle;
	color: white;
	padding-right: 1.5em;
	padding-left: 2.4em;
}
td.newslink a{
	color: white;
	text-decoration: none;
}
td.newslink a:hover,
td.newslink a.newslink:hover{
	color: gray;
	text-decoration: underline;
}
td.newslink a.title{
	text-align: left;
	color: white;
}
td.newslink span.newslink{
	text-align: right;
	margin-left: 16.0em;
}
td.newslink span.newslink2{
	text-align: right;
	margin-left: 22em;
}
div.pagecontent .newsnow table.news td.one,
div.pagecontent .newsnow table.news td.last{
	background-color: #fff;
	padding: 2px 5px;
	font-size: 90%;
}
div.pagecontent .quotenow{
	width: 411px;
	position: relative;
	background: url(../images/head_pages_quote.jpg) no-repeat top center;
	min-height: 100px;
	padding-top: 30px;
}
div.pagecontent .quotenow table th,
div.pagecontent .datanow table th{
	background-color: #666;
	width: 20%;
	color: white;
	text-align: center;
	padding: 3px;
}
div.pagecontent .quotenow table tr.one td.price,
div.pagecontent .datanow table tr.one td{
	background-color: #fff;
	text-align: left;
	padding: 3px;
	padding-left:17px;
}
div.pagecontent .quotenow table tr.two td.price,
div.pagecontent .datanow table tr.two td{
	background-color: #faf7d6;
	text-align: left;
	padding: 3px;
	padding-left:17px;
}
div.pagecontent .quotenow table tr.one td.header{
	background-color: #fff;
	text-align: left;
	padding: 3px;
	padding-left:0.8em;
}
div.pagecontent .quotenow table tr.two td.header{
	background-color: #faf7d6;
	text-align: left;
	padding: 3px;
	padding-left:0.8em;
}
div.pagecontent .quotenow table tr.one td.down{
	background: #fff url(../images/bullet_down.png) no-repeat right center;
	background-color: #fff;
	text-align: left;
	padding: 3px;
	padding-left:17px;
}
div.pagecontent .quotenow table tr.two td.down{
	background: url(../images/bullet_down.png) no-repeat right center  #faf7d6;
	background-color: #faf7d6;
	text-align: left;
	padding: 3px;
	padding-left:17px;
}
div.pagecontent .quotenow table tr.one td.up{
	background: #fff url(../images/bullet_up.png) no-repeat right center;
	background-color: #fff;
	text-align: left;
	padding: 3px;
	padding-left:17px;
}
div.pagecontent .quotenow table tr.two td.up{
	background: url(../images/bullet_up.png) no-repeat right center  #faf7d6;
	background-color: #faf7d6;
	text-align: left;
	padding: 3px;
	padding-left:17px;
}
div.pagecontent .stgnow{
	width: 411px;
	position: relative;
	background: url(../images/head_pages_stg.jpg) no-repeat top center;
	min-height: 100px;
	padding-top: 30px;
}

div.pagecontent .stgnow table td.imgshot{
	width: 10%;
	margin: 0;
	vertical-align: top;
}

div.pagecontent .stgnow table td.imgshot img{
	padding: 5px 10px 0 0;
}
div.pagecontent .stgnow h6{
	color: #ab459f;
	padding: 0;
	margin: 0;
}
div.pagecontent .stgnow p{
	padding: 0;
	margin: 5px 0 0;
}
div.pagecontent .datanow{
	width: 411px;
	position: relative;
	background: url(../images/head_pages_data.jpg) no-repeat top center;
	min-height: 100px;
	padding-top: 30px;
}

div.pagecontent .datanow table th.date,
div.pagecontent .datanow table tr.one td.date,
div.pagecontent .datanow table tr.two td.date{
	width: 60%;
	text-align: left;
}

div.pagecontent .datanow table th{
	background-color: #666;
	width: 20%;
	color: white;
	text-align: center;
}

div.pagecontent .newsupdate{
	background: url(../images/head_pages_newsupdate.jpg) no-repeat top left #fff;
	width: 410px;
	position: relative;
	padding-top: 30px;
	margin: 0;
	padding: 0;
} 

div.pagecontent .newsupdate table{
	width: 410px;

}

div.pagecontent .newsupdate table td{
	padding: 3px;
}
div.pagecontent .newsupdate table td.newslink{
	padding-bottom: 1em;
}
div.pagecontent .newsupdate table td.newslink a{
	position: relative;
	left: 27em;
	padding: 0;
	margin: 0;
}

div.pagecontent .newsupdate table div.newsdate{
	text-align: left;
	padding: 3px;
	width: 40px;
	font-weight: bold;
	color: #22324e;
}

div.pagecontent .newsupdate table tr.one td{
	background-color: #f5f5e9;
	text-align: left;
	padding: 3px;
}
div.pagecontent .newsupdate table tr.two td{
	background-color: #fff;
	text-align: left;
	padding: 3px;
}
div.pagecontent_fullwidth{
	float: left;
	position: relative;
	margin: 1em 0.5em 0 2em;
	width:600px;
}
div.pagecontent_fullwidth .whatwedo{
	width: 473px;
	position: relative;
	background: url(../images/head_pages_whatwedo.jpg) no-repeat top center;
	min-height: 100px;
	padding-top: 30px;
	float: left;
}
div.pagecontent_fullwidth .whatwedo table{
	position: relative;
	top: -2.5em;
}
div.pagecontent_fullwidth .whatwedo table td.newslink{
	height: 30px;
	padding-left: 30px;
}
div.pagecontent_fullwidth .rightsidebar{
	width: 150px;
	position: relative;
	float: left;
	margin: 0px 0.8em;
	top: 1px;
	right: -4px;
}
table.indexboxes td.data{
	font-size: 11px;
	text-align: center;
}
table.indexboxes td.chart{
	padding-top: 0.5em;
}
div.pagecontent_fullwidth .whatwedo table{
	position: relative;
	top: -2.5em;
}
div.pagecontent_fullwidth .whatwedo table td.newslink{
	height: 30px;
	padding-left: 30px;
}
div.pagecontent_fullwidth .rightsidebar{
	width: 150px;
	position: relative;
	float: left;
	margin: 0px 0.8em;
	top: 1px;
	right: -4px;
}