body {background-image: url(images/patern.gif); background-repeat: repeat; font-family: Arial, sans-serif;}

h1 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #253238; padding-bottom: 0px; margin-bottom: 0px; margin-top: 0px; font-weight: bold;}

.minibusheaders {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000;}
.bodytext {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.navigationButton {font-family: Arial, sans-serif; font-size: 11px;	color: #253238;	background-color: #F5F9FF; height: 30px; text-align: center; vertical-align: middle; cursor: pointer; cursor: hand;}
.tableBorder {border: 1px solid #C7D3EA;}
.subNavigation {font-size: 12px; color: #253238; background-color: #E0E7F3; text-align: left; vertical-align: middle; height: 25px; border-top-width: 0px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #C7D3EA; border-bottom-color: #C7D3EA; padding-left: 10px;}
.tableexcursionsheading {background-color: #E0E7F3;	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BDCCE6;}
.tableexcursions {border: 1px solid #F5F9FF;}
.principalText {font-size: 12px; color: #666666; background-color: #FFFFFF; text-align: left; vertical-align: top; padding-right: 5px; padding-left: 10px; padding-top: 5px; padding-bottom: 10px;}
.navigationButtonOver {font-size: 11px; color: #253238; background-color: #E0E7F3; height: 30px; text-align: center; vertical-align: middle; cursor: pointer; cursor: hand; background-position: center center;}
.boxes {border: 1px solid #DBDBDB; background-position: center center; vertical-align: middle; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px;}
.footer1 {background-color: #F5F9FF; border-top-width: 1px; border-top-style: solid; border-top-color: #C7D3EA; font-size: 12px; color: #666666; padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px;}
.BoxesText {font-size: 12px; color: #666666; padding: 5px; text-align: left; vertical-align: top;}
.BoxesTitles {font-size: 13px; font-weight: bold; color: #666666; background-color: #F5F9FF; height: 20px; padding-top: 5px; padding-bottom: 5px; text-align: center;}
.callMeBackRow2 {background-image: url(images/dotted-middle2.gif); background-repeat: no-repeat; background-position: left; margin: 0px; padding: 0px;}
.callMeBackBottom {background-image: url(images/dotted-bottom.gif);}
.BoxDotted {font-size: 12px; color: #666666; vertical-align: middle; padding-left: 10px; padding-bottom: 3px;}
.contactTable {border: thin dashed #DBDBDB;}
.footer2 {background-color: #A0B8DC; font-size: 12px; color: #FFFFFF; border-top-width: 1px; border-top-style: solid; border-top-color: #C7D3EA; padding: 5px;}
.textInput {border: 1px solid #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.callMeBackRow1 {background-image: url(images/dotted-middle1.gif); background-repeat: no-repeat;}
.boxeslocations {border: 1px solid #DBDBDB; background-position: center center; vertical-align: middle; text-align: center; margin: 5px; padding: 3px; font-weight: bold;}
.tableBorder .principalText a {color: #819ECF; text-decoration: underline;}
.tableBorder .principalText a:hover {color: #666666; text-decoration: underline;}

table {background-color:#FFFFFF}
input {border: 1px solid #CCCCCC; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
select {border: 1px solid #333333; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
textarea {border: 1px solid #CCCCCC; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
select {border: 1px solid #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

a:link {font-size: 12px; color: #253238; text-decoration: underline;}
a:visited {font-size: 12px; color: #253238; text-decoration: underline;}
a:hover {font-size: 12px; color: #253238; text-decoration: none;}
a:active {font-size: 12px; color: #253238; text-decoration: none;}


