body {
	font: .875em Tahoma, Verdana, Arial, sans-serif;
	color: #000000;
	margin: 0 auto;
	padding: 0;
	border-top: 5px;
	background-color: #8C8C8C;
	background-image: url('images/Page-BgTexture.jpg');
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: top left;	
}

.PageBackgroundGradient {
  background-image: url('images/Page-BgGradient.jpg');
  background-repeat: repeat-x;
  height: 300px;
  z-index: -100;
}

/*
-----------------------------------------------
Grey Box Method - Layout CSS
----------------------------------------------- */

/* 960 grid system container background
----------------------------------------------- */
.container_16 {
  background:transparent;
  border: 0px solid #000000;
  overflow: hidden;
  min-width:13px;
  min-height:13px;
  margin: 0 auto;
  position: relative;
  z-index: 0;
  top: -275px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BACKGROUND TYPES
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.header1Background{
	background-color: #339966;
	color: #ffffff;
	text-align: right;
	padding: 2px 5px 2px 2px;
}

.bannerBackground{
	background-color: #339966;
	height: 250px;
	background-image: url('images/aaBannerBg.png');
	background-repeat: repeat-x;
}

.bannerSeal{
	float: left;
	z-index: 10;
	height: 250px;
	width: 250px;
	background-image: url('images/txaaSeal.png');
	background-repeat: no-repeat;
}

.bannerImage{
	float: right;
	height: 250px;
	width: 100%;
	clip: auto; 
	background-image: url('images/txaaBanner.png');
	background-repeat: no-repeat;
	background-position: right;
	z-index: -1;
	overflow: hidden;
 
}

.menuBackground{
	background-color: #000000;
}

.contentBackground, .Sheet-cc {
	background-color: #fffefe;
}

.footerBackground{
	color: #fffefe;
	background-color: #000000;
	padding: 0px 10px 0px 10px;
}


.footerBackground a:link  {
	font-size: 110%;
	color: #C6C6C6;
	text-decoration: none;
}

.footerBackground a:link:hover {
	font-size: 110%;
	color : #FFFF99;
	text-decoration: none;
}

.footerBackground a:link:visited {
	font-size: 110%;
	color : #C6C6C6;
	text-decoration: none;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ERROR MESSAGES TAGS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.Notice,
.Success,
.WarningMessage,
.ErrorMessage    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }

.WarningMessage    { background: #FFFCCC; color: #8a1f11; border-color: #FBC2C4; }
.ErrorMessage    { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.Notice					 { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.Success				 { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.WarningMessage a  { color: #8a1f11; }
.ErrorMessage a  { color: #8a1f11; }
.Notice a				 { color: #514721; }
.Success a			 { color: #264409; }

.NormalMessage	 { text-decoration: none;}

