body{
	padding: 0px;
	margin: 0px;
	background-color: #000000;
	font-size: 14pt;
	font-family: "Garamond Premier Pro";
	height: 100%;
}

h1{
		font-family: Garamond;
		text-decoration: none;
		font-weight: normal;
		font-size: 40pt;
}

h2{
		font-family: Arial;
		text-decoration: none;
		font-weight: bold;
		font-size: 26px;
		color:#900;
}
h3{
		font-family: Arial;
		text-decoration: none;
		font-weight: normal;
		font-size: 20px;
}
th { 
	font-weight:bold; 
	text-decoration:underline; 
	text-align:left;
}


#contactform { margin:0; padding:5px 0; width:250px;}
#contactform * { color:#000;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { float:left; margin:0; width:150px; padding:5px 0; font:bold 14px Arial, Helvetica, sans-serif; color:#000; text-transform:capitalize;}
#contactform label span { font:normal 14px Arial, Helvetica, sans-serif;}
#contactform input.text { width:250px; border:1px solid #000; margin:5px 0; padding:5px 2px; height:15px; background:#ecebeb; float:left;}
#contactform textarea { width:250px; border:1px solid #e9e9e9; margin:10px 0; padding:2px; background:#ecebeb; height:150px; float:left;}
#contactform li.buttons input { padding:3px 0; margin:0; border:0; color:#FFF;}
p.response { text-align:center; color:#2c2c2c; font:bold 13px Arial, Helvetica, sans-serif; line-height:1.5em; width:auto;}

#contact ul {padding:0px; margin:0px 0px 5px 0px; float:left; width:100%; border:0; float:left; }
#contact ul li {font-family: Arial; list-style-type: circle; float:left; font-weight:bold; font-size:14px; width:100%; border-top:0; background-color:#303239; background-image:none; background-position:left; background-repeat:no-repeat; color:#CA1919; padding:0;  margin:0px;}

p.clr, .clr { clear:both; padding:0; margin:0;}
li.bg, .bg { clear:both; border-bottom:1px solid #1e1e1e; padding:0px; margin:5px 0px; background:none; list-style:none;}

a {color:#900;}





a img{
border: 0px;	
}

img.header{
	left: 0px;
}

img.floatleft{
	float: left;
	margin-right: 20px;
	margin-bottom: 5px;
}

img.floatright{
	float: right;
	margin-left: 20px;
	margin-bottom: 5px;
}

#title{
	position: absolute;
	top: -140px;
	right: 100px;	
}

#wrapper{
	width: 100%;
	padding: 0px;
	margin: 0px;
	min-height:100%;
	height: 100%;
}

#main{
	border: 0px;
	background-image:url("bghome.jpg");
	background-repeat:repeat;
	width: 1024px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	height: 100%;
	min-height: 100%;
}

#content{
	position: relative;
	padding: 20px;
	margin: 0 auto;
	width: 824px;
	text-align: justify;
	min-height: 700px;
	height: 100%;
}

#navigation{
	position: relative;
	padding: 0px;
	margin: 0px;
	font-size: 20pt;
	left: 25px;
}

#footer{
	width: 100%;
	text-align: right;
}

a.navigation{
	text-decoration: none;
	color: black;
}

a.navigation:hover{
	text-decoration: underline;
}

a.title img{
	text-decoration: none;	
	border: 0;
}

a.active{
	text-decoration: none;
	color: #b37a28;
}


table.selfdefense{
	margin: 0 auto;
}

table.selfdefense td{
	padding: 5px;
	margin: 0px;	
	text-align: center;
}

table.pictures{
	position: relative;
	top: 10px;	
}

ul.navigation{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	display: block;	
}

ul.navigation li{
	display: block;
	float: left;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;	
}

ul.navigation li.selected{
	color: #b37a28;
	display: block;
	float: left;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;	
}

ul.subnavigation{
	position: relative;
	left: 10px;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	display: block;	
	font-size: 15pt;
}

ul.subnavigation li{
	display: block;
	float: left;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;	
}

ul.subnavigation li.selected{
	color: #b37a28;
	display: block;
	float: left;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;	
}


ul.selfdefensesubnavigation{
	position: relative;
	left: 100px;
	top: -5px;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	display: block;	
	font-size: 15pt;
}

ul.selfdefensesubnavigation li{
	display: block;
	float: left;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;	
}

ul.selfdefensesubnavigation li.selected{
	color: #b37a28;
	display: block;
	float: left;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;	
}

