html,body,h1,h2,h3,h4,h5,h6,div,span,iframe,table,td,th{margin:0;padding:0;}
form{display:inline;margin:0;padding:0;}
a img{border:none;margin:0;padding:0;}
html,body{font-size:.9em;font-family:Arial,Verdana,Helvetica,sans-serif;}
body{background-color:#fff;}
body.front{background-color:#fff;}
#toc{position:absolute;display:none;}
#tocsmall{position:absolute;display:none;}
#logo{margin-left:-6px;}
#toc p{font-size:.9em;}
#toc a{color:#006;}
#toc a:hover{color:#060;}
#toc .small{font-size:.9em;margin-bottom:40px;line-height:1.2em;}
#toc .mini{font-size:.9em;}
.bottom{font-size:.9em;border-top:1px solid #aad;padding-top:5px;margin-top:20px;line-height:1.1em;}
#main{padding-top:10px;}
#main.front{margin-left:10px;}
#main .narrow{width:600px;line-height:1.3em;}
#main .error{color:#600;}
#main h1{margin-bottom:15px;}
#main pre{border:1px solid #000;background-color:#ddd;padding:10px;}
.slogan{font-weight:bold;color:#224;border-bottom:1px solid #aad;padding-bottom:10px;margin-bottom:10px;}
h1{color:#224;font-size:1.6em;font-weight:bold;}
h2{color:#224;font-size:1.3em;font-weight:bold;}
h3{color:#333;font-size:1.1em;font-weight:bold;}
i{font-size:.9em;color:#333;}
img{vertical-align:text-bottom;}
img.borders{border:1px solid #333;}
.right{float:right;text-align:right;}
.left{float:left;}
.clear{clear:both;}
.noshow{display:none;}
.space{margin:5px;}
.larger{font-size:1.1em;}
.small{font-size:.9em;}
.dim{color:#999;}
li{margin-top:10px;}
a{color:#009;}
a:hover{color:#060;}
.pri0{color:#000;}
.pri1{color:#030;}
.pri2{font-weight:bold;color:#030;}
.pri3{font-weight:bold;color:#060;}
.date0{color:#000;}
.date1{color:#600;}
.date2{color:#600;font-weight:bold;}
.date3{color:#900;font-weight:bold;}
input,textarea{font-size:.9em;border:1px solid #999;padding:1px;margin:0;background-color:#fff;}
input[type=checkbox],input[type=radio]{border:0;}
select{font-size:.8em;border:1px solid #ddd;padding:1px;margin:0;background-color:#fff;}
.btn{font-size:.9em;padding:1px;border:1px solid #666;cursor:pointer;background-color:#ffc;}
.btn:hover{padding:0;border:2px solid #666;cursor:pointer;}
input.task{width:50%;padding:0 2px 0 0;}
.dett input.task{width:94%;padding:0 2px 0 0;}
.det .inplace{width:145px;}
input.inplace{width:94%;}
input.time{width:30px;}
select.inplace{width:100%;}
input#addbtn{border:0;float:right;cursor:pointer;}
.ednote{width:90%;height:8em;border:1px solid #999;padding:1px;margin:0;background-color:#fff;}
.addnote{width:90%;height:2em;border:1px solid #999;padding:1px;margin:0;background-color:#fff;}
#formReassignCancel,#formReassignSubmit{background-color:#cfc;margin-left:2px;font-size:.8em;}
#formReassignSel{width:70px;}
#viewby{display:none;}
#tabs{overflow:hidden;height:23px;}
.tab{display:none;float:left;height:14px;margin:0 6px 0 4px;padding:4px;border-bottom:1px solid #300;background:transparent url(http://images.toodledo.com/t/images/tr.gif) no-repeat top right;font-weight:bold;background-color:#ccf;white-space:nowrap;}
.tabon{float:left;height:14px;margin:0 6px 0 4px;padding:4px;background:none;border-bottom:0;font-weight:bold;background-color:#fff;white-space:nowrap;}
.tab a,.tabon a{text-decoration:none;}
.tab a:hover,.tabon a:hover{text-decoration:underline;}
.tab i,.tabon i{font-size:.9em;font-style:normal;}
.tl{display:none;float:left;margin-top:-4px;margin-left:-4px;}
#multiedit{display:none;}
#sharetask{display:none;}
#toolbar{display:none;}
#filtertask{display:none;}
#sorttask{display:none;}
#searchtask{display:none;}
#tip{display:none;}
#addtask{display:none;}
#trg{background:transparent url(http://images.toodledo.com/t/images/trgt.gif) no-repeat top right;margin:-1px -1px 0 0;}
#tlg{background:transparent url(http://images.toodledo.com/t/images/tlgt.gif) no-repeat top left;margin:-1px 0 0 -1px;}
#blg{background:transparent url(http://images.toodledo.com/t/images/blgt.gif) no-repeat bottom left;margin:0 0 -1px 0;}
#brg{background:transparent url(http://images.toodledo.com/t/images/brgt.gif) no-repeat bottom right;padding:5px;margin:0 0 -1px 0;}
#head{background-color:#fff;padding:5px;border:0;margin-top:-1px;}
#action_cancelSort{display:none;}
#action_searchtask,#action_filtertask,#action_sharetask,#action_sorttask,#action_hidedetails,#action_showdetails,#action_edittasks{display:none;}
#action_addtask{display:none;}
#action_cancelAdd{display:none;}
#moretabs{display:none;}
#tasks{margin-top:5px;}
#colhead+#tasks{margin-top:0;}
#taboverflow{position:absolute;right:0;width:150px;padding:6px;font-weight:bold;border:1px solid black;background-color:#ccf;z-index:10;}
.field{float:left;height:35px;width:150px;margin-right:10px;}
.field input,.field select{width:145px;}
.field b{font-size:.9em;font-weight:normal;}
#viewby a{text-decoration:none;}
#main .hr{border-top:1px solid #339;margin-top:4px;}
.row{padding:4px 0 3px 0;margin-right:0;border-bottom:1px dotted #ccc;clear:both;}
.row:hover{background-color:#e6e6e6;}
.subtasks .row:hover{background-color:#cdcdcd;}
.nohover .row:hover{background-color:transparent;}
.rownew{background-color:#dfd;}
.hiderow div,.hiderow span,.hiderow img{visibility:hidden;}
.ch{float:left;width:12px;height:12px;border:1px solid #666;margin-right:8px;}
.chd{float:left;width:2px;height:2px;border:6px solid black;margin-right:8px;}
.isd,.ihd{cursor:pointer;}
.del{display:none;float:right;cursor:pointer;margin-right:-20px;margin-top:8px;}
.sub,.subp{cursor:pointer;float:left;margin-right:3px;}
.subm{cursor:move;width:16px;height:16px;margin-right:3px;float:left;background:url(http://images.toodledo.com/t/images/icons/submove.gif) no-repeat top left;}
.st{float:left;width:20px;height:16px;background:none;cursor:pointer;}
.std{float:left;width:20px;height:16px;background:none;cursor:pointer;}
.std img{display:none;}
.std:after{content:url(http://images.toodledo.com/t/images/icons/star.gif);}
.task{cursor:pointer;padding:1px 3px 1px 1px;}
.dets_top{float:right;margin-top:-16px;white-space:nowrap;}
.dets_bot{margin:0 20px 0 20px;font-size:.9em;color:#336;}
.det{float:left;height:20px;margin-right:10px;margin-top:5px;width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.det span,.dets_top span{cursor:pointer;padding:3px;}
.det .date0,.det .pri0{color:#336;}
.det img{cursor:pointer;}
.note{color:#000;margin-bottom:3px;}
.note div{margin-left:20px;cursor:pointer;padding:3px;}
.note img{margin-top:3px;cursor:pointer;}
.dets_bot .ednote{font-size:1.2em;}
.row:hover .det span,.row:hover .dets_top span,.row:hover .note div{border:1px solid #ccc;padding:2px;}
.row:hover .dets_top span.noo{cursor:default;border:0;padding:3px;}
input:hover{cursor:text;}
.sep{background:#ddf url(http://images.toodledo.com/t/images/sep.gif) repeat-x top left;clear:both;padding:2px 4px 4px 0;font-weight:bold;}
.sep+.row{border-top:0 dotted #ccc;}
.closed{background:#ddd url(http://images.toodledo.com/t/images/sep2.gif) repeat-x top left;}
.sep i{font-weight:normal;}
.sep img{margin-left:0;}
.sep .right{margin-right:22px;}
.sep .shove{margin-left:21px;}
.sep .shove2{margin-left:41px;}
.subtasks{margin-left:20px;}
.subtasks .row{border-top:1px dotted #ccc;border-bottom:none;font-size:.9em;}
#dragger{position:absolute;width:200px;padding:3px 3px 3px 20px;background-color:#ccc;border:1px solid black;cursor:move;}
.moresubs{display:none;}
.cols{overflow:hidden;}
#colhead,#colheadnew{padding:0;margin-top:5px;margin-right:10px;border-bottom:2px solid #99f;font-weight:bold;overflow:hidden;white-space:nowrap;}
#colhead div{float:left;height:20px;border-right:1px solid #fff;margin-right:0;margin-top:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.coledit{background-color:#ccc;cursor:move;}
.coledit .head{display:block;margin:3px 0 0 5px;}
.dett{float:left;height:18px;margin:2px 10px 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#coled{float:right;margin-right:10px;cursor:pointer;}
#colhead div .colmv{float:right;cursor:move;border:0;width:16px;height:16px;background:#ccc url(http://images.toodledo.com/t/images/icons/colsize.gif) no-repeat top left;}
.col0{width:340px;}
.col1{width:135px;}
.col2{width:100px;}
.col4{width:85px;}
.col8{width:75px;}
.col16{width:85px;}
.col64{width:110px;}
.col128{width:135px;}
.col256{width:75px;}
.col512{width:135px;}
.col1024{width:135px;}
.col2048{width:85px;}
.col4096{width:160px;}
.col8192{width:20px;}
.col32768{width:85px;}
.col65536{width:100px;}
.col97{width:110px;}
.col98{width:110px;}
.col99{width:110px;}
#colhead .colc{width:20px;}
#colhead .col0{width:349px;}
#colhead .col1{width:144px;}
#colhead .col2{width:109px;}
#colhead .col4{width:94px;}
#colhead .col8{width:84px;}
#colhead .col16{width:94px;}
#colhead .col64{width:119px;}
#colhead .col128{width:144px;}
#colhead .col256{width:84px;}
#colhead .col512{width:144px;}
#colhead .col1024{width:144px;}
#colhead .col2048{width:94px;}
#colhead .col4096{width:169px;}
#colhead .col8192{width:19px;}
#colhead .col32768{width:94px;}
#colhead .col65536{width:109px;}
#colhead .col97{width:119px;}
#colhead .col98{width:119px;}
#colhead .col99{width:119px;}
.cols span,.cols .note{padding:1px;cursor:pointer;}
.cols:hover span,.cols:hover .note{background-color:#fff;}
.sorted{color:black;text-decoration:none;}
.cols .del{margin:0 0 0 10px;}
.cols .note,.cols .ednote{margin:5px 20px 0 20px;}
.not{float:right;cursor:pointer;}
.fil{float:right;cursor:pointer;margin-left:10px;}
.moresubs{margin-top:5px;color:#444;font-size:.9em;}
.moresubs a{color:#449;}
.moresubs .right{margin-top:2px;}
.det30{float:left;height:18px;margin:2px 10px 0 0;width:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.det60{float:left;height:18px;margin:2px 10px 0 0;width:65px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.det75{float:left;height:18px;margin:2px 10px 0 0;width:75px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.det90{float:left;height:18px;margin:2px 10px 0 0;width:90px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.det100{float:left;height:18px;margin:2px 10px 0 0;width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.det125{float:left;height:18px;margin:2px 10px 0 0;width:125px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.det150{float:left;height:18px;margin:2px 10px 0 0;width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.det175{float:left;height:18px;margin:1px 10px 0 0;width:175px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.det235{float:left;height:18px;margin:1px 10px 0 0;width:235px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.det275{float:left;height:18px;margin:1px 10px 0 0;width:275px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#protocal{position:absolute;background-color:#fff;border:1px solid black;z-index:10;width:168px;}
#protocal_prev{border:1px solid #666;margin:3px 0 3px 3px;padding:1px;font-size:.8em;cursor:pointer;}
#protocal_next{border:1px solid #666;margin:3px 3px 3px 0;padding:1px;font-size:.8em;cursor:pointer;}
#protocal_month{border:1px solid #666;margin:3px 0 3px 3px;padding:0;font-size:.8em;}
#protocal_year{border:1px solid #666;margin:3px;padding:0;font-size:.8em;}
#protocal_table{border-collapse:collapse;margin:0 3px 3px 3px;}
#protocal_table td{border:1px solid #ccc;text-align:center;font-weight:bold;width:22px;height:20px;font-size:.9em;cursor:pointer;}
#protocal_table th{border:1px solid #ccc;text-align:center;font-weight:bold;width:22px;color:#05e;font-size:.9em;}
#protocal_table td.dim{color:#999;}
#protocal_table td.today{background-color:#ccf;}
#protocal_table td.sel{background-color:#9cf;}
#protocal_table td.day{background-color:#ddd;}
#protocal_table td:hover{background-color:#999;}
.calendar{border:1px solid black;padding:0;margin:0;}
.cal_month{background-color:#bbd;padding:4px 0 4px 0;}
.cal_month_name{text-align:center;font-size:1.4em;font-weight:bold;}
.cal_prev{text-align:left;font-weight:bold;width:50px;padding-left:10px;}
.cal_next{text-align:right;font-weight:bold;width:50px;padding-right:10px;}
.cal_week{background-color:#ddf;border-top:1px solid #668;border-bottom:1px solid #668;padding:4px 0 4px 0;}
.cal_day_name{text-align:center;font-size:.9em;width:14%;}
.cal_days a{display:block;clear:both;font-size:1em;margin:0 1px 0 3px;padding-top:3px;}
.cal_days a.comp{font-size:.8em;color:#666;margin:0 1px 1px 3px;}
.cal_weekday{height:65px;width:14%;border-left:1px solid #aaa;border-bottom:1px solid #aaa;}
.cal_weekend{height:65px;width:14%;border-bottom:1px solid #aaa;background-color:#ddd;}
.cal_weekend2{height:65px;width:14%;border-left:1px solid #aaa;border-bottom:1px solid #aaa;background-color:#ddd;}
.cal_empty{height:65px;width:14%;border-left:1px solid #aaa;border-bottom:1px solid #aaa;}
.cal_ex{background:url(http://images.toodledo.com/t/images/calx.gif) no-repeat center center;}
.cal_today{float:right;background-color:#ffa;border-left:1px solid #aaa;border-bottom:1px solid #aaa;padding:3px;width:1em;text-align:center;font-weight:bold;}
.cal_anyday{float:right;background-color:#aaa;border-left:1px solid #aaa;border-bottom:1px solid #aaa;padding:3px;width:1em;text-align:center;}
.needpro{border:1px solid #600;background-color:#ffc;padding:10px;width:500px;line-height:1.3em;}
table.searchT{text-align:left;}
.searchT .image{border:0;background-color:transparent;margin-top:5px;cursor:pointer;}
.searchT td{padding:2px;}
#logbox{float:right;text-align:center;margin:20px;}
table.formbox{margin:5px 0 15px 20px;width:500px;border:1px solid #a6a6fe;text-align:left;}
#logbox table.formbox{width:302px;}
.formbox input,.formbox select,.formbox textarea{color:#000;font-size:1.1em;border:1px solid #ccc;}
.formbox .btn{border:1px solid #666;}
.formbox .image{border:0;background-color:transparent;margin-top:5px;cursor:pointer;}
.formbox input.borders{width:95%;}
.formbox th{border-bottom:1px solid #bebeff;background-color:#ddf;background:url(http://images.toodledo.com/t/images/title.gif) repeat-x top;font-weight:bold;padding:3px;text-align:center;font-size:1.2em;}
.formbox td{padding:5px;background-color:#f2f2ff;}
.formbox .low{color:#333;}
table.compare{border:2px solid #006;text-align:left;}
.compare td{padding:5px;text-align:center;border-left:1px solid #999;border-top:1px dotted #ccc;}
.compare th{border-left:1px solid #999;background-color:#ddf;font-weight:bold;padding:5px;text-align:center;}
.compare .head{padding:5px;font-weight:bold;border-left:0;text-align:left;}
.compare .yes{background-color:#cfc;color:#090;}
.compare .no{background-color:#fcc;color:#900;}
.compare .soso{background-color:#ffd;color:#666;cursor:pointer;}
.compare .yesus{background-color:#9e9;color:#060;font-weight:bold;}
.compare .nous{background-color:#fcc;color:#900;}
.compare .sosous{background-color:#ffc;color:#666;cursor:pointer;}
.compare .enhus{background-color:#9e9;color:#060;font-weight:bold;cursor:pointer;}
.compare th.us{background-color:#dfd;}
.compare .divider{font-weight:bold;border-left:0;text-align:left;background-color:#ddd;border-top:1px solid #999;border-bottom:1px solid #999;}
.compare img{cursor:pointer;}
.compare .row1 td{border-top:0;}
.compare .price td{background-color:#ddd;border-top:1px solid #999;border-bottom:1px solid #999;}
.compare .price td.us{background-color:#ccc;}
.compare .partial{text-decoration:underline;cursor:pointer;}
table.info{margin:5px 0 15px 20px;width:500px;background-color:#ffc;border:1px solid #a6a6fe;text-align:left;}
.info th{padding:8px 3px 8px 3px;width:150px;background-color:#ddf;border-right:1px solid #a6a6fe;font-weight:bold;}
.info td{padding:8px 3px 8px 3px;background-color:#f2f2ff;}
.detail{clear:both;border-top:1px solid #339;padding-top:5px;margin-top:30px;}
.detail b{font-size:1.3em;color:#333;}
.detail i{color:#333;}
.details{text-align:center;padding:4px;border:1px solid #ccc;margin:10px;float:left;}
ul.blog{margin:0;padding-left:15px;}
.blog li{line-height:1.2em;margin:0;padding:0;font-size:.9em;}
.blog li a{color:#006;}
.blog li a:hover{color:#060;}
.blog li a:visited{color:#606;}
.news td{border-bottom:1px solid #ccc;padding:5px;}
.news th{border-bottom:1px solid #666;padding:5px;}
table.pay{margin:5px;width:400px;border:1px solid #a6a6fe;}
.pay td{padding:10px;background-color:#f2f2ff;}
.pay strike{color:#900;font-size:1.4em;font-weight:bold;}
.pay big{color:#090;font-size:2em;font-weight:bold;}
.pay input{border:0;background-color:transparent;margin:0;cursor:pointer;}
.chain{float:left;clear:both;margin-left:28px;}
.chain img{margin-right:0;}
#slot{background-color:#999;}
.moveBot{border-bottom:2px solid #900;}
.moveTop{border-top:2px solid #900;}
.btnnobrd{border:0;background-color:transparent;margin-top:5px;cursor:pointer;}
#noteshield{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;}
#notebook{position:absolute;top:0;left:0;right:0;bottom:0;padding:3px;}
#notefield{position:absolute;top:47px;left:3px;right:3px;bottom:35px;padding:3px;width:95%;}
#notebook p{position:absolute;bottom:2px;left:3px;margin:0;padding:0;}
#notebook .image{position:absolute;bottom:2px;right:4px;border:0;background-color:#eee;}
#notebook input[type=text]{width:300px;}
#notebook select{margin-top:3px;}
#notetext{position:absolute;top:20px;left:3px;right:4px;bottom:3px;padding:3px;overflow:visible;}
.sptoc{float:left;padding-left:20px;height:16px;margin-right:5px;background:url(http://images.toodledo.com/t/images/sprites_toc.gif) no-repeat top left;}
.tocex{margin-left:5px;}
#sp1{background-position:0 0;}
#sp2{background-position:0 -16px;}
#sp3{background-position:0 -32px;}
#sp4{background-position:0 -48px;}
#sp5{background-position:0 -64px;}
#sp6{background-position:0 -80px;}
#sp7{background-position:0 -96px;}
#sp8{background-position:0 -112px;}
#sp9{background-position:0 -128px;}
#sp10{background-position:0 -144px;}
#sp11{background-position:0 -160px;}
#sp12{background-position:0 -176px;}
#sp13{background-position:0 -192px;}
#sp14{background-position:0 -208px;}
#sp15{background-position:0 -224px;}
#sp16{background-position:0 -240px;}
#sp17{background-position:0 -256px;}
#sp18{background-position:0 -272px;}
.spft{background:url(http://images.toodledo.com/t/images/sprites_filetypes.gif) no-repeat 0 0;}
.fttxt{background-position:-16px 0;}
.ftgif,.ftjpg,.ftjpeg,.ftpng,.ftpsd,.fttiff{background-position:-32px 0;}
.ftpdf{background-position:-48px 0;}
.ftxls{background-position:-64px 0;}
.ftppt{background-position:-80px 0;}
.ftdoc{background-position:-96px 0;}
.fthtml,.fthtm{background-position:-112px 0;}
