

/* ============================== BEGIN STYLE RESETS ============================== */

html, body,
div,
ul, ol, li,
h1, h2, h3, h4, h5, h6,
form, fieldset, input,
img,
p, blockquote {
	margin:0;
	padding:0;
}

html, body {
	height:100%;
}

h1, h2, h3, h4, h5, h6 {
	font-size:1em;
	font-weight:normal;
	font-style: normal;
}

ul, ol {
	list-style: none;
}

img {
	border:none;
}

fieldset {
	border:none;
}

strong {
	font-weight: bold;
	}
em {
	font-style: italic;
}

/* ============================== END STYLE RESETS ============================== */




/* ============================== BEGIN STYLES ============================== */

body {
	font-family:helvetica, arial, sans-serif;
	font-size:14px;
	color:#000000;
}

p {
	margin:0 0 1.4em 0;
	line-height:1.4em;
}

a:link {
	color:#EC3449;
}

a:visited, a:active {
	color:#EC3449;
}

a:hover { 
	color:#EC3449;
	text-decoration:underline;
}

h1 {
	margin-bottom: .5em;
	font-size:180%;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1em;
	padding-left: 10px;
	padding-top: 5px;
}

h1 a {
	text-decoration: none;
}

h2 {
	margin-bottom:.3em;
	font-size:140%;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1em;
	padding-left: 10px;
	padding-top: 10px;
}

h2 a {
	text-decoration: none;
}

h3 {
	margin-bottom:.3em;
	font-size:120%;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.5em;
	padding-left: 10px;
	padding-top: 15px;
	font-weight: bold;
}

img {
	
}

.hr {
	margin:1.4em 0;
	border-bottom:1px solid #233C55;
}

.hr2 {
	margin:1.4em 0;
	border-bottom:1px solid #436689;
}

img.floatOpposite {
	display: inline;
	padding: 15px;
}

/* ============================== ENDSTYLES ============================== */





/* ============================== BEGIN MISC ============================== */

/* ====== FLOATS/CLEARS ======= */

.float {
	float: left;
	}

.floatOpposite {
	float:right;
}

.clear {
	clear:both;
}

.clearLeft {
	clear:left;
}

.clearRight {
	clear:right;
}

.offPage {
	position:absolute;
	left:-999em;
}


/* ====== TEXT STYLES ======= */

.price {
	font-weight:600;
	color:#065e25;
}

.bonus {
	font-weight: bold;
	color:#f00;
}

.bigger {
	font-size:120%;	
}

.smaller {
	font-size:76%;
}

.strike {
	text-decoration:line-through;
	font-weight:600;
}

.error {
	color:#f00;
}


/* ====== ALIGN STYLES ======= */

.alignStyle1 {
	text-align:center;
}

.alignStyle2 {
	text-align:right;
}

.alignStyle3 {
	text-align:left;
}

.extraLine {
	margin-bottom:1.4em;
}

/* ============================== END MISC ============================== */




/* ============================== BEGIN BUTTONS ============================== */

a.buttonStyle1, a.buttonStyle1:link, a.buttonStyle1:active, a.buttonStyle1:visited {
	width:138px;
	height:22px;
	padding-top:6px;
	display:block;
	margin:auto;
	background:transparent url('images/buttonStyle1.gif') top left no-repeat scroll;
	text-align:center;
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-size:100%;
	margin-bottom:10px;
}

a.buttonStyle1:hover {
	color:white;
	text-decoration:underline;
}


a.buttonStyle2, a.buttonStyle2:link, a.buttonStyle2:active, a.buttonStyle2:visited {
	color:#B1A99A;
	padding:6px 0;
	width:138px;
	height: 20px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	background: transparent url(./images/header-button.png) top left no-repeat scroll;
	text-decoration: none;
	margin:0;
	font-family: Times New Roman, Times, Serif;
	display: block;
}

a.buttonStyle2:hover {
	background: transparent url(./images/header-button.png) bottom left no-repeat scroll;
}

a#headerButton, a#headerButton:link, a#headerButton:active, a#headerButton:visited {
	color:#B1A99A;
	padding:6px 0;
	position:absolute;
	top:43px;
	left:57px;
	width:138px;
	height: 20px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	background: transparent url(./images/header-button.png) top left no-repeat scroll;
	text-decoration: none;
	margin:0;
	font-family: Times New Roman, Times, Serif;
}

a#headerButton:hover {
	background: transparent url(./images/header-button.png) bottom left no-repeat scroll;
}

/* ============================== END BUTTONS ============================== */




/* ============================== BEGIN LISTS ============================== */

.ulStyleSpaced li {
	margin-bottom:.6em;
}

	.ulStyleSpaced li p {
		padding:.6em 0 0 0;
	}
	
.olStyleSpaced li {
	margin-bottom:.6em;
}

	.olStyleSpaced li p {
		padding:.6em 0 0 0;
	}

	
/* ====== BEGIN ULSTYLE 1======= */
	
ul.ulStyle1  {
		padding-left:10px;
	}

ul.ulStyle1 li {
	margin-bottom:0px;
	padding:4px 0px 8px 25px;
	background: transparent url('images/nav-bullet.png') 7px 11px no-repeat scroll;
}

ul.ulStyle1 li a:link, ul.ulStyle1 li a:visited, ul.ulStyle1 li a:active {
	padding:0;
	color:#B1A99A;
	text-decoration:none;
	background:;
}

ul.ulStyle1 li a:hover {
	text-decoration: underline;
}
	
/* ====== END ULSTYLE 1 ======= */
	
	
/* ====== BEGIN ULSTYLE 2 ======= */
	
.ulStyle2 {
	margin-bottom:.6em;
	padding-left:10px;
	list-style:square;
	list-style-position: inside;
}

	.ulStyle2 li {
		margin: 12px 0;
		background-image: url();
		padding:3px 0 3px 12px;
	}
	
	.ulStyle2 ul {
		margin:.5em 0;
	}
	
/* ====== END ULSTYLE 2 ======= */


/* ====== BEGIN OLSTYLE 1 ======= */
	
.olStyle1 {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:decimal;
	margin-bottom:1.5em;
	padding-left:18px;
}	

	.olStyle1 li {
		margin:.5em 0;
		padding-left:12px;
	}
	
	.olStyle1 ul {
		margin:.5em 0;
	}
	
/* ====== END OLSTYLE 1 ======= */


/* ====== END OLSTYLE FAQ ======= */

ol.faq {
	padding-left:30px;
}

	ol.faq li {
		margin-bottom:5px;
	}
	
	ol.faq li .answer{
		display:none;
		margin-bottom:0;
	}
	
	ol.faq li .show {
		display:block;
	}
	
/* ====== END OLSTYLE FAQ ======= */


/* ============================== END LISTS ============================== */




/* ============================== BEGIN PAGE LAYOUT ============================== */

/* ====== BEGIN GENERAL LAYOUT ======= */

body {
	min-width:1033px;
	margin-left:-20px;
	margin-right:-20px;
	background:#14141B url(./images/site-bg.gif) top center repeat scroll;
}

#siteName {
	position:absolute;
	left:-999em;
}

#container {
	position:relative;
	top:0px;
	margin:20px auto 0;
	width:1033px;
	text-align:center;
	padding-top:172px;
}

#content {
	position:relative;
	padding:0 50px;
	width:1033px;
	text-align:left;
	background:transparent url('images/content.png') top left repeat-y scroll;
}

#columnWrapper {
	position:relative;
	padding-top:20px;
	padding-left:0;
	padding-right:0;
	padding-bottom:20px;
	width:933px;
	min-height:300px;
	/* IE6 Mumbo Jumbo */
	height:auto !important;
	height:300px;
	background:none;
}

/* ====== END GENERAL LAYOUT ======= */


/* ====== BEGIN COLUMN 1 (MAIN CONTENT) ======= */

.column1 {
	display:inline;
	float:right;
	width:620px;
}

.columnStyle1 {
	border:0px solid #CCCCCC;
	background:#FFFFFF;
}

	.columnStyle1>.columnTopLeft {display:none;} 
	
	.columnStyle1>.columnBody {
		padding:5px 10px 10px 10px;
		background:#FFFFFF;
	}

	.columnStyle1>.columnBottomLeft {display:none;} 
	
	.columnStyle1 p {
		margin-left:1em;
		margin-right:1em;
		font-size:100%;
	}

/* ====== END COLUMN 1 (MAIN CONTENT) ======= */


/* ====== BEGIN COLUMN 2 (SIDEBAR)  ======= */

#sidebar {
	display:inline;
	float:left;
	width:275px;
}

.columnStyle2 {
	border:0px solid #FF0000;
	background:#FFFFFF;
}

h2.widgettitle {
	display:none;
}

.widget {

}

	.columnStyle2 .columnTopLeft {display:none;} 
	
	.columnStyle2 .columnBody {
		padding:10px;
		background:#FFFFFF;
	}

	.columnStyle2 .columnBottomLeft {display:none;} 

/* ====== END COLUMN 2 (SIDEBAR) ======= */


/* ====== BEGIN COLUMN 3 (OPTIONAL COLUMN WITHIN MAIN) ======= */

.columnStyle3 {
	border:0px solid #1D8E21;
	background:none;
}

		.columnStyle3 .columnTopLeft {display:none;} 
	
	.columnStyle3 .columnBody {
		padding:5px 10px 0px 0px;
		background:none;
	}

		.columnStyle3 .columnBottomLeft {display:none;} 

/* ====== END COLUMN 3 ======= */


/* ============================== END PAGE LAYOUT ============================== */





/* ============================== BEGIN NAVIGATION ============================== */

/* ====== BEGIN MAIN NAVIGATION ======= */

#navigation {
	position:absolute;
	top:140px;
	left:300px;
	height:30px;
	background:none;
	z-index:2;
	font-size:110%;
	font-family: Arial, Helvetica, sans-serif;
}

	#navigation .navLeft {

	}

	#navigation .navRight {

	}

	#navigation>ul {
		text-align:left;
		display: block;
	}
	
	#navigation ul li a {
		display:block;
		float: left;
		padding:5px 20px 0;
		height:25px;
		font-size:100%;
	}

	#navigation ul li {
		float: left;
		display: block;
	}
	
	/* Normal */

		#navigation>ul>li {
			background:;
			position: relative;
		}

		#navigation>ul>li.last {
			background:none;
		}
		
		#navigation ul li a {
			text-decoration:none;
		}

			#navigation>ul>li>a:link, #navigation>ul>li>a:visited, #navigation>ul>li>a:active {
				color:#FFFFFF;
				text-decoration:none;
				background:none;
			}
			
			#navigation ul li a:link, #navigation ul li a:visited, #navigation ul li a:active {
				color:#FFFFFF;
				text-decoration:none;
				background:none;
			}

			#navigation>ul>li>a:hover {
				text-decoration:underline;
				color:#FFFFFF;
				background:none;
			}
			
			#navigation ul li a:hover {
				text-decoration: underline;
				color:#FFFFFF;
				background: none;
			}

	/* Hover */

		#navigation>ul>li:hover {
			background:;
		}

			#navigation>ul>li:hover>a:link, #navigation>ul>li:hover>a:visited, #navigation>ul>li:hover>a:hover, #navigation>ul>li:hover>a:active {
				color:#FFFFFF;
				text-decoration:underline;
				background:none;
			}

	/* Current */

		#navigation>ul>li.selected {
			background:;
		}
		
		#navigation>ul>li.current_page_ancestor {
			background:;
		}
		
		#navigation>ul>li.current_page_ancestor a {
			text-decoration: none;
		}

			#navigation>ul>li.selected>a:link, #navigation>ul>li.selected>a:visited, #navigation>ul>li.selected>a:active, #navigation>ul>li.selected>a:hover {
				color:#FFFFFF;
				text-decoration:underline;
				background:none;
			}

	/* Current Hover */

		#navigation>ul>li.selected:hover {
			background:;
		}

		#navigation>ul>li.last:hover {
			background:;
		}

			#navigation>ul>li.selected:hover>a:link, #navigation>ul>li.selected:hover>a:visited, #navigation>ul>li.selected:hover>a:active, #navigation>ul>li.selected:hover>a:active {
				color:#FFFFFF;
				text-decoration:underline;
				background:none;
			}


	/* ====== MAIN NAVIGATION DROPDOWN MENUS ======= */

#navigation ul li ul {
	display:none;
	position:absolute;
	top:30px;
	left:0;
	height:auto; /* Don't delete me; makes sure you can see any borders in Firefox. */
	width:200px;
	background:#ED4155;
	border-bottom: 1px solid #FFFFFF;
	z-index:5;
}

	#navigation ul li:hover ul {
		display:block;
	}

	/* Make the last item right aligned */

	#navigation ul li.last ul {
		left:auto;
		right:-1px;
	}

	#navigation ul li ul li {
		display:block;
		float:left;
		margin:0;
		padding:0;
		width:200px;
		height:auto; /* Don't delete me; makes sure you can see the borders in firefox too. */
		z-index: 5;
	}

		#navigation ul li ul li a {
			display:block;
			float:none;
			margin:0;
			padding:6px 0 6px 12px;
			height:auto; /* needed for firefox still? */
			width:188px;
			font-weight:normal; /* must be here to override parent bold-ness */
			font-size:95%;
			text-align:left;
		}

	/* Normal */

	#navigation ul li ul li{
		background:#ED4155;
	}

		#navigation ul li ul li a:link, #navigation ul li ul li a:visited, #navigation ul li ul li a:active {
			color:#FFFFFF;
			text-decoration:none;
			background:none
		}

	/* Hover */

	#navigation ul li ul li:hover {
		background:#ED4155;
	}

		#navigation ul li ul li:hover a:link, #navigation ul li ul li:hover a:visited, #navigation ul li ul li:hover a:hover, #navigation ul li ul li:hover a:active {
			color:#FFFFFF;
			text-decoration:underline;
			background:none;
		}

	/* Current */

		#navigation ul li ul li.selected {
			background:#ED4155;
		}

			#navigation ul li ul li.selected a:link, #navigation ul li ul li.selected a:visited, #navigation ul li ul li.selected a:active {
				color:#FFFFFF;
				text-decoration:underline;
				background:none;
			}

	/* Current Hover */

		#navigation ul li ul li.selected:hover {
			background:#ED4155;
		}

			#navigation ul li ul li.selected:hover a:link, #navigation ul li ul li.selected:hover a:visited, #navigation ul li ul li.selected:hover a:hover, #navigation ul li ul li.selected:hover a:active {
				color:#FFFFFF;
				text-decoration:underline;
				background:none;
			}
*/
	/* ====== END MAIN NAVIGATION DROPDOWNS ======= */	
	

/* ====== END MAIN NAVIGATION ======= */




/* ====== BEGIN LEFT NAVIGATION ======= */

.blobStyleNav {
	background:none;
	padding:0px 0px;
}

ul.leftNav {
	margin-bottom:15px;
}

	/* Top */
	
	.blobStyleNav .blobTopLeft { display:none; }
	
	/* Header */
	
	.blobStyleNav h2 {
		margin-bottom:.3em;
		font-size:140%;
		color:#B1A99A;
		font-family:Times New Roman, Times, Serif;
		border-bottom: 1px solid #302B21;
		line-height:1em;
		padding-left: 10px;
		padding-top: 10px;
	}
	
	/* Links */
	
	.blobStyleNav ul ul{
		padding-left:10px;
	}

	.blobStyleNav ul li {
		margin-bottom:0px;
	}

	.blobStyleNav ul li a {
		display:block;
		padding:4px 0px 8px 25px;
	}

		/* Normal */
		
		.blobStyleNav ul li {
			background:transparent url('images/nav-bullet.png') 7px 11px no-repeat scroll;
		}

			.blobStyleNav ul li a:link, .blobStyleNav ul li a:visited, .blobStyleNav ul li a:active {
				color:#B1A99A;
				text-decoration:none;
				background:;
				}
				
		/* Hover */
		
			.blobStyleNav ul li:hover {
				background:transparent url('images/nav-bullet.png') 7px 11px no-repeat scroll;
			}

				.blobStyleNav ul li:hover a:link, .blobStyleNav ul li:hover a:visited, .blobStyleNav ul li:hover a:hover, .blobStyleNav ul li:hover a:active {
				color:#B1A99A;
				text-decoration:underline;
				background:;
				}
				
		/* Current */
		
			.blobStyleNav ul li.current {
				background:transparent url('images/nav-bullet.png') 7px 11px no-repeat scroll;
			}

				.blobStyleNav ul li.current a:link, .blobStyleNav ul li.current a:visited, .blobStyleNav ul li.current a:active {
				color:#B1A99A;
				text-decoration:underline;
				background:;
				}
				
		/* Current Hover */
		
			.blobStyleNav ul li.current:hover {
				background:transparent url('images/nav-bullet.png') 7px 11px no-repeat scroll;
			}

				.blobStyleNav ul li.current:hover a:link, .blobStyleNav ul li.current:hover a:visited, .blobStyleNav ul li.current:hover a:hover, .blobStyleNav ul li.current:hover a:active {
				color:#B1A99A;
				text-decoration:underline;
				background:;
				}

	/* Bottom */
	
	.blobStyleNav .blobBottomLeft { display:none; }
	
	
/* ====== END LEFT NAVIGATION ======= */


/* ============================== END NAVIGATION ============================== */



	
/* ============================== BEGIN BLOBS ============================== */

.blobDefault {
	margin-bottom:12px;
}

.blobImage {
	margin-bottom:15px;
}


/* ====== BEGIN BLOBSTYLE 1 ======= */

.blobStyle1 {
	margin-bottom:15px;
	overflow:auto;
	color:black;
	border-bottom: 4px solid #324668;
}

	.blobStyle1 .blobTopLeft {
		background:#E8A124 url('images/blobstyle1top.gif') top left repeat-x scroll;
		padding:3px 6px 5px;
		height: 32px;
	}
	
	.blobStyle1 .blobBottomLeft {
		display:none;
	}

	.blobStyle1  h2 {
			padding: 0 0 0 15px;
			margin:0;
			text-align:left;
			color:#FFFFFF;
			background:transparent url('images/h2bullet.gif') center right no-repeat scroll;
		}
		
		.blobStyle2  h2 a:link, .blobStyle1 h2 a:visited {
			text-decoration:none;
			color:#0f2556;
			}
		
		.blobStyle2  h2 a:hover, .blobStyle1  h2 a:active {
			text-decoration:underline;
			color:#0f2556;
		}

	.blobStyle1 .blobBody {
		background:#3F5882 url('images/blobstyle1body.gif') top left repeat-x scroll;
		padding:10px 6px 6px 8px;
		min-height:82px;
	}

		.blobStyle1 .blobBody p {
			margin-bottom:.5em;
			font-size:95%;
			color:#fff;
		}

		.blobStyle1 .blobBody .buttonStyle1 {
			margin-bottom:0;
		}

		
/* ====== END BLOBSTYLE 1 ======= */
	
	
/* ====== BEGIN BLOBSTYLE 2 ======= */

.blobStyle2 {
	position:relative;
	width:232px;
	margin-bottom:12px;
	margin-right:10px;
}

	.blobStyle2.floatOpposite {
		margin-left: 20px;
	}

	.blobStyle2 .topLeft {
		background:url('/images/blob-style-2-top-left.gif') top left no-repeat;
		
	}

	.blobStyle2 .topRight {
		width:100%;
		height:30px;
	}

	.blobStyle2 .blobBody {
		margin:0;
		padding:1em 0 1px 0;
		
		color:#fff;
		width: 226px;
		border:3px solid #302B21;
		border-width:0 3px;
		background:url('/images/blob-style-2-blob-body.gif') 50% 0 no-repeat #004167;
	}

		#headerContactUs {
			position:absolute;
			top:8px;
			margin:0;
			padding:0;
			
			width:100%;
			
			text-align:center;
			font-size:250%;
			font-family:Georgia, "Times New Roman", times, serif;
			font-weight:normal;
			color:#fff;
		}
		
		.blobStyle2 .blobBody ul {
			margin:0;
			padding:0;
			list-style:none;
		}
		
		.blobStyle2 .blobBody ul li {
			position:relative;
			clear:left;
			margin-left:10px;
			margin-bottom:.25em;
			padding-top:.75em;
			padding-left:2.75em;
			height:2em;
			font-size:115%;
		}
		
		.blobStyle2 .blobBody .contactMethod {
			position:absolute;
			top:-.15em;
			left:0;
			float:left;
			font-family:Georgia, "Times New Roman", times, serif;
			font-size:370%;
		}
		
		.blobStyle2 .blobBody .text1 {
			position:relative;
			display:block;
			font-size: 21px;
			padding-top: 4px;
		}
		
		.blobStyle2 .blobBody .text2 {
			position:relative;
			display:block;
			font-size: 21px;
			padding-top: 9px;
		}
		
		#contactMethodPhone {
			display:block;
			padding-top:7px;
			font-size:125%;
		}
		
		.blobStyle2 .blobBody ul li a{
			color:#fff;
		}
		
	.blobStyle2 .bottomLeft {
		background:url('/images/blob-style-2-bottom-left.gif') top left no-repeat;
	}
	
	.blobStyle2 .bottomRight {
		width:100%;
		height:30px;
	}
	
	.blobStyle2 .emailFix {
		font-size: 90%;
	}
	
/* ====== END BLOBSTYLE 2 ======= */


.blobTestimonial {
	padding:0 10px;
	margin-bottom:15px;
}

.blobTestimonial p {
	font-size:11px;
	line-height:13px;
	font-family: helvetica, arial, sans-serif;
}

.facebookBlob {
	height: 129px;
	width: 255px;
	background: transparent url('images/wallabys-fan.png') top left no-repeat scroll;
	padding-top: 265px;
}

.facebookBlobAlt {
	height: 129px;
	width: 255px;
	background: transparent url('images/wallabys-fan2.png') top left no-repeat scroll;
	padding-top: 265px;
}

a.facebookLink {
	height: 83px;
	width: 200px;
	background: transparent url('images/facebook.png') top left no-repeat scroll;
	display:block;
	margin:0 auto;
	text-decoration:none;
}

a.wallabysReviews{
	height:268px;
	width:255px;
	display:block;
	background: transparent url('images/wallabys-reviews.png') no-repeat scroll left top;
	text-decoration:none;
}

.galleryContainer {
	width:632px;
	margin:auto;
}

.blobStyleTip {
	background:#C8C6C6 url('images/blobstyletip.gif') top left repeat-x scroll;
	position:relative;
	margin-bottom:15px;
}

	.blobStyleTip .topLeft, .blobStyleTip .bottomLeft {
		display:none;
	}
	
	.blobStyleTip .blobBody {
		font-size:15px;
		color:#000;
		padding-bottom:5px;
	}

	.blobStyleTip  .blobBody h2 {
		height:27px;
		padding-top:8px;
		text-align:center;
		font-size: 14px;
		color:#fff;
		font-weight:bold;
	}

.grandOpening {
	position:absolute;
	width:610px;
	background:#009345;
	color:white;
	left:20px;
}

	.grandOpening .grandBody {
		padding:5px 15px 0;
		text-align:center;
	}

	.grandOpening h3 {
		color:white;
		font-weight:bold;
		text-align:center;
	}
	
	
/* ============================== END BLOBS ============================== */




/* ============================== BEGIN FOOTER ============================== */

#footerWrapper {
	padding:0;
	width:1033px;
	background: transparent url('images/footer.png') top left no-repeat scroll;
	height: 114px;
}

#footer {
	position:relative;
	width:1033px;
	text-align:center;
	color:#FFFFFF;
	font-size: 14px;
	margin-bottom:20px;	
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 7px
}

#footer p {
	margin-bottom: 5px;
	
}

#footer p.left {
	position: absolute;
	top:7px;
	left:45px;
	text-align: left;
}

#footer p.right {
	position: absolute;
	top:7px;
	right:45px;
	text-align:right;
}

#footer p.center {
	display: block;
	text-align: center
}

#footer a {
	color: #FFFFFF;
	text-decoration: none;
}


/*	#footerLinks {
		position:absolute;
		left:0;
		top:0px;
		height:34px;
		width:960px;
		list-style:none;
	}

	#footerLinks li {
		float:left;
	}

		#footerLinks li a:link, #footerLinks li a:visited, #footerLinks li a:active {
			float:left;
			padding:8px 30px 0 30px;
			height:26px;
			font-size:100%;
			font-weight:bold;
			text-decoration:none;
			color:#FFFFFF;
		}

		#footerLinks li a:hover {
			text-decoration:underline;
			color:#FFFFFF;
			}
		
	#footerPhone {
		position:absolute;
		top:5px;
		right:30px;
		font-size:100%;
		color:#FFFFFF;
	}
		
	#footerCopyright {
		font-size: 85%;
		margin-bottom:0;
		color:#FFFFFF;
	}
	#footerAddress {
		font-size: 85%;
		padding-bottom:6px;
		font-style:normal;
		color:#FFFFFF;
	}
	
	#footerDisclaimer {
		color: #FFFFFF;
		text-align: center;
		margin: 0 300px;
	}
	
	#footerDisclaimer p {
		font-size: 85%;
		color:#FFFFFF;
		margin: 5px 0;
		padding: 0;
	}
	
	*/
		
/* ============================== END FOOTER ============================== */




/* ============================== BEGIN HEADER ============================== */

#headerWrapper {
	position:absolute;
	top:0;
	left:0;
	height:172px;
	padding-top:0;
	padding-left:0;
	padding-right:0;
	background:;
	width:1033px;
	z-index:1;
}	

#header {
	height:172px;
	width:1033px;
	background:transparent url('images/header.png') top left no-repeat scroll;
	position:relative;
}

	#siteLogo {
		position:absolute;
		/* top */
		top:40px;
		/* left */
		left:50px;
		height:125px;
		width:263px;
		z-index:5;
	}
		
	.headerCall {
		width:270px;
		float:right;
	}
	
		.headerCall h2 {
			font-family:Arial,Helvitica,sans serif;
			color:black;
			margin:0;
			padding:0;
			margin-bottom:4px;
		}
	
	#headerTagline1 {
		position:absolute;
		top:13px;
		left:0;
		right: auto;
		font-size:20px;
		color:#B1A99A;
		z-index:1;
		font-weight:bold;
		font-family:Times New Roman, Times, serif;
		margin:0;
		padding:0;
		line-height:1.0em;
		border: 0px solid #ffffff;
		}
		
	#headerTagline2 {
		position:absolute;
		top:47px;
		left:0;
		right:auto;
		font-size:20px;
		color:#B1A99A;
		z-index:1;
		font-weight:bold;
		font-family:Times New Roman, Times, serif;
		margin:0;
		padding:0;
		line-height:1.0em;
		border: 0px solid #ffffff;
		}
	
	#headerPhone {
		position:absolute;
		top:12px;
		left:55px;
		right:auto;
		margin:0;
		padding:0;
		font-size:22px;
		color:#B1A99A;
		font-family:Times New Roman, Times, serif;
		line-height:1.0em;
		margin:0;
		padding:0;
	}

	#headerLinks {
		position:absolute;
		top:45px;
		right:45px;
		height:26px;
		width:auto;
		list-style:none;
	} 

		#headerLinks li {
			float:left;
		}

			#headerLinks li a:link, #headerLinks li a:visited, #headerLinks li a:active {
				padding:0 15px;
				color:#FFFFFF;
				font-size:12px;
				text-decoration:none;
			}

			#headerLinks li a:hover {
				color:#71A7DD;
			}*/

/* ============================== END HEADER ============================== */





/* ============================== BEGIN CUSTOM ============================== */

a.pdf {
	background: transparent url('./images/pdf_icon.gif') left center no-repeat scroll;
	padding-left: 50px;
	padding-top: 15px;
	height: 26px;
	display: block;
	width: 120px;
}

span.mmf-list-item {
	display: block;
}

p.contactConfirm {
	font-weight: bold;
	color: #2D8F2C;
	background-color: #CCFFCC;
	border: 1px solid #2D8F2C;
	padding: 3px;
	display: inline;
	line-height: 2.5em;
	margin-left: 1em;
}

table {
	margin: 10px 0 20px 20px;
	color: #000000;
}

.comment {
	font-size: 7pt;
	font-family: Verdana,Helvetica,Arial,Sans-Serif;
}


table.lingo {
	margin: 10px 0 20px 20px;
	color: #000000;
}

table.lingo tr.ListHeaderRow {
	background: #434343;
	color:#FFFFFF;
	font-weight:bold;
}

table.lingo tr.ListOddRow {
	background: #F3F3F3;
}

table.lingo tr.ListEvenRow {
	background: #DADADA;
}

/* ============================== END CUSTOM ============================== */




/* ============================== Errors ==============================

*/
