/*---------------------Import Bullets, Lists and Menu Styles--------------------------*/
@import url("bullets_lists_menus.css");
@import url("rss_feeds.css");
@import url("tables.css");
@import url("wb_custom_styles.css");
	body {
		margin-top: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 90%;
		/*background-color:#F5F5F5;*/
		background: #242424 url(../images/wb_grey/pageBkg.jpg) repeat-x top left;
		}
		
	#mainContainer {
		margin-top: 0px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0px;
		width: 955px;
		background-color: #333333;
		height:auto;		
		}
		
	#mainContentsWrapper {
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;		
		width: 955px;
		height:auto;
		background-color: #333333;
		}
		
	#mainPageHeader {
		width: 940px;
		min-height:25px;
		height:auto;
		margin-top: 0;
		background: #242424 url(../images/wb_grey/pageBkg.jpg) repeat-x top left;
		font-size: 75%;
		color: #ffffff;
		text-align:center;
		padding: 5px 15px 5px 0;
		}
		
	#mainPageBanner	{
		width: 955px;
		height:125px;
		margin: 0;
		padding: 0;
		background: #2F2F2F url(../images/wb_grey/mainBannerBkgPlain1.jpg) repeat-x top left;
		}
		
	#mainPageBannerShop	{
		width: 955px;
		height:125px;
		margin: 0;
		padding: 0;
		background: #2F2F2F url(../images/wb_grey/mainBannerBkgPlain1.jpg) repeat-x top left;
		}		
		
	#mainHeaderNav {
		width: 955px;
		height:30px;
		margin: 0;
		padding: 0;
		background: #1A1A1A url(../images/wb_grey/HeaderNavBkg.jpg) repeat-x top left;
		}	

	#mainHeaderNav ul {
		padding: 9px 0 0 0;
		margin: 0;
		list-style-type: none;
		float: left;

		color: #ffffff;
		font-variant:small-caps;
		height:21px;
		}
	
	#mainHeaderNav li {
		height:25px;
		display: inline;
		padding:0 15px 0 15px;
		margin: 5px;
		border-right: #6A6A6A solid 1px;
		font-size: 75%;
		font-weight: bold;			
		}
		
	#mainHeaderNav li a {
		color: #ffffff;
		text-decoration:none;		
		}

	#mainHeaderNav li a:hover {
		color: #ffffff;
		text-decoration:underline;
		}		
		
	#pageBreadcrumbContainer {
		margin: 0 0 0 0;
		padding:5px 0 0 25px;
		width: 930px;
		height:20px;
		background: #333333 url(../images/wb_grey/breadcrumbBkg.jpg) no-repeat left top;
		font-size: 70%;	
		color:#9A9A9A;
		}
		
	#shopPageBreadcrumbContainer {
		margin: 0 0 0 0;
		padding:5px 0 0 25px;
		width: 695px;
		height:20px;
		background: #333333 url() no-repeat left top;
		font-size: 70%;	
		color:#76C4E8;
		}		
		
	#pageBreadcrumbContainer a, #shopPageBreadcrumbContainer a {
		color:#76C4E8;
		text-decoration:underline;
		}
		
	#pageBreadcrumbContainer a:hover, #shopPageBreadcrumbContainer a:hover {
		color:#fff;
		text-decoration:underline;
		}						
			
	#mainContents, #mainContentsRight {
		width: 720px;
		height:auto;
		float: left;
		background-color: #333333;
		}
		
	#mainContentsLeft {
		width: 720px;
		height:auto;
		float: right;
		background-color: #333333;
		}		
		
	#mainContentNavWrapper {
		width: 955px;
		height:auto;
		background-color: #333333;
		clear:both;		
		}
		
	#navBarContainer, #navBarContainerRight {
		width: 235px;
		height:auto;
		float: right;
		text-align:center;
		}
		
	#navBarContainerLeft {
		width: 235px;
		height:auto;
		float: left;
		text-align:center;
		position:relative;
		left:10px;
		}
	
		
	dl {
		width: 207px;
		margin: 10px 0 20px 0;
		padding: 0 0 10px 0;
		font-size: 75%;
		font-weight:bold;	
		color:#5E626F;	
		background: #25292C url(../images/wb_grey/menuBottomBkg.jpg) no-repeat bottom left;
		}
		
	dt {
		height:41px;
		margin: 0 0 0 0;
		padding: 5px 0 0 25px;
		color:#ffffff;
		font-variant:small-caps;
		/*border-bottom: 1px solid #A3A8B1;*/
		background: #25292C url(../images/wb_grey/menuBkgTop.jpg) no-repeat;
		text-align:left;
		font-size: 120%;
		}
		
	dd {
		margin: 0 0 0 0;
		padding: 0 0 10px 30px;
		color:#fff;
		font-family: Verdana, sans-serif;
		font-size: 90%;
		background: #25292C url(../images/wb_grey/arrow.jpg) no-repeat 10px 1px;
		text-align:left;
		border-left: 6px solid #1A1A1A;
		border-right: 6px solid #1A1A1A;
		}
		
	dd a {
		color:#fff;
		text-decoration:none;
		}	
		
	dd a:hover {
		color:#9A9A9A;
		text-decoration:underline;
		}
		
	/*---------------Secondary Menus-----------------*/
	.dlSecondaryMenu {
		width: 207px;
		margin: 5px 0 20px 0;
		padding: 0 0 10px 0;
		background-color: #2868A7;
		font-size: 75%;
		font-weight:bold;	
		color:#5E626F;	
		background: #012141 url(../images/sa/menuBottomBkgDkBlue.jpg) no-repeat bottom left;
		}
		
	.dlSecondaryMenuTop {
		height:23px;
		margin: 0 0 10px 0;
		padding: 7px 0 0 20px;
		color:#ffffff;
		font-variant:small-caps;
		/*border-bottom: 1px solid #A3A8B1;*/
		background: #2868A7 url(../images/sa/menuBkgDkBlue.jpg) no-repeat;
		text-align:left;
		font-size: 120%;
		}						
	/*---------------Secondary Menus-----------------*/
			
	.menuSubTitle  {
		margin: 0 0 0 0;
		padding: 0 0 10px 25px;
		color:#9A9A9A;
		font-family: Verdana, sans-serif;
		font-size: 90%;
		background: #25292C url(../images/wb_grey/arrow-d.jpg) no-repeat 10px 3px;
		border-left: 6px solid #1A1A1A;
		border-right: 6px solid #1A1A1A;		
		}
		
	.menuSpacer  {
		margin: 0 0 0 0;
		padding: 0 0 0 15px;
		color:#fff;
		font-family: Verdana, sans-serif;
		font-size: 90%;
		background: #25292C url() no-repeat 0 1px;
		border-left: 6px solid #1A1A1A;
		border-right: 6px solid #1A1A1A;		
		}
		
	.menuSpacerList  {
		margin: 0 0 0 0;
		padding: 5px 0 3px 15px;
		color:#fff;
		font-family: Verdana, sans-serif;
		font-size: 90%;
		background: #353535 url() no-repeat 0 1px;
		border-left: 6px solid #1A1A1A;
		border-right: 6px solid #1A1A1A;
		border-top: 2px solid #1A1A1A;		
		border-bottom: 2px solid #1A1A1A;
		}		
		
	.navBarImageButton {
		width: 207px;
		height: auto;
		margin: 0 0 10px 0;
		padding:0 0 0 0;
		color:#ffffff;
		font-variant:small-caps;			
		text-align:center;
		font-weight:bold;
		font-size: 90%;
		background: #25292C url(../images/wb_grey/menuContentBkg.jpg) repeat;
		}
		
	.navBarImageButtonTop {
		width: 207px;
		height:19px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		color:#ffffff;
		font-variant:small-caps;
		background: #014366 url(../images/wb_grey/menuTopBkg.jpg) no-repeat;
		text-align:left;
		}	
		
	.navBarImageButtonBottom {
		height:19px;
		background: #25292C url(../images/wb_grey/menuBottomBkg.jpg) no-repeat bottom left;
		}

	.navBarImageButton img {
		margin: 15px 0 0 0;												
		}
		
	#leftColumn {
		margin: 10px 0 0 10px;
		width: 225px;
		float: left;
		/*border-right: #DDDDDD dotted 1px;*/
		height:auto;
		display:block;
		}
	
	#centreColumn {
		margin: 10px 0 0 10px;
		width: 225px;
		float: left;	
		height:auto;
		}
		
	#leftTwoColumn {
		margin: 10px 0 0 10px;
		width: 460px;
		float: left;
		}			
	
	#rightColumn {
		margin: 10px 0 0 10px;
		width: 225px;
		float: left;
		height:auto;
		}
		
	/*------------Midi Box Two Columns-------------*/
	
	#columnOne {
		margin: 10px 0 0 10px;
		width: 330px;
		float: left;	
		height:auto;
		}
		
	#columnTwo {
		margin: 10px 0 0 13px;
		width: 330px;
		float: right;
		height:auto;	
		}
	/*------------Midi Box Two Columns-------------*/
	
	.miniBoxWrapper {
		margin: 10px 0 10px 0;
		width:715px;
		background: #9A9A9A url(../images/wb_grey/miniBoxWrapperBkg.jpg) repeat-y top left;
		height:auto;
		float:right;
		}
	
	.miniBoxContainer {
		width: 215px;
		height:auto;
		margin: 0 0 10px 0;
		background: #25292C url(../images/wb_grey/miniBoxBottomBkg.jpg) no-repeat bottom left;
		}
	
	.miniBoxTop {
		padding: 3px 0 5px 15px;
		background-color: #F3F3F4;
		width: 200px;
		min-height:22px;
		height:auto;
		text-align:left;
		font-size: 80%;
		font-weight:bold;
		color:#ffffff;
		font-variant:small-caps;
		background: #25292C url(../images/wb_grey/miniBoxTopBkg.jpg) no-repeat top left;
		}
		
	.miniBoxTopDkPurple {
		padding: 8px 10px 5px 20px;
		background-color: #F3F3F4;
		width: 215px;
		min-height:18px;
		height:auto;
		text-align:left;
		font-size: 80%;
		font-weight:bold;
		color:#ffffff;
		font-variant:small-caps;
		background: #ffffff url(../images/miniBoxTopDkPurpleBkg.jpg) repeat-y top left;
		}		
		
	.miniBoxTopDkOrange {
		padding: 8px 10px 5px 20px;
		background-color: #F3F3F4;
		width: 185px;
		height:17px;
		text-align:left;
		font-size: 80%;
		font-weight:bold;
		color:#ffffff;
		font-variant:small-caps;
		background: #ffffff url(../images/miniBoxTopDkOrangeBkg.jpg) repeat-y top left;
		}
		
	.miniBoxTopDkPink {
		padding: 8px 10px 5px 20px;
		background-color: #F3F3F4;
		width: 185px;
		height:17px;
		text-align:left;
		font-size: 80%;
		font-weight:bold;
		color:#ffffff;
		font-variant:small-caps;
		background: #ffffff url(../images/miniBoxTopDkPinkBkg.jpg) repeat-y top left;
		}
						
	.miniBoxTopPurple {
		padding: 5px 10px 5px 10px;
		width: 195px;
		height:15px;
		text-align:left;
		font-size: 80%;
		font-weight:bold;
		color:#ffffff;
		font-variant:small-caps;
		background: #ffffff url(../images/miniBoxTopPurpleBkg.jpg) repeat-y top left;
		}
		
	.miniBoxTopBlue {
		padding: 5px 10px 5px 10px;
		width: 195px;
		height:15px;
		text-align:left;
		font-size: 80%;
		font-weight:bold;
		color:#ffffff;
		font-variant:small-caps;
		background: #ffffff url(../images/miniBoxTopBlueBkg.jpg) repeat-y top left;
		}
		
	.miniBoxTopGray {
		padding: 8px 0 5px 0;
		background-color: #F3F3F4;
		width: 215px;
		min-height:18px;
		height:auto;
		text-align:center;
		font-size: 80%;
		font-weight:bold;
		color:#ffffff;
		font-variant:small-caps;
		background: #1E1E1E url(../images/wb_grey/miniBoxTopBkg.jpg) no-repeat top left;
		}
		
	.miniBoxTopGrey {
		padding: 5px 10px 5px 10px;
		background-color: #F3F3F4;
		width: 195px;
		height:15px;
		text-align:left;
		font-size: 80%;
		font-weight:bold;
		color:#ffffff;
		font-variant:small-caps;
		background: #ffffff url(../images/miniBoxTopGreyBkg.jpg) repeat-y top left;
		}		
		
	.miniBoxTopPink {
		padding: 5px 10px 5px 10px;
		width: 195px;
		height:15px;
		text-align:left;
		font-size: 80%;
		font-weight:bold;
		color:#ffffff;
		font-variant:small-caps;
		background: #ffffff url(../images/miniBoxTopPinkBkg.jpg) repeat-y top left;
		}
		
	.miniBoxTopGreen {
		padding: 5px 10px 5px 10px;
		width: 195px;
		height:15px;
		text-align:left;
		font-size: 80%;
		font-weight:bold;
		color:#ffffff;
		font-variant:small-caps;
		background: #ffffff url(../images/miniBoxTopGreenBkg.jpg) repeat-y top left;
		}										
	
	.miniBoxContents, .miniBoxContentsGray {
		padding: 10px 0 0 10px;
		width: 199px;
		margin: 0 0 15px 0;
		font-size: 70%;	
		background-color: #25292C;
		/*background-position: -4px 0px;*/
		border-left: 3px solid #1A1A1A;
		border-right: 3px solid #1A1A1A;
		height:auto;			
		}
	
	.miniBoxImage, .maxiBoxImage {
		float:left;
		color:#5E626F;
		width:auto;
		height:auto;
		padding: 0 5px 10px 0;
		}
	
	.miniBoxImageText {
		padding: 0 0 0 5px;
		float:left;
		color:#fff;
		width:85px;
		height:auto;		
		}
		
	.miniBoxMsgImageText {
		padding: 0 0 0 5px;
		float:left;
		color:#fff;
		width:150px;
		}		
		
	.miniBoxPageLink {
		width: 193px;
		height: 15px;
		color:#FF4901;
		text-align:left;
		margin: 0 0 0 0;
		padding: 10px 0 0 0;
		background: url(../images/wb_grey/doc.jpg) no-repeat 0 10px;
		clear:both;
		display:block;
		}
		
	.miniBoxPageLink a {
		color:#fff;
		height: 10px;
		font-weight:bold;
		text-decoration:none;
		padding: 0 0 0 25px;
		}
		
	.miniBoxPageLink a:hover {
		color:#fff;
		height: 10px;
		font-weight:bold;
		text-decoration:underline;
		padding: 10px 0 0 25px;
		}				
		
	.maxiBoxWrapper {
		margin: 0 0 10px 10px;
		width:685px;
		height:auto;	
		}
		
	.maxiBoxContainer {
		margin: 10px 0 0 10px;
		width:685px;
		height:auto;
		}
		
	.maxiBoxTop {
		height:43px;
		padding: 5px 0 0 25px;
		background: #1E1E1E url(../images/wb_grey/maxiBoxTopBkg.jpg) no-repeat top left;
		font-size: 120%;
		font-weight:bold;
		color:#ffffff;
		font-variant:small-caps;
		text-align:left;		
		}
	
	.maxiBoxContentSectionTop {
		width:660px;
		height:20px;
		padding: 8px 0 0 25px;
		background: #1E1E1E url(../shop/images/wb_grey/pageTopBkg.jpg) no-repeat top left;
		font-size: 110%;
		font-weight:bold;
		color:#ffffff;
		font-variant:small-caps;
		text-align:left;
		}	
		
	.maxiBoxContentSectionTopBlue {
		width:685px;
		height:30px;
		padding: 10px 0 0 0;
		background: #1E1E1E url(../images/wb_grey/maxiBoxTopBkg.jpg) no-repeat top left;
		font-size: 120%;
		font-weight:bold;
		color:#ffffff;
		font-variant:small-caps;
		text-align:center;		
		}
		
	.maxiBoxContentSectionTopGray {
		width:660px;
		height:43px;
		padding: 5px 0 0 25px;
		background: #1E1E1E url(../images/wb_grey/maxiBoxTopBkg.jpg) no-repeat top left;
		font-size: 120%;
		font-weight:bold;
		color:#ffffff;
		font-variant:small-caps;
		text-align:left;
		}
				
	.miniBoxMessageBoardTop {
		height:43px;
		padding: 5px 0 0 25px;
		background: #1E1E1E url(../images/wb_grey/maxiBoxTopBkg.jpg) no-repeat top left;
		font-size: 120%;
		font-weight:bold;
		color:#ffffff;
		font-variant:small-caps;
		text-align:left;
		}		
		
	.maxiBoxContents {
		padding: 10px 15px 0 15px;
		width: 655px;
		font-size: 75%;	
		color:#fff;
		height:auto;
		background: #25292C url(../images/wb_grey/maxiBoxBkg.jpg) repeat-y top left;
		}
		
	.maxiBoxContentsBlue {
		padding: 10px 10px 20px 10px;
		width: 665px;
		font-size: 75%;	
		color:#fff;
		height:auto;
		background: #376297 url(../images/wb_grey/maxiBoxBottomBkg.jpg) no-repeat bottom left;
		}
		
	.maxiBoxBottomGray {
		width: 685px;
		height: 23px;
		color:#003366;
		text-align:right;
		margin: 0 0 10px 0;
		padding: 5px 0 0 0;
		background: #25292C url(../images/wb_grey/pageLinkBkg.jpg) no-repeat top left;
		clear:left;
		float: left;
		font-size: 75%;	
		font-weight:bold;
		}		
		
	.maxiBoxContentsGray {
		padding: 10px 15px 10px 15px;
		width: 655px;
		font-size: 75%;	
		color:#fff;
		height:auto;
		background: #25292C url(../images/wb_grey/maxiBoxBkg.jpg) repeat-y top left;
		}

	.maxiBoxContentsGray ul {
		padding: 7px 0 7px 0;
		margin: 5px 0 5px 25px;
		list-style-type: none;
		width:auto;
		color: #ffffff;
		text-align: left;
		}
		
	.maxiBoxContentsGray li {
		padding: 12px 0 12px 25px;
		margin: 0 0 0 0;
		border-bottom: 1px solid #fff;
		width:585px;
		}
		
	li.rssListIndexPage {
		padding: 9px 0 8px 10px;
		margin: 0 0 0 0;
		width:600px;
		background:#707376 url() no-repeat top left;
		}
								
	.maxiBoxContentsBlue a, .maxiBoxContents a, .maxiBoxContentsGray a {
		color:#fff;
		text-decoration:none;
		font-weight:bold;	
		}
		
	.maxiBoxContentsBlue a:hover, .maxiBoxContents a:hover, .maxiBoxContentsGray a:hover {
		color:#9A9A9A;
		text-decoration:underline;
		font-weight:bold;	
		}		
		
	.maxiBoxContentsBunnys {
		padding: 10px 10px 20px 10px;
		width: 663px;
		border-left: #2E7AAB solid 1px;
		border-right: #2E7AAB solid 1px;
		font-size: 75%;	
		color:#5E626F;
		background: url(../images/fourBunnysBkg.jpg) no-repeat bottom right;
		height:auto;
		}				
	
	.maxiBoxContents p {
		margin: 0 0 10px 0;
		}

	.maxiBoxContents h1, .maxiBoxContentsBlue h1, .maxiBoxContentsGray h1 {
		font-size:140%;
		padding: 0 0 10px 0;
		margin: 0 0 0 0;
		}
				
	.maxiBoxContents h2, .maxiBoxContentsBlue h2, .maxiBoxContentsGray h2 {
		font-size:120%;
		padding: 0 0 10px 0;
		margin: 0 0 0 0;
		}
		
	.maxiBoxContents ul {
		list-style-type: square;
		margin:0 0 10px 0;
		padding:0 0 0 20px;
		width:auto;
		text-align:left;
		}
		
	.maxiBoxContents li {
		padding: 0 0 3px 0;
		margin: 0 0 0 15px;
		}		
	
	.maxiBoxMsgImage {
		width: auto;
		float: left;
		height:auto;
		border-right: #1E3A52 1px solid;
		}
		
	.maxiBoxMsgText {
		float: right;
		width: auto;
		margin: 0 0 0 10px;		
		}
		
	.maxiBoxPageLink, .maxiBoxPageLinkGray {
		width: 685px;
		height: 23px;
		color:#9A9A9A;
		text-align:right;
		margin: 0 0 10px 0;
		padding: 5px 0 0 0;
		background: #25292C url(../images/wb_grey/pageLinkBkg.jpg) no-repeat top left;
		clear:left;
		float: left;
		font-size: 75%;	
		font-weight:bold;
		}	
		
	.maxiBoxPageLink a, .maxiBoxPageLinkGray a {
		color:#fff;
		height: 20px;
		text-decoration:none;
		padding: 5px 25px 0 25px;
		margin: 0 0 0 0;
		}
		
	.maxiBoxPageLink a:hover, .maxiBoxPageLinkGray a:hover {
		color:#9A9A9A;
		height: 15px;
		text-decoration:underline;
		padding: 10px 25px 0 25px;
		}			
	
	/*---------Maxi Box UL links------------*/
	.maxiBoxMainHeader {
		list-style-type: square;
		padding: 10px 0 0 10px;
		margin: 0 0 0 0;
		}
	.maxiBoxMainHeader li {
		padding: 0 0 7px 0;
		margin: 0 0 0 0;
		}		
			
	.maxiBoxMainHeader li a {
		color:#0D4A91;
		text-decoration:none;
		}
	
	.maxiBoxMainHeader li a:hover {
		color:#0D4A91;
		text-decoration:underline;
		}		
		
	/*------------Messageboard Date Span-------------*/
	.messageDate {
		float: right;
		text-align:right;
		}
	
	.messageToolbar {
		height:21px;
		float: right;

		width:100%;
		padding: 8px 0 0 0;
		}
		
	.messageSender {
		height:21px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		display:block;
		font-weight:bold;	
		}

	.midiBoxWrapper {
		margin: 0 0 10px 10px;
		width:695px;
		height:auto;	
		}
				
	.midiBoxContainer {
		margin: 0 0 10px 0;
		width: 330px;
		background-color: #333333;
		height:auto;
		}
		
	.midiBoxTop {
		padding: 5px 0 0 15px;
		width: 315px;
		text-align:left;
		font-size: 90%;
		font-weight:bold;
		color:#fff;
		font-variant:small-caps;
		height:43px;
		background: #1E1E1E url(../images/wb_grey/midiBoxBkg.jpg) no-repeat;
		}
		
	.midiBoxContents {
		padding: 10px 0 10px 10px;
		width: 308px;
		margin: 0 0 0 0;
		font-size: 70%;
		color:#fff;
		height:auto;
		background-color: #25292C;
		border-left: 6px solid #1A1A1A;
		border-right: 6px solid #1A1A1A;
		}
		
	.midiBoxPageLink {
		width: 330px;
		height: 23px;
		color:#003366;
		text-align:right;
		margin: 0 0 10px 0;
		padding: 5px 0 0 0;
		background: #25292C url(../images/wb_grey/pageLinkMidiBkg.jpg) no-repeat top left;
		clear:left;
		float: left;
		font-size: 75%;	
		font-weight:bold;
		}
		
	.midiBoxPageLink a {
		color:#fff;
		height: 20px;
		text-decoration:none;
		padding: 5px 25px 0 0;
		margin: 0 0 0 0;
		}

	.midiBoxPageLink a:hover {
		color:#9A9A9A;
		height: 20px;
		text-decoration:none;
		padding: 5px 25px 0 0;
		margin: 0 0 0 0;
		}				
		
	.midiBoxImageText {
		padding: 0 0 0 5px;
		float:left;
		color:#fff;
		width:190px;
		height:auto;		
		}
	
	.midiBoxArrowImageText {
		padding: 0 0 0 5px;
		float:left;
		color:#fff;
		width:300px;
		height:auto;
		}
		

		
	#pageFooter {
		clear:left;
		width: 955px;
		height:auto;
		margin:0 0 0 0;
		padding:10px 0 10px 0;
		background: #333333 url(../images/wb_grey/footerBkg.jpg) no-repeat bottom left;
		font-size: 75%;	
		color:#9A9A9A;
		text-align:center;			
		}
		
	#pageFooterPayments {
		clear:left;
		width: 940px;
		height:auto;
		margin:0 0 0 0;
		padding:10px 15px 10px 0;
		background: #333333 url() no-repeat bottom left;
		font-size: 75%;	
		color:#9A9A9A;
		text-align:right;	
		}
	
	#pageFooter a {
		color:#9A9A9A;
		text-decoration:underline;
		}
		
	#pageFooter a:hover {
		color:#fff;
		text-decoration:none;	
		}
		
	.spacer {
		height:1px;
		clear:both;
		overflow:hidden;
		}

	.footerDivider {
		height:5px;
		background: #333333;
		}
	/*---------New Footer Address and Menu-------------*/
	.footerAddress {
		font-weight:bold;
		margin:0 0 0 0;
		padding:0 0 10px 0;
		}
		
	#pageFooterNav {
		width: 955px;
		margin:0 0 0 0;
		padding:10px 0 10px 0;
		background: #333333;
		font-size: 75%;	
		color:#D6D6D6;
		text-align:center;
		height:16px;
		border-top: #242424 solid 1px;
		border-bottom: #242424 solid 1px;			
		}
				
	#pageFooterNav ul {
		padding: 0 0 0 0;
		margin: 0;
		list-style-type: none;
		float: left;
		width: 100%;
		color: #5E626F;
		}
	
	#pageFooterNav li {
		/*height:36px;*/
		display: inline;
		padding:0 10px 0 10px;
		margin: 0;
		border-right: #242424 solid 1px;
		font-size: 100%;		
		}
		
	#pageFooterNav li a {
		color: #d6d6d6;
		text-decoration:none;
		}

	#pageFooterNav li a:hover {
		color: #d6d6d6;
		text-decoration:underline;
		}		
	/*------------Quick Contact Box Styles-------------*/	
	#quickContactContainer {
		width:207px;
		height: auto;
		margin: 0 0 0 0;
		}
	
	.quickContactHeader {
		width:182px;
		height:41px;
		margin: 0 0 0 0;
		padding: 5px 0 0 25px;
		font-size: 90%;
		font-weight:bold;		
		color:#fff;
		font-variant:small-caps;
		/*border-bottom: 1px solid #A3A8B1;*/
		background: #25292C url(../images/wb_grey/menuBkgTop.jpg) repeat;
		text-align:left;
		}
	
	.quickContactContent {
		width:195px;
		height:auto;
		padding: 0 0 0 0;
		margin: 0 0 0 0;			
		background: #25292C url() no-repeat;
		border-left: 6px solid #1A1A1A;
		border-right: 6px solid #1A1A1A;
		text-align:left;
		}
		
	#csquickContactForm .label {
		float: left;
		width: 100px;
		/*margin-left: 15px;*/
		margin-bottom: 5px;
		padding: 2px 0 0 0;	
		font-weight:bold;
		font-size:70%;
		color: #fff;			
		}
		
	#csquickContactForm p {
		margin: 0 0 0 25px;
		padding: 0 0 0 0;	
		}
		
	.WhiteClaimFormBoxStyle {font-size: 10px; height:15px; color:#999999; font-family: Verdana; font-weight: bold; border: #8F99A5 1px solid; background-color: #ffffff;}
	.WhitetextBoxStyle {font-size: 10px; color:#999999; font-family: Verdana; font-weight: bold; border: #8F99A5 1px solid; background-color: #ffffff;}
	.WhiteListBoxStyle {font-size: 10px; width:165px; color:#999999; font-family: Verdana; font-weight: bold; border: #8F99A5 1px solid; background-color: #ffffff;}
	.WhiteButton {border: #999999 1px solid; font-size: 9px; font-family: Verdana; font-weight: bold; background-color: #ffffff; text-align: center; color:#636363;}	
	.formValidateErrorTextBoxStyle {font-size: 10px; height:15px; color:#999999; font-family: Verdana; font-weight: bold; border: #8F99A5 1px solid; background-color: #57CF5D}
	
	.OrangetextBoxStyle {font-size: 10px; color:#d6d6d6; font-family: Verdana; font-weight: bold; border: #340606 1px solid; background-color: #FF4901;}
	.OrangeListBoxStyle {font-size: 10px; width:165px; color:#999999; font-family: Verdana; font-weight: bold; border: #8F99A5 1px solid; background-color: #ffffff;}
	.OrangeButton {border: #340606 1px solid; font-size: 9px; font-family: Verdana; font-weight: bold; background-color: #FF4901; text-align: center; color:#d6d6d6;}	
	
	.quickSubmitButton {
		margin: 20px 0 0 83px;
		padding: 0 0 0 0;	
		width:79px;
		height:20px;
		background: #fff url(../images/wb_grey/quickSubmit.jpg) no-repeat top right;
		border-top: 0;
		border-bottom: 0;
		border-right: 0;
		border-left: 0;
		cursor:pointer;
		}
		
	#csEnquiryForm .label {
		float: left;
		clear: left;
		width: 150px;
		margin-right: 20px;
		margin-bottom: 8px;
		text-align: right;
		font-weight: bold;
		color:#fff;
		}

	#csEnquiryForm .label1 {
		float: left;
		clear: left;
		width: 150px;
		margin-right: 20px;
		margin-bottom: 8px;
		text-align: right;
		font-weight: bold;
		color:#D6D6D6;
		}
				
	.formSubTitle {
		margin:15px 0 15px 0;
		padding:0 0 0 15px;
		color:#fff;	
		}
	
	input#sendEnquiry {
		margin-top:20px;
		margin-left:170px;
		}
		
	.contactFormContainer {
		margin: 0 0 10px 0;
		padding: 0 0 10px 0;
		width:700px;
		float:left;
		font-size:85%;
		color:#636363;	
		}
		
	.contactFormThankyou {
		width:700px;
		height:500px;
		margin:15px 0 15px 0;
		padding:0 0 0 15px;		
		/*background: #fff url(../images/rabbits_hats.jpg) no-repeat bottom right;*/
		}
		
	.thankyouText {
		width:350px;
		margin:15px 0 15px 15px;
		}
		
	.quickContactComment {
		display:none;
		}								
	/*------------Module Menu Box Styles-------------*/
	.moduleMenuContainer {
		width: 207px;
		margin: 10px 0 10px 0;
		padding: 0 0 10px 0;
		font-size: 75%;	
		}
	
	.moduleMenuBoxTop {
		height:41px;
		margin: 0 0 0 0;
		padding: 5px 0 0 25px;
		font-weight:bold;
		color:#ffffff;
		font-variant:small-caps;
		text-align:left;
		font-size: 120%;
		background: #1E1E1E url(../images/wb_grey/menuBkgTop.jpg) no-repeat;
		}
	
	.moduleMenuContentsBox {
		color:#ffffff;
		background: #25292C url(../images/wb_grey/menuContentBkg.jpg) repeat;
		text-align:center;
		}
	.moduleMenuContentsBox p {
		margin: 0 0 5px 0;
		padding: 0 0 0 0;
		}
	.moduleMenuContentsBox table {
		float:center;
		}
	
	.moduleMenuBoxBottom {
		height:19px;
		background: #25292C url(../images/wb_grey/menuBottomBkg.jpg) no-repeat bottom left;	
		}
		
	.moduleMenuBoxBottom a, .moduleMenuContentsBox a {
		text-decoration:none;
		color:#fff;
		font-weight:bold;
		}
		
	.moduleMenuBoxBottom a:hover, .moduleMenuContentsBox a:hover {
		text-decoration:underline;
		color:#fff;
		font-weight:bold;
		}		
		
	.moduleTableHead {
		font-weight:bold;
		border-bottom: 1px solid #FFFFFF;
		}	

	.moduleTableBottom {
		font-weight:bold;
		border-top: 1px solid #FFFFFF;
		font-size: 80%;
		}	
		
	/*--------------Resource A-Z Listing Styles----------------*/
		
	.resourceTitle {
		width:87%;	
		font-weight:bold;
		border-bottom: #fff solid 1px;
		border-top: #fff solid 1px;
		background-color: #3F6EA3;						
		padding: 5px 0 5px 25px;
		margin: 0 0 5px 25px;
		}
		
	.resourceDetails {
		padding: 7px 35px 0 35px;
		margin: 0 0 10px 0;	
		}
		
	.resourceDate {
		display:block;
		height:15px;
		width:87%;
		padding: 5px 0 5px 25px;
		margin: 0 0 0 25px;
		border-top: #1E3A52 solid 1px;
		text-align:right;
		clear:left;
		color:#152737;
		}	
		
	.resourcesPagingDivider {
		margin: 10px 0 10px 60px;
		padding:5px 0 0 0;
		width:500px;
		height:25px;
		text-align:center;
		font-size:90%;
		font-weight:bold;
		color:#fff;
		border-top: #DDDDDD dotted 1px;
		border-bottom: #DDDDDD dotted 1px;
		}
		
	.previousResourcesPages {
		display: block;
		width:100px;
		float:left;
		height:10px;
		}
	
	.nextResourcesPages {
		display: block;
		width:100px;
		float:right;
		height:10px;
		}
		
	.pagingResourcesText {
		/*display:block;*/
		float:left;
		width:300px;
		margin: 0 0 0 0;
		/*height:10px;*/
		}		
		
	/*--------------Poll Main Menu Styles----------------*/
	.pollLabel {
		float: left;
		clear: left;
		width: 130px;
		margin-left: 10px;
		margin-bottom: 5px;
		text-align: left;
		font-weight: bold;
		color:#fff;
		}
		
	.pollQuestion {
		font-weight: bold;
		margin: 0 10px 0 10px;
		color:#fff;
		}
	
	.pollSubmitButton {
		border: #999999 1px solid; 
		font-size: 9px; 
		font-family: Verdana; 
		font-weight: bold; 
		background-color: #ffffff; 
		text-align: center; 
		color:#636363;
		margin: 0 10px 0 10px;
		}