#doc {
	BACKGROUND: url(http://static.hsw.com.br/pt-br/www/layout/bg_stripe_B.gif) #ffffff; MARGIN: auto; WIDTH: 980px; TEXT-ALIGN: left
}
.header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.header .nav {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
.header .nav DIV {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.header .nav DIV.first {
	PADDING-LEFT: 290px; FONT-WEIGHT: bold; COLOR: #171a83
}
.header .nav DIV.last {
	PADDING-RIGHT: 20px; FONT-WEIGHT: bold; FLOAT: right
}
.header .nav A {
	MARGIN: 0px; COLOR: #171a83; TEXT-DECORATION: none
}
.header .nav A.em {
	COLOR: #171a83
}
.header .general {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(http://static.hsw.com.br/pt-br/www/layout/bg_topo_degrade.jpg) #ffffff repeat-x 50% top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.header .general .top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.header .general .top .last {
	PADDING-RIGHT: 20px; FONT-WEIGHT: bold; FLOAT: right
}
.header .general .top .first {
	FONT-WEIGHT: bold
}
.header .general .top .ad728x90 {
	DISPLAY: block; MARGIN-LEFT: 126px; WIDTH: 728px; PADDING-TOP: 5px; HEIGHT: 90px
}
.header .general .top A {
	TEXT-DECORATION: none
}
.header .general .bot {
	BORDER-TOP: white 2px solid; OVERFLOW: hidden; HEIGHT: 70px; BACKGROUND-COLOR: white
}
.header .general .bot .logo {
	FLOAT: left
}
.header .general .bot .date {
	FONT-SIZE: 12px; FLOAT: left; MARGIN-LEFT: 280px; COLOR: #6179b5; LINE-HEIGHT: 120px; HEIGHT: 70px; TEXT-ALIGN: right
}
.header .general .bot .google {
	FLOAT: right; HEIGHT: 35px
}
.header .general .bot .sponLogo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.header .general .right .middle .google FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.header .general .right .middle .google FORM INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.header .generalNoAd {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(http://static.hsw.com.br/pt-br/www/layout/graystripe_short.gif) #ffffff repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 95px
}
.header .generalNoAd .left {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; WIDTH: 90px
}
.header .generalNoAd .right {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; WIDTH: 880px; HEIGHT: 90px
}
.header .generalNoAd .right .top {
	CLEAR: both; DISPLAY: block; WIDTH: 880px; HEIGHT: 15px
}
.header .generalNoAd .right .middle {
	CLEAR: both; DISPLAY: block; FLOAT: right; WIDTH: 880px; HEIGHT: 25px; TEXT-ALIGN: right
}
.header .generalNoAd .right .bottom {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 880px; PADDING-TOP: 0px; HEIGHT: 49px
}
.header .generalNoAd .right .bottom .logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 300px; PADDING-TOP: 0px; HEIGHT: 49px
}
.header .generalNoAd .right .middle .google {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 800px; PADDING-TOP: 0px; HEIGHT: 25px; TEXT-ALIGN: right
}
.header .generalNoAd .right .bottom .sponLogo {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; WIDTH: 300px; PADDING-TOP: 0px; HEIGHT: 31px
}
.header .generalNoAd .right .middle .google FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.header .generalNoAd .right .middle .google FORM INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.body {
	CLEAR: both; PADDING-RIGHT: 4px; PADDING-LEFT: 4px
}
.body .leftColumn {
	CLEAR: both; FLOAT: left; WIDTH: 166px
}
.miscLeftColumn {
	DISPLAY: block; PADDING-LEFT: 20px; FLOAT: left; WIDTH: 600px
}
.miscRightColumn {
	DISPLAY: block; FLOAT: right; WIDTH: 300px
}
.body .rightColumn {
	DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; MARGIN-LEFT: 5px; OVERFLOW: hidden; WIDTH: 300px; PADDING-TOP: 1px
}
.body .categoryLandingCenterColumn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 488px; PADDING-TOP: 0px
}
.body .centerColumn {
	FLOAT: left; MARGIN: 0px 0px 0px 8px; WIDTH: 400px
}
.body .searchRightColumn {
	FLOAT: left; MARGIN: 0px 0px 0px 8px; WIDTH: 793px
}
.footer {
	BACKGROUND: url(http://static.hsw.com.br/pt-br/www/layout/bg_rodape_degrade.jpg) #ffffff repeat-x 50% bottom
}
.footer .top {
	BORDER-TOP: #cacaca thin solid; WIDTH: 980px; HEIGHT: 5px
}
.footer .tools {
	MARGIN: 10px 5px 20px 165px
}
.footer .ad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 123px; PADDING-BOTTOM: 5px; WIDTH: 736px; PADDING-TOP: 5px; POSITION: relative
}
.footer .nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #4e6cac; PADDING-TOP: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.footer .nav DIV {
	DISPLAY: inline; COLOR: #4e6cac
}
.footer .nav A {
	MARGIN: 0px; COLOR: #4e6cac; TEXT-DECORATION: none
}
.footer A.rss {
	BORDER-RIGHT: #ff3300 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ff9900 1px solid; PADDING-LEFT: 2px; MARGIN-LEFT: 10px; BORDER-LEFT: #ff9900 1px solid; COLOR: white; LINE-HEIGHT: 15px; BORDER-BOTTOM: #ff3300 1px solid; BACKGROUND-COLOR: #ff6600
}
.footer .copyright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.copyright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.aboutNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 15px; COLOR: #4e6cac; PADDING-TOP: 15px
}
.aboutNav A {
	COLOR: #4e6cac; TEXT-DECORATION: underline
}
.aboutCenterColumn {
	PADDING-LEFT: 8px; FLOAT: left; WIDTH: 488px
}
.aboutRightColumn {
	DISPLAY: block; PADDING-LEFT: 0px; FLOAT: right; MARGIN-LEFT: 5px; WIDTH: 300px; PADDING-TOP: 1px
}
.recentArticlesColumn {
	CLEAR: left; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 60px; TEXT-ALIGN: left
}
.recentArticlesColumn .left-image {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FLOAT: left; BORDER-LEFT: black 1px solid; WIDTH: 100px; MARGIN-RIGHT: 10px; BORDER-BOTTOM: black 1px solid; HEIGHT: 60px
}
.recentArticlesColumn .top-image {
	PADDING-RIGHT: 10px; FLOAT: left
}
.recentArticlesColumn .categoryTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px
}
.recentArticlesColumn A {
	TEXT-DECORATION: none
}
.recentArticlesColumn HR {
	FONT-SIZE: 0px; MARGIN: 1em auto; LINE-HEIGHT: 1px; HEIGHT: 0px
}
.recentArticlesColumn P {
	MARGIN-TOP: 0px; MARGIN-LEFT: 105px
}
.homeFeatures {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.homePageCenterColumn {
	CLEAR: left; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.homePageCenterColumn .left-image {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FLOAT: left; BORDER-LEFT: black 1px solid; WIDTH: 100px; MARGIN-RIGHT: 10px; BORDER-BOTTOM: black 1px solid
}
.homePageCenterColumn .top-image {
	PADDING-RIGHT: 10px; FLOAT: left
}
.homePageCenterColumn .categoryTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px
}
.homePageCenterColumn A {
	TEXT-DECORATION: none
}
.homePageCenterColumn HR {
	FONT-SIZE: 0px; MARGIN: 1em auto; LINE-HEIGHT: 1px; HEIGHT: 0px
}
.homePageCenterColumn P {
	MARGIN-TOP: 0px; MARGIN-LEFT: 105px
}
.homePageCenterColumn .comingSoon {
	MARGIN-TOP: 10px; FONT-SIZE: 12px
}
.newsletter {
	MARGIN: 8px
}
.newsletter FORM {
	MARGIN: 0px
}
* HTML .homePageCenterColumn P {
	HEIGHT: 1%
}
.channelLandingCenterColumn {
	CLEAR: left; FONT-SIZE: 12px; MARGIN-LEFT: 10px; WIDTH: 550px; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.channelLandingCenterColumn .text {
	PADDING-RIGHT: 2px; MARGIN-LEFT: 100px; POSITION: relative
}
.channelLandingCenterColumn A {
	TEXT-DECORATION: none
}
.channelLandingCenterColumn HR {
	FONT-SIZE: 0px; MARGIN: 1em auto; LINE-HEIGHT: 1px; HEIGHT: 0px
}
.channelLandingCenterColumn .left-image {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: black 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: black 1px solid; WIDTH: 90px; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid
}
* HTML .channelLandingCenterColumn .text {
	HEIGHT: 1%
}
.dashed {
	BORDER-TOP: black 1px dashed; MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px
}
.newsletterRSSBox {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.newsletterRSSBox A {
	COLOR: #000000; TEXT-DECORATION: none
}
.newsletterRSSBox H4 {
	FONT-SIZE: 12pt; MARGIN: 5px; COLOR: #4e6cac; TEXT-ALIGN: center
}
.newsletterRSSBox .links {
	DISPLAY: block; FLOAT: left; WIDTH: 91px
}
.newsletterRSSBox .linkcontainer {
	DISPLAY: block; MARGIN: 10px 0px; WIDTH: 182px; TEXT-ALIGN: center
}
.channelBrowser .title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.channelOpinionLink A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(http://static.hsw.com.br/pt-br/www/icons/opinions.gif) no-repeat left center; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.channelOpinions {
	
}
.channelOpinions .title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.channelOpinions .title SPAN {
	COLOR: red
}
.categoryLandingDivider {
	BORDER-RIGHT: black 1px solid; MARGIN: 10px 0px 25px; BORDER-BOTTOM: black 1px solid
}
.categoryLandingLeftColumn {
	CLEAR: both; DISPLAY: block; FLOAT: left; WIDTH: 166px
}
.categoryLandingRightColumn {
	DISPLAY: inline; PADDING-LEFT: 8px; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 788px; BACKGROUND-COLOR: white
}
.categoryLandingCenterColumn {
	PADDING-LEFT: 8px; FLOAT: left
}
.categoryLandingSectionHead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 10px; COLOR: #000000; PADDING-TOP: 5px
}
.categoryLandingTeaser {
	FONT-SIZE: 12px; FLOAT: left; MARGIN: 15px 0px 5px; WIDTH: 475px; COLOR: #171a83
}
.categoryLandingTeaser .subcategories {
	FONT-SIZE: 12px; COLOR: #171a83
}
.categoryLandingTeaser IMG {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.categoryLandingTeaser .title {
	DISPLAY: block; FONT-SIZE: 18px; MARGIN: 0px 0px 5px
}
.categoryLandingTeaser .blurb {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 0px 5px; WIDTH: 260px
}
.categoryLandingRecentArticles {
	DISPLAY: block; FONT-SIZE: 12px; MARGIN: 5px 0px 0px; COLOR: #171a83
}
.categoryLandingRecentArticles .article {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 20px 20px 0px; WIDTH: 350px; COLOR: #171a83; HEIGHT: 170px
}
.categoryLandingRecentArticles .article .blurb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 350px; PADDING-TOP: 0px
}
.categoryLandingRecentArticles .article .title A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.categoryLandingRecentArticles .image {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; OVERFLOW: visible; WIDTH: 100px; PADDING-TOP: 0px
}
.categoryLandingRecentArticles .image IMG {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.categoryLandingRecentArticles .text {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: visible; WIDTH: 210px; PADDING-TOP: 0px
}
.categoryLandingRecentArticles .textnoimage {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: visible; WIDTH: 350px; PADDING-TOP: 0px
}
.categoryLandingRecentArticles A {
	COLOR: #171a83
}
.categoryLandingRecentArticles H5 {
	FONT-SIZE: 9pt; MARGIN: 5px 0px
}
.categoryLandingLibrary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; FLOAT: left; PADDING-BOTTOM: 25px; MARGIN: 0px 10px 0px 0px; WIDTH: 375px; COLOR: #171a83; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.categoryLandingLibrary .marker {
	DISPLAY: inline; FLOAT: left; WIDTH: 10px; COLOR: #171a83
}
.categoryLandingLibrary .item {
	DISPLAY: block; FLOAT: left; WIDTH: 355px; COLOR: #171a83
}
.categoryLandingLibrary A {
	COLOR: #171a83; LIST-STYLE-TYPE: none
}
LI {
	COLOR: #171a83; LIST-STYLE-TYPE: none
}
UL {
	COLOR: #171a83; LIST-STYLE-TYPE: none
}
.categoryLandingad300x250 {
	BACKGROUND: url(/gif/ad300x250TL.gif) #a6a6a6 no-repeat left top; FLOAT: right; WIDTH: 300px
}
.homePageHSWNewsletter {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; COLOR: #999999; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.register .centerColumn {
	FONT-SIZE: 12px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
.register .centerColumn .title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: blue
}
.register .centerColumn .demographic {
	MARGIN-TOP: 5px; PADDING-LEFT: 250px; FLOAT: left; WIDTH: 80px; MARGIN-RIGHT: 5px
}
.register .field {
	MARGIN-TOP: 5px; FLOAT: left; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; TEXT-ALIGN: left
}
.register .centerColumn P {
	FONT-SIZE: 12px; MARGIN-LEFT: 250px; MARGIN-RIGHT: 250px
}
.register .leftColumn {
	CLEAR: both; FONT-SIZE: 13px; FLOAT: left; MARGIN: 5px 5px 0px; WIDTH: 532px
}
.register .leftColumn B {
	FONT-SIZE: 12px
}
.register .leftColumn P {
	FONT-SIZE: 12px
}
.register .leftColumn .step {
	MARGIN: 20px 5px 5px
}
.register .leftColumn .step IMG {
	FLOAT: left
}
.register .leftColumn .step .checkbox {
	PADDING-LEFT: 30px; FONT-SIZE: 12px; FLOAT: left; MARGIN: 5px 10px 5px 5px
}
.register .leftColumn .step .checktext {
	FLOAT: left; MARGIN-LEFT: 3px; WIDTH: 400px
}
.register .leftColumn .step DIV {
	FONT-SIZE: 12px; MARGIN: 5px 5px 5px 35px
}
.register .leftColumn .step DIV.title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 5px 5px 5px 35px; COLOR: blue
}
.register .rightColumn {
	BORDER-RIGHT: #01009a 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #01009a 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 13px; FLOAT: right; PADDING-BOTTOM: 20px; MARGIN: 5px 5px 0px 0px; BORDER-LEFT: #01009a 1px solid; WIDTH: 370px; PADDING-TOP: 20px; BORDER-BOTTOM: #01009a 1px solid
}
.register .rightColumn .title {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #01009a; TEXT-ALIGN: center
}
.uolToolBar {
	BACKGROUND: url(http://static.hsw.com.br/pt-br/www/layout/uol_bar.jpg) #0a3b6c
}
.uolToolBar .l {
	DISPLAY: block; FONT: 10px arial; PADDING-TOP: 5px; HEIGHT: 19px
}
.uolToolBar .l2 {
	DISPLAY: block; FONT: bold 10px verdana,sans-serif; HEIGHT: 19px
}
.uolToolBar .l {
	COLOR: white; TEXT-DECORATION: none
}
.l2 {
	COLOR: white; TEXT-DECORATION: none
}
.uolToolBar .l:hover {
	COLOR: white; TEXT-DECORATION: underline
}
.l2:hover {
	COLOR: white; TEXT-DECORATION: underline
}
.uolToolBar A {
	COLOR: white; TEXT-DECORATION: none
}
.uolToolBar #b1 {
	BORDER-RIGHT: #02264b 1px solid; VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
#b2 {
	BORDER-RIGHT: #02264b 1px solid; VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.uolToolBar #b3 {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.uolToolBar TD.prod {
	BACKGROUND-IMAGE: none; FONT: 13px arial; BACKGROUND-COLOR: #50728e
}
.uolToolBar A:visited {
	COLOR: white
}
.uolToolBar #uols {
	FONT-SIZE: 10px; WIDTH: 144px; FONT-FAMILY: arial,sans-serif
}
.rateCounter {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV.hswiAdContainer {
	Z-INDEX: 97; POSITION: relative
}
DIV.hswiAd {
	Z-INDEX: 98; LEFT: 0px; POSITION: absolute; TOP: 0px
}
.ad728x90 DIV.hswiAd {
	CLIP: rect(0px 728px 90px 0px)
}
.ad300x250 DIV.hswiAd {
	CLIP: rect(0px 300px 250px 0px)
}
.ad120x600 DIV.hswiAd {
	CLIP: rect(0px 120px 600px 0px)
}
.ad980x250 DIV.hswiAd {
	CLIP: rect(0px 980px 250px 0px)
}
.ad120x300 DIV.hswiAd {
	CLIP: rect(0px 120px 300px 0px)
}
.ad250x250 DIV.hswiAd {
	CLIP: rect(0px 250px 250px 0px)
}
.ad300x60 DIV.hswiAd {
	CLIP: rect(0px 300px 60px 0px)
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 0px; VISIBILITY: hidden; LINE-HEIGHT: 0; HEIGHT: 0px; content: " "
}
.clearfix {
	DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
HTML[xmlns] .clearfix {
	
}
.clear {
	CLEAR: both
}
