body {
margin: 0px;
text-align: center;
font-size: 12px;
font-family: Verdana, Arial, sans-serif;
background-color: #D9D9D9;
}

img {
border-style: none;
}

p.heading1 {
font-size: 14px;
font-weight: bold;
color: #222222;
margin-bottom: 10px;
}

p.standfirst {
color: #666666;
}

p.smallprint {
font-size: 9px;
}

a:link {color: #666666; text-decoration: underline;}
a:visited {color: #666666; text-decoration: underline;}
a:focus {color: #0066CC; text-decoration: underline;}
a:hover {color: #0066CC; text-decoration: underline;}
a:active {color: #0066CC; text-decoration: underline;}

p.standfirst a:link {color: #666666; text-decoration: underline;}
p.standfirst a:visited {color: #666666; text-decoration: underline;}
p.standfirst a:focus {color: #0066CC; text-decoration: underline;}
p.standfirst a:hover {color: #0066CC; text-decoration: underline;}
p.standfirst a:active {color: #0066CC; text-decoration: underline;}

span.links {
color: #666666;
}

span.links a:link {color: #666666; text-decoration: none;}
span.links a:visited {color: #666666; text-decoration: none;}
span.links a:focus {color: #0066CC; text-decoration: underline;}
span.links a:hover {color: #0066CC; text-decoration: underline;}
span.links a:active {color: #0066CC; text-decoration: underline;}

p.time {
font-size: 11px;
font-weight: lighter;
color: #666666;
margin-top: 0px;
}

div.divider {
border-bottom: 1px solid #DDDDDD;
}

div.blueBox {
background-color: #0066CC;
padding: 4px 10px 4px 10px;
color: #EEEEEE;
}
div.blueBox p.heading1 {
color: #EEEEEE;
}

div.blueBox a:link {color: #EEEEEE; text-decoration: underline;}
div.blueBox a:visited {color: #EEEEEE; text-decoration: underline;}
div.blueBox a:focus {color: #EEEEEE; text-decoration: underline;}
div.blueBox a:hover {color: #EEEEEE; text-decoration: underline;}
div.blueBox a:active {color: #EEEEEE; text-decoration: underline;}

div.dividerSpaced {
margin: 20px 0px 35px 0px;
border-bottom: 1px solid #DDDDDD;
}

div#container {
text-align: left;
width: 900px;
margin: 0 auto;
}

div#header {
border-bottom: 1px solid #DDDDDD;
}

div#name {
height: 95px;
padding: 0;
margin: 0;
background-color: #666666;
}

div#name p {
color: #FCFCFC;
font-size: 26px;
font-family: Helvetica, Verdana, sans-serif;
padding: 30px 0px 0px 20px;
margin: 0px;
}

div#navigation {
padding: 0px 0px 0px 0px;
background-color: #8c0000;
height: 35px;
}

table#navigationTable {
width: 100%;
}

table#navigationTable td {
height: 20px;
width: 20%;
text-align: center;
padding-top: 7px;
font-size: 14px;
font-weight: bold;
cursor: pointer;
}

table#navigationTable a:link {color: #FFFFFF; text-decoration: none;}
table#navigationTable a:visited {color: #FFFFFF; text-decoration: none;}
table#navigationTable a:focus {color: #FFFFFF; text-decoration: underline;}
table#navigationTable a:hover {color: #FFFFFF; text-decoration: underline;}
table#navigationTable a:active {color: #FFFFFF; text-decoration: underline;}

#content {
clear: both;
float: left;
position: relative;
width: 900px;
background-color: #FFFFFF;
}

#columnsContainer {
float: left;
width: 880px;
margin: 10px 10px 10px 10px;
padding-top: 10px;
}
* html #columnsContainer { /* IE hack */
width: 860px;
}

	
#column1 {
float: left;
width: 590px;
padding-right: 10px;
}
* html #column1 { /* IE hack */
width: 579px;
}

#column2 {
float: left;
width: 269px;
padding-left: 10px;
border-left: 1px solid #DDDDDD;
}
* html #column2 { /* IE hack */
width: 249px;
}


#footer {
clear: both;
text-align: center;
color: #777777;
padding: 10px 10px 10px 10px;
border-top: 1px solid #DDDDDD;
background-color: #FFFFFF;
}

img#journeys {
float: left;
padding: 15px 15px 15px 15px;
width: 180px;
}

div.media {
margin: 0px 0px 35px 0px;
clear: both;
}

div.mediaBody {
margin: 10px 0px 0px 0px;
}

div.mediaThumbnail {
float: left;
margin: 0px 15px 35px 0px;
}

/* contact form BEGIN */

table#contact {
margin: 40px auto 40px auto;
}

table#contact td {
width: 150px;
height: 40px;
vertical-align: top;
}

/* contact form END */

