@charset "utf-8";

/* ELEMENTS - GENERAL*/
div, ul, ol, p, a, blockquote, h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0;}
#bestof h2, h3, h4, h5 { font-weight: bold; margin: 1em 0 .3em 0 }
body {
	margin: 0; padding: 0;
	background: #333;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-size: 11px;
	color: #333;
}
blockquote {margin: 18px 12px;}
p {margin-bottom: 12px;}
a {
	color: #188;
	text-decoration: none;
}
a:hover {color: #7b1; text-decoration: underline;}
a.all {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	font-size: 10px;
	background: url(../../auautodeskcom/ama/images/au/arrow_right.gif) no-repeat right center;
	padding-right: 22px;
	height: 16px; line-height: 16px;
	margin-top: 8px;
	color: #333;
}
a:hover.all {text-decoration: underline;}


/* UL MODIFIERS */
#mpip_1 ul, #mpip_2 ul, #mpip_3 ul, #mpip_4 ul, #mpip_5 ul, #mpip_6 ul {
	display: block;
	margin: 12px 0; padding: 0;
	width: auto;
	list-style: none url(none);
}

/* NOTE: The bullet position is .5em so the image aligns roughly at the center of the text, regardless of the size of the text */
#mpip_1 ul li, #mpip_2 ul li, #mpip_3 ul li, #mpip_4 ul li, #mpip_5 ul li, #mpip_6 ul li {
	margin: 0; padding: 0;
	margin-bottom: 6px;
	padding-left: 12px;
	background: url(../../auautodeskcom/ama/images/au/bullet_black.gif) no-repeat left 6px;
	list-style: none;
}


/* ELEMENTS - LISTS */
ul {
	list-style: outside url(../../auautodeskcom/ama/images/au/bullet_black.gif);
	margin-left: 18px;
	margin-bottom: 12px;
}
ul.nobullet {list-style: none none; margin: 0; margin-bottom: 12px;}
ul.hrlist {margin:0;}
ul.hrlist li {
	border-top: 1px solid #ddd;
	padding-top: 12px;
	margin-bottom: 12px;
	clear: left;
}
ul.hrlist li p {

}
ul.hrlist li:first-child {border-top: none; padding-top: 0;}

/* ORDERED LIST */
ol {
	zoom: 1;
	display: block;
	margin: 12px 0; padding: 0;
	list-style: decimal inside none;
	padding-left: 1.6em;
	text-indent: -1.6em;
}
ol ul, ol p {text-indent: 0}
ol li {margin: 0; padding: 0;}

* .article_text ul{margin-bottom:1em}

ul ul, ol ul, ol ol, ul ol{ margin-top: 0 !important; margin-bottom: 0 !important }
ul ul { list-style-type: circle; }
ol ul { list-style-type: circle; }
ol ol { list-style-type: lower-alpha; }
ol ol ol { list-style-type: lower-roman; }
ul ol { list-style-type: decimal; }

.thumblist li h3, .blocklist li h3 {margin:0 0 6px; padding:0}

#newslist li {margin:0 0 12px; padding:0}
#newslist li h3 {margin:0; padding:0}

#twitterlist li .thumb {width:32px; height:32px}
#twitterlist li .thumb img {max-width:100%; height:auto}
#twitterlist li .msg {margin-left:40px}

#actionlist {border:1px solid #ddd; border-top:none}
#actionlist li {border-top:1px solid #ddd; padding:3px 6px 3px 27px; line-height:16px; background-position:6px 3px}
#actionlist li a {font-weight:bold; color:#333}

#actionlist li.user {background-image:url(../../auautodeskcom/ama/images/icon/user.gif)}
#actionlist li.user_add {background-image:url(../../auautodeskcom/ama/images/icon/user_add.gif)}
#actionlist li.mail {background-image:url(../../auautodeskcom/ama/images/icon/mail.gif)}
#actionlist li.manage {background-image:url(../../auautodeskcom/ama/images/icon/gear.gif)}

#toolbox h3 {margin:0 0 6px; padding:0; color:#666}

/*
ol {
	display: block;
	margin: 12px 0; padding: 0;
	list-style: decimal inside;
	padding-left: 1.6em;
	text-indent: -1.6em;
}
*/
/*
ol {
  zoom: 1;
  margin-left: 0em;
  padding-left: 1.6em;
  list-style: decimal inside;
  overflow: auto;
}
ol li {
	margin: 0; padding: 0;
}
*/

/* LAYOUT */
.container {
	margin: 0 auto;
	width: 956px;
	text-align: left;
}
.subhead {
	display: block;
	position: relative;
	clear: both;
	background: #ddd;
	border-bottom: 1px solid #666;
	padding: 18px;
}
.main {
	clear: both;
	padding: 18px; padding-bottom: 6px; /*adjust for bottom margin of infoblock*/
	background: #fff;
	min-height: 300px;
}
.maincol {
	float: left;
	width: 604px;
	margin-right: 18px;
	min-height:170px;
}
.sidecol {
	float: left;
	width: 298px;
}
.related {
	background: #DDD;
	width: 274px;
	padding: 0 12px;
	margin-bottom: 12px;
}
.top {
	background: #ddd;
	line-height: 33px;
	padding: 0 12px;
}
.related .infoblock {background: #eee}
.related h3.bar {background: #bbb;}
.related .hrlist li {border-top: 1px solid #bbb;}
a.backto {
	display: block;
	background: url(../../auautodeskcom/ama/images/au/arrow_left.gif) no-repeat left;
	width: 200px;
	padding-left: 24px;
	color: #333;
	font-weight: bold;
}
.infoblock {
	display: block;
	background: #fff;
	padding: 12px;
	margin-bottom: 12px;
}
.infoblock.additionalinfo {padding-bottom: 18px;}

.infoblock.news {padding-bottom: 0px;}

a.view_all{color: #188 !important; font-weight: bold;}
a:hover.view_all{color: #7b1 !important}

a.view {
	clear: both;
	display: block;
	background: #ddd url(../../auautodeskcom/ama/images/au/arrow_gray.gif) no-repeat right;
	width: 130px;
	color: #333;
	padding: 0 12px;
	margin: 0; margin-top: 18px;
}
a.view2 {
	clear: both;
	display: block;
	background: #ddd url(../../auautodeskcom/ama/images/au/arrow_gray.gif) no-repeat right;
	width: auto;
	line-height: 24px;
	^height: 24px;
	font-size: 15px;
	font-weight: bold;
	color: #333;
	padding: 0 12px;
	margin:18px 0;
}

a.view2:hover {
	color: #188;
	text-decoration: none;
}

a.view3{
clear:both;
display:block;
margin:18px 0 0;
font-weight: bold;
}

a.more {
	font-size: 10px;
	font-weight: bold;
	padding: 0 6px;
}
a.sharethis {
	background: url(../../auautodeskcom/ama/images/au/sharethis.png) no-repeat left;
	padding: 2px 0;
	padding-left: 22px;
}
#foot {
	clear: both;
	background: #000;
	padding: 18px;
	color: #ccc;
}
#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#fff;
	padding:2px 5px;
	color:#188;
	display:none;
	font-size: 11px;
}
.clear {clear: both; margin:0; padding: 0; line-height: 0; font-size: 0;}
.red {color: #d00;}

/* HEADINGS */
h2 {margin-bottom: 12px;}
h2.class_heading {margin: 0; margin-top: 18px;}
cite.numquestions {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	margin: 6px 0 18px 0;
}
cite.numquestions a {
	padding: 3px 6px;
	padding-left: 24px;
	color: #333;
	margin-right: 6px;
}
a.class_questions {background: #ddd url(../../auautodeskcom/ama/images/au/icon_questions.gif) no-repeat 2px ;}
a:hover.class_questions {background: #188 url(../../auautodeskcom/ama/images/au/icon_questions.gif) no-repeat 2px ; color: #fff;}
a.class_answers {background: #ddd url(../../auautodeskcom/ama/images/au/icon_answers.gif) no-repeat 2px ;}
a:hover.class_answers {background: #188 url(../../auautodeskcom/ama/images/au/icon_answers.gif) no-repeat 2px ; color: #fff;}
a.class_ask {background: #ddd url(../../auautodeskcom/ama/images/au/icon_ask.gif) no-repeat 2px ;}
a:hover.class_ask {background: #188 url(../../auautodeskcom/ama/images/au/icon_ask.gif) no-repeat 2px ; color: #fff;}

h2 #groupfilters {
	float: right;
	width: 550px;
	height: 20px;
	overflow: hidden;
	text-align: right;
}
h3 {font-size: 15px;}
h3 a {color: #333;}
h3 a:hover {color: #188; text-decoration: none;}
h3.bar {
	display: block;
	clear: both;
	background: #ddd;
	color: #555;
	line-height: 24px;
	^height: 24px;
	padding: 0 12px;
	margin: 0;
}
h4 {
	clear: both;
	font-size: 13px;
	padding-top: 8px;
}
.btmspace {margin-bottom: 12px;}

/* MATERIALS */
a.tooltip {
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	background: #ddd;
}
a.podcast {background: url(../../auautodeskcom/ama/images/au/podcast16.gif) no-repeat;}
a.screencast {background: url(../../auautodeskcom/ama/images/au/screencast16.gif) no-repeat;}
a.webcast {background: url(../../auautodeskcom/ama/images/au/webcast16.gif) no-repeat;}
a.handout {background: url(../../auautodeskcom/ama/images/au/handout16.gif) no-repeat;}
a.powerpoint {background: url(../../auautodeskcom/ama/images/au/powerpoint16.gif) no-repeat;}

/* HEADER */
div.header {position: relative; background: #000; height: 140px;}
#home_banner {margin:0 0 12px; padding:0}

h1#aulogo {position:absolute; z-index:10; top:48px; left:18px; background:url(../../auautodeskcom/ama/images/au/au2010logo.gif) no-repeat;}
h1#aulogo, h1#aulogo a {display: block; margin:0; padding:0; width:580px; height:44px;}
h1#aulogo span{display:none;}

h2#logo {position:absolute; z-index:10; bottom:-12px; right:0px; background:url(../../auautodeskcom/ama/images/au/autodesklogo-v2.gif) no-repeat;}
h2#logo, h2#logo a {display:block; margin:0; padding:0; width:144px; height:23px;}
h2#logo span{display:block;margin-top:-1000px}

#header_links{float:right;margin-top:19px}
#header_links, #header_links a{color:#ccc}
#header_links a{margin:0 4px}
#header_links a:hover{color:#7b1}

#search_form{float:right;width:132px;margin:18px 0 0 8px}
#search_form input#akeywords{border:0 none;width:107px;height:13px;margin-right:2px;padding:2px;font-size:11px;color:#333;background:#eee}
#search_form_full #search_box{width:60%;background:#ddd;border:1px solid #ddd}
#search_form_full #search_box input{border:1px solid #969696}
#search_form_full #search_options{width:60%;background:#fff;border:1px solid #ddd}
#search_form_full #search_options td{padding-top:1em}

/* NAVIGATION */
#mainnav {   /*container*/
        clear: both;
        background: #000;
        display: block;
        font-size: 12px;
        font-weight: bold;
        color: #fff;
        padding: 0 18px;
}

#mainnav ul {display:block; list-style:none; list-style-image:url(none); margin:0; padding:0; border-left:1px solid #333; height:29px}
#mainnav ul li {list-style-image:url(none); float:left; display:block; position:relative; margin:0; padding:0; border:1px solid #333; border-bottom:none; border-left:none}
#mainnav ul li a {display:block; margin:0; padding:6px 9px; color:#fff}
#mainnav ul li:hover a {background:#333}
#mainnav ul li.on a {background:#900}

#mainnav ul ul {display:none; position:absolute; top:28px; left:0; width:160px; height:auto; border:none; margin:0; padding:1px 0 0; background:#333}
#mainnav ul ul li {border:none; float:none; margin:0; padding:0; line-height:14px; height:1%}
#mainnav ul ul li a {zoom:1}
#mainnav ul li.on ul li a {background:#333; border:none}
#mainnav ul li ul li:hover a {background:#900}

#mainnav ul ul ul {top:0; left:160px; font-size:11px; margin:0; padding:0}
#mainnav ul li ul li ul li:hover a {background:#b00}

#mainnav ul li:hover ul, #mainnav ul li:hover ul li:hover ul  {display:block}
#mainnav ul li:hover ul ul, #mainnav ul li:hover ul li:hover ul ul {display:none}

/* for IE6 */
#mainnav ul li.hover a {background:#333}
#mainnav ul li ul li.hover a {background:#900}
#mainnav ul li ul li ul li.hover a {background:#b00}
#mainnav ul li.hover ul, #mainnav ul li.hover ul li.hover ul  {display:block}
#mainnav ul li.hover ul ul, #mainnav ul li.hover ul li.hover ul ul {display:none}

#foot a {color: #ccc; padding: 0 3px;}
#foot span {float: right; display: block;}

/* FOLDER STYLES */
#folders ul {
	list-style: none;
	margin-bottom: 12px;
}
#folders ul li {
	display: block;
	margin-bottom: 3px;
}
#folders ul li.open {background: url(../../auautodeskcom/ama/images/au/folder_open.gif) no-repeat left top;}
#folders ul li {background: url(../../auautodeskcom/ama/images/au/folder_closed.gif) no-repeat left top;}

#folders ul ul {padding: 0; margin: 6px 0;}
#folders ul ul li, #folders ul ul li.open {background: url(../../auautodeskcom/ama/images/au/arrow.gif) no-repeat left top; margin: 3px 0;}


/* NETWORKING AND PROFILE PAGES */
#profile h5{margin:0}

#profile_tabs {
	display: block;
	height: 28px;
	position: absolute;
	overflow: hidden;
	bottom: -15px;
	right: 20px;
}
#profile_tabs li {
	float: right;
	border: 1px solid #333;
	background: #989898;
}
#profile_tabs li:first-child {border-left: none;}
#profile_tabs li a {
	display: block;
	padding: 4px 12px;
	color: #000;
}
#profile_tabs li.active {background: #fff; border-bottom: 1px solid #fff; color: #188;}
#profile_tabs li.active a {color: #188;}
#contacts {
	display: block;
	padding: 12px;
	padding-left: 24px;
}
#contacts li {
	position: relative;
	border-top: 2px solid #ddd;
	padding: 12px;
	display: block;
	list-style-image: none;
}
#contacts li h5{margin:0}
#contacts li.mycontact {
	background: #eee;
	color: #666;
}
span.contacts_letter {
	position: absolute;
	font-size: 24px;
	font-weight: bold;
	color: #666;
	top: -8px;
	left: -32px;
}
h5 {
	font-size: 11px; /* Was 16px pre-Tiger Heron*/
	margin-bottom: 3px;
}
#contacts li h5 {font-size: 14px;}

#contacts li ul li {
	border: none;
	margin: 0; padding: 0;
	position: relative;
}
ul.profile_stats {
	float: left;
	width: 200px;
	margin-right: 18px;
}

#contacts li .contact_imgblock {
	display: block;
	width: 62px; height: 80px;
	float: left;
}
#contacts li .contact_info {
	float: left;
	width: 160px;
	padding-right: 18px;
}
#contacts li .contact_activity {
	float: left;
	width: 220px;
	padding-right: 18px;
}
#contacts li .contact_actions {
	position: absolute;
	top: 0;	right: 0;
	padding-top: 3px;
	white-space: normal;
	width: 110px;
}
#contacts li .contact_actions li {
	display: block;
	height: 18px;
	border-bottom: 1px dotted #999;
	margin-bottom: 3px;
	line-height: 18px;
	white-space: nowrap;
}
#contacts li .contact_actions li img {
	margin-right: 6px;
}

#contact_filter {
	display: block;
	position: relative;
	background: #eee;
	border: 1px solid #ddd;
	padding: 8px 12px;
	color: #333;
	font-weight: bold;
	height: 18px;
}
#contact_filter select {
	border: 1px solid #999;
	font-size: 11px;
	margin: 0 2px;
}
#alphabet {
	position: absolute;
	bottom: -1px;
	left: 12px;
	font-size: 10px;
	font-weight: bold;
	border-top: 1px solid #ddd;
}
#alphabet a {
	float: left;
	padding: 2px 3px;
	background: #fff;
	color: #333;
	border-right: 1px solid #ddd;
	height: 15px;
}
#alphabet a:hover {
	background: #d00;
	color: #fff;
	text-decoration: none;
}

#activity_feed {
	padding-left: 48px;
}
#activity_feed li {
	display: block;
	position: relative;
	border-top: 1px solid #ddd;
	^border-top: 2px solid #ddd;
	padding-top: 6px;
	margin-bottom: 6px;
}
#activity_feed li img {
	float: left;
	margin-right: 12px;
}
.date {
	position: absolute;
	top: -9px;
	left: -46px;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	text-align: right;
}

#search label {
	display: block;
	margin-bottom: 6px;
}
#search select, #search input {
	margin: 0; padding: 0;
	width: 180px;
	border: 1px solid #999;
	background: #eee;
	font-size: 11px;
	float: right;
	line-height: 15px;
}
#search #search_filter {width: 100px;}
#search label a.submit {
	float: right;
	margin: 0; padding: 0 4px;
	margin-left: 4px;
	font-size: 9px;
	font-weight: bold;
	line-height: 17px;
	^line-height: 19px;
}
#search label a:hover.submit {
	text-decoration: none; background: #900;
}

.search_contacts div {
	clear: both;
	padding-bottom: 12px;
}
.search_contacts label {
	float: left;
	width: 80px;
}
.search_contacts select, .search_contacts input[type=text] {
	margin: 0; padding: 0;
	width: 180px;
	border: 1px solid #999;
	background: #eee;
	font-size: 11px;
	line-height: 15px;
}
.search_contacts input.button {
	width: auto;
	border: none;
	margin-right: 6px;
}
#advanced_search {
	color: #999;
	display: block;
	text-align: left;
	float: none;
	padding-bottom: 1px;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 12px;
}
#advanced_search span {
	border: 1px dotted #ccc;
	border-bottom: none;
	padding: 3px 6px;
}
#advanced_search_div {
	display: none;
}

/* CLASS LISTING PAGE */

#classes_nav {
	margin: 10px 0;
	padding: 0;
	width: 180px;
	border-bottom: 1px solid #ccc;
}
#classes_nav a {
	display: block;
	font-weight: bold;
	color: #666;
	border-top: 1px solid #ccc;
	padding: 6px 4px;
}
#classes_nav a:hover {color: #dd0000;}
#tabs {
	background: #666;
	height: 24px;
	padding: 0;
}
#tabs a {
	float: left;
	display: block;
	color: #fff;
	height: 16px;
	padding: 4px 12px;
	border-right: 1px solid #fff;
	font-weight: bold;
}
#tabs a:hover {
	background: #118888;
}
#tabs a.active {
	background: #EBEBEB;
	color: #333;
}
#tabs #addthis {
	float: right;
	display: inline;
	margin: 4px;
	padding: 0;
	border: none;
}

div.filters_block {
	margin: 0; padding: 0;
	background: #EBEBEB;
	font-weight: bold;
	padding: 10px;
	zoom:1;
}

.filters label {
	display:block;
	float: left;
	width: 250px;
	margin: 0 6px 6px 0;
	padding: 3px;
	padding-left: 9px;
	text-align: right;
	background:#ddd;
}
.filters label span {float:left; margin:0; padding:3px 0;}
.filters label select {margin:0;}

#voting_listing .filters label span{width:75px}
.voting_detail_table{margin-bottom:2em;border:1px solid #ddd;border-collapse:collapse;background:#f6f6f6}
#voting_detail .voting_detail_title_cell, #voting_detail .voting_detail_info_cell, #voting_detail .voting_detail_wide_cell{border-bottom:1px solid #ddd}
#voting_detail .voting_detail_title_cell, #voting_detail .voting_detail_wide_title{/*background:#f0f0f0;*/background:#ECF3F3}
#voting_detail .voting_detail_title_cell{width:25%;border-right:1px solid #ddd}
#voting_detail .voting_detail_wide_title{border-bottom:0}
#voting_detail #voting_results_cell{background:#DDEBF3}
#voting_detail .toggleBar{padding-left:20px;background-image:url(/editor/images/icons/nolines_plus.gif);background-repeat:no-repeat;background-position:0 2px}
#voting_detail .toggleon{background-image:url(/editor/images/icons/nolines_minus.gif) !important}

.filters label input, .filters label select {
	border: 1px solid #666;
	background: #fff;
	margin-left: 6px;
	color: #333;
	font-size: 11px;
	padding: 2px;
	width: 150px;
}

.filter_right {
	float: right;
	width: 340px;
	text-align: right;
}

#keywords, #display, #type {
	float: none;
	border: 1px solid #666;
	background: #fff;
	color: #333;
	font-size: 11px;
	padding: 2px;
	margin-left: 6px;
}
#keywords {width: 160px;}
#display {width: 107px;}


a.submit {
	background: #969696;
	color: #fff;
	margin-left: 6px;
	padding: 2px 8px;
}
a:hover.submit {background: #118888;}

table#all {
	clear: both;
	width: 920px;
	margin: 0;
	padding: 0;
	line-height: 16px;
	border-top: 1px solid #fff;
}
table#all a {
	font-weight: bold;
}
table#all tr td {
	padding: 4px 6px;
	vertical-align: top;
	border-left: 1px solid #fff;
}
table#all tr td:first-child, table#all td.speaker {border: none;}
table#all input[type="checkbox"] {display: none; width: 1px}
/* Material Links */
.colhead {
	background: #989898; color: #fff;
	font-weight: bold;
}
.colhead td {white-space: nowrap;}
.colhead a {
	display: block;
	height: 14px;
	color: #fff;
}
a.sortdown {
	background: url(../../auautodeskcom/ama/images/au/arrow_down.gif) no-repeat right;
	padding-right: 20px;

}
tr.even {
	background: #EBEBEB;
}
td.status {text-align: center;}
td.nowrap {white-space: nowrap;}
td.ratingcol {width: 80px; overflow: hidden;}
td.ratingcol input {width: 3px;}
img {
	border: none;
}

td.available {background: #ECF6DF;}
td:hover.available {background: #55aa00;}
td.available a {color: #006633;}

#pages {
	display: block;
	background: #ddd;
	height: 14px;
	padding: 6px;
}
#pages li {float: right;}
#pages a, #pages span {
	background: #999;
	margin-left: 2px;
	padding: 2px 6px;
	font-weight: bold;
	font-size: 10px;
	color: #fff;
}
#pages a:hover {
	text-decoration: none;
	background: #900;
	color: #fff;
}
#pages span {
	background: #666666;
	color: #fff;
}



ul#folders li {
	margin: 4px 0;
	padding-left: 20px;
}
#folders li.open {background: url(../../auautodeskcom/ama/images/au/folder_open.gif) no-repeat left top;}
#folders li {background: url(../../auautodeskcom/ama/images/au/folder_closed.gif) no-repeat left top;}

#folders ul {padding: 0;}
#folders ul li, #folders ul li.open {background: url(../../auautodeskcom/ama/images/au/arrow.gif) no-repeat left top;}



p.listp {
	display: block;
	float: left;
	width: 210px;
	margin: 0; padding: 0;
	margin-left: 12px;
	padding-bottom: 12px;
}
p.mainp {
	display: block;
	float: left;
	width: 250px;
	margin: 0; padding: 0;
	margin-left: 12px;
	padding-bottom: 12px;
}
p.perspectivep {
	display: block;
	float: left;
	width: 362px;
	margin: 0; padding: 0;
	padding-bottom: 12px;
}
ul.mainul {
	display: block;
	list-style: inside;
	float: left;
	width: 200px;
	margin: 0; padding: 0;
	margin-left: 24px;
	padding-bottom: 12px;
}
ul.photoul {
	position: relative;
	display: block;
	list-style: none;
	margin: 0; padding: 12px 0 36px 0;
}
ul.photoul li {
	float: left;
	display: block;
	margin: 0 7px 12px 7px;
}
ul.photoul li img {
	display: block;
	width: 100px;
	height: 100px;
}
a#scrollleft, a#scrollright {
	display: block;
	float: left;
	width: 15px;
	height: 100px;
	background: #666;
	text-decoration: none;
	margin: 0 1px;
}
a#scrollleft {background: #666 url(../../auautodeskcom/ama/images/au/scroll_left.gif) no-repeat center center;}
a#scrollright {background: #666 url(../../auautodeskcom/ama/images/au/scroll_right.gif) no-repeat center center;}
#days {
	position: absolute;
	display: block;
	line-height: 28px;
	bottom: -1px; right: 18px;
}
#days li {float: right;
	border: 1px solid #333;
	border-right: none;	border-bottom: none;
}
#days li:first-child {border-right: 1px solid #333;}
#days li a, #days li span {
	display: block;
	padding: 0 18px;
	background: #989898;
}
#days li.current {border-bottom: 1px solid #fff;}
#days li.current a {background: #fff;}

#multimedia {
	position: relative;
	width: 298px;
	border: 1px solid #333;
}
#multimedia img {
	display: block;
	width: 298px;
	height: 224px;
}
#multimedia cite {
	display: block;
	font-style: normal;
	padding: 6px;
}
#mm_tabs {
	position: absolute;
	bottom: -26px; left: -1px;
}
#mm_tabs li {
	float: left;
	border: 1px solid #333;
	border-left: none;
}
#mm_tabs li:first-child {border-left: 1px solid #333;}
#mm_tabs li.current {border-top: 1px solid #fff;}
#mm_tabs li.current a {background: #fff;}
#mm_tabs li a {
	display: block;
	padding: 4px 8px;
	background: #ccc;
}
.promoimg {margin:0 0 12px; padding:0}
.promobox {
	background: #666;
	height: 20px;
	font-weight: bold;
	font-size: 18px;
	color: #999;
	margin-bottom: 18px;
	text-align: center;
	padding: 20px 0;
}

/* BLOG */
.blog_rating_container {
	float: right;
	width: 160px;
}
.blog_rating_container .star_container {white-space: normal; display: inline;}
.blog_rating_container .star_container .star_group {^display: inline;}
h3#comments {
	margin-top: 28px;
	background: #ddd url(../../auautodeskcom/ama/images/au/minus.gif) no-repeat 5px 5px;
	padding-left: 28px;
}
#comment_entry {
	clear: both;
	background: #EBEBEB;
	padding: 18px;
	margin: 0;
}
#comment_entry textarea {
	width: 650px;
	border: 1px solid #989898;
	margin-bottom: 12px;
	color: #666;
}
#comment_post {
	background: #989898;
	color: #fff;
	padding: 4px 8px;
}
#rss a {
	display: block;
	padding-left: 20px;
	background: url(../../auautodeskcom/ama/images/au/rss.gif) no-repeat left top;
}

.post_rss {display:block; margin:0 0 12px}
.network_post_head {font-size:12px}
.network_post_head cite {display:block; color:#999; font:bold 11px/14px Arial; margin:0 0 6px; padding:0}
.network_post_head cite a {color:#999}
.network_post_head h3 {margin:0 0 18px; padding:0; font:bold 18px/21px Arial}

.network_post_body {margin:0; padding:0}
 
.blogpost_actions {list-style:none; display:block; margin:18px 0 0; padding:0; height:19px}
.blogpost_actions li, .blogpost_actions div {display:inline}
.blogpost_actions a, .blogpost_actions span {display:block; float:left; background:#ddd; color:#666; font:bold 11px/14px Arial; margin:0 3px 0 0; padding:2px 6px}
.blogpost_actions span {background:none}

.blogpost_actions li.edit a:hover {background:#188; color:#fff}
.blogpost_actions li.delete a:hover {background:#e50; color:#fff}
.blogpost_actions a.removeclass:hover {background:#d00 url(none) !important; color:#fff}
/* GROUPS */


label#searchgroups, label#filtergroups {
	margin: 0; padding: 6px 0;
	font-size: 11px;
}
label#searchgroups input, label#filtergroups select {
	background: #EBEBEB;
	border: 1px solid #666;
	color:#666;
	font-size: 11px;
	padding: 2px;
}
label#filtergroups select {height: 19px; width: 140px;}
label#searchgroups a {
	padding: 3px 8px;
	background: #666 url(../../auautodeskcom/ama/images/au/arrow_right.gif) no-repeat center center;
}
.bigquo {
	font-size: 16px;
	color: #d00;
}
#grouplist {
	margin: 0; padding: 0;
	list-style: none outside;
}
.group {
	display: block;
	clear: both;
	background: #EBEBEB;
	margin: 0; padding: 12px;
	margin-bottom: 12px;
	list-style: none;
}
.group .stars {
	float: none;
	margin: 6px auto;
}
.group .img {
	float: left;
	width: 100px;
}
.group .info {
	float: left;
	margin-left: 12px;
	width: 638px;
}
.group p {margin: 12px 0;}
.group div.inner{
	margin: 0;
	padding: 0;
}
.group h3 {
	margin: 0; padding: 0;
	background: #989898;
	padding: 0 6px;
	font-size: 16px;
	line-height: 24px;
}
.group h3 a {color: #fff; text-decoration: none;}
.group h3 a.all {line-height: 12px; margin: 5px 0; font-weight: bold;}
ul.groupstats {
	float: left;
	list-style: none outside;
	width: 200px;
	margin:0;padding: 0;
}
ul.groupstats li {
	margin: 0;	padding: 0;
}
ul.groupposts {
	float: left;
	margin: 0; padding: 0;
	padding-left: 24px;
	list-style: none;
	font-weight: bold;
	border-left: 1px solid #999;
	width: 344px;
	list-style: none outside;
}
ul.groupposts li {
	margin: 0; padding: 0;
	margin-top: 6px;
	line-height: 12px;
	padding-left: 24px;
	background: url(../../auautodeskcom/ama/images/au/balloon.gif) no-repeat left top;
}
ul.groupposts li.subhead {
	background: none;
	margin: 0;
}
ul.groupposts cite {
	line-height: 12px;
	background: none;
	margin: 0; padding: 0;
	font-weight: normal;
}
ul.actions {
	list-style: none;
	min-height: 140px;
	float: right;
	margin: 0;
	width: 128px;
	background: #989898;
	padding: 6px 0 6px 18px;
}
ul.actions li {
	display: block;
	width: 100px;
	border-bottom: 1px solid #EBEBEB;
	float: right;
	text-align: right;
	padding: 6px 6px 6px 0;
}
ul.actions a {
	color: #fff;
	padding-right: 24px;
}
ul.actions a.view_group {background: url(../../auautodeskcom/ama/images/au/arrow_right.gif) no-repeat right;}
ul.actions a.join_group {background: url(../../auautodeskcom/ama/images/au/add.gif) no-repeat right;}







.hspacer {margin-top: 18px;}

/* STARS */
.stars{
	float: right;
	list-style:none;
	margin: 3px auto;
	padding:0px;
	position: relative;
	width: 70px;
	height: 13px;
	background: url(../../auautodeskcom/ama/images/au/star_grey.png) repeat-x;
}
h2 ul.stars {margin-left: 110px;}
.stars cite {
	display: block;
	position: absolute;
	font-style: normal;
	font-size: 12px;
	color: #900;
	left: -90px;
	top: -2px;
}
.stars li{
	padding:0px;
	margin:0px;
	float: left;
}
.stars li a{
	display: block;
	width: 14px;
	height: 13px;
	text-decoration: none;
	position: absolute;
	left: 0;
	z-index: 100;
}
.stars li a:hover{
	background: url(../../auautodeskcom/ama/images/au/star_red.png) left bottom;
	z-index: 10;
	left: 0px;
}
.stars a.one{left:0px;}
.stars a:hover.one, .stars a.one.current, .stars span.one.current {width:14px;}

.stars a.two{left:14px;}
.stars a:hover.two, .stars a.two.current, .stars span.two.current {width:28px;}

.stars a.three{left:28px;}
.stars a:hover.three, .stars a.three.current, .stars span.three.current {width:42px;}

.stars a.four{left:42px;}
.stars a:hover.four, .stars a.four.current, .stars span.four.current {width: 56px;}

.stars a.five{left:56px;}
.stars a:hover.five, .stars a.five.current, .stars span.five.current {width:70px;}

.stars a.current, .stars span.current {
	background: url(../../auautodeskcom/ama/images/au/star_red.png) left bottom;
	z-index: 10;
	left: 0px;
}


/* HOME PAGE */
.promo_stars {
	float: none;
	margin: 6px 0; padding: 0;
	display: block;
}
#promo {
	clear: both;
	background: #000;
	color: #999;
	margin: 0; padding: 0;
	height: 278px;
}
#promo h2 {
	color: #d00;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 6px;
}
#promo h2 a {color:#d00;}
#promo a {color: #ddd;}

#banner {
	float: left;
	position: relative;
	width: 476px;
	height: 278px;
	margin: 0; padding: 0;
	margin-right: 2px;
}
#banner-slideshow {
	position: relative;
	width: 476px;
	height: 250px;
	overflow: hidden;
	border: none;
}
.banner-slide {
	width: 476px;
	height: 250px;
}
#banner-controls {
	position: absolute;
	height: 19px;
	bottom: 4px; left: 4px;
	margin: 0; padding: 0;
}
#banner-controls img {margin-right: 4px;}
#banner-controls a {color: #666; padding-bottom: 8px;}

.banner-content {
	position: absolute;
	bottom: 0; right: 0;
	z-index: 10;
	width: 211px;
	background: #000;
	padding: 12px;
}
.banner-content p {margin-bottom: 0px;}
.banner-content p b {
	color: #d00;
	font-weight: bold;
	font-size: 14px;
}
.banner-content a {background: url(../../auautodeskcom/ama/images/au/arrow-right.gif) no-repeat right 4px; padding-right: 8px;}
.banner-content a:hover {text-decoration: underline;}
.banner-content a img {display: none;}

#promo_trips {
	float: left;
	width: 478px;
	list-style: none;
	margin: 0; padding: 0;
}
#promo_head {
	background: #222;
	font-size: 12px;
	font-weight: bold;
	padding: 6px 12px;
}
.carousel, .carousel ul {height: 226px; overflow: hidden;}
.carousel {clear: both; width: 478px; margin: 0; overflow: hidden;}
.carousel ul {list-style: none; margin: 0; padding: 0; width: 478px;}
.promo_class {
	overflow: hidden;
	float: left;
	width: 134px;
	height: 200px;
	background: #000;
	margin: 2px 1px 0 0;
	line-height: 18px;
	padding: 12px;
	background: #222 url(../../auautodeskcom/ama/images/au/class_fade.gif) repeat-x bottom;
}
li.promo_class a {color: #fff;}
p.session_title {
	clear: both;
	height: 106px;
	overflow: hidden;
	padding-top: 12px;
}
#promo a.promo_view {
	display: block;
	background: #600;
	color: #fff;
	padding: 5px 12px;
	font-weight: bold;
	margin: 2px 0;
}
#promo a:hover.promo_view {
	background: #900;
	text-decoration: none;
}
#promo_scroll {
	display: block;
	clear: both;
	width: 478px;
	padding: 2px 0;
	height: 18px;
	background: #222;
	text-align: right;
	line-height: 18px;
}
#promo_scroll a.arrow {
	background: #600;
	color: #fff;
	padding: 1px 5px;
	text-align: center;
	margin-left: 2px;
	font-size: 14px;
}
#poll form table td {
	vertical-align: top;
	padding: 2px;
}
#progress_outer {
	width: 100px;
	padding: 1px;
	background: #999;
}
#progress_inner {
	width: 50px;
	background: #ddd;
	font-size: 10px;
	line-height: 10px;
	padding: 1px;
}
#spotlight img {
	float: left;
	display: block;
	margin: 0 24px 12px 0;
}
span.welcome {font-size: 14px; font-weight: bold; display: block; margin-bottom: 12px; color: #7b1;}
table#messages {width: 100%;}
table#messages td {padding: 6px 0; padding-right: 12px;}
#network {
	float: right;
	margin: 0;
	padding: 0; padding-left: 18px;
	width: 150px;
}
#network ul {margin-left: 18px;}
#network h3 {
	background: #eee;
	border-bottom: 1px solid #ddd;
	font-size: 12px;
	margin: 0 0 12px 0;
}
#network li {margin-bottom: 6px; padding: 0 6px;}

/* CLASS DETAIL */
.class_info {
	display: block;
	float: right;
	width: 260px;
}
.noscreencast .class_info {width: 190px;}

.class_info ul {
	margin: 0; padding: 0;
	margin-left: 14px;
}
.class_info ul li {margin: 0; padding: 0;}

#class_comments li p {
	float: right;
	width: 475px;
	margin: 0 18px 0 0;
}
li.class_reply {margin-left: 18px;}
#class_comments img {display: block;}
#class_comments li.class_reply p {width: 455px;}
#class_highlights {margin-bottom: 18px;}

.question_item {padding-top: 8px;}
.question_item img.question_img {
	display: block; float: left;
	width: 50px; height: 50px;
	margin-right: 12px;
}
#class_question {
	float: left;
	position: relative;
	width: 490px;
	/*height: 100px;*/
}
#class_question textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #666;
	width: 436px;
	height: 70px;
	padding: 5px;
	background: #eee;
	color: #333;
}
a#askquestion {
	position: absolute;
	top: 0;
	right: -16px;
	background: #900;
	padding: 3px 4px;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
}

a:hover#askquestion {
	text-decoration: none;
	background: #d00;
}

.withicon li {display: block; margin:0; padding: 0; width: 260px;}
.withicon li img.imgleft {float: left; display: block; width: auto; height:32px;}
.withicon li p {
	display: block;
	float: right;
	width: 210px;
	margin: 0; padding: 0;
}
.withicon li .star_container {
	float: right;
	display: block;
	padding-top: 3px;
	width: 210px;
	height: 15px;
	overflow: hidden;
	margin: 0;

}
.withicon li.nocontent p{
	float: none;
	width: 260px;
	margin: 0; padding: 0;
}

/* MODIFY FOR WITHICON WITHIN GRAY SIDE COL */
.related .withicon li {width: 240px;}
.related .withicon li p {width: 190px;}
.related .withicon li .star_container {width: 190px;}


/* CLASS ADD/REMOVE */
.addclass, .removeclass, .addcontact, .add_contact {
	display: block;
	height: 13px;
	width: 140px;
	color: #fff;
	padding: 0 8px 4px 8px; padding-left: 24px;
	font-size: 10px;
	font-weight: bold;
}
.add_contact {width: auto;}
.addcontact, .add_contact, .addclass {background: #7b1 url(../../auautodeskcom/ama/images/au/addclass.gif) no-repeat 2px;}



a:hover.addcontact, a:hover.add_contact, a:hover.addclass {text-decoration: none; background: #690 url(../../auautodeskcom/ama/images/au/addclass.gif) no-repeat 2px; color: #fff;}
.removeclass {background: #900 url(../../auautodeskcom/ama/images/au/removeclass.gif) no-repeat 2px;}
.removeclass:hover {text-decoration: none; background: #b00 url(../../auautodeskcom/ama/images/au/removeclass.gif) no-repeat 2px; color: #fff;}

/* BLOG */
cite.post_info {
	display: block;
	border-top: 1px solid #ccc;
	font-style: normal;
	padding: 3px 0;
	color: #999;
	margin-bottom: 36px;
}

.activity_time {
	color: #999;
	font-size: 9px;
}

.class_stars {
	float: none;
	display: inline-block;
	margin: 6px 0;
}
a#rss {
	padding: 2px 4px;
	color: #fff;
	background: #FF6600;
	font-size: 10px;
	font-weight: bold;
}

/* SIDE SEARCH BOX */
#search label {
	display: block;
	margin-bottom: 6px;
}
#search select, #search input {
	margin: 0; padding: 0;
	width: 180px;
	border: 1px solid #999;
	background: #eee;
	font-size: 11px;
	float: right;
	line-height: 15px;
}
#search #filter {width: 132px;}
#search a.submit {
	margin: 0; padding: 0 4px;
	margin-left: 4px;
	font-size: 9px;
	font-weight: bold;
	line-height: 17px;
	^line-height: 19px;
}
#search a:hover.submit {
	text-decoration: none; background: #900;
}
/* AU TABLE STYLING */
table.alternating_rows {
	border: 1px solid #ddd;
	width: 100%;
}
#nd_session_filter table.alternating_rows {width: 50%;}
table.alternating_rows th {
	background: #ddd;
	color: #333;
}
table.alternating_rows th, table.alternating_rows td {padding: 2px 4px;}

/*  LOGIN */
/*
.header form {
	display: block;
	position: absolute;
	top: 60px; right: 18px;
}
.header form table {border: 1px solid #333;}
.header form span {padding: 3px 12px;}
.header form#head_login {top: 98px; border:none}
.header .text-button{
	display:block;
	height:16px;
	background: #600;
	color: #c99;
	padding: 2px 8px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
}
#head_register_button {}
.header form input.text {
	margin: 0;
	font-size: 11px;
	background: #333; color: #666;
	border: none;
	padding: 3px 6px;
	height: 14px;
	width: 80px;
}
input#head_search {width: 175px;}
.header form input.formsubmit {
	height:20px;
	background: #600; color: #c99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	margin: 0;
	padding: 0 3px;
	border: none;
	cursor: pointer;
}

div.overlabel-container {
	position:relative;
}

.header form#head_login label.overlabel-apply {
	color: #666;
}

.header form #username, .header form #top-username-field {
	width: 120px;
}

*/

/*HOME LOGIN */

div#box-username, div#box-password, * .box-form-area {
	position:relative;
	float:left;
	margin-right: 3px;
	margin-bottom: 6px;
	line-height: 18px;
}
div#box-submit {

	padding-top: 12px;
	clear: both;
}
div#box-submit a {
	background: #ddd url(../../auautodeskcom/ama/images/au/arrow_gray.gif) no-repeat right center;
	line-height: 16px;
	margin-right: 6px;
	padding: 1px 6px; padding-right: 28px;
	color: #333;
}

input#box-username-field, input#box-password-field, * input.box-form-field {
	width: 200px; line-height: 18px;
	background: #ddd;
	color: #333;
	border: none;
	font-size: 11px;
	padding: 3px;
}

label.overlabel {
	color:#fff;
	display: none;
}
label.overlabel-apply {
	display: block;
	position:absolute;
	top: 2px;
	left:5px;
	z-index:1;
	color:#999;
	font-weight: normal;
}


/* FOOTER */
.commandbox {z-index:100;}
#footer {
	position: relative;
	z-index:1;
	font-size: 10px;
	line-height: 15px;
	padding: 15px 18px;
	height: 68px;
	margin:0;
	background: #000;
	color: #959595;
}
#footer a{
	color: #959595;
}
#footer a.rss_link {
	float: right;
	display: block;
	width: 25px;
	padding: 3px 5px;
	background: #FF6500 none repeat scroll 0 0;
	color: #fff;

	font-size: 9px;
	text-align: center;
	text-decoration: none;
}
#footer a {color: #bbb; text-decoration: none;}
#footer a:hover {color: #fff; text-decoration: underline;}

#footer a.social_btn {
  display: block;
  position: absolute;
  height: 24px;
  width: 24px;
  background: #000;
  padding: 6px;
  top: 6px;
}
#footer a.social_btn:hover {text-decoration:none}
#footer a#rss {background: #000 url(../../auautodeskcom/ama/images/event2009/rss24.png) no-repeat center center; right: 128px;}
#footer a#facebook {background: #000 url(../../auautodeskcom/ama/images/event2009/facebook24.png) no-repeat center center; right: 98px;}
#footer a#twitter {background: #000 url(../../auautodeskcom/ama/images/event2009/twitter24.png) no-repeat center center; right: 68px;}
#footer a#linkedin {background: #000 url(../../auautodeskcom/ama/images/event2009/linkedin24.png) no-repeat center center; right: 38px;}
#footer a#youtube {background: #000 url(../../auautodeskcom/ama/images/event2009/youtube24.png) no-repeat center center; right: 8px;}

#footer #footercontent {
	position: absolute;
	bottom: 10apx;
	margin: 0;
}
#footer #footercontent #footerlinks, #footer #footercontent #footerlinks a {color:#fff}
#footer #footercontent p {margin:0 0 6px}
#footer #autodesklogo {
	position: absolute;
	z-index:1;
	bottom: 10px;
	right: 17px;
	background:transparent url(../../auautodeskcom/ama/images/autodesklogo.gif) no-repeat scroll 0%;
	width:83px;
	height:16px;
	overflow:hidden;
	text-indent:-5000px;
}

/* EVENT PAGE */
.event_banner {
	border-top: 1px solid #222;
	height: 200px;
	background: #000 url(../../auautodeskcom/ama/images/Savethedate_bannerB.gif) no-repeat center center;
}
.transition_banner {
	height: 250px;
	background: url(../../auautodeskcom/ama/images/au/transition_banner.jpg) no-repeat;
}
.main.event {
	font-size: 12px;
	padding: 18px 36px;
	padding-bottom: 0;
}
.main.event h1 {
	color: #7b1;
	font-size: 30px;
	margin-bottom: 12px;
}
#nd_transition .main.event h1 {color: #666;}
.main.event .infoblock {padding: 18px; margin-bottom: 0;}

/* REGISTRATION */
.regmain {padding-top: 0;}
.regmain h3.bar {
	margin-top: 18px;
	clear: both;
}
.toggle {
	float: right;
	font-size: 10px;
}
.register {
	border: 1px solid #ddd;
	padding: 12px 18px;
	padding-bottom: 6px;
	font-size: 11px;
}
.register fieldset {
	border: none;
	border-top: 1px dashed #bbb;
	margin-bottom: 12px;
}
.register p {margin-bottom: 12px;}
.register fieldset legend {
	background: #fff;
	color: #bbb;
	font-weight: bold;
	padding: 6px; padding-bottom: 12px;
}
.register em {display: inline-block; font-style: normal; width: 100px;}
.register label {
	display: block;
	float: left;
	/*width: 180px;*/
	margin-right: 36px;
	margin-bottom: 12px;
}
.register label.half {width: 380px;}
.register label.check {position: relative; width: 206px; padding: 0 18px 0 22px; line-height: 11px;}
input.multiSelect {background: #333;}
.register .multiSelectOptions label {float: none; margin: 0; padding-left: 24px; border-bottom: 1px dashed #ddd;}
.register .multiSelectOptions label input {position: absolute; left: 0;}

.register label.check.hide {
	display: none;
}

label.br {clear: left;}
.register select {width: auto; border: 1px solid #bbb; background: #eee;}
.register textarea {width: 250px; border: 1px solid #bbb; background: #eee;}
.register input[type=text] {width: 140px; border: 1px solid #bbb; background: #eee;}
.register label.check input[type=checkbox] {position: absolute; left: 0;}
.register label span {position: absolute; font-size: 9px; color: #666;}
.register strong {color:#666;}

/* ADD CONTACT PAGE*/
#popupBg {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:10;
}
.popup {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	width:400px;
	background:#FFFFFF;
	border:2px solid #ddd;
	z-index:200;
	padding:12px; padding-bottom: 0;
}
.popup ul {list-style: none; padding-left: 18px; font-size: 12px;}
.popup textarea {width: 368px; height: 5em; margin-bottom: 6px; background: #fff; border: 1px solid #999; padding: 6px;}
#buttons {padding: 12px 0; clear: both;}
#buttons a {
	background: #ddd url(../../auautodeskcom/ama/images/au/arrow_gray.gif) no-repeat right;
	color: #333;
	padding: 3px 6px; padding-right: 30px;
	margin-right: 6px;
}
#popupClose {
	position: absolute;
	text-align: right;
	top: 12px; right: 12px;
	cursor: pointer;
}
h2.invite {
	background: url(../../auautodeskcom/ama/images/au/invite_envelope.gif) no-repeat left top;
	padding: 0 50px 0 56px;
}
h6.your_message {clear: both; margin-bottom: 6px;}
#contact_message {
	background: #eee;


	padding: 12px;
	float: left;
	clear: both;
	width: 376px;
}
.pleasewait {
	display: none;
	padding: 12px;
	background: #fff url(../../auautodeskcom/ama/images/au/wait30.gif) no-repeat 18px;
	width: 368px;
	height: 5em;
	margin-bottom: 6px;
	border: 1px solid #ddd;
	padding: 12px 6px; padding-left: 68px; font-size: 14px; color: #999;
	font-weight: bold;
}

a.formsubmit {
	clear: both;
	display: block; float: right;
	width: 100px;
	background: #ddd url(../../auautodeskcom/ama/images/au/arrow_gray.gif) no-repeat right;
	padding: 3px 6px; padding-right: 28px;
	margin: 12px 0;
	color: #333;
}
a:hover.formsubmit {color: #333;}

/*SCREENCAST NO ACCESS*/
.noaccess {
	margin-top: 12px;
	background: #000;
	padding: 18px;
	width: 280px;
	height: 240px;
	text-align: left;
	color: #ddd;
	overflow: hidden;
}
.noaccess img {margin-bottom: 18px;}

/*RATING LOCAL STYLES*/
.star_container {white-space: nowrap; width: 90px;}
.star_group {display: inline;}
.promo_class div.star,.promo_class div.star a{background:url(../../auautodeskcom/ama/images/au/stars_darkbg.gif) no-repeat 0 0px}
.promo_class div.star a{display:block;width:13px;height:100%;background-position:0 0px;border:1 solid #FF0000}
.promo_class div.star_on a{background-position:0 -13px!important}
.promo_class div.star_group.yellow div.star_on a{background-position:0 -26px!important}
.promo_class div.star_hover a,.promo_class div.star_live a:hover{background-position:0 -26px}
.promo_class div.star_readonly a,.promo_class div.star_readonly a:hover{cursor:default !important}
.promo_class div.star{background:transparent!important;overflow:hidden!important}

.promo_class div.star_readonly, .promo_class div.star_readonly div{background:transparent url('/ama/images/au/stars_darkbg.gif')}
.promo_class div.star_readonly div{background-position:0 -13px!important}

/*ADD THIS STYLES*/
.top #addthis {
	float: right;
	margin-top: 9px;
}
#nd_au_resources #addthis {float: right;}

/* Best Of */
#bestof .infoblock {padding:18px;border:1px solid #ddd}
.infoblock-left{float:left;width:200px}
.infoblock-right{float:right;width:348px}

/* nav_article - Pages with sub nav on left */
#nav_article{padding-bottom:12px}
#nav_article #navcolumn.sidecol{width:180px}
#nav_article .sidecol{width:220px}
#nav_article .maincol{overflow:hidden;width:483px;}
#nav_article #nav_article_top{min-height:0}
#nav_article .widecol{float:right;width:722px}
#nav_article .infoblock{padding:12px;border:1px solid #ddd}
#nav_article .infoblock h3.infoblockheading{margin-top:0;font-size:13px}
#nav_article #addthis_container{text-align:right}
#nav_article #page_title {height:48px}
#nav_article .extracontent{margin-bottom:18px}
#nav_article .withicon li {width: 195px}
#nav_article .withicon li p {width: 145px}
#nav_article .withicon li .star_container {width: 145px}
#article_listing h3.article_title{margin-top:0}
#article_listing h3 a{color:#188}
#article_listing h3 a:hover{color:#7b1}

* .page_name{font-size:18px}

/* Tech Talk */
/* #nav_article #tech_talk_listing{float:right;width:704px} */
#tech_talk_listing{}
#tech_talk_detail #article_listing{border:0}
* .article_photo_area{float:left;margin:0 24px 6px 0;width:100px}
* .article_info{font-size:12px}
* .article_text{}
#blog_network_small_list .blog_list_item{margin:0 0 1em;padding-top:1em;border-top:1px solid #ddd}

#navlevelbar{display:none; padding:8px 18px 7px;background:#3f3f3f;color:#fff;line-height:normal;font-size:21px}

/* Subnav */
#subnav{margin-bottom:18px}
#subnav ul{list-style:none;list-style-image:url(none);margin:0;padding:0}
#subnav ul a {display:block; font:bold 11px/14px Arial; color:#000; margin:0 0 3px; padding:3px 6px; zoom:1}
#subnav ul a.on {background:#eee}
#subnav li{width:100%;display:block;margin:0;padding:0;list-style:none;background:none url(none)}

#subnav ul ul {display:none; list-style:none; list-style-image:url(none); margin:0 0 0 12px; padding:0}
#subnav ul ul a {font-weight:normal}

#subnav li.on ul, #subnav li.on li.on ul {display:block}
#subnav li.on ul ul, #subnav li.on li.on ul ul {display:none}

/* AU PROFILE FLOW */
.regmain h3.bar, .regside h3.bar {
	background: #ddd url(../../auautodeskcom/images/au/arrow_gray.gif) no-repeat left;
	padding-left: 24px;
	margin: 0; margin-top: 6px;
	cursor: pointer;
}
.regmain h3.bar.open, .regmain h3.toggleBar.toggleon, .regside h3.toggleBar.toggleon {background: #ddd url(../../auautodeskcom/images/au/arrow_down.gif) no-repeat left;}
.regmain table, .regside table {
	border: 1px solid #ddd;
	border-top: none;
	padding: 0;
	background: #fff;
	display: none;
}
a.save {font-size: 10px; color: #333; display: block; width: 50px; background: #ddd url(../../auautodeskcom/images/au/arrow_gray.gif) no-repeat right;  padding: 0 6px; float: right; margin-top: 12px;}
a:hover.save {background: #ccc url(../../auautodeskcom/images/au/arrow_gray.gif) no-repeat right; color: #222;}
.regmain table td {
	vertical-align: middle;
	padding: 3px;
	width: 344px;
}
.regside table td { padding: 6px 12px;}
.main table td#verify_email table td, .regmain #verify_email table td {width: auto !important;} /*warning popup fix*/
.regmain table {table-layout: fixed;}
.regmain table td.label {
	font-weight: bold;
	text-align: right;
	width: 240px;
	padding-right: 12px;
}
.regmain table td span {
	font-size: 10px;
	font-weight: normal;
	color: #d00;
	line-height: 11px;
}
.regmain input[type=text], .regmain input[type=password], .regmain select, .regmain textarea {
	background: #eee;
	border: 1px solid #bbb;
	padding: 3px;
	font-size: 11px;
}
.regmain input[type=text] {width: 200px; margin: 2px 0;}
.regmain textarea {width: 260px;}


/* MULTISELECT */
input.multiSelect, .regside input.multiSelect, .regmain input.multiSelect {
	width: 182px;
	border: solid 1px #bbb;
	background: #eee url(../../auautodeskcom/images/au/arrow_down.gif) right center no-repeat;
	padding: 3px;
	padding-right: 20px;
}

input.multiSelect.hover {
	background: url(../../auautodeskcom/images/au/arrow_down.gif) right center no-repeat;
}

input.multiSelect.active,
input.multiSelect.focus {
	border: inset 1px #666;
}

input.multiSelect.active {
	background: url(../../auautodeskcom/images/au/arrow_down.gif) right center no-repeat;
}

input.multiSelectOptions {
	width: 206px;
	max-height: 150px;
	margin-top: -1px;
	overflow: auto;
	border: solid 1px #B2B2B2;
	background: #FFF;
}

input.multiSelectOptions LABEL {
	padding: 2px 5px;
	display: block;
}

input.multiSelectOptions LABEL.checked {
	background: #E6E6E6;
}

input.multiSelectOptions LABEL.selectAll {
	border-bottom: dotted 1px #CCC;
}

input.multiSelectOptions LABEL.hover {
	background: #CFCFCF;
}

/* REGISTRATION */
#cfp_form {
	padding-top: 12px;
}
#cfp_form table {
	border: 1px solid #ddd;
	font-weight: bold;
}
#cfp_form table td {
	padding: 6px 9px;
	width:444px;
}
#cfp_form table td.label {
	text-align: right;
	width:240px;

}
#cfp_form input[type=text], #cfp_form select, #cfp_form textarea {
	background: #eee;
	border: 1px solid #bbb;
	padding: 3px;
	font-size: 11px;
	width: 410px;
}
#cfp_form table td div.helpText, #profile_edit_form table td div.helpText {display: inline;}
#cfp_form table td div.helpText div, #profile_edit_form table td div.helpText div {display: none !important;}
#verify_email table {display: block !important;}
#helper{
	position:absolute;
	border:1px solid #999;
	background:#fff8e3;
	padding:6px 9px;
	color:#333;
	font-size: 11px;
	max-width: 200px;
	text-align: left;
}

/* PROPOSAL LIST */
.proposal_list {
	display: block;
	list-style: none;
	margin: 0; padding: 0;
}
.proposal_list li {width:100%;
	position: relative;
	z-index: 1;
	display: block;
	border: 1px solid #ddd;
	margin-bottom: 12px;
	padding: 0;
	text-align: left;
	overflow: hidden;
}
.proposal_list li h3 {
	margin: 0;
	background: #ddd;
	color: #333;
	line-height: 18px;
	font-size: 14px;
	padding: 6px 12px;
	padding-top: 3px;
	padding-right: 100px;
}
.proposal_list li h3 span {
	/* float: right; */
	position: absolute;
	z-index: 2;
	right: 12px; top: 3px;
	color: #fff;
	border: 1px solid #fff;
	background: #999;
	font-size: 11px;
	text-align: center;
	padding: 0 6px;
	margin-left: 12px;
}
.proposal_list li p {
	display: block;
	width: 300px;
	float: left;
	padding: 12px; padding-bottom: 0;
}
.proposal_list li .actions {
	position: absolute;
	z-index: 2;
	bottom: 0; left: 0;
}
.proposal_list li .actions a {
	background: #ddd url(../../auautodeskcom/ama/images/au/arrow.gif) no-repeat right center;
	color: #333;
	padding: 3px 9px;
	padding-right: 24px;
	margin-left: 12px;
}
.proposal_list li ul.stats {
	display: block;
	/* width: 132px; */
	width: 300px;
	float: left;
	margin: 0;
	padding: 12px;
	border-left: 1px dotted #bbb;
	list-style: none url(none);
}
.proposal_list li ul.stats li {
	position: static;
	display: list-item;
	border: none;
	margin: 0; margin-bottom: 3px;
}
#contactblock ul {margin: 0; padding: 0; list-style: none outside; text-indent: 0;}
#contactblock ul li {
	margin: 0; padding: 0;	
     border-top: 1px solid #ddd;
     padding-top: 6px;
     margin-bottom: 6px;
     clear: left;
	background: none;
	font-weight: bold;
}
#contactblock ul li:first-child {border: none;}

/* Popup Windows */

body.popup_window #cmp5{display:none !important}
body.popup_window #dcheetaheditor{left:100px}
body.popup_window .container{width:100%;background:pink}
body.popup_window .header,
body.popup_window #mainnav,
body.popup_window #navlevelbar,
body.popup_window #footer{display:none !important}


a.side_add_contact {
	display: block;
	background: #7b1 url(../../auautodeskcom/ama/images/au/addclass.gif) no-repeat 6px 6px;
	color: #fff;
	font: bold 12px/15px Arial;
	padding: 6px; padding-left: 28px;
	margin: 0; margin-bottom: 12px;
}
a:hover.side_add_contact {background-color: #d00; background-image: url(../../auautodeskcom/ama/images/au/removeclass.gif); color: #fff;}
/* BADGE LIST */
.profile_summary {margin: -12px 0 0; padding: 0;}
.profile_img {
	float: left;
	width: 100px;
}
.profile_info {margin: 0 118px;}
.badge_list {
	display: block;
	float: right;
	list-style: none;
	margin: 0; padding: 0;
	width: 120px;
}
.badge_list li {display: inline;}
.badge_list li a {display: block; float: right; width: 48px; height: 48px; background: #eee no-repeat left top; margin: 0 2px 4px; padding: 0;}
.badge_list li a span {display: none;}
.badge_list li a.augi {background-image: url(../../auautodeskcom/ama/images/badge_augi.gif);}
.badge_list li a.speaker {background-image: url(../../auautodeskcom/ama/images/badge_speaker.gif);}
.badge_list li a.employee {background-image: url(../../auautodeskcom/ama/images/badge_employee.gif);}
.badge_list li a.attendee {background-image: url(../../auautodeskcom/ama/images/badge_years.gif);}
.badge_list li a.attendee span {display: block; text-align: center; font: bold 24px/24px Arial; color: #fff; padding: 6px 0 0;}

/*OVERLAYS*/
#overlay.au2009 {
	padding: 6px;
	width: 690px;
}
#overlay.au2009 .overlay_actions {
	position: absolute;
	right: 18px;
	bottom: 3px;
	text-align: right;
}
#overlay.au2009 .overlay_actions a {display: block; float: right; width: auto; margin: 0 0 0 6px; padding: 3px 18px 3px 6px; font-weight: bold; background: #fff url(../../auautodeskcom/ama/images/au/arrow.gif) no-repeat right center;}
#overlay.au2009 .overlay_actions a.cancel {background-image: url(../../auautodeskcom/ama/images/au/close.gif);}
#overlay.au2009 img {margin: 0; padding: 0;}

/* TOP CLASSES */
#topclasses {position:relative; height:144px; background:#fff}
#topclasses li {padding:12px; background:#fff}
#topclasses li .classmedia {width:100px; height:100px; overflow:hidden; float:left; text-align:center}
#topclasses li .classmedia img {max-width:100%; height:auto; margin:0 auto;}
#topclasses li .classinfo {margin:0 0 0 118px}
#topclasses li .classinfo .classcode {height:27px;}
#topclasses li .classinfo .classcode span {display:block; float:left; padding:3px 6px; margin:0 0 6px; background:#eee; color:#666; font:bold 12px/15px Arial}
#topclasses li .classinfo h3 {clear:none; margin:0 0 6px; padding:0}
#topclasses li .classinfo h4, .thumblist li h4 {clear:none; margin:0 0 12px; padding:0}

#tcactions {border-top:1px solid #188; height:17px; margin:0 0 24px; padding:0 0 0 12px; text-align:right}
#tcactions a {color:#333; line-height:17px}
#tcactions input {float:right; color:#000; border:1px solid #188; border-top:none; font-size:11px; line-height:11px; margin:0 0 0 12px; padding:2px}

#pager {display:inline}
#pager a {display:block; float:left; background:#ddd; color:#666; margin:0 3px 0 0; padding:3px 6px; font:bold 11px/11px Arial}
#pager a.activeSlide {background:#188; color:#fff}

/*
  Prevents
*/

#sociallist {margin:-12px -18px 0 0}
#sociallist li {width:274px; float:left; margin:0 18px 0 0}
#sociallist li .thumb {width:32px; height:auto; overflow:hidden}
#sociallist li .thumb .rss img {width:auto; height:auto}
#sociallist li .msg {margin-left:44px}
#sociallist li .msg h4 {clear:none; margin:0 0 6px; padding:0}

