.whitetabsCon{background:url('../images/whitetab_bttmbg.gif') repeat-x top; height:34px; overflow:hidden}
ul.whitetabs{margin:0px; padding:0px; list-style-type:none; height:34px; overflow:hidden; list-style-image:url('none'); }
ul.whitetabs li{float:left; margin-right:5px; height:34px; font-size:12px; color:#1a6096;  font-weight:bold;  padding:7px 15px 0px 15px;}
ul.whitetabs li a{ color:#2c3447; text-decoration:none;}
ul.whitetabs li a:hover{color:#e02807; text-decoration:none;}
ul.whitetabs li.active{border:1px solid #aeaeae; border-bottom:none; height:34px; color:#2c3447; background-color:#eeeeee;}
.testwhitebox{border:1px solid #aeaeae; border-top:none;background-color:#fff;  padding:7px;}

/* section button */
ul.stestSectbttn{margin:0px; padding:0px; list-style-image:url('none'); list-style-type:none}
ul.stestSectbttn li{float:left; margin-right:10px; background:url('../images/stest_secgreycur.gif') no-repeat top; width:87px; height:47px; overflow:hidden}
ul.stestSectbttn li.active{background: url('../images/stest_secred_activebttn.gif') no-repeat top;}
ul.stestSectbttn li.active p{color:#fff;}
ul.stestSectbttn li.sactive{background: url('../images/stest_secred_sactivebttn.gif') no-repeat top;}
ul.stestSectbttn li.sactive p{color:#fff;}
ul.stestSectbttn li.highlight{ background:url('../images/stest_secred_selectbttn.gif') no-repeat top;}
ul.stestSectbttn li.highlight p{color:#f5ab9f;}
ul.stestSectbttn li.status{background:url('../images/stest_secred_statusbttn.gif') no-repeat top;}
ul.stestSectbttn li.status p{color:#f5ab9f;}
ul.stestSectbttn li.status p.smalltxt{color:#ffa800; font-family:Tahoma; font-size:10px; margin-top:1px; font-weight:normal}
ul.stestSectbttn li p{text-align:center; padding-top:8px; color:#929293; font-size:12px; font-weight:bold;}

/* section button */

table.testTableStru tr td.left{width:130px; vertical-align:top; background:url('../images/stest_tablesecleft_bg.gif') repeat-y top; }
.testSecboxLeft{border:1px solid #a5a5a5; height:100%; overflow:hidden; border-right:none; background-color:#fff; padding:5px 3px 10px 10px; margin-top:3px;}

table.testTableStru tr td.ques{width:70px; vertical-align:top; background:url('../images/stest_tablequestion_bg.gif') repeat-y top;}
.quesCon{width:62px; border-bottom:1px solid #a5a5a5}
.quesCon .mL15{margin-left:10px; margin-top:10px;}
ul.quesNumber{margin:0px; padding:0px; list-style-image:url('none'); width:60px; list-style-type:none}
ul.quesNumber li{margin-bottom:7px; background:url('../images/test_notattempt_bttn.gif') no-repeat top left; padding-left:26px; color:#073f9b; height:16px; overflow:hidden; font-size:12px}
ul.quesNumber li.Wrong{background:url('../images/dtest_cross.gif') no-repeat top left;}
ul.quesNumber li.Right{background:url('../images/dtest_correct.gif') no-repeat top left;}

ul.quesNumber li.attempted{background:url('../images/test_attempt_bttn.gif') no-repeat top left;}
ul.quesNumber li.skipped{background:url('../images/test_skipped_bttn.gif') no-repeat top left;}
ul.quesNumber li.attemptlater{background:url('../images/test_attemptlater_bttn.gif') no-repeat top left;}
ul.quesNumber li.active{ border-left:1px solid #a5a5a5; border-top:1px solid #a5a5a5; border-bottom:1px solid #a5a5a5; border-right:medium none; background-color:#fff; background-image:url('none');  color:#d02200; font-size:16px; font-weight:bold; padding-left:23px; padding-right:5px; padding-top:5px; padding-bottom:5px}
table.testTableStru tr td.testdata{border:1px solid #a5a5a5; border-left:none; background-color:#fff; vertical-align:top; padding-left:12px;}

ul.testProgessbar{margin:0px; padding:0px; list-style-image:url('none'); list-style-type:none}
ul.testProgessbar li{float:left; color:#666; font-size:10px; font-family:Tahoma;}
ul.testProgessbar li.pbar{width:80px; background-color:#fff; border:1px solid #919191; height:15px; overflow:hidden; margin-right:7px;}

.nextprevious{font-size:16px; font-family:tahoma; color:#3e5188; font-weight:bold;}
.nextprevious a{color:#3e5188; text-decoration:none}
.nextprevious a:hover{color:#000; text-decoration:none}

.greylinetopbtm{border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:7px; margin:15px;}


/* vocabulary Contatiner */
.vocabularyContatiner{background: url('../images/vocabularybg.gif') no-repeat top; width:652px; height:399px; overflow:hidden}
.vocPrevBttn{width:50px; float:left; height:137px; background:url('../images/vocprev_bg.gif') no-repeat top;}
.vocWordCont{float:left; width:552px; height:137px; background: url('../images/vocword_bg.gif') repeat-x top;}
.vocWordCont p.word{text-align:center; font-size:40px; font-weight:bold; color:#000; line-height:50px;}
.vocWordCont p.gtxt11_ta a{color:#000; font-weight:bold;}
.vocNextBttn{width:50px; float:left; height:137px; background:url('../images/vocnext_bg.gif') no-repeat top;}
.vocKeyBoardCont{margin:13px 34px 0px 34px; width:584px; height:140px; overflow:hidden;}
.vocKeys{float:left; width:418px;}
.vocAction{float:left; width:165px; height:140px; background: url('../images/vockey_divder.gif') no-repeat top left; color:#979797}
.vocAction .gtxt11_ta{color:#979797;}

.vocAction .pl30{padding-left:20px;}
ul.keyrow {margin:0px; padding:0px; list-style-image:url('none'); list-style-type:none}
ul.keyrow li{float:left; width:37px; height:36px; overflow:hidden; background:url('../images/voc_keybg.gif') no-repeat top; margin-right:3px; margin-bottom:3px }
ul.keyrow li p{ font-size:22px; font-weight:bold; font-family:Arial; text-align:center; width:25px; height:23px; margin:3px 9px 0px 4px;}
ul.keyrow li.secondrow{margin-left:10px;}
html>body ul.keyrow li.secondrow {margin-left:16px;}
ul.keyrow li.thirdrow{margin-left:30px;}
html>body ul.keyrow li.thirdrow{margin-left:55px;}
ul.keyrow li.active{background:url('../images/voc_key_activebg.gif') no-repeat top; color:#fff }




/* vocabulary Contatiner */

/* sat home */

.everythinguneed{background:url('../images/everythinguneed.jpg') no-repeat top; width:665px; height:275px; overflow:hidden}
html>body .everythinguneed div{padding:47px 0px 0px 14px;}
.everythinguneed div{padding:50px 0px 0px 14px;}
.everythinguneed div h2{color:#cb0303; font-size:25px; font-weight:bold; margin-bottom:5px;}
.everythinguneed div p{letter-spacing:-0.1px; color:#4f4f4f; font-size:16px; font-weight:bold; }

ul.sh_greentab{margin:0px; list-style-image:url('none'); padding:0px; list-style-type:none}
ul.sh_greentab li{float:left; margin-right:6px; height:85px; width:213px; background:url('../images/sh_greentab_nonactive.gif') no-repeat top; font-size:18px}
ul.sh_greentab li.test{margin-right:0px; background:url('../images/sh_testgreentab_nonactive.gif') no-repeat top;}
ul.sh_greentab li div.margins{margin:17px 0px 0px 16px;}
ul.sh_greentab li div.margins .left{ color:#fff; font-weight:bold; width:137px; float:left}
ul.sh_greentab li div.margins .right{color:#fff; float:left; width:60px;}

ul.sh_greentab li.active{ background:url('../images/sh_greentab_active.gif') no-repeat top; }
ul.sh_greentab li.testactive{ background:url('../images/sh_testgreentab_active.gif') no-repeat top; margin-right:0px }
ul.sh_greentab li.active div.margins .right{color:#fff;}
ul.sh_greentab li.active div.margins .left{color:#fff;}
ul.sh_greentab li.testactive div.margins .left{color:#fff;}

.greenbox{border:5px solid #d33c3c; background-color:#fff; padding:20px 15px 20px 15px;}
.greenbox table.chaptertable tr td.left ul li.active h2{font-size:18px;}
.greenbox table.chaptertable tr td.left ul li h2{font-size:18px;}
.greenbox table.chaptertable tr td.right div{margin:0px; padding:0px;}
.greenbox table.chaptertable tr td.right ul li{font-weight:normal; margin-bottom:5px;}


ul.cattabs{margin:0px; padding:0px; list-style:none; list-style-image:none; list-style-type:none;}
ul.cattabs li{float:left; background:url(../images/noactive_cat.gif) top no-repeat; width:211px; height:84px; overflow:hidden; margin-right:7px;}
ul.cattabs li p{padding:15px 10px; text-align:center; color:#a2a2a2; font-size:18px; font-weight:bold;}
ul.cattabs li.active{background:url(../images/activetab_cat.gif) top no-repeat; }
ul.cattabs li.active p{ color:#fff;}



/* sat home */

.blackbox{border:5px solid #2c2c2c; background-color:#fff; padding:20px 15px 20px 15px;}
.blackbox table.chaptertable tr td.left ul li.active h2{font-size:18px;}
.blackbox table.chaptertable tr td.left ul li h2{font-size:18px;}
.blackbox table.chaptertable tr td.right div{margin:0px; padding:0px;}
.greenbox table.chaptertable tr td.right ul li{font-weight:normal; margin-bottom:5px;}

/* sat test home */

ul.satTestHCon{margin:0px; padding:0px; list-style-image:url('none'); list-style-type:none; border:1px solid #cfcfcf; height:75px}
ul.satTestHCon li{float:left; height:75px; overflow:hidden}
ul.satTestHCon li.left{width:145px; border-right:1px solid #cfcfcf;}
ul.satTestHCon li.left div{margin:10px 10px 0px 10px}
ul.satTestHCon li.mid {width:360px; border-right:1px solid #cfcfcf;}
ul.satTestHCon li.mid div{margin:10px 10px 10px 20px; color:#4b4b4b}
ul.satTestHCon li.right{width:135px;}
ul.satTestHCon li.right div{margin:10px 10px 0px 10px}

.testprogressCon{border:1px solid #cfcfcf; border-top:none; padding:10px;}
