/* Globals */
#content_container { min-height:200px; height:auto; }

h1.r2011a { padding-right:61px; margin-bottom:15px; background:transparent url(/images/nextgen/doc_center/bg_h1_r2011a.gif) no-repeat right bottom; border-bottom: 1px dotted #6A6A6A; }
h1.r2011b { padding-right:61px; margin-bottom:15px; background:transparent url(/images/nextgen/doc_center/bg_h1_r2011b.gif) no-repeat right bottom; border-bottom: 1px dotted #6A6A6A; }
h1.r2012b { padding-right:61px; margin-bottom:15px; background:transparent url(/images/nextgen/doc_center/bg_h1_r2012b.png) no-repeat right bottom; border-bottom: 1px dotted #6A6A6A; }

.search_refine { margin:0px 0px 20px; padding:0px; font-size:0.9em; background:#f8f8f8; border:1px solid #d6d4d4; }
.search_refine h3 { padding:7px 6px; margin:0px; font-size:1.0em; line-height:100%; background:#eaeaea; border:1px solid #fff; }

.search_refine ul { padding:0px; margin:0px; border-top:1px solid #d6d4d4; }
.search_refine ul li { padding:0px; margin:0px; line-height:130%; background:none; }
.search_refine a { color:#005fce; background-image:none; display:block; }
.search_refine a:hover { color:#005fce; background:#dbdbdb; text-decoration:none; }
.search_refine li a { padding:6px 30px 6px 7px; }
.search_refine li a:hover { color:#3670b5; background:#dbdbdb; text-decoration:none; }

* html .search_refine { width:193px; float:left; }
* html .search_refine_scroll { width:193px; float:left; }
* html .search_refine ul { width:193px; float:left; }
* html .search_refine li { float:left; }
* html .search_refine li a { width:179px; padding:7px 7px; float:left; }

.search_refine_scroll { max-height:348px; _height:363px; overflow-y:auto; overflow-x:hidden; border-top:1px solid #d6d4d4; }
.search_refine_scroll ul { border-top:0px; }

.search_refine li.active a { color:#fff; background:#3f74c1; }
.search_refine li.active a:link, .search_refine li.active a:visited, .search_refine li.active a:hover  { color:#fff; background:#3f74c1; }

#support-search_form .form_element { width:100%; padding:0px; margin:0px; float:left; }

.support-search_container { padding:0px; margin:0px; width:100%; border-bottom:1px solid #e7e7e7; float:left; clear:right; }
.support-search_container form { padding:0px; margin:0px; float:left; }
.support-search_container .textfield { width:308px; height:18px; padding:7px 5px 5px; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; color:#6a6a6a; border:1px solid #cccccc; border-bottom-color:#999999; border-right:0px; background:#fff url(/images/nextgen/doc_center/bg_search_textbox.gif) repeat-x 0px 0px; float:left; }
.support-search_container .support-search_submit { width:100px; height:32px; padding:0px 8px 0px; margin:0px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#000; cursor:pointer; border:1px solid #cccccc; border-bottom-color:#999999; border-right-color:#999999; border-left:0px; float:left; }

.primary_actions { width:100%; padding-top:30px; float:left; }

.callout { height:157px; padding:0px 15px 15px; margin-bottom:15px; font-size:0.9em; background:#fbfbfb; border:1px solid #eaeaea; }
.callout ul { margin-bottom:0px; float:left; }
.callout ul + ul { float:right; }
.callout li { padding-left:0px; margin-bottom:5px; background:none; }


/* Support Home */
.support-home #support-search_form .dropdown { width:300px; padding:6px 4px 7px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; background:#fff url(/images/nextgen/doc_center/bg_search_textbox.gif) repeat-x 0px 0px; border:1px solid #cccccc; }
.support-home #support-search_form .form_element { *border-bottom:0px; }
.support-home #support-search_form .dropdown { *margin-top:7px; }

.support-home .primary_actions .callout { height:157px; }
.support-home .secondary_actions .callout { height:109px; }

.support-home .primary_actions .callout h3 { height:27px; padding:15px 15px 0px; margin:0px -15px 10px; font-family:'Futura'; font-size:1.4em; line-height:100%; font-weight:normal; color:#fff; border-bottom:1px solid #eaeaea; }
.support-home .secondary_actions .callout h3 { padding:8px 10px; margin:0px -15px 10px; line-height:100%; color:#464646; background:#f0f0f0; border-bottom:1px solid #eaeaea; }
.support-home .secondary_actions .callout ul { width:165px; }
.support-home .secondary_actions .callout ul + ul { width:135px; }
* html .support-home .secondary_actions .callout ul { width:auto; padding-right:35px; }

.support-home .callout.howto h3 { background:#243b69 url(/images/support/bg_support_home_callout_howto.png) no-repeat bottom right; }
.support-home .callout.troubleshooting h3 { background:#243b69 url(/images/support/bg_support_home_callout_trouble.png) no-repeat bottom right; }
.support-home .callout.installation h3 { background:#243b69 url(/images/support/bg_support_home_callout_install.png) no-repeat bottom right; }

.support-home .callout li.cta_support { padding-left:16px; background:transparent url(/images/nextgen/global/ico_call.png) no-repeat -2px 1px; }


/* SBP */
.support-sbp .support-search_container .textfield { width:649px; }

.support-sbp .search_refine_scroll { max-height:294px; _height:294px; }

.support-sbp .primary_actions .callout { height:211px; }
.support-sbp .callout h3 { padding:10px 15px 8px; margin:0px -15px 10px; line-height:100%; color:#fff; background:#696969 none; border-bottom:1px solid #3a3a3a; } 

.support-sbp .callout.howto { background:url(/images/support/bg_support_sbp_callout_howto.png) no-repeat bottom right; }
.support-sbp .callout.troubleshooting { background:url(/images/support/bg_support_sbp_callout_trouble.png) no-repeat bottom right; }
.support-sbp .callout.installation { background:url(/images/support/bg_support_sbp_callout_install.png) no-repeat bottom right; }

/*Search Technical Solutions*/
.solutions-search_container .textfield { width:80%; height:18px; padding:7px 5px 5px; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; color:#6a6a6a; border:1px solid #cccccc; border-bottom-color:#999999; border-right:0px; background:#fff url(/images/nextgen/doc_center/bg_search_textbox.gif) repeat-x 0px 0px; float:left; }
.solutions-search_container .support-search_submit { width:70px; height:32px; padding:0px 8px 0px; margin:0px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#000; cursor:pointer; border:1px solid #cccccc; border-bottom-color:#999999; border-right-color:#999999; border-left:0px; float:left; }
