/* reset */
body, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, img, q, small, sub, sup, tt, dl, dt, dd, ol, ul, li, fieldset, form, label, input, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus {outline: 0;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

body {font:.88em/1.3 "Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;background-color:#fff;text-align:center;}
/* anchors */
a, a:hover {color:#005399;text-decoration:none;}
a:hover {text-decoration:underline;}
a:visited {color:#005399;}
a, a:link, a:hover {cursor:pointer;outline:none;}
a.comments {color:#1d8ffa;}
/* basics */
p {margin:15px 0;line-height:1.29em;}
ul {margin:10px 0;list-style:none;}
ol {margin:10px 0 10px 25px;}
li {border-bottom:1px dotted #d9d8d1;margin:0 0 5px;padding:0 0 5px;} #col2 li {border-color:#fff;}
ul li {background:url(http://i.smartplanet.com/images/200906/icon_sp_arrow_blue_8x8.gif) no-repeat 3px 4px;padding-left:20px;}
img {overflow:hidden;font-size:.77em;border:0;} /* control alt text */
blockquote {padding-left:8px;margin-left:8px;border-left:1px solid #333;color:#646464;}

/* headers */
h1, h2, h3, h4, h5, h6 {margin:10px 0;line-height:1.2em;color:#fff;font-weight:normal;}
h1 {font-size:2.14em;line-height:1.1em;}
.sub-col2 h1 {font-size:1.14em;color:#13738B;font-weight:bold;margin:15px 0;}
.sub-col2 h1 span {font-weight:normal;}

h2 {font-size:1.14em;font-weight:bold;} 
h2, h2 a, h2 a:visited {color:#13738b;} 
h2 span {font-weight:normal;}
.two-col #col1 h2 {border-color:#d9d8d1;border-width:1px 0;border-style:solid;padding:8px 0;font-weight:normal;}
.two-col #col1 h2 span {display:block;font-size:0.79em;color:#515151;}

h3, .h3 {font-size:1.43em;font-weight:normal;} 
h3, .h3, h3 a, h3 a:visited {color:#005399;} 
.h3 {display:block;}

h4 {font-size:1.23em;font-weight:bold;} 
h4, h4 a, h4 a:visited {color:#13738b;} 
h4 span {font-weight:normal;}

h5 {font-size:1.23em;font-weight:bold;} 
h5, h5 a, h5 a:visited {color:#13738b;} 
h5 span {font-weight:normal;}

h6 {font-size:1.23em;font-weight:bold;} 
h6, h6 a, h6 a:visited {color:#13738b;} 
h6 span {font-weight:normal;}

/* misc */
.meta {color:#646464;font-size:.86em;margin:0;}
.description {display:block;color:#646464;font:italic .79em Georgia,serif;}

/* structure */
#shell {background:#fff;padding-top:29px;}
#main {position:relative;width:100%;padding:0 0 40px;background:#f6f6f6 url(http://i.smartplanet.com/images/200906/bg_sp_shell_1x456.gif) repeat-x 0 0;}
.width {width:980px;margin:0 auto;text-align:left;padding:0 10px;position:relative;}
#content {background-color:#fff;background-repeat:repeat-y;background-position: 0 0;}
/* content columns */
#col1 {float:left;width:660px;position:relative;}
#col2 {float:right;width:320px;position:relative;}


.sub-col1, .sub-col2, .sub-col3 {float:left;min-height:1px;}
/* 1 faux column */
.one-col {padding:10px 0;}
/* 2 faux columns */
.two-col {background-image:url(http://i.smartplanet.com/images/200906/bg_sp_2col_980x1.gif);}
.two-col #col1 .sub-col1 {width:160px;}
.two-col #col1 .sub-col2 {float:right;width:480px;padding:0 10px;}
/* 3 faux columns */
.three-col {background-image:url(http://i.smartplanet.com/images/200906/bg_sp_3col-2_980x1.gif);}
.three-col #col1 {width:660px;padding:0;}
.three-col #col1 .sub-col1 {width:160px;}
.three-col #col1 .sub-col2 {width:480px;padding:0 10px;}
/* 3 faux columns for Front Door */
.three-col-fd {background-image:url(http://i.smartplanet.com/images/200906/bg_sp_3col_980x1.gif);}
.three-col-fd #col1 .sub-col1 {width:416px;padding:0 10px;}
.three-col-fd #col1 .sub-col2 {width:204px;padding:0 10px;}

/* call-box */
.sub-col1 .callbox {padding:0 10px;}
.sub-col2 .callbox {padding:10px 10px 20px;}
#col2 .callbox {padding:10px 10px 20px;}
#col2 .callbox h2 {background:url(http://i.smartplanet.com/images/200906/bkg_border_1x2.gif) repeat-x bottom;padding:0 0 5px;}

/* eyebrow */
#eyebrow {background: url(http://i.smartplanet.com/images/200906/bg_sp_eyebrow_1x29.gif) repeat-x 0 0;position:absolute;top:0;left:0;z-index:2;height:29px;width:100%;text-align:left;}
#eyebrow .width {background: url(http://i.smartplanet.com/images/200906/bkg_eyebrow.gif) no-repeat 0 0;width:960px;margin:0 auto;padding:0 20px;height:29px;}
#eyebrow p {padding:8px 10px 0;color:#d7d7d7;font-size:.77em;margin:0;}
#eyebrow p a {color:#fff;}

/* header */
#header {background: url(http://i.smartplanet.com/images/200906/bg_sp_header_982x105.jpg) no-repeat 0 0;height:105px;width:980px;padding:0;overflow:hidden;}
#logo {text-indent:-9999px;float:left;margin:25px 0 0 20px;}
#logo a {background:url(http://i.smartplanet.com/images/200906/bg_sp_logo_242x66.png) no-repeat 0 0;height:66px;width:242px;display:block;}

/* utility */
#search-site {float:left;margin:0;padding:7px 5px;height:32px;width:290px;background: url(http://i.smartplanet.com/images/200906/bg_sp_search_300x46.jpg) no-repeat 0 0;}
#search-site .input {font: italic 1.38em Georgia, serif;width:203px;height:22px;color:#000;padding:5px;border:none;}
#search-site button {background: url(http://i.smartplanet.com/images/200906/btn_sprite_submit.gif) no-repeat 0 -159px;color:#fff;width:74px;height:32px;}
#utility {margin:31px 0 0;float:right;}

/* nav */
#nav {margin:0;width:343px;height:46px;float:left;}
#nav ul {margin:0;}
#nav li {float:left;padding:0;margin:0;background:none;border:0;}
#nav li a {float:left;display:block;height:46px;background-image: url(http://i.smartplanet.com/images/200906/bg_sp_nav_343x92.jpg);background-repeat:no-repeat;text-indent:-9999px;}
#nav #n-smartBusiness a {width:117px;background-position:0 0;}
#nav #n-smartBusiness a:hover, #nav #n-smartBusiness.on a {background-position:0 -46px;}
#nav #n-smartTechnology a {width:126px;background-position:-117px 0;}
#nav #n-smartTechnology a:hover, #nav #n-smartTechnology.on a {background-position:-117px -46px;}
#nav #n-smartPeople a {width:100px;background-position:-243px 0;}
#nav #n-smartPeople a:hover, #nav #n-smartPeople.on a {background-position:0 0;background-position:-243px -46px;}

/* breadcrumb */
.breadcrumb {font-size:0.79em;margin:10px 0 5px;}
.breadcrumb a {color:#1D8FFA;}

/* forms */
/* forms */
option {padding: 0 0 0 8px;}
label {display: block;}
legend {display:none;}/* buttons */
button {cursor:pointer;color:#005399;font-size:.86em;display:block;border:0;}
.btn {height:36px;background:url(http://i.smartplanet.com/images/200906/btn_sprite_submit.gif) no-repeat 0 0;text-indent:-9000px;display:block;}
.input, .txtfld {padding:5px 3px;border:1px solid #d5e5f2;background-color:#ecf5fa;}
textarea.input {width:430px;height:150px;}
.unfocus {font:italic 1.08em Georgia,serif;color:#9f9789;}
/* search box */
.search .input {float:left;height:21px;background:#ccff99;border:0;background: #fff url(http://i.smartplanet.com/images/200906/bg_sp_searchinput_1x32.gif) repeat-x 0 0;}
.search button {float:left;height:31px;text-indent:;border:0;text-indent:-9999px;}

/* banner */
.banner {background: #053960 url(http://i.smartplanet.com/images/200906/bg_sp_banner_1x323.gif) repeat-x 0 0;color:#003333;display:inline-block;border-top: 1px solid #4f94cb;}
.banner h1 {font-size:1.92em;font-weight:bold;color:#fff;margin-bottom:5px;}
.banner h2 {font-size:1.54em;color:#fff;}
.banner .sub-col1 {width:416px;padding:0 10px;min-height:280px;}
.banner .sub-col2 {width:204px;padding:10px 10px 0;}
.banner .sub-col3 {width:300px;padding:0 10px;position:relative;;}

#section.banner .sub-col1 {width:140px;background:#053960 url(http://i.smartplanet.com/images/200906/bg_sp_banner-roto_1x323.gif) repeat-x 0 0;}
#section.banner .sub-col2 {width:479px;}
#section.banner h2 {font-size:1.86em;}
#section.banner .sub-col2 p {font-size:1.14em;}

#video.banner .sub-col1 {width:140px;background:#053960 url(http://i.smartplanet.com/images/200906/bg_sp_banner-roto_1x323.gif) repeat-x 0 0;}
#video.banner .sub-col2 {width:479px;}
#video.banner .sub-col1 {width:140px;background:#053960 url(http://i.smartplanet.com/images/200906/bg_sp_banner-roto_1x323.gif) repeat-x 0 0;}
#video.banner .sub-col2, #video.banner .sub-col3 {padding-top:10px;}
#video.banner h1 {font-size:1.43em;}
#video.banner .meta {font-size:.79em;color:#c9c9c9;}
#video.banner .comments {font-size:1.14em;font-weight:bold;text-decoration:underline;color:#b0cfff;}

.banner a, .banner a:visited {color:#fff;}
.banner p {margin:10px 0;}
.banner li {border-color:#5288b4;}
.banner .breadcrumb {margin:10px 0 0;}
.banner .breadcrumb a {color:#aa743d;}
.banner .lead-item {margin:175px 0 0 0;}
.banner .lead-item h3 {margin:0;color:#58a199;font-size:1.14em;font-weight:bold;}
.banner .lead-item h3 span {font-weight:normal;}
.banner .lead-item h3 a {color:#58a199;}
.banner .lead-item h2 {color:#fff;font-size:1.86em;}
.banner .feature-items li {background:#032139 url(http://i.smartplanet.com/images/200906/bg_sp_promo-item_1x138.jpg) repeat-x 0 0;padding:0;margin:0 0 10px;border:none;}
.banner .feature-items li a {display:block;height:120px;overflow:hidden;border: 1px solid #184e77;;padding:5px 10px 10px;background: url(http://i.smartplanet.com/images/200906/icon_sp_arrow_blue_8x8.gif) no-repeat 185px 118px;}
.banner .feature-items li a:hover {text-decoration:none;}
.banner .feature-items li a h3:hover {text-decoration:underline;}
.banner .feature-items h4 {color:#58A199;font-size:1em;}
.banner .feature-items h4 a {color:#58A199}
.banner .feature-items h3 {color:#fff;font-size:1.14em;margin:0;padding:0 0 10px 0;}
.banner .feature-items h3 a {color:#fff}
.banner .spons-blogs h4 {font-size:1.14em;color:#b5d3ec;font-weight:normal;}
.banner .spons-blogs h4 span {display:block;font-size:.57em;text-transform:uppercase;letter-spacing:2px;line-height:1em;}
.banner p {color:#b5d3ec;}

/* front door river */
.bundle {background:url(http://i.smartplanet.com/images/200906/bkg_border_1x2.gif) repeat-x bottom;margin:20px 0;padding:0 10px 10px 0;}
.bundle img {float:right;padding:0 0 6px 0;margin:0 0 0 6px;background: url(http://i.smartplanet.com/images/200906/bg_sp_thumbnail-dropshadow_106x6.jpg) no-repeat 0 bottom;}
.bundle h2 {margin:0;}
.bundle h3 {margin:0;}
.bundle ul li {border:none;margin-bottom:0;}
.bundle ul li, .river ul li a {color:#005399;}
.bundle p {font-size:1em;}

/* section door river */
.river li {background:none;padding:0 0 10px 0;margin:10px 0;background:url(http://i.smartplanet.com/images/200906/bkg_border_1x2.gif) repeat-x bottom;border:none;}
.river h3 {margin:0;}
.river p {margin:0 0 5px;}
.river .meta {margin:5px 0;}

/* active sp */
.active-sp h2 {background:url(http://i.smartplanet.com/images/200906/bkg_border_1x2.gif) repeat-x bottom;padding:0 0 5px;}
.active-sp li {background: url(http://i.smartplanet.com/images/200906/bg_sp_quotes_15x12.gif) no-repeat 0 2px;border-bottom:1px dotted #FFF;}
.active-sp li .meta {color:#0a86fa;font-size:.86em;font-weight:bold;display:block;margin:0;}

/* sponsored wp */
#col2 .vtu h3 {background:url(http://i.smartplanet.com/images/200906/bkg_border_1x2.gif) repeat-x bottom;padding:0 0 5px;position:relative;font-weight:bold;font-size:1.14em;}
#col2 .vtu h3 span {color:#13738B;font-weight:bold;}
#col2 .vtu h2 .spons {position:absolute;top:0;right:0;}
#col2 .vtu li {border-color:#fff;background:url(http://i.smartplanet.com/images/200906/icon_sp_wp_16x16.gif) no-repeat 0 2px;padding: 0 0 5px 22px;margin-bottom:5px;}
#col2 .vtu .ads_vtlMore {display:block;color:#0A86FA;font-size:0.86em;font-weight:bold;margin:0;}

/* rotocop */
.roto-cover {overflow:hidden;}
.roto-items {width:3000px;margin:0;}
.roto-prev, .roto-next {position:absolute;z-index:2;text-indent:-9999px;}

.perm p {margin:0;}

/* video */
.video-player {margin:10px 0 25px;min-height:310px;}
/* video roto */
.video-roto {position:relative;margin:10px 0; padding:0 10px; background:#e8e8e8; border:1px solid #fff;width:182px;}
.video-roto .roto-cover {width:182px;}
.video-roto h2 {margin-bottom:0;}
.video-roto li {float:left;padding:0;background-image:none;border:0;width:182px;}
.video-roto li p {margin:0;line-height:1.1em;}
.video-roto .thumb {margin:0 0 5px;}
.video-roto .thumb img {border:1px solid #fff;}
.video-roto .level {padding:10px 0;}
.video-roto .odd {border-bottom:1px solid #d8d6d6;}
.video-roto .even {border-top:1px solid #fff;}
.video-roto .more {color:#0a86fa;font-size:.86em;font-weight:bold;margin:0 0 10px 0;} .video-roto .more a {color:#0a86fa;}

/* thumb images */
.thumb {text-align:center;} /* dark */
.thumb-alt {} /* light */
.thumb-vid {background:url(http://i.smartplanet.com/images/200906/bg_sp_vid-river-thumbnail_drop_130x4.png) no-repeat center bottom;padding:0 0 4px;}
.thumb-vid img {background-color:#000;width:130px;height:74px;padding:0;}
/* vid thumb sizes */
.size-16-9 img {width:130px;height:74px;padding:0;}
.size-3-2 img {width:112px;height:74px;padding:0 9px}
.size-4-3 img {width:98px;height:74px;padding:0 16px;}

/* all videos */
.list-videos {margin:25px 0;}
.list-videos li {position:relative;padding-left:150px;width:325px;background:url(http://i.smartplanet.com/images/200906/bkg_border_1x2.gif) repeat-x bottom;border:none;}
.list-videos .thumb-vid {position:absolute;top:0;left:0;z-index:4}

 
/* next & prev roto */
.video-roto .roto-prev, .video-roto .roto-next {top:10px;right:0;width:18px;height:19px;background-position:0 0;background-repeat:no-repeat;}
.video-roto .roto-prev {background-image:url(http://i.smartplanet.com/images/200906/sprite_sp_buttons.gif);right:22px;background-position:-70px 0;}
.video-roto .roto-next {background-image:url(http://i.smartplanet.com/images/200906/sprite_sp_buttons.gif);right:5px;background-position:-87px 0;}
.video-roto .roto-prev.disabled {background-position:-105px 0;}
.video-roto .roto-next.disabled {background-position:-122px 0;}
/* video roto in banner */
.banner .video-roto {padding:0;margin:15px 0 0 0;border:none;background:none;width:140px;}
.banner .video-roto .roto-cover {width:140px;}
.banner .video-roto li {width:132px;margin:0 8px 0 0;font-size:.86em;}
.banner .video-roto .thumb img {border:1px solid #5288b4;}
.banner .video-roto h5 {color:#fff;font-size:1em;margin: 0;}
.banner .video-roto .roto-prev, .banner .video-roto .roto-next {top:0;}
.banner .video-roto .odd, .banner .video-roto .even {border:none;}
.banner .video-roto .roto-prev {background-position:0 0;}
.banner .video-roto .roto-next {background-position:-17px 0;}
.banner .video-roto .roto-prev.disabled {background-position:-35px 0;}
.banner .video-roto .roto-next.disabled {background-position:-52px 0;}
/* video roto in col2 */
#col2 .video-roto h5 {margin:0;}
#col2 .video-roto {border:0;background:none;width:auto;padding:0}
#col2 .video-roto .roto-cover {width:300px;}
#col2 .video-roto li {width:132px;margin:0 9px 0;}
#col2 .video-roto .roto-prev, #col2 .video-roto .roto-next {top:0;}
#col2 .video-roto .roto-prev {right:17px;}
#col2 .video-roto .roto-next {right:0;}

/* video river */
#video-load-river {min-height:504px;}
#video-load-pagination {min-height:42px;}
.video-river {width:460px;}
.video-river li {position:relative;float:left;width:130px;height:80px;overflow:hidden;padding:85px 0 0;margin:0 20px 20px 0;border:none;}
.video-river h3 {font:.88em/1.2em Helvetica,sans-serif;max-height:4.8em;overflow:hidden;margin:0;}
.video-river .meta {margin:5px 0;}
.video-river .thumb-vid {position:absolute;z-index:2;top:0;left:0;}


/* offset */
.offset {margin-left:-7px;background:url(http://i.smartplanet.com/images/200906/bg_sp_offset_col1_btm.png) no-repeat 0 bottom;padding-bottom:6px;}
.offset .inner {background:#cecece url(http://i.smartplanet.com/images/200906/bg_sp_offset_col1_edge.gif) repeat-y 0 0;padding-left:7px;border-top:1px solid #d1cec5;border-bottom:1px solid #d1cec5;}
.offset:before {content:"";background:url(http://i.smartplanet.com/images/200906/bg_sp_offset_col1_top.png) no-repeat 0 0;height:6px;display:block;}
#col2 .offset {margin:0 -7px 0 0;background:url(http://i.smartplanet.com/images/200906/bg_sp_offset_col2_btm_245x6.png) no-repeat right bottom;}
#col2 .offset .inner {background:#e5e5e5 url(http://i.smartplanet.com/images/200906/offset_col2_edge_327x1.gif) repeat-y right 0;padding:0 17px 0 10px;border:solid #FFF;border-width:1px 0;}
#col2 .offset:before {background:none;}


/* drawer */
#drawer {position:absolute;top:0;left:0;width:167px;} /* this id for position and js only */
#drawer.adjust {top:72px;}
/* drawer */
.drawer a {color:#005399;}
.drawer h3, .drawer .h3 {font-weight:bold;margin:10px 10px 0;font-size:1.23em;}
.drawer h4 {color:#fff;margin:3px 10px 15px;}
.drawer h5 {color:#363636;font-size:.93em;margin:0 10px 5px;font-weight:normal;}
.drawer img {margin:10px 10px 6px;}
/* toc */
.toc {clear:both;margin-bottom:15px;}
.toc li {font-size:.85em;margin:0 10px;padding:0;background-image:none;border-color:#fff;}
.toc li a {display:block;padding:5px 0;}
.toc li a:hover {text-decoration:none;color:#362f29;}
.toc .on {border:0;padding-bottom:4px;background:url(http://i.smartplanet.com/images/200906/bg_sp_drawerShadow_on.png) no-repeat right bottom;margin:-1px 0 0 10px;}
.toc .on a {color:#13738B;background:#fff url(http://i.smartplanet.com/images/200906/icon_sp_arrow_blue_8x8.gif) no-repeat 3px 10px;border:3px solid #eee;border-right:0;padding:6px 10px 6px 16px;font-weight:bold;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;}
.toc .icon {background-position:right 5px;}
.toc .icon a {padding-right:20px;}
/* drawer-trap */
.drawer-trap {background:#c2c2c2 url(http://i.smartplanet.com/images/200906/bg_sp_trapDoor_edge.gif) repeat-y 0 0;margin:-16px 0 0 -6px;}
.drawer-trap .toc {background:url(http://i.smartplanet.com/images/200906/bg_sp_trapDoor_top.gif) no-repeat left 0;padding:6px 0 6px 6px;margin:0;}
.drawer-trap .toc li {font-weight:bold;border:none;}
.drawer-trap .toc .on {padding-top:3px;padding-bottom:3px;}
/* drawer blog */
.drawer-blog h1 {color:#646464;font-size:.92em;margin:0 10px 5px;}
.drawer-blog h1 a {color:#646464;}
.drawer-blog h3 {color:#13738b;margin: 0 10px;font-weight:bold;font-size:1.29em;}
.drawer-blog h5 {margin: 0 10px 5px;font-size:.92em;color:#646464;font-weight:normal;}
.drawer-blog .toc li, .drawer-blog .toc li a {border-color:#fff;}
.drawer-blog .drawer-trap li a {color:#13738B;}
.drawer-blog .inner {padding: 5px 0 0 7px}
.drawer-blog .thumb {background:url(http://i.smartplanet.com/images/200906/bg_sp_vid-river-thumbnail_drop_130x4.png) no-repeat center bottom;padding:0 0 4px;margin:10px 10px 6px;text-align:left;}
.drawer-blog .thumb img {border:1px solid #fff;height:109px;width:141px;}
.drawer-blog .toc .info {color:#646464;padding: 5px 0;}
.drawer-blog .toc .info a {display:inline;}
.drawer-blog .toc .info span {display:block;font-weight:bold;}


/* feature-box */
.feature-box {padding:10px 10px 0;margin-bottom:20px;background:#f9f9f9 url(http://i.smartplanet.com/images/200906/bkg_popup_1x310.gif) repeat-x 0 0;border:1px solid #ededed;}
.feature-box .river li {border:0;}
.feature-box .river li h3 {margin-top:0;}




/* footer */
#footer {background:#169ad9 url(http://i.smartplanet.com/images/200906/bg_sp_footer_1x340.jpg) repeat-x 0 0;color:#d7d7d7;}
#footer a {color:#fff;}
/* about */
#about {background:url(http://i.smartplanet.com/images/200906/bg_sp_footer_logo_390x240.jpg) no-repeat right 0;padding:10px 10px 0;}
#about-sp {float:left;width:395px;}
#about-feeds {float:right;width:225px;margin-right:45px;margin-top:88px;}
#about-feeds .icon {background-position:0 4px;padding-left:24px;}  /* ??? */
#about-blogs {float:left;width:225px;margin-left:12px;}
#about p, #about li {font:.92em/1.4 Helvetica,sans-serif;border-color:#fff;background:0;padding-left:0;}
#about .more a {text-decoration:underline;}
#about h2 {font-size:1.54em;font-family: Helvetica,sans-serif;font-weight:normal;color:#fff;}
#about h3 {font-size:1.54em;font-family: Helvetica,sans-serif;font-weight:normal;color:#d7d7d7;}
#about-help {clear:both;border-bottom:1px solid #084d7c;padding-bottom:10px;margin:10px 35px 0 0;}
#about a {color:#fff;}
/* cbsi */
#cbsi_f {padding:0 45px 10px 10px;}
#cbsi_f #cbsi_f_pop {padding:10px 0;color:#d7d7d7;margin:0;font-size:1em;border-top:1px solid #4296d0;border-bottom:1px solid #084d7c;}
#cbsi_f a {font-family:Helvetica,sans-serif;}
#cbsi_f #cbsi_f_pop a {color:#fff;font-family:Helvetica,sans-serif;}
#cbsi_f p, #cbsi_f form {color:#fff;font-size:.85em;}
#cbsi_f form {float:right;text-align:right;margin:15px 0;}
#cbsi_f label {display:inline;padding-right:10px;font-family:Helvetica,sans-serif;color:#d7d7d7;}
#footerLinks {margin:0 0 8px;padding-top:15px;border-top:1px solid #4296d0;}
#footerLinks p {margin:5px 0;}
#copyright {margin:10px;font-size:.85em;color:#9f9789;}

/* icons */
.icon {padding-left:20px;background-repeat:no-repeat;background-position: 0 2px;}
.meta.icon, a.icon {background-position:0 0;}
/* 8x8 */
.i-arrow {background-image:url(http://i.bnet.com/images/200902/icon_arrow_8x8.gif);}
/* 16x16 */
.i-videos, i-video {background-image:url(http://i.zdnet.com/images/icn/itp/bnet_16x16_type_2.gif);}
.i-tag {background-image:url(http://i.bnet.com/images/200902/icon_tag_16x16.gif);}
.i-bio {background-image:url(http://i.smartplanet.com/images/200906/icon_bio_16x16.gif) !important;}
.i-feed {background-image:url(http://i.smartplanet.com/images/200906/icon_feed_sp_16x16.gif) !important;}
.i-rss {background-image:url(http://i.smartplanet.com/images/200906/icon_sp_rss_16x16.gif) !important;} /* orange */
.i-mobile {background-image:url(http://i.smartplanet.com/images/200906/icon_mobile_16x16.gif) !important;}
.i-mail {background-image:url(http://i.smartplanet.com/images/200906/icon_mail_16x16.gif) !important;}
.i-notepad {background-image:url(http://i.smartplanet.com/images/200906/icon_notepad_16x16.gif) !important;}
.i-alerts {background-image:url(http://i.smartplanet.com/images/200906/icon_alerts_16x16.gif) !important;}
.i-comment {background-image:url(http://i.bnet.com/images/200902/icon_comment_16x16.gif);}
.i-package {background-image:url(http://i.bnet.com/images/200902/icn_featPackage.gif);}
.i-casestudy {background-image:url(http://i.zdnet.com/images/icn/itp/bnet_16x16_type_3.gif);}
.i-blogposts, .i-blog, .i-articles {background-image:url(http://i.zdnet.com/images/icn/itp/bnet_16x16_type_1.gif);}
.i-whitepapers {background-image:url(http://i.zdnet.com/images/icn/itp/bnet_16x16_type_13.gif);}
.i-webcasts {background-image:url(http://i.zdnet.com/images/icn/itp/bnet_16x16_type_12.gif);}
/* 32x32 */
.i-mustRead {background-image:url(http://i.bnet.com/images/200902/icon_mustRead_32x32.gif);}
.i-bigPicture {background-image:url(http://i.bnet.com/images/200902/icon_bigPicture_32x32.gif);}
.i-book {background-image:url(http://i.bnet.com/images/200902/icon_book.gif);}
/* h2 icons */
h2.icon span {padding-left:20px;background-repeat:no-repeat;background-position:0 2px;}
h2.i-poll span {background-image:url(http://i.smartplanet.com/images/200907/icon_poll.gif);}

/* toolbar */
.toolbar {padding-left:2px;height:34px;background:url(http://i.smartplanet.com/images/200906/sp_toolbar_buttons.gif) no-repeat -362px -143px;}
.toolbar li {float:left;border:0;padding:0 7px 0 8px;margin:0;background:url(http://i.smartplanet.com/images/200906/sp_toolbar_buttons.gif) no-repeat right -104px;}
.toolbar li a, .toolbar .t-vote, .toolbar .t-thanks {background:url(http://i.smartplanet.com/images/200906/sp_toolbar_buttons.gif) no-repeat 0 0;}
.toolbar li a {float:left;text-indent:-6000px;height:34px;background-position:0 4px;display:block;}
.toolbar .t-share {position:relative;}
.toolbar .t-share a {background-position:-40px 4px;width:25px;}
.toolbar .t-pdf a {background-position:-8px 4px;width:24px;}
.toolbar .t-print a {background-position:-65px 4px;width:21px;}
.toolbar .t-embed a {background-position:-86px 4px;width:23px;}
.toolbar .t-transcript a {background-position:-109px 4px;width:44px;}
/* vote */
.toolbar .t-vote {background-position:-240px 0px;width:95px;padding:0 3px;}
.toolbar .t-vote .t-vote-score {display:block;height:34px;width:45px;float:right;text-align:center;font:bold 1.38em Georgia,serif;background:url(http://i.smartplanet.com/images/200906/sp_toolbar_buttons.gif) no-repeat -329px -174px;color:#fff;}
.toolbar .t-vote .t-vote-options {float:left;height:34px;background-repeat:no-repeat;width:50px;}
.toolbar .t-vote .t-vote-plus {background-position:-153px 2px;width:45px;margin-left:2px;}
.toolbar .t-vote .t-thanks {background-position:-198px 2px;width:42px;text-indent:-9999em;}
/*  share */
.toolbar .t-share-options {position:absolute;z-index:3;overflow:hidden;border-bottom:1px solid #b9c2ce;width:188px;background:url(http://i.smartplanet.com/images/200906/sp_toolbar_buttons.gif) no-repeat 0 -100px;display:none;}
.toolbar .t-share-options ul {float:left;margin:15px 0 10px;}
.toolbar .t-share-options ul li {float:left;margin:2px 4px 2px 4px;padding:0;background:none;}
.toolbar .t-share-options ul li a {display:block;width:84px;height:20px;}
/* share buttons */
.toolbar .t-share .t-share-digg {background-position:0 -32px;}
.toolbar .t-share .t-share-fb {background-position:-88px -32px;}
.toolbar .t-share .t-share-tweet {background-position:-168px -32px;}
.toolbar .t-share .t-share-goog {background-position:-252px -32px;}
.toolbar .t-share .t-share-su {background-position:0 -52px;}
.toolbar .t-share .t-share-yahoo {background-position:-88px -52px;}
.toolbar .t-share .t-share-techno {background-position:-168px -52px;}
.toolbar .t-share .t-share-reddit {background-position:-252px -52px;}
.toolbar .t-share .t-share-linkedin {background-position:0 -72px;}
.toolbar .t-share .t-share-email {background-position:-88px -72px;}
.toolbar .t-share .t-share-del {background-position:-168px -72px;}
.toolbar .t-share .t-share-nv {background-position:-252px -72px;}
/* toolbar overrides */
.video .toolbar .t-share {position:static;}



/* clear */
.clear:after {content: ".";display: block;height:0;font-size:0;clear:both;visibility:hidden;} 
.clear {display: inline-block;} 
/* Hides from IE Mac \*/ 
.clear {display:block;} 
/* End Hack */

/* --- advertisements --- */

/* mpu */
.mpu {margin:10px 10px 30px;}
.banner .mpu {margin:10px 0 0;}

/* skylight */
#skylight {width:120px;right:10px;top:0;position:absolute;z-index:10;}
/* skylight-beta */
#skylight-beta {width:120px;right:3px;top:91px;position:absolute;z-index:9;}
#skylight-beta a {display:block;width:120px;height:60px;text-indent:-9999px;}

/* bidwar */
.bidwar {margin:0 10px;}

/* text link */

/* error */
#error {padding:10px;}
.error-alert {background:#ECF5FA;border:1px solid #D5E5F2;padding:10px;}

/* search */
#results-count {border-top:1px solid #d9d8d1;border-bottom:1px solid #d9d8d1;font-weight:normal;padding:8px 0;margin:10px 0;}
#results-count h1 {color:#515151;display:block;font-size:1.43em;font-weight:normal;color:#005399;margin-bottom:0;}

/* select-drop */
.select-drop {margin:10px 0;padding:1px 0;background:#eeede5 url(http://i.bnet.com/images/200902/bkg_selectDrop.gif) repeat-x 0 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.search .select-drop {margin:10px 0 15px}
.select-drop h5 {color:#37302a;font-weight:bold;font-size:.77em;float:left;margin:0 4px 0 0;padding:4px 10px;background:url(http://i.bnet.com/images/200902/bkg_selectdrop_hdr.gif) repeat-x 0 0;border-right:1px solid #c6c1b0;}
.select-drop ul {margin:0;padding:1px 0;float:left;}
.select-drop li {float:left;border:0;padding:0 4px;margin:0 1px 0 0;background:none;font:italic .77em Georgia,serif;border-right:1px solid #c6c1b0; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.select-drop li a {float:left;color:#37302a;padding:3px 8px 3px 15px;background:url(http://i.bnet.com/images/200902/icon_selectDrop_arrows.gif) no-repeat 3px 8px;}
.select-drop li a:hover {text-decoration:none;}
.select-drop .on {background:#3689a1 url(http://i.smartplanet.com/images/200906/bkg_selectDrop_on.gif) repeat-x 0 0;}
.select-drop .on a {color:#fff;background-position:3px -36px;}
/* select-drop-box */
.select-drop-box {width:205px;background-color:#eeede5;border:1px solid #d2cec1;border-top:0;padding:0 4px 4px;z-index:20;}
.select-drop-box .inner {background:#f6f6f2 url(http://i.bnet.com/images/200902/bkg_selectDropBox.gif) no-repeat center 0;padding:10px 15px 15px;}
.select-drop-box ul {margin:0;padding:0;}
.select-drop-box li {font-size:.85em;background:none;padding-left:0;}
.select-drop-box li:last-child {border:0;}


/* search */
.author {padding:10px 10px 0;margin: 20px 0;}
.author h3 {background:url(http://i.smartplanet.com/images/200906/bkg_border_1x2.gif) repeat-x center bottom;color:#363636;font-style:italic;margin:0 0 10px;padding-bottom:10px;}
.author .author-bio {}
.author .thumb-alt {float:left;margin: 0 10px 10px 0;padding:0 0 4px 0;background:url(http://i.smartplanet.com/images/200906/bg_sp_vid-river-thumbnail_drop_130x4.png) no-repeat center bottom;}
.author .thumb-alt img {width:130px;height:100px;}
.author .icon {clear:both;}


/* pagination */
.pagination {font-size:.85em;color:#5d594b;margin:10px 0;padding:0 0 20px;}
.pagination ul {margin:0;padding:0;}
.pagination li {float:left;line-height:1em;padding:0;margin:0 1px;background:none;border:0;}
.pagination li a {display:block;float:left;padding:3px 5px;border:1px solid #d5d2b9;color:#aaaaaa;}
.pagination li a:hover {border:1px solid #aaaaaa;background-color:#f6f5f0;color:#000;text-decoration:none;}
.pagination .on a {background-color:#aaaaaa;border:1px solid #aaaaaa;color:#fff;}
.pagination .sep {padding:3px;}
.pagination .page {display:block;margin-top:10px;font-style:italic;font-family:Georgia,serif;}
/* blog pagination */
.pag {position:relative;overflow:hidden;height:30px;}
.pag li {border:none;background:none;padding:0;position:absolute;font-style:italic;}
.pag a {color:#005399;}
.pag .next {right:0;}
.pag .prev {left:0;}

/* about page */
#about-page {padding:20px;}
#about-page h1 {font-size:1.86em;color:#13738b;font-weight:bold;}
#about-page .intro {background:url(http://i.smartplanet.com/images/200906/bg_about_grass.jpg) no-repeat bottom;padding-bottom:30px;line-height:1.55em;}
#about-page .bios {margin: 40px 0;}
#about-page .bios li {border:none;position:relative;padding:0 0 10px 120px;background:url(http://i.smartplanet.com/images/200906/bkg_border_1x2.gif) repeat-x bottom;margin-bottom: 25px;width:500px;}
#about-page .bios li .thumb {position:absolute;top:0;left:0;background:url(http://i.smartplanet.com/images/200906/bg_sp_thumbnail-dropshadow_106x6.jpg) no-repeat bottom;padding-bottom:6px;}
#content #about-page .bios li h2 {margin:0;border:none;padding:0;}
#about-page .bios li h3 {margin:0;}

/* blog styles */
.entry img {background:url(http://i.smartplanet.com/images/200906/bkg_blogDropShadow.gif) no-repeat 2px bottom;padding-bottom:12px;float:right;margin: 0 0 10px 10px;}
.entry .alignright {float:right;margin:0 0 10px 10px;}
.entry .alignleft {float:left;margin:0 10px 10px 0;}
.entry .wp-caption-text {color:#646464;font-size:.86em;font-style:italic;margin:5px 10px;}
.blog-post h1 {color:#004d99;font-size:2.14em;line-height:1.1em;margin-bottom:0;font-weight:normal;}
.blog-door h6 {font-size:1em;}
.blog-door .river .entry {margin:5px 0;}
.blog-door .river .latest h3 {font-size:2.14em;}
.blog-door .river .meta {margin:5px 0;}
.blog-door .river li {border:none;background:url(http://i.smartplanet.com/images/200906/bkg_border_1x2.gif) repeat-x bottom;}
.blogroll li span {font-weight:bold;font-style:italic;}
.transcript {margin: -15px 0 20px;font-size:0.86em;font-weight:bold;}
.transcript a {color:#0A86FA;}


/* active sp */
.active-sp li {background: url(http://i.smartplanet.com/images/200906/bg_sp_quotes_15x12.gif) no-repeat 0 2px;border-bottom:1px dotted #FFF;}
.active-sp li .meta {color:#0a86fa;font-size:.86em;font-weight:bold;display:block;margin:0;}

/* talkback */
#talkback h2 {border-color:#d9d8d1;border-width:1px 0;border-style:solid;padding:8px 0;font-weight:normal;}
#talkback h2 span{display:block;font-size:.79em;color:#515151;}
#talkback h4 {color:#005399;font-weight:normal;margin-bottom:0;}
#talkback #reply-head {position:relative;}
#talkback #reply-head a {height:40px;position:absolute;right:0;top:8px;width:156px;}
#talkback #tbjump {position:absolute;left:0;top:0;height:1px;width:1px;}
#talkback ul {margin-top:0;}
#talkback ul li {background: #f8fbfd url(http://i.smartplanet.com/images/200906/tb-bkg_480x8.gif) no-repeat bottom left;padding:10px 10px 20px 55px;margin-bottom:8px;border:none;position:relative;clear:both;overflow:hidden;}
#talkback .moderator {background-color:#ecf4fa;background-image:url(http://i.smartplanet.com/images/200906/tb-modbkg_480x8.gif);}
#talkback .moderator .commenter {background:url(http://i.smartplanet.com/images/200906/sp-moderator.gif) no-repeat top right;padding-right:80px;}
#talkback .commenter img {position:absolute;top:10px;right:10px;}
#talkback .number {font-size:1.14em;font-weight:bold;color:#13738B;position:absolute;top:10px;left:10px;border-right:1px solid #9f9789;padding-right:8px;text-align:right;width:25px;}
#talkback .meta, #talkback .commenter {margin:0;}
#talkback .meta {margin-bottom:10px;color:#9e9789;line-height:1em;font-size:.79em;}
#talkback .meta a {color:#9e9789;}
#talkback .commenter {padding-right:30px;color:#13738b;}
#talkback ol {margin:0;}
#talkback ol li {list-style:none;}
#talkback #comment-submit {border:none;background:url(http://i.smartplanet.com/images/200906/btn_sprite_submit.gif) no-repeat 0 -191px;text-indent:-9999px;height:36px;width:108px;margin-top:10px;display:block;}

/* comment form */
#comment-form {margin:0 0 20px;}
#comment-form li {border:0;margin:10px 0;padding:0;}
#comment-form input {width:430px;}
#comment-form input, #comment-form textarea {font-size:0.91em;color:#9f9789;}


/* shadow */
.shadow {background-repeat:repeat-x;background-position:0 0;position:absolute;}
.shadow-btm, .shadow-top {width:100%;padding:0 3px;left:-3px;}
.shadow-btm {bottom:-7px;background-image:url(http://i.bnet.com/images/200902/bkg_shadow_btm.png);height:7px;}
.shadow-top {top:-5px;background-image:url(http://i.bnet.com/images/200902/bkg_shadow_top.png);height:5px;}
.shadow-left, .shadow-right {height:100%;width:6px;padding:1px 0;top:-1px;background-repeat:repeat-y;}
.shadow-left {left:-6px;background-image:url(http://i.bnet.com/images/200902/bkg_shadow_left.png);}
.shadow-right {right:-6px;background-image:url(http://i.bnet.com/images/200902/bkg_shadow_right.png);}

/* video embed pop-up */
.embed textarea {width:100%;height:100px;overflow-y:auto;overflow-x:hidden;margin:10px 0;display:block;}
.embed label {margin:5px 0;display:block;font-size:.86em;}

/* misc behaviors */
.loading {background:url(http://i.bnet.com/images/200902/icon_loader.gif) no-repeat center center;}
.banner .loading {background-image:url(http://i.bnet.com/images/200902/icon_loader_dark.gif);}
.print, .dump {display:none;} /* hide js content */

/* quick poll */
.qpoll .level-input label {color:#005399;width:auto;margin:0;}
.qpoll button {float:left;background-color:transparent;cursor:pointer;margin:5px 0;}
.qpoll .level-input {padding:4px;}
.qpoll .level-input {padding-left:4px;}
.qpoll .level-radio, .qpoll .level-checkbox {padding:4px 4px 4px 25px;}
.qpoll .level-radio input, .qpoll .level-checkbox input {position:absolute;top:4px;left:0;}
.qpoll-question p {line-height:1.43em;margin:0 0 10px;}
.qpoll .btn-view-results {margin-top:15px;text-decoration:}
.qpoll .btn-view-results:hover {text-decoration:underline;}
.qpoll .ad-button {text-align:center;background-color:#f5f5f5;border:1px solid #d8d6d6;margin:-18px 10px 20px;padding:2px 2px 5px;}
.qpoll .ad-button div {margin-bottom:2px;}
/* results */
.qpoll-layered #layered-content {background:#e5e5e5;padding:0;}
.qpoll-results {background:#e5e5e5;text-align:left;}
.qpoll-results .callbox {padding:10px;}
.qpoll-results .qpoll-alert {font-weight:bold;}
.qpoll-results .ad-marquee {position:absolute;bottom:0;left:0;z-index:2;background:none;border:0;margin:0;padding:0;}
/* answers */
.qpoll-answers li {background:0;padding:3px 0;border:0;}
.qpoll-answers .qpoll-answers-txt {display:block;font-weight:bold;color:#005399;margin-bottom:3px;}
.qpoll-answers .qpoll-answers-percent {vertical-align:4px;padding-left:3px;}
/*sponsor */

/* social widget */
#col2 .social-box {background:url(http://i.smartplanet.com/images/200907/bkg_col2_shadow.gif) no-repeat bottom center;margin: 0 0 15px;}
#col2 .social-box {padding-bottom:12px;}
#col2 .social-box h2 {font-weight:normal;background:none;margin-bottom:0;}
#col2 .social-box .outer {background: url(http://i.smartplanet.com/images/200907/bkg_grass_top.gif) no-repeat top;padding-top:17px;}
#col2 .social-box .inner {background: #fff url(http://i.smartplanet.com/images/200907/bkg_social_left.gif) no-repeat top left;}
#col2 .social-box ul {margin:0;background:url(http://i.smartplanet.com/images/200907/bkg_social_right.gif) no-repeat top right;padding:0;}
#col2 .social-box li {float:left;height:44px;border:none;margin:0;font-size:1.14em;line-height:1.14em;background:none;padding:8px 6px;margin:0;border-right:1px solid #d8d6d6;}
#col2 .social-box .first {border-left:none;}
#col2 .social-box .last {border-right:none;}
#col2 .social-box li a {height:40px;display:block;background-repeat:no-repeat;}
#col2 .social-box li strong {display:inline;}
#col2 .social-box li .twitter {background-image:url(http://i.smartplanet.com/images/200907/bkg_social_twitter.gif);padding: 4px 0 0 45px;width:83px;}
#col2 .social-box li .facebook {background-image:url(http://i.smartplanet.com/images/200907/bkg_social_facebook.gif);padding:4px 0 0 55px;width:83px;}

/* select-default */
.select-default {border-bottom:1px solid #c9c9c9;display:table;border-collapse:collapse;width:100%;margin:0;}
.select-default li {float:left;background-image:none;padding:0;border:1px solid #c9c9c9;margin:5px 0 -1px 10px;font-size:.85em;}
.select-default li a {display:block;padding:5px 10px;background-color:#e6e6e6;}
.select-default .on {font-weight:bold;border-bottom:1px solid #fff;font-size:1em;margin-top:0;}
.select-default .on a {background-color:#fff;padding:10px;}

/* layered window */
.layered {position:absolute;z-index:5999;text-align:left;}
.layered-container {background:#fff url(http://i.smartplanet.com/images/200909/bkg_layered-cont-grade.jpg) repeat-x 0 0;position:relative;padding:0 5px 5px;}
.layered-header {padding:16px 30px 16px 15px;position:relative;}
.layered-header h6 {color:#fff;margin:0;font-weight:normal;font-size:1.79em;}
.layered-header h6 .decor {font-weight:bold;}
.layered .close-x {background:url(http://i.bnet.com/images/200909/btn_close-x.png) no-repeat 0 0;height:27px;width:29px;overflow:hidden;position:absolute;right:7px;top:7px;z-index:10;text-indent:-9999px;}
.layered-content {background-color:#fff;padding:1px 10px;}

/* misc layered */
.layered h3 {background:url(http://i.smartplanet.com/images/200906/bkg_border_1x2.gif) repeat-x bottom center;padding-bottom:10px;font-weight:bold;color:#13738b;}

/* reg-layers */
.layer-reg-login, .layer-reg-join , .layer-reg-forgot, .layer-reg-manage, .layer-reg-confirm {width:585px;}
.layer-reg  .layered-header {background:url(http://i.smartplanet.com/images/200909/bkg_smartplanet-logo-overlay.png) no-repeat right bottom;}

/* join columns */
.layer-reg-join .col-sub-1 {width:335px;padding:0;}
.layer-reg-join .col-sub-2 {width:200px;padding:0 10px;}

/* confirmation */
.reg-next-steps {margin:10px;}
.reg-next-steps h4 {margin-bottom:0;padding-bottom:10px;border-bottom:1px dotted #D9D8D1;}
.reg-next-steps ul {margin-top:0;}
.reg-next-steps li {background-image:none;position:relative;padding:10px 10px 10px 35px;margin:0;}
.reg-next-steps li span {position:absolute;top:2px;left:8px;z-index:10;font:normal 1.86em Georgia,serif;}

/* msg-notify */
.msg-notify {font-size:.93em;background-color:#e6e6e6;border:1px solid #c9c9c9;padding:1px 10px;margin:10px 0;}
.msg-notify p {margin:8px 0;}
.msg-notify h6 {font-size:1em;margin:5px 0;}
.msg-notify .tyte {font-size:.93em;margin:5px 0;}
.msg-notify .tyte li {margin-top:0;margin-bottom:0;border:0;}
.msg-notify .email {display:block;margin:10px 0;padding:10px;background-color:#f6f6f6;text-align:center;font-weight:bold;font-size:1.29em;}
.msg-notify .cnb-logos {background:url(http://i.bnet.com/images/200909/cnb-logos.png) no-repeat 0 0;height:43px;width:533px;margin:10px;text-indent:-9999px;}
/* msg-continue */
.msg-continue {text-align:center;}
.msg-continue .btn-continue {margin:0 auto;}
/* msg misc */
.msg-supplement {font-size:.85em;margin:10px;clear:both;}
.msg-forgot-pw {margin-left:145px;}
.msg-note {color:#898989;margin:10px;}
.msg-terms {color:#898989;font-size:0.71em;}

/* reg-nl */
.reg-nl h5 {font-size:1em;margin:0 0 10px;}
.reg-nl .level-input {padding:3px 0 3px 22px;}
.reg-nl input {position:absolute;top:2px;left:0;margin:0;}
.reg-nl .level-input label {color:#898989;font-size:.85em;width:auto;margin:0;}

/* btn-submit */
.btn-submit {width:72px;background-position:0 -299px;}
.btn-join {width:139px;background-position:0 -263px;}
.btn-log-in {width:64px;background-position:0 -123px;}
.btn-send {width:59px;background-position:-64px -123px;}
.btn-update {width:73px;background-position:-59px -227px;}
.btn-continue {width:106px;background-position:0 -84px;}
.btn-vote {width:59px;background-position:0 -227px;}

/* form builder */
.form-cont {margin:10px 0;}
.form-cont legend {display:none;}
/* level-input */
.level-input {padding:6px 10px;position:relative;clear:both;border-bottom:1px dotted #fff;}
.level-input .input {width:172px;}
.level-input label {width:130px;display:block;float:left;margin:4px 5px 0 0;}

/* level-submit */
.level-submit {padding-left:145px;border-bottom:0;}
/* level-rememberMe */
.level-rememberMe {padding:0;margin:2px 0 0 145px;}
.level-rememberMe input {position:absolute;z-index:2;top:0;left:0;margin:0;}
.level-rememberMe label {font-size:.85em;width:auto;float:none;margin:0 0 0 22px;}

/* errors */
.error-text {font-size:11px;font-family:Verdana,sans-serif;font-weight:bold;color:#8d0000;display:block;margin-top:5px;clear:both;}
.error-global {background-color:#8d0000;color:#fff;font-size:.85em;font-weight:bold;padding:1px 10px;margin:10px 0;}
.error-global p {margin:10px 0;}
.error-valid {background-color:#7aa054;}
.error-level {background-color:#efe4df;}
.error-element {border-color:#cd7e7e;}

/* framed */
.framed {padding:8px;background:url(http://i.smartplanet.com/images/200909/bkg_glass-white.png) repeat 0 0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}

/* test sizes 
30px = 2.14em
26px = 1.86em
25px = 1.79em
24px = 1.17em
20px = 1.43em
18px = 1.29em
16px = 1.14em
14px = 1em
13px = 0.93em
12px = 0.86em
11px = 0.79em
10px = 0.71em
8px = 0.57em
*/
