# 2010.09.16 1600

body {
	margin: 0; padding: 0;
	text-align: center;
	font: normal 14px/17px Helvetica, Arial, sans-serif;
	color: #333;
	background: #ccc;
}
h2 {
	margin: 6px 0 12px; padding: 0;
	font: normal 21px/24px Helvetica, Arial, sans-serif;
	color: #333;
}
h3 {
	margin: 0 0 18px; padding: 0;
	font: bold 18px/21px Helvetica, Arial, sans-serif;
	color: #333;
}
sup {font-size: 8px;}
h3 sup {line-height: 11px; font-size: 11px;}
form {font: normal 12px/15px Arial;}
form a.button {background: #fa0; color: #000; padding: 1px 6px; margin: 0 3px 3px 0;}
form a:hover.button {background-color: #f80;}
p {margin: 0 0 6px; padding: 0;}
a {color: #118787; border: none;}

a:active{outline: none;}
a:focus{-moz-outline-style: none;}
a.viewall {float:right !important; display:block; background:#ddd; margin:0; padding:3px 6px; font:bold 11px Arial;}
* a.viewall:hover {background:#fa0}
object{outline:none;}

img {border: none;}
.clear {clear: both; font-size: 0; line-height: 0; visibility: hidden;}
.imgCenter {margin: 12px auto;}
.attention {
	font: normal 17px/21px Helvetica;	
} 
.tooltip {
	border:1px solid #000;
	color: #000;
	background: #fa0;
	margin:0;
	padding:5px;
	position:absolute;
	right:-318px;
	top:-18px;
	width:300px;
	display: none;
}
a.more_btn {
	display: block;
	float: right;
	background: #000 url(images/more_btn_black.gif) no-repeat right center;
	font: bold 12px/27px Arial;
	height: 27px;
	width: auto;
	color: #fff;
	margin: 6px;
	padding: 0 30px 0 12px;
	cursor: pointer;
	text-decoration: none;
}
a:hover.more_btn {background-color: #333;}
a.submit {
	float: left;
	display: block;
	margin: 6px 6px 12px 0;
	padding: 6px 9px;
	background: #000;
	color: #fa0;
	font: normal 16px/16px Helvetica;
	text-decoration: none;
}
.wrapper {
	margin: 0 auto;
	width: 950px;
	padding: 0;
	text-align: left;
}
#cmpwrap {background:#000;}
#header {
	background: #000;
	color: #ccc;
	clear: both;
}

#heading {
	height: 50px;
	position: relative;
}
/*
a#logo {
	background: url(images/education_community.gif) no-repeat;
	width: 327px;
	height: 43px;
	position: absolute;
	top: 6px;
	left: 0;
}
*/
a#autodesk {
	position: absolute;
	display: block;
	background: url(images/template/autodesk-education.png) no-repeat;	
	width: 108px;
	height: 34px;
	top: 15px; right: 0;
}
/*
#nav {
	position: relative;
	top:0; left: 0;
	display: block;
	list-style: none;
	margin: 12px 0 0; padding: 0;
	height: 30px;
}
#nav li {display: inline; margin: 0; padding: 0;}
#nav li a {display: block; border: none; float: left; width: auto; height: 12px; margin: 0 1px 0 0; padding: 9px 13px; background: #666; color: #fa0; text-decoration: none; font: bold 13px/14px Arial;}
#nav li a:hover {background: #ccc; color: #333;}
#nav li a#signup {background: #fa0; color: #000;}
#nav li a#login {background: #fa0; color: #000;}
#nav li a#login {margin: 0; padding: 9px 15px; padding-right: 16px;}
#nav li a:hover#login {background: #fb0;}
#nav li.on a, #nav li.on a#signup {background: #ccc; color: #333;}
*/

#showcase {margin: 0; width: 950px; clear: both}
#showcase p {margin:0; padding:0}
#nd_home #showcase {margin: 0; height: 300px;}
#showcase.edu {background: transparent url(http://au.autodesk.com/ama/images/virtual/virtual_banner.jpg) no-repeat scroll left center; position: relative; height: 231px;}
#showcase.edu #promo_video {position: absolute; top: 12px; right: 12px;}

#main {
	margin: 0; padding: 18px 0 0;
	min-height: 300px;
	background: url(images/main_gradient.gif) repeat-x left top;
}
#right {
	width: 286px;
	min-height: 300px;
	float: right;
}
#home #right, #first_home #right {padding-top: 18px;}

#right img.promo{width: 286px; height: auto; margin: 0 0 12px;}
	
	
#social {text-align: right; margin: 0 0 12px;}
img.promobox {margin: 0 0 12px;}
#first_home #social {position: absolute; top: 12px; right: 0;}
#first_home.browserFirefox #social {top: -3px;}
#social img {margin: 3px 3px;}
.module {
	background: #fff;
	padding: 18px;
	margin: 0 0 18px;
}

.content {clear: both;margin: 0 0 18px;padding: 18px;background: #fff;}
.ie7 .content {zoom: 1}
#nd_home .content {background: none; padding: 6px 0 0; margin-bottom: -12px;}

#left {margin: 0 300px 0 0;}

#slider {
	margin: 24px -18px -18px;
	position: relative;
}
#first_home #slider {margin: 21px 0;}
#slidernav, #dc_slidertabs {
	display: block;
	list-style: none;
	margin: 0; padding: 0 12px;
	border-bottom: 1px solid #ddd;
	height: 39px;
	background: url(images/slidernavbg.gif) repeat-x left bottom;
}
#slidernav li, #slidernav li p, #dc_slidertabs li {display: inline; margin: 0; padding: 0;}
#slidernav a, #dc_slidertabs li a {
	display: block;
	float: left;
	margin: 0 3px;
	padding: 12px;
	background: #eee url(images/sliderbg.gif) repeat-x center bottom;
	color: #666;
	text-decoration: none; 
	font: bold 14px/14px Helvetica, Arial, sans-serif;
	border: 1px solid #ddd;
}
#slidernav a.selected, #dc_slidertabs li.selected a {
	background: #fff;
	color: #000;
	border-bottom-color: #fff;
}

.scroll{
	clear: left;
	height: 280px;
	background: #fff;
	overflow: hidden;
	width: 650px;
	position: relative;
	margin: 0; padding: 0;
}
#first_home .scroll, #nd_sustainability .scroll {width: 950px;}
.browserIE7 .scroll {clear: none;}
.scroll .panel {
	display: block;
	float: left;
	padding: 18px;
	width: 614px; 
}
#first_home .panel, #nd_sustainability .panel {width: 914px;}
.panel ul {display: block; margin: 0 18px 0 160px; position: relative; z-index: 100;}
.browserIE7 .panel ul {margin-left: 198px;}
.panel ul li {margin: 0 0 6px;}
.panel img {float: left; margin: 0 24px 12px 0;}

#dc_slidercontainer {overflow:hidden}
#dc_sliderpanels .panel {float:left; width:878px; margin:0; padding:18px; min-height:100px; overflow:hidden}

#footer {
	clear: both;
	font: normal 11px/14px Arial;
	color: #999;
	background: none;
	padding: 0;
}
#footer .wrapper {position: relative; width: 914px; padding: 18px; background: #000;}
#footer a {color: #999; text-decoration: none;}
#footer ul {
	display: block;
	list-style: none;
	margin: -12px 0 18px; padding: 0;
}
#footer ul li {display: inline;}
#footer ul li a {display: block; float: left; padding: 6px 9px; margin-right: 21px; border-left: 1px dotted #999;}
#footer p {
	margin: 0; padding: 0;
	clear: left;	
}
a#rss {position: absolute; display: none; width: 20px; padding: 4px 6px; font: bold 10px/10px Verdana; background: #e50; color: #fff; top: 12px; right: 0; text-align: center;}

#login_form {
	clear: both;
	display: block;
	background: #fa0;
	color: #000;
	overflow: auto;
	margin: 0; padding: 0;
}
#login_form ul {display: block; list-style: none; margin: 0; padding: 0; font-weight: bold}
#login_form ul li {display: block; float: right; padding: 6px ; margin: 0;}
#login_form ul li#register {float: left; padding: 9px 15px;}
#login_form ul input {margin: 0 6px; border: 2px solid #fff;}
#login_form ul li input.login {float: left; display: block; background: #000; color: #fff; text-decoration: none; margin: 0; padding: 2px 3px; border: none; font: bold 11px/14px Arial;}
#login_form ul li input:hover.login {background: #333;}
#bad_login {background: #d00; color: #fff; text-align: center; margin: 6px 6px 0; padding: 3px; font-weight: bold}

.share_list {
	display: block;
	list-style: none;
	font: bold 10px/14px Arial;
	margin: 0; padding: 6px 0;
	height: 20px;
}
.share_list li {display: block; float: right; width: auto; margin: 0; padding: 0; position: relative;}
.share_list li a {display: block; background: #999; padding: 3px 6px; margin: 0 0 0 3px; text-decoration: none; color: #333;}
.share_list li:hover a {background-color: #eee; color: #000;}
.share_list ul {
	width: 100px;
	background: #eee;
	margin: 0; padding: 3px;
	display:  block;
	display: none;
	list-style: none;
	position: absolute;
	top: 18px;
	left: 3px;
	z-index: 500;
}
.share_list ul li {display: inline; float: none;}
.share_list ul li a {float: none; background: #ddd no-repeat 3px center; margin: 0; padding: 3px; padding-left: 24px;}
.share_list ul li a:hover {color: #000; background-color: #fa0;}
.share_list ul a#twitter {background-image: url(images/twitter_16.png);}
.share_list ul a#flickr {background-image: url(images/flickr_16.png);}
.share_list ul a#facebook {background-image: url(images/facebook_16.png);}
.share_list ul a#youtube {background-image: url(images/youtube_16.png);}
.share_list li:hover ul {display: block;}


/* FOR DIRECTORY MOCKUPS */
ul.searchlist {display:block; list-style:none; margin:0 0 18px; padding:0; background:#ddd; overflow:hidden; font:bold 11px/14px Arial; color:#333}
ul.searchlist input[type=submit]{float:right; display:block; background:#fa0; color:#000; border:none; font:bold 11px/14px Arial; margin:12px; padding:2px 9px}
ul.searchlist li {display:block; float:left; margin:0; padding:6px 9px; border-right:1px solid #ccc}
ul.searchlist li input, ul.searchlist li select {margin:0; border:1px solid #bbb}

.blocklist {list-style:none; display:block; clear:both; margin:0 0 18px; padding:0}
.blocklist li {margin:0 0 6px; padding:12px 0; overflow: hidden; border-bottom:1px solid #ddd}
.blocklist .thumb {width:100px; float:left; position:relative}
.blocklist .thumb .tag {display:block; font:bold 11px/16px Arial; background:url(images/black_75.png); color:#fff; position:absolute; top:0; left:0; width:100%}
.blocklist .thumb .tag span {display:block; padding:3px 6px; background:url(none) no-repeat 3px 3px; padding-left: 24px}
.blocklist .thumb .tag span.pdf {background-image:url(/editor/images/icons/fam/silk/page_white_acrobat.png)}
.blocklist .thumb .tag span.doc {background-image:url(/editor/images/icons/fam/silk/page_word.png)}
.blocklist .thumb .tag span.link {background-image:url(/editor/images/icons/fam/silk/page_link.png)}
.blocklist .msg {margin:0 0 0 118px}
.blocklist .msg h3 {margin:0 0 6px; padding:0}
.blocklist .msg cite {display:block; font:normal bold 11px/14px Arial; color:#666}

.detail {}
.detail .detail_info {float:left; width: px; text-align:center}
.detail .detail_info span, .detail .detail_info a {display:block; margin: 2px 0 0; background:#eee; color:#333; font:bold 10px/14px Arial; padding: 3px 6px; text-align:left}
.detail .detail_body {margin:0 0 0 168px}
.detail .detail_body h3 {margin: 18px 0 6px}

.detail#university .detail_info a {text-align:left}
.detail#university .detail_body h2 {margin:0 0 6px}
.detail#university .detail_body h3 {margin:0 0 18px}

#nd_university_detail .detail .detail_info {width:300px}
#nd_university_detail .detail .detail_body {margin-left:318px}
.university_detail .detail .detail_info span, .university_detail .detail .detail_info a {display:block; margin: 2px 0 0; background:none; color:#333; padding: 3px 6px; text-align:left}

span.nextprevstatus{font-size: 12px}

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);}

.listing_table {width:100%; margin:0 0 18px;}
.listing_table th, .listing_table td {padding:6px 12px; text-align:left; font:normal 12px/15px Arial, Helvetica, sans-serif}
.listing_table th {color:#666; font-weight:bold; border-bottom:1px solid #000}
.listing_table td {border-bottom:1px solid #ddd}
.listing_table td.avatar {width:32px}
.listing_table td.name {font-weight:bold}
.listing_table td.name a {color:#188}
.ie7 .listing_table{border-collapse: collapse; empty-cells: show;}

.sectiontabs {margin:24px 0 0; padding:0; background:url(images/slidernavbg.gif) repeat-x left bottom; border-bottom:1px solid #DDD; height:39px;}
.sectiontabs a {display:block; float:left; margin:0 6px 0 0; padding:12px; font:bold 14px/14px Arial; color:#666; outline:none; background:#EEE url(images/sliderbg.gif) repeat-x center bottom; border:1px solid #ddd;}
.sectiontabs a.active {background:#fff url(none); color:#333;; border-bottom-color:#fff} 
.section {background:#fff; padding:12px; margin:0; border:1px solid #ddd; border-top:none}
.section .actions {clear:both; height:27px;}
.section .actions a.more_btn {margin:0}

#widget_holder {width:300px; height:352px; float:right; background:#999}
#widget_paramaters {list-style:none; display:block; margin:0; padding:0}
#widget_paramaters li {padding:9px 0; border-bottom:1px solid #ccc; font-weight:bold; height:32px; line-height:32px;}
#widget_paramaters li a.swatch {float:left; display:block; margin:0 12px 0 0; width:28px; height:28px; border:2px solid #fff; background:#ddd}
#widget_paramaters li.generate {border:none; height:auto}
#widget_paramaters li.generate textarea {width:100%; height:100px; margin:6px 0 0}

#profile h2, #profile h3 {margin:0 0 6px;}
#profile h4 {margin:0 0 6px;}
#profile h5 {margin:0 0 18px;}

.design_list {list-style:none; display:block; margin:0 -12px 0 0; padding:0}
.design_list li {display:block; overflow:hidden; margin:0 12px 12px 0; padding:12px; border:1px solid #ddd;}
.design_list li .thumb {width:100px; height:auto; float:left;} 
.design_list li .thumb img {display:block; width:100%; height:auto}
.design_list li .meta {margin:0 0 0 112px; padding:0}
.design_list li .meta h4 {margin:0 !important; padding:0}
.design_list li .meta cite {display:block; font:bold 11px/14px Helvetica; color:#999; margin:0 0 6px; padding:0}
.design_list li .meta cite a {color:#999}
.design_list li .meta p {margin:0 0 6px; font:normal 12px/14px Helvetica;}

.design_list li .meta h4 {margin:0 0 6px !important}

/* SEO */
.participating_schools .listing_table td.name {font-weight:normal;}
.participating_schools .size, .participating_schools .city, .participating_schools .state, .participating_schools .country{border-left: 1px solid #DDD;}
.participating_schools .searchlist{margin-top:18px; clear: both;}

.kicker_cta a{display: block; float: right; color: #188; padding-right: 16px; background: url(/ama/images/arrow_kicker.gif) no-repeat right 2px; font-size: 12px; margin-bottom: 12px;}

#nd_pshowcase_detail_page.pshowcase_detail_page .showcase_section{padding: 18px;}

a#showcase_addgallery {display:block; background:#FCFCFC url(/ama/images/career/box-bg.jpg) repeat-x left top; border:1px solid #E5E5E5; color:#188; margin:0 0 18px; padding:10px; width: 200px; float:right; font-size: 12px; font-weight: normal}
a#showcase_addgallery strong {font: bold 12px Arial; color:#188}
.showcase_gallery a#showcase_addgallery {width: 218px;}


/*  Redesign  Styles  */  

.graybar {clear:both; background:#3f3f3f; color:#fff; padding:7px 18px 8px;	margin:0; font: normal 21px/21px Arial;}

a#autodesk {display:block; position: absolute; background: url(/ama/images/autodesk.gif) no-repeat center center; width: 132px; height: 24px; top: 0px; left: 14px; text-indent: -10000px;}

a#logo {
	background:;width: 327px;height: 43px;position: absolute;top: 6px;left: 0;}

#nav {display: block;list-style: none;margin: 0;padding: 3px 12px 6px 12px;background: #000;	position: static;height: 22px;}
#nav li {display: block;float: left;position: relative;height: auto;padding: 0 !important;margin: 0 !important;}
#nav li:hover {background: #222;}
#nav a {display: block;padding: 3px 18px 3px 6px;color: #fff;text-decoration: none;font: bold 12px/16px Arial; background: url(/ama/images/line10px.gif) no-repeat left center;border: none !important;}
#nav li:hover ul {display: block; z-index:10}
#nav ul {display: none;background: #222;list-style: none;margin: 0; padding: 12px 0;position: absolute;top: 21px;left: 0;width: 150px;}
#nav ul li {float: none; display: inline;}
#nav ul a {display: block;float: none;clear: both;padding: 3px 12px;background: none;font: normal 11px/14px Arial;color: #ccc;}
#nav ul a:hover {background: #444; color: #fff}

#loginlinks {list-style: none; padding:10px; margin: 0;}
#loginlinks li {display: inline;}
#loginlinks a {display: block; float: right; width: auto; font-weight: bold; padding: 0 6px; color:#FA0;  font-size: 14px}
#loginlinks a:hover {color: #FFF}


/*  Social Enhance  */ 
#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 a:hover {background-color:#188; color:#fff; text-decoration: none}
#showcase_profile .showcase .blocklist_actions a.app_view {background-image:url(/editor/images/icons/fam/silk/magnifier.png)}
#showcase_profile .showcase .blocklist_actions a.app_edit {background-image:url(/editor/images/icons/fam/silk/pencil.png)}
#showcase_profile .showcase .blocklist_actions a.app_delete {background-image:url(/editor/images/icons/fam/silk/delete2.png)}
#showcase_profile .showcase .blocklist_actions a.app_delete:hover {background-color:#d00}

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

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

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

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

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

#showcase_profile .social_enhance a.subscribe:hover,
#showcase_profile .social_enhance .unsubscribe:hover {background-image:url(/ama/images/rss-icon_hover.png); background-color: #188}

.social_enhance 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;}
.social_enhance a:hover {background-color:#188; color:#fff; text-decoration: none}

.social_enhance .tag a, .social_enhance .tagged a {background-image:url(/ama/images/thumb_up.png)}
.social_enhance .tag a:hover, .social_enhance .tagged a:hover {background-color:#fa0}

.social_enhance a.share_btn {background-image:url(/ama/images/share.png)}
.social_enhance a.share_btn:hover{background: #000 url(/ama/images/share_hover.png) no-repeat 3px center;}

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

.social_enhance a.subscribe:hover,
.social_enhance .unsubscribe:hover {background-image:url(/ama/images/rss-icon_hover.png); background-color: #188}

.detail .detail_info .tag a, .detail .detail_info .tagged a {background:#EEE url(/ama/images/thumb_up.png) no-repeat 3px center; padding-left: 24px;}
.detail .detail_info .tag a:hover, .detail .detail_info .tagged a:hover{background-color: #FA0; text-decoration: none; color: #FFF;} 

.detail .detail_info a.share_btn{background:#EEE url(/ama/images/share.png) no-repeat 3px center; padding-left: 24px;}
.detail .detail_info a.share_btn:hover {background:#000 url(/ama/images/share_hover.png) no-repeat 3px center; text-decoration: none; color: #FFF;} 

/* Public Home Slideshow*/
#pub_home_slideshow_cont{width: 950px; height: 300px; position: relative; overflow: hidden;}
#pub_home_slideshow img{width: 950px; height: 300px; display: block;}
.change_logo{height:124px; width:270px;position: absolute; top: 45px; left: 20px; z-index: 10;}

