.clear{clear:both}.float-left{float:left}.float-right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.bold{font-weight:700}.italic{font-style:italic}.underline{border-bottom:1px solid}.highlight{background:#ffc}.img-left{float:left;margin:4px 10px 4px 0}.img-right{float:right;margin:4px 0 4px 10px}.nopadding{padding:0}.noindent{margin-left:0;padding-left:0}.nobullet{list-style:none;list-style-image:none}.noborder{border:none}.nobackground{background:0 0}.printhide{display:none}.bgreplace{text-indent:-9999em;position:relative}.bgreplace a{position:absolute;display:block;top:0;left:0}.clear:after,.clearafter:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clear,.clearafter{display:inline-block}.clear,.clearafter{display:block}* html .clear,* html .clearafter{height:1px}body,html{border:0;margin:0;padding:0}a{text-decoration:none;outline:0}a:hover{text-decoration:underline}a img{border:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1{letter-spacing:-1px;font-size:2em}h2{letter-spacing:-1px;font-size:1.5em}h3,h4,h5,h6{font-size:1em}ol,p,ul{margin:0;padding:0 0 18px 0}blockquote{margin:22px 40px;padding:0}ol,ul{list-style:none;padding:0 0 18px 40px}small{font-size:.85em}#msg{width:95%;font-family:Verdana,sans-serif;margin:10px auto;padding:5px 5px 5px 10px;line-height:20px}.notice{background:#ffc;color:#31363e;border:1px solid #ffdc50}.success{background:#e2f9e3;color:#060;border:1px solid #9c9}.error{background:#ffe3e0;color:#e31b0c;border:1px solid #dc6e66}#msg.error{padding:0 0 5px 0}.error h5{color:#fff;background:#e31b0c;padding:3px}.error .errorlist{font-size:90%;margin-bottom:0;padding-bottom:0}.error .errorlist li{list-style:disc}.input{border:1px solid #c3c3c3;border-top-color:#7c7c7c;border-bottom-color:#ddd;border-left-color:#c3c3c3;padding:3px;background:#fff url(/images/c1b5a7b55386db5e3869f3e1b50d7b72d2f49c29/input_bg.gif) repeat-x left top;font-family:Verdana,Arial,sans-serif}body{font-family:Verdana,Helvetica,sans-serif;background:#343434 url(/images/6d6e168d421df65eaa3d15f6d1202f2c797fc782/body_tile.gif) repeat-x left top;font-size:12px;color:#323232}a{color:#4e9ad0}p{line-height:19px}#hd{height:85px;width:960px;margin:0 auto}#logo{background:url(/images/636c44b1fd57057258969b1410355c4e22574401/weblogo.gif) no-repeat left top;width:320px;height:85px}#logo a{width:320px;height:85px}#contentWrapper{background:#e3e4ea url(/images/97a2cb6088b21984d9029e1128c550f875b8e0e2/content_tile.gif) repeat-x left top}#content{position:relative;width:960px;margin:0 auto}.submitAndRss{position:absolute;right:0;top:0}.submitAndRss ul li{float:left}.submitAndRss #tsubmitudf a{background:url(/images/44b4e010cf2a81350718489f1e49deb1b5bf441a/btn_submit.gif) no-repeat left top;display:block;width:120px;height:36px;text-indent:-99999em}.submitAndRss #trss a{background:url(/images/9698deb7bb27a262ef04d29ca2f77912bc1003a1/btn_rss.gif) no-repeat left top;display:block;width:71px;height:36px;text-indent:-99999em}.submitAndRss #trss a:hover,.submitAndRss #tsubmitudf a:hover{background-position:0 -36px}.leftColumn,.rightColumn{float:left}.leftColumn{width:699px;background:#fff;margin-top:12px;padding:10px 10px 15px 10px;border-right:1px solid #cecfd3}.googlead{text-align:right;margin:10px 0 10px 0}h5.lastUpdated{font-weight:400;font-size:11px;margin-top:-10px;margin-bottom:20px;color:#b1b1b1}.lib{width:30%;height:150px;padding-bottom:10px;float:left;margin:0 5px;color:#111}.lib a{font-size:14px}.lib .date{color:#b1b1b1}.lib p{font-size:11px;line-height:16px}.homeContent{clear:both;border-bottom:1px solid #dee0e3;margin:0 5px}.submissionAndUpdates{padding-top:10px}.submissionAndUpdates p{font-size:11px;line-height:16px}.recentUpdates,.submissions{width:48%;float:left;margin:0 5px}.downloadLibrary{float:right;display:block;width:141px;height:27px;background:url(/images/4f6b053f9d5ba9385c4f766c283bfc8f710c2e4e/btn_download.gif) no-repeat left top;text-indent:-99999em}.downloadUDF{margin-bottom:20px;float:right;display:block;width:141px;height:27px;background:url(/images/9acc702b9f8ec9b8a03603e6683f38c088908525/btn_udf.gif) no-repeat left top;text-indent:-99999em}.function{border-bottom:1px solid #c5d5e5;margin:6px 0;padding-bottom:8px;font-size:11px;color:#b1b1b1}.function .funcName{font-size:14px}.function p{margin:0;padding:0}.function .options{margin:5px 0;padding:0;clear:left}.function .options li{display:inline}.function .options a{color:#4a7693;font-weight:700}.udfCode{background:#ecf2f5;padding:6px;width:687px;max-height:600px;overflow:auto}.myrating{float:left;position:relative;width:72px;height:20px;background:url(/images/10044beb8be7ec66a27625726b2cca6b3c173982/rating_bg.gif) no-repeat left top}.rate0,.rate1,.rate2,.rate3,.rate4,.rate5{position:absolute;text-indent:-99999em;width:72px;height:15px;left:0;top:0;background-repeat:none;background-position:left top}.rate0{background-image:url(/images/508854941559baace30badfa4e9960c83ea06356/rate0.gif)}.rate1{background-image:url(/images/e251ee23ce38ad9f1b0a4d1d64de73aab869e3d1/rate1.gif)}.rate2{background-image:url(/images/fb1ecdd24cdab1e56631c0110faffecbb7ad4e9f/rate2.gif)}.rate3{background-image:url(/images/348a8cbae6f481759a194a5d6ef5e363a4fd7b88/rate3.gif)}.rate4{background-image:url(/images/d7077ab7b0592eea5940dd1d609b68090d6786e4/rate4.gif)}.rate5{background-image:url(/images/f0a00e4b6afdd93f1aaf6a736f09bd2cc40efc9f/rate5.gif)}.function .code{margin:10px;color:#222;display:none}.function .viewUDF{background:url(/images/d29c6235f3ded580ac721b174efdc1acced66a7a/view_plus.gif) no-repeat left center;color:#4a7693;padding-left:15px;font-weight:700}p.description{font-size:11px;color:#b1b1b1;margin:0;padding:0}.udfDetails{clear:left}.udfDetails p{margin:4px 0;padding:3px 0}#paramsTable{border-left:1px solid #8ca5b7;border-right:1px solid #8ca5b7;border-top:1px solid #8ca5b7;width:388px}#paramsTable td,th{border-bottom:1px solid #8ca5b7;padding:3px;font-size:11px}#paramsTable th{background:url(/images/8cee2122a877966db108775537094b11a912c3d3/th_background.gif) repeat-x left top;font-weight:700;color:#1a4c6f;text-align:left}#paramsTable td{background:#f5f8fa;color:#111}#paramsTable .even td{background:#fff}#paramsTable .yes{color:#29940c;font-weight:700}.author{float:right;width:220px}.author h3{clear:right}.author p{padding:10px 5px 5px 5px}.author img{margin-top:-5px;padding:3px;background:#fff;border:1px solid #cbcbcb}.author h3 span{background-image:url(/images/b31f42fc68fb550ebbb88750c1508e0552790fd0/h3_author.gif);background-repeat:no-repeat}.author .email{background:url(/images/a2bcc011bd52b968b3de0d8c94413fef3cc5979b/emailicon.gif) no-repeat left center;padding-left:20px;font-weight:700}.rightColumn{width:240px;margin-top:55px;background:url(/images/7ed74139684672e79db95a975cca317c7b5d85d4/rightcolumn_tile.gif) repeat-y left top}.author h3,.rightColumn h3{background:#363636 url(/images/a4325eef859e640dd82b5e282043ff05c568b1c8/right_header_bg.gif) repeat-x left top;color:#fff;height:27px;text-indent:-99999em}.author h3 span,.rightColumn h3 span{display:block;height:27px;width:93px;background-repeat:none;background-position:left center}.rightColumn .searchForm h3 span{background-image:url(/images/dd889937dc12d438274d1a3b8fb43ff165ca3441/h3_search.gif)}.rightColumn .latestAdditions h3 span{background-image:url(/images/66803c2a3c9ddfa848cc173d05968e2c07aa4df2/h3_latest.gif)}.rightColumn .topRated h3 span{background-image:url(/images/766b64c25860b7cdeb451d5157b5e9383d407d17/toprated.gif)}.rightColumn .searchForm{font-size:10px;padding-bottom:10px;margin-bottom:10px}.rightColumn .searchForm form{padding:10px}.rightColumn .searchForm a.advanced{padding-left:130px;font-weight:700}.rightColumn .searchForm img{padding-top:10px;padding-left:8px}.rightColumn .person{border-bottom:1px solid #c5d5e5;padding:16px 8px 8px 8px;margin:0 5px}.rightColumn .person.last{border-bottom:none}.rightColumn .person p{font-size:10px;margin:0;padding:0;line-height:14px}.rightColumn .person a{font-size:12px;font-weight:700}.rightColumn .person img.gravatar{padding:3px;background:#fff;border:1px solid #cbcbcb;margin-top:-8px;width:43;height:43}.rightColumn .person .name{color:#7c7c7c}.rightColumn .person .time{color:#a1a6aa}.rightColumn a.viewMore{display:block;width:93%;clear:left;text-align:right;font-weight:700;font-size:10px;padding-right:8px}#ft{background:#343434 url(/images/45617e40fb164c367427f4caf0865713047acdf2/footer_tile.gif) repeat-x left top}.ft_content{color:#fff;width:960px;margin:0 auto;font-size:10px;padding-top:8px}.ft_content .created{float:left;width:40%}.ft_content .copyright{float:right;width:40%;text-align:right}.ft_content .copyright a{color:#fff;font-weight:700}.ft_content p{line-height:15px}.form label{font-weight:700}.field{line-height:1.6em;width:200px;margin-right:25px;margin-bottom:15px;float:left}.form .newline{clear:left}.form .field .input{width:200px}.form .disclaimer{font-size:.88em;font-style:italic;clear:left;line-height:1em}.form .field.width300{width:300px}.form .field.width300 .input{width:300px}.form .field.width100{width:100px}.form .field.width100 .input{width:100px}.form .field.width50{width:50px}.form .field.width50 .input{width:50px}.form .field.width450{width:450px}.form .field.width450 .input{width:450px}.form .field.width450 .textarea{width:450px;height:200px}.advSearch{background:#ecf2f5;padding:6px}.viewAdvSearch{background:url(/images/d29c6235f3ded580ac721b174efdc1acced66a7a/view_plus.gif) no-repeat left center;color:#4a7693;padding-left:15px;font-weight:700}.advSearchOptions{margin:10px;color:#222;display:none}h2{margin-bottom:10px;color:#4a7693}code[class*=language-],pre[class*=language-]{color:#000;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono',monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#a67f59;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.important{font-weight:700}.token.entity{cursor:help}