body {background:#ffffff; background-repeat:repeat-x; margin:0px;}

h1 {text-align:left; font-size:24px; font-weight:bold; font-family: Times New Roman, Times, serif; color:#003399; margin: 0px; text-decoration:none; line-height:16px;}

p, ul, td {text-align:justify; font-size:11px; font-weight:500; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; margin: 0px; text-decoration:none; line-height:16px;}

	a {font-size:11px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; color:#003399; margin: 0px; text-decoration:none;}
	a:link{color:#003399;}
	a:visited{color:#003399;}
	a:hover{color:#CC0000;}
	a:active {color:#CC0000;}

	.nav1 {text-align:center; font-size:11px; font-weight:500; font-family: Verdana, Arial, Helvetica, sans-serif; color:#415380; text-indent: 16px; margin: 0px; text-decoration:none;}
	a.nav1:link{color:#415380;}
	a.nav1:visited{color:#415380;}
	a.nav1:hover{color:#CC0000;}
	a.nav1:active {color:#CC0000;}

	.nav1A {text-align:right; font-size:11px; font-weight:500; font-family: Verdana, Arial, Helvetica, sans-serif; color:#415380; margin: 0px; text-decoration:none;}
	a.nav1A:link{color:#415380;}
	a.nav1A:visited{color:#415380;}
	a.nav1A:hover{color:#CC0000;}
	a.nav1A:active {color:#CC0000;}

	.german {text-align:left; text-indent: 25px; font-size:11px; font-weight:500; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; margin: 0px; text-decoration:none; line-height:11px;}
	a.german:link{color:#333333;}
	a.german:visited{color:#333333;}
	a.german:hover{color:#CC0000;}
	a.german:active {color:#CC0000;}

	.gabaldon {text-align:left; text-indent: 19px; font-size:11px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; margin: 0px; text-decoration:none; line-height:11px;}
	a.gabaldon:link{color:#000000;}
	a.gabaldon:visited{color:#000000;}
	a.gabaldon:hover{color:#CC0000;}
	a.gabaldon:active {color:#CC0000;}

	.ys {text-align:left; text-indent: 67px; font-size:11px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; margin: 0px; text-decoration:none; line-height:11px;}
	a.ys:link{color:#000000;}
	a.ys:visited{color:#000000;}
	a.ys:hover{color:#CC0000;}
	a.ys:active {color:#CC0000;}

	.yousay {text-align:left; font-size:11px; font-weight:500; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; margin: 0px; text-decoration:none; line-height:14px;}
	a.yousay:link{color:#333333; font-weight:bold;}
	a.yousay:visited{color:#333333; font-weight:bold;}
	a.yousay:hover{color:#CC0000; font-weight:bold;}
	a.yousay:active {color:#CC0000; font-weight:bold;}

	.rightcol {text-align:left; font-size:11px; font-weight:500; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; margin: 0px; text-decoration:none; line-height:14px;}
	a.rightcol:link{color:#003399;}
	a.rightcol:visited{color:#003399;}
	a.rightcol:hover{color:#CC0000;}
	a.rightcol:active {color:#CC0000;}

	.box {text-align:center; font-size:11px; font-weight:500; font-family: Verdana, Arial, Helvetica, sans-serif; color:#003366; margin: 0px; text-decoration:none; line-height:14px;}
	a.box:link{color:#0000FF;}
	a.box:visited{color:#0000FF;}
	a.box:hover{color:#CC0000;}
	a.box:active {color:#CC0000;}

	.copyright {text-align:center; font-size:11px; font-weight:500; font-family: Verdana, Arial, Helvetica, sans-serif; color:#003366; margin: 0px; text-decoration:none;}
	a.copyright:link{color:#003366;}
	a.copyright:visited{color:#003366;}
	a.copyright:hover{color:#CC0000;}
	a.copyright:active {color:#CC0000;}

	a.onlinks {display: block; text-align:center; font-size:11px; font-weight:500; font-family: Verdana, Arial, Helvetica, sans-serif; color:#415380; margin: 0px; text-decoration:none; width: 200px; height: 23px; line-height: 21px; vertical-align: middle; border-top: none; border-bottom: 1px solid #E3E8F0; border-left: none; border-right: none; background-color: #CCD6E6;}
	a.onlinks:link {color:#415380;}
	a.onlinks:visited {color:#415380;}
	a.onlinks:hover {color:#FFFFFF; background-color: #9CB0CF;}
	a.onlinks:active {color:#415380;background-color: #9CB0CF;}


	.caption {text-align:center; color:#000000; font-style: italic;}

	.center {text-align:center;}

	.right {text-align:right;}

	.left {text-align:left;}

	.red {color:#CC0000;}

	.button {font-size:14px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; color:#003399;  cursor:hand;}
	.pageheading {font-size:12px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; color:#003399;}

#container {position:absolute; top:0px; left:50%; width:900px; margin-left: -450px; z-index:1; background-color:transparent; border:none;}

#logoline1 {position:absolute; width:900px; height:1px; left: 0px; top: 8px; background-image:url("../images/logoline1.jpg"); background-repeat:no-repeat; background-color: transparent; border:none; z-index:6;}

#logoline2 {position:absolute; width:900px; height:1px; left: 0px; top: 113px; background-image:url("../images/logoline2.jpg"); background-repeat:no-repeat; background-color: transparent; border:none; z-index:8;}

#logo {position:absolute; width:462px; height:100px; left: 219px; top: 11px; background-image:url("../images/logo.jpg"); background-repeat:no-repeat; background-color: transparent; border:none; z-index:10;}

#strapline {position:absolute; width:565px; height:17px; left: 167px; top: 120px; background-image:url("../images/strapline.gif"); background-repeat:no-repeat; background-color: transparent; border:none; z-index:12;}

#banner {position:absolute; width:900px; height:250px; left: 0px; top: 145px; background-color: #6F7FA5; border:none; z-index:20;}

#nav1 {position:absolute; width:900px; height:22px; left: 0px; top: 395px; background-color: #FFFFFF; border:none; padding-top:5px; z-index:30;}

#nav1A {position:absolute; width:200px; height:15px; left: 683px; top: 402px; background-color: transparent; border:none; z-index:35;}

#nav2 {position:absolute; width:900px; height:25px; left: 0px; top: 421px; background-color: #FFFFFF; border:none; z-index:40;}

#page {position:absolute; width:900px; left: 0px; top: 446px; background-color:#E3E8F0; border:none;  z-index:50;}

#content {position:relative; width:600px; left: 41px; top: 0px; background-color:transparent; border:none; padding-top: 44px; min-height: 350px; z-index:60;}

#enquirycontent {position:relative; width:700px; left: 100px; top: 0px; background-color:transparent; border:none; padding-top: 44px; z-index:60;}

#german {position:absolute; width:200px; height:19px; left: 681px; top: 464px; padding-top:6px; background-image:url("../images/germanbg.gif"); background-repeat:no-repeat; background-color: transparent; border:none; z-index:65;}

#gabaldonA {position:relative; width:200px; height:187px; left: 0px; top: -2px;  background-image:url("../images/gabaldonAbg.jpg"); background-repeat:no-repeat; background-color: transparent; border:none; z-index:70;}

#gabaldonB {position:relative; width:200px; height:18px; left: 0px; top: 0px; padding-top:5px; background-image:url("../images/gabaldonBbg.jpg"); background-repeat:no-repeat; background-color: transparent; border:none; z-index:75;}

#yousayA {position:relative; width:200px; height:18px; left: 0px; top: 1px; padding-top:5px; background-image:url("../images/yousayAbg.jpg"); background-repeat:no-repeat; background-color: transparent; border:none; z-index:80;}

#yousayB {position:relative; width:188px; left: 0px; top: -1px; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; background-color:transparent; border:1px solid #CBD2D6; z-index:90;}

#rightcolcontainer {position:absolute; width:200px; left: 681px; top: 495px; background-color:transparent; border:none; z-index:65;}

#rightcol {position:relative; width:188px; left: 0px; top: 5px; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; background-color:transparent; border:1px solid #CBD2D6; z-index:90;}

#onwardlinks {position:relative; width:200px; left: 0px; top: 0px; background-color:#EEF2F7; border:none; z-index:90;}

#contactbox {position:relative; width:188px; left: 0px; top: 10px; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; background-color:#EEF2F7; border:1px solid #B6C3DE; z-index:90;}

#signupbox {position:relative; width:188px; left: 0px; top: 15px; padding-top:10px; padding-bottom:5px; padding-left:5px; padding-right:5px; background-color:#FFFFFF; border:1px solid #B6C3DE; z-index:92;}

#footer {position:relative; width:900px; height: 80px; left: 0px; top: 0px; background-image:url("../images/footerbg.gif"); background-repeat:no-repeat; background-color: transparent; border:none;  z-index:62;}

#copyright {position:absolute; width:600px; left: 41px; top: 40px; background-color: transparent; border:none; z-index:63;}

.anylinkcss{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: none;
border-bottom-width: 0;
line-height: 21px;
z-index: 200; /* zIndex should be greater than that of shadow's below */
background: #3A4A74;
width: 180px; /* default width for menu */
}

.anylinkcss ul{
margin: 0px;
padding: 0px;
list-style-type: none;
}

.anylinkcss ul li a{
width: 100%;
display: block;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
margin-top: -1px;
padding: 0px;
font-weight: 500;
text-indent: 10px;
}

a.anylinkcss {font-size:11px; font-weight:500; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; margin: 0px; text-decoration:none;}
	a.anylinkcss:link {color:#FFFFFF;}
	a.anylinkcss:visited {color:#FFFFFF;}
	a.anylinkcss:hover {color:#FFFFFF; background-color: #3A4A74;}
	a.anylinkcss:active {color:#FFFFFF; background-color: #3A4A74;}

	.anchorclass {display: inline-block; text-align:center; font-size:11px; font-weight:500; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; margin: 0px; text-decoration:none; width: 141px; height: 23px; line-height: 21px; vertical-align: middle; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: none; background-color: #6F7FA5;}
	a.anchorclass:link {color:#FFFFFF;}
	a.anchorclass:visited {color:#FFFFFF;}
	a.anchorclass:hover {color:#FFFFFF; background-color: #3A4A74;}
	a.anchorclass:active {color:#FFFFFF;background-color: #3A4A74;}

	.submenu {display: block; text-align:left; font-size:11px; font-weight:500; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; width: 127px; height: 23px; line-height: 21px; vertical-align: middle;  background-color: #6F7FA5;}
	a.submenu:link {color:#FFFFFF;}
	a.submenu:visited {color:#FFFFFF;}
	a.submenu:hover {color:#FFFFFF; background-color: #3A4A74;}
	a.submenu:active {color:#FFFFFF;background-color: #3A4A74;}

.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 199; /*zIndex for shadow*/
background: black;
visibility: hidden;
}
/*enquirypage*/
.enqheader 
{
    color:#003399;
}
/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}
/*Modal Popup 99cc00*/
.modalBackground {
	background-color: #394a74;
	opacity:0.5;
	filter:alpha(opacity=60);
}
.modalPopup {
	background-color: #ffffdd;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	padding:1px;
	width:250px;
}

.panelformat {
	background-color: #ffffdd;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	padding:0px;
	width:250px;
}

.panelformat2 {
	border: 0px solid Gray;
    background-color: #ffffdd;
	padding:0px;
	}

.WaterBackground 
{
    color: #ff9900;
	opacity:0.5;
	filter:alpha(opacity=50);
}