HTML {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
* {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
BODY {
	BACKGROUND: url(/images/background_main.jpg) #090736 fixed center top

}
BODY.support {
	BACKGROUND: url(/images/background_support.jpg) fixed center top

}
.hide {
	DISPLAY: none
}
.container {
	FONT-FAMILY: "trebuchet MS", "Verdana", Helvetica, Arial, Verdana, sans-serif; COLOR: #555
}
A:link {
	COLOR: #06e; TEXT-DECORATION: none
}
A:visited {
	COLOR: #06e; TEXT-DECORATION: none
}
A:hover {
	COLOR: #039; TEXT-DECORATION: underline
}
.nav-primary {
	BACKGROUND: url(/images/nav_global_back.png) no-repeat 50% top; HEIGHT: 32px; MARGIN-LEFT: 16px
}
.nav-secondary {
	PADDING-BOTTOM: 22px; PADDING-TOP: 2px
}
H1 {
	MARGIN-BOTTOM: 0.75em; COLOR: #fd9808; FONT-SIZE: 27px
}
.ui-tabs {
	ZOOM: 1
}
.ui-tabs .ui-tabs-nav {
	POSITION: relative; LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.ui-tabs .ui-tabs-nav LI {
	POSITION: relative; WIDTH: 272px; BORDER-BOTTOM-WIDTH: 0px !important; HEIGHT: 39px; PADDING-TOP: 16px
}
.ui-tabs .ui-tabs-nav LI A {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 64px; PADDING-RIGHT: 0px; FONT-SIZE: 110%; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0.5em
}
.ui-tabs .ui-tabs-nav LI A {
	COLOR: #888; text-shadow: #fff 0px 1px 0
}
.ui-tabs .ui-tabs-nav LI.ui-tabs-selected A {
	COLOR: #fd9808
}
.ui-tabs .ui-tabs-nav LI.ui-tabs-selected {
	BACKGROUND: url(/images/home_tab_active.png) no-repeat right top

}
.ui-tabs .ui-tabs-nav LI.ui-tabs-selected A {
	CURSOR: pointer
}
.ui-tabs .ui-tabs-nav LI.ui-state-disabled A {
	CURSOR: pointer
}
.ui-tabs .ui-tabs-nav LI.ui-state-processing A {
	CURSOR: pointer
}
.ui-tabs .ui-tabs-nav LI A {
	CURSOR: pointer
}
.ui-tabs-collapsible.ui-tabs .ui-tabs-nav LI.ui-tabs-selected A {
	CURSOR: pointer
}
.ui-tabs .ui-tabs-panel {
	PADDING-BOTTOM: 1em; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 1.4em; PADDING-RIGHT: 1.4em; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 1em
}
.ui-tabs .ui-tabs-hide {
	DISPLAY: none !important
}
A.button-feature {
	POSITION: relative; PADDING-BOTTOM: 9px; LINE-HEIGHT: 1; MARGIN: 20px auto 0px; PADDING-LEFT: 28px; PADDING-RIGHT: 28px; DISPLAY: inline-block; BACKGROUND: url(/images/button_overlay.png) #999 repeat-x; COLOR: #000; FONT-SIZE: 150%; CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 9px; -moz-border-radius: 6px; -webkit-border-radius: 8px; text-shadow: #eee 0px 1px 0; -moz-box-shadow: 0 6px 12px #59688d; -webkit-box-shadow: 0 6px 12px #59688d
}
A.button-feature:hover {
	BACKGROUND-COLOR: #bbb; COLOR: #06f; TEXT-DECORATION: none
}
A.button-gray:hover {
	BACKGROUND-COLOR: #bbb; COLOR: #06f; TEXT-DECORATION: none
}

A.button-gray {
	BORDER-BOTTOM: medium none; POSITION: relative; BORDER-LEFT: medium none; PADDING-BOTTOM: 8px; LINE-HEIGHT: 1; PADDING-LEFT: 24px; PADDING-RIGHT: 24px; DISPLAY: inline-block; BACKGROUND: url(/images/button_overlay.png) #999 repeat-x; COLOR: #000; FONT-SIZE: 140%; BORDER-TOP: medium none; CURSOR: pointer; FONT-WEIGHT: normal; BORDER-RIGHT: medium none; TEXT-DECORATION: none; PADDING-TOP: 8px; -moz-border-radius: 6px; -webkit-border-radius: 8px; text-shadow: #eee 0px 1px 0
}

A.button-signup {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 12px; LINE-HEIGHT: 1; MARGIN: 4px auto; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: inline-block; BACKGROUND: url(/images/button_overlay_dark.png) #fff repeat-x 50% bottom; COLOR: #000; FONT-SIZE: 110%; CURSOR: pointer; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 12px; -moz-border-radius: 8px; -webkit-border-radius: 8px; text-shadow: #fff 0px 1px 0
}
A.button-signup:hover {
	BACKGROUND: url(/images/button_overlay_dark.png) #f9f9f9 repeat-x 50% bottom; COLOR: #05e; TEXT-DECORATION: none
}

.footer {
	MARGIN: 0px; WIDTH: 848px; BACKGROUND: url(/images/nav_footer_back.png) 50% top; HEIGHT: 150px
}
.footer H1 {
	MARGIN-TOP: 16px; COLOR: #fff; FONT-SIZE: 16px
}
.footer H2 {
	MARGIN-TOP: 16px; COLOR: #fff; FONT-SIZE: 16px
}
.footer H3 {
	MARGIN-TOP: 16px; COLOR: #fff; FONT-SIZE: 16px
}
.footer UL {
	LIST-STYLE-TYPE: none; MARGIN: 0px; LIST-STYLE-IMAGE: none
}
.footer UL LI {
	PADDING-LEFT: 8px; BACKGROUND: url(/images/footer_bullet.png) no-repeat 0px 6px; FONT-SIZE: 11px
}
.footer-d UL LI {
	MARGIN-TOP: 16px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.footer-a {
	FLOAT: left; MARGIN-RIGHT: 48px
}
.footer-b {
	FLOAT: left; MARGIN-RIGHT: 48px
}
.footer-c {
	FLOAT: left; MARGIN-RIGHT: 48px
}
.footer-d {
	FLOAT: left; MARGIN-RIGHT: 48px
}
.footer-a {
	WIDTH: 144px; MARGIN-LEFT: 64px
}
.footer-b {
	WIDTH: 192px
}
.footer-c {
	WIDTH: 160px
}
.footer-d {
	WIDTH: 224px
}
.footer A:link {
	COLOR: #aaa
}
.footer A:visited {
	COLOR: #aaa
}
.footer A:hover {
	COLOR: #6cb0ff; TEXT-DECORATION: none
}
.footer-icon {
	MARGIN-BOTTOM: -4px; opacity: 0.7
}
.footer A:hover .footer-icon {
	opacity: 1
}
.footer-icon-rss {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 10px; FLOAT: left; MARGIN-RIGHT: 1em
}
.copyright {
	TEXT-ALIGN: right; PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #777; FONT-SIZE: 10px; PADDING-TOP: 8px
}
.feature-home {
	POSITION: relative; background: url(/images/bookslide.png) no-repeat; BACKGROUND-COLOR: #d2dfec; WIDTH: 976px; DISPLAY: block; HEIGHT: 330px
}
.feature-home H1 {
	FONT-SIZE: 30px
}
.feature-home-text {
	 POSITION: absolute; WIDTH: 320px; PADDING-RIGHT: 96px;  HEIGHT: 296px; COLOR: #555; FONT-SIZE: 105%; PADDING-TOP: 36px
}
#homecaptions {
	Z-INDEX: 10; POSITION: absolute; LIST-STYLE-TYPE: none; WIDTH: 960px; HEIGHT: 100px; TOP: 257px; LIST-STYLE-IMAGE: none; PADDING-TOP: 10px
}
#homecaptions LI {
	TEXT-ALIGN: center; LIST-STYLE-TYPE: none; WIDTH: 640px; DISPLAY: none; MARGIN-LEFT: 348px; LIST-STYLE-IMAGE: none
}
#homecaptions LI .caption {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: 0px auto; PADDING-LEFT: 13px; WIDTH: auto; PADDING-RIGHT: 13px; DISPLAY: block; WHITE-SPACE: nowrap; COLOR: #fff; LIST-STYLE-IMAGE: none; PADDING-TOP: 5px; -moz-border-radius: 12px; -webkit-border-radius: 12px; -moz-box-shadow: 0px 0px 15px #fff; -webkit-box-shadow: 0px 0px 15px #fff
}
#homecaptions LI .cap1 {
	WIDTH: 11em
}
#homecaptions LI .cap2 {
	WIDTH: 11em
}
#homecaptions LI .cap3 {
	WIDTH: 20em
}
#homecaptions LI .cap4 {
	WIDTH: 14em
}
#homecaptions LI .cap5 {
	WIDTH: 11em
}
#homecaptions LI .cap6 {
	WIDTH: 20em
}
#homecaptions LI .cap7 {
	WIDTH: 14em
}
#homecaptions LI .cap-0 {
	WIDTH: 16em
}
#homecaptions LI .cap-1 {
	WIDTH: 16em
}
#homecaptions LI .cap-2 {
	WIDTH: 15.5em
}
#homecaptions LI .cap-3 {
	WIDTH: 14em
}
#homecaptions LI .cap-4 {
	WIDTH: 18em
}
#homecaptions LI .cap-5 {
	WIDTH: 16em
}
#homecaptions LI .cap-6 {
	WIDTH: 14em
}
#homecaptions LI .cap-7 {
	WIDTH: 14em
}
UL#homeslides {
	POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; WIDTH: 592px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(/homepage_feature_back.png) 0px 0px; HEIGHT: 296px; MARGIN-LEFT: 384px; OVERFLOW: hidden; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px; list-type: none
}
UL#homeslides LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}

.home-cta {
	TEXT-ALIGN: center
}
.secondteir-cta {
	TEXT-ALIGN: center
}
.home-cta-boag {
	TEXT-ALIGN: center
}
.secondteir-cta-boag {
	TEXT-ALIGN: center
}
.home-cta-boag P {
	PADDING-TOP: 10px
}
#home-tabs {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 272px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: url(/images/home_tabs_back.png) no-repeat right top; FLOAT: left; HEIGHT: 320px; PADDING-TOP: 20px
}
#secondteir-tabs {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 272px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: url(/images/home_tabs_back.png) no-repeat right top; FLOAT: left; HEIGHT: 320px; PADDING-TOP: 20px
}
#home-tabcontent {
	POSITION: relative; PADDING-BOTTOM: 22px; PADDING-LEFT: 32px; WIDTH: 600px; PADDING-RIGHT: 32px;  DISPLAY: none; FLOAT: left; HEIGHT: 260px; OVERFLOW: hidden; PADDING-TOP: 22px
}
#secondteir-tabcontent {
	POSITION: relative; PADDING-BOTTOM: 22px; PADDING-LEFT: 32px; WIDTH: 600px; PADDING-RIGHT: 32px; DISPLAY: none; FLOAT: left; HEIGHT: 260px; PADDING-TOP: 22px
}
#home-tabcontent-boag {
	POSITION: relative; PADDING-BOTTOM: 22px; PADDING-LEFT: 32px; WIDTH: 600px; PADDING-RIGHT: 32px; DISPLAY: none; FLOAT: left; HEIGHT: 250px; OVERFLOW: hidden; PADDING-TOP: 22px
}
#secondteir-tabcontent-boag {
	POSITION: relative; PADDING-BOTTOM: 22px; PADDING-LEFT: 32px; WIDTH: 600px; PADDING-RIGHT: 32px; DISPLAY: none; FLOAT: left; HEIGHT: 250px; OVERFLOW: hidden; PADDING-TOP: 22px
}
#home-tabcontentimage {
POSITION: relative; PADDING-BOTTOM: 22px; PADDING-LEFT: 32px; PADDING-RIGHT: 32px;   PADDING-TOP: 22px; float: right
}
#home-tabcontent {
	COLOR: #333
}
.home-video-text {
	COLOR: #333
}
.home-tabtext {
	HEIGHT: 13.5em; FONT-SIZE: 1.2em
}
.secondteir-tabtext {
	HEIGHT: 13.5em; FONT-SIZE: 1.2em
}
#home-video {
	PADDING-LEFT: 32px; DISPLAY: none; PADDING-TOP: 30px
}
#home- {
	PADDING-LEFT: 32px; DISPLAY: none; PADDING-TOP: 30px
}
.secondteir-getthebook {
	MARGIN-TOP: 120px; MARGIN-LEFT: 32px; WIDTH: 224px; text-align:center
}

.home-video-text-smaller {
	MARGIN-TOP: 24px; WIDTH: 224px; BORDER-TOP: #ddd 1px solid; PADDING-TOP: 24px
}
.home-video-text {
	WIDTH: 224px; PADDING-TOP: 16px
}
#home- H1 {
	MARGIN-BOTTOM: 8px
}
#home- {
	FONT-SIZE: 13px; PADDING-TOP: 20px
}
#home- A {
	COLOR: #fd9808
}
#home- A:visited {
	COLOR: #fd9808
}
.video_thumb_small {
	MARGIN-TOP: 24px; MARGIN-BOTTOM: 32px; FLOAT: left; MARGIN-RIGHT: 16px
}
.content-home-lower {
	PADDING-BOTTOM: 16px; BACKGROUND: #fff; HEIGHT: 320px
}
.content-secondteir-lower {
	PADDING-BOTTOM: 16px; BACKGROUND: #fff; HEIGHT: 300px
}
.getbook-secondteir-lower {
	PADDING-BOTTOM: 16px; BACKGROUND: #fff; HEIGHT: 300px
}
.content-home-lower H1 {
	FONT-SIZE: 24px
}
.content-secondteir-lower H1 {
	FONT-SIZE: 24px
}
.boag-text {
	WIDTH: 224px; COLOR: #333; PADDING-TOP: 10px
}
.nav-secondary-links {
	FLOAT: right; COLOR: #4e5176; PADDING-TOP: 24px
}
.nav-secondary-links A {
	PADDING-LEFT: 16px; PADDING-RIGHT: 16px; COLOR: #7598f0; BORDER-RIGHT: #4e5176 1px solid; TEXT-DECORATION: none
}
.nav-secondary-links A:visited {
	PADDING-LEFT: 16px; PADDING-RIGHT: 16px; COLOR: #7598f0; BORDER-RIGHT: #4e5176 1px solid; TEXT-DECORATION: none
}
.nav-secondary-links A.last {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.nav-secondary-links A:hover {
	COLOR: #fff
}
.content-interior-main {
	PADDING-BOTTOM: 64px; MIN-HEIGHT: 540px; BACKGROUND: #fff
}
.column-main {
	MARGIN-RIGHT: 0px
}
.column-main H1 {
	LINE-HEIGHT: 1.5; MARGIN: 32px 0px 0.5em; COLOR: #fd9808; FONT-SIZE: 34px
}
.content-twocolumns H1 {
	LINE-HEIGHT: 1.5; MARGIN: 32px 0px 0.5em; COLOR: #fd9808; FONT-SIZE: 34px
}
.column-main H2 {
	LINE-HEIGHT: 1; MARGIN: 24px 0px 8px; COLOR: #001f4f; FONT-SIZE: 22px
}
.content-twocolumns H2 {
	LINE-HEIGHT: 1; MARGIN: 24px 0px 8px; COLOR: #001f4f; FONT-SIZE: 22px
}
.column-sidebar {
	PADDING-BOTTOM: 24px; PADDING-LEFT: 16px; WIDTH: 208px; PADDING-RIGHT: 16px; BACKGROUND: #f4f4f4; FLOAT: left; COLOR: #666; MARGIN-LEFT: 48px; FONT-SIZE: 11px; PADDING-TOP: 24px; -moz-border-radius: 8px; -webkit-border-radius: 8px
}
.column-subnav {
	LIST-STYLE-TYPE: none; WIDTH: 208px; FLOAT: left; COLOR: #666; MARGIN-LEFT: 48px; FONT-SIZE: 11px; LIST-STYLE-IMAGE: none
}
.column-subnav A.subnav-first {
	BACKGROUND: url(/subnav_highlight.png) #e8e8e8 repeat-x center -1px; -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; border-radius-topleft: 8px; border-radius-topright: 8px
}
.column-subnav A.subnav-last {
	-moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; border-radius-bottomleft: 8px; border-radius-bottomright: 8px
}
.column-subnav LI H2 A {
	POSITION: relative; PADDING-BOTTOM: 9px; MARGIN: 0px 0px -18px; PADDING-LEFT: 16px; WIDTH: 208px; PADDING-RIGHT: 16px; DISPLAY: block; BACKGROUND: url(/subnav_highlight.png) #e8e8e8 repeat-x center top; HEIGHT: 24px; FONT-SIZE: 16px; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 6px
}
.column-subnav LI H2 A:hover {
	BACKGROUND-COLOR: #253455; COLOR: #fff
}
.column-sidebar H1 {
	LINE-HEIGHT: 1; MARGIN-TOP: 24px; MARGIN-BOTTOM: 8px; COLOR: #000; FONT-SIZE: 16px
}
.column-sidebar H2 {
	LINE-HEIGHT: 1; MARGIN-TOP: 24px; MARGIN-BOTTOM: 8px; COLOR: #000; FONT-SIZE: 16px
}
.column-sidebar H1.first {
	MARGIN-TOP: 0px
}
.column-sidebar H2.first {
	MARGIN-TOP: 0px
}
.column-subnav H1.first {
	MARGIN-TOP: 0px
}
.column-subnav H2.first {
	MARGIN-TOP: 0px
}
.content-singlecolumn {
	MARGIN-TOP: 32px
}
.content-twocolumns {
	MARGIN-TOP: -16px
}

LABEL.multi-field {
	TEXT-ALIGN: left !important; PADDING-LEFT: 10px; WIDTH: auto !important
}
LABEL.error {
	DISPLAY: none !important
}
INPUT.error {
	BACKGROUND: #fbe3e4
}
TEXTAREA.error {
	BACKGROUND: #fbe3e4
}
.blog_article {
	BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 1em; MARGIN-BOTTOM: 2em
}
.kb A {
	TEXT-DECORATION: none
}
.kb A:hover {
	TEXT-DECORATION: underline
}
.crumbs {
	PADDING-BOTTOM: 12px
}
.crumbs P {
	FLOAT: left
}
.share {
	MARGIN: 0px 0px 8px 8px; FLOAT: right
}
.category_description {
	BORDER-BOTTOM: #333 1px solid; PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 20px
}
.category_articles {
	BORDER-BOTTOM: #333 1px solid; PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 20px
}
.category_resources {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}


#list H2 {
	MARGIN: 20px 0px 5px; BORDER-TOP: #333 1px solid; PADDING-TOP: 15px
}
#list H3 {
	MARGIN-BOTTOM: 10px; PADDING-TOP: 5px
}
.question {
	COLOR: #000; FONT-SIZE: 120%
}
.answer {
	MARGIN: -15px 0px 18px 25px
}
#cookbook_description {
	PADDING-BOTTOM: 25px; BACKGROUND-COLOR: #ddd; PADDING-LEFT: 25px; WIDTH: 684px; PADDING-RIGHT: 200px; PADDING-TOP: 25px
}
PRE {
	PADDING-BOTTOM: 8px; LINE-HEIGHT: 1.4; PADDING-LEFT: 8px; WIDTH: 98%; PADDING-RIGHT: 8px; FONT-FAMILY: "lucida console", monaco, courier, "courier new", monospace; MARGIN-BOTTOM: 10px; BACKGROUND: #eee; FONT-SIZE: 12px; OVERFLOW: auto; PADDING-TOP: 8px
}
CODE {
	LINE-HEIGHT: 1.4; FONT-FAMILY: "lucida console", monaco, courier, "courier new", monospace; FONT-SIZE: 12px
}
.odd {
	BACKGROUND-COLOR: #eee
}
.even {
	BACKGROUND-COLOR: #ddd
}
.cheat_table TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.code_example {
	PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 300px; PADDING-RIGHT: 0px; FONT-FAMILY: Monaco, "Courier New", Courier, monospace; FLOAT: left; COLOR: #000; FONT-SIZE: 12px; PADDING-TOP: 3px
}
.code_descrip {
	PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 425px; PADDING-RIGHT: 15px; FLOAT: left; PADDING-TOP: 3px
}
.usage_example PRE.cheat {
	BACKGROUND: #f7f7f7
}
.usage_descrip {
	PADDING-BOTTOM: 15px; FONT-STYLE: italic; PADDING-LEFT: 10px; WIDTH: 600px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.usage_example {
	CLEAR: left
}
.example_link {
	PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: right; FONT-SIZE: 11px; PADDING-TOP: 5px
}
.article_link {
	PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: right; FONT-SIZE: 11px; PADDING-TOP: 5px
}
.code_item {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.code_item H3 {
	FONT-SIZE: 12px; PADDING-TOP: 4px
}
.code_section {
	MARGIN-BOTTOM: 20px
}

LABEL {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 9em; PADDING-RIGHT: 1em; DISPLAY: block; FLOAT: left; PADDING-TOP: 0.9em
}

.spacer32 {
	WIDTH: 600px; DISPLAY: block; HEIGHT: 32px; CLEAR: both
}
.spacer24 {
	WIDTH: 600px; DISPLAY: block; HEIGHT: 24px; CLEAR: both
}
.spacer16 {
	WIDTH: 600px; DISPLAY: block; HEIGHT: 16px; CLEAR: both
}

TBODY .roundtop {
	DISPLAY: table-cell; PADDING-TOP: 8px; -moz-border-radius-topleft: 16px; -webkit-border-top-left-radius: 16px; -moz-border-radius-topright: 16px; -webkit-border-top-right-radius: 16px; border-radius-topleft: 16px; border-radius-topright: 16px
}
TBODY .roundbottom {
	TEXT-ALIGN: center; PADDING-BOTTOM: 24px; DISPLAY: table-cell; -moz-border-radius-bottomleft: 16px; -webkit-border-bottom-left-radius: 16px; -moz-border-radius-bottomright: 16px; -webkit-border-bottom-right-radius: 16px; border-radius-bottomleft: 16px; border-radius-bottomright: 16px
}

.feature-interior-basic {
	Z-INDEX: 1; MARGIN-TOP: 32px
}
.feature-interior-basic .feature-interior-text {
	Z-INDEX: 1; PADDING-LEFT: 0px; COLOR: #333; MARGIN-LEFT: 64px; FONT-SIZE: 13px; PADDING-TOP: 40px
}
.feature-interior-basic .feature-interior-text H1 {
	Z-INDEX: 1; MARGIN-BOTTOM: 16px; COLOR: #21173c; FONT-SIZE: 40px
}
.feature-interior-icon {
	POSITION: absolute; MARGIN-TOP: 38px; WIDTH: 160px; HEIGHT: 160px; MARGIN-LEFT: 45px
}
.feature-interior .feature-interior-icon {
	DISPLAY: none
}
.feature-interior-withicon .feature-interior-icon {
	DISPLAY: block
}
.feature-interior-withicon .feature-interior-text {
	PADDING-LEFT: 0px; WIDTH: 704px; COLOR: #fff; MARGIN-LEFT: 192px; FONT-SIZE: 13px; PADDING-TOP: 56px
}
.feature-interior .feature-interior-text {
	PADDING-LEFT: 0px; WIDTH: 800px; COLOR: #fff; MARGIN-LEFT: 64px; FONT-SIZE: 13px; PADDING-TOP: 56px
}
.header-learnmore {
	BACKGROUND-COLOR: #1e004c
}
.header-customers {
	BACKGROUND-COLOR: #d53f00
}
.header-resources {
	BACKGROUND-COLOR: #d53f00
}
.header-signup {
	BACKGROUND-COLOR: #0099cc
}
.header-help {
	BACKGROUND-COLOR: #bd1550
}
.header-blog {
	BACKGROUND-COLOR: #bd1550
}
.header-contact {
	BACKGROUND-COLOR: #80a000
}
.header-features {
	BACKGROUND-COLOR: #09c
}
.header-neutral {
	BACKGROUND-COLOR: #334
}
.header-promo {
	BACKGROUND-COLOR: #074
}
.feature-interior-text H1 {
	MARGIN-BOTTOM: 8px; LETTER-SPACING: -0.02em; COLOR: #fff; MARGIN-LEFT: -4px; FONT-SIZE: 43px
}
.nofeature-interior {
	BORDER-BOTTOM: white 32px solid; BACKGROUND: url(/interior_nofeature_background.png) repeat-x center top; HEIGHT: 128px
}
.nofeature-interior H1 {
	MARGIN-TOP: 60px; MARGIN-LEFT: 64px; FONT-SIZE: 36px
}
.bio H3.name {
	MARGIN-BOTTOM: 4px; MARGIN-LEFT: 107px
}
.examplesites .example {
	HEIGHT: 32em
}
.inline-search {
	FLOAT: right; MARGIN-RIGHT: 1em
}
.inline-search INPUT[type='text'] {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 140px; PADDING-RIGHT: 2px; BACKGROUND: #ebf3f7; FONT-SIZE: 90%; BORDER-TOP: #999 1px solid; PADDING-TOP: 2px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
#features UL LI {
	PADDING-BOTTOM: 14px
}
.byline {
	COLOR: #777
}
.content-blogentry {
	FONT-SIZE: 110%
}
.text-larger {
	FONT-SIZE: 120%
}

.header-light {
	BACKGROUND-COLOR: #ddd
}
.header-light .feature-interior-text H1 {
	COLOR: #000
}
.header-light .feature-interior-text {
	COLOR: #333
}
DIV.column-main :first-child {
	MARGIN-TOP: 0px
}
DIV.column-sidebar :first-child {
	MARGIN-TOP: 0px
}

UL.loose LI {
	PADDING-BOTTOM: 12px
}
#navContainer {
	Z-INDEX: 2147483647
}
#comment_email2 {
	DISPLAY: none
}
.container-helpindex {
	WIDTH: 280px; FLOAT: left
}
.helpindex-block H2 {
	WIDTH: 220px
}
.helpindex-block {
	BORDER-BOTTOM: #dddddd 1px solid; PADDING-BOTTOM: 32px; WIDTH: 540px; MARGIN-BOTTOM: 32px
}
.helpindex-block H2 {
	WHITE-SPACE: nowrap; MARGIN-BOTTOM: 16px
}
.container-helpindex UL {
	WIDTH: 130px; FLOAT: left
}
.icon-100x100-screencast {
	WIDTH: 150px; FLOAT: left
}
.icon-100x100-tutorial {
	WIDTH: 150px; FLOAT: left
}
.help H4 {
	FONT-SIZE: 15px; text-shadow: 0 1px 0 #eef
}
.help H4.ui-state-active {
	text-shadow: 0 -1px 0 #000
}
.ui-accordion .ui-accordion-header {
	MARGIN-TOP: 8px
}
.top-logo {
	WIDTH: 400px; FLOAT: left
}
.feature {
	BACKGROUND: url(/img/_prizes.jpg) no-repeat right 73px; HEIGHT: 320px
}
.feature H2.pagetop {
	MARGIN-TOP: -16px; MARGIN-BOTTOM: 8px; COLOR: #001f4f; FONT-SIZE: 33px
}
.feature .featuretext H3 {
	COLOR: #fd9808; FONT-SIZE: 19.5px
}
.feature .featuretext {
	MARGIN-TOP: 48px; WIDTH: 370px; FONT-SIZE: 14px
}
.page H2.first {
	MARGIN-TOP: -8px; BORDER-TOP: 0px; PADDING-TOP: 0px
}
.page H2 {
	MARGIN-TOP: 24px; BORDER-TOP: #ddd 1px solid; PADDING-TOP: 24px
}
.judges .judge {
	MARGIN-TOP: 16px; HEIGHT: 48px
}
.judges .judge IMG {
	FLOAT: left; MARGIN-RIGHT: 16px
}
.page UL.howtowin {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.page .howtowin LI {
	LIST-STYLE: none none outside; PADDING-BOTTOM: 16px; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; MARGIN-BOTTOM: 12px; BACKGROUND: url(/boxhighlight_top.png) #c8e7fb repeat-x center top; COLOR: #393d3f; PADDING-TOP: 16px; -moz-border-radius: 8px; -webkit-border-radius: 8px
}
.contestpage .howtowin H3 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 16px; COLOR: #000; FONT-SIZE: 20px; PADDING-TOP: 0px; text-shadow: 0 1px 0 #FFFFFF
}
.text-boagpromo {
	MARGIN-TOP: 24px; COLOR: #fd9808
}
.featurespage H1 {
	FONT-SIZE: 28px
}
.featurespage H2 {
	FONT-SIZE: 21px
}
.linebox {
	PADDING-BOTTOM: 16px; PADDING-LEFT: 64px; PADDING-RIGHT: 0px; PADDING-TOP: 16px
}
.gridbox {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 64px; WIDTH: 201px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 16px
}
.gridbox-odd {
	MARGIN-LEFT: 30px
}
.capabilities {
	DISPLAY: block
}
.other-benefits {
	DISPLAY: block
}
.cta-pagebottom {
	PADDING-TOP: 32px
}
.cta-pagebottom A {
	FLOAT: right
}

.content LI {
	MARGIN-BOTTOM: 10px
}
.terms {
	WIDTH: 800px
}
.terms OL OL {
	LIST-STYLE-TYPE: lower-alpha
}
.terms OL OL OL {
	LIST-STYLE-TYPE: lower-roman
}
.terms LI {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 6px
}
.terms OL {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.helpgrid {
	POSITION: relative; WIDTH: 100%; DISPLAY: inline-block; TOP: -16px
}
.helpgrid .gridbox {
	WIDTH: 177px; HEIGHT: 14em; MARGIN-RIGHT: 48px
}
.helpgrid .last {
	MARGIN-RIGHT: 0px
}
.helplower {
	MARGIN-TOP: 32px; DISPLAY: block; CLEAR: both
}
.site_category {
	WIDTH: 600px
}
.share-link {
	MARGIN: 20px 33px 20px 0px; FLOAT: right
}
.blog-links UL {
	LIST-STYLE-TYPE: none; MARGIN: 0px; LIST-STYLE-IMAGE: none
}
.blog-links UL LI {
	MARGIN-TOP: 16px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 11px
}
DIV.pagination {
	PADDING-BOTTOM: 20px; TEXT-TRANSFORM: lowercase; MARGIN: 0px 0px 20px; CLEAR: both
}
DIV.pagination A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px
}
DIV.pagination SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px
}
.jcarousel-skin-tango .jcarousel-item {
	PADDING-RIGHT: 25px
}
