/*---------------------Import Bullets, Lists and Menu Styles--------------------------*/
@import url("bullets_lists_menus.css");
@import url("rss_feeds.css");
@import url("tables.css");
@import url("content_styles.css");
/*---------------------Main Page Styles--------------------------*/
	body {
		margin-top: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 90%;
		background-color:#CBCBCB;
		}
		
	#mainContainer {
		margin-top: 0px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0px;
		width: 953px;
		background-color: #EFEFEF;
		height:auto;
		border-left: #7F7F7F solid 1px;
		border-right: #7F7F7F solid 1px;
		border-bottom: #7F7F7F solid 1px;		
		}
		
	#mainContentsWrapper {
		margin-top: 10px;
		margin-left: 25px;
		margin-right: 25px;
		margin-bottom: 10px;		
		width: 905px;
		height:auto;
		background-color: #ffffff;

		}
		
	#mainPageHeader {
		width: 890px;
		height:23px;
		margin-top: 1px;
		background: #ffffff url(../images/bunnys/pageHeaderBkgBlue.jpg) no-repeat top left;
		font-size: 75%;
		color: #ffffff;
		text-align:right;
		padding: 5px 15px 0 0;
		border-bottom: #fff solid 1px;	
		}
		
	#mainPageBanner	{
		width: 905px;
		height:125px;	
		}
		
	#mainHeaderNav {
		width: 905px;
		height:36px;
		margin-top: 1px;
		background: #ffffff url(../images/bunnys/navBannerBkgBlue.jpg) no-repeat top left;
		}	

	#mainHeaderNav ul {
		padding: 10px 0 0 0;
		margin: 0;
		list-style-type: none;
		float: left;
		width: 100%;
		color: #fff;
		font-variant:small-caps;
		}
	
	#mainHeaderNav li {
		height:36px;
		display: inline;
		padding:0 10px 0 10px;
		margin: 0;
		border-right: #7A7A7A solid 1px;
		font-size: 75%;
		font-weight: bold;		
		}
		
	#mainHeaderNav li a {
		color: #fff;
		text-decoration:none;
		}

	#mainHeaderNav li a:hover {
		color: #fff;
		text-decoration:underline;
		}
		
	#pageBreadcrumbContainer {
		margin: 5px 0 0 0;
		padding:8px 0 0 10px;
		width: 895px;
		height:22px;
		background-color: #EFEFEF;
		border-top: #A3A8B1 solid 1px;
		border-bottom: #A3A8B1 solid 1px;
		font-size: 70%;	
		color:#5E626F;
		}
		
	#pageBreadcrumbContainer a {
		color:#5E626F;
		text-decoration:underline;
		}
		
	#pageBreadcrumbContainer a:hover {
		color:#404246;
		text-decoration:underline;
		}						
			
	#mainContents, #mainContentsRight {
		width: 715px;
		height:auto;
		float: left;
		background-color: #ffffff;
		}
		
	#mainContentsLeft {
		width: 715px;
		height:auto;
		float: Right;
		background-color: #ffffff;
		}		
		
	#mainContentNavWrapper {
		width: 903px;
		height:auto;
		border-left: #A3A8B1 solid 1px;
		border-right: #A3A8B1 solid 1px;
		border-bottom: #A3A8B1 solid 1px;
		background-color: #ffffff;
		clear:both;		
		}
		
	#navBarContainer, #navBarContainerRight {
		width: 180px;
		height:auto;
		float: right;
		text-align:center;
		}
		
	#navBarContainerLeft {
		width: 180px;
		height:auto;
		float: Left;
		text-align:center;
		}		
		
	dl {
		width: 168px;
		margin: 20px 0 20px 0;
		padding: 0;
		background-color: #ffffff;
		font-size: 75%;
		font-weight:bold;	
		color:#5E626F;	
		border-bottom: 1px solid #A3A8B1;
		}
		
	dt {
		height:18px;
		margin: 0 0 10px 0;
		padding: 7px 0 0 0;
		color:#ffffff;
		font-variant:small-caps;
		background: #C7CEDB url(../images/bunnys/menuBkgBlue.jpg) no-repeat;
		text-align:center;
		}
		
	dd {
		margin: 0 0 0 10px;
		padding: 0 0 10px 15px;
		color:#0D4A91;
		font-family: Verdana, sans-serif;
		font-size: 90%;
		background: url(../images/bunnys/arrow.jpg) no-repeat 0 3px;
		text-align:left;
		}
		
	dd a {
		color:#0D4A91;
		text-decoration:none;
		}	
		
	dd a:hover {
		color:#0D4A91;
		text-decoration:underline;
		}			

	/*---------------Secondary Menus-----------------*/
	.dlSecondaryMenu {
		width: 168px;
		margin: 20px 0 20px 0;
		padding: 0;
		background-color: #ffffff;
		font-size: 75%;
		font-weight:bold;	
		color:#5E626F;	
		border-bottom: 1px solid #A3A8B1;
		}
		
	.dlSecondaryMenuTop {
		height:18px;
		margin: 0 0 10px 0;
		padding: 7px 0 0 0;
		color:#ffffff;
		font-variant:small-caps;
		background: #C7CEDB url(../images/bunnys/menuBkgBlue.jpg) no-repeat;
		text-align:center;
		}						
	/*---------------Secondary Menus-----------------*/
			
	.menuSubTitle  {
		margin: 0 0 0 10px;
		padding: 0 0 10px 15px;
		color:#8A90A1;
		font-family: Verdana, sans-serif;
		font-size: 90%;
		background: url(../images/bunnys/doc.jpg) no-repeat 0 1px;
		}
		
	.menuSpacer  {
		margin: 0 0 0 10px;
		padding: 0 0 0 15px;
		color:#8A90A1;
		font-family: Verdana, sans-serif;
		font-size: 90%;
		background: url() no-repeat 0 1px;
		}
		
	.navBarImageButton {
		width: 168px;
		margin: 10px 0 10px 0;	
		text-align:center;
		}

	.navBarImageButton img {
		margin: 0 0 0 0;													
		}
		
	#pageFooter {
		clear:left;
		width: 903px;
		margin:0 0 0 0;
		padding:10px 0 10px 0;
		background: #ffffff;
		border: #A3A8B1 solid 1px;
		font-size: 75%;	
		color:#5E626F;
		text-align:center;
		height:auto;			
		}
		
	#pageFooter a, #pageFooter a:hover {
		text-decoration:underline;
		color:#5E626F;
		}
		
	.spacer {
		height:1px;
		clear:both;
		overflow:hidden;
		}

	.footerDivider {
		height:5px;
		background: #EFEFEF;
		}
	/*---------New Footer Address and Menu-------------*/
	.footerAddress {
		font-weight:bold;
		margin:0 0 0 0;
		padding:0 0 10px 0;
		}
	
	#pageFooterNav {
		width: 903px;
		margin:0 0 0 0;
		padding:10px 0 10px 0;
		background: #ffffff;
		border: #A3A8B1 solid 1px;
		font-size: 75%;	
		color:#5E626F;
		text-align:center;
		height:16px;			
		}
				
	#pageFooterNav ul {
		padding: 0 0 0 0;
		margin: 0;
		list-style-type: none;
		float: left;
		width: 100%;
		color: #5E626F;
		}
	
	#pageFooterNav li {
		display: inline;
		padding:0 10px 0 10px;
		margin: 0;
		border-right: #7A7A7A solid 1px;
		font-size: 100%;		
		}
		
	#pageFooterNav li a {
		color: #5E626F;
		text-decoration:none;
		}

	#pageFooterNav li a:hover {
		color: #5E626F;
		text-decoration:underline;
		}
/*---------------------Main Content Styles--------------------------*/		
	#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;	
		}
		
	#leftTwoColumn {
		margin: 10px 0 0 10px;
		width: 440px;
		float: left;
		}			
	
	#rightColumn {
		margin: 10px 0 0 10px;
		width: 225px;
		float: left;	
		}
		
	/*------------Midi Box Two Columns-------------*/
	
	#columnOne {
		margin: 10px 0 0 10px;
		width: 330px;
		float: left;	
		height:auto;
		}
		
	#columnTwo {
		margin: 10px 0 0 15px;
		width: 330px;
		float: right;
		height:auto;	
		}
	/*------------Midi Box Two Columns-------------*/	
	
	/*------------Two Columns Box----------------*/
	.twoColumnContainer {
		width: 440px;
		height:auto;	
		}
		
	.twoColumnBoxTop {
		padding: 5px 10px 5px 10px;
		background-color: #F3F3F4;
		width: 420px;
		text-align:left;
		border: #DDDDDD solid 1px;
		font-size: 80%;
		font-weight:bold;
		color:#0D4A91;
		font-variant:small-caps;
		}
		
	.twoColumnBoxContents {
		padding: 10px 0 10px 10px;
		width: 430px;
		border-left: #DDDDDD solid 1px;
		border-right: #DDDDDD solid 1px;
		border-bottom: #DDDDDD solid 1px;
		margin: 0 0 10px 0;
		font-size: 70%;		
		}	

	.miniBoxMsgImageText a {
		color:#0D4A91;
		height: 10px;
		text-decoration:none;
		padding: 10px 0 0 10px;
		}
		
	.miniBoxMsgImageText a:hover {
		color:#0D4A91;
		height: 10px;
		text-decoration:underline;
		padding: 10px 0 0 10px;
		}			
		
	/*------------Two Columns Box----------------*/	
	.miniBoxWrapper {
		margin: 10px 0 10px 0;
		width:715px;
		background: #ffffff url(../images/bunnys/miniBoxWrapperBkg.jpg) repeat-y top left;
		height:auto;
		}
	
	.miniBoxContainer {
		width: 215px;
		height:auto;
		}
	
	.miniBoxTop {
		padding: 5px 10px 5px 10px;
		background-color: #F3F3F4;
		width: 193px;
		text-align:left;
		border: #DDDDDD solid 1px;
		font-size: 80%;
		font-weight:bold;
		color:#0D4A91;
		font-variant:small-caps;
		}
		
	.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/bunnys/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/bunnys/miniBoxTopBlueBkg.jpg) repeat-y top left;
		}

	.miniBoxTopLightBlue {
		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/bunnys/miniBoxTopLightBlueBkg.jpg) repeat-y top left;
		}
				
	.miniBoxTopGrey {
		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/bunnys/miniBoxTopGreyBkg.jpg) repeat-y top left;
		}
		
	.miniBoxTopGray {
		padding: 5px 10px 5px 10px;
		width: 195px;
		height:13px;
		text-align:left;
		font-size: 80%;
		font-weight:bold;
		color:#0D4A91;
		font-variant:small-caps;
		background: #ffffff url(../images/bunnys/miniBoxTopBkgGrey.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/bunnys/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/bunnys/miniBoxTopGreenBkg.jpg) repeat-y top left;
		}										

		
	.miniBoxTopBrightGreen {
		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/bunnys/miniBoxTopBrightGreen.jpg) repeat-y top left;
		}
			
	.miniBoxContents {
		padding: 10px 0 10px 10px;
		width: 203px;
		border-left: #DDDDDD solid 1px;
		border-right: #DDDDDD solid 1px;
		border-bottom: #DDDDDD solid 1px;
		margin: 0 0 10px 0;
		font-size: 70%;		
		}
		
	.miniBoxContentsGray {
		padding: 10px 0 10px 10px;
		width: 203px;
		border-left: #ACACAC solid 1px;
		border-right: #ACACAC solid 1px;
		border-bottom: #ACACAC solid 1px;
		margin: 0 0 10px 0;
		font-size: 70%;		
		}		
	
	.miniBoxImage, .maxiBoxImage {
		float:left;
		color:#5E626F;
		width:auto;
		height:auto;
		padding: 0 5px 0 0;
		}
	
	.miniBoxImageText {
		padding: 0 0 0 5px;
		float:left;
		color:#5E626F;
		width:90px;
		}
		
	.miniBoxMsgImageText {
		padding: 0 0 0 5px;
		float:left;
		color:#5E626F;
		width:150px;
		}		
		
	.miniBoxPageLink {
		width: 193px;
		height: 15px;
		color:#0D4A91;
		text-align:left;
		margin: 10px 0 0 0;
		padding: 10px 0 0 0;
		background: url(../images/bunnys/doc.jpg) no-repeat 0 10px;
		clear:both;
		display:block;
		}
		
	.miniBoxPageLink a {
		color:#0D4A91;
		height: 10px;
		text-decoration:none;
		padding: 10px 0 0 25px;
		}
		
	.miniBoxPageLink a:hover {
		color:#0D4A91;
		height: 10px;
		text-decoration:underline;
		padding: 10px 0 0 25px;
		}				
		
	.maxiBoxWrapper {
		margin: 10px 0 10px 0;
		width:685px;
		height:auto;	
		}
		
	.maxiBoxContainer {
		margin: 10px 0 0 10px;
		width:685px;
		height:auto;	
		}
		
	.maxiBoxTop {
		height:28px;
		padding: 13px 0 0 0;
		background: #ffffff url(../images/bunnys/maxiBoxTopBkg.jpg) no-repeat top left;
		font-size: 90%;
		font-weight:bold;
		color:#0D4A91;
		font-variant:small-caps;
		text-align:center;		
		}
	
	.maxiBoxContentSectionTop {
		width:685px;
		height:20px;
		padding: 7px 0 0 0;
		background-color: #F3F3F4;
		border: #DDDDDD solid 1px;
		font-size: 90%;
		font-weight:bold;
		color:#0D4A91;
		font-variant:small-caps;
		text-align:center;
		}	
		
	.maxiBoxContentSectionTopBlue {
		width:685px;
		height:20px;
		padding: 5px 0 0 0;
		background:#CCCCCC url(../images/bunnys/maxiBoxTopBkg1.jpg) repeat-x top left;
		font-size: 90%;
		font-weight:bold;
		color:#fff;
		font-variant:small-caps;
		text-align:center;
		}
		
	.maxiBoxContentSectionTopGray {
		width:685px;
		height:20px;
		padding: 5px 0 0 0;
		background:#CCCCCC url(../images/bunnys/maxiBoxTopBkgGrey.jpg) repeat-x top left;
		font-size: 90%;
		font-weight:bold;
		color:#0D4A91;
		font-variant:small-caps;
		text-align:center;
		}		
	
	.contentSectionTopLeft {
		margin-top:-5px;
		width:5px;
		float:left;
		background:#CCCCCC url(../images/bunnys/tableLeftBlue.jpg) no-repeat top left;
		}		
	
	.contentSectionTopRight {
		margin-top:-5px;
		width:5px;
		float:right;
		background:#CCCCCC url(../images/bunnys/tableRightBlue.jpg) no-repeat top left;
		}
				
	.miniBoxMessageBoardTop {
		height:20px;
		padding: 7px 0 0 0;
		background-color: #F3F3F4;
		border: #DDDDDD solid 1px;
		font-size: 90%;
		font-weight:bold;
		color:#0D4A91;
		font-variant:small-caps;
		text-align:center;
		}		
		
	.maxiBoxContents {
		padding: 10px 10px 20px 10px;
		width: 665px;
		border-bottom: #DDDDDD dotted 1px;
		font-size: 75%;	
		color:#5E626F;
		height:auto;
		clear:left;
		}
		
	.maxiBoxContentsGray {
		padding: 10px 10px 10px 10px;
		width: 663px;
		border-left: #ACACAC solid 1px;
		border-right: #ACACAC solid 1px;
		font-size: 75%;	
		color:#5E626F;
		height:auto;
		}		
		
	.maxiBoxContentsBlue {
		padding: 10px 10px 20px 10px;
		margin: 0 0 0 0;
		width: 663px;
		border-left: #2E7AAB solid 1px;
		border-right: #2E7AAB solid 1px;
		font-size: 75%;	
		color:#5E626F;
		background-color: #fff; /*url(../images/bunnys/contentsBkg.jpg) no-repeat bottom right;*/
		height:auto;
		}
		
	.maxiBoxContentsBlue a, .maxiBoxContents a, .maxiBoxContentsGray a {
		color:#5E626F;
		text-decoration:none;
		font-weight:bold;	
		}
		
	.maxiBoxContentsBlue a:hover, .maxiBoxContents a:hover, .maxiBoxContentsGray a:hover {
		color:#5E626F;
		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/bunnys/fourBunnysBkg.jpg) no-repeat bottom right;
		height:auto;
		}				
	
	.maxiBoxContents p, .maxiBoxContentsGray 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, .maxiBoxContentsGray ul {
		list-style-type: square;
		margin:0 0 10px 0;
		padding:0 0 0 20px;
		width:400px;
		text-align:left;
		}
		
	.maxiBoxContents li, .maxiBoxContentsGray li {
		padding: 0 0 3px 0;
		margin: 0 0 0 15px;
		}		
	
	.maxiBoxMsgImage {
		width: 180px;
		float: left;
		height:auto;
		border-right: #DDDDDD 1px solid;
		}
		
	.maxiBoxMsgText {
		float: right;
		width: 450px;
		margin: 0 0 0 10px;		
		}
		
	.maxiBoxPageLink {
		width: 685px;
		height: 20px;
		color:#0D4A91;
		text-align:right;
		margin: 0 0 10px 0;
		padding: 5px 0 0 0;
		background-color: #F3F3F4;
		border: #DDDDDD solid 1px;
		clear:left;
		float: left;
		font-size: 75%;	
		font-weight:bold;
		}
		
	.maxiBoxPageLinkGray {
		width: 685px;
		height: 20px;
		color:#0D4A91;
		text-align:right;
		margin: 0 0 10px 0;
		padding: 5px 0 0 0;
		background: #FFF url(../images/bunnys/maxiBoxPageLinkBkgGrey.jpg) no-repeat bottom right;
		clear:left;
		float: left;
		font-size: 75%;	
		font-weight:bold;
		}			
		
	.maxiBoxPageLink a, .maxiBoxPageLinkGray a {
		color:#0D4A91;
		height: 20px;
		text-decoration:none;
		padding: 5px 25px 0 25px;
		margin: 0 0 0 0;
		}
		
	.maxiBoxPageLink a:hover, .maxiBoxPageLinkGray a:hover {
		color:#0D4A91;
		height: 15px;
		text-decoration:underline;
		padding: 10px 25px 0 25px;
		}
		
	.midiBoxPageLink a {
		color:#0D4A91;
		height: 20px;
		text-decoration:none;
		padding: 5px 25px 0 25px;
		margin: 0 0 0 0;
		}
		
	.midiBoxPageLink a:hover {
		color:#0D4A91;
		height: 15px;
		text-decoration:underline;
		padding: 10px 25px 0 25px;
		}	
		
	.maxiBoxBottomGray {
		width: 685px;
		height: 25px;
		color:#0D4A91;
		text-align:right;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		clear:left;
		float: left;
		font-size: 75%;	
		font-weight:bold;
		background: #FFF url(../images/bunnys/maxiBoxBottomBkgGrey.jpg) no-repeat bottom right;
		}						
	
	/*---------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 0;
		width:695px;
		height:auto;	
		}
				
	.midiBoxContainer {
		margin: 0 0 10px 0;
		width: 330px;
		background-color: #FFFFFF;
		height:auto;
		}
		
	.midiBoxTop {
		padding: 5px 10px 5px 10px;
		background: #fff url(../images/bunnys/midiBoxBkgGrey.jpg) no-repeat;
		width: 310px;
		text-align:left;
		height:12px;
		font-size: 80%;
		font-weight:bold;
		color:#0D4A91;
		font-variant:small-caps;
		}
		
	.midiBoxContents {
		padding: 10px 0 10px 10px;
		width: 318px;
		border-left: #ACACAC solid 1px;
		border-right: #ACACAC solid 1px;
		margin: 0 0 0 0;
		font-size: 70%;
		color:#5E626F;	
		}

	.midiBoxPageLink {
		width: 330px;
		height: 18px;
		color:#003366;
		text-align:right;
		margin: 0 0 10px 0;
		padding: 5px 0 0 0;
		background: #fff url(../images/bunnys/pageLinkMidiBkg.jpg) no-repeat top left;
		clear:left;
		float: left;
		font-size: 75%;	
		font-weight:bold;
		}
		
	.midiBoxImageText {
		padding: 0 0 0 5px;
		float:left;
		color:#5E626F;
		width:210px;
		height:auto;		
		}								
		
	/*------------Quick Contact Box Styles-------------*/	
	#quickContactContainer {
		width:168px;
		height: 275px;
		margin: 0 0 0 0;
		}
			
	.quickContactHeader {
		width:168px;
		height:18px;
		margin: 0 0 10px 0;
		padding: 7px 0 0 0;
		font-size: 75%;
		font-weight:bold;		
		color:#ffffff;
		font-variant:small-caps;
		/*border-bottom: 1px solid #A3A8B1;*/
		background: #C7CEDB url(../images/bunnys/menuBkgBlue.jpg) no-repeat;
		text-align:center;
		}
	
	.quickContactContent {
		width:168px;
		height:250px;	
		background: #fff url(../images/bunnys/contactbkg.jpg) no-repeat bottom left;
		border-bottom: 1px solid #A3A8B1;
		}
		
	#csquickContactForm .label {
		float: left;
		width: 50px;
		/*margin-left: 15px;*/
		margin-bottom: 5px;
		padding: 2px 0 0 0;	
		font-weight:bold;
		font-size:70%;
		color: #5C636A;			
		}
		
	#csquickContactForm p {
		margin: 0 0 0 15px;
		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; color:#999999; font-family: Verdana; font-weight: bold; border: #8F99A5 1px solid; background-color: #57CF5D}
	
	.quickSubmitButton {
		margin: 20px 0 0 90px;
		padding: 0 0 0 0;	
		width:76px;
		height:25px;
		background: #fff url(../images/bunnys/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:#636363;
		}
		
	.formSubTitle {
		margin:15px 0 15px 0;
		padding:0 0 0 15px;
		color:#636363;	
		}
	
	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:75%;
		color:#636363;	
		}
		
	.contactFormThankyou {
		width:700px;
		height:500px;
		margin:15px 0 15px 0;
		padding:0 0 0 15px;		
		background: #fff url(../images/bunnys/rabbits_hats.jpg) no-repeat bottom right;
		}
		
	.thankyouText {
		width:350px;
		margin:15px 0 15px 15px;
		}
		
	.quickContactComment {
		display:none;
		}		
	/*------------Module Menu Box Styles-------------*/
	.moduleMenuContainer {
		width: 168px;
		margin: 20px 0 20px 0;
		padding: 0;
		background-color: #ffffff;
		font-size: 75%;	
		color:#5E626F;
		}
	
	.moduleMenuBoxTop {
		height:21px;
		margin: 0 0 0 0;
		padding: 5px 0 0 0;
		font-weight:bold;
		color:#ffffff;
		font-variant:small-caps;
		text-align:center;
		font-size: 100%;
		background: #fff url(../images/bunnys/menuBkgBlue.jpg) no-repeat;
		}
	
	.moduleMenuContentsBox {
		color:#5E626F;
		background-color: #fff;
		text-align:center;
		}
	.moduleMenuContentsBox p {
		margin: 0 0 5px 0;
		padding: 0 0 0 0;
		}
	.moduleMenuContentsBox table {
		float:center;
		}
	
	.moduleMenuBoxBottom {
		height:10px;
		border-bottom: 1px solid #A3A8B1;	
		}
		
	.moduleTableHead {
		font-weight:bold;
		border-bottom: 1px solid #5E626F;
		}	

	.moduleTableBottom {
		font-weight:bold;
		border-top: 1px solid #5E626F;
		font-size: 80%;
		}								
		
	/*--------------Resource A-Z Listing Styles----------------*/
		
	.resourceTitle {
		width:87%;	
		font-weight:bold;
		border-bottom: #A3A8B1 solid 1px;
		border-top: #A3A8B1 solid 1px;
		background-color: #EFEFEF;						
		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: #A3A8B1 solid 1px;
		text-align:right;
		clear:left;
		}	
		
	.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:#5E626F;
		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;*/
		}		
	
																					