html, body {margin: 0; padding: 0; border: 0;}

body {
	color: #000; 
	background: #FFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 75%; 
	font-weight: normal;
	font-variant: normal;
	line-height: 1em;
	font-size-adjust: none;
	font-stretch: normal;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	height; auto;
}

p  {margin: 6px 0; padding: 0 6px;}


.clear { clear: both; }

a {text-decoration: underline; font-weight: bold; color: #000;}

.alignright {margin-top: 0; text-align: right; clear: both;}

.small {font-size: .9em;}

.wide {
  /* header and footer colours */
width: 100%; 
}

.wide p {margin: 0; position: relative;}

.top {
position: relative;
height: 405px;
}

.top-no-images {
position: relative;
height: 150;
}

.bottom {
border-top: 0px solid #000; 
position: relative;
height: 214px;
}


.ap-test {
position: absolute; 
top: -387px; 
font-size: .6em; 
width: 206px; 
height: 387px; 
}

/* \*/
* html .ap-test {
top: -387px; 
}
/* */

.ap-left {
left: 0; 
width: 206px;
height:100%;
z-index:-500;
}

.ap-right {
right: 0;
width: 233px;
height:100%;
z-index:-500;
}

.wrapper {
margin: 0 auto;
width: 1000px;
text-align: left;
}

* html .wrapper {   /*** IE5.x/win box model fix ***/
width: 1000px;
wid\th: 1000px;
}

.way-outer {
margin: 0;
position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
margin-left: 0px;    /*** Critical left col dimension value ***/
width: 1000px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
}

.way-outer-no-images {
margin: 0;
position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
margin-left: 0px;    /*** Critical left col dimension value ***/
width: 1000px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
}


.outer {
position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
margin-left: 206px;    /*** Critical left col dimension value ***/
width: 561px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
background: #fff ;  /*** Sets background of center col***/
border-left: 0px solid #000;   /*** Critical left divider dimension value ***/
border-right: 0px solid #000;   /*** Critical right divider dimension value ***/
}

* html .outer {   /*** IE5.x/win box model fix ***/
width: 561px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
wid\th: 561px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
border: 0px solid #000;
}

.float-wrap {
float: left;
width: 561px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
margin-right: 0px;   /*** Static fix ***/
}

* html .float-wrap {   /*** IE5.x/win box model fix ***/
width: 561px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
wid\th: 561px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
border: 0px solid #000;
}

.center {
float: right;
width: 561px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
margin-bottom: 0px;   /*** Fixes a variance in IE/win for the green AP bottom boxes ***/
/* \*/
margin-left: 0px; 
/* Hidden from IE-mac */
}

* html .center {   /*** IE5.x/win box model fix ***/
width: 563px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
wid\th: 561px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/

}

.container-center {
width: 561px;    /*** Critical left col dimension value ***/
background: #FFF;
padding-bottom: 0px;   /*** To keep content from going underneath the AP bottom boxes ***/ 
border: 0px solid #000;
}

* html .container-center {   /*** IE5.x/win box model fix ***/
width: 558px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
wid\th: 561px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
border: 0px solid #000;
}

.left {
position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
width: 206px;    /*** Critical left col/divider dimension value ***/
margin-left: -206px;    /*** Critical left col/divider dimension value ***/height="387px"
background: #fff;
height:100%;

}


* html .left {
float:left;	
height:100%;
}



*>html .left {width:206px;}   /*** Fix only for IE/Mac ***/

.container-left {
width: 206px;    /*** Critical left col dimension value ***/
padding-bottom: 0px;   /*** To keep content from going underneath the AP bottom boxes ***/ 
height:100%;
z-index:1000;
}

.right {
float: left; 
position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
width: 233px;    /*** Critical right col/divider dimension value ***/
margin-right: -233px;    /*** Critical right col/divider dimension value ***/
margin-left: -0px;   /*** Static fix ***/
height:100%;
}

/* */
* html .right {
margin-left: 0px;    *** Critical right divider dimension value ***
mar\gin-left: 0px;    *** Critical right divider dimension value ***
margin-right: -500px;    *** Critical right col/divider dimension value ***
mar\gin-right: -233px;    *** Critical right col/divider dimension value ***
height:100%;
}


.container-right { 
/* \*/width: 233px;/* Hidden from IE-Mac */   /*** Critical right col dimension value ***/
margin-left: 0px;    /*** Critical right divider dimension value ***/
padding-bottom: 0px;   /*** To keep content from going underneath the AP bottom boxes ***/
height:100%;
z-index:1000;
}

/* \*/
* html .container-right {
fl\oat: left;
margin-left: 0px; 
mar\gin-left: 0px; 

}
/*** Static fixes ***/


.

/* \*/
* html h2 {height: 1%;}
/* */


/*** This is a fix for IE5/Win at the largest text size setting. ***/
/* \*/
* html .left {margin-right: -3px;}
/* */


.italics-test, .italics-test-side {
font-style: italic; 
text-align: justify; 
background: #ccd;
border: 1px solid red;
}

/*** The following fixes prevent justified italic text from destroying the layout in IE/win.
	The problem is that those properties together make IE force the container wider,
	which in this type of floated layout causes a float drop. 	Pre-IE6 gets "width: 100%" 
	and "overflow: hidden", while IE6 gets "width: auto" and "overflow: visible, which 
	is the default, but explicitly stating it seems to keep IE6 happy. IE6 also needs
	to see the "height: 1%" to give it some kind of box dimension. Browser coddling 
	we call it. Finally, Bruno found that "word-wrap: break-word;" disarranged the 
	justified text in IE5.5 and 6, so it is defaulted to "normal" for this text.
	If you don't need justified and italicized text then forget all these fixes ***/


/* \*/
* html .italics-test, * html .italics-test-side {
overflow: hidden;
width: 100%;
overflow: visible;
width: auto;
height: 1px;
}
/* */

/*** All the IE fixes that are inside separate "Mac-hacks" may be grouped 	within 
	just one Mac-hack for convenience if desired. However, each fix must come 
	later than the rule it is fixing or the fix itself will be overridden. ***/


/************************



