body{margin:0;padding:0;text-align:center;font-family:arial,sans-serif}

.clear{clear:both}

#wrapper{width:766px;margin:0 auto;padding:0;border-left:1px solid #000000;border-right:1px solid #000000;font-size:65%;text-align:left}

#space1{margin:0;padding:0;height:37px;text-align:right;color:#000000;background-color:#FFFFFF;background-image:url('/assets/row1-bg.gif');background-position:50% 100%;background-repeat:no-repeat}
#space1 img{margin:12px 40px;padding:0;border:0;}

#block1{height:152px;margin:0;padding:0;color:#000000;background-color:#FFFFFF;background-image:url('/assets/block1.jpg');background-position:50% 0%;background-repeat:no-repeat}
#block1 #logo{float:left;padding:88px 0 0 72px}
#block1 #logo a img{border:0}
#block1 #Block1Menu{float:right;margin:25px 60px 0 0;font-size:115%}
#block1 #Block1Menu ul{width:146px;margin:0;padding:0;list-style:none}
#block1 #Block1Menu ul li{margin:0 0 2px 0;padding:0;height:16px}
#block1 #Block1Menu ul li:first-child{margin:0 0 1px 0}
#block1 #Block1Menu ul li a{margin:0 0 0 6px;color:#333C53;background-color:transparent;text-decoration:none}
#block1 #Block1Menu ul li a:hover{color:#667799;background-color:transparent}

#joint1{margin:0;padding:0;height:47px;color:#000000;background-color:#FFFFFF;background-image:url('/assets/joint1.png');background-position:50% 0%;background-repeat:no-repeat}

#joint1 h1{padding:24px 0 0 170px;margin:0;color:#394C4F;background-color:transparent;text-transform:uppercase;font-size:125%;font-weight:normal;font-family:'arial narrow'}

#block2a{max-height:188px;min-height:69px;padding:0 54px 0 153px;color:#000000;background-color:#FFFFFF;background-image:url('/assets/block2a.png');background-position:50% 0%;background-repeat:no-repeat;overflow:auto}

#block2a > *:first-child{margin:0}

#block2a p,#block2a ul{color:#394C4F;background-color:transparent}
#block2a h2{font-size:1em;font-weight:normal;text-transform:uppercase;color:#394C4F;background-color:transparent}

#block2a a{color:#FFFFFF;text-decoration:none}
#block2a a:hover{color:#FFFFFF;text-decoration:underline}

#block2a dl{margin:0;padding:4px 12px 1em 0;float:left;width:265px;overflow:hidden;white-space:nowrap}
#block2a dl + dl{padding-right:0}
#block2a dl dt{margin:0 3px 2px 0;padding:2px 6px 1px 2px;color:#000000;background-color:#CCCFD6;opacity:0.5;float:left;width:50px;text-align:right;overflow:hidden}
#block2a dl dd{margin:0 3px 2px 0;padding:2px 2px 1px 10px;color:#000000;background-color:#CCCFD6;opacity:0.5;float:left;width:186px;overflow:hidden}
#block2a dl dd a{color:#000000;background-color:#CCCFD6}
#block2a dl dd a:hover{color:#000000;background-color:#CCCFD6}
#block2a dl + dl dd{margin-right:0}

#block2a #ThreeCols #ThreeCols1{float:left;width:150px}
#block2a #ThreeCols #ThreeCols2{float:left;width:150px;margin:0 30px 0 45px}
#block2a #ThreeCols #ThreeCols2 div:first-child{position:absolute;top:226px}
#block2a #ThreeCols #ThreeCols3{float:left;width:150px}
#block2a #ThreeCols div div{margin-bottom:1em}
#block2a #ThreeCols div div p{margin:0}
#block2a #ThreeCols div div h2{margin:0}
#block2a #ThreeCols div div p + p{margin-top:1em}
#block2a #ThreeCols div div p + h2{margin-top:1em}
#block2a #ThreeCols div div h2 + p{margin-top:1em}
#block2a #ThreeCols div div p.more{margin-top:0;text-align:right;color:#FFFFFF}
#block2a #ThreeCols div div p.more:before{content:'..........................................'}



#joint2a{margin:0;padding:0;height:15px;color:#000000;background-color:#FFFFFF;background-image:url('/assets/joint2a.jpg');background-position:50% 0%;background-repeat:no-repeat}

#joint2b{margin:0;padding:0;height:12px;color:#000000;background-color:#FFFFFF;background-image:url('/assets/joint2b.jpg');background-position:50% 0%;background-repeat:no-repeat}

#block2b{height:116px;color:#394C4F;background-color:#FFFFFF;background-image:url('/assets/block2b.jpg');background-position:50% 0%;background-repeat:no-repeat;overflow:auto}

#block2b #q1{float:left;width:118px;margin:35px 0 0 102px}
#block2b #q2{float:left;width:100px;margin:35px 0 0 62px}
#block2b #q3{float:left;width:100px;margin:35px 0 0 62px}
#block2b #q4{float:left;width:100px;margin:35px 0 0 62px}

#block2b div h2{text-transform:uppercase;font-family:'arial narrow';font-size:125%;font-weight:normal;margin-top:0;margin-bottom:2px}

#block2b #q1 h2{color:#770000;background-color:transparent}
#block2b #q2 h2{color:#005522;background-color:transparent}
#block2b #q3 h2{color:#002255;background-color:transparent}
#block2b #q4 h2{color:#554400;background-color:transparent}

#block2b div ul{margin:0;padding:0;list-style:none}
#block2b div ul li{margin:0;padding:0 0 0 13px;color:#394C4F;background-color:transparent;background-image:url('/assets/arrow-q1.jpg');background-position:0px 1px;background-repeat:no-repeat}

#block2b #q1 ul li{color:#394C4F;background-color:transparent;background-image:url('/assets/arrow-q1.jpg')}
#block2b #q2 ul li{color:#394C4F;background-color:transparent;background-image:url('/assets/arrow-q2.jpg')}
#block2b #q3 ul li{color:#394C4F;background-color:transparent;background-image:url('/assets/arrow-q3.jpg')}
#block2b #q4 ul li{color:#394C4F;background-color:transparent;background-image:url('/assets/arrow-q4.jpg')}

#joint3{margin:0;padding:0;height:8px;color:#000000;background-color:#FFFFFF;background-image:url('/assets/joint3.gif');background-position:50% 0%;background-repeat:no-repeat}

#block3{color:#000000;background-color:#FFFFFF;background-image:url('/assets/block3.gif');background-position:50% 0%;background-repeat:repeat-y}
#block2a + #joint2b + #joint3 + #block3 #block3inner{min-height:168px;color:#000000;background-image:url('/assets/block3-bg-male1.png');background-position:50% 100%;background-repeat:no-repeat}
#block2b + #joint3 + #block3 #block3inner{min-height:168px;color:#000000;background-image:url('/assets/block3-bg-female1.png');background-position:50% 100%;background-repeat:no-repeat}

#block3 #block3inner #block3left{color:#FFFFFF;float:left;width:200px;padding:18px 20px 0 66px}
#block3 #block3inner #block3right{color:#FFFFFF;float:left;width:400px;padding:18px 20px 0 22px}

#block3 h2{margin-top:0;text-transform:uppercase;font-size:125%;font-weight:normal;font-family:'arial narrow';padding-left:15px;background-image:url('/assets/arrow-on-black.gif');background-position:0px 0px;background-repeat:no-repeat}

#block3 a{color:#FFFFFF;text-decoration:none}
#block3 a:hover{text-decoration:underline}

#block3 #block3inner #block3right h2{background-image:url('/assets/arrow-on-red.gif')}
#block3 #block3inner #block3right p{color:#FFCCCC}

#block3 #block3inner #block3left dl{margin:9px 0 12px 15px}
#block3 #block3inner #block3left dl dt{color:#CCCCCC;display:inline;margin:0;padding:3px 0 0 0}
#block3 #block3inner #block3left dl dd{display:inline;margin:0;padding:0}

#block3 #block3inner #block3right h2 + ul{float:left;margin:0 0 15px 16px;padding:0;width:187px;list-style-position:inside;}
#block3 #block3inner #block3right h2 + ul + ul{float:left;margin:0 0 15px 8px;padding:0;width:187px;list-style-position:inside;}

#block3 #block3inner #block3right ul li{color:#FFCCCC;background-color:#883333;padding:2px 10px;margin-bottom:2px}
#block3 #block3inner #block3right ul li a{color:#FFCCCC;background-color:#883333}

#block3 #block3inner #block3right p#baseline{color:#CC9999;margin-left:15px;margin-top:0;float:left}
#block3 #block3inner #block3right p#baseline + p#BaselineMore{text-align:right;margin-right:20px}
#block3 #block3inner #block3right p#baseline + p#BaselineMore a{color:#FFCCCC}

#block3 #block3inner #block3right h2 + p{float:left;width:50%;margin:0;padding:0;min-height:91px}
#block3 #block3inner #block3right h2 + p + p{float:left;width:50%;margin:0;padding:0;min-height:91px}
#block3 #block3inner #block3right p img{float:left;margin:0 12px 0 5px;padding:0}
#block3 #block3inner #block3right h2 + p + p img{margin-left:10px}
#block3 #block3inner #block3right p a{color:#FFCCCC}

#block3 #block3inner + p{color:#666666;background-color:#FFFFFF;margin:0;padding:5px 60px 15px 60px;text-align:center}