body {
	margin: 0000; 
	padding: 0px;
	text-align: center;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 100%;
	color: #fff;
	background-color: #3a3a3a;
	}

#page-background {
background-color: #3a3a3a;
}
	
#content {
	width:800px;
	margin: 0px auto;
	text-align:left;
	padding: 0px;
	border: 3px solid #9d2413;
	border-top: none;
	border-bottom: none;
	background-color:#000;
	}
	
	#header {
	background-image: url('header.gif'); 
	background-repeat: no-repeat; 
	height:	174px; 
	width: 800px;
	}
	
	#menu {
	background-color: #9d2413;
	text-align: center;
	line-height: 2em;
	}
	
	ul.menu {
	padding: 0px;
	margin: 0px;
	line-height: 2em;
  border: 1px solid #9d2413;
	}
	
	li.menu {
  padding: 0px;
	margin: 0px;
	display: inline;
	font-weight: bold;
	font-size: 90%;
	line-height: 2em;
	}
	
	a.menu:active, a.menu:link, a.menu:visited {
	color: #fff;
 padding: 7px 6px 7px 6px;
  text-decoration: none;
	line-height: 2em;
	display: inline;
	}

 a.menu:hover {
 display: inline;
 background-color: #514267;
 color: #fff;
 padding: 9px 6px 8px 6px;
 text-decoration: none;
 line-height: 2em;

 }
 
 #breadcrumb {
 text-align: right;
 font-weight: bold;
 font-size: 80%;
 padding-top: 5px;
 padding-right: 10px;
 }
 
 #page-text {
 padding: 10px;
 background-image: url('bg.gif');
 background-repeat: repeat-y;
 }
 
.grey-box-main {
 border: 1px solid #9d2413;
 background-color: #3a3a3a;
 width: 768px;
 padding: 5px;
 font-size: 80%;
 font-weight: bold;
 background-image: url('bg-content.gif');
 background-repeat: repeat-y;
 }
 
 .red-title-box-main
 {background-color: #9d2413;
 width: 773px; 
 font-size: 80%;
 font-weight: bold;
 border: 1px solid #9d2413;
 padding-left: 5px;
}

 
 h1 {
 font-size: 140%;
 }
 
 h2 {
 font-size: 120%;
 }
 
 h3 {
 font-size: 120%;
 }
 
 h4 {
 font-size: 100%;
 }
 
 hr {
 height: 1px;
 color: #9e9e9e;
}
 
.center {
 text-align: center;
 }
 .right {float: right;}
 .left {float: left; padding-right: 10px;}
  .leftc {float: left; padding-right: 10px; clear: both;}
 .clear {clear: both;}
 


#bg-bottom {
background-image: url('bg-bottom.jpg'); 
width: 800px;
height: 244px;
background-repeat: no-repeat;
background-color: #000;
}

.tc {
text-align: center;
font-weight: bold;
font-size: 70%;
position: relative;
bottom: -210px;
padding-left: 10px;
padding-right: 10px;
}

#skip-nav {
position: relative;
top: 5px;
left: 5px;
color: #fff;
font-size: 80%;
font-weight: bold;}

#text-only {
position: relative;
top: -10px;
left: 685px;
color: #fff;
font-size: 80%;
font-weight: bold;
}

a:link {color: #fff; padding: 2px;}
a:visited {color: #fff; padding: 2px;}
a:active {color: #fff; padding: 2px;}
a:hover {color: #fff; background-color: #9d2413; padding: 2px;}

.hidden {display: none;}

.sub-menu-title {
display: inline;
font-size: 150%;
}

.sub-menu {
display: inline;
font-size: 100%;
}

a.sub-menu:hover {
background-color: #514267;
}

a.none:hover {background-color: #3a3a3a;}

tr,td {
border: 1px solid #9d2413;
text-align: center;
}

tr.header, td.header {background-color: #9d2413;}

table {
width: 100%;}


label,input {
	display: block;
	width: 200px;
	float: left;
	margin-bottom: 10px;
}

select {
	float: left;
	margin-bottom: 10px;
}

label {
	text-align: right;
	width: 150px;
	padding-right: 20px;
}

select, textarea {
margin-bottom: 10px;
}
br {
	clear: left;
}

.submit {background-color: #9d2413; color: #fff; font-weight: bold; border: 1px solid white;}