@charset "UTF-8";
.font_test {
	font-family: "freight-sans-pro", sans-serif;
}

body {
	margin: 0px;
	padding: 0px;
	color: #444;
	background: #ebebeb;
	font-size: 12px;
	font-family: Arial
}

h1 {
	margin: 0px 0px 20px 0px;
	color: #000;
	font-size: 1.6em;
	font-weight: bold
}

h2 {
	margin: 0px 0px 10px 0px;
	color: #000;
	font-size: 1.5em;
	font-weight: normal
}

h3 {
	margin: 0px 0px 5px 0px;
	color: #000;
	font-size: 1.16em;
	font-weight: normal
}

h4 {
	margin: 0px 0px 12px 0px;
	color: #000;
	font-size: 1em;
	font-weight: bold
}

p, ul, ol {
	margin: 0px 0px 12px 0px
}

a {
	color: #0b80e0;
	text-decoration: none;
	cursor: pointer
}

a:hover {
	color: #b90c00;
	text-decoration: underline
}

a
img {
	border: none
}

a.googleprofile {
	display: none
}

.left {
	float: left
}

.right {
	float: right
}

.clear_both {
	clear: both;
	line-height: 1px
}

form {
	margin: 0px;
	padding: 0px
}

.auc-gradient-grey-top {
	background-color: #dbdbdb
}

.auc-gradient-grey-bottom {
	background-color: #dbdbdb
}

.auc-gradient-slight-grey {
	background: #fff
}

div.breadcrumb {
	margin-bottom: 10px
}

span.link-icon {
	display: inline-table;
	width: 10px;
	height: 10px;
	margin: 0px 0px 0px 5px;
	background: url(../images/global/icons/extlink.png) no-repeat 0px 0px
}

a.product_link {
	height: 20px;
	display: inline-block;
	margin-right: 20px
}

a.product_link
span.product_icon {
	display: inline-block;
	float: left;
	width: 20px;
	height: 20px;
	margin: 0px 5px 0px 0px;
	background: url(../images/template/product_icons.png) no-repeat
}

a.product_link
span.product_label {
	display: inline-block;
	float: left;
	padding: 4px 0px 0px 0px
}

a.product_link
span.product_icon {
	background-position: 0px 0px
}

a.product_link.acrobatdotcom
span.product_icon {
	background-position: 0px 0px
}

a.product_link.formcentral
span.product_icon {
	background-position: -25px 0px
}

a.product_link.echosign
span.product_icon {
	background-position: -50px 0px
}

a.product_link.sendnow
span.product_icon {
	background-position: -75px 0px
}

a.product_link.exportpdf
span.product_icon {
	background-position: -100px 0px
}

a.product_link.acrobatxpro
span.product_icon {
	background-position: -125px 0px
}

a.product_link.acrobatxstandard
span.product_icon {
	background-position: -150px 0px
}

a.product_link.acrobatxsuite
span.product_icon {
	background-position: -175px 0px
}

a.product_link.adobe-presenter
span.product_icon {
	background-position: -200px 0px
}

a.product_link.indesign-cs5
span.product_icon {
	background-position: -225px 0px
}

a.product_link.acrobat9
span.product_icon {
	background-position: -250px 0px
}

a.product_link.acrobat8
span.product_icon {
	background-position: -275px 0px
}

a.product_link.acrobatxipro
span.product_icon {
	background-position: -25px -25px
}

a.product_link.acrobatxistandard
span.product_icon {
	background-position: -50px -25px
}

a.product_link.acrobatxireader
span.product_icon {
	background-position: -75px -25px
}

a.product_link.acrobatdc
span.product_icon {
	background-position: -100px -25px
}

a.button {
	padding: 6px 20px 6px 10px;
	border: 1px solid #ccc;
	color: #333;
	font-weight: bold;
	background: #eee url(../images/template/btn_gradient_lightgrey.jpg) repeat-x 0px 0px;
	display: inline-block
}

a.button.gold {
	background-image: url(../images/template/btn_gradient_gold.jpg)
}

a.button:hover {
	background-position: 0px bottom
}

a.button
span.button_icon {
	display: inline-block;
	width: 20px;
	height: 15px;
	float: left;
	background: url(../images/global/icons/icon_button_sprite_sheet.png) no-repeat 0px 0px
}

a.button
span.button_label {
	display: inline-block;
	float: left
}

a.button span.button_label
span {
	color: #777;
	font-weight: normal;
	padding-left: 6px
}

a.button.button_video
span.button_icon {
	background-position: 0px 0px
}

a.button.button_connect
span.button_icon {
	background-position: -20px 0px
}

a.button.button_swf
span.button_icon {
	background-position: -40px 0px
}

a.button.button_sequ
span.button_icon {
	background-position: -60px 0px
}

a.button.button_upload
span.button_icon {
	background-position: -80px 0px;
	margin-right: 2px
}

a.button.button_read
span.button_icon {
	background-position: -40px -30px;
	margin-right: 3px
}

a.button.button_admin_edit
span.button_icon {
	background-position: -20px -15px
}

a.button.button_print
span.button_icon {
	background-position: -40px -15px;
	margin-right: 3px
}

a.button.button_pdf
span.button_icon {
	background-position: -60px -15px
}

a.button.button_fcdt
span.button_icon {
	background-position: -80px -15px
}

a.button.button_aaui
span.button_icon {
	background-position: 0px -32px
}

a.button.button_infographic
span.button_icon {
	background-position: -80px -31px
}

#star-rating-blank {
	position: absolute;
	left: 50px;
	top: 0px;
	z-index: 0
}

#star-rating-average {
	display: inline-block;
	position: absolute;
	height: 20px;
	left: 50px;
	top: 0px;
	z-index: 2
}

#star-rating-form {
	display: inline-block;
	position: absolute;
	height: 20px;
	left: 50px;
	top: 0px;
	z-index: 1;
	cursor: pointer
}

#star-rating-form
img {
	margin-top: 0px
}

.auc_collapsible_panel {
}

.auc_collapsible_panel
.auc_collapsible_panel_trigger {
	background: url(../images/global/icons/accordion_icon.png) no-repeat 0px 0px;
	padding: 0px 0px 10px 16px;
	cursor: pointer;
	color: #2476af
}

.auc_collapsible_panel
.auc_collapsible_panel_trigger.close {
	background-position: 0px -40px
}

.auc_collapsible_panel
.auc_collapsible_panel_content_container {
	overflow: hidden;
	height: 0px
}

.auc_collapsible_panel .auc_collapsible_panel_content_container
.auc_collapsible_panel_content {
	padding-bottom: 20px
}

.auc_admin_tool {
	margin: 50px 0px 0px 0px;
	display: inline-block;
	padding: 2px 0px 0px 30px;
	border: 1px solid #ccc;
	height: 17px;
	background: url(../images/global/icons/logo_adobe_admin.gif) no-repeat 0px 0px
}

.auc_admin_tool
a {
	color: #ccc;
	text-transform: uppercase;
	font-size: 10px;
	margin-right: 10px
}

.auc_admin_tool a:hover {
	color: #000
}

#auc_tooltip {
	display: none;
	position: absolute;
	padding: 8px 15px 8px 15px;
	z-index: 9998;
	color: #fff;
	font-size: 12px;
	text-align: center;
	background-color: rgba(0, 0, 0, .8);
	max-width: 200px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
}

.source_code {
	margin: 5px 0px 10px 10px;
	padding: 5px;
	width: 500px;
	overflow: auto;
	border: 1px solid #cfcfcf;
	background-color: #f7f7f7
}

pre {
	color: #000;
	font-size: 12px;
	font-family: courier, monospace
}

.code_font {
	color: #000;
	font-family: courier, monospace;
	background-color: #e7e7e7;
	margin: 0px 1px;
	padding: 1px
}

.screen-reader {
	display: block !important;
	left: -9999px !important;
	position: absolute !important;
	top: -9999px !important
}

.auc-page {
	width: 980px;
	margin: 0px auto;
	padding: 0;
	position: relative
}

.auc-page-top {
	margin: 0;
	padding: 0px 0px 10px 0px;
	background-color: #fff
}

.auc-page-bottom {
	margin: 0;
	padding: 10px 0px 20px 0px;
	background-color: #ccc
}


#auc-menu {
	position: relative;
	z-index: 1000
}

.auc-page-top .auc-content-container {
	margin: 0px;
	padding: 0px
}

.auc-page-top .auc-content-container .auc-content-full-bleed {
	margin: 0px 0px 0px 0px;
	padding: 0px
}

.auc-page-top .auc-content-container .auc-content-full {
	margin: 15px 25px 0px 25px;
	padding: 0px
}

.auc-page-top .auc-content-container .auc-content-title {
	margin: 15px 25px 0px 25px;
	padding: 0px
}

.auc-page-top .auc-content-container .auc-content-left {
	width: 700px;
	margin: 0px 15px 0px 25px;
	padding: 0px;
	float: left
}

.auc-page-top .auc-content-container .auc-content-right {
	width: 220px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left
}

.auc-page-top .auc-pod-small {
	width: 220px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 5px 0px;
	border: 1px solid #ddd;
	background-color: #fff
}

.auc-page-top .auc-pod-small.float {
	float: left;
	width: 220px;
	margin: 0px 15px 20px 0px;
	padding: 0px 0px 5px 0px;
	border: 1px solid #ddd;
	background-color: #fff
}

.auc-page-top .auc-pod-small
h2 {
	margin: 0px;
	padding: 7px 15px;
	font-size: 14px;
	font-weight: bold;
	color: #000
}

.auc-page-top .auc-content-container .auc-pod-small .auc-pod-content {
	margin: 0px;
	padding: 7px 10px 0px 15px
}

.auc-page-top .auc-content-container .auc-pod-small .auc-pod-content
ol {
	margin: 0px;
	padding: 0px 5px 0px 15px
}

.auc-page-top .auc-content-container .auc-pod-small .auc-pod-content ol
li {
	margin: 0px 0px 10px 0px
}

.auc-page-top .auc-content-container .auc-breadcrumbs {
	margin: 15px 25px 25px 25px
}

table.auc-menu-table {
	border-collapse: collapse;
	margin: 0px 0px 20px 0px
}

table.auc-menu-table
tr {
	margin: 0px;
	padding: 0px
}

table.auc-menu-table
td {
	margin: 0px;
	width: 50%
}

table.auc-menu-table td.cell-header {
	border: none;
	padding: 0px 0px 0px 20px
}

table.auc-menu-table td.cell-header:hover {
	background-color: #fff
}

table.auc-menu-table td.cell-top {
	border-top: 1px solid #ddd
}

table.auc-menu-table td.cell-middle {
	border-top: 1px solid #ddd
}

table.auc-menu-table td.cell-bottom {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd
}

table.auc-menu-table td.cell-left {
	padding: 10px 15px 10px 0px;
	border-right: 1px solid #ddd
}

table.auc-menu-table td.cell-right {
	padding: 10px 0px 10px 20px
}

table.auc-menu-table td
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin: 0px
}

table.auc-menu-table td:hover {
	background-color: #f7f7f7
}

table.auc-menu-table td.cell-blank:hover {
	background-color: #fff
}

.auc-page-bottom footer {
	display: block;
	margin: 0px;
	padding: 0px
}

.auc-page-bottom footer .auc-footer-copyright {
	margin: 20px 10px 0px 15px
}

.auc-page-bottom footer .auc-footer-copyright .auc-adobe-copyright
a {
	margin-left: 10px
}

.auc_footer_index {
	margin: 0px 10px 30px 15px
}

.auc_footer_index
.auc_footer_index_column {
	width: 33%;
	float: left
}

.auc_footer_index .auc_footer_index_column
h4 {
	color: #000;
	font-style: normal;
	font-weight: bold;
	margin: 10px 0px 10px 0px
}

.auc_footer_index .auc_footer_index_column
h4.space {
	margin-top: 40px
}

.auc_footer_index .auc_footer_index_column
p {
	padding: 3px 10px 3px 0px;
	color: #555;
	font-weight: normal
}

.auc_footer_index .auc_footer_index_column
a {
	display: block;
	margin: 0px 15px 0px 0px;
	padding: 3px 10px 3px 0px;
	color: #555;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px
}

.auc_footer_index .auc_footer_index_column a.social-icon {
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-right: 5px;
	background-size: 30px 30px;
	padding: 0px;
	border-radius: 0px
}

.auc_footer_index .auc_footer_index_column a.social-icon span {
	display: none
}

.auc_footer_index .auc_footer_index_column a.social-icon:hover {
	opacity: .6
}

.auc_footer_index .auc_footer_index_column a.social-icon.fb { background-image: url(../images/icons/share_facebook.png) }
.auc_footer_index .auc_footer_index_column a.social-icon.be { background-image: url(../images/icons/share_behance.png) }
.auc_footer_index .auc_footer_index_column a.social-icon.tw { background-image: url(../images/icons/share_x.png) }
.auc_footer_index .auc_footer_index_column a.social-icon.yt { background-image: url(../images/icons/share_youtube.png) }
.auc_footer_index .auc_footer_index_column a.social-icon.li { background-image: url(../images/icons/share_linkedin.png) }
.auc_footer_index .auc_footer_index_column a.social-icon.gp { background-image: url(../images/icons/share_googleplus.png) }
.auc_footer_index .auc_footer_index_column a.social-icon.pt { background-image: url(../images/icons/share_x.png) }

.auc_footer_index .auc_footer_index_column
form {
	margin-left: 10px
}

.auc_footer_index .auc_footer_index_column
.textfield {
	width: 175px;
	background-color: #ebebeb;
	color: #898787;
	padding: 7px 15px;
	border: none;
	margin-bottom: 5px
}

.auc_footer_index .auc_footer_index_column
.submit {
	background-color: #9f9f9f;
	color: #000;
	padding: 7px 15px;
	border: none;
	margin-bottom: 5px
}

.auc_footer_index .auc_footer_index_column .submit:hover {
	background-color: #787878;
	color: #d9d9d9;
	cursor: pointer
}

.auc_learning_materials {
	margin: 0px 0px 0px 0px
}

.auc_learning_materials
.auc_learning_materials_selection {
	border: 1px solid #e4e4e4
}

.auc_learning_materials .auc_learning_materials_selection
form {
	border: none;
	display: block;
	margin: 0px;
	padding: 12px 10px 12px 20px
}

.auc_learning_materials .auc_learning_materials_selection
.learning_radio {
	margin: 0px 5px 0px 20px
}

.auc_learning_materials
.auc_learning_materials_results {
	padding: 0px 0px;
	border: 1px solid #e4e4e4;
	border-top: none
}

.auc_learning_materials .auc_learning_materials_results
.auc_learning_materials_result_item {
	padding: 10px 20px;
	border-bottom: 1px solid #e4e4e4
}

.auc_learning_materials .auc_learning_materials_results .auc_learning_materials_result_item
h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 2px 0px
}

.auc_learning_materials .auc_learning_materials_results .auc_learning_materials_result_item
.thumb {
	float: left;
	width: 50px;
	padding: 0px;
	margin: 0px 20px 0px 0px
}

.auc_learning_materials .auc_learning_materials_results .auc_learning_materials_result_item .thumb
img {
	margin: 0px;
	padding: 0px
}

.auc_learning_materials .auc_learning_materials_results .auc_learning_materials_result_item
.description {
	float: left;
	padding: 0px 20px 0px 0px;
	width: 550px
}

.auc_learning_materials .auc_learning_materials_results .auc_learning_materials_result_item .description
p {
	margin: 10px 0px 0px 0px
}

.auc_learning_materials .auc_learning_materials_results .auc_learning_materials_result_item .description
p.auc_learning_materials_author {
	font-size: 11px;
	margin-top: 0px
}

.auc_learning_materials .auc_learning_materials_results .auc_learning_materials_result_item
.auc_learning_materials_result_item_title {
	position: absolute
}

#aucnews {
	font-size: 1.25em;
	margin-bottom: 10px
}

#aucnews .aucnews-title {
	height: 130px;
	background-color: #2476af;
	overflow: hidden;
	position: relative;
	color: rgba(0, 0, 0, .6);
	padding: 15px 0px 0px 26px
}

#aucnews .aucnews-title
h1 {
	margin: 0;
	display: inline-block;
	width: 256px;
	height: 47px;
	background: url(../collections/aucnews/landing_page/aucnews_title.png.html) no-repeat 0 0;
	position: absolute;
	bottom: -1px;
	left: 40px
}

#aucnews .aucnews-title h1
span {
	display: none
}

#aucnews .aucnews-title
.breadcrumb {
	margin: 0;
	position: relative
}

#aucnews .aucnews-title
a {
	color: rgba(255, 255, 255, .5)
}

#aucnews .aucnews-title a:hover {
	color: #fff
}

#aucnews .aucnews-title
img {
	width: 300px;
	height: 300px;
	position: absolute;
	top: -107px;
	left: -50px
}

#aucnews .aucnews-intro {
	margin: 10px 50px 40px 40px
}

#aucnews .aucnews-intro
h5 {
	font-size: 1.75em;
	font-weight: normal;
	color: #3982b4;
	margin: 0px 0px 5px 0px
}

#aucnews .aucnews-intro
p {
}

#aucnews
h3 {
	margin: 0px 0px 15px -35px;
	text-transform: uppercase;
	color: #a7a7a7;
	font-size: .85em
}

#aucnews .aucnews-currentissue {
	width: 525px;
	margin: 0px 0px 30px 80px
}

#aucnews .aucnews-currentissue
h2 {
	font-weight: bold;
	margin: 0px
}

#aucnews .aucnews-pastissues {
	width: 525px;
	margin: 0px 0px 0px 80px
}

#aucnews .aucnews-pastissues
ul {
	margin: 0 0 0 12px;
	padding: 0
}

#aucnews .aucnews-pastissues
li {
	color: #bbb;
	padding-bottom: 8px
}

#aucnews .aucnews-subscribe {
	width: 225px;
	float: right;
	padding-right: 40px
}

#aucnews .aucnews-subscribe
.textfield {
	background-color: #ebebeb;
	width: 165px;
	font-size: 1.05em;
	border: none;
	padding: 8px 10px 8px 15px;
	margin-bottom: 5px
}

#aucnews .aucnews-subscribe
.submit {
	background-color: #3983b7;
	font-size: 1em;
	text-transform: uppercase;
	color: #fff;
	border: none;
	padding: 10px 25px 10px 15px;
	cursor: pointer
}

#aucnews .aucnews-subscribe .submit:hover {
	background-color: #196193;
	text-decoration: underline
}

#aucnews .aucnews-subscribe.issue
h3 {
	margin-left: 0
}

#aucnews .aucnews-issue {
	width: 600px;
	margin: 0px 0px 75px 40px
}

#aucnews .aucnews-issue > table {
	background-color: #fff !important
}

#aucnews .aucnews-issue
.centering {
	padding-top: 0 !important
}

#aucnews .aucnews-issue
h2 {
	margin: 0px 0px 6px 0px
}

#aucnews .aucnews-issue
h3 {
	margin: 0px 0px 12px 0px
}

.sidebar-ask-a-question {
	background: #f2ce70 url(../collections/answers/ask_a_question/sidebar_background.gif.html) no-repeat 0 0
}

.sidebar-ask-a-question
h3 {
	color: #fff;
	font-size: 2.1em;
	line-height: 24px;
	padding: 12px 0px 10px 80px
}

.sidebar-ask-a-question
form {
	padding: 0;
	margin: 0px 10px 10px 15px
}

.sidebar-ask-a-question form
textarea {
	width: 190px
}

.sidebar-ask-a-question form
.question_submit {
	color: #fff;
	border: none;
	padding: 4px 25px 4px 10px;
	font-size: 1.3em;
	cursor: pointer;
	background: #c90 url(../collections/homepage/ask_a_question_arrow.png.html) no-repeat right 10px;
	margin: 5px 0px 10px 0px
}

.auc-tutorial-page .sidebar-ask-a-question
h3 {
	font-size: 1.7em
}

.sidebar-aucnews-signup {
	background: #6392b6 url(../collections/aucnews/sidebar_background.gif.html) no-repeat 0 0;
	padding: 15px 15px 10px 15px;
	margin-top: 20px
}

.sidebar-aucnews-signup
h3 {
	color: #fff;
	margin-bottom: 5px
}

.sidebar-aucnews-signup
p {
	color: #fff;
	font-size: 1.2em
}

.sidebar-aucnews-signup
.textfield {
	padding: 3px;
	width: 180px;
	margin: 0px 0px 10px 0px
}

.sidebar-aucnews-signup
.signup_submit {
	color: #fff;
	border: none;
	padding: 4px 25px 4px 10px;
	font-size: 1.2em;
	cursor: pointer;
	background: #305d80 url(../collections/homepage/ask_a_question_arrow.png.html) no-repeat right 10px;
	margin: 5px 0px 10px 0px
}

.auc-tutorial-page a.sidebar-ask-the-community {
	display: block;
	padding: 20px 15px 0 15px;
	border-top: 1px solid #0490d8;
	border-left: 1px solid #0490d8;
	border-bottom: 1px solid #0490d8;
	text-align: center;
	transition: background-color .3s;
	overflow: hidden
}

.auc-tutorial-page a.sidebar-ask-the-community:hover {
	background-color: #edf7ff;
	text-decoration: none
}

.auc-tutorial-page a.sidebar-ask-the-community
h3 {
	font-size: 21px
}

.auc-tutorial-page a.sidebar-ask-the-community
img {
	margin-top: -8px;
	width: 80px;
	height: 80px
}

.auc-tutorial-page a.sidebar-ask-the-community
p {
	font-size: 15px;
	color: #555
}

.auc-tutorial-page a.sidebar-ask-the-community p + p {
	font-size: 14px;
	padding: 5px 5px;
	background-color: #0490d8;
	color: #fff;
	margin: 5px 15px 15px 15px;
	border-radius: 5px
}

a.banner-ask-the-community {
	display: block;
	border-bottom: 1px solid #0490d8;
	margin: -35px 0 40px 0;
	padding: 15px 0 0 360px;
	position: relative;
	transition: background-color .3s
}

a.banner-ask-the-community:hover {
	background-color: #edf7ff;
	text-decoration: none
}

a.banner-ask-the-community
h3 {
	font-size: 24px;
	margin-bottom: 2px
}

a.banner-ask-the-community
p {
	font-size: 16px;
	color: #555
}

a.banner-ask-the-community p + p {
	display: inline-block;
	font-size: 14px;
	padding: 5px 20px;
	background-color: #0b80e0;
	color: #fff;
	margin: -5px 0 10px 0;
	border-radius: 5px
}

a.banner-ask-the-community
img {
	width: 90px;
	height: 90px;
	position: absolute;
	top: 8px;
	left: 255px
}

.auc-tutorial-page
h1 {
	font-size: 2.8em;
	line-height: 32px;
	margin-bottom: 10px
}

.auc-tutorial-page
h2 {
	font-size: 1.8em;
	color: #7f7f7f
}

.auc-tutorial-page
h3 {
	font-size: 1.8em;
	margin: 0px 0px 15px 0px
}

.auc-tutorial-page
h4 {
	font-size: 1.6em;
	margin: 0px 0px 15px 0px
}

.auc-tutorial-page
hr {
	border: 0;
	height: 0;
	border-top: 1px solid #ddd;
	margin: 20px 0px 20px 0px
}

.auc-tutorial-page .auc-tutorial-author {
	margin: 15px 0px;
	border-top: 1px solid #ddd
}

.auc-tutorial-page
span#current_rating {
	display: block;
	width: 130px
}

.auc-tutorial-page .auc-tutorial-author {
	position: relative;
	padding: 10px 0px 0px 75px;
	margin: 20px 0px 30px 0px
}

.auc-tutorial-page .auc-tutorial-author
img.photo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 60px;
	height: 60px
}

.auc-tutorial-page .auc-tutorial-social {
	margin: 0px 0px 20px 0px
}

.auc-tutorial-page .auc-tutorial-social
div {
	display: inline-block;
	margin-left: 8px
}

.auc-tutorial-page .auc-tutorial-social div.auc-tutorial-facebook {
	width: 48px;
	overflow: hidden
}

.auc-tutorial-page .auc-tutorial-social div.auc-tutorial-google {
	width: 30px
}

.auc-tutorial-page .auc-tutorial-poll {
	padding: 0px 30px 0px 0px;
	width: 250px;
	float: left
}

.auc-tutorial-page p.js-tutorial-poll-holder {
	margin-top: 20px
}

.auc-tutorial-page a.js-tutorial-poll {
	display: inline-block;
	border: 1px solid #ddd;
	border-radius: 6px;
	padding: 5px 10px 4px 25px;
	margin-right: 3px;
	position: relative;
	color: #000;
	font-size: 1.2em
}

.auc-tutorial-page a.js-tutorial-poll:hover {
	background-color: #eee;
	text-decoration: none
}

.auc-tutorial-page a.js-tutorial-poll.answer-yes::before {
	content: url(../images/icons/tutorial_poll_yes.png);
	position: absolute;
	top: 3px;
	left: 5px
}

.auc-tutorial-page a.js-tutorial-poll.answer-somewhat::before {
	content: url(../images/icons/tutorial_poll_somewhat.png);
	position: absolute;
	top: 4px;
	left: 5px
}

.auc-tutorial-page a.js-tutorial-poll.answer-no::before {
	content: url(../images/icons/tutorial_poll_no.png);
	position: absolute;
	top: 7px;
	left: 5px
}

.auc-tutorial-page .auc-tutorial-rate {
	padding: 0px 30px 0px 0px;
	width: 170px;
	float: left
}

.auc-tutorial-page #star-rating-form {
	top: 20px;
	left: 0px
}

.auc-tutorial-page #star-rating-average {
	top: 20px;
	left: 0px
}

.auc-tutorial-page #star-rating-blank {
	top: 20px;
	left: 0px
}

.auc-tutorial-page .auc-tutorial-share {
	padding: 0px 0px 0px 0px
}

.auc-tutorial-page .auc-tutorial-share
a {
	display: inline-block;
	width: 25px;
	height: 25px;
	margin-right: 8px;
	background: no-repeat 0px 0px
}

.auc-tutorial-page .auc-tutorial-share a.share_twitter { background-image: url(../images/icons/share_x.png) }
.auc-tutorial-page .auc-tutorial-share a.share_facebook { background-image: url(../images/icons/share_facebook.png) }
.auc-tutorial-page .auc-tutorial-share a.share_googleplus { background-image: url(../images/icons/share_googleplus.png) }
.auc-tutorial-page .auc-tutorial-share a.share_email { background-image: url(../images/icons/share_email.jpg) }
.auc-tutorial-page .auc-tutorial-share a.share_print { background-image: url(../images/icons/share_print.jpg) }

.auc-tutorial-page .auc-did-you-know {
	height: 0px;
	margin: 10px 0px 0px 0px;
	overflow: hidden
}

.auc-tutorial-page .auc-did-you-know
.content {
	background-color: #eaeaea;
	margin: 25px 0px 0px 40px;
	padding: 20px 20px 10px 20px;
	width: 450px;
	position: relative
}

.auc-tutorial-page .auc-did-you-know .content
li {
	font-size: 1.2em;
	padding-bottom: 12px
}

.auc-tutorial-page .auc-did-you-know .content::after {
	content: "Read this: ";
	display: block;
	width: 0;
	height: 0;
	border-left: 25px solid transparent;
	border-right: 25px solid transparent;
	border-bottom: 25px solid #eaeaea;
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: -25px;
	left: 55px
}

.auc-page-top .auc-content-container .auc-content-right.auc-tutorial-page {
	width: 230px;
	float: right
}

.auc-tutorial-page .related-tutorials {
	background: #dedede;
	margin: 20px 0px 0px 0px;
	padding: 10px 25px 15px 15px
}

.auc-tutorial-page .related-tutorials
p {
	font-size: 1.1em
}

.auc-tutorial-page
.public_download {
	margin: 20px 0px 30px 40px;
	border-left: 2px solid #eee;
	padding: 5px 0px 0px 10px;
	border-top: 1px solid #eee
}

.auc-tutorial-page .public_download
h4 {
	margin: 0px 0px 5px 0px;
	font-size: 1.2em
}

.auc_tutorials {
	margin: 0px 0px 0px 0px
}

.auc_tutorials
.auc_tutorials_utility {
	padding: 10px 5px 5px 10px;
	border: 1px solid #e4e4e4;
	line-height: 30px
}

.auc_tutorials .auc_tutorials_selection
.learning_radio {
	margin: 0px 5px 0px 10px
}

.auc_tutorials
.auc_tutorials_results {
	padding: 0px 0px;
	border: 1px solid #e4e4e4;
	border-top: none
}

.auc_tutorials .auc_tutorials_results
h2 {
	color: #000;
	font-size: 16px;
	font-weight: bold;
	margin: 0px
}

.auc_tutorials .auc_tutorials_results tr:first-child
td {
	border-top: none;
	padding: 10px 20px 5px 20px
}

.auc_tutorials .auc_tutorials_results
td {
	border-top: 1px solid #e4e4e4;
	padding: 10px 15px
}

.auc_tutorials .auc_tutorials_results tr.header_row
p {
	margin: 0px;
	font-size: 10px;
	color: #aaa;
	font-weight: bold
}

.auc_tutorials .auc_tutorials_results td.auc_tutorials_result_item
.auc_tutorials_result_item_head {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 2px 0px
}

.auc_tutorials .auc_tutorials_results td.auc_tutorials_result_item
p.auc_tutorials_result_item_author {
	font-size: 12px;
	color: #333;
	margin: 0px 0px 5px 0px
}

.auc_tutorials .auc_tutorials_results td.auc_tutorials_result_description
p.auc_tutorials_result_item_categories {
	font-size: 10px;
	margin: 5px 0px 0px 0px
}

.auc_tutorials .auc_tutorials_results td.auc_tutorials_result_description
p {
	font-size: 11px;
	margin: 0px;
	color: #555
}

.auc_tutorials .auc_tutorials_results td.auc_tutorials_result_item
p.auc_tutorials_larger {
	font-size: 12px
}

.auc_tutorials .auc_tutorials_results .auc_tutorials_result_item .auc_tutorials_result_item_content
.foot {
	border-top: 1px solid #e7e7e7;
	margin-top: 10px;
	padding: 10px 0px 0px 0px
}

.auc_tutorials
.auc_tutorials_bottom {
	padding: 15px 0px 15px 0px;
	border: 1px solid #e4e4e4;
	border-top: none;
	text-align: center
}

.auc_tutorials .auc_tutorials_bottom
.pagination_container {
	text-align: center;
	display: inline-block;
	margin: 0px 0px 0px 20px
}

a.tutorials_rss_link {
	display: inline-block;
	padding-left: 25px !important;
	background: url(../images/global/icons/rss.jpg) no-repeat 5px 5px
}

.auc_tutorials .auc_tutorials_bottom
a {
	display: inline-block;
	padding: 5px 8px;
	margin: 0px 2px 0px 2px;
	text-align: center;
	border: 1px solid #e4e4e4;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.auc_tutorials .auc_tutorials_bottom
span {
	display: inline-block;
	padding: 5px 8px;
	margin: 0px 2px 0px 2px;
	text-align: center;
	color: #000;
	font-weight: bold;
	border: 1px solid #d4d4d4;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.tutorial_tools {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px
}

#search_suggestion_form {
	display: block;
	height: 160px;
	padding-left: 230px;
	background: #34337c url(../collections/search_box/question_box_bg.jpg.html) no-repeat 0 0
}

#search_suggestion_form
h3 {
	color: #fff;
	font-size: 30px;
	padding: 16px 0 0 0;
	margin: 0
}

#search_suggestion_form
p {
	color: #c3c3ea;
	font-size: 20px;
	margin: 0 0 5px 0
}

#search_suggestion_form input[type=text] {
	font-size: 14px;
	margin: 0 0 8px 0;
	padding: 4px 10px;
	width: 400px;
	background-color: #e6e6fa;
	border: none
}

#search_suggestion_form input[type=text]:focus {
	background-color: #fff
}

#search_suggestion_form input[type=submit] {
	font-size: 16px;
	padding: 4px 10px;
	border: none;
	background-color: #1ea8f7;
	color: #fff;
	appearance: none;
	-webkit-appearance: none;
	cursor: pointer;
	transition: background-color .5s, border-color .5s;
	border: 1px solid rgba(255, 255, 255, 0);
	margin: 0 0 0 -1px
}

#search_suggestion_form input[type=submit]:hover {
	background-color: #1a87c5
}

.promo_row
h3 {
	font-size: 1em;
	color: #777;
	font-weight: normal;
	text-transform: uppercase;
	margin: 10px 0px 15px 0px
}

.promo_row
a.suggestion {
	display: inline-block;
	width: 160px;
	background: no-repeat 0px 0px;
	height: 66px;
	padding: 0px 8px 0px 145px;
	border: 1px solid #ddd;
	margin-top: 10px;
	margin-bottom: 15px;
	transition: .4s ease-out;
	float: left
}

.promo_row a.suggestion:first-child {
	margin-right: 22px
}

.promo_row a.suggestion:hover {
	background-color: #efefef;
	border-color: #bbb;
	text-decoration: none;
	color: #a00
}

.promo_row a.suggestion
h4 {
	font-size: 1.2em;
	margin: 0px;
	padding: 8px 0px 0px 0px
}

.promo_row a.suggestion
p {
	font-size: .95em;
	line-height: 12px;
	margin: 0px
}

.popular-tutorials
a {
	display: block;
	margin: 12px 0px 12px 0px
}

td {
	text-align: left
}

td.rating {
	padding-left: 0px
}

td.twitter
div {
	width: 58px;
	overflow: hidden
}

td.facebook
div {
	width: 50px;
	overflow: hidden
}

td.google
div {
	width: 45px;
	overflow: hidden
}

td.google

<
div {
	margin: 0px
}

.auc-content-right
.browse {
	border: 1px solid #ddd;
	margin: 0px 0px 20px 0px
}

.auc-content-right .browse
h3 {
	background-color: #eee;
	padding: 5px 10px 10px 15px
}

.auc-content-right .browse
ul {
	margin: 0px 0px 0px -10px
}

.auc-content-right .browse ul
li {
	padding: 0px 0px 5px 0px
}

.auc_tutorials .auc_tutorials_results .listing_table
td.listing_cell_type {
	width: 45px;
	text-align: center;
	padding: 10px 3px 10px 3px
}

.auc_tutorials .auc_tutorials_results .listing_table
td.listing_cell_views {
	width: 45px;
	text-align: center;
	padding: 10px 3px 10px 3px
}

.auc_tutorials .auc_tutorials_results .listing_table
td.listing_cell_rating {
	width: 100px;
	text-align: center;
	padding: 10px 3px 10px 3px
}

.auc_tutorials .auc_tutorials_results .listing_table
td.listing_cell_date {
	width: 75px;
	text-align: center;
	padding: 10px 10px 10px 3px
}

.tutorial_bottom_information {
	margin: 20px 0px 0px 0px
}

.tutorial_bottom_information
td {
	padding: 5px 0px
}

.tutorial_bottom_information
p {
	padding: 0px 0px 0px 0px;
	margin: 0px
}

.auc_ab_expert_widget {
	width: 220px;
	border: 1px solid #e4e4e4
}

.auc_ab_expert_widget > img {
	display: none
}

.auc_ab_expert_widget
li.ab_list_expert_wrap {
	padding: 10px !important;
	border: none !important;
	border-top: 1px solid #e4e4e4 !important
}

.auc_ab_expert_widget
li.ab_list_expert_wrap {
	padding: 10px !important
}

.auc_ab_expert_widget li.ab_list_expert_wrap
img {
	#margin-right: 10px !important
}

.auc_ab_expert_widget
#ab_expert_container {
	width: 220px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color: #fff;
	border-bottom: 1px solid #e4e4e4;
	overflow: auto !important
}

.auc_ab_expert_widget
ul#ab_experts_layer {
	height: auto !important
}

.auc_ab_expert_widget
.auc_ab_expert_widget_top {
	height: 30px;
	line-height: 30px
}

.auc_ab_expert_widget
.auc_ab_expert_widget_bottom {
	height: 15px;
	background-color: #fff
}

li.ab_list_expert_wrap
.ab_expert_info {
}

.auc_ab_ask_question_widget {
	width: 220px;
	border: 1px solid #e4e4e4;
	margin-bottom: 20px
}

.auc_ab_ask_question_widget > img {
	display: none
}

.auc_ab_ask_question_widget
li.ab_list_question_wrap {
	padding: 10px !important;
	border: none !important;
	border-top: 1px solid #e4e4e4 !important;
	margin: 0px !important
}

.auc_ab_ask_question_widget
#ab_ask_widget_container {
	width: 200px !important;
	height: auto !important;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color: #fff;
	border-bottom: 1px solid #e4e4e4 !important;
	overflow: hidden !important;
	padding: 10px !important
}

.auc_ab_ask_question_widget
ul#ab_questions_layer {
	height: auto !important
}

.auc_ab_ask_question_widget
textarea#ab_ask_question {
	width: 180px !important
}

.auc_ab_ask_question_widget
button#ab_ask_btn {
	padding: 6px 30px 6px 20px;
	border: 1px solid #999;
	color: #333;
	font-weight: bold;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	display: inline-block;
	font-size: 12px;
	background-color: #ccc
}

.auc_ab_ask_question_widget button#ab_ask_btn:hover {
	background-color: #bbb
}

.auc_ab_ask_question_widget
a {
	color: #2476af !important;
	text-decoration: none !important;
	cursor: pointer !important;
	font-size: 12px !important
}

.auc_ab_ask_question_widget a:hover {
	color: #b90c00 !important;
	text-decoration: underline !important
}

.auc_ab_ask_question_widget
#ab_question_footer {
	display: none !important
}

.auc_ab_ask_question_widget
.auc_ab_ask_question_widget_top {
}

.auc_ab_ask_question_widget
.auc_ab_ask_question_widget_bottom {
	height: 15px;
	background-color: #fff
}

.auc_ab_related_question_widget {
	width: 220px;
	border: 1px solid #e4e4e4;
	margin-bottom: 20px
}

.auc_ab_related_question_widget > img {
	display: none
}

.auc_ab_related_question_widget
li.ab_list_question_wrap {
	padding: 10px !important;
	border: none !important;
	border-top: 1px solid #e4e4e4 !important;
	margin: 0px !important
}

.auc_ab_related_question_widget
#ab_question_container {
	width: 220px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color: #fff;
	border-bottom: 1px solid #e4e4e4;
	overflow: auto !important
}

.auc_ab_related_question_widget
ul#ab_questions_layer {
	height: auto !important
}

.auc_ab_related_question_widget
button#ab_questions_ask {
	padding: 6px 20px 6px 20px;
	border: 1px solid #999;
	color: #333;
	font-weight: bold;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	display: inline-block;
	font-size: 12px;
	background-color: #ccc
}

.auc_ab_related_question_widget button#ab_questions_ask:hover {
	background-color: #ccc
}

.auc_ab_related_question_widget
a {
	color: #2476af !important;
	text-decoration: none !important;
	cursor: pointer !important;
	font-size: 12px !important
}

.auc_ab_related_question_widget a:hover {
	color: #b90c00 !important;
	text-decoration: underline !important
}

.auc_ab_related_question_widget
#ab_question_footer {
	display: none !important
}

.auc_ab_related_question_widget
.auc_ab_related_question_widget_bottom {
	height: 15px;
	background-color: #fff
}

.auc-page-top
.auc_homepage_promo_pod_container {
	margin: 20px 0px 15px 25px
}

.auc-page-top
.auc_homepage_promo_pod {
	width: 295px;
	height: 100px;
	overflow: hidden;
	float: left;
	margin: 0px 20px 0px 0px
}

.auc-page-top .auc_homepage_promo_pod
h2 {
	font-weight: bold
}

label.error {
	background: #b00b00;
	padding: 3px 5px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	-webkit-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-radius: 4px
}

#new_rating {
}

#new_rating span.star-ratings
img {
	cursor: pointer
}

#new_rating div.current-rating {
	position: relative
}

#new_rating div.current-rating span.star-ratings {
	position: absolute;
	margin-left: 100px
}

#new_rating div.current-rating span.star-ratings
img {
}

#new_rating div.current-rating span.star-ratings img:hover {
	visibility: visible;
	cursor: pointer
}

section#comments {
	display: block;
	border: 1px solid #ddd;
	padding: 7px 10px 10px 15px;
	margin: 40px 100px 10px 0px
}

section#comments:hover {
	background-color: #f7f7f7
}

section#comments
h3 {
	font-weight: bold;
	color: #000;
	margin: 0px
}

section#comments
p {
	margin: 0px 0px 10px 0px
}

section#comments h3#leave-reply {
	border-top: 1px solid #eee
}

section#comments
.callout {
	margin: 0px 0px 20px 0px
}

section#comments
form#comment_form {
	margin: 15px 0px 0px 0px
}

section#comments form#comment_form p
label {
	width: 90px
}

section#comments
fieldset.column {
	border: none;
	margin: 0px;
	padding: 0px
}

section#comments
fieldset.column.alt {
	margin-bottom: 15px
}

section#comments
fieldset.row {
	border: none;
	margin: 0px;
	padding: 0px
}

section#comment_count {
	border: 1px solid #efefef;
	font-style: bold;
	font-size: 20px
}

#tutorial_comments {
	margin-top: 20px
}

.comment {
	margin: 15px 0px 15px 20px;
	padding: 3px 0px 0px 0px;
	position: relative;
	overflow: hidden;
	border-top: 1px solid #ddd
}

.comment + .comment {
	border-top: 1px solid #eee
}

.comment
h4 {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin: 0px
}

.comment img.avatar, .comment .post img.thumb, .post .comment
img.thumb {
	width: 53px;
	height: 53px;
	float: left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 12px
}

.comment
.posted {
	color: #999;
	position: absolute;
	right: 0px;
	top: 2px
}

.comment .comment-body {
	margin: 10px 0px 12px 0px
}

.official_comment, .comment + .official_comment {
	border-color: #4c8e0e;
	border-top-width: 2px
}

.official_comment h4, .official_comment h4
a {
	color: #4c8e0e
}

.official_comment h4
span {
	font-weight: normal
}

.required
span {
	background-position: 0 0;
	width: 10px;
	display: inline-block !important;
	text-indent: -9999px
}

.error
span {
	color: #C00;
	font-weight: bold
}

.auc-content-container.acrobat_social {
	margin: 0px 0px 35px 0px
}

.auc-content-container.acrobat_social .social_links
h2 {
	margin: 45px 0px 10px 0px
}

.auc-content-container.acrobat_social .social_links h2:first-child {
	margin-top: 0px
}

.auc-content-container.acrobat_social .social_links
a {
	display: block;
	width: 30%;
	float: left;
	padding: 14px 0px 0px 60px;
	min-height: 31px;
	background: no-repeat 0 0;
	background-size: 45px 45px;
	border: 1px solid #ddd;
	margin: 0px 15px 15px 0px
}

.auc-content-container.acrobat_social .social_links a:hover {
	background-color: #efefef
}

.email_form .form-item {
	width: 800px;
	margin: 0px 0px 15px 15px
}

.email_form .form-item .form-item-label {
	width: 175px;
	float: left;
	padding: 3px 10px 0px 0px;
	text-align: right
}

.email_form .form-item .form-item-fields {
	width: 500px;
	float: left
}

.email_form .form-item .form-item-fields .form-text {
	width: 400px;
	background-color: #e7f0fd;
	border: none;
	font-size: 14px
}

.email_form .form-item .form-item-fields .form-textarea {
	width: 400px;
	background-color: #e7f0fd;
	font-size: 14px;
	border: none
}

a.free_trial {
	border-radius: 6px;
	display: block;
	width: 220px;
	margin: 0px 0px 20px 0px;
	background-position: left 0px;
	background-repeat: no-repeat
}

a.free_trial:hover {
	text-decoration: none
}

a.free_trial .free_trial_content {
	padding: 8px 0px 8px 50px;
	margin: 0px;
}

a.free_trial .free_trial_content span {
	color: #ef0c00
}

a.free_trial.free_trial_id_1554 .free_trial_content
p {
	margin: 0px 0px 8px 0px;
	color: #fff
}

a.free_trial.free_trial_id_1554 .free_trial_content
p.cta {
	display: inline;
	padding-right: 25px;
	background: url(../images/global/icons/icon_cta_link_gold.png) no-repeat right 4px
}

a.free_trial.free_trial_id_1651 .free_trial_content
p {
	margin: 0px 0px 8px 0px;
	color: #fff
}

a.free_trial.free_trial_id_1651 .free_trial_content
p.cta {
	display: inline;
	padding-right: 25px;
	background: url(../images/global/icons/icon_cta_link_gold.png) no-repeat right 3px
}

a.free_trial.free_trial_id_1280 .free_trial_content
p {
	margin: 0px 0px 8px 0px;
	color: #fff
}

a.free_trial.free_trial_id_1280 .free_trial_content
p.cta {
	display: inline;
	padding-right: 25px;
	background: url(../images/global/icons/icon_cta_link_white.png) no-repeat right 3px
}

a.free_trial.free_trial_id_1277 .free_trial_content
p {
	color: #fff
}

a.free_trial.free_trial_id_1277 .free_trial_content
p.cta {
	display: inline;
	padding-right: 25px;
	background: url(../images/global/icons/icon_cta_link_tan.png) no-repeat right 3px
}

a.free_trial.free_trial_id_1271 .free_trial_content
p {
	color: #fff
}

a.free_trial.free_trial_id_1271 .free_trial_content
p.cta {
	display: inline;
	padding-right: 25px;
	background: url(../images/global/icons/icon_cta_link_cobalt.png) no-repeat right 3px
}

.fc_x_sell {
	width: 600px;
	height: 80px;
	margin: 0px 0px 10px 22px;
	padding: 1px 0px 1px 0px;
	background: #82755e url(../collections/formscentral/formscentral_x_sell.jpg) no-repeat right 0
}

.fc_x_sell
.fc_x_sell_content {
	margin: 15px 158px 10px 72px
}

.fc_x_sell .fc_x_sell_content
p {
	color: #fff;
	font-size: 1.15em
}

.fc_x_sell .fc_x_sell_content
a {
	color: #fc0
}

.es_x_sell {
	width: 600px;
	height: 80px;
	margin: 0px 0px 10px 22px;
	padding: 1px 0px 1px 0px;
	background: #82755e url(../collections/echosign/echosign_x_sell.jpg.html) no-repeat right 0
}

.es_x_sell
.es_x_sell_content {
	margin: 15px 200px 10px 68px
}

.es_x_sell .es_x_sell_content
p {
	color: #fff;
	font-size: 1.15em
}

.es_x_sell .es_x_sell_content
a {
	color: #fc0
}

.acrobatdc_x_sell_box_container {
	width: 600px;
	margin-bottom: 20px
}

.acrobatdc_x_sell {
}

.acrobatdc_x_sell_content {
	padding-left: 250px
}

a
.acrobatdc_x_sell {
	margin: 0px;
	padding: 1px 0px 1px 0px;
	background: #82755e url(../collections/acrobatdc/acrobat_dc_x_sell_1.jpg) no-repeat left bottom
}

a .acrobatdc_x_sell
.acrobatdc_x_sell_content {
	margin: 15px 20px 10px 15px
}

a .acrobatdc_x_sell .acrobatdc_x_sell_content
p {
	color: rgba(255, 255, 255, .7);
	font-size: 1.15em
}

a .acrobatdc_x_sell .acrobatdc_x_sell_content p strong, .acrobatdc_x_sell .acrobatdc_x_sell_content p
span {
	color: #fff;
	white-space: nowrap
}

a .acrobatdc_x_sell .acrobatdc_x_sell_content
p.cta {
	color: #fff;
	border: 1px solid rgba(255, 255, 255, .8);
	padding: 5px 15px;
	border-radius: 8px;
	display: inline-block;
	transition: background-color .5s
}

a .acrobatdc_x_sell .acrobatdc_x_sell_content p.cta
span {
	color: #f7c80c;
	font-weight: bold
}

a:hover .acrobatdc_x_sell .acrobatdc_x_sell_content
p.cta {
	background-color: rgba(0, 0, 0, .3)
}

.error_404 {
	border: 2px solid #fdd97a;
	margin: 0px;
	padding: 35px 10px 30px 235px;
	background: url(../images/template/error_404_graphic.jpg) no-repeat 25px 20px
}

.error_404
p {
	font-size: 14px;
	margin-left: 20px
}

.error_404
form {
	margin-left: 20px
}

.get_started
.get_started_top {
	position: relative;
	margin: 0px;
	padding: 1px 0px 1px 0px;
	min-height: 300px
}

.get_started .get_started_top
.topic_description {
	display: inline-block;
	margin: 25px 0px 0px 25px;
	width: 325px
}

.get_started .get_started_top .topic_description
h1 {
	margin: 0px 0px 20px 0px
}

.get_started .get_started_top .topic_description
h3 {
	font-weight: normal;
	margin: 0px 0px -3px 0px
}

.get_started .get_started_top
.hotspot {
	position: absolute;
	width: 45px;
	height: 50px;
	top: 0px;
	left: 860px;
	opacity: 0;
	background-image: url(../uploads/get_started/_template/hotspot_bubbles_sprite.png);
	background-repeat: no-repeat
}

.get_started .get_started_top .hotspot
p {
	display: none
}

.get_started .get_started_top
#get_started_tooltip {
	display: none;
	position: absolute;
	padding: 8px 15px 8px 15px;
	z-index: 2000;
	color: #fff;
	font-size: 14px;
	text-align: left;
	background-color: rgba(0, 0, 0, .7);
	width: 150px;
	border: 2px solid #fff
}

.get_started
.get_started_bottom {
	margin: 0px 0px 15px 0px;
	padding: 25px 0px 15px 25px
}

.get_started_bottom
a.button {
	margin: 0px 15px 15px 0px;
	width: 405px;
	font-weight: normal;
	padding: 10px 15px 10px 10px;
	float: left;
	font-size: 16px;
	border: 1px solid #ddd;
	background: none
}

.get_started_bottom
a.button.get_started_topic {
	padding: 5px 30px 10px 40px;
	background: none;
	background-image: url(../uploads/get_started/_template/topic_button_icon.png);
	background-position: 13px 10px;
	background-repeat: no-repeat
}

.get_started_bottom a.button.get_started_topic
span.button_icon {
	display: none
}

.get_started_bottom a.button
span.button_label {
	width: 325px;
	margin-left: 5px
}

.get_started_bottom a.button span.button_label
.link_summary {
	padding-top: 5px;
	font-size: 12px
}

.get_started_bottom
a.button.button_video {
	background: none;
	background-position: 5px 5px;
	background-repeat: no-repeat
}

.get_started_bottom
a.button.button_read {
	background: none;
	background-position: 5px 5px;
	background-repeat: no-repeat
}

.get_started .get_started_bottom
.topic_free_trial {
	margin-top: 25px;
	float: left;
	width: 300px;
	padding-left: 25px
}

.get_started .get_started_bottom .topic_free_trial
.free_trial {
	margin-top: 0px
}

.get_started .get_started_bottom
.topic_share {
	margin-top: 40px;
	float: right;
	width: 300px;
	padding-right: 25px
}

.get_started .get_started_bottom .topic_share td.twitter
div {
	width: 70px;
	overflow: hidden
}

.get_started .get_started_bottom .topic_share td.facebook
div {
	width: 60px;
	overflow: hidden
}

.get_started .get_started_bottom .topic_share td.google
div {
	width: 45px;
	overflow: hidden
}

.homepage_marquee {
	position: relative;
	width: 980px;
	margin: -15px 0px 0px -25px;
	height: 205px;
	background-color: #000;
	overflow: hidden
}

.homepage_marquee
nav {
	position: absolute;
	right: 15px;
	bottom: 15px;
	text-align: left;
	background: none;
	cursor: pointer
}

.homepage_marquee nav
a {
	display: inline-block;
	width: 11px;
	height: 11px;
	background-color: #c8c8c8;
	border: 1px solid #c8c8c8;
	margin-right: 11px
}

.homepage_marquee nav a:hover {
	background-color: #000;
	border-color: #fff
}

.homepage_marquee nav
a.selected {
	background-color: #2975ae;
	border-color: #2975ae
}

.homepage_marquee
.panel {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 240px;
	display: none
}

.homepage_marquee .panel
.panel_background {
	position: absolute;
	top: 0px;
	left: 0px
}

.homepage_marquee .panel
.panel_content {
	position: absolute
}

.homepage_marquee .panel .panel_content
* {
	font-family: "proxima-nova", sans-serif
}

.homepage_marquee .panel .panel_content
h2 {
	font-style: normal;
	font-weight: 600;
	font-size: 2.6em;
	line-height: 1em
}

.homepage_marquee .panel .panel_content
p {
	font-style: normal;
	font-weight: 100;
	font-size: 1.4em
}

.homepage_ask_a_question {
	width: 980px;
	margin: 0px 0px 15px -25px;
	background: #3d3c3c url(../collections/answers/ask_a_question/homepage_background.jpg.html) repeat-x 0px 0px
}

.homepage_ask_a_question
.content {
	background: url(../collections/answers/ask_a_question/ask_a_question_icon.png.html) no-repeat 0px 20px;
	width: 260px;
	float: left;
	padding: 17px 0px 0px 60px;
	margin: 0px 0px 17px 25px
}

.homepage_ask_a_question .content
h3 {
	color: #fff;
	font-size: 2.1em;
	font-weight: bold;
	margin: 0px
}

.homepage_ask_a_question .content
p {
	color: #fff;
	font-size: 1.2em
}

.homepage_ask_a_question
form {
	display: block;
	width: 575px;
	float: right;
	text-align: right;
	margin-top: 17px;
	padding-right: 25px
}

.homepage_ask_a_question form
.question_text {
	width: 350px;
	height: 32px;
	padding-left: 10px;
	margin: 8px 20px 0px 0px;
	font-size: 1.4em;
	color: #444;
	font-family: Georgia;
	font-style: italic
}

.homepage_ask_a_question form
span.form_submit {
	display: inline-block;
	background: #fea807 url(../images/template/btn_gradient_gold.jpg) repeat-x 0px 0px
}

.homepage_ask_a_question form span.form_submit
input {
	color: #3f3535;
	border: none;
	padding: 7px 30px 7px 5px;
	margin: 0px 0px 0px 15px;
	font-size: 1.2em;
	font-weight: bold;
	cursor: pointer;
	background: url(../images/global/icons/icon_cta_link_red.png) no-repeat right -34px
}

.staff-picks .auc-content-title
h1 {
	display: none
}

.staff-picks .auc-content-right
a.free_trial {
	margin-top: 0px
}

.staff-picks .auc-content-left {
	border-top-left-radius: 95px;
	border-bottom-left-radius: 95px;
	background-repeat: no-repeat;
	background-position: 0 0
}

.staff-picks .picks-intro {
	margin: 20px 25px 20px 180px
}

.staff-picks .picks-intro
h1 {
	color: #efba00;
	font-size: 2em
}

.staff-picks .picks-intro
p {
	color: #fff;
	margin-left: 20px;
	font-size: 1.2em;
	line-height: 16px
}

.staff-picks .picks-intro
a {
	color: #efba00
}

.staff-picks .picks-content {
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	margin: 30px 10px 10px 180px;
	padding: 20px 0px 20px 20px
}

.staff-picks .picks-content
h4 {
	margin: 0px;
	color: #554c37
}

.staff-picks .picks-content
.photo {
	float: left
}

.staff-picks .picks-content
.pick {
	float: left;
	width: 360px;
	margin: 0px 0px 35px 20px
}

.staff-picks .picks-content .pick h3
a {
	font-size: 1.2em
}

.staff-picks .picks-content .pick
p {
	color: #5a4c28
}

.staff-picks.staff-picks-2013 .auc-content-left {
	border-top-left-radius: 95px;
	background-color: #756e57;
	background-image: url(../collections/staff_picks/staff_picks_2013_bg.jpg.html)
}

.staff-picks.staff-picks-2013 .picks-content {
	background: #e9e2cd
}

.staff-picks.staff-picks-2014 .auc-content-left {
	border-top-left-radius: 95px;
	background-color: #007fa9;
	background-image: url(../collections/staff_picks/staff_picks_2014_bg.jpg.html)
}

.staff-picks.staff-picks-2014 .picks-content {
	background: #d8e7f0
}

.staff-picks.staff-picks-2015 .auc-content-left {
	border-top-left-radius: 95px;
	background-color: #007fa9;
	background-image: url(../collections/staff_picks/staff_picks_2015_bg.jpg.html)
}

.staff-picks.staff-picks-2015 .picks-content {
	background: #d8e7f0
}

.staff-picks.expert-picks-2016 .auc-content-left {
	border-top-left-radius: 95px;
	background-color: #036;
	background-image: url(../collections/staff_picks/expert_picks_2016_bg.jpg.html)
}

.staff-picks.expert-picks-2016 .picks-content {
	background: rgba(255, 255, 255, .9)
}

.staff-picks.expert-picks-2016 .picks-intro
h1 {
	color: #ffd667
}

.homepage_top_features {
	margin: 0px -20px 0px -5px
}

.homepage_top_features
.homepage_top_feature {
	width: 220px;
	float: left;
	margin: 20px 0px 0px 20px
}

.homepage_top_features .homepage_top_feature:first-child {
	margin-left: 0px
}

.homepage_top_features .homepage_top_feature
h2 {
	font-family: "proxima-nova", sans-serif;
	font-weight: 600;
	font-size: 1.8em;
	line-height: 1.05em;
	margin-top: 6px
}

.homepage_top_features .homepage_top_feature h2
a {
	color: #000;
	text-decoration: none
}

.homepage_top_features .homepage_top_feature h2 a:hover {
	color: #2476af;
	text-decoration: underline
}

.homepage_top_features .homepage_top_feature
h3 {
	font-family: "proxima-nova", sans-serif;
	font-weight: 600;
	font-size: 1em;
	text-transform: uppercase
}

.homepage_top_features .homepage_top_feature
p {
	font-family: "proxima-nova", sans-serif;
	font-weight: 400;
	font-size: 1.2em;
	line-height: 1.1em
}

.homepage_top_features .homepage_top_feature
ul {
	margin-left: -24px
}

.homepage_top_features .homepage_top_feature
li {
	color: #aaa;
	font-family: "proxima-nova", sans-serif;
	font-weight: 400;
	font-size: 1em;
	padding: 0px 0px 10px 0px;
	line-height: 1em
}

.site-search {
}

.site-search
.search_results {
	border-top: 1px solid #ddd;
	padding-top: 15px;
	margin: 10px 0px 0px 0px
}

.site-search
.result {
	margin: 0px 0px 30px 20px
}

.site-search .result
h3 {
	font-size: 1.3em;
	margin: 0px 0px 2px -20px
}

.site-search .result
p {
	margin: 0px 0px 0px 0px;
	color: #555
}

.site-search .result
p.meta {
	color: #888;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.site-search
p.pagination {
	border-top: 1px solid #eee;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	padding: 4px
}

.site-search p.pagination
.btn {
	display: inline-block;
	margin: 0px 4px 0px 0px;
	border: 1px solid #ddd;
	padding: 4px 6px
}

.site-search p.pagination
a {
}

.site-search p.pagination
span.count {
	display: inline-block;
	margin-right: 20px;
	font-style: italic
}

.site-search p.pagination
strong.btn {
	background-color: #eee
}

.site-search p.pagination
a.btn.prev {
}

.site-search p.pagination
a.btn.next {
}

.auc-content-container.acrobat_xi_page .auc-content-left {
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	background: #581413 url(../collections/xi_first_impressions/xi_background.jpg) no-repeat 0px 0px
}

.auc-content-container.acrobat_xi_page .auc-content-left
.page_theme_content {
	padding: 40px 20px 20px 20px
}

.auc-content-container.acrobat_xi_page .auc-content-left .page_theme_content
p.intro {
	color: #fff;
	font-size: 14px;
	line-height: 20px
}

.auc-content-container.acrobat_xi_page .auc-content-left
.xi_impression {
	margin: 15px 10px 20px 100px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	padding: 20px;
	background-color: #fff
}

.auc-content-container.acrobat_xi_page .auc-content-left .xi_impression
h2 {
	margin: 0px;
	color: #ae2e2d
}

.auc-content-container.acrobat_xi_page .auc-content-left .xi_impression
p {
	color: #000
}

.auc-content-container.acrobat_xi_page .auc-content-left .xi_impression
a.xi_screenshot {
	display: inline-block;
	float: right;
	margin: 0px 0px 15px 20px;
	font-style: italic
}

.auc-content-container.acrobat_xi_page .auc-content-left .xi_impression a.xi_screenshot
img {
	margin-bottom: 2px;
	border: 1px solid #000
}

.auc-content-container.acrobat_xi_page .auc-content-left .xi_impression
img.headshot {
	float: left;
	margin: 0px 15px 5px 0px;
	border: 1px solid #fff
}

.auc-content-container.acrobat_xi_page .auc-content-right .free_trial {
	margin-top: 0px;
	width: 200px;
	padding-right: 0px
}
.auc-content-container.acrobat_xi_page .auc-content-right .free_trial .free_trial_icon {
	margin-right: 10px
}
.auc-content-container.acrobat_xi_page .auc-content-right .free_trial .free_trial_content {
	width: 155px
}


header {
	background-color: #3c3c3c;
	position: relative;
	font-family: Arial;
	margin-bottom: 35px
}

header::after {
	content: '';
	display: block;
	clear: both
}

header a.auc-logo {
	display: inline-block;
	width: 325px;
	height: 50px;
	background: url(../images/template/logo_acroabtlibrary.png) no-repeat 0px 0px;
	margin: 20px
}

header a.adobe-logo {
	display: block;
	position: absolute;
	top: 0px;
	right: 30px;
	width: 40px;
	height: 65px;
	background: url(../images/template/adobe_tag.png) no-repeat 0px 0px
}

header
form {
	position: absolute;
	top: 40px;
	right: 100px
}

header form
input {
	width: 190px;
	font-size: 16px;
	padding: 3px;
	font-family: serif;
	font-style: italic;
	background-color: #ddd;
	border: none
}

header form input:focus {
	outline: none;
	background-color: #fff
}

header .auc-banner-nav {
	background: #fff;
	padding: 20px 25px 5px 15px;
	z-index: 100
}

header .auc-banner-nav a:hover {
	color: #000;
	text-decoration: underline
}

header .auc-banner-nav
a.btn_trial {
	color: #fff;
	background-color: #0b80e0;
	font-size: 16px;
	float: right;
	padding: 6px 25px;
	margin: 0px 0 0 0;
	text-decoration: none
}

header .auc-banner-nav {
	position: relative;
	font-size: 18px;
	font-weight: bold;
	padding: 20px 25px 0 15px;
	border-bottom: 1px solid #ddd
}

header .auc-banner-nav .nav
a {
	color: #0b80e0
}

header .auc-banner-nav .nav a:visited {
	color: #0b80e0
}

header .auc-banner-nav .nav
ul {
	list-style: none;
	margin: 0;
	padding: 0px
}

header .auc-banner-nav .nav ul::after {
	content: "";
	display: block;
	clear: both
}

header .auc-banner-nav .nav ul li:hover {
	background-color: #e8f3fb
}

header .auc-banner-nav .nav ul li:hover > ul {
	display: block
}

header .auc-banner-nav .nav ul li a {
	display: inline-block;
	padding: 5px 15px;
	text-decoration: none;
	width: 300px;
	position: relative
}

header .auc-banner-nav .nav ul li a:hover {
	background-color: #fff
}

header .auc-banner-nav .nav ul ul {
	display: none;
	position: absolute;
	top: 100%;
	background-color: #e8f3fb;
	font-size: .8em;
	margin-bottom: -5px
}

header .auc-banner-nav .nav ul ul li {
	position: relative
}

header .auc-banner-nav .nav ul ul li a {
	padding-top: 8px;
	padding-bottom: 8px
}

header .auc-banner-nav .nav ul ul ul {
	left: 100%;
	top: 0
}

header .auc-banner-nav .nav > ul > li {
	float: left
}

header .auc-banner-nav .nav > ul > li > a {
	padding: 10px 15px 15px 15px;
	width: auto
}


.auc-content-full.homepage {
}

.auc-content-full.homepage::after {
	content: "";
	display: block;
	clear: both
}

.auc-content-full.homepage
section {
	float: left
}

.auc-content-full.homepage section:nth-child(1) {
	width: 225px;
	margin-right: 30px
}

.auc-content-full.homepage section:nth-child(1) > div {
	border-top: 2px dotted #ccc;
	padding: 8px 0 8px 0;
	margin-bottom: 15px
}

.auc-content-full.homepage section:nth-child(1) h4 {
	font-size: 18px;
	color: #000;
	text-transform: uppercase
}

.auc-content-full.homepage section:nth-child(1) div:nth-child(1) a {
	display: block;
	font-size: 18px;
	color: #000;
	background: no-repeat 0 3px;
	background-size: 35px 35px;
	padding: 9px 0 10px 45px;
	margin: 8px 0 8px 0
}

.auc-content-full.homepage section:nth-child(1) div:nth-child(1) a.community {
	background-image: url(../images/icons/icon_conversation_svg.php?color=999999.svg)
}

.auc-content-full.homepage section:nth-child(1) div:nth-child(1) a.acrobatdc {
	background-image: url(../images/icons/icon_star_svg.php?color=999999.svg)
}

.auc-content-full.homepage section:nth-child(1) div:nth-child(1) a.acrobatdcfaq {
	background-image: url(../images/icons/icon_faq_svg.php?color=999999.svg)
}

.auc-content-full.homepage section:nth-child(1) div:nth-child(1) a.adobesupport {
	background-image: url(../images/icons/icon_gear_svg.php?color=999999.svg)
}

.auc-content-full.homepage section:nth-child(1) div:nth-child(2) a {
	display: inline-block;
	font-size: 16px;
	color: #000;
	margin: 5px 0 5px 0
}

.auc-content-full.homepage section:nth-child(1) div:nth-child(3) a.social-icon {
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-right: 5px;
	background-size: 30px 30px;
	padding: 0px;
	border-radius: 0px
}

.auc-content-full.homepage section:nth-child(1) div:nth-child(3) a.social-icon
span {
	display: none;
	opacity: .4;
}

.auc-content-full.homepage section:nth-child(1) div:nth-child(3) a.social-icon:hover {
	opacity: .7;
}

.auc-content-full.homepage section:nth-child(1) div:nth-child(3) a.social-icon.fb { background-image: url(../images/icons/share_facebook.png) }
.auc-content-full.homepage section:nth-child(1) div:nth-child(3) a.social-icon.be { background-image: url(../images/icons/share_behance.png) }
.auc-content-full.homepage section:nth-child(1) div:nth-child(3) a.social-icon.tw { background-image: url(../images/icons/share_x.png) }
.auc-content-full.homepage section:nth-child(1) div:nth-child(3) a.social-icon.yt { background-image: url(../images/icons/share_youtube.png) }
.auc-content-full.homepage section:nth-child(1) div:nth-child(3) a.social-icon.li { background-image: url(../images/icons/share_linkedin.png) }
.auc-content-full.homepage section:nth-child(1) div:nth-child(3) a.social-icon.gp { background-image: url(../images/icons/share_googleplus.png) }
.auc-content-full.homepage section:nth-child(1) div:nth-child(3) a.social-icon.pt { background-image: url(../images/icons/share_x.png) }

.auc-content-full.homepage section:nth-child(2) {
	width: 670px;
	padding-bottom: 45px
}

.auc-content-full.homepage section:nth-child(2)::after {
	content: '';
	display: block;
	clear: both
}

.auc-content-full.homepage section:nth-child(2) > div {
	padding: 20px 20px 0 20px;
	background-color: #dfdfe1;
	margin-bottom: 35px
}

.auc-content-full.homepage section:nth-child(2) h1 {
	font-size: 2em;
	font-weight: 300
}

.auc-content-full.homepage section:nth-child(2) p {
	font-size: 1.4em
}

.auc-content-full.homepage section:nth-child(2) .auc_collapsible_panel {
	margin: 25px -20px 0 -20px;
	background: url(../images/template/homepage_photo.jpg) no-repeat center bottom;
	background-size: 680px auto;
	padding-bottom: 300px
}

.auc-content-full.homepage section:nth-child(2) .auc_collapsible_panel_trigger {
	font-style: italic;
	color: #000;
	padding-bottom: 0;
	background-position: 0 2px;
	margin-left: 20px
}

.auc-content-full.homepage section:nth-child(2) .auc_collapsible_panel_trigger:hover {
	color: #2476af;
	text-decoration: underline
}

.auc-content-full.homepage section:nth-child(2) .auc_collapsible_panel_trigger.close {
	background-position: 0 -38px
}

.auc-content-full.homepage section:nth-child(2) .auc_collapsible_panel_content {
	margin: 0 25px 0 38px;
	font-size: 1.4em
}

.auc-content-full.homepage section:nth-child(2) .auc_collapsible_panel_content ul {
	margin-top: 10px
}

.auc-content-full.homepage section:nth-child(2) .auc_collapsible_panel_content li {
	margin: 0 0 18px 0;
	color: #555
}

.auc-content-full.homepage section:nth-child(2) .auc_collapsible_panel_content li strong {
	color: #000
}

.auc-content-full.homepage section:nth-child(2) .auc_collapsible_panel_content li em {
	font-size: .8em
}

.auc-content-full.homepage section:nth-child(2) aside {
	margin: 0;
	padding: 0;
	width: 49%;
	float: left
}

.auc-content-full.homepage section:nth-child(2) aside div {
	padding: 25px 15px 25px 75px;
	background: no-repeat 0 25px;
	background-size: 65px 65px
}

.auc-content-full.homepage section:nth-child(2) aside h4 {
	font-size: 18px;
	color: #000;
	text-transform: uppercase;
	margin-bottom: 0
}

.auc-content-full.homepage section:nth-child(2) aside p {
	font-size: 1.3em;
	color: #666
}

.auc-content-full.homepage section:nth-child(2) aside a {
	font-size: 1.3em;
	font-weight: bold
}

.auc-content-full.homepage section:nth-child(2) aside:nth-of-type(1) > div {
	background-image: url(../images/acrobat_dc/icon_edit_pdf.svg);
	margin-right: 15px;
	border-right: 2px dotted #ccc
}

.auc-content-full.homepage section:nth-child(2) aside:nth-of-type(2) > div {
	background-image: url(../images/acrobat_dc/icon_export_pdf.svg)
}

.auc-content-container a.acrobatdc_need_help_container {
	display: block;
	margin: -35px 0 0 0;
	padding: 25px 10px 15px 30px;
	text-align: center;
	transition: background-color .2s;
	background: #5a0709 url(../images/acrobat_dc/acrobat_dc_help.jpg) no-repeat center bottom
}

.auc-content-container a.acrobatdc_need_help_container h4 {
	color: #fff;
	font-size: 20px;
	margin: 0
}

.auc-content-container a.acrobatdc_need_help_container p {
	color: rgba(255, 255, 255, .6);
	font-size: 17px
}

.auc-content-container a.acrobatdc_need_help_container span {
	color: rgba(255, 255, 255, .9)
}

.auc-content-container a.acrobatdc_need_help_container:hover {
	text-decoration: none;
	background-color: #7f0e11
}

.dropmenu {
	margin: 0;
	padding: 0;
	height: 40px
}

.dropmenu li a {
	text-decoration: none
}

.dropmenu li a, .dropmenu li span {
	color: white;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px
}

ul.dropmenu {
	margin: 0px;
	padding: 0px
}

ul.dropmenu .toplevel {
}

ul.dropmenu .toplevel.hover {
}

ul.dropmenu .toplevel.selected {
}

ul.dropmenu .toplevel.hover.selected {
}

ul.dropmenu .sublevel {
}

ul.dropmenu .sublevel.hover {
}

ul.dropmenu .sublevel.selected {
}

ul.dropmenu .sublevel.hover.selected {
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../js/jquery.fancybox-1.3.4/fancybox/fancybox.png')
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('../js/jquery.fancybox-1.3.4/fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('../js/jquery.fancybox-1.3.4/fancybox/blank.gif');
	z-index: 1102;
	display: none
}

#fancybox-left {
	left: 0px
}

#fancybox-right {
	right: 0px
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block
}

#fancybox-left-ico {
	background-image: url('../js/jquery.fancybox-1.3.4/fancybox/fancybox.png');
	background-position: -40px -30px
}

#fancybox-right-ico {
	background-image: url('../js/jquery.fancybox-1.3.4/fancybox/fancybox.png');
	background-position: -40px -60px
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible
}

#fancybox-left:hover span {
	left: 20px
}

#fancybox-right:hover span {
	left: auto;
	right: 20px
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../js/jquery.fancybox-1.3.4/fancybox/fancybox-x.png')
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../js/jquery.fancybox-1.3.4/fancybox/fancybox.png');
	background-position: -40px -162px
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../js/jquery.fancybox-1.3.4/fancybox/fancybox-y.png');
	background-position: -20px 0px
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../js/jquery.fancybox-1.3.4/fancybox/fancybox.png');
	background-position: -40px -182px
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../js/jquery.fancybox-1.3.4/fancybox/fancybox-x.png');
	background-position: 0px -20px
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../js/jquery.fancybox-1.3.4/fancybox/fancybox.png');
	background-position: -40px -142px
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../js/jquery.fancybox-1.3.4/fancybox/fancybox-y.png')
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../js/jquery.fancybox-1.3.4/fancybox/fancybox.png');
	background-position: -40px -122px
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('../js/jquery.fancybox-1.3.4/fancybox/fancy_title_over.png');
	display: block
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('../js/jquery.fancybox-1.3.4/fancybox/fancybox.png') -40px -90px no-repeat
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('../js/jquery.fancybox-1.3.4/fancybox/fancybox-x.png') 0px -40px
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('../js/jquery.fancybox-1.3.4/fancybox/fancybox.png') -55px -90px no-repeat
}

.fancybox-ie6 #fancybox-close {
	background: transparent;

}

.fancybox-ie6 #fancybox-left-ico {
	background: transparent;

}

.fancybox-ie6 #fancybox-right-ico {
	background: transparent;

}

.fancybox-ie6 #fancybox-title-over {
	background: transparent;

}

.fancybox-ie6 #fancybox-title-float-left {
	background: transparent;

}

.fancybox-ie6 #fancybox-title-float-main {
	background: transparent;

}

.fancybox-ie6 #fancybox-title-float-right {
	background: transparent;

}

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: 90%;
}

#fancybox-loading.fancybox-ie6 {
	position: absolute;
	margin-top: 0;
	top: 20px;
}

#fancybox-loading.fancybox-ie6 div {
	background: transparent;

}

.fancybox-ie .fancybox-bg {
	background: transparent !important
}

.fancybox-ie #fancybox-bg-n {

}

.syntaxhighlighter a,
.syntaxhighlighter div,
.syntaxhighlighter code,
.syntaxhighlighter table,
.syntaxhighlighter table td,
.syntaxhighlighter table tr,
.syntaxhighlighter table tbody,
.syntaxhighlighter table thead,
.syntaxhighlighter table caption,
.syntaxhighlighter
textarea {
	-moz-border-radius: 0 0 0 0 !important;
	-webkit-border-radius: 0 0 0 0 !important;
	background: none !important;
	border: 0 !important;
	bottom: auto !important;
	float: none !important;
	height: auto !important;
	left: auto !important;
	line-height: 1.1em !important;
	margin: 0 !important;
	outline: 0 !important;
	overflow: visible !important;
	padding: 0 !important;
	position: static !important;
	right: auto !important;
	text-align: left !important;
	top: auto !important;
	vertical-align: baseline !important;
	width: auto !important;
	box-sizing: content-box !important;
	font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;
	font-weight: normal !important;
	font-style: normal !important;
	font-size: 1em !important;
	min-height: inherit !important;
	min-height: auto !important
}

.syntaxhighlighter {
	width: 100% !important;
	margin: 1em 0 1em 0 !important;
	position: relative !important;
	overflow-x: auto !important;
	overflow-y: hidden;
	font-size: 1em !important;
	border: 1px solid #e4e4e4 !important
}

.syntaxhighlighter.source {
	overflow: hidden !important
}

.syntaxhighlighter .bold {
	font-weight: bold !important
}

.syntaxhighlighter .italic {
	font-style: italic !important
}

.syntaxhighlighter .line {
	white-space: pre !important
}

.syntaxhighlighter table {
	width: 100% !important;
	margin: 10px 0px !important;
	#margin: 20px 0px 20px 0px !important;
	background-color: #fff !important
}

.syntaxhighlighter table caption {
	text-align: left !important;
	padding: .5em 0 0.5em 1em !important
}

.syntaxhighlighter table td.code {
	width: 100% !important
}

.syntaxhighlighter table td.code .container {
	position: relative !important
}

.syntaxhighlighter table td.code .container textarea {
	box-sizing: border-box !important;
	position: absolute !important;
	left: 0 !important;
	top: 0 !important;
	width: 100% !important;
	height: 100% !important;
	border: none !important;
	background: white !important;
	padding-left: 1em !important;
	overflow: hidden !important;
	white-space: pre !important
}

.syntaxhighlighter table td.gutter .line {
	text-align: right !important;
	padding: 0 0.5em 0 1em !important
}

.syntaxhighlighter table td.code .line {
	padding: 0 1em !important
}

.syntaxhighlighter.nogutter td.code .container textarea, .syntaxhighlighter.nogutter td.code .line {
	padding-left: 0em !important
}

.syntaxhighlighter.show {
	display: block !important
}

.syntaxhighlighter.collapsed table {
	display: none !important
}

.syntaxhighlighter.collapsed .toolbar {
	padding: 0.1em 0.8em 0em 0.8em !important;
	font-size: 1em !important;
	position: static !important;
	width: auto !important;
	height: auto !important
}

.syntaxhighlighter.collapsed .toolbar span {
	display: inline !important;
	margin-right: 1em !important
}

.syntaxhighlighter.collapsed .toolbar span a {
	padding: 0 !important;
	display: none !important
}

.syntaxhighlighter.collapsed .toolbar span a.expandSource {
	display: inline !important
}

.syntaxhighlighter .toolbar {
	position: absolute !important;
	right: 1px !important;
	top: 1px !important;
	width: 11px !important;
	height: 11px !important;
	font-size: 10px !important;
	z-index: 10 !important
}

.syntaxhighlighter .toolbar span.title {
	display: inline !important
}

.syntaxhighlighter .toolbar a {
	display: block !important;
	text-align: center !important;
	text-decoration: none !important;
	padding-top: 1px !important
}

.syntaxhighlighter .toolbar a.expandSource {
	display: none !important
}

.syntaxhighlighter.ie {
	font-size: .9em !important;
	padding: 1px 0 1px 0 !important
}

.syntaxhighlighter.ie .toolbar {
	line-height: 8px !important
}

.syntaxhighlighter.ie .toolbar a {
	padding-top: 0px !important
}

.syntaxhighlighter.printing .line.alt1 .content,
.syntaxhighlighter.printing .line.alt2 .content,
.syntaxhighlighter.printing .line.highlighted .number,
.syntaxhighlighter.printing .line.highlighted.alt1 .content,
.syntaxhighlighter.printing .line.highlighted.alt2 .content {
	background: none !important
}

.syntaxhighlighter.printing .line .number {
	color: #bbb !important
}

.syntaxhighlighter.printing .line .content {
	color: black !important
}

.syntaxhighlighter.printing .toolbar {
	display: none !important
}

.syntaxhighlighter.printing a {
	text-decoration: none !important
}

.syntaxhighlighter.printing .plain, .syntaxhighlighter.printing .plain a {
	color: black !important
}

.syntaxhighlighter.printing .comments, .syntaxhighlighter.printing .comments a {
	color: #008200 !important
}

.syntaxhighlighter.printing .string, .syntaxhighlighter.printing .string a {
	color: blue !important
}

.syntaxhighlighter.printing .keyword {
	color: #069 !important;
	font-weight: bold !important
}

.syntaxhighlighter.printing .preprocessor {
	color: gray !important
}

.syntaxhighlighter.printing .variable {
	color: #a70 !important
}

.syntaxhighlighter.printing .value {
	color: #090 !important
}

.syntaxhighlighter.printing .functions {
	color: #ff1493 !important
}

.syntaxhighlighter.printing .constants {
	color: #06c !important
}

.syntaxhighlighter.printing .script {
	font-weight: bold !important
}

.syntaxhighlighter.printing .color1, .syntaxhighlighter.printing .color1 a {
	color: gray !important
}

.syntaxhighlighter.printing .color2, .syntaxhighlighter.printing .color2 a {
	color: #ff1493 !important
}

.syntaxhighlighter.printing .color3, .syntaxhighlighter.printing .color3 a {
	color: red !important
}

.syntaxhighlighter.printing .break, .syntaxhighlighter.printing .break a {
	color: black !important
}

.syntaxhighlighter {
	background-color: white !important
}

.syntaxhighlighter
.line.alt1 {
	background-color: white !important
}

.syntaxhighlighter
.line.alt2 {
	background-color: white !important
}

.syntaxhighlighter .line.highlighted.alt1, .syntaxhighlighter
.line.highlighted.alt2 {
	background-color: #e0e0e0 !important;
	#background-color: #fff !important
}

.syntaxhighlighter
.line.highlighted.number {
	color: black !important
}

.syntaxhighlighter table
caption {
	color: black !important
}

.syntaxhighlighter
.gutter {
	color: #afafaf !important
}

.syntaxhighlighter .gutter
.line {
	border-right: 3px solid #6ce26c !important
}

.syntaxhighlighter .gutter
.line.highlighted {
	background-color: #6ce26c !important;
	color: white !important
}

.syntaxhighlighter.printing .line
.content {
	border: none !important
}

.syntaxhighlighter.collapsed {
	overflow: visible !important
}

.syntaxhighlighter.collapsed
.toolbar {
	color: blue !important;
	background: white !important;
	border: 1px solid #6ce26c !important
}

.syntaxhighlighter.collapsed .toolbar
a {
	color: blue !important
}

.syntaxhighlighter.collapsed .toolbar a:hover {
	color: red !important
}

.syntaxhighlighter
.toolbar {
	color: white !important;
	background: #6ce26c !important;
	border: none !important
}

.syntaxhighlighter .toolbar
a {
	color: white !important
}

.syntaxhighlighter .toolbar a:hover {
	color: black !important
}

.syntaxhighlighter .plain, .syntaxhighlighter .plain
a {
	color: black !important
}

.syntaxhighlighter .comments, .syntaxhighlighter .comments
a {
	color: #008200 !important
}

.syntaxhighlighter .string, .syntaxhighlighter .string
a {
	color: blue !important
}

.syntaxhighlighter
.keyword {
	color: #069 !important
}

.syntaxhighlighter
.preprocessor {
	color: gray !important
}

.syntaxhighlighter
.variable {
	color: #a70 !important
}

.syntaxhighlighter
.value {
	color: #090 !important
}

.syntaxhighlighter
.functions {
	color: #ff1493 !important
}

.syntaxhighlighter
.constants {
	color: #06c !important
}

.syntaxhighlighter
.script {
	font-weight: bold !important;
	color: #069 !important;
	background-color: none !important
}

.syntaxhighlighter .color1, .syntaxhighlighter .color1
a {
	color: gray !important
}

.syntaxhighlighter .color2, .syntaxhighlighter .color2
a {
	color: #ff1493 !important
}

.syntaxhighlighter .color3, .syntaxhighlighter .color3
a {
	color: red !important
}

.syntaxhighlighter
.keyword {
	font-weight: bold !important
}




.auc-tutorial-page .auc-tutorial-share a.share_googleplus {
	display: none;
}

.auc-tutorial-page .auc-tutorial-share a.share_print {
	display: none;
}

.auc-tutorial-page .auc-tutorial-share a.share_email {
	display: none;
}