body { background-color: #c8e3f1; background-image: url(img/FrontPageBacking.jpg); 	background-repeat: repeat-x; margin: 0;}
#divAll { position: relative; height: 100%; width: 100%; margin: 0 auto; }

#divBackground { margin: 0 auto;  width: 945px; height: 587px; top: 71px; background-image: url(img/FrontPageCenterBacking.jpg); 
	background-repeat: no-repeat;}

#divFlashPlayerNA {position: absolute; left: 0px; top: 0px; width: 930px; height: 305px; background-color: #222222; display:none; border: solid 1px white; }

#Section1 { position: relative; left: 8px; top: 7px; width: 100%; height: 305px; }

#Section2 { position: relative; left: 8px; top: 22px; width: 100%; height: 190px; }	

#divPurchaseAppraisal { position: relative; float: left; left: 0px; top: 0px; width: 196px; height: 165px;          	
		background: transparent url(img/FPAppraisalOrderBack.png) ; background-repeat: no-repeat; }	
#divPurchaseAppraisalPrompt { position: absolute; height: 1px; width: 1px; top: 40px; left: 7px; overflow: hidden; background-color: #999999; 
	    background-image: url(img/FPOrderTypes.png); background-repeat:no-repeat; }	
		
/* Menu Tabs */
#TabsCon { position: absolute; top: 20px; left: 0px; width: 729px; }
#TabsHeading {	position: absolute; left: 200px; width: 445px; height: 160px; font-size: 100%; line-height:normal; }
#TabsHeading ul { margin: 0; padding: 0; list-style: none; }
#TabsHeading li { display: inline; margin: 0; padding: 0; }
#TabsHeading a { float:left; background:url("/img/tableftF.gif") no-repeat left top; margin:0; padding:0 0 0 4px;
  text-decoration:none; }
#TabsHeading a span { float:left; display:block; background:url("/img/tabrightF.gif") no-repeat right top; padding:5px 15px 4px 6px;
  color:#666;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#TabsHeading a span {float:none;}
/* End IE5-Mac hack */

#TabsHeading a:hover span { color:#333; }

#TabsHeading a:hover {background-position:0% -42px; }

#TabsHeading a:hover span { background-position:100% -42px; }

#TabsHeading #current a { background-position:0% -42px; }

#TabsHeading #current a span {background-position:100% -42px; }

/* tab sections constain actual content */			
#TabZaioEventsCon,  #TabNationalProgressReportingCon, #TabNewsReleasesCon {
	position: absolute; width: 745px; height: 145px; left: 200px; top: 0px; padding: 10px 0px 0px 5px; display: none; }
#TabZaioEventsCon { background-image: url(img/FrontPageEvents.png); background-repeat: no-repeat; } 
#TabNewsReleasesCon	{ background-image: url(img/FrontPageNewsReleases.png); background-repeat: no-repeat; } 
#TabNationalProgressReportingCon { background-image: url(img/FrontPageProgressReporting.png); background-repeat: no-repeat;   }	

#TabNewsReleasesSec { position:absolute; top: 10px; left: 0px; height: 120px; width: 600px; overflow-y: scroll; }

#TabNewsReleasesSec li { padding-bottom: 8px; vertical-align: middle; width: 580px; list-style-type: square; list-style-position: outside;
	display: list-item;	}		
	
.EventsDescription { border:solid 1px green; width: 370px; margin-bottom: 5px; margin-right: 15px; height: 30px; padding-top: 5px; padding-left: 5px; padding-right: 20px;
	background-image: url(img/Orange_Play_24x24.png); background-position: top right; background-repeat: no-repeat;}			

.EventsDescription span:hover { cursor: pointer; color: #ff7777; }

.liZaioEvents {padding-bottom: 10px;padding-top: 10px; vertical-align: middle; width: 330px;  list-style-position: outside; background-image: url(/Img/Orange_Play_24x24.png);
                	        background-repeat:no-repeat; background-position: right; display: list-item; cursor:pointer;}
