html, body {
   height: 100%;
	height: auto; }
	
	




/*Set Overall (Page) Margins*/
body { 
	margin-top: 0px; 
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 1em; }

/*Set Container for Page*/
#container {
	position: relative;
	top: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	width: 100%;
	min-height: 100%;
	height: 100%; }

/*Set Container for Content*/
#centercontent {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 5em;
	border: 0px solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: dashed;
	width: 100%; } 

/*Set Positioning & Border for Content Area*/
#main {
	margin-top: 0;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 5em;
	padding-right: 1em;
	border: 0px solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: dotted;
	border-color: #BABABA;
	width: 50%;}

/*Set Formatting for Actual Content of Page*/
#content {
	margin-top: 0px;
	margin-left: 129px;
	margin-right: 0%;
	padding-right: 0;
	border: 1px none;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: none;
	border-color: #BABABA;
	width: 100%; }

#body {
	position: relative;
	top: 200px;
	margin-left: 0px;
	padding-bottom: 6em;
	width: 100%;
	background-image: url('../images/sealbg4.gif');
	background-position: 75% -7px;
	background-repeat: repeat-y;
	background-color: transparent }

		/*Set Body Heading*/
		#body p.heading {
			font-size: 1em;
			font-family: arial, monospace, sans-serif;
			font-weight: bold;
			border: solid;
			border-bottom-width: 1px;
			border-top-width: 0px;
			border-left-width: 0px;
			border-right-width: 0px;
			border-color: #BABABA;
			width: 80%;
			padding-top: .1em;
			padding-left: .1em;
			padding-bottom: .2em;;
			padding-right: .5em;
			margin-left: 8%;
			margin-top: 0%; }
			
			#body p.subheading {
			font-size: .9em;
			font-family: arial, monospace, sans-serif;
			font-weight: bold;
			border: 0px none;
			width: 80%;
			padding-top: 0;
			padding-bottom: .1em;
			padding-right: .5em;
			margin-left: 8%;
			margin-top: 1.5em }

			/*Set Body Properties*/
			#body p.body {
				font-size: .7em;
				font-weight: normal;
				font-family: verdana, arial, monospace, sans-serif;
				border: dotted;
				border-top-width: 0px;
				border-right-width: 0px;
				border-left-width: 0px;
				border-bottom-width: 0px;
				border-color: #BABABA;
				padding-left: 1em;
				padding-right: 10%;
				padding-top: .3em;
				width: 90%;
				margin-top: 0%;
				margin-left: 8%;}
				
	
			
	#body a {
		border-bottom: 1px dotted;
		text-decoration: none;
		color: #515151; }

	#body a:hover, a:active {
		text-decoration: underline;
		color: #7E7E7E; }
		


	#body table {
		width: 90%;
		padding: 0px;
		margin-left: 8%;
		border-collapse: collapse;
		border-spacing: 0;
		padding-right: 1.5em;
		padding-bottom: 1em;
		}

	#body td.body {
				font-size: .7em;
				font-weight: normal;
				font-family: verdana, arial, monospace, sans-serif;
				border: dotted;
				border-top-width: 0px;
				border-right-width: 0px;
				border-left-width: 0px;
				border-bottom-width: 0px;
				border-color: #BABABA;
				padding-left: 1em;
				padding-bottom: 2em;
				padding-top: .3em;
				width: 85%; }
				
	#body td.heading {
			font-size: 1em;
			font-family: arial, monospace, sans-serif;
			font-weight: bold;
			border: solid;
			border-bottom-width: 1px;
			border-top-width: 0px;
			border-left-width: 0px;
			border-right-width: 0px;
			border-color: #BABABA;
			width: 85%;
			padding-top: .1em;
			padding-left: .1em;
			padding-bottom: .2em;
			padding-right: .5em; }
	
	#body td.subheading {
			font-size: .9em;
			font-family: arial, monospace, sans-serif;
			font-weight: bold;
			border: 0px none;
			width: 85%;
			padding-top: 0;
			padding-bottom: .1em;
			padding-left: .1em;
			padding-top: 1.5em }

				
	/*Set Anchor Link Heading Colors*/	
	#body a.subhead {
		text-decoration: none;
		color: #000000; }


/*Set Properties for Body List*/
div.list {
	position: relative;
	left: 20%;
	top: 0%;
	width: 80%; }

		ul.bodylist {
			position: relative;
			width: 80%;
			margin: 0; }

			li.bodylist {
				position: relative;
				margin: 0;
				font-size: 1em;
				font-family: verdana, arial, monospace, sans-serif; 
				width: 100%;
				list-style-type: disc;
				list-style-position: outside;
				white-space: normal; }



/*Set Properties for Right Menu*/
#rightcontent {
	position: absolute;
	right: 1px;
	top: 200px;
	border: 0;
	padding-left: 5px;
	padding-top: .5em;
	padding-right: 5px;
	padding-bottom: 1em;
	border-top-width: 1px;
	border-right-width: 0px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-style: dashed;
	border-color: #BABABA;
	width: 19%;
	margin-right: 0px;
	background-color: #F6F6F6;  }

		#rightcontent p.heading {
			position: relative;
			font-size: .7em;
			font-weight: bold;
			font-family: verdana, arial, monospace, sans-serif;
			margin-right: 0px;
			margin-top: 0px;
			margin-left: 0px;
			border-bottom-width: 1px;
			border-top-width: 0px;
			border-left-width: 0px;
			border-right-width: 0px;
			border-style: solid;
			border-color: #BABABA;
			padding: 0;
			width: 100%;
			white-space: normal; 
			text-align: center; }

			#rightcontent p.body {
				position: relative;
				font-size: .7em;
				font-weight: normal;
				font-family: verdana, arial, monospace, sans-serif;
				margin-right: 0px;
				margin-top: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				padding: 0;
				width: 100%;
				height: 100%;
				white-space: normal;
				text-align: center; }



#mailinglist {
	margin-left: 8%;
	width: 95%; }

		#mailinglist table {
			width: 50%;
			padding: 5px;
			font-size: .7em;
			margin-left: 10%; }

				#mailinglist td.category {
					position: relative;
					top: 0;
					left: 0;
					vertical-align: text-top;
					padding: 5px;}

				#mailinglist td.info {
					position: relative;
					top: 0;
					left: 0;
					padding: 5px;
					vertical-align: text-top; }



/*Set Formatting for Main Content Data Table*/
#maintable {
	width: 100%;
	margin-left: 8%;
	padding-right: 2em;}

	#maintable a {
		text-decoration: none;
		color: #515151; }

	#maintable a:hover, a:active {
		text-decoration: underline;
		color: #7E7E7E; }
	
	
		
	#maintable table {
		width: 100%;
		padding: 0px;
		margin-left: 0%;
		border: 0px solid #EAEAEA;
		border-collapse: collapse;
		border-spacing: 0;}
		

		#maintable tr {
			border: 0px none;
			padding: 0px;
			background-color: transparent }

			#maintable td.category {
				padding: 5px;
				border: 0px solid #EAEAEA;
				margin: 0;
				border-collapse: collapse;
				font-weight: bold;
				height: 15px;
				background-color: transparent; }

			#maintable td.spacer {
				padding: 0px;
				border-top: 1px;
				border-bottom: 1px;
				border-left: 1px;
				border-right: 1px;
				border-color: #EAEAEA;
				border-style: solid;
				margin: 0;
				font-weight: bold;
				text-align: center;
				height: 10px;
				background-color: #BABABA;
				opacity: .3;
				filter: alpha(opacity=30);
				-moz-opacity: .3; }

			#maintable td {
				padding-left: 5px;
				padding-right: 5px;
				padding-bottom: 20px;
				padding-top: 0;
				border: 0px solid #EAEAEA;
				margin: 0;
				border-collapse: collapse;
				background-color: transparent; }
				
				
				
				
/*Set Properties for Small Nav Links*/	
li.small {
	font-size: .9em;
	font-weight: bold; }



/*Set Properties for Search Text on Nav*/
li.search {
	font-size: 1em;
	font-weight: bold;
	color: #9A9A9A; }
	
	
	
/*Set Properties for Top Border*/
div.banner {
	position: absolute; left: 128px; top: 0;		/*sets positioning*/
	border: 0px none;									/*sets border*/
	background-color: #FFFFFF;
	background-image: url('../images/v4/images/pixrepeat.jpg');
	padding: 0px;
	height: 101px }

		div.navtop {
			position: absolute; left: 0px; top: 0;
			border: 0px;
			background-color: #000000;
			padding: 0px; 
			height: 79px; }

		div.expand {
			position: absolute; left: 0; top: 0;
			border: 0px none;			
			background-color: #FFFFFF;
			background-image: url('../images/v4/images/pixrepeat.jpg');
			padding: 0px; 
			width: 100%;
			height: 101px }

		div.seal {
			position: absolute; right: 0px; top: 0;
			border: 0px none;
			background-color: #FFFFFF;
			background-image: url('../images/v4/images/uapbseal.gif');
			background-repeat: no-repeat;
			background-color: transparent; /*Sets Background Transparent*/
			padding: 0px;
			width: 110px;
			height: 102px }



/*List for Navigation*/
#navlist {
	position: absolute; 
	left: 0px; 
	top: 0px;
	width: 128px;
	padding: 0px;
	background-color: #000000;
	padding-bottom: 0px;
	margin: 0px;
	color: #9A9A9A;  }

		/*Set Font and Style of List*/
						#navlist ul {
							position: relative;
							margin-top: 0px;
							margin-bottom: 0px;
							margin-left: 0px;
							margin: 0; /*removes indent IE and Opera*/
							padding: 0; /*removes indent Mozilla and NN7*/
							list-style-type: none; /*turns off display of bullet*/ 
							font-size: .7em;
							width: 128px; }

				/*Set Margin for List*/
				#navlist li {
					position: relative;
					margin: 0;
					margin-bottom: 0;
					margin-right: 1px;
					margin-left: -1px;
					border-color: #4B4B4B #BCBC59;
					border-style: solid;
					border-top-width: 0px;
					border-bottom-width: 1px;
					border-right-width: 1px;
					border-left-width: 1px;
					padding-left: 0px; }

				

				/*Set Positioning for List*/
				#navlist a {
					display: block;
					padding-top: 3px;
					padding-bottom: 3px;
					padding-left: 5px;
					padding-right: 2px;
					border: 0px;
					background-color: #000000;
					background-repeat: no-repeat;
					text-decoration: none;
					color: #9A9A9A; }


						/*Set Colors and Effect for Links*/
						#navlist a:hover, #navlist a:active,
						#uberlink a:link, #uberlink a:visited,
						#uberlink a:hover, #uberlink a:active {
							
							background-color: #3B3B3B;
							background-repeat: no-repeat;
							color: #9A9A9A;
							text-decoration: none; }



/*Positioning for Nav Menu*/
div.navmenu {
	position: absolute; left: 0px; top: 79px;
	border: 1px;
	border-color: #FFFFFF;
	padding: 0px; }

		div.navbot {
			border: 0px;
			height: 23px;
			width: 128px; }



/*Set Horizontal Links Properties.  (Same as above section)*/
#topnav {
	position: absolute; left: 128px; top: 100px;
	font-size: .7em;
	height: 5em;
	border: 0px solid;
	border-width: 0px 0px 0px 0px;
	border-color: #000 #000 #000 #000;
	padding-bottom: 0; }

		#topnav ul {
				margin: 0;
				padding: 0;
				float: left;
				clear: left; }

				#topnav li {
					list-style-type: none;
					margin: 0 0 0 0;
					padding-top: 6px;
					padding-bottom: .45em;
					padding-right: 0;
					padding-left: 0;
					float: left;
					white-space: nowrap;
					border: 1px solid;
					border-bottom-width: 0px;
					border-top-width: 0px;
					border-left-width: 0px;
					border-right-width: 0px; }

		#topnav a {
			padding-left: 5px;
			padding-right: 5px;
			padding-bottom: 5px;
			padding-top: 5px;
			background-color: #264C65;
			text-decoration: none;
			border: 1px solid;
			border-top-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 0px;
			border-right-width: 1px;
			border-color: #000 #000 #000 #000;
			white-space: nowrap; }

				#topnav a:link, #topnav a:visited {
					color: #EEEEEE; }

					#topnav a:hover, #topnav a:active,
					#topuberlink a:link, #topuberlink a:visited,
					#topuberlink a:hover, #topuberlink a:active {
						background-color: #517A8F;
						color: #EEEEEE; }



/*Set Horizontal "Sub-Navigation" Links Properties.  (Same as above section)*/
#subnav {
	position: relative; left: 0; top: 1.9em;
	border: 1px solid;
	border-width: 0px 0px 0px 0px;
	border-color: #000 #000 #000 #000; }

		#subnav ul {
				margin: 0;
				padding: 0;
				float: left;
				display: inline; }

				#subnav li {
					list-style-type: none;
					margin: 0 0 0 0;
					padding-top: 3px;
					padding-bottom: 0;
					padding-right: 0;
					padding-left: 0;
					border-top-width: 1px;
					float: left;
					white-space: nowrap;}

		#subnav a {
			padding-left: 3px;
			padding-right: 3px;
			padding-bottom: 3px;
			padding-top: 3px;
			background-color: #517A8F;
			text-decoration: none;
			border: 1px solid;
			border-top-width: 0px;
			border-bottom-width: 1px;
			border-left-width: 0px;
			border-right-width: 1px;
			border-color: #000 #000 #000 #000;
			white-space: nowrap; }

				#subnav a:link, #subnav a:visited {
					color: #EEEEEE; }

					#subnav a:hover, #subnav a:active,
					#sububerlink a:link, #sububerlink a:visited,
					#sububerlink a:hover, #sububerlink a:active {
						background-color: #1E394B;
						color: #EEEEEE; }




/*Set Footer Properties*/
#footer {
	border-left:0px solid #000; border-right:0px solid #000; border-top:1px solid #000; border-bottom:1px solid #000; position: absolute;
	bottom: 23px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #BCBC59;
	padding: 0;
	width: 100%;
	height: 20px;
	font-size: .6em;
	background-image: url('../images/uapblogo.jpg');
	background-position: 0% 0%;
	background-repeat: repeat-y;
	z-index: 2  }

		#footer a {
			padding: 0px 0px 0px 0px;
			text-decoration: none;
			color: #000000; 
			text-align: center; }
			
				#footer a:link {
					text-decoration: none;
					color: #000000; }

				#footer a:hover, #footer a:active {
					text-decoration: underline; }



				/*Set Sitemap Properties*/
				#sitemap {
					position: relative; left: 45%;
					margin-top: 3px;
					margin-bottom: 0%;
					margin-left: 0%;
					margin-right: 0%;
					padding: 0%;
					width: 45%; }



/*Set Copyright Properties*/
#copyright {
   position: absolute; left: 0px; bottom: 0px;
	margin-bottom: 0em;
	margin-top: 0em;
	padding: .2em;
	height: 20px;
	width: 630px;
	background-image: url('../images/signature.gif');
	background-position: 0% .3em;
	background-repeat: no-repeat;
	z-index: 1   }

		#copyright p {
		   color: #7E7E7E;
			font-size: .55em;
			font-family: verdana, arial, monospace, sans-serif;	}



img.search {
	margin-top: -2em;
	margin-left: .7em; }

img.floatimageleft {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 2px;
	margin-left: 0px; }
	
img.floatimageright {
	float: right;
	margin-top: 0px;
	margin-right: 15px;
	margin-left: 4px;
	margin-bottom: 2px; }      
