
@charset "UTF-8";
/* CSS Document */


/*----*****---- << General >> ----*****----*/
	

	
	/*----*****---- << Tables >> ----*****----*/
	
	table{ border-collapse:separate; border-spacing:0; margin-bottom:20px; width:100%; clear:both;  }
	th{ background:rgba(0, 0, 0, 0.2); color:#ffffff; border-bottom:5px solid rgba(0, 0, 0, 0.3); border-right:1px solid rgba(0, 0, 0, 0.2); padding:20px 15px 18px; font-size:16px; line-height:normal; font-weight:bold; text-transform:uppercase; text-align:center; }
	tr td:last-child, tr th:last-child { border-right:0px; }
	td{ color:#181818; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; background:#f7f7f7; font-size:14px; line-height:normal; text-align:center; padding:20px 15px; }
	td a, td a:hover { color:#181818; }
	
	
		
	
/*----*****---- << Layout >> ----*****----*/

	/*----*****---- << Container >> ----*****----*/

	#main { float:left; margin:0px; width:100%; clear:both; padding:0px; }
	.content { position:relative; width:100%; clear:both; float:left; margin:0px; padding:0px; }
	.page-glow { background:url(images/glow.png) center top no-repeat; width:100%; min-height:574px; padding:90px 0px 0px; }
	
	#primary { width:660px; float:left; margin:0px; padding:0px; }
	#primary.with-right-sidebar { margin-right:20px; }
	#primary.with-left-sidebar { margin-left:20px; float:right; }	
	#primary.content-full-width { width:100%; margin:0px; }
	
	#secondary { float:left; margin:0px; width:206px; padding:30px 20px 20px; }
	
	.animate { visibility:hidden; }
	.content img { max-width:100%; height:auto; }
	
	/*----*****---- << Top Content >> ----*****----*/
	
	#top-content { background-color:transparent; 
	                  width:100%; 
					  display:inline-block; 
					  padding:10px 0px 3px;
					   margin:0px 0px -10px;
					    position:relative; 
				}
				
	.slide1 {
	background-color:transparent !important;
	background-repeat: no-repeat;
	}			
	
	#top-content .hr { background:url(images/top-splitter-medium.png) center center no-repeat; height:20px; }
	#top-content h2.tagline { background:url(images/top-splitter-medium.png) bottom no-repeat; padding:0px 0px 30px; width:100%; font-size:30px; text-transform:uppercase; margin-top:-20px; color:#ffffff; }
	
	.top-message { color:#ffffff; }
	.top-message ul { float:left; width:100%; margin:0px 0px 90px; padding:30px 0px 90px; clear:both; background:url(images/top-splitter.png) bottom no-repeat; }
	.top-message ul li { display:inline; margin:0px 2% 0px 0px; padding:0px; float:left; width:27%; color:#ffffff; }
	.top-message ul li h2 { font-size:40px; text-transform:uppercase; margin-bottom:0px; color:#ffffff; }
	.top-message ul li.last { margin-right:0px; width:27%; }
	.top-message ul li.center { width:41%; text-align:left; }
	
	.top-social-icons { font-size:14px; float:left; clear:both; margin:100px 0px 0px; padding:0px 0px 100px; width:100%; text-align:center; }
	.top-social-icons a { display:inline-block; color:#ffffff; margin:0px 10px 0px 10px; }
	.top-social-icons a span { margin-right:5px; font-size:18px; }
	.top-social-icons a:hover { color:#000000; }
	
	#slider { width:100%; margin:0px; padding:0px; float:left; clear:both; position:relative; overflow:hidden; }
	
	.topcontent-container { float:left; width:100%; clear:both; padding:20px 0px 60px; }
	
	.top-message .large-icon-list { float:left; width:100%; margin:0px; padding:0px; background:none; }
	.top-message .large-icon-list li { width:auto; float:left; display:inline; margin:0px; padding:0px 0px 60px; width:100%; text-align:right; position:relative; }
	.top-message .large-icon-list li img { display:inline; margin:0px 30px -10px 0px; }
	.top-message .large-icon-list li h2 { font-size:40px; text-shadow:3px 3px 0px rgba(0, 0, 0, 0.5); text-transform:uppercase; display:inline; margin:0px; }
	.top-message .large-icon-list li span { width:140px; background:#ffffff; height:5px; right:0px; position:absolute; top:51px; box-shadow:3px 3px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow:3px 3px 0px rgba(0, 0, 0, 0.5); -webkit-box-shadow:3px 3px 0px rgba(0, 0, 0, 0.5);  }
	

	
	/*----*****---- << Main >> ----*****----*/
	

