@charset "utf-8";
@import url(/editor/global.css);

/* TINY MCE */
body#tinymce {background:#fff; text-align:left; padding:12px}

/* BASE STYLING */
body {margin:0; padding:0; background:#e1e1e1; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#232323; text-align:center}
div {margin:0; padding:0}
h1, h2.page_name {font:bold 18px/18px Arial, Helvetica, sans-serif; margin:0 0 18px; padding:0}
h2 {font:bold 14px/17px Arial, Helvetica, sans-serif; margin:0 0 18px; padding:0}
h3 {font:bold 11px/14px Arial, Helvetica, sans-serif; margin:0; padding:0}
p, .p, div.desc {margin:0 0 18px; padding:0}
a {text-decoration:none; color:#188}
a:hover {text-decoration:underline}
.prebox {display:block; background:#188; color:#fff; border-bottom:1px solid #fff; margin:0 1px 0 0; padding:3px 10px; font-weight:bold}

input[type=text], select, textarea {background:#f5f5f5; border:1px solid #dadada; width:438px}
body.form_builder input[type=text], body.form_builder select, body.form_builder textarea, body.form_builder_detail input[type=text], body.form_builder_detail select, body.form_builder_detail textarea {width:auto} 
#extended_profile_container input[type=text], #extended_profile_container select, #extended_profile_container textarea {width:224px}
select {width:440px}
.multiSelect {width:416px !important}
input[type=submit], input[type=button], input[type=reset], a.button, button {background:#969696; color:#fff; border:none; margin:0 6px 0 0; padding:1px 2px 1px 12px; font:normal 11px/11px Arial, Helvetica, sans-serif; outline:none}
input#z_calendar_event_request__date {width:100px}
body.chrome input[type=submit], body.chrome input[type=button], body.chrome input[type=reset], body.chrome button {padding:3px 5px 3px 17px}

a.button {padding:2px 5px 2px 17px}
#overlay {width:auto}

/* UTILITY */
.clear {clear:both; line-height:0; font-size:0; height:0; visibility:hidden}
.ie7 .clear {font-size:1px}
a.bookmark {background:url(/ama/images/layout/bookmark_9x10.gif) no-repeat left center; padding-left:13px; margin-right:12px}
a.filter {background:url(/ama/images/layout/share_13x9.gif) no-repeat left center; padding-left:17px; margin-right:12px}
a.manage {background:url(/ama/images/layout/manage_9x9.gif) no-repeat left center; padding-left:12px; margin-right:12px}
a.remove {background:url(/ama/images/layout/share_13x9.gif) no-repeat left center; padding-left:17px; margin-right:12px}
a.like, div.tag a, div.tagged a {background:url(/ama/images/layout/like_13x9.gif) no-repeat left center; padding-left:17px; margin-right:12px; cursor:pointer}
div.tag, div.tagged {display:inline}

.share {display:inline-block; position:relative; margin:-3px; margin-right:3px; padding:0; z-index:800;}
ul.meta .share {margin-right:0}
body.ie7 .share, body.ie6 .share {display:inline; margin-bottom:-5px}
.share > a {display:block; margin:0; padding:3px 6px 3px 21px; background:url(/ama/images/layout/share_13x9.gif) no-repeat 4px center}
.share ul {list-style:none; display:none; margin:0; padding:3px 0; width:200px; background:#eee; position:absolute; top:17px; left:0; z-index:801}
.share ul li {float:left; width:88px; margin:0; padding:0 6px; line-height:16px}
.share ul li a {display:block; background:no-repeat left center; padding:3px; padding-left:21px}
.share ul li.email a {background-image:url(/editor/images/icons/social/email_16.png)}
.share ul li.facebook a {background-image:url(/editor/images/icons/social/facebook_16.png)}
.share ul li.linkedin a {background-image:url(/editor/images/icons/social/linkedin_16.png)}
.share ul li.twitter a {background-image:url(/editor/images/icons/social/twitter_16.png)}
.share:hover ul {display:block}
.share:hover > a {background-color:#eee}
#overlay .share_email {text-align:left}

a.showDWF {display:block; background:#188; color:#fff; font:bold 10px/10px Arial, Helvetica, sans-serif; margin:0; padding:3px 6px; text-align:center}
a.btn_delete {display:block; background:#969696; color:#fff; margin:0 0 2px; padding:4px 5px 4px 12px; font:normal 11px/10px Arial, Helvetica, sans-serif; text-align:right}
a.btn_delete:hover {background-color:#d00}


/* LAYOUT */
#container {margin:0 auto; padding:0; width:960px; text-align:left; background:#000}
#header {height:54px; padding:16px 18px 18px; position:relative; text-align:right}
#header a#logo {position:absolute; top:16px; left:17px; display:block; width:132px; height:24px; background:url(/ama/images/layout/logo.gif)}
#header a#logo span {display:none}
#main {background:#1d1d1d url(/ama/images/layout/subheader_gradient.gif) repeat-x left top; padding:0 18px}
.ie6 #main {zoom:1}
#sitetitle {padding:8px 0 10px; color:#fff}
#sitetitle h1 {background:url(/ama/images/layout/autocad_exchange.gif) no-repeat center center; width:198px; height:24px; margin:5px 0 0; padding:0;}
#sitetitle h1 a {display:block; width:198px; height:24px}
#sitetitle h1 span {display:none}
#sitetitle form {float:right; background:#262626 url(/ama/images/layout/google.gif) no-repeat right bottom; padding:5px; margin:0; width:187px; height:31px}
#sitetitle form input[type=text] {float:left; margin:0; padding:2px; width:160px; font:normal 11px/14px Arial, Helvetica, sans-serif; height:14px; border:none; background:#fff}
body.ie6 #sitetitle form {border:none}
body.ie6 #sitetitle form input[type=text]{width:158px}
#sitetitle form input[type=image]{float:right; width:18px; height:18px; margin:0; padding:0}
#content {background:#fff; padding:32px 12px 48px; min-height:400px}
#nd_home #content,  {padding-top:18px}
#maincol {float:left; width:612px; margin-right:12px}
#sidecol {float:left; width:276px}
#footer {background:#000; padding:38px 20px 14px; color:#959595; line-height:11px}
#footer a {color:#959595}

/* NAVIGATION */
#primarynav {list-style:none; clear:both; display:block; margin:0; padding:0; color:#fff; font:normal 14px/10px Arial, Helvetica, sans-serif; height:25px;}
#primarynav li {display:block; float:left; margin:0 1px 0 0; padding:0}
#primarynav li a {display:block; margin:0; padding:8px 40px 7px 8px; background:url(/ama/images/layout/primary_nav_spritemap.gif) repeat-x left top; color:#fff; text-decoration:none; white-space:nowrap} /*width set dynamically through site.js */
#primarynav li:hover a {background-position:left bottom}
#primarynav li.on a {background:#fff; color:#232323} /*bold handled through site.js*/
#primarynav ul {display:none}

#secondarynav {list-style:none; display:block; margin:0; padding:15px 8px 0; background:#fff url(/ama/images/layout/secondary_nav_gradient.gif) repeat-x left bottom; color:#fff; font:normal 12px/12px Arial, Helvetica, sans-serif; height:22px}
#secondarynav li {position:relative; z-index:9000; display:block; float:left; margin:0; padding:0; border-left:1px solid #ddd}
#secondarynav li a {display:block; margin:0; padding:0 15px 0 5px; color:#666; text-decoration:none; cursor:pointer}
#secondarynav li:hover, #secondarynav li.on {background:#fff; padding-bottom:10px; border-right:1px solid #ddd; margin-right:-1px}
#secondarynav li:hover a, #secondarynav li.on a {color:#000}

#secondarynav ul {display:none; list-style:none; position:absolute; z-index:9001; left:-1px; top:22px; background:#fff; width:146px; margin:0; padding:2px; border:1px solid #dadada; border-top:none; font:normal 11px/11px Arial, Helvetica, sans-serif}
#secondarynav ul li, #secondarynav ul li:hover {display:inline; float:none; border:none !important; margin:0 !important; padding:0 !important}
#secondarynav ul li a {padding:5px; color:#666; background:none}
body.ie6 #secondarynav ul li a, body.ie7 #secondarynav ul li a {zoom:1}
#secondarynav ul li:hover a {background:#666; color:#fff}
#secondarynav > li:hover > ul {display:block}
.ie6 #secondarynav li.hover ul {display:block}

#secondarynav ul ul, .ie6 #secondarynav li.hover ul ul {display:none}

#utilitynav {list-style:none; display:inline; font-weight:bold}
#utilitynav li {display:inline; margin:0; padding:0 0 0 6px}
#utilitynav li a {color:#929292; text-decoration:none}

/* LISTS */
.scrolllist {list-style:none; display:block; background:#f3f3f3 url(/ama/images/layout/scrollshadow_left.gif) repeat-y left top; border:1px solid #dadada; margin:0; padding:0; height:140px; overflow:auto; overflow-y:scroll; color:#232323}
.scrolllist li {margin:0; padding:9px 10px 12px; border-top:1px solid #dadada; overflow:hidden; word-wrap:break-word}
.scrolllist li.active {background:#d5d5d5 url(/ama/images/layout/scrollshadow_left_active.gif) repeat-y left top}
.scrolllist li.answer {padding-left:20px}
.scrolllist li:first-child {border:none}
.scrolllist .thumb {float:left; width:50px; height:50px; overflow:hidden}
.scrolllist .thumb img {width:100%; height:100%}
#module_expert .scrolllist .thumb img {height:auto}
.scrolllist .msg {margin:0 0 0 58px}
.scrolllist .msg cite {display:block; font-weight:bold; font-style:normal}
.scrolllist .msg cite span {float:right}
.scrolllist .msg cite img {margin:0 8px -2px 0}
.scrolllist .msg p {margin:8px 0 0}
.scrolllist .msg ul, .scrolllist .msg ol {margin:12px 0 12px 32px; padding:0}
.scrolllist .msg li {border:none; margin:6px 0; overflow:visible;padding:0;}


.buttonlist {}
.buttonlist li {cursor:pointer; background:url(/ama/images/layout/module_body_gradient.gif) repeat-x left bottom}
.buttonlist li:hover {border-color:#188 !important}

.thumblist {} /* modifier of thumblist from global.css */
.thumblist li {margin:0 0 18px}
#sidecol .thumblist li {margin:0}
body.ie6 .thumblist li {zoom:1}
.thumblist .msg h2 {margin:0 0 4px}
.thumblist .msg .meta {margin:0 0 7px}
.thumblist .msg p {margin:0 0 12px}

.hashr {} /* modifier of thumblist from global.css */
.hashr li {border-bottom:1px solid #ddd; padding-bottom:18px}

.thumblist.img64, .scrolllist.img64 {} /* modifier of thumblist from global.css */ 
.thumblist.img64 li, .scrolllist.img64 li {height:64px; overflow:hidden}
.thumblist.img64 li .thumb, .scrolllist.img64 li .thumb {width:64px; height:auto}
.thumblist.img64 li .msg, .scrolllist.img64 li .msg {margin-left:72px}
.thumblist.img64 li .msg .meta, .scrolllist.img64 li .msg .meta {margin:0}

#playlist_view_list li {height:48px}

* .img48 {} /* modifier of thumblist from global.css */
* .img48 li .thumb {width:48px; height:48px; overflow:hidden}
* .img48 li .thumb img {width:100%; height:auto; margin:0 auto}
* .img48 li .msg {margin-left:54px}
* .img48 li .msg .meta {margin:0}

.thumblist.img32 {} /* modifier of thumblist from global.css */
.thumblist.img32 li .thumb {width:32px; height:32px; overflow:hidden}
.thumblist.img32 li .thumb img {width:100%; height:auto; margin:0 auto}
.thumblist.img32 li .msg {margin-left:38px}
.thumblist.img32 li .msg .meta {margin:0}

.commentlist {} /* modifier of thumblist from global.css */
.commentlist > li {border-bottom:1px solid #eee; margin:0; padding:6px 0}
.commentlist > li:first-child {padding-top:0}
.commentlist > li.form {border:none}
.commentlist li .thumb {width:64px}
.commentlist li .thumb img {max-width:100%; width:auto; height:auto}
.commentlist li .msg {margin-left:74px}
.commentlist li .msg cite {display:block; font-weight:bold; font-style:normal} /* cite styles are teh same as scrolllist */
.commentlist li .msg cite span {float:right}
.commentlist li .msg cite img {margin:0 8px -2px 0}
.commentlist li .msg p {margin:8px 0 0}
.commentlist ul {clear:both; background:#f3f3f3; list-style:none; margin:6px 0 6px 74px; padding:6px} 
.commentlist ul li {margin:0}
.commentlist .msg .meta {margin:6px 0 0; padding:0; background:none; clear:none}

#bloglist {} /* modifier of thumblist */
#bloglist > li {padding-bottom:12px; border-bottom:1px solid #dadada}
#bloglist li .thumb {width:100px; height:100px; overflow:hidden}
#bloglist li .thumb img {max-width:100%; height:auto}
#bloglist li .msg p {margin-bottom:16px}
.itemfoot a.rss {float:right}
.blogcontent {min-height:70px}
body.ie6 .blogcontent {height:70px}

#twitterlist {} /* modifier of thumblist */
#twitterlist > li {padding-bottom:12px; border-bottom:1px solid #dadada}

#newslist {} /* modifier of thumblist */
#newslist > li {border-top:1px solid #dadada; margin:0; padding:6px 0}
#newslist > li:first-child {border:none; padding-top:0}
#newslist li.nothumb {}
#newslist li.nothumb .msg {margin-left:0}

#showcaselist {} /* modifier of thumblist */
#showcaselist > li {border-top:1px solid #ccc; padding:10px 0; margin:0 0 6px}
#showcaselist > li:first-child {border:none; padding-top:0}
#showcaselist .thumb {width:100px; height:100px}
#showcaselist .thumb img {width:100%; height:100%}

.meta {list-style:none; display:block; margin:0; padding:0; line-height:11px; height:11px}
.meta > li, .meta li.metaItem {display:block; float:left; margin:0; padding:0 4px; border-left:1px solid #ccc}
.ie6 .meta li.metaItem {display:inline; float:none}
.meta > li:first-child, .meta li.metaItem.first {border:none; padding-left:0}
.meta > li.rating, .meta li.metaItem.rating  {background:url(/ama/images/layout/star.gif) repeat-x left center; width:45px; height:11px; margin:0 8px 0 0; padding:0; border:none}

.paginationlist {text-align:right; font-size:11px; line-height:11px; margin:0 0 12px; padding:0; height:12px} /* modifier of paginationlist from global.css */
.module_foot .paginationlist {margin-right:3px; float:right}
.paginationlist li {margin:0; padding:0}
.paginationlist a, .paginationlist span {display:inline; float:none; background:none; padding:0 2px; margin:0; font-weight:normal}
.paginationlist img {vertical-align:top}
.paginationlist li.next {padding-left:6px}
.paginationlist li.prev {padding-right:6px}
.paginationlist span img {opacity:0.4}
.paginationlist a {color:#188}
.paginationlist a:hover {background:none; color:#188; text-decoration:underline}
.paginationlist span {color:#000}

.formlist {list-style:none; display:block; margin:0; padding:0}
.formlist li {margin:0 0 12px; padding:0}
.formlist li label {display:block; margin:0 0 4px; padding:0; font-weight:bold}
.formlist li.checkbox input[type=checkbox]{float:left; margin:0}
.formlist li.checkbox label {margin-left:21px}
body.ie6 .formlist li.checkbox label, body.ie7 .formlist li.checkbox label {margin:0; display:inline; line-height:20px}

.filter_list {list-style:none; margin:0; padding:12px; width:300px; background:#fff; border:3px solid #eee; position:absolute; z-index:100;}
.filter_list label {display:block; font-weight:bold; margin:0 0 3px}
.filter_list select {width:298px; margin:0 0 6px}

/* MODULES */
.module {border:1px solid #eee; border-top:none; border-left:none; margin:0 0 12px}
.module .module_head {margin:0; padding:9px 10px 8px; background:#505050 url(/ama/images/layout/content_module_header.gif) repeat-x left top; color:#fff; font:bold 12px/12px Arial, Helvetica, sans-serif}

.module .module_tabs {list-style:none; display:block; margin:0; padding:2px 8px 0; height:23px; background:#ddd url(/ama/images/layout/gradient_ed_ddd.gif) repeat-x left top; border:1px solid #dadada; line-height:10px}
.module .module_tabs li {position:relative; z-index:100; display:block; float:left; margin:8px 0; padding:0; border-left:1px solid #ccc}
.module .module_tabs li a {display:block; margin:0; padding:0 15px 0 5px; color:#666; text-decoration:none; outline:none}
.module .letter_tabs li a {padding:0 9px 0 5px}
.module .module_tabs li:hover {background:#f5f5f5; margin:0 -1px 0 0; padding:7px 0 6px; border-top:1px solid #e2e2e2; border-right:1px solid #e2e2e2}
.module .module_tabs li.on {background:#fff; margin:0 -1px 0 0; padding:7px 0; border-top:1px solid #ccc; border-right:1px solid #ccc}
.module .module_tabs li.on a {color:#232323}
.module .module_tabs li ul {display:none !important}

.module .module_section {display:none}
.module .module_section.on {display:block}


.module .module_body {padding:9px 9px 12px; border:1px solid #dadada; background:url(/ama/images/layout/module_body_gradient.gif) repeat-x left bottom; min-height:24px}
.hastabs .module_body {padding-top:17px}
#sidecol .module .module_body {padding:6px 5px 18px 6px}
.module .module_foot {padding:9px 2px 9px 10px; border:1px solid #dadada; border-top:none; text-align:left; line-height:11px; height:11px}

.module .module_cta {display:block; list-style:none; float:right; margin:0; padding:0}
.module .module_cta li {display:block; float:left; border-left:1px solid #ccc; margin:0; padding:0 8px}
.module .module_cta li:first-child {border:none}

.module .name {font:bold 12px/12px Arial, Helvetica, sans-serif; margin:0 0 8px}
.module .rating {background:url(/ama/images/layout/star.gif) repeat-x left center; margin:0; width:45px; height:9px}
.module .scrollhead {margin:0; padding:6px; background:#d5d5d5 url(/ama/images/layout/scroll-down_menu_header.gif) repeat-x left top; color:#333; font:bold 11px/11px Arial, Helvetica, sans-serif; position:relative}
/* scrolllist_shadow added dynamically through site.js */
.module .scrolllist_shadow {width:100%; height:5px; background:url(/ama/images/layout/scrollshadow.png) repeat-x left top; position:absolute; top:23px; left:0; z-index:10;}
body.ie6 .module .scrolllist_shadow, body.ie7 .module .scrolllist_shadow {display:none}

table.module_table {width:100%; margin:0 0 6px}
table.module_table th, table.module_table td {padding:5px 10px; font:normal 11px/14px Arial, Helvetica, sans-serif;color:#232323; border:1px solid #fff; border-width:0 1px 0 1px; vertical-align:top; text-align:left}
table.module_table th {background:#dedede; font-weight:bold}
table.module_table td {background:#f5f5f5; padding-bottom:12px; border-top:1px solid #dedede}
table.module_table tbody tr:first-child td {border-top:none}
table.module_table .title {}
table.module_table .topic {width:130px; white-space:nowrap}
table.module_table .timestamp {width:124px}
table.module_table .name {}
table.module_table .thumb {width:48px}
table.module_table .thumb img {width:100%; height:auto}
table.module_table .affiliation {width:70px}

.module #module_expert_listing .thumb {width:120px}
.module #module_expert_listing .thumb img {width:64px; height:auto}
.module #module_expert_listing .thumb img.affiliation {float:right; width:50px; height:auto; margin:0 0 0 6px}
.module #module_expert_listing .thumb .name {padding-top:6px}

.module .promoimg {height:100px; overflow:hidden; margin:0 0 10px; position:relative}
.module .promoimg img {width:100%; height:auto}
#sidecol .module img.greene {width:15px; height:13px; position:absolute; top:3px; right:3px}
.module .promomsg {position:relative}
.module .promomsg h4 {margin:0; padding:0; font-size:14px; line-height:15px; color:#232323}
.module .promomsg h4 img.greene {position:relative}
.module .promomsg p {margin:4px 0 0; padding:0}

.module .left {float:left; width:140px; margin:0; padding:0}
#sidecol .module .left {width:50px}
.module .left .thumb {margin:0 0 6px}
.module .left .thumb img {max-width:100%; height:auto}
body.ie6 .module .left .thumb img {width:100%; height:auto}
.module .main {margin:0 0 0 152px; padding:0}
#sidecol .module .main {margin:0 0 0 56px}
.module .full {clear:both}
.module .main + .module .full {margin:18px 0 0}

/* functionality remove by request of Gabrielle 5/18
#sidecol .short .module_body .promomsg {height:100px; overflow:hidden}
#sidecol .tall .module_body .promomsg {height:169px; overflow:hidden}

#sidecol .short.hasimg .module_body .promomsg {height:66px; overflow:hidden}
#sidecol .tall.hasimg .module_body .promomsg {height:97px; overflow:hidden}
*/

/* EXPERT MODULE */
#module_expert .left .thumb img {max-width:100%; height:auto; margin:0 0 6px}
body.ie6 #module_expert .left .thumb, body.ie6 #module_expert .left .thumb img {position:relative}
#question_box_parent{display:block}
#question_box_tbl {margin:0 0 6px}
body.ie6 #question_box_tbl {float:right}

/* VIDEO MODULE - this adapts base module styling */
.module_video .module_body {}
.module_video .left {width:318px; min-height:284px}
#module_expert_detail .left {}
.module_video #player {margin:0 0 18px}
.module_video .left #player {min-height:197px; background:#eee; padding:0}
body.ie6 .module_video .left #player {height:197px}
.module_video .left .title {font:bold 14px/17px Arial, Helvetica, sans-serif; margin:0 0 9px; padding:0}
.module_video .left .desc p {margin:0 0 18px}

.module_video .main {margin-left:330px}
body.ie6 .module_video .main {float:right; margin:0; width:261px}
.module_video .scrolllist {height:200px; display:none}
.module_video #expertvideolist {display:block; height:172px}
.module_video .scrolllist.on {display:block}
.module_video .scrolllist .thumb {width:80px; height:60px; overflow:hidden}
.module_video .scrolllist .thumb img {width:100%; height:auto; margin:0 auto}
.module_video .scrolllist .thumb .rating {margin:8px 0 0}
.module_video .scrolllist .msg {margin-left:88px}
body.ie6 .module_video .scrolllist .msg {margin:0; float:right; width:134px}
.module_video .scrolllist .msg p {margin:2px 0 0}

/* SHARE DESIGNS - this adapts base module styling */
.module_half .module_body {padding:9px 3px 12px 9px}
.module_half .thumblist {margin:-4px;}
.module_half .thumblist li {float:left; width:269px; margin:4px; padding:10px 10px 12px; border:1px solid #dadada; position:relative; background:url(/ama/images/layout/module_body_gradient.gif) repeat-x left bottom}
body.ie6 .module_half .thumblist li {margin:3px 2px 3px 3px}
.module_half .thumblist .thumb {width:120px; height:120px; overflow:hidden}
.module_half .thumblist .thumb img {max-width:120px; height:auto; margin:0 auto}
body.ie6 .module_half .thumblist .thumb img {width:120px}
.module_half .thumblist .msg {margin-left:128px}
.module_half .thumblist .msg p {margin:0 0 2px}
.module_half .thumblist .msg .meta li {float:left; width:auto; margin:0; padding:0 8px; border:none; border-left:1px solid #ccc; position:static}
.module_half .thumblist .msg .meta li:first-child {border:none; padding-left:0}
.module_half .thumblist .msg .rating {margin:8px 0 0}
.module_half .thumblist .msg .share_links {position:absolute; bottom:12px; left:138px}

/* MODULE - JOIN */
#module_join {}
#module_join h2 {margin-bottom:6px}
.graybox {background:#f5f5f5; padding:8px 6px 12px; margin:0 0 8px}
.graybox ul {list-style:none; margin:10px 0 0; padding:0}
.graybox ul li {background:url(/ama/images/layout/bullet.gif) no-repeat -2px top; margin:0 0 4px; padding:0 0 0 12px}

/* FORUMS - this adapts base module styling */
.module_forums .module_body {padding:8px 7px}
 

/* PRODUCTS */
#productlist {} /* modifier to global class thumblist */
#productlist li {margin:0 0 18px; padding:0}
#productlist li .thumb {width:41px; height:69px; overflow:hidden}
#productlist li .thumb img {max-width:100%; height:auto; display:block}
#productlist li .msg {margin-left:53px}
#productlist li .msg p {margin:0 0 10px}

.thumbtable {width:100%; table-layout:fixed}
.thumbtable td, .thumbtable th {vertical-align:top; padding:0 12px 18px 0}
.thumbtable td.thumb {width:41px;}


/* SHOWCASE */
#search_showcase {padding:6px 0 0}
span.caption {display:block; font:bold 11px/14px Arial, Helvetica, sans-serif; background:#999; color:#fff; border-top:1px solid #fff; margin:0; padding:6px 9px}
.gallerylist {list-style:none; display:block; margin:6px -2px -3px; padding:0}
.gallerylist li {float:left; width:94px; height:94px; overflow:hidden; margin:3px; padding:0;}
.galleria_container, .galleria_wrapper {margin:0; padding:0}


/* BLOGS */
#blogfilters {} /* mod of formlist */
#blogfilters li input[type=checkbox]{float:left; margin:0}
#blogfilters li label {margin:0 0 0 24px}
body.ie7 #blogfilters li label {display:inline; margin:0 0 0 3px; line-height:16px}

/* WIDGET */
#widget_example {float:left; width:300px}

#customize_widget {margin:0 0 0 318px; list-style:none; padding:0}
#customize_widget li {background:#eee; padding:6px; margin:0 0 12px}
#customize_widget ul {list-style:none; margin:0 0 0 15px; padding:0}
#customize_widget ul li {padding:0; margin:0}

#customize_widget ul.widget_colors {margin-top:6px}
#customize_widget ul.widget_colors li {height:18px; margin:0 0 6px; line-height:18px}
.swatch {float:left; display:block; width:16px; height:16px; margin:0 6px 0 0; background:#fff; border:1px solid #000}
.swatch#tabBg {background: #ddd;}
.swatch#tabText {background: #333;}
.swatch#activeBg {background: #d00;}
.swatch#activeText {background: #fff;}
.swatch#tabLine {background: #000;}
.swatch#headBg {background: #000;}
.swatch#headText {background: #fff;}
#customize_widget textarea {width:257px; padding:3px; height:100px; font:normal 10px/10px Arial, Helvetica, sans-serif}


/* NETWORKING */
.formlist li.additional {display:none}
#networklist {margin-top:18px}
#networklist li .thumb {width:48px; height:auto; overflow:hidden}
#networklist li .msg {margin-left:66px}
#module_directory .paginationlist {float:right}
#module_searchcontacts .formlist {float:left; width:50%;}
#module_searchcontacts .formlist input[type="text"] {width:260px}
#module_searchcontacts .formlist select {width:264px}


/* HUMOR */
#module_humor {}
#module_humor .left {width:640px}
#module_humor .left #player {height:392px}
#module_humor .main {margin-left:652px}
body.ie6 #module_humor .main {float:right; margin:0; width:227px;}
body.ie6 #module_humor .scrolllist .msg {margin:0; float:right; width:100px}
#slider {position:relative; overflow:hidden; height:424px}
#slideritems {width:20000em; height:410px; position:absolute; list-style:none; margin:0; padding:0; top:0; left:0}
#slideritems li {float:left; background:#ddd; width:591px; height:398px; margin:6px; padding:0; overflow:hidden}
#slideritems li img {}
#sliderbuttons {margin-top:410px; clear:both; text-align:center}
#sliderbuttons button {outline:none; background:#ddd; color:#232323; text-align:center; width:50%; border:none; width:288px; margin:0 3px; padding:3px 0; cursor:pointer; font:bold 11px/14px Arial, Helvetica, sans-serif}
#sliderbuttons button::-moz-focus-inner{outline:none; border:none}
#sliderbuttons span#current {line-height:22px; font-weight:bold}
#sliderbuttons button.disabled {background:#eee; color:#aaa; cursor:text}

/* INBOX */
#module_inbox input[type=text]{margin-bottom:5px}
#module_inbox ul.formlist {border-bottom: 1px solid #ddd; margin-bottom:10px}

/* FORMBUILDER FORMS */
.formbuilder label {font-weight:bold}

/* DWF OVERLAY */
#overlay.DWFoverlay {padding:6px}
#overlay.DWFoverlay a#closeBtn {margin:0}
.DWFoverlay iframe {border:1px solid #ccc; clear:both}
.DWFoverlay h2 {width:700px; float:left; text-align:left; margin:0 0 6px}
#dwf_viewer {margin:0 0 6px}
.DWFoverlay #controls {text-align:right}
.DWFoverlay #controls button {margin:0 0 0 6px}

/* Page Overlay */
overlay_bg {z-index:9998}
overlay {z-index:9999}
page_overlay_content {z-index:9997}
#benefits_popup_link, #extended_profile_link{color:#333}
#example_frame{border:0;padding:0;margin:0}
.dc_page_overlay_bg{display:none;position:absolute;top:0;left:0;z-index:9998;width:100%;height:100%;min-height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50)}
.dc_page_overlay_container{text-align:left; display:none;position:absolute;z-index:9999;left:0px;top:0px;margin:0;width:100%}
#dc_page_overlay_content, #dc_page_overlay_content table, #dc_page_overlay_content td, #dc_page_overlay_content form {line-height: 15px;	margin:0;	padding:0;	vertical-align: top;	font-family:  Arial, Helvetica, sans-serif;	font-size: 12px;	color: #232323;	border: none;}
#dc_page_overlay_content{margin:0 auto;padding:12px;width:490px;background:#fff;background-repeat:repeat-y}
/*#extended_profile_container #dc_page_overlay_content{width:800px}*/
#dc_page_overlay_content h4{font-size:100%;margin:0px 0px 0px 0px}
#dc_page_overlay_content img{margin:0;padding:0;border:none;display:inline}
.dc_page_overlay_close_button{margin:0 auto;padding-bottom:10px;text-align:right}
.dc_page_overlay_close_button img{cursor:pointer}
#dc_page_overlay_content blockquote{margin: 0 40px}
.submitwrap {margin:0 0 18px}
#dc_page_overlay_content #overlay_pageTitle{font-size:15px;text-align:left;padding-bottom:14px;font-weight:bold}
#dc_page_overlay_content #overlay_header{margin-bottom:14px}
#dc_page_overlay_questions{background-color:#dadada;width:466px;padding:12px}
#dc_page_overlay_questions table, #dc_page_overlay_questions p{margin-bottom:1em}
#dc_page_overlay_questions table td{padding-right:10px;padding-bottom:1em}
#dc_page_overlay_questions .uploadtips{font-size:10px;line-height:normal;color:#666}
#dc_page_overlay_content .submit_row{background-color:#efefef;border:none;padding:6px;text-align:right}
#dc_page_overlay_content select {color: #3f3f3f;	background-color: #f5f5f5;	font-size:11px;	height: 18px;	border: 0;margin-top:3px;	padding:0;}
#dc_page_overlay_content select.multiple_select,#dc_page_overlay_content textarea {	color: #3f3f3f;	background-color: #f5f5f5;	font-size:11px;	border: 0;}
#dc_page_overlay_content textarea {	padding-left: 3px;font-family: Arial, Helvetica, sans-serif;}
#dc_page_overlay_content input.input_txt, #dc_page_overlay_content textarea.input_txt {color: #3f3f3f;	background-color: #f5f5f5;	font-size:11px;	border: 0;	height: 16px;	padding-left:3px;font-family:  Arial, Helvetica, sans-serif;font-size: 11px;padding-top:2px;margin-top:2px;	width:220px;}
#dc_page_overlay_content input.btn_submit {font-size:11px;color: #fff;background-color: #969696;border: 0;text-align:right;	height:18px;padding:3px;line-height:12px;padding-left:3px;font-family:  Arial, Helvetica, sans-serif;}
#dc_page_overlay_content input.btn_submit_disabled {font-size:11px;	color: #fff;background-color: #dadada;border: 0;text-align:right;height:18px;padding:3px; line-height:12px;}
#dc_page_overlay_content input.btn_radio, #dc_page_overlay_content input.btn_check {background-color: #ebebeb;}
#dc_page_overlay_content table.msel {border-collapse: collapse;width: 1%;}
div.dc_page_overlay_container #dc_page_overlay_questions .mceEditor table {margin:0px; color:#000; padding:0px; vertical-align: baseline; width:auto; }
div.dc_page_overlay_container #dc_page_overlay_questions .mceEditor table td {padding:0px; color:#000;}
#widebox_buttons, .dc_page_overlay_container ul {margin:0 0 18px}

#maintenance {border-top:1px solid #d00; background:#eee; padding:18px; margin:0 0 12px; font:normal 18px/24px Arial, sans-serif}
#maintenance p {margin:0}

/* Ask the Expert */

#nd_ask_the_expert_main .thumb{float: left; background: #f2f2f2 url(/ama/images/exp_bg.jpg) repeat-x left top; border: 1px solid #DDD; height:135px;margin:8px;padding:12px; width:155px;}
#nd_ask_the_expert_main .thumb .photo_wrapper img{width: auto; height: 96px; border: 1px solid #ddd;}
#nd_ask_the_expert_main .thumb .photo_wrapper{ max-width: 155px; overflow: hidden; }
#nd_ask_the_expert_main .thumb p.name{margin:6px 0 2px;}



















