/* CSS Document */

/* Global Reset and default settings */ 
	body * {margin:0; padding:0}
	body {background:#f1f1f1; color:#333; font-size:72%; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}

/* Accessibility 
	#promo h2, #promo p {font-size:1px; height:1px; line-height:0px; overflow:hidden; position:absolute; left:-9999px; top:-9999px;}
	#promo h2, #promo p {font-size:1px; height:1px; line-height:0px; overflow:hidden; position:absolute; left:-9999px; top:-9999px;}
	 
	#promo h2 {font-size:32px; font-weight:bold; position:absolute; left:250px; top:18px; margin:0; padding:0;}
	#promo p {font-size:17px; font-weight:bold; position:absolute; left:146px; top:320px; margin:0; padding:0;}
	*/
	
	.hd {font-size:1px; height:1px; line-height:0px; overflow:hidden; position:absolute; left:-9999px; top:-9999px;}
	 
	
	p {line-height:16px;}
	a {color:#b8740e;}
/* Layout */
	/* Wrapper */
	#wrapper {background:#016177; margin:0px auto; position:relative; width:996px;}
	
	/* Header */
	#header {background:#121212 url(../images/bkd-header.gif) 835px 0px no-repeat;  height:60px; position:relative; width:996px;}
	#header h1 {font-size:1px; height:1px; line-height:0px; overflow:hidden; position:absolute; left:-9999px; top:-9999px;}

	
	#promo {background:url(../images/promo4.jpg); height:320px; position:relative;}
	/*#promo p {font-size:14px; line-height:17px; margin:20px 25px; width:357px;}*/
	#promo p {font-size:15px; line-height:21px; margin:20px 25px; width:320px;}
	#promo a {font-size:14px; margin:25px;}
	#promo .slideshow {background:#1a1c28; height:220px; position:absolute; top:100px; left:635px; z-index:10;}
	#promo .slideshow img {position:absolute; top:0px; left:0px;}
	a.btn1, img.btn1 {margin:0; position:absolute; left:118px; top:74px; z-index:20;}
	a.btn2, img.btn2 {margin:0; position:absolute; left:618px; top:74px; z-index:21;}
	
	.btn1 {height:205px; margin:0; position:absolute; left:120px; top:74px; z-index:20; padding:15px 20px 0 20px; text-align:center; width:218px;}
	.btn2 {height:205px; margin:0; position:absolute; left:618px; top:74px; z-index:21; padding:15px 20px 0 20px; text-align:center; width:218px;}
	.btn1 p, .btn2 p {background:#2a2a2a; color:#fff; text-align:center; line-height:1.2em; margin:5px 0 0 0;}
	.btn1 a, .btn2 a {}
	
	a.reg {}
		a.reg span {font-size:1px; height:1px; line-height:0px; overflow:hidden; position:absolute; left:-9999px; top:-9999px;}
	
	#membership {background:#2a2a2a; color:#fff; padding:10px 25px; position:relative; text-align:center;}
		#membership p {text-align:center;}
	#content {background:#121212; color:#fff; padding:30px 25px 20px 25px; position:relative;}
	#mainContent {float:left; width:714px;}
	#footer {background:#006275; color:#fff; font-weight:bold; padding:30px 25px 20px 25px;}
		#footer p, #footer a {color:#fff; font-weight:bold; }
		#footer .social {float:left; width:350px;}
		.addThis {float:right; margin:19px 0 0 0; width:200px;}
		.addThis .sh {float:left; margin:0 10px 0 60px;}
		#footer ul {display:inline; float:right; list-style:none; margin:19px 0 0 0;}
		#footer ul li {display:inline;}
		#footer ul li a {margin:0 0 0 20px;}
	
	.copy {background:#2a2a2a; float:right; padding:12px 12px 190px 12px; position:relative; margin:0 0 10px 0; width:175px}
	.copy p {line-height:18px;}
	.copy h2 {font-size:15px; line-height:18px; margin:10px;}
	.copy p, .copy a.pdf, .copy a.tcs, .copy  {}
	.copy a {display:block; margin-top:20px;}
	#map {background:#eeeeee; height:327px; float:left; margin:20px 20px 20px 0px; position:relative; width:694px;}
	#map_canvas {background:#eeeeee; position:absolute; top:0px; left:0px; z-index:50; border:10px solid #eeeeee;}
	a.tcs {/*position:absolute; left:36px; bottom:34px;*/ }
	
	/* Forms */
	form {}
	form div {margin:15px 0 8px 0px; position:relative;}
	form input {float:left; padding:5px; width:180px;}
	form label.address  {color:#666666; padding:6px 0 0 5px}
	form input.btn {margin:2px 30px 0 10px; padding:0; width:auto; }
	
	
	.clearboth {clear:both;}
	.clearleft {clear:left;}
	.clearright {clear:right;}
	
	.clearing:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.clearing {display: inline-table;}
	/* Hides from IE-mac */
	  * html .clearing {height: 1%;}
	  .clearing {display: block;}
	/* End hide from IE-mac */