/* General */
body {background-image: url(/images/template/bg_page.gif); font-family: verdana; font-size: 11px; margin: 0 0 0 0;}

form {margin: 0px 0px 0px 0px}
img {border: none;}
a {color: #000000}
a:hover {color: #000000}

H1 {margin-top: 10px; margin-bottom: 5px; font-family: Verdana; font-weight: bold; font-size: 18px; color: #00A8EC}
H3 {margin-top: 20px; margin-bottom: 5px; font-family: Verdana; font-weight: bold; font-size: 18px; color: #444444}

/* Form Controls */
input, textarea, select {font-family: Verdana, Arial, Sans-Serif; font-size: 11px} 

/* Table styles */ 
.mainjourneytable {border-collapse: collapse}
.mainjourneytable_header {background-color: #EEEEEE}
.mainjourneytable td {border: 1px solid black; padding: 2px}

.routetable {border-collapse: collapse}
.routetable td { padding: 3px}

.summaryTable {background-color:#DCF2FB;border-collapse: collapse; font-weight:bold; margin-top:10px;}
.summaryTable_header {background-color: #EEEEEE}
.summaryTable td {border: 1px solid black; padding: 5px}

.letterstable {border-collapse: collapse}
.letterstable td {font-size: 1.2em; padding: 7px}

/* Text styles */
.messagetouser {color: red; font-weight: bold}

/* Page Numbering */ 
.page_number_selected {font-weight: bold}
.page_number_unselected {font-weight: normal}

/* template specific tags */
.pipe {color: #7fd3f5; font-size: 11px;}
.homeStationName {border: 1px solid #00a8ec}
.HeaderFooter A {color: black; text-decoration: none;}
.HeaderFooter A:hover {color: #222222; text-decoration: underline;}

.FareType {border: 1px solid #333333; }