.category { BORDER-TOP: #000000 1px solid; MARGIN-TOP: 1px; PADDING-TOP: 12px; POSITION: relative } .bodydefault { BORDER-TOP: #000000 1px solid; MARGIN-TOP: 1px; PADDING-TOP: 12px; POSITION: relative } .search { BORDER-TOP: #99bbdd 1px solid; MARGIN-TOP: 1px; PADDING-TOP: 12px; POSITION: relative } .headingholder { VERTICAL-ALIGN: text-bottom; WIDTH: auto; POSITION: relative; HEIGHT: 48px } .headingholder H1 { FONT-WEIGHT: bold; FONT-SIZE: 34px; RIGHT: 0px; FLOAT: right; WIDTH: auto; COLOR: #000000; PADDING-TOP: 5px; LETTER-SPACING: -1px; POSITION: relative; HEIGHT: auto; TEXT-ALIGN: right } .headingholder H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 200px; PADDING-TOP: 24px; POSITION: absolute } #forcategory H1 { DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 25px; RIGHT: 0px; FLOAT: right; VERTICAL-ALIGN: bottom; WIDTH: auto; PADDING-TOP: 13px; LETTER-SPACING: -1px; POSITION: absolute; HEIGHT: auto; TEXT-ALIGN: right } #breadcrumbs { DISPLAY: block; PADDING-LEFT: 8px; FONT-SIZE: 10px; Z-INDEX: 6000; BACKGROUND: #ffffff; MARGIN-BOTTOM: -5px; WIDTH: 713px; PADDING-TOP: 8px; POSITION: relative } #breadcrumbs A { PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT: 10px Verdana, sans-serif; LIST-STYLE-TYPE: none } #pagetools { PADDING-RIGHT: 30px; BORDER-TOP: #b8b8b8 1px solid; PADDING-LEFT: 0px; Z-INDEX: 6001; BACKGROUND: #ffffff; FLOAT: right; PADDING-BOTTOM: 4px; MARGIN: 15px -3px 8px 0px; BORDER-LEFT: #b8b8b8 1px solid; WIDTH: auto; PADDING-TOP: 2px; BORDER-BOTTOM: #b8b8b8 1px solid; POSITION: relative } #pagetools A { PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT: 10px Verdana, sans-serif; COLOR: #686868; LIST-STYLE-TYPE: none; POSITION: relative } .navpages { PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 0px; MARGIN-BOTTOM: 25px; PADDING-BOTTOM: 7px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid; POSITION: relative; TEXT-ALIGN: center } #headingsearch H1 { DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 15px; POSITION: relative; TEXT-ALIGN: left } #headingsearch P { FONT-SIZE: 11px; FLOAT: left; MARGIN: -20px 0px 0px; WIDTH: 555px; TEXT-ALIGN: right } #bodysearch OL { MARGIN-TOP: 15px; LIST-STYLE-POSITION: outside; MARGIN-LEFT: 45px; LIST-STYLE-TYPE: decimal } #bodysearch OL LI { MARGIN-BOTTOM: 15px; COLOR: #0066ff; LIST-STYLE-TYPE: decimal } #bodysearch OL LI P { COLOR: #000000 } #bodysearch OL LI P { MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 0px } #sponsoredsearch { BACKGROUND: #eeeeee } #bodysearch .right { MARGIN: 5px 0px 10px } #bodysearch .col2a1 { TEXT-ALIGN: right } #bodysearch INPUT.linetext { WIDTH: 250px } .agenda #bodymain { MARGIN-LEFT: 0px; WIDTH: 555px } .agenda #bodymain .col2a2 { MARGIN-LEFT: 0px; WIDTH: 370px } .agenda .style1#today { HEIGHT: auto } .agenda .style1#today H3 { MARGIN-TOP: 0px; Z-INDEX: 10000; MARGIN-LEFT: -20px } .agenda .style1#today { MARGIN-LEFT: 15px; PADDING-TOP: 0px } .agenda .style1#nextdays { MARGIN-LEFT: 15px } .agenda .style1#detail { MARGIN-LEFT: 15px } .agenda .style1#detail { HEIGHT: auto } .agenda .style1#detail H3 { MARGIN-TOP: -3px; Z-INDEX: 10000; MARGIN-LEFT: -20px } .agenda .style1#calendar { BACKGROUND: #eeeeee } .agenda .style1#today { BACKGROUND: #eeeeee } .agenda .style1#today DIV { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-RIGHT-WIDTH: 0px } .agenda .style1#today DIV { FONT-SIZE: 11px } .agenda .style1#today DIV.back2 { BACKGROUND: #ffffff } .agenda .style1#detail { BACKGROUND: #ffffff } .agenda .style1#detail DIV { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-RIGHT-WIDTH: 0px } .agenda .style1#detail DIV { FONT-SIZE: 11px } .agenda .style1#detail DIV.back2 { BACKGROUND: #eeeeee } .agenda .style1#nextdays { BACKGROUND: #eeeeee } .agenda .style1#nextdays DIV { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-RIGHT-WIDTH: 0px } .agenda .style1#nextdays DIV { FONT-SIZE: 10px } .agenda .style1#nextdays DIV.back2 { BACKGROUND: #ffffff } .agenda .navpages { MARGIN-LEFT: 15px } .agenda .headingholder { PADDING-BOTTOM: 4px; PADDING-TOP: 15px } .agenda .headingholder H1 { MARGIN-RIGHT: 195px } #calendar TABLE { BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: center } #calendar TH { PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 2px; BACKGROUND: #99bbdd; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; PADDING-TOP: 2px } #calendar TD { PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 2px } #calendar TABLE A { PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: -2px; PADDING-TOP: 2px } #calendar TABLE A:hover { BACKGROUND: #000066; COLOR: #ffffff } #calendar TABLE .current { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #689acc; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px } #searchjob { TEXT-ALIGN: right } OL.jobs LI { PADDING-RIGHT: 5px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 6px; PADDING-TOP: 8px; LIST-STYLE-TYPE: decimal } OL.jobs LI.substyle { BACKGROUND: #eeeeee } #jobapply H4 { MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px } #jobapply LABEL { DISPLAY: block } #jobinfo SPAN.detail { DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 200px } .submit2 { BACKGROUND: #990000; COLOR: #ffffff } .submit2 { BACKGROUND: #990000; COLOR: #ffffff } #seminars { TEXT-ALIGN: right } #seminars INPUT.linetext { WIDTH: 250px } #seminars SELECT { WIDTH: 250px } #seminarinfo P.detail { DISPLAY: block; MARGIN-LEFT: 120px; POSITION: relative } #seminarinfo SPAN.detail { FONT-WEIGHT: bold; FLOAT: left; POSITION: relative } #poll LABEL { DISPLAY: block; FONT-SIZE: 11px; PADDING-BOTTOM: 3px } #poll .radio { BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 3px; MARGIN-RIGHT: 3px } #poll FORM .submit { BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 3px; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 1px solid } #about H2 { BORDER-TOP: #999999 1px solid; MARGIN-TOP: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px } #about H2.first { BORDER-TOP: #999999 0px solid; MARGIN-TOP: 0px; PADDING-TOP: 0px } #about UL LI { MARGIN-LEFT: 25px; COLOR: #000000 } #about P.border { BORDER-TOP: #999999 1px solid; MARGIN-TOP: 15px; PADDING-TOP: 15px } #about P { PADDING-BOTTOM: 10px; LINE-HEIGHT: 13px } #about #team H2 { BORDER-TOP: #999999 1px solid; MARGIN-TOP: 20px; DISPLAY: block; PADDING-BOTTOM: 15px } #about #team H2.first { BORDER-TOP: #999999 0px solid; MARGIN-TOP: 0px } #about #team P { CLEAR: both; FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 1px; WIDTH: 170px; TEXT-ALIGN: left } #about #team P SPAN { CLEAR: both; MARGIN-TOP: -13px; DISPLAY: block; FONT-WEIGHT: normal; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 175px; WIDTH: 165px; POSITION: relative; TEXT-ALIGN: left } #about #team P.inline { DISPLAY: inline; FONT-WEIGHT: normal } .articleimage IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; BORDER-RIGHT-WIDTH: 0px } .articleimage P.caption { CLEAR: both; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 11px; MARGIN: 5px 0px 20px; COLOR: #666666; TEXT-ALIGN: right } .articleimage SPAN { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 0px } .articleimage clicklarge { BORDER-RIGHT: #999999 0px solid; BORDER-TOP: #999999 0px solid; BORDER-LEFT: #999999 0px solid; BORDER-BOTTOM: #999999 0px solid } .caption { COLOR: #666666 } .contentarticle { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; WIDTH: auto; PADDING-TOP: 1px; POSITION: relative } .contentarticle UL { PADDING-LEFT: 0px; FONT-SIZE: 12px; MARGIN: 10px 0px 30px 20px } .contentarticle UL LI { MARGIN-BOTTOM: 6px } .contentarticle H2 { FONT-SIZE: 15px; MARGIN-BOTTOM: 20px } .contentarticle H3 { FONT-SIZE: 13px; MARGIN-BOTTOM: 6px } .contentarticle H4 { MARGIN-BOTTOM: 10px } .contentarticle P { FONT-SIZE: 13px; MARGIN-BOTTOM: 15px; LINE-HEIGHT: 16px } .contentarticle LI { COLOR: #000000 } .contentarticle .articletitle { FONT-SIZE: 16px; MARGIN-BOTTOM: 4px } .contentarticle .articlesubtitle { FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 6px; COLOR: #000000 } .contentarticle .articleblurb { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; COLOR: #888888; PADDING-TOP: 0px } .contentarticle P.articlebyline { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 11px; PADDING-TOP: 0px } .contentarticle DIV.disclaimer { PADDING-RIGHT: 0px; BORDER-TOP: #99bbdd 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: #ffffff; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 6px; COLOR: #000000; PADDING-TOP: 5px; POSITION: relative } .contentarticle DIV.disclaimer P { DISPLAY: block; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px } .contentarticle DIV.disclaimer DIV { FLOAT: right; WIDTH: 262px; POSITION: relative } .contentarticle DIV.tools { BORDER-RIGHT: #97b9da 1px solid; PADDING-RIGHT: 40px; BORDER-TOP: #97b9da 1px solid; PADDING-LEFT: 3px; BACKGROUND: url(/graphics/dload_a_down.gif) #f1f5fa no-repeat 500px 4px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 3px; BORDER-LEFT: #97b9da 1px solid; LINE-HEIGHT: 13px; PADDING-TOP: 3px; BORDER-BOTTOM: #97b9da 1px solid; POSITION: relative } .contentarticle DIV.tools DIV { FLOAT: right; WIDTH: 262px; POSITION: relative } .contentarticle DIV.verdict { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BACKGROUND: #dde5ee; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 25px; PADDING-BOTTOM: 6px; COLOR: #000000; PADDING-TOP: 5px; POSITION: relative; BORDER-RIGHT-WIDTH: 0px } .contentarticle DIV.verdict H3 { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 13px; BACKGROUND: #bacadc; PADDING-BOTTOM: 5px; MARGIN: -5px 0px 15px -5px; PADDING-TOP: 5px } .contentarticle DIV.verdict SPAN { DISPLAY: block; LINE-HEIGHT: 14px } .contentarticle DIV.verdict P { FONT-SIZE: 12px; MARGIN-BOTTOM: 5px } .contentarticle DIV.verdict H4 { FONT-SIZE: 12px; MARGIN-BOTTOM: 5px } #related H3 { TEXT-TRANSFORM: uppercase } #related UL { MARGIN: 0px 0px 3px 15px } .reviews .articlesubtitle { FONT-WEIGHT: bold; COLOR: #8c6200 } downloads .articlesubtitle { FONT-WEIGHT: bold } .reviews .style0 .substyle { BORDER-TOP: #aa7700 1px solid; BACKGROUND: #f8e9cd } .reviews .style0 .substyle2 { BORDER-TOP: #aa7700 1px solid; BACKGROUND: #fcf3e4 } .reviews .style0 .substyle LI { COLOR: #aa7700 } .reviews .style0 .substyle2 LI { COLOR: #aa7700 } .reviews DIV.disclaimer { BORDER-TOP: #aa7700 1px solid } .reviews DIV.verdict { BACKGROUND: #fcf3e4 } .reviews DIV.verdict H3 { BACKGROUND: #f8e9cd } .summariesmag LI { COLOR: #000000 }