
.printVersion {
	padding: 0 20px 0 10px;
	margin: 0;
	display : block;
	font-size: 14px;
	font-weight: bold;
}

.printBanner {
	
	font-weight: bold;
}

/* MAGENTA PLACE HOLDER */
.magentaPH {
	align: left;
	padding: 0;
	margin: 0;
	display: block;
	background						: none ;
	border							: none;
}

.magentaPH td {
	background						: none;
	color							: #424242 ;
	font-size						: 11px ;
	padding							: 12px 10px 20px 10px ;
}

.magentaPH a {
	text-decoration: underline;
}

.magentaPH ul {
	padding: 4px 20px 4px 20px;
	margin: 0;
	list-style						: square ;
}

.magentaPH li {
	padding: 0;
	margin: 0;
	background						: none ;
}

/* GRAY PLACE HOLDER */
.grayPH {
	background						: none ;
	width 							: 40%;
	border							: none;
	padding: 0;
	margin: 0;
}

.grayPH img{
	display : none;
}

.grayPH strong {
	display							: block ;
	padding: 20px 10px 0 10px ;
	margin: 0;
}

.grayPH ul {
	list-style: square;
	padding: 4px 28px 4px 28px;
	margin: 0;
}

.grayPH li {
	background						: none ;
	padding: 0;
	margin: 0;
}


/* LIGHT BLUE PLACE HOLDER */
.lightBluePH {
	width 							: 30%;
	background						: none ;
	border							: none;
	padding: 0;
	margin: 0;
}

.lightBluePH img{
	display : none;
}

.lightBluePH span {
	display: none;
}

td.lightBluePH img {
	display: none;
}

.lightBluePH em {
	display: none;
}


.lightBluePH td {
	padding: 6px 10px 0 10px;
	margin: 0;
}

/* YELLOW PLACE HOLDER */
.yellowPH {
	background						: none ;
	border							: none;
	padding: 0;
	margin: 0;
}

.yellowPH img{
	display : none;
}

.yellowPH h1 {
	font-size						: 16px ;
	font-weight						: bold ;
	padding: 0;
	margin: 0;
}

.yellowPH img.border {
	padding: 0;
	margin: 0;
}

.yellowPH  a, .grayPH a, .lightBluePH a  {
	display: none;
}

/* DARK BLUE PLACE HOLDER */
.darkBluePH {
	display : none;
}

.darkBluePH img{
	display : none;
}

/* CONTACT PLACE HOLDER */
.contactPH {
	display: none;
}

.contactPH img{
	display : none;
}

td.contactPH div {
	display: none;
}

/* ADDED FROM PREVIOUS VERSION */
.content a {
		text-decoration: underline;
}

.delim {
	background						: none ;
}

tr.td1 {
	background						: none ;
}

tr.td2 {
	background						: none ;
}

tr.td2 td {
	border-top						: 1px solid #A0A0A0 ;
	border-bottom					: 1px solid #A0A0A0 ;
}

/* FEATURES */
table.features {
	border-bottom					: 2px solid #A0A0A0 ;
}

table.features td {
	padding							: 10px 8px 15px 10px ;
	vertical-align					: top ;
	border-left						: 1px solid #D9D9D9 ;
	font-size						: 12px ;
}

.firstHead {
	font-weight						: bold ;
	border-bottom					: 2px solid #A0A0A0 ;
	border-left						: 0 ;
	padding							: 2px 0 2px 10px ;
	font-size						: 11px ;
}

.hHead {
	font-weight						: bold ;
	border-bottom					: 2px solid #A0A0A0 ;
	padding							: 2px 0 2px 10px ;
	font-size						: 11px ;
}

.vHead {
	font-weight						: bold ;
	border-left						: 0 ;
}

.list {
	border-bottom					: 0 ;
	border-left						: 0 ;
	padding							: 4px 0 2px 0 ;
	font-size						: 12px ;
}

.listOverview {
	border-bottom					: 0px ;
	border-left						: 0px ;
	padding							: 0px 0 6px 0 ;
	font-size						: 12px ;
}

.Head {
	background						: #9C619A ;
	color							: #FFF ;
	font-weight						: bold ;
	border-bottom					: 1px solid #A0A0A0 ;
	border-left						: 0 ;
	padding							: 4px 0 2px 10px ;
}

tr.td1 {
	background						: #FFF ;
}

tr.td2 {
	background						: #F4F4F4 ;
}

tr.td2 td {
	border-top						: 1px solid #A0A0A0 ;
	border-bottom					: 1px solid #A0A0A0 ;
	background						: #F4F4F4 ;
}

tr.td1 td {
	border-top						: 1px solid #A0A0A0 ;
	border-bottom					: 1px solid #A0A0A0 ;
	background						: #FFF ;
}

/* STORIES */
table.stories td {
	background						: #E4E8F0 ;
	border-left						: 3px solid #FFF ;
	width							: 33% ;
	padding							: 12px ;
	font-size						: 12px ;
}

h3 {
	font-weight						: bold ;
	font-size						: 16px ;
	color							: #002C78 ;
	margin							: 0 0 0 0 ;
}

h4 {
	font-weight						: bold ;
	font-size						: 14px ;
	color							: #002C78 ;
	margin							: 0 0 8px 0 ;
}

h4 span {
	font-size						: 13px ;
}

h5 {
	font-weight						: bold ;
	font-size						: 12px ;
	color							: #424242 ;
	margin							: 8px 0 25px 1px ;
}

h6 {
	font-weight						: bold ;
	font-size						: 11px ;
	color							: #424242 ;
	margin							:0 ;
}

p {
	margin							: 3px 0 15px 0 ;
}

/* TOUR */
body.whiteBody {
	background-color				: #FFFFFF ;
	background-image				: none ;
}

table.menuTour {
	color							: #FFF ;
}

table.menuTour td {
	vertical-align					: top ;
	padding							: 0 0 0 0 ;
	background						: #424242 url(../../img/magenta/pix_white.gif) repeat-x left bottom ;
	height							:100% ;
}

table.menuTour span {
	color							: #8E8E8E ;
	margin							: 0 0 0 0 ;
}

table.menuTour a {
	color							: #FFF ;
	text-decoration					: none ;
}

table.menuTour div {
	border-top						: 2px solid #424242 ;
	margin							: 2px 13px 0 13px ;
}

table.menuTour a:hover {
	color							: #F4E5A3 ;
}

#nowTour {
	width							: auto ;
	border-top						: 2px solid #F4E5A3 ;
	color							: #F4E5A3 ;
	padding-top						: 0px ;
}

#nowTD {
	background						: none ;
}

td.intro {
	vertical-align					: top ;
	padding							: 11px 25px 0 12px ;
	text-align						: justify ;
}

td.intro div {
	font-size						: 12px ;
}

td.initial {
	background-position				: right ;
	padding-right					: 60px ;
	padding-left					: 45px;
	padding-top						: 30px;			
}

td.initial h3 {
	font-weight: bold;
	font-size: 18px;
}

td.contents {
	vertical-align					: top ;
	padding							: 12px 7px 20px 0 ;
	font-size						: 12px ;
}

td.contents img {
	margin							: 30px 0 0 0 ;
}

td.contents span {
	color							: #002C78 ;
	line-height						: 18px ;
}

td.contents a {
	color							: #002C78 ;
}

td.contents div {
	color							: #C0B47F ;
	font-weight						: bold ;
	margin							: 20px 0 0 0 ;
}

td.image {
	padding							: 7px 0 7px 5px ;
	vertical-align					: top ;
	width							: 455px ;
}

td.image img {
	border							: 2px solid #424242 ;
}

td.text {
	font-size						: 10px ;
	vertical-align					: top ;
	padding							: 7px 12px 7px 10px ;
	background-position				: 0px ;
}

table.text h5 {
	color							: #0A246A ;
	font-size						: 12px ;
	margin							: 0 ;
}

td.text {
	width							: 100% ;
	margin							: 8px 0 0 0 ;
}

td.text a {
	color							: #002C78 ;
}

#sub {
	background						: url(../../pic/sub.gif) no-repeat 0 50% ;
	padding							: 15px 0 15px 17px ;
	margin							: 4px 0 0 0 ;
}

ul.list {
	list-style						:  url(../../pic/buls.gif) ; 
	font							: bold ;
	font-size						: 12px ;
	font-family						: Arial, Helvetica, sans-serif ;
}

ul.list li {
	padding-bottom					: 10px ;
}

td.colour {
	padding							: 12px ;
	background						: #E4E8F0 ;
	font-size						: 12px ;
	vertical-align					: top ;
}

td.clean {
	padding							: 0 12px 12px 12px ;
	font-size						: 12px ;
	vertical-align					: top ;
}

td.last {
	padding-left					: 10px;
	padding-right					: 10px;
}
  
td.last h4 {
	padding-top 					: 10px;
}

table.submenuTour {
	background						: #7A7A7A ;
}

table.submenuTour td {
	vertical-align					: middle ;
	color							: #F4E5A3 ;
	background						: #7A7A7A none ;
	font-size						: 10px ;
}

table.submenuTour a {
	color							: #FFF ;
	text-decoration					: none ;
}

.submenu {
	padding							: 0 ;
	background						: none ;
}

.nowSubmenu {
	color							: #F4E5A3 ;
}
	
.prev { 
	vertical-align					: top ;
	height							: 250px ;
} 

.prev table tr td {
	padding-left					: 11px ;
	padding-right					: 14px ;
}
 
.prev table {
 	width							: 100% ;
}

.arrow {
	font-family					: ms sans-serif;
	font-size					: 10pt;
}

/* SITEMAP */
div.sitemap {
	width							: 530px ;
	padding-top						: 10px ;
}

div.sitemap a {
	text-decoration						: none ;
}

div.sitemap ul {
	padding 						: 0 ;
	margin							: 4px 0 0 0 ;
	list-style						: none ;
}

div.sitemap ul li {
	border-left						: none ;
	padding							: 9px 0 9px 48px ;
	margin							: 0 ;
	background						: none;
	font-weight						: bold ;
}

div.sitemap ul li a {
	text-decoration						: none ;
}

div.sitemap ul li ul {
	padding							: 0 ;
	margin							: 0 0 0 3px ;
	list-style						: none ;
}

div.sitemap ul li ul li {
	border							: 0 ;
	font-weight						: normal ;
	padding							: 0 0 2px 22px ;
	margin							: 0 ;
	background						: none ;
}

div.sitemap ul li ul li a {
	text-decoration						: none ;
}

div.sitemap ul li.mapLast {
	background						: none ;
}

div.sitemap ul li ul li.mapLast {
	background						: none ;
}

div.sitemap a.multi {
	color							: none ;
}

#map {
	border							: 0 ;
	background						: none ;
	font-weight						: normal ;
}