/* Basic Stuff */

* {margin: 0em; padding: 0em;}

body {background-color: #ffffff; color: #013648; font-size: 10pt; font-family: tahoma, sans-serif;}

p {line-height: 1.5em;}

h1,h2,h3,h4,h5,h6 {font-weight: normal;}
h3,h4,h5,h6 {color:#053A4A;}
h1 span {font-weight:bold;}
h3 span {font-weight:bold;}
h4 span {font-weight:bold;}

hr {
	border: 3px ridge #cf0;
	width: 100%;
	height: 6px;
	margin: 10px auto 0 0;
	text-align: left;
	}


br.clear {clear: both;}

img.floatTL {float:left; margin-right:15px; margin-bottom:15px; margin-top:15px;}

a {color:#245DDB; text-decoration: none;}
a.norm {color:#053A4A; text-decoration: none;}
a.black {color:#000000; text-decoration: none;}
a.req {color: #cc0000; text-decoration: none; font-weight: bold;}
a.grey {color: #838280; text-decoration: none;}
a.blue {color:#245DDB; text-decoration: none;}
a:active {color: #0D9DF1; text-decoration: none;}
a.onlinebooking {font-family:Eras Demi ITC; font-size:1.3em; font-weight:bold; color:red; text-decoration: none;}

ul.links {list-style-type: disc; padding-left: 14px;}
ul.links ul {padding-bottom: 0px; }
ul.links li {padding-bottom: 10px; } 
ul.updates li {background: url(Images/Icons/arrow_right.gif) left top no-repeat; padding-left: 25px; padding-bottom: 10px;} 

ul.sitemap {list-style-type: disc; margin-left: 3em;}


/* Header */

#header {height:300px; background: #778796 url('Images/n1.jpg') center no-repeat;}
#header_inner {position: relative; width: 1000px; height:300px; margin: 0 auto;}
#header_inner a:hover {color: #C82F2F; text-decoration: none;}

#header a.map {position: absolute; height: 50px; width: 1000px; top: 250px; text-decoration: none;}
#header a.map i { visibility: hidden; }


/* Menu */

#menu {position: absolute; right: 0em; bottom: 3.72em;}
#menu ul {list-style: none;}
#menu li {float: left;}
#menu li a {
background: #045826;
margin-left: 0.5em;
display: block;
padding: 0.2em 0.2em 0.2em 0.2em;
border: solid 1px #012F14;
color: #FFFEFF;
font-size: 1em;
font-family: "Eras Demi ITC";
}
#menu li a.active {background: #920000; color: #fff;}
#menu a:hover {background: #920000; color: #fff;}


/* Search */

input.button {background: #CA2F2F url('Images/n3.gif') repeat-x; color: #fff; border: solid 1px #CA2F2F; font-weight: bold; font-size: 0.8em; }
input.text {background: #fff; border: solid 1px #053A4A; font-size: 1.0em; padding: 0.25em 0.25em 0.25em 0.25em; width: 10em;}
#search {position: relative; width: 100%; margin-bottom: 1.0em;}
#search input.text {position: absolute; top: 0em; left: 0em; width: 1em;}
#search input.button {position: absolute; top: 0em; right: 0em;}


/* Containers */

#main {background: #fff url('Images/n2.gif') 0px 1px repeat-x; padding-top: 0.5em;}
#main a:hover {background: #cc0000; color: #fff; text-decoration: none;}

div.main_inner p {text-align: justify; margin-bottom: 1em;}
div.main_inner p.para {text-align: justify; margin-bottom: 1.6em;}
div.img a:hover {background: #ffffff; color: #cc0000; text-decoration: none;}

div.main_inner h3,h4 {border-bottom: 2px ridge #d1d1d1; position: relative;}
div.main_inner h3 {font-size: 2.1em; padding-bottom: 0.1em; margin-bottom: 0.8em;}
div.main_inner h4 {font-size: 1.2em; padding-bottom: 0.175em; margin-bottom: 0.4em; margin-top: 0.5em;}
div.main_inner strong {color:#0001FE; font-size: 1em; font-weight: bold;}

#container {width:1000px; margin:0px auto 0px auto; overflow:hidden;}
#container img {border: solid 1px #ffffff;}

#leftSide {width:200px;}
#leftSide {float:left; padding: 10px 9px 10px 9px; border-right: dotted 1px #D1D1D1;}
#rightSide {width:160px;}
#rightSide {float:right; padding: 10px 9px 10px 9px; border-left: dotted 1px #D1D1D1;}
#centre {width:580px; float:left; padding: 10px 9px 10px 9px;}
#centre-contacts {width:760px; float:left; padding: 10px 30px 10px 30px;}
#articles {width:760px; float:left; padding: 10px 30px 10px 30px;}


/* Tabs Trunk*/

#tabmenutrunk {color: #000; border-bottom: 2px solid #2E3A46; margin: 12px 0px 40px 0px; padding: 0px; padding-bottom: 0px;}
#tabmenutrunk li {display: inline; overflow: hidden; list-style-type: none;}
#tabmenutrunk a, a.active {background: #ffffff; color: #0001FE; font-size: 1em; border: 1px solid #053A4A; padding: 2px 5px 0px 5px; margin: 0; text-decoration: none;}
#tabmenutrunk a:hover {background: #cc0000; color: #fff; border: 1px solid #cc0000;}
#tabmenutrunk a.active {background: #12AB17; color: #ffffff;}
#tabmenutrunk a.active:hover {background: #cc0000; color: #fff; border: 1px solid #cc0000;}

#tabmenutrunk1 {color: #000; border-bottom: 1px solid black; margin: 12px 0px 0px 0px; padding: 0px;}
#tabmenutrunk1 li {display: inline; overflow: hidden; list-style-type: none;}
#tabmenutrunk1 a, a.active {background: #ffffff; color: #12AB17; font-size: 1em; border: 1px solid #053A4A; padding: 2px 5px 0px 5px; margin: 0; text-decoration: none;}
#tabmenutrunk1 a:hover {background: #cc0000; color: #fff; border: 1px solid #cc0000;}
#tabmenutrunk1 a.active {background: #12AB17; color: #ffffff;}
#tabmenutrunk1 a.active:hover {background: #cc0000; color: #fff; border: 1px solid #cc0000;}


/* Tabs */

#tabmenu {color: #000; border-bottom: 1px solid black; margin: 12px 0px 0px 0px; padding: 0px; padding-left: 20px;}
#tabmenu li {display: inline; overflow: hidden; list-style-type: none;}
#tabmenu a, a.active {
	background: #ffffff;
	color: #0D9DF1;
	font-weight: normal;
	font-size: 1em;
	border: 1px solid #053A4A;
	padding: 2px 5px 0px 5px;
	margin: 0;
	text-decoration: none;
}
#tabmenu a:hover {background: #cc0000; color: #fff; border: 1px solid #cc0000;}
#tabmenu a.active {background: #0D9DF1; color: #ffffff;}
#tabmenu a.active:hover {background: #cc0000; color: #fff; border: 1px solid #cc0000;}


/* Content under tabs */

#content {padding: 40px; border: 1px solid black; border-top: none; min-height: 20em;}
#content a:hover {background: #cc0000; color: #ffffff;}
#content a:hover.img {background: #ffffff;}	
#content ul {list-style-type: none; margin-left: 2em;}
#content li {background-image: url(Images/b3.gif); background-repeat: no-repeat; padding-left: 1.7em; margin: 1em;}
#content li.under {background-image: url(Images/b4.gif); background-repeat: no-repeat; padding-left: 1.7em;}
#content li.promotion {background-image: url(Images/promotion.gif);background-repeat: no-repeat; padding-left: 5.7em;}
#content h1,h2,h4,h5,h6 {font-weight: normal; color:#013648; font-family: tahoma, sans-serif;}

#contentd {padding: 10px; border: none; min-height: 20em;}
#contentd a:hover {background: #cc0000; color: #ffffff;}
#contentd a:hover.img {background: #ffffff;}	
#contentd ul {list-style-type: none; margin-left: 2em;}
#contentd li {background-image: url(Images/b3.gif); background-repeat: no-repeat; padding-left: 1.7em; margin: 1em;}
#contentd li.under {background-image: url(Images/b4.gif); background-repeat: no-repeat; padding-left: 1.7em;}
#contentd li.promotion {background-image: url(Images/promotion.gif);background-repeat: no-repeat; padding-left: 5.7em;}
#contentd h1,h2,h4,h5,h6 {font-weight: normal; color:#013648; font-family: tahoma, sans-serif;}

.thumbnail
{
float: left;
width: 200px;
border: 1px solid #999;
margin: 0 15px 15px 15px;
padding: 5px;
}

.thumbnailnb
{
float: left;
width: 160px;
border: none;
margin: 0 15px 15px 15px;
padding: 5px;
}


#pagination-digg li { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
#pagination-digg a { border:solid 1px #9aafe5; margin-right:2px; }
#pagination-digg .previous-off { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
#pagination-digg .next-off { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
#pagination-digg .next a, .previous a { font-weight:bold; }	
#pagination-digg .active { background:#2e6ab1; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ margin-right:2px; }
#pagination-digg a:link { color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:none; }
#pagination-digg a:visited { color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:none; }
#pagination-digg a:hover { border:solid 1px #0e509e; color: #ffffff;}


#pagination-digg-bottom li { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
#pagination-digg-bottom a { border:solid 1px #9aafe5; margin-right:2px; }
#pagination-digg-bottom .previous-off { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
#pagination-digg-bottom .next-off { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
#pagination-digg-bottom .next a, .previous a { font-weight:bold; }	
#pagination-digg-bottom .active { background:#2e6ab1; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ margin-right:2px; }
#pagination-digg-bottom a:link { color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:none; }
#pagination-digg-bottom a:visited { color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:none; }
#pagination-digg-bottom a:hover { border:solid 1px #0e509e; color: #ffffff;}


/* Footer */

#footer{
background: #495B6E; width: 1000px; margin: 0 auto; text-align: center; padding-top: 1.0em; padding-bottom: 1.0em; color: #fff; font-size: 0.9em;}
#footer a {color: #fff; text-decoration: none;}
#footer a:hover {color: #fff; text-decoration: underline;}
#footer {clear:both;}


.MainMenu {font-weight:bold;}
.Item {}
.Submenu {font-weight:bold;}

