BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(Images/background.png) #49692f repeat-y center top; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 0.7em Tahoma, Verdana, Arial, Helvetica, sans-serif; PADDING-TOP: 0px; TEXT-ALIGN: center
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 0px
}
A {
	COLOR: #0055ff; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
BODY.whiteBg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(Images/header_bgnd.png) #ffffff no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 0.7em Tahoma, Verdana, Arial, Helvetica, sans-serif; PADDING-TOP: 0px; TEXT-ALIGN: center
}
BODY.whiteBg .pageTop TD {
	TEXT-ALIGN: left
}
BODY.whiteBg H1 {
	FONT-SIZE: 1.5em; MARGIN: 4px 10px 8px; TEXT-ALIGN: right
}
BODY.whiteBg IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 11px 0px 8px 20px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
BODY.whiteBg imageCell {
	WIDTH: 275px; TEXT-ALIGN: right
}
BODY.whiteBg TABLE.outerTable {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse
}
BODY.whiteBg TABLE.outerTable TD {
	VERTICAL-ALIGN: top
}
BODY.whiteBg TABLE.innerTable {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 1em; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 14px; VERTICAL-ALIGN: top; WIDTH: 100%; PADDING-TOP: 2px; BORDER-COLLAPSE: collapse
}
BODY.whiteBg .innerTable TR {
	VERTICAL-ALIGN: top
}
BODY.whiteBg .innerTable TR TH {
	BORDER-RIGHT: #83a84f 1px solid; BORDER-TOP: #83a84f 1px solid; BACKGROUND: url(Images/green_bkgd.png) #49692f repeat-x left top; VERTICAL-ALIGN: top; BORDER-LEFT: #83a84f 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #83a84f 1px solid
}
BODY.whiteBg .innerTable TR.heading TH {
	BORDER-RIGHT: #83a84f 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #83a84f 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(Images/Container-Header_bkgd.png) #cbeead repeat-x left center; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: #83a84f 1px solid; COLOR: #000000; PADDING-TOP: 5px; BORDER-BOTTOM: #83a84f 1px solid
}
BODY.whiteBg .innerTable TH {
	BORDER-RIGHT: #ceefb0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ceefb0 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ceefb0 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ceefb0 1px solid; WHITE-SPACE: nowrap; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left
}
BODY.whiteBg .innerTable TD {
	BORDER-RIGHT: #afe47e 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #afe47e 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; BORDER-LEFT: #afe47e 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #afe47e 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left
}
BODY.whiteBg .innerTable H2 {
	FONT-SIZE: 1.1em; MARGIN: 0px
}
#siteTop {
	BACKGROUND: url(Images/RegExLib_logo_header.png) no-repeat 0px 14px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; OVERFLOW: hidden; WIDTH: 863px; MARGIN-RIGHT: auto; PADDING-TOP: 76px; POSITION: relative; TEXT-ALIGN: left
}
#siteTop H1 {
	DISPLAY: none
}
#topNav {
	MARGIN-TOP: 0px
}
#topNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #276600; PADDING-TOP: 0px
}
#topNav LI {
	PADDING-RIGHT: 21px; DISPLAY: inline; PADDING-LEFT: 14px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#topNav A {
	COLOR: #276600
}
#topNav A:hover {
	COLOR: #0055ff; TEXT-DECORATION: none! important
}
#siteBody {
	MARGIN-LEFT: auto; OVERFLOW: hidden; WIDTH: 863px; MARGIN-RIGHT: auto; PADDING-TOP: 0px; POSITION: relative; TEXT-ALIGN: left
}
#copyrightLine {
	CLEAR: both; TEXT-ALIGN: center
}
#leaderboardAdTop {
	WIDTH: 728px; HEIGHT: 90px
}
#mainContentArea {
	MARGIN-LEFT: 167px; WIDTH: 507px
}
#mainContentArea .linkBoldBulleted {
	PADDING-LEFT: 24px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: url(Images/bullet_blue.gif) no-repeat 8px 4px
}
#sidebarLeft {
	FLOAT: left; WIDTH: 155px
}
#sidebarRight {
	FLOAT: right; WIDTH: 177px
}
.advancedSearchContainer {
	HEIGHT: 284px
}
.advancedSearchContainer .largeRectangleAd {
	BORDER-RIGHT: #83a84f 1px solid; BORDER-TOP: #83a84f 1px solid; FLOAT: right; BORDER-LEFT: #83a84f 1px solid; WIDTH: 336px; BORDER-BOTTOM: #83a84f 1px solid
}
.advancedSearchContainer .searchCriteria {
	FLOAT: left; WIDTH: 145px
}
.advancedSearchContainer .testerCriteria {
	FLOAT: left; WIDTH: 145px
}
.advancedSearchContainer .testerCriteria LABEL {
	FONT-WEIGHT: bold; COLOR: #276600
}
.border {
	BORDER-RIGHT: #83a84f 1px solid; BORDER-TOP: #83a84f 1px solid; BORDER-LEFT: #83a84f 1px solid; BORDER-BOTTOM: #83a84f 1px solid
}
.buttonLarge {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(Images/button_bkgd.png) no-repeat center center; FONT: 11px Tahoma, "Trebuchet MS", Arial, sans-serif; BORDER-LEFT: 0px; WIDTH: 104px; COLOR: #ffffff; BORDER-BOTTOM: 0px; HEIGHT: 23px
}
.buttonLargeDisabled {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(Images/button_bkgd_disabled.png) no-repeat center center; FONT: 11px Tahoma, "Trebuchet MS", Arial, sans-serif; BORDER-LEFT: 0px; WIDTH: 104px; COLOR: #ffffff; BORDER-BOTTOM: 0px; HEIGHT: 23px
}
.buttonSmall {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(Images/button_bkgd_small.png) no-repeat center center; FLOAT: right; FONT: 10px Tahoma, "Trebuchet MS", Arial, sans-serif; MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; WIDTH: 47px; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: 0px; HEIGHT: 15px; TEXT-ALIGN: center
}
.buttonSmall:hover {
	COLOR: white
}
buttonSmallLong:hover {
	COLOR: white
}
.buttonSmallLong {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(Images/button_bkgd_small_long.png) no-repeat center center; FLOAT: right; FONT: bold 10px Tahoma, "Trebuchet MS", Arial, sans-serif; MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; WIDTH: 100px; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: 0px; HEIGHT: 15px; TEXT-ALIGN: center
}
.captchaImage {
	BORDER-RIGHT: #83a84f 1px solid; BORDER-TOP: #83a84f 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #83a84f 1px solid; WIDTH: 206px; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #83a84f 1px solid; HEIGHT: 92px
}
.captchaSubmitForm {
	WIDTH: 140px; HEIGHT: 95px
}
.center {
	TEXT-ALIGN: center
}
.clear {
	CLEAR: both
}
.commonContainer {
	BORDER-RIGHT: #83a84f 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #83a84f 1px solid; PADDING-LEFT: 8px; BACKGROUND: #f7ffed; PADDING-BOTTOM: 6px; MARGIN: 0px 0px 12px; BORDER-LEFT: #83a84f 1px solid; LINE-HEIGHT: 1.4em; PADDING-TOP: 6px; BORDER-BOTTOM: #83a84f 3px solid; POSITION: relative
}
.commonContainer HR {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: #83a84f; BORDER-BOTTOM: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #83a84f
}
.commonContainer H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN: 3px 0px; PADDING-TOP: 0px
}
.commonContainer .spotlightAd A {
	FONT-WEIGHT: bold
}
.commonContainer .spotlightAd {
	FONT-SIZE: 0.9em; BACKGROUND: url(Images/gear_16x16.gif) no-repeat left top; TEXT-INDENT: 20px; LINE-HEIGHT: 1.4em
}
.commonContainer TABLE.notAspNetControl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
.commonContainer TABLE.notAspNetControl H3 {
	FONT-SIZE: 1.1em; MARGIN: 0px; LINE-HEIGHT: 1.4em
}
.commonContainer TABLE.notAspNetControl .resourcesImageCell {
	PADDING-RIGHT: 10px; FONT-SIZE: 1.1em; COLOR: #276600; LINE-HEIGHT: 1.6em
}
.commonContainer TABLE.notAspNetControl STRONG {
	FONT-SIZE: 1.1em
}
.commonContainer .listTable {
	BORDER-RIGHT: #f7ffed 2px solid; BORDER-TOP: #f7ffed 2px solid; FONT-SIZE: 1em; BORDER-LEFT: #f7ffed 2px solid; WIDTH: 100%; BORDER-BOTTOM: #f7ffed 2px solid; BORDER-COLLAPSE: collapse
}
.commonContainer .listTable TD {
	BORDER-TOP: #83a84f 1px solid; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #83a84f 1px solid; BORDER-COLLAPSE: collapse
}
.commonContainer .listTable TD.banner {
	BORDER-RIGHT: #83a84f 1px solid; PADDING-BOTTOM: 12px; BORDER-LEFT: #83a84f 1px solid; PADDING-TOP: 12px; BORDER-COLLAPSE: separate
}
.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 {
	BORDER-RIGHT: #83a84f 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #83a84f 1px solid; PADDING-LEFT: 8px; BACKGROUND: url(Images/Container-Header_bkgd.png) #cbeead repeat-x left center; PADDING-BOTTOM: 4px; BORDER-LEFT: #83a84f 1px solid; COLOR: #276600; PADDING-TOP: 4px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse
}
.commonContainerHeader H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #276600; PADDING-TOP: 0px
}
.commonContainerHeader H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #276600; PADDING-TOP: 0px
}
.commonContainerSubHead {
	BORDER-RIGHT: #83a84f 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: 0px; PADDING-LEFT: 10px; BACKGROUND: url(Images/green_bkgd.png) #49692f repeat-x left top; PADDING-BOTTOM: 4px; BORDER-LEFT: #83a84f 1px solid; COLOR: #ffffff; PADDING-TOP: 4px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse
}
.commonContainerSubHead IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px 0px -2px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.commonContainerSubHead H4 {
	FONT-SIZE: 1em; MARGIN: 0px; LINE-HEIGHT: 0.8em
}
.commonContainerSubHead TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.commonContainerSubHead A {
	FONT-WEIGHT: bold; COLOR: #c6d9ff
}
controlGeneratedTableContainer {
	
}
.formField {
	BORDER-RIGHT: #8c8c8c 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #8c8c8c 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND: url(Images/form_field_bkgd.png) #ffffff repeat-x left top; PADDING-BOTTOM: 4px; BORDER-LEFT: #8c8c8c 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #8c8c8c 1px solid
}
.formStyleDropDown {
	BORDER-RIGHT: #8c8c8c 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #8c8c8c 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #8c8c8c 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #8c8c8c 1px solid; BACKGROUND-COLOR: #edf3ff
}
.highlightContainer {
	BORDER-RIGHT: #8c8c8c 1px solid; PADDING-RIGHT: 14px; BORDER-TOP: #8c8c8c 1px solid; PADDING-LEFT: 14px; FONT-SIZE: 0.9em; BACKGROUND: #edf3ff; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 12px; BORDER-LEFT: #8c8c8c 1px solid; LINE-HEIGHT: 1.4em; PADDING-TOP: 10px; BORDER-BOTTOM: #8c8c8c 1px solid; POSITION: relative
}
.highlightContainer H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em
}
.invisible {
	DISPLAY: none
}
.nonFramedContainer {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.nonFramedContainer H2 {
	FONT-SIZE: 1.7em; MARGIN: 10px 0px
}
.overflowFixDiv {
	OVERFLOW-Y: auto; OVERFLOW-X: auto; WIDTH: auto; HEIGHT: auto
}
.rating {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: right
}
.loginContainer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 115px; BACKGROUND: url(Images/login_icon.png) #f7ffed no-repeat 12px 36px; PADDING-BOTTOM: 14px; PADDING-TOP: 14px
}
.addEditContainer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 105px; BACKGROUND: url(Images/add_regex_folder_icon.png) #f7ffed no-repeat 12px 36px; PADDING-BOTTOM: 14px; PADDING-TOP: 14px
}
.addEditContainer H3 {
	FONT-SIZE: 1.5em; MARGIN: 0px 0px 10px
}
.loginContainer H3 {
	FONT-SIZE: 1.5em; MARGIN: 0px 0px 10px
}
updateContainer H3 {
	FONT-SIZE: 1.5em; MARGIN: 0px 0px 10px
}
.addEditContainer H4 {
	FONT-SIZE: 1.2em; MARGIN: 10px 0px 4px
}
.loginContainer H4 {
	FONT-SIZE: 1.2em; MARGIN: 10px 0px 4px
}
updateContainer H3 {
	FONT-SIZE: 1.2em; MARGIN: 10px 0px 4px
}
.registerContainer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 115px; BACKGROUND: url(Images/register_icon.png) #f7ffed no-repeat 12px 36px; PADDING-BOTTOM: 14px; PADDING-TOP: 14px
}
.registerContainer H3 {
	FONT-SIZE: 1.5em; MARGIN: 0px 0px 10px
}
.loginContainer H3 {
	FONT-SIZE: 1.5em; MARGIN: 0px 0px 10px
}
updateContainer H3 {
	FONT-SIZE: 1.5em; MARGIN: 0px 0px 10px
}
.registerContainer H4 {
	FONT-SIZE: 1.2em; MARGIN: 10px 0px 4px
}
.loginContainer H4 {
	FONT-SIZE: 1.2em; MARGIN: 10px 0px 4px
}
updateContainer H3 {
	FONT-SIZE: 1.2em; MARGIN: 10px 0px 4px
}
.updateContainer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 115px; BACKGROUND: url(Images/update_icon.png) #f7ffed no-repeat 12px 36px; PADDING-BOTTOM: 14px; PADDING-TOP: 14px
}
.searchContainer {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 28px center; PADDING-LEFT: 112px; BACKGROUND-IMAGE: url(Images/search_icon.png); PADDING-BOTTOM: 14px; PADDING-TOP: 14px; BACKGROUND-REPEAT: no-repeat
}
.searchContainer .advancedSearchTD {
	PADDING-LEFT: 24px
}
.searchResultsTable {
	BORDER-RIGHT: #83a84f 1px solid; BORDER-TOP: #83a84f 1px solid; BACKGROUND: #edffd6; MARGIN: 0px; BORDER-LEFT: #83a84f 1px solid; WIDTH: 100%; LINE-HEIGHT: 1.3em; BORDER-BOTTOM: #83a84f 1px solid; POSITION: relative; BORDER-COLLAPSE: separate
}
.searchResultsTable TR TH {
	PADDING-RIGHT: 8px; PADDING-LEFT: 26px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; WIDTH: 74px; PADDING-TOP: 2px
}
.searchResultsTable TR TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; WORD-WRAP: break-word
}
.searchResultsTable TR.description {
	BACKGROUND-COLOR: #ffffff
}
TR.matches {
	BACKGROUND-COLOR: #ffffff
}
TR.nonmatches {
	BACKGROUND-COLOR: #ffffff
}
TR.author {
	BACKGROUND-COLOR: #ffffff
}
TR.source {
	BACKGROUND-COLOR: #ffffff
}
.searchResultsTable TR.title TH {
	BACKGROUND-POSITION: 10px 13px; BACKGROUND-IMAGE: url(Images/bullet_blue.gif); BACKGROUND-REPEAT: no-repeat
}
TR.author TH {
	BACKGROUND-POSITION: 10px 13px; BACKGROUND-IMAGE: url(Images/bullet_blue.gif); BACKGROUND-REPEAT: no-repeat
}
TR.yourRating TH {
	BACKGROUND-POSITION: 10px 13px; BACKGROUND-IMAGE: url(Images/bullet_blue.gif); BACKGROUND-REPEAT: no-repeat
}
.searchResultsTable TR.expression TH {
	BACKGROUND-POSITION: 10px 5px; BACKGROUND-IMAGE: url(Images/bullet_blue.gif); BACKGROUND-REPEAT: no-repeat
}
.searchResultsTable TR.title TH {
	PADDING-TOP: 10px
}
TR.title TD {
	PADDING-TOP: 10px
}
TR.description TH {
	PADDING-TOP: 10px
}
TR.description TD {
	PADDING-TOP: 10px
}
TR.author TH {
	PADDING-TOP: 10px
}
TR.author TD {
	PADDING-TOP: 10px
}
.searchResultsTable TR.expression TH {
	PADDING-BOTTOM: 10px
}
TR.expression TD {
	PADDING-BOTTOM: 10px
}
TR.author TH {
	PADDING-BOTTOM: 10px
}
TR.author TD {
	PADDING-BOTTOM: 10px
}
TR.source TH {
	PADDING-BOTTOM: 10px
}
TR.source TD {
	PADDING-BOTTOM: 10px
}
.searchResultsTable TR.matches TD {
	COLOR: #276600
}
.searchResultsTable TR.nonmatches TD {
	COLOR: #ff0000
}
.searchResultsTable TR.yourRating TH {
	PADDING-BOTTOM: 8px; VERTICAL-ALIGN: middle; PADDING-TOP: 6px
}
TR.yourRating TD {
	PADDING-BOTTOM: 8px; VERTICAL-ALIGN: middle; PADDING-TOP: 6px
}
.searchResultsTable TR.title TD {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em
}
TR.author A {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em
}
.searchResultsTable TR.title A.buttonSmall {
	FONT-WEIGHT: normal; FONT-SIZE: 10px
}
.searchResultsTable DIV.expressionDiv {
	WIDTH: 380px; HEIGHT: auto
}
.searchResultsTable DIV.overflowFixDiv {
	OVERFLOW-Y: auto; OVERFLOW-X: auto; WIDTH: 380px; HEIGHT: auto
}
.separator {
	MARGIN: 0px 6px; COLOR: black
}
.supportSponsors {
	RIGHT: 8px; WIDTH: 100px; COLOR: #276600; POSITION: absolute; TEXT-ALIGN: right
}
.sidebarList {
	PADDING-LEFT: 0px; MARGIN: 2px; LIST-STYLE-TYPE: none
}
.sidebarList LI {
	BACKGROUND-POSITION: 2px 4px; PADDING-LEFT: 17px; BACKGROUND-IMAGE: url(Images/bullet_blue.gif); LINE-HEIGHT: 1.5em; BACKGROUND-REPEAT: no-repeat
}
.sidebarList .rssLink {
	BACKGROUND-POSITION: 1px 3px; BACKGROUND-IMAGE: url(Images/bullet_orange.gif); BACKGROUND-REPEAT: no-repeat
}
.sidebarList .starLink {
	BACKGROUND-POSITION: 0px 2px; BACKGROUND-IMAGE: url(Images/bullet_star.png); BACKGROUND-REPEAT: no-repeat
}
.tabnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.tabnav LI {
	DISPLAY: inline
}
.tabnav A {
	BORDER-RIGHT: #0043cc 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #0043cc 1px solid; PADDING-LEFT: 1em; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(Images/tab_bkgd.gif) #003cb8 repeat-x left center; PADDING-BOTTOM: 0.8em; BORDER-LEFT: #0043cc 1px solid; COLOR: #ffffff; LINE-HEIGHT: 36px; PADDING-TOP: 0.8em; BORDER-BOTTOM: #3e7eff 1px solid; BORDER-COLLAPSE: collapse! important; TEXT-DECORATION: none
}
.tabnav A:hover {
	BORDER-RIGHT: #0043cc 1px solid; BORDER-TOP: #0043cc 1px solid; BACKGROUND: url(Images/tab_bkgd_hover.gif) #cbeead repeat-x left center; BORDER-LEFT: #0043cc 1px solid; COLOR: #000000; BORDER-BOTTOM: #3e7eff 1px solid; TEXT-DECORATION: none
}
.welcomeContainer {
	PADDING-LEFT: 112px; BACKGROUND: url(Images/add_regex_folder_icon.png) #edf3ff no-repeat 8px center
}
.marginAddBottom {
	MARGIN-BOTTOM: 12px
}
.marginAddTop {
	MARGIN-TOP: 12px
}
.marginNoneBottom {
	MARGIN-BOTTOM: 0px
}
.paddingNoneSides {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px
}
.paddingNoneTopBottom {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.paddingNoneTop {
	PADDING-TOP: 0px
}
.paddingNoneBottom {
	PADDING-BOTTOM: 0px
}
.searchResultsTable .paddingNoneBottom TH {
	PADDING-BOTTOM: 0px
}
.searchResultsTable .paddingNoneBottom TD {
	PADDING-BOTTOM: 0px
}

@media Print    
{
BODY.whiteBg {
	BACKGROUND-IMAGE: none; FONT: 0.6em Tahoma, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
BODY.whiteBg imageCell {
	WIDTH: 1px; TEXT-ALIGN: right
}
BODY.whiteBg H1 {
	MARGIN: 0px 10px; TEXT-ALIGN: center
}
BODY.whiteBg IMG {
	DISPLAY: none
}
BODY.whiteBg TABLE.innerTable {
	MARGIN: 0px
}
BODY.whiteBg .innerTable TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}

}
