body {			font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 75%;
				background-color: #FFFFCC;
				margin: 0px;
				padding: 0px;
				text-align:center;
				color: #000000;
				overflow: auto;
				}				
table			{ font-size: 100%; }

a {				text-decoration: none;color: #993333;}
a:hover {		text-decoration: underline;}

#maintop {		height: 75px;
				background-color: white;
				text-align: left;
				font-size: 80%;
				color: #993333;
				}
				
.topUpper {		background-image: url(images/new_nentalogo_215_small.gif);
				background-repeat: no-repeat;
				background-position: center left;
				height: 75px;
				margin: 5px;
				}
.topLower {		background-image: url(images/established.gif);
				background-repeat: no-repeat;
				background-position: top right;
				background-color: #993333;
				height: 20px;
				clear: both;
				text-align: left;
				}
.title {		margin: 2px 0px 0px 10px; 
				color: white;
				font-weight: bold;
				font-size: 110%;}
	
#middle {		width: 800px;}			
	

#mainleft {		width:160px; float: left; }

#maincentre {	text-align: left;
				margin: 5px 5px 5px 160px;
				}
				
.midPad {		width: 100%;}
.cellPad { 		width: 100%;}

.midPad a { color: #993366; text-decoration:underline;}
	
#mainbottom {	width:100%;
				height: 15px;
				clear: left;
				font-size: 80%;
				color: black;
				background-color: white;
				border-top: 1px solid #993333;
				text-align: center;
				}
				
#mainbottom a { color: black;}

.mainText {
	color: #993333;
}
.pageColour {
	background-color: #993333;
	border: thin solid #993333;
}
.bullets {
	font-weight: bold;
	color: #000000;
	list-style-image: url(images/maroonBullet.gif);
}
.inputBoxes {
	font-weight: bold;
	border: 1px solid #993333;
}
.heads {
	font-size: 140%;
	font-weight: bold;
	color: #993333;
}
		

.bodyText {		font-size: 90%; color: #993333;}
.footNote {		font-size: 80%;color: white;}

.leftPanel { width: 150px;}

.sideHead {font-weight: bold;
				width: 151px;
				padding: 3px;
				}
				
.sideHead h6 {		color: white;
				 margin: 0px;padding: 2px; font-size: 110%; text-align: center;
				border: black 1px solid;
				background-color: red;}
							
				
.navigation { 			margin: 10px 0px 10px 0px;
						font-weight: bold;
						width: 160px;
						}
						
.navigation UL {		margin:0px;padding:0px; width: 160px; list-style-type: none;text-align: left;}

.navigation UL LI {		margin:0px;
						padding: 3px;
						width: 152px;
						 }
						
.navigation UL LI A {	display: block;
						padding: 2px;
						padding-left: 5px;
						margin: 0px;
						color: #993333;
						text-decoration: none;
						width: 145px;
						border: #993333 1px solid;
						background-color: white;
						}
.navigation UL LI A:hover {background-color: #FFFFCC;text-decoration:none; color: black;}

.navSub {font-size: 80%; color: #666666; text-align: center; margin-bottom: 8px; width: 160px;}

.highlight {	background-color: #993333; padding: 2px; padding-left: 5px; width: 145px; }


#maintop h1 {	font-size: 250%;
				color: #993333;
				font-style: italic;
				font-weight: bold;
				padding:15px;
				margin: 0px;
				}
#maintop h3 {	font-size: 180%;
				color: black;
				font-weight: bold;
				padding:15px;
				margin-top: 26px;
				}

.pageNumbers {	border:1px solid #993333;
				background-color: white;
				color: black;
				margin: 4px;
				text-align: center;
				padding: 3px;
				}
				
.pageNumbers a {margin: 3px; color: black;}

.lightBG {		background-color: white; }			
.searchBox {	font-size: 100%;}

.adminBox { color: black; background-color: white; border: 1px solid white;}
.adminBox a { color: #993333; }
.adminCaption {	color: #993333;}

.warning { color:white;background-color:red;text-align:center; }

.panel { 		margin:0px;
				padding:4px;
				text-align: center;
				clear: left;
				width: 100%;
				}
.panel UL { 	padding:0px;
				width: 100%;
				list-style-type: none;
				margin: 0px;
				}
.panel UL LI {	margin:4px;
				padding: 5px;
				float: left;
				width: 23%;
				height: 140px;
				text-align: center;
				font-weight: bold;
				font-size: 80%;
				}

.CMSbox {		border: 1px solid #000; background-color: #CCC; width: 500px; border: 5px double #993333;}
.notes {		font-size: 90%; color: #999999; }

.iconBar {		width: 740px;
				margin: 10px 0px 0px 0px;
				height: 60px;
				float: right;
				}
.icon	{		float:right; height: 60px; width: 100px; margin: 0px 15px 0px 15px;
				}

.NGinner { padding: 5px; }

.forceHeight { float: right; height: 450px; width: 0px;}

.tourList { padding: 6px; border-bottom:1px solid #CCC; height: 20px; clear:both; }

.bookBox {		width:200px;
				float:right;
				border:1px solid #993333;
				padding:5px;
				text-align:left;
				background-color: white;
				font-weight: bold;
}

.bookBox ul { margin-left: 18px;padding-left:0px;}
.bookBox li { padding-left: 0px;margin-left:0px;}

.reverseBox {	background-color: #993333;
				color: white;
				font-weight: bold;
				}

.bookButton {				 text-align: center; }							

.bookButton a{				height: 30px; width: 100px; background: url(images/bookingOff.gif); display: block;margin: 0px auto;}
.bookButton a:hover{		background: url(images/bookingOn.gif); height: 30px; width: 100px; }

.formBox {					background-color: #CCCCCC; font-size: 90%; }

.tourCol { width:420px; }


.rowTitles	{	border: 1px solid #000; }
.rowTitles	th	{ color: white; background-color: black;}
