@charset "utf-8";
/* CSS Document */

body {
	background: #431212;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}

h1 {}

h2 {
	color: #6d1111;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0 0 15px;
	}

h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 0 0 10px;
	}

p {
	margin: 0 0 12px;
	}

a img {
	border: none;
	}

#wrapper { 
	margin: auto;
	width: 904px;
	}
	
	#brand {
		background: url(images/brand.jpg) no-repeat;
		height: 190px;
		margin: auto;
		width: 904px;
		}
	
	#global-nav {
		height: 40px;
		margin: auto;
		width: 904px;
		}
		
		#global-nav * {
			float: left;
			}
		
		#global-nav a {
			background-position: 0 0;
			display: block;
			height: 40px;
			}
			
		#global-nav a.home {
			background: url(images/home.png) no-repeat;
			width: 99px;
			}
		#global-nav a.our-mission {
			background: url(images/our-mission.png) no-repeat;
			width: 124px;
			}			
		#global-nav a.atw-programs {
			background: url(images/atw-programs.png) no-repeat;
			width: 156px;
			}			
		#global-nav a.ussd-karate {
			background: url(images/ussd-karate.png) no-repeat;
			width: 133px;
			}			
		#global-nav a.disaster-pack	{
			background: url(images/disaster-pack.png) no-repeat;
			width: 143px;
			}		
		#global-nav a.order {
			background: url(images/order.png) no-repeat;
			width: 90px;
			}			
		#global-nav a.sign-up {
			background: url(images/sign-up.png) no-repeat;
			width: 90px;
			}			
		#global-nav a.contact-us {
			background: url(images/contact-us.png) no-repeat;
			width: 119px;
			}
			
		#global-nav a:hover {
			background-position: 0 -40px;
			}
			
	#main {
		background: url(images/sliver-page.gif) repeat-y;
		margin: auto;
		width: 904px;
		}
	
		.additional {
			padding: 650px 0 0;
			float: left;
			position: relative;
			width: 226px;
			z-index: 100;
			}
			
			.additional .link-container {
				background: url(images/additional-link-container.png) no-repeat;
				height: 146px;
				left: 20px;
				position: absolute;
				top: 16px;
				width: 186px;
				}
				
			.additional .link-container-2 {
				background: url(images/additional-link-container.png) no-repeat;
				height: 146px;
				left: 20px;
				position: absolute;
				top: 180px;
				width: 186px;
				}
				
			.additional ul {
				height: 146px;
				list-style: none;
				left: 20px;
				padding: 20px 0 0 0;
				position: absolute;
				top: 16px;
				width: 186px;
				}
				
			.additional ul li {
				height: 28px;
				padding-left: 22px;
				}
			
			.additional a {
				color: #fff;
				background: url(images/arrow-icon-2.gif) no-repeat 0 2px;
				font: Arial, Helvetica, sans-serif;
				height: 28px;
				padding-left: 22px;
				text-decoration: none;
				}
							
			.additional .ul2 li a:hover {
				background: url(images/arrow-icon-2-hover.gif) no-repeat 0 2px;
				}
				
			.additional .ul2 {
				height: 146px;
				list-style: none;
				left: 10px;
				padding: 20px 0 0 0;
				position: absolute;
				top: 180px;
				width: 186px;
				}
				
			.additional .ul2 li {
				height: 28px;
				padding-left: 22px;
				}
			
			.additional .ul2 li a:hover {
				background: url(images/arrow-icon-2-hover.gif) no-repeat 0 2px;
				}
		
		.content {
			background: #fff;
			border-right: solid 1px #000;
			float: left;
			padding: 20px;
			width: 637px;
			}
	
			.content ul {
				list-style: none;
				padding: 0 0 0 15px;
				}
				
			.content ul li {
				background: url(images/arrow-icon.gif) no-repeat 0 4px;
				font: Arial, Helvetica, sans-serif;
				height: 28px;
				padding-left: 22px;
				}
	
			.content ul li li {
				background: none;
				margin-left: 15px;
				padding: 0;
				}
				
			.content ol {
				margin: 0 0 10px 50px;
				}
	
			.content form table.sign-up-structure {}
			.content form table.sign-up-structure input {
				width: 200px;
				}
			.content form table.sign-up-structure input.btn {
				width: auto;
				}
			.content form table.sign-up-structure label {
				float: right;
				margin: 0 20px 0 0;
				}
			
	#site-info {
		background: url(images/site-info-bg.jpg) no-repeat;
		clear: both;
		font-size: 11px;
		color: #fff;
		height: 26px;
		margin: auto;
		padding: 6px 0 0 246px;
		position: relative;
		width: 658px;
		}
		
		#site-info div.additional-img {
			background: url(images/martial-arts-man.jpg) no-repeat;
			bottom: 32px;
			height: 495px;
			left: 0;
			position: absolute;
			width: 226px;
			z-index: 0;
			}
		
		#site-info a {
			color: #fff;
			margin: 0 0 0 15px;
			}


/* Clearfix */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}

.clearfix {
	display: inline-block;
	}

* html .clearfix {
	height: 1%;
	}

.clearfix {
	display: block;
	}

/* End Clearfix */