/* left */

p#support_welcome
{
	font-size: 11px;
	color: #000000;
	padding-left: 10px;
	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: #FF6600;	
	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;
}


/* search */
#csq_search_
{
	margin-top: 10px;	
	margin-bottom: 40px;
}
#csq_search_ #search_field
{
	margin: 0px;
	padding: 0px;
	height: 16px;
	font-size: 10px;
	line-height: 16px;
	color: #000;
	background-color: #fff;
	width: 145px;
}
#csq_search_ h2
{
	font-weight: bold;
	color: #000;
	padding-top: 10px;	
}
#csq_search_ p
{
	margin-top: 10px;	
	font-size: 11px;
	color: #000;
}
#csq_search_ form
{
	margin-top: 10px;
}	


/* 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;
}

#csq_topics_th
{
	text-align: center;	
}	
.homepage_select_main_cat
{
	width: 650px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	color: #8f8f8f;
	padding-left: 4px;
}
.homepage_select_main_cat a
{
	text-align: center;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8f8f8f;
	text-decoration: none;
	display: block;
}
.homepage_select_main_cat .maincat_details
{
	text-align: center;
	/*width: 212px;*/
	width: 161px;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
}
.homepage_select_main_cat .maincat_details a:hover
{
	color: #FF6600;
	background: url(/static_media/test/route66_elements/over_maincat_select.gif) no-repeat;
	background-position: bottom center;
	text-decoration: none;
}
.homepage_select_main_cat .maincat_details a span
{
	display: block;
	text-align: left;
	padding-left: 15px;
	padding-right: 10px;
}
.homepage_select_main_cat .maincat_details a img
{
	text-align: center;
	margin-bottom: 20px;
	display: block;
	/*margin-left: 25px;*/
	margin-top: 10px;
}
.homepage_select_main_cat .maincat_details a span.maincat_title
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 40px;
}
.homepage_select_main_cat .maincat_details .maincateg_description
{
	font-size: 11px;
	line-height: 14px;
	/*height: 20px;*/
	display: block;
	text-align: left;
	padding: 10px 10px 0 10px;
	
}

/* 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: #FF6600;
}

/* 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: #FF6600;
	text-decoration: none;
}
#submenu ul li a:hover
{
	text-decoration: underline;	
}	
#submenu ul li ul
{
	list-style-type: none;
	/*list-style-position: outside;*/
	/*list-style-image: url(/static_media/images/support/0024_chevrons.png);*/
}
#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: #FF6600;
	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: -252px;
	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: #0066cc;
}	
.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: #FF6600;	
}	
.manual_details h3
{
	padding: 0px;
	padding-right: 10px;
	font-size: 12px;
	font-weight: bold;
}
.manual_details a
{
	font-size: 12px;
	line-height: 20px;
	color: #FF6600;
}

/* 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/orange_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: inline;
}
.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: #FF6600;
	text-decoration: underline;
}
.footer_simple ul li a.active_sections
{
	color: #FF6600;
}	
#video_tutorial
{
	margin: 30px 0 18px 40px;	
}