a:link {color: #0000FF}
a:visited {color: #0000FF}
a:hover {color: #0000FF}
a:active {color: #0000FF}
p{font-size: 9pt;}
body {
	font-family: Arial;
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	text-align: center;
	font-size: 8pt;
	color: #a1958b;
	color: #827870;
/*	color: #999999;*/
}

h3{font-size: 12pt; padding:15px 0px 0px 0px; margin: 0px 0px 10px 0px; /*text-decoration:underline;*/ font-weight:bold;}
h4{font-size: 22pt; font-weight: none;padding:3px 0px 0px 0px; margin:0px; }
#calculator h3, #search h3{color:#7e1d31; font-size:12pt; font-family: arial narrow;}

.box {
	font-size: 10pt;
	color: #555;
}
.box .heading{
	font-align:centre;
	font-size: 18px;
	color: #555;
	font-weight: bold;
}
.box ul{
	text-align: left;
	font-size: 8pt;
}
.raised {
	border: thin outset;
}
.sunken {
	border: 1px solid;
	background-color: #DCDCDC;
	color: red;
	cursor: hand;
}
.handCursor {
	cursor: hand;
}
.helpCursor {
	cursor: help;
}

.defaultCursor {
	cursor: default;

}
.tableBody {
	border: thin outset;
}

.table3d {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #FFFFFF;
	border-right-color: #474723;
	border-bottom-color: #474723;
	border-left-color: #FFFFFF;
}
.tableThin {
	border-top: thin none;
	border-right: thin solid;
	border-bottom: thin solid;
	border-left: thin solid;

}
.calendarOver {
	cursor: hand;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #FFFFFF;
	border-right-color: #474723;
	border-bottom-color: #474723;
	border-left-color: #FFFFFF;
}
.tableInset {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
}.dataGrid {
	border-top: thin none #EEEEEE;
	border-right: thin none #EEEEEE;
	border-bottom: thin solid #EEEEEE;
	border-left: thin none #EEEEEE;
}.diaryGrid {
	border-top: thin solid #EEEEEE;
	border-right: thin none #EEEEEE;
	border-bottom: thin none #EEEEEE;
	border-left: thin none #EEEEEE;
}.diaryEntry {
	border: 1px solid #000000;
}.weeklyGrid {
	border-top: thin none #EEEEEE;
	border-right: thin none #EEEEEE;
	border-bottom: thin none #EEEEEE;
	border-left: thin solid #EEEEEE;
}.colourBorder {
	border: none;
}
.mandatoryField  {
   border: 1px solid red;
}
.mandatorySelect  {
   background-color: #FF3300;
}
.rowUnderline  {
  text-decoration: underline;
  cursor: hand;
}
.displayTop {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #6666FF;
	border-bottom-color: #6666FF;
}
.grid {
	border-bottom: 1px solid #EEEEEE;
}
.tableLeft  {
  border-left: 1px solid #6666FF;
  border-top: 1px solid #6666FF;
  border-bottom: 1px solid #6666FF;
}
.tableCentre  {
  border-top: 1px solid #6666FF;
  border-bottom: 1px solid #6666FF;
}
.tableRight {
  border-right: 1px solid #6666FF;
  border-top: 1px solid #6666FF;
  border-bottom: 1px solid #6666FF;
}
.tableBodyLeft {
  border-left: 1px solid #DDDDDD;
}
.tableBodyRight {
  border-right: 1px solid #DDDDDD;
}
.tableBodyBottom {
  border-left: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
}
.tableBodyMiddle {
  border-left: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
  border-top: 1px solid #DDDDDD;
  background-color: #DDDDDD;
}

#header,#menu,#banner,#main,#footer{width:100%;}
#header{height:93px;background-color:/*#a1958b*/#f1f1f1; margin-left: auto; margin-right: auto; text-align:center;}
#header .content{left: 0px; width:/*1021px*/990px; height: 150px;text-align:right;font-size:18px; color:black;position:absolute;text-transform:uppercase;letter-spacing:2px;}
#header .content h2{font-size:10pt; font-weight:normal; font-style:italic; text-transform:none; letter-spacing:1px;}
#header .content h2 .red{color: #7e1d31; font-weight: normal;}
#header .content .test{margin-top: 80px;}
/*#menu .different{ position: absolute; left: 800px; top:30px;font-size: 9pt; font-style:italic; text-transform:none; font-family:arial; letter-spacing: 0px ; color: black; z-index:1;width:200px;height:20px; background-color: blue;}*/
/*#page .different{position:absolute;top:50px; left:800px; width:144px; height:123px;z-index:3; }*/

#page #logo{position:absolute;top:4px; left:25px; width:144px; height:123px;z-index:3; }
	#page #logo .holder{position:relative; width:141px; height:120px;background-color:#a1958b;border:1px solid #777;top:0px;padding:0px; margin:0px;z-index:2;}
	#page #logo .shadow {position: absolute; left:0px; top:115px;}
	#page #logo .shadow .s1,#logo .shadow .s2,#logo .shadow .s3{left:7px;position:absolute;height:1px;background-color:black;padding:0px; margin:0px;z-index:1;}
	#page #logo .shadow .s4,#logo .shadow .s5,#logo .shadow .s6{top:-108px;position:absolute;width:1px;background-color:black;padding:0px; margin:0px;}
	#page #logo .shadow .s1{top:5px;filter:alpha(opacity=75);opacity: 0.65;-moz-opacity:0.65;width:137px;}
	#page #logo .shadow .s2{top:6px;filter:alpha(opacity=50);opacity: 0.45;-moz-opacity:0.45;width:138px;}
	#page #logo .shadow .s3{top:7px;filter:alpha(opacity=25);opacity: 0.25;-moz-opacity:0.25;width:139px;}
	#page #logo .shadow .s4{left:143px;filter:alpha(opacity=75);opacity: 0.65;-moz-opacity:0.65;height:113px;}
	#page #logo .shadow .s5{left:144px;filter:alpha(opacity=50);opacity: 0.45;-moz-opacity:0.45;height:114px;}
	#page #logo .shadow .s6{left:145px;filter:alpha(opacity=25);opacity: 0.25;-moz-opacity:0.25;height:115px;}
	#page #logo .holder .image{background-image: url(/images/WB-LOGOv2.gif);width:141px; height:110px;margin-top:5px;margin-bottom:0px; padding:0px; background-repeat: no-repeat;}
#menu{width:100%;height:51px;background-color:/*#7e1d31*//*#c4aeb2*/#a1958b;position:absolute; left:0px; top:20px;z-index:2; background-repeat:repeat-x; text-align:left;}
#menu .nav{position:relative; padding:0px;margin:7px auto auto auto;width:800px; height: 20px; float:right; margin-left:150px;}
#menu #menuContainer{width: 990px; height:20px; margin-left:/*233px*/auto; margin-right: auto; text-align:left;}
#menu #menubottom{display:block; width:730px; height:20px; margin: 5px 0px 0px 230px;text-align:left;/* background-color: blue;*/}
#menu #menubottom .different{display:block; float:left; width:200px; height:16px; font-style:italic; font-size:10pt;color:white;/*margin: 5px 0px 0px 230px; */text-align:left;/* width:144px; height:23px;*/}
#menu #menubottom .different .red{ color: #7e1d31; font-weight: normal; }
#menu #menubottom .button{background-image: url(/images/button_login.gif); width:41px; height:16px; display: block; float:right; text-align:center; margin:auto auto auto 0px;}
#menu #menubottom .button a:link, #menu .button a:visited{text-decoration: none;color:white;}

#header .fade{position:relative; background-image: url(/images/grey_fade_3.gif);background-repeat:repeat-x;width: 100%; height:21px;top:71px;}
.nav li
{
	display: inline;
	float:left;
	position: relative;
	list-style-type: none;
	font-family: arial narrow;
	font-size: 9pt;
	text-transform: uppercase;
	font-style: none;
	/*padding-right: 20px;*/
	padding:2px auto auto auto ;
	margin:0px;
	/*width:127px;*/
	width:110px;
	line-height:20px;
	min-height:20px;
	/*border-right:1px solid white;*/
	border-bottom:1px solid white;
	/*background-color:#7e1d31;;*/
	text-align:center;
}
.nav ul{
	background-color:#bbb;
	position:absolute;
	left:0px;
	top:20px;
	display:none;
	padding:0px;
	margin:0px;
	cursor:default;
	z-index:2;
}
.nav ul a:link,.nav ul a:visited,.nav li a:link,.nav li a:visited{color:white; text-decoration:none;text-align:center;display:block;}
.nav ul li a:link,.nav ul li a:visited{text-align:left;padding:0px 0px 0px 0px;display:block; width:113px;}
.nav ul li .text{margin-left:8px;}
.nav ul a:hover{background-color:#999;color:blue;}
.nav li a:hover{background-color:#999;color:white;}
.nav ul li{
	display:block;
	position:relative;
}
table, object, embed{margin-left: auto; margin-right:auto;}

#banner{margin-left:auto; margin-right:auto; text-align:center; height:204px;background-color:#444;border-bottom:1px solid #7e1d31;background-image: url(/images/banner-bg.gif);}
	/*#banner .shadow{position:absolute;left:0px;top:103px;width:100%;height:3px;background-image:url(/images/shadow2.gif);background-repeat:repeat-x;filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5;}*/
	#banner .shadow1,#banner .shadow2,#banner .shadow3{position:absolute;left:0px;width:100%;height:1px;line-height:1px;background-color:black;}
	#banner .shadow1{top:93px;filter:alpha(opacity=75);opacity: 0.75;-moz-opacity:0.75;}
	#banner .shadow2{top:94px;filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5;}
	#banner .shadow3{top:95px;filter:alpha(opacity=25);opacity: 0.25;-moz-opacity:0.25;}
#main{/*background-image:url(/images/grey-fade.gif);background-repeat:repeat-x;	 */padding: 40px 0px 70px 0px;}

#footer{width: 990px; height:20px; position:relative;background-color:#7e1d31; margin: -20px auto auto auto; color:white;/*background-image:url(/images/footer-fade.gif); background-repeat:repeat-x; */ background-color:#a1958b; text-align: center;}

html{height: 100%;}
body{height: 100%;font-family: arial, sans-serif, hevetica;margin:0px;padding:0px;overflow:auto;background-color:white;}
#page{margin-left:auto;margin-right:auto;width:100%;text-align:center;position:relative;min-height:100%;width: 992px;border-left: 1px solid #bbb; border-right: 1px solid #bbb;background-color:#f1f1f1/*#ede9e6*/;}
#page .shadow1, #page .shadow2, #page .shadow3, #page .shadow4, #page .shadow5, #page .shadow6, #page .shadow7, #page .shadow8, #page .shadow9, #page .shadow10, #page .shadow11, #page .shadow12{position:absolute;top:0px;width:1px;height:100%;background-color:black;}
#page .shadow1{left:-1px;filter:alpha(opacity=55);opacity: 0.55;-moz-opacity:0.55;}
#page .shadow2{left:-2px;filter:alpha(opacity=45);opacity: 0.45;-moz-opacity:0.45;}
#page .shadow3{left:-3px;filter:alpha(opacity=35);opacity: 0.35;-moz-opacity:0.35;}
#page .shadow4{left:-4px;filter:alpha(opacity=25);opacity: 0.25;-moz-opacity:0.25;}
#page .shadow5{left:-5px;filter:alpha(opacity=15);opacity: 0.15;-moz-opacity:0.15;}
#page .shadow6{left:-6px;filter:alpha(opacity=5);opacity: 0.05;-moz-opacity:0.05;}
#page .shadow7{left:991px;filter:alpha(opacity=55);opacity: 0.55;-moz-opacity:0.55;}
#page .shadow8{left:992px;filter:alpha(opacity=45);opacity: 0.45;-moz-opacity:0.45;}
#page .shadow9{left:993px;filter:alpha(opacity=35);opacity: 0.35;-moz-opacity:0.35;}
#page .shadow10{left:994px;filter:alpha(opacity=25);opacity: 0.25;-moz-opacity:0.25;}
#page .shadow11{left:995px;filter:alpha(opacity=15);opacity: 0.15;-moz-opacity:0.15;}
#page .shadow12{left:996px;filter:alpha(opacity=5);opacity: 0.05;-moz-opacity:0.05;}

* html #page{height:100%;}
.infoLink{font-size:8pt; /*margin:0px; padding:15px auto 15px auto;*/}
.infoLink a:link, .infoLink a:visited{display:block; margin:5px auto 5px auto;text-decoration:none; color:#73943d;font-style: italic; }
.infoLink a:hover{text-decoration:underline;}
.quote{display:block;width: 680px; text-align: center; color: #a1958b; font-weight: normal; font-size:16pt; font-style: italic; }

.audioPlayer{width:51px; height:15px;background-image:  url(/images/playerskin1.gif); position: relative;}
.audioPlayer2{width:51px; height:15px;background-image:  url(/images/playerskin2.gif); position: relative;}
.audioPlayer .playerPlay, .audioPlayer2 .playerPlay{width:15px; height:15px; position: absolute; left:18px; top:0px;}
.audioPlayer .playerStop, .audioPlayer2 .playerStop{width:15px; height:15px; position: absolute; left:36px; top:0px;}

.slides .imgshadow{margin:auto 20px auto 20px;}
.slides a:link, .slides a:visited{color: #73943d;}
.slides li{font-size:10pt;color:#73943d;}
.slides li p{color: #827870;margin:0px;}

#freeCD{margin-top: 20px; margin-left:-40px; position: absolute;}
#freeCD img{border-style:none;}
.red{ color: #7e1d31; font-weight: normal; font-style: italic;}

#webForm{
	font-size:10pt;
}

#stl{background-image:url(/images/sbox2tl.gif); width: 13px; height: 13px;}
#str{background-image:url(/images/sbox2tr.gif); width: 21px; height: 13px;}
#sr{width:8px; height:100%; background-image:  url(/images/box3sr.gif);background-repeat: repeat-y;border-left: 1px solid #C4B7BB;}
#sbl{background-image:url(/images/sbox2bl.gif); background-repeat: no-repeat; width:13px; height:32px; background-color:#f1f1f1;}
#sbr{background-image:url(/images/sbox2br.gif); background-repeat: no-repeat; width:21px; height:32px; background-color:#f1f1f1;}
#sb{background-image: url(/images/box3sb.gif); background-repeat: repeat-x;	background-color:#f1f1f1;}
