html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}
body {line-height: 1.5; background: #fff; margin:1.5em 0}
table {border-collapse: separate; border-spacing: 0}
caption, th, td {text-align: left; font-weight:400}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}
a img {border: none}
#container {width: 972px; margin: 0 auto}
.column {float: left; margin-right: 11px}
.last {margin-right: 0}
.span-1 {width: 30px;}
.span-2 {width: 71px;}
.span-3 {width: 112px;}
.span-4 {width: 153px;}
.span-5 {width: 194px;}
.span-6 {width: 235px;}
.span-7 {width: 276px;}
.span-8 {width: 317px;}
.span-9 {width: 358px;}
.span-10 {width: 399px;}
.span-11 {width: 440px;}
.span-12 {width: 481px;}
.span-13 {width: 522px;}
.span-14 {width: 563px;}
.span-15 {width: 604px;}
.span-16 {width: 645px;}
.span-17 {width: 686px;}
.span-18 {width: 727px;}
.span-19 {width: 768px;}
.span-20 {width: 809px;}
.span-21 {width: 850px;}
.span-22 {width: 891px;}
.span-23 {width: 932px;}
.span-24 {width: 973px; margin: 0}
.span-1-margin {width: 41px; margin-right: 0;}
.span-2-margin {width: 82px; margin-right: 0;}
.span-3-margin {width: 123px; margin-right: 0;}
.span-4-margin {width: 164px; margin-right: 0;}
.span-5-margin {width: 205px; margin-right: 0;}
.span-6-margin {width: 246px; margin-right: 0;}
.span-7-margin {width: 287px; margin-right: 0;}
.span-8-margin {width: 328px; margin-right: 0;}
.span-9-margin {width: 369px; margin-right: 0;}
.span-10-margin {width: 410px; margin-right: 0;}
.span-11-margin {width: 451px; margin-right: 0;}
.span-12-margin {width: 492px; margin-right: 0;}
.span-13-margin {width: 533px; margin-right: 0;}
.span-14-margin {width: 574px; margin-right: 0;}
.span-15-margin {width: 615px; margin-right: 0;}
.span-16-margin {width: 656px; margin-right: 0;}
.span-17-margin {width: 697px; margin-right: 0;}
.span-18-margin {width: 738px; margin-right: 0;}
.span-19-margin {width: 779px; margin-right: 0;}
.span-20-margin {width: 820px; margin-right: 0;}
.span-21-margin {width: 861px; margin-right: 0;}
.span-22-margin {width: 902px; margin-right: 0;}
.span-23-margin {width: 943px; margin-right: 0;}
.append-1 {padding-right: 41px;}
.append-2 {padding-right: 82px;}
.append-3 {padding-right: 123px;}
.append-4 {padding-right: 164px;}
.append-5 {padding-right: 205px;}
.append-6 {padding-right: 246px;}
.append-7 {padding-right: 287px;}
.append-8 {padding-right: 328px;}
.append-9 {padding-right: 369px;}
.append-10 {padding-right: 410px;}
.append-11 {padding-right: 451px;}
.append-12 {padding-right: 492px;}
.append-13 {padding-right: 533px;}
.append-14 {padding-right: 574px;}
.append-15 {padding-right: 615px;}
.append-16 {padding-right: 656px;}
.append-17 {padding-right: 697px;}
.append-18 {padding-right: 738px;}
.append-19 {padding-right: 779px;}
.append-20 {padding-right: 820px;}
.append-21 {padding-right: 861px;}
.append-22 {padding-right: 902px;}
.append-23 {padding-right: 943px;}
.prepend-1 {padding-left: 41px;}
.prepend-2 {padding-left: 82px;}
.prepend-3 {padding-left: 123px;}
.prepend-4 {padding-left: 164px;}
.prepend-5 {padding-left: 205px;}
.prepend-6 {padding-left: 246px;}
.prepend-7 {padding-left: 287px;}
.prepend-8 {padding-left: 328px;}
.prepend-9 {padding-left: 369px;}
.prepend-10 {padding-left: 410px;}
.prepend-11 {padding-left: 451px;}
.prepend-12 {padding-left: 492px;}
.prepend-13 {padding-left: 533px;}
.prepend-14 {padding-left: 574px;}
.prepend-15 {padding-left: 615px;}
.prepend-16 {padding-left: 656px;}
.prepend-17 {padding-left: 697px;}
.prepend-18 {padding-left: 738px;}
.prepend-19 {padding-left: 779px;}
.prepend-20 {padding-left: 820px;}
.prepend-21 {padding-left: 861px;}
.prepend-22 {padding-left: 902px;}
.prepend-23 {padding-left: 943px;}
.border{ padding-right:4.5px; margin-right:5.5px; border-right:1px solid #eee}
.colborder {padding-right:25.5px; margin-right:24.5px; border-right:1px solid #eee}
.pull-1 {margin-left: -41px;}
.pull-2 {margin-left: -82px;}
.pull-3 {margin-left: -123px;}
.pull-4 {margin-left: -164px;}
.push-0 {margin: 0 0 0 18px; float: right}
.push-1 {margin: 0 -41px 0 18px; float: right;}
.push-2 {margin: 0 -82px 0 18px; float: right;}
.push-3 {margin: 0 -123px 0 18px; float: right;}
.push-4 {margin: 0 -164px 0 18px; float: right;}
.push-0, .push-1, .push-2, .push-3, .push-4 {float: right}
hr {background: #ddd; color: #ddd; clear: both; float: none; width: 100%; height: .1em; margin: 0 0 1.4em; border: none}
hr.space {background: #fff; color: #fff}
.new_clear, .clear_new, .clear {display: inline-block}
.new_clear:after, .clear_new:after, .clear:after, .container:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
* html .new_clear, * html .clear_new, * html .clear {height: 1%}
.new_clear, .clear_new, .clear {display: block}
body {font-size: 75%}
body {color: #222; font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif}
h1,h2,h3,h4,h5,h6 {color: #111; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif}
h1,h2,h3,h4,h5,h6 {font-weight: normal}
h1 {font-size: 3em; line-height: 1; margin-bottom: 0.5em}
h2 {font-size: 2em; margin-bottom: 0.75em}
h3 {font-size: 1.5em; line-height: 1em; margin-bottom: .5em}
h4 {font-size: 1.3em; line-height: 1.25em; margin-bottom: 1.0em}
h5 {font-size: 1em; font-weight: normal; margin-bottom: 1.0em}
h6 {font-size: 1em; font-weight: bold}
p {margin: 0 0 1.5em}
p.last {margin-bottom: 0}
p img {float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0}
p img.top {margin-top: 0}
img {margin: 0 0 0 0}
ul, ol {margin:0 1.5em 1.5em 1.5em}
ul {list-style-type: none}
ol {list-style-type: decimal}
dl {margin: 0 0 1.5em 0}
dl dt {font-weight: bold}
dd {margin-left: 1.5em;}
abbr, acronym {border-bottom: 1px dotted #666}
address {margin-top: 1.5em; font-style: italic}
del {color:#666}
a:focus, a:hover {color: #000}
a {color: #009; text-decoration: underline}
blockquote {margin: 1.5em; color: #666; font-style: italic}
strong {font-weight: bold}
em,dfn {font-style: italic; background: #ffc}
dfn {font-weight: bold}
pre,code {margin: 1.5em 0; white-space: pre}
pre,code,tt {font: 1em 'andale mono', 'monotype.com', 'lucida console', monospace; line-height: 1.5}
tt {display: block; margin: 1.5em 0; line-height: 1.5}
table .last {padding-right: 0}
.small {font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em}
.large {font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em}
.quiet {color: #666}
.hide {display: none}
body {background:#BBBBBB none repeat scroll 0%}
body div#container_wrapper {}
#container{ }
div#header #header_logo {float: left; width:auto; padding: 8px 0 0 16px}
div#header #header_logo h1 {display: block; margin-bottom: 0}
div#header #header_logo h1 a span {display: none}
div#header #header_logo h2 {margin: 0; font-size: 12px; color: #fff}
.box {padding: 12px; border: 1px solid #D9D9D9}
.outer_box {margin-bottom: 11px}
.inner_box {border: 1px solid #D9D9D9; padding: 12px}
.pagination {padding: 3px; margin: 6px 3px 10px 3px; text-align: right; font-size: 11px}
.pagination.right {float: right; width: auto}
.pagination a {padding: 2px 4px; margin: 1px; border: 1px solid #666; text-decoration: none; color: #666}
.pagination a:hover, .pagination a:active {border: 1px solid #000; color: #000}
.pagination span.current {padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #666; font-weight: bold; background-color: #666; color: #FFF}
.pagination span.disabled {padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #eee; color: #ddd}
#global_search {float:right; margin:10px 21px 0pt 0pt; padding:12px 0px 6px 0pt; width:auto !important; height:30px}
#global_search input.text {width:102px}
#global_search input {width:120px; display:inline}
#search-options {opacity:0; display:none; background:transparent url(../themes/new/base/images/grid/bg_search-options_t.gif) no-repeat scroll 0pt}
#global_search img#btn_search{ margin:0; padding:0 0 0 10px}
#global_search #search-options{ z-index:100; float:right; position:absolute}
#signin {font-size: 11px; float:right; display:inline}
#signin a {float:left; margin:18px 6px 0; padding:7px 10px 7px 28px}
#signin a.register{ background:none; padding-left:0px}
#user_nav {font-size:10px; line-height: 1.5em; font-family: Arial,Verdana,sans-serif; float:right; margin:10px 0 0}
#user_nav a.avatar{ margin-top:-2px; position:absolute; background:none}
#user_nav ul{ margin:3px 5px 0 40px; float:right}
#user_nav ul li{ list-style-type:none; text-align:left; float:left; padding:0 3px; border-left:solid #D4D4D4 1px}
#user_nav ul li.profile, #user_nav ul li.admin{ border:none}
#user_nav ul li.admin{ clear:left}
#user_nav ul li a.inbox {display: inline; background: url(../themes/new/base/images/grid/icon_mail.gif) no-repeat scroll 50% 50%; padding-left: 20px}
#user_nav ul li a.inbox span {display: none}
#add_friends {float:right; font-size:.83333em; display:none}
#add_friends a{ background:transparent url(../themes/new/base/images/grid/btn_add_friends.gif) no-repeat scroll -19px 0px; margin:14px 20px 0 17px; display:block; height:34px; padding:5px 0px 0; []padding:3px 0 0; width:60px; color:#6F531B; font-family:Arial; font-weight:bold; font-size:11px; font-size-adjust:none; text-transform:uppercase; text-align:center}
#add_friends a:hover {background:transparent url(../themes/new/base/images/grid/btn_add_friends.gif) no-repeat scroll -19px -133px}
#footer {position:relative; display:block; padding:0; font-size: 1.0em; []margin-top:0px !important}
#footer ul {border-bottom:1px solid #dddddd; padding: 11px 15px 8px; text-align: left; color:#c4c4c4; margin: 0 0 9px; width: 942px; height: 12px}
#footer ul li{ list-style-type: none; display: inline; border-right: 1px #888 solid}
#footer ul li.last {border-right: none}
#footer ul li a{ text-decoration:none; color:#1066a8; background: url("../themes/new/base/images/grid/dots_2.gif") 0 100% repeat-x; margin: 0 10px}
#footer p {display: block; clear: both; padding: 20px 0px; width:400px; text-align:left; color:#a1a1a1; margin:0 auto}
#footer span{ float:left}
#footer p a{ float:right}
#footer #navbar_foot, #footer .second_foot{ text-align:center}
#footer #navbar_foot span{ background:none; margin:0; padding:0; float:none; width:auto}
#footer ul a:hover {background: none}
#footer:after {content: "."; display: block; height:0; clear: both; visibility: hidden}
#ajax_loading {position: fixed; top: 10px; right: 10px; z-index: 1000; background: #FFFF99 url(../themes/new/base/images/ajax-loader.gif) no-repeat scroll 5px 50%; border: 1px solid gray; font-size: 1.2em; padding: 6px 5px 5px 24px}
#flash_error{ background:transparent url(../themes/new/base/images/grid/error_top-3.gif) no-repeat scroll left top; padding:0; margin: 11px 0}
#flash_error ul{ padding:6px 0 6px 0; margin:0; border:0; background:transparent url(../themes/new/base/images/grid/error_bottom-2.gif) no-repeat scroll 0 100%}
#flash_error li{ color: #D12F19; list-style:none; margin:0px 0 4px 0; padding:8px 0 4px 66px; background:transparent url(../themes/new/base/images/grid/error_stop.gif) no-repeat scroll 14px 50%; min-height:20px}
#flash_reputation, #flash_notice{ background:transparent url(../themes/new/base/images/grid/notice_top.gif) no-repeat scroll left top; padding:0; margin: 11px 0}
#flash_reputation ul, #flash_notice ul{ padding:6px 0 6px 0; margin:0; border:0; background:transparent url(../themes/new/base/images/grid/notice_bottom.gif) no-repeat scroll 0 100%}
#flash_reputation li, #flash_notice li{ color: #817134; list-style:none; margin:2px 0 4px 0; padding:7px 26px 5px 66px; background:transparent url(../themes/new/base/images/grid/notice_cmt-2.gif) no-repeat scroll 14px 50%; min-height:20px; font-size:14px}
#gated_preview {color: #000; background-color: #FCF7BB; border: 1px solid #CDCDCD; padding: 14px 22px; margin: 11px 0; display:block}
#gated_preview img{ float: left; margin-bottom: 0; margin-right: 5px}
#gated_preview p {clear:right; font-size:14px; margin:5px 0 11px 11px}
body.c_account_reputation .inner_box, body.c_members_a_public_index .inner_box, body.c_members_a_show .inner_box {padding: 0; border: none}
#profile_left_container {float: left; width:334px}
#profile_right_container {float: left; width: 611px}
div#account_reputation_left_container {float: left; width:670px; padding-right:11px}
div#account_reputation_right_container {float: left; width: 264px}
#leaderboard_ad {width: 100%; text-align:center}
div#content.column p.remove_frame {margin-top: -10px}
* html .environment_flag {position:absolute; top:0; z-index:10000}
.environment_flag{ position:fixed; background-color:red; padding:2px 2px; width:auto; top:0; left:0; border:solid 2px orange; color:#FFF}
.environment_flag p{ font-size:9px; line-height:10px; margin:0; padding:1px 3px; float:left; color:#FFF}
.environment_flag .environment{ font-weight:bold; font-size:9px}
.environment_flag:hover .environment{ font-size:12px; line-height:12px}
.environment_flag .message{ display:none}
.environment_flag:hover .message{ display:block}
#monsters_login div#sign_in_box2 h4.header{ background:none}
#monsters_login #sign_in_box2 .forms #sign_in_with_monster {margin-left:214px}
#monsters_login .sign_in_box_a2 {background:none}
#nav ul li{ list-style-type:none}
#nav ul {margin:0; list-style-type:none}
#nav ul li a {text-decoration:none}
body.c_user_references_a_index #nav{ margin-bottom:-1px}
#nav {margin:0 11px 0 12px; padding:0 0 1px}
#nav ul#navbar_primary_nav:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
#nav ul#navbar_primary_nav {display: block; padding:2px 0 0}
#nav ul#navbar_primary_nav li {float:left; font: bold 11px Arial, Verdana, sans-serif; color:#434240; text-transform:uppercase}
#nav ul#navbar_primary_nav li a:hover {text-decoration:underline}
#nav ul#navbar_primary_nav li.last a {background: none}
#nav ul#navbar_primary_nav li.active a {background:#f1a12b}
#nav ul#navbar_primary_nav li.active span {position:relative; left:-1px; z-index:998}
#nav ul#navbar_primary_nav li.active.first span, #nav ul#navbar_primary_nav li.active.first a {position:relative; left:0; z-index:998}
#nav ul#navbar_primary_nav li.active span {float:left; color:#ffffff}
#nav ul#navbar_primary_nav li.active span span {height:26px}
#nav ul#navbar_primary_nav li.active span span a {color: #fff; background:#f1a12b; padding-left:17px; padding-right:15px}
#nav ul#navbar_primary_nav li.active span span a:hover {text-decoration: none}
#nav ul#navbar_secondary_nav:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
#nav ul#navbar_secondary_nav {display: block; background:#f1a12b; padding:2px 0 0 19px}
#nav ul#navbar_secondary_nav li {float:left; font: bold 11px Verdana, sans-serif; color:#163850; text-transform:none; padding:6px 8px 6px 11px}
#nav ul#navbar_secondary_nav li a{ padding:6px 8px 6px 11px}
#nav ul#navbar_secondary_nav li.active span span a {color:#434240}
#nav ul#navbar_secondary_nav li a {float:left}
#nav ul#navbar_secondary_nav li.first {background: none}
#nav ul#navbar_secondary_nav li.active {}
#nav ul#navbar_secondary_nav li a {background:none; padding:0; height:auto; float:left; color:#ffffff; text-decoration:none}
#nav ul#navbar_secondary_nav li a:hover {text-decoration:underline}
#nav ul#navbar_tertiary_nav {width:auto; z-index:100; left:0; top:1px; height:29px; margin-left:4px; padding-top:12px}
#nav ul#navbar_tertiary_nav:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
#nav ul#navbar_tertiary_navli {float:left; height:29px; position:relative}
#nav ul#navbar_tertiary_nav li span {display:block; float:left; text-decoration:none; background: url("../themes/new/base/images/grid/bg_tabs-1_l.gif") 0 0 no-repeat; border:none; position:relative; top:0; font-size:11px}
#nav ul#navbar_tertiary_nav li.first span {background: url("../themes/new/base/images/grid/bg_tabs-1_l_first.gif") 0 0 no-repeat}
#nav ul#navbar_tertiary_nav li span a {height:29px; heigh\t:22px; float:left; padding:7px 20px 0; background: url("../themes/new/base/images/grid/bg_tabs-1_r.gif") 100% 0 no-repeat; border: none}
#nav ul#navbar_tertiary_nav li span:hover, #nav ul#navbar_tertiary_nav li.active span{ background: url("../themes/new/base/images/grid/bg_tabs-1_l.gif") 0 -129px no-repeat; position:relative}
#nav ul#navbar_tertiary_nav li.active span span{ position:relative; top:0}
#nav ul#navbar_tertiary_nav li.first span:hover, #nav ul#navbar_tertiary_nav li span:hover a , #nav ul#navbar_tertiary_nav li.active span a {background: url("../themes/new/base/images/grid/bg_tabs-1_r.gif") 100% -129px no-repeat; height:33px; heigh\t:22px; padding:11px 14px 0; color:#000000}
#nav ul#navbar_tertiary_nav li.active span a {font-weight:bold}
#nav ul#navbar_tertiary_nav:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
#nav ul#navbar_tertiary_nav li {float:left; height:29px; position:relative}
#nav ul#navbar_tertiary_nav li a {display:block; float:left; text-decoration:none; background: url("../themes/new/base/images/grid/bg_tabs-1_l.gif") 0 0 no-repeat; border:none; position:relative; top:0}
#nav ul#navbar_tertiary_nav li.first a {background: url("../themes/new/base/images/grid/bg_tabs-1_l_first.gif") 0 0 no-repeat}
#nav ul#navbar_tertiary_nav li a span {height:29px; heigh\t:22px; float:left; padding:7px 14px 0; background: url("../themes/new/base/images/grid/bg_tabs-1_r.gif") 100% 0 no-repeat}
#nav ul#navbar_tertiary_nav li a:hover, #nav ul#navbar_tertiary_nav li.active a{ background: url("../themes/new/base/images/grid/bg_tabs-1_l.gif") 0 -129px no-repeat; position:relative; top:-4px}
#nav ul#navbar_tertiary_nav li.first a:hover, #nav ul#navbar_tertiary_nav li.first.active a{ background: url("../themes/new/base/images/grid/bg_tabs-1_l_first.gif") 0 -129px no-repeat}
#nav ul#navbar_tertiary_nav li a:hover span , #nav ul#navbar_tertiary_nav li.active a span, #nav ul#navbar_tertiary_nav li.first.active a span {background: url("../themes/new/base/images/grid/bg_tabs-1_r.gif") 100% -129px no-repeat; height:33px; heigh\t:22px; padding:11px 14px 0; color:#000000}
#nav ul#navbar_tertiary_nav li.active a span {font-weight:bold}
#nav ul#navbar_nav3 {display:block}
#nav ul#navbar_nav3 {height:29px; left:0pt; position:relative; top:0pt; width:100%; z-index:100}
ul.filter_style_nav {float: left; margin: 0}
ul.filter_style_nav li {float: left; width: auto; padding: 4px 8px; margin-right: 14px}
ul.filter_style_nav li:hover, ul.filter_style_nav li.active {background-color: #e9f0f6}
ul.filter_style_nav li a, ul.filter_style_nav li:hover a {text-decoration:none}
ul.filter_style_nav li.last {margin-right: 0}
div#filter_groups {font-weight: bold; font-size: 12px; border-bottom: 1px solid #DDDDDD; padding-bottom: 12px; margin-bottom: 10px}
ul#navbar_groups_nav {width: 600px}
div#filter_groups h4 {margin-bottom: 8px}
div#filter_groups select {font-size: 1em; font-weight: normal}
body.c_members_a_show #nav #member_name{ display:none}
#nav #member_name{ font-size:18px; width:auto; float: left; margin:16px 10px 0px 12px; display:inline; clear:none}
ul.subnav {width: 135px}
ul.subnav li {color:#423F3F; font-family:Arial,Verdana,sans-serif; font-size:10px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; padding:0pt 8px; text-transform:uppercase}
ul.subnav li a {display: block; padding: 4px 0; color:#423f3f; border-bottom:1px solid #f4f4f4; padding:4px 2px 5px; display:block; background:transparent}
ul.subnav li a:hover {color:#4197d9}
ul.subnav li.last a, ul.subnav li.last a:hover {border:0}
body.monster_integrated #user_nav{ width:206px}
label {font-weight: bold}
fieldset {padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc}
legend {font-weight: bold; font-size:1.2em}
input.text, input.title {width: 300px; margin:0.5em 0.5em 0.5em 0}
input.text, input.title {border:1px solid #bbb; background:#f6f6f6; padding:5px}
input.text:focus, input.title:focus {border:1px solid #999; background:#fff}
input.title {font-size:1.5em}
textarea {width: 400px; height: 250px; margin:0.5em 0.5em 0.5em 0}
textarea {border:1px solid #bbb; background:#F6F6F6; padding:5px}
textarea:focus {border:1px solid #999; background:#fff}
select {border:1px solid #ccc; background:#FFF; width:200px}
select:focus {border:1px solid #999; background:#fff}
a.btn_cancel, a.btn_cancel:hover{ background:transparent url(../themes/new/base/images/grid/button_cancel.gif) no-repeat 100% 0; margin:0px 4px; padding:9px 45px 0px; text-decoration:none}
input[type="text"], input[type="password"] {width: 200px; border: 1px solid #bbb; padding: 2px 2px 3px; background:#f6f6f6}
body.c_reg_wizard_a_profile #content input[type="text"], body.c_reg_wizard_a_profile #content input[type="password"], body.c_reg_wizard_a_profile #content select {float:left}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {border: 1px solid #999; background: #FFF}
form div {padding-bottom: 20px}
form select {background:#f6f6f6; width: 208px; padding: 3px}
form select:focus {background: #FFF}
form div.invalid select, form div.invalid input, form div.invalid textarea {border:solid red 1px}
form div.invalid strong {display:block; color:red; font-size: 0.9em}
div.formError {display:block; color:red; font-size: 0.9em}
form div em {display: none}
form div.date_select select {width: auto !important; margin-right: 4px; padding-right:0; padding-left:0}
form div.left {width: 49%; float: left}
form div.right {width: 49%; float: right}
div.inline_fields label {float: left; width: 140px; text-align: right; padding-top: 4px; margin-right: 10px}
form div.stacked_fields label {display: inline; float: none; text-align: left}
form div.stacked_fields input, form div.stacked_fields select, form div.stacked_fields textarea {float: none; display: block; margin-top: 4px}
form div.inline_fields strong.validation {margin-left: 150px}
form.hinted_form {padding-top: 25px}
form.hinted_form div {padding-bottom: 22px; position: relative; width: 440px; float: left}
form.hinted_form div input, form.hinted_form div select {float: left}
form.hinted_form div label {width: 235px}
form.hinted_form div em {width: 400px; font-style: normal; background: transparent; position: absolute; left: 480px; z-index: 2; background:#F8D68F url(../themes/new/base/images/grid/tip-hor.gif) no-repeat scroll left center; margin-top:-6px; padding:10px 10px 10px 16px}
form.hinted_form div.focus em {display: inline}
form.hinted_form div.edited em {display: none}
form.hinted_form div.inline_fields strong.validation {font-weight: normal; font-size: 1.0em; padding-top: 4px; position: absolute;left: 480px; z-index: 2; width: 440px; margin-left:0}
html #facebox {z-index:99999}
#facebox_overlay {z-index:998}
#facebox form#user_form{ padding:0}
#facebox #already_a_member {font-size:11px; clear:left; display:block; padding-right:12px}
#facebox div.column {width:auto !important; margin:0}
#facebox form div {width:auto; []width:360px; padding-bottom:11px}
#facebox form div input#password, #facebox form div input#login{ margin:0}
#facebox form.hinted_form div label {width:140px}
#facebox form.hinted_form div em, #facebox form.hinted_form div em:focus {background:none; margin-top:0; padding:0; width:auto; display:none}
#facebox form.hinted_form div.inline_fields strong.validation {width:auto; margin-left:153px; float:left; position:relative; left:0; padding-right:20px; font-size:11px}
#facebox form div.invalid strong#user_agree_to_terms_validation {margin-left:37px}
#facebox form div#user_agree_to_terms_row {width:250px}
#facebox form div#remember_me_row{ margin-left:28px; width:212px; float:left}
#facebox form div#remember_me_row input{ float:right}
#facebox form div#user_agree_to_terms_row label{ width:210px}
#facebox form div#user_form_submit_row {width:106px}
#facebox form div.submit_row{ width:116px; float:left}
#facebox form div.submit_row a{ position:absolute; margin-top:30px; right:32px; width:106px}
#facebox form div.submit_row .error_message a{ position:static}
#facebox form div strong {display:none}
#facebox form div.invalid strong {display:block}
#facebox .footer{ clear:both}
#facebox form#sessions_form {margin-bottom:53px}
#facebox_flash{ padding:0}
#facebox_flash ul{ color:red; border:solid 1px red; padding:5px 5px 0; margin:0 0 11px 0; font-weight:bold; font-size:15px; color:red}
#facebox_flash ul li{ padding-bottom:5px}
form div.submit_row {text-align: right}
form div.submit_row input {float: none}
div.career_search, div#registration {background:#E9F0F6 none repeat scroll 0% 50%; margin-bottom:20px}
div#registration h2 {text-align: right; margin-bottom: 6px}
div#registration p {text-align: right; font-size: 0.8em; margin-bottom: 0}
div#registration hr {margin: 8px 0 15px 41px}
#registration form div.valid strong {height: 20px; background: url(../themes/new/base/images/grid/check.png) no-repeat 0 50%; margin-left: -34px}
#registration div#user_zip_code_row em, #registration div#user_password_row em {margin-top:-12px}
#registration input[type="text"], #registration input[type="password"] {width: 188px}
#registration select {width: 194px; float: left}
div.career_search form div.inline_fields label, div.career_search form div#job_category_row label {width: 112px; text-align: right; float: left; margin-right: 11px}
div.career_search form div#job_category_row ul li label {font-weight: normal; float: none}
div.career_search form div.inline_fields input {width: 305px; padding: 3px 2px}
div.career_search form div.inline_fields select {width: 312px}
div.career_search form div#salary_range_max_row, div.career_search form div#salary_range_min_row {width: auto}
div.career_search form div#salary_range_max_row label {width: 16px}
div.career_search form #salary_range_min_row input, div.career_search form #salary_range_max_row input {width:62px}
div.career_search span#or {font-weight: bold; padding-bottom: 10px}
div.career_search form div#zip_code_row {margin-right:18px; width: auto}
div.career_search form div#zip_code_row label {width: 67px}
div.career_search form div#zip_code_row input {width:45px}
div.career_search form div#radius_row {margin-right: 0; width: auto}
div.career_search form div#radius_row label {width: 53px}
div.career_search #radius_row select {width:98px}
div.career_search div#job_category_row ul {height:115px; width: 311px; overflow:auto; margin:0; background: #FFF; border: solid 1px #D9D9D9}
div.career_search form div#search_row {width: 100%}
div.career_search form div#search_row a.hide_search{ display:none}
div.career_search form div#search_row input {float: right; clear: both}
#career_search_index .hinted_form p{ width:440px}
#career_search_index #keywords_row label {margin-top:4px}
#career_search_index div#job_category_row {z-index: 2}
#career_search_index div#job_category_row input {float:none}
#career_search_index form div#job_category_row:hover em {display: inline}
#career_search_index div#salary_range_max_row em {left:279px}
#career_search_index div#radius_row em {left:208px}
div#career_search_results {padding:0; background:transparent url(../themes/new/base/images/grid/bg_box_bottom_up_fade.gif) repeat-x 50% 0; margin-bottom: 20px}
div#career_search_results form div {width: 440px; margin-right: 11px; float: left; position: relative; padding-bottom:12px}
div#career_search_results .inner_box {padding: 12px 0 0 12px}
div.career_search #more_options a {float:right}
div#career_search_results #advance_search {width: 98%}
div#career_search_results form div#search_row {width: 891px}
div#career_search_results form div#search_row a.hide_search {float: right; clear: both; margin: 5px 0}
#career_search_results form div#location_row, #career_search_results form div#keywords_row {height: 28px}
div#sign_in_form {margin: 15px 11px 20px 0; text-align: right; []margin-bottom:10px; background:none !important}
div#register_link {text-align: center; margin: 15px 0 20px 0}
body.c_sessions_a_create .inner_widget, body.c_sessions_a_new .inner_widget{ height: 215px}
div#sign_in_form h2 {font-size: 20px; margin-bottom: 6px}
div#sign_in_form p {margin-bottom: 0; font-size: 11px}
div#sign_in_form hr {margin: 8px 0 15px 0}
div#sign_in_form form div {padding-bottom: 6px}
div#sign_in_form form div.submit_row {margin-top: 12px}
div#sign_in_form form div label {width: 174px; font-weight: normal; line-height: 1.4em}
div#sign_in_form form #login_row input, div#sign_in_form form #password_row input {width: 249px; font-size: 16px; border: 1px #ddd solid; padding: 1px; margin: 0}
div#sign_in_form form div#remember_me_row {margin-left: 183px; text-align: left; overflow: auto}
div#sign_in_form form div#remember_me_row label {padding-left: 8px; font-size: 11px}
div#sign_in_form div.submit_row a {float: left; margin-left: 187px; font-size: 11px}
div#sign_in_form #submit, #sign_in_form #forgot_password {padding-bottom: 5px}
.reg_wizard {width:430px; margin:0 auto}
.reg_wizard form {border:solid #d9d9d9 1px; padding:12px; margin-top: 4px}
.reg_wizard form#user_reference_invitation_form {border:none; padding:0}
.reg_wizard div {margin-bottom:12px; padding-bottom:0}
.reg_wizard .inner_box {padding:12px; border:1px solid #D9D9D9}
.reg_wizard p {padding:6px 0}
.reg_wizard textarea {width:360px; height:60px; margin: 4px 0}
.reg_wizard form#edit_message_form textarea {height:160px; font-size:13px}
.reg_wizard label {font-size:12px}
p#skip_step em {display:block; float:left; clear:left; z-index:100}
p#skip_step .save_and_continue {float: right}
.reg_wizard p#skip_step a.skip {padding-top:5px; float:left; margin-left:0px}
.reg_wizard .step_info {background:#F8D68F none repeat scroll 0% 50%; border:1px solid #CBBD9F; clear:both; color:#75591E; font-size:.8777em; line-height:1.2em; padding:5px 12px 9px}
.registration_photo #congratulations {background:transparent url(../themes/new/base/images/grid/icon_congratulations_1.gif) no-repeat scroll 17px 12px; min-height:68px; padding: 10px 0pt 0px 95px}
.registration_photo #congratulations p {font-size:.8777em}
.a_photo .reg_wizard form {padding:12px; margin-bottom:0}
.registration_photo img {margin-left:44px; display:inline; float:left}
.registration_photo span {width:230px; float:right; padding-bottom:12px}
.registration_photo input[type=file] {display:inline; width:219px; float:right}
.registration_photo form .button {float:right}
.registration_photo p#skip_step {padding-top: 20px}
.c_employers h4 {margin-bottom: 2px}
.c_employers p {padding-bottom: 10px}
.c_employers hr {height: 1px; width: 90%; margin: 0 auto; margin-bottom: 20px}
.c_employers p#or {font-size: 0.8em; width: 50px; margin: auto; position: relative; top: -5px; left: 70px; padding: 2px}
.c_reviews .reg_wizard h4 {margin-bottom: 8px}
.c_reviews .reg_wizard p {padding-bottom: 14px}
.reg_wizard div#ratingsInput h4 {font-size: .83333em; margin-bottom: 14px; color: #545454}
.reg_wizard div#ratingsInput span.groupLabel {font-size: .80em; font-weight: bold; display: block; float: left; width: 110px; line-height: 11px; padding-top: 9px}
.reg_wizard div#ratingsInput div.formError {float: left; font-size: 0.8333em; font-weight: bold; margin-bottom: 4px; height:15px; width: 100%}
.reg_wizard div#ratingsInput div.ratingSpectrum {margin-top:10px}
.reg_wizard div#ratingsInput div.ratingSpectrum {height: 20px; background: url(../themes/new/base/images/grid/review-score-spectrum-bg.gif) no-repeat bottom left; color: #808080; font-size: .80em; font-weight: bold; line-height: 12px; margin-left: 110px}
.reg_wizard div#ratingsInput div.ratingSpectrum span {float: left; display: block; width: 50px; text-align: center}
.reg_wizard div#ratingsInput div.ratingSpectrum span.poor, .reg_wizard div#ratingsInput div.ratingSpectrum span.average {margin-right: 55px}
.reg_wizard div#ratingsInput div.employerRatingGroup {clear: both; margin-bottom: 0}
.reg_wizard div#ratingsInput div.employerRatingGroup div.inputButtonGroup {float: left; width: 52px; padding: 0; margin: 0; line-height: 0}
.reg_wizard div#ratingsInput div.employerRatingGroup div.inputButtonGroup input {display: block; margin: 4px auto 0; padding: 0}
.reg_wizard div#ratingsInput div.employerRatingGroup div.inputButtonGroup label {display: block; text-align: center; font-size: 10px; color: #666666; line-height: 10px; font-weight: normal}
.c_contact_importer h4 {margin-bottom: 0}
.c_contact_importer p#hint {margin-bottom: 15px; font-style: italic; font-size: 0.9em}
.c_contact_importer p {padding-bottom: 10px}
.contact_importer_login h4 {clear: both}
.contact_importer_login ul {list-style: none; margin-bottom: 65px; margin-top: 15px; margin-left:0}
.contact_importer_login ul li {float: left; width: 92px}
.contact_importer_login ul li.yahoo label {background: url(../themes/new/base/images/grid/logo_yahoo_mail.gif) no-repeat}
.contact_importer_login ul li.gmail label {background: url(../themes/new/base/images/grid/logo_g_mail.gif) no-repeat}
.contact_importer_login ul li.msn label {background: url(../themes/new/base/images/grid/logo_msn_hotmail.gif) no-repeat}
.contact_importer_login ul li label {float: left; clear: right; width: 85px; height: 25px}
.contact_importer_login ul li label span {display: none}
.contact_importer_login ul li input {margin-left: 37px}
body.c_quizzes_a_results .contact_importer_login ul li input {margin-left: 0px}
.contact_importer_login form div.inline_fields label {width: 105px}
.contact_importer_login #submit_row {text-align: right}
.a_select_contacts div#non_members ul {overflow: auto; overflow-x: hidden; max-height: 400px}
.a_select_contacts ul li label {font-weight: normal; font-size: 0.95em }
.a_select_contacts ul li label em {display: inline}
.c_contact_importer.a_message div#personal_message {margin-top: 4px; padding: 12px; border: 1px #D9D9D9 solid}
.c_contact_importer.a_message div#personal_message h4 {font-size: 1.1em; clear: both}
.c_contact_importer.a_message div#subject {padding-bottom: 0; margin-bottom: 0}
.c_contact_importer.a_message #personal_message h5 {margin-bottom:0}
.c_contact_importer.a_message p#skip_step {margin-bottom: 16px}
.c_tags div#tags div#add_row {clear: both}
.c_tags div#tags ul li label em {font-style: normal; font-size: 0.9em}
.c_tags div#tags ul li label input {margin-bottom: 0px}
.c_tags div#tags div#add_row input {width: 820px}
.c_tags div#anonymous_row {text-align: right}
.c_tags.a_new input#tag_form_submit {float: right}
form#comment_form div {padding-bottom: 10px}
.comment_box form#comment_form div textarea{ width: 549px; margin-left:60px; margin-right:0}
#profile_comments_widget form#comment_form div textarea{ width:552px}
form#comment_form div textarea {font-size: 1em; height: 60px}
form#comment_form div.submit_row a {font-size: 0.9em; padding-right: 10px}
form#comment_form div.submit_row input {margin-bottom: 4px}
form#comment_form #comment_submit_row a.btn_cancel{ display:none}
div.profile_edit h4 {margin-bottom: 0}
div.profile_edit a.back {font-size: 12px}
div.profile_edit form {margin-top: 12px}
div.profile_edit form a {font-size: 0.9em}
div.profile_edit form div {padding-bottom: 12px; margin-right: 2px; overflow: auto}
div.profile_edit form div input, div.profile_edit form div select {float: left}
div.profile_edit form div textarea {height: 80px; font-size:1.1em}
div.profile_edit form div label {width: 200px}
div.profile_edit form div strong {float: left; padding: 5px 0 0 10px; margin-left: 200px}
div.profile_edit form div.submit_row {width: 414px}
div.profile_edit form div.submit_row input {float: right}
.has_many_element{ width:370px; padding-bottom: 0}
form.has_many_form {width: 430px; padding-bottom: 0}
.has_many_element div.multi_element, form.has_many_form div.multi_element {border-bottom:1px solid #ddd; margin-bottom: 22px}
.has_many_element a.delete, form.has_many_form a.delete {float:right; margin-right:2px}
.has_many_element a.add, form.has_many_form a.add {margin-left: 100px}
div#user_hobbies_row ul {margin-left: 214px}
div#user_hobbies_row ul li {margin-bottom: 4px}
div#user_hobbies_row ul li label {width: auto}
div#user_hobbies_row ul li input {margin: 0 6px 0 0}
form#groups_search_form div {float: left; padding-bottom: 0}
form#groups_search_form div.submit_row {margin-left:12px}
form#user_search_form div {padding-bottom: 8px}
form#user_search_form div#user_search_keywords_row input {float: left}
form#user_search_form div#user_search_keywords_row a#toggle_advanced_search {float:right; font-size: 11px; background: transparent; line-height: 22px}
form#user_search_form div#user_search_keywords_row strong#user_search_keywords_validation{ margin-left:0}
form#user_search_form div.submit_row {padding: 0}
form#user_search_form div label {font-size: 12px; width: 250px}
div#video_search_category_id_row label, div#video_search_order_row label, div#article_search_category_id_row label, div#article_search_order_row label, div#video_search_keyword_row label{ width:auto}
form#video_search_form, form#article_search_form{ border-bottom:solid 1px #D9D9D9}
div#video_search_category_id_row{ }
#video_search_form input.video_search{ margin-top:-41px; margin-left:272px; position:absolute}
.video_search_keyword_row{ float:left; width:auto}
input.search_magnify{ background:#5196cd url(../themes/new/base/images/grid/search_magnify.png) no-repeat scroll 0 0px; border:0; height:22px; width:22px}
input.search_magnify:hover{ background:#0A4F9C url(../themes/new/base/images/grid/search_magnify.png) no-repeat scroll 0 0px}
form#post_discussion div label {display: block; float:left; position:absolute}
form#post_discussion div textarea {font-size: 12px; height: 125px; width:600px}
form#post_discussion div input, form#post_discussion div select, form#post_discussion div textarea{ margin:0 0 0 108px}
#submit_new_article form div.inline_fields label, form#video_form div.inline_fields label{ width:100px}
#submit_new_article form div.inline_fields strong, form#video_form div.inline_fields strong{ margin-left:0}
#submit_new_article form div.inline_fields strong.validation, form#video_form div.inline_fields strong.validation{ margin-left:111px}
#submit_new_article .step, #video_form .step {margin-top: 22px; padding: 0}
#submit_new_article .inner_step, #video_form .inner_step {float: left; padding: 0}
#submit_new_article #article_type_row{ padding-bottom:0}
#submit_new_article .inner_step, #video_form #video_type_row{ padding-bottom:0; margin-top:4px}
#submit_new_article #article_category_id_row, #video_form #video_category_id_row{ padding-bottom:0}
#video_form div textarea{ font-size: 12px; height: 125px; width:194px}
#submit_new_article iframe{ display:inline; width:600px}
#submit_new_article form select{ width:auto; min-width:267px}
#submit_new_article form .button{ margin-left:111px; width:auto}
#submit_new_article form input{ width:261px}
#video_form #upload embed {margin-top: -20px; margin-left: -11px}
#submit_new_article div.icon, #video_form div.icon {padding-bottom: 0}
#video_form #video_type_row a {font-size: 13px}
#video_form .submit_row {width: 360px}
form#job_form div.outer_box {padding-bottom:0}
form#job_form h4 {font-size:11px; text-transform:uppercase; font-weight: bold}
form#job_form #job_salary_min_row, form#job_form #job_salary_max_row, form#job_form #job_commission_amount_row, form#job_form #job_experience_min_row, form#job_form #job_experience_max_row, form#job_form .job_include_row ul li div {display:inline}
form#job_form .job_attribute_row {padding-left:180px}
form#job_form .job_include_row ul li {float:left}
form#job_form .job_salary_row input[type="text"], form#job_form #job_commission_amount_row input {width:70px; margin:0 5px}
form#job_form .job_yrs_experience_row select {width:45px}
form#job_form input[type=radio] {vertical-align:middle}
form#job_form div label {width:170px; margin-top:5px}
form#job_form .contact_info label {width:80px}
form#job_form a.add {margin-left:400px; margin-top: -15px; float:left}
form#job_form div strong.validation {margin-left:182px; margin-top:6px}
form#job_form .job_yrs_experience_row strong.validation, form#job_form .job_salary_row strong.validation, form#job_form .job_include_row ul li strong.validation {display:none}
form#job_form div.formError {margin-left:182px; margin-top:6px; font-weight: bold; padding: 0}
.job_post div, .quiz_creator form div {padding-bottom: 11px}
.quiz_creator #quiz_name_row, .quiz_creator #quiz_description_row {padding-bottom:0}
.quiz_creator input[type="text"] {width:350px}
.job_post textarea, .quiz_creator textarea {height: 60px; width:355px; padding:0; margin:0 0 0 0; font-size:13px}
.job_post select, .quiz_creator form select {padding:1px 0pt 2px; border: solid 1px #BBB; background:#F6F6F6 none repeat scroll 0%; width:208px}
.job_post label, .quiz_creator label {clear:left; float:left; margin-right:10px; text-align:right; width:90px}
.quiz_creator .channels li label {clear:left; float:none}
.quiz_creator .add_answer, .quiz_creator ul {margin:0 0 0 100px}
.job_post label.radio, .quiz_creator label.radio {float:none}
.quiz_creator p.example {margin-left:100px; font-style:italic}
.quiz_creator li p.example {margin:-15px 0 11px 100px}
.job_post input.button, .quiz_creator input.button {width:auto}
.quiz_creator .continue {text-align:center; padding-bottom:5px}
.quiz_creator .continue p {font-size:15px; margin-top:11px; margin-bottom:0px}
.quiz_creator .result, .quiz_creator .question{ margin-bottom:11px}
.quiz_creator .result_name label, .quiz_creator .question_name label{ font-size:15px}
.quiz_creator .question_name label{ float:none}
.quiz_creator .question_name input{ width:285px}
.quiz_creator .result_name a, .quiz_creator .question_name a{ display:block}
.quiz_creator .photo label, .quiz_creator .choice label{ float:none}
div.quiz_creator input.number, div.quiz_creator div.choice input.number{ width:25px}
div.quiz_creator div.choice ul li{ width:257px; clear:both}
.quiz_creator img{ padding:1px; border:solid 1px #BBB; margin:4px 0 0}
.quiz_creator .result_point_points{ float:right}
div.quiz_creator ul{ list-style:none}
.quiz_creator ul.answers{ list-style-type:lower-alpha}
.quiz_creator .use_result {margin-top:0; padding-bottom:2px}
div.quiz_creator .choices label{ display:block; float:none; text-align:left; width:auto}
div.quiz_creator .choices ul{ margin-left:0}
div.quiz_creator .choices .choice label{ display:inline}
div.quiz_creator .choice input[type="text"] {width:205px}
div.quiz_creator .choice select {width:211px}
div.quiz_creator .choice a{ float:right; margin-top:-19px; margin: -19px 20px 0 0}
div.quiz_creator .add_answer{ margin:0}
.quiz_creator .choice select{ width:256px}
.quiz_creator .choice input[type="text"]{ width:250px}
.quiz_creator select#quiz_questions_per_page, .quiz_creator .from_to select{ width:45px}
.quiz_creator ul.from_to li{ float:left; margin-left:11px}
.quiz_creator ul.from_to li label{ width:auto}
.quiz_creator strong.use_result{ display:block; width:209px; margin: -16px 20px 0}
.quiz_creator .photo, .quiz_creator .result_description{ margin-left:100px}
.quiz_creator .photo label, .quiz_creator .result_description label{ width:120px; text-align:left}
.quiz_creator .preview h3.inline, .quiz_creator .preview p.inline {display:inline; margin-bottom:0}
.quiz_creator .preview div.content{ }
.quiz_creator .preview div.content ul{ margin:0; float:left}
.quiz_creator .preview div.results{ padding:5px 0}
div.quiz_creator .preview .content p.result_spaced, div.quiz_creator .preview p.result_spaced {margin-left:200px; clear:right; width:300px}
div.quiz_creator .preview p.result_spaced{ margin:-15px 0 0 76px}
.quiz_creator .indent{ padding:0 0 5px 22px}
.quiz_creator .outdent{ padding:0 7px 5px 0}
.quiz_creator .preview .content p{ margin:5px 0}
.quiz_creator .preview .results p{ margin:0}
.quiz_creator .preview div ul li{ padding:0 0 5px 19px; background:transparent url(../themes/new/base/images/grid/dot_2.gif) no-repeat scroll 6px 5px; width:189px}
.quiz_creator .preview div ul li.correct{ background: transparent url(/themes/new/base/images/grid/check.png) no-repeat scroll 0pt -1px}
.quiz_creator ul ul{ margin:0 0 0 11px}
.quiz_creator .preview .quiz_photo{ float:left; margin-left:11px; padding:0 5px 5px}
.quiz_creator .preview .quiz_photo img{ padding:1px; border:solid 1px #D9D9D9; margin-left:0}
.quiz_creator h3{ margin-bottom: 11px; display:inline}
.quiz_creator #results h3{ float:left; text-align:right; width: 90px}
.quiz_creator .preview h5{ display:none}
.quiz_creator .preview h4{ padding:0 0 5px 11px; margin-bottom:0}
#gifts textarea {font-size:13px; height:60px; margin:0pt; padding:0pt; width:355px}
#gifts label.radio {float:none}
#gifts ul {margin-left:38px; margin-bottom:0}
#gifts ul p {padding-left:24px}
#gifts form div {padding-bottom:0px}
div.auto_complete{ border:solid 1px #D9D9D9; background: #F8D68F}
div.auto_complete ul{ margin-left:0}
#gifts div.step{ padding-bottom:20px; display:block}
#gifts div label.step{ padding:3px 0; display:block}
#gifts div.inbox-table-body {height:295px; width:770px; overflow:auto; border:solid #D9D9D9 1px}
#gifts table.gift_table td{ border:0; padding-top:5px; padding-bottom:6px}
#gifts table.gift_table div{ padding-bottom:0px}
#gifts table.gift_table input {float:left; margin-right:5px; margin-top: 36px}
#gifts table.gift_table .image{ float:left; width:80px}
#gifts table.gift_table img {padding: 1px; border: solid 1px #D9D9D9; margin-left:auto; margin-right:auto; display:block}
#gifts table.gift_table .info{ margin-left:116px}
#gifts table.gift_table p.abstract{ margin:5px 0; width:120px; padding-right:11px}
form.edit_reputation input#reputation_points_to_add{ width:100px}
form.edit_reputation div{ padding-bottom:5px}
.inline_fields strong#album_search_order_validation{ display:none}
form.photo_search_form div {width: 255px; float: left}
form #photo_search_order_row select{ float:left}
form.photo_search_form div.photo_search_category_id_row {width: 300px}
form.photo_search_form div.submit_row {width: 50px}
form.photo_search_form div label {width: 60px}
form.photo_search_form div select {width: auto}
a.upload_more {font-size: 14px}
form.photos_edit_form {margin-top: 20px}
form .edit_photo {padding-bottom: 30px}
form .photos_check{ margin-left:5px; padding-bottom:0}
form .photo_check{ float:left}
form .edit_photo img {padding:1px; border: 1px solid #D9D9D9}
form .edit_photo div {padding-left: 90px; padding-bottom: 0px}
form .edit_photo .delete {float: right}
form .edit_photo div.inline_fields label {font-size: 11px; width: 90px}
form .edit_photo div input[type="text"] {width: 320px}
form .edit_photo .album_cover_radio{ }
form .edit_photo div textarea {font-size: 11px; width: 314px; height: 40px}
form#photos_edit_form .submit_row{ float:right}
form#album_form #album_description_row textarea{ margin-top:0}
form.subscription div em {display: block; margin-left: 25px; font-size: 10px; color: #888}
form#user_reference_invitation_form div{ padding-bottom:0px}
form#user_reference_invitation_form div.submit_row p{ padding:0}
form#user_reference_invitation_form div.submit_row a{ float:left}
form#user_reference_invitation_form div.submit_row input.button{ float:right}
form#user_reference_invitation_form h4{ margin:11px 0 5px}
form#user_reference_invitation_form .message_to_recipient{ border: solid #D9D9D9 1px; padding:11px; margin:3px 0 11px}
form#user_reference_invitation_form #recipients a{ margin-left:248px}
form#user_reference_invitation_form .add_recipient_button{ margin-top:20px; display:block; width:80px; margin-left:272px}
body.c_users_a_create h3, body.c_users_a_light_reg h3{ margin-bottom:3px}
body.c_users_a_create h3.already_a_member, body.c_users_a_light_reg h3.already_a_member{ position:absolute; margin-left: 450px}
form#user_reference_light_reg_form{ margin-top: 20px}
form#user_reference_light_reg_form ul{ margin-top:1.5em; list-style-type:disc}
form#user_reference_light_reg_form ul li{ margin-left:20px}
form#user_reference_light_reg_form div.stacked_fields{ clear:left}
form#user_reference_light_reg_form div.stacked_fields, form#user_reference_invitation_form div.stacked_fields{ margin-top:11px}
html form#user_reference_light_reg_form div#user_agree_to_terms_row label{ width:190px}
form#user_reference_light_reg_form div.stacked_fields label, form#user_reference_invitation_form div.stacked_fields label{ padding:3px 0; display:inline; float:left; margin:0 5px 0 0; width:140px; text-align:right}
form#user_reference_invitation_form .message_to_recipient div.stacked_fields label{ width:auto; text-align:left}
form#user_reference_invitation_form .message_to_recipient p{ padding:0}
form#user_reference_invitation_form div.stacked_fields a{ line-height:20px}
form#user_reference_light_reg_form div.stacked_fields input, form#user_reference_light_reg_form div.stacked_fields select, form#user_reference_invitation_form div.stacked_fields input{ display:inline; float:left; margin:0 5px 0 0}
form#user_reference_light_reg_form div#user_agree_to_terms_row{ margin-left:143px}
form#user_reference_light_reg_form div.stacked_fields input#user_agree_to_terms{ margin-top:3px; []margin-top:0}
html form#user_reference_light_reg_form #submit_row{ padding-left:298px; []padding-left:290px; clear:left; padding-top:3px}
form#user_reference_invitation_form #message_row label{ display:none}
form#user_reference_invitation_form textarea#custom_message{ width:99%; border:none; height:60px; font-size:13px; color:#2A5A80; padding-left:0; clear:both}
form#user_reference_invitation_form textarea.grey_bg{ background:#F6F6F6}
form#user_reference_invitation_form textarea.white_bg{ background:#fff}
div.reference_details .back{ margin-bottom:4px; display:block; width:30px}
div.ratingSpectrum {background:transparent url(../themes/new/base/images/grid/review-score-spectrum-bg.gif) no-repeat scroll left bottom; color:#808080; font-size:11px; font-weight:bold; height:20px; line-height:12px; margin-left:140px}
div.ratingSpectrum span.poor, div.ratingSpectrum span.average {margin-right:55px}
div.ratingSpectrum span {display:block; float:left; text-align:center; width:50px}
.groupLabel, span.groupLabel, label.groupLabel {font-weight:bold; line-height:11px; padding:0; width:400px}
div.inputButtonGroup {float:left; line-height:0pt; margin:0pt; padding:5px 0 0 0; width:52px}
div.inputButtonGroup input {display:block; margin:4px auto 0pt; padding:0pt}
div.inputButtonGroup label {color:#666666; display:block; font-size:10px; font-weight:normal; line-height:10px; text-align:center}
form#user_reference_form div.group {}
form#user_reference_form .group .ratings{ background:transparent url(../themes/new/base/images/grid/review-score-spectrum-bg.gif) no-repeat scroll 72px 13px; padding-bottom:0}
form#user_reference_form .group .ratings div.spectrum {padding:6px 0 0 20px; font-size:11px; line-height:1.5em}
form#user_reference_form .group div.formError{ padding-bottom:3px}
form#user_reference_form .stacked_fields textarea.ajax_validation{ height:60px; font-size:12px}
form#user_reference_form #user_reference_answer_1_row strong, form#user_reference_form #user_reference_answer_2_row strong, form#user_reference_form #user_reference_answer_3_row strong, form#user_reference_form #user_reference_answer_4_row strong {display:none}
form#user_reference_form div.submit_row {text-align:left; margin-top:11px}
form div.invalid input[type="hidden"]{ display:none}
form div#user_agree_to_terms_row label{ display:block}
form div.invalid input#user_agree_to_terms, form div.invalid strong#user_agree_to_terms_validation{ display:inline}
.accordian_wrapper, body.c_members_a_c_members_a_edit_profile .accordian_wrapper, body.c_members_a_edit_account .accordian_wrapper{ border:none; padding:0}
body.c_members_a_update_account #content .outer_box form div, body.c_members_a_edit_account #content .outer_box form div{ padding-bottom:0}
body.c_members_a_update_account #content .outer_box form div.inline_fields, body.c_members_a_edit_account #content .outer_box form div.inline_fields{ padding-bottom:10px}
body.c_members_a_update_account #content .outer_box, body.c_members_a_edit_account #content .outer_box {margin-bottom:0}
body.c_members_a_update_account #content .inner_box, body.c_members_a_edit_account #content .inner_box {padding:0; border-top:none}
body.c_members_a_update_account #change_email .inner_box, body.c_members_a_edit_account #change_email .inner_box{ border-top:#D4D4D4 solid 1px}
#accordion{ border-bottom:#D4D4D4 solid 1px}
a.fold_head{ border:#D4D4D4 solid 1px; border-bottom:none}
#accordion form div{ padding-bottom:12px}
a.fold_head{ font-family:verdana; font-size:11px; font-weight:bold; line-height:12px; padding:8px 8px 8px 16px; display:block; color:#1066A8; font-weight:bold; background:#E2EBF0 url(../themes/new/base/images/grid/arrow_1.gif) no-repeat scroll 8px 50%}
div.ui-accordion-content-active{ border-left:#D4D4D4 solid 1px; border-right:#D4D4D4 solid 1px}
a.ui-state-active{ border-bottom:#D4D4D4 solid 1px}
a.ui-state-active, a.fold_head:hover, div a.fold_head_active{ color:#FFF; background:#5699CE url(../themes/new/base/images/grid/arrow_open1.gif) no-repeat scroll 6px 50%}
div.fold_content{ padding:11px; background:#FFF}
#accordion form div.submit_row{ width:214px}
body.c_members_a_update_account form#subscriptions_form div.submit_row, body.c_members_a_edit_account form#subscriptions_form div.submit_row{ padding-top:10px}
body.c_members_a_update_account #content form #fold_change_preferences div, body.c_members_a_edit_account #content form #fold_change_preferences div{ padding-bottom:10px}
#accordion .submit_row div, body.c_members_a_update_account .submit_row div, body.c_members_a_edit_account .submit_row div {float:left; padding-left:150px; text-align:left; width:99%}
#accordion .submit_row .spinner, body.c_members_a_update_account .submit_row .spinner, body.c_members_a_edit_account .submit_row .spinner{ float:left; margin-left:150px; text-align:left; width:99%; border:none}
#accordion .submit_row .success, body.c_members_a_update_account .submit_row .success, body.c_members_a_edit_account .submit_row .success{ font-weight:bold; color:green}
#accordion .submit_row .error, body.c_members_a_update_account .submit_row .error, body.c_members_a_edit_account .submit_row .error{ font-weight:bold; color:red}
body.c_members_a_update_account #content form #fold_change_preferences textarea, body.c_members_a_edit_account #content form #fold_change_preferences textarea{ margin-bottom:0}
body.c_members_a_update_account #content form #fold_change_preferences #user_signature_row .validation, body.c_members_a_edit_account #content form #fold_change_preferences #user_signature_row .validation{ clear:left; display:block}
#fold_change_email .default{ line-height:21px}
#accordion .email_show{ padding-bottom:12px}
#accordion .error{ color:red}
#accordion .email_new .error{ padding-left:150px}
#accordion .email_new .button{ margin:12px 0 0 150px}
#accordion #avatar_container {width:315px}
#hobby_container{ padding-left:150px; margin-top:-11px}
#accordion #milestones label, #accordion #tags label{ width:140px; float:left; text-align:right; padding-right:10px}
#accordion .tag_cloud {width:360px; margin:20px 0 0 150px}
#accordion #milestones{ }
#registration #accordion div.ui-accordion-content-active, #registration #accordion a.fold_head{ border:none}
#registration #accordion a.no_background, #registration #accordion a.no_background.ui-state-active:hover{ background-color:transparent; color:#000}
#registration #accordion a.no_background.ui-state-default:hover{ background:#E2EBF0 url(../themes/new/base/images/grid/arrow_down.gif) no-repeat scroll 3px 11px; color:#000}
#registration #accordion a.no_background.ui-state-default{ background:transparent url(../themes/new/base/images/grid/arrow_1.gif) no-repeat scroll 8px 11px}
#registration #accordion a.no_background.ui-state-active{ background:transparent url(../themes/new/base/images/grid/arrow_down.gif) no-repeat scroll 3px 11px}
#registration #accordion a.line{ border-bottom:none; border-left:none; border-right:none; border-top:1px #D4D4D4 solid}
#registration #accordion a.ui-state-default{ border:none !important}
#registration #accordion a#flow_head{ }
#registration #accordion form div{ padding-bottom:22px; []padding-bottom:11px; padding-right:60px; width:100%}
#registration #accordion form div#user_agree_monster_terms_row{ clear:left}
#registration #accordion form div#user_agree_monster_terms_row input, #registration #accordion form div#user_agree_monster_terms_row label{ float:left}
body.c_sign_up_monster_sites_a_new #accordion, body.c_sign_up_monster_sites_a_new #accordion a.flow_head {width:890px}
body.c_sign_up_monster_sites_a_new #accordion div{ width:850px}
body.c_sign_up_monster_sites_a_new #accordion .forgot_password{ float:none !important; width:440px; text-decoration:none; text-align:right; background:none; display:block; margin:0px 0 0 0 !important}
#registration #accordion p.tell_us{ margin-left:8px; font-weight:bold}
#registration #accordion p.tell_us, #registration #accordion a p{ text-align:left; color:#000; font-weight:normal}
#registration #accordion a p{ padding-top:5px}
#registration #accordion .ui-state-active{ background:#FFF; color:#000; background:transparent url(../themes/new/base/images/grid/arrow_1.gif) no-repeat scroll 8px 12px}
#registration #accordion astrong{ color:#1066A8}
#registration #accordion form div.submit_row {clear:left; width:438px}
div#registration .create #user_agree_monster_terms_row label, div#registration .consolidate #user_agree_monster_terms_row label, #registration #accordion #user_agree_monster_terms_row label{ float:right; width:auto; margin-right:0}
body.c_sign_up_monsters_a_new div#registration .create #user_agree_monster_terms_row label{ float:left; margin-left:20px}
div#registration .create #user_agree_monster_terms_row input, div#registration .consolidate #user_agree_monster_terms_row input, #registration #accordion #user_agree_monster_terms_row input{ float:right; []float:left}
body.c_sign_up_sites_a_create div#registration, body.c_sign_up_sites_a_new div#registration, body.c_sign_up_monsters_a_create div#registration, body.c_sign_up_monsters_a_new div#registration, body.c_monsters_a_upgrade div#registration, body.c_monsters_a_welcome div#registration, body.c_monsters_a_setup div#registration {background:none}
body.c_sign_up_monsters_a_create .inner_box, body.c_sign_up_monsters_a_new .inner_box {border:none}
div#registration .has_monster_account p, div#registration .consolidate p {text-align:left; font-size:11px; line-height:15px; margin-bottom:10px}
h3.consolidateGraphic {background:transparent url(../themes/new/base/images/grid/consolidateGraphic.gif) no-repeat scroll 0 30px; padding-bottom:44px}
div#registration .has_monster_account h3, div#registration .create h3, div#registration .welcome h3, div#registration .consolidate h3{ color:#1066A8}
div#registration .has_monster_account h4, div#registration .has_monster_account h3, div#registration .create h4, div#registration .create h3 {width:auto; display:inline; float:left; margin-bottom:5px}
div#registration .has_monster_account h4, div#registration .create h4{ padding-top:3px}
div#registration .has_monster_account p.span-11, div#registration .create p.span-11{ margin-bottom:11px; width:891px}
#registration .has_monster_account form.hinted_form div label {width:224px}
div#registration .welcome{ padding-top:54px; background:transparent url(../themes/new/base/images/grid/consolidateGraphic.gif) no-repeat scroll 8px 11px}
div#registration .create p, div#registration .welcome p{ text-align:left; font-size:11px}
div#registration div{ width:auto}
body.c_sign_up_monsters_a_new div#registration div div, body.c_users_a_new div#registration div#user_form_submit_row{ width: 440px; []width:480px; []padding-bottom:22px}
div#registration .welcome .blue{ padding:11px; background:#D4D4D4; margin-bottom:11px}
div#registration .welcome dt, div#registration .welcome dd{ display:inline}
div#registration .welcome dt{ float:left; width:120px; text-align:right; padding:5px 30px 5px 5px; clear:left}
div#registration .welcome dd{ float:left; padding:5px 5px 5px 0; margin-left:0}
div#registration .welcome div {}
div#registration .welcome table{ margin:10px 0; clear:left}
div#registration .welcome td{ float:left; padding:5px 5px 5px 0; margin-left:0}
div#registration .welcome td.left_column{ float:left; width:120px; text-align:right; padding:5px 30px 5px 5px; clear:left; font-weight:bold}
#registration .has_monster_account form div.valid strong {background:none}
div#registration .has_monster_account .submit_row{ padding-right:112px}
div#registration .welcome .submit_row{ padding-left:155px; clear:left}
div#registration .welcome h4{ }
* html body.c_members #content #true{ width:100% !important}
.no_schools_added a {margin-left: 0}
div.monster_pop {border-bottom:solid 1px #D4D4D4 !important}
.monster_pop a.ui-state-active span, .monster_pop div a.fold_head_active span{ background:transparent url(../themes/new/base/images/grid/mpop_accordian_open_arrows.png) no-repeat scroll 6px 50%; color:#FFFFFF; padding:5px 14px 5px 0}
.monster_pop a.fold_head:hover span{ background:transparent url(../themes/new/base/images/grid/arrow_open1.gif) no-repeat scroll 6px 50%}
.monster_pop a.ui-state-active, .monster_pop div a.fold_head_active{ background:transparent url(../themes/new/base/images/grid/mpop_accordian_head.gif) repeat-x scroll 0px -26px; color:#FE700D; padding-left:0}
.monster_pop .fold_head{ background:transparent url(../themes/new/base/images/grid/mpop_accordian_head.gif) repeat scroll 0px -1px; padding:5px 8px 6px 0px; color:#FFF}
.monster_pop .fold_head span{ background:transparent url(../themes/new/base/images/grid/mpop_accordian_closed_arrows.png) no-repeat scroll 6px 50%; padding:5px 14px 5px 0}
.monster_pop a.fold_head:hover{ background:transparent url(../themes/new/base/images/grid/mpop_accordian_head.gif) repeat scroll 0px -1px; color:#FFFFFF}
div#mi_registration form div{ }
div#mi_registration form.hinted_form div {width:100%}
div#mi_registration form div.submit_row{ text-align:left; padding:10px 0 0 400px}
body.c_monsters_a_upgrade div#mi_registration form div#user_agree_monster_terms_row label, body.c_monsters_a_setup div#mi_registration form div#user_agree_monster_terms_row label {width:424px}
a.button, a.button:visited, input.button {color: #000; background: none; background-color: #666; border: 1px solid #000; text-transform: uppercase; font-size: 10px; font-weight: bold; padding: 5px 10px; text-decoration: none}
input.button {padding: 4px 10px; text-transform: uppercase}
a.button:hover, a.button:active {color: #000}
a.button_2, a.button_2:visited, input.button_2{ color: #000; background: none; background-color: #666; border: 1px solid #000; text-transform: uppercase; font-size: 10px; font-weight: bold; padding: 5px 10px; text-decoration: none}
a.button_2:hover, a.button_2:active {color: #000}
a.button_2, a.button_2:visited, input.button_2 {background: #FBEBC0 url(../themes/new/base/images/grid/bg_buttons_lnk-yellow.gif) repeat-x scroll 0 -2px; border:none}
a.button_2:hover, a.button_2:hover, input.button_2:hover{ background: #FBEBC0 url(../themes/new/base/images/grid/bg_buttons_lnk-yellow.gif) repeat-x scroll 0 -122px; border:none}
#group_members_widget .content a.button{ padding:5px}
.career_button {background:transparent url(../themes/new/base/images/grid/button_alt.gif) repeat-x scroll left top; color:#663300; border:2px solid #dec074; padding:8px 10px; font-weight:bold; font-size: 12px; text-transform: uppercase}
.career_button:hover {background:transparent url(../themes/new/base/images/grid/button_alt.gif) repeat-x scroll left -120px; color:#663300; border:2px solid #dec074}
.monster_pop .button {background:transparent url(../themes/new/base/images/grid/mpop_button.gif) repeat-x scroll left top; color:#FFF; padding:3px 10px; text-transform: uppercase}
.monster_pop .button:hover {background:transparent url(../themes/new/base/images/grid/mpop_button.gif) repeat-x scroll left -21px; color:#FFF}
ul.no_bullets {list-style: none; margin-right: 0; margin-left: 0}
.widget {float:left; margin: 0; padding: 0}
.widget .inner_widget {border: 1px solid #d9d9d9; margin: 0 11px 11px 0; padding:11px; display:block}
.widget-50 {width:50%}
.widget-100 {width:100%}
.widget div.content {width: auto}
div.links {width: auto; font-size: 11px; text-align: right}
div.links a.left {float: left}
div.links.stacked a {display: block}
div.links.top {float: right; margin-bottom: 6px}
.widget ul {margin:0}
.widget h3 {font-size: 18px}
body.c_index_a_index .widget .inner_widget {margin-right:11px}
body.c_index_a_index #col-3 .widget .inner_widget {margin-right:0px}
body.c_index_a_index .widget h3 {font-weight:bold}
.video_of_the_day_widget .inner_widget, .whats_hot_widget .inner_widget, .top_rated_employers_widget .inner_widget, .article_medium1_link2_widget .inner_widget {min-height: 270px}
.play_the_game_widget .inner_widget {min-height:264px}
.play_the_game_widget div.content, .video_of_the_day_widget div.content, .top_rated_employers_widget div.content {min-height: 224px}
#whats_hot_widget ul li {background:transparent url(../themes/new/base/images/grid/dot_2.gif) no-repeat scroll 2px 10px; border-bottom:1px solid #F1F2F3; padding:3px 0pt 4px 20px; font-size: 11px}
#video_of_the_day_widget div.film {background:transparent url(../themes/new/base/images/grid/bg_lnk_cool-videos.gif) no-repeat scroll 18px 50%; overflow:hidden; padding:0 38px 0pt 34px; margin:0 0 8px 0}
#video_of_the_day_widget div.film a, #video_of_the_day_widget div.film a:hover {border: none; display:block; height:108px; overflow:hidden; width:144px}
#video_of_the_day_widget div.name {font-size:12px; font-weight:bold; line-height:1.6em}
#video_of_the_day_widget div.desc {font-size:12px; line-height:1.6em}
#whats_hot_widget ul li span.channel {color:#6F531B; font-weight: bold; line-height:1.45em}
#play_the_game_widget .inner_widget .game_photo {display:block; margin: 0px auto; padding:6px 0 2px; text-align:center}
#play_the_game_widget .inner_widget .game_name {font-weight:bold; font-size:12px; padding:10px 0; margin-bottom:0}
#play_the_game_widget .inner_widget .game_questions {padding:0 0 6px 4px}
#play_the_game_widget .inner_widget .game_questions li {padding-bottom:2px; width:100%; color:#4197D9}
#play_the_game_widget .inner_widget .game_questions li label {display:block; padding-top:2px}
#play_the_game_widget input.radio {float:left; margin:2px 7px 0pt 0pt; vertical-align:baseline}
h2.widget_title{ margin-bottom:4px}
#top3_news_widget .hot-news a{ border-bottom:0 none}
#top3_news_widget .inner_widget {min-height:284px;}
#top3_news_widget a.photo {background:transparent none repeat scroll 0%; border:1px solid #E2EBF0; float:left; margin:0pt 15px 0pt 0pt}
#top3_news_widget a.photo img{ display:block}
#top3_news_widget .hot-news img {border:1px solid #333333; padding:1px}
#top3_news_widget .hot-news{ display:block}
#top3_news_widget .hot-news p {color:#313131; margin:0 0 3px; line-height:1.6em}
#top3_news_widget .hot-news p.full-story {margin:0 0 3px; text-align:right}
#top3_news_widget .top_news_text-1 {display:inline; float:right; width:204px}
#top3_news_widget .others-hot-news {float:left; padding:8px 0px 0pt}
#top3_news_widget .others-hot-news:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
#top3_news_widget .others-hot-news dl.news-1 img{ float:left; display: inline; padding: 1px; border: 1px solid #d6d6d6; margin-right: 1px}
#top3_news_widget .others-hot-news dl {margin-bottom:0}
#top3_news_widget .others-hot-news dl.news-1 dd, #top3_news_widget .others-hot-news dl.news-2 dd{ float:left; display: inline; line-height: 1.2em; width: 200px}
#top3_news_widget .others-hot-news dl.news-2{ float:left; clear: left; display: block; width: 250px; margin-top: 10px}
#top3_news_widget .others-hot-news dl.news-2 img{ float:left; display: inline; padding: 1px; border: 1px solid #d6d6d6; margin-right: 1px}
#top3_news_widget .others-hot-news dl dt a {margin:0 8px 0 0; float:left}
#top3_news_widget .others-hot-news dl dt a:hover img {border: 1px solid #81c1f2}
#top3_news_widget .others-hot-news dl dd {font-size: 11px; line-height:1.6em; float:left; width:200px; margin-left:0}
.photos_featured_album_widget .images {width: 344px; float:left}
.photos_featured_album_widget .images a {float:left; margin: 0 10px 10px 0}
.photos_featured_album_widget .images a img {display:block}
.photos_featured_album_widget_home .images{ width:auto; margin-left:22px}
.photos_featured_album_widget_home .images a.main{ margin-right:24px}
.photos_featured_album_widget_home .description{ clear:left; margin-left:22px; margin-right:22px}
.photos_featured_album_widget div.links{ clear:left}
.featured_employer_widget .name {font-size: 13px; margin-bottom:0}
.featured_employer_widget .latest_reviewer {font-size:11px; margin:6px 0 4px 0}
.featured_employer_widget #ratingBadge {border:none; float:none; width:100%}
.featured_employer_widget #ratingBadge #aggregateRating {background-image:none; height:38px}
.featured_employer_widget #ratingBadge #aggregateRating .rating-box-big {margin:0}
.featured_employer_widget #ratingBadge #aggregateRating .numericRating {display:inline; float:right}
.featured_employer_widget #ratingBadge #aggregateRating .reviewCount {text-align:left}
#publishable_small3_widget {font-size: 11px}
#publishable_small3_widget .inner_widget .breaking_news_img{ float:left}
#publishable_small3_widget .inner_widget .breaking_news_img a{ background:none; border-bottom:0}
#publishable_small3_widget .inner_widget img, .article_medium1_link2_widget .inner_widget img{ padding:1px; border:solid gray 1px; margin-right:4px}
#publishable_small3_widget .inner_widget .breaking_news_content p{ padding-top:4px; padding-bottom:12px; margin-left:40px; margin-bottom:0}
#publishable_small3_widget .inner_widget .breaking_news_content h3{ margin-left:40px}
#publishable_small3_widget .inner_widget h4{ font-size:11px; margin-bottom:0}
#article_medium1_link2_widget .inner_widget h4{ font-size:13px; padding-bottom:4px; margin-bottom:0}
#article_medium1_link2_widget .inner_widget ul li{ background:transparent url(../themes/new/base/images/grid/dot_2.gif) no-repeat scroll 2px 10px; padding:6px 0pt 4px 20px}
#article_medium1_link2_widget .inner_widget p{ padding-top:4px; padding-bottom:6px; margin:0}
#article_medium1_link2_widget .inner_widget .featured_careers_widget_img a{ border-bottom:0}
#account_reputation_right_container .inner_widget, #profile_right_container .inner_widget{ margin-right:0px}
body.c_members div.widget dl dt, body.c_members div.widget dl dd {line-height: 1.6em}
body.c_members div.widget dl dt {float: left; margin-left: 30px; font-weight: bold}
body.c_members div.widget dl dd {padding-left:144px; padding-right: 12px}
body.c_members #profile_right_container dl dd{ padding-left:212px}
* html body.c_members #profile_right_container dl dd{ padding-left:250px; margin-left:0}
* html body.c_members #profile_right_container dl dt{ }
body.c_members div#profile_basic_info_widget div.content dl {max-width:435px; float:left}
body.c_members div#profile_basic_info_widget div.content ul{ display:block; clear:left}
body.c_members div#profile_basic_info_widget div.content td{ vertical-align:middle; border:0}
body.c_members div#profile_basic_info_widget div.content table{ margin-bottom:0}
body.c_members div#profile_basic_info_widget div.content ul li{ width:90px; float:left; display:block; padding-left:12px}
body.c_members div#profile_basic_info_widget div.content ul li img{ display:block; vertical-align: middle; padding-bottom:4px; clear:both}
#profile_avatar_widget {font-size: 11px}
#profile_avatar_widget div.picture {background:#000}
#profile_avatar_widget table.content, #profile_avatar_widget div.content {width: 160px; margin:auto}
#profile_avatar_widget a.avatar {background:#000000 none repeat scroll 0%}
#profile_avatar_widget a.avatar img {border: 0; padding: 0}
#profile_avatar_widget div.name {font-size: 16px; background:#F9BC2C none repeat scroll 0%; border-left:1px solid #F6A414; border-right:1px solid #F6A414; color:#161104; font-weight:bold; margin:0pt; padding:2px 5px; text-align:center}
#profile_avatar_widget div.reputation {background:#D1DFEC url(../themes/new/base/images/grid/bg_my-profile_rating.gif) repeat-x scroll 0pt 0; border-color:#F7AC1C; border-style:none solid solid; border-width:medium 1px 1px; margin:0pt 0pt 3px; padding:0pt 4px 4px 5px}
#profile_avatar_widget div.reputation p.show_tooltip {color:#516779; text-align:right; clear:both; font-size: .85em; margin: 0}
#profile_avatar_widget div.below {line-height: 1.4em}
#profile_avatar_widget div.below a {display: block; clear:left; background:transparent}
#profile_avatar_widget div.bottom div {padding-top:5px}
#profile_avatar_widget div#user_tags {padding: 10px 6px 12px 6px; width:280px; width:auto; margin:auto}
#profile_avatar_widget div#user_tags div.links {font-size: 1em}
#profile_avatar_widget .rating-box_score span.score, #profile_avatar_widget .reputation p.show_tooltip {display:none}
#profile_friends_widget ul li {float:left; height:80px; margin:0pt 0pt 6px; text-align:center; width:96px}
#profile_friends_widget ul {float:left; margin:0pt}
#profile_friends_widget .content a {font-weight: bold}
#profile_friends_widget p {margin-bottom: 8px}
#profile_friends_widget hr {margin-top: 1em; height: 1px}
ul.avatars_list {float: left; margin: 0}
ul.avatars_list li {font-size: 11px; float:left;; height:80px; width:96px; margin:0pt 0pt 6px; text-align:center; font-weight: bold}
#profile_products_widget table tr td {border: none; vertical-align: middle; padding-bottom: 8px; padding-right:6px}
#profile_products_widget table tr td a.image {display: block; border:1px solid #A4A4A4; padding:1px}
#profile_products_widget table tr td a.image img {display: block}
#profile_products_widget table tr td p {margin-bottom: 5px}
#profile_products_widget table tr td p a.name {font-size: 1.1em; font-weight: bold}
#profile_pro_info_widget .content dl.education{ margin-bottom:0}
.profile_quiz_results_widget table td {vertical-align: middle; padding-bottom: 10px; padding-right: 8px}
.profile_quiz_results_widget table td h3 {margin-bottom: 2px}
.profile_quiz_results_widget table td p {font-size: 12px; color: #666}
.profile_quiz_results_widget h4 {margin-bottom: 2px}
.profile_quiz_results_widget h4 span {font-size:12px; color:#999; padding-left: 4px}
.profile_quiz_results_widget ul {margin-top: 6px}
#profile_pro_info_widget .content h3 {clear: both; font-size: 1.25em; background:transparent url(../themes/new/base/images/grid/arrow_1.gif) no-repeat scroll 0pt 5px; padding-left: 20px}
#profile_view_toggle_widget select {width:190px}
#community_find_friends_widget .content {text-align: center}
#community_find_friends_widget ul li {float: left; width: 83px; margin-top: 15px; margin-right: 1px; margin-left: 36px}
#community_find_friends_widget ul li a {width: 83px; height: 25px; display: block}
#community_find_friends_widget ul li.yahoo a {background: url(../themes/new/base/images/grid/logo_yahoo_mail.gif) no-repeat}
#community_find_friends_widget ul li.gmail a {background: url(../themes/new/base/images/grid/logo_g_mail.gif) no-repeat}
#community_find_friends_widget ul li.hotmail a {background: url(../themes/new/base/images/grid/logo_msn_hotmail.gif) no-repeat; width: 82px}
#community_find_friends_widget ul li a span {margin-left: -9999px}
.community_my_account_widget .content {font-size: 12px}
.community_my_account_widget .content dl {margin-bottom: 0px}
.community_my_account_widget .content dt, .community_my_account_widget .content dd {line-height: 1.5em}
.community_my_account_widget .content dt {width: 90px; float: left}
.community_my_account_widget .content p {font-size: 14px; font-weight: bold; margin-bottom: 10px}
.community_my_account_widget .content p.register {text-align: center}
.widget .top_users li{ margin-bottom:5px}
.widget .top_users .login{ font-size:12px; display:inline}
.widget .top_users .login a{ font-size:14px; font-weight:bold; margin-left:5px}
.widget .top_users .member_link{ padding:5px}
.widget .top_users .member_link a{ float:left; margin-left:15px; padding-right:5px; width:60px; background:none}
.widget .top_users .member_link p{ font-size:11px; color:#999}
.widget .top_users .score{ font-size:16px; font-weight:bold; color: #555; float:right; width:50px; margin-top:-21px}
#community_leaderboard_widget .rating-box-mini-rep{ width:auto}
#community_leaderboard_widget .top_users div.verified_status, #reputation_top_contributors_widget .top_users div.verified_status{ }
body.c_training_articles div#top_rated_training_articles_widget{ border: none}
body.c_training_articles #top_rated_training_articles_widget h4{ margin-bottom:12px}
body.c_training_articles #top_rated_training_articles_widget .inner_widget{ border:none}
body.c_training_articles #top_rated_training_articles_widget dl {margin-bottom:12px}
body.c_training_articles #top_rated_training_articles_widget dl dt {background:transparent url(../themes/new/base/images/grid/bg_top-rated-news.gif) no-repeat scroll 0pt; color:#FAFAFA; display:inline; float:left; font-size:.8333em; font-weight:bold; height:13px; line-height:normal; margin:3px 0pt 0pt; text-align:center; width:14px}
body.c_training_articles #top_rated_training_articles_widget dl dd {color:#8F8F8F; display:inline; font-size:.8333em; line-height:1.45em; margin-left:3px; margin-top:3px; width:260px}
body.c_training_articles #top_rated_training_articles_widget ul{ list-style:none}
body.c_training_articles #top_rated_training_articles_widget .rating-box {border:none; margin-bottom:2px}
body.c_training_articles div#top_rated_training_articles_widget.widget {border: none; width: 100%}
.monster_job {padding-bottom: 8px}
.monster_job .title {font-weight: bold; font-size: 13px}
.monster_job .location {color:#777777; font-size:11px}
.monster_job .date {font-size:11px}
.careers_resources_widget h4 {margin:12px 0pt; padding-left:80px}
.careers_resources_widget ul.careers_resume {padding-left:80px; background:transparent url(../themes/new/base/images/grid/paper.gif) no-repeat scroll 14px 50%}
.careers_resources_widget ul.careers_interview {padding-left:80px; background:transparent url(../themes/new/base/images/grid/comment.gif) no-repeat scroll 14px 50%}
div#post_a_job_widget{ background:0}
#post_a_job_widget .inner_widget {background:transparent url(../themes/new/base/images/grid/tan_bg.gif) repeat scroll left top; font-size: 14px; line-height: 34px}
#post_a_job_widget .career_button {float: right; line-height: normal}
.channel_categories_list_widget_inline h3 {margin-right: 30px}
.channel_categories_list_widget_inline .content{ width: auto}
.channel_categories_list_widget_inline ul li {display: block; float: left; margin-right: 10px; background:transparent url(../themes/new/base/images/grid/dot_2.gif) no-repeat scroll 13px 10px; padding:5px 0pt 2px 26px}
.channel_categories_list_widget_1_column ul li, .channel_categories_list_widget_2_column ul li {background: transparent url(../themes/new/base/images/grid/arrow_1.gif) no-repeat scroll 0pt 2px; padding-left: 10px; margin-bottom: 6px; float: left}
.channel_categories_list_widget_2_column ul.group {float:left; width:46%}
.channel_categories_list_widget_2_column ul li.cat {width:90%; padding-bottom:11px}
.channel_categories_list_widget_2_column ul.subcat {padding-top:2px}
.channel_categories_list_widget_2_column ul.subcat li {margin-left:11px; width:80%}
.channel_categories_list_widget_2_column ul.group li.cat a{ font-weight:bold}
.channel_categories_list_widget_2_column ul.group ul.subcat li a{ font-weight:normal}
.channel_categories_list_widget_1_column ul li span, .channel_categories_list_widget_2_column ul li span {color: #555}
.channel_categories_list_widget_1_column ul li {width: 90%}
.channel_categories_list_widget_2_column ul li {width: 46%}
#videos_home_left_container .channel_categories_list_widget_inline .content {padding-bottom:5px}
#video_contribute_widget span, #news_contribute_widget span, #start_new_topic_widget span, #training_contribute_widget span{ display:block; width:100%; text-align:center}
div.benefits_main_widget .inner_widget, div.education_main_widget .inner_widget, div.news_main_widget .inner_widget, div.training_main_widget .inner_widget {border: 0; padding:0; background:0; margin-left:11px}
.benefits_main_widget h2, .education_main_widget h2, .news_main_widget h2, .training_main_widget h2 {margin-bottom: 4px; border-bottom:1px solid #D4D4D4}
div.benefits_main_widget .article .article_photo img, div.education_main_widget .article .article_photo img, div.news_main_widget .article .article_photo img, div.training_main_widget .article .article_photo img {float:right; margin:0 0 5px 5px; padding:1px; border:1px solid #D4D4D4}
div.benefits_main_widget .article a.full_text, div.education_main_widget .article a.full_text, div.news_main_widget .article a.full_text, div.training_main_widget .article a.full_text {margin: 5px 5px 0 0}
#breaking_news_abstracts_widget .inner_widget {padding: 0 11px 0 0; border: 0; border-right: 1px dotted #aaa}
#top_rated_news_abstracts_widget .inner_widget {padding: 0 0 0 11px; border: 0}
#top_rated_news_abstracts_widget .article h5, #breaking_news_abstracts_widget .article h5 {font-size: 18px; margin-bottom:0}
#top_rated_news_abstracts_widget .article, #breaking_news_abstracts_widget .article {padding-bottom: 8px}
#top_rated_news_abstracts_widget .article .sub, #breaking_news_abstracts_widget .article .sub {background-color:#d5d5d5}
div.custom_widget {float: left; clear: left; width: 212px; margin: 0 10px 10px 0; font-size: 11px; border: 1px solid #AAA}
div.custom_widget h3 {font-size: 12px; padding: 3px}
div.custom_widget ul{ margin:0}
.article_show div.article_list h3, div.custom_widget h3.title {font-weight: bold; font-size: 12px; padding-bottom:5px}
div.custom_widget h3.title {background: #CCC}
.article_show div.article_list ul, div.custom_widget ul.site_bullets {list-style: none; padding-left:4px}
.article_show div.article_list .content{ []padding:20px 0 10px}
.article_show div.article_list .article_info{ []margin-top:-10px}
* html .article_show div.article_list .article_info{ margin-top:0px}
div.custom_widget ul.site_bullets li {padding: 0 8px}
div.custom_widget p {padding: 3px}
.article_show .article_list h3 a, .article_show .article_list h3{ background: #CCC; color:#000}
.article_show div.article_list div.icon{ margin-right:4px}
.article_show div.article_list .article_li {margin-bottom:8px}
.article_show div.article_list .article_li .article_info {margin-left:34px}
.article_show div.article_list .article_info p {padding-left:0}
.article_show div.article_list .article_info .stats span{ display:block}
.article_show div.article_list .bottom{ padding:3px}
div.news_photostream_widget div.window {width: 100%; height: 134px; overflow:hidden}
div.news_photostream_widget div.window div.photos {width: 5000px; height: 134px}
div.news_photostream_widget div.content div.window a {display: block; float: left; margin-right: 8px}
.slideshow_widget fieldset, .leadgen_widget fieldset, .debt_consolidation_widget fieldset, .school_finder_widget fieldset {margin:0; border:0; padding:0}
.leadgen_widget h2.school_finder, .school_finder_widget h2.school_finder {background: url("../themes/new/base/images/grid/bg_legend_shool_finder.gif") 0 0 no-repeat; height:18px; width:250px; margin:0 0 4px}
.leadgen_widget h2.school_finder span, .school_finder_widget h2.school_finder span {display:none}
.leadgen_widget legend, .school_finder_widget legend {display:none}
.slideshow_widget h3, .leadgen_widget h3, .debt_consolidation_widget h3, .school_finder_widget h3 {font-weight:bold; margin:0 0 13px}
.leadgen_widget h3, .school_finder_widget h3 {background:transparent url(../themes/new/base/images/icons/magnify_school_finder.gif) no-repeat scroll 0 0pt; padding:7px 0 3px 30px}
.slideshow_widget .formRow, .leadgen_widget .formRow, .debt_consolidation_widget .formRow, .school_finder_widget .formRow {padding:0 0 15px 11px}
.slideshow_widget .formRow label, .leadgen_widget .formRow label, .debt_consolidation_widget .formRow label, .school_finder_widget .formRow label {display:block; font-weight:bold; line-height:1.7em}
.leadgen_widget #formRow_emailaddress, .school_finder_widget #formRow_emailaddress {float:left; width:162px}
.leadgen_widget #formRow_emailaddress label, .school_finder_widget #formRow_emailaddress label {float:left; width:41px; font-size:12px}
.leadgen_widget #formRow_emailaddress .formElements, .school_finder_widget #formRow_emailaddress .formElements {float:left; width:94px}
.leadgen_widget #formRow_zipcode, .school_finder_widget #formRow_zipcode {float:left; width:81px; padding:0}
.leadgen_widget #formRow_zipcode label, .school_finder_widget #formRow_zipcode label {float:left; width:23px; font-size:12px}
.leadgen_widget #formRow_zipcode .formElements, .school_finder_widget #formRow_zipcode .formElements {float:left; width:58px}
.leadgen_widget #formRow_terms, .school_finder_widget #formRow_terms {clear:left}
.leadgen_widget #formRow_terms input, .school_finder_widget #formRow_terms input {float:left; margin:0 9px 0 0; padding:0}
.leadgen_widget #formRow_terms label, .school_finder_widget #formRow_terms label {float:left; width:220px; line-height:1em; font-weight:normal}
#formRow_alchemy_edu_goal label {width:230px}
.slideshow_widget .buttonContainer, .leadgen_widget .buttonContainer, .debt_consolidation_widget .buttonContainer, .school_finder_widget .buttonContainer {clear:both; height:24px; width:auto; text-align:center}
.slideshow_widget form div, .debt_consolidation_widget form div{ padding-bottom:0}
.leadgen_widget form div, .school_finder_widget form div {padding-bottom:4px}
.leadgen_widget form #formRow_3, .school_finder_widget form #formRow_3 {padding-bottom:0}
.leadgen_widget input#form_emailaddress, .school_finder_widget input#form_emailaddress {width:95px}
.leadgen_widget input#form_zipcode, .school_finder_widget input#form_zipcode {width:40px}
.leadgen_widget form select, .school_finder_widget form select {width:230px}
.slideshow_widget .buttonContainer input, .debt_consolidation_widget .buttonContainer input{ }
.education_featured_1_widget .article_photo, .benefits_featured_1_widget .article_photo {width: auto; float: left; margin: 0 11px 11px 0px}
.education_featured_1_widget .thumbs_rating, .benefits_featured_1_widget .thumbs_rating {clear:left}
.benefits_main_widget .inner_widget, .education_main_widget .inner_widget, .news_main_widget .inner_widget {}
.benefits_main_widget .article a.full_text, .education_main_widget .article a.full_text, .news_main_widget .article a.full_text {margin-right:11px}
.benefits_main_widget .article .text, .education_main_widget .article .text, .news_main_widget .article .text {line-height:18px}
.channel_ad_widget .inner_widget {padding: 0 0 12px 0; text-align: center}
div.custom_widget_without_background .inner_widget, div.channel_ad_widget_without_background .inner_widget {border: 0; background: none; padding: 0}
.custom_widget_without_background, .custom_widget_without_background .inner_widget, .channel_ad_widget_without_background, .channel_ad_widget_without_background .inner_widget{ background: none}
div.quiz_question_widget form {margin-top: 20px}
div.quiz_question_widget form ul {margin-bottom: 20px}
div.quiz_question_widget ul li label {display:block}
div.publishables_big_call_to_action_widget .inner_widget {padding: 0; background-color: #423F3F}
div.publishables_big_call_to_action_widget div.content{ background-color: #423F3F}
div.publishables_big_call_to_action_widget div.window {overflow: hidden; width: 500px; height: 200px; background-color: #423F3F; padding: 1px}
div.publishables_big_call_to_action_widget div.photos {width: 5000px; height: 200px}
div.publishables_big_call_to_action_widget div.photos a {display: block; float: left}
div.publishables_big_call_to_action_widget div.controls {width: 40px; background-color: #423F3F; font-weight: bold; width: 100%; padding:5px 0}
div.publishables_big_call_to_action_widget div.controls a {color: #fff; font-size: 17px; background:none}
div.publishables_big_call_to_action_widget div.controls a:hover {text-decoration:none}
div.publishables_big_call_to_action_widget div.controls div.title {float: left; width:415px}
.c_index_a_index #publishables_big_call_to_action_widget .title a{ width:415px}
#publishables_big_call_to_action_widget .left_link{ background:transparent url(../themes/new/base/images/grid/arrowsleft.png) no-repeat 0 0; behavior: url(/themes/new/base/stylesheets/iepngfix.htc); width:25px; text-decoration:none; float:left; margin-right:11px; margin-left:11px}
#wrapper #publishables_big_call_to_action_widget .controls a.left_link:hover{ background:transparent url(../themes/new/base/images/grid/arrowsleft.png) no-repeat -2px 0; behavior: url(/themes/new/base/stylesheets/iepngfix.htc); width:25px; text-decoration:none}
#publishables_big_call_to_action_widget .right_link{ background:transparent url(../themes/new/base/images/grid/arrowsright.png) no-repeat 0px 0; behavior: url(/themes/new/base/stylesheets/iepngfix.htc); float:right; padding-right:11px; width:25px; text-decoration:none}
#wrapper #publishables_big_call_to_action_widget .controls a.right_link:hover{ background:transparent url(../themes/new/base/images/grid/arrowsright.png) no-repeat 2px 0; behavior: url(/themes/new/base/stylesheets/iepngfix.htc); text-decoration:none}
.c_index_a_index #publishables_big_call_to_action_widget .title a{ width:415px}
div.quizzes_three_columns_widget .inner_widget {padding: 0; border:0}
div.quizzes_three_columns_widget table{ border-top: 1px #D9D9D9 solid; border-left: 1px #D9D9D9 solid}
div.quizzes_three_columns_widget th{ font-size:16px; font-weight:bold}
div.quizzes_three_columns_widget th, div.quizzes_three_columns_widget td.quiz {padding: 11px; border-right: 1px #D9D9D9 solid; border-bottom: 1px #D9D9D9 solid; border-width: 0 1px 1px 0; text-align:center; vertical-align: top}
div.quizzes_three_columns_widget td.quiz h4{ margin:6px 0}
div.quizzes_three_columns_widget .quiz p {text-align:left; margin-bottom:0}
div.quizzes_three_columns_widget .quiz img {padding:1px; border:1px solid #D9D9D9; float:none; margin-left:auto; margin-right:auto}
#home_center_container .topic_list_widget .inner_widget {min-height: 270px}
#home_center_container .topic_list_widget .inner_widget .content {min-height: 224px}
#career_search_basic_widget #advance_search{ padding-bottom:0}
#career_search_basic_widget #more_options {margin-top:-22px}
#career_search_basic_widget form, #career_search_basic_widget form p{ margin:0}
#career_search_basic_widget #zip_code_row, #career_search_basic_widget #salary_range_min_row, #career_search_basic_widget #salary_range_max_row {padding-bottom:0}
#career_search_basic_widget div.career_search #or {padding-top:10px}
#career_search_basic_widget label, #careers_fj_search_big_widget label, #career_search_widget label , div#basic_job_search_widget label{ text-align:left; width:auto}
div#basic_job_search_widget form div{ padding-bottom:11px}
#career_search_basic_widget form input.button, #careers_fj_search_big_widget form input.button, #careers_fj_search_widget form input.button, #career_search_widget form input.button, div#basic_job_search_widget form input.button{ margin-left:11px; margin:0 0 0 11px; [place:holder; margin:2px 0 0 11px; ] }
#career_search_basic_widget form input.button, #career_search_widget form input.button {[]margin-top:-28px; []margin-left:380px}
#career_search_basic_widget form div#keywords_row input, #careers_fj_search_big_widget form div#keywords_row input, #careers_fj_search_widget form div#keywords_row input, #career_search_widget form div#keywords_row input, div#basic_job_search_widget form div#keywords_row input {width:190px}
#career_search_basic_widget form div#zipcode_row input, #careers_fj_search_big_widget form div#zipcode_row input, #careers_fj_search_widget form div#zipcode_row input, #career_search_widget form div#zipcode_row input, div#basic_job_search_widget form div#zipcode_row input {width:45px}
body.c_careers_articles #career_search_basic_widget form div#keywords_row input, body.c_careers_articles #careers_fj_search_big_widget form div#keywords_row input, body.c_careers_articles #careers_fj_search_widget form div#keywords_row input, body.c_careers_articles #career_search_widget form div#keywords_row input{ width:260px}
#careers_fj_search_widget .post_for_free{ float:right}
#career_search_basic_widget div.career_search, #careers_fj_search_big_widget div.career_search, #career_search_widget div.career_search{ background:0; margin-bottom:0}
#career_search_basic_widget form div#zip_code_row label, #careers_fj_search_big_widget form div#zip_code_row label, #careers_fj_search_widget form div#zipcode_row label, #career_search_widget div.career_search form div#zip_code_row label {width:auto}
#career_search_basic_widget div.career_search form div#search_row input, #careers_fj_search_big_widget div.career_search form div#search_row input, #career_search_widget div.career_search form div#search_row input {clear:none; float:none}
#career_search_basic_widget div#zip_code_row, #careers_fj_search_big_widget div#zip_code_row, #careers_fj_search_widget div#zipcode_row, #career_search_widget div.career_search form div#zip_code_row {margin-right:0}
#career_search_basic_widget div.career_search #or, #careers_fj_search_big_widget div.career_search #or, #career_search_widget div.career_search #or {font-weight:bold; clear:left; margin-left:100px; padding-bottom:0; margin-bottom:5px}
#career_search_basic_widget .site_bullets li.monster_job, #careers_fj_search_big_widget .site_bullets li.monster_job, #career_search_widget .site_bullets li.monster_job {background:transparent url(../themes/new/base/images/grid/arrow_1.gif) no-repeat scroll 0pt 4px}
#career_search_basic_widget h4, #careers_fj_search_big_widget h4, #career_search_widget h4{ margin-top:2px; clear:left}
#career_search_basic_widget .career_search .payscale, #careers_fj_search_big_widget .career_search .payscale, #career_search_widget .career_search .payscale, #open_positions_near_you_big_widget .site_bullets .payscale {margin-left:5px; background:transparent url(../themes/new/base/images/grid/icon_payscale.png) no-repeat scroll 0 0; height:15px; padding:3px 5px; width:10px}
#career_search_basic_widget .site_bullets li.monster_job td strong, #careers_fj_search_big_widget .site_bullets li.monster_job td strong, #career_search_widget .site_bullets li.monster_job td strong{ padding-right:11px}
#career_search_basic_widget form div#keywords_row, #careers_fj_search_big_widget form div#keywords_row, #careers_fj_search_big_widget form div#zip_code_row, #career_search_basic_widget form div#keywords_row, #careers_fj_search_widget form div#zip_code_row, #career_search_widget form div#keywords_row, #career_search_widget form div#zip_code_row{ padding-bottom:0}
#career_search_basic_widget #more_options, #careers_fj_search_big_widget #more_options, #career_search_widget #more_options{ float:right; padding-bottom:0; clear:both; []width:110px; padding-top:4px}
.careers_popup {position:absolute; z-index:211 !important; background:#FFF; margin:13px 0 0 11px; border:solid 1px #1066A8; padding:0}
.careers_popup .head {background: #1066A8; color:#FFF; padding:3px 2px}
.careers_popup .container {padding:11px}
.careers_popup .container ul li.title{ max-width:450px}
div.careers_popup div.connections ul.user_list li{ background:0; padding-left:0; margin-bottom:1px}
.careers_popup .connections .user_list {font-size:11px}
.careers_popup .connections .avatar{ float:left; padding-right:5px}
.careers_popup .connections ul{ max-width:250px; margin-bottom:5px}
.careers_popup .connections p.add_friend{ margin-bottom:5px}
.careers_popup div.badge_holder{ float:left; width:232px}
.careers_popup div.badge_holder strong a{ font-size:13px}
.careers_popup div.badge_holder ul{ margin:0 5px 5px}
.careers_popup div.latest_reviews{ float:left; clear:left; margin-top:5px}
.careers_popup .container h4{ padding-left:0 !important; margin-bottom:5px}
.careers_popup .container span.title{ padding-bottom:5px}
.careers_popup .container .latest_reviews p{ margin-bottom:5px}
.careers_popup .container div.connections{ padding:0px 5px; float:left; min-width:250px}
.careers_popup div#ratingBadge{ width:230px}
.careers_popup span.see_connections{ clear:left; float:left; padding-top:5px}
.careers_popup ul.user_list li.listed_user{ clear:left}
.careers_popup div#ratingBadge div#individualRatings ul li {background:0}
.careers_popup div#ratingBadge div#individualRatings ul li div.ratingBarWrapper {float:left; margin:2px 9px 0pt 0pt}
.careers_popup div.ratingBarWrapper {background:transparent none repeat scroll 0%; width:89px}
.careers_popup div.ratingBarWrapper div.ratingBar {float:left}
#careers_fj_search_big_widget .inline_fields label, #careers_fj_search_widget .inline_fields label, #career_search_widget div.inline_fields label, #career_search_widget div.career_search form div#job_category_row label, #career_search_widget div.career_search form div#radius_row label{ width: 86px; text-align:right}
#careers_fj_search_big_widget #salary_range_max_row, #career_search_widget #salary_range_max_row{ margin-right:127px}
#careers_fj_search_big_widget #salary_ramge_min_row, #careers_fj_search_big_widget #salary_range_max_row, #career_search_widget #salary_range_min_row, #career_search_widget #salary_range_max_row{ padding-bottom:0}
#careers_fj_search_big_widget div.bottom, #career_search_widget div.bottom{ padding-top:11px}
#careers_fj_search_big_widget .loc_emp, #career_search_widget .loc_emp{ padding-right:11px}
.quizzes_featured_quiz_widget a.image img {float: left}
.quizzes_featured_quiz_widget a.image {float:left; padding:0pt 6px 6px 0pt}
.browse_quizzes_preview_widget table {width: 100%}
.browse_quizzes_preview_widget table tr.header th {vertical-align: top; padding-top: 2px}
.browse_quizzes_preview_widget table tr.header th a {float: left}
.browse_quizzes_preview_widget table tr.header {background-color: #CCC}
.browse_quizzes_preview_widget table tr td{ vertical-align: top; padding: 8px 2px}
.browse_quizzes_preview_widget table tr td.photo {width: 135px}
.browse_quizzes_preview_widget table tr td h4 {margin-bottom: 10px}
#take_next_quiz_widget div.quiz_image {margin:0 auto; text-align:center}
#take_next_quiz_widget div.quiz_image img{ }
#quiz_question_widget .question_number, #take_next_quiz_widget .question_number {float:left; color:#BDBDBE; font-size:20px; display:none}
#take_next_quiz_widget .question ul{ clear:left}
.news_feeds_recent_widget ul, .news_feeds_widget ul {margin-left:11px; margin-bottom:11px}
.news_feeds_recent_widget li, .news_feeds_widget li {clear:both; padding:0 0 4px 11px; position:static; z-index:1; background:transparent url(../themes/new/base/images/grid/arrow_1.gif) no-repeat scroll 0pt 3px}
.news_feeds_recent_widget .popup, .news_feeds_widget .popup{ position:absolute; z-index:100; background:#FFF; border:solid 2px #BBB; width:270px; margin:18px 0 0 11px; padding:11px; overflow:hidden}
.news_feeds_widget div.feed {width:310px; float:left; padding:0 0px 5px 0}
.news_feeds_widget h4 img{ margin-bottom:-3px}
.news_feeds_widget .aggregate_content_rss_form select, .news_feeds_widget .aggregate_content_rss_form textarea{ width:250px}
.news_feeds_widget .aggregate_content_rss_form label {width:auto}
.news_feeds_widget .aggregate_content_rss_form #submit_row {padding-left:0}
#rss_iframe{ background:#FFF; position:absolute; top:132px; left:0; right:0; bottom:0; height:auto; width:auto; z-index:1000}
#rss_iframe iframe{ background:#BBB; position:absolute; top:0; left:0; right:0; bottom:0; overflow:auto; z-index:1000}
#aggregate_content_list_widget h4{ border-bottom:1px solid #BBB; margin-bottom:6px; font-weight:bold}
#aggregate_content_list_widget p.quote{ margin:0 0 6px; font-style:italic; color:#666; font-size:12px}
#aggregate_content_list_widget .photo{ background:transparent; float:right; margin:0 0 6px 11px; width:auto; border: 1px solid #BBB; padding:2px}
#aggregate_content_list_widget .photo a{ background:none}
#aggregate_content_list_widget .info_line{ padding:8px 0 0; font-size:11px}
#aggregate_content_list_widget ul li {padding-bottom: 10px}
#aggregate_content_list_widget p {margin-bottom:6px}
#activity_feed_widget .activity_content{ margin-left:42px; overflow:hidden}
.activity span.avatar_wrap {float:left; width:34px; padding-right:5px}
.activity span.avatar_wrap img{ border:1px solid #E2EBF0; display:block; margin:0pt auto; padding:1px}
.profile_gifts_widget img {padding:1px; border: solid #D9D9D9 1px; float:left; margin-right:5px; margin-bottom:5px}
.profile_gifts_widget div.gift{ margin-bottom:5px}
.profile_gifts_widget .owner_action {display:inline}
ul.stars_list li {text-align:right; height: 24px}
ul.stars_list li label {font-weight: normal; font-size: 14px; margin-right: 20px}
ul.stars_list li label {width: 80px; text-align: right}
#friends_online_widget li{ float:left; height:50px; padding-bottom:16px; min-width:84px; []width:84px; padding-right:4px}
#friends_online_widget li a{ float:left; clear:left; margin-bottom:4px; width:84px; text-align: center}
#friends_online_widget li div.avatar a{ height:34px}
#friends_online_widget li div.avatar{ width:84px; clear:left}
.status_online{ float:left; clear:left; background:transparent url(../themes/new/base/images/icons/topic_online_now.png) no-repeat scroll 0 2px}
.photos_contribute_widget h3 {margin-bottom: 6px}
.photos_contribute_widget p {margin-bottom: 2px}
.photos_contribute_widget .subtitle {font-size: 11px; color: #999; border-bottom: 1px solid #aaa; padding-bottom: 4px; margin-bottom: 10px}
.photos_contribute_widget form div {padding: 6px 0 14px 0}
.photos_contribute_widget form div label {padding-top: 4px; padding-left: 13px; color: #666; float: left; width: 90px}
.photos_contribute_widget form input {width: 170px}
.photos_contribute_widget form select {width: 175px}
.photos_contribute_widget form .submit_row {text-align:center; padding-bottom: 0}
.photos_contribute_widget form .submit_row input {width: auto}
.photos_browse_widget ul.photos li {padding:2px}
ul li.photo_list a.photo{ margin:0}
.photos_browse_widget ul.photos li.album_cover{ padding:1px; [place:holder padding:0px; ] }
.photos_browse_widget ul.photos li.album_cover a{ margin:0 1px 1px 0}
#profile_albums_widget a.album_cover img{ padding-right:4px}
.profile_photos_widget li{ width:96px; height:96px}
#network_connections_widget .avatar{ float:left; margin-right:5px}
#network_connections_widget li{ padding:5px 0 5px}
#network_connections_widget p{ padding:0 0 2px 0px; margin-bottom:0; font-size: 11px}
.video_related_widget .video_small .photo, .video_related_widget .abstract{ float:left}
.video_related_widget div.publishable_stats{ border:0; margin:0; width:auto}
.video_related_widget li{ padding-bottom: 11px}
.video_related_widget .abstract{ width:58%; padding: 0 0 0 11px}
.video_related_widget .abstract h4, .video_related_widget .abstract .submitter{ margin-bottom:5px}
.video_related_widget .video_small a{ background:0}
.video_related_widget .video_small a img{ width:76px; height:57px; padding:1px; border:solid 1px #D9D9D9}
.search_icon_submit_row, .keyword_search_row {float:right; width:auto}
form#article_search_form{ []width:99%}
div.keyword_search_row label{ width:auto}
.keyword_search_row input {width:120px; height:15px; []height:auto}
.keyword_search_row strong {display:none}
#video_search_widget #video_search_form, #article_search_widget #article_search_form {border:none}
#video_search_widget #video_search_form div, #article_search_widget #article_search_form div {padding-bottom: 0}
#video_search_widget #video_search_keyword_row, #article_search_widget #article_search_keyword_row {float:left; width: auto}
#video_search_widget #video_search_keyword_row strong, #article_search_widget #article_search_keyword_row strong {display:none}
#video_search_widget #video_search_form_submit_row, #article_search_widget #article_search_form_submit_row {text-align:left}
#video_search_widget .content strong, #article_search_widget .content strong {padding-top:2px; float:left; font-size:13px}
#video_search_widget .content form .button, #article_search_widget .content form .button{ margin-left:5px}
div.article div.debt_consolidation_in_article, div.article div.school_finder_in_article {border:1px solid #D9D9D9}
div.article div.debt_consolidation_in_article .debt-consolidation, div.article div.school_finder_in_article .school-finder-2 {padding:8px}
div.article div.debt_consolidation_in_article h3, div.article div.school_finder_in_article h3 {background:transparent url(../themes/new/base/images/icons/magnify_school_finder.gif) no-repeat scroll 0 0pt; color: #111; font-size: 20px; line-height:1em; padding:7px 0 3px 30px; font-weight:bold}
div.article div.debt_consolidation_in_article fieldset, div.article div.school_finder_in_article fieldset {margin:0; padding:0; border:0}
div.article div.debt_consolidation_in_article fieldset legend, div.article div.school_finder_in_article fieldset legend {display:none}
div.article div.debt_consolidation_in_article form .formRow, div.article div.school_finder_in_article form .formRow {padding:0 0 4px 0}
div.article div.debt_consolidation_in_article form div, div.article div.school_finder_in_article form div {padding-bottom:2px}
div.article div.debt_consolidation_in_article form select, div.article div.school_finder_in_article form select {width:194px}
div.article div.debt_consolidation_in_article form #formRow_3, div.article div.school_finder_in_article form #formRow_3 {padding-bottom:0px}
div.article div.school_finder_in_article #formRow_emailaddress, div.article div.school_finder_in_article #formRow_zipcode {float:left}
div.article div.school_finder_in_article #formRow_emailaddress input#form_emailaddress, div.article div.school_finder_in_article #formRow_zipcode input#form_zipcode {float:left}
div.article div.school_finder_in_article #formRow_emailaddress .formElements, div.article div.school_finder_in_article #formRow_zipcode .formElements{ padding-bottom:8px}
div.article div.school_finder_in_article #formRow_emailaddress label, div.article div.school_finder_in_article #formRow_zipcode label{ width: 41px}
div.article div.school_finder_in_article #formRow_zipcode {padding-left:8px}
div.article div.school_finder_in_article #formRow_emailaddress input#form_emailaddress {width:135px}
div.article div.school_finder_in_article #formRow_zipcode input#form_zipcode {width:40px}
div.article div.school_finder_in_article #formRow_terms {clear: left}
div.article div.debt_consolidation_in_article .buttonContainer, div.article div.school_finder_in_article .buttonContainer {padding-top:5px; padding-bottom:8px; float:right; text-align:left}
#profile_user_references_widget ul li{ clear:both; margin-bottom:11px}
#profile_user_references_widget ul li a.avatar{ float:left; width:54px}
#profile_user_references_widget ul li .user_info{ float:left; margin:3px 0 3px 5px; width:240px}
#profile_user_references_widget ul li .user_info a{ margin-bottom:3px}
#profile_user_references_widget ul li .user_info hr{ margin-bottom:3px; height:1px}
#profile_user_references_widget ul li .statement{ float:left; padding:5px 0}
.debt_consolidation h3, .debt_consolidation h4 {display:none}
.debt_consolidation_offer h3 {display:inline; color:#FFF}
.debt_consolidation #formRow_debt_type label {width:auto; margin:0}
.debt_consolidation {padding:0px}
.debt_consolidation #formRow_debt_type select {width:auto}
.debt_consolidation #formRow_debt_type div {padding: 0}
.debt_consolidation #formRow_debt_type div#formRow_debt_type {padding: 5px 0 5px 11px}
.debt_consolidation #formRow_debt_type .buttonContainer {background:none}
.debt_consolidation p#subHeader {margin: 0; padding: 5px 0 0; width: auto}
#favorites_widget h3{ }
#favorites_widget a.close{ background:#F78F27; float:right; color:#FFF; margin:2px 0 0 0; padding:2px 2px 2px 3px; font-size:9px; line-height:7px}
#favorites_widget a.close:hover{ }
#favorites_widget .users_award {padding-bottom:5px}
#favorites_widget .date {float:right; padding: 0 5px}
#fw_completeness_widget .graph, #profile_fw_completeness_widget .graph{ width:33%; float:left; color:#999}
#fw_completeness_widget .bar, #profile_fw_completeness_widget .bar{ width:100%; border:solid #D9D9D9 1px; height:20px; margin-bottom:5px}
#fw_completeness_widget .bar img, #profile_fw_completeness_widget .bar img{ height:20px; background:#F78F27}
#fw_completeness_widget .mess, #profile_fw_completeness_widget .mess{ width:60%; float:right; padding:0 0 0 11px; font-weight:bold}
.unrecognized_user_widget h3{ font-size:21px !important; margin-bottom:10px}
.unrecognized_user_widget ul, .unrecognized_user_widget div.channel_box {background:#C3E4F7}
.unrecognized_user_widget ul{ padding:5px 0}
.unrecognized_user_widget li {width:148px; float:left; margin:5px 5px 0px 5px}
.unrecognized_user_widget li.position_1, .unrecognized_user_widget li.position_2{ border-right:solid 1px #A3A3A3}
.unrecognized_user_widget li .icon{ padding:15px 5px 0px 35px; font-weight:bold; height:30px; line-height:30px; []line-height:34px}
.unrecognized_user_widget li p{ padding:5px 0 10px 0; font-size:11px; margin-bottom:0}
.unrecognized_user_widget p.new_member{ font-size:16px; margin-bottom:11px}
.unrecognized_user_widget a.more {background:none; clear:left; display:block}
.button_signup, .button_signup:hover{ background:transparent url(../themes/new/base/images/grid/button_signup_blue.png) no-repeat scroll 0 0px; height:44px; width:150px}
.unrecognized_user_widget a.button_signup{ margin:0 auto; display:block; text-decoration:none}
.unrecognized_user_widget a.button_signup:hover{ text-decoration:none}
.unrecognized_user_widget #advice .icon{ background:transparent url(../themes/new/base/images/icons/30x30_advice.png) no-repeat scroll 0 0px}
.unrecognized_user_widget #community .icon{ background:transparent url(../themes/new/base/images/icons/30x30_community.png) no-repeat scroll 0 0px}
.unrecognized_user_widget #forums .icon{ background:transparent url(../themes/new/base/images/icons/30x30_forums.png) no-repeat scroll 0 0px}
.unrecognized_user_widget #friends .icon{ background:transparent url(../themes/new/base/images/icons/30x30_friends.png) no-repeat scroll 0 0px}
.unrecognized_user_widget #jobs-tie .icon, .unrecognized_user_widget #jobs1 .icon{ background:transparent url(../themes/new/base/images/icons/30x30_jobs1.png) no-repeat scroll 0 0px}
.unrecognized_user_widget #jobs-suitcase .icon, .unrecognized_user_widget #jobs2 .icon{ background:transparent url(../themes/new/base/images/icons/30x30_jobs2.png) no-repeat scroll 0 0px}
.unrecognized_user_widget #network .icon{ background:transparent url(../themes/new/base/images/icons/30x30_network.png) no-repeat scroll 0 0px}
.unrecognized_user_widget #news .icon{ background:transparent url(../themes/new/base/images/icons/30x30_news.png) no-repeat scroll 0 0px}
.unrecognized_user_widget #photos .icon{ background:transparent url(../themes/new/base/images/icons/30x30_photos.png) no-repeat scroll 0 0px}
.unrecognized_user_widget #plus .icon{ background:transparent url(../themes/new/base/images/icons/30x30_plus.png) no-repeat scroll 0 0px}
.unrecognized_user_widget #quiz .icon{ background:transparent url(../themes/new/base/images/icons/30x30_quizzes.png) no-repeat scroll 0 0px}
.unrecognized_user_widget #video .icon{ background:transparent url(../themes/new/base/images/icons/30x30_videos.png) no-repeat scroll 0 0px}
#profile_monster_widget .button{ float:right}
#profile_monster_widget .powered_by_monster{ background:transparent url(../themes/new/base/images/grid/monster_small_purple.png) no-repeat scroll left 50%; height:11px; padding:1px}
#profile_monster_widget ul{ padding:10px 0 10px 0}
#profile_monster_widget li{ margin:0 0 5px 0}
#profile_monster_widget .profile_info_list li{ font-weight:bold}
#profile_monster_widget #nav{ width:auto}
#profile_monster_widget #nav ul{ padding:12px 0 0 0}
#profile_monster_widget #navbar_tertiary_nav{ border-bottom:1px solid #D4D4D4}
#profile_monster_widget .toggle{ padding-left:11px}
#profile_monster_widget .more{ background:transparent url(../themes/new/base/images/grid/arrow_1.gif) no-repeat scroll 0 50%}
#profile_monster_widget .less{ background:transparent url(../themes/new/base/images/grid/arrow_down.gif) no-repeat scroll 0 50%}
#profile_monster_widget .more_info{ }
.the_incredible_extensible_widget{ margin-top:30px}
.the_incredible_extensible_widget .ui-tabs-nav{ margin-top:-37px}
.the_incredible_extensible_widget .ui-corner-all {border:none; background:none; color:inherit}
#news_widget_container {width:100%}
#news_widget_container .widget .inner_widget, #news_widget_container .widget{ background:none; border:0; padding:0 0 0 0; margin:0}
#news_widget_container .widget .inner_widget{ padding-top:10px}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {border-bottom-width:0; padding-bottom:6px}
.ui-tabs .ui-tabs-nav li {border-bottom-width:0 !important; float:left; margin:0 2px -1px 0; padding:0; position:relative}
.ui-corner-top {}
.ui-state-active, .ui-widget-content .ui-state-active {background:#FFFFFF ; border:1px solid #AAAAAA; color:#212121}
.ui-state-default, .ui-widget-content .ui-state-default {background:#FFF; border:1px solid #D4D4D4; color:#555555}
.ui-tabs .ui-tabs-nav li{ padding:5px 10px}
.ui-tabs .ui-tabs-nav li a {float:left}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color:#212121; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; text-decoration:none; background:none}
* html #floater_ad_widget{ position:relative; width:100%; height:100%; overflow:auto}
* html #floater_ad_widget .inner_widget{ position:absolute; bottom:0}
#floater_ad_widget {position:fixed; bottom:10px; left:0px; margin:0 auto; padding:0; width:100%; z-index:10000; background:transparent url(../themes/new/base/images/grid/bg_floater_ad.png) repeat-y scroll 50% 0}
#floater_ad_widget .inner_widget {border:0; background:none; margin:0 auto !important; text-align:center; width:972px}
#floater_ad_widget .close_link {border:none !important; background:transparent url(../themes/new/base/images/grid/x_floater_ad.png) no-repeat scroll 100% 50%; float:right; margin-right:80px; padding-right:17px; line-height:14px; color:#FFF; position:absolute; margin:0 0 0 380px; [place:holder; margin-left:390px; ] }
#floater_ad_widget .close_link:hover {text-decoration:underline}
#profile_gifts_widget .pagination{ line-height:26px}
.span-8 #suggested_users_widget li{ width:270px; margin-right:0}
.widget-50 #suggested_users_widget li{ width:auto; margin-right:0}
#suggested_users_widget li{ width:280px; margin-right:10px; height:40px; float:left; padding:5px; margin-bottom:10px}
#suggested_users_widget a.avatar{ width:40px; padding-bottom:5px}
#suggested_users_widget a.avatar, #suggested_users_widget p{ display:table-cell; vertical-align:middle; []display:block; []float:left}
#suggested_users_widget p{ padding:0px 5px 5px; margin:0}
#suggested_users_widget a.add_friend{ font-size:9px}
#suggested_users_widget a.close{ }
#suggested_users_widget a.close{ float:right; color:#FFF; background-color:#5196cd; font-size:10px; line-height:13px; padding:0px; text-align:center; text-decoration:none; font-family: Arial, Verdana, sans-serif; padding:0 2px; []padding:0 1px; margin:0 5px}
#suggested_users_widget a.close:hover{ text-decoration:none; background-color:#0A4F9C}
.calendar_ad_small_tracking {position:absolute; margin-left:-9999px}
#best_of_widget .channel{ font-weight:bold}
#best_of_widget .channel img{ border:1px solid #E2EBF0; display:block; margin:0 auto; padding:1px; float:left; margin-right:8px}
#best_of_widget a{ font-weight:bold}
#best_of_widget .content ul{ margin:0}
#best_of_widget .content li{ margin-bottom:10px}
#best_of_widget .content li.no_img, #best_of_widget .content li.balloon{ background:transparent url(/themes/new/insidetech/images/bg/bullet_whats_hot.gif) no-repeat scroll 0 1px; border-bottom:medium none; line-height:1.45em; margin:0 0 7px; padding:0 0 5px 34px}
body {margin:0 0; padding:0; text-align:left; line-height:1.5em}
body, input, textarea, select, th, td {font-family: Arial, Tahoma, Verdana, sans-serif; color: #423f3f; line-height:normal; font-size-adjust: none}
.red {color:red !important}
p.more {text-align:right}
em{ background:none}
div#content {padding-bottom: 25px}
span.asc, span.desc {display:block; float:left; height:15px; width:13px}
span.asc {background: url(../themes/new/base/images/grid/arrow_down.png) no-repeat 100% 2px}
span.desc {background: url(../themes/new/base/images/grid/arrow_up.png) no-repeat 100% 2px}
#footer p img {float: none; padding: 0; margin: 0}
div.no_results {height: 60px; text-align:center; padding-top:30px; font-size:16px}
body.monster_integrated #login_form_widget .inner_box, body.monster_integrated #registration_cta_widget .inner_box {}
#sign_in_page h4{ color:#1066A8; font-size:18px}
#sign_in_page #sign_in_form h4{ color:#000; font-size:14px}
#sign_in_page .become_a_member{ float:right}
#sign_in_page .stacked_fields{ padding-bottom:5px}
#sign_in_page form div{ padding-bottom:0px}
#sign_in_page #sign_in_form div.inline_fields input{ width:260px; margin-right:0; font-size:16px}
#sign_in_page .forgot_password{ float:right}
div#sign_in_page #sign_in_form, div#sign_in_page #sign_in_form div.submit_row {background:none; padding-bottom:0}
div#sign_in_page #sign_in_form div.submit_row {padding-top:5px; clear:right; margin-top:1px}
div#sign_in_page div.inline_fields label {padding-top:14px}
#sign_in_page #remember_me_row{ margin-left:145px; margin-top:-6px; []margin-top:0px}
#facebox form div#remember_me_row{ []margin-top:-16px}
body #facebox #sign_in_box2 div.submit_row .spinner {[]margin:0 3px 0 187px}
#sign_in_page .error_message {color:red; float:none; left:none; margin-top:0; position:static; []clear:left}
.monster_login .footer{ display:none !important}
div.monster_login td.b, div.monster_login td.tl, div.monster_login td.tr, div.monster_login td.bl, div.monster_login td.br{ background:none !important}
div.monster_login .tl{ }
div.monster_login td.body{ -moz-border-radius: 5px; -webkit-border-radius: 5px}
#sign_in_box2 h4.header {-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-radius-topleft:5px; -webkit-border-radius-topright:5px}
#sign_in_box2 a.cancel_sign_in, #sign_in_box2 a.close_link {float: right; color: #FFF; padding:4px 6px 4px; margin-top:2px; background:transparent url(../themes/new/base/images/grid/x_button_blue.png) no-repeat scroll 0 0}
div#sign_in_box2 .stacked_fields{ []width:282px}
div#sign_in_box2 h4.header {background:transparent url(../themes/new/base/images/grid/bg_signin_blue.gif) repeat scroll 0 0; color:#1066A8; font-weight:bold; padding:3px 5px}
#sign_in_box2 h4{ color:#1066A8; font-weight:bold}
.sign_in_box_a1 form{ padding: 0 11px 11px}
.sign_in_box_a1 form, .sign_in_box_a2 {background:transparent url(../themes/new/base/images/grid/bg_signin_swoosh.png) no-repeat scroll 100% 100%; []background:none}
.sign_in_box_a1 form div {padding-bottom: 20px}
div.sign_in_box_a2 form div {padding-bottom: 0px !important}
#facebox #sign_in_box2 div.submit_row{ float:none; width:auto; padding-bottom:0px; []padding-bottom:5px}
#facebox #sign_in_box2 div.submit_row .spinner{ margin:4px 0 0 195px}
div.sign_in_box_a1 form div.submit_row{ background:transparent url(../themes/new/base/images/grid/monster_small_purple.png) no-repeat scroll left 50%}
div.sign_in_box_a2 form div.submit_row{ text-align:right}
#sign_in_box2 div#password_row {padding: 0; margin:0}
#sign_in_box2 .forgot_password {float: right; font-size: 11px; padding-top:5px}
div.sign_in_box_a22 input#email, div.sign_in_box_a22 input#password, div.sign_in_box_a22 input#login{ width:250px !important}
div.sign_in_box_a1 input#email, div.sign_in_box_a1 input#password, div.sign_in_box_a1 input#login {width: 275px}
#sign_in_box2 input#email, #sign_in_box2 input#password, #sign_in_box2 input#login {font-size: 14px; []width:200px}
#sign_in_box2 #password {margin-bottom: 0px; []width:200px}
#sign_in_box2 #remember_me_row {margin-left:0 !important; float:none !important}
#sign_in_box2 #remember_me {float: left !important; margin-left: 0}
#sign_in_box2 #remember_me_row label {margin-top: 5px; font-size: 11px; float: left !important; font-weight: normal}
#sign_in_box2 .become_a_member {margin-top: 0; margin-bottom: 5px; text-align: right; display:block; clear: both; font-size: 11px}
#sign_in_box2 .shared_membership {padding-left:11px; padding:0 11px 30px; background:transparent url(../themes/new/base/images/grid/consolidateGraphic.gif) no-repeat scroll 50% 30px}
#sign_in_box2 .forms {padding:5px}
#sign_in_box2 .forms #sign_in_with_monster{ background:transparent url(../themes/new/base/images/grid/greydot4.gif) repeat-y scroll 100% 50%}
div.sign_in_box_a22 .forms #sign_in_with_monster{ background:none !important; width:256px !important}
#sign_in_box2 p.half_head{ font-size:14px; color:#663399; background:transparent url(../themes/new/base/images/grid/greydot4.gif) repeat-x scroll 50% 100%; padding:0 8px 10px; []padding:0 4px 10px; margin-bottom:10px; []height:34px; min-height:34px}
#sign_in_box2 p.half_head strong{ }
#sign_in_box2 #reg_with_monster ul{ padding-bottom:4px}
#sign_in_box2 #reg_with_monster ul li{ padding:0px 0 12px 26px; background:transparent url(../themes/new/base/images/grid/check-mark_green.gif) no-repeat scroll 0 4px}
#sign_in_box2 .forms #sign_in_with_monster, #sign_in_box2 .forms #reg_with_monster{ width:228px; float:left; padding:10px}
#sign_in_with_monster .red {font-size:15px; line-height:17px; display:block}
.shared_membership .red{ font-size:15px; margin-left:27px}
div.sign_in_box_a2 form{ width:206px}
div.sign_in_box_a22 form {width:256px}
#facebox div.sign_in_box_a2 div.submit_row{ float:right !important; clear:right; padding-top:5px}
div.sign_in_box_a1 .error_message {color:red; display:block; margin:-10px 0 20px; padding-bottom:11px; text-align:left}
div.sign_in_box_a2 .error_message {color:red; float:left; display:block; margin-top:-4px; padding-bottom:11px; text-align:left; []width:200px}
#sign_in_box2 .cancel_copy{ clear:left; text-align:center; padding:11px 0}
div.sign_in_box_a22 .cancel_copy{ padding:11px !important}
#already_a_member {text-align: right; font-size: 16px; width: auto}
#register_link h2 {font-weight: bold}
#register_link p {font-size: 15px; margin-bottom: 30px; margin-top: 20px}
#register_link p#question {margin-bottom: 0; margin-top: 5px}
.promote_to_cms_widget {margin: 15px 0}
.article div.header {margin-bottom: 11px}
.article div.header p {font-weight: bold; color: #444; line-height: 1.2em; margin:0; font-size:.8em}
.article div.stats {font-size: 11px; color: #999}
.article a.full_text {float: right; margin-right: 187px}
.article .content_photo, .article div.article_photo {border: 1px solid #bbb; padding: 2px}
.article div.article_photo {width: auto; float: right; margin: 0 0px 6px 11px; background:none}
.article_show div.article_photo {width: auto; float: left; margin: 0 11px 6px 0px}
.article .content_photo {float: right; clear: right; margin: 10px 0 10px 10px}
.article .content_photo img, .article div.article_photo img {display: block}
.article_show .content_photo img{ margin:0 auto; padding:4px}
.article .content_photo p, .article div.article_photo p {font-size: 11px; color: #666; margin: 4px 0 0 0; text-align: center}
.article div.article_photo p{ width:380px}
.article_show .content_photo p{ max-width:200px; margin-bottom:4px}
.article_show p img{ float:none}
div#video_search_category_id_row, div#article_search_category_id_row{ padding-bottom:11px}
div.article_preview{ padding-top:11px; padding-left:58px}
div.article_preview h4{ background:none; padding-left:0; margin-bottom:4px}
.article_preview .abstract{ margin-left:60px}
.article_show .rating{ display:none}
.thumbs_rating{ float:left; width:47px; height:47px; background:transparent url(../themes/new/base/images/grid/lt_blue_square_47x47.png) no-repeat scroll 0 0; margin:0 11px 6px 0}
.thumb_score{ text-align:center; font-weight:bold; padding:4px 0 0px; font-size:15px}
.positive_thumb_score{ color:#0F9848}
.negative_thumb_score{ color:#D0595D}
.thumb_wrap .active_thumbs_up form{ background:transparent url(../themes/new/base/images/grid/thumb_green_up-2.gif) no-repeat scroll 4px 0}
.thumb_wrap .active_thumbs_down form{ background:transparent url(../themes/new/base/images/grid/thumb_red_down-2.gif) no-repeat scroll 4px 0}
.thumbs_up form, .thumb_wrap:hover .active_thumbs_up form {background:transparent url(../themes/new/base/images/grid/thumb_white_up-2.gif) no-repeat scroll 4px 0}
.thumbs_down form, .thumb_wrap:hover .active_thumbs_down form {background:transparent url(../themes/new/base/images/grid/thumb_white_down-2.gif) no-repeat scroll 4px 0}
.thumb_wrap .thumbs_up form:hover, .thumb_wrap .active_thumbs_up form:hover {background:transparent url(../themes/new/base/images/grid/thumb_green_up-2.gif) no-repeat scroll 4px 0}
.thumb_wrap .thumbs_down form:hover, .thumb_wrap .active_thumbs_down form:hover {background:transparent url(../themes/new/base/images/grid/thumb_red_down-2.gif) no-repeat scroll 4px 0}
.thumbs_rating .thumbs_img form{ float:left; width:22px; height:23px}
.thumbs_rating .thumbs_img form input {width:20px; height:23px}
div.publishable_stats {width: 90%; padding: 6px 0 11px 0; border-top: 1px solid #777; margin-left:60px}
div.publishable_stats .stat {float: left; font-size: 11px; font-weight: bold; padding-right: 30px; padding-left: 22px; height: 17px; line-height:21px}
div.publishable_stats div.stat.last {padding-right: 0}
div.publishable_stats .thumbs {background: transparent url(../themes/new/base/images/icons/rating_thumb_grey.gif) no-repeat scroll 4px 0px}
div.publishable_stats .views {background: transparent url(../themes/new/base/images/icons/views.gif) no-repeat scroll 0px 4px}
div.publishable_stats .comments {background: transparent url(../themes/new/base/images/icons/comments.gif) no-repeat scroll 0px 4px}
div.publishable_stats .share, div.social_bookmarks .share {background: transparent url(../themes/new/base/images/icons/share.gif) no-repeat scroll 0px 3px}
div.publishable_stats .flag {background: transparent url(../themes/new/base/images/icons/flag.gif) no-repeat scroll 0px 3px; color:#444}
div.publishable_stats .notify {background: transparent url(../themes/new/base/images/icons/topic_turn_on_notifications.png) no-repeat scroll 0px 3px}
div.publishable_stats .sort {background: transparent url(../themes/new/base/images/icons/topic_sort.png) no-repeat scroll 0px 3px}
div.publishable_stats a.full_size {background: transparent url(../themes/new/base/images/icons/full_size_image_magnify.png) no-repeat scroll 0px 3px; padding-left:14px}
div.publishable_stats .flag:hover {color:#1066A8}
div.article div.pagination {clear: both; padding: 11px 0; margin: 10px auto; text-align: center}
.category_crumbs {font-weight: bold; margin-bottom: 6px}
.video_show .description, .video_show, .article_show {margin-bottom: 11px; font-size: 13px}
.article_show .article_photo {width: 380px}
.article_show h3{ font-size:2em; margin-bottom:4px}
.article_show h2 {line-height: 1.25em; margin-bottom: 2px}
.author_box {float: left; clear:left; min-width: 120px; margin: 0 10px 10px 0; font-size: 11px}
.comment_box {border: 1px solid #ddd; padding: 11px}
.comment_box .delete{ float:right}
.a_show .comment_box textarea {width: 610px}
.video_preview, .article_preview {margin-top:11px}
.article_preview h4, .article_preview h3 {font-weight: bold; padding-left: 14px}
li.article_preview h4 {margin-bottom:7px}
.article_preview div.stats {margin-top: 4px}
div.icon {float: left; width: 30px; height: 30px; margin-right: 8px; []margin-top:-14px !important}
* html div.icon {margin-top:0 !important}
div.icon_number {background: transparent url(../themes/new/base/images/icons/article_li_blank.png) no-repeat; text-align:center}
div.icon_number span {color: white; font-size: 28px; line-height: 30px; font-weight: bold}
div.icon_ugc {background: url(../themes/new/base/images/icons/article_li_ugc.png) no-repeat}
div.icon_ugc span {margin-left: -9999px}
body.c_articles code{ white-space:normal}
#article_list_widget h3 {[]padding-bottom:10px}
.article_li {margin-bottom: 12px; []margin-bottom:20px; clear:left}
* html .article_li a{ line-height:14px}
.article_li .article_info{ margin-left:38px}
* html .article_li .article_info{ margin-top:14px}
.article_li p {margin-bottom: 0}
.article_li p.name {font-weight: bold}
.articles_list ul {margin: 0}
#article_search_form #article_search_order_row{ padding-bottom:0}
#article_search_order_row label{ padding-top:10px; []padding-top:8px}
.quiz {margin-bottom: 10px}
.quiz .info {padding-left: 42px}
.quiz p {margin-bottom: 0}
.quiz .name {font-weight: bold}
.quiz .abstract {font-size: 11px}
.quiz div.stats {color:#999999; font-size: 11px}
.quiz img {float: left; margin-right: 8px}
.quiz_list_widget_number_icon .info {padding-left: 36px}
.user_detail_box {font-size: 11px; padding: 4px; color: #777}
.user_detail_box p {margin-bottom: 4px}
.user_detail_box h5 {color: #888; font-weight: bold; padding: 0; margin-bottom: 4px}
.user_detail_box .image {float:left; padding-right:4px; width:58px; text-align: center}
.user_detail_box .name {font-weight: bold; font-size: 13px; margin-bottom: 0}
.user_detail_box .date {margin-bottom: 8px}
.featured_author {padding: 4px; width: 190px; color: #777}
.featured_author h5 {color: #888; font-weight: bold; padding: 0; margin-bottom: 4px}
.featured_author .image {float:left; padding-right:4px; width:78px}
.featured_author p {margin-bottom: 6px}
.featured_author .image {width:74px; []width:auto}
.featured_author p.name {font-weight: bold; font-size: 13px; color: #444}
.featured_author div.more {padding-top: 6px}
body.c_training_articles #main_col div.inner_box, body.c_training_articles #right_col div {margin-bottom:12px; border: 1px #D9D9D9 solid}
body.c_training_articles #main_col h3{ color:#423F3F; display:inline}
body.c_training_articles #training_header a.button {float:right}
#training_header.inner_box{ padding:12px; margin-bottom:0}
#training_featured_article {border:none}
#training_featured_article img{ float:left; padding-right:12px; height:75px; border:none}
#training_featured_article h4{ margin-bottom:12px}
#training_search .inner_box{ padding:12px; margin-bottom:0}
#training_search label{ padding:6px 12px 0 0; float:left}
#training_search input.text{ margin:0; float:left; width:317px}
#training_search input.button{ float:left; margin:2px 11px}
#training_categories .inner_box{ padding:12px; margin-bottom:0}
#training_categories ul.left_col {width:50%}
#training_categories ul {margin:0; padding-right: 0; list-style: none; float:left}
#training_articles ul li {list-style: none}
#training_top_rated {padding:0px 0; width: 300px}
div#right_col.training{ width: 300px}
div#main_col.training {width:656px}
body.c_training_articles div#adsense {width: 300px; border:none}
#training_articles div#breadcrumb, #training_articles div.pagination {border:none; padding:12px}
body.c_quizzes_a_compare span.avatar, body.c_quizzes_a_compare span.avatar img{ float:left}
a.clickable_img, a.avatar {border: none; background: none}
a.clickable_img img, span.avatar img, a.avatar img {margin: 0pt auto; display: block; border: 1px solid #e2ebf0; padding: 1px}
img.avatar {margin: 0pt auto; display: block; border: none; padding: 2px}
body.c_members_a_edit_avatar img.avatar{ float:left}
a.clickable_img img:hover, a.avatar img:hover {border: 1px solid #a4a4a4}
.avatar span {display:none}
#user_nav a.avatar img {}
.rating-box {width:104px; height: 16px}
.rating-box ul.rating {list-style:none; margin: 0px; padding:0px; border:none; width:104px; height: 16px; position: relative; left:0; top:0; background: url('../themes/new/base/images/grid/bg_rating_stars.gif') 0 0 repeat-x}
.rating-box ul.rating li {padding:0; margin:0; float: left; border:none}
.rating-box ul.rating li a {border:none; display:block; width:22px; height: 16px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px}
.rating-box ul.rating li.current-rating {background: url('../themes/new/base/images/grid/bg_rating_stars.gif') 0 64px; height: 16px; display: block; text-indent: -9000px; z-index: 1; border-bottom:none; float: left}
.rating-box ul.rating li a:hover{ background: url('../themes/new/base/images/grid/bg_rating_stars.gif') 0 32px; z-index: 2; left: 0px}
.rating-box ul.rating a.r-1{ left: 0px}
.rating-box ul.rating a.r-1:hover{ width:16px}
.rating-box ul.rating a.r-2{ left:16px}
.rating-box ul.rating a.r-2:hover{ width: 38px}
.rating-box ul.rating a.r-3{ left: 38px}
.rating-box ul.rating a.r-3:hover{ width: 60px}
.rating-box ul.rating a.r-4{ left: 60px}
.rating-box ul.rating a.r-4:hover{ width: 82px}
.rating-box ul.rating a.r-5{ left: 82px}
.rating-box ul.rating a.r-5:hover{ width: 104px}
.rating-box-rep {float: left; width: 110px}
.rating-box-rep div {margin:0 auto; background: url('../themes/new/base/images/grid/bg_rating_stars.gif') 0 64px; height: 16px}
.rating-box-rep div.r-0 {width: 0}
.rating-box-rep div.r-1 {width: 16px}
.rating-box-rep div.r-2 {width: 38px}
.rating-box-rep div.r-3 {width: 60px}
.rating-box-rep div.r-4 {width: 82px}
.rating-box-rep div.r-5 {width: 104px}
.rating-box-small {float:left; width:76px; position: relative; height: 16px}
.rating-box-small ul.rating {list-style:none; margin: 0px; padding:0px; border:none; height: 12px; background:transparent url('../themes/new/base/images/grid/bg_rating_stars_small.gif') 0 0 repeat-x; width:76px}
.rating-box-small ul.rating li {text-indent: -90000px; padding:0; margin:0; border-bottom:none}
.rating-box-small ul.rating li a {display:block; width:22px; height: 12px !important; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; border:none}
.rating-box-small ul.rating li a:hover{ background: url('../themes/new/base/images/grid/bg_rating_stars_small.gif') 0 32px; z-index: 2; left: 0px}
.rating-box-small ul.rating a.r-1{ left: 0px}
.rating-box-small ul.rating a.r-1:hover{ width:12px}
.rating-box-small ul.rating a.r-2{ left:12px}
.rating-box-small ul.rating a.r-2:hover{ width: 28px}
.rating-box-small ul.rating a.r-3{ left: 28px}
.rating-box-small ul.rating a.r-3:hover{ width: 44px}
.rating-box-small ul.rating a.r-4{ left: 44px}
.rating-box-small ul.rating a.r-4:hover{ width: 60px}
.rating-box-small ul.rating a.r-5{ left: 60px}
.rating-box-small ul.rating a.r-5:hover{ width: 76px}
.rating-box-small ul.rating li.current-rating {background: url('../themes/new/base/images/grid/bg_rating_stars_small.gif') 0 64px; height: 12px; display: block; text-indent: -9000px; z-index: 1; border-bottom:none; float: left}
.rating-box-small-rep {float: left; width: 88px}
.rating-box-small-rep div {margin:0 auto; background: url('../themes/new/base/images/grid/bg_rating_stars_small.gif') 0 64px; height: 16px}
.rating-box-small-rep div.r-0 {width: 0}
.rating-box-small-rep div.r-1 {width: 12px}
.rating-box-small-rep div.r-2 {width: 28px}
.rating-box-small-rep div.r-3 {width: 44px}
.rating-box-small-rep div.r-4 {width: 60px}
.rating-box-small-rep div.r-5 {width: 76px}
.rating-box-big {float:left; width:122px; position: relative; height: 21px}
.rating-box-big ul.rating {list-style:none; margin: 0px; padding:0px; border:none; height: 21px; background: url('../themes/new/base/images/grid/bg_rating_stars_big.gif') 0 0 repeat-x; width:122px}
.rating-box-big ul.rating li {text-indent: -90000px; padding:0; margin:0; border-bottom:none}
.rating-box-big ul.rating li a {display:block; width:25px; height: 21px !important; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; border:none}
.rating-box-big ul.rating li a:hover{ background: url('../themes/new/base/images/grid/bg_rating_stars_big.gif') 0 41px; z-index: 2; left: 0px}
.rating-box-big ul.rating a.r-1{ left: 0px}
.rating-box-big ul.rating a.r-1:hover{ width:22px}
.rating-box-big ul.rating a.r-2{ left:22px}
.rating-box-big ul.rating a.r-2:hover{ width: 47px}
.rating-box-big ul.rating a.r-3{ left: 47px}
.rating-box-big ul.rating a.r-3:hover{ width: 72px}
.rating-box-big ul.rating a.r-4{ left: 72px}
.rating-box-big ul.rating a.r-4:hover{ width: 97px}
.rating-box-big ul.rating a.r-5{ left: 97px}
.rating-box-big ul.rating a.r-5:hover{ width: 122px}
.rating-box-big ul.rating li.current-rating {background: url('../themes/new/base/images/grid/bg_rating_stars_big.gif') 0 82px; height: 21px; display: block; text-indent: -9000px; z-index: 1; border-bottom:none; float: left}
.rating-box-big-rep {float: left; width: 122px}
.rating-box-big-rep div {margin:0 auto; background: url('../themes/new/base/images/grid/bg_rating_stars_big.gif') 0 82px; height: 21px}
.rating-box-big-rep div.r-0 {width: 0px; background-position:0px 0px}
.rating-box-big-rep div.r-1 {width: 22px}
.rating-box-big-rep div.r-2 {width: 47px}
.rating-box-big-rep div.r-3 {width: 72px}
.rating-box-big-rep div.r-4 {width: 97px}
.rating-box-big-rep div.r-5 {width: 122px}
.rating-box-mini {float:left; width:58px; position: relative; height: 10px}
.rating-box-mini ul.rating {list-style:none; margin: 0px; padding:0px; border:none; height: 10px; background: url('../themes/new/base/images/grid/bg_rating_stars_mini.gif') 0 0 repeat-x; width:58px}
.rating-box-mini ul.rating li {text-indent: -90000px; padding:0; margin:0; border-bottom:none}
.rating-box-mini ul.rating li a {display:block; width:12px; height: 10px !important; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; border:none}
.rating-box-mini ul.rating li a:hover {background: url('../themes/new/base/images/grid/bg_rating_stars_mini.gif') 0 30px; z-index: 2; left: 0px}
.rating-box-mini ul.rating a.r-1{ left: 0px}
.rating-box-mini ul.rating a.r-1:hover{ width:10px}
.rating-box-mini ul.rating a.r-2{ left:10px}
.rating-box-mini ul.rating a.r-2:hover{ width: 22px}
.rating-box-mini ul.rating a.r-3{ left: 22px}
.rating-box-mini ul.rating a.r-3:hover{ width: 34px}
.rating-box-mini ul.rating a.r-4{ left: 34px}
.rating-box-mini ul.rating a.r-4:hover{ width: 46px}
.rating-box-mini ul.rating a.r-5{ left: 46px}
.rating-box-mini ul.rating a.r-5:hover{ width: 58px}
.rating-box-mini ul.rating li.current-rating {background: url('../themes/new/base/images/grid/bg_rating_stars_mini.gif') 0 60px; height: 10px; display: block; text-indent: -9000px; z-index: 1; border-bottom:none; float: left}
body.c_games_game_questions .avatar-list .photo{ margin:0 auto !important}
body.c_games_game_questions .avatar-list .rating-box-mini-rep, body.c_games_game_questions .product-list-6 .rating-box-mini-rep, body.c_games_game_questions .games-latest .rating-box-mini-rep {width:100%}
.rating-box-mini-rep {float: left; width: 58px}
.rating-box-mini-rep div {margin:0 auto; background: url('../themes/new/base/images/grid/bg_rating_stars_mini.gif') 0 60px; height: 10px}
.rating-box-mini-rep div.r-0 {width: 0}
.rating-box-mini-rep div.r-1 {width: 10px}
.rating-box-mini-rep div.r-2 {width: 22px}
.rating-box-mini-rep div.r-3 {width: 34px}
.rating-box-mini-rep div.r-4 {width: 46px}
.rating-box-mini-rep div.r-5 {width: 58px}
.reputation ul.rating {background: none}
.reputation a:hover {text-decoration: none}
a.reputation_display {border: none}
div.rating-box_score {width:100%; position: relative}
div.rating-box_score div {padding: 3px 0; text-align: center}
div.rating-box_score span.current-rating {height: 16px; background: url('../themes/new/base/images/grid/bg_rating_stars.gif') 0 -32px repeat-x; padding-bottom: 5px}
div.rating-box_score span.score {position:relative; font-size:11px; color:#516779}
.employer {margin-bottom: 10px}
.employer .average_rating {float: right; font-size: 16px; font-weight: bold; margin-left: 4px}
.employer h4 {margin-bottom: -2px}
.employer .location {color:#777; font-size:11px}
.employer_small .rating-box-small {float: right; clear: right; margin-left: 4px}
.employer_with_description {margin-bottom: 20px}
.employer_with_description p.description{ [display:table-cell; ] }
.employer_with_description .rating-box {float: right; clear: right; margin-left: 6px}
.employer_with_description h4 {font-weight: bold; display: inline; margin-right:5px}
.employer_with_description .average_rating {width: 104px; text-align: center}
#careers_header {padding: 20px 0 8px 0; min-height: 122px; margin-bottom: 12px}
#careers_header h3 {color:#1066A8; text-transform:uppercase; font-weight:bold; margin-bottom: 3px}
#careers_header .career_network {background:transparent url(../themes/new/base/images/grid/powered_by_monster.png) no-repeat scroll 500px bottom; width: 666px; padding-left: 20px}
#careers_header .start_career {width:180px; height: 85px}
#careers_header .career_links {padding: 10px 0 10px 20px; margin: 0; z-index: 100}
#careers_header .career_links li {display:inline; list-style-type:none; margin-right: 46px}
#careers_header .career_links li.start_career_btn{ margin-left: 86px}
#careers_home_right_container .inner_widget{ margin-right:0}
#search_results{ border:1px solid #D9D9D9}
#search_results .pagination{ text-align:right; padding-right:12px}
#search_results h4{ padding-left:12px}
#search_results table{ width:973px; padding:0; margin:0 0 12px 0; border:0; clear:both}
#search_results th, #search_results td{ padding:0; border:0}
#search_results thead tr{ background:#1066A8}
#search_results thead tr th{ color:#FFF; font-weight:bold; padding:5px 0 5px 5px}
#search_results tr th, #search_results tr td{ padding:5px 10px 5px 5px; vertical-align:middle}
#friends .friends_list .highlight, #search_results .highlight {background:#BAE3FF}
#search_results tr td img{ margin:5px 0 5px 0}
#search_results tr th{ font-weight:bold}
#search_results thead tr th.job_title{ width:250px; padding-right:20px}
#search_results thead tr th.money{ width:16px; padding-right:20px}
#search_results thead tr th.location{ width:220px}
#search_results thead tr th.date{ width:100px}
#search_results .payscale{ background:transparent url(../themes/new/base/images/grid/icon_payscale.png) no-repeat scroll 0 0; width:10px; height:15px; padding:1px 5px}
span.search_results .payscale{ background:transparent url(../themes/new/base/images/grid/icon_payscale.png) no-repeat scroll 0 0; width:10px; height:15px; padding:1px 5px}
body.c_careers_search div#search_form_results td p {margin-bottom: 0}
body.c_careers_search div#search_results table td div.relative p{ z-index:90; margin:0}
body.c_careers_search div#connection_pop_up {border: 1px solid #666; background: #fff; z-index: 100; position: absolute; width: 175px; margin-left:100px; margin-top:-20px}
body.c_careers_search div#connection_pop_up h3 {margin-bottom: 3px; font-size: 1.0em; display: block; padding: 2px 0 4px 0}
body.c_careers_search a#close_connection_pop_up {font-size: 1.0em; display: block; background: none; top: 1px; right: 5px; position: absolute}
body.c_careers_search a#close_connection_pop_up:hover {text-decoration: none}
body.c_careers_search div.box {padding: 8px; border: none}
body.c_careers_search div#connection_pop_up h4 {padding-left: 0; margin-top: 10px; margin-bottom: 0}
body.c_careers_search div#connection_pop_up a#more {float: right; padding-bottom: 8px}
body.c_careers_search div#connection_pop_up p#tagline {margin-bottom: 10px}
body.a_connections h3, body.a_connections p {margin-bottom: 8px}
body.a_connections div#connections ul#user_list li {width: 233px; height: 130px; margin-bottom: 15px; float: left}
body.a_connections div#avatar {float: left; width: 50px; height: 50px; padding: 5px 10px 5px 0}
body.a_connections div#user_employer {float: left; width: 160px; height: 50px; padding: 2px}
body.a_connections div#user_employer ul#employer li {margin-bottom: 0; font-size: 0.8em; width: 150px; height: auto; float: left; clear: both}
body.a_connections h5 {margin-bottom: 0; font-size: 0.8em}
body.a_connections p#add_friend {font-size: 0.8em; margin-bottom: 5px}
body.c_articles_a_resources .more_tips, .benefits-articles-categories {float:left; width:50%}
body.c_articles_a_resources .benefits-articles {margin-right:11px}
body.c_articles_a_resources .more_tips dl dt, body.c_articles_a_resources .resources_list li {background:transparent url(../themes/new/base/images/grid/arrow_1.gif) no-repeat scroll 0 4px; padding-left:11px}
body.c_articles_a_resources .more_tips dl dd {margin-left:11px}
body.c_articles_a_resources div.img-box-1 {float:left; margin:0 14px 10px 0; width:170px}
.more_tips dl dd a.comments {background:transparent url(../themes/new/base/images/icons/comments.gif) no-repeat scroll 0 50%; border-bottom:medium none; padding:2px 0 2px 24px; font-size:11px}
.more_tips .rating-box-small {font-size:11px; margin-left:11px}
.resources_list li{ margin-bottom:5px}
body.c_articles_a_resources .featured_article h2 {font-size:18px}
body.c_articles_a_resources .featured-article dd img {margin: 5px 5px 5px 0; float:left}
body.c_articles_a_resources dd{ margin-left:0}
.tooltip {position: absolute!important; overflow:hidden; font-size: 12px; z-index: 10000!important}
.tooltip .xtop, .tooltip .xbottom {display: block; background: transparent; font-size: 1px}
.tooltip .xb1, .tooltip .xb2, .tooltip .xb3, .tooltip .xb4 {display: block; overflow: hidden}
.tooltip .xb1, .tooltip .xb2, .tooltip .xb3 {height: 1px}
.tooltip .xb2, .tooltip .xb3, .tooltip .xb4 {background: #666; border-left: 1px solid #333; border-right: 1px solid #333}
.tooltip .xbottom .xb2, .tooltip .xbottom .xb3, .tooltip .xbottom .xb4 {background: #666}
.tooltip .xb1 {margin: 0 5px; background: #333}
.tooltip .xb2 {margin: 0 3px; border-width: 0 2px}
.tooltip .xb3 {margin: 0 2px}
.tooltip .xb4 {height: 2px; margin: 0 1px}
.tooltip .xboxcontent {padding: 0 .5em; margin: 0; color: #000; text-shadow: 2px 2px 0px #CCC; word-wrap:break-word; border: 1px solid #333; border-width: 0px 1px 0 1px; background-color: #666}
ul#comments_list {margin: 0}
ul#comments_list li {height:100%; padding: 6px}
ul#comments_list li.odd {}
ul#comments_list li div.user {float: left; width: 200px; border: 1px solid #D9D9D9}
ul#comments_list li div.body {padding: 4px 0 0 216px}
.c_tags div.tag_layout {margin: auto; margin-bottom: 20px}
.c_tags div.avatar {float: left; width: 54px}
.c_tags .content {margin-top: 0; margin-left: 65px; clear: right}
.c_tags div.content h5 {padding-top: 0}
.c_tags div.content .top_right {float: right; margin-top: -29px; padding-right: 5px}
.c_tags div#user_contributed_tags {margin-top: 24px}
.c_tags div#user_contributed_tags ul li {margin-bottom: 5px}
.c_tags div#user_contributed_tags div.content h5 {background: #ddd; padding-left: 5px; padding-bottom: 2px; margin-bottom:12px}
.c_tags p.tag_this_user {text-align: right}
.c_tags p.content {margin-left:43px; padding-top:7px}
.c_tags.a_new div.tag_layout {overflow: auto; float:left}
.c_tags div#tags ul {overflow: auto}
.c_tags div#tags ul li {float: left; padding: 2px 4px}
.content #user_tags {margin: 0 -36px}
#tag_listing p{ font-size:1.1em}
p.tag_cloud {line-height: 1.6em; text-align: center}
div#user_contributed_tags p.tag_cloud {text-align: left}
p.tag_cloud a {background: none; padding: 2px 6px}
p.tag_cloud .smallest {font-size: 0.9em}
p.tag_cloud .small {font-size: 1.2em; margin-bottom:0; line-height:1.2em}
p.tag_cloud .medium {font-size: 1.4em}
p.tag_cloud .large {font-size: 1.5em; margin-bottom:0; line-height:1.5em}
p.tag_cloud .largest {font-size: 1.7em}
div.select_friends div#inner_box {padding: 12px}
div.select_friends ul#friends {overflow: auto; width: 380px; height: 250px; margin-left: 0}
body.c_quizzes_a_compare div.select_friends ul#friends{ width:220px; height:300px; margin-bottom:11px}
div.select_friends ul#friends li {float: left; height: 60px; width: 180px}
div.select_friends ul#friends li label {width: 100px; float: left; font-weight: normal}
div.select_friends ul#friends li label em {font-style: normal}
div.select_friends ul#friends li div.avatar{ float: left; width: 60px}
body.c_inbox #container .span-21 {width:833px}
pre#error_check{ margin:0}
#find-webmail-friends p {float:left; margin: 0 11px 0 0}
#find-webmail-friends p strong{ display:block}
#find-webmail-friends ul {margin:0; float:right}
#find-webmail-friends ul li{ float:left; padding-top:3px}
#find-webmail-friends ul li a {border:1px solid #4F9ED6; display:block; height:20px; text-decoration:none; width:72px; margin-right:6px}
#find-webmail-friends ul li.gmail a {background:#FFFFFF url(../themes/new/base/images/grid/logo_gmail_mini.gif) no-repeat scroll 2px 2px}
#find-webmail-friends ul li.hotmail a {background:#FFFFFF url(../themes/new/base/images/grid/logo_hotmail_mini.gif) no-repeat scroll 2px 2px}
#find-webmail-friends ul li.yahoo a {background:#FFFFFF url(../themes/new/base/images/grid/logo_yahoo_mini.gif) no-repeat scroll 2px 2px}
#find-webmail-friends ul li a:hover {border:1px solid #4F9ED6}
#find-webmail-friends ul li a span {display:none}
.inbox-message div{ padding-bottom:11px}
div.inbox-header{ margin-bottom:0; padding-bottom:0}
.inbox-header .button{ float:right; margin-left:11px}
#external_invitation_info{ width:78%}
div.invite_new_friend {padding-bottom:0}
.invite_new_friend .error {color:red; font:italic}
#external_invitation_info .inline_fields{ width:auto; float:left; padding-bottom:0}
.inbox-message div.inline_fields label{ width:55px; clear:left}
.inbox-message div.inline_fields input{ margin:0}
.invite_friend_link {float:right; margin-top:-33px; width:21%}
.invite_friend_link a{ float:right}
.inbox-message .textarea-row{ border-top:solid 1px #D4D4D4; padding: 11px 11px 0}
.inbox-message textarea#private_message{ border:none; background:transparent; color:#2A5A80; height:24px; width:99%; font-size:12px}
.inbox-message textarea#private_message:focus{ height:100px; border:none; background:#ECFFBE}
body.c_groups #content, body.c_groups td, body.c_groups th, body.c_groups input#q {font-size: 12px}
.group_list {font-size: 12px}
.group_list .group {margin-bottom: 12px}
.group_list p.blank_state {width: 80%; padding: 20px 15px}
.group_list div.list_title {margin-bottom: 10px}
.group_list div.list_title h4 {margin-bottom: 0}
.group_list div.list_title p {margin-bottom: 0; font-size: 11px}
.group_list .name {padding-bottom:4px}
table#groups_overview tr td {width: 300px; padding: 0 6px 8px 10px; border: 0; border-right: 1px solid #ddd}
table#groups_overview tr td.last {border-right: 0}
table#groups_overview tr td ul {margin: 0}
tr.result td div.image a.image{ padding-bottom:6px}
.group a.image {float: left; width: 94px; margin-right: 8px; text-decoration: none; background: none}
.group a.image img {display: block; margin: auto; border: 1px solid #A4A4A4; padding: 1px}
.group p {margin: 0; line-height: 16px}
p.private {display:block; float: left; background: url(../themes/new/base/images/icons/lock.png) no-repeat; behavior: url(/themes/new/base/stylesheets/iepngfix.htc); height: 16px; width: 16px; margin-right: 6px}
.group p.private span {margin-left: -9999px}
div.group_list table{ border-collapse: collapse}
div.group_list tr.group.result td{ border-bottom:none}
div.group_list table tr td.member_size, div.group_list table tr td.date_created{ border-left:solid #CCC 1px; bottom:0}
div.group_list table tr td.member_size p, div.group_list table tr td.date_created p{ margin-left:4px; line-height:1.57em}
div.group_list table tr.head_row{ background: #E9F0F6}
div.group_list table tr.head_row th a{ float: left}
div.group_list table tr.head_row th span.desc, div.group_list table tr.head_row th span.asc {display:block; float:left; height:15px; width:13px}
div.group_list table tr.head_row th span.asc {background: url(../themes/new/base/images/grid/arrow_down.png) no-repeat 100% 2px}
div.group_list table tr.head_row th span.desc {background: url(../themes/new/base/images/grid/arrow_up.png) no-repeat 100% 2px}
div.group_list table tr th{ border-bottom:none}
div.group_list table tr th.head_size, div.group_list table tr th.head_date_created{ width:88px}
div.group_list table tr th.head_group_name{ padding-left:106px}
div.group_list div.order_options {float: left}
div.group_list div.order_options p {display: inline}
.group.result div.name {display: block; padding: 4px; margin-left: 98px; font-size: 1.05em; font-weight: bold}
.group.result div.name a {background: none}
.group.result div.name span {font-weight: normal}
.group.result table tr td {border-bottom: 0}
.group.result table tr td.stats {width: 160px; padding-right:11px}
.group.result table tr td.description {width: 267px; padding-right:11px}
.group.result table tr td.topic {}
div#groups_featured_group_slot h4 {margin-bottom: 8px}
div#groups_featured_group_slot div.name {font-size: 15px; margin-bottom: 4px}
div#groups_featured_group_slot p {margin-top: 4px}
#what_are_groups div.center{ text-align:center; margin:4px}
div#group_actions img {margin-bottom: 12px}
div#group_actions #join_group_1 {text-align: center}
div#group_actions ul {margin: 12px 0 0 0}
div#group_actions ul li {margin-bottom: 8px}
div#group_actions div.group_admin_actions {margin-top: 10px}
div#group_details {width: 496px}
div#group_details a#start_discussion {float: right}
div#group_details table {width: 100%}
div#group_details table th, div#group_details table td {font-size: 11px}
div#group_details table th {font-weight: bold}
div#group_details table th.posts {width: 42px}
div#group_details table th.views {width: 56px}
div#group_members_widget hr {margin-top: 12px}
#group_details dl{ width:200px; display:block; float:left}
#group_details dl dd{ display:block; width:100px; margin-left:75px; padding-bottom:5px}
#group_details dl dt {float:left; display:inline; width:75px; padding-bottom:5px}
#group_details dl.description dd{ float:left; margin-left:0; width:275px}
#groups_new, #groups_check_existing{ }
#groups_check_existing ol.create-group-list label{ padding-top:9px}
#groups_check_existing ol.create-group-list input{ }
#groups_check_existing ol.create-group-list input.button{ }
#groups_check_existing .results{ font-weight:bold}
.tip-up {background:transparent url("/themes/new/base/images/bg/tip-ver-up.gif") no-repeat scroll top right; clear:right; color:#755820; display:block; float:right; font-size:11px; margin:10px -20px 0 0px; []margin:0; padding:15px 5px 5px; width:170px}
.tip-left {background:transparent url("/themes/new/base/images/bg/tip-hor.gif") no-repeat scroll left -16px; position:absolute; z-index:1000; float:none; color:#755820; display:block; font-size:11px; margin:-116px 0 0 378px; padding:5px 5px 5px 15px; width:200px}
#groups_new .group-details-photo dd.upload{ float:right; clear:right; display:block; []width:100px}
#groups_new .group-details-photo dt{ float:right}
#groups_new .group-details-photo dt img{ border:solid #D4D4D4 1px}
#groups_new .group-details-photo dl{ float:right}
#groups_new #group_photo_form{ width:100%}
#groups_new #group_photo_uploaded_data {margin-top:5px}
#groups_new #group_photo_form .button{ float:left; margin:5px 5px 0 0}
#groups_new .group-details-submit{ margin-left:316px; []margin-left:158px}
.my_groups_col{ width:50%; []width:49%; float:left; padding-top:10px}
.join_group_list{ padding-left:10px}
.join_group_list dl.join{ float:left; padding-bottom:10px}
.join_group_list dl.join dt{ display:inline; float:left; padding-right:10px; width:90px; float:left}
.join_group_list dl.join dd{ margin-left:100px}
.group_members_list{ clear:both}
.group_members_list .user-block{ padding:10px 0; width:100%}
.group-members-info .col-1{ width:400px; float:left}
.group-members-info .col-2{ width:360px; float:right}
.group-members-info .pagination{ display:block; clear:both}
.group_members_list .photo {float:left; padding-right:4px; width:58px; text-align: center}
.group_members_list .review {clear:left; text-align: center}
.group_members_list .product-list-6{ float:left; width:100px; margin:0}
.group_members_list .product-list-6 dl{ margin:0 }
.group_members_list .user-data{ float:left; width:200px; margin-left:10px}
.group_members_list .user-data dt a{ float:left}
.group_members_list .user-data dt div.verified_status {float:left; margin-left:5px}
.group_members_list .user-data dd{ margin-left:0px; clear:left}
.group_members_list .user-data dd.group_approve_or_reject_user{ padding:5px 0}
.group_members_list .user-member {margin-left:400px; margin-bottom:0}
#group_invite_friends .group_invite_menu{ width:360px; float:right}
#group_invite_friends .group_invite_menu li {line-height:16px; display: block}
#group_invite_friends .invite_list li {height: 65px}
#group_invite_friends .friend_check_box {float:left}
#group_invite_friends div.avatar {width:60px; float:left}
#group_invite_friends form div {padding-bottom:10px}
#group_invite_friends #contact_importer_container label {display:inline-block; width:100px; text-align:right}
#group_invite_friends #contact_importer_container .button {margin-left:100px}
.box-text {border:1px solid #D9D9D9; margin:0pt 0pt 12px; padding:18px 15px 1px}
.box-text h3, .box-text h4 {margin-bottom:4px; font-weight:bold}
.box-text dl.address dd address {margin-top:5px}
.subnav {margin:0 0 10px; background:#e8e8e8}
.subnav ul {padding:4px 0; margin:0}
.subnav ul li {font: normal 10px Arial, Verdana, sans-serif; color:#423f3f; text-transform:uppercase; padding:0 8px; font-weight:bold}
.subnav ul li a, .subnav ul li span {color:#423f3f; border-bottom:1px solid #f4f4f4; padding:4px 2px 5px; display:block; background:transparent; width:118px}
.subnav ul li a:hover {color:#4197d9; border-bottom:1px solid #f4f4f4}
.subnav ul li span {color:#4197d9}
.subnav ul li.last a, .subnav ul li.last a:hover , .subnav ul li.last span{ border:0}
.hot-careers {background:#F3F6F8 none repeat scroll 0%; border:1px solid #AAD7FF; margin:0pt 0pt 12px}
.hot-careers .hot-careers-header {padding:9px 7px 0pt}
.hot-careers .hot-careers-header h2 {line-height:1em; margin:0; padding:0; font: bold 14px Arial, Tahoma, Verdana, sans-serif; color: #434240}
.hot-careers .hot-careers-header h3 {margin: -2px 0 14px; padding:0; font: normal 11px Arial, Tahoma, Verdana, sans-serif; color: #434240}
.hot-careers ul {margin: 5px 9px 12px 9px}
.hot-careers ul li {padding:0 0 0 11px; margin:1px 0 7px; background: url("../themes/new/base/images/grid/arrow_1.gif") 0 4px no-repeat}
.activity {font-size: 11px; margin: 0 0 4px 0; font-family: Arial,Tahoma,Verdana,sans-serif; line-height: 1.25em; padding-bottom:10px; []padding-bottom:20px}
.activity a.avatar {width: 34px; float: left; margin-right: 8px}
.activity span.time_ago {color:#7B7B7B}
.activity_feed_full_display .display_ad, .activity_feed_full_display .display_ad img, .activity_feed_full_display .display_ad a, .activity_feed_full_display .display_ad a:hover{ padding:0 0 8px; margin:0; background:none; display:block}
.activity_feed_full_display div.day {color: #999; font-size: 12px; margin: 12px 0 6px 10px; border-bottom: 1px solid #D9D9D9}
.activity_feed_full_display div.activity {background: url("../themes/new/base/images/grid/arrow_1.gif") 0px 9px no-repeat; font-size: 12px; margin-left: 20px; padding: 6px 4px 4px 14px; overflow: auto}
.activity_feed_full_display div.activity a.avatar {width: 54px; margin-right: 0}
.activity_feed_full_display div.activity table {margin: 4px 0 0 16px}
.activity_feed_full_display div.activity table tr td {vertical-align: middle; padding: 0; border: 0; color: #999; font-size: 1em}
.activity_feed_full_displaydiv.activity table tr td.images img {margin-right: 8px}
.activity_feed_full_display div.activity table tr td.caption {padding: 0 0 0 14px}
.activity_feed_full_display div.activity table tr td {font-size: 11px}
div.ratingBarWrapper {width: 89px; background: transparent}
div.ratingBarWrapper div.ratingBar {height: 6px; line-height: 0; font-size: 0; background: url(../themes/new/base/images/grid/review-score-bar-bg.gif) no-repeat 0 0; margin: 0; padding: 0; border: 1px solid #e5e5e5}
div#ratingBadge {float: right; width: 206px; border: 1px solid #e8e9eb}
div#ratingBadge div#aggregateRating {background: url(../themes/new/base/images/bg/review-widget-bg.gif) repeat-x 0 0; height: 71px; padding: 6px 0 0 0}
div#ratingBadge div#aggregateRating h2.numericRating {font-size: 28px; font-weight: bold; color: #484545; text-align: center; margin: 0; line-height: 28px}
div#ratingBadge div#aggregateRating div.rating-box-big {margin: 1px auto; float: none; padding: 0}
div#ratingBadge div#aggregateRating span.reviewCount {font-size: 11px; color: #737678; text-align: center; display: block; margin-top: 4px}
div#ratingBadge div#individualRatings {padding: 6px 0 1px 0}
div#ratingBadge div#individualRatings ul li {display: block; clear: both; margin: 0 0 2px 0; padding: 0; height: 12px}
div#ratingBadge div#individualRatings ul li span.ratingLabel {display: block; width: 75px; text-align: right; font-size: 10px; line-height: 11px; color: #666666; float: left; margin-right: 9px}
div#ratingBadge div#individualRatings ul li div.ratingBarWrapper {float: left; margin: 2px 9px 0 0}
div#ratingBadge div#individualRatings ul li span.ratingScore {display: block; font-size: 11px; line-height: 11px; font-weight: bold; color: #000000; width: auto; width: 12px; float: left}
.c_index_a_index #col-2{ margin-right:0}
#home_center_container{ width:516px}
.c_index_a_index #col-1 {width:135px}
.c_index_a_index #col-2 {width:516px}
.c_index_a_index #col-3 {width:300px}
div.shop_product_list_box {font-size: 14px; width: 388px}
div.shop_product_list_box .inner_box {height: 195px}
div#shop_footer {font-size: 10px; padding: 6px}
div#shop_footer div {float: left; width: 395px; padding-top: 12px; height: 33px}
div#results div.title div.photo, div#compare div.title div.photo {float: left}
div.title div.photo {padding:0pt 6px 6px 0pt}
div#summary td {vertical-align:top}
div#questions .inner_box p {font-weight:bold}
div#questions ul#question_list {margin-left: 0px}
div#questions ul#question_list div.photo {float: left; width: 130px}
div#questions ul li ul {margin-top: 3px; clear:left}
div#questions ul li ul li label {padding: 2px; display:block}
div#questions ul li ul li strong {font-weight: normal}
div#questions ul li img {vertical-align: middle; padding:0 3px 8px; float:none}
div#questions ul li div.photo img {padding: 1px}
div#results div {padding-bottom: 5px}
div#results div.profile_badge, div#results div.photo {clear:left}
div#results div.description {margin-left: 138px}
div#results div#publish{ margin-left:71px}
div#results div#publish {padding-top: 15px; clear: both}
div#results div#publish p {margin-bottom: 4px}
div#results div.select_friends ul#friends {width: 456px; margin-top: 15px}
div#results div#publish div.options {margin-bottom: 20px}
div#results div.submit {margin-top: 20px}
div#results div#compare_with_friends div.submit{ width:321px; margin-top:0px}
div#results form label {display: block}
div.friends_results li{ text-align:center}
body.c_quizzes_a_compare .contact_importer_login #compare_with_friends p{ margin-right:11px}
body.c_quizzes_a_compare .contact_importer_login #compare_with_friends ul{ padding-left:61px; margin-bottom:11px}
body.c_quizzes_a_compare .contact_importer_login #compare_with_friends ul li {margin: 0 0 11px 18px}
body.c_quizzes_a_compare #quiz_comparison_site h4.community, body.c_quizzes_a_compare #quiz_comparison_friends h4.community {margin-top:11px}
body.c_quizzes_a_compare form div.inline_fields label{ width:61px}
div#compare_with_friends label em {display:inline}
#compare_with_friends ul#friends li label {width:120px}
.select_friends div.avatar{ margin-top:0px}
div h4 {margin-bottom: 12px}
div#comparison div.left {width: 310px; margin-bottom: 10px; float: left}
div#comparison div#signup {text-align: center; padding: 5px}
div#comparison div#signup p.description {margin-top: 20px}
div#comparison div#invite {margin-bottom: 15px}
div#comparison div#friends ul {margin-left: 0}
div#comparison div#friends ul li {padding-bottom:4px}
div#comparison div#friends ul li div.avatar {float: left; width: 31px; margin-bottom: 5px; padding-right: 8px}
div#comparison div#friends ul li p {margin-bottom: 0; font-size: 0.9em; padding-top:5px}
div#comparison div#quiz_comparison_site, div#comparison div#quiz_comparison_friends {float: left; width: 300px}
div#comparison div#quiz_comparison_site ul, div#comparison div#quiz_comparison_friends ul {margin-left: 0}
div#comparison div#quiz_comparison_site ul li div.photo, div#comparison div#quiz_comparison_friends ul li div.photo {width: 80px; float: left; padding-right: 10px; padding-bottom: 8px}
div#comparison div#quiz_comparison_site ul li p, div#comparison div#quiz_comparison_friends ul li p {padding: 4px 0 2px 0; font-size: 14px}
div#comparison div#quiz_comparison_site ul li strong, div#comparison div#quiz_comparison_friends ul li strong {font-size: 16px}
div#comparison div#find_another_quiz {clear: both}
div#similar_results ul {margin: 0px}
div#similar_results ul li {float: left; width: 114px; height:67px; margin: 10px 5px; font-size: 0.9em}
div#similar_results ul li div.avatar {text-align: center}
div#similar_results ul li div.avatar a{ }
div#similar_results ul li p {text-align: center}
#quiz_show_2 div.button_3{ display:inline}
#quiz_show_2 h3.title {font-size: 2em; margin-bottom:0}
#quiz_show_2 .info {border-top:1px solid #D4D4D4; float:left; width:586px; font-size:11px; margin-top:5px; padding-top:5px}
#quiz_show_2 .title_bar {margin-bottom:10px}
* html #quiz_show_2 .title_bar p {[]margin-left:0}
#quiz_show_2 .title_bar p {margin:0 0 0 62px; float:left; padding:7px 10px 0 0; font-size:13px }
* html #quiz_show_2 .progress_wrapper {[]width:320px}
#quiz_show_2 .progress_wrapper {width:61%; border:solid 1px #D4D4D4; padding:1px; margin:1px; float:left; z-index:0; position:relative}
#quiz_show_2 .compare .progress_wrapper {float:left; width:175px; []width:160px}
#quiz_show_2 .progress{ height:20px; background-color:#D4D4D4; display:inline-block; padding:0; margin:0; clear:none}
* html #quiz_show_2 #summary .progress_percent{ []margin-left:-315px}
#quiz_show_2 #summary .progress_percent{ line-height:20px; position:absolute; z-index:1; margin-left:-378px; [margin-left:-378px; margin-left:241px; ]margin-left:-378px; padding-top:3px}
* html #quiz_show_2 .compare .progress_percent{ [] }
#quiz_show_2 .compare .progress_percent{ line-height:20px; position:absolute; z-index:1; margin-left:-175px; [margin-left:-175px; margin-left:91px; ]margin-left:91px; []margin-left:-174px !important; []margin-top:-26px; padding-top:4px}
#quiz_show_2 .compare p.correct{ float:left; font-size:12px; padding:6px}
#quiz_show_2 .details img, #quiz_show_2 .photo img {float:left; margin-right:10px}
#quiz_show_2 .details{ vertical-align:middle}
#quiz_show_2 .description_block{ }
#quiz_show_2 p.description {font-size:14px; line-height:20px; float:left; margin-bottom:0; width:480px}
* html #quiz_show_2 .question ul{ []margin-left:0}
#quiz_show_2 .question ul{ clear:none; float:left; margin-left:30px; margin-right:0}
#quiz_show_2 #answer_list .question_number, #quiz_show_2 #question_list .question_number {float:left; color:#BDBDBE; font-size:20px}
#quiz_show_2 #answer_list h4, #quiz_show_2 #question_list h4 {float:left; font-size:17px; font-weight:bold; margin-left:15px; width:569px; [place:holder; width:560px;]width:550px; line-height:20px}
#quiz_show_2 ul#question_list div.photo {float: left; width: 130px; margin-left:30px}
#quiz_show_2 .question input, #quiz_show_2 .question label{ float:left; margin-top:0}
#quiz_show_2 .question label{ margin-bottom:5px}
#quiz_show_2 .question label:hover{ background:#D4D4D4}
* html #quiz_show_2 .question label strong{ []width:550px !important}
#quiz_show_2 .question label strong{ display:block; width:558px; []width:558px !important; margin-left:29px}
* html #quiz_show_2 .question label strong.with_photo{ []width:350px !important}
#quiz_show_2 .question label strong.with_photo{ width:378px !important}
#quiz_show_2 .next_question{ font-style:italic; display:inline-block; width:500px; text-align:right; vertical-align:middle; []margin-top:-38px}
#quiz_show_2 .button_container {padding-left:30px}
#quiz_show_2 h3.your_result {margin:0 auto; text-align:center; font-size:26px; padding:20px}
#quiz_show_2 .results {padding:10px 0}
#quiz_show_2 .results img {float:left; margin: 0 5px 5px 0}
#quiz_show_2 .results .plug {float:left; width:490px; font-size:14px}
#quiz_show_2 .results .links {float:left; padding:10px 0; font-size:13px}
#quiz_show_2 .results .links a{ margin-left: 20px}
#quiz_show_2 .dart {float:right; background-color:#FFF}
#quiz_show_2 .dart img{ padding:1px; border:solid 1px #D9D9D9; margin-right:15px}
#quiz_show_2 #publishable_stats img{ float:left}
#quiz_show_2 .addthis_toolbox{ margin-bottom:10px}
#quiz_show_2 .compare{ float:left; width:304px}
#quiz_show_2 .compare li{ padding-bottom:5px}
#quiz_show_2 .compare h3{ font-size:14px}
#quiz_show_2 .compare_community{ margin-left:10px}
#quiz_show_2 .compare img{ float:left; margin-right:5px}
#quiz_show_2 .comments .submit_row{ text-align:left}
.quiz_answers .title_bar{ display:none}
#quiz_show_2 #answer_list{ margin:0}
.quiz_answers li.answer{ padding-bottom:20px; padding:10px 0px 10px 5px}
#answer_list .answer ul.with_photo{ margin-left:10px}
#answer_list .answer ul, #answer_list .photo{ float:left; margin-bottom:0; margin-left:30px}
#answer_list .answer li.with_photo{ width:430px; []width:420px}
#answer_list .answer li{ padding-bottom:10px; width:580px; []width:570px}
#answer_list .answer:hover{ background:#F3F3F3}
#answer_list .answer li strong{ margin-right:10px}
#answer_list .answer li{ padding:5px 0px; margin-bottom:5px}
#answer_list .answer li span{ padding-left:20px; display:inline-block}
#answer_list .correct_answer-your_answer-{ background:#D4D4D4 url(/themes/new/base/images/grid/check.png) no-repeat scroll 2px 50%; font-weight:bold}
#answer_list .your_answer-{ background:transparent url(/themes/new/base/images/grid/x.png) no-repeat scroll 2px 50%}
#answer_list correct_answer-your_answer-, #answer_list .real_answer-{ background-color:#D4D4D4 !important; font-weight:bold}
#quiz_show_2 .contact_importer_login ul#friends{ width:500px}
div.select_friends ul#friends li {width:240px}
div.select_friends ul#friends li label {float:none; width:auto}
#quiz_show_2 .contact_importer_login ul#friends li input {margin-left:0px}
#quiz_show_2 .contact_importer_login ul#friends li em {display:inline-block; width:150px; overflow:hidden; padding-top:5px}
form#publish_form p {margin-bottom:4px}
form#publish_form label {float: left; width: 45px}
form#publish_form div.submit_row {width: 35%}
body.c_quizzes div.error_message{ color:red}
body.c_quizzes_a_secondary_questions #header, body.c_quizzes_a_offer_questions #header, body.c_quizzes_a_results #header, body.c_quizzes_a_initial_questions #header{ }
#empty{ background:transparent; height:35px}
body.c_quizzes_a_show #questions form div, body.c_quizzes_a_initial_questions #questions form div{ padding-bottom:6px}
body.c_quizzes_a_show #questions #form_zipcode, body.c_quizzes_a_initial_questions #questions #form_zipcode{ margin: 1.5em; width:45px}
body.c_quizzes_a_show #questions #formRow_yearofhighschoolgraduation, body.c_quizzes_a_show #questions #form_yearofbirth, body.c_quizzes_a_show #questions #form_educationlevel, body.c_quizzes_a_initial_questions #questions #form_yearofbirth, body.c_quizzes_a_initial_questions #questions #form_educationlevel{ margin: 1.5em}
body.c_quizzes_a_show fieldset{ border:0; padding:0}
body.c_quizzes_a_show ul#question_list{ margin-bottom:0}
body.c_quizzes_a_show .formElements{ padding-left:6px}
body.c_quizzes_a_results fieldset {clear:left}
body.c_quizzes_a_results div#results form fieldset div.select_offer_header label {display:inline}
body.c_quizzes_a_results div#results div.description {margin-left:24px}
body.c_quizzes_a_results fieldset div.description img {float:left}
body.c_quizzes_a_results fieldset div.description .default_offer_description {}
body.c_quizzes_a_offer_questions fieldset div {padding-bottom:0}
body.c_quizzes_a_offer_questions form div, body.c_quizzes_a_secondary_questions form div {padding-bottom: 5px}
body.c_quizzes_a_offer_questions fieldset div.formRow {padding-top:5px}
body.c_quizzes_a_show select, body.c_quizzes_a_secondary_questions select, body.c_quizzes_a_initial_questions select, body.c_quizzes_a_offer_questions select {padding:3px}
#selectable_offers fieldset{ border:none}
#selectable_offers fieldset legend{ display:none}
#selectable_offers form fieldset div.select_offer_header {background:#DEE8EC none repeat scroll 0 50%; display:block; font-size:11pt; font-weight:bold; padding:6px}
#selectable_offers form fieldset div select{ background:none; padding:0; width:100%}
.location {color: #999; font-size: 11px}
p.blank_state {padding: 20px}
ul#user_search_results {font-size: 12px; margin: 0}
ul#user_search_results li.user {padding: 12px 0 16px 0; border-bottom: 1px solid #ddd}
ul#user_search_results li.user div.col {float: left}
ul#user_search_results li.user div.image {padding-right: 12px; width: 60px}
ul#user_search_results li.user p {margin-bottom: 2px}
ul#user_search_results li.user p.name {font-size: 16px; font-weight: bold; margin-bottom: 0}
ul#user_search_results li.user p.service {margin-top: 6px}
ul#user_search_results li.user div.actions {float: right; margin-top: 18px}
ul#user_search_results li.user div.actions ul {width: 120px; margin:0px; padding:0px}
ul#user_search_results li.user div.actions ul li {border-bottom: 1px solid #D8DFEA}
ul#user_search_results li.user div.actions ul li:hover {background:#eee none repeat scroll 0%; border-bottom: 1px solid #A7B1BF}
ul#user_search_results li.user div.actions ul li a {background:transparent none repeat scroll 0%; display:block; padding:2px 3px}
div#leaderboard ul.leader_list {margin: 0}
div#leaderboard ul.leader_list li {height: 80px; font-size: 12px; float: left}
div#leaderboard ul.leader_list li div.rank, div#leaderboard ul.leader_list li div.avatar, div#leaderboard ul.leader_list li div.user, div#leaderboard ul.leader_list li div.score{ float: left; height: 63px; margin: 10px 4px}
div#leaderboard ul.leader_list li div.rank {clear: left; font-weight: bold; width: 30px; text-align: right}
div#leaderboard ul.leader_list li div.avatar {font-weight: bold; width: 57px}
div#leaderboard ul.leader_list li div.user {width: 390px}
div#leaderboard ul.leader_list li div.user ul {margin: 0}
div#leaderboard ul.leader_list li div.user ul li {float: left; width: 125px; height: auto; font-size: 11px}
div#leaderboard ul.leader_list li div.user a.username {font-size: 16px; font-weight: bold}
div#leaderboard ul.leader_list li div.user p {font-size: 11px; margin-bottom: 4px}
div#leaderboard ul.leader_list li div.score {float: right; text-align: center}
div#leaderboard ul.leader_list li div.score p {font-size: 16px; font-weight: bold; margin-bottom: 2px; text-align: center; width: 87px}
div#fastest_risers ul {margin: 0}
div#fastest_risers ul li {font-size: 12px; float: left; width: 100%; padding: 3px 0}
div#fastest_risers ul li em {font-style: normal; float: left; clear: left; padding-right: 5px}
div#fastest_risers ul li a {width: 190px; []width: 170px; height: 15px; float: left}
div#fastest_risers ul li strong {float: right}
div#community_stats ul, div#legend ul {margin: 15px 0 0 15px; text-align: center}
div#community_stats ul li {font-size: 14px}
ul.site_bullets {margin: 0}
ul.site_bullets li {padding-left: 14px; background:transparent url(../themes/new/base/images/grid/arrow_1.gif) no-repeat scroll 0 4px; margin:3px 0}
ul.indented_site_bullets {list-style-image:url(../themes/new/base/images/grid/arrow_1.gif); list-style-position:inside}
ul.indented_site_bullets li {padding-left: 0; background:none; margin:3px 0}
div#share_content {width: 434px; margin-top:-10px; margin-left: 107px; font-size: 11px; position:absolute; background:white; z-index: 1000}
div#share_content .inner_box{ border:solid 2px}
div#share_content h4{ font-weight:bold}
div#share_content div {padding-bottom: 5px}
div#share_content textarea{ margin:0}
div#share_content label {padding-top: 4px; float: left; width: 50px; font-weight: normal; font-size: 12px; text-align: right; padding-right: 8px}
div#share_content div#share_message_recipient_email_row input, div#share_content div#share_message_subject_row input {font-size: 12px; width: 331px}
div#share_content textarea {height: 100px; width: 325px; font-size: 12px}
div#share_content div#share_message_message_row label {padding-top: 9px}
div#share_content div.actions {text-align: right; margin-right: 9px; float:none}
.article_show p.article_link{ margin-top:6px}
img.embed, .video embed {float: left; margin:0 11px 11px 0}
.video .author_box {float: left; clear: right; margin: 0 0 10px 0; width: 218px; margin-right:5px }
div.video_show object{ margin:0 11px 0 0; width:385px !important; float:left}
div.video_show embed{ max-width:385px !important}
.video_show hr{ margin:0; height:1px}
.video_show #social_bookmarks{ float:left; padding-top:11px}
.video_show .description label{ display:block; margin-top:11px}
.video_preview {margin-bottom: 10px}
.video_preview h4 {font-weight: bold; margin-bottom: 4px}
.video_preview .photo {float: left; margin-right: 10px; background:none}
.video_preview .photo img{ padding:1px; border:solid 1px #D9D9D9}
.video_preview .submitter {margin-top: 6px; font-size: 11px; color: #666}
.video_preview .publishable_stats {color: #666; border-top: 0; margin: 0}
body.c_videos_a_list .pagination{ margin-top:1px; margin-right:0; padding-right:0; clear:right}
.actions {margin:11px 0}
.actions a {margin-right:5px}
.pagination {float:right; margin-right:0px; padding-right:0px; clear:right}
#discussions h3, #posts td.member_info p, .forums .bread_crumbs p{ margin-bottom:5px}
#discussions h4 {font-weight: bold}
#discussions .description div.head{ font-size:1.2em; font-weight:bold; line-height:1.25em; margin-bottom:0; margin-left:11px}
body.c_topics_a_search #discussions h4 {display:inline}
body.c_topics_a_search #discussions a.modify_search{ font-size:11px; margin-left:11px}
#discussions .indent{ margin-left:11px}
#forums_search_keyword {float:right; width:auto; margin-top:-5px}
#topic_search_keyword_row{ display:inline; padding-bottom:0}
#topic_search_keyword_row label{ margin-right:10px}
#forums_search_keyword input[type="text"]{ padding-bottom:4px; width:120px}
#forums_search_keyword .search_magnify{ position:absolute; [place:holder; ]margin-left:0; []margin-top:0}
#forums_search_keyword a.advanced_search{ margin-left:162px; font-size:11px}
#discussions #new_topic{ display:inline; margin-top:0px; float:left; margin-bottom: 12px}
p.next_page {text-align:center; font-size: 20px; margin-bottom: 2px}
body.c_topics_a_popular #discussions #new_topic, body.c_topics_a_recent #discussions #new_topic, body.c_topics_a_search #discussions #new_topic{ margin-top:8px}
body.c_topics_a_popular #discussions h3, body.c_topics_a_recent #discussions h3{ position:absolute; display:inline}
.topic .category_crumbs {font-weight: normal; font-size: 11px; margin-top: 2px}
.topic_tr td.data {vertical-align:middle; text-align:center; padding:4px}
.topic_tr td.description a.title {padding:3px 0 3px 28px ; font-weight: bold}
.topic_tr td.description a.hide {background:transparent}
.topic_big_title_preview {padding-bottom: 10px}
.topic_big_title_preview .photo {display: block; float: left; width: 32px; padding-right: 8px}
.topic_big_title_preview h4, .topic_big_title_preview .stats p {padding-left: 40px}
.topic_big_title_preview h4 {margin-bottom: 2px; padding: 0; font-weight: bold}
.topic_big_title_preview .stats {font-size: 11px; color: #777}
.topic_big_title_preview .stats p {margin-bottom: 3px}
.topic_big_avatar_preview {padding-bottom: 10px}
.topic_big_avatar_preview .photo {display: block; float: left; width: 52px; padding-right: 8px}
.topic_big_avatar_preview h5, .topic_big_avatar_preview .stats p {padding-left: 60px}
.topic_big_avatar_preview h5 {margin-bottom: 2px; padding: 0; font-weight: bold}
.topic_big_avatar_preview .stats {font-size: 11px; color: #777}
.topic_big_avatar_preview .stats p {margin-bottom: 3px}
.topic_small {background:transparent url(../themes/new/base/images/grid/dot_2.gif) no-repeat scroll 2px 10px; padding:3px 0pt 4px 20px; font-size: 11px}
body.c_topics_a_create form#post_discussion div strong{ display:inline; margin-left:5px; color:red; font-size:0.9em; padding-left:5px}
body.c_topics_a_create form#post_discussion div #topic_title{ border:none}
.discussion_table tr.table_header h4, .topic_watching_table tr.table_header h4 {margin:3px; color:#FFF}
.discussion_table{ clear:both}
.compose_header, .reply_header, .message_menu, .discussion_table .table_header, .topic_table .table_header, .discussion_table .table_header th, .topic_table .table_header th {background: #5196CD; color:#FFF; margin-bottom:5px}
.topic_table .table_header th.rating_column{ width:7%}
.topic_watching_table tr.table_header th, .topic_watching_table tr.table_header th a, .discussion_table tr.table_header th, .discussion_table tr.table_header th a {color:#FFF}
.post_table, .topic_table {border-left:solid #ccc 1px; border-top:solid #ccc 1px; width:100%; margin-bottom: 11px; clear:both}
.post_table td, .topic_table td {border-bottom:solid #ccc 1px; border-right:solid #ccc 1px}
.post_table tr.even, .table_table tr.even {background:#eee}
.topic_table th, .discussion_table th {vertical-align:middle}
.topic_watching_table td, .discussion_table td {padding:5px 5px 6px 0}
.topic_watching_table tr h4, .discussion_table tr h4 {margin-bottom:0px}
.discussion_table .topics, .discussion_table .posts {text-align:center}
.discussion_table td p{ margin-bottom:0px; margin-right:5px}
.topic_table td.last_post {text-align:left}
.topic_table td.last_post p {margin-bottom:1px}
.topic_table th, .topic_table th a {color:#FFF}
.topic_table th, .topic_table td {text-align:left; padding: 4px}
.topic_table td.discussions_inline_ad {padding:0; margin:0; line-height:8px}
.topic_table th.sortable a {float: left; text-decoration: underline}
.topic_watching_table {margin-bottom:0px}
.table{ clear:both}
.topic_watching_table td {vertical-align:middle; padding:4px}
#discussions .topics_watching_header th.topics, .topic_watching_table td.description{ width:500px}
#discussions .topics_watching_header th.replies, .topic_watching_table td.replies{ width:60px}
#discussions .topics_watching_header th.last_post, .topic_watching_table td.last_post{ width:120px}
#discussions .topics_watching_wrapper{ margin-bottom:11px}
#discussions .topics_watching_header{ margin-bottom:0; border:0}
#discussions .topics_watching_header th{ padding:0}
#discussions .topics_watching_header .topics a span{ font-size:11px; font-weight:normal}
#discussions .topic_table{ border-bottom:0}
div.topics_legend {clear:left}
div.topics_legend ul {color:#A2A4A6; width:300px; float:left; margin:4px 0 0}
div.topics_legend ul li {padding:3px 0 8px 30px}
.forums .new_indicator{ background:transparent url(../themes/new/base/images/icons/topic_new.png) no-repeat scroll 2px 3px; padding:0 11px; margin:2px 0 0 5px}
.forums .normal{ background:transparent url(../themes/new/base/images/icons/topic_normal.png) no-repeat scroll 2px 3px}
.forums .hot{ background:transparent url(../themes/new/base/images/icons/topic_hot.png) no-repeat scroll 2px 3px}
.forums .very_hot{ background:transparent url(../themes/new/base/images/icons/topic_very_hot.png) no-repeat scroll 2px 3px}
.forums .sticky{ background:transparent url(../themes/new/base/images/icons/topic_sticky.png) no-repeat scroll 7px 0}
.forums .locked{ background:transparent url(../themes/new/base/images/icons/topic_locked.png) no-repeat scroll 6px 0}
.forums .locked_sticky{ background:transparent url(../themes/new/base/images/icons/topic_locked_sticky.png) no-repeat scroll 0 0}
.forums .poll_topic {background:transparent url(../themes/new/base/images/icons/poll_topic.png) no-repeat scroll 2px 3px}
#posts .post_head{ float:left; clear:left; width:100%}
#posts .post_header p{ padding:7px 0; margin-bottom:5px}
#posts .post_header h4{ margin-bottom:0}
#posts table{ display:block; clear:both}
#posts #reply{ clear:both}
#posts .quote{ float:right; clear:right}
#posts table td{ padding:5px 5px 15px 5px; text-align:left}
#posts table td.post_td{ width:83.3%}
#posts table td.post_td pre, #posts table td.post_td code {white-space: pre-wrap; white-space: -moz-pre-wrap !important; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word}
#posts table td.post_td img{ float:none; margin:2px 2px 0 2px}
#posts table td.post_td div.signature {padding-top: 20px}
#posts table td.post_td div.signature hr {width: 100px}
#posts table td.post_td div.signature p {color: #AAA}
.small_thumbs_rating, #posts table .thumbs_rating{ float:left; width:40px; margin-right:5px}
.small_thumbs_rating .thumbs_img form, #posts table .thumbs_rating .thumbs_img form {width:20px}
.small_thumbs_rating .thumb_score, #posts table td.post_td .thumb_score{ display:none}
.small_thumbs_rating .thumb_wrap, #posts table td.post_td .thumb_wrap{ padding-top:2px}
.small_thumbs_rating, #posts table td.post_td .thumbs_rating{ background:transparent url(../themes/new/base/images/icons/thumb_sm_bg.png) no-repeat scroll 0 0; height:22px; margin-bottom:0}
#posts table td.post_td .thumbs_rating{ margin-top:3px}
.small_thumbs_rating .thumb_wrap .active_thumbs_up form, #posts table .thumb_wrap .active_thumbs_up form{ background:transparent url(../themes/new/base/images/icons/thumb_sm_up_active.png) no-repeat scroll 4px 0}
.small_thumbs_rating .thumb_wrap .active_thumbs_down form, #posts table .thumb_wrap .active_thumbs_down form{ background:transparent url(../themes/new/base/images/icons/thumb_sm_down_active.png) no-repeat scroll 0px 0}
.small_thumbs_rating .thumbs_up form, #posts table .thumbs_up form, #posts table .thumb_wrap:hover .active_thumbs_up form {background:transparent url(../themes/new/base/images/icons/thumb_sm_up.png) no-repeat scroll 4px 0}
.small_thumbs_rating .thumbs_down form, #posts table .thumbs_down form, #posts table .thumb_wrap:hover .active_thumbs_down form {background:transparent url(../themes/new/base/images/icons/thumb_sm_down.png) no-repeat scroll 0px 0}
.small_thumbs_rating .thumb_wrap .thumbs_up form:hover, .small_thumbs_rating .thumb_wrap .active_thumbs_up form:hover, #posts table .thumb_wrap .thumbs_up form:hover, #posts table .thumb_wrap .active_thumbs_up form:hover {background:transparent url(../themes/new/base/images/icons/thumb_sm_up_active.png) no-repeat scroll 4px 0}
.small_thumbs_rating .thumb_wrap .thumbs_down form:hover, .small_thumbs_rating .thumb_wrap .active_thumbs_down form:hover, #posts table .thumb_wrap .thumbs_down form:hover, #posts table .thumb_wrap .active_thumbs_down form:hover {background:transparent url(../themes/new/base/images/icons/thumb_sm_down_active.png) no-repeat scroll 0px 0}
.small_thumbs_rating .thumbs_img form input{ height:23px; width:20px}
.small_thumbs_rating .thumbs_img form {float:left; height:23px; width:20px}
#posts div.verified_status {margin:0pt 6px 0pt 60px; float:none}
#posts .post_head h3 span.post_header{ float:left}
#posts td.member_info{ width:150px}
#posts .quote a{ padding-left:24px; background:transparent url(../themes/new/base/images/icons/topic_quote.png) no-repeat scroll 0 0}
#posts div.avatar_stars{ float:left; width:60px}
#inbox_messages .status_online, #posts .status_online{ margin-left:62px; padding-top:3px; background:transparent url(../themes/new/base/images/icons/topic_online_now.png) no-repeat scroll 0 0}
#post .status_online {width: 10px}
#posts .member_info .login {font-weight: bold}
#posts .member_info .owner_actions a.delete, #posts .member_info .owner_actions a.owner_action {margin:0 0 5px 60px; display:block; font-size:11px; []margin:0; []padding:0 12px; background:none}
#posts .member_info .posts_count {font-size: 11px}
#posts .back_to_top{ display:block; clear:left; padding:11px 20px 0 0; font-size: 10px}
#inbox_messages .avatar_popout, #posts .avatar_popout, .user_reference .avatar_popout{ position:absolute; border:solid #1066A8 1px; background:#FFF; padding:5px; margin:5px 0px 0 60px; z-index:52}
#inbox_messages .avatar_popout ul, #posts .avatar_popout ul, .user_reference .avatar_popout ul{ margin:0; float:left}
.avatar_popout .popout_profile {background:transparent url(../themes/new/base/images/icons/topic_view_profile.png) no-repeat scroll 0 2px; behavior: url(/themes/new/base/stylesheets/iepngfix.htc); padding:3px 0 3px 20px}
.avatar_popout .popout_message {background:transparent url(../themes/new/base/images/icons/topic_send_a_message.png) no-repeat scroll 0 2px; behavior: url(/themes/new/base/stylesheets/iepngfix.htc); padding:3px 0 3px 20px}
.avatar_popout .popout_friend {background:transparent url(../themes/new/base/images/icons/topic_add_as_friend.png) no-repeat scroll 0 2px; behavior: url(/themes/new/base/stylesheets/iepngfix.htc); padding:3px 0 3px 20px}
.avatar_popout .popout_tag {background:transparent url(../themes/new/base/images/icons/topic_tag_member.png) no-repeat scroll 0 2px; behavior: url(/themes/new/base/stylesheets/iepngfix.htc); padding:3px 0 3px 20px}
.avatar_popout .popout_online{ background:transparent url(../themes/new/base/images/icons/topic_online_now.png) no-repeat scroll 0 0; behavior: url(/themes/new/base/stylesheets/iepngfix.htc); padding:0px 0 0px 20px; color:#777; font-size:11px}
.avatar_popout .popout_offline{ background:transparent url(../themes/new/base/images/icons/topic_offline.png) no-repeat scroll 0 0; behavior: url(/themes/new/base/stylesheets/iepngfix.htc); padding:0px 0 0px 20px; color:#777; font-size:11px}
.avatar_popout .close {background:transparent url(../themes/new/base/images/icons/topic_popout_x.png) no-repeat scroll right top; behavior: url(/themes/new/base/stylesheets/iepngfix.htc); padding:0px 0 0px 20px; float:left}
form#post_discussion div#topic_body_row, form#post_discussion div#post_body_row{ width:785px}
form#post_discussion div.discussion_checkbox label{ margin:-14px 0 0 0px}
form#post_discussion div#post_topic_watch_row{ float:left}
form#post_discussion div.submit {padding-left:612px}
td.post_td p{ clear:left; margin-bottom:5px}
td.post_td p a {display:inline-block; max-width:700px; overflow:hidden; vertical-align:bottom}
td.post_td .post_header p{ clear:none; font-size: 11px}
td.post_td ul{ list-style-type: disc}
.owner_action {font-size: 11px; width:auto; float:left; clear:left}
.admin_functions span, .special_actions span, .admin_action, .moderator_action {font-size: 11px; padding: 2px; display:block; border: 1px solid #fe5; width:auto; margin: 6px 6px 3px 0; float: left}
.admin_action, .moderator_action {color: #333; border: 1px solid #ddd}
.admin_action {background-color: #fe5}
.admin_action:hover {color: #333; background-color: #ffc}
.moderator_action {background-color: #e74}
.moderator_action:hover {color: #333; background-color: #f96}
#topic_search_post_created_at_row:after, #topic_search_post_created_at_order_row:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
body.a_advanced_search form div.inline_fields label{ width:auto; margin-bottom:5px}
body.a_advanced_search #topics #topic_search_keyword_row {float:none; margin:0; padding-bottom:0; position:static}
body.a_advanced_search .search_by_input select, body.a_advanced_search .search_by_input input[type="text"]{ float:left; clear:left; margin-bottom:5px}
body.a_advanced_search .search_by_input{ width:230px; float:left}
body.a_advanced_search .search_input select, body.a_advanced_search .search_input input[type="text"]{ margin-bottom:5px}
body.a_advanced_search .search_input{ width:600px; float:left; position:relative}
body.a_advanced_search .search_input div{ padding-bottom:5px}
body.a_advanced_search .search_input select{ position:absolute; left:140px; []margin-left:120px; []left:0; float:left}
, body.a_advanced_search .search_input select#topic_search_post_created_at{ []left:35px}
body.a_advanced_search .search_input select#topic_search_post_created_at_order{ left:358px; []left:45px; margin-top:-28px; [place:holder; margin-top:-23px; ]margin-top:-20px}
body.a_advanced_search .search_input label{ float:left}
body.a_advanced_search input.button{ float:right}
.post_td blockquote{ border-left: 1px solid #777; padding-left:11px}
#posts .banner_ads{ margin: 0 auto}
#posts .banner_ads img{ display:block; margin: 0 auto; padding:1px; border:solid 1px #777}
dl.products-top-photo {float:left; margin:0pt 19px 0pt 0pt; width:86px}
dl.products-top-photo dt img {border:1px solid #E2EBF0}
dl.products-top-photo dt a {background:0}
dl.products-top-photo dd {margin-left:0; text-align:center; color:#838383; font-size:11px}
dl.products-top-photo dd .rating-box-small {left:4px; margin-left:auto; margin-right:auto; position:relative}
table.products-top-info th {width:93px}
table.products-top-info th, table.products-top-info td {padding:0pt 0pt 14px; vertical-align:top}
table.products-top-info td {font-weight:bold}
table.products-top-info td p {font-size:13px; font-weight:normal; line-height:1.45em; margin-bottom:5px}
body.c_articles_a_resources p.more, #products p.more{ margin-bottom:0}
#products .write-a-review{ text-align:center}
.product-list dl{ clear:both; display:block; margin:1px 0px; padding:4px 6px 4px 0px}
.product-list dl dt {clear:left; float:left; width:52px}
.product-list dl dd.name {font-size:12px; margin-right:10px; padding-bottom:5px; padding-top:5px; width:199px}
.product-list dl dd {margin:0pt -3px 0pt auto; width:199px}
body.c_products_products .start-a-discussion-body {text-align:center}
.products-browse h3 {clear:both; height:25px; width:100%}
.products-browse-list {border:1px solid #D9D9D9; margin:0pt 0pt 18px; padding:11px 14px 12px 10px; clear:both}
.products-browse-list dl.products-product {float:left; margin:0pt 15px 0pt 0pt; width:86px}
.products-browse-list dl.products-product dd.reviews {font-size:9px; line-height:1.5em; padding:0pt 2px 2px; text-align:center; margin-left:0}
.products-browse-list ul.products-categories {float:left; padding:0pt 10px; margin:0; width:121px}
.products-browse-list ul.products-categories li {background:transparent url(../themes/new/base/images/grid/arrow_1.gif) no-repeat scroll 0pt 50%; font-size:9px; margin:0pt 0pt 10px; padding:0pt 0pt 0pt 12px}
.products-browse-list ul.products-categories li.f-1 {font-size: 10px}
.products-browse-list ul.products-categories li.f-11 {font-size: 11px}
.products-browse-list ul.products-categories li.f-12 {font-size: 12px}
.products-browse-list ul.products-categories li.f-13 {font-size: 13px}
.products-browse-list ul.products-categories li.f-14 {font-size: 14px}
.products-browse-list ul.products-categories li.f-15 {font-size: 15px}
.products-browse-list-body h4, .products-recent-reviews{ margin-left:420px; width:178px}
.products-recent-reviews dl dt {background:transparent url(../themes/new/base/images/grid/arrow_1.gif) no-repeat scroll 0pt 4px; font-size:11px; font-weight:bold; margin:0pt 0pt 2px; padding:0pt 0pt 0pt 13px}
.products-recent-reviews dd{ margin-left:0}
.products_body .box-personal h4{ margin-left:10px}
.review-list .review-list ul.prod_list, .products_body .review-list ul.prod_list{ margin:0 0 0 10px}
.review-list .review-list ul.prod_list li.prod_item, .products_body .review-list ul.prod_list li.prod_item{ padding:5px 0}
.review-list .review-product, .products_body .review-product{ margin:5px 0 0 10px}
.review-list .odd{ background:#D9D9D9}
.products_body dt{ width:90px; height:auto; float:left; margin:0; padding:0}
.products_body dt a {border:1px solid #366B92; display:block}
.products_body dd{ margin:0 0 3px 100px}
.products_body dd.product-name{ font-size:14px; font-weight:bold; margin-bottom:1px}
.products_body dd.posted{ font-size:9px; color:#A7A7A7; padding-top:2px}
.products_body dd.last-review{ font-size:12px; line-height:13px; font-family:Arial,sans-serif}
.review-list .new-review-stats, .products_body .new-review-stats, .c_products_products .new-review-stats {float:right}
.review-list .new-review-stats li.stars, .products_body .new-review-stats li.stars, .c_products_products .new-review-stats li.stars{ padding-bottom:10px}
.review-list .rating-box, .products_body .rating-box, .c_products_products .rating-box{ float:left}
.review-list .votes, .products_body .votes, .c_products_products .votes{ float:left; font-size:11px; padding-left:10px}
#product_show .products-details-photo{ width:202px; float:left; margin:0 10px 10px 0}
#product_show .products-details-photo ul li{ float:left; padding-right:5px}
#product_show .products-details-info{ }
#product_show .products-details-info-header h4{ margin:0; font-size:15px}
#product_show .products-details-info-header{ padding-bottom:10px; width:400px; float:left}
.products-details-info table{ float:left}
.products-details-info table th, .products-details-info table td{ padding:10px 10px 0 0}
.products-details-options ul{ border-top:solid 1px #D4D4D4; border-bottom:solid 1px #D4D4D4; float:left; padding:10px 0; margin:0}
.products-details-options{ float:left}
.products-details-options li{ padding:0 10px 0 10px; margin:0 0 0 30px; float:left; text-align:center}
.products-details-options li.add-products a{ background:transparent url(../themes/new/base/images/icons/add_product.gif) no-repeat scroll 0 0px; padding:0 0 4px 19px; font-weight:bold}
.products-details-options li.share a{ background:transparent url(../themes/new/base/images/icons/share.gif) no-repeat scroll 0 1px; padding:0 0 4px 19px}
.products-details .member-reviews h4{ clear:left}
.products-details .member-reviews dt{ float:left}
.products-details .member-reviews .user-review dt{ width:58px}
.products-details .member-reviews dd{ float:left; width:520px; margin-left:5px}
.products-details .member-reviews dd dl{ position:relative}
.products-details .member-reviews dd dd p{ margin-bottom:5px}
.products-details .member-reviews dd dd.dt{ font-size:9px; color:#A7A7A7; padding-top:2px; width:auto}
.products-details .member-reviews dd dd.flag{ background:transparent url(../themes/new/base/images/icons/flag.gif) no-repeat scroll 0 0; padding: 1px 0 0 18px; width:130px; float:right; font-weight:bold; font-size:11px}
.products-details .first-review dd.the_review{ width:450px}
.products-details .member-reviews dd dd.review-1st{ background:transparent url(../themes/new/base/images/icons/1st_review.gif) no-repeat scroll 0 0; display:block; height:46px; width:46px; float:right}
.products-details .member-reviews dd dd.review-1st span{ display:none}
.member-reviews-list dl.first-review p {padding-right:66px}
.products-details .member-reviews dd dd.dt .review-data{ float:left; padding-right:10px}
.products-details .member-reviews dd dd.dt span a, .products-details .member-reviews dd dd .rating-box-small{ float:left; display:inline; clear:none}
.products-browse-list .products-recent-reviews dl{ clear:left}
#write_product_review .write_post .step{ float:left}
#write_product_review dl.product_review_list dd dt{ float:none}
#write_product_review .product_photo{ float:left; padding-right:10px}
#write_product_review .product_info{ width:500px; float:left}
#write_product_review .product_info th{ padding:0 20px 10px}
#write_product_review .your_opinion{ margin-left:184px}
#write_product_review form div{ padding-bottom:11px}
#write_product_review .your_opinion label.tell-us{ float:left}
#edit_product_review span.required, #write_product_review span.required{ font-size:9px; color:#F7941D; padding-left:10px}
#write_product_review span.required{ float:left}
body.c_products_products_a_new #write_product_review span.required{ float:none}
#edit_product_review textarea, #write_product_review .your_opinion textarea{ height:100px; font-size:12px}
#write_product_review .submit .name{ margin-left:202px}
#edit_product_review .submit .or, #write_product_review .submit .or{ padding:0 10px}
#write_product_review .new-review-stats ul{ padding:10px; border:solid 1px #D4D4D4}
#write_product_review .new-review-stats ul ul{ padding:0px; border:none}
#write_product_review .new-review-stats span{ padding:0px 0 0 10px; font-size:11px}
#write_product_review .box-personal{ float:left}
#write_product_review #product_photo_upload{ display:inline; float:right}
body.c_products_products_a_new #write_product_review .row-checkbox, body.c_products_products_a_new #write_product_review .your_opinion {margin-left:150px}
#edit_product_review form{ float:left}
#edit_product_review .upload_photo_container{ float:right}
#edit_product_review .product-blank-photo dt, #edit_product_review .product-blank-photo dd{ }
#edit_product_review .describe-product{ padding-bottom:0}
#edit_product_review .submit .name{ margin-left:170px}
#edit_product_review dd, #edit_product_review .product-blank-photo dt{ margin:0 10px 10px 10px}
body.c_products_search h4.step{ margin:2px 5px 0 0; float:left}
.write-post .name, body.c_products_search .write-post label{ margin:5px 5px 0 0; float:left}
body.c_products_search .write-post input {float:left; margin-top:2px}
body.c_products_search .step_txt {padding-bottom:10px}
.edit_aggregate_content, .new_aggregate_content {clear:both; border:solid #ffc 1px; padding:11px; margin:5px}
.edit_aggregate_content label, .new_aggregate_content label{ clear:left; float:left; margin-right:10px; padding-top:4px; text-align:right; width:100px}
.edit_aggregate_content select, .new_aggregate_content select{ width:305px; background:#ffc}
.edit_aggregate_content textarea, .new_aggregate_content textarea {height: 90px; width:305px; padding:0; background:#ffc}
.new_aggregate_content #submit_row{ padding-left:110px}
body.c_news_feeds_a_hack_head #leaderboard_ad{ display:none}
#leaderboard_ad{ padding:11px 0 0}
#leaderboard_ad {display: inline-block}
#leaderboard_ad:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
* html #leaderboard_ad {height: 1%}
#leaderboard_ad {display: block}
#leaderboard_ad a{ background:none}
#leaderboard_ad a img{ padding:1px; border:solid 1px #D9D9D9}
#wizzyContainer {z-index: 500;}
body.c_account_reputation #content #reputation_wrapper{ border: solid #D9D9D9 1px; padding:11px; margin:0}
body.c_account_reputation #content.span-24 #reputation_wrapper{ width:945px; margin-bottom:12px}
body.c_account_reputation #nav{ margin-bottom:0}
.reputation-box {width:154px; float:left; margin-right: 20px}
.reputation-box li {display:block}
.reputation-box .staff {font-size: 17px; text-align: center}
.reputation-box li.stars {padding-left:16px}
.reputation-box li.points {text-align:center; font-size: 16px}
.reputation-box li.points strong {font-size: 28px; font-style: normal}
.reputation-box li.member-since {text-align:center}
.reputation-box li.founding-member {background: url("../themes/new/base/images/grid/bg_my_reputation_fm.gif") 0 0 no-repeat; height:22px; width:168px; position:relative; left:-7px}
.reputation-box li.founding-member strong {display:none}
table.reputations{ width:100% }
table.reputations thead .head{ font-size:13px; line-height:13px; color:#FFF; font-weight:bold; padding:5px 5px 5px 5px; margin:0; background:#1066A8}
table.reputations .label {font-size: 18px; padding-top: 6px; padding-left: 5px; width:380px}
table.reputations tfoot .label {background:none}
table.reputations .math{ font-size:12px; text-align:center; width:20px}
table.reputations .value, table.reputations .activity {font-size: 12px; padding-top: 6px; text-align: center; width:50px}
table.reputations .points {font-size: 12px; text-align: right; width:80px; padding-right:5px}
table.reputations .math strong, table.reputations .value strong, table.reputations .activity strong, table.reputations .points strong {font-size: 20px; font-style: normal}
table.reputations .description {padding-left: 11px}
table.reputations td .description_hover{ display:none; font-size:11px; margin-left:11px; margin-bottom:5px}
table.reputations tr:hover .description_hover {display: block}
table.reputations tr:hover{ background:#BAE3FF}
table.reputations tfoot tr td {border-top: 2px solid #ddd; padding-top: 11px}
div.employer_rating_box {width:76px; text-align:center}
div.employer_rating_box .ratingText {color:#717171; display:block; font-size:10px; font-weight:normal}
div.employer_rating_box .ratingText strong {color:#313131; display:block; font-size:12px}
div#employers_select h4 {padding-top: 10px}
div#employers_select a.button {float:right; margin-right: 30px}
form#employers_select_form {margin-top: 30px}
form#employers_select_form div {float:left; width:auto; margin-right: 20px}
form#employers_select_form div label {margin-right: 20px}
.employer_summary {margin-bottom: 20px}
.employer_summary .button {margin-top: 6px}
.employer_summary .name {margin-bottom: 2px}
.employer_summary .location {color:#999999; font-size:11px}
.employer_summary div.employer_rating_box {float:right; margin-right:50px}
div#employers_select h5.continue {float:right; margin-right: 20px}
.job_view .line, .job_post .line {margin-top: 8px; border-top:solid 1px #D9D9D9}
.job_view .line{ clear:both; padding-top:11px}
.job_post .line a.add_duty_button {margin-left:181px; margin-top: -27px; clear: both}
.job_post .line p strong{ font-size:11px}
.job_post #duties, .job_post #job_attribute_row, .job_post .job_attribute_row{ }
.job_post .job_attribute_row{ padding-left:180px}
.job_include_row ul li{ float:left}
.job_view .header{ margin-bottom:11px}
.job_view .header h3{ margin-bottom:5px}
.job_view .button, .job_view .button_2{ float:right; margin-right:2px}
.job_view #job_image{ float:left; border: solid 1px #D9D9D9; padding:1px; margin:0 4px 4px 0}
.job_view .job_img_col{ float:left}
.job_view .job_info_col{ float:left; width:510px; margin-bottom:5px}
.job_view label{ float:left; margin-right:10px; text-align:right; width:110px}
.job_view .specific_duties_row, .job_view .job_description_row{ margin-left:120px}
.job_view .specific_duties_row ul{ margin:0px}
.job_view .requirements_col label{ text-align:left; float:none; display:block; width:auto}
.job_view .info_row{ margin:0 0 4px 120px}
.job_view .job_description_row, .job_view .requirements_row {margin-bottom:11px}
.job_view .requirements_row ul{ list-style-type:disc}
.job_view .requirements_col {width:200px}
body.c_jobs #breadcrumb{ margin-bottom:5px}
.job_post input.button, .job_post input.button_2{ float:right}
.c_account_jobs_a_index .my_job_posts {padding-left:11px}
.c_account_jobs_a_index a.faq {float:right}
.my_job_posts .description, .my_job_posts table {margin-bottom:11px}
.my_job_posts td {padding:5px 5px 5px 0}
.free_job_post {padding:5px 5px 5px 22px; background:transparent url(../themes/new/base/images/icons/post_another_job.png) 0px 2px no-repeat}
.my_job_posts .hint {color:#000; padding:11px; background:#FFF999; width:500px}
body.c_inbox #container #content .span-3{ width:129px}
body.c_inbox #container .span-8{ width:300px}
#inbox_search{ border-bottom:solid 1px #D9D9D9}
#inbox_search div.search_div{ border:solid 1px #D9D9D9; background:#F6F6F6; width:103px; height:20px; float:left; padding:0}
#inbox_search .search_magnify{ float:left}
#inbox_search #inbox_search_keyword{ width:84px; border:0; padding:0; margin:0; background:#F6F6F6}
#inbox_search label{ float:right; clear:left; margin:4px 0}
#inbox_subnav .invite_friends{ border-top:solid 1px #D9D9D9; padding-top:20px; background:transparent url(../themes/new/base/images/icons/icon_inbox_add_friend.png) right 11px no-repeat}
#inbox_subnav .inbox_left_ad{ margin:0 auto; width:120px; padding-top:11px}
#inbox_subnav ul.inbox{ clear:both; margin: 5px 0 11px 0px}
#inbox_subnav ul.inbox ul{ margin-right:0; margin-left:4px}
#inbox_subnav ul.inbox li strong {font-size: 11px}
#inbox_subnav ul.inbox li a.active {font-weight: bold}
.top .pagination{ margin-top:0}
#compose_message, #reply_to_message, #inbox_messages{ border:solid 1px #D9D9D9; background:#FFF; margin-bottom:11px}
.compose_header, .reply_header, .message_menu{ padding:5px 0 5px 5px}
.message_menu a{ color:#FFF}
.reply_message{ padding:11px}
.compose_message div, .reply_message div{ padding-bottom:11px}
.compose_message label, .reply_message label{ width:90px; float:left; line-height:18px}
.message_menu a.compose:hover, .message_menu a.compose{ float:left; padding:4px 0 2px 18px; background:transparent url(../themes/new/base/images/icons/mail_compose.png) 0px 6px no-repeat}
.message_menu a.move:hover, .message_menu a.move{ padding:0px 0 0px 18px; background:transparent url(../themes/new/base/images/icons/mail_move.png) 0px 2px no-repeat}
.message_menu a.trash:hover, .message_menu a.trash{ padding:1px 0 1px 14px; background:transparent url(../themes/new/base/images/icons/mail_trash.png) 0px 0px no-repeat}
.message_menu a.reply:hover, .message_menu a.reply{ padding:1px 0 1px 16px; background:transparent url(../themes/new/base/images/icons/mail_reply.png) 0px 3px no-repeat}
.message_menu div{ text-align:right; float:right}
.message_menu div.view_menu{ padding:4px 5px 2px 0}
.message_menu div .message_check{ margin-right:11px; float:none; padding:0; vertical-align:-4px; [place:holder; vertical-align:middle; ] }
#inbox_table .no_messages{ padding:11px}
#inbox_messages tr.highlight{ background:#EEE}
td h4.main_subject{ margin:5px; padding-bottom:5px; border-bottom:solid 1px #D9D9D9}
td.member_info {width:311px; z-index:-1; vertical-align: top}
#inbox_table td.member_info h4.login {position:absolute; margin-left:4px; margin-top:6px; []margin-left:-72px; []margin-top:4px}
#inbox_table td.member_info img{ }
td.member_info a, td.member_info h4, td.member_info div {z-index: 1}
td.message_content{ vertical-align:top; width:489px; padding:5px 7px 11px 0}
table td.top_message_content{ width:auto; padding-top:5px; padding-bottom:0px}
body.c_inbox_a_index td.message_content div#display_message p{ width:354px; overflow:hidden}
body.c_inbox_a_read td.message_content div#display_message {width:400px; overflow:hidden; padding-bottom:11px}
td.message_content p{ padding:5px 0 5px 40px; margin: 0 11px 0 0; background:transparent}
body.c_inbox_a_read td.message_content p{ padding-left:10px}
body.c_inbox_a_read td.message_content p.now_friends{ font-weight:bold}
#inbox_table td.message_content p.time{ font-size:11px; display:inline}
td.message_content p.READ{ background:transparent url(../themes/new/base/images/grid/mail_read_2.png) 8px 50% no-repeat; behavior: url(/themes/new/base/stylesheets/iepngfix.htc)}
td.message_content p.REPLIED{ background:transparent url(../themes/new/base/images/grid/mail_replied.png) 8px 50% no-repeat; behavior: url(/themes/new/base/stylesheets/iepngfix.htc)}
td.message_content p.NEW{ background:transparent url(../themes/new/base/images/grid/mail_new.png) 8px 50% no-repeat; behavior: url(/themes/new/base/stylesheets/iepngfix.htc)}
td.message_content p.full_message{ padding:5px 0 5px 10px}
td.message_content div.forward_message{ background:transparent url(../themes/new/base/images/icons/mail_forward.png) 0px 0px no-repeat; behavior: url(/themes/new/base/stylesheets/iepngfix.htc); padding-left:20px; float:right}
.friendship_actions {margin:11px 5px 5px 10px}
.message_check{ float:right}
#inbox_table h4.login{ margin: 4px 4px 0; display:inline}
#inbox_table .avatar_stars{ padding:5px 5px 5px 11px; width:60px; float:left}
#inbox_messages .avatar_popout{ margin-left:70px}
#inbox_table td.member_info .status p{ float:left; margin:5px 2px 5px 2px; font-size:11px; clear:none}
form#messages_form div, form#messages_form p {margin-bottom:0; padding-bottom:0}
.album_details {font-size: 11px}
.album_details .title{ font-size:13px}
.album_details .album_cover {float: left; margin-right: 4px}
a.album_cover{ background:none}
.album_details p {margin-bottom: 0px}
body.c_photos_a_show .album_details p {margin-bottom: 3px; font-size:12px}
.album_details p.private {padding: 2px 0 0 20px; width:auto}
div.user_album ul.album_list li p.private{ width:auto}
.p_photo {display:block; float:left}
img.p_photo{ margin:3px}
a.p_photo {padding:1px; border:solid 1px #D9D9D9; margin:1px; background:none}
a.p_photo img.sq90{ width:90px; height:90px}
a.p_photo img.p_photo {margin: 0}
a.p_photo_active, a.p_photo:hover {border:solid #DF8713 2px; padding: 1px; margin: 0px}
a.album_cover {display:block; margin: 0}
a.album_cover img{ display:block; padding: 0 5px 5px 0px; margin: 2px}
a.album_cover img.sq50 {background: transparent url(../themes/new/base/images/grid/album_stack_50.png) no-repeat scroll 100% 100%; behavior: url(/themes/new/base/stylesheets/iepngfix.htc)}
a.album_cover img.sq90 {background: transparent url(../themes/new/base/images/grid/album_stack_90.png) no-repeat scroll 100% 100%; behavior: url(/themes/new/base/stylesheets/iepngfix.htc)}
ul.photos {margin: 0 0 0 0; padding: 0}
ul.photos p{ float:left; margin-bottom:0; overflow:hidden}
ul.photos div.info_popout p{ float:none; margin-bottom:2px}
ul.photos div.info_popout p.views, ul.photos div.info_popout p.comments{ float:left}
.photos_list ul.photos {margin-left:12px}
ul.photos li {float: left; margin: 0 1px 0 0}
ul.album_showprofile_list li{ padding:3px; width:96px; height:96px}
.album_list ul.photos li, .photos_list ul.photos li {padding:0px 3px 3px 3px; width:97px; height:145px; margin:0 13px 0 0; font-size: 11px}
ul.album_show li a img{ z-index:11}
ul.album_show li, ul.album_covers li {padding:2px}
ul.profile_list li{ width:96px; height:96px}
#photos_right_col ul.album_covers li{ padding:0}
body.c_photos_a_show .header #publishable_stats a.flag, body.c_photos_a_show .lower_the_flag .views, body.c_photos_a_show .lower_the_flag .comments, body.c_photos_a_show .lower_the_flag .share, body.c_photos_a_show .lower_the_flag .full_size {display:none}
body.c_photos_a_show .lower_the_flag .publishable_stats{ border-top:0; margin-left:0}
div.photo_show div.publishable_stats {margin-bottom: 0}
#photos_right_col div.inner_box {padding: 6px 6px 3px 6px}
#photos_right_col div.user_detail_box {padding: 0 0 5px 0}
a.see_more {font-size: 12px; margin-left:11px}
#photos_right_col ul.album_covers{ padding:2px 0 5px 11px}
#photos_right_col a.album_cover img{ margin:0 1px 2px 0}
.photo_img {text-align:center; margin-bottom:11px}
.photo_img a{ background:none}
.photo_img .p_photo {display:inline; float:none; margin:0; padding:1px; border: 1px solid #D9D9D9}
.photo_img .p_photo:hover {margin:0; padding:1px; border: 1px solid #D9D9D9}
body.c_photos_a_show .comment_box{ border:0; padding:0}
body.c_photos .pagination{ margin:0}
body.c_photos_a_show .pagination{ margin-top:6px}
.photo_browser {border-top:1px solid #D9D9D9; padding:5px 0; margin: 0 -3px; clear:both}
.photo_browser a.photo_search {font-size:12px; margin-left:13px; clear:both}
.photo_browser .scroller {float:left; width: 570px; height: 56px; overflow: hidden; margin:0 4px}
div.photo_browser .scroller ul.photos {width: 10000px}
.header_arrows {float:right; width:96px; padding-top: 6px}
.header_arrows .arrow {float:right; height:18px; width:47px; text-align:right}
.photo_show .header h3{ width:510px}
.photo_browser .arrow, .photo_browser .arrow a {display: block; float: left; width: 8px; height: 58px}
.photo_browser .arrow a.prev {background: transparent url(../themes/new/base/images/grid/arrow_left.png) no-repeat scroll 50% 50%}
.photo_browser .arrow a.next {background: transparent url(../themes/new/base/images/grid/arrow_right.png) no-repeat scroll 50% 50%}
.photo_browser .arrow a span {display: none}
.photo_show .photo_browser {padding-left:12px}
#photos_right_col .photo_browser div.scroller {width:284px}
div.user_album ul.album_list li {width: 31%}
div.user_album ul.album_list li p{ width:184px}
.album_list li .a_cover {float: left; margin-right: 8px}
.c_albums .top {width: 100%}
.c_albums .button_2{ float:right}
.album .publishable_stats {width: 100%; margin-left: 0}
.album_details {margin-bottom:5px; display:inline}
.album_details h3 {margin-bottom:0}
.album_details .button_2{ bottom: 0; right:0}
.album_show .image_list li:hover img, .album_show .image_list li.active img{ border:0; margin: 0px 4px 0}
.album_details .special_actions_sq90{ clear:left; float:left}
.album_details .special_actions_sq90 a.owner_action{ width:101px}
.album_details a.album_cover{ float:none}
.album_details td{ vertical-align:top; font-family:inherit; color:inherit}
#album_description_row textarea {height: 80px}
#album_is_public_row {margin-left:144px}
#album_is_public_row p.hint{ font-size:11px; margin:5px 0 0 5px}
#album_form_submit_row {padding:0 56px 0 0}
.info_popout {font-size: 11px; background:#FFFFFF none repeat scroll 0%; border:1px solid #1066A8; padding:5px; position:absolute; z-index:12; max-width:300px; min-width:220px}
.info_popout .title {font-size: 12px; font-weight: bold}
.info_popout p{ margin-bottom:0}
.info_popout .stat {padding:0}
.info_popout .views {background: transparent url(../themes/new/base/images/icons/views.gif) no-repeat scroll 0px 4px; padding:3px 11px 3px 20px; float:left}
.info_popout .comments {background: transparent url(../themes/new/base/images/icons/comments.gif) no-repeat scroll 0px 4px; padding:3px 0pt 3px 20px; float:left}
.info_popout .link {clear:left}
.edit_collection .button_2{ float:right}
li.edit_photo{ padding:5px 5px 16px 5px}
li.edit_photo:hover{ background: #D9D9D9}
ul#photo_list {margin:11px 0}
form .edit_photo div.handle{ float:right; padding-right:14px; padding-left:0; font-size:11px; background: transparent url(../themes/new/base/images/icons/drag_handle.gif) no-repeat scroll right 2px }
#inbox_table td.member_info h4.simple {padding: 8px 0 0 5px}
td.member_info div.avatar_stars div.avatar_image {float: left}
td.member_info div.avatar_stars div.avatar_hover div.arrow {display: none; position: relative}
td.member_info div.avatar_stars div.avatar_hover:hover div.arrow {display: block; border: 1px solid white; float: left; height: 100%}
td.member_info div.avatar_stars div.avatar_hover div.stay {display: block}
#user_milestones{ width:100%; text-align:center}
#user_milestones .milestone_wrap{ display:inline; margin:0 auto}
#user_milestones span{ position:relative; margin:0 auto}
#user_milestones span{ background:none}
#user_milestones img{ padding:1px; margin:1px; margin:0 auto; z-index:98}
#user_milestones div.hover{ text-align:left; display:none; position:absolute; top:0px; []top:25px; left:25px; background:#FFFF99; border:solid #D9D9D9 1px; padding:5px; float:left; z-index:99; width:200px}
#user_milestones div.hover p{ margin:0}
#user_milestones span:hover div.hover{ display:inline; z-index:100}
.edit_milestones thead td{ border-bottom:1px solid #FFF}
.edit_milestones thead tr, .edit_milestones tbody tr:hover{ background:#D9D9D9}
.edit_milestones table tr.submit{ background:transparent}
.edit_milestones td{ padding:5px 11px; vertical-align:middle}
.edit_milestones thead td{ font-weight:bold}
.edit_milestones td.check{ text-align:center}
.chem_slideshow img{ float:left}
.chem_slideshow form{ float:left; width:380px; margin-left:11px; border:solid 1px #D9D9D9; padding:11px}
.chem_slideshow h3{ padding:15px 11px 15px 60px; position:relative; margin-left:-20px; background:yellow; background: transparent url(../themes/new/base/images/grid/swoop_arrow.png) no-repeat scroll left 50% ; behavior: url(/themes/new/base/stylesheets/iepngfix.htc); width:340px; color:#666}
.chem_slideshow div{ margin-bottom:0; padding-bottom:0; clear:left}
.chem_slideshow div.formElements{ clear:none}
.chem_slideshow .slideshow_question{ margin:20px 0 10px; font-weight:bold; color:#1066A8}
.chem_slideshow .formRow:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden}
.chem_slideshow .formRow{ padding: 3px 0; clear:both; display:block}
.chem_slideshow .formRow .formElements{ float:left}
.chem_slideshow .formRow .radiobutton input{ float:left}
.chem_slideshow .formRow .radiobutton label{ padding:2px 0 0 5px; width:30px}
.chem_slideshow .formRow label{ float:left; width:150px; padding-left:20px}
.chem_slideshow .buttonContainer {padding:20px 0 5px; clear:left}
.chem_slideshow .buttonContainer input{ float:right; background: transparent url(../themes/new/base/images/grid/chem_submit_button.png) no-repeat scroll right 2px ; font-weight:bold; text-transform:uppercase; font-size:22px; color:#000; border:0; width:200px; height:40px}
.chem_slideshow .buttonContainer input:hover{ background: transparent url(../themes/new/base/images/grid/chem_submit_button.png) no-repeat scroll right -98px }
.chem_slideshow .error_message{ color:#ff0000; text-align:right}
body.c_channels_a_index #formRow_debt_amount .formElements, body.c_channels_a_index #formRow_debt_state .formElements, body.c_channels_a_index #formRow_state .formElements, body.c_channels_a_index #formRow_debt_type .formElements{ padding-left:25px}
body.c_channels_a_index #formRow_debt_amount label, body.c_channels_a_index #formRow_debt_state label, body.c_channels_a_index #formRow_state label, body.c_channels_a_index #formRow_debt_type label{ width:auto; line-height:14px; font-size:14px}
body.c_channels_a_index #debt_consolidation_offer .buttonContainer{ background:transparent url(http://edu.policelink.com/images/partner_logos/lock.gif) no-repeat scroll 100% 70%}
body.c_channels_a_index #debt_consolidation_offer h3, body.c_channels_a_index #debt_consolidation_offer h4{ margin-bottom:0; padding-bottom:0}
body.c_channels_a_index #debt_consolidation_offer form h3{ margin-bottom:0; padding-bottom:11px; font-size:24px}
body.c_channels_a_index #debt_consolidation_offer form p#subHeader {padding-top:0px; margin-top:0; margin-bottom:0; padding-bottom:0; margin-left:0; width:100%}
body.c_subscriptions_a_index h2.respect_privacy{ text-align: center}
.listing_references .button{ float:right}
.listing_references h3{ display:inline; float:left}
.listing_references h4.no_references{ clear:left}
.listing_references .reference_links{ padding:4px 11px 0; float:left}
.listing_references ul.reference_list{ clear:left; margin:0}
.listing_references ul.reference_list li.user_reference .reference_wrap{ border:solid 1px #5196CD; padding:0 11px 11px; margin-bottom:11px}
.listing_references ul.reference_list li.user_reference .header{ background:#5196CD; padding:4px}
.listing_references ul.reference_list li.user_reference .header h4{ margin-bottom:0; color:#FFF}
.listing_references ul.reference_list li.user_reference .header a{ float:right; color:#FFF; margin-top:3px}
.listing_references ul.reference_list li.user_reference .left{ margin-right:12px}
.listing_references ul.reference_list li.user_reference .left, .listing_references ul.reference_list li.user_reference .right{ float:left; width:455px; margin-top:11px}
.listing_references .left .rating_wrapper{ border:solid 1px #A4A4A4; padding:11px; margin-bottom:11px}
.listing_references .left .member_info{ width:110px; float:left}
.listing_references .left .avatar_no_stars{ width:60px}
.listing_references .left .member_info .user{ float:left; font-weight:normal}
.listing_references .left .member_info .user .username{ font-weight:bold}
.listing_references .ability{ font-weight:bold}
.listing_references .left .ratings{ float:right; clear:right; text-align:left; width:70%}
.listing_references .left .ratings strong{ color:#5196CD; font-weight:normal; display:inline; margin-bottom:0}
.listing_references .left strong, .listing_references .right strong{ display:block; font-weight:bold; margin-bottom:3px}
.listing_references .right div{ margin-bottom:11px}
#facebox .content {}
#facebox h3.title {padding-left:151px; width:220px}
.spinner {display:none; float: left; width: 16px; height: 16px; background: url(../themes/new/base/images/icons/spinner.gif) no-repeat 0 0; vertical-align:middle; padding:0; margin:0}
#poll_form_fields{ }
ol#poll_choices{ margin-left:0}
li.poll_choice{ padding-top:11px; list-style:none}
li.poll_choice div{ padding-bottom:5px}
li.poll_choice a{ margin-left:282px}
#topic_poll_container{ clear:left; margin-bottom:11px}
.poll h4{ padding:5px 5px 5px 11px; margin:0; display:none}
#topic_poll_container h4 {background:#1066A8; color:#FFF; display:block}
.poll form#poll_answer_form, .poll ul{ padding:0px 5px 5px 0px; margin: 0 0 0px 0px}
#topic_poll_container form#poll_answer_form, #topic_poll_container ul{ background:#BAE3FF; padding:11px 5px 5px 11px}
.poll form#poll_answer_form div, .poll ul li{ padding:0px 0px 11px 11px}
.poll form#poll_answer_form div label{ margin-top:-5px}
.poll form#poll_answer_form div.submit_row{ padding:0px 0px 11px 0px}
.poll #poll_answer_submit {float:left}
.poll ul li div{ float:left}
.poll ul li div.charted_wrapper{ width:70%; clear:left; border:solid #1066A8 1px; margin-right:11px}
#topic_poll_container ul li div.charted_wrapper{ width:50%; float:left}
.poll ul li div.charted{ background:#1066A8; height:16px}
#topic_poll_container ul li div.charted{ clear:none}
.poll ul li div.poll_answer{ width:auto}
#topic_poll_container ul li div.poll_answer{ width:250px; margin-left:0}
.poll ul li div.poll_votes{ font-weight:bold; font-size:10px; float:left; [place:holder; clear:left; ] }
#topic_poll_container ul li div.poll_votes{ margin-left: 0px}
#wrapper #next_question, #wrapper #previous_question{ margin:0 0 10px}
#next_question_content span.photo {border:1px solid #E2EBF0; float:left; margin:0 15px 0 0}
}
.game-box-1 {background:#f6f6f6; padding:13px 9px 1px 13px; border:1px solid #dadbda}
.game-box-1 .no-question{ text-align: center}
.game-box-1 .score{ float:left; width:500px; widt\h:458px; font-size:18px; color:#434240; padding:0 0 0 42px; background: url("../themes/new/base/images/grid/icon_challenge-accepted.gif") 0 0 no-repeat}
.game-box-1 .incorrect_answer{ background: url("../themes/new/base/images/grid/incorrect_answer.jpg") 0 0 no-repeat}
.game-box-1 .score dt {line-height:1.3em; margin:0 0 5px}
.game-box-1 .score dt strong {font-size:24px; font-weight:bold}
.game-box-1 .score dd {line-height:1.3em; margin:0 0 15px}
.game-box-1 .score dd.points {color:#f6f6f6; background: url("../themes/new/base/images/grid/bg_game_points_l.gif") 0 0 no-repeat; height:28px; padding:0 0 0 33px; margin:0 0 12px}
.game-box-1 .score dd.points span {float:left; background: url("../themes/new/base/images/grid/bg_game_points_r.gif") 100% 0 no-repeat; height:28px; heigh\t:25px; padding:3px 12px 0 0; font-size:9px}
.game-box-1 .score dd.points span strong{ font-size:18px; font-weight:bold}
.game-box-1 .score dd.points span span{ display:none}
.game-box-1 .question {float:right; width:396px; padding:0 0 15px}
.game-box-1 .question dl dt{ font-size:12px; padding:0 0 9px; margin:0 0 7px; border-bottom:1px solid #d2d2d2}
.game-box-1 .question dl dt strong {font-weight:bold}
.game-box-1 .question dl dd {padding:0 0 3px; margin:0 0 8px; border-bottom:1px solid #d2d2d2}
.game-box-1 .question dl dd ul li {float:left; padding:0 20px 8px 20px; clear:left}
.game-box-1 .question dl dd ul li.selected {background: url("../themes/new/base/images/grid/bg_ok_answer.gif") 0 0 no-repeat}
.game-box-1 .question dl dd label {color:#4197d9; float:left}
dl.create-poll-photo, div#add_new_game_choice, .create-poll-desc .row-submit {padding-left:150px}
#game_choices input.text{ margin:0}
#game_choices input.radio_input, .game-box-1 .question dl dd input.radio {float:left; margin:0 5px 0 0}
#game_choices label.radio_label{ padding-top:0}
#wrapper .game-box-1 .question a.reported {background: url("../themes/new/base/images/grid/icon_alert.gif") 6px 3px no-repeat; font: bold 11px Arial, sans-serif; padding:1px 12px 3px 26px; line-height:1.5em}
#wrapper .game-box-1 .question a.reported span{ border-bottom:1px dotted #4a92ca}
#wrapper .game-box-1 .question a.reported:hover span{ border-bottom:none}
.game-box-1 .next-question {float:left; width:635px}
.game-box-1 .question-poll {float:left; width:360px; padding:0 0 15px}
.game-box-1 .question-poll dl dt {font-size:14px; color:#434240; font-weight:bold; padding:0 0 9px; margin:0 0 7px; border-bottom:1px solid #d2d2d2}
.game-box-1 .question-poll dl dd {padding:0 0 3px; margin:0 0 8px; border-bottom:1px solid #d2d2d2}
body.c_games_game_questions .latest-activity .avatar-list dd.review, #previous_question dd, #next_question dd, body.c_games_game_questions .leaderboard .submitted-by dd, #previous_question .question dl dd ul, .game-box-1 .question-poll dl dd ul {margin:0}
body.c_games_game_questions .leaderboard .product-list-6 dl{ float:left}
body.c_games_game_questions .question form dt {font-weight:normal}
.game-box-1 .question-poll dl dd ul li {padding:0 0 8px 10px}
.game-box-1 .question-poll dl dd label {color:#4197d9; float:right; width:325px}
.game-box-1 .question-poll dl dd input.radio {float:left; margin:0 5px 0 0}
.game-box-1 .question-poll .submit-row {padding: 0 0 0 12px}
.game-box-1 .question-poll .submit-row .submit {float:right}
.game-box-1 .col-action {width:290px; float:right}
.game-box-1 dd.photo{ width:60px; margin:0}
.ac_results {padding: 0px; border: 1px solid #999; background-color: white; overflow: hidden; z-index: 99999}
.ac_results ul {width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0}
.ac_results li {margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden}
.ac_loading {background: white url('indicator.gif') right center no-repeat}
.ac_odd {background-color: #eee}
.ac_over {background-color: #F78F27; color: white}
#wrapper .your-actions dl dd ul li.create a{ background: url("../themes/new/base/images/grid/icon_create.gif") 5px 2px no-repeat; border-bottom:medium none; color:#3689C9; font-weight:bold}
#wrapper .your-actions dl dd ul li.create a span{ color:#F0A900; font-size:1.2em}
#wrapper .your-actions dl dd ul li.flag a {background:transparent url(../themes/new/base/images/grid/icon_flag_2.gif) no-repeat scroll 5px 2px}
.your-actions {border:1px solid #D9D9D9;margin:0 0 7px; padding:9px 10px 1px}
.submitted-by {border:1px solid #D9D9D9; margin:0 0 7px; padding:10px 11px 1px}
.leaderboard .today, .leaderboard .all-time {float:left; width:50%; []width:300px}
.leaderboard ul li strong.n {-x-system-font:none; color:#E7E7E7; float:left; font-family:Arial,sans-serif; font-size:60px; padding:11px 0 0; width:47px}
.leaderboard .submitted-by {float:left}
#wrapper .avatar-list dl {float:left; padding:0 0 19px; text-align:center; width:80px}
html body .odd_16_width{ width:644px}
html body .odd_16_width widget-50 {float:left}
body.c_sessions_a_create .widget-50, body.c_sessions_a_new .widget-50{ width:486px; []width:484px}
body.c_sessions_a_create #login_form_widget .inner_widget, body.c_sessions_a_new #login_form_widget .inner_widget{ margin-right:10px}
body.c_sessions_a_create .inner_widget, body.c_sessions_a_new .inner_widget{ margin:0}
#search-box div.search_outline{ padding-bottom:0; width:auto; float:left; margin-right:2px}
#search-box input#global_search_keyword, #search-box input#keyword{ width:114px; []width:100px; float:left; border-color:#CCC; padding:3px 4px 0px 3px; height:18px; margin-right:2px; [place:holder; margin-top:0px; padding: 3px 4px 0px 3px; ]padding:2px 4px 0px 3px}
* html #search-box input#keyword, * html #search-box input#global_search_keyword{ height:18px; width:98px; padding:2px 4px 2px 3px; border:solid 1px #CCC}
#search-box span{ float:left; border:none; font-size:11px; line-height:20px; padding-left:3px; display:none}
#search-box select.search_where{ font-size:11px; padding:2px 0 3px; height:23px; width:auto; float:left; border:solid 1px #CCC; [place:holder; padding:4px; line-height:16px; ]padding:4px; []font-size:13px}
#search-box select.search_where option{ }
#search-box input.button {width:auto; float:left}
body.monster_integrated #signin{ clear:right}
#monster_header{ }
ul.monster_header{ float:right; background:#FFF; padding:0 5px ; margin:0 5px; width:483px; background:transparent url(../themes/new/base/images/grid/monster_nav_bg_white.gif) no-repeat scroll 8px bottom}
#monster_header li{ float:right; padding: 3px 5px; border-left:#D4D4D4 solid 1px}
#monster_header li.logo, #monster_header li.first{ border-left:none}
#monster_header li.last{ margin-right:3px}
#monster_header li.logo{ float:left; margin-left:8px; width:86px; background:transparent url(../themes/new/base/images/grid/monster_nav_logo.gif) no-repeat scroll left 50%}
#monster_header li a{ background:none; color:#64368F; text-decoration:none; font-size:10px !important; font-family: Tahoma, Verdana, sans-serif}
#monster_header li a:hover{ color:#64368F; text-decoration:underline}
#flash_confirmation{ background:#C9DFEF url(../themes/new/base/images/grid/checkbox_flash_confirmation_green.png) no-repeat scroll 10px 50%}
#flash_confirmation ul{ padding:30px 10px 30px 60px; font-weight:bold}
body.c_sign_up_monster_sites div#registration {background:none}
body.c_sign_up_monster_sites div#registration .inner_box{ border:none; width:auto}
body.c_members #content div.accordion{ background:none !important; width:auto !important; border-bottom:1px solid #D9D9D9}
body.c_members #content .inner_box{ border:none}
body.c_sign_up_monster_sites_a_new_site #global_search, body.c_sign_up_monster_sites_a_new_site #monster_header, body.c_sign_up_monster_sites_a_new_site #user_nav, body.c_sign_up_monster_sites_a_new_site #nav, body.c_sign_up_monster_sites_a_new #global_search, body.c_sign_up_monster_sites_a_new #monster_header, body.c_sign_up_monster_sites_a_new #user_nav, body.c_sign_up_monster_sites_a_new #nav, body.c_sign_up_monsters_a_new #global_search, body.c_sign_up_monsters_a_new #monster_header, body.c_sign_up_monsters_a_new #user_nav, body.c_sign_up_monsters_a_new #nav, body.c_monsters_a_upgrade #global_search, body.c_monsters_a_upgrade #monster_header, body.c_monsters_a_upgrade #user_nav, body.c_monsters_a_upgrade #nav, body.c_monsters_a_welcome #global_search, body.c_monsters_a_welcome #monster_header, body.c_monsters_a_welcome #user_nav, body.c_monsters_a_welcome #nav, body.c_monsters_a_setup #global_search, body.c_monsters_a_setup #monster_header, body.c_monsters_a_setup #user_nav, body.c_monsters_a_setup #nav{ display:none}
body.c_sign_up_monster_sites_a_new_site #header_logo, body.c_sign_up_monster_sites_a_new #header_logo, body.c_sign_up_monsters_a_new #header_logo, body.c_monsters_a_welcome #header_logo, body.c_monsters_a_welcome #header_logo, body.c_monsters_a_setup #header_logo{ background:transparent url(../themes/new/base/images/grid/andMonster_white.png) no-repeat scroll right 50%; width:448px !important}
.my_activity .activity_list{ padding-left:11px}
body.c_activities_a_reviews .my_activity .activity_list{ margin-top:34px}
.my_activity .activity_nav{ padding-bottom:11px; margin:11px 0 11px 11px; border-bottom:solid #D4D4D4 1px}
.my_activity .activity_nav .sep {color:#D9D9D9; padding:0 5px}
.my_activity .activity_list .activity_box{ padding-bottom:20px; []padding-bottom:60px}
body.c_activities_a_reviews .my_activity .activity_list .activity_box{ margin-top:10px}
.my_activity .activity_list .activity{ float:left; width:650px}
.my_activity .activity_list .activity .details{ background:transparent url(../themes/new/base/images/icons/view_discussion.gif) no-repeat scroll 0 3px; height:71px; min-height:71px !important; margin-bottom:0}
.my_activity .activity dt {float:left; margin-top:3px; width:86px}
.my_activity .activity dt a.photo {border:1px solid #366B92; display:inline-block; margin:0 0 4px}
.my_activity .activity dt a img {display:block}
.my_activity .activity .view {color:#CACACA; text-align:center}
.my_activity .activity dd {margin:0 0 3px 130px}
body.c_activities_a_trainings .my_activity .activity dd {margin-bottom:13px}
.my_activity .activity dd ul {margin-left:0px; margin-bottom:0}
.my_activity .activity dd ul li {margin:0 0 5px}
.my_activity .stats_container {float:left; width:278px}
.my_activity .stats_container .stats_header{ padding-bottom:11px; text-align:right}
.my_activity .review_1st {background:transparent url(../themes/new/base/images/icons/1st_review.gif) no-repeat scroll 0 0; float:left; height:46px; margin-top:-22px; width:46px}
.my_activity .review_1st span{ display:none}
.my_activity .stats {background:transparent url(../themes/new/base/images/icons/bg-hor.gif) repeat-x scroll 0 100%; border:1px solid #D9D9D9; margin:0 0 7px; padding:9px 11px 1px}
.my_activity .stats dl{ margin:0}
.my_activity .stats dl dd{ padding:5px 0; margin:0}
.my_activity .stats dl dd.views_comments{ border-bottom:solid 1px #D9D9D9}
.my_activity .stats dl dd span.views {float:left; line-height:1.5em; margin-right:12px; background:transparent url(../themes/new/base/images/icons/views.gif) no-repeat scroll 0 50%; padding:0 0 0 24px; width:auto; []height:18px; []width:70px}
.my_activity .stats dl dd span.replies {background:transparent url(../themes/new/base/images/icons/replies.gif) no-repeat scroll 0 50%; line-height:1.5em; text-align:center; padding:0 0 0 18px}
.my_activity .stats dl dd span.comments {line-height:1.5em; text-align:center; background:transparent url(../themes/new/base/images/icons/comments.gif) no-repeat scroll 0 50%; padding:0 0 0 25px; width:auto}
.my_activity .stats dl dd dl {display:block; padding:0 0 4px}
.my_activity .stats dl dd.rating_big span {width:100px; float:left}
.my_activity .stats dl dd span#average_ratings {color:#838383; font-size:10px; text-align:center; width:106px}
.my_activity .game_results {border-bottom:solid 1px #D4D4D4; margin-bottom:11px; padding-bottom:11px}
.my_activity .game_results dl, .my_activity .game_results li{ float:left; margin-bottom:0}
.my_activity .game_results ul{ margin:0; width:500px}
.my_activity .game_results li{ background:transparent url(../themes/new/base/images/grid/arrow_1.gif) no-repeat scroll 0 4px; float:left; padding:0 11px 11px 11px; width:200px}
.my_activity .game_results .play_box .button{ margin:5px; float:right}
.my_activity div.game_results_list .activity .details{ background:none; display:inline-block}
.my_activity .game_results_list .title{ font-size:13px}
.my_activity .game_results_list li.question{ line-height:16px; font-size:16px; font-weight:bold}
body.c_friends_a_index #nav{ margin-bottom:0}
.your_friends ul{ width:auto; margin-bottom:0}
.your_friends .button{ float:right}
#friends .re_order{ float:right}
#friends .friends_list ul li{ display:block; clear:left}
#friends .friends_list .highlight{ }
#friends .friends_list_nav{ padding-bottom:11px; border-bottom:solid 1px #D4D4D4}
#friends .friends_list{ margin-top:10px}
#friends .member_friends_container .friends_list_nav .pagination{ margin:0}
#friends .friends_list_nav .pagination{ margin-top:-15px}
.friends_list ul li {position:relative}
.friends_list ul li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.friends_list ul li {display: block; padding:10px 12px 1px 10px}
.friends_list ul li.odd {background:#d8e9f4; padding-bottom:11px; border-bottom:1px solid #D9D9D9}
.friends_list dl.friend:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.friends_list dl.friend {display: block; width:234px; margin:0 10px 0 0; padding:0; float:left}
body.c_friends_a_friends_recent_activities .friends_list dl.friend {width:auto; margin-bottom:10px}
.friends_list dl.friend dt {width:62px; float:left; margin:0 8px 0 0; padding:0; background:none}
.friends_list dl.friend dd {margin:-1px 0 0 74px; text-align:left}
.friends_list dl.friend dd a {font-weight:bold}
#friends .friends_list dl.friend dd a.lnk {display:none}
#friends .friends_list ul li.odd dl.friend dd a.lnk {margin:11px 0 0; display:block}
.friends_list dl.friend dd dl dt {color:#7b7b7b; font-size:12px; width:auto; float:none; margin:0 0 10px 0; padding:0; background:none}
#friends .friends_list dl.friend dd dl dt a {background:none; height:auto; display:inline; border-bottom:none}
#friends .friends_list dl.friend dd dl dt a:hover {background:none; border-bottom:none}
.friends_list dl.friend dd dl dd {margin:0; font-size:11px}
.friends_list dl.friend dd dl dd dl dt {color:#313131; margin:0; font-size:11px}
.friends_list dl.recent-activity {float:left; font-size:12px}
.friends_list dl.recent-activity span.time_in_words {color:#7B7B7B}
.friends_list dl.recent-activity dt {color:#2a5a80; font-weight:bold; margin:0 0 1px}
.friends_list dl.recent-activity dd {background: url("../themes/new/base/images/grid/dot_3.gif") 1px 6px no-repeat; padding:0 0 0 11px; margin:0 0 1px}
.friends_list dl.recent-activity dd span.date{ color:#7b7b7b; font-size:11px}
.friends_list p.re-order {position:absolute; right:13px; top:7px}
.friends_list ul li.odd p.re-order {display:block}
#friends .friends_list p a {font-size:11px; color:#c11414; border-bottom:none; padding:0 0 0 10px; background: url("../themes/new/base/images/grid/icon_re-order.gif") 0 3px no-repeat; line-height:1.5em}
#friends .friends_list p a:hover {border-bottom:none}
body.c_users_a_forgot_password label{ float:left}
body.c_users_a_forgot_password span.email{ margin:-5px 0 0 5px; display:block; width:220px; float:left}
body.c_users_a_forgot_password #email{ margin-top:20px; margin:0}
* html body.c_users_a_forgot_password input.button{ []margin-top:-2px; margin-left:5px}
body.c_users_a_forgot_password input.button{ margin-top:-7px; []margin-top:-4px; float:left}
* html body.c_users_a_forgot_password a.button{ []margin-top:-2px}
body.c_users_a_forgot_password a.button{ margin-top:-7px; []margin-top:-4px; margin-left:5px; float:left; display:block}
#coppa_form_lightbox{ padding:10px}
#facebox #coppa_form_lightbox form div.submit_row{ width:216px}
.odd {background:#d8e9f4}
#enter_contest {padding:10px 0}
#enter_contest .button{ margin-left:150px}
.create-group div.results {width:400px; float:left; padding-bottom:16px}
.create-group div.results .join dt{ height:90px; width:90px}
#facebox .b {background:url(../themes/new/base/images/facebox/b.png)}
#facebox .tl {background:url(../themes/new/base/images/facebox/tl.png)}
#facebox .tr {background:url(../themes/new/base/images/facebox/tr.png)}
#facebox .bl {background:url(../themes/new/base/images/facebox/bl.png)}
#facebox .br {background:url(../themes/new/base/images/facebox/br.png)}
#facebox {position: absolute; top: 0; left: 0; z-index: 100; text-align: left}
#facebox .popup {position: relative}
#facebox table {border-collapse: collapse}
#facebox td {border-bottom: 0; padding: 0}
#facebox .body {background: #fff; width: 300px; width:auto}
#facebox .loading {text-align: center}
#facebox .image {text-align: center}
#facebox img {border: 0; margin: 0}
#facebox .footer {border-top: 1px solid #DDDDDD; padding-top: 5px; margin-top: 10px; text-align: right}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px; width: 10px; overflow: hidden; padding: 0}
#facebox_overlay {position: fixed; top: 0px; left: 0px; height:100%; width:100%}
.facebox_hide {z-index:-100}
.facebox_overlayBG {background-color: #000; z-index: 99}
* html #facebox_overlay {position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}