@font-face {
    font-family: "MyriadProRegular";
    font-style: normal;
    font-weight: normal;
    src: local("☺"), url("fonts/myriadpro-regular-webfont.woff") format("woff"), url("fonts/myriadpro-regular-webfont.ttf") format("truetype"), url("fonts/myriadpro-regular-webfont.svg#webfontZbnzvcws") format("svg");
}

/* left */

p#support_welcome
{
	font-size: 11px;
	color: #000000;
	padding-left: 10px;
	margin-top: 15px;
	text-align: left;
}
.details_contact
{
	border: solid 1px #c9c9c9;
	margin-top: 30px;
	padding: 5px 10px;
	background: url(/static_media/css_lib/images/elements/box_no_corner_stripe.jpg) repeat-x;	
	font-size: 11px;
}	
.details_contact li p
{
	font-size: 11px;
	line-height: 14px;
	margin: 10px 0;
}	
.details_contact li p a
{
	color: #8c38da;	
	text-decoration: none;
}

#csq_menu
{
	margin-top: 10px;
	font-size: 11px;
}
#csq_menu div
{
	border: solid 1px #c9c9c9;
	background: url(/static_media/css_lib/images/elements/box_no_corner_stripe.jpg) repeat-x;
	padding: 5px 0 5px 5px;	
	margin-bottom: 2px;
}
#csq_menu div h2
{
	padding-left: 20px;	
	display: block;
	cursor: pointer;
}	
#csq_menu li ul
{
	margin: 10px 0 10px 30px;
}
#csq_menu li ul li
{
	margin-bottom: 5px;
}	
#csq_menu li ul li a
{
	color: #000;
	text-decoration: none;
	line-height: 12px;
	/*background: url(/static_media/images/support/simple_arrow.png) no-repeat;
	padding-left: 15px;*/
}
#csq_menu li ul li a:hover, #selected_item
{
	color: #8d8d8d;
}


/* first page */

#browse_csq_topics
{
	padding: 0px;
	width: 670px;
}
#free_updates, #csq_manuals
{
	/*margin: 10px 10px 0px 10px;*/
	/*height: 115px;*/
	width: 315px;
	margin-bottom: 15px;
}
#free_updates a:hover, #csq_manuals a:hover
{
	background: none;
}	
#free_updates p, #csq_manuals p
{
	margin-top: 10px;	
	font-size: 11px;
	color: #8d8d8d;
}	
#free_updates form, #csq_manuals form
{
	/*margin-top: 10px;*/
}	
#free_updates select, #csq_manuals select
{
	width: 160px;
	font-size: 10px;
	color: #8d8d8d;
	border-collapse: collapse;
	border: solid 1px #c9c9c9;
	background-color: #fff;
}	

#free_updates form p select, #csq_manuals form p select
{
	margin-bottom: 8px;
}

/* section */

/* breadcrumb navigation */
#csq_subnavigation
{
	/*border: solid 1px #c9c9c9;
	border-collapse: collapse;*/
	/*background-color: #E4E4E4;*/	
}	
#csq_subnavigation, #csq_subnavigation ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-position: outside;
	/*background-color: #E4E4E4;*/
	background: url(/static_media/css_lib/images/support/quickmenu_background.gif) no-repeat; 
	height: 24px;
	/*width:660px;*/
}
#csq_subnavigation li
{
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding: 0px;
	/*background-image: url(/static_media/images/support/arrow_67.gif);*/
	text-align: left;
	text-indent: 5px; 
	font-size: 9px;
	line-height: 24px;
	text-transform: uppercase;
	font-family: arial;
}
#csq_subnavigation li.quickmenu_delim
{
	width: 8px;
	height: 24px;
	display: block;
	float: left;
	background-image: url(/static_media/css_lib/images/support/quickmenu_delim1.gif);
	background-position: right center;
	background-repeat: no-repeat;	
}
#csq_subnavigation li a
{
	color: #000;
	text-decoration: none;
}
#csq_subnavigation li a:hover
{
	color: #8c38da;
}

/* cat selection topics */
#faq_topics
{
	min-height: 522px;	
}	
#bugs_details
{
	min-height: 427px;	
}
#bugs_informations
{
	margin-top: 20px;	
}
#submenu
{
	width: 660px;
	/*margin-top: 20px;*/
	margin-bottom: 10px;
}	

#submenu ul li a
{
	color: #8c38da;
	text-decoration: none;
}
#submenu ul li a:hover
{
	text-decoration: underline;	
}

	#submenu ul li.manuals_download
	{
		height: 24px;
		padding-left: 40px;
		background: url(/static_media/css_lib/images/support/pdf_icon.png) left center no-repeat;
	}
	
		#submenu ul li.manuals_download a
		{
			line-height: 24px;
		}
		
#submenu ul li ul
{
	list-style-type: none;
}
#submenu ul li div
{
	margin: 0px;
	padding: 0px;
}
#submenu .expand_header
{
	border: solid 1px #c9c9c9; 
	background: url(/static_media/css_lib/images/content/box_no_corner_stripe.jpg) repeat-x; 
	margin-bottom: 8px;	
}
#submenu .expand_title
{
	padding: 5px 20px;
	padding-right: 40px;
	cursor: pointer;
}
#submenu .expand_content
{
	width: 625px;
	margin: 10px 10px 10px 20px;	
	font-size: 11px;
}
#submenu .expand_content ul li
{
	line-height: 14px;
	margin-bottom: 5px;	
}	
#submenu ul li p a
{
	color: #8c38da;
	text-decoration: underline;
}
#submenu h5
{
	color: #FF6600; 
	font-weight: bold;
}	

/* pagination */

#navigation_page 
{
	text-align: center;
	border-bottom: solid 1px #c9c9c9;
	width: 660px;
	margin-bottom: 10px;
}
#navigation_page p
{
	font-size: 11px;
	color: #8d8d8d;
}		
#navigation_page a 
{
	font-size: 14px;
	color: #8d8d8d;
	text-decoration: none;
}
#navigation_page span
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
}
/* email registration */
#email_registration
{
	min-height: 315px;	
}

/* tooltip */

.csq_page_tooltip
{
	margin-top: 10px;
	display: block;
	border: solid 1px #c9c9c9;
	background-color: #fff;
	background-image: url(/static_media/css_lib/images/elements/box_no_corner_stripe.jpg);
	background-repeat:  repeat-x;
	text-align: left;
	padding: 10px;
	padding-left: 20px;
	color: #8d8d8d;
	font-size: 10px;
	line-height: 20px;
	position: absolute;
	width: 270px;
	left: -257px;
	top: -21px;
}
.csq_page_tooltip h2
{
	font-size: 12px;
	font-weight: bold;
}
.csq_page_tooltip_wrapper
{
	height: 30px;
	margin-top: 8px;
	clear: both;	
}
.csq_page_tooltip_wrapper p.header_info
{
	margin-bottom: 10px; 
	margin-top: 10px; 
	float: left;
	padding-left: 20px;
	color: #444;
}	
.csq_page_tooltip_wrapper img
{
	cursor: pointer;	
}
.csq_page_tooltip_wrapper p.header_info img
{
	cursor: default;
}
/* updates */

#products_updates
{
	min-height: 480px;	
}
#products_updates .product_updates_categories
{
	margin-bottom: 10px;
}
#products_updates .product_updates_categories h3
{
	height: 24px;
	line-height: 24px;
	border: solid 1px #c9c9c9;
	background: url(/static_media/css_lib/images/content/box_no_corner_stripe.jpg) repeat-x; 
	padding-left: 20px;
}
#products_updates .product_updates_categories ul
{
	width: 630px;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#products_updates .product_updates_categories ul li
{
	line-height: 14px;
	margin-bottom: 5px;
}

/* top page */
.top_page
{
	text-decoration: none;
}

/* update details */

#bug_detail h2
{
	font-size: 14px;
	line-height: 24px;
	height: 24px;
	/*padding-left: 20px;*/
	
}	
#bug_detail h3
{
	margin: 20px 0 10px 0;
	font-size: 11px;
	/*font-weight: bold;*/
	color: #8d8d8d;
}
#bug_detail h4
{
	font-size: 13px;
	text-align: center;
	color: #FF0000;
	margin-bottom: 10px;
}
#bug_detail h5
{
	/*background: url(/static_media/teste/question_mark.gif) no-repeat;*/
	line-height: 20px;
	padding: 10px 0 10px 10px;
	font-weight: bold;
}
#bug_detail h6
{
	font-size: 11px;
	padding: 20px;
}
#bug_detail .feedback
{
	margin: 10px 0 20px 20px;
}

.other_details
{
	border: solid 1px #c9c9c9;
	background: url(/static_media/css_lib/images/content/box_no_corner_stripe.jpg) repeat-x; 
	text-align: justify;
	padding: 20px;
	font-size: 11px;
}
.other_details ul
{
	margin: 10px 0 10px 20px;
	list-style: none;
	list-style-position: outside;
	list-style-image: url(/static_media/images/support/0024_chevrons.png);
}
.other_details ol
{
	margin: 10px 0 10px 20px;
	list-style: none;
	list-style-position: outside;
	list-style-image: url(/static_media/images/support/0024_chevrons.png);
}
.update_download 
{
	margin-top: 20px;
}
.release_download .download_update
{
	margin-top: 20px;
	margin-right: 0px;
	float: right;
}	
/* release notes */
#releasenote
{
	width: 620px;
	border: solid 1px #c9c9c9;
	padding: 20px;
	background: url(/static_media/css_lib/images/content/box_no_corner_stripe.jpg) repeat-x; 
}
#releasenote_info
{
	font-size: 12px;
	margin: 10px 0;	
}	
#releasenote p
{
	margin: 10px 0;
}
#releasenote ul
{
	margin-bottom: 10px;
	margin-left: 30px;
	width: 600px;
	font-size: 11px;
	line-height: 14px;
	list-style: none;
	list-style-position: outside;
	list-style-image: url(/static_media/images/support/0024_chevrons.png);
}
	
.download_update, .resolved_issue
{
	float: left;
	margin-right: 20px;
	text-align: left;
	background-position: left center;
	background-repeat: no-repeat;
	line-height: 20px;
	border: solid 1px #c9c9c9;
	padding: 3px;
	background: url(/static_media/css_lib/images/content/box_no_corner_stripe.jpg) repeat-x; 
}
.download_update a, .resolved_issue a
{
	display: block;
	margin-left: 10px;
	padding-left: 30px;
	padding-right: 15px;
	background-image: url(/static_media/css_lib/images/support/btn_download.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
	line-height: 22px;
}
.resolved_issue
{
	background: none;
	border: none;
}
.resolved_issue a
{
	background-image: url(/static_media/css_lib/images/support/btn_release_notes.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
/* manuals */
#manuals 
{
	width: 660px;
	min-height: 440px;
}
#manuals #manuals_notice
{
	margin: 10px;	
	color: #d8d8d8;
	font-size: 10px;
}	
.download_details div
{
	float: left;
}
.manual_details_wrapper
{
	width: 320px;
	border: solid 1px #c9c9c9;
	background: url(/static_media/css_lib/images/content/box_no_corner_stripe.jpg) repeat-x; 
	display: block;
	margin: 3px;
	padding: 0px;
}	
.manual_details
{
	background: url(/static_media/css_lib/images/elements/pdf_icon_large.gif) 20px 10px no-repeat;	
	height: 55px;
	padding-left: 65px;
	padding-top: 10px;
}

#manuals p a
{
	color: #8c38da;	
}	
.manual_details h3
{
	padding: 0px;
	padding-right: 10px;
	font-size: 12px;
	font-weight: bold;
}
.manual_details a
{
	font-size: 12px;
	line-height: 20px;
	color: #8c38da;
}

/* search results */
#search_results
{
	min-height: 458px;
}
#search_results h2
{
	padding-top: 20px;
	font-weight: bold;
}
.read_all
{
	text-decoration: none; 
	text-align: left; 
	display: block;
	font-size: 11px;
	padding-left: 15px;
}
#search_results .box_wrapper
{
	margin: 10px 0;
}
#search_results .box_content
{
	/*background: url(/static_media/teste/question_mark.gif) no-repeat;*/
}
#search_results .box_content h5
{
	padding: 10px 0 10px 10px;
	line-height: 20px;
}
.search_answer
{
	margin-top: 10px;	
}	
.search_answer h6
{
	color: #8d8d8d;
	float: left;
	text-align: left;
	line-height: 19px;
	padding-left: 10px;
}
.search_answer h6 a
{
	text-align: left;	
	text-decoration: none;
}	
.quote_open
{
	width: 27px;
	height: 16px;
	display: block;
	float: left;
	margin-left: 10px;
	background: url(/static_media/teste/quote_open.gif) no-repeat;
}	
.quote_close
{
	width: 27px;
	height: 16px;
	display: block;
	float: left;
	background: url(/static_media/teste/quote_close.gif) no-repeat;
}
.quote_bullet
{
	width: 18px;
	height: 19px;
	display: block;
	float: left;
	margin-left: 10px;
	background: url(/static_media/css_lib/images/support/purple_arrows.gif) no-repeat;
}	
/* errors */
#errors
{
	width: 620px;
	padding: 20px;	
}	
.errors
{
	text-align: center;
	margin-top: 10px;
}
.errors p
{	
	text-align: center;
	color: #FF0000;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
}
#errors_messages, #errors_messages p
{
	margin: 10px 0;
}
#errors_messages ul
{
	margin-left: 20px;
	line-height: 20px;
	/*list-style-image: url() no-repeat;*/
}

/* download button */
.download_btn
{
	display: block;
}
.download_btn right, .download_btn .download_btn_middle, .download_btn .download_btn_middle
{
	float: left;
	height: 22px;
}
.download_btn .download_btn_left
{
	width: 7px;
	height: 22px;
	display: block;
	float: left;
	background: url(/static_media/css_lib/images/download_btn/dw_btn_left.gif) no-repeat;	
}
.download_btn .download_btn_right
{
	width: 7px;
	height: 22px;
	display: block;
	float: left;
	background: url(/static_media/css_lib/images/download_btn/dw_btn_right.gif) no-repeat;	
}
.download_btn .download_btn_middle
{
	height: 22px;
	border: none;
	line-height: 22px;
	font-size: 10px;
	display: block;
	background: url(/static_media/css_lib/images/download_btn/dw_btn_middle.gif) repeat-x;
		
}

/* ratting */
.ratting_wrapper
{
	width: 290px;
	float: left;	
}	
.ratting
{
	width: 290px;
	display: block;
	margin: 10px; 
	margin-top: 10px;
	background: none;
	border: solid 1px #c9c9c9;
	background: url(/static_media/css_lib/images/content/box_no_corner_stripe.jpg) repeat-x; 
}

/* feedback */
.feedback_warning
{
	width: 290px;
	clear: both;
}
.feedback_warning p
{
	background: url(/static_media/test/info_extras.jpg) 10px 2px no-repeat;
	margin-right: 20px;
	margin-top: 15px;
	padding-left: 40px;
	text-align: justify;
}	
.feedback
{
	width: 290px;
	margin-top: 10px;
	float: right;
	display: block;
	border: solid 1px #c9c9c9;
	background: url(/static_media/css_lib/images/content/box_no_corner_stripe.jpg) repeat-x; 
}	
.feedback, .feedback input
{
	font-size: 11px;
	text-align: left;	
}
.feedback h3
{
	font-size: 12px;
	margin-left: 10px;
	line-height: 20px;
}	
.feedback p
{
	line-height: 20px;
	width: 270px;
	padding: 0 10px;
}
.feedback textarea
{
	width: 270px;	
}	
.feedback .feedback_notice
{
	font-size: 12px;
	margin: 10px 0;
}
.top_page
{
	margin-bottom: 10px; 
	margin-top: 10px; 
	float: left;
	color: #0066cc;
}
#search_results p.header_info
{
	margin-top: 10px; 
	float: left;
	padding-left: 20px;
	color: #0066cc;
	font-weight: bold;
}
.populate#first_name
{
	width: 125px;
	float: left;
}
.populate#last_name
{
	width: 130px;
	float: left;
}
.footer_simple {
	text-align: left;
	padding: 10px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	list-style-type: none;
}
.footer_simple ul
{
	display: block;
	height: 20px;
	text-align: left;
	list-style: none;
}
.footer_simple ul li 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	height: 20px;
	text-align: left;
	display: block;
	float: left;
}
.footer_simple ul li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
	height: 20px;
	text-align: left;
}
.footer_simple a:hover,.footer_simple ul li a:hover {
	color: #8c38da;
	text-decoration: underline;
}
.footer_simple ul li a.active_sections
{
	color: #8c38da;
}	
#video_tutorial
{
	margin: 30px 0 18px 40px;	
}





.homepage_select_main_cat
{
	width: 675px;
	height: 148px;
	text-align: center;
	margin: 0px;
	margin-bottom: 30px;
	padding: 0px;
	color: #8f8f8f;
	background: url(/static_media/css_lib/images/support/mainCats_bkg.png) top left no-repeat;
}
.homepage_select_main_cat .maincat_details
{
	text-align: center;
	width: 165px;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	/*margin-top: 10px;*/
}
.maincat_delim_empty, .maincat_delim
{
	display: block;
	width:3px;
	height: 148px;
	float:left;	
}
.maincat_delim
{
	background: url(/static_media/css_lib/images/support/mainCats_delim.png) top left no-repeat;
}
.homepage_select_main_cat a, #special_category a
{
	display: block;
	width: 100%;
	text-align: center;
	font-family: arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #8f8f8f;
	text-decoration: none;
}
.homepage_select_main_cat a
{
	height: 146px;
	margin-top: 2px;
}
.maincat_details a:hover
{
	color: #8c38da;
	text-decoration: none;
	background: url(/static_media/css_lib/images/support/mainCats_bkgOver.png) left bottom;
}
.homepage_select_main_cat a span
{
	display: block;
	text-align: center;
	padding-top: 15px;
}
.maincat_details a img
{
	text-align: center;
	display: block;
}
.maincat_details a span.maincat_title
{
	font-family: 'MyriadProRegular',arial,Helvetica,sans-serif;
	font-size: 14px;
	/*font-weight: bold;*/
	height: 40px;
	color: #1d1d1d;
}
.maincat_details .maincateg_description
{
	font-size: 11px;
	line-height: 14px;
	/*height: 20px;*/
	display: block;
	text-align: left;
	padding: 10px 10px 0 10px;
	
}

#special_category .maincat_details
{
	width: 417px;	
}
#special_category a
{
	display: block;
	height:179px;
	width: 411px;
	margin: 3px 3px 0 3px;
}
#special_category a span
{
	display: block;
	padding-top: 15px;
	text-align: center;	
	font-family: 'MyriadProRegular',arial,Helvetica,sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: #353535;
}

	#special_category a:hover span
	{
		color: #8c38da;
	}

#special_category_wrapper
{
	display: block;
	width: 675px;
	height: 187px;
	margin-bottom: 30px;
	position: relative;	
	overflow: hidden;
}

/* special category */
#special_category
{
	width: 417px;
	height: 187px;
	display: block;
	float: left;
	background: url(/static_media/css_lib/images/support/specialCat_bkg.png) top left no-repeat;	
}

/* search */
#csq_search_
{
	display: block;
	width: 249px;
	height: 187px;
	float: right;
	background: url(/static_media/css_lib/images/support/quickSearch_bkg.png) top left no-repeat;
	position: relative;
}
.csq_search_content
{
	margin: 15px;	
}
.csq_search_content h2
{
	font-size: 15px;
	font-weight: bold;
	color: #616161;
}
.csq_search_content_p
{
	margin-top: 20px;	
	font-size: 12px;
	color: #3c3c3c;
}

#csq_search_ form
{
	display: block;
	width: 215px;
	height: 22px;
	position: absolute;
	bottom: 20px;
}

#search_field
{
	margin: 0px;
	padding: 0px;
	height: 16px;
	font-size: 11px;
	line-height: 16px;
	background-color: #fff;
	width: 175px;
	position: absolute;
	left:0;
	top:2px;
}

#csq_search_btn
{
	position: absolute;
	right:0;
	top:0;
}

.csq_cat_description_wrapper
{
	position: relative;
	width: 660px;
	height: 92px;
	margin-top: 10px;
	margin-bottom: 40px;	
}

.csq_cat_description_holder
{
	width: 663px;
	height: 92px;
	background: url(/static_media/css_lib/images/support/cat_description_bkg.png) top left no-repeat;
	position: absolute;
	left: -3px;
}
	.csq_cat_description
	{
		display: block;
		width: 510px;
		height: 92px;
		float: left;
		margin-left: 3px;
	}
		.csq_cat_description p
		{
			margin: 12px 20px 10px 20px;
			font-size: 13px;
			line-height: 21px;
			font-family: Verdana, Tahoma, arial, sans-serif;
			color: #1d1d1d;
		}
		
	.csq_cat_description_delim
	{
		display: block;
		width: 3px;
		height: 92px;
		float: left;
		background: url(/static_media/css_lib/images/support/cat_description_delim.png) top left no-repeat;
	}
	
	.csq_quick_links
	{
		display: block;
		width: 127px;
		height: 65px;
		margin: 12px 10px 10px 10px;
		float: left;
		font-family: Verdana, Tahoma, arial, sans-serif;
		font-size: 12px;
	}
		#csq_cat_description_lnk_sowftware
		{
			display: block;
			min-height: 30px;
			padding-left: 30px;
			margin-bottom: 8px;
			background: url(/static_media/css_lib/images/support/icon_software.png) left center no-repeat;
			color: #353535;
			text-decoration: none;
		}
		
		#csq_cat_description_lnk_documentation
		{
			display: block;
			min-height: 30px;
			padding-left: 30px;
			background: url(/static_media/css_lib/images/support/icon_documentation.png) left center no-repeat;
			color: #353535;
			text-decoration: none;
		}
