* {border: none; padding: 0; margin: 0; vertical-align: top; font: 11px Verdana, Tahoma, Trebuchet MS, arial, helvetica, sans-serif; color: #333;}
html, body {text-align: center; background-color: #fff;}

img, table, td {border: none;}table {border-collapse: collapse;}A {color: #003399; text-decoration: none;}
A:hover {text-decoration: underline;}
input:focus, select:focus, option:focus, textarea:focus {background-color: lightyellow;}

#wrapper {position:relative; margin:0 auto; text-align:left; width: 943px; z-index: 6;}
#book1, #book2, #book3 {display: none; text-align: left; position: absolute; width: 967px; height: 700px; min-width: 967px; margin: 0 auto; left: 0; right: 0; z-index: 6; background: transparent url(/img/css/bg_book.png) left top no-repeat;}
#book1swf, #book2swf, #book3swf {z-index: 10;}
.bclose {display: block; position: absolute; left: 937px; top: 40px; z-index: 7;}
.altpages {margin: 12px 0 0 20px;}
.altpages div {display: none;}
.altpages div.firstp {display: block}
.altpages img {float: left;}

#container {width: 899px; min-width: 899px; margin: 0 auto; text-align: left; padding: 20px 0 0 0;}
.topmenu {height: 43px; background: #fff url(/img/css/bg_topmenu.png) right 6px no-repeat;}
.topmenu A {display: block; float: left; }
.mitem {float: left; height: 43px; margin-left: 15px !important; line-height: 43px; background: transparent url(/img/css/m1.png) left top no-repeat;}
#m1 {width: 60px; background-image: url(/img/css/m1.png);}
#m2 {width: 52px; background-image: url(/img/css/m2.png);}
#m3 {width: 78px; background-image: url(/img/css/m3.png);}
#m4 {width: 88px; background-image: url(/img/css/m4.png);}
#m5 {width: 126px; background-image: url(/img/css/m5.png);}
#m6 {width: 88px; background-image: url(/img/css/m6.png);}
#m7 {width: 49px; background-image: url(/img/css/m7.png);}
#m8 {width: 28px; background-image: url(/img/css/m8.png);}
#m1:hover, .activelink#m1 {background-image: url(/img/css/m1a.png);}
#m2:hover, .activelink#m2 {background-image: url(/img/css/m2a.png);}
#m3:hover, .activelink#m3 {background-image: url(/img/css/m3a.png);}
#m4:hover, .activelink#m4 {background-image: url(/img/css/m4a.png);}
#m5:hover, .activelink#m5 {background-image: url(/img/css/m5a.png);}
#m6:hover, .activelink#m6 {background-image: url(/img/css/m6a.png);}
#m7:hover, .activelink#m7 {background-image: url(/img/css/m7a.png);}
#m8:hover, .activelink#m8 {background-image: url(/img/css/m8a.png);}

.b1, .b2, .b3 {position: absolute; width: 210px; height: 64px; top: 272px; left: 45px; z-index: 3; padding: 14px 16px; background: transparent url(/img/css/bg_rchi.png) left top no-repeat; cursor: pointer; cursor: hand;}
* html .b1, * html .b2, * html .b3 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/img/css/bg_rchi.png', sizingMethod='crop'); background-image: none;}
.b2 {left: 359px;}
.b3 {left: 651px;}
.b1 strong, .b2 strong, .b3 strong {display: block; width: 178px; height: 36px; line-height: 36px;}
.b1 strong {background: #fff url(/img/b1.png) left top no-repeat;}
.b1:hover strong {background: #fff url(/img/b1a.png) left top no-repeat;}
.b2 strong {background: #fff url(/img/b2.png) left top no-repeat;}
.b2:hover strong {background: #fff url(/img/b2a.png) left top no-repeat;}
.b3 strong {background: #fff url(/img/b3.png) left top no-repeat;}
.b3:hover strong {background: #fff url(/img/b3a.png) left top no-repeat;}

.b4, .b5, .b6 {position: absolute; width: 248px; height: 78px; top: 42px; left: 21px; z-index: 3; padding: 23px 0 0 95px; background: transparent url(/img/css/bg_b4.png) left top no-repeat; cursor: pointer; cursor: hand;}
.b5 {top: 118px; background: transparent url(/img/css/bg_b5.png) left top no-repeat;}
.b6 {top: 194px; background: transparent url(/img/css/bg_b6.png) left top no-repeat;}
* html .b4 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/img/css/bg_b4.png', sizingMethod='crop'); background-image: none;}
* html .b5 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/img/css/bg_b5.png', sizingMethod='crop'); background-image: none;}
* html .b6 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/img/css/bg_b6.png', sizingMethod='crop'); background-image: none;}
.b4 strong, .b5 strong, .b6 strong {display: block; width: 137px; height: 29px; line-height: 29px;}
.b4 strong {background: #fff url(/img/b4.png) left top no-repeat;}
.b4:hover strong {background: #fff url(/img/b4a.png) left top no-repeat;}
.b5 strong {background: #fff url(/img/b5.png) left top no-repeat;}
.b5:hover strong {background: #fff url(/img/b5a.png) left top no-repeat;}
.b6 strong {background: #fff url(/img/b6.png) left top no-repeat;}
.b6:hover strong {background: #fff url(/img/b6a.png) left top no-repeat;}

* html .b7 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/img/css/bg_b7.png', sizingMethod='crop'); background-image: none;}
.b7 {position: absolute; width: 218px; height: 57px; top: 203px; left: 642px; background: transparent url(/img/css/bg_b7.png) left top no-repeat; z-index: 3; cursor: pointer; cursor: hand;}

.himage {position: relative; height: 293px;}
.homeimage {height: 362px;}
img.himage {display: block; position: absolute; padding: 0; z-index: 2;}

.content {margin: 12px 0;}
.rcmid {background: #fff url(/img/css/bg_rcmid.png) left top repeat-y;}
.rcbot {background: transparent url(/img/css/bg_rcbot.png) left bottom no-repeat; padding-bottom: 12px;}
.rctop {background: transparent url(/img/css/bg_rctop.png) left top no-repeat; padding: 12px 12px 0 12px;}

.footer, .footer p, .footer span {color: #a4a4a4;}
.footer a {color: #74b1d8;}
.f1 {float: left; width: 126px; padding: 8px 23px; margin-bottom: 12px;}
#ft1 {width: 126px; height: 8px; line-height: 8px; background: #fff url(/img/impacttitle_f.png) left top no-repeat;}
.f2 {float: left; width: 300px; padding: 18px 23px 8px 23px;}
span.even {display: block; float: left; width: 4em;}
.f3 {float: right; width: 300px; padding: 18px 23px 8px 23px; text-align: right;}

.ht {width: 198px; padding: 18px 13px; float: left;}
#t01 {width: 178px; height: 73px; background-image: url(/img/t_01.png);}
#t02 {width: 198px; height: 73px; background-image: url(/img/t_02.png);}
#t03 {width: 198px; height: 73px; background-image: url(/img/t_03.png);}
#t04 {width: 198px; height: 73px; background-image: url(/img/t_04.png);}
#t05 {width: 548px; height: 139px; background-image: url(/img/t_05.png);}

#t06 {background-image: url(/img/t_06.png);}
#t07 {background-image: url(/img/t_07.png);}
#t08 {background-image: url(/img/t_08.png);}
#t09 {background-image: url(/img/t_09.png);}
#t10 {background-image: url(/img/t_10.png);}
#t11 {background-image: url(/img/t_11.png);}
#t12 {width: 201px; height: 32px; margin: 0 0 0 -12px; background-image: url(/img/t_12.png);}
#t13 {width: 201px; height: 32px; margin: 0 0 0 -12px; background-image: url(/img/t_13.png);}

.ti {position: absolute; z-index: 3; top: 52px; right: 46px; height: 41px;}
#ti01 {width: 175px; right: 36px;background-image: url(/img/ti_ourvalues.png);}
* html #ti01 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/img/ti_ourvalues.png', sizingMethod='crop'); background-image: none;}
#ti02 {width: 158px; background-image: url(/img/ti_overview.png);}
* html #ti02 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/img/ti_overview.png', sizingMethod='crop'); background-image: none;}
#ti03 {width: 231px; height: 87px; background-image: url(/img/ti_school.png);}
* html #ti03 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/img/ti_school.png', sizingMethod='crop'); background-image: none;}
#ti04 {width: 229px; background-image: url(/img/ti_rforms.png);}
* html #ti04 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/img/rforms.png', sizingMethod='crop'); background-image: none;}
#ti05 {width: 386px; background-image: url(/img/ti_sp.png);}
* html #ti05 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/img/ti_sp.png', sizingMethod='crop'); background-image: none;}
#ti06 {width: 246px; background-image: url(/img/ti_work.png);}
* html #ti06 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/img/ti_work.png', sizingMethod='crop'); background-image: none;}
#ti07 {width: 157px; background-image: url(/img/ti_feedback.png);}
* html #ti07 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/img/ti_feedback.png', sizingMethod='crop'); background-image: none;}
#ti08 {width: 72px; background-image: url(/img/ti_links.png);}
* html #ti08 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/img/ti_links.png', sizingMethod='crop'); background-image: none;}


.fir {display: block; overflow: hidden; text-indent: -300em; float: none; background-repeat: no-repeat; background-position: left top; margin: 0;}
.rbd {background: #fff url(/img/css/bg_vdot.png) right top repeat-y;}
.left {padding-left: 0;}
.right {padding-right: 0;}

.ov1, .ov2, .ov11, .ov12 {float: left;}
.ov1 {width: 548px; padding: 8px 30px 0 10px;}
.ov2 {width: 236px; padding: 14px 20px 10px 30px;}
.ov11 {width: 230px; padding: 10px 22px 10px 22px;}
.ov12 {width: 236px; padding: 10px 14px 10px 22px;}

.orv td {width: 217px; padding: 10px 40px;}
.orv td.left {padding-left: 31px;}
.orv td.right {padding-right: 31px;}
.orv .fir {width: 201px; height: 32px;}
.links {margin: 0 0 2.5em 0; padding: 0 0 0 23px; background: #fff url(/img/css/bg_link.png) left 2px no-repeat;}
.links h4 {font-weight: bold; margin-bottom: 0.4em;}

.feedback td.left {padding: 10px 30px 10px 31px; width: 237px;}
.feedback td.right {padding: 10px 31px 10px 40px; width: 494px;}

.sp td.left {padding: 10px 30px 10px 31px; width: 307px;}
.sp td.right {padding: 10px 31px 10px 40px; width: 436px;}

.pdec {padding: 15px 0 0 0; margin: 0 0 2.5em 0;}
.bg1 {background: #fff url(/img/css/pbg1.png) left top no-repeat;}
.bg2 {background: #fff url(/img/css/pbg2.png) left top no-repeat;}
.bg3 {background: #fff url(/img/css/pbg3.png) left top no-repeat;}
.bg4 {background: #fff url(/img/css/libg1.png) left 4px no-repeat;}
.bg5 {background: #fff url(/img/css/libg2.png) left 4px no-repeat;}
.bg6 {background: #fff url(/img/css/libg3.png) left 4px no-repeat;}

ul, li {display: block; margin: 0; padding: 0; list-style: none;}
li {margin: 0 0 1em 0; padding: 0 0 0 17px; background: #fff url(/img/css/libg1.png) left 4px no-repeat;}
h2, h3 {font: normal bold 11px Verdana, Arial, Tahoma, sans-serif; color: #555; margin: 0 0 1em 0;}
h2 {font-size: 18px; line-height: 16px; font-weight: bold;}
p {margin: 1.5em 0 2.5em 0;}

#feedback {display: block; color: #6f706d;}
fieldset {display: block;}
label {margin: 14px 0 4px 4px; display: block; font-weight: bold;}
input, textarea {display: block; width: 100%; border: 1px solid #e3debf; padding: 5px; background-color: #fdfef9;}
textarea {height: 120px;}
button {display: block; float: right; width: 86px; height: 30px; margin: 10px 0 0 0; text-align: right; cursor: pointer; cursor: hand; background-color: transparent;}
button img {display: block;}
.hlight {background-color: #fffdd3; border-style: dashed;}

/* HACKS */
* html .f1 {\width: 172px; w\idth: 126px;}
* html .f3 {\width: 346px; w\idth: 300px;}
* html .ov1 {\width: 588px; w\idth: 548px;}
* html .ov2 {\width: 286px; w\idth: 236px;}
* html .ov11 {\width: 274px; w\idth: 230px;}
* html .ov12 {\width: 272px; w\idth: 236px;}