html, body{margin: 0; padding: 0; border: 0;}
body{color: #000; background:#FFFFFF;font:10px verdana, arial, helvetica, sans-serif;font-weight: normal;text-align: center;margin: 0px 0;}
p{margin: 6px 0; padding: 0 6px;}
h1 {font-size: 14px; text-align: center; padding: 2px 0; margin: 0;color:#333333;border: 2px solid #a8b9da; background: url(images/h1bgimg.jpg);border-top-color:#cde;border-right-color:#89a;border-bottom-color:#68798A; border-left-color:#9AB3E7;}
h3 {font-size: 12px; text-align: left; padding: 2px 0;padding-left:10px;margin: 0; border: 2px solid; background: url(images/h2h3bgimg.jpg);border-top-color:#cde;border-right-color:#89a;border-bottom-color:#68798A; border-left-color:#9AB3E7;}
h2 {font-size: 12px; text-align: left; padding: 2px 0;padding-left:10px;margin: 0; border: 2px solid; background: url(images/h2h3bgimg.jpg);border-top-color:#cde;border-right-color:#89a;border-bottom-color:#68798A; border-left-color:#9AB3E7;}
.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 {width: 100%; font-size: 10px; font-weight: bold;color: #0000FF;text-align: center;}
.wide p {margin: 0; padding: 0px; position: relative;}
.top {border-bottom: 1px solid #000;}
.top a {position: absolute;	right: 432px;text-align: right;font-weight: bold;font-size: 8px;color: #fff;top: 215px;}
.top span {position: absolute;right: 236px;text-align: right;font-weight: bold;font-size: 8px;color: #fff;top: 219px;}
.bottom {border-top: 1px solid #000; position: relative;}
.testfloat {width: 50px; border: 2px solid #f90; background: #ffd; font-size: .7em;}
.to-right {float: right;}
.to-left {float: left;}
.ap-test {position: absolute; top: -102px; font-size: .6em; width: 150px; height: 100px; border-top: 1px solid #000; background: #5b5; color: yellow;}

/* \*/
* html .ap-test {
top: -101px; 
t\op: -102px; 
}
/* */

.ap-left {left: 0;}
.ap-right {right: 0;}

.wrapper {background-color:#eee;margin: 0 auto;width: 880px;text-align: left;border: 1px solid #000;}

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

.outer {
background-color:#FFFFFF;
position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
margin-left: 160px;    /*** Critical left col dimension value ***/
width: 558px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/

border-left: 1px solid #000;   /*** Critical left divider dimension value ***/
border-right: 1px solid #000;   /*** Critical right divider dimension value ***/
}

* html .outer {   /*** IE5.x/win box model fix ***/

width: 560px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
wid\th: 558px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
}

.float-wrap {
height:100%;
background-color:#FFFFFF;
float: left;
width: 558px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
margin-right: -1px;   /*** Static fix ***/
}

.center {
height:100%;
background-color:#FFFFFF;
float: right;
width: 558px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
margin-bottom: -1px;   /*** Fixes a variance in IE/win for the green AP bottom boxes ***/
/* \*/
margin-left: -1px; 
/* Hidden from IE-mac */
}

.left {
position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
width: 162px;    /*** Critical left col/divider dimension value ***/
margin-left: -161px;    /*** Critical left col/divider dimension value ***/
}

* html .left {
float:left;	
}

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

.container-left {
width: 160px;    /*** Critical left col dimension value ***/
padding-bottom: 110px;   /*** To keep content from going underneath the AP bottom boxes ***/ 
background-color:#eee;
}

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

/* \*/
* html .right {
margin-left: 0px; 
margin-right: -500px; 
mar\gin-right: -162px;
}
/* */

.container-right { 
/* \*/width: 160px;/* Hidden from IE-Mac */   /*** Critical right col dimension value ***/
margin-left: 3px;    /*** Critical right divider dimension value ***/
padding-bottom: 110px;   /*** To keep content from going underneath the AP bottom boxes ***/
background-color:#eee;
}

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

/* \*/
* 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;}

/* \*/
* html .italics-test, * html .italics-test-side {
overflow: hidden;
width: 100%;
o\verflow: visible;
w\idth: auto;
hei\ght: 1px;
}
/* */

