/* Marconi Style Sheet */


/* main body text */
.bodytext					{ color: #000; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; }
.bodytext-b					{ color: #000; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.bodytext a:hover			{ color: #C00 }

.frontpagetext				{ color: #000; font-size: 15px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }

/* use for secondary information */

.bodytext-darkblue-b		{ color: #436391; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }

.smallbodytext				{ color: #000; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, sans-serif }
.smallbodytext-b			{ color: #000; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.smallbodytext a:hover		{ color: #C00 }

.smallbodytext-centre		{ color: #000;	font-size: 11px;	line-height: 13px;	font-family: Arial, Helvetica, sans-serif;	background-position: center }

.tablehead-white			{ color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif;  font-weight: bold; line-height: 18px}
.tablehead-black			{ color: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif;  font-weight: bold; line-height: 18px}

.smallbodytextGray			{ color: #ccc; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica }

.errortext					{ color: #C00; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.errortext a				{ color: #A00 }
.warntext					{ color: #C00; font-size: 10px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }

.requiredevent				{ color: #ee9900; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }

.maxlengthlabel				{ color: #000; font-size: 9px; line-height: 10px; font-family: Arial, Helvetica, sans-serif ; font-style: italic; }


/* all background colors here */
.boxBackground-darkblue		{ background-color: #436391 }
.boxBackground-mediumblue	{ background-color: #7896C1 }
.boxBackground-paleblue		{ background-color: #ECF1F9 }
.boxBackground-darkgray		{ background-color: #C6C3C6 }
.boxBackground-mediumgray	{ background-color: #DEE0DE }
.boxBackground-palegray		{ background-color: #EFEFEF }
.boxBackground-darkred		{ background-color: #CE0000 }
.boxBackground-orange		{ background-color: #D28400 }
.boxBackground-mediumorange	{ background-color: #FFC44E }
.boxBackground-paleorange	{ background-color: #FFD988 }
.boxBackground-white		{ background-color: #FFFFFF}

/* stroke color for the side of box, dont use on the booking stroke in booking.css */
.boxSide-black				{ background-color: #000 }

/* navigation menu css */
.menu-main					{ font-weight: bold; font-size: 9px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: center }
.menu-main a				{ color: #000; text-decoration: none }
.menu-main a:hover 			{ color: #999 }

.link-return				{ font-weight: bold; font-size: 11px; line-height: 12px; font-family: Arial, Helvetica, sans-serif;	text-align: center }
.link-return a				{ color: #000; text-decoration: none }
.link-return a:hover 		{ color: #666 }

.menu-main-dis				{ font-weight: bold; color: #999; font-size: 9px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: center }

.menu-global				{ color: #000; font-weight: bold;	font-size: 9px;	line-height: 12px;	font-family: Arial, Helvetica, sans-serif;	text-decoration: none }

.anchor						{ font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, sans-serif }
.anchor a					{ color: #C00; text-decoration: underline; font-weight: bold }
.anchor a:hover				{ color: #C63 }

.anchorRed-nl 				{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; font-weight: normal; color: #c63; text-decoration: none; }
a:hover.anchorRed-nl		{ text-decoration: underline;}
