body {padding:0; margin:0; background:#ffffff; font-family:arial, verdana, sans-serif; font-size:76%; color:#000; text-align:center;}

.wrapper {width:980px; margin:0 auto; text-align:left; background:#ffffff; position:relative;}
.shadow-box {width:980px; background:url(/images/shadow.gif) repeat-y left top; position:relative;}
.shadow-box-top {width:980px; height:20px; background:url(/images/shadow_top.gif) no-repeat left top; position:absolute; top:0; left:3px; }

.logobar {width:944px; margin:20px 8px 9px 18px; position: relative; z-index:200;}

.header {width:944px; margin:13px 8px 0px 18px; position:relative;}/*height:152px;*/
.header-home {width:944px; margin:0px;} /*13px 8px 0px 18*/ /* height:296px;*/

.homepage-flash {padding:0px 8px 10px 18px; width:944px; height:296px; text-align:center;}

.msgSubscriptions {display:none; height:18px; width:120px; background-color:#f9f2c2; font-family:arial, verdana, sans-serif; color:#009942; font-size:12px; padding-top:3px; text-align:center;}

.ticker-bar {width:944px; height:32px; margin:9px 8px 0px 0px; }/*18px*/

.searchbar {width:944px; height:73px; margin:0 8px 0px 18px; position:relative; z-index:100;}

.main-content {width:960px; margin:10px 0 0 10px; background:url(/images/content_base.gif) no-repeat left bottom;}

.copy-block {font-family:arial, verdana, sans-serif; color:#3b3b3b; font-size:12px; margin:0 20px 20px 8px; padding-bottom:10px;}

.recommended-count {font-family:arial, verdana, sans-serif; color:#666666; font-size:11px; padding-top:8px; font-weight:bold;}

.blog-copy {font-family:georgia,serif; font-size:12px; color:#3b3b3b; padding:0 20px 20px 8px;}
.blog-copy h1 {font-size:27px; color:#d02433; padding:0; margin:0;}

.blog-copy ul, .copy-block ul {list-style-image:url(/images/dot_red_h.gif); list-style-type:none }
.blog-copy ul li, .copy-block ul li {margin-bottom:10px;}

.headerPaging {float:right; margin-top:5px;} 
.headerPaging > span {float:right;}
.headerPaging ul {float:right; margin:0px; padding:0px; margin-left:5px; list-style:none; list-style-image:none; }
.headerPaging li {float:left; list-style-type: none; margin-right:5px; margin-bottom:0px; }

.sitemap {width:960px; padding-bottom:15px; margin:0 0 15px 10px; background:url(/images/sitemap_base.gif) no-repeat right bottom; color:#333333; font-size:11px; position: relative;}
.sitemap .container {padding:0; margin:0; width:960px; line-height:1.3em; background:#00afe9;}
.sitemap .sm-group-header {font-weight: bold}
.sitemap .svbfg {padding:40px 0 0 40px;}
.sitemap .findaway {position:absolute; bottom:40px; right:40px; z-index:1;}
.sitemap a, .sitemap a:visited {color:#ffffff; text-decoration:none;}
.sitemap table {margin:30px 40px 30px 40px; padding:0px;}
.sitemap table td {vertical-align:top; padding-right:30px;}
.sitemap .right-column {margin-bottom:98px;}

.footer {width:960px; height:32px; padding:0; margin:0 0 15px 10px;}
.footer .container {padding:0; margin:0; text-align:right;}
.footer .disc {width:800px; font-size:11px; color:#444444; float:right; padding-top:3px}
.footer img {display:block; float:right; padding-left:5px;}

.left-column {width:624px; margin:0 16px 8px 8px; float:left; z-index:5;}
.left-column h1 {font-size:27px; color:#d02433; padding:0; margin:0;}
.right-column {width:304px; margin:0 8px 8px 0; float:right; z-index:5;}
.full-column {width:944px; margin:0 16px 8px 8px; float:left; z-index:5;}
.full-column h1 {font-size:27px; color:#d02433; padding:0; margin:0 0 8px 0;}

.banner172 {float:left; width:172px; margin-left:8px;}
.banner304 {width:304px; height:108px; margin:0 0 10px 0;}
.banner624 {width:624px; height:190px; margin:0 0 10px 0;}

.group-member-directory {position:absolute; top:0px; left:480px; width:150px; height:135px; padding:8px 0 0 8px;}
.group-member-directory h2 {font-family:arial, verdana, sans-serif; color:#3b3b3b; font-size:11px; font-weight:bold; margin:0; border:0px; }
.group-member-directory .alpha-list {margin-top:4px; padding:0}
.group-member-directory .search {position:absolute; top:125px; left:28px;}
.group-member-directory .alpha-list ul {padding:0; margin:0; list-style:none; list-style-image:none; border-collapse:collapse;}
.group-member-directory .alpha-list ul li {margin:0 0 0 1px; padding:1px 4px; float:left; width:7px; text-align:center;}
.group-member-directory .alpha-list ul a, .group-member-directory .alpha-list ul a:visited {font-size:11px; color:#666666; font-weight:bold; text-decoration:none;}
.group-member-directory .alpha-list ul li.selected {padding:0 4px; color:#0288c0; background:#ffffff; font-weight:bold; border:1px solid #e6e6e6; }

.group-member-list {position:absolute; top:0px; left:640px; width:286px; height:135px; padding:10px 0 0 8px;}
.group-member-list table {width:250px; border:0 none;}
.group-member-list td {vertical-align:top; text-align:left; font-family:arial, verdana, sans-serif; color:#666666; font-size:11px; padding:0px; margin:0px;}
.group-member-list a, .group-member-list a:visited {vertical-align:top; font-family:arial, verdana, sans-serif; color:#009942; font-weight:bold; font-size:11px;}
.group-member-list img {padding-right:8px;}
.group-member-list hr {margin:4px 0; padding:0px; color:#ffffff; background-color:#ffffff; height:1px; border:0 none; line-height: 1px; 
font-size: 1px; }

.specialists {font-family:arial,sans-serif; font-size:10px; color:#666666; width:300px;}
.specialists a, .specialists a:visited {color:#d02433; text-decoration:none;}
.specialists img { max-height:40px; max-width:40px; }

.news {font-family:arial,sans-serif; font-size:11px; color:#666666; background:#ffffff;}
.news td.date {line-height:11px; font-family:arial, verdana, sans-serif; color:#666666; font-size:10px; text-transform: uppercase; vertical-align:top; text-align:right; padding-right:8px;}
.news td.icon {vertical-align:top; text-align:center;}
.news a, .news a:visited {color:#d02433; text-decoration:none; font-weight:bold;}

.most-popular {font-family:arial,sans-serif; font-size:11px; color:#666666; background:#f7f7f7; padding:8px 0; width:284px;}
.most-popular td.icon {vertical-align:top; text-align:center; padding-right:8px;}
.most-popular a, .news a:visited {color:#d02433; text-decoration:none; font-weight:bold;}

.spotlight {font-family:arial,sans-serif; font-size:11px; color:#666666; background:#ffffff; margin-bottom:8px;}
.spotlight td.icon {vertical-align:top; text-align:center; padding-right:8px;}
.spotlight a, .news a:visited {color:#d02433; text-decoration:none; font-weight:bold;}

.rss-feed {font-family:arial,sans-serif; font-size:11px; color:#666666; line-height:16px;}
.rss-feed img {vertical-align:middle;}

.updates {font-family:arial,sans-serif; font-size:10px; color:#666666;}
.updates a, .updates a:visited {color:#0288c0; text-decoration:none;}
.updates .teaser {font-family:georgia,serif; font-size:12px; color:#3b3b3b; line-height:16px}
.updates .credits {font-family:arial,sans-serif; font-size:10px; color:#999999;}

.banner312 {width:312px; height: 108px; padding:0 0 10px 0;}
.banner312 a img {display:block;}

.jq-readMoreBtn {border:0 none; cursor:pointer; height:17px; padding-right:25px; outline:0; font-family:arial,verdana,sans-serif; font-size:12px; color:#d02433; background:url(/images/arrows.gif) no-repeat 60px 0px; position:relative; left:480px;}
.read-more {display:none;}

.breadcrumb {float:left; padding:0 0 0 10px; margin:0px; color:#666666; font-size:11px;}

.searchtop {width:944px; height:41px; background:url(/images/searchbar_top.gif) no-repeat; position:relative;}
.searchtop .item {float:left; font-family:arial, verdana, sans-serif; color:#0288c0; font-size:10px; font-weight:bold; padding: 8px 70px 0 10px;}
.searchtop .searchfield {position: absolute; left:660px; top:13px;}

.searchbottom {width:944px; height:32px; background:url(/images/searchbar_bottom.gif) no-repeat; line-height:32px; position:relative; z-index:20;}
.searchbottom .container {padding:0; margin:0; float:right; position:relative; }

.searchbar-menu {position:relative; z-index:1;}
.searchtype {float:left; line-height:32px; padding: 0 4px 0 8px; font-family:arial, verdana, sans-serif; font-size:11px; color:#666666; font-weight:bold; position:relative; z-index:100;}
.searcharrow {float:left; line-height:32px; margin-top:5px; padding: 0 6px 0 0; position:relative; z-index:100;}

.info-top-right-home {height:24px; color:#999999; font-family:arial,verdana,sans-serif; font-size:11px;font-weight:bold;}
.info-bottom-right-home {position:relative;}
.info-right-home {float:right; padding-right:8px; line-height:46px; color:#999999; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:bold;}
.info-right-login {float:right; width:89px; height:30px; background:url(/images/login_plain.gif) no-repeat; margin-top:8px;line-height:30px;}

.profile-biography {width:582px; padding:0 0 8px 0; margin-right:16px; float:left; z-index:5; font-family:georgia,serif; font-size:12px; color:#3b3b3b;}
.profile-biography-edit {width:582px; padding:0 0 8px 0; margin-right:16px; float:left; z-index:5; font-family:arial, verdana, sans-serif; font-size:12px; color:#3b3b3b;}

.profile-contact-info {width:280px; padding:0 0 8px 0; float:right; z-index:5; font-family:arial, verdana, sans-serif; font-size:11px; color:#666666;}
.profile-contact-info .edit-bio {float:right; padding-bottom:8px;}
.profile-contact-info td {vertical-align:top; padding: 0 8px 8px 0; font-family:arial, verdana, sans-serif; color:#666666; font-size:11px;}

.profile-photo {float:left; padding-bottom:8px;}
.profile-photo img { max-height:192px; max-width:192px; }

.main-profile-photo {float:left; padding-bottom:8px;}

.profile-subsription td {padding: 0 8px 8px 0; font-family:arial, verdana, sans-serif; color:#666666; font-size:11px;}

.profile-question-monitoring th {padding:3px; font-family:arial, verdana, sans-serif; color:#666666; font-size:10px; border-right: 1px solid #ffffff;}
.profile-question-monitoring td {padding:3px; font-family:arial, verdana, sans-serif; color:#666666; font-size:10px; border-right: 1px solid #eaeaea;}
.profile-question-monitoring td.subject a {padding:3px; font-family:arial, verdana, sans-serif; color:#d02433; font-size:11px; font-weight:bold;}
.profile-question-monitoring td img {border:none;}

.question-item {width:535px;}
.question-posting-info {padding:4px 0;}
.question-reply {float:right}
.question-img {width:40px; float:left; margin-right:8px;}

.recent-post {padding-bottom:8px;}
.recent-post a, .recent-post a:visited{padding-bottom:4px;font-family:arial, verdana, sans-serif; color:#d02433; font-size:11px; font-weight:bold;}

.social-box {height:20px;}
.social {float:right;}
.social .left {height:20px; width:6px; background: transparent url(/images/box20_gray_left.gif) no-repeat top left; padding:0; line-height:20px; float:left; }
.social .item-list { background:#e7e7e7; float:left; }
.social .item {float:left; font-family:arial, verdana, sans-serif; color:#666666; font-size:10px; line-height:20px; padding-right:4px; vertical-align:middle;}
.social img {float:left; vertical-align:middle; height:16px; width:16px; padding-top:2px;}
.social .right {height:20px; width:6px; background: transparent url(/images/box20_gray_right.gif) no-repeat top right; float:left;}

.group-blog-item {width:285px; padding-left:8px; font-family:georgia,serif; font-size:12px; color:#3b3b3b; line-height:16px}

.news-item {width:624px; padding:4px 4px; font-family:georgia,serif; font-size:12px; color:#3b3b3b; line-height:16px}

.blog-item {width:604px; padding:4px 0;}
.blog-item .blog-image {width:108px; height:108px; float:left;}
.blog-item .blog-image img { max-height:108px; max-width:108px; }
.blog-item .blog-desc {width:488px; padding-left:8px; float:left; font-family:georgia,serif; font-size:12px; color:#3b3b3b; line-height:16px}

.suvery-header {text-align:center; font-family:arial, verdana, sans-serif; color:#3b3b3b; font-size:12px; font-weight:bold;}
.survey-question {text-align:center;font-family:arial, verdana, sans-serif; color:#666666; font-size:16px; padding:8px 15px; line-height:18px;}
.survey-answers {text-align:center; padding:8px;}

.link-list ul {padding:0; margin:3px 0 0 0; list-style:none; list-style-image:none;}
.link-list ul li {margin:0; padding:0 0 3px 0; font-size:13px; font-weight:bold;}
.link-list ul a, .link-list ul a:visited {font-size:13px; color:#d02433; text-decoration:none; font-weight:bold;}


.link-list2 ul {padding:0; margin:3px 0 0 0; list-style:none; list-style-image:none;}
.link-list2 ul li {margin:0; padding:0 0 5px 0; font-size:11px; font-weight:bold;}
.link-list2 ul a, .link-list2 ul a:visited {font-size:11px; color:#d02433; text-decoration:none; font-weight:bold;}

.link-list-normal ul {padding:0; margin:3px 0 0 0; list-style:none; list-style-image:none;}
.link-list-normal ul li {margin:0; padding:0 0 5px 0; font-size:11px;}
.link-list-normal ul a, .link-list2 ul a:visited {font-size:11px; color:#d02433; text-decoration:none;}

.paginator {float: right; padding:20px 8px 0 0; font-family:arial, verdana, sans-serif; color:#3b3b3b; font-size:10px;}
.paginator div {padding:2px; float:left; display:inline;}
.paginator ul {padding:0; margin:0; list-style:none; list-style-image:none; float:right;}
.paginator ul li {margin: 0 4px; padding:2px; float:left;}
.paginator ul .selected{padding:1px 4px; background:#d25a64; border:1px solid #d02433; }
.paginator ul a, .paginator ul a:visited {font-size:10px; color:#d02433; text-decoration:none;}

.featured-results {float:left; width:606px;}
.featured-results .item {width:606px; padding:0 8px 8px 8px;}
.featured-results .item .svb-logo {float:left; width:10px; height:10px; padding-top:2px;}
.featured-results .item .service {float:left; width:525px; padding-left:6px;}
.featured-results .item .service a {font-size:12px; font-weight:bold;}

.blog-tags-ratings {margin:0; padding:0 20px 20px 8px;}
.blog-tags-ratings .tags {float:left; font-family:arial, verdana, sans-serif; color:#666666; font-size:10px;}
.blog-tags-ratings .ratings {float:right;}

.blog-comments {margin:0 8px; padding:0 20px 20px 8px;}
.blog-comments .reply-count {float:right; font-family:arial, verdana, sans-serif; color:#666666; font-size:11px; font-weight:bold; padding-bottom:8px;}
.blog-comment-list {border:1px solid #fed900; border-width:3px 0; padding: 20px 0;}
.blog-comment-list .copy {font-family:georgia,serif; color:#3b3b3b; font-size:12px; font-style:italic; padding: 8px 0;}
.blog-comment-list td {vertical-align:top; padding-right:8px;}

.blog-comment-input {width:624px; padding:0 20px 20px 0;}
.blog-comment-input .container {padding:0 8px; margin:0; width:606px; background:#52c4ed; border:1px solid #0089c1; border-width:0 1px; line-height:1.3em;}
.blog-comment-input h2 { height:32px; line-height:32px; padding:0; margin:0; font-size:14px; color:#ffffff; float:left; border:0px;}
.blog-comment-input .icons {float:right;}
.blog-comment-input-top {width:624px; height:8px; padding:0; background:url(/images/box624_blue_top.gif) no-repeat;}
.blog-comment-input-bottom {width:624px; height:8px; padding:0; background:url(/images/box624_blue_bottom.gif) no-repeat;}

.question-copy {font-family:georgia,serif; font-size:13px; color:#3b3b3b; padding:0 20px 20px 8px;}
.question-replies {margin:0 8px; padding:0 20px 20px 8px;}
.question-replies .reply-count {float:right; font-family:arial, verdana, sans-serif; color:#666666; font-size:11px; font-weight:bold; padding-bottom:8px;}
.question-reply-list {border:3px solid #fed900; border-width:3px 0; padding: 20px 0;}
.question-reply-list .copy {font-family:georgia,serif; color:#3b3b3b; font-size:13px; font-style:italic; padding: 8px 0;}
.question-reply-list td {vertical-align:top; padding-right:8px;}
.question-reply-list .image-block {width: 40px;}
.question-reply-list .copy-block { border-bottom: 1px solid #fed900; }

.avatar-tiny {max-height:40px; max-width:40px;}

.question-reply-input {width:624px; padding:0 20px 20px 8px;}
.question-reply-input .container {padding:0 8px; margin:0; width:606px; background:#52c4ed; border:1px solid #0089c1; border-width:0 1px; line-height:1.3em;}
.question-reply-input h2 { height:32px; line-height:32px; padding:0; margin:0; font-size:14px; color:#ffffff; float:left; border:0px;}
.question-reply-input .icons {float:right;}
.question-reply-input-top {width:624px; height:8px; padding:0; background:url(/images/box624_blue_top.gif) no-repeat;}
.question-reply-input-bottom {width:624px; height:8px; padding:0; background:url(/images/box624_blue_bottom.gif) no-repeat;}



.actionbox {background:#ffffff; padding:0 0 10px 10px; margin:0; float:right;}
.actionbox_bg {}
.actionbox-top {width:108px; height:8px; padding:0; background:url(/images/box108_gray_top.gif) no-repeat;}
.actionbox-bottom {width:108px; height:8px; padding:0; background:url(/images/box108_gray_bottom.gif) no-repeat;}
.actionbox .container {padding:0 8px; margin-left:0; width:90px; background:#f7f7f7; border:1px solid #e6e6e6; border-width:0 1px; line-height:1.3em; font-family:arial, verdana, sans-serif; color:#666666; font-size:11px;}
.actionbox ul {padding:0; margin:0; list-style:none; list-style-image:none;}
.actionbox ul li {margin:0; padding:0;}

.blank304 {width:304px; padding:0 0 10px 0; margin-bottom:10px;}

.blank624 {width:624px; padding:0 0 10px 0; margin-bottom:10px;}
.blank624 .container {padding:0 8px 0 8px;}
.blank624 h2 {background:url(/images/box624.gif); height:32px; line-height:32px; padding:0 8px 0 8px; margin:0; font-size:14px; color:#ffffff; border:0px;}

.box304 {width:304px; padding:0 0 10px 0; background:url(/images/box304_base.gif) no-repeat left bottom; margin-bottom:10px; position:relative;}
.box304 .top {width:304px; height:8px; background:url(/images/box304_top.gif) no-repeat left bottom; }
.box304 h2 {background:url(/images/box304.gif); height:32px; line-height:32px; padding:0 8px 0 8px; margin:0; font-size:14px; color:#ffffff; border:0px;}
.box304 .container {padding:15px 8px 0 8px; margin:0; width:286px; background:#ffffff; border:1px solid #e6e6e6; border-width:0 1px; line-height:1.3em; font-family:arial, verdana, sans-serif; color:#666666; font-size:11px; position:relative;}
.box304 .container-profile {padding:0 8px 0 8px; margin:0; width:286px; background:#ffffff; border:1px solid #e6e6e6; border-width:0 1px; line-height:1.3em; font-family:arial, verdana, sans-serif; color:#666666; font-size:11px; position:relative;}

.box304-2row-gray {width:304px; padding:0 0 10px 0; background:url(/images/box304_gray_base.gif) no-repeat left bottom; margin-bottom:10px;}
.box304-2row-top-gray {width:304px; height:32px; background:url(/images/box304_2row_top.gif) no-repeat; line-height:32px; border:0px;}
.box304-2row-top-gray h2 {height:32px; line-height:32px; padding:0 8px 0 8px; margin:0; font-size:14px; color:#ffffff; border:0px;}
.box304-2row-bottom-gray  {width:304px; height:30px; background:url(/images/box304_2row_gray_bottom.gif) no-repeat;}
.box304-2row-gray .container {padding:15px 8px 0 8px; margin:0; width:286px; background:#f7f7f7; border:1px solid #e6e6e6; border-width:0 1px; line-height:1.3em; font-family:arial, verdana, sans-serif; color:#666666; font-size:11px; position:relative;}

.box285-gray {width:285px; padding:0 0 8px 0; background:url(/images/box285_gray_bottom.gif) no-repeat left bottom; margin:0;}
.box285-gray .top {width:285px; height:8px; background:url(/images/box285_gray_top.gif) no-repeat left bottom; }
.box285-gray .container {padding:0 8px 0 8px; margin:0; width:266px; background:#f7f7f7; border:1px solid #e6e6e6; border-width:0 1px; line-height:1.3em; font-family:arial, verdana, sans-serif; color:#666666; font-size:11px; position:relative;}

.box304-gray {width:304px; padding:0 0 10px 0; background:url(/images/box304_gray_base.gif) no-repeat left bottom; margin-bottom:10px;}
.box304-gray .top {width:304px; height:8px; background:url(/images/box304_gray_top.gif) no-repeat left bottom; }
.box304-gray h2 {background:url(/images/box304_gray.gif); height:32px; line-height:32px; padding:0 8px 0 8px; margin:0; font-size:14px; color:#ffffff; border:0px;}
.box304-gray .container {padding:15px 8px 0 8px; margin:0; width:286px; background:#f7f7f7; border:1px solid #e6e6e6; border-width:0 1px; line-height:1.3em; font-family:arial, verdana, sans-serif; color:#666666; font-size:11px; position:relative;}

.box312 {width:312px; padding:0 0 10px 0; background:url(/images/box312_base.gif) no-repeat left bottom; margin-bottom:10px;}
.box312 h2 {background:url(/images/box312.gif); height:32px; line-height:32px; padding:0 8px 0 8px; margin:0; font-size:14px; color:#ffffff; border:0px;}
.box312 p {padding:15px 14px 0 14px; margin:0; width:282px; background:#ffffff; border:1px solid #e6e6e6; border-width:0 1px; line-height:1.3em; font-size:11px; color:#444444;}

.box624 {width:624px; padding:0 0 8px 0; background:url(/images/box624_base.gif) no-repeat left bottom; margin-bottom:8px;}
.box624 h2 {background:url(/images/box624.gif); height:32px; line-height:32px; padding:0 8px 0 8px; margin:0; font-size:14px; color:#ffffff; border:0px;}
.box624 form {margin:0;}
.box624 .container {padding:15px 8px 0 8px; margin:0; width:606px; background:#ffffff; border:1px solid #e6e6e6; border-width:0 1px; line-height:1.3em; font-family:arial, verdana, sans-serif; color:#666666; font-size:11px;}

.box624-blue {width:624px; padding:0 0 8px 0; background:url(/images/box624_blue_base.gif) no-repeat left bottom; margin-bottom:10px;}
.box624-blue h2 {background:url(/images/box624.gif); height:32px; line-height:32px; padding:0 8px 0 8px; margin:0; font-size:14px; color:#ffffff; border:0px;}
.box624-blue form {margin:0;}
.box624-blue .container {padding:15px 8px 0 8px; margin:0; width:606px; background:#ffffff; border:1px solid #0288c0; border-width:0 1px; line-height:1.3em; font-family:arial, verdana, sans-serif; color:#666666; font-size:11px;}

.box624-2row {width:624px; padding:0 0 10px 0; margin-bottom:10px;}
.box624-2row h2 {background:url(/images/box624.gif); height:32px; line-height:32px; padding:0 8px 0 8px; margin:0; font-size:14px; color:#ffffff; border:0px;}
.box624-2row form {margin:0;}

.box624-gray {width:624px; padding:0 0 8px 0; margin-bottom:10px; background:url(/images/box624_gray_base.gif) no-repeat left bottom; } 
.box624-gray h2 {background:url(/images/box624.gif); height:32px; line-height:32px; padding:0 8px 0 8px; margin:0; font-size:14px; color:#ffffff; border:0px;}
.box624-gray .container {padding:15px 8px 0 8px; margin:0; width:606px; background:#f7f7f7; border:1px solid #e6e6e6; border-width:0 1px; line-height:1.3em; font-family:arial, verdana, sans-serif; color:#666666; font-size:11px;}

.box624-gray-2row {width:624px; padding:0 0 10px 0; margin-bottom:10px; background:#f7f7f7 url(/images/box624_gray_base.gif) no-repeat left bottom; position:relative; }
.box624-gray-2row h2 {background:url(/images/box624.gif); height:32px; line-height:32px; padding:0 8px 0 8px; margin:0; font-size:14px; color:#ffffff; border:0px;}
.box624-gray-2row form {margin:0;}
.box624-gray-2row .container {padding:15px 8px 0 8px; margin:0; width:606px; background:#f7f7f7; border:1px solid #e6e6e6; border-width:0 1px; line-height:1.3em; font-family:arial, verdana, sans-serif; color:#666666; font-size:11px;}

.h59 {background:url(/images/box624_2.gif); height:59px; padding:0; margin:0; font-size:12px; color:#ffffff; position:relative;}
.h59 .container {padding:8px 15px 8px 15px; margin:0; width:624px; line-height:1.3em;}
.h59 .search-element {float:left; height:51px; padding-right:16px; vertical-align:bottom;}
.h59 h3 {font-size:14px; color:#fed900; margin:0; padding-bottom:4px;}

.h30 {background:url(/images/box624_1.gif); height:30px; padding:0; margin:0; font-size:12px; color:#ffffff; position:relative;}

.box624-2row table th {padding:4px 5px 4px 10px; vertical-align:top;}
.box624-2row table td {padding:10px 5px 10px 10px; vertical-align:top;}
.box624-2row table td a, .box624-2row table td a:visited {color:#0288c0; text-decoration:none; font-size:11px;}

.box944 {width:944px; padding:0 0 8px 0; background:url(/images/box944_base.gif) no-repeat left bottom; margin:0 0 10px 0; }
.box944 h2 {background:url(/images/box944.gif); height:32px; line-height:32px; padding:0 8px 0 8px; margin:0; font-size:14px; color:#ffffff; border:0px;}
.box944 .container {width:926px; padding:15px 8px 0 8px; margin:0; background:#ffffff; border:1px solid #e6e6e6; border-width:0 1px; line-height:1.3em; font-family:arial, verdana, sans-serif; color:#666666; font-size:11px;}

.plain881 {width:881px; height:32px; margin:0; padding:0; background:url(/images/plain881.gif) no-repeat; float:left;}

.plain304-blue {width:304px; height:65px; margin:0; padding:0 0 8px 0; background:url(/images/plain304_blue.gif) no-repeat;}
.plain608_blue {width:608px; height:65px; margin:0; padding:0 0 8px 0; background:url(/images/plain608_blue.gif) no-repeat;}
.plain608b-blue {width:608px; height:25px; margin:0; padding:0 0 8px 0; background:url(/images/plain608_blue.gif) no-repeat;}

.plain56 {width:56px; height:32px; margin:0; padding:0; background:url(/images/plain56.gif) no-repeat; float:right;}
.plain56 div {padding:8px 0 0 14px;}

.clear {display:block; height:0; overflow:hidden; clear:both;}
.float-left {float:left;}
.float-right {float:right;}
.bold {font-weight:bold;}
.red {color:#cc332f;}
.logoblue {color:#0288c0;}
.white {background:#ffffff;}
.light-gray {background:#f8f8f8}
.light-gray2 {background:#eaeaea}
.bottom {vertical-align:bottom;}
.space {height:10px;display:block;}

.border-light-gray2 {border:1px solid #eaeaea; border-width:0 1px 1px 1px;}
.borderright-light-gray2 {border:1px solid #eaeaea; border-width:0 1px 0 0;}
.borderright-white {border:1px solid #f8f8f8; border-width:0 1px 0 0;}

.inputField {font-family:arial,sans-serif; font-size:11px; color:#666666; border:1px solid #d6d6d6;}
.input-email {width:280px; height:75px; overflow: auto; font-family:arial,sans-serif; font-size:11px; color:#666666; margin-top:5px;}
.input-email-us {width:200px; font-family:arial,sans-serif; font-size:11px; color:#666666; margin:5px 0 0 0;}
.input-search {width:270px; font-family:arial,sans-serif; font-size:11px; color:#666666; margin:0; background:#ffffff; border:0 none;}
.input-group-search {width:110px; font-family:arial,sans-serif; font-size:11px; color:#666666; margin:0; background:#fafafa; border:0 none;}
.txt-reply {width:600px; height:60px; overflow: auto; font-family:arial,sans-serif; font-size:11px; color:#666666; margin: 2px; border:0 none;}
.subj-reply{width:600px; overflow: auto; font-family:arial,sans-serif; font-size:11px; color:#666666; margin: 2px; border:0 none;}
.txtarea285 {width:275px; height:65px; overflow: auto; font-family:arial,sans-serif; font-size:11px; color:#666666; margin: 2px; border:0 none;}

.email-us-button {position:absolute; left:235px; top:148px;}

.button-bar {padding-top:5px; float:right; position:relative;}
.blue-button-bar { padding-top:5px; padding-right:5px; float:right; position:relative; height:20px;}

.form-table table {border:1px solid #eaeaea; padding:0; border-collapse:collapse;}
.form-table th {padding:3px; font-family:arial, verdana, sans-serif; color:#666666; font-size:11px; border: 1px solid #eaeaea;}
.form-table td {padding:3px; font-family:arial, verdana, sans-serif; color:#666666; font-size:11px; border: 1px solid #eaeaea;}

.email-this-dialog {display:none; font-family:arial, verdana, sans-serif; color:#666666; font-size:11px; text-align:left;}
.email-this-dialog a, .email-this-dialog a:visited {color:#0288c0; text-decoration:none;}
.email-this-dialog .ui-dialog-titlebar { color:#0288c0; }

.tac-dialog {display:none; font-family:arial, verdana, sans-serif; color:#666666; font-size:11px; text-align:left;}
.tac-links a, .tac-links a:visited {color:#0288c0 ! important ; text-decoration:none; font-size:12px; font-weight:bold; }

.textmiddle {vertical-align:middle;} 

.favorite-links-dialog {display:none; font-family:arial, verdana, sans-serif; color:#666666; font-size:11px; text-align:left;}
.favorite-links-dialog a, .email-this-dialog a:visited {color:#0288c0; text-decoration:none;}
.favorite-links-dialog .ui-dialog-titlebar { color:#0288c0; }

.testimonial-logo {padding:10px; width:215px; vertical-align:top;}
.testimonial-desc {padding:10px; width:325px;}

select {font-family:arial,sans-serif; font-size:11px; color:#666666;}
button:active {outline:none;}
form {margin:0; padding:0;}

/* S L I D E R S */

.sliderTestimonialContainer {width:585px; height:325px; overflow:hidden; position:relative;}
.sliderTestimonialContent {position:absolute;}
#slider-vertical-testimonial {float:right; height:320px; display:none;}  

.sliderGroupSearchContainer {width:270px; height:135px; overflow:hidden; position:relative;}
.sliderGroupSearchContent {position:absolute;}
#slider-vertical-group-search {float:right; height:130px; display:none;}  

.sliderFeaturedResultsContainer {width:585px; height:325px; overflow:hidden; position:relative;}
.sliderFeaturedResultsContent {position:absolute;}
#slider-vertical-featured-results {float:right; height:320px; display:none;}  

.sliderRCContainer {width:271px; height:300px; overflow:hidden; position:relative; margin-bottom:8px;}
.sliderRCContent {position:absolute;}
#slider-vertical-rc {float:right; height:290px; display:none;} 

.sliderNewsContainer {width:271px; height:300px; overflow:hidden; position:relative; margin-bottom:8px;}
.sliderNewsContent {position:absolute;}
#slider-vertical-news {float:right; height:290px; display:none;} 

.sliderEventsContainer {width:271px; height:300px; overflow:hidden; position:relative; margin-bottom:8px;}
.sliderEventsContent {position:absolute;}
#slider-vertical-events {float:right; height:290px; display:none;} 

.sliderUpdatesContainer {width:271px; height:300px; overflow:hidden; position:relative;}
.sliderUpdatesContent {position:absolute;}
#slider-vertical-updates {float:right; height:290px; display:none;} 

.sliderSpecialistsContainer {width:271px; height:300px; overflow:hidden; position:relative;}
.sliderSpecialistsContent {position:absolute;}
#slider-vertical-specialists {float:right; height:290px; display:none;} 
 
 
/* B U T T O N S */

button#jq-boldBtn {background: url(/images/btn_bold.gif) no-repeat scroll 0 0; border:0 none; cursor:pointer; height:20px; width:20px; margin:0 2px;}
button#jq-italicBtn {background: url(/images/btn_italic.gif) no-repeat scroll 0 0; border:0 none; cursor:pointer; height:20px; width:20px; margin:0 2px;}
button#jq-fontBtn {background: url(/images/btn_font.gif) no-repeat scroll 0 0; border:0 none; cursor:pointer; height:20px; width:20px; margin:0 2px;}
input.jq-attachmentBtn {background: url(/images/btn_attachment.gif) no-repeat scroll 0 0; border:0 none; cursor:pointer; height:20px; width:20px; margin:0 2px;}

.jq-loginBtn {border:0 none; cursor:pointer; height:30px; width:89px; outline:0;}
.jq-loginCloseBtn {border:0 none; cursor:pointer; height:20px; width:20px; margin-left:4px;}

.jq-contentLibraryOpenBtn {background:url(/images/btn_yellow_down.gif) no-repeat scroll 0 0; border:0 none; cursor:pointer; height:20px; width:20px; margin-left:2px;}
.jq-contentLibraryCloseBtn {border:0 none; cursor:pointer; height:20px; width:20px; margin-left:4px;}

.jq-productsOpenBtn {background:url(/images/btn_yellow_down.gif) no-repeat scroll 0 0; border:0 none; cursor:pointer; height:20px; width:20px; margin-left:2px;}
.jq-productsCloseBtn {border:0 none; cursor:pointer; height:20px; width:20px; margin-left:4px;}

button#jq-replyBtn {background: url(/images/btn_reply.gif) no-repeat scroll 0 0; border:0 none; cursor:pointer; height:17px; width:42px;}

button {border:0 none; cursor:pointer; text-align:center; margin:0; padding:0; width:auto; overflow:visible; outline:0;}
button span {position:relative; display:block; white-space:nowrap; margin:0;}

button.grayBtn { background:url(/images/btn_gray_right.gif) right no-repeat; margin-top:-1px; padding:0 8px;}
button.grayBtn span {height:21px; line-height:22px; background:url(/images/btn_gray_left.gif) left no-repeat; font-family:arial, verdana, sans-serif; font-size:11px; color:#00a0e2; font-weight:bold; padding:0 1px 0 10px;}

a.blueDownBtn {background:transparent url(/images/btn_light_blue_down.gif) no-repeat scroll top right; display:block; float:left; font:bold 12px arial, sans-serif; height:21px; padding-right:23px; text-decoration:none; border: 0 none; outline:0;}
a.blueDownBtn span {display:block; line-height:12px; padding:5px 1px 5px 10px; color:#ffffff;}
a.blueDownBtn:active {color:#ffffff; outline:none;}
a.blueDownBtn:visited { color:#ffffff; }

a.blueUpBtn {background:transparent url(/images/btn_light_blue_up.gif) no-repeat scroll top right; display:block; float:left; font:bold 12px arial, sans-serif; height:21px; padding-right:23px; text-decoration:none; border: 0 none; outline:0;}
a.blueUpBtn span {display:block; line-height:12px; padding:5px 1px 6px 10px; color:#ffffff;}
a.blueUpBtn:active {color:#ffffff; outline:none;}
a.blueUpBtn:visited { color:#ffffff; }

a.grayArrowBtn {background:transparent url(/images/btn_grayarrow_right.gif) no-repeat scroll top right; display:block; float:left; font:bold 11px arial, sans-serif; height:21px; margin-right:6px; padding-right:22px; text-decoration:none; border: 0 none; outline:0;}
a.grayArrowBtn span {background:transparent url(/images/btn_gray_left.gif) no-repeat; display:block; line-height:11px; padding:5px 0 5px 10px; color:#00a0e2;}
a.grayArrowBtn:active {color:#00a0e2; outline:none;}
a.grayArrowBtn:active span {padding:6px 0 4px 10px;}
a.grayArrowBtn:visited { color:#00a0e2; }

a.grayRedBtn {background:transparent url(/images/btn_gray_right.gif) no-repeat scroll top right; display:block; float:left; font:bold 11px arial, sans-serif; height:21px; margin-right:6px; padding-right:11px; text-decoration:none; border: 0 none; outline:0;}
a.grayRedBtn span {background:transparent url(/images/btn_gray_left.gif) no-repeat; display:block; line-height:11px; padding:5px 0 5px 10px; color:#d02433;}
a.grayRedBtn:active {color:#d02433; outline:none;}
a.grayRedBtn:active span {padding:6px 0 4px 10px;}
a.grayRedBtn:visited { color:#d02433; }

a.darkGrayBtn {background:transparent url(/images/btn_drkgray_right.gif) no-repeat scroll top right; display:block; float:left; font:bold 11px arial, sans-serif; height:21px; margin-right:6px; padding-right:11px; text-decoration:none; border: 0 none; outline:0;}
a.darkGrayBtn span {background:transparent url(/images/btn_drkgray_left.gif) no-repeat; display:block; line-height:11px; padding:5px 0 5px 10px; color:#00a0e2;}
a.darkGrayBtn:active {color:#00a0e2; outline:none;}
a.darkGrayBtn:active span {padding:6px 0 4px 10px;}
a.darkGrayBtn:visited {color:#00a0e2;}

a.grayBtn {background:transparent url(/images/btn_gray_right.gif) no-repeat scroll top right; display:block; float:left; font:bold 11px arial, sans-serif; height:21px; margin-right:6px; padding-right:11px; text-decoration:none; border: 0 none; outline:0;}
a.grayBtn span {background:transparent url(/images/btn_gray_left.gif) no-repeat; display:block; line-height:11px; padding:5px 0 5px 10px; color:#00a0e2;}
a.grayBtn:active {color:#00a0e2; outline:none;}
a.grayBtn:active span {padding:6px 0 4px 10px;}
a.grayBtn:visited {color:#00a0e2;}

a.redBtn {background:transparent url(/images/btn_red_right.gif) no-repeat scroll top right; display:block; float:left; font:bold 11px arial, sans-serif; height:21px; margin-right:6px; padding-right:11px; text-decoration:none; border: 0 none; outline:0;}
a.redBtn span {background:transparent url(/images/btn_red_left.gif) no-repeat; display:block; line-height:11px; padding:5px 0 5px 10px; color:#ffffff;}
a.redBtn:active {color:#ffffff; outline:none;}
a.redBtn:active span {padding:6px 0 4px 10px;}
a.redBtn:visited {color:#ffffff;}

a.greenBtn {background:transparent url(/images/btn_green_right.gif) no-repeat scroll top right; display:block; float:left; font:bold 11px arial, sans-serif; height:21px; margin-right:6px; padding-right:11px; text-decoration:none; border: 0 none; outline:0;}
a.greenBtn span {background:transparent url(/images/btn_green_left.gif) no-repeat; display:block; line-height:11px; padding:5px 0 5px 10px; color:#ffffff;}
a.greenBtn:active {color:#ffffff; outline:none;}
a.greenBtn:active span {padding:6px 0 4px 10px;}
a.greenBtn:visited {color:#ffffff;}

a.yellowBtn {background:transparent url(/images/btn_yellow_right.gif) no-repeat scroll top right; display:block; float:left; font:bold 11px arial, sans-serif; height:21px; margin-right:6px; padding-right:11px; text-decoration:none; border: 0 none; outline:0;}
a.yellowBtn span {background:transparent url(/images/btn_yellow_left.gif) no-repeat; display:block; line-height:11px; padding:5px 0 5px 10px; color:#666666;}
a.yellowBtn:active {color:#666666; outline:none;}
a.yellowBtn:active span {padding:6px 0 4px 10px;}
a.yellowBtn:visited {color:#666666;}

a.emailBtn {display:block; height:20px; margin-bottom:0; line-height:25px; border: 0 none; outline:0; color:#0288c0;}
a.emailBtn span {text-indent:21px; display:block; background: url(/images/icon_email.gif) no-repeat scroll 0px 2px;}

a.recommendBtn {display:block; height:22px; margin-bottom:0; line-height:25px; border: 0 none; outline:0; color:#0288c0;}
a.recommendBtn span {text-indent:21px; display:block; background: url(/images/icon_recommend.gif) no-repeat scroll 0px 2px;}

a.printBtn {display:block; height:20px; margin-bottom:0; line-height:25px; border: 0 none; outline:0; color:#0288c0;}
a.printBtn span {text-indent:21px; display:block; background: url(/images/icon_print.gif) no-repeat scroll 0px 2px;}

a.shareBtn {display:block; height:20px; margin-bottom:0; line-height:25px; border: 0 none; outline:0; color:#0288c0;}
a.shareBtn span {text-indent:21px; display:block; background: url(/images/icon_share.gif) no-repeat scroll 0px 2px;}

/* S C R O L L   S T Y L E   D E C L A R A T I O N S */

.tickercontainer {background:#ffffff; width:879px; height:30px; margin-top:1px; margin-left:1px; padding:0; overflow:hidden;} 
.tickercontainer .wrap {position:relative; left:0; top:0; width:879px; overflow:hidden; height:30px; }
div.stockTicker {position:relative; left:879px; font:11px arial, verdana, sans-serif; list-style-type:none; margin:0; padding:0;display:none;}
div.stockTicker span {margin:5px 0 0 0; padding:0; background:#ffffff;}
div.stockTicker span.amount {position:relative; top:-11px; padding:0 5px;}
div.stockTicker a {white-space:nowrap; padding:0; margin:0; color:#666666; font:11px arial, verdana, sans-serif; }

/* M O S T   P O P U L A R   T A B S */

#first {background:#e7e7e7;}  
#second {background:#e7e7e7;}  
#third {background:#e7e7e7;} 
UL.tabNavigation {list-style:none;  list-style-image:none; margin:0; padding:0;} 
UL.tabNavigation LI {display:inline; margin-bottom:0px;}
UL.tabNavigation LI A {padding:3px 5px; background: #ffffff; color:#0288c0; text-decoration:none;}
UL.tabNavigation LI A.selected, UL.tabNavigation LI A:hover {background:#f7f7f7; color:#666666; padding-top:7px; border:1px solid #e6e6e6; border-bottom:1px solid #f7f7f7;}
UL.tabNavigation LI A:focus {outline:0;} 

div.tabs > div {padding:1px; margin-top:3px; margin-bottom:8px;}
div.tabs > div h2 {margin-top:0; border:0px; }

/* P O P U P M E N U S */

.question-forwarding-search {display:none;}
.question-forwarding-search table {border:1px solid #eaeaea; padding:0; border-collapse:collapse;}
.question-forwarding-search th {padding:3px; font-family:arial, verdana, sans-serif; color:#666666; font-size:11px; border: 1px solid #eaeaea;}
.question-forwarding-search td {padding:3px; font-family:arial, verdana, sans-serif; color:#666666; font-size:11px; border: 1px solid #eaeaea;}

.ask-a-question-input {width:624px; padding:0 20px 0 0; display:none;}
.ask-a-question-input .ask-a-question-container {padding:8px 8px 0 8px; margin:0; width:606px; background:#52c4ed; border:1px solid #0089c1; border-width:0 1px; line-height:1.3em;}
.ask-a-question-input-bottom {width:624px; height:8px; padding:0; background:url(/images/box624_blue_bottom.gif) no-repeat;}
.ask-a-question-input .ask-a-question-h2 {height:32px; line-height:32px; padding:0; margin:0; font-size:14px; color:#fed900; font-weight:bold; float:left;}
.ask-a-question-input .ask-a-question-icons {float:right;}

.post-an-update-input {width:304px; padding:0 20px 0 0; display:none;}
.post-an-update-input .post-an-update-container {padding:8px 8px 0 8px; margin:0; width:286px; background:#52c4ed; border:1px solid #0089c1; border-width:0 1px; line-height:1.3em;}
.post-an-update-input-bottom {width:304px; height:8px; padding:0; background:url(/images/box304_blue_bottom.gif) no-repeat;}
.post-an-update-input .post-an-update-h2 {height:32px; line-height:32px; padding:0; margin:0; font-size:14px; color:#fed900; font-weight:bold; float:left;}

.view-all-options {position:absolute; display:none; z-index:25; background:#f7f7f7; width:105px; left:191px; top:26px;}
.view-all-options ul {padding:0; margin:0; list-style:none; list-style-image:none; border:1px solid #e6e6e6;}
.view-all-options ul li {margin:0; padding:2px 0 2px 8px;}
.view-all-options ul a {font-size:11px; color:#0288c0; text-decoration:none; font-weight:bold;}
.view-all-options ul li:hover>a {background:#f7f7f7; color:#666666;}
.view-all-options ul li a.ihover {background:#f7f7f7; color:#666666;}

.login {position:absolute; display:none; border: 1px solid #9a9a9a; background: #e7e7e7; width:300px; padding:8px; top:38px; left:304px; font-family:arial, verdana, sans-serif; color:#666666; font-size:11px; z-index:200;}
.login ul {padding:0 0 8px 16px; margin:0 0 0 8px; list-style-type: disc; list-style-image:none;}
.login ul li {white-space:nowrap; margin-bottom:0px;  }
.login-text { color:#999999; font-family:arial,verdana,sans-serif; font-size:11px; }
.login .close {font-family:arial, verdana, sans-serif; color:#666666; font-size:12px; font-weight:bold; margin:0; border:0 none; float:right;}

.my-groups {position:absolute; display:none; border: 1px solid #9a9a9a; background: #e7e7e7; width:150px; padding:8px; top:20px; left:728px; font-family:arial, verdana, sans-serif; color:#666666; font-size:11px; z-index:200; line-height:18px; text-align:left;}
.my-groups ul {padding:0; margin:0; list-style:none; list-style-image:none;}
.my-groups ul li {white-space:nowrap; margin-bottom:0px;  }
.my-groups ul a, .my-groups ul a:visited {font-size:11px; color:#0288c0; text-decoration:none; font-weight:bold;}

.my-question-groups {position:absolute; display:none; border: 1px solid #9a9a9a; background: #e7e7e7; width:150px; padding:8px; top:16px; left:0px; font-family:arial, verdana, sans-serif; color:#666666; font-size:11px; z-index:200; line-height:18px; text-align:left;}
.my-question-groups ul {padding:0; margin:0; list-style:none; list-style-image:none;}
.my-question-groups ul li {white-space:nowrap; margin-bottom:0px;  }
.my-question-groups ul a, .my-question-groups ul a:visited {font-size:11px; color:#0288c0; text-decoration:none; font-weight:bold;}

.question-breadcrumb {position:absolute; font-family:arial, verdana, sans-serif; font-weight:bold; color:#666666; font-size:11px; z-index:190;}

.products-tab {position:absolute; display:none; width:165px; height:32px; top:0px; left:125px; z-index:1;}
.products {position:absolute; display:none; background:url(/images/searchbar_base.gif) no-repeat left bottom; width:944px; padding-bottom: 8px; top:32px; left:-654px; line-height:16px; z-index:1;}
.products .content {padding:16px 8px 0px 8px; margin:0; width:926px; border:1px solid #f0d300; background:#f3edc8; border-width:0 1px;}

.products .desc {width:200px; font-family:arial, verdana, sans-serif; color:#666666; font-size:11px; float:left;}
.products .product-list {width:335px; float:left; font-family:arial, verdana, sans-serif; color:#666666; font-size:12px; font-weight:bold;}
.products .close {font-family:arial, verdana, sans-serif; color:#666666; font-size:12px; font-weight:bold; margin:0; border:0 none; float:right;}
.products a, .products a:visited {font-family:arial, verdana, sans-serif; color:#d02433; font-size:12px; font-weight:bold; text-decoration:none;}
.products ul {padding:0 0 8px 16px; margin:0; list-style:none; list-style-image:none; }
.products ul li {width:300px; white-space:nowrap; margin-bottom:0px;}
.products .product-list-items li {width:280px; white-space:nowrap; margin-bottom:0px;}
.products .product-list-items li:hover {background:#fff9d9; color:#d02433;}
.products .product-list-items li:hover>a {background:#fff9d9; color:#d02433;}
.products .product-list-items li a.ihover {background:#fff9d9; color:#d02433;}

.content-library-tab {position:absolute; display:none; width:127px; height:32px; top:0px; left:0px; z-index:1;}
.content-library {position:absolute; display:none; background:url(/images/searchbar_base.gif) no-repeat left bottom; width:944px; padding-bottom: 8px; top:32px; left:-654px; line-height:16px; z-index:1; }
.content-library .content {padding:16px 8px 0px 8px; margin:0; width:926px; border:1px solid #f0d300; background:#f3edc8; border-width:0 1px;}
.content-library .desc {width:200px; font-family:arial, verdana, sans-serif; color:#666666; font-size:11px; float:left;}
.content-library .content-library-list {width:175px; font-family:arial, verdana, sans-serif; color:#666666; font-size:11px; float:left;}
.content-library .close {font-family:arial, verdana, sans-serif; color:#666666; font-size:12px; font-weight:bold; float:right;}
.content-library a, .content-library a:visited {font-family:arial, verdana, sans-serif; color:#d02433; font-size:12px; font-weight:bold; text-decoration:none;}
.content-library ul {padding:0 0 8px 0; margin:0; list-style:none; list-style-image:none; }
.content-library ul li {width:160px; margin-bottom:0px; font-size:12px; font-weight:bold;}
.content-library .citem {margin:3px 0 0 16px;}
.content-library .citem:hover {background:#fff9d9; color:#d02433;}
.content-library .citem:hover>a {background:#fff9d9; color:#d02433;}
.content-library .citem a.ihover {background:#fff9d9; color:#d02433;}


.clearfix:after {
 content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0;
}

.hidden {display:none;}
.assets{float:left;}
#groupDescription{width:624px;clear:both;}
#groupDescription p{margin-top:0;}

.addthis-vertical a{width: 102px; padding:6px 0 0 20px; position:relative; display: block;}
.addthis-vertical span{position:absolute; left:0px; top:4px;}

.error {margin-left: 20px;color:red;font-family:arial,verdana,sans-serif;font-size:11px;}