body{
	margin:0px;
	padding:0px;
	
	font-family: Georgia;
	font-size: 13px;
}

p {
	margin: 0px;
}

#homeBannerContainer,#internalBannerContainer{
	width:614px;
	height: 67px;
	margin-left:156px;
}

#homeBannerContainer{
	background:url(../images/MainHeaderBanner.gif) no-repeat;
	margin-left: 177px;
	margin-top: 47px;
}

#internalBannerContainer{
	background:url(../images/MainHeaderBanner.gif) no-repeat;
	margin-left: 177px;
	margin-top: 47px;
}

#headerContainer{
	width:100%;
	border: 0px;
	border-collapse: collapse;
}
#headerContainer td {
	vertical-align: top;
}

#navMenu {
	border: 0px;
	border-collapse: collapse;
}
#navMenu td {
	padding: 0px;
}

#menuContainer {
	width:156px;
	background:#ffffff;
}

#multimediaContainer {

	float: left;

	padding: 13px 0px 0px 14px !important;
	background-color: #352929;
	width: 100%;
	
}

#mainFlashContainerHome{
	width:469px;
	float:left;
	padding-right:12px;
	margin-top: 2px;
}

#mainFlashContainer{
	width:469px;
	float:left;
	padding-right:12px;
}

#teaserContainer{
	
	
	width:247px;
	float: left;
	margin-top: 4px;
	margin-left: 4px;
	
}

.mainTeaser td{
	font-size:11px;
	font-style: normal;
	color:#C8C3C3;	
}

.mainTeaser td h1{

    margin-top: 6px;
	width: 150px;
}

.mainTeaser h1{
	color:#FFFFFF;
	font-size:12px;
	font-style: Bold;
	padding:0px;
	margin:0px;
	padding-bottom:6px;
}
.mainTeaser a{
	color:#352929;
}

.mainTeaser a img{
	padding-top: 11px;
	border: none !important;
}

.mainTeaserImage{
	background:#ffffff;
	border: 5px solid #FFFFFF;
}


.mainTeaserData{
	padding-left:12px;
	width: 100%;
}



#mainTeaser1 .separator img, #mainTeaser2 .separator img {

	margin-top: 12px;
	margin-bottom: 11px;
		
}

#breadCrumbContainer{
	width:100%;
	background-color: #4D4343;
	clear: left;
}

#breadCrumbContainer img{

	margin-top: 14px;

}

#breadCrumbContainer h1{
	font-size:18px;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	padding-bottom:4px;
	padding-left:0px;
	/*background:url(../wsimages/titleBullet.gif) no-repeat;*/
	
}

#breadCrumb{
	padding-left:0px;
	color: #D2CFCF;	
}

#breadCrumbContainer td{
	font-size:10px;
	color:#A7A7A7;
	padding-top:10px;
	
	padding-left: 23px;
}

#breadCrumbContainer a, #bodyContainer a{
	color:#D2CFCF;
	text-decoration: none;
}


#breadCrumbSpacer{
	background:#ffffff;
}

#bodyContainer{
	display: block;
	width:100%;
	margin: 0px;
	color:#EDECEC;
	background-color: #4E4443;
	padding-left: 23px;
	padding-top: 1px;
	padding-bottom: 24px;
	margin-right: 30px
	width: 100%;
	clear: both;
}

#bodyContainer td {
	background-color: #4E4443;
}

#bodyContainer h1{
	font-size:18px;
	font-style: Bold;
	color: #FFFFFF;
}

#bodyContent {
	
	width: 465px;
	clear: both;
	padding-top: 15px;
	
}

#bodyContainer h2{
	font-size:18px;
	font-style: Bold;
	color: #FFFFFF;
}
#bodyContainer h3{
	font-size:12px;
	font-style: Bold;
	color: #EDECEC;
}


#bodyContainer h4{
	font-size: 24px;
	font-weight: normal;
}

#bodyContainer table h5{
	font-size: 11px !important;
	font-family: Arial;
	color: #6E6E6E;
	padding:0px;
	margin:0px;
	font-weight: normal;
}
 
#bodyContainer li{
	list-style-image:url(../wsimages/bodyOrangeBullet.gif);
	padding:0px;
	margin:0px;	
}
#bodyContainer ul{
	margin-left:30px;
}

#footerSpacer{
	background:#ffffff;
}
#footerContainer{
	width:100%;
	background-color: #685F5F;
	height: 39px;
}

#footerContainer td{
	padding-top: 14px;
	padding-left: 23px;
	font-size:11px;

	color:#FFFFFF;
}

div#footerLogos {
			float: left;
			display: inline;
			width: 390px;
			padding:0px;
			margin: 10px 0px 0px 0px;
			float: left;
			border: none
		}
		div#footerLogos a img{
			margin-left: 13px;
			text-decoration: none;
			border: none
	
		}
							

#footerContainer a{
	color:#FFFFFF;
	padding-top: 11px;
	
}

#nav-container{
	color:#504545;

	/*border-bottom: 1px solid white;*/
	margin-right:16px;
	padding-right: 10px;
	font-family: Georgia;
	font-size:11px;
}

div#nav-container a.navItemExpand div, div#nav-container a.navItem div, div#nav-container a.navItemSub div {
	background-color: #EAE9E9;
	font-style: Normal;
	color: #504545;
	border-bottom: 1px solid white;
	height: 18px !important;
	width: 145px;
	padding-top: 4px;
	padding-right: 8px;
	text-align: right;
	height: auto !important;
	padding-bottom: 3px;
}


div#nav-container a.navItemExpand:hover div, div#nav-container a.navItem:hover div, div#nav-container a.Selected:hover div, div#nav-container a.navItemExpandParent:hover div, div#nav-container a.navItemSub:hover div {
	background-color: #F1F0F0 !important;
	
}

div#nav-container a {
	text-decoration: none;
}

div#nav-container a:hover {
	color: #504545;
}



div#nav-container a.Selected div, div#nav-container a.navItemExpandParent div, div#nav-container a.navItemParentExpand div {
	
	background-color: #DAD8D8;
	font-style: Normal;
	color: #504545;
	border-bottom: 1px solid white;
	height: 18px !important;
	width: 145px;
	padding-top: 4px;
	padding-right: 8px;
	text-align: right;
	height: auto !important;
	padding-bottom: 3px;
}

div#nav-container a.Selected div, div#nav-container a.navItemParentExpand div {

	font-weight: bold;
	
}


div#nav-container a.navItemSub div {
	padding-right: 26px;
	width: 127px;
	background: url(/wsimages/orangeMenuBullet.gif) no-repeat;
	background-position: 132px 11px;
	background-color: #DAD8D8;
	
} 

div#nav-container a.navLevel3 div{

	padding-right: 33px;
	width: 120px;
	background: url(/wsimages/subNavBullet.gif) no-repeat;
	background-position: 125px 11px;
	background-color: #DAD8D8;
	height: auto !important;
	padding-bottom: 3px;
}


div#dmEventProperties{
	//margin-top:16px;
	margin-bottom: 18px;
}

div#dmEventProperties h2{
	
	background-image: url(/wsimages/eventBackground.gif);
	padding: 5px 0px 5px 15px;
	margin: 0px;
	width: 444px;
	font-size: 12px;
	
}

#dmEventProperties .propertySeparator{

	height: 1px !important;
	background-image: url(/wsimages/eventSeparator.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 444px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;

}


/**********************/
/*     SITE MAP       */
/**********************/
div#siteMap {
	margin-top: 16px;
	margin-bottom: 25px;
}

div#siteMap img {
	background-color: transparent !important;
	padding: 0px 4px 0px 0px !important;
	border: none  !important;
	margin: 0px !important;
	position: relative;
	top: -3px;
}

div.level1, div.level2 {
	background-color: #352929;
	margin-bottom: 4px;
	padding: 4px 7px 5px 7px;
	font-size: 12px;
	color: #FFFFFF;
}

div.level2 a, div.level1 a {color: #FFFFFF !important;text-decoration: none !important;font-weight: bold; font-size: 11px;}
div.level2 a:hover, div.level1 a:hover {color: #002036;text-decoration: underline !important;}
div.level2 a:visited, div.level1 a:visited {color: #09828E;}

div.level3 a, div.level4 a {color: #FFFFFF !important;text-decoration: none !important;font-weight: normal;}
div.level3 a:hover, div.level4 a:hover {color: #002036;text-decoration: underline !important;}
div.level3 a:visited, div.level4 a:visited {color: #09828E;}

div.level5 a {color: #002036 !important;text-decoration: none !important;font-weight: normal;}
div.level5 a:hover {color: #002036;text-decoration: underline !important;}
div.level5 a:visited {color: #09828E;text-decoration: underline !important;}

div.level3 {
	font-size: 11px;
	padding-bottom: 3px;
	padding-left: 16px;
	margin-bottom: 3px;
	border-bottom: 1px solid #D2D3D3;
}
img.level3 {
}

div.level4 {
	font-size: 11px;
	padding-left: 26px;
	padding-bottom: 5px;
	margin-top: -1px;
	border-bottom: 0px;
}
img.level4 {padding-right: 4px;}

div.level5 {
	font-size: 11px;
	padding-left: 36px;
	padding-bottom: 5px;
	margin-top: -1px;
	border-bottom: 0px;
}
img.level5 {}


/***************************/
/*        ENQUIRIES        */
/***************************/

.user-form {
	
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #000000;
}

.user-form .star {
	color: #AFACAC;
}
	.user-form .header {
		padding: 0px 0px 11px 9px;
		font-size: 11px;
		font-weight: normal;
		color: #AFACAC;
	}
	.user-form .label {
		width: 169px;
		height: 15px;
		margin: 0px 13px 8px 0px;
		padding: 4px 8px 3px 8px;
		background-color: #352929;
		height: auto !important;
		color: #FFFFFF;
	}
	.user-form .user-form-input, .user-form-multi, .user-form-select {
		width: 204px;
		height: 17px;
		margin-top: 0px;
		padding-top: 3px;
		padding-left: 4px;
		border: 1px solid #948A81 !important;
		background-color: #FFFFFF !important;
		display: inline;
		float: left;
	}
	.user-form .user-form-input#postCode {
		width: 50px;
	}
	.user-form .user-form-select {
		width: 56px;
		height: 20px;
		padding-top: 0px !important;
	}
	.user-form .user-form-multi {
		height: 82px !important;
	}
	.user-form .error {
		font-weight: bold;
		color: red;
	}
	.user-form .user-form-buttons {
		float: left;
		margin: 15px 0px 0px -3px;
	}
	.user-form .form-btn-divider {
		float: left;
		width: 3px;
		height: 30px;
		margin: 15px 10px 0px 10px;
		background-image: url(/wsimages/frmBtnDivider.gif);
		background-position: top left;
		background-repeat: repeat-x;
	}


