body {
	width: 1000px;
	background-color: #d50606;
	background-image: url(/images/site_background.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	margin-right: auto;
	margin-left: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
a {
	color: #d70606;
	text-decoration: underline;
}
a:hover {
	color: #d70606;
	text-decoration: none;
}
.content {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 1000px;
	height: 585px;
	display: block;
}
.contentleft {
	float: left;
	width: 108px;
	height: 585px;
	background-image: url(/images/ripple_left.gif);
	background-repeat: no-repeat;
}
.contentcenter {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 1000px;
	background-image: url(/images/content_bg.gif);
	background-repeat: no-repeat;
	height: 595px;
	display: block;
}
.contentcenter2 {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 1000px;
	background-image: url(/images/content_bg2.gif);
	background-repeat: no-repeat;
	height: 625px;
	display: block;
}
.homepagecontentcenter {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 1000px;
	background-image: url(/images/homepage_content_bg.gif);
	background-repeat: no-repeat;
	height: 695px;
	display: block;
}
.contentright {
	float: left;
	width: 108px;
	height: 585px;
	background-image: url(/images/ripple_right.gif);
	background-repeat: no-repeat;
}
.header {
	width: 1000px;
	height: 122px;
	clear: both;
}
.headerflash {
	width: 1000px;
	height: 61px;
	clear: both;
}
.menu {
	width: 961px;
	height: 30px;
	margin: 0px 0px 0px 12px;
	padding: 0px 0px 0px 15px;
	clear: both;
	background-image: url(/images/menu_bg.gif);
	background-repeat: repeat-x;
}
.pagecontent {
	width: 946px;
	height: 350px;
	clear: both;
	margin: 20px 0px 0px 12px;
	padding: 0px 15px 0px 15px;
}
.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 175%;
	font-weight: bold;
	color: #d70606;
	clear: both;
	margin: 0px 0px 15px 0px;
}
.homepagetext {
	width: 707px;
	float: left;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 20px 0px;
	text-align: justify;
}
.quicklinksright {
	width: 219px;
	height: 160px;
	float: left;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
.quicklinks {
	width: 946px;
	height: 160px;
	font-size: 90%;
}
.quicklink1 {
	width: 208px;
	height: 150px;
	float: left;
	background-image: url(/images/quicklinks1.gif);
	background-repeat: no-repeat;
	margin: 0px 23px 0px 0px;
	text-align: right;
	padding: 32px 11px 0px 0px;
}
.quicklink2 {
	width: 208px;
	height: 150px;
	float: left;
	background-image: url(/images/quicklinks2.gif);
	background-repeat: no-repeat;
	margin: 0px 23px 0px 0px;
	text-align: right;
	padding: 32px 11px 0px 0px;
}
.quicklink3 {
	width: 208px;
	height: 150px;
	float: left;
	background-image: url(/images/quicklinks3.gif);
	background-repeat: no-repeat;
	margin: 0px 24px 0px 0px;
	text-align: right;
	padding: 32px 11px 0px 0px;
}
.quicklink4 {
	width: 208px;
	height: 150px;
	float: left;
	background-image: url(/images/quicklinks4.gif);
	background-repeat: no-repeat;
	text-align: right;
	padding: 32px 11px 0px 0px;
}
.quicklink5 {
	width: 208px;
	height: 45px;
	clear: both;
	background-image: url(/images/quicklinks5.gif);
	background-repeat: no-repeat;
	text-align: right;
	padding: 25px 11px 0px 0px;
	font-size: 90%;
}
.quicklink6 {
	width: 208px;
	height: 45px;
	clear: both;
	background-image: url(/images/quicklinks6.gif);
	background-repeat: no-repeat;
	text-align: right;
	padding: 25px 11px 0px 0px;
	margin: 0px 0px 20px 0px;
	font-size: 90%;
}
.column1 {
	width: 616px;
	height: 316px;
	float: left;
	margin: 0px 20px 0px 0px;
	text-align: justify;
}
.column2 {
	width: 310px;
	height: 316px;
	float: left;
}
.panel {
	width: 558px;
	height: 60px;
	text-align: center;
	margin: 0px 0px 15px 0px;
}
.column2bigpic {
	width: 308px;
	height: 231px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #000000;
}
.column2thumbnail {
	height: 51px;
	width: 68px;
	float: left;
	border: 1px solid #000000;
	margin: 0px 10px 5px 0px;
}
.column2thumbnail2 {
	height: 51px;
	width: 68px;
	float: left;
	border: 1px solid #000000;
	margin: 0px 0px 5px 0px;
}
.thumbnailtext {
	width: 310px;
	text-align: center;
	color: #999999;
	font-size: 75%;
	font-weight: bold;
	margin: 5px 0px 10px 0px;
}
.info {
	width: 50px;
	float: left;
}
.info2 {
	width: 190px;
	float: left;
}
.column3 {
	width: 250px;
	height: 316px;
	float: left;
	margin: 0px 20px 0px 0px;
}
.column4 {
	width: 230px;
	height: 316px;
	float: left;
	text-align: center;
}
.column5 {
	width: 198px;
	height: 316px;
	float: left;
	margin: 0px 20px 0px 0px;
	text-align: justify;
}
.column6 {
	width: 945px;
	height: 316px;
	float: left;
	text-align: justify;
}
.column7 {
	width: 200px;
	height: 316px;
	float: left;
	margin: 0px 0px 0px 15px;
}
.form {
	width: 458px;
	height: 316px;
	float: left;
}
.formtext {
	width: 150px;
	float: left;
	font-weight: bold;
}
.formfield {
	width: 300px;
	float: left;
}
.formfield2 {
	width: 300px;
	float: left;
}
.button {
	width: 455px;
	text-align: right;
}
input.btn {
	color:#FFFFFF;
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	background-color:#d70606;
	border: 1px solid #000000;
	border-top-color: #aaaaaa;
	border-left-color: #aaaaaa;
	border-right-color: #000000;
	border-bottom-color: #000000;
	padding: 2px 0px 2px 0px;
	margin: 20px 0px 0px 0px;
	cursor: hand;
}
.designedby {
	height: 65px;
	clear: both;
}
.legalText {
	font-size: 10px;
	width:680px;
}
.printIcon {
	float: right;
	margin: 10px 0px 10px 0px;
	font-weight: bold;
}
.printIconleft {
	width: 473px;
	float: left;
	text-align: left;
	margin: 7px 0px 0px 0px;
	font-weight: bold;
}
.printIconleft a {
	color: #0033FF;
	text-decoration: underline;
}
.printIconleft a:hover {
	color: #0033FF;
	text-decoration: none;
}
.printIconright {
	width: 472px;
	float: left;
	text-align: right;
	margin: 7px 0px 0px 0px;
	font-weight: bold;
}
#nav {
	width: 950px;
	height: 30px;					/* main menu width and bg colour */
	font-size: 100%;
}
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}
#nav a {
	display: block;
	margin: 0;
	font: bold 90% Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	text-align: center;
}
#nav1 a {
	width: 30px;   /* Change this to what ever value you like and of course you can repeat this for all the different menus */
	height: 22px;
	padding: 8px 0px 0px 0px;
	margin: 0px 39px 0px 0px;
}
#nav2 a {
	width: 70px;
	height: 22px;
	padding: 8px 0px 0px 0px;
	margin: 0px 37px 0px 4px;
}
#nav3 a {
	width: 62px;
	height: 22px;
	padding: 8px 0px 0px 0px;
	margin: 0px 37px 0px 4px;
}
#nav4 a {
	width: 43px;
	height: 22px;
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
}
#nav a.parent {
	background: #00FF00 url(/images/rightarrow.gif) center right no-repeat; /* dropdown arrow and colour if 3rd dropdown */
}
#nav a:hover {
	color: #bbbbbb;
}
#nav li {
	float: left;
	padding: 0;
	margin: 0;
}
#nav li.last_menu_item {
	border: none;
}
/* Show/Hide second level menus */
#nav li ul {
	position: absolute;
	width: 12em;
	left: -999em;
	height: auto;
	margin: 0;
}
#nav li li {
	width: 125px;
	margin: 0;
}
#nav li ul a {
	/* drop down width in pixels */
	background-color: #3f7ca6; /* drop down main menu colour */
	color: #FFFFFF;
	font-weight: 100;
	border: 0;
	text-align: left;
}
#nav li ul a:hover {
	/* drop down width in pixels */
	background-color: #145074; /* drop down main menu colour */
	color: #ffffff;
	font-weight: 100;
	border: 0;
	text-align: left;
	pading: 0px 0px 0px 5px;
}
#nav li:hover ul {
	left: auto;
}
#nav li ul ul {
	margin: -24px 0 0 110px;
}
/* Hide third level menus */
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}
/* Show third lever menus */
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}
/* Important this bit as we are floating the menu */
#content {
	clear: both;
}
.divider {
	width: 4px;
	height: 30px;
	background-image: url(/images/menu_divider.gif);
	margin: 0px 5px 0px 7px;
}


#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
	#lbOverlay.grey { background-color: #000000; }
	#lbOverlay.red { background-color: #330000; }
	#lbOverlay.green { background-color: #003300; }
	#lbOverlay.blue { background-color: #011D50; }
	#lbOverlay.gold { background-color: #666600; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer.grey { border: 3px solid #888888; }
	#lbOuterContainer.red { border: 3px solid #DD0000; }
	#lbOuterContainer.green { border: 3px solid #00B000; }
	#lbOuterContainer.blue { border: 3px solid #5F89D8; }
	#lbOuterContainer.gold { border: 3px solid #B0B000; }

#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }
	#lbDetailsContainer.red { border: 3px solid #DD0000; border-top: none; }
	#lbDetailsContainer.green { border: 3px solid #00B000; border-top: none; }
	#lbDetailsContainer.blue { border: 3px solid #5F89D8; border-top: none; }
	#lbDetailsContainer.gold { border: 3px solid #B0B000; border-top: none; }

#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(images/loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(/images/blank.gif) no-repeat; display: block; left: 0; float: left; }
	#lbPrev.red:hover, #lbPrev.red:visited:hover { background: url(images/prev_red.gif) left 15% no-repeat; }
	
#lbNext { width: 49%; height: 100%; background: transparent url(/images/blank.gif) no-repeat; display: block; right: 0; float: right; }
	#lbNext.red:hover, #lbNext.red:visited:hover { background: url(/images/next_red.gif) right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.red, #lbNext2.red, #lbSpacer.red { color: #620000; }
	
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off.red, #lbNext2_Off.red { color: #FFCCCC; }
	
#lbDetailsData { padding: 0 10px; }
	#lbDetailsData.red { color: #620000; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbClose.red { background: url(/images/close_red.png) no-repeat; }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay.red { background: url(/images/play_red.png) no-repeat; }
	
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause.red { background: url(/images/pause_red.png) no-repeat; }
	
.editable-date {
	background: url(/images/red-message.jpg) no-repeat;
	width:500px;
	height:48px;
	padding:12px 0 0 0;
}
.editable-date p {
	color:#fff;
	font-size:130%;
	font-weight:bold;
	margin:0;
}

