body
{	margin:0; font-family: Calibri, Trebuchet MS, sans-serif; text-align: justify; 
color: #000000; font-size:10pt; background-image:url('../Images/WebsiteBackBlue.png')}

h2	{font-size:18pt; align: center; color: #0054A6; text-align:center }
h2.heading	{font-size:18pt; font-weight:normal; margin-top:0; margin-bottom:0; padding: 10px}
h4	{font-size:14pt; margin-top:0; margin-bottom:0; padding: 5px }
h5	{font-size:12pt }
h6	{font-size:8pt }
A:link {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

A:visited {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

A:active {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

A:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

a:link.menu {
	color: #0054A6;
	text-decoration: none;
	font-size: 9pt;
	font-weight: normal;
}

a:visited.menu {
	color: #0054A6;
	text-decoration: none;
	font-size: 9pt;
	font-weight: normal;
}

a:active.menu {
	color: #0054A6;
	text-decoration: none;
	font-size: 9pt;
	font-weight: normal;
}

a:hover.menu {
	color: #0054A6;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
}

a:link.sidemenu  {
	color: #000000;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
}

a:visited.sidemenu  {
	color: #0000FF;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
}

a:active.sidemenu  {
	color: #0000FF;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
}

a:hover.sidemenu  {
	color: #0000FF;
	text-decoration: none;
	background-color: #FFCC66;
	font-size: 14px;
	font-weight: normal
}
a.withlight  { color: #0054A6 }
a:link.withmid  { color: #0054A6; text-decoration: none }
a:visited.withmid  { color: #0054A6; text-decoration: none }
a:active.withmid  { color: #0054A6; text-decoration: none }
a.withheader  { color: #0054A6}
a.withlinehead { font-size:14pt; color: #0054A6; text-decoration: none }

table        { font-family: Calibri, Trebuchet MS, sans-serif; font-size:14px; background-color: #FFFFFF; text-align:justify }
th           {color: #000000; font-weight: normal; background-color: #92ACCD }
table.navbar { background-color: #F6EFDF }
table.header { border:0px solid #808080; background-color:#FFFFFF; color: #000000 }
table.searchbox       { border:1px solid #808080; background-color: #F6EFDF; color:#000000; font-size:12px }
table.cruiselist  { border-collapse: collapse; padding: 1 }
table.ships  { padding:2;  background-color: #F6EFDF}
select       { color: #000000; font-size:12px}
.lightcolour   { border:0px solid #808080; background-color:#FFFFFF; color:#0054A6 }
.midcolour     { background-color: #FFFFFF; color:#000000 }
.rescolour     { background-color: #FFFFFF; color:#0054A6 }
.deepcolour     { border:1px solid #99CCFF; background-color: #99CCFF ; font-size: 11pt; color:#000080 }
.highlight   { color: #0000FF }
.midcolour2     { background-color: #FFCC66; color:#000080 }


.roundedcornr_box_black1 {
	background: url('../images/roundedcornr_black1_tl.png') no-repeat top left;
}
.roundedcornr_top_black1 {
	background: url('../images/roundedcornr_black1_tr.png') no-repeat top right;
}
.roundedcornr_bottom_black1 {
	background: url('../images/roundedcornr_black1_bl.png') no-repeat bottom left;
}
.roundedcornr_bottom_black1 div {
	background: url('../images/roundedcornr_black1_br.png') no-repeat bottom right;
}
.roundedcornr_content_black1 {
	background: url('../images/roundedcornr_black1_r.png') repeat-y top right;
}
.roundedcornr_left_black1 {
	background: url('../images/roundedcornr_black1_r.png') repeat-y top left;
}

.roundedcornr_top_black1 div, .roundedcornr_top_black1, .roundedcornr_bottom_black1 div, .roundedcornr_bottom_black1 {
	width: 100%;
	height: 30px;
	font-size: 1px;
}
.roundedcornr_content_black1, .roundedcornr_bottom_black1 {
	margin-top: 0px;
}
.roundedcornr_content_black1 { padding: 0 0px; }


.roundedcornr_box_midblue {
   background: #92accd;
}
.roundedcornr_top_midblue div {
   background: url('../images/roundedcornr_midblue_tl.png') no-repeat top left;
}
.roundedcornr_top_midblue {
   background: url('../images/roundedcornr_midblue_tr.png') no-repeat top right;
}
.roundedcornr_bottom_midblue div {
   background: url('../images/roundedcornr_midblue_bl.png') no-repeat bottom left;
}
.roundedcornr_bottom_midblue {
   background: url('../images/roundedcornr_midblue_br.png') no-repeat bottom right;
}

.roundedcornr_top_midblue div, .roundedcornr_top_midblue, 
.roundedcornr_bottom_midblue div, .roundedcornr_bottom_midblue {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_midblue { margin: 0 0px; }