@charset "utf-8";
/* CSS Document */

body, input, td
{
  margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

a:link, a:visited
{
	text-decoration: underline;
	color: #bf2026;
}

a:hover, a:active
{ 

  text-decoration: none;
	color: #3b499e;
}

a img {

  border:0px;

}

a:hover img, a:active img {
  filter:alpha(88);
	-moz-opacity:0.88;
	opacity:0.88;
	-khtml-opacity:0.88;

} 

/* Extra Classes and Defs */

#apDiv2 
{
	position:absolute;
	left:11px;
	top:11px;
	width:99px;
	height:59px;
	z-index:2;
	background:url(../images/wordclay_logo.png) no-repeat top left !important;  
	background:url(../images/wordclay_logo.gif) no-repeat top left;
}


#apDiv3 
{
	position:absolute;
	z-index:4;
}

#apDiv4 
{
	position:absolute;
	bottom:5px;
	right:5px;
	z-index:1;
	background:url(../images/AHP_people_01.png) no-repeat top left;  
	background:url(../images/AHP_people_01.gif) no-repeat top left !important;
}

#banner
{
	background:url(../images/banner_top.png) bottom center no-repeat !important; 
	background:url(../images/banner_top.gif) bottom center no-repeat;
	height:150px;
}

#baseFooter
{
	background:url(../images/window_bottom.png) top center no-repeat !important; 
	background:url(../images/window_bottom.gif) top center no-repeat;
	height:107px;
	padding:30px 0 0 0;
}

#body
{
	background:url(../images/window_slice.png) center repeat-y !important; 
	background:url(../images/window_slice.gif) center repeat-y;
	height:400px;
	margin-top:125px;
}

#bodyTable
{
	width:100%;
	height:100%;
	padding:0px;
	vertical-align:middle;
	margin:0 auto 0 auto;
}

#bodyTop
{
	background:url(../images/window_top.png) center top no-repeat !important; 
	background:url(../images/window_top.gif) center top no-repeat;
	position:relative;
	top:-12px	
}

#button
{
	height:109px;
	padding:40px 10px 0 10px;
	background:url(../images/button_template.jpg) no-repeat top center; 
	vertical-align:middle;
}

#buttonSide
{
	width:257px;
	position:relative;
	top:-470px;
	left:510px;	
}

.citation
{
	padding:3px 0 9px 0;
	color: #333333;
	font-size:10px;
	text-align:right;
}

.copyrightText
{
	font-size:10px;
	color:#666666;
}

#flashPlayer
{
	height: 150px;
	width:448px;
	float:right;
	position:absolute;
	z-index: 5;
	padding:0px 15px 0px 301px;	
}

#footer
{
	width:700px;
	background-color:#00FFCC;
	
}

.footerText
{
	font-size:20px;
	color:#FFFFFF;
}

#header
{
	width:700px;
	background-color:#666600;	
}

.Header1 {
	font-size:14px;
	color: #bf2026;
}

.mainBlock
{
	padding:9px 0 9px 0;
}

#mainBody
{
	width:50%;
	height:350px;
	overflow:auto;
	border-bottom:solid #bf2026 1px;
	border-top:solid #bf2026 1px;
	padding:4px;
	width:100%;
}

#mainBodyBox
{
	padding:50px 5px 5px 40px;
}

.mainText{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;	
}

.PackageBody
{
	font-size:12px;
	color:#333333;
}

.PackageBody a:link, .PackageBody a:visited
{
	text-decoration:none;
	color:#333333;
}

.PackageBody a:hover, .PackageBody a:active
{
	text-decoration:none;
	color:#3b499e;
}

.PackageHeader
{
	font-size:16px;
	font-weight:bold;
	color:#bf2026;
}

.PackageHeader a:link, .PackageHeader a:visited
{
	text-decoration:none;
	color:#bf2026;
}

.PackageHeader a:hover, .PackageHeader a:active
{
	text-decoration:none;
	color:#3b499e;
}


.quote
{
	padding:0px;
	color:#bf2026;
}

.quoteHeader
{
	padding:0px;
	font-weight:bold;
	color:#333333;
	font-size:14px;
}

.specialLinks
{
	line-height: 18px;
}

#tabStrip
{
	height: 40px;
	width:448px;
	float:right;
	position:absolute;
	z-index: 10;
	padding:108px 0px 0px 316px;	
}

#formID{
	font-size:11px;
}

.reqField{
	color:#990000;
}


































