body{margin:0;padding:0;text-align:center;font:.7em Tahoma,Verdana,Arial,Helvetica,sans-serif;background:#49692f url(Images/background.png) repeat-y top center}p{margin:0;padding:0;padding-bottom:1em}a{color:#05f;text-decoration:none}a:hover{color:#000;text-decoration:underline}body.whiteBg{margin:0;padding:0;text-align:center;font:.7em Tahoma,Verdana,Arial,Helvetica,sans-serif;background:#fff url(Images/header_bgnd.png) no-repeat top left}body.whiteBg .pageTop td{text-align:left}body.whiteBg h1{margin:4px 10px 8px;font-size:1.5em;text-align:right}body.whiteBg img{border:0;margin:11px 0 8px 20px}body.whiteBg imagecell{width:275px;text-align:right}body.whiteBg table.outerTable{width:100%;vertical-align:top;margin:0;padding:0;border:0;border-collapse:collapse;font-size:1em}body.whiteBg table.outerTable td{vertical-align:top}body.whiteBg table.innerTable{width:100%;vertical-align:top;margin:0 0 14px;padding:2px;font-size:1em;border-collapse:collapse}body.whiteBg .innerTable tr{vertical-align:top}body.whiteBg .innerTable tr th{vertical-align:top;background:#49692f url(Images/green_bkgd.png) top repeat-x left;color:#fff;border:1px solid #83a84f}body.whiteBg .innerTable tr.heading th{vertical-align:top;background:#cbeead url(Images/Container-Header_bkgd.png) repeat-x left center;padding:5px;color:#000;border:1px solid #83a84f}body.whiteBg .innerTable th{text-align:left;border:1px solid #ceefb0;border-collapse:collapse;padding:3px 4px;white-space:nowrap}body.whiteBg .innerTable td{text-align:left;border:1px solid #afe47e;border-collapse:collapse;padding:4px 5px}body.whiteBg .innerTable h2{font-size:1.1em;margin:0}#siteTop{padding-top:76px;padding-bottom:0;overflow:hidden;position:relative;width:863px;background:url(Images/RegExLib_logo_header.png) no-repeat 0 14px;margin-left:auto;margin-right:auto;text-align:left}#siteTop h1{display:none}#topNav{margin-top:0}#topNav ul{font-size:110%;font-weight:700;color:#276600;margin:0;padding:0}#topNav li{display:inline;padding:0 21px 0 14px}#topNav a{color:#276600}#topNav a:hover{color:#05f;text-decoration:none!important}#siteBody{padding-top:0;overflow:hidden;position:relative;width:863px;margin-left:auto;margin-right:auto;text-align:left}#copyrightLine{text-align:center;clear:both}#leaderboardAdTop{width:728px;height:90px}#mainContentArea{width:507px;margin-left:167px}#mainContentArea .linkBoldBulleted{font-weight:700;padding-left:24px;background:url(Images/bullet_blue.gif) no-repeat 8px 4px;font-size:1.1em}#sidebarLeft{width:155px;float:left}#sidebarRight{width:177px;float:right}.advancedSearchContainer{height:284px}.advancedSearchContainer .largeRectangleAd{width:336px;float:right;border:1px solid #83a84f}.advancedSearchContainer .searchCriteria{width:145px;float:left}.advancedSearchContainer .testerCriteria{width:145px;float:left}.advancedSearchContainer .testerCriteria label{font-weight:700;color:#276600}.border{border:1px solid #83a84f}.buttonLarge{background:url(Images/button_bkgd.png) no-repeat center center;height:23px;width:104px;font:11px Tahoma,trebuchet ms,Arial,sans-serif;color:#fff;border:0}.buttonLargeDisabled{background:url(Images/button_bkgd_disabled.png) no-repeat center center;height:23px;width:104px;font:11px Tahoma,trebuchet ms,Arial,sans-serif;color:#fff;border:0}.buttonSmall{background:url(Images/button_bkgd_small.png) no-repeat center center;height:15px;width:47px;font:10px Tahoma,trebuchet ms,Arial,sans-serif;color:#fff;border:0;float:right;margin-left:5px;vertical-align:middle;text-align:center;padding-top:2px}.buttonSmall:hover,buttonsmalllong:hover{color:White}.buttonSmallLong{background:url(Images/button_bkgd_small_long.png) no-repeat center center;height:15px;width:100px;font:10px Tahoma,trebuchet ms,Arial,sans-serif;font-weight:700;color:#fff;border:0;float:right;margin-left:5px;vertical-align:middle;text-align:center;padding-top:2px}.captchaImage{border:solid 1px #83a84f;margin-right:10px;vertical-align:top;width:206px;height:92px}.captchaSubmitForm{width:140px;height:95px}.center{text-align:center}.clear{clear:both}.commonContainer{border:1px solid #83a84f;border-bottom:3px solid #83a84f;background:#f7ffed;margin:0;padding:6px 8px;margin-bottom:12px;position:relative;line-height:1.4em}.commonContainer hr{color:#83a84f;background-color:#83a84f;height:1px;border:0}.commonContainer h4{font-weight:700;font-size:1.1em;padding:0;margin:3px 0}.commonContainer .spotlightAd a{font-weight:700}.commonContainer .spotlightAd{font-size:.9em;line-height:1.4em;text-indent:20px;background:transparent url(Images/gear_16x16.gif) no-repeat left top}.commonContainer table.notAspNetControl{padding:0;font-size:.9em;line-height:1.4em}.commonContainer table.notAspNetControl h3{font-size:1.1em;line-height:1.4em;margin:0}.commonContainer table.notAspNetControl .resourcesImageCell{padding-right:10px;font-size:1.1em;line-height:1.6em;color:#276600}.commonContainer table.notAspNetControl strong{font-size:1.1em}.commonContainer .listTable{font-size:1em;border-collapse:collapse;border:2px solid #f7ffed;width:100%}.commonContainer .listTable td{border-bottom:1px solid #83a84f;border-top:1px solid #83a84f;border-collapse:collapse;padding-top:2px;padding-bottom:2px}.commonContainer .listTable td.banner{border-left:1px solid #83a84f;border-right:1px solid #83a84f;border-collapse:separate;padding-top:12px;padding-bottom:12px}.commonContainer .listTable .linkBulleted{padding-left:18px;background:url(Images/bullet_blue.gif) no-repeat 2px 5px}.commonContainer .listTable .linkBulletedRss{padding-left:18px;background:url(Images/bullet_orange.gif) no-repeat 1px 4px}.commonContainerHeader{color:#276600;padding:4px 8px;border:1px solid #83a84f;border-bottom:0;background:#cbeead url(Images/Container-Header_bkgd.png) repeat-x left center;border-collapse:collapse}.commonContainerHeader h2,.commonContainerHeader h3{font-size:110%;font-weight:700;color:#276600;margin:0;padding:0}.commonContainerSubHead{background:#49692f url(Images/green_bkgd.png) repeat-x top left;color:#fff;border:1px solid #83a84f;border-top:0;border-bottom:0;padding:4px 10px;border-collapse:collapse}.commonContainerSubHead img{margin:0 0 -2px;border:0;vertical-align:middle}.commonContainerSubHead h4{margin:0;font-size:1em;line-height:.8em}.commonContainerSubHead td{padding:4px 10px}.commonContainerSubHead a{color:#c6d9ff;font-weight:700}controlgeneratedtablecontainer{}.formField{background:#fff url(Images/form_field_bkgd.png) top repeat-x left;font:Tahoma,trebuchet ms,Arial,sans-serif;font-size:11px;padding:4px;border:1px solid #8c8c8c}.formStyleDropDown{background-color:#edf3ff;font:Tahoma,trebuchet ms,Arial,sans-serif;font-size:11px;padding:1px;border:1px solid #8c8c8c}.highlightContainer{background:#edf3ff;border:1px solid #8c8c8c;margin:0;padding:10px 14px;margin-bottom:12px;position:relative;line-height:1.4em;font-size:.9em}.highlightContainer h3{font-size:1.4em;font-weight:700}.invisible{display:none}.nonFramedContainer{padding:0 4px}.nonFramedContainer h2{font-size:1.7em;margin:10px 0}.overflowFixDiv{width:auto;*height:auto;overflow-x:auto;overflow-y:auto}.rating{float:right;font-size:10px;font-weight:700}.loginContainer{padding:14px 10px 14px 115px;background:#f7ffed url(Images/login_icon.png) no-repeat 12px 36px}.addEditContainer{padding:14px 10px 14px 105px;background:#f7ffed url(Images/add_regex_folder_icon.png) no-repeat 12px 36px}.addEditContainer h3,.loginContainer h3,updatecontainer h3{font-size:1.5em;margin:0 0 10px}.addEditContainer h4,.loginContainer h4,updatecontainer h3{font-size:1.2em;margin:10px 0 4px}.registerContainer{padding:14px 10px 14px 115px;background:#f7ffed url(Images/register_icon.png) no-repeat 12px 36px}.registerContainer h3,.loginContainer h3,updatecontainer h3{font-size:1.5em;margin:0 0 10px}.registerContainer h4,.loginContainer h4,updatecontainer h3{font-size:1.2em;margin:10px 0 4px}.updateContainer{padding:14px 10px 14px 115px;background:#f7ffed url(Images/update_icon.png) no-repeat 12px 36px}.searchContainer{padding:14px 10px 14px 112px;background-image:url(Images/search_icon.png);background-repeat:no-repeat;background-position:28px center}.searchContainer .advancedSearchTD{padding-left:24px}.searchResultsTable{border:1px solid #83a84f;background:#edffd6;margin:0;position:relative;line-height:1.3em;border-collapse:separate;width:100%}.searchResultsTable tr th{padding:2px 8px 1px 26px;vertical-align:top;width:74px}.searchResultsTable tr td{padding:2px 8px;vertical-align:top;word-wrap:break-word}.searchResultsTable tr.description,tr.matches,tr.nonmatches,tr.author,tr.source{background-color:#fff}.searchResultsTable tr.title th,tr.author th,tr.yourRating th{background-image:url(Images/bullet_blue.gif);background-repeat:no-repeat;background-position:10px 13px}.searchResultsTable tr.expression th{background-image:url(Images/bullet_blue.gif);background-repeat:no-repeat;background-position:10px 5px}.searchResultsTable tr.title th,tr.title td,tr.description th,tr.description td,tr.author th,tr.author td{padding-top:10px}.searchResultsTable tr.expression th,tr.expression td,tr.author th,tr.author td,tr.source th,tr.source td{padding-bottom:10px}.searchResultsTable tr.matches td{color:#276600}.searchResultsTable tr.nonmatches td{color:red}.searchResultsTable tr.yourRating th,tr.yourRating td{padding-top:6px;padding-bottom:8px;vertical-align:middle}.searchResultsTable tr.title td,tr.author a{font-size:1.1em;font-weight:700}.searchResultsTable tr.title a.buttonSmall{font-size:10px;font-weight:400}.searchResultsTable div.expressionDiv{width:380px;height:38px;*height:auto;overflow-x:auto;overflow-y:auto;overflow-x:-moz-scrollbars-horizontal!important;overflow-y:-moz-scrollbars-vertical!important}.searchResultsTable div.overflowFixDiv{width:380px;*height:auto;overflow-x:auto;overflow-y:auto}.separator{color:Black;margin:0 6px}.supportSponsors{position:absolute;right:8px;color:#276600;text-align:right;width:100px}.sidebarList{list-style:none;margin:2px;padding-left:0}.sidebarList li{line-height:1.5em;padding-left:17px;background-image:url(Images/bullet_blue.gif);background-repeat:no-repeat;background-position:2px 4px}.sidebarList .rssLink{background-image:url(Images/bullet_orange.gif);background-repeat:no-repeat;background-position:1px 3px}.sidebarList .starLink{background-image:url(Images/bullet_star.png);background-repeat:no-repeat;background-position:0 2px}.tabnav{list-style:none;margin:0;padding:0}.tabnav li{display:inline}.tabnav a{padding:.8em 1em;text-decoration:none;font-weight:700;font-size:11px;line-height:36px;color:#fff;border:1px solid #0043cc;border-bottom-color:#3e7eff;background:#003cb8 url(Images/tab_bkgd.gif) repeat-x left center;border-collapse:collapse!important}.tabnav a:hover{text-decoration:none;color:#000;background:#efefef;background:#cbeead url(Images/tab_bkgd_hover.gif) repeat-x left center;border:1px solid #0043cc;border-bottom-color:#3e7eff}.welcomeContainer{padding-left:112px;background:#edf3ff url(Images/add_regex_folder_icon.png) no-repeat 8px center}.marginAddBottom{margin-bottom:12px}.marginAddTop{margin-top:12px}.marginNoneBottom{margin-bottom:0}.paddingNoneSides{padding-left:0;padding-right:0}.paddingNoneTopBottom{padding-top:0;padding-bottom:0}.paddingNoneTop{padding-top:0}.paddingNoneBottom,.searchResultsTable .paddingNoneBottom th,.searchResultsTable .paddingNoneBottom td{padding-bottom:0}@media print{body.whiteBg{font:.6em Tahoma,Verdana,Arial,Helvetica,sans-serif;background-color:#fff;background-image:none}body.whiteBg imagecell{width:1px;text-align:right}body.whiteBg h1{margin:0 10px;text-align:center}body.whiteBg img{display:none}body.whiteBg table.innerTable{margin:0}body.whiteBg .innerTable td{padding:2px 5px}}