@import url(/ama/xml.css);
@import url(/editor/cmp5.css);
@import url(/editor/showcase.css);

/* CONTENT MANAGEMENT PANEL */

* .cmp_info{background:#124374;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:18px}
* .cmp_info a.cmp_info_link{color:#C1F2FF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:normal;text-decoration:none}
* .cmp_info a.cmp_info_link:visited{color:#C1F2FF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:normal}
* .cmp_info a.cmp_info_link:hover{color:#FF0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:normal}
* .cmp_body{color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:normal}
* .cmp_info a{color:#C1F2FF;font-weight:normal}

/* Elements */
body{font-family:Arial, Helvetica, sans-serif;font-size:11px;background:#CCC;margin:0 auto}
h1, h2, h3, h4, h5{line-height:normal}
h1{border-bottom:1px solid #111;font-size:16px;line-height:20px;margin-bottom:0.75em;padding:0}
h2, * .title{font-size:14px;/*line-height:14px;*/ margin-top:0}
h3, * .systemsectiontitle{font-size:14px}
h4{font-size:13px}
h5{font-size:11px}
a, li.link{color:#118787;text-decoration:none}
a:hover{text-decoration:underline}
a:active{}
a:visited{}
a img{border:0}
a.nohover, a.nohover:hover{background:0 !important;color:inherit !important}
hr{margin:1.5em 0}
table tr{vertical-align:top}
ul{padding:0;margin-left:0}
ul li{list-style-position:outside;margin-left:15px;padding:0}
ol ol li{list-style-type:upper-alpha;list-style-image:none}
input,select,textarea{color:#333;font-family:Arial, Helvetica, sans-serif;font-size:11px}
select,textarea{border:1px solid #bbb;padding-left:3px}
input[type="text"],input[type="password"],input.text{border:1px solid #bbb;padding-left:3px}
textarea {overflow:auto}
#container form label{font-weight:bold}
#container li{margin-top:0.6em;margin-bottom:0.6em;}
#container p{margin:0 0 0.6em}
#container h1{border:0;font-size:14px;line-height:14px;margin:1em 0;padding:3px 0}
form.css fieldset legend, form.formbuilder fieldset legend{font-size:14px;font-weight:bold}
div.help {background:#ffe; font:normal 10px/12px Arial, Helvetica, sans-serif; padding:3px 12px} 

/* Template */

#nav{position:absolute;bottom:0px;left:20px;font-weight:bold;margin:0;padding:0;list-style-type:none;}
.million #nav {position: relative; clear: both; background: #000}
#nav li{display:block;float:left;margin:0;padding:10px 0;height:14px;position:relative;}
#nav a{color:#FDA800;border-right:1px solid #555;padding:0 20px;}
#nav a.on{color:#fc3;text-decoration:underline}
#nav.mod a{padding:0 16px;}
#nav ul{display:none;position:absolute;width:200px;top:34px;left:0;background:#000;padding:5px;margin:0;opacity:0.9;filter:alpha(opacity=90);border:solid #666;border-width:0 1px 1px;z-index:10}
#nav li:hover ul{display:block;}
#nav ul li{float:none;display:inline;padding:0;border:0;height:14px;}
#nav ul li a{display:block;padding:5px 15px;border:solid #444;border-width:0 0 1px;}
#nav ul li a:hover{}

#container{width:924px;margin:0 auto;border:1px solid #000;background:#fff}
#content_cell{padding:12px 15px;vertical-align:top}

/* #nd_home #content_cell, #nd_register #content_cell{background:url(/ama/images/login-bg.gif) repeat-y;padding:12px 0} */
#content_cell.public{background:url(/ama/images/login-bg.gif) repeat-y;padding:12px 0}

#login_section{width:190px}
* .title_bar{margin-top:1em;padding:4px 10px 4px 28px;background:#000 url(/ama/images/title-bg.gif) no-repeat}
* .title_bar, * .title_bar *{color:#fff !important;font-size:13px;font-weight:bold !important}
* .title_bar p, * .title_bar *{margin:0 !important;padding:0 !important}

#right_col{width:280px;padding:12px 22px 0 0;vertical-align:top}
#community_name{height:80px;margin:0;padding:0;}
#community_name a{height:80px;display:block}
#community_name span{display:none}
#header_cell{height:294px;background:#000;vertical-align:top}

#portfolio_home tr{vertical-align:top}
#portfolio_home td{padding:0 10px 15px 0}
#portfolio_home .thumb{border:1px solid #000}
#portfolio_home .comment{color:#000}

#member_count{color:#555}

* .box{background:#fcfcfc url(http://students.autodesk.com/ama/images/career/box-bg.jpg) repeat-x;padding:10px;margin-bottom:15px;border:1px solid #e5e5e5;color:#000}
* .box form{margin:12px 0 0}
* .box div.divider{height:1px;line-height:1px;border-bottom:1px dotted #777;clear:both;margin:0.5em -10px}

/* Footer */

#footer{margin:0 auto;color:#959595;font-size:11px;background:#000;padding:16px 22px}
#footer a{color:#959595;text-decoration:none}
#footer a:hover{text-decoration:underline;color:#aaa}
#footer form{margin-top:0;margin-bottom:10px}
#footer form label{color:#fff;font-weight:normal}
#footer form select{font-size:11px;margin:0 10px 0 5px}
#admin_quickchange_box{height:40px}
#admin_quickchange_box div{float:left;margin:0 20px 0 0}

/* Classes */
a.action{padding-left:20px}

ul.tabs{margin:0;height:15px;padding:0}
ul.tabs li{display:inline; margin:0 !important; padding: 0;}
ul.tabs a{display:block;float:left;background:#fff;padding:0 5px 1px;margin:0 2px;border:1px solid #E5E5E5;border-bottom:0;font-size:10px;top:1px;line-height:13px;}
ul.tabs a.on{background:#f2f2f2;border-bottom:0;padding:0 5px 1px;top:0}
ul.tabs a:hover{border-bottom:0;padding:0 5px 1px;top:0;background:#f5f5f5;text-decoration:none}

ul.tabslarge{margin:0;height:19px;padding:0}
ul.tabslarge li{display:inline}
ul.tabslarge a{display:block;float:left;background:#fff;padding:0 5px;margin:0 2px;border:1px solid #E5E5E5;font-size:14px;font-weight:bold;position:relative;top:1px;line-height:17px}
ul.tabslarge a.on{background:#f2f2f2;border-bottom:0;padding:1px 5px;top:0}
ul.tabslarge a:hover{border-bottom:0;padding:1px 5px;top:0;background:#f5f5f5;text-decoration:none}

.ui-tabs-hide { display: none; }


#container ul.iconlist{list-style-type:none;margin:0;padding:0}
#container ul.iconlist li{list-style-type:none;list-style-image:none;background-repeat:no-repeat;background-position:left 0px;padding-left:25px;margin:1em 0;line-height:16px}
ul.iconlist li.unchecked{background-image:url(/ama/images/unchecked.gif)}
ul.iconlist li.checked{background-image:url(/ama/images/checked.gif)}
ul.iconlist li.info{background-image:url(/editor/images/icons/fam/silk/information.png)}
ul.iconlist li.tagged{background-image:url(/editor/images/icons/fam/silk/tag_orange.png)}
ul.iconlist li.uploaded{background-image:url(/editor/images/icons/fam/silk/picture.png)}
ul.iconlist li.friends{background-image:url(/editor/images/icons/fam/silk/user_green.png)}
ul.iconlist li.group{background-image:url(/editor/images/icons/fam/silk/group.png)}

/*
ul#reminders li{list-style-type:none;list-style-image:none}
#reminders{list-style-type:none;margin:0;padding:0}
#reminders li{background:url(/ama/images/icons/13x13/filled/todo.gif) no-repeat left 2px;margin:1em 0;padding-left:20px;position:relative;line-height:16px}
#reminders li .edit_popup{position:absolute;left:-40px;top:-2px;display:none;background:#fff;border:1px solid #555;height:16px;width:23px;padding:2px 10px;font-size:11px}
#reminders li:hover .edit_popup{display:block}
#reminders li.checked{background-image:url(/ama/images/icons/13x13/filled/done.gif);color:#333}
#reminders li.checked a{color:#333}
#reminders li.info{background-image:url(/ama/images/icons/13x13/filled/info2.gif)}
*/

h2.selection{margin:0;padding:10px 15px;border:1px solid #e5e5e5}
ul.selection{margin:0;padding:0;font-weight:bold}
ul.selection li{background:#fafafa;margin:0 !important;list-style-type:none;padding:5px 15px;border:solid #e5e5e5;border-width:0 1px 1px;color:#118787}
ul.selection li.even, h2.selection{background:#f5f5f5}
ul.selection li.selected{background:#fff;color:#000;border-width:0 0 1px}
ul.selection li.selected a, ul.selection li.selected a:hover{color:#000;text-decoration:none}

/*
h2.selection{margin:0;padding:10px 15px;border:1px solid #e5e5e5}
ul.selection{margin:0;padding:0;font-weight:bold}
ul.selection li{background:#fafafa;margin:0 !important;list-style-position:inside;padding:5px;border:solid #e5e5e5;border-width:0 1px 1px;color:#118787}
ul.selection li.even, h2.selection{background:#f5f5f5}
ul.selection li.selected{background:#fff;color:#000;border-width:0 0 1px}
ul.selection li.selected a, ul.selection li.selected a:hover{color:#000;text-decoration:none}
*/
* a.action{background:url(/ama/images/career/arrow.gif) no-repeat right center;padding-right:1.5em}
* img.action{padding-top:2px}

* table.toolbar{background:#f0f0f0 url(/ama/images/gradient1.jpg) repeat-x;border:1px solid #bbb;margin-bottom:1em;padding:0 3px}
* table.toolbar input, * table.toolbar select{font-size:11px}
* table.toolbar a.action{background:url(/ama/images/arrow_icon_999.gif) no-repeat right center;padding-right:1.5em}

.language_content, .login_content{margin:1.5em 14px}
.hrule{border-top:1px solid #777;height:1px;margin:0.5em}
.divider{border-bottom:1px dashed #777}
div.divider{clear:both;margin:0.5em 0}

.float_right{float:right}
.clear_right{clear:right}
.clear_left{clear:left}
* div.clear{clear:both;line-height:0;height:0;font-size:1px;overflow:hidden}

.leftjustifiedimage{float:left;margin:5px 15px 5px 0}
.rightjustifiedimage{float:right;margin:5px 0 5px 15px}

.comment{color:#444;font-size:10px}

.align_left{text-align:left}
.align_center{text-align:center}
.align_right{text-align:right}

form.form_email input{width:300px}
form.form_email textarea{height:5em;margin-bottom:5px;width:300px}

div.caption_left{float:left;text-align:left}
div.caption_right{float:right;text-align:right}
div.caption_center{margin:auto;text-align:center;width:90%}
div.caption_text{font-size:10px}

a.button, #container form .button{background:#dadada;color:#222;font-size:11px;border:0;line-height:1.8em;padding:2px 10px;text-decoration:none}
a.button:hover{background:#dfdfdf}
a.large_button, #container form a.large_button{background:#fff url(/ama/images/gradient_btn.gif) repeat-x left top;color:#222;font: normal 18px/24px Kievit, Arial, sans-serif;border:1px solid #ddd; padding:3px 20px;text-decoration:none}
div.submit_wrapper, div.button_wrapper {height: 20px;margin: 0; padding: 0;}
a.submit {cursor: pointer; background:#dadada;color:#000;font: bold 13px/14px Arial;padding:3px 18px; min-width: 54px; display: block; width: auto; float: left; margin: 0; margin-right: 6px; text-align: center;}
a:hover.submit {background:#ccc; text-decoration: none;}
#container form .button{cursor:pointer;cursor:hand}

/* SIZED SUBMIT ANCHORS */
a.button60, a.button90, a.button120 {cursor: pointer; background:#dadada;color:#000;font: normal 12px/14px Arial; height: 14px; padding:3px; display: block; float: left; margin: 0 6px 0 0; text-align: center; font-stretch: semi-expanded;}
a:hover.button60, a:hover.button90, a:hover.button120 {background: #ccc;}
a.button60 {width: 54px;}
a.button90 {width: 84px;}
a.button120 {width: 114px;}

/* #container form .button{background:#969696;color:#fff;font-size:12px;font-weight:bold;border:0;padding:1px 10px;text-decoration:none;cursor:pointer;cursor:hand} */

* .pages{font-size:11px;line-height:13px;margin:0;padding:2px 1em 2px 0}
* .pages a, * .pages span{margin:0; padding:2px 4px; border:1px solid #ddd}
* .pages span.ellipsis {border:none}
* .pages span a {border:none; margin:0; padding:0}
* .pages span.current{font-weight:bold}
* .pages a{}
* .pages span.nextprev{}
div.pages a.nextprev:hover{background:#999;color:#fff !important}

* .learning_title{padding-left:40px;margin:1em 0;background:url(/ama/images/dl-overview-new.png) no-repeat left center}
* .learning_product{width:500px;margin-left:20px;padding:5px 15px;background:#fff;border:1px solid #ccc}

* .notice{background:#f8f8f8}

* .bodyregular,.systemsmallvalue{font-weight:normal}
* .systemsectiontitle{font-weight:bold;}

table.alternating_rows{background:#fafafa}
table.alternating_rows tr.even, table.alternating_rows tr.top_row{background:#f5f5f5}
table.alternating_rows tr th{background:#ddd;text-align:left;vertical-align:middle}
table.alternating_rows td, table.alternating_rows th{padding:10px}
table.alternating_rows td td{padding:0}
table.alternating_rows{border:1px solid #e5e5e5;border-collapse:collapse}
table.alternating_rows .top_row h2{margin:0}
table.alternating_rows .sort_row td{background:#e9e9e9}
table.alternating_rows .bottom_row td{background:#fff;color:#666}
table.alternating_rows .bottom_row a{text-decoration:none}
table.alternating_rows tr td{border:1px solid #e9e9e9;border-width:1px 0 0}
table.alternating_rows td td{border:0}

table.alternating_rows_large tr td{border-bottom:1px solid #bbb}
table.alternating_rows_large tr td td{border:0}
table.alternating_rows_large tr.even{background:url(http://students.autodesk.com/ama/images/gradient1.jpg) repeat-x #f2f2f2}


table.alternating_rows_plain tr.even{background:#E7EEF0}
table.alternating_rows_plain td{padding:3px !important}
table.alternating_rows_plain{border:1px solid #999;border-collapse:collapse}
table.alternating_rows_plain .top_row td{border-bottom:1px solid #BBB}
table.alternating_rows_plain .bottom_row td{background:#fff;border-top:1px solid #BBB;color:#666}
table.alternating_rows_plain .bottom_row a{color:#014282 !important;text-decoration:none !important}
table.alternating_rows_plain .bottom_row a:hover{color:#0AD !important}
table.alternating_rows_plain.light_bg tr.even{background:#fff}
table.alternating_rows_plain.light_bg tr.even:hover{background:#9AB}

/* Member styles */

* .gs_box .title{font-size:14px;font-weight:bold;padding:5px}
* .gs_box{background:#fcfcfc url(http://students.autodesk.com/ama/images/career/box-bg.jpg) repeat-x;padding:10px;margin-bottom:15px;border:1px solid #e5e5e5;color:#000}
* .gs_box form{margin:12px 0 0}
* .gs_box div.divider{height:1px;line-height:1px;border-bottom:1px dotted #777;clear:both;margin:0.5em -10px}

#nd_p_pollutiongame * .gs_box{/*border:1px solid #000;padding:0;*/margin-left:auto !important;margin-right:auto !important;margin-bottom:1.5em;width:50%}
#nd_p_pollutiongame * .gs_box .title{/* background:#555 !important;color:#fff;font-size:14px;font-weight:bold;padding:5px*/}

/* Misc */

* .message_information {border: 1px dashed blue; background-color:lightblue; color:blue; margin: 5px 5px 5px 5px; padding: 4px;}
* .message_warning {border: 1px dashed blue; background-color:yellow; color:blue; margin: 5px 5px 5px 5px; padding: 4px;}
* .message_error {border: 1px dashed blue; background-color:red; color:white; margin: 5px 5px 5px 5px; padding: 4px;}
* .message_success {border: 1px dashed blue; background-color:lightgreen; color:blue; margin: 5px 5px 5px 5px; padding: 4px;}
a.create_group {display: block; margin: 0 0 6px; padding: 6px 12px 6px 30px; background: #fa0 url(/editor/images/icons/fam/silk/group_add.png) no-repeat 6px center; color: #000; font-weight: bold;}

/* Progress Bar */
.progress_bar{height:8px;border:1px solid #D8D8D8;width:165px;float:left;margin:3px 0.5em 0 0}
.progress_bar .progress{height:8px;background:#DC0200}
#content_cell .progress_bar{width:96%;margin:0 .5em 0 0}
#content_cell .percent_complete{line-height:20px;font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#676767}

#no_email {
background:#F2F2F2 none repeat scroll 0% 0%;
border:1px solid #999999;
margin-top:50px;
padding:5px;
position:absolute;
right:-16px;
top:0px;
width:80px;
}

/* Ask a Question Bubble */
* div.bubble{position:absolute;width:234px;left:-265px;top:-90px;}
* div.bubble_interior{background:url(/ama/images/bubble2_mid.gif) repeat-y;padding:10px 20px;}
* div.bubble_interior p{margin:0 !important}
* div.bubble .bubble_arrow{position:absolute;top:18px;right:-34px}

/* RMNAV */
body.rmnav{background:none}
body.rmnav #footer{display:none}
body.rmnav form{display:none}

/* LOGIN PAGE */
#whats_inside ul li{margin-left:1.5em;padding-left:0;}
#whats_inside ul{margin:0;padding:0;line-height:1em;}

/* New Learning */

* .learning th, * .learning td{padding:5px 6px;border:solid #fff;border-width:0 2px 2px 0}
* .learning th{background:#dadada;text-align:left}
* .learning td{background:#ebebeb}
* .learning tr.level2 td{background:#f5f5f5}
* .learning tr.level2 td.col_topic{padding-left:20px}
* .learning tr.header{font-weight:bold}
* .learning tr.header td{background:#ebebeb}
* .learning tr.level3 td{background:#fff;border:solid #ebebeb;border-width:0 1px 1px 0}
* .learning tr.level3 td.col_progress{border-right-width:0}
* .learning tr.level3 td.col_topic{padding-left:35px}
* .learning .col_topic{width:704px}
* .learning .col_difficulty, * .learning .col_length, * .learning .col_progress{width:100px}
* .learning a.toggle{padding-left:15px;background:url(/ama/images/toggle-plus.gif) no-repeat 0 2px}
* .learning a.open{background-image:url(/ama/images/toggle-minus.gif) !important}

#header_image {z-index: 2000;width:924px;height:214px;margin:0;position:relative;}
#header_image.auv {height: 267px;}
.million #header_image{height: auto;}
#promo_video {position:absolute;right:12px;top:12px;}

/* CONTENT BOX */
.layout_copy {margin-bottom: 12px;}
.layout_copy h2 {font: bold 18px/21px Arial;}
.layout_copy h3 {font: bold 14px/17px Arial;}
.curriculum_image {float: left; width: 240px; height: auto;}
.curriculum_copy {margin-left: 258px; zoom: 1;}
.curriculum_customize {clear: both; padding-top: 12px;}

table.contentbox_table {table-layout: fixed; margin:12px 0;}
table.contentbox_table td {padding: 0; border: 1px solid #ddd; background: #f3f3f3 url(/ama/images/gradient.gif) repeat-x left bottom;}
table.contentbox_table.curriculum_detail td {padding: 0; border: none; background: none; padding: 24px 0 12px;}
table.contentbox_table td.gray  {background: #f3f3f3;}
table.contentbox_table.two td {width: 50%;}
table.contentbox_table.three td {width: 33%;}
table.contentbox_table.four td {width: 25%;}

table.contentbox_table table {margin: 0;}
table.contentbox_table table td, table.contentbox_table.curriculum_detail table td {padding: 0; padding-right: 3px; border: none; background: none;}
table.contentbox_table table td.file {font-weight: bold; width: 70%;}

.contentbox {
	padding: 0 12px 12px;
	margin-bottom: 12px;
	font: normal 11px/14px Arial;
}
.curriculum_detail .contentbox {padding: 0 36px 12px 0;}

table.contentbox_table .contentbox .scrollable {margin: -12px -12px -24px; padding: 12px; height: 200px; overflow: auto; overflow-y: scroll;}

.contentbox h3 {font: normal 18px/21px Arial; margin: -0.5em 0 0.5em; padding: 0;}
.contentbox a.contentimg {
	display: block;
	text-decoration: none;
	margin: -1px -13px 12px;
}
.contentbox a.contentimg span {
	display: block;
	padding: 6px 12px; 
	background: #111; 
	font: normal 14px/17px "Kievit", Arial; 
	letter-spacing: 0.08em;
	color: #fff;
}
.contentbox_top {}, .contentbox_mid {}, .contentbox_btm {}
.contentbox_top {}
.contentbox_mid {padding: 6px 0;}
#container .contentbox_mid li {margin-top: 0; margin-bottom: 0;}
.contentbox_mid img {float: left; margin: 0 12px 0 0;}
.contentbox_btm {}

ul.contentbox_blocklist {display: block; list-style: none; margin: 0; padding: 0;}
ul.contentbox_blocklist img {width: 64px; height: auto;}
ul.contentbox_blocklist li {display: block; clear: both; margin: 0 !important; padding: 3px 0; zoom:1;}
ul.contentbox_blocklist li h4 {margin: 0; padding: 0;}
ul.contentbox_blocklist li.profile {border-bottom: 1px solid #ccc;}
ul.contentbox_blocklist li div.left {float: left; width: 64px; margin: 0; padding: 0;}
ul.contentbox_blocklist li div.right {margin: 0 0 0 76px; padding: 0;}
ul.contentbox_blocklist li div.tag a {margin-top: 6px;}

.learn_by {background: #fcfcfc; border:1px solid #E5E5E5; width: 300px; margin: 12px 0 0; padding: 12px;}
.learn_by h2 {color: #000;}
.learn_by ul {display: block; list-style: none; margin: 0; padding: 0;}
.learn_by li {background: url(/ama/images/template/bullet_diamond.gif) no-repeat left top; margin: 0; padding: 0; padding-left: 24px;}

#overlay {background: #fff; background: #fff; position: absolute; top: 0; left: 0; padding: 24px; z-index: 9001; display: none;}
.custom_overlay {position:absolute; z-index:1000; width:760px; top:40%; left:40%; background:#fff}
#overlay_bg {background: #000; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 9000;}

/*GROUP SEARCH WIDGET */
#widget_build {
	list-style: none;
	display: block;
	margin: 18px 0 0;
	padding: 0;
	clear: both;
}
#widget_build li {margin: 12px 0; padding: 12px; clear: both;}
#widget_build li li {margin: 6px 0 0; padding: 0;}
#widget_build ul {
	list-style: none;
	display: block;
	margin: 0;
	margin-left: 12px;
	padding: 0;
}
#widget_build h3 {
	margin: 0;
	padding: 0;
}
#widget_build textarea {
	width: 600px;
	height: 100px;
	padding: 12px;
}
.swatch {
	width: 20px;
	height: 20px;
	border: 1px solid #000;
	float: left;
	margin: 0 6px 0 0;
}
.widget_colors li {
	float: left;
	clear: none !important;
	margin:0 0 6px;
	line-height: 20px;
	font-weight: bold;
	width: 300px;
}

/* COMPETITION STYLES */
span.competition_alert {display: block; font: bold 14px/14px Arial; background: #d00; color: #fff; padding: 6px 12px}
table.competition_table td {font-size: 12px; padding: 3px 6px;}
table.competition_table td.label {font-weight: bold; width: 60px;}

table.competition_table.submission {width: 100%; margin: 18px 0; table-layout: fixed}
table.competition_table.submission td {padding: 9px 6px; border-top:1px solid #eee}
table.competition_table.submission td.label {font-weight:normal; width: 250px; padding-right: 12px;}
table.competition_table.submission input#agree_to_terms {float: left; margin: 0 6px 0 0}
table.competition_table.submission p {float:left;}

.detail_section table.file_upload {border-bottom: 1px solid #bbb; margin: 0 0 18px;}
.detail_section table.file_upload td {border-top: 1px solid #bbb; padding: 9px;}
.detail_section table.file_upload td td {border: none; padding: 0}
.detail_section table.file_upload td.file_num {background: #ddd; color: #fff; font: bold 28px/28px Arial, Helvetica, sans-serif; text-align: center; vertical-align: middle}
.detail_section table.file_upload td.file_thumb {width: 200px}
.detail_section table.file_upload td.systemsmallvalue div {margin-bottom: 6px}

.maincol {
	width: 592px;
	margin: 0 15px 0 0;
	padding: 0;
	float: left;
}
.sidecol {
	float: left;
	margin: 0; padding: 0;
	width: 286px;	
}
a.btn_back {
	background:#fa0 url(/ama/images/arrow_icon_eee.gif) no-repeat 6px center;
	color:#fff;
	display:block;
	font: bold 11px/24px Arial;
	margin: 0 0 6px;
	padding:0 12px 0 27px;
	text-align:left;
}
.pages table td {}
.pages table td.left {text-align: left; width:15%}
.pages table td.center {text-align: center; width: 70%}
.pages table td.right {text-align: right;  width:15%}
.mainhead {}
.maintabs {/*float: right; margin: -32px 0 0;*/ list-style: none; display: block; padding: 0}
.maintabs li {display: inline}
.maintabs li a {display: block; float: right; margin: 0 0 0 5px; padding: 3px 6px; border:1px solid #E5E5E5; font-weight: bold}

.mainbox, .sidebox, .showcase_section {
	background:#FCFCFC url(http://students.autodesk.com/ama/images/career/box-bg.jpg) repeat-x left top;
	border:1px solid #E5E5E5;
	color:#000000;
	margin: 0;
	padding:10px;
}
.sidebox, .showcase_section, .sideimg {margin: 0 0 12px}
.sidebox h3, .showcase_section h3 {margin: 0 0 10px;}
#nd_showcase_gallery .mainbox {background: none url(none); border:none; padding: 0;}

.mainbox #description {
	overflow: hidden;
	border-bottom: 1px solid #ddd;
}
.detail_section {overflow: hidden; clear: left;}
#description * div.clear {clear: right;}
#description .detail_img {
	float:left;
	margin:0 0 12px;
	padding: 0;
	text-align:center;
	width:180px;
}
#description .detail_img img {margin: 0 0 10px;}
#description .detail_img span {
	display: block;
	padding: 3px 6px;
	margin: 0 0 2px;
	background: #eee;
	font: bold 10px/14px Arial;
}
#description .detail_desc {
	margin: 0 0 0 195px;
}

#post {border-top: 1px solid #ddd;  margin-top: 20px;}
#post .comment_icon {
	display:block;
	float:left;
	margin:0 12px 0 0;
	min-height:50px;
	width:50px;
}
#post .discussion_icon_img {
	min-height:50px;
	margin:auto;
	overflow:hidden;
	text-align:center;
	width:50px;
	background: #eee;
}
#post .discussion_icon_img img {
	height:auto;
	width:50px;
}
#post .comment_form {
	margin: 0 0 0 65px;
}



ul.otherproducts {
	list-style: none;
	display: block;
	margin: 0; padding: 0;
}
ul.otherproducts li {
	border-top: 1px solid #ddd;
	line-height: 16px;
	padding: 5px;
	overflow: hidden;
}
.otherproducts li img.listicon {
	display:block;
	float:left;
	height:32px;
	width:32px;
}
.otherproducts li span {
	display:block;
	margin: 0 0 0 40px;
}
.otherproducts li span a {font-weight: bold;}
.discussion_list {
	list-style: none;
	display: block;
	margin: 0; padding: 0;
	text-indent: 0;
}
.discussion_list li {
	margin: 0 0 5px;
	padding: 10px;
	background: #fff;
	border: 1px solid #eee;
}
.discussion_list li .discussion_icon {float: left; width: 100px; min-height: 80px;}
.discussion_list li .discussion_text {margin: 0 0 0 115px;}
.discussion_list li .discussion_text cite {
	border-bottom:1px dotted #ddd;
	color:#999;
	display:block;
	font-weight:bold;
	margin-bottom:6px;
	font-style: normal;
}
.discussion_list li .reply {margin: 20px 0 0; height: 20px;}
.discussion_list li .reply a {font-weight: bold; background: #eee; padding: 3px 6px;}

/* Social Enhance  */
ul.showcase {
	list-style: none;
	text-indent: 0;
	display: block;
	margin: 0; padding: 0;	
}
ul.showcase li {
	background:#FCFCFC url(http://students.autodesk.com/ama/images/career/box-bg.jpg) repeat-x left top;
	border:1px solid #E5E5E5;
	color:#000000;
	margin: 0 0 5px;
	padding:10px;
}
ul.showcase li div.blocklist_img {float: left;width: 150px;	overflow: hidden;}
ul.showcase li div.blocklist_img {width: 150px; height: auto}
ul.showcase li div.blocklist_actions{float: right; width:100px !important; margin:0; padding:0}

/*
td#content_cell .content .social_enhance {width:120px;  margin:0; padding:0;}
td#content_cell .content ul.showcase li div.blocklist_actions .social_enhance {width:inherit;}
td#content_cell .content .social_enhance a{text-align: left; font-weight: bold; font-size: 11px}

#nd_showcase_detail_page td#content_cell .content .social_enhance{width:auto; padding: 10px 0;}

#nd_m_newarticle_detail td#content_cell .content .social_enhance{float: right; padding: 0 0 20px 20px}
*/
ul.showcase li div.blocklist_actions a, td#content_cell .content .social_enhance a{display:block; background:#eee no-repeat 3px center; color:#333; font-weight:bold !important; margin:0 0 2px; padding:3px 3px 3px 24px; text-decoration:none}
.showcase .blocklist_actions a:hover, td#content_cell .content .social_enhance a:hover {background-color:#188; color:#fff}
.showcase .blocklist_actions a.app_view {background-image:url(/editor/images/icons/fam/silk/magnifier.png)}
.showcase .blocklist_actions a.app_edit {background-image:url(/editor/images/icons/fam/silk/pencil.png)}
.showcase .blocklist_actions a.app_delete {background-image:url(/editor/images/icons/fam/silk/delete2.png)}
.showcase .blocklist_actions a.app_delete:hover {background-color:#d00}

.showcase .blocklist_actions .tag a,
.showcase .blocklist_actions .tagged a{background-image:url(/ama/images/thumb_up.png)}
.showcase .blocklist_actions .tag a:hover, 
.showcase .blocklist_actions .tagged a:hover{background-color:#fa0}
.showcase .blocklist_actions a.share_btn{background-image:url(/ama/images/share.png)}
.showcase .blocklist_actions a.share_btn:hover{background: #000 url(/ama/images/share_hover.png) no-repeat 3px center;}

td#content_cell .content .social_enhance a.subscribe,
td#content_cell .content .social_enhance .unsubscribe {background-image:url(/ama/images/rss-icon.png)}
td#content_cell .content .social_enhance a.subscribe:hover,
td#content_cell .content .social_enhance .unsubscribe:hover {background-image:url(/ama/images/rss-icon_hover.png)}

/*
.showcase .blocklist_actions .tag a,
.showcase .blocklist_actions .tagged a,
td#content_cell .content .social_enhance .tag a, 
td#content_cell .content .social_enhance .tagged a {background-image:url(/ama/images/thumb_up.png)}

.showcase .blocklist_actions .tag a:hover, 
.showcase .blocklist_actions .tagged a:hover, 
td#content_cell .content .social_enhance .tag a:hover, td#content_cell .content .social_enhance .tagged a:hover {background-color:#fa0}

.showcase .blocklist_actions a.share_btn,
td#content_cell .content .social_enhance a.share_btn {background-image:url(/ama/images/share.png)}

.showcase .blocklist_actions a.share_btn:hover,
td#content_cell .content .social_enhance a.share_btn:hover{background: #000 url(/ama/images/share_hover.png) no-repeat 3px center;}

td#content_cell .content .social_enhance a.subscribe,
td#content_cell .content .social_enhance .unsubscribe {background-image:url(/ama/images/rss-icon.png)}

td#content_cell .content .social_enhance a.subscribe:hover,
td#content_cell .content .social_enhance .unsubscribe:hover {background-image:url(/ama/images/rss-icon_hover.png)}

#showcase_profile .thumb span, #showcase_profile .thumb a {background-color: #EEE;background-repeat: no-repeat;background-position: 3px center;display:block;font:bold 10px/18px Arial,Helvetica,sans-serif;margin:3px 0 0;padding:2px 6px 2px 24px;text-align:left;color: #333;}
*/

#showcase_profile .thumb span, #showcase_profile .thumb a {
background:none repeat scroll 0 0 #DDDDDD;
display:block;
font:bold 10px/18px Arial,Helvetica,sans-serif;
margin:3px 0 0;
padding:0;
text-align:left;}

ul.showcase li div.blocklist_desc {
	margin: 0 135px 0 165px;
}
ul.showcase li div.blocklist_desc h1 {margin: 0 0 10px !important;}
ul.showcase li div.blocklist_desc .blocklist_stats {display: block; border-top: 1px solid #ddd; margin: 15px 0 0; padding: 3px 0;}
ul.showcase li div.blocklist_desc .blocklist_stats cite {margin: 0 10px 0 0; font: bold 10px/14px Arial; color: #999;}

ul.thumblist {list-style:none; margin:0; padding:0;}
ul.thumblist li {display: block; margin:0px; padding:12px 0 6px; overflow:hidden; zoom:1; border-top: 1px solid #ddd}
ul.thumblist li img {width: 32px; height:32px; float: left;}
ul.thumblist li .msg {margin: 0 0 0 40px}

#gallery_search {padding:6px 18px}
#gallery_search div {margin:0; padding:6px 12px; border-bottom: 1px solid #ddd}
#gallery_search button {margin:12px 0; padding:3px 12px; background:#ccc; border:none; font:bold 11px/14px Arial; color:#000; cursor:pointer}

.detail_section {clear: both; border-top: 1px dashed #333; padding-top: 12px; overflow: hidden;	margin-bottom: 12px;}
.detail_img {float: left; width: 180px;	margin: 0 18px 12px 0; text-align: center;}
.detail_img a, .detail_img span {display: block; text-align: center; font-weight: bold; margin-top: 2px; padding: 3px;}
.detail_img a:hover {}
span.caption {display: block; background: #222; padding: 3px 6px; margin-top: 3px; line-height: 14px;}

.other_video {display: block; list-style: none outside;	margin: 0; padding: 6px; text-indent: 0;overflow: hidden;	background: #eee;}
.halfbox.other_video {width: 327px; margin-right: 12px;}
.other_video li {float: left;display: block;width: 90px;border: 1px solid #bbb;	margin-right: 6px;}
.other_video li img {display: block; width: 90px; height: 60px;}
.other_video li cite {display: block; background: #ddd; padding: 0 3px; height: 2.7em; overflow: hidden;}
.other_files {margin: 0; padding: 0;text-indent: 0; background: #ddd; width: 327px; padding: 6px;}
.nonimage_files {margin:0; padding: 0 0 6px 6px; text-indent: 0; list-style: none outside; border: 1px solid #bbb;}
.nonimage_files li {display: block; float: left; width: 100px; height: 100px; overflow: hidden; margin: 6px 6px 0 0;}
.nonimage_files li img {height: 100px; width: auto;}
#nonimage_actions {position: absolute; padding: 6px; font-weight: bold; width: 200px; border: 3px solid #666;}
#nonimage_actions a {display: block; background: #bbb; color: #fff; margin-top: 1px; padding: 3px 6px;}
#nonimage_actions a:hover {background: #188;} 



#shadow {position:absolute; top:0; left:0; background:#333; z-index:9998;}
#modal {position:absolute; top:0; left:0; background:#fff; z-index:9999; padding:12px;}
#modal button.close {display:block; width:16px; height:16px; float:right; background:url(/editor/images/icons/fam/silk/cross.png) no-repeat center center; border:none; cursor:pointer}
.showDWF {display:block; background:#188; color:#fff; margin:0 0 2px; padding:3px 6px; font:bold 11px/14px Arial; text-align:center}
#dwf_viewer {border:1px solid #999999; height:598px; width:798px;}

a#showcase_addgallery {display:block; background:#FCFCFC url(/ama/images/career/box-bg.jpg) repeat-x left top; border:1px solid #E5E5E5; color:#000000; margin:0 0 18px; padding:10px;}
a#showcase_addgallery strong {font: bold 14px/21px Arial; color:#000}

/*
a.tag{background:#eee;border:1px outset #bbb;color:#993387;padding:1px 2px}
a.tag:hover{background:#f5f5f5;border-color:#999;color:#0AD}

* div.tag,* div.tagged,* div.tag_save{display:block; height:16px}
* .blocklist_actions div.tag,* .blocklist_actions div.tagged,* .blocklist_actions div.tag_save{display:inline; height:auto}
* .tag_align_right div.tag{float:right}
* div.tag a {background: #FFF url(/ama/images/like.gif) no-repeat 0px 0px;color:#000 !important;display:block;font-weight:bold;height:16px;padding:2px 0 2px 6px; text-align:center;text-decoration:none !important; width: 46px; margin-top: 2px; line-height: normal; color: #FFF;}
* div.tag a:hover {background:#FFF url(/ama/images/like_hover.gif) no-repeat !important;text-indent:-999em;}
* div.tagged a{background: #FFF url(/ama/images/liked.gif) no-repeat 0px 0px;color:#000 !important;display:block;font-weight:bold;height:16px;padding:2px 0 2px 6px; text-align:center;text-decoration:none !important; width: 46px; line-height: normal; margin-top: 2px; color: #CC8200 !important;}
* div.tagged a:hover {background:#FFF url(/ama/images/unlike_hover.gif) no-repeat !important;text-indent:-999em;}
* ul.showcase li div.blocklist_actions div.tag a{width:auto !important; background: #FFF url(/ama/images/like.gif) no-repeat 3px center !important; padding-left:24px; color:#FFF !important; text-align:left; height: auto}
* ul.showcase li div.blocklist_actions div.tag a:hover {width:auto !important; background:#FFF url(/ama/images/like_hover.gif) no-repeat 3px center !important; padding-left:24px;}
* ul.showcase li div.blocklist_actions div.tagged a{width:auto !important; background: #FFF url(/ama/images/liked.gif) no-repeat 3px center !important; padding-left:24px;color:#188 !important; text-align:left; height: auto}
* ul.showcase li div.blocklist_actions div.tagged a:hover {width:auto !important; background:#FFF url(/ama/images/unlike_hover.gif) no-repeat 3px center !important; padding-left:24px;}
*/


/*
* ul.showcase li div.blocklist_actions div a, * ul.showcase li div.blocklist_actions div a:hover {width:auto !important; background:#fff url(/ama/images/like_thumb.gif) no-repeat 3px center !important; padding-left:24px; color:#188 !important; text-align:left}

* div.tagged a:hover, * ul.showcase li div.blocklist_actions div.tagged a:hover{color:#0AD !important;cursor:default;text-decoration:none !important}
div.tagging a *, * a.download_button span{display:none}

* div.tag,* div.tagged,* div.tag_save{display:inline}
* div.tag a{background:url(/ama/images/tag.gif) no-repeat;color:#014282 !important;display:block;font-weight:bold;height:17px;padding:2px 0 0 5px;text-align:left;text-decoration:none !important;width:42px}
* div.tag a:hover{background:url(/ama/images/tag.gif) no-repeat;color:#0AD !important}
* div.tagging a{background:url(/ama/images/tagging.gif) no-repeat;display:block;height:17px;padding:2px 0 0 5px;width:42px}
* div.tagged a{background:url(/ama/images/tagged.gif) no-repeat;color:#014282 !important;display:block;font-weight:bold;height:17px;padding:2px 0 0 5px;text-align:left;text-decoration:none !important;width:42px}
* div.tagged a:hover{color:#014282 !important;cursor:default;text-decoration:none !important}
*/




#promo_transition {width:286px; height:160px; background:url(/ama/images/promo_transition.jpg) no-repeat 0 0; position:relative;}
#promo_transition select {position:absolute; top:50px; left:6px; border:none !important}
#promo_transition a {display:block; position:absolute; width:13px; height:13px; top:53px; right:6px; background:none;}

#share_block {position: relative;display: none;width: 120px;margin: 0; padding: 6px;position: absolute;background: #fff;top: 0; left: 0;font-weight: bold;border: 3px solid #ddd;color: #333;}
#share_block a {display: block; margin-top: 1px; padding: 3px 6px 3px 24px; background-color: #eee; background-image: url(/ama/images/layout/share_map.gif); background-repeat: no-repeat; color: #188;}
#share_block a:hover {background-color: #188; color: #fff;}
#share_block a.email {background-position: 2px 4px;}
#share_block a.facebook {background-position: 2px -21px;}
#share_block a.linkedin {background-position: 2px -45px;}
#share_block a.twitter {background-position: 2px -69px;}
#share_block a.digg {background-position: 2px -93px;}
#share_block a.myspace {background-position: 2px -117px;}

#share_block button.close_share, button.close {position: absolute;top: 2px; right: 6px;background: #fff url(/editor/images/icons/fam/silk/cross.png) no-repeat center center;display: block; width: 16px; height: 16px; margin: 0; padding: 0;border:none;}

a.view_text {background-position: 0 -13px; }
a.plus_text {background-position: 0 -313px;}
a.bookmark_text {background-position: 0 -43px;}
a.unmark_text {background-position: 0 -403px;}
a.mail_text {background-position: 0 -223px;}
a.upload_text {background-position: 0 -433px;}
a.materials_text {background-position: 0 -253px;}
a.edit_text {background-position: 0 -133px;}
a.comment_text {background-position: 0 -103px;}
a.delete_text {background-position: 0 -343px;}


/* TOP LIKED */
.fragment3 div#fragment3-1 tr{
height: 60px;
margin-bottom: 10px;
}

div.pagination {float: right; display: block; margin: 0 0 12px 0;}
.pagination ul{display:block; list-style:none; margin:0; padding:0;}
.pagination li {display: block; margin:0; padding:0; float: left;}
.pagination span, .pagination a {display:block; padding:0px 4px; color:#118888; font:11px/11px Arial;  float: left;}
.pagination a:hover {text-decoration: underline;}
.pagination .current {color: #000;}

.pagination .first{background: url(/ama/images/pag_first.gif) no-repeat center center; color: aqua; text-indent: -9999px; width:12px;}
.pagination .prev{background: url(/ama/images/pag_previous.gif) no-repeat center center; text-indent: -9999em; width:12px}
.pagination .next{background: url(/ama/images/pag_next.gif) no-repeat center center; text-indent: -9999em;width:12px}
.pagination .last{background: url(/ama/images/pag_last.gif) no-repeat center center; text-indent: -9999em;width:12px}

.pagination span.first{background-image: url(/ama/images/pag_first_inact.gif);}
.pagination span.prev{background-image: url(/ama/images/pag_previous_inact.gif);}
.pagination span.next{background-image: url(/ama/images/pag_next_inact.gif);}
.pagination span.last{background-image: url(/ama/images/pag_last_inact.gif);}

/* REGISTRATION ACTIVATION*/

.link_col{width: 430px;}
.link_col a{color:#188}
.link_col li{list-style:url(/ama/images/arrow_kicker.gif); width: 200px; float:left}

input.btn_submit {font-size:11px; color:#fff; background-color:#969696; border:0; text-align:right; height:18px; padding:3px; line-height:12px; font-family:Arial, Helvetica, sans-serif} 

