body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	background-image: url(../images/global/bg_fade.jpg);
	background-repeat: repeat-x;
	}
table {
	border-style: none;
	border-collapse: collapse;
	}
td {
	padding: 0;
	vertical-align: top;
	text-align: left;
	}
div#site {   /* global site shell */
	position: relative; 
	top: 0;
	left: 0; 
	width: 935px;
	margin: 0 auto;
	}
div#nav {   /* primary nav */
	position: absolute;
	padding: 0;
	top: 0;
	left: 0;
	width: 240px;
	height: 500px;
	margin-left: 0;
	background-color: transparent;
	background-image: url(../images/global/leftnav_sub_bg.jpg);
	background-repeat: no-repeat;
	}
div#subcontentframe { 
	position: absolute;
	margin: 0;
	top: 0;
	left: 0;
	width: 935px;
	margin-left: 0;
	}
div#subcontent {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	width: 935px;
	margin-left: 0;
	background-color: #e0eef0;
	background-image: url(../images/global/content_bgtile.jpg);
	background-repeat: repeat-y;
	}
div#banner {   /* for intros with 3 lines */
	position: relative;
	padding: 0;
	top: 0;
	left: 240px;
	width: 695px;
	height: 276px;
	background-color: transparent;
	background-image: url(../images/global/sub_banner_photo.jpg);
	background-repeat: no-repeat;
	}
div#banner2 {   /* for intros with 4 lines */
	position: relative;
	padding: 0;
	top: 0;
	left: 240px;
	width: 695px;
	height: 300px;
	background-color: transparent;
	background-image: url(../images/global/sub_banner_photo.jpg);
	background-repeat: no-repeat;
	}
div#banner3 {   /* for intros with 2 lines */
	position: relative;
	padding: 0;
	top: 0;
	left: 240px;
	width: 695px;
	height: 252px;
	background-color: transparent;
	background-image: url(../images/global/sub_banner_photo.jpg);
	background-repeat: no-repeat;
	}
div#edition {
	position: relative;
	padding: 0;
	top: 0;
	left: 578px;
	width: 117px;
	height: 26px;
	}
div#newedition {
	position: relative;
	padding: 0;
	top: 0;
	left: 528px;
	width: 167px;
	height: 26px;
	}
div#title {
	position: absolute;
	padding: 0;
	top: 59px;
	left: 334px;
	width: 361px;
	height: 37px;
	}
div#subtitle {
	position: absolute;
	padding: 0;
	top: 114px;
	left: 525px;
	width: 170px;
	height: 26px;
	}
div#sectioninfo {  /* for intros with 3 lines */
	position: absolute;
	padding: 0;
	top: 140px;
	left: 0px;
	width: 695px;
	height: 136px;
	}
div#sectioninfo2 {  /* for intros with 4 lines */
	position: absolute;
	padding: 0;
	top: 140px;
	left: 0px;
	width: 695px;
	height: 160px;
	}
div#sectioninfo3 {  /* for intros with 2 lines */
	position: absolute;
	padding: 0;
	top: 140px;
	left: 0px;
	width: 695px;
	height: 122px;
	}
div#promos {
	position: relative;
	padding: 0;
	top: 0;
	left: 0;
	width: 935px;
	height: 138px;
	background-color: #446f77;
	}
div#promocontent {
	position: relative;
	padding: 0;
	top: 25px;
	left: 301px;
	width: 270px;
	}
td.promo1 {
	padding: 0 50px 20px 0;
	width: 320px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-align: left;
	font-weight: normal;
	line-height: 16px;
	}
td.promo2 {
	padding: 0 0 20px 0;
	width: 270px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-align: left;
	font-weight: normal;
	line-height: 16px;
	}
div#footer {
	position: relative;
	margin: 40px 0 0 0;
	padding: 6px 0 20px 0;
	top: 0;
	left: 0;
	width: 935px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #a1b7bb;
	text-align: left;
	font-weight: normal;
	background-color: #fff;
	border-top: 30px solid #446f77;
	}
div#readmore {
	z-index: 10;
	position: absolute;
	padding: 0;
	top: 306px;
	left: 701px;
	width: 84px;
	height: 24px;
	}
table.contents {
	margin: 0 40px 18px 301px;
	}	
td.contents1 {
	width: 120px;
	text-align: right;
	padding: 1px 12px 4px 40px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #446f77;
	line-height: 20px;
	font-weight: normal;
	text-transform: uppercase;
	}
td.contents2 {
	width: 400px;
	text-align: left;
	padding: 0 0 4px 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	line-height: 20px;
	font-weight: normal;
	}
