body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
h1, h2, h3{
 	color: #000;
}
.vce-bg, .vcal-bg, .at-bg {
 	background-color:#fff;
}
#maincontent1 p, #maincontent2 p, #maincontent2 ul li, #maincontent ul ul li li {
	line-height: 1.6em;
}
#breadcrumb, #topnavcontainer ul, #topnavcontainer ul li, #leftnav, #toc, #links {
	display:none;
}
#wtntitle {
	font-weight:600;
	font-size:1.2em;
}
#journey {
	width:100%;
}
#journey table {
	border-collapse:collapse;
}
#journey table th {
	border:1px solid #999;
	font-weight:600;
	color:#666;
	padding:5px;
	background-color: #DFEECB;
	font-size:medium;
}
#journey th.vcalheader {
	background-color:#FFE1C1;
}
#journey th.atheader {
	background-color:#FBCBB5;
}
* html #journey table th {
	font-size:small;
}
#journey table td {
	border:1px solid #999;
	font-weight:600;
	color:#333;
	padding:5px;
	font-size:small;
	vertical-align:top;
}
* html #journey table td {
	font-size:x-small;
}
.greenarrowbox {
	text-align:left;
	background: url(/vcaa/images/wheretonow/greenjourneyarrow.gif) no-repeat 0 0;
	padding: 5px 5px 10px 55px;
	border:1px solid #999;
	width:40%;
	font-weight:600;
	font-size:large;
}
.orangearrowbox {
	font-size:large;
	text-align:left;
	background: url(/vcaa/images/wheretonow/orangejourneyarrow.gif) no-repeat 0 0;
	padding: 5px 5px 10px 55px;
	border:1px solid #999;
	width:40%;
	font-weight:600;
	font-size:large;
}
.redarrowbox {
	font-size:large;
	text-align:left;
	background: url(/vcaa/images/wheretonow/redjourneyarrow.gif) no-repeat 0 0;
	padding: 5px 5px 10px 55px;
	border:1px solid #999;
	width:40%;
	font-weight:600;
	font-size:large;
}
* html .greenarrowbox, * html .orangearrowbox, * html .redarrowbox {
	font-size:medium;
}

/*------------------------------
footer
------------------------------*/
#footer {
	font-size:0.7em;
}
#footer h1.title { display: none; } /* hide section title */

#footer ul {
  color: rgb(51,51,51); 
  list-style: none;
  padding: 0;
  margin: .1em 0 0 0;
}

#footer li.link { 
  display: block;
  float: left;
  text-align: center;
  white-space: nowrap;
  border-left: 1px solid rgb(153,153,153);
  padding: .1em 1em 0 1em;
  margin: 0;
}
#footer li.link.first { padding: .1em 1em 0 0; border: none; }

#footer h2 { display: none; }

/* float clearing */
#footer:after {
  content: " ";
  display: block; 
  height: 0;
  clear: both;
  visibility: hidden;
}
* html #footer { height: 1%; }
#footer { display: block; }
#footer dt { display: none; }

