body {
	margin: 0px 0px 0px 0px;
	background-color: #e2ddd1;
}

.lefttop {
background-color: #e2ddd1;
background-image: url(images/lefttop.gif);
background-position: top;
background-repeat: repeat-y;
}

.righttop {
background-color: #e2ddd1;
background-image: url(images/righttop.gif);
background-position: top;
background-repeat: repeat-y;
}

.bodycell {
background-color: #ffffff;
color: #444444;
font: 12px Arial, Helvetica, sans-serif;
}

.bodycontentcell {
padding: 20px 22px 20px 26px;
background-color: #ffffff;
color: #444444;
font: 12px Arial, Helvetica, sans-serif;
}

.bodycontent {
background-color: #ffffff;
color: #444444;
font: 12px Arial, Helvetica, sans-serif;
line-height: 24px;
}

.topmenu {
background-color: #ffffff;
background-image: url(images/logomiddleright.gif);
background-position: top;
background-repeat: no-repeat;
}

.menu {
color: #368194;
font: 14px Arial, Helvetica, sans-serif;
}

.legend {
color: #368194;
font: 14px Arial, Helvetica, sans-serif;
}

.bodyheading {
color: #368194;
font: 12px Arial, Helvetica, sans-serif;
}

.centrebottom {
background-color: #ffffff;
background-image: url(images/centrebottom.gif);
background-position: top;
background-repeat: no-repeat;
}

.blockmiddle {
background-image: url(images/blockmiddle.jpg);
background-position: top;
background-repeat: no-repeat;
color: #000304;
font: bold 10pt;
padding-left: 20px;
}

.blockbottom1 {
background-image: url(images/blockbottom1.jpg);
background-position: top;
background-repeat: no-repeat;
color: #000304;
font: 10pt;
padding: 15px 20px 15px 20px;
}

.bookingblocktop {
background-image: url(images/bookingblocktop.jpg);
background-position: top;
background-repeat: no-repeat;
color: #000304;
font: bold 10pt;
padding: 5px 0px 0px 20px;
}

.bookingblockbottom {
background-image: url(images/bookingblockbottom.jpg);
background-position: top;
background-repeat: no-repeat;
color: #000000;
font: 12pt;
padding: 5px 25px 5px 105px;
}

.directionblockbottom {
background-image: url(images/directionbottom.jpg);
background-position: top;
background-repeat: no-repeat;
color: #000000;
font: 12pt;
padding: 15px 25px 5px 105px;
}
.conferenceblockbottom {
background-image: url(images/conferenceblockbottom.jpg);
background-position: top;
background-repeat: no-repeat;
color: #000000;
font: 12pt;
padding: 15px 25px 5px 105px;
}
.supportblocktop {
background-image: url(images/supportblocktop.jpg);
background-position: top;
background-repeat: no-repeat;
color: #ffffff;
font: bold 10pt;
padding: 5px 0px 0px 20px;
}

.supportblockbottom {
background-image: url(images/supportblockbottom.jpg);
background-position: top;
background-repeat: no-repeat;
color: #000304;
font: 10pt;
padding: 5px 25px 5px 25px;
}

.offerblocktop {
background-image: url(images/offerblocktop.jpg);
background-position: top;
background-repeat: no-repeat;
color: #ffffff;
font: bold 10pt;
padding: 5px 0px 0px 20px;
}

.offerblockmiddle {
background-image: url(images/offerblockmiddle.jpg);
background-position: top;
background-repeat: no-repeat;
color: #000304;
font: 10pt;
padding: 25px 70px 5px 20px;
}

p {
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #444444;
}

p.intro {
	font: 12px Arial, Helvetica, sans-serif;
	font-style: italic;
	line-height: 18px;
	color: #000000;
}

h3, .h3 {
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #00307d;
	font-weight: bold;
}

li {
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #444444;
}

div.contentright {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}

.caption {
	font: 11px Arial, Helvetica, sans-serif;
	color: #444444;
	line-height: 17px;
}

.small {
	font: 10px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #444444;
}

.bold {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #444444;
}

.boldunderline {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #444444;
	text-decoration: underline;
}

.heading {
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #444444;
}

.headingfootprint {
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #00307d;
	text-decoration: underline;
}

.headingsmall {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #444444;
}

td {
font: 12px Arial, Helvetica, sans-serif;
color: #444444;
}

.zoneheading {
font: 14px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #00307d;
padding-bottom: 3px;
}

td.birthdayheading {
font: 14px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #00307d;
padding-bottom: 3px;
}

td.leftside {
background-image: url(images/linedot.gif);
background-position: top;
background-repeat: repeat-x;
font: 12px Arial, Helvetica, sans-serif;
color: #444444;
}

td.leftinside {
height: 33px;
background-image: url(images/linedotmenu.gif);
background-position: bottom;
background-repeat: repeat-x;
font: 10pt "Trade Gothic", Arial, Helvetica, sans-serif;
color: #00307d;
}

td.newsinside {
background-image: url(images/linedotmenu.gif);
background-position: bottom;
background-repeat: repeat-x;
}

td.leftbottom {
height: 33px;
padding: 5px 5px 5px 5px;
font: 10pt "Trade Gothic Medium Crisp", Arial, Helvetica, sans-serif;
color: #00307d;
background-color: #ded7c5;
}

td.leftbottomblock {
height: 33px;
padding: 5px 5px 5px 5px;
font: 10pt "Trade Gothic Medium Crisp", Arial, Helvetica, sans-serif;
color: #00307d;
background-color: #ded7c5;
background-image: url(images/block.gif);
background-position: top center;
background-repeat: no-repeat;
}

td.leftbottomblocksm {
height: 33px;
padding: 5px 5px 5px 5px;
font: 10pt "Trade Gothic Medium Crisp", Arial, Helvetica, sans-serif;
color: #00307d;
background-image: url(images/blocksm.gif);
background-position: top left;
background-repeat: no-repeat;
}

td.leftbottomblocksmindex {
height: 33px;
padding: 0px 5px 0px 0px;
font: 10pt "Trade Gothic Medium Crisp", Arial, Helvetica, sans-serif;
color: #00307d;
background-image: url(images/blocksmindex.gif);
background-position: top left;
background-repeat: no-repeat;
}

td.content {
background-image: url(images/linedot.gif);
background-position: top;
background-repeat: repeat-x;
font: 12px Arial, Helvetica, sans-serif;
color: #444444;
padding-top: 20px;
line-height: 20px;
}

td.logintop {
height: 4px;
background-color: #ded7c5;
background-image: url(images/logintop.gif);
background-position: top;
background-repeat: no-repeat;
}

td.loginmiddle {
background-color: #ded7c5;
padding: 3px 5px 0px 5px;
font: 10pt "Trade Gothic Medium Crisp", Arial, Helvetica, sans-serif;
color: #00307d;
}

td.loginbottom {
height: 4px;
background-color: #ded7c5;
background-image: url(images/loginbottom.gif);
background-position: bottom;
background-repeat: no-repeat;
}

td.newsdivide {
height: 3px;
background-color: #e2ddd1;
background-image: url(images/HDivide.gif);
background-position: left;
background-repeat: repeat-x;
}

.content12	{
			font: 12px Arial;
			color: #63615E;
			line-height: 17px
			}

input {
font: 12px Arial, Helvetica, sans-serif;
color: #444444;
}

.box {
font: 12px Arial, Helvetica, sans-serif;
color: #444444;
border: 1px solid #777570;
}

select {
font: 12px Arial, Helvetica, sans-serif;
color: #444444;
}

textarea {
font: 12px Arial, Helvetica, sans-serif;
color: #444444;
}

.pipe {color: #777570;}

.warning {color: #ff0000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}

.heading {font-family: verdana, helvetica, tahoma, arial, sans-serif; font-size: 11pt; font-weight: bold; color: #00307d; border: none;}

.headingbig {font-family: verdana, helvetica, tahoma, arial, sans-serif; font-size: 12pt; font-weight: bold; color: #00307d; border: none;}

.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.presspublished {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
}

.presstitle16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.bottomdate {color: #777570;}

a:link,a:visited,a:active {color:#00307d; font: 12px Arial, Helvetica, sans-serif; text-decoration:none;}
a:hover {
	color: #777570;
	text-decoration:underline;
}

a.menu:link,a.menu:visited,a.menu:active {color:#9B3222; font: 14px Arial, Helvetica, sans-serif; text-decoration:none;}
a.menu:hover {color: #9B3222; text-decoration:underline;}

a.small:link,a.small:visited,a.small:active {color:#444444; font: 10px Arial, Helvetica, sans-serif; text-decoration:none;}
a.small:hover {color: #00307d; text-decoration:underline;}

.under {color: #777570; text-decoration:underline;}
.nounder {color: #00307d; font: 10pt "Trade Gothic Medium Crisp", Arial, Helvetica, sans-serif; text-decoration:none;}

input.button {
	border : 1px solid #00307d;
	background-color : #e2ddd1;
	font-family : Georgia, Arial, Verdana;
	font-size : 10pt;
	font-weight : bold;
	color : #00307d;
	background-image : url(images/arrowbluetop.gif);
	background-position : top left;
	background-repeat : no-repeat;
	cursor : hand;
}

input.buttonhov {
	border : 1px solid #00307d;
	background-color : #e2ddd1;
	font-family : Georgia, Arial, Verdana;
	font-size : 10pt;
	font-weight : bold;
	color : #999999;
	background-image : url(images/arrowbluetop.gif);
	background-position : top left;
	background-repeat : no-repeat;
	cursor : hand;
}

input.previous {
	border : 1px solid #00307d;
	background-color : #e2ddd1;
	font-family : Georgia, Arial, Verdana;
	font-size : 10pt;
	font-weight : bold;
	color : #00307d;
	background-image : url(images/arrowbluetop.gif);
	background-position : top left;
	background-repeat : no-repeat;
	cursor : hand;
	width : 110px;
}

input.previoushov {
	border : 1px solid #00307d;
	background-color : #e2ddd1;
	font-family : Georgia, Arial, Verdana;
	font-size : 10pt;
	font-weight : bold;
	color : #999999;
	background-image : url(images/arrowbluetop.gif);
	background-position : top left;
	background-repeat : no-repeat;
	cursor : hand;
	width : 110px;
}

input.next {
	border : 1px solid #00307d;
	background-color : #e2ddd1;
	font-family : Georgia, Arial, Verdana;
	font-size : 10pt;
	font-weight : bold;
	color : #00307d;
	background-image : url(images/arrowbluetop.gif);
	background-position : top left;
	background-repeat : no-repeat;
	cursor : hand;
	width : 80px;
}

input.nexthov {
	border : 1px solid #00307d;
	background-color : #e2ddd1;
	font-family : Georgia, Arial, Verdana;
	font-size : 10pt;
	font-weight : bold;
	color : #999999;
	background-image : url(images/arrowbluetop.gif);
	background-position : top left;
	background-repeat : no-repeat;
	cursor : hand;
	width : 80px;
}

input.previousadmin {
	border : 1px solid #00307d;
	background-color : #e2ddd1;
	font-family : verdana, helvetica, tahoma, arial, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color: #00307d;
	background-image : url(images/arrowbluetop.gif);
	background-position : top left;
	background-repeat : no-repeat;
	cursor : hand;
	width : 120;
}

input.previousadminhov {
	border : 1px solid #00307d;
	background-color : #e2ddd1;
	font-family : verdana, helvetica, tahoma, arial, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #999999;
	background-image : url(images/arrowbluetop.gif);
	background-position : top left;
	background-repeat : no-repeat;
	cursor : hand;
	width : 120;
}

input.nextadmin {
	border : 1px solid #00307d;
	background-color : #e2ddd1;
	font-family : verdana, helvetica, tahoma, arial, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color: #00307d;
	background-image : url(images/arrowbluetop.gif);
	background-position : top left;
	background-repeat : no-repeat;
	cursor : hand;
	width : 100;
}

input.nextadminhov {
	border : 1px solid #00307d;
	background-color : #e2ddd1;
	font-family : verdana, helvetica, tahoma, arial, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #999999;
	background-image : url(images/arrowbluetop.gif);
	background-position : top left;
	background-repeat : no-repeat;
	cursor : hand;
	width : 100;
}
