HTML {
  height:100%;
}

BODY {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:normal;
	color:#B7B7B5;
	background-color:#EAE9E4;
	margin:0;
  height:100%;
}

P, TD, LI, INPUT, SELECT, TEXTAREA {
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:normal;
	color:#B7B7B5;
}

P {
	font-size:11px;
	margin:0 0 12px 0;
}

LI IMG {
	display:block;
}

H1 {
	font-size:19px;
	font-family:Arial;
	font-weight:normal;
  color: #b7b7b5;
  letter-spacing: 2px;
	margin:0 0 12px 0;
}

H2 {
	font-size:17px;
	font-family:Arial;
	font-weight:normal;
  color: #b7b7b5;
  letter-spacing: 2px;
	margin:0 0 12px 0;
}

H3 {
	font-size:13px;
	font-weight:bold;
	margin:0 0 12px 0;
}

H4 {
	font-size:14px;
	font-weight:bold;
  color:#9F0741;
  letter-spacing:2px;
	margin:0 0 12px 0;
}

.head {
  display:block;
	margin:0 0 12px 0;
  color: #b7b7b5;
	text-align:left;
}

FORM {
	margin:0;
}

/* ------ wrappers and cleaner ------ */

.cleaner {
	clear:both;
	height:0;
	border:none;
	padding:0;
	margin:0;
	font-size:0;
}

.cleaner IMG {
	display:block;
}

.hline {
	clear:both;
	height:2px;
	border:none;
	width:100%;
	padding:0;
	margin:0;
	font-size:0;
	background-color:#0A2666;
}

.hline IMG {
	display:block;
}

/* ------ general formatting ------ */

.ul, .ol {
	margin:0;
	padding:0;
}

.ul li, .ol li {
	margin:0 0 5px 15px;
	padding:0;
}

.tableb, .tableb td, .tableb th { 
	border: 1px solid #b7b7b5; 
	border-collapse: collapse;
}

.tablen, .tablen td, .tablen th { 
	border: none; 
}

.white {
	color:#000000;
}

.red {
	color:#9F0741;
}

.small {
	font-size:9px;
}

.nobr {
  white-space: nowrap ;
}

.logo1 {
	color: #AAADA9;
	font-size: xx-large;
	font-family: "Gill Sans MT";
}
.logo2 {
	color: #000000;
	font-size: xx-large;
	font-family: "Gill Sans MT";
}


/* ------ standard links ------ */

A:link {
	color:#9F0741;
	text-decoration:none;
}

A:visited {
	color:#9F0741;
	text-decoration:none;
}

A:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.alt A:link {
	color:#9F0741;
	text-decoration:none;
}

.alt A:visited {
	color:#9F0741;
	text-decoration:none;
}

.alt A:hover {
	color:#000000;
	text-decoration:none;
}

/* ------ banner (bottom margin) ------ */

#banner {
	width:800px;
  height:85px;
	margin:0 auto;
  color:#000000;
  text-align:left;
}

#header {
  padding-top:45px;
}

#icons {
  float:right;
  padding-top:10px;
}

/* ------ top menu (no margin) ------ */

#wrapper {
  position:relative;
	width:100%;
  text-align:left;
}

.mcol {
  color:#E2AEAE;
}

#menuline {
  position:absolute;
  top:0;
  left:0;
	width:100%;
  height:25px;
	background-color:#000000;
  color:#B7B7B5;
  text-align:left;
}

#topmenu {
	width:800px;
	margin:0 auto;
	background-color:#000000;
  color:#B7B7B5;
	padding:0;
  text-align:left;
}

.topmenu ul {
	list-style:none;
	margin:0;
	padding:0;
}

.topmenu li {
	display:block;
  position:relative;
	float:left;
  text-align:left;
	margin:0 16px 0 0;
	padding:0;
  font-size:11px;
}

.tmline {
	display:block;
	padding:6px 1px 6px 0;
	margin:0;
}

.topmenu A:link {
	padding-right:2px;
	color:#B7B7B5;
	text-decoration:none;
}

.topmenu A:visited {
	padding-right:2px;
	color:#B7B7B5;
	text-decoration:none;
}

.topmenu A:hover {
	padding-right:2px;
	color:#FFFFFF;
	text-decoration:none;
}

#submenu1 {
  left:-16px;
  top:25px;
  width:160px;
}

#submenu2 {
  left:-16px;
  top:25px;
  width:210px;
}

#submenu3 {
  left:-16px;
  top:25px;
  width:310px;
}

#submenu4 {
  left:-16px;
  top:25px;
  width:140px;
}

.submenu {
  visibility:hidden;
  position:absolute;
  z-index:9999;
	background-color:#000000;
  padding:5px;
  border:1px solid #EAE9E4;
  border-top:none;
}

.submenu ul {
	list-style:none;
	margin:0 0 0 7px;
	padding:0;
}

.submenu li {
	display:block;
  width:100%;
  text-align:left;
	margin:0;
	padding:0;
  font-size:11px;
}

.submenu A:link {
	display:block;
	margin:0;
	padding:6px 6px 6px 0;
	color:#B7B7B5;
	text-decoration:none;
}

.submenu A:visited {
	display:block;
	margin:0;
	padding:6px 6px 6px 0;
	color:#B7B7B5;
	text-decoration:none;
}

.submenu A:hover {
	display:block;
	margin:0;
	padding:6px 6px 6px 0;
	color:#FFFFFF;
	text-decoration:none;
}

/* ------ middle & content ------ */

#greyline {
  padding-top:20px;
  height:25px;
	background-color:#EAE9E4;
}

#middle {
	width:100%;
	background-color:#000000;
  color:#b7b7b5;
  min-height:420px; height:auto !important; height:420px;
}

#content {
	width:800px;
  padding:15px 0;
	margin:0 auto;
	background-color:#000000;
  color:#b7b7b5;
  text-align:left;
}

#fadeshow {
  height:366px;
  width:366px;
  overflow:hidden;
}

.mtext {
	width:390px;
  text-align:justify;
}

.mtext TD {
  text-align:left;
}

.mtext IMG {
	border:1px solid #B7B7B5;
}

.mimage {
  float:right; 
	width:366px;
  height:366px;
  overflow:hidden;
  margin:0 0 0 30px;
  text-align:center;
}

.mimage1 {
  float:right; 
	width:366px;
  height:366px;
  margin:0 0 0 30px;
}

.mimage1 IMG {
	border: 1px solid #B7B7B5;
}

.cimage {
  position:absolute;
  height:386px;
  width:366px;
  visibility:hidden;
}

.mcaption {
	width:320px;
  margin:5px 20px;
	font-size:10px;
  text-align:center;
}

.black {
   background-color:#EAE9E4;
   color:#000000;
}

.black TD {
   color:#000000;
}

.black INPUT {
   color:#000000;
}

#strap {
	font-size:18px;
	font-family:Arial;
  color: #AAADA9;
  text-align:center;
	background-color:#000000;
  padding:20px 0 0 0;
  letter-spacing: 2px;
}

/* ------ footer ------ */

#foot {
	width:800px;
	margin:15px auto 0 auto;
  color:#000000;
	font-size:9px;
  height:30px;
}

#footleft {
	float:left;
}

#footright {
	float:right;
}

#footx {
	width:800px;
	font-size:9px;
	margin:0 auto;
  text-align:center;
  height:20px;
}
