A,
ABBR,
ACRONYM,
ADDRESS,
APPLET,
B,
BIG,
BLOCKQUOTE,
BODY,
CAPTION,
CENTER,
CITE,
CODE,
DD,
DEL,
DFN,
DIV,
DL,
DT,
EM,
FONT,
FORM,
H1,
H2,
H3,
H4,
H5,
H6,
HTML,
I,
IFRAME,
IMG,
INS,
KBD,
LABEL,
LI,
OBJECT,
OL,
P,
PRE,
Q,
S,
SAMP,
SMALL,
SPAN,
STRIKE,
STRONG,
SUB,
SUP,
TABLE,
TBODY,
TD,
TFOOT,
TH,
THEAD,
TR,
TT,
U,
UL,
VAR {
	BORDER-BOTTOM: 0;
	BORDER-LEFT: 0;
	PADDING-BOTTOM: 0;
	MARGIN: 0;
	OUTLINE-STYLE: none;
	OUTLINE-COLOR: invert;
	PADDING-LEFT: 0;
	OUTLINE-WIDTH: 0;
	PADDING-RIGHT: 0;
	BACKGROUND: none transparent scroll repeat 0 0;
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: baseline;
	BORDER-TOP: 0;
	BORDER-RIGHT: 0;
	PADDING-TOP: 0
}

HTML  {
	/*OVERFLOW-Y: scroll */
}

OL,
UL {
	LIST-STYLE-IMAGE: none
}

BLOCKQUOTE,
Q {
	QUOTES: none
}

BLOCKQUOTE:after,
BLOCKQUOTE:before,
Q:after,
Q:before {
	CONTENT: none
}

:focus {
	OUTLINE-STYLE: none;
	OUTLINE-COLOR: invert;
	OUTLINE-WIDTH: 0
}

INS {
	TEXT-DECORATION: none
}

DEL {
	TEXT-DECORATION: line-through
}

TABLE {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	BORDER-SPACING: 0;
	WIDTH: 100%;
	BORDER-COLLAPSE: collapse;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none
}

TABLE IMG {
	MARGIN: 0
}

BODY,
HTML {
	HEIGHT: 100%
}

BODY {
	FONT-FAMILY: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #44525e;
	VERTICAL-ALIGN: top
}

.clearfix:after {
	DISPLAY: block;
	HEIGHT: 0;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: '.'
}

.clear {
	CLEAR: both
}

DIV.clear {
	PADDING-BOTTOM: 0;
	MARGIN: 0;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	HEIGHT: 1px;
	CLEAR: both;
	FONT-SIZE: 1px;
	PADDING-TOP: 0
}

.uppercase {
	TEXT-TRANSFORM: uppercase
}

.lowercase {
	TEXT-TRANSFORM: lowercase
}

/* .float-right {
	float: right
} */

.float-left {
	float: left
}

.align-center {
	TEXT-ALIGN: center
}

IMG.align-center {
	MARGIN: 0 auto 25px;
	DISPLAY: block
}

.align-left {
	TEXT-ALIGN: left
}

.align-right {
	TEXT-ALIGN: right
}

.none {
	POSITION: absolute;
	LEFT: -999em
}

.no-border {
	BORDER-BOTTOM: medium none
}

.bold {
	FONT-WEIGHT: bold
}

.no-margin {
	MARGIN: 0
}

.bump-top {
	MARGIN-TOP: 10px
}

.bump-right {
	MARGIN-RIGHT: 10px
}

.bump-bottom {
	MARGIN-BOTTOM: 10px
}

.bump-left {
	MARGIN-LEFT: 10px
}

IMG.bump-top {
	DISPLAY: block
}

DL,
OL,
P,
UL {
	MARGIN-BOTTOM: 18px
}

UL {
	LIST-STYLE-TYPE: disc;
	MARGIN-LEFT: 30px
}

OL {
	LIST-STYLE-TYPE: decimal;
	MARGIN-LEFT: 30px
}

DD {
	MARGIN-BOTTOM: 5px
}

TD,
TH {
	TEXT-ALIGN: left
}

DT {
	FONT-WEIGHT: bold
}

A {
	COLOR: #267cb2;
	TEXT-DECORATION: none
}

A:hover {
	TEXT-DECORATION: underline
}

A:visited {
	COLOR: #7912b5
}

.common-btn {
	BORDER-BOTTOM: #6a97bf 1px solid;
	POSITION: relative;
	BORDER-LEFT: #6a97bf 1px solid;
	PADDING-BOTTOM: 2px;
	TEXT-TRANSFORM: uppercase;
	PADDING-LEFT: 10px;
	WIDTH: auto!important;
	PADDING-RIGHT: 10px;
	DISPLAY: inline-block;
	MARGIN-BOTTOM: 10px;
	BACKGROUND: url(../images/ui/sprite-common-btn.png?cdn_id=s50) #578ec0 repeat-x 0 0;
	COLOR: #fff!important;
	FONT-SIZE: .84em;
	BORDER-TOP: #6a97bf 1px solid;
	FONT-WEIGHT: 800;
	BORDER-RIGHT: #6a97bf 1px solid;
	PADDING-TOP: 2px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-shadow: -1px -1px 1px #444
}

.common-btn:hover {
	BACKGROUND: url(../images/ui/sprite-common-btn.png?cdn_id=s50) #5990c1 repeat-x 0 -70px;
	TEXT-DECORATION: none
}

.common-btn:active {
	BACKGROUND: url(../images/ui/sprite-common-btn.png?cdn_id=s50) #74a2cb repeat-x 0 -140px
}

.link-more {
	FONT-SIZE: .84em;
	FONT-WEIGHT: bold
}

.busy {
	MIN-HEIGHT: 32px;
	BACKGROUND: url(../images/ui/ajax-loader-LARGE.gif?cdn_id=s50) no-repeat 50% top
}

H1 {
	Z-INDEX: 1;
	POSITION: relative;
	LINE-HEIGHT: 1;
	MARGIN: 0 0 30px;
	COLOR: #44525e;
	FONT-SIZE: 2.15em;
	FONT-WEIGHT: normal
}

H2 {
	LINE-HEIGHT: 1;
	MARGIN: 0 0 10px;
	COLOR: #000;
	FONT-SIZE: 1.53em;
	FONT-WEIGHT: normal
}

H3 {
	MARGIN: 0 0 8px;
	COLOR: #343434;
	FONT-WEIGHT: normal
}

H4,
H5 {
	MARGIN: 0;
	COLOR: #343434;
	FONT-WEIGHT: normal
}

.col-left-thin H2 {
	COLOR: #4b4b4b;
	FONT-SIZE: .92em
}

.common-section-head {
	BORDER-BOTTOM: #999 1px dotted;
	PADDING-BOTTOM: 10px;
	TEXT-TRANSFORM: uppercase;
	MARGIN-BOTTOM: 15px;
	COLOR: #424242;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold
}

.common-section-head .link-more {
	POSITION: absolute;
	TEXT-TRANSFORM: none;
	FONT-SIZE: 1em;
	TOP: 0;
	RIGHT: 0;
	FONT-WEIGHT: normal
}

.icon-rss-head {
	POSITION: relative
}

.icon-rss-head .icon {
	TEXT-INDENT: -999em;
	WIDTH: 13px;
	DISPLAY: inline-block;
	BACKGROUND: url(../images/ui/sprite-ui.png?cdn_id=s50) no-repeat -100px -100px;
	HEIGHT: 13px;
	MARGIN-LEFT: 2px
}

H1.icon-rss-head .icon {
	POSITION: absolute;
	MARGIN-LEFT: 8px;
	TOP: 13px
}

H1 SPAN {
	COLOR: #898989
}

.header {
	Z-INDEX: 2;
	POSITION: relative;
	MARGIN: 0 auto;
	text-align: center
}

.logo {
	POSITION: absolute;
	TEXT-INDENT: -999em;
	WIDTH: 153px;
	BACKGROUND: url(../images/ui/sprite-ui.png?cdn_id=s50) no-repeat 0 0;
	HEIGHT: 44px;
	TOP: 39px;
	LEFT: 10px
}

.header-wrap {
	BACKGROUND: url(bg-body.jpg) #262d64 no-repeat center -12px
}

.search-header {
	BORDER-BOTTOM: #e1e2e2 1px solid;
	POSITION: absolute;
	BORDER-LEFT: #e1e2e2 1px solid;
	WIDTH: 380px;
	BACKGROUND: url(../images/ui/sprite-ui.png?cdn_id=s50) #fff no-repeat 355px -57px;
	HEIGHT: 28px;
	BORDER-TOP: #e1e2e2 1px solid;
	TOP: 20px;
	BORDER-RIGHT: #e1e2e2 1px solid;
	LEFT: 203px
}

.search-header:after {
	DISPLAY: block;
	HEIGHT: 0;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: '.'
}

.search-input {
	BORDER-BOTTOM: #fff 1px solid;
	BORDER-LEFT: #fff 1px solid;
	PADDING-BOTTOM: 0;
	MARGIN-TOP: 5px;
	PADDING-LEFT: 5px;
	WIDTH: 250px;
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	FONT-FAMILY: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif;
	FLOAT: left;
	COLOR: #707070;
	FONT-SIZE: 12px;
	BORDER-TOP: #fff 1px solid;
	BORDER-RIGHT: #fff 1px solid;
	PADDING-TOP: 0
}

.search-submit {
	BORDER-BOTTOM: medium none;
	POSITION: absolute;
	BORDER-LEFT: medium none;
	WIDTH: 22px;
	BACKGROUND: none transparent scroll repeat 0 0;
	HEIGHT: 22px;
	BORDER-TOP: medium none;
	TOP: 3px;
	CURSOR: pointer;
	RIGHT: 3px;
	BORDER-RIGHT: medium none
}

.nav-user {
	POSITION: absolute;
	COLOR: #bedbff;
	FONT-SIZE: .92em;
	TOP: 20px;
	RIGHT: 0
}

.nav-user A:visited {
	COLOR: #267cb2
}

.logged-in.nav-user {
	HEIGHT: 45px
}

.logged-in.nav-user UL {
	LIST-STYLE-TYPE: none;
	MARGIN: 0;
	WIDTH: 200px;
	FLOAT: left;
	LIST-STYLE-IMAGE: none
}

.logged-in.nav-user LI {
	POSITION: relative;
	LINE-HEIGHT: 1.2em;
	MARGIN: 0
}

.logged-in.nav-user P {
	MARGIN-BOTTOM: 0
}

.logged-in.nav-user .avatar {
	MARGIN: 0 10px 0 0;
	DISPLAY: block;
	FLOAT: left
}

.logged-in.nav-user .username {
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 11px;
	DISPLAY: inline-block;
	BACKGROUND: url(../images/ui/sprite-ui.png?cdn_id=s50) no-repeat right -54px;
	COLOR: #4db0ea;
	PADDING-TOP: 0
}

.logged-out.nav-user A {
	COLOR: #bedbff
}

.common-dropdown {
	Z-INDEX: 2;
	BORDER-BOTTOM: #c9c9c9 1px solid;
	POSITION: absolute;
	BORDER-LEFT: #c9c9c9 1px solid;
	PADDING-BOTTOM: 8px;
	LINE-HEIGHT: 1.2em;
	LIST-STYLE-TYPE: none;
	MARGIN: 0;
	PADDING-LEFT: 10px;
	WIDTH: 140px;
	PADDING-RIGHT: 10px;
	BACKGROUND: #fff;
	FLOAT: none;
	FONT-SIZE: .92em;
	BORDER-TOP: #c9c9c9 1px solid;
	TOP: 19px;
	LIST-STYLE-IMAGE: none;
	BORDER-RIGHT: #c9c9c9 1px solid;
	PADDING-TOP: 8px
}

.common-dropdown LI {
	MARGIN-BOTTOM: 2px!important;
	COLOR: #535d65
}

.collapse.common-dropdown {
	DISPLAY: none
}

.common-dropdown .drop-head {
	PADDING-BOTTOM: 2px;
	FONT-SIZE: 1.08em
}

.nav-user .common-dropdown {
	FONT-SIZE: 1em;
	TOP: 15px;
	LEFT: 0
}

.logged-out.nav-user {
	PADDING-BOTTOM: 12px;
	LINE-HEIGHT: 1.3em;
	PADDING-LEFT: 18px;
	PADDING-RIGHT: 18px;
	TOP: 10px;
	PADDING-TOP: 12px
}

.logged-out.nav-user P {
	MARGIN: 0
}

.logged-out.nav-user .separator {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
	PADDING-TOP: 0
}

.nav-main {
	PADDING-BOTTOM: 0;
	LIST-STYLE-TYPE: none;
	MARGIN: 0;
	PADDING-LEFT: 196px;
	WIDTH: 800px;
	PADDING-RIGHT: 0;
	FONT-SIZE: 1.15em;
	LIST-STYLE-IMAGE: none;
	PADDING-TOP: 62px
}

.nav-main LI {
	MARGIN: 0 10px 0 0;
	FLOAT: left
}

.nav-main LI.last-child {
	MARGIN: 0
}

.nav-main A {
	PADDING-BOTTOM: 7px;
	LINE-HEIGHT: 1;
	PADDING-LEFT: 7px;
	PADDING-RIGHT: 7px;
	DISPLAY: block;
	COLOR: #fff;
	PADDING-TOP: 7px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px
}

.nav-main A:hover {
	COLOR: #4db0ea;
	TEXT-DECORATION: none
}

.nav-main A.selected {
	BACKGROUND: url(../images/ui/sprite-ui.png?cdn_id=s50) repeat-x 0 -135px;
	COLOR: #4db0ea;
	TEXT-DECORATION: none;
	box-shadow: 1px 1px 0 #5c5c89
}

.home .nav-main A.selected {
	COLOR: #fff
}

.common-tabs {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0;
	LIST-STYLE-TYPE: none;
	MARGIN: -20px 0 12px -203px;
	MIN-HEIGHT: 52px;
	PADDING-LEFT: 0;
	WIDTH: 1348px;
	PADDING-RIGHT: 0;
	BACKGROUND: url(../images/ui/bg-tabs.png?cdn_id=s50) no-repeat center bottom;
	FONT-SIZE: 1.38em;
	LIST-STYLE-IMAGE: none;
	PADDING-TOP: 15px
}

.common-tabs LI {
	MARGIN: 0;
	DISPLAY: inline-block;
	VERTICAL-ALIGN: bottom
}

.common-tabs A {
	BORDER-BOTTOM: 0;
	POSITION: relative;
	TEXT-ALIGN: center;
	BORDER-LEFT: #d8e1ec 1px solid;
	PADDING-BOTTOM: 0;
	MARGIN: 0;
	MIN-HEIGHT: 36px;
	PADDING-LEFT: 18px;
	PADDING-RIGHT: 18px;
	DISPLAY: block;
	BACKGROUND: url(../images/ui/sprite-ui.png?cdn_id=s50) #d8e1ec repeat-x 0 -363px;
	COLOR: #344d6a;
	BORDER-TOP: #d8e1ec 1px solid;
	TOP: 0;
	BORDER-RIGHT: #d8e1ec 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 16px;
	border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0
}

.common-tabs A.selected,
.common-tabs A:hover {
	BORDER-BOTTOM: 0;
	BORDER-LEFT: #cfd0d3 1px solid;
	BACKGROUND: #fff;
	COLOR: #344d6a;
	BORDER-TOP: #cfd0d3 1px solid;
	BORDER-RIGHT: #cfd0d3 1px solid;
	box-shadow: 0 6px 0 #fff, 0 0 4px #bbb;
	-moz-box-shadow: 0 6px 0 #fff, 0 0 4px #bbb;
	-webkit-box-shadow: 0 6px 0 #fff, 0 0 4px #bbb
}

.common-tabs SPAN {
	BORDER-BOTTOM: #d9d9d9 1px solid;
	POSITION: relative;
	TEXT-ALIGN: center;
	BORDER-LEFT: #d9d9d9 1px solid;
	PADDING-BOTTOM: 10px;
	MARGIN: 0;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	DISPLAY: block;
	BACKGROUND: #f0f0f0;
	COLOR: #636363;
	BORDER-TOP: #d9d9d9 1px solid;
	TOP: 1px;
	CURSOR: pointer;
	BORDER-RIGHT: #d9d9d9 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 10px
}

.common-tabs SPAN.count {
	BORDER-BOTTOM: 0;
	BORDER-LEFT: 0;
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	DISPLAY: inline;
	BACKGROUND: none transparent scroll repeat 0 0;
	COLOR: #666;
	BORDER-TOP: 0;
	TOP: auto;
	CURSOR: normal;
	BORDER-RIGHT: 0;
	PADDING-TOP: 0
}

.allcontent {
	POSITION: relative;
	MIN-WIDTH: 970px;
	MIN-HEIGHT: 100%;
	OVERFLOW: hidden
}

.breadcrumbs {
	PADDING-BOTTOM: 10px;
	MARGIN: 0;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 0;
	PADDING-TOP: 0
}

.breadcrumbs .separator,
.breadcrumbs A {
	DISPLAY: inline-block
}

.breadcrumbs A:visited {
	COLOR: #267cb2
}

.separator {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 0
}

.content {
	POSITION: relative;
	PADDING-BOTTOM: 34px;
	MARGIN: 0 auto 95px;
	PADDING-LEFT: 10px;
	WIDTH: 950px;
	PADDING-RIGHT: 10px;
	PADDING-TOP: 20px
}

.content:after {
	DISPLAY: block;
	HEIGHT: 0;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: '.'
}

.keyline {
	MARGIN: 0 -10px 30px;
	BACKGROUND: #d9d9d9;
	HEIGHT: 1px;
	CLEAR: both
}

.keyline-title {
	POSITION: relative;
	MARGIN: 0 -10px 0 0;
	BACKGROUND: #fff;
	HEIGHT: 1px;
	BORDER-TOP: #999 1px dotted;
	TOP: -35px
}

.col-left-thin {
	WIDTH: 140px;
	PADDING-RIGHT: 15px;
	WORD-WRAP: break-word;
	FLOAT: left
}

.col-main {
	WIDTH: 100%;
	FLOAT: left
}

.col-left {
	WIDTH: 675px;
	PADDING-RIGHT: 45px;
	FLOAT: left
}

.col-center {
	FLOAT: left
}

.col-right {
	WIDTH: 30px;
	FLOAT: left
}

.col-top {
	BORDER-BOTTOM: #999 1px dotted;
	POSITION: relative;
	PADDING-BOTTOM: 22px;
	MARGIN: 0 0 24px;
	MIN-HEIGHT: 338px;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 320px;
	PADDING-TOP: 0
}

.col-top .ad-300x250 {
	POSITION: absolute;
	WIDTH: 300px;
	TOP: 48px;
	RIGHT: 0
}

.col-top .ad-300x250 H2 {
	BORDER-BOTTOM: #999 1px dotted;
	PADDING-BOTTOM: 8px;
	TEXT-TRANSFORM: uppercase;
	MARGIN-BOTTOM: 15px;
	COLOR: #424242;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold
}

.col-top .thumb-vid {
	POSITION: relative;
	MARGIN: 0;
	WIDTH: 114px;
	DISPLAY: block;
	FLOAT: left;
	FONT-SIZE: .84em;
	CURSOR: pointer
}

.col-top .thumb-vid:hover {
	TEXT-DECORATION: none
}

.col-top .thumb-vid IMG {
	MARGIN: 0
}

.col-top .post-thumb {
	MARGIN: 0 18px 10px 0
}

.col-top .btn-install {
	DISPLAY: block;
	CLEAR: both
}

.col-top .thumb-vid .play-button {
	BACKGROUND-POSITION: 42px 31px
}

.col-top .thumb-vid .play-button:hover {
	BACKGROUND-POSITION: -128px 31px
}

.col-top .common-checklist LI {
	MARGIN-BOTTOM: 5px
}

.col-left H2 {
	FONT-FAMILY: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif;
	MARGIN-BOTTOM: 20px;
	COLOR: #44525e;
	FONT-SIZE: 1.53em;
	FONT-WEIGHT: 500
}

.common-sidebar-module {
	MARGIN-BOTTOM: 30px
}

.common-sidebar-module H2 {
	BORDER-BOTTOM: #999 1px dotted;
	PADDING-BOTTOM: 10px;
	TEXT-TRANSFORM: uppercase;
	MARGIN: 0 0 10px;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	COLOR: #343434;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
	PADDING-TOP: 0
}

.common-sidebar-module H3 {
	MARGIN: 0;
	COLOR: #44525e;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold
}

.common-list-steps {
	PADDING-BOTTOM: 0;
	LIST-STYLE-TYPE: none;
	MARGIN: 0;
	PADDING-LEFT: 35px;
	PADDING-RIGHT: 0;
	LIST-STYLE-IMAGE: none;
	PADDING-TOP: 10px
}

.common-list-steps LI {
	POSITION: relative;
	MARGIN-BOTTOM: 45px
}

.common-list-steps H3 {
	MARGIN-BOTTOM: 0;
	FONT-WEIGHT: bold
}

.common-list-steps H3 A.icon {
	PADDING-LEFT: 20px;
	DISPLAY: inline-block
}

.common-list-steps .sponsor-detail {
	MARGIN: 0;
	COLOR: #747677;
	FONT-SIZE: .92em
}

.common-list-steps .details {
	FONT-SIZE: .92em
}

.common-list-steps .icon-rate {
	MARGIN-BOTTOM: 0;
	COLOR: #707070;
	FONT-SIZE: .92em
}

.common-list-steps .mark-complete,
.common-list-steps .mark-fav {
	Z-INDEX: 1;
	POSITION: absolute;
	PADDING-BOTTOM: 2px;
	LINE-HEIGHT: 1;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 0;
	DISPLAY: block;
	FONT-SIZE: .84em;
	CURSOR: pointer;
	PADDING-TOP: 0
}

.common-list-steps .mark-fav {
	BOTTOM: -14px;
	RIGHT: 80px
}

.common-list-steps .mark-complete {
	BOTTOM: -14px;
	RIGHT: 7px
}

.common-list-steps UL {
	LIST-STYLE-TYPE: none;
	MARGIN: 0;
	LIST-STYLE-IMAGE: none
}

.common-list-steps UL LI {
	MARGIN: 0 12px 0 0;
	DISPLAY: inline
}

.common-list-steps UL.block LI {
	DISPLAY: block
}

.common-list-steps UL A {
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 23px;
	PADDING-RIGHT: 0;
	DISPLAY: inline-block;
	FONT-WEIGHT: bold;
	PADDING-TOP: 1px
}

.icon-video {
	BACKGROUND: url(../images/ui/sprite-icons.png?cdn_id=s50) no-repeat -1200px 50%
}

.icon-wizard {
	BACKGROUND: url(../images/ui/sprite-icons.png?cdn_id=s50) no-repeat -2400px 50%
}

.icon-curricula {
	BACKGROUND: url(../images/ui/sprite-icons.png?cdn_id=s50) no-repeat -1800px 50%
}

.icon-book {
	BACKGROUND: url(../images/ui/sprite-icons.png?cdn_id=s50) no-repeat 0 50%
}

.icon-link {
	BACKGROUND: url(../images/ui/sprite-icons.png?cdn_id=s50) no-repeat -600px 50%
}

.icon-whitepaper {
	BACKGROUND: url(../images/ui/sprite-icons.png?cdn_id=s50) no-repeat -3000px 50%
}

.icon-chapters {
	BACKGROUND: url(../images/ui/sprite-icons.png?cdn_id=s50) no-repeat -3600px 50%
}

.ad-300x250 {
	DISPLAY: block;
	MARGIN-BOTTOM: 35px
}

.ad-300x250 IMG {
	MARGIN: 0
}

.sponsor-box.ad-300x250 {
	BORDER-BOTTOM: #ced3db 1px solid;
	POSITION: static;
	BORDER-LEFT: #ced3db 1px solid;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 14px;
	PADDING-RIGHT: 14px;
	BORDER-TOP: #ced3db 1px solid;
	BORDER-RIGHT: #ced3db 1px solid;
	PADDING-TOP: 5px
}

.sponsor-box.ad-300x250 P {
	FONT-SIZE: .92em
}

.ad-120x90 {
	MARGIN: 7px 0 15px;
	WIDTH: 100%;
	COLOR: #747677;
	FONT-SIZE: .92em
}

.ad-120x90:after {
	DISPLAY: block;
	HEIGHT: 0;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: '.'
}

.ad-120x90 IMG {
	MARGIN: 0 12px 1px 0;
	DISPLAY: block;
	FLOAT: left
}

.ad-120x90 P {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	PADDING-TOP: 0
}

.ad-120x90 P.clear {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 80px;
	PADDING-TOP: 10px
}

.ad-120x90 A.align-center {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	DISPLAY: block;
	PADDING-TOP: 5px
}

.float-right.ad-120x90 {
	WIDTH: 270px;
	MARGIN-BOTTOM: 5px
}

.ad-728x90 {
	POSITION: relative;
	MARGIN: 0 auto 125px;
	WIDTH: 728px;
	DISPLAY: block;
	HEIGHT: 90px
}

.ad H3,
.ad P {
	MARGIN: 0
}

.ad-iab-txt {
	POSITION: absolute;
	FONT-SIZE: .92em;
	TOP: 72px;
	RIGHT: 15px
}

.float-right.ad-iab-txt {
	POSITION: static;
	MARGIN: 0;
	PADDING-LEFT: 10px;
	FLOAT: right;
	TOP: 0
}

.common-post {
	PADDING-BOTTOM: 17px;
	MARGIN: 0 0 17px;
	MIN-HEIGHT: 95px;
	PADDING-LEFT: 0;
	WIDTH: 100%;
	PADDING-RIGHT: 0;
	PADDING-TOP: 0
}

.common-post:after {
	DISPLAY: block;
	HEIGHT: 0;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: '.'
}

.common-post IMG {
	PADDING-BOTTOM: 0;
	MARGIN: 0;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	DISPLAY: block;
	FLOAT: left;
	PADDING-TOP: 4px
}

.common-post H3,
.common-post P {
	MARGIN: 0 0 0 73px
}

.common-post H3 {
	FONT-WEIGHT: bold
}

.common-post .details {
	MARGIN-BOTTOM: 5px;
	COLOR: #999;
	FONT-SIZE: .84em
}

.last.common-post {
	BORDER-BOTTOM: medium none
}

.common-post-book {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	PADDING-BOTTOM: 0;
	MARGIN-BOTTOM: 0;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none
}

.common-post-vid H3,
.common-post-vid P {
	MARGIN-LEFT: 99px!important
}

.play-button {
	POSITION: absolute;
	WIDTH: 100%;
	BACKGROUND: url(../images/ui/sprite-play-button.png?cdn_id=s50) no-repeat 29px 22px;
	HEIGHT: 100%;
	TOP: 0;
	CURSOR: pointer;
	LEFT: 0
}

.play-button:hover {
	BACKGROUND-POSITION: -141px 22px
}

.play_button {
	POSITION: absolute;
	WIDTH: 100%;
	BACKGROUND: url(../images/ui/sprite-play-button.png?cdn_id=s50) no-repeat 27px 22px;
	HEIGHT: 100%;
	TOP: 0;
	CURSOR: pointer;
	LEFT: 0
}

.play_button:hover {
	BACKGROUND-POSITION: -143px 22px
}

.post-thumb IMG {
	MARGIN: 0
}

.post-duration {
	TEXT-ALIGN: center;
	MARGIN: 0 0 -2px;
	DISPLAY: block;
	COLOR: #b2b2b2;
	CLEAR: both;
	FONT-SIZE: .84em
}

.col-right .common-post H3 {
	MARGIN: 0;
	FONT-WEIGHT: normal
}

.col-right .common-post H4,
.col-right .common-post P {
	MARGIN: 0
}

.col-right .common-post IMG {
	MARGIN: 0 15px 0 0
}

.generic.post-thumb {
	MARGIN-TOP: 4px;
	WIDTH: 84px;
	BACKGROUND: #2d4d79;
	HEIGHT: 61px
}

.generic.post-thumb .play-button {
	BACKGROUND-POSITION: 29px 18px
}

.generic.post-thumb .play-button:hover {
	BACKGROUND-POSITION: -141px 18px
}

.home .background-wrap {
	MIN-HEIGHT: 395px;
	BACKGROUND: url(../images/ui/bg-body-home.jpg?cdn_id=s50) #262d64 no-repeat center -46px
}

.home .header-wrap {
	BORDER-BOTTOM: #324465 1px solid;
	BACKGROUND: none transparent scroll repeat 0 0;
	PADDING-TOP: 0!important
}

.home .col-center {
	PADDING-BOTTOM: 0;
	MARGIN-TOP: 22px;
	PADDING-LEFT: 0;
	WIDTH: 607px;
	PADDING-RIGHT: 21px;
	BORDER-RIGHT: #999 1px dotted;
	PADDING-TOP: 0
}

.home .col-right {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 18px;
	WIDTH: 300px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 0
}

.home H1 {
	TEXT-ALIGN: center;
	TEXT-INDENT: -999em;
	MARGIN: 20px auto;
	WIDTH: 880px;
	BACKGROUND: url(../images/ui/bg-home-h1.png?cdn_id=s50) no-repeat 0 0;
	HEIGHT: 41px;
	COLOR: #fff
}

.home .content {
	PADDING-TOP: 3px
}

.admin.content {
	WIDTH: 90%
}

.nav-home {
	PADDING-BOTTOM: 20px;
	TEXT-TRANSFORM: uppercase;
	LIST-STYLE-TYPE: none;
	MARGIN: 0 auto;
	WIDTH: 564px;
	FONT-FAMILY: "Segoe UI", Arial, Helvetica, sans-serif, sans-serif;
	FONT-SIZE: 1.07em;
	LIST-STYLE-IMAGE: none
}

.nav-home:after {
	DISPLAY: block;
	HEIGHT: 0;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: '.'
}

.nav-home H2 {
	FONT-SIZE: 1em;
	FONT-WEIGHT: normal
}

.nav-home LI {
	MARGIN: 0 28px 0 0;
	FLOAT: left
}

.nav-home LI.last {
	MARGIN: 0
}

.nav-home A {
	TEXT-ALIGN: center;
	WIDTH: 120px;
	DISPLAY: block;
	FLOAT: left;
	COLOR: #fff;
	CURSOR: pointer
}

.nav-home A:hover {
	BACKGROUND: url(../images/ui/sprite-home-nav.png?cdn_id=s50) no-repeat -440px 0;
	TEXT-DECORATION: none
}

.nav-home A SPAN {
	PADDING-BOTTOM: 0;
	MARGIN: 5px;
	PADDING-LEFT: 0;
	WIDTH: 110px;
	PADDING-RIGHT: 0;
	DISPLAY: block;
	BACKGROUND: url(../images/ui/sprite-home-nav.png?cdn_id=s50) no-repeat 0 1px;
	FLOAT: left;
	CURSOR: pointer;
	PADDING-TOP: 120px
}

.nav-home A.get-started SPAN {
	BACKGROUND-POSITION: 0 1px
}

.nav-home A.download SPAN {
	BACKGROUND-POSITION: -110px 1px
}

.nav-home A.forums SPAN {
	BACKGROUND-POSITION: -220px 1px
}

.nav-home A.host SPAN {
	BACKGROUND-POSITION: -330px 1px
}

.home .common-post {
	PADDING-BOTTOM: 0;
	MIN-HEIGHT: 50px
}

.home .common-post .excerpt {
	BORDER-BOTTOM: #999 1px dotted;
	PADDING-BOTTOM: 17px
}

.home .last.common-post .excerpt {
	BORDER-BOTTOM: medium none
}

.common-list-horz {
	LIST-STYLE-TYPE: none;
	MARGIN: 0;
	WIDTH: 100%;
	LIST-STYLE-IMAGE: none
}

.home .common-list-horz {
	BORDER-BOTTOM: #999 1px dotted;
	PADDING-BOTTOM: 7px;
	MARGIN-TOP: -24px;
	WHITE-SPACE: nowrap;
	MARGIN-BOTTOM: 10px;
	OVERFLOW: hidden
}

.common-list-horz:after {
	DISPLAY: block;
	HEIGHT: 0;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: '.'
}

.common-list-horz LI {
	PADDING-BOTTOM: 0;
	LINE-HEIGHT: 1em;
	MARGIN: 0;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 6px;
	DISPLAY: inline-block;
	FONT-WEIGHT: bold;
	BORDER-RIGHT: #999 1px dotted;
	PADDING-TOP: 0
}

.common-list-horz LI:first-child {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	PADDING-TOP: 0;
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none
}

.common-list-horz LI.last {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none
}

.common-list-horz .common-section-head {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	PADDING-BOTTOM: 0;
	MARGIN: 0;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none;
	PADDING-TOP: 0
}

.get-started H1 {
	MARGIN-BOTTOM: 10px
}

.get-started .col-left {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 0;
	WIDTH: 605px;
	PADDING-RIGHT: 18px;
	PADDING-TOP: 0
}

.get-started .col-right {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 18px;
	WIDTH: 300px;
	PADDING-RIGHT: 0;
	PADDING-TOP: 0
}

.get-started .landing-nav {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 0;
	WIDTH: 100%;
	PADDING-RIGHT: 0;
	MARGIN-BOTTOM: 70px;
	BORDER-TOP: #999 1px dotted;
	PADDING-TOP: 11px
}

.get-started .landing-nav:after {
	DISPLAY: block;
	HEIGHT: 0;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: '.'
}

.get-started .landing-nav H2 {
	MARGIN-BOTTOM: 14px;
	FONT-SIZE: 1.3em;
	FONT-WEIGHT: bold
}

.get-started .landing-nav H3 {
	LINE-HEIGHT: 1;
	MARGIN-BOTTOM: 7px;
	FONT-WEIGHT: bold
}

.get-started .landing-nav .excerpt {
	MARGIN: 0;
	MIN-HEIGHT: 125px;
	COLOR: #44525e
}

.get-started .landing-nav .btn-install {
	MARGIN-BOTTOM: 18px;
	COLOR: #fff
}

.get-started .landing-nav A.tech-model {
	DISPLAY: block
}

.get-started .landing-nav A.tech-model:hover {
	BACKGROUND: url(../images/ui/sprite-get-started.png?cdn_id=s50) no-repeat 0 0;
	TEXT-DECORATION: none
}

.get-started .landing-nav A.tech-model H3 {
	COLOR: #267cb2
}

.get-started .landing-nav A.tech-model:hover H3 {
	TEXT-DECORATION: underline
}

.get-started .landing-nav A.tech-model:visited H3 {
	COLOR: #7912b5
}

.get-started .landing-nav .module-one-col {
	WIDTH: 202px;
	FLOAT: left;
	MARGIN-RIGHT: 30px
}

.get-started .landing-nav .module-two-col {
	WIDTH: 368px;
	FLOAT: left
}

.get-started .module-two-col .module-left {
	MARGIN-RIGHT: 10px;
	WIDTH: 178px;
	FLOAT: left
}

.get-started .module-two-col .module-right {
	WIDTH: 178px;
	FLOAT: left
}

.get-started .module-intro {
	MARGIN-TOP: -23px
}

.module-intro H3 {
	MARGIN-BOTTOM: 14px;
	FONT-SIZE: 1.3em;
	FONT-WEIGHT: bold
}

.module-intro .post-thumb {
	MARGIN: 0 16px 5px 0
}

.get-started .border-left.col-right {
	BORDER-LEFT: #999 1px dotted;
	MARGIN-TOP: 21px
}

.get-started .border-left.col-right .common-sidebar-module:first-child {
	MARGIN-TOP: -21px
}

.module-customers {
	MARGIN-TOP: -29px;
	MARGIN-BOTTOM: 50px;
	COLOR: #363636
}

.module-customers H2 {
	TEXT-TRANSFORM: uppercase;
	MARGIN-BOTTOM: 8px;
	COLOR: #363636;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold
}

.module-customers .border-bottom {
	BORDER-BOTTOM: #999 1px dotted;
	PADDING-BOTTOM: 14px;
	MARGIN: 0 0 50px;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	PADDING-TOP: 0
}

.module-case-studies {
	COLOR: #363636
}

.module-case-studies H2 {
	BORDER-BOTTOM: #999 1px dotted;
	PADDING-BOTTOM: 14px;
	TEXT-TRANSFORM: uppercase;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	MARGIN-BOTTOM: 8px;
	COLOR: #363636;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
	PADDING-TOP: 0
}

.module-customer-list {
	POSITION: relative;
	LIST-STYLE-TYPE: none;
	MARGIN: 0;
	WIDTH: 605px;
	HEIGHT: 335px;
	LIST-STYLE-IMAGE: none
}

.module-customer-list A {
	POSITION: absolute;
	TEXT-INDENT: -999em;
	DISPLAY: block;
	BACKGROUND: url(../images/content/ASP-NET-Customers.png?cdn_id=s50) no-repeat 0 -999em
}

.module-customer-list .logo-woot {
	WIDTH: 118px;
	BACKGROUND-POSITION: 0 -12px;
	HEIGHT: 41px;
	TOP: 12px;
	LEFT: 0
}

.module-customer-list .logo-cheezburger {
	WIDTH: 81px;
	BACKGROUND-POSITION: -269px -10px;
	HEIGHT: 57px;
	TOP: 10px;
	LEFT: 269px
}

.module-customer-list .logo-3m {
	WIDTH: 86px;
	BACKGROUND-POSITION: -516px -8px;
	HEIGHT: 49px;
	TOP: 8px;
	LEFT: 516px
}

.module-customer-list .logo-getty-images {
	WIDTH: 112px;
	BACKGROUND-POSITION: -1px -109px;
	HEIGHT: 28px;
	TOP: 109px;
	LEFT: 1px
}

.module-customer-list .logo-thinkstock {
	WIDTH: 129px;
	BACKGROUND-POSITION: -242px -109px;
	HEIGHT: 27px;
	TOP: 109px;
	LEFT: 242px
}

.module-customer-list .logo-stackoverflow {
	WIDTH: 127px;
	BACKGROUND-POSITION: -475px -97px;
	HEIGHT: 38px;
	TOP: 97px;
	LEFT: 475px
}

.module-customer-list .logo-british-museum {
	WIDTH: 94px;
	BACKGROUND-POSITION: 0 -172px;
	HEIGHT: 52px;
	TOP: 172px;
	LEFT: 0
}

.module-customer-list .logo-kbb {
	WIDTH: 128px;
	BACKGROUND-POSITION: -247px -181px;
	HEIGHT: 49px;
	TOP: 181px;
	LEFT: 247px
}

.module-customer-list .logo-usair {
	WIDTH: 143px;
	BACKGROUND-POSITION: -462px -197px;
	HEIGHT: 17px;
	TOP: 197px;
	LEFT: 462px
}

.module-customer-list .logo-bing {
	WIDTH: 82px;
	BACKGROUND-POSITION: -4px -281px;
	HEIGHT: 38px;
	TOP: 281px;
	LEFT: 4px
}

.module-customer-list .logo-xbox {
	WIDTH: 89px;
	BACKGROUND-POSITION: -270px -267px;
	HEIGHT: 55px;
	TOP: 267px;
	LEFT: 270px
}

.module-customer-list .logo-msnbc {
	WIDTH: 112px;
	BACKGROUND-POSITION: -493px -276px;
	HEIGHT: 28px;
	TOP: 276px;
	LEFT: 493px
}

.btn-install {
	BORDER-BOTTOM: #71b984 1px solid;
	POSITION: relative;
	BORDER-LEFT: #71b984 1px solid;
	PADDING-BOTTOM: 6px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	DISPLAY: inline-block;
	MARGIN-BOTTOM: 18px;
	BACKGROUND: url(../images/ui/sprite-btn-install.png?cdn_id=s50) #5eb876 repeat-x 0 0;
	COLOR: #fff;
	FONT-SIZE: 1.23em;
	BORDER-TOP: #71b984 1px solid;
	BORDER-RIGHT: #71b984 1px solid;
	PADDING-TOP: 4px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-shadow: -1px -1px #4a8559;
	box-shadow: inset 0 1px 0 #9bd3aa;
	-moz-box-shadow: inset 0 1px 0 #9bd3aa;
	-webkit-box-shadow: inset 0 1px 0 #9bd3aa
}

.btn-install:hover {
	BACKGROUND-COLOR: #55a56b;
	BACKGROUND-POSITION: 0 -50px;
	TEXT-DECORATION: none
}

A.btn-install {
	COLOR: #fff
}

.btn-install-matrix {
	MARGIN: 0 12px 0 0;
	PADDING-LEFT: 7px;
	WIDTH: 143px;
	PADDING-RIGHT: 50px
}

A.btn-install-matrix.btn-install {
	COLOR: #fff
}

.btn-install-vs {
	PADDING-LEFT: 30px;
	WIDTH: 261px;
	PADDING-RIGHT: 75px
}

A.btn-install-vs.btn-install {
	COLOR: #fff
}

.btn-install-mvc {
	WIDTH: 125px
}

.btn-install .label {
	POSITION: absolute;
	PADDING-BOTTOM: 3px;
	LINE-HEIGHT: 1;
	TEXT-TRANSFORM: uppercase;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	DISPLAY: inline-block;
	BACKGROUND: url(../images/ui/sprite-btn-install.png?cdn_id=s50) #54a56a repeat-x 0 -120px;
	COLOR: #fff;
	FONT-SIZE: .62em;
	TOP: 7px;
	RIGHT: 7px;
	PADDING-TOP: 3px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: inset 1px 1px 0 #5b8e69, inset -1px -1px 0 #8ccc9d
}

.common-sidebar-module .btn-install {
	WIDTH: 187px;
	COLOR: #fff
}

.common-sidebar-module .btn-free-trial.btn-install {
	PADDING-LEFT: 50px;
	WIDTH: 147px;
	MARGIN-BOTTOM: 12px
}

.common-sidebar-module .btn-subscribe.btn-install {
	PADDING-LEFT: 40px;
	WIDTH: 157px;
	MARGIN-BOTTOM: 12px
}

.post-thumb {
	POSITION: relative;
	DISPLAY: block;
	FLOAT: left
}

.samples H1 {
	BORDER-BOTTOM: #999 1px dotted;
	PADDING-BOTTOM: 15px;
	MARGIN: 0 21px 16px 0;
	BACKGROUND: #fff
}

.samples .col-left {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 0;
	WIDTH: 721px;
	PADDING-RIGHT: 0;
	PADDING-TOP: 0
}

.samples .col-right {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 20px;
	WIDTH: 209px;
	PADDING-RIGHT: 0;
	PADDING-TOP: 0
}

.samples .content-wrap {
	PADDING-BOTTOM: 50px;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 25px;
	BORDER-RIGHT: #999 1px dotted;
	PADDING-TOP: 0
}

.learn H1 {
	BORDER-BOTTOM: #999 1px dotted;
	PADDING-BOTTOM: 15px;
	MARGIN: 0 21px 16px 0;
	BACKGROUND: #fff
}

.learn .col-top H1 {
	MARGIN-RIGHT: 0
}

.module-chapters {
	WIDTH: 230px;
	FLOAT: left
}

.module-chapters A {
	COLOR: #fff
}

.module-chapters .ad A {
	COLOR: #2186c6
}

.content-box {
	BORDER-BOTTOM: #24456a 1px solid;
	BORDER-LEFT: #597594 1px solid;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 15px;
	BACKGROUND: #3a597c;
	BORDER-RIGHT: #597594 1px solid;
	PADDING-TOP: 5px
}

.chapter-box {
	BORDER-BOTTOM: #24456a 1px solid;
	BORDER-LEFT: #597594 1px solid;
	PADDING-BOTTOM: 15px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 15px;
	BACKGROUND: #3a597c;
	COLOR: #fff;
	BORDER-RIGHT: #597594 1px solid;
	PADDING-TOP: 15px;
	box-shadow: inset 0 1px 0 #567394;
	-moz-box-shadow: inset 0 1px 0 #567394;
	-webkit-box-shadow: inset 0 1px 0 #567394
}

.chapter-box H2 {
	COLOR: #fff;
	FONT-SIZE: 1.07em
}

.chapter-box OL,
.content-box UL {
	LIST-STYLE-TYPE: none;
	MARGIN: 0;
	LIST-STYLE-IMAGE: none
}

.chapter-box LI,
.content-box LI {
	MARGIN: 0
}

.chapter-box A,
.content-box A {
	PADDING-BOTTOM: 5px;
	MARGIN: 0 -15px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 20px;
	DISPLAY: block;
	PADDING-TOP: 5px
}

.chapter-box A:hover,
.content-box A:hover {
	BACKGROUND: #2b496c;
	TEXT-DECORATION: none
}

.chapter-box A.selected,
.content-box A.selected {
	BACKGROUND: #2b496c
}

.chap-num {
	DISPLAY: block;
	FLOAT: left
}

.chap-title {
	DISPLAY: block;
	MARGIN-LEFT: 15px
}

.greater-than-ten.chap-title {
	MARGIN-LEFT: 22px
}

.sponsor-box {
	BORDER-BOTTOM: #597594 1px solid;
	POSITION: relative;
	BORDER-LEFT: #597594 1px solid;
	PADDING-BOTTOM: 15px;
	LINE-HEIGHT: 1.2em;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 5px;
	MARGIN-BOTTOM: 20px;
	BACKGROUND: #3a597c;
	COLOR: #fff;
	BORDER-RIGHT: #597594 1px solid;
	PADDING-TOP: 15px;
	box-shadow: inset 0 1px 0 #567394;
	-moz-box-shadow: inset 0 1px 0 #567394;
	-webkit-box-shadow: inset 0 1px 0 #567394
}

.sponsor-box SPAN {
	DISPLAY: inline-block;
	MARGIN-BOTTOM: 3px;
	VERTICAL-ALIGN: middle;
	MARGIN-RIGHT: 5px
}

.sponsor-box A {
	DISPLAY: inline-block;
	COLOR: #6d6d6d;
	VERTICAL-ALIGN: middle
}

.sponsor-box IMG {
	MARGIN: 0 0 0 12px
}

.chapter-title {
	LINE-HEIGHT: 1.3em;
	MARGIN-BOTTOM: 16px;
	COLOR: #363636;
	FONT-SIZE: 1.38em;
	FONT-WEIGHT: 500
}

.chapter-heading {
	MARGIN-BOTTOM: 10px;
	COLOR: #737d86;
	FONT-SIZE: 1.07em;
	FONT-WEIGHT: 300
}

.learn .col-main {
	WIDTH: 721px;
	OVERFLOW: hidden
}

.learn .col-center {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 14px;
	WIDTH: 467px;
	PADDING-RIGHT: 10px;
	MARGIN-LEFT: -1px;
	BORDER-RIGHT: #999 1px dotted;
	PADDING-TOP: 0
}

.learn .col-right {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 20px;
	WIDTH: 209px;
	PADDING-RIGHT: 0;
	PADDING-TOP: 0
}

.important {
	BORDER-BOTTOM: #c9ddfa 1px solid;
	BORDER-LEFT: #c9ddfa 1px solid;
	PADDING-BOTTOM: 12px;
	MARGIN: 0 0 20px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 15px;
	BACKGROUND: #e7f4ff;
	BORDER-TOP: #c9ddfa 1px solid;
	BORDER-RIGHT: #c9ddfa 1px solid;
	PADDING-TOP: 12px
}

.important P {
	MARGIN: 10px 0;
	OVERFLOW: hidden
}

.important STRONG {
	COLOR: #000
}

.note,
.sidebar {
	BORDER-BOTTOM: #e9e8c8 1px solid;
	POSITION: relative;
	BORDER-LEFT: #e9e8c8 1px solid;
	PADDING-BOTTOM: 12px;
	MARGIN: 0 85px 18px 0;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 15px;
	BACKGROUND: #ffffec;
	BORDER-TOP: #e9e8c8 1px solid;
	BORDER-RIGHT: #e9e8c8 1px solid;
	PADDING-TOP: 12px
}

.note .dogear,
.sidebar .dogear {
	Z-INDEX: 1;
	POSITION: absolute;
	WIDTH: 15px;
	DISPLAY: block;
	BACKGROUND: url(../images/ui/sprite-article.png?cdn_id=s50) no-repeat 0 0;
	HEIGHT: 14px;
	TOP: -1px;
	RIGHT: -2px
}

.note P,
.sidebar P {
	MARGIN: 10px 0
}

.note STRONG,
.sidebar STRONG {
	COLOR: #000
}

.no-bullets.common-list-steps {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	PADDING-TOP: 0
}

.no-bullets.common-list-steps LI {
	MARGIN-BOTTOM: 20px;
	BORDER-TOP: #d9d9d9 1px solid;
	PADDING-TOP: 20px
}

.no-bullets.common-list-steps LI:first-child {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none;
	PADDING-TOP: 10px
}

.no-bullets.common-list-steps LI LI,
.no-bullets.common-list-steps LI LI:first-child {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	PADDING-BOTTOM: 0;
	MARGIN: 0;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none;
	PADDING-TOP: 0
}

.col-right .keyline {
	MARGIN: 0 0 25px
}

.details {
	MARGIN: 0
}

.summary {
	MARGIN-BOTTOM: 18px
}

.tbl-action {
	BORDER-BOTTOM: #e2e4e6 1px solid;
	BORDER-LEFT: #e2e4e6 1px solid;
	BORDER-COLLAPSE: collapse;
	BORDER-TOP: #e2e4e6 1px solid;
	BORDER-RIGHT: #e2e4e6 1px solid
}

.tbl-action TH {
	BORDER-BOTTOM: #e2e4e6 1px solid;
	BORDER-LEFT: #e2e4e6 1px dotted;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 17px;
	PADDING-RIGHT: 17px;
	BACKGROUND: #f1f1f1;
	FONT-WEIGHT: normal;
	PADDING-TOP: 10px
}

.tbl-action TH:first-child {
	BORDER-LEFT: #e2e4e6 1px solid
}

.tbl-action TD {
	BORDER-BOTTOM: #e2e4e6 1px solid;
	BORDER-LEFT: #e2e4e6 1px dotted;
	PADDING-BOTTOM: 14px;
	PADDING-LEFT: 17px;
	PADDING-RIGHT: 17px;
	PADDING-TOP: 14px
}

.tbl-action TD:first-child {
	BORDER-LEFT: #e2e4e6 1px solid;
	BACKGROUND: #f8f8f8
}

.module-confirm,
.module-error,
.module-processing {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 18px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 20px;
	MARGIN-BOTTOM: 12px;
	PADDING-TOP: 18px
}

.module-confirm P,
.module-error P,
.module-processing P {
	MARGIN: 0
}

.module-confirm {
	BORDER-BOTTOM: #cee1af 1px solid;
	BORDER-LEFT: #cee1af 1px solid;
	BACKGROUND: #f3fce3;
	COLOR: #000;
	BORDER-TOP: #cee1af 1px solid;
	BORDER-RIGHT: #cee1af 1px solid
}

.module-processing {
	BORDER-BOTTOM: #ffd324 1px solid;
	BORDER-LEFT: #ffd324 1px solid;
	BACKGROUND: #fff6bf;
	COLOR: #000;
	BORDER-TOP: #ffd324 1px solid;
	BORDER-RIGHT: #ffd324 1px solid
}

.module-error {
	BORDER-BOTTOM: red 1px solid;
	BORDER-LEFT: red 1px solid;
	BACKGROUND: #ffe5e5;
	COLOR: red;
	BORDER-TOP: red 1px solid;
	BORDER-RIGHT: red 1px solid
}

.leave-feedback {
	WIDTH: 410px;
	FLOAT: right
}

#comment-submit .common-btn {
	MARGIN-TOP: 3px;
	FLOAT: left
}

.leave-comment {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 0;
	WIDTH: 100%;
	PADDING-RIGHT: 0;
	BORDER-TOP: #e5e5e5 1px solid;
	PADDING-TOP: 30px
}

.leave-comment:after {
	DISPLAY: block;
	HEIGHT: 0;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: '.'
}

.module-comment.leave-comment .module-confirm,
.module-comment.leave-comment .module-error,
.module-comment.leave-comment .module-error P,
.module-comment.leave-comment .module-processing {
	CLEAR: both
}

.module-comment.leave-comment .col-left {
	TEXT-ALIGN: right;
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 0;
	WIDTH: 140px;
	PADDING-RIGHT: 0;
	COLOR: #737d86;
	MARGIN-RIGHT: 0;
	PADDING-TOP: 0
}

.module-comment.leave-comment .col-right {
	PADDING-LEFT: 17px;
	WIDTH: 518px;
	MARGIN-BOTTOM: 10px
}

.module-comment.article-comments .col-left {
	TEXT-ALIGN: right;
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 0;
	WIDTH: 140px;
	PADDING-RIGHT: 0;
	COLOR: #737d86;
	MARGIN-RIGHT: 0;
	PADDING-TOP: 0
}

.module-comment.article-comments .col-right {
	PADDING-LEFT: 17px;
	WIDTH: 518px;
	MARGIN-BOTTOM: 10px;
	FLOAT: right
}

.leave-comment .col-left H2 {
	MARGIN-BOTTOM: 5px;
	COLOR: #737d86;
	FONT-SIZE: 1.3em
}

.module-comment {
	CLEAR: both
}

.module-comment .col-left {
	TEXT-ALIGN: right;
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 0;
	WIDTH: 140px;
	PADDING-RIGHT: 0;
	COLOR: #737d86;
	PADDING-TOP: 0
}

.module-comment .col-right {
	PADDING-LEFT: 17px;
	WIDTH: 518px
}

.module-comment .common-btn {
	PADDING-BOTTOM: 6px;
	TEXT-TRANSFORM: none;
	PADDING-LEFT: 18px;
	PADDING-RIGHT: 18px;
	FONT-SIZE: 1.15em;
	CURSOR: pointer;
	FONT-WEIGHT: bold;
	MARGIN-RIGHT: 4px;
	PADDING-TOP: 6px;
	text-shadow: -1px -1px 1px #6988ae
}

.module-comment LABEL {
	FONT-SIZE: .92em
}

.module-comment-header {
	BORDER-BOTTOM: #c1c1c1 1px dotted;
	PADDING-BOTTOM: 5px
}

A.show-comments {
	MARGIN-TOP: 2px;
	FLOAT: right;
	FONT-SIZE: .75em
}

.comments-status {
	MARGIN-TOP: 2px;
	FLOAT: left;
	COLOR: #507cbd;
	MARGIN-LEFT: 5px;
	CLEAR: none;
	FONT-SIZE: .75em;
	FONT-WEIGHT: bold
}

.article-comments {
	PADDING-BOTTOM: 20px;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	COLOR: #737d86;
	BORDER-TOP: #e5e5e5 1px solid;
	PADDING-TOP: 22px
}

.article-comments .col-left {
	MARGIN: 1px 0 0;
	WIDTH: 140px;
	COLOR: #737d86
}

.article-comments .col-left H2 {
	FONT-SIZE: 1.3em
}

.article-comments .col-right {
	MARGIN: 0;
	FONT-SIZE: 1.3em
}

.article-comments .col-right A {
	COLOR: #507cbd;
	VERTICAL-ALIGN: middle
}

.article-comments UL {
	PADDING-BOTTOM: 10px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	CLEAR: both;
	LIST-STYLE-IMAGE: none;
	PADDING-TOP: 0
}

.article-comments LI {
	BORDER-BOTTOM: #c1c1c1 1px dotted;
	POSITION: relative;
	PADDING-BOTTOM: 10px;
	MARGIN: 0;
	PADDING-LEFT: 0;
	WIDTH: 100%;
	PADDING-RIGHT: 0;
	PADDING-TOP: 10px
}

.article-comments LI:after {
	DISPLAY: block;
	HEIGHT: 0;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: '.'
}

.article-comments LI IMG {
	MARGIN: 0 0 0 80px;
	FLOAT: left
}

.article-comments LI P {
	MARGIN: 0 0 9px 160px
}

.comment-details-left {
	FLOAT: left
}

.comment-details-right A {
	FONT-STYLE: italic;
	FLOAT: right;
	CURSOR: pointer
}

#comment-list LI IMG {
	MARGIN: 5px 0 9px 50px;
	FLOAT: left
}

.article.author-box {
	PADDING-BOTTOM: 22px;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	BORDER-TOP: #e5e5e5 1px solid;
	PADDING-TOP: 22px
}

.download-box-article {
	BORDER-BOTTOM: #cee0b1 1px solid;
	POSITION: relative;
	TEXT-ALIGN: center;
	BORDER-LEFT: #cee0b1 1px solid;
	PADDING-BOTTOM: 12px;
	MARGIN: 0 0 15px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 15px;
	DISPLAY: inline-block;
	BACKGROUND: #f3fce4;
	COLOR: #242525;
	BORDER-TOP: #cee0b1 1px solid;
	BORDER-RIGHT: #cee0b1 1px solid;
	PADDING-TOP: 12px
}

.download-box-article P {
	MARGIN: 0;
	FONT-SIZE: 1em;
	FONT-WEIGHT: 600
}

.download-box-article .module-common-select {
	POSITION: absolute;
	TEXT-ALIGN: left;
	WIDTH: auto;
	MARGIN-LEFT: -82px;
	TOP: 45px;
	LEFT: 50%
}

.download-box-article .common-select {
	WIDTH: 164px
}

.article-content IMG {
	MAX-WIDTH: 675px
}

.article-content .important UL {
	PADDING-BOTTOM: 0;
	MARGIN: 0 0 0 15px;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	PADDING-TOP: 0
}

.article-content .important.details-box UL {
	MARGIN: 0 0 18px 30px
}

.article-content LI IMG {
	MARGIN: 18px 0;
	DISPLAY: block
}

.article-content LI .note,
.article-content LI .sidebar {
	MARGIN-TOP: 35px
}

.article-content LI TABLE {
	MARGIN-TOP: 10px
}

.article-content TABLE {
	BORDER-BOTTOM: #e2e4e6 1px solid;
	BORDER-LEFT: #e2e4e6 1px solid;
	BORDER-COLLAPSE: collapse;
	BORDER-TOP: #e2e4e6 1px solid;
	BORDER-RIGHT: #e2e4e6 1px solid
}

.article-content TABLE TH {
	BORDER-BOTTOM: #e2e4e6 1px solid;
	BORDER-LEFT: #e2e4e6 1px dotted;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 17px;
	PADDING-RIGHT: 17px;
	BACKGROUND: #f1f1f1;
	COLOR: #242525;
	FONT-WEIGHT: normal;
	PADDING-TOP: 10px
}

.article-content TABLE TH:first-child {
	BORDER-LEFT: #e2e4e6 1px solid
}

.article-content TABLE TD {
	BORDER-BOTTOM: #e2e4e6 1px solid;
	BORDER-LEFT: #e2e4e6 1px dotted;
	PADDING-BOTTOM: 14px;
	PADDING-LEFT: 17px;
	PADDING-RIGHT: 17px;
	PADDING-TOP: 14px
}

.article-content TABLE TD:first-child {
	BORDER-LEFT: #e2e4e6 1px solid;
	BACKGROUND: #f8f8f8
}

.article-content H3 {
	MARGIN-BOTTOM: 10px;
	FONT-SIZE: 1.23em
}

.article-content H4 {
	FONT-SIZE: 1.07em
}

.article-content .common-sidebar-module H3 {
	FONT-SIZE: 1em
}

H4.label {
	PADDING-TOP: 10px
}

.article-page-multi .col-left {
	WIDTH: 230px;
	PADDING-RIGHT: 23px
}

.article-page-multi .col-right {
	WIDTH: 697px
}

.article-page-multi .article-title {
	WIDTH: 676px
}

.article-page-multi .ad-120x90 {
	POSITION: absolute;
	WIDTH: 240px;
	TOP: -25px;
	RIGHT: -274px
}

.article-page .col-left {
	PADDING-RIGHT: 0;
	OVERFLOW: hidden;
	MARGIN-RIGHT: 45px
}

.caption {
	DISPLAY: block;
	MARGIN-BOTTOM: 30px
}

.video-thumb-single {
	POSITION: absolute;
	DISPLAY: block;
	FONT-SIZE: .84em;
	TOP: 0;
	CURSOR: pointer;
	RIGHT: 0
}

.video-thumb-single:hover {
	TEXT-DECORATION: none
}

.video-thumb-single IMG {
	MARGIN: 0
}

.video-thumb-single .play_button {
	BACKGROUND-POSITION: 20px 11px
}

.video-thumb-single .play_button:hover {
	BACKGROUND-POSITION: -150px 11px
}

P.video_thumb {
	POSITION: relative;
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 90px;
	OVERFLOW: visible;
	PADDING-TOP: 0
}

.mark-fav {
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 0;
	BACKGROUND: url(../images/ui/sprite-sharebar-small.png?cdn_id=s50) no-repeat 0 1px;
	COLOR: #fe9b00;
	PADDING-TOP: 0
}

.mark-complete {
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 0;
	BACKGROUND: url(../images/ui/sprite-sharebar-small.png?cdn_id=s50) no-repeat 0 -39px;
	COLOR: #3cae03;
	PADDING-TOP: 0
}

.module-vid-player {
	BORDER-BOTTOM: #c3c3c3 1px solid;
	BORDER-LEFT: #c3c3c3 1px solid;
	PADDING-BOTTOM: 14px;
	MARGIN: 0 0 20px;
	PADDING-LEFT: 15px;
	WIDTH: 643px;
	PADDING-RIGHT: 15px;
	BACKGROUND: #eee;
	BORDER-TOP: #c3c3c3 1px solid;
	BORDER-RIGHT: #c3c3c3 1px solid;
	PADDING-TOP: 14px
}

.module-vid-player IMG {
	MARGIN: 0;
	DISPLAY: block
}

.module-vid-details {
	POSITION: relative
}

.author-box {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	CLEAR: both;
	PADDING-TOP: 15px
}

.author-box IMG {
	MARGIN: 3px 0 0 75px;
	WIDTH: 59px;
	FLOAT: left;
	HEIGHT: 59px
}

.author-box P {
	MARGIN-LEFT: 156px
}

.curricula-list-sidebar H2 {
	TEXT-TRANSFORM: uppercase;
	MARGIN: 0 0 3px;
	COLOR: #343434;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold
}

.curricula-list-sidebar P {
	MARGIN: 0
}

.curricula-list-sidebar P.details {
	PADDING-BOTTOM: 10px;
	FONT-STYLE: italic;
	MARGIN: 0 0 5px -10px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 0;
	COLOR: #868686;
	FONT-SIZE: 1em;
	PADDING-TOP: 0
}

.curricula-list-sidebar OL {
	LIST-STYLE-TYPE: none;
	MARGIN: 0 0 40px;
	BACKGROUND: #23517c;
	LIST-STYLE-IMAGE: none
}

.curricula-list-sidebar OL A {
	PADDING-BOTTOM: 15px;
	PADDING-LEFT: 43px;
	PADDING-RIGHT: 20px;
	DISPLAY: block;
	COLOR: #fff;
	PADDING-TOP: 15px
}

.curricula-list-sidebar OL A:hover {
	BACKGROUND-COLOR: #3f688d;
	TEXT-DECORATION: none
}

.curricula-list-sidebar OL A.selected {
	BACKGROUND-COLOR: #3f688d
}

.curricula-list-sidebar LI {
	MARGIN-BOTTOM: 0
}

.curricula-list-sidebar .icon-curricula {
	BACKGROUND-POSITION: -7985px 17px
}

.curricula-list-sidebar .icon-video {
	BACKGROUND-POSITION: -7185px 15px
}

.curricula-list-sidebar .icon-book {
	BACKGROUND-POSITION: -1185px 50%
}

.curricula-list-sidebar .icon-link {
	BACKGROUND-POSITION: -1785px 50%
}

.curricula-list-sidebar .icon-whitepaper {
	BACKGROUND-POSITION: -19585px 50%
}

.curricula-list-sidebar .icon-wizard {
	BACKGROUND-POSITION: -4185px 50%
}

.article-title {
	Z-INDEX: 1;
	POSITION: relative;
	MARGIN: 0 0 14px;
	WIDTH: 100%
}

.keyline.article-title {
	BORDER-BOTTOM: #999 1px dotted;
	PADDING-BOTTOM: 8px;
	BACKGROUND: none transparent scroll repeat 0 0;
	HEIGHT: auto
}

.article-title:after {
	DISPLAY: block;
	HEIGHT: 0;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: '.'
}

.article-title H1 {
	LINE-HEIGHT: 1.2em;
	MARGIN-BOTTOM: 10px
}

.article-title .details {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	COLOR: #707070;
	PADDING-TOP: 1px
}

.nav-multi-part {
	LIST-STYLE-TYPE: none;
	MARGIN: 0;
	WIDTH: 100%;
	BORDER-TOP: #e5e5e5 1px solid;
	LIST-STYLE-IMAGE: none
}

.nav-multi-part:after {
	DISPLAY: block;
	HEIGHT: 0;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: '.'
}

.nav-multi-part LI {
	POSITION: relative;
	TEXT-ALIGN: center;
	MARGIN: 0;
	WIDTH: 33.33%;
	FLOAT: left
}

.nav-multi-part LI.current {
	PADDING-BOTTOM: 20px;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	PADDING-TOP: 20px
}

.nav-multi-part LI.current SPAN {
	PADDING-TOP: 6px
}

.nav-multi-part LI.next A,
.nav-multi-part LI.prev A {
	PADDING-BOTTOM: 20px;
	PADDING-LEFT: 0;
	WIDTH: 100%;
	PADDING-RIGHT: 0;
	DISPLAY: block;
	TEXT-DECORATION: none;
	PADDING-TOP: 20px
}

.nav-multi-part LI.next A:hover,
.nav-multi-part LI.prev A:hover {
	BACKGROUND: #f2f3f4
}

.nav-multi-part LI.next A SPAN,
.nav-multi-part LI.prev SPAN {
	COLOR: #44525e
}

.nav-multi-part LI SPAN {
	DISPLAY: block;
	MARGIN-BOTTOM: 7px;
	FONT-SIZE: 1.23em
}

.nav-multi-part LI.current SPAN.icon {
	POSITION: absolute;
	WIDTH: 12px;
	BACKGROUND: url(../images/ui/sprite-article.png?cdn_id=s50) no-repeat 0 -16px;
	HEIGHT: 8px;
	MARGIN-LEFT: -6px;
	TOP: 0;
	LEFT: 50%
}

.nav-multi-part LI .arrow {
	POSITION: relative;
	LINE-HEIGHT: 1;
	MARGIN: 0;
	DISPLAY: inline;
	FONT-SIZE: 1.4em;
	TOP: 1px
}

.downloads H1 {
	MARGIN-BOTTOM: 10px
}

.downloads .col-left {
	PADDING-BOTTOM: 0;
	MARGIN-TOP: 15px;
	MIN-HEIGHT: 650px;
	PADDING-LEFT: 0;
	WIDTH: 604px;
	PADDING-RIGHT: 18px;
	BORDER-RIGHT: #999 1px dotted;
	PADDING-TOP: 0
}

.downloads .col-right {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 18px;
	WIDTH: 300px;
	PADDING-RIGHT: 0;
	PADDING-TOP: 0
}

.downloads .landing-featured {
	BORDER-BOTTOM: #999 1px dotted;
	MARGIN-TOP: -15px;
	WIDTH: 100%;
	MARGIN-BOTTOM: 18px;
	BORDER-TOP: #999 1px dotted;
	PADDING-TOP: 15px
}

.downloads .landing-featured:after {
	DISPLAY: block;
	HEIGHT: 0;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: '.'
}

.landing-featured .col-left {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	PADDING-BOTTOM: 0;
	MARGIN: 0;
	MIN-HEIGHT: 0;
	PADDING-LEFT: 0;
	WIDTH: 305px;
	PADDING-RIGHT: 0;
	FLOAT: left;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none;
	PADDING-TOP: 0
}

.landing-featured .col-right {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	PADDING-BOTTOM: 0;
	MARGIN: 0;
	PADDING-LEFT: 0;
	WIDTH: 280px;
	PADDING-RIGHT: 0;
	FLOAT: right;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none;
	PADDING-TOP: 0
}

.landing-featured H2 {
	MARGIN-BOTTOM: 8px;
	COLOR: #676767;
	FONT-SIZE: 1.38em
}

.common-checklist {
	LIST-STYLE-TYPE: none;
	MARGIN: 0 0 20px;
	LIST-STYLE-IMAGE: none
}

.common-checklist LI {
	PADDING-LEFT: 23px;
	MARGIN-BOTTOM: 0;
	BACKGROUND: url(../images/ui/sprite-icons.png?cdn_id=s50) no-repeat -6000px 2px
}

.downloads A.btn-install {
	PADDING-BOTTOM: 8px;
	LINE-HEIGHT: 1;
	PADDING-LEFT: 48px;
	PADDING-RIGHT: 48px;
	MARGIN-BOTTOM: 14px;
	COLOR: #fff;
	FONT-SIZE: 2em;
	PADDING-TOP: 8px
}

.smallprint {
	COLOR: #a9a9a9;
	FONT-SIZE: .84em
}

.two-col H1 {
	BORDER-BOTTOM: #999 1px dotted;
	PADDING-BOTTOM: 15px;
	MARGIN-BOTTOM: 16px
}

.two-col .col-left {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 0;
	WIDTH: 604px;
	PADDING-RIGHT: 18px;
	PADDING-TOP: 0
}

.two-col .col-right {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 18px;
	WIDTH: 300px;
	PADDING-RIGHT: 0;
	PADDING-TOP: 20px
}

.search H1 {
	PADDING-RIGHT: 10px;
	DISPLAY: inline-block;
	MARGIN-BOTTOM: 25px;
	BACKGROUND: #fff 0 0
}

.search .col-left {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 0;
	WIDTH: 312px;
	PADDING-RIGHT: 0;
	PADDING-TOP: 0
}

.search .col-right {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 15px;
	WIDTH: 623px;
	PADDING-RIGHT: 0;
	PADDING-TOP: 0
}

.search-results {
	PADDING-BOTTOM: 0;
	LIST-STYLE-TYPE: none;
	MARGIN: 0 30px 0 0;
	PADDING-LEFT: 25px;
	PADDING-RIGHT: 0;
	LIST-STYLE-IMAGE: none;
	PADDING-TOP: 10px
}

.search-results LI {
	MARGIN-BOTTOM: 28px
}

.search-results H2 {
	MARGIN-BOTTOM: 5px;
	FONT-SIZE: 1.15em;
	FONT-WEIGHT: bold
}

.search-results H2 A {
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 25px;
	PADDING-RIGHT: 0;
	DISPLAY: block;
	MARGIN-LEFT: -25px;
	PADDING-TOP: 2px
}

.search-results P {
	MARGIN-BOTTOM: 8px
}

.tags {
	FONT-SIZE: .84em
}

.search-filter {
	BORDER-BOTTOM: #d9d9d9 1px solid;
	BORDER-LEFT: #d9d9d9 1px solid;
	BACKGROUND: #f0f0f0;
	BORDER-TOP: #d9d9d9 1px solid;
	BORDER-RIGHT: #d9d9d9 1px solid
}

.search-facet {
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 10px;
	WIDTH: 290px;
	PADDING-RIGHT: 10px;
	PADDING-TOP: 10px
}

.search-facet:after {
	DISPLAY: block;
	HEIGHT: 0;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: '.'
}

.scroll-pane.search-facet {
	PADDING-BOTTOM: 0;
	MARGIN: 10px 0;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	HEIGHT: 155px;
	OVERFLOW: auto;
	PADDING-TOP: 0
}

.search-filter H2 {
	POSITION: relative;
	PADDING-BOTTOM: 10px;
	MARGIN: 0;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 75px;
	BACKGROUND: #333;
	COLOR: #fff;
	FONT-SIZE: 1.15em;
	PADDING-TOP: 10px
}

.search-filter H3 {
	BORDER-BOTTOM: #f0f0f0 1px solid;
	PADDING-BOTTOM: 6px;
	MARGIN: 0;
	PADDING-LEFT: 35px;
	PADDING-RIGHT: 10px;
	BACKGROUND: url(../images/ui/sprite-search.png?cdn_id=s50) #dfdfdf no-repeat 17px -35px;
	COLOR: #44525e;
	BORDER-TOP: #d9d9d9 1px solid;
	CURSOR: pointer;
	FONT-WEIGHT: normal;
	PADDING-TOP: 6px;
	box-shadow: inset 0 -1px #d9d9d9;
	-moz-box-shadow: inset 0 -1px #d9d9d9;
	-webkit-box-shadow: inset 0 -1px #d9d9d9
}

.search-filter H3.last {
	BORDER-BOTTOM: medium none
}

.search-filter H3.show {
	BACKGROUND: url(../images/ui/sprite-search.png?cdn_id=s50) #dfdfdf no-repeat 17px -76px
}

.search-filter P {
	MARGIN: 0;
	WIDTH: 100%
}

.search-filter P:after {
	DISPLAY: block;
	HEIGHT: 0;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: '.'
}

.search-filter .common-checkbox {
	MARGIN-TOP: 0;
	FLOAT: left;
	MARGIN-RIGHT: 8px
}

.search-filter .common-label {
	PADDING-BOTTOM: 0;
	LINE-HEIGHT: 1;
	MARGIN: 0 0 6px 4px;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	DISPLAY: block;
	FONT-WEIGHT: normal;
	PADDING-TOP: 0
}

.search-filter .count {
	COLOR: #9d9d9d;
	FONT-SIZE: .76em
}

.search-filter IMG {
	MARGIN: 0
}

.search-filter .search-box {
	POSITION: relative
}

.search-filter .search-box:after {
	DISPLAY: block;
	HEIGHT: 0;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: '.'
}

.search-filter .search-box LABEL {
	MARGIN: 3px 5px 0 0;
	DISPLAY: block;
	FLOAT: left;
	COLOR: #4597cb
}

.search-box P.search-fields {
	BORDER-BOTTOM: #d9d9d9 1px solid;
	BORDER-LEFT: #d9d9d9 1px solid;
	WIDTH: 207px;
	DISPLAY: block;
	BACKGROUND: #fff;
	FLOAT: left;
	HEIGHT: 23px;
	BORDER-TOP: #d9d9d9 1px solid;
	BORDER-RIGHT: #d9d9d9 1px solid
}

.search-box .input-search-text {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 4px;
	WIDTH: 170px;
	PADDING-RIGHT: 4px;
	DISPLAY: block;
	FLOAT: left;
	COLOR: #707070;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none;
	PADDING-TOP: 4px
}

.search-box .input-search-submit {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	WIDTH: 28px;
	DISPLAY: block;
	BACKGROUND: url(../images/ui/sprite-search.png?cdn_id=s50) no-repeat 0 0;
	FLOAT: right;
	HEIGHT: 23px;
	BORDER-TOP: medium none;
	CURSOR: pointer;
	BORDER-RIGHT: medium none
}

.btn-clear {
	BORDER-BOTTOM: #b8b8b8 1px solid;
	POSITION: relative;
	TEXT-ALIGN: center;
	BORDER-LEFT: #b8b8b8 1px solid;
	PADDING-BOTTOM: 4px;
	LINE-HEIGHT: 1;
	PADDING-LEFT: 0;
	WIDTH: 54px;
	PADDING-RIGHT: 0;
	DISPLAY: inline-block;
	BACKGROUND: url(../images/ui/sprite-btn-clear.png?cdn_id=s50) #bababa repeat-x 0 0;
	FLOAT: right;
	COLOR: #fff!important;
	FONT-SIZE: .84em;
	BORDER-TOP: #b8b8b8 1px solid;
	TOP: -2px;
	CURSOR: pointer;
	RIGHT: -6px;
	BORDER-RIGHT: #b8b8b8 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 4px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}

.btn-clear:hover {
	BACKGROUND-COLOR: #aeaeae;
	BACKGROUND-POSITION: 0 -30px;
	TEXT-DECORATION: none
}

.btn-clear:active {
	BACKGROUND-COLOR: #ccc;
	BACKGROUND-POSITION: 0 -60px
}

H2 .btn-clear {
	BORDER-BOTTOM: #2e2e2e 1px solid;
	POSITION: absolute;
	BORDER-LEFT: #2e2e2e 1px solid;
	BACKGROUND-COLOR: #4e4e4e;
	BACKGROUND-POSITION: 0 -90px;
	FONT-SIZE: .73em;
	BORDER-TOP: #2e2e2e 1px solid;
	TOP: 6px;
	RIGHT: 4px;
	BORDER-RIGHT: #2e2e2e 1px solid
}

H2 .btn-clear:hover {
	BACKGROUND-COLOR: #484848;
	BACKGROUND-POSITION: 0 -120px
}

H2 .btn-clear:active {
	BACKGROUND-COLOR: #777;
	BACKGROUND-POSITION: 0 -150px
}

.search-facet-author .search-box P.search-fields {
	WIDTH: 193px
}

.search-facet-author .search-box .input-search-text {
	WIDTH: 156px
}

.search-facet-author .search-dropdown {
	Z-INDEX: 2;
	WIDTH: 193px;
	TOP: 32px;
	LEFT: 104px
}

.search-box .search-dropdown A {
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 9px;
	PADDING-RIGHT: 9px;
	PADDING-TOP: 4px
}

.search-facet-date .search-facet LABEL {
	DISPLAY: block;
	COLOR: #4597cb;
	FONT-SIZE: .92em
}

.search-facet-date .search-facet INPUT {
	BORDER-BOTTOM: #d9d9d9 1px solid;
	BORDER-LEFT: #d9d9d9 1px solid;
	PADDING-BOTTOM: 4px;
	LINE-HEIGHT: 1;
	PADDING-LEFT: 6px;
	WIDTH: 120px;
	PADDING-RIGHT: 6px;
	COLOR: #707070;
	BORDER-TOP: #d9d9d9 1px solid;
	BORDER-RIGHT: #d9d9d9 1px solid;
	PADDING-TOP: 4px
}

.search-facet-date .search-facet P {
	WIDTH: 140px;
	FLOAT: left
}

.tags A {
	COLOR: #587935
}

.tags A:visited {
	COLOR: #7912b5
}

.common-label {
	PADDING-BOTTOM: 3px;
	FONT-WEIGHT: bold
}

.pagination {
	BORDER-BOTTOM: #d9d9d9 1px solid;
	BORDER-LEFT: #d9d9d9 1px solid;
	BACKGROUND-COLOR: #fff;
	WIDTH: 627px;
	MARGIN-BOTTOM: 25px;
	BORDER-TOP: #d9d9d9 1px solid;
	BORDER-RIGHT: #d9d9d9 1px solid
}

.pagination:after {
	DISPLAY: block;
	HEIGHT: 0;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: '.'
}

.pagination .disabled,
.pagination A,
.pagination SPAN.nolink {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 1;
	WIDTH: 38px;
	DISPLAY: block;
	FLOAT: left;
	HEIGHT: 27px;
	PADDING-TOP: 12px
}

.pagination A {
	COLOR: #267cb2
}

.pagination .prev {
	TEXT-TRANSFORM: uppercase;
	WIDTH: 75px!important;
	COLOR: #44525e;
	MARGIN-RIGHT: 9px;
	BORDER-RIGHT: #bcbcbc 1px dotted
}

.pagination .next {
	BORDER-LEFT: #bcbcbc 1px dotted;
	TEXT-TRANSFORM: uppercase;
	WIDTH: 75px!important;
	FLOAT: right;
	COLOR: #44525e;
	MARGIN-LEFT: 10px
}

.pagination A SPAN {
	COLOR: #69c2ec
}

.pagination A:hover {
	BACKGROUND: #dcdcdc;
	TEXT-DECORATION: none
}

.pagination A.selected {
	BACKGROUND: #dcdcdc;
	COLOR: #44525e
}

.pagination .disabled {
	COLOR: #bfbfbf
}

.recognition H1 {
	PADDING-RIGHT: 10px;
	DISPLAY: inline-block;
	MARGIN-BOTTOM: 30px;
	BACKGROUND: #fff 0 0
}

.recognition .tbl-action .col1 {
	WIDTH: 13%
}

.recognition .tbl-action .col2 {
	WIDTH: 16%
}

.recognition .tbl-action .col3 {
	WIDTH: 61%
}

.recognition .tbl-action .col4 {
	TEXT-ALIGN: center
}

.recognition .tbl-action TD {
	VERTICAL-ALIGN: middle
}

.icon-level-member {
	WIDTH: 60px;
	BACKGROUND: url(../images/ui/sprite-level-ratings.png?cdn_id=s50) no-repeat 0 1px;
	HEIGHT: 12px
}

.icon-level-participant {
	WIDTH: 60px;
	BACKGROUND: url(../images/ui/sprite-level-ratings.png?cdn_id=s50) no-repeat 0 -14px;
	HEIGHT: 12px
}

.icon-level-contributor {
	WIDTH: 60px;
	BACKGROUND: url(../images/ui/sprite-level-ratings.png?cdn_id=s50) no-repeat 0 -29px;
	HEIGHT: 12px
}

.icon-level-star {
	WIDTH: 60px;
	BACKGROUND: url(../images/ui/sprite-level-ratings.png?cdn_id=s50) no-repeat 0 -44px;
	HEIGHT: 12px
}

.icon-level-all-star {
	WIDTH: 60px;
	BACKGROUND: url(../images/ui/sprite-level-ratings.png?cdn_id=s50) no-repeat 0 -59px;
	HEIGHT: 12px
}

.icon-level-all-star SPAN,
.icon-level-contributor SPAN,
.icon-level-member SPAN,
.icon-level-participant SPAN,
.icon-level-star SPAN {
	POSITION: absolute;
	LEFT: -999em
}

.module-whos-online H2 A {
	TEXT-TRANSFORM: lowercase;
	FONT-SIZE: .92em
}

.tbl-whos-online TD {
	VERTICAL-ALIGN: middle
}

.tbl-whos-online .avatar {
	MARGIN: 3px 10px 8px 0;
	DISPLAY: block;
	FLOAT: left
}

.recog-level-key {
	WIDTH: 100%;
	MARGIN-BOTTOM: 18px
}

.recog-level-key:after {
	DISPLAY: block;
	HEIGHT: 0;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: '.'
}

.recog-level-key P {
	FONT-SIZE: .92em
}

.recognition H3 {
	TEXT-TRANSFORM: uppercase;
	MARGIN-BOTTOM: 5px
}

.tbl-recognition {
	WIDTH: 360px;
	FLOAT: left;
	MARGIN-RIGHT: 24px
}

.tbl-recognition TH {
	BORDER-BOTTOM: #a4a4a4 1px dotted;
	PADDING-BOTTOM: 5px;
	TEXT-TRANSFORM: uppercase;
	PADDING-LEFT: 9px;
	PADDING-RIGHT: 9px;
	BACKGROUND: #f3f3f3;
	BORDER-TOP: #a4a4a4 1px dotted;
	FONT-WEIGHT: bold;
	PADDING-TOP: 5px
}

.tbl-recognition TD {
	BORDER-BOTTOM: #a4a4a4 1px dotted;
	BORDER-LEFT: #e3e3e3 1px solid;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 9px;
	PADDING-RIGHT: 9px;
	FONT-SIZE: .92em;
	PADDING-TOP: 5px
}

.tbl-recognition TD:first-child {
	BORDER-LEFT: medium none;
	BACKGROUND: none transparent scroll repeat 0 0
}

.dl-common DD,
.dl-common DT {
	MARGIN-BOTTOM: 18px
}

.module-top-movers {
	MARGIN-BOTTOM: 5px
}

.hof .module-top-movers H3 {
	TEXT-TRANSFORM: none;
	MARGIN-BOTTOM: 5px;
	FONT-SIZE: 1em
}

.tbl-top-movers .col1 {
	WIDTH: 16%
}

.tbl-top-movers .col2 {
	WIDTH: 63%
}

.tbl-top-movers .col3 {
	WIDTH: 21%
}

.module-common-select {
	POSITION: relative;
	PADDING-BOTTOM: 20px;
	WIDTH: 100%
}

.module-common-select:after {
	DISPLAY: block;
	HEIGHT: 0;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: '.'
}

.common-tbl {
	WIDTH: 100%;
	BORDER-COLLAPSE: collapse
}

.common-tbl THEAD TH {
	WHITE-SPACE: nowrap;
	BACKGROUND: #f3f3f3;
	FONT-WEIGHT: bold
}

.common-tbl TH {
	BORDER-BOTTOM: #a4a4a4 1px dotted;
	PADDING-BOTTOM: 5px;
	TEXT-TRANSFORM: uppercase;
	PADDING-LEFT: 9px;
	PADDING-RIGHT: 9px;
	BORDER-TOP: #a4a4a4 1px dotted;
	FONT-WEIGHT: normal;
	PADDING-TOP: 5px
}

.common-tbl TD {
	BORDER-BOTTOM: #c1c1c1 1px dotted;
	PADDING-BOTTOM: 10px;
	LINE-HEIGHT: 1;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 12px;
	COLOR: #000;
	FONT-SIZE: .92em;
	VERTICAL-ALIGN: middle;
	PADDING-TOP: 10px
}

.common-tbl .last TD {
	BORDER-BOTTOM: medium none
}

.common-tbl H2,
.common-tbl H3 {
	MARGIN: 0 0 5px;
	FONT-SIZE: 1.08em;
	FONT-WEIGHT: normal
}

.common-tbl P {
	MARGIN: 0;
	COLOR: #82878d
}

.common-tbl P A {
	COLOR: #587935
}

.common-tbl P A:visited {
	COLOR: #7912b5
}

.hof .col-left {
	WIDTH: 630px;
	PADDING-RIGHT: 35px
}

.hof .col-right {
	WIDTH: 285px
}

.hof H1 {
	PADDING-RIGHT: 10px;
	BACKGROUND: #fff 0 0
}

.hof H3 {
	MARGIN-BOTTOM: 15px;
	FONT-SIZE: 1.53em
}

.hof .tbl-action {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none
}

.hof .tbl-action TH {
	BORDER-BOTTOM: #a4a4a4 1px dotted;
	BORDER-LEFT: medium none;
	PADDING-BOTTOM: 5px;
	TEXT-TRANSFORM: uppercase;
	PADDING-LEFT: 9px;
	PADDING-RIGHT: 9px;
	BACKGROUND: #f3f3f3;
	BORDER-TOP: #a4a4a4 1px dotted;
	FONT-WEIGHT: bold;
	PADDING-TOP: 5px
}

.hof .tbl-action TD {
	BORDER-BOTTOM: #a4a4a4 1px dotted;
	BORDER-LEFT: #e3e3e3 1px solid;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 9px;
	PADDING-RIGHT: 9px;
	FONT-SIZE: .92em;
	PADDING-TOP: 5px
}

.hof .tbl-action TD:first-child {
	BORDER-LEFT: medium none;
	BACKGROUND: none transparent scroll repeat 0 0
}

.tbl-top-movers {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none
}

.tbl-top-movers TH {
	BORDER-BOTTOM: #a4a4a4 1px dotted;
	BORDER-LEFT: medium none;
	PADDING-BOTTOM: 5px;
	TEXT-TRANSFORM: uppercase;
	PADDING-LEFT: 9px;
	PADDING-RIGHT: 9px;
	BACKGROUND: #f3f3f3;
	BORDER-TOP: #a4a4a4 1px dotted;
	FONT-WEIGHT: bold;
	PADDING-TOP: 5px
}

.tbl-top-movers TD {
	BORDER-BOTTOM: #a4a4a4 1px dotted;
	BORDER-LEFT: #e3e3e3 1px solid;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 9px;
	PADDING-RIGHT: 9px;
	FONT-SIZE: .92em;
	PADDING-TOP: 5px
}

.tbl-top-movers TD:first-child {
	BORDER-LEFT: medium none;
	BACKGROUND: none transparent scroll repeat 0 0
}

.common-tbl-hof TD {
	BORDER-BOTTOM: #a4a4a4 1px dotted
}

.common-tbl-hof TD:first-child {
	WIDTH: 63%;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold
}

.common-tbl-hof TD.col2 {
	WIDTH: 13%
}

.hof .pagination {
	WIDTH: 628px
}

.hof .busy {
	BACKGROUND-POSITION: center 50px
}

.module-pbl .tbl-recognition TH {
	BORDER-BOTTOM: medium none;
	TEXT-TRANSFORM: none;
	PADDING-LEFT: 0;
	BACKGROUND: none transparent scroll repeat 0 0;
	COLOR: #343434;
	BORDER-TOP: medium none
}

.module-pbl .tbl-recognition TD {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	PADDING-BOTTOM: 4px;
	LINE-HEIGHT: 1;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	FONT-SIZE: 1em;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none;
	PADDING-TOP: 4px
}

.module-pbl H2 {
	MARGIN-BOTTOM: 0
}

.module-pbl .tbl-recognition {
	WIDTH: 295px
}

.sort-box {
	POSITION: relative
}

.sort-box H2 {
	COLOR: #44525e;
	FONT-SIZE: 1em
}

.sort-box .module-common-select {
	Z-INDEX: 1;
	POSITION: absolute;
	WIDTH: auto;
	TOP: -6px;
	RIGHT: 0
}

.module-download {
	WIDTH: 100%
}

.module-download:after {
	DISPLAY: block;
	HEIGHT: 0;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: '.'
}

.module-download H2 {
	TEXT-TRANSFORM: uppercase;
	MARGIN-BOTTOM: 6px;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold
}

.module-download UL {
	LIST-STYLE-TYPE: none;
	MARGIN: 0 0 17px;
	LIST-STYLE-IMAGE: none
}

.module-download LI {
	MARGIN-BOTTOM: 0
}

.module-download .common-module {
	WIDTH: 275px;
	FLOAT: left;
	MARGIN-RIGHT: 25px
}

.module-download .last.common-module {
	MARGIN: 0
}

.social-avatar {
	WIDTH: 59px
}

.icon-rss {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 0;
	DISPLAY: block;
	BACKGROUND: url(../images/ui/sprite-icons.png?cdn_id=s50) -14100px 50%;
	PADDING-TOP: 0
}

.common-sidebar-module .tags {
	FONT-SIZE: 1em
}

.common-sidebar-module .common-list {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	PADDING-BOTTOM: 0;
	LIST-STYLE-TYPE: none;
	MARGIN: 0 0 16px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 0;
	BORDER-TOP: medium none;
	LIST-STYLE-IMAGE: none;
	BORDER-RIGHT: medium none;
	PADDING-TOP: 0
}

.common-sidebar-module .common-list LI {
	PADDING-BOTTOM: 2px;
	MARGIN: 0;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	BORDER-TOP: #bdbdbd 1px dotted;
	PADDING-TOP: 2px
}

.common-sidebar-module .common-list LI.first {
	BORDER-TOP: 0
}

.common-sidebar-module .common-list .count {
	FONT-SIZE: .83em
}

.common-sidebar-module .common-list .selected A {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
	DISPLAY: block;
	BACKGROUND: #23517c;
	COLOR: #fff;
	MARGIN-LEFT: -8px;
	TEXT-DECORATION: none!important;
	PADDING-TOP: 0
}

.common-sidebar-module .common-post {
	PADDING-BOTTOM: 0;
	MARGIN: 0 0 17px;
	MIN-HEIGHT: 0;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	PADDING-TOP: 0
}

.comment-noEditor {
	BORDER-BOTTOM: #d1d1d1 1px solid;
	BORDER-LEFT: #d1d1d1 1px solid;
	PADDING-BOTTOM: 7px;
	MARGIN: 0 0 20px;
	PADDING-LEFT: 7px;
	WIDTH: 502px;
	PADDING-RIGHT: 7px;
	FONT: 1em "Segoe UI", Tahoma, Arial, Helvetica, sans-serif;
	HEIGHT: 126px;
	BORDER-TOP: #d1d1d1 1px solid;
	BORDER-RIGHT: #d1d1d1 1px solid;
	PADDING-TOP: 7px;
	resize: none
}

.fl-menu {
	POSITION: absolute;
	TOP: 230px;
	FONT-WEIGHT: bold;
	LEFT: 10px
}

.fl-menu H2 {
	MARGIN-BOTTOM: 5px;
	FONT-WEIGHT: bold
}

.fl-menu A {
	COLOR: #267cb2
}

.fl-menu A.disabled {
	COLOR: #ccc;
	CURSOR: text
}

.fl-menu A:hover {
	TEXT-DECORATION: none
}

.col-left-thin .fl-menu LI {
	MARGIN-BOTTOM: 3px
}

.community H1 {
	MARGIN-BOTTOM: 20px
}

.community .col-main {
	WIDTH: 795px
}

.community .common-post .details {
	MARGIN-BOTTOM: 5px;
	COLOR: #44525e;
	FONT-SIZE: .84em;
	FONT-WEIGHT: bold
}

.module-community .common-post H3,
.module-community .common-post P {
	MARGIN: 0 0 0 80px
}

.col-left-thin P {
	MARGIN: 0 0 12px;
	FONT-SIZE: .92em
}

.col-left-thin UL {
	LIST-STYLE-TYPE: none;
	MARGIN: 0 0 25px;
	FONT-SIZE: .92em;
	LIST-STYLE-IMAGE: none
}

.col-left-thin LI {
	MARGIN: 0
}

.col-left-thin .sharebox {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	PADDING-TOP: 0
}

.col-left-thin .sharebox A.btn-share {
	BORDER-BOTTOM: medium none;
	POSITION: relative;
	BORDER-LEFT: medium none;
	PADDING-BOTTOM: 0;
	LINE-HEIGHT: inherit;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 0;
	DISPLAY: block;
	BACKGROUND: url(../images/ui/sprite-sharebar.png?cdn_id=s50) no-repeat -3201px 50%;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none;
	PADDING-TOP: 0;
	-moz-border-radius: 0
}

.col-left-thin .sharebox .flyout {
	TOP: 0;
	LEFT: 60px
}

.btn-share:visited,
.icon-rss:visited {
	COLOR: #267cb2
}

.row-community {
	PADDING-BOTTOM: 10px;
	WIDTH: 100%
}

.row-community:after {
	DISPLAY: block;
	HEIGHT: 0;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: '.'
}

.module-community {
	MARGIN: 0 15px 0 0;
	MIN-HEIGHT: 390px;
	WIDTH: 390px;
	FLOAT: left;
	OVERFLOW: hidden
}

.even.module-community {
	MARGIN: 0
}

.autoheight.module-community {
	MIN-HEIGHT: 0;
	MARGIN-BOTTOM: 0
}

.community-header {
	BORDER-BOTTOM: #bfc4c9 1px dotted;
	PADDING-BOTTOM: 6px;
	LINE-HEIGHT: 1;
	MARGIN: 0 0 20px;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 14px;
	BACKGROUND: #f2f2f2;
	COLOR: #555e66;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
	PADDING-TOP: 6px
}

.community-header A {
	COLOR: #267cb2;
	FONT-SIZE: .76em;
	FONT-WEIGHT: bold
}

.icon-rss-head.community-header A.icon {
	MARGIN-LEFT: 4px;
	FONT-SIZE: 1em
}

.module-comment.article-comments .icon-rss-head A.icon {
	TEXT-ALIGN: left;
	MARGIN-LEFT: 4px;
	FONT-SIZE: 1em;
	VERTICAL-ALIGN: middle
}

.common-post .details A.author {
	COLOR: #587935
}

.common-post .details A.author:visited {
	COLOR: #7912b5
}

.module-community .ad-300x250 {
	PADDING-BOTTOM: 0;
	MARGIN: 0 auto;
	PADDING-LEFT: 0;
	WIDTH: 300px;
	PADDING-RIGHT: 0;
	PADDING-TOP: 15px
}

.post-icon {
	WIDTH: 70px;
	BACKGROUND: url(../images/ui/sprite-icons-lg.png?cdn_id=s50) no-repeat -999em 50%;
	FLOAT: left;
	HEIGHT: 70px
}

.icon-compare.post-icon {
	BACKGROUND-POSITION: -600px 50%
}

.icon-cal.post-icon {
	BACKGROUND-POSITION: 0 50%
}

.icon-control-gallery.post-icon {
	BACKGROUND-POSITION: -1198px 50%
}

.module-community .link-more {
	MARGIN: 2px 0 0;
	FLOAT: right
}

.module-community-participate.module-community .common-post {
	MIN-HEIGHT: 48px
}

.module-community-participate.module-community .post-icon {
	HEIGHT: 48px
}

.module-community-participate.module-community .details A {
	COLOR: #44525e
}

.module-community-participate.module-community .details A:hover {
	TEXT-DECORATION: none
}

.icon-comments {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 13px;
	PADDING-RIGHT: 0;
	BACKGROUND: url(../images/ui/sprite-icons.png?cdn_id=s50) no-repeat -4200px 50%;
	PADDING-TOP: 0
}

.icon-retweet {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 17px;
	PADDING-RIGHT: 0;
	BACKGROUND: url(../images/ui/sprite-icons.png?cdn_id=s50) no-repeat -4800px 50%;
	PADDING-TOP: 0
}

.icon-rate {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 0;
	BACKGROUND: url(../images/ui/sprite-icons.png?cdn_id=s50) no-repeat -5400px 50%;
	PADDING-TOP: 0
}

.common-post SPAN.icon-level-all-star,
.common-post SPAN.icon-level-contributor,
.common-post SPAN.icon-level-member,
.common-post SPAN.icon-level-participant,
.common-post SPAN.icon-level-star {
	POSITION: relative;
	DISPLAY: inline-block;
	MARGIN-LEFT: 5px;
	TOP: 1px
}

.archives .col-left {
	WIDTH: 711px;
	PADDING-RIGHT: 28px
}

.archives .col-right {
	WIDTH: 211px
}

.archives .head-desc {
	WIDTH: 640px;
	MARGIN-BOTTOM: 15px;
	FLOAT: left;
	COLOR: #8b8c8d;
	FONT-WEIGHT: normal
}

.archives H1 {
	MARGIN-BOTTOM: 10px
}

.archives .common-post {
	BORDER-BOTTOM: #c1c1c1 1px dotted;
	PADDING-BOTTOM: 10px;
	MIN-HEIGHT: 1%;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	PADDING-TOP: 0
}

.archives .common-post P {
	MARGIN-LEFT: 80px
}

.archives .last.common-post {
	BORDER-BOTTOM: medium none
}

.archives .common-post H2 {
	MARGIN: 0 0 3px 80px;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold
}

.archives .common-post .details {
	MARGIN-BOTTOM: 0;
	COLOR: #888;
	FONT-SIZE: 1em;
	FONT-WEIGHT: normal
}

.archives .common-post IMG.social-avatar {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	PADDING-TOP: 0
}

.archive-content {
	WIDTH: 100%;
	MARGIN-BOTTOM: 15px
}

.archive-content:after {
	DISPLAY: block;
	HEIGHT: 0;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: '.'
}

.archive-content UL {
	LIST-STYLE-TYPE: none;
	MARGIN: 0 5px 0 0;
	WIDTH: 100px;
	FLOAT: left;
	LIST-STYLE-IMAGE: none
}

.archive-content LI {
	MARGIN: 0
}

.archive-content .count {
	COLOR: #44525e;
	FONT-SIZE: .83em
}

.archives .ad-iab-txt {
	POSITION: static;
	PADDING-BOTTOM: 10px;
	MARGIN: 0;
	WIDTH: 305px;
	FLOAT: right
}

.archives .pagination {
	MARGIN: 20px 0 10px 80px
}

.terms H1 {
	BORDER-BOTTOM: #999 1px dotted;
	PADDING-BOTTOM: 15px;
	MARGIN-BOTTOM: 16px
}

.terms .common-sidebar-module {
	WIDTH: 300px;
	FLOAT: right;
	FONT-SIZE: 1em
}

.privacy H1 {
	BORDER-BOTTOM: #999 1px dotted;
	PADDING-BOTTOM: 15px;
	MARGIN-BOTTOM: 16px
}

.module-privacy:first-child {
	BORDER-LEFT: medium none;
	BORDER-RIGHT: #d9d9d9 1px solid
}

.module-privacy {
	BORDER-LEFT: #d9d9d9 1px solid;
	PADDING-BOTTOM: 20px;
	MIN-HEIGHT: 168px;
	PADDING-LEFT: 17px;
	WIDTH: 440px;
	PADDING-RIGHT: 17px;
	FLOAT: left;
	MARGIN-LEFT: -1px;
	FONT-SIZE: .92em;
	PADDING-TOP: 20px
}

.module-privacy H2 {
	FONT-SIZE: 1.5em
}

.first.row-privacy {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none
}

.row-privacy {
	WIDTH: 100%;
	BORDER-TOP: #d9d9d9 1px solid
}

.row-privacy:after {
	DISPLAY: block;
	HEIGHT: 0;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: '.'
}

.content-404 {
	PADDING-BOTTOM: 20px;
	MIN-HEIGHT: 360px;
	PADDING-LEFT: 80px;
	WIDTH: 880px;
	PADDING-RIGHT: 10px;
	PADDING-TOP: 34px
}

.content-404 H1 {
	BORDER-BOTTOM: #bdbdbd 1px dotted;
	PADDING-BOTTOM: 16px;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	PADDING-TOP: 10px
}

.icon-exclamation {
	POSITION: absolute;
	WIDTH: 44px;
	DISPLAY: block;
	BACKGROUND: url(../images/ui/sprite-error.png?cdn_id=s50) no-repeat 0 0;
	HEIGHT: 44px;
	TOP: 40px;
	LEFT: 20px
}

.landing_pluralsight H1 {
	BORDER-BOTTOM: #999 1px dotted;
	PADDING-BOTTOM: 20px;
	MIN-HEIGHT: 0;
	MARGIN-BOTTOM: 20px
}

.landing_pluralsight .welcome_box_left {
	PADDING-BOTTOM: 50px;
	PADDING-LEFT: 0;
	WIDTH: 500px;
	PADDING-RIGHT: 0;
	FLOAT: left;
	PADDING-TOP: 20px
}

.landing_pluralsight .welcome_box_left H2 {
	COLOR: #44525e
}

.landing_pluralsight .welcome_box_right {
	TEXT-ALIGN: center;
	WIDTH: 400px;
	FLOAT: right
}

.landing_pluralsight .description {
	MARGIN-BOTTOM: 20px;
	COLOR: #292929;
	MARGIN-RIGHT: 330px
}

.landing_pluralsight .promo {
	BORDER-BOTTOM: #ccdffa 1px solid;
	BORDER-LEFT: #ccdffa 1px solid;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 10px;
	WIDTH: 670px;
	PADDING-RIGHT: 25px;
	MARGIN-BOTTOM: 0;
	BACKGROUND: #e7f4ff;
	FLOAT: right;
	COLOR: #464646;
	BORDER-TOP: #ccdffa 1px solid;
	BORDER-RIGHT: #ccdffa 1px solid;
	PADDING-TOP: 10px
}

.landing_pluralsight .btn_watch_free {
	MARGIN: 0 0 54px 52px
}

:first-child+HTML .landing_pluralsight .align_right {
	MARGIN-LEFT: -74px
}

.landing_pluralsight .common-checklist LI {
	MARGIN-BOTTOM: 5px
}

.landing_pluralsight .common-checklist A {
	COLOR: #44525e;
	TEXT-DECORATION: none
}

.landing_pluralsight .common-checklist LI A:hover {
	TEXT-DECORATION: underline
}

.landing_pluralsight .price {
	MARGIN: 5px 0;
	LETTER-SPACING: -.5px;
	COLOR: #000;
	FONT-SIZE: 1.33em!important
}

.landing_pluralsight .welcome_box_right P {
	CLEAR: both
}

.landing_pluralsight .common_blockquote {
	BORDER-BOTTOM: #dedede 1px solid;
	POSITION: relative;
	BORDER-LEFT: #dedede 1px solid;
	PADDING-BOTTOM: 20px;
	PADDING-LEFT: 35px;
	PADDING-RIGHT: 35px;
	BACKGROUND: #f3f3f3;
	COLOR: #363636;
	BORDER-TOP: #dedede 1px solid;
	BORDER-RIGHT: #dedede 1px solid;
	PADDING-TOP: 20px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}

.landing_pluralsight .common_blockquote BLOCKQUOTE {
	MARGIN: 0 0 10px
}

.landing_pluralsight .common_blockquote P {
	MARGIN: 0
}

.landing_pluralsight .common_blockquote CITE {
	PADDING-BOTTOM: 0;
	FONT-STYLE: normal;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 0;
	DISPLAY: block;
	FONT-WEIGHT: bold;
	PADDING-TOP: 0
}

.common_blockquote .right_quote,
.landing_pluralsight .common_blockquote .left_quote {
	POSITION: absolute;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	COLOR: #aaa;
	FONT-SIZE: 4.3em
}

.landing_pluralsight .common_blockquote .left_quote {
	TOP: 25px;
	LEFT: 9px
}

.landing_pluralsight .common_blockquote .right_quote {
	BOTTOM: 45px;
	RIGHT: 15px
}

.landing_pluralsight .common-btn {
	BORDER-BOTTOM: #71b984 1px solid;
	POSITION: relative;
	BORDER-LEFT: #71b984 1px solid;
	PADDING-BOTTOM: 6px;
	TEXT-TRANSFORM: none;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	DISPLAY: inline-block;
	MARGIN-BOTTOM: 18px;
	BACKGROUND: url(../images/ui/sprite-btn-install.png?cdn_id=s50) #5eb876 repeat-x 0 0;
	COLOR: #fff;
	FONT-SIZE: 1.53em;
	BORDER-TOP: #71b984 1px solid;
	FONT-WEIGHT: normal;
	BORDER-RIGHT: #71b984 1px solid;
	PADDING-TOP: 4px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-shadow: -1px -1px #4a8559;
	box-shadow: inset 0 1px 0 #9bd3aa;
	-moz-box-shadow: inset 0 1px 0 #9bd3aa;
	-webkit-box-shadow: inset 0 1px 0 #9bd3aa
}

.landing_pluralsight .welcome_box_left .common-btn {
	PADDING-BOTTOM: 11px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-TOP: 9px
}

.landing_pluralsight .welcome_box_right .common-btn {
	FONT-SIZE: 1.23em
}

.landing_pluralsight .common-btn:hover {
	BACKGROUND-COLOR: #55a56b;
	BACKGROUND-POSITION: 0 -50px;
	TEXT-DECORATION: none
}

.landing_pluralsight .common-btn:active,
.landing_pluralsight .common-btn:hover,
.landing_pluralsight .common-btn:link,
.landing_pluralsight .common-btn:visited {
	COLOR: #fff
}

.contact-us.content {
	PADDING-BOTTOM: 94px
}

.contact-us H1 {
	MARGIN-BOTTOM: 50px
}

.contact-us .keyline-title {
	TOP: -20px
}

.contact-us .details {
	MARGIN-BOTTOM: 20px;
	COLOR: #8b8c8d;
	FONT-WEIGHT: bold
}

.promo-box-wrapper {
	PADDING-BOTTOM: 20px;
	MARGIN: 0;
	FLOAT: left
}

.promo-box-wrapper LI {
	POSITION: relative;
	MARGIN: 0 10px 10px 0;
	WIDTH: 310px;
	DISPLAY: block;
	BACKGROUND: #f1f4f4;
	FLOAT: left;
	COLOR: #70787e;
	CURSOR: pointer
}

.promo-box-wrapper LI.no-margin-right {
	MARGIN-RIGHT: 0
}

.promo-box-wrapper LI.selected,
.promo-box-wrapper LI:hover {
	BACKGROUND: #fff
}

.promo-box-wrapper LI H2 {
	MARGIN: 0;
	FONT-SIZE: 2.07em
}

.promo-box-wrapper LI H2 A {
	PADDING-BOTTOM: 14px;
	LINE-HEIGHT: 1.13em;
	MIN-HEIGHT: 122px;
	PADDING-LEFT: 18px;
	PADDING-RIGHT: 14px;
	DISPLAY: block;
	BACKGROUND: url(../images/ui/sprite-icons-lg.png?cdn_id=s50) no-repeat -1635px -999em;
	COLOR: #70787e;
	TEXT-DECORATION: none;
	PADDING-TOP: 14px
}

.promo-box-wrapper LI H2 A:hover,
.promo-box-wrapper LI.selected H2 A {
	BACKGROUND-POSITION: -1635px -1px
}

.promo-box-wrapper LI SPAN {
	LINE-HEIGHT: 1.36em;
	MARGIN-TOP: 8px;
	MIN-HEIGHT: 20px;
	DISPLAY: none;
	FONT-SIZE: .55em
}

.promo-box-wrapper LI.selected SPAN,
.promo-box-wrapper LI:hover SPAN {
	DISPLAY: block
}

.module-form-wrapper {
	BORDER-BOTTOM: #e2e4e6 1px solid;
	POSITION: relative;
	BORDER-LEFT: #e2e4e6 1px solid;
	PADDING-BOTTOM: 20px;
	MARGIN: 0 0 24px;
	PADDING-LEFT: 20px;
	WIDTH: 908px;
	PADDING-RIGHT: 20px;
	BACKGROUND: #f8f8f8;
	BORDER-TOP: #e2e4e6 1px solid;
	BORDER-RIGHT: #e2e4e6 1px solid;
	PADDING-TOP: 20px
}

.module-form-wrapper H3 {
	BORDER-BOTTOM: #e2e4e6 1px solid;
	PADDING-BOTTOM: 8px;
	MARGIN: -20px -20px 20px;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 10px;
	BACKGROUND: #f1f1f1;
	PADDING-TOP: 10px
}

.form-wrapper P {
	PADDING-BOTTOM: 10px;
	MARGIN: 0;
	MIN-HEIGHT: 36px;
	WIDTH: 100%;
	FLOAT: left;
	HEIGHT: auto!important;
	CLEAR: both
}

.form-wrapper LABEL {
	WIDTH: 150px;
	DISPLAY: block;
	FLOAT: left;
	COLOR: #44525e;
	FONT-WEIGHT: bold;
	PADDING-TOP: 5px
}

.form-wrapper INPUT.input_box,
.form-wrapper TEXTAREA.txt_area {
	BORDER-BOTTOM: #dcdedf 1px solid;
	BORDER-LEFT: #dcdedf 1px solid;
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #fff;
	MARGIN: 0;
	PADDING-LEFT: 5px;
	WIDTH: 230px;
	PADDING-RIGHT: 5px;
	FLOAT: left;
	BORDER-TOP: #dcdedf 1px solid;
	BORDER-RIGHT: #dcdedf 1px solid;
	PADDING-TOP: 5px
}

.form-wrapper TEXTAREA.txt_area {
	WIDTH: 360px;
	HEIGHT: 84px
}

.form-wrapper P.submit {
	PADDING-BOTTOM: 0;
	MARGIN: 0 0 0 150px;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	PADDING-TOP: 0
}

.form-wrapper P.submit .common-btn {
	PADDING-BOTTOM: 6px;
	TEXT-TRANSFORM: none;
	PADDING-LEFT: 18px;
	PADDING-RIGHT: 18px;
	FONT-SIZE: 1.15em;
	CURSOR: pointer;
	FONT-WEIGHT: bold;
	MARGIN-RIGHT: 4px;
	PADDING-TOP: 6px;
	text-shadow: -1px -1px 1px #6988ae
}

.form-wrapper .error,
.form-wrapper SPAN.required {
	COLOR: red
}

.form-wrapper INPUT.error,
.form-wrapper TEXTAREA.error {
	BORDER-BOTTOM: red 1px solid;
	BORDER-LEFT: red 1px solid;
	COLOR: red;
	BORDER-TOP: red 1px solid;
	BORDER-RIGHT: red 1px solid
}

.form-wrapper .error-container {
	BORDER-BOTTOM: red 1px solid;
	BORDER-LEFT: red 1px solid;
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #ffe5e5;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	DISPLAY: none;
	MARGIN-BOTTOM: 20px;
	COLOR: red;
	BORDER-TOP: red 1px solid;
	BORDER-RIGHT: red 1px solid;
	PADDING-TOP: 5px
}

.form-wrapper .error-container OL LI {
	LIST-STYLE-TYPE: disc;
	MARGIN-LEFT: 20px
}

.form-wrapper .error-container H4 {
	MARGIN: 10px;
	COLOR: red;
	FONT-WEIGHT: bold
}

.error-container LABEL.error {
	DISPLAY: inline;
	FONT-WEIGHT: normal
}

.error-container LABEL {
	WIDTH: 100%;
	FLOAT: none
}

.section-head {
	BORDER-BOTTOM: #a4a4a4 1px dotted;
	BACKGROUND: #f3f3f3;
	BORDER-TOP: #a4a4a4 1px dotted
}

.col-left .section-head {
	POSITION: relative;
	PADDING-BOTTOM: 9px;
	TEXT-TRANSFORM: uppercase;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 30px;
	FONT-SIZE: .92em;
	FONT-WEIGHT: bold;
	PADDING-TOP: 9px
}

.icon-rss-head.section-head .icon {
	POSITION: absolute;
	TOP: 8px;
	RIGHT: 8px
}

.border-bottom.common-post {
	BORDER-BOTTOM: #a4a4a4 1px dotted;
	PADDING-BOTTOM: 0
}

.landing-ajax {
	LIST-STYLE-TYPE: none;
	MARGIN: 0 0 15px;
	WIDTH: 100%;
	LIST-STYLE-IMAGE: none
}

.landing-ajax:after {
	DISPLAY: block;
	HEIGHT: 0;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: '.'
}

.landing-ajax LI {
	MARGIN-BOTTOM: 0;
	FLOAT: left
}

.landing-ajax LI H2 {
	LINE-HEIGHT: 1.3em;
	MARGIN-BOTTOM: 7px;
	FONT-SIZE: 1em
}

.landing-ajax LI H2 A {
	PADDING-BOTTOM: 0;
	PADDING-LEFT: 0;
	PADDING-RIGHT: 0;
	DISPLAY: block;
	PADDING-TOP: 90px
}

.landing-ajax LI.control-kit {
	WIDTH: 200px;
	BACKGROUND: url(../images/ui/sprite-ajax.png?cdn_id=s50) no-repeat 0 20px
}

.landing-ajax LI.jquery {
	MARGIN: 0 30px;
	WIDTH: 170px;
	BACKGROUND: url(../images/ui/sprite-ajax.png?cdn_id=s50) no-repeat -700px 35px
}

.landing-ajax LI.cdn {
	WIDTH: 160px;
	BACKGROUND: url(../images/ui/sprite-ajax.png?cdn_id=s50) no-repeat -1360px 18px
}

.get-started .landing-nav H4 {
	MARGIN-BOTTOM: 6px
}

.get-started .landing-nav UL {
	MARGIN: 0 0 0 15px
}

.get-started .landing-nav LI {
	MARGIN: 0
}

.get-started .landing-nav .bullets {
	DISPLAY: none;
	COLOR: #44525e
}

.str {
	COLOR: #080
}

.kwd {
	COLOR: #008
}

.com {
	COLOR: #800
}

.typ {
	COLOR: #606
}

.lit {
	COLOR: #066
}

.pun {
	COLOR: #660
}

.pln {
	COLOR: #000
}

.tag {
	COLOR: #008
}

.atn {
	COLOR: #606
}

.atv {
	COLOR: #080
}

.dec {
	COLOR: #606
}

.code_block,
PRE.prettyprint {
	BORDER-BOTTOM: #ccc 1px dashed;
	BORDER-LEFT: #ccc 1px dashed;
	PADDING-BOTTOM: 5px;
	OVERFLOW-X: auto;
	BACKGROUND-COLOR: #f3f3f3;
	MARGIN: 18px 0 30px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	WHITE-SPACE: pre;
	BORDER-TOP: #ccc 1px dashed;
	BORDER-RIGHT: #ccc 1px dashed;
	PADDING-TOP: 5px
}

CODE {
	COLOR: #800039
}

CODE,
PRE {
	FONT-FAMILY: "Consolas", monospace
}

OL.linenums {
	MARGIN-TOP: 0;
	MARGIN-BOTTOM: 0
}

LI.L0,
LI.L1,
LI.L2,
LI.L3,
LI.L5,
LI.L6,
LI.L7,
LI.L8 {
	LIST-STYLE-TYPE: none;
	LIST-STYLE-IMAGE: none
}

LI.L1,
LI.L3,
LI.L5,
LI.L7,
LI.L9 {
	BACKGROUND: #eee
}

@media Print {
	.str {
		COLOR: #060
	}
	.kwd {
		COLOR: #006;
		FONT-WEIGHT: bold
	}
	.com {
		FONT-STYLE: italic;
		COLOR: #600
	}
	.typ {
		COLOR: #404;
		FONT-WEIGHT: bold
	}
	.lit {
		COLOR: #044
	}
	.pun {
		COLOR: #440
	}
	.pln {
		COLOR: #000
	}
	.tag {
		COLOR: #006;
		FONT-WEIGHT: bold
	}
	.atn {
		COLOR: #404
	}
	.atv {
		COLOR: #060
	}
}

.footer-wrap {
	POSITION: absolute;
	MIN-WIDTH: 100%;
	BOTTOM: 0;
	BACKGROUND: url(../images/ui/sprite-ui.png?cdn_id=s50) #f1f4f4 repeat-x 0 -215px
}

.footer UL.last {
	MARGIN: 0
}

.footer LI {
	MARGIN-BOTTOM: 3px
}

.footer-menu {
	LIST-STYLE-TYPE: none;
	MARGIN: 0 60px 0 0;
	FLOAT: left;
	FONT-SIZE: .97em;
	LIST-STYLE-IMAGE: none
}

.last.footer-menu {
	MARGIN: 0
}

.footer-menu .separator {
	PADDING-BOTTOM: 0;
	LINE-HEIGHT: 1;
	PADDING-LEFT: 7px;
	PADDING-RIGHT: 7px;
	PADDING-TOP: 0
}

.footer-menu H2 {
	LINE-HEIGHT: 1;
	COLOR: #757575;
	FONT-SIZE: 1em;
	FONT-WEIGHT: normal
}

.last.footer-menu H2 {
	MARGIN-BOTTOM: 9px
}

.footer-menu LI.block {
	MARGIN-BOTTOM: 0;
	FLOAT: none
}

.footer-menu LI {
	FLOAT: left;
	COLOR: #757575
}

.footer-menu A {
	LINE-HEIGHT: 1;
	COLOR: #757575
}

.footer-menu .logo-msdn {
	POSITION: relative;
	LINE-HEIGHT: 1;
	TEXT-INDENT: -999em;
	WIDTH: 28px;
	DISPLAY: inline-block;
	MARGIN-BOTTOM: -9px;
	BACKGROUND: url(../images/ui/sprite-ui.png?cdn_id=s50) no-repeat -182px -23px;
	HEIGHT: 21px;
	TOP: -8px
}

.logo-microsoft {
	TEXT-INDENT: -999em;
	WIDTH: 89px;
	DISPLAY: block;
	MARGIN-BOTTOM: -3px;
	BACKGROUND: url(../images/ui/sprite-ui.png?cdn_id=s50) no-repeat 0 -100px;
	HEIGHT: 16px
}

#headerLogin {
	position: absolute;
	width: 100%;
	height: 90px;
	background-color: #567394;
	padding-left: 10px;
	padding-top: 10px;
	text-align: left;
	vertical-align: top;
	border-bottom: solid 1px #073f62
}

#headerLogin h2 {
	color: #fff;
	font-weight: 700
}

#bottomLogin {
	height: 80px;
	background-color: #d9d9d9;
	bottom: 0;
	padding: 0;
	width: 100%;
	position: absolute
}

.ContentLogin {
	width: 100%;
	text-align: center;
	padding: 10px
}

.loginDiv {
	text-align: left;
	width: 50%;
	float: right;
	padding: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	vertical-align: top;
	border: solid 1.5px #d9d9d9;
	display: inline-block
}

.loginDiv .leftLogOn {
	background: url(../../Content/images/DefaultIcon.png) no-repeat;
	height: 120px;
	width: 30%;
	float: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	padding-top: 2px;
	display: inline-block
}

.loginDiv .rightLogOn {
	padding-right: 0;
	text-align: left;
	width: 70%;
	display: inline-block
}
a.CongVan {
    width: 70px;
    height: 12px;
    padding-top: 70px;
    background: url(images/CongVan.png) no-repeat 0 -82px;
    font-size: 11px;
}
.circle a {
    font: normal 11px Arial;
    color: #fff;
    text-align: center;
    display: inline-block;
}
a.CongVan:hover {
	
    background-position: top left;
 background-position-x: left;
 background-position-y: top;  
}
.circle a:hover {
    color: #fefb00;
}
a.Lich:hover {
    background-position: top left;
}
.circle a:hover {
    color: #fefb00;
}
.m0 a:hover {
    color: #f60;
}
a.Lich {
    width: 70px;
    height: 12px;
    padding-top: 70px;
    background: url(https://vietwebgroup.vn/admin/cs/Lich.png) no-repeat 0 -82px;
        background-position-x: 0px;
        background-position-y: -82px;
        font-size: 11px;
}
.circle a {
    font: normal 11px Arial;
    color: black;
    text-align: center;
    display: inline-block;
}
.cb
{
	clear: both;
}
.m0 a {
    text-decoration: none;
    color: #000;
}
.pl80 {
    padding-left: 80px;
}
.fl {
    float: left;
}
.pl30 {
    padding-left: 30px;
}
.fl {
    float: left;
}
a.TaiLieu {
    width: 70px;
    height: 12px;
    padding-top: 70px;
    background: url(https://vietwebgroup.vn/admin/cs/TaiLieu.png) no-repeat 0 -82px;
}
a.TinTuc {
    width: 70px;
    height: 12px;
    padding-top: 70px;
    background: url(https://vietwebgroup.vn/admin/cs/TinTuc.png) no-repeat 0 -82px;
}
a.Email {
    width: 70px;
    height: 12px;
    padding-top: 70px;
    background: url(https://vietwebgroup.vn/admin/cs/Email.png) no-repeat 0 -82px;
        background-position-x: 0px;
        background-position-y: -82px;
}
a.Chat {
    width: 70px;
    height: 12px;
    padding-top: 70px;
    background: url(https://vietwebgroup.vn/admin/cs/Chat.png) no-repeat 0 -82px;
        background-position-x: 0px;
        background-position-y: -82px;
}
.w85 {
    width: 85px;
}
.pt15 {
       padding-top: 42px;
}
.login-section .right
{
/* background: black; */
}
a.SMS:hover {
    background-position: top left;
}
.circle a:hover {
    color: #fefb00;
}
.m0 a:hover {
    color: #f60;
}
a.SMS {
    width: 70px;
    height: 12px;
    padding-top: 70px;
    background: url(https://vietwebgroup.vn/admin/cs/SMS.png) no-repeat 0 -82px;
        background-position-x: 0px;
        background-position-y: -82px;
}
a.NhanSu:hover {
    background-position: top left;
}
.circle a:hover {
    color: #fefb00;
}
.m0 a:hover {
    color: #f60;
}
a.NhanSu {
    width: 70px;
    height: 12px;
    padding-top: 70px;
    background: url(https://vietwebgroup.vn/admin/cs/NhanSu.png) no-repeat 0 -82px;
        background-position-x: 0px;
        background-position-y: -82px;
}
a.TaiLieu:hover {
    background-position: top left;
}
.circle a:hover {
    color: #fefb00;
}
a.Email:hover {
    background-position: top left;
}
.circle a:hover {
    color: #fefb00;
}
.m0 a:hover {
    color: #f60;
}
a.TinTuc:hover {
    background-position: top left;
}
.circle a:hover {
    color: #fefb00;
}
.m0 a:hover {
    color: #f60;
}
a.Chat:hover {
    background-position: top left;
}
.circle a:hover {
    color: #fefb00;
}
.m0 a:hover {
    color: #f60;
}
.circle a:hover {
    color: #fefb00;
}
.m0 a:hover {
    color: #f60;
}
a.Product {
    width: 150px;
    height: 150px;
       margin: 0px 15px 0px -1px;
    background: url(https://vietwebgroup.vn/admin/cs/Product.png) no-repeat center;
    display: inline-block;
}
.pl150 {
   padding-left: 58px;
    padding-top: 25px;
}