.sort {font-size:10px;margin-right:10px;width:100%;}
div.entry {width:100%;padding-top:10px;padding-bottom:5px;padding-left:10px;}
div.entry titleEntry {margin-top:5px;margin-bottom:5px;}
.pagetitle {font-size:24px;font-weight:bolder;}
.label {font-weight:bold;padding-right:3px;text-align:left;}
.person_info {height:20px;}
.invisible {font-size:0;line-height:0;letter-spacing:-1px;}
.URL {font-size:11px;font-family:Arial;}
.URLbold {font-size:11px;font-family:Arial;font-weight:bold;}
.boldfont {font-weight:bold;}
.entity_property {float:left;font:normal bold 12px Arial;}
.width100 {width:100px;}
.width_full{width:100%;}
.width65{width:65px;}
.entity_property_value {font-size:12px;font-family:Arial;font-weight:bold;}
.box {width:100%;float:left;}
.box .title {white-space:nowrap;margin-left:10px;margin-bottom:-18px;text-align:left;position:absolute;left:1px;}
.box .title span {padding-left:5px;padding-right:5px;}
.box .body {margin:10px 0 0 0;padding:0;}
.box .bodyx {margin:0;padding:0;}
div.remove_caption span a {font:normal bold 12px Arial;margin-right:5px;}
div.photo_caption {margin-top:5px;text-align:center;font:normal bold 12px Arial;}
div.compliments {width:150px;margin-top:15px;margin-bottom:10px;margin-right:5px;}
.info_block {font:normal 12px Arial;}
.caption {font:normal bold 12px Arial;}
.description {font:normal 12px Arial;margin-top:5px;margin-bottom:15px;}
table.compliment td {font:normal bold 12px Arial;vertical-align:middle;}
div.content_field span a img {margin-bottom:-3px;margin-right:5px;}
div.linker {padding-top:5px;padding-bottom:5px;}
div.linker a img {margin-bottom:-3px;margin-right:5px;border:0px;}
div.linker a {font:normal bold 12px Arial;}
div.review_block {margin-right:5px;margin-top:10px;}
div.entry_post {margin-left:10px;}
.pager {width:100%;text-align:center;}
.navigation span {font-weight:normal;font-family:Arial;}
.pagerComponent, .pagerComponentDigit {padding-left:2px;padding-right:2px;margin-top:-2px;}
.pagerComponent img {border:0;}
table.person_info {margin-left:10px;width:100%;}
table.person_info td {padding-right:5px;font:normal 12px Arial;}
table.person_info td.label {padding-right:5px;font:normal bold 12px Arial;}
table.bookmark {width:100%;}
table.bookmark td {text-align:left;font:normal bold 12px Arial;padding-top:2px;padding-bottom:2px;}
div.bookmark {margin-left:5px;}
span.caption_bookmark {text-transform:capitalize;font:normal bold 14px Arial;}
.label_bookmark {font-weight:normal;padding-right:3px;}
.img_icon {width:41px;height:41px;text-align:center;}
table.add_table {width:100%;}
table.add_table td {width:25%;text-align:left;}
div.pagination_friend {margin-top:23px;text-align:center;}
div.content_field span {font:normal bold 12px Arial;}
div.content_field span a {font:normal bold 12px Arial;}
div.default_text {padding-top:5px;padding-bottom:5px;font:normal 11px Arial;}
div.default_text a {font:normal bold 11px Arial;}
div.review_text {font-size:90%;margin-top:5px;margin-left:5px;margin-bottom:5px;}
div.activity {width:60%;}
table.activity_table {width:100%;margin:5px;padding-right:5px;font:normal bold 12px Arial;}
table.activity_table td {padding:5px;}
span.activity {font:normal bold 12px Arial;}
/* buttons */
.left, .right {width:11px;height:28px;}
.left, .right, .center {float:left;}
.center {font-weight:bold;font-size:11px;display:block;padding:6px 0px 0px 0px;height:28px;}
* html .center {height:24px;} /* IE6 Hack to fix extra space added to the bottom of the button */
.center span {vertical-align:middle;}
.complimentButton {width:20px;height:20px;margin-right:5px;margin-top:-3px;}
.primaryButton, .secondaryButton {display:inline;cursor:pointer;}
.primaryButton .left, .primaryButton .right,
.secondaryButton .left, .secondaryButton .right {background-repeat:no-repeat;}
.primaryButton .center, .secondaryButton .center {background-repeat:repeat-x;}
.primaryButton .right, .secondaryButton .right {margin:0px 10px 0px 0px;}
div.activity_post {padding:10px;}
div.activity_post h2 {font-size:16px;margin-top:0px;margin-bottom:0px;padding-right:5px;}
div.activity_post p {margin-top:5px;margin-bottom:5px;font-weight:normal;}
div.activity_article {padding-bottom:5px;padding-top:3px;}
.navOnPage {font-size:11px;margin-top:5px;margin-bottom:5px;}
div.details {line-height:16px;margin-top:2px;margin-bottom:2px;}
div.post {margin-top:8px;padding:8px 10px 15px 10px;}
div.post p, fieldset p, div.listing p {margin-top:5px;margin-bottom:5px;}
div.post h2 {font-size:20px;margin-top:0px;margin-bottom:0px;padding-right:5px;}
div.post h3, div.article h3 {font-size:100%;margin-top:5px;margin-bottom:0px;}
div.post table {width:100%;}
div.post td.logo {padding-top:5px;padding-right:10px;width:90px;}
div.post a {font-size:12px;}
div.post a.large {font-size:14px;}
h3.faq {font-size:13px;margin:15px 0 5px 0;}
a.large {font-weight:bold;}
td.user-pic {padding-top:2px;padding-right:7px;}
td.user-pic80 {width:80px;}
td.user-pic25 {padding-top:3px;padding-right:10px;width:25px;}
td.user-pic40, td.guru-pic40 {padding-top:7px;padding-right:10px;width:40px;}
td.user-pic25 img {width:25px;}
td.user-pic40 img, td.guru-pic40 img {width:40px;}
td.user-pic60 img, td.logo-pic60 img, td.user-pic60 {width:60px;}
td.user-pic90 {width:90px;}
td.user-pic60, td.user-pic80, td.user-pic90 {padding-top:5px;padding-right:10px;}
td.details, div.details-grouplisting {font-size:70%;line-height:18px;}
img.user {margin-top:2px;}
div.article, div.comment {padding-bottom:5px;padding-top:5px;padding-right:5px;font-size:11px;}
div.comment .text_line{margin-top:3px;margin-bottom:3px;}
div.article-header, div.comment-header {margin-top:3px;margin-right:10px;}
div.comment-header {margin-left:10px;margin-right:10px;}
div.article-header-nl {font-size:11px;text-transform:uppercase;font-weight:bold;margin-top:15px;margin-bottom:7px;}
.imageTag {display:block;}
#tabbedActivityPane td {font-size:12px;}
.displayInline {display:inline;}
.absoluteNo, .displayBlock {display:block;}
.absoluteYes, .displayNone {display:none;}
table.input td {font-size:80%;padding-top:4px;padding-bottom:4px;padding-right:10px;}
span.star {margin-right:10px;}
span.star img {margin:0;}
div.pagination {padding-top:5px;padding-bottom:5px;font-size:11px;outline:none;}




div.blue, fieldset.blue {padding-top:3px;padding-bottom:3px;}
div.blue table td, fieldset.blue table td {font-size:11px;}
div.blue table {width:97%;margin-left:10px;}
div.video_container {height:180px;margin-right:5px;margin-top:5px;margin-bottom:5px;text-align:left;}
div.video_movie {min-height:150px;min-width:150px;margin-left:5px;margin-right:5px;vertical-align:top;}
div.video_sample {padding-top:5px;padding-left:5px;padding-right:10px;vertical-align:auto;float:left;height:100%;width:60px;}
div.each_video_comments {width:525px;margin-top:40px;padding-right:10px;}
div.comment_container {height:100px;margin-right:5px;margin-top:15px;margin-bottom:15px;text-align:left;}
div.video_comments_title {margin-top:5px;padding-top:5px;margin-bottom:5px;margin-right:15px;font:normal bold 12px Arial;}
div.details .text_line {margin-top:1px;margin-bottom:1px;}
div.details .hort_line {float:left;margin-right:15px;margin-top:3px;margin-bottom:3px;}
div.video_container_full {margin-right:5px;margin-bottom:5px;}
div.video_container_medium {margin-right:5px;margin-top:5px;margin-bottom:5px;}
div.video_caption {margin-top:5px;margin-bottom:5px;}
div.action_text {margin-top:5px;margin-bottom:5px;font-weight:bold;}
div.each_video_short {margin:5px 5px 15px 5px;min-height:50px;}
div.video_sample_short {padding-right:5px;vertical-align:auto;float:left;width:45px;height:100%;}
.value_short {font-size:11px;font-family:Arial;font-weight:bold;}
.value_video_title_short {font-size:11px;font-family:Arial;font-weight:bold;}
div.rate a img {border:0px;}
div.video_create_form {width:100%;margin-right:10px;}
div.video_create_form .line_of_form {margin-top:3px;margin-bottom:3px;text-align:left;}
div.video_create_form .line_of_form .video_category {float:left;vertical-align:middle;height:75px;width:115px;}
div.video_create_form .line_of_form .input_caption {float:left;vertical-align:middle;height:20px;width:115px;}
div.video_create_form .line_of_form .form_context {width:400px;}
div.video_create_form .line_of_form .form_text_line {margin-top:2px;margin-bottom:2px;text-align:left;}
div.video_create_form .line_of_form .textarea {width:400px;}
div.video_create_form .line_of_form .input_text {width:400px;}
div.sortByMenu {margin-bottom:10px;margin-right:5px;padding-top:6px;padding-bottom:6px;padding-left:10px;}
div.sortByMenu table {font-size:11px;}

.tabItem {margin-top:-1px;margin-left:1px;padding-left:5px;padding-top:10px;}
.tabSwitcher {float:left;width:150px;height:20px;text-align:center;margin-left:1px;margin-right:1px;padding-top:3px;border-bottom:0px;}
.tabSwitcher span {font-size:12px;font-family:Arial;font-weight:bold;}
.linkMenu {font-size:12px;font-family:Arial;font-weight:bold;padding-top:5px;text-align:center;width:150px;height:20px;float:left;margin:1px;}
.leftAlign {float:left;}
.rightAlign {float:right;}
.headerLink {margin-bottom:5px;padding-left:10px;}
div.profs_group {margin-top:10px;margin-bottom:10px;padding:10px;}
div.profs_list {width:235px;padding:5px 10px;}
div.profs_list .info {margin-top:3px;margin-bottom:3px;}
div.profs_list .prof_footer {margin-top:5px;margin-bottom:5px;padding-top:5px;}
div.prof {font-size:10px;}
.prof_entry {margin-bottom:5px;}
.prof_entry .text_line {margin-top:3px;}
.ProfTabSwitcher {float:left;height:20px;text-align:center;margin-left:1px;margin-right:1px;padding-top:3px;padding-left:10px;padding-right:10px;border-bottom:0px;}
.ProfActiveTab {font-weight:bold;}
.ProfTabItem {margin-top:-1px;margin-left:1px;padding:10px;}
#whatsNew {margin-top:10px;}
.upListLink {margin-top:5px;padding-top:5px;}
.nowrapbullet_whatsNew ul {list-style-type:none;margin-top:0;margin-bottom:5px;padding:0;font-size:80%;}
.nowrapbullet_whatsNew ul li {padding-left:11px;padding-top:2px;}
table.sitemap {width:100%;margin:10px 0 20px 0;padding:0;font:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
table.sitemap td {width:33%;vertical-align:top;text-align:left;font-size:11px;padding:0 10px;}
table.sitemap td ul li a {padding-left:8px;}
div.sitemap h3 {text-align:left;margin:0;padding:0;font-size:16px;font-weight:bold;}
table.sitemap td h4 {vertical-align:top;text-align:left;margin:0;padding:0;font-size:14px;font-weight:bold;}
table.sitemap td h4.sp {vertical-align:top;text-align:left;margin:0;padding-bottom:7px;font-size:14px;font-weight:bold;}
table.sitemap td ul {margin:0;padding:0 0 5px 0;}
table.sitemap td ul li {list-style:none;font-size:11px;line-height:18px;}
table.sitemap td ul li.two {list-style:none;font-size:11px;line-height:18px;}
table.directory {width:100%;margin:10px 0;padding:0;font:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
table.directory td {width:100%;vertical-align:top;text-align:left;font-size:11px;line-height:16px;padding:0 10px;}
.nowrap {white-space:nowrap;}
ul.standardList {margin:0;padding:0;list-style:none;}
ul.cListBlank li {background:url(/images/bullet.gif) no-repeat left 5px;padding-left:12px;}

.navLocal {position:absolute;margin-left:10px;width:192px;font-family:Arial;}
.navLocal .title {position:absolute;margin-top:-13px;margin-left:10px;font-weight:bold;font-size:12px;}
.navLocal .item {margin:10px;padding-left:20px;}
.sub_menu_item {padding-bottom:10px;}
.sub_menu_item a {margin-left:10px;padding-left:20px;}
.colLeft_topMenu {font-family:Arial;}
.colLeft_topMenu img {margin:0;padding:0;margin-right:2px;}
.colLeft_topMenu a {padding-left:20px;font-size:12px;}
.colLeft_subMenu {padding-left:10px;font-size:12px;}
a.colLeft_submenuItem:hover {text-decoration:underline;}
div.icon-guru {width:44px;border:0px;margin-top:-12px;letter-spacing:1px;font-size:9px;font-weight:bold;opacity:0.6;filter:alpha(opacity=60);text-align:center;cursor:hand;}
.actions {padding:0 10px 10px 10px;}
.titleRtCol {font-weight:bold;font-size:80%;text-transform:uppercase;}
.nowrapbullet_colRt ul {list-style-type:none;margin:0;padding:0;font-size:11px;}
.nowrapbullet_colRt ul li {padding-left:11px;padding-top:5px;}
.navigation .pager {text-align:left;}
.navigation .pager .pagerComponentDigit {font-weight:bold;}
.navigation .pager .pagerComponentDigit a {font-weight:normal;}

.enterpriseSolutionsLink {cursor:pointer;position:relative;top:-3px;}
.enterpriseSolutionsLink div {display:block;background:#f0fece;}
.enterpriseSolutionsLink .esl1th, .enterpriseSolutionsLink .esl5th,
.enterpriseSolutionsLink .esl2th, .enterpriseSolutionsLink .esl4th {height:1px;font-size:0px;line-height:0px;overflow:hidden;}
.enterpriseSolutionsLink .esl1th, .enterpriseSolutionsLink .esl5th {margin:0 2px;}
.enterpriseSolutionsLink .esl2th, .enterpriseSolutionsLink .esl4th {margin:0 1px;}
.enterpriseSolutionsLink .esl3th {padding:1px 10px;}




/* This DIVs are the struts of template-page, based on DIVs, do not remove it! */
div.colLeft {text-align:left;width:20%;height:100%;float:left;margin-right:10px;}
div.colRight {float:left;height:100%;width:200px;}
div.colCenter1, div.colCenter2, div.colCenter3, div.colCenterWide {min-height:1333px;float:left;}
div.colCenter1, div.colCenter2 {margin-left:5px;overflow:hidden;}
div.colCenter1 {width:95%;margin-right:15px;}
div.colCenter2 {width:75%;margin-right:5px;}
div.colCenter3 {width:55%;margin-right:10px;padding-left:5px;}
div.colCenterWide {width:74%;margin-right:10px;margin-left:10px;overflow:hidden;}
.right_column_page {text-align:left;font-family:Arial;}
div.page_border {width:955px;margin-left:auto;margin-right:auto;min-height:1333px;text-align:left;}
div.header {width:100%;position:relative;top:-26px;background-repeat:repeat-x;background-position:0 0;}
div.header {height:125px;}
.boxcontent .header {height:auto;}
.header .h_tagline_in {font:700 12px Verdana !important;position:relative;z-index:99;top:25px;left:130px;display:inline;}
.header .h_tagline_new {font:700 12px Verdana !important;position:relative;z-index:99;top:-20px;left:-50px;display:inline;white-space:nowrap;}
div.container {width:100%;height:1333px;text-align:center;background-color:none !important;}
.subNavGlobal {font-family:Arial;font-size:10px;font-weight:bold;}
.textFooter {padding-top:15px;padding-bottom:30px;}
body {font-family:Verdana, Arial, Helvetica;margin:0;text-align:center;background-repeat:repeat-x;}
p, ul, ol {line-height:120%;font-family:Arial, Verdana, Helvetica;}
textarea, input {font-family:Arial,Verdana,Helvetica;margin:0;}
.checkboxLine {padding:3px 0;_padding:0;}
.checkboxLine input {_position:relative;_top:2px;}
.radioboxLine {padding:3px 0;_padding:0;}
.radioboxLine input {position:relative;top:3px;_top:2px;}
#myYnavtabs ul, #myYnavtabs ol {line-height:130%;font-family:Verdana, Arial, Helvetica;}
.commentBodyBlock p, .commentBodyBlock textarea, .commentBodyBlock input, .commentBodyBlock ul, .commentBodyBlock ol {font-size:100%;}
select {font-size:80%;line-height:120%;}
span, div, td {font-size: 100%;}
h1 {margin-top:5px;margin-bottom:0px;font-size:150%;}
h2 {margin-top:5px;margin-bottom:5px;font: normal bold 14pt Arial;}
h3 {margin-top:2px;margin-bottom:2px;font-size:100%;}
h4 {margin-top:5px;margin-bottom:5px;font-size:100%;}
fieldset {padding-left:10px;padding-right:10px;}
legend {text-transform:uppercase;font-weight:bold;font-size:80%;}
a {text-decoration:none;outline:none;}
a:hover {text-decoration:none;outline:none;}
.filter-list .checkbox {width:2px;padding-right:2px;}
.filter-list .label {width:99%;vertical-align:middle;font-size:70%;font-weight:normal;padding-right:0px;white-space:normal;}
.filter .category {font-size:70%;font-weight:bold;white-space:nowrap;}
.filter a {font-size:70%;}
.detailedinfo .label, .places-info .label {font-size:70%;font-weight:bold;}
.details .label {font-size:12px;}
.details .description {font-size:70%;}
table {vertical-align:top;}
img {border:none;}
div.icon-pro {border:0px;font-weight:bold;letter-spacing:1px;opacity:0.7;filter:alpha(opacity=70);text-align:center;}
.pagetitle {font-size:24px;font-weight:bolder;}
a.navDark:hover {outline-color:invert;outline-style:none;outline-width:medium;text-decoration:none;}
a.navDark, a.navDark12 {font-weight:bold;outline:none;outline-color:invert;outline-style:none;outline-width:medium;text-decoration:none;}
a.navDark12 {font-size:12px;}
.subNavLocal {min-height:40px;font-size:12px;}
.name {font-family:Arial;font-size:13px;font-weight:bold;}
.goalSubheading {padding-left:10px;padding-top:5px;}
div.article-header, div.comment-header {font-size:11px;font-weight:bold;text-transform:uppercase;}
.m3 {margin-top:3px;margin-bottom:3px;}
.m1sides {margin-left:1px;margin-right:1px;}
.m3sides {margin-left:3px;margin-right:3px;}
.m3top {margin-top:3px;}
.m3left {margin-left:3px;}
.m3right {margin-right:3px;}
.m2left {margin-left:2px;}
.m2right {margin-right:2px;}
.m5 {margin-top:5px;margin-bottom:5px;}
.m5bottom {margin-bottom:5px;}
.m5top {margin-top:5px;}
.m5left {margin-left:5px;}
.m5right {margin-right:5px;}
.m7left {margin-left:7px;}
.m7right {margin-right:7px;}
.m2left {margin-left:2px;}
.m2right {margin-right:2px;}
.fontDefault {font-weight:normal;}
.p0left {padding-left:0px;}
.p0right {padding-right:0px;}
.p0top {padding-top:0px;}
.p0bottom {padding-bottom:0px;}
.p0all {margin:0;}
.pm1all {padding:1px 0;margin:0 1px;}
.pm0all {padding:0;margin:0;}
.p1top {padding-top:1px;}
.p1bottom {padding-bottom:1px;}
.p3right {padding-right:3px;}
.p3left {padding-left:3px;}
.p3top {padding-top:3px;}
.p3bottom {padding-bottom:3px;}
.p4top {padding-top:4px;}
.p4bottom {padding-bottom:4px;}
.p1sides {padding-top:1px;padding-bottom:1px;}
.p3sides {padding-top:3px;padding-bottom:3px;}
.p5top {padding-top:5px;}
.p5bottom {padding-bottom:5px;}
.p11bottom {padding-bottom:11px;}
.p12bottom {padding-bottom:12px;}
.p6top {padding-top:6px;}
.p10top {padding-top:10px;}
.p11top {padding-top:11px;}
.p12top {padding-top:12px;}
.p15top {padding-top:15px;}
.p16top {padding-top:16px;}
.p20top {padding-top:20px;}
.p25top {padding-top:25px;}
.p35top {padding-top:35px;}
.p30top {padding-top:30px;}
.p40top {padding-top:40px;}
.p10bottom {padding-bottom:10px;}
.p14top {padding-top:14px;}
.p14bottom {padding-bottom:14px;}
.p2right {padding-right:2px;}
.p2left {padding-left:2px;}
.p2top {padding-top:2px;}
.p2bottom {padding-bottom:2px;}
.p5right {padding-right:5px;}
.p5left {padding-left:5px;}
.p7right {padding-right:7px;}
.p7left {padding-left:7px;}
.p8top {padding-top:8px;}
.p8bottom {padding-bottom:8px;}
.p9top {padding-top:9px;}
.p9bottom {padding-bottom:9px;}
.p7top {padding-top:7px;}
.p7bottom {padding-bottom:7px;}
.p10right {padding-right:10px;}
.p15right {padding-right:15px;}
.p20right {padding-right:20px;}
.p25right {padding-right:25px;}
.p30right {padding-right:30px;}
.p40right {padding-right:40px;}
.p50right {padding-right:50px;}
.p10left {padding-left:10px;}
.p15left {padding-left:15px;}
.p20left {padding-left:20px;}
.p25left {padding-left:25px;}
.p30left {padding-left:30px;}
.p15bottom {padding-bottom:15px;}
.p16bottom {padding-bottom:16px;}
.p17bottom {padding-bottom:17px;}
.p18bottom {padding-bottom:18px;}
.p19bottom {padding-bottom:19px;}
.p20bottom {padding-bottom:20px;}
.p25bottom {padding-bottom:25px;}
.p30bottom {padding-bottom:30px;}
.p40bottom {padding-bottom:40px;}
.p40left {padding-left:40px;}
.p6bottom {padding-bottom:6px;}
.p60bottom {padding-bottom:60px;}
.p60top {padding-top:60px;}
.m10top {margin-top:10px;}
.m10bottom {margin-bottom:10px;}
.m8left {margin-left:8px;}
.m8right {margin-right:8px;}
.m10left {margin-left:10px;}
.m10right {margin-right:10px;}
.m12left {margin-left:12px;}
.m12right {margin-right:12px;}
.m40left {margin-left:40px;}
.m40right {margin-right:40px;}
.m50left {margin-left:50px;}
.m50right {margin-right:50px;}
.m60left {margin-left:60px;}
.m60right {margin-right:60px;}
.m15top {margin-top:15px;}
.m15bottom {margin-bottom:15px;}
.m15left {margin-left:15px;}
.m15right {margin-right:15px;}
.m20top {margin-top:20px;}
.m20bottom {margin-bottom:20px;}
.m20left {margin-left:20px;}
.m20right {margin-right:20px;}
.m25top {margin-top:25px;}
.m25bottom {margin-bottom:25px;}
.m25left {margin-left:25px;}
.m25right {margin-right:25px;}
.m30top {margin-top:30px;}
.m30bottom {margin-bottom:30px;}
.m30left {margin-left:30px;}
.m30right {margin-right:30px;}
.p5sides {padding-top:5px;padding-bottom:5px;}
.p6sides {padding-top:6px;padding-bottom:6px;}
.p7sides {padding-top:7px;padding-bottom:7px;}
.p8sides {padding-top:8px;padding-bottom:8px;}
.p9sides {padding-top:9px;padding-bottom:9px;}
.p10sides {padding-top:10px;padding-bottom:10px;}
.p11sides {padding-top:11px;padding-bottom:11px;}
.p12sides {padding-top:12px;padding-bottom:12px;}
.p13sides {padding-top:13px;padding-bottom:13px;}
.p14sides {padding-top:14px;padding-bottom:14px;}
.p15sides {padding-top:15px;padding-bottom:15px;}
.p20sides {padding-top:20px;padding-bottom:20px;}
.p25sides {padding-top:25px;padding-bottom:25px;}
.p30sides {padding-top:30px;padding-bottom:30px;}
.p40sides {padding-top:40px;padding-bottom:40px;}
.m5sides {margin-left:5px;margin-right:5px;}
.m6sides {margin-left:6px;margin-right:6px;}
.m7sides {margin-left:7px;margin-right:7px;}
.m8sides {margin-left:8px;margin-right:8px;}
.m9sides {margin-left:9px;margin-right:9px;}
.m10sides {margin-left:10px;margin-right:10px;}
.m11sides {margin-left:11px;margin-right:11px;}
.m12sides {margin-left:12px;margin-right:12px;}
.m13sides {margin-left:13px;margin-right:13px;}
.m14sides {margin-left:14px;margin-right:14px;}
.m15sides {margin-left:15px;margin-right:15px;}
.m20sides {margin-left:20px;margin-right:20px;}
.m25sides {margin-left:25px;margin-right:25px;}
.m30sides {margin-left:30px;margin-right:30px;}
.m40sides {margin-left:40px;margin-right:40px;}
.bold {font-weight: bold;}
.normal {font-weight: normal;}
.clear {font-size:1px;height:1px;width:100%;}
.text100 {font-size:100%;}
.text90 {font-size:90%;}
.text80, .text {font-size:80%;}
.text70 {font-size:70%;}
.text6 {font-size:6px;}
.text7 {font-size:7px;}
.text8 {font-size:8px;}
.text9 {font-size:9px;}
.text10, .text60 {font-size:10px;}
.text11 {font-size:11px;}
.text11i {font-size:11px !important;}
.text12 {font-size:12px;}
.text13 {font-size:13px;}
.text14 {font-size:14px;}
.text15 {font-size:15px;}
.text16 {font-size:16px;}
.text17 {font-size:17px;}
.text18 {font-size:18px;}
.text19 {font-size:19px;}
.text20 {font-size:20px;}
.text21 {font-size:21px;}
.text22 {font-size:22px;}
.text23 {font-size:23px;}
.text24 {font-size:24px;}
.text25 {font-size:25px;}
.text26 {font-size:26px;}
.text50 {font-size:50%;}
.textAlt {font-size:1px;line-height:1px;}
.textLine5 {line-height:50%;}
.textLine6 {line-height:60%;}
.textLine7 {line-height:70%;}
.textLine8 {line-height:80%;}
.textLine9 {line-height:90%;}
.textLine10 {line-height:100%;}
.textLine11 {line-height:110%;}
.textLine12 {line-height:120%;}
.textLine13 {line-height:130%;}
.textLine14 {line-height:140%;}
.textLine15 {line-height:150%;}
.textLine16 {line-height:160%;}
.textLine17 {line-height:170%;}
.textLine18 {line-height:180%;}
.textLine19 {line-height:190%;}
.textLine20 {line-height:200%;}
.textLine25 {line-height:250%;}
.textLine30 {line-height:300%;}
.textLine35 {line-height:350%;}
.textLine40 {line-height:400%;}
.txtRight {text-align:right;}
.txtLeft {text-align:left;}
.txtCenter {text-align:center;}
.cursorPtr {cursor:pointer;}
.fontHelvetica {font-family:Helvetica, Arial, Verdana;}
.fontArial {font-family:Arial, Verdana, Helvetica;}
.fontVerdana {font-family:Verdana, Arial, Helvetica;}
.radio100 input, .genderBox input {height:auto !important;top:0 !important;}
.radio100 input {margin:2px 10px 3px 0 !important;}
.genderBox input {margin-right:5px !important;vertical-align:middle;}
.w125 {width:125px;}
.icon6 {margin-bottom:-6px;margin-right:2px;}
.m0top, div.post .m0top {margin-top:0px;}
.m0bottom {margin-bottom:0;}
.m0left {margin-left:0;}
.m0right {margin-right:0;}
.m0all {margin:0;}
.m10bottom {margin-bottom:10px;}
*html .m-10topIE {margin-top:-10px;}
*html .w500 {w\idth: 500px;padding-right:0px;padding-left:0px;}
div {zoom:1;}
.dottedBorder {line-height:0px;font-size:1px;}
*:focus {outline:none;} /* Get rid of the annoying link outline? */
/* Blue Buttons ... */
.button20blueV3, 
.button20blue {display:inline;margin:0;padding:0;}
.button20blueV3 a, 
.button20blue a {display:block;cursor:pointer;text-decoration:none;font-style:normal;}
.button20blueV3 a div, 
.button20blue a div {display:block;margin:0;padding:0;}
.button20blueV3 a .cbtnb, .button20blueV3 a .cbtnb *, 
.button20blue a .cbtnb, .button20blue a .cbtnb * {height:6px;font-size:0px;}
.button20blueV3 a div div div, 
.button20blue a div div div {margin-right:6px;}
.button20blueV3 a b, 
.button20blue a b {display:block;position:relative;white-space:nowrap;}
.button20blueV3 .button_header b, 
.button20blue .button_header b {top:3px;margin:0 6px 0 12px !important;font:700 12/14pt Verdana,Arial;}
.button20blueV3 .button_action b, 
.button20blue .button_action b {top:2px;margin:0 4px 0 8px !important;font:700 12/16pt Arial,Verdana,San-Serif;}
.button20blueV3 .button_action2 b, 
.button20blue .button_action2 b {top:3px;margin:0 8px 0 14px !important;font:700 14/18pt Arial,Verdana,San-Serif;}
.button20blueV3 .button_column_small b, 
.button20blue .button_column_small b {top:3px;margin:0 2px 0 8px !important;font:700 11/12pt Arial,Verdana,San-Serif;}
.button20blueV3 .button_column_large b, 
.button20blue .button_column_large b {top:3px;margin:0 8px 0 14px !important;font:700 18/16pt Arial,Verdana,San-Serif;}
.button20blueV3 .button_submit b, 
.button20blue .button_submit b {top:3px;margin:0 4px 0 10px !important;font:700 11/12pt Arial,Verdana,San-Serif;letter-spacong:2px;}
.button20blueV3 .button_search_submit b, 
.button20blue .button_search_submit b {top:3px;_top:2px;margin:0 2px 0 8px !important;font:700 11/11pt Verdana,Arial;}
.button20blueV3 .button_inline_normal b, 
.button20blue .button_inline_normal b {top:2px;margin:0 2px 0 8px !important;font-weight:bold;font-size:12px;line-height:13px;font-family:Arial,Verdana,San-Serif;}
.button20blueV3 .button_inline_small b, 
.button20blue .button_inline_small b {top:2px;margin:0 1px 0 7px !important;font-weight:bold;font-size:11px;line-height:10px;font-family:Arial,Verdana,San-Serif;}
.button20blueV3 .button_inline_small_adj b, 
.button20blue .button_inline_small_adj b {top:2px;_top:3px;margin:0 1px 0 7px !important;font-weight:bold;font-size:11px;line-height:11px;font-family:Arial,Verdana,San-Serif;}
.button20blueV3 .button_search_12arial b, 
.button20blue .button_search_12arial b {top:3px;margin:0 2px 0 8px !important;font:700 12/11pt Arial,Verdana,San-Serif;}
.button20blueV3 .button_search_14arial b, 
.button20blue .button_search_14arial b {top:2px;_top:3px;margin:0 4px 0 10px !important;font-size:14px;line-height:11px;font-weight:bold;font-family:Arial,Verdana,San-Serif;}
.button20blueV3 .button_action_new b, 
.button20blue .button_action_new b {top:2px;margin:1px 8px 0 14px !important;font-size:14px;line-height:14px;font-weight:bold;font-family:Arial,Verdana,San-Serif;}
/* New Form Layout Style */
.form_master, .form_master2 {empty-cells:show !important;}
.form_master  .form_side_left_up, .form_master  .form_side_right_up, .form_master  .form_side_left_up_small, .form_master  .form_side_right_up_small, .form_master  .form_side_left_up_homeSpecial, .form_master2  .form_side_left_up_homeSpecial,
.form_master2 .form_side_left_up, .form_master2 .form_side_right_up, .form_master2 .form_side_left_up_small, .form_master2 .form_side_right_up_small {display:block;width:13px;height:10px;font-size:0;margin:0;padding:0;overflow:hidden;}
.form_master .upline, .form_master2 .upline {font-size:0;}
.form_master .upline div, .form_master2 .upline div {display:block;width:1px;height:1px;overflow:hidden;font-size:0px;}
.filler_div {display:block;font-size:0px;line-height:0px;width:100% !important;overflow:hidden;}
.form_master  .form_side_left, .form_master  .form_side_right,
.form_master2 .form_side_left, .form_master2 .form_side_right {font-size:0px;}
.form_master  .form_side_left div, .form_master  .form_side_right div,
.form_master2 .form_side_left div, .form_master2 .form_side_right div {display:block;width:1px;height:1px;;overflow:hidden;font-size:0px;}
.form_master2 input, .form_master2 textarea, .form_master2 select {font-size:9pt !important;}
.form_master2 .label {font-size:10px !important;font-weight:bold !important;}
.form_master .form_inner_box, .form_master2 .form_inner_box  {vertical-align:top;}
.form_master .form_closing b, .form_master2 .form_closing b, .form_master .form_closing_small b, .form_master2 .form_closing_small b {display:block;height:1px;font-size:0;overflow:hidden;}
.form_master h2, .form_master2 h2 {font:700 18/18px verdana;margin:0 0 20px 0;}
.form_master .error-message-form, .form_master2 .error-message-form {margin:0 0 10px 0;}
.form_master .error, .form_master2 .error {margin-left:5px;}
.form_master p, .form_master2 p {font:300 12/14px verdana;}
.form_master, .form_master table, .form_master2, .form_master2 table {font:300 11/12px verdana;}
.form_master input {margin-left:5px;font:300 11/16px verdana !important;height:22px;}
.form_master textarea {margin-left:5px;font:300 11/16px verdana !important;}
.form_master .clean_input * {margin:0;padding:0;}
/* new NavBar link-separation style */
#navig_menu {margin:0 0 0 120px;padding:0;}
#navig_menu a {margin:0 0 0 20px;height:28px;display:block;float:left;cursor:pointer !important;}
.navig_menu_member a {margin:0 0 0 20px !important;height:28px;display:block;float:left;cursor:pointer !important;}
#navig_menu span {display:block;height:100%;float:left;font:700 11/19pt Verdana !important;}
#navig_menu span span span {margin:auto 5px;display:inline;border:none;}
#navig_menu .nm_wst, #navig_menu .nm_est {width:3px;display:block;}
#navig_menu .nm_wst b, #navig_menu .nm_est b {width:3px;height:5px;display:block;}
.clean_checkbox {margin-top:3px;}
.clean_checkbox input {height:auto;}
/* */
.rightHandAreas {font-size:12px;}
.rightHandAreas a {font-size:12px;}
.a_box_title_table {empty-cells:show !important;}
.post .label_group {font-size:14px;}
/* Featured boxes */
.activity_x_post .goalBorder {margin:0 10px;}
.labelFeatureBox {font:700 11px verdana,arial;white-space:nowrap;}
.labelFeatureBoxVal {font:300 11px verdana,arial;}
.labelFeatureBoxTitle {font:700 16px arial,verdana;}
sup.emptySpace {font-size:0px;line-height:0px;letter-spacing:-1px;}
.prof_whats_new div {float:left;margin:5px 0;}
.prof_whats_new ul {list-style-type:none;padding:0 3px 0 0;margin:0;}
.prof_whats_new ul li {padding-left:8px; padding-right:1px;}
.prof_whats_new ul li a {white-space:no-wrap;}
#prof_whats_new_hint {display:none;margin:7px 10px 0 10px;}
.g_2px_border {border-width:2px !important;}
.g_0px_margin {margin:0px;}
.fillColorBox b {display:block;height:1px;overflow:hidden;font:300 0/0px;}
.titledBoxTitle {font-weight:bold;font-family:Arial,Verdana,Helvetica;display:inline;font-size:14px;}
.titledBoxTitle img {vertical-align:baseline;margin:0 5px;}
#homeToDolist, #homeToDolistSmall {font-size:100%;list-style:none;margin:0;padding:0;}
#homeToDolist li, #homeToDolistSmall li {padding:2px 0 2px 7px;margin:1px 0;background:url(../../images/bulletRed.gif) no-repeat 0 9px;color:#222;}
#homeToDolistSmall li {font-size:10px !important;line-height:11.5px;background-position:0 7px;padding-left:6px;}
#homeToDolistNew {font-size:100%;list-style:none;margin:0;padding:0;}
#homeToDolistNew li {padding:2px 0 2px 7px;background:url(../../images/bulletRed.gif) no-repeat 0 9px;color:#222;}
.homeLinksBlocks {width:363px;}
.homeLinksBlocks h2 {font-size:12px;border-bottom:solid 1px #ce9848;padding-bottom:1px !important;font-family:Arial;color:#900;}
#homeRandMembers {margin:0 auto;white-space:pre-wrap;}
#homeRandMembers img {margin:0;padding:0;height:40px;width:40px;border:none;}
.tabHeader {padding-bottom:3px;margin-bottom:5px;}
.fadingImageLinks {padding:1px 0;}
.fadingImageLinks img {border:0;margin:0;filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9;}
.fadingImageLinks a:hover img {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
td.label label {font:300 11/11px Verdana;position:relative;top:2px;}
.killListFormatting {font-size:100%;list-style:none;margin:0;padding:0;}
.toUpperCase {text-transform:uppercase;}
div.grayFramedBox div.gfb_i {height:1px;border-style:solid;border-width:0 1px;overflow:hidden;font-size:0;line-height:0;}
div.grayFramedBox div.gfb_main {border-style:solid;border-width:0 1px;}
div.grayFramedBox div.gfb_lg {border-color:#f4f4f4;}
div.grayFramedBox div.gfb_dg {border-color:#ededed;}
div.grayFramedBox div.gfb_dbg {background:#ededed;}
div.grayFramedBox div.gfb_bga, div.grayFramedBox div.gfb_bgb {height:9px;font-size:0;line-height:0;overflow:hidden;}
div.grayFramedBox div.gfb_bga {background:url(../../images/home_new/framedGrayBoxRight.gif) no-repeat 100% 0;}
div.grayFramedBox div.gfb_bgb {background:url(../../images/home_new/framedGrayBoxLeft.gif) no-repeat 0 0;}
.defaultMouseCursor {cursor:default;}


/*
//	text based version
div.imageInstance {position:relative;}
div.imageInstance * {text-decoration:none;}
div.imageInstance img {border:0;display:block;}
div.iconProLine {font-weight:bold;font-family:Verdana, Arial;opacity:0.7;filter:alpha(opacity=70);text-align:center;cursor:hand;position:absolute;bottom:-1px;left:0;}
div.iconProLine b {position:relative;_top:1px;}
div.brandingIcon {position:absolute;bottom:0px;left:0px;cursor:hand;opacity:0.8;filter:alpha(opacity=80);font-weight:bold;font-family:Helvetica, Arial;}
.g_3px_border .brandingIcon {bottom:-3px;left:-3px;}
div.imageDim1 .iconProLine b {left:4px;}
div.imageDim2 .iconProLine b {left:2px;}
div.imageDim1 .iconProLine {font-size:8px;line-height:8px;}
div.imageDim2 .iconProLine {font-size:9px;line-height:9px;}
div.imageDim3 .iconProLine {font-size:10px;line-height:14px;}
div.imageDim4 .iconProLine {font-size:12px;line-height:20px;letter-spacing:1px;}
div.imageDim1 .brandingIcon {font-size:9px;line-height:8px;padding:1px 2px;}
div.imageDim2 .brandingIcon {font-size:10px;line-height:10px;padding:0px 3px 1px 3px;}
div.imageDim3 .brandingIcon {font-size:12px;line-height:12px;padding:2px 5px;}
div.imageDim4 .brandingIcon {font-size:16px;line-height:16px;padding:3px 6px;}
*/

div.imageInstance, span.imageInstance {position:relative;}
div.imageInstance *, span.imageInstance * {text-decoration:none;}
div.noCursorHand *, span.noCursorHand * {cursor:default;}
div.imageInstance img, span.imageInstance img {border:0;display:block;}
div.iconProLine {font-weight:bold;font-family:Verdana, Arial;text-align:center;cursor:hand;position:absolute;bottom:-1px;left:0;} /* opacity:0.7;filter:alpha(opacity=70); */
div.iconProLine b {position:relative;top:1px;}
span.brandingIcon, span.brandingIconRight,
div.brandingIcon, div.brandingIconRight {position:absolute;bottom:0px;cursor:hand;font-weight:bold;font-family:Helvetica, Arial;line-height:0;font-size:0;} /* opacity:0.8;filter:alpha(opacity=80); */
.imageDim4 .brandingIcon img, .imageDim4 .brandingIconRight img {position:relative;top:-1px;}
.imageDim4 .brandingIcon img {left:1px;}
div.brandingIcon, span.brandingIcon {left:0px;}
div.brandingIconRight, span.brandingIconRight {right:0px;}
.g_3px_border .brandingIcon {bottom:-3px;left:-3px;}
.g_3px_border .brandingIconRight {bottom:-3px;right:-3px;}
div.imageDim1 .iconProLine b, div.imageDim2 .iconProLine b {top:0px;_top:1px;}
div.imageDim1 .iconProLine {font-size:7px;line-height:7px;}
div.imageDim2 .iconProLine {font-size:9px;line-height:9px;}
div.imageDim3 .iconProLine {font-size:10px;line-height:14px;}
div.imageDim4 .iconProLine {font-size:12px;line-height:20px;letter-spacing:1px;}
div.imageDim1 .brandingIcon {_bottom:-1px;}
div.imageDim1 .brandingIconRight {_bottom:-1px;_right:-1px;}
.imageDim3 .brandingIcon, .imageDim3 .brandingIconRight {_bottom:-1px;}
span.brandingVideoIcon span.brandingVideoIconTx, 
span.brandingVideoIcon, span.brandingVideoIcon span.brandingVideoIconT {position:absolute;bottom:0px;display:block;height:19px;font-size:0px;line-height:0px;cursor:hand;}
span.brandingVideoIcon span.brandingVideoIconT {width:19px;right:0px;background:url(/images/icon/iconVideoTag.png) no-repeat 0 0;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icon/iconVideoTag.png',sizingMethod='scale');}
span.brandingVideoIcon span.brandingVideoIconTx {width:19px;right:0px;} /* background:url(/images/icon/iconVideoTag.gif) no-repeat 0 0;} */
span.brandingVideoIcon span.brandingVideoIconTx img {position:relative;left:7px;top:3px;}
span.imageDim3 span.brandingVideoIcon span.brandingVideoIconTx, 
span.imageDim4 span.brandingVideoIcon span.brandingVideoIconTx, 
span.imageDim3 span.brandingVideoIcon, span.imageDim3 span.brandingVideoIcon span.brandingVideoIconT, 
span.imageDim4 span.brandingVideoIcon, span.imageDim4 span.brandingVideoIcon span.brandingVideoIconT {height:26px;}
span.imageDim1 span.brandingVideoIcon span.brandingVideoIconTx, 
span.imageDim1 span.brandingVideoIcon, span.imageDim1 span.brandingVideoIcon span.brandingVideoIconT {height:14px;}
span.imageDim3 span.brandingVideoIcon span.brandingVideoIconTx, 
span.imageDim4 span.brandingVideoIcon span.brandingVideoIconTx, 
span.imageDim3 span.brandingVideoIcon span.brandingVideoIconT, 
span.imageDim4 span.brandingVideoIcon span.brandingVideoIconT {width:26px;background:url(/images/icon/iconVideoTagBig.png) no-repeat 0 0;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icon/iconVideoTagBig.png',sizingMethod='scale');}
span.imageDim1 span.brandingVideoIcon span.brandingVideoIconTx, 
span.imageDim1 span.brandingVideoIcon span.brandingVideoIconT {width:14px;background:url(/images/icon/iconVideoTagSmall.png) no-repeat 0 0;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icon/iconVideoTagSmall.png',sizingMethod='scale');}
span.iconVidLine {font-size:0px;font-height:0px;cursor:hand;}
span.imageDim1 span.iconVidLine {height:9px;}
span.imageDim2 span.iconVidLine {height:11px;}
span.imageDim3 span.iconVidLine {height:16px;}
span.imageDim4 span.iconVidLine {height:22px;}
span.imageDim2 span.brandingIcon {_bottom:-1px;}
.imageDim4 .brandingIcon {bottom:-1px;left:-1px;}
span.imageInstance span.brandingVideoIcon {_bottom:-1px;_right:0px;}
span.imageDim1 span.brandingVideoIcon {_bottom:0px !important;_right:-1px !important;}





/* colors */
.redNew {color:#ff3c00;}
.textGray, .grey, .grey a, .navOnPage, .titleRtCol, legend, span.activity, .entity_property,
table.bookmark td, div.details, div.article-header-nl, div.article-header, div.comment-header,
div.pagination, .video_key_caption_short, td.details, div.breadcrumb, .tabHeader {color:#878787;}
.navigation a.active, .briefArticleEntry a.active, .navigation span, .grey80 {color:#808080;}
.grey62 {color:#626262;}
.red, .red a {color:#ff0015;}
.navLocal a.active, div.active a.itemLink, a.colLeft_active, .error {color:#ff0016;}
.blue, .blue a {color:#76d8ff;}
.dark_blue, .dark_blue a, a.colLeft_submenuItem, a.darkkColorLink {color:#069;}
div.blue, fieldset.blue, .description, div.review_text, div.activity_post p,
div.post h1, h2, h3, h4, .labelFeatureBoxVal, .labelFeatureBoxTitle, .colorDefault {color:#292929;}
.URL, .URLbold, table.compliment td, div.linker a, div.content_field span,
div.content_field span a, div.links span a, div.default_text a, table.activity_table,
div.activity_post h2, .tabSwitcher span, .linkMenu {color:#39C;}
.entity_property_value, .label_bookmark, .value_short, .ProfActiveTab, .blackText, h3.faq {color:#000;}
div.remove_caption span a, div.photo_caption, div.default_text, a.darkkColorLink:hover {color:#036;}
.info_block {color:#6CC;}
.caption {color:#69C;}
.navigation a, .briefArticleEntry a, div.post h2, a, a.navDark:hover, a.large:hover, .name, .lightBlue, .lightBlue b, 
div.topicHeadingLinks tt {color:#1793C6;}
span.caption_bookmark {color:#699;}
div.pagination_friend, .cccColor {color:#ccc;}
div.sortByMenu {color:#76d876;}
div.sortByMenu .active a {color:#125573;}
.navLocal .title, .subNavLocal a, .sub_menu_item a, .header .h_tagline_in, .header .h_tagline_new,
.subNavGlobal, a:hover, a.navDark, a.navDark12 {color:#004c6a;}
.colLeft_submenuItem_ie {color:#f00 !important;}
div.icon-guru {color:#fff;}
.counter_icons {color:#B2B0A9;}
.color000 {color:#000;}
.color111 {color:#111;}
.color222 {color:#222;}
.color333 {color:#333;}
.color34 {color:#343434;}
.color444 {color:#444;}
.color555 {color:#555;}
.color666 {color:#666;}
.color777, .textFooter {color:#777;}
.color888, .labelFeatureBox {color:#888;}
.color999 {color:#999;}
.colorCCC {color:#ccc;}
.colorFFF {color:#FFF;}
.fadedGreenBlue {color:#12729A;}


/* borders */
div.article-header, div.comment-header, .tabHeader, .dottedGrayBottom {border-bottom:1px dotted #BABABA;}
.ltGreyBotBorder {border-bottom:1px solid #BABABA;}
.ltGreyRhtBorder, .ProfActiveTab {border-right:1px solid #BABABA;}
.ltGreyLftBorder, .ProfActiveTab {border-left:1px solid #BABABA;}
div.pagination, div.post, div.sortByMenu, .goalBorder, .goal, div.blueBackground,
.activity_x_post, table.article-header, table.comment-header, .exp_wellsphere {border-top:1px solid #ccc;}
.exp_wellsphere, .makeMenuBottomBrd {border-bottom:1px solid #ccc;}
.leftCCCborder {border-left:1px solid #ccc;}
.topGreyDotBorder {border-top:1px dotted #ccc;}
div.entry, div.review_block, div.activity, div.activity_post, div.video_comments_title,
div.profs_group, div.profs_list, .ProfTabSwitcher, .upListLink, .ltGreyTopBorder {border-top:1px solid #BABABA;}
.box .title, .videoEntryUnit {border:1px solid #fff;}
div.activity_article {border-top:1px dashed #ccc;}
td.guru-pic40 img {border:2px solid #FF0015;}
div.video_part {border:1px solid #f00;}
.tabItem, .tabSwitcher, .ProfTabItem, .ltGreyBorder {border:1px solid #BABABA;}
div.profs_list .prof_footer, .prof_entry, .dottedGrayTop {border-top:1px dotted #BABABA;}
.navLocal .last_item {border-bottom:1px solid #FFDA3E;}
.subNavLocal {border:1px solid #FFF4C5;border-top:1px solid #FFDA3E;}
div.active {border:1px solid #FFFDF3;border-top:none;}
.dottedBorderTopCcc, .dottedBorder {border-top:1px dotted #ccc;}
.dottedBorderBottomCcc {border-bottom:1px dotted #ccc;}
.activity_x_post .goalBorder {border-top:none;border-bottom:dotted 1px #ccc;}
#prof_whats_new_hint {border-top:solid 1px #ddd;border-bottom:dotted 1px #d3d3d3;}
.imageTag, .g_3px_border {border:3px solid #FBE483;}
.solidE3bottom {border-bottom:1px solid #e3e3e3;}
.solidE3top {border-top:1px solid #e3e3e3;}
.dottedE3bottom {border-bottom:1px dotted #e3e3e3;}
.dottedE3top {border-top:1px dotted #e3e3e3;}
.solidTopCcc {border-top:solid 1px #ccc;}
.solidBottomCcc {border-bottom:solid 1px #ccc;}
.greenBborder {border-bottom:solid 1px #d9ff7d;}
.topLtGraySolid {border-top:solid 1px #ececec;}
.topDottedOrangish {border-top:dotted 1px #fff17c;}
.bottomDottedOrangish {border-bottom:dotted 1px #fff17c;}
.aaaBorderSolid {border:solid 1px #aaa;}

/* backgrounds */
.box .title span, .activeTab, .ProfActiveTab, .ProfTabItem, .navLocal .title, 
.colLeft_subMenu, div.page_border, div.header, .complimentYelButton, .universalWhite {background-color:#fff;}
.passiveTab {background-color:#ccc;}
.liteGrayBg {background-color:#ddd;}
.darkGrayBg {background-color:#999;}
.linkMenu {background-color:#F5F5DC;}
.activeLink {background-color:#cff;}
.navLocal, .subNavLocal {background-color:#FFF4C5;}
.sub_menu_item {background-color:#FFFDF3;}
div.icon-guru {background-color:#FF0015;}
div.featured {background-color:#FFFDF1;}
.back-yellow-outline {background-color:#FFFCF0;}

/* images */
div.activity_post, div.profs_group, div.profs_list {background:url(../../images/res_icons/blue_gradient.gif) repeat-x;}
.blueBoxBackgr {background-image:url(../../images/res_icons/blue_gradient.gif);background-repeat:repeat-x;}
div.blue, fieldset.blue {background-image:url(../../images/res_icons/my_goals/back_bluegrade.gif);}
div.post {background:url(../../images/res_icons/my_goals/back_bluegrade_on-page.gif) repeat-x;}
.upListLink {background:url( ../../images/res_icons/my_goals/back_bluegrade_on-page.gif) repeat-x;}
.nowrapbullet_whatsNew ul li {background:url(../../images/bullet.gif) no-repeat 0 65%;}
table.sitemap td ul li {background:url(../../images/bulletblue.gif) no-repeat 0 50%;}
table.sitemap td ul li.two {background:url(../../images/bulletblue.gif) no-repeat 0 7px;}
.navLocal .item {background:url(../../images/left_menu/icons/triangle_y.gif) no-repeat;background-position:left;}
.navLocal .active .item {background-image:url(../../images/left_menu/icons/triangle_y_exp.gif);}
.navLocal a.active {background:url(../../images/left_menu/icons/arrow_y.gif) no-repeat;background-position:left;}
.nowrapbullet_colRt ul li {background:url(../../images/bullet.gif) no-repeat 0 70%;}
div.header {background-image:url(../../images/background/body/bodyBgMain.gif);}
div.blueBackground {background:#fff url(../../images/back_bluegrade_on-page.gif) repeat-x;}
.bl {background:#fff url(../../images/1bl.gif) no-repeat scroll 0pt 100%;}
.br {background:transparent url(../../images/1br.gif) no-repeat scroll 100%;}
div.blue-horz {background:#fff url(../../images/back_bluegrade-horz.gif) repeat-y scroll 0pt 50%;}
.activity_x_post {background: url( ../../images/res_icons/blue_gradient.gif ) repeat-x;}
.prof_whats_new ul li {background:url(../../images/bullet.gif) no-repeat 0 3px;}
#prof_whats_new_hint {background:url(../../images/res_icons/orange_gradient.gif) repeat-x 0 -30px;}
.exp_wellsphere {background:url(../../images/yellowGradHorizontal.png) repeat-y left;}
.makeMenuTagBg {background-image:url('../../images/left_menu/right.gif');background-repeat:repeat-y;}
.localResBackground {background-image:url('../../images/res_icons/localres_gradient.gif');background-repeat:repeat-x;}

/* buttons */
.primaryButton, .secondaryButton {color:#333;}
.primaryButton .left {background-image:url(../../images/buttons/primary_left.gif);}
.primaryButton .right {background-image:url(../../images/buttons/primary_right.gif);}
.primaryButton .center {background-image:url(../../images/buttons/primary_center.gif);}
.secondaryButton .left {background-image:url(../../images/buttons/secondary_left.gif);}
.secondaryButton .right {background-image:url(../../images/buttons/secondary_right.gif);}
.secondaryButton .center {background-image:url(../../images/buttons/secondary_center.gif);}
/* yahoo code */
.welltabs .yui-navset .yui-nav .selected a, .welltabs .yui-navset .yui-nav a:hover, .welltabs .yui-navset .yui-content {background-color:#E3F6FF;}
.welltabs .yui-navset .yui-nav li a, .welltabs .yui-navset .yui-content {border:1px solid #ccc;}
.welltabs .yui-navset .yui-content {background:#fff url(../../images/back_bluegrade_on-page.gif) repeat-x;}
/* New Form Layout Style */
.form_master .form_side_left_up,  .form_master2 .form_side_left_up  {background:url(../../images/form_v2/corner_left.gif);}
.form_master .form_side_right_up, .form_master2 .form_side_right_up {background:url(../../images/form_v2/corner_right.gif) no-repeat -1px 0;}
.form_master .form_side_left_up_small,  .form_master2 .form_side_left_up_small  {background:url(../../images/form_v2/formBox_topLeft.gif);}
.form_master .form_side_right_up_small, .form_master2 .form_side_right_up_small {background:url(../../images/form_v2/formBox_topRight.gif) no-repeat -1px 0;}
.form_master .form_side_left_up_homeSpecial,  .form_master2 .form_side_left_up_homeSpecial  {background:url(../../images/form_v2/corneredBoxUpperLeftCorner.gif);}
.form_master .upline, .form_master2 .upline {border-top:solid 1px #c4c3c4;background:#fff url(../../images/form_v2/main_bg_blue.gif) repeat-x 0 0;}
.form_master  .form_side_left, .form_master  .form_side_right, 
.form_master2 .form_side_left, .form_master2 .form_side_right {background:#fff url(../../images/form_v2/main_bg_sides.gif) repeat-x 0 0;}
.form_master2 input, .form_master2 textarea, .form_master2 select {color:#292929 !important;}
.form_master2 .label {color:#333 !important;}
.form_master .form_side_left,  .form_master2 .form_side_left {border-left:solid 1px #ccc;}
.form_master .form_side_right, .form_master2 .form_side_right {border-right:solid 1px #ccc;}
.form_master .form_inner_box, .form_master2 .form_inner_box  {background:#fff url(../../images/form_v2/main_bg_blue.gif) repeat-x 0 -10px;}
.form_master .form_closing b, .form_master2 .form_closing b {background:#fff;border-left:solid 1px #ccc;border-right:solid 1px #ccc;}
.form_master .form_closing_small b, .form_master2 .form_closing_small b {background:#fff;border-left:solid 1px #ddd;border-right:solid 1px #ddd;}
.form_master .error-message-form, .form_master2 .error-message-form {color:#f00;}
.form_master p, .form_master2 p, .form_master, .form_master table, .form_master2, .form_master2 table {color:#222;}
.form_master input, .form_master textarea {color:#333;}
/* Rounded Body Corners */
.header {background:none !important;}
.body_rounded {width:969px;margin:0 auto;}
.body_rounded_top, .body_rounded_top div {height:26px;}
.body_rounded_left {background:url(../../images/background/body/bodyBgLtShadow.png) repeat-y 0;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='images/background/body/bodyBgRtShadow_ie.png');}
.body_rounded_right {background:url(../../images/background/body/bodyBgRtShadow.png) repeat-y 100%;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='images/background/body/bodyBgLtShadow_ie.png');}
/*
ivan: i'm looking into these ...
* html .body_rounded_left {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='images/background/body/bodyBgLtShadow.png');}
* html .body_rounded_right {height:100%;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='images/background/body/bodyBgRtShadow.png');}
*/



/* these are used in Alpha */
.logo {float:left;margin-top:30px;margin-left:20px;margin-right:10px;margin-bottom:20px;}
.tagline {font-family:Arial;font-size:12px;font-weight:bold;color:#116C92;}

/* from home_main.css */
div.article, div.comment, tr.article {border-top:1px dotted #ccc;}
div.comment, div.answer {color:#878787;}
.header {color:#878787;}
div.blue-horz {background:#fff url(../../images/back_bluegrade-horz.gif) 0 0 repeat-y;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
.tl-blu {background:url(../../images/1tl_blu.gif) 0 0 no-repeat;}
.tr-blu {background:url(../../images/1tr_blu.gif) 100% 0 no-repeat;}
.bl {background: url(../../images/1bl.gif) 0 100% no-repeat #ffffff;}
.br {background: url(../../images/1br.gif) 100% 100% no-repeat;}
.tl {background: url(../../images/1tl.gif) 0 0 no-repeat}
.tr {background: url(../../images/1tr.gif) 100% 0 no-repeat;}
.boxcontent {background:#fff url(../images/spacer.gif) 0 0 no-repeat;border-left:1px solid #ccc;border-right:1px solid #ccc;}
div.on-page-nav {background-color:#12769E;color:#fff;}
div.on-page-nav a {color:#fff;}
div.on-page-nav a:hover {color:#ccc;}
div.on-page-nav-line {border-top:1px dotted #878787;border-bottom:1px dotted #878787;}
hr {background:#ccc;color:#ccc;}

.handCursor {cursor:pointer;}

.hideoutall {height:0;font-size:0;line-height:0;overflow:hidden;}

div.trackingCodesEtc, div.trackingCodesEtc * {height:0px !important;width:0px !important;overflow:hidden !important;font-size:0px;line-height:0px;}

div#wsFlagReportContainer {position:absolute;z-index:99999999999;float:left;}