body { margin: 0px;padding: 0px; height: 100%;background-image: url(../images/bg_top.gif); background-repeat:repeat-x;}

tr, td {vertical-align: top; }

p, ol {color: #000000;padding: 0px 0px 5px 0px; margin: 0px;}
li {font: 12px/14px verdana, sans-serif; list-style-type: square; color: #000000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
ul  {font: 10px/14px verdana, sans-serif; color: #000000; padding: 5px 0px 5px 20px; margin: 0px 10px 0px 30px;}
h1 {font: 12px/12px verdana, sans-serif; font-weight: bold; color: #67B5B4; padding: 0px 0px 5px 0px;; margin: 0px;}
h2 {font: 12px/12px verdana, sans-serif; font-weight: bold; color: #3380CB; padding: 0px 0px 5px 0px;; margin: 0px;}

hr {height: 1px; color: #5B846F; padding: 0px; margin: 0px;}

#frame {
	height: 100%;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	text-align: center;
}


#bg {
	width: 752px;
	background-color: #ffffff;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	text-align: left;
}

.content {
	background-color:#ffffff;
	background-image: url(../images/bg_content.gif);
	background-repeat: no-repeat;
	border: 3px solid #7B1414;
	padding: 0px; margin: 0px;
}


img {padding: 0px; margin: 0px;}
img.pic {padding: 0px; margin: 0px;border: 1px solid #211C57;}
img.pic2 {padding: 0px; margin: 5px;border: 1px solid #211C57;}
.imageright {
	float: right;
	border: 0px #000000 solid;
	padding: 0px;
	margin: 10px 10px 10px 10px;
}


.field1{ font-size: 10px; padding: 2px; background-color: #CCCCCC; border: 1px solid #666666;}
.forms{font : 10px/10px verdana, sans-serif;background-color : #ffffff; border: 1px #000 solid;margin: 5px 5px 5px 10px;padding: 2px;}


.maintxt {padding: 5px 15px 5px 10px;}
.redtxt {color:red;padding: 5px 15px 5px 10px;}

.navbartop_body {padding: 5px 1px 1px 5px; font: 12px/12px Times, sans-serif;color: #000000;text-align: right;}
.navbarbottom_body {padding: 5px 1px 1px 5px; font: 12px/12px Times, sans-serif;color: #000000;text-align: center;}

.foottxt {padding: 5px;margin: 0px; font: 10px/12px verdana, sans-serif;}
.eventtxt {font: 12px/12px verdana, sans-serif;padding: 5px;}
.eventtxth {font: 12px/12px verdana, sans-serif;color: #ffffff;padding: 5px;}
.fine {font: 10px/12px verdana, sans-serif; padding: 0px 5px 0px 5px;}
.subcontent {font: 12px/12px verdana, sans-serif; padding: 2px; color: #000000; margin: 5px;}

.TripType {color: #ff0000;}
.TripTypeChange {font: 10px/12px verdana, sans-serif;}

.tablebox {border: 0px #211C57 solid; padding: 0px; margin: 0px;background-color : #f0f0f0;}
.tablebox2 {border: 0px #211C57 solid; padding: 0px; margin: 0px;background-color : #448BD2;}
.tableboxhead {border: 0px #211C57 solid; padding: 0px; margin: 0px;background-color : #003366;}
.box-headtxt {font: 12px/12px verdana, sans-serif;color: #F7EC1F;font-weight: bold; padding: 5px;background-color : #003366;}


div.row {clear: both;  padding: 5px;}
div.row span.label {float: left;  width: 175px;  text-align: right; padding: 5px;}
div.row span.formw {float: left;  width: 175px;  text-align: left; padding: 5px;} 
div.row span.labelss {float: left;  width: 60px;  text-align: left; padding: 1px;}
div.row span.formwss {float: left;  width: 100px;  text-align: left; padding: 1px;} 
div.row span.loginlabel {float: left;  width: 80px;  text-align: right;}
div.row span.loginformw {float: right;  width: 175px;  text-align: left; } 
div.row span.submitw {float: right;  width: 100px;  text-align: left; }

a.nav {text-decoration: none; padding: 0px; color: #669966;}
a.nav:visited {text-decoration: none; padding: 0px; color: #669966;}
a.nav:hover {text-decoration: underline; padding: 0px; color: #3380CB;}

a {text-decoration: none; padding: 0px; color: #669966; }
a:visited {text-decoration: none; padding: 0px; color: #669966; }
a:hover {text-decoration: underline; padding: 0px; color: #ff9900; }

.Table_Content {padding: 10px; margin: 0px; font-size: 12px; font-family: Verdana, Helvetica, Arial, sans-serif; text-align: left;}

/* added for php pages */

.heading {font: 12px/12px verdana, sans-serif; font-weight: bold; color: #67B5B4; padding: 0px 0px 5px 0px;; margin: 0px;}
.subheading { color:#000000; font-family:arial, verdana, tahoma, sans-serif; font-size:12px; font-weight:600; }
.maintext { color:#000000; font-family:arial, verdana, tahoma, sans-serif; font-size: 12px; font-weight:400; }
.infotext { color: #0033FF; font-family:arial, verdana, tahoma, sans-serif; font-size: 12px; font-weight:400; text-decoration: none; }
.smallertext { color:#000000; font-family:arial, verdana, tahoma, sans-serif; font-size: 11px; font-weight:400; }
.smalltext { color:#000000; font-family:arial, verdana, tahoma, sans-serif; font-size: 10px; font-weight:400; }
.errortext { color: #FF0000; font-family:arial, verdana, tahoma, sans-serif; font-size: 12px; font-weight:400; text-decoration: none; }

a.infolink,.infolink { color: #0033FF; font-family:arial, verdana, tahoma, sans-serif; font-size: 12px; font-weight:400; text-decoration: underline; }
a.infolink:visited { color: #0033FF; font-family:arial, verdana, tahoma, sans-serif; font-size: 12px; font-weight:400; text-decoration: underline; }
a.infolink:hover { color: #0033FF; font-family:arial, verdana, tahoma, sans-serif; font-size: 12px; font-weight:400; text-decoration: underline; }
a.linktext,.linktext { color: #000000; font-family:arial, verdana, tahoma, sans-serif; font-size: 12px; font-weight:400; text-decoration: none; }
a.linktext:visited,a.linkmain:visited { color: #000000;font-family:arial, verdana, tahoma, sans-serif; font-size: 12px; font-weight:400; text-decoration: none; }
a.linktext:hover,a.linkmain:hover { color: #003399; font-family:arial, verdana, tahoma, sans-serif; font-size: 12px; font-weight:400; text-decoration: none; }
a.linkmain,.linkmain { color: #000000; font-family:arial, verdana, tahoma, sans-serif; font-size: 12px; font-weight:400; text-decoration: underline; }
a.linkmain:visited { color: #000000; font-family:arial, verdana, tahoma, sans-serif; font-size: 12px; font-weight:400; text-decoration: underline; }
a.linkmain:hover { color: #000000; font-family:arial, verdana, tahoma, sans-serif; font-size: 12px; font-weight:400; text-decoration: underline; }

.voucher { border:3px dashed #000000; border-width:3px; border-style:dashed; border-color:#000000; padding:5px; }
.vouchertext,.largetext { color: #000000; font-family:arial, verdana, tahoma, sans-serif; font-size: 16px; font-weight:600; text-decoration: none; }
.voucherinfo { border-bottom:1px solid #000000; border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:1px; font-weight:400; }
.uline { border-bottom:1px solid #000000; border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:1px; font-weight:400; }
.buttonstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #2A6C7D;
	border: 1px solid #1F5465;
}