<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(/common/inc/css/share.css);

/*body { background-color:#f8f8f8; }*/
a img { border:none; }
a, a:active { outline: none; }
.clr { clear:both; }
.hide { display:none; }
p { margin:0; padding-bottom:10px; font-size:12px; line-height:14px; }
hr { clear:both; }
.content_wrap p a, a.color { color:#599998; }

/* Header
-------------------------------------------------- */
#contentcontainer { padding:0 12px; }
#contenthead { position:relative; z-index:1000; }
#contenthead p.eyebrow { font-size:11px; line-height:100%; /*letter-spacing:0.6px;*/ margin:0; padding:32px 0 0 2px; text-transform:uppercase; /*font-weight:bold;*/ }
#contenthead p.eyebrow a { color:#333; text-decoration:none; }
#contenthead p.eyebrow a:hover { text-decoration:none !important; }
#contenthead .head { font-size:21px; letter-spacing:-0.5px; margin:0; padding:2px 0 18px 2px; color: #ED1C24; text-decoration: none; }
#contenthead .head a { color:#ED1C24; text-decoration:none; font-weight:bold; font-size: 24px;}
#contenthead .head a:hover { text-decoration:none !important; }
#contenthead .head span { font-size:16px; }
#contenthead .head.active { margin-bottom: 18px; }
#contenthead h2 { font-size:21px; line-height:110%; letter-spacing:-0.5px; margin:0; padding:2px 0 18px 2px; }
#contenthead h2 a { color:#599998; text-decoration:none; }
#contenthead h2 a:hover { text-decoration:none !important; }
#contenthead h2 span { font-size:10px; }
#contenthead ul, #contenthead ul li { margin:0; padding:0; list-style-type:none; }
#contenthead ul { position:absolute; top:12px; right:0; }
#contenthead ul li { float:left; margin-left:8px; }
#contenthead ul li a { display:block; padding:0; font-size:11px; text-decoration:none; font-weight:bold; color:#00aeef; letter-spacing:-0.5px; text-indent:8px; }
#contenthead ul li ul li a { text-indent:-9999px; height:16px; }
#contenthead ul li#share { position:relative; }
#contenthead ul li#share ul { width:217px; background:#e2e2e2; position:absolute; left:-999em; top:20px; z-index:200; padding:15px 0 15px 15px; height:47px; }
#contenthead ul li#share ul#social li { float:left; margin:0 15px 10px 0; width:16px; height:16px; }
#contenthead ul li#share ul#social li a { padding:0 0 0 16px; cursor:pointer; }
#contenthead ul li:hover ul, #contenthead ul li.sfhover ul { left:auto !important; }
#contenthead ul li#share a#share_button { background:url(/common/img/share/share.png) 0px 0px; width:87px; line-height:20px; color:#666; letter-spacing:0px; }
#contenthead ul li#share a#share_button:hover, #contenthead ul li:hover a#share_button, #contenthead ul li.sfhover a#share_button { background-position:0px 20px !important; text-decoration:none !important; }
#contenthead ul li.requestcall_button a { background:url(/common/img/buttons/requestcall_button_long.png) 0px 0px; width:163px; line-height:20px; color:#fff; }
#contenthead ul li.requestcall_button a:hover { background-position:0px 20px !important; text-decoration:none !important; }

/* Product feature box
-------------------------------------------------- */
#product_feature { position:relative; height:225px; width:100%; }
#product_feature img { position:absolute; top:0; left:0; }
#product_feature h2 { position:absolute; bottom:112px; left:190px; color:#333; margin:0; padding:0; font-size:33px; font-weight:normal; width:520px; height:40px; }
#product_feature h3 { position:absolute; top:110px; left:190px; color:#333; margin:0; padding:0; font-size:15px; font-weight:normal; width:520px; }
#product_feature_meta { position:absolute; top:85px; right:0; width:200px; }
#product_feature_meta ul, #product_feature_meta ul li { margin:0; padding:0; list-style-type:none; }
#product_feature_meta ul li { margin-bottom:5px; }
#product_feature_meta ul li a { background:url(/common/img/bullets/plus_2009_teal_lrg.png) 0px 0.4em no-repeat; color:#333; text-decoration:none; font-weight:normal; font-size:13px; padding:2px 0 0 12px; }

#product_feature_meta ul li.download_button a { padding: 2px 10px; margin-right: 5px; color: #fff; background-color: #ED1C24 !important; background: -webkit-linear-gradient(#ED1C24, #C61017); background: linear-gradient(#ED1C24, #C61017); border: 0 none; border-radius: 10px; }
#product_feature_meta ul li.download_button a:hover { text-decoration: none !important; }
#product_feature_meta ul li.tech_talk a { color: #000 !important; }

.buynow { height:40px; }
.buynow p { margin:0 !important; }
#content_right_smaller .buynow { margin-left:5px; }
#product_feature_meta p, .buynow p { background:url(/common/img/icons/oval_teal_right.png) top right no-repeat; float:left; margin:10px 0 0 10px; padding:0; }
#product_feature_meta p.hover, .buynow p.hover { background-position:bottom right; }
#product_feature_meta p a, #mainbody .buynow p a { background:url(/common/img/icons/oval_teal_left_ffffff.jpg) top left no-repeat; text-decoration:none; font-size:11px; color:#fff !important; display:block; padding:4px 10px 4px 10px; text-decoration:none !important; }
.buynow p a { background-image:url(/common/img/icons/oval_teal_left_f3f3f3.jpg) !important; }
#product_feature_meta p a:hover, .buynow p a:hover { background-position:bottom left !important; }
#product_feature_meta p.hover, .buynow p.hover { background-position:bottom right; }
#product_feature.demo { height:440px; background-image:none; }
#product_feature.demo #product_feature_content { position:relative; display:none; height:225px; background-position:top left; background-repeat:no-repeat; }

/* Product Demo
-------------------------------------------------- */
#democanopy { position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:99998; background-color:#000; display:none; text-align:center; }
#product_demo { position:absolute; top:-1000px; left:0px; width:84px; height:40px; z-index:99999; -webkit-box-shadow:0 0 25px #000; -moz-box-shadow: 0 0 25px #000; box-shadow:0 0 25px #000; }
.demolink { display:block; text-decoration:none; font-size:12px; color:#333; font-weight:bold; line-height:14px; padding:10px 0 10px 0; }
.demolink img { float:left; margin:0 16px 0 0; position:relative; top:-6px; }

/* Navigation tabs
-------------------------------------------------- */
#products_nav { margin:25px 0 0 0; padding:0; list-style-type:none; height:33px; }
.longtail #products_nav { margin-top:11px; }
#products_nav li { float:left; margin-right:2px; text-align:center; font-size:12px; }
#products_nav li.active { background:#dedede url(/common/img/icons/navigation_tab.png) top left repeat-x; color:#333; }
#products_nav li a { color:#666; text-decoration:none; display:block; padding:5px 20px 13px 18px; cursor:pointer; line-height:15px; }
#products_nav li.active a { color:#333; }
#products_nav li a:hover { color:#599998; text-decoration:none !important; }

/* Main Body
-------------------------------------------------- */
#mainbody { padding:12px 12px 12px 12px; background:#e1e1e1; width:900px; clear:both; }
.home #mainbody { padding-top:36px; }
#mainbody h1 { color:#ACACAC; font-size:18px; margin:0; padding:0 0 34px 0; font-weight:normal; }
#mainbody #content_right_large h1 { padding-bottom:15px; }

.intro_text { padding:30px 20px 42px 20px; color:#555; font-size:19px; line-height:21px; font-weight:300; }


/* Content sections
-------------------------------------------------- */
#main_content { background:#fff; padding:24px; clear:both; }
.content_wrap { background:#f3f3f3; padding:12px 0; margin-bottom:15px; }
#content_left_small, #content_right_small, #content_left_large, #content_right_large, #content_left_larger, #content_right_smaller { float:left; }
#content_left_small { margin-left:12px; }
#content_left_large, #content_left_larger { width:612px; margin-right:12px; }
.content_wrap #content_left_large { width:570px; }
#content_left_larger { width:620px; padding:15px 0 0 0; position:relative; left:30px; }
#content_left_large .content { background:#f3f3f3; padding:44px 16px 28px 16px; margin-bottom:12px; overflow:hidden; width:580px; }
#content_left_large .content p { color:#333; }
#content_left_large .highlights { padding:0; width:612px; }
#content_left_large h4 { font-size:13px; color:#599998; padding:10px 15px 9px 15px; background:url(/common/img/heading_gradient.jpg) top left repeat-x; margin:0; }
#content_left_large h5, #content_left_large h3 { font-size:15px !important; margin:0; padding-bottom:3px !important; }
#content_left_large h5 a, #content_left_large h3 a { color:#333; text-decoration:none; }
#content_left_large h5 a:hover, #content_left_large h3 a:hover { text-decoration:underline; }
#content_right_small { width:275px; position:relative; top:-12px; }
#content_right_smaller { width:224px; float:right; position:relative; right:12px; padding-top:28px; }
#content_right_small .content { background:#f3f3f3; padding:15px; /*margin-bottom:15px;*/ position:relative; }
#content_right_small h4 { font-size:13px; color:#fff; padding:10px 15px 9px 15px; background:#b1b1b1; margin:12px 0 0; clear:both; }
#content_right_small h4.toggle { background-image:url(/common/img/icons/arrow_toggle.gif); background-position:255px -30px; background-repeat:no-repeat; cursor:pointer; }
#content_right_small h4.toggle_on { background-position:255px 10px; }
#content_left_small { width:215px; margin-right:25px; padding-top:15px; }
#content_right_large { width:630px; padding-top:15px; }
.content_wrap h2 { color:#333; font-size:22px; padding:0 0 15px 30px; border-bottom:1px solid #e8e8e8; margin:0; }
.longtail #mainbody .content_wrap h1 { color:#333; margin:0; font-size:22px; padding:0 0 15px 30px; border-bottom:1px solid #e8e8e8; margin:0; font-weight:bold; }
#content_left_large h3, #content_left_larger h3 { font-size:18px; color:#599998; margin:0; padding:0 0 20px 0; /*width:400px;*/ }
#content_left_large p, #content_left_larger p { color:#6B6B6B; font-size:12px; }
#content_left_large ul, #content_left_larger ul, #overlay_left ul { margin:0; padding:0 0 0 15px; color:#6B6B6B; }
#content_left_large li, #content_left_larger li, #overlay_left li { font-size:12px; color:#6B6B6B; }
.content_longtail { width:550px !important; margin-right:80px !important; }
.testimonial { font-style:italic; padding:10px 0 15px 0; }
.testimonial_header { padding-top:10px }
.testimonial span { display:block; font-style:normal; }

/* Subcontent sections
-------------------------------------------------- */
.highlight_block { border-top:1px solid #fff; border-bottom:1px solid #E1E1E1; position:relative; padding:22px 24px 12px 0; }
.highlight_image { left:24px; position:absolute; text-align:center; top:26px; width:110px; }
.highlight_image img { /*padding-top:25px;*/ vertical-align:middle; }
.highlight_text { width:433px; padding:0 0 0 155px; }
.highlights .viewall { border-top:1px solid #fff; text-align:right; margin:0; padding:0; height:32px; }
.highlights .viewall a { display:block; float:right; padding:3px 26px 3px 0; margin:5px 11px 0 0; background:url(/common/img/icons/grayarrow.gif) center right no-repeat; }

.highlight_feature_block { border-top:1px solid #EFEFEF; border-bottom:1px solid #E1E1E1; position:relative; padding:22px 24px 12px 0; background:#FFF; }
.highlight_feature_image { right:30px; position:absolute; text-align:center; top:0; width:110px; }
.highlight_feature_image img { /*padding-top:25px;*/ vertical-align:middle; }
.highlight_feature_text { width:433px; padding:0 0 0 20px; }
.highlight_feature_text h2 { font-size:15px !important; margin:0; padding-bottom:3px; }
.highlight_feature_text h2 a { color:#333; text-decoration:none; }
.highlight_feature_text h2 a:hover { text-decoration:underline; }
.highlight_feature_text a { color:#556292 !important; text-decoration: none; }

.highlight_links, .highlight_links li { margin:0 !important; padding:0 !important; list-style-type:none; }
.highlight_links { padding-bottom:15px; }
.highlight_links li { float:left; margin-right:10px !important; }
.highlight_links li a { display:block; padding:5px 0 5px 15px; background-repeat:no-repeat; text-decoration:none; }
.highlight_links li.highlight_readmore a { background-image:url("/common/img/bullets/plus_2009_teal.png"); background-position:0px 10px; padding-left:11px; }
.highlight_links li.highlight_demo a { background-image:url("/common/img/bullets/demo.png"); background-position:-4px 2px; color:#666; }
.highlight_links li.highlight_calculator a { background-image:url("/common/img/bullets/calculator.png"); background-position:-4px 2px; color:#666; padding-left:17px; }
.highlight_links li.highlight_download a { background-image:url("/common/img/bullets/download.png"); background-position:-4px 2px; color:#666; padding-left:17px; }
.highlight_links li.highlight_flyer a { background-image:url("/common/img/bullets/flyer.png"); background-position:-4px 2px; color:#666; }
.highlight_links li.highlight_video a { background-image:url("/common/img/bullets/video.png"); background-position:-2px 2px; color:#666; padding-left:22px; }
.highlight_links li.highlight_webcast a { background-image:url("/common/img/bullets/webcast.png"); background-position:-2px 2px; color:#666; padding-left:20px; }

#success_stories { width:650px; }
.success_story, #content_right_small .expand_block { width:250px; float:left; margin:20px 70px 0 0; }
#content_left_large #success_stories .success_story { float:right; margin:20px 70px 0 0; }
.success_image { height:48px; margin-bottom:8px; position:relative; }
.success_image img { position:absolute; bottom:0; left:0; }
#content_right_small .expand_block { background:#f4f4f4; border-bottom:1px solid #e1e1e1; margin:0 0 10px 0; padding:0 0 10px 0; width:245px; }
#content_right_small .expand_block_left { width:75px; float:left; margin-right:20px; }
#content_right_small .expand_block_right { width:150px; float:left; }
#content_right_small .expand_block_right h5 { font-size:11px; margin:0; padding:0; }
#content_right_small .expand_block_right h5 a { text-decoration:none; color:#599998; }
#content_left_small ul, #content_left_small ul li { margin:0; padding:0; list-style-type:none; }
#content_left_small ul li { margin-bottom:3px; padding:3px 10px; }
#content_left_small ul li.active { background:#9c9c9c; margin-bottom:3px; }
#content_left_small ul li a { color:#5d5d5d; font-size:11px; text-decoration:none; }
#content_left_small ul li a:hover { text-decoration:underline; }
#content_left_small ul li.active a { color:#fff; }
#content_right_large h2, #content_left_large h2, #content_left_larger h2 { margin:0; padding:0 0 15px 0; color:#599998; font-size:18px; border:none !important; }
#content_right_large h3, #content_left_large h3 { margin:0; padding:0 0 15px 0; }
#content_right_large h3, #content_left_larger h3 { padding:10px 0 15px 0; margin:0; color:#333; font-size:15px; font-weight:bold; }
h4.active_hash span { background:url(/common/img/hash_gradient.jpg) left center repeat-x; padding:10px !important; }
#content_right_large hr, #content_left_large hr, #content_left_larger hr { height:3px; width:100%; border:none; background:#000; }
#content_left_larger hr.thin { height:1px;background:#e1e1e1; margin:0 0 15px 0; }
#content_right_large .content { clear:both; background:url(/common/img/content_fade.jpg) top left repeat-x; padding:15px; }
.content_nav, .content_nav li { margin:0; padding:0; list-style-type:none; }
.content_nav li { float:left; }
.content_nav li a { display:block; padding:10px 15px; font-size:11px; color:#000; text-decoration:none; background:#dedede url(/common/img/content_nav.jpg) top left repeat-x; }
.content_nav li a:hover { text-decoration:underline; }
.content_nav li.active a { color:#599998; background:#fff; font-weight:bold; }
.inner_page_nav, .inner_page_nav li { margin:0; padding:2px 0; list-style-type:none; }
.inner_page_nav { padding:0 0 20px 10px !important; }
.inner_page_nav li a { background:url(/common/img/bullets/plus_2009_teal.png) 0px 0.6em no-repeat; color:#000; text-decoration:none; font-size:12px; padding:2px 0 0 12px; display:block; }
.longtail_link { font-size:11px; margin:0; padding:24px 0 0 30px; font-weight:normal; }
.longtail_link strong { color:#599998; }
.longtail_link a { text-transform:uppercase; text-decoration:none; color:#8e8e8e; }
ul.longtail, ul.longtail li { margin:0; padding:0; list-style-type:none; }
ul.longtail { padding:20px 0 0 0 !important; width:650px; overflow:hidden; }
ul.longtail li { width:268px; margin:5px 28px 5px 0; float:left; border-top:3px solid #333; }
ul.longtail li strong { font-size:15px; color:#333; display:block; margin:4px 0; padding-top:12px; }
ul.longtail li a.readmore { font-size:11px; color:#333 !important; text-decoration:none; font-weight:bold; display:block; margin:9px 0; padding-top:0; }
.thumbnail { background:url(/common/img/thumbnail_wrap.jpg) top left no-repeat; }
.thumbnail_tall { background:url(/common/img/thumbnail_wrap_tall.png) top left no-repeat; }
.thumbnail a { display:block; padding: 15px 17px; }
.thumbnail_left { float:left; margin:0 15px 15px 0; }
.thumbnail_right { float:right; margin:0 0 15px 15px; }
#community td { background:#f3f3f3; border-top:1px solid #ccc; padding:12px 6px 6px 6px; }
#community td a { text-decoration:none; color:#333; font-size:12px; font-weight:bold; }
#community td.img { width:50px; text-align:center; }
#community td.link { vertical-align:middle; }

/* Features
-------------------------------------------------- */
.features { padding-bottom:10px; }
.features a { color:#333; text-decoration:none; font-size:12px; padding:3px 0 3px 20px; display:block; background-position: 5px 5px; background-repeat:no-repeat; }
.features a:hover { text-decoration:none !important; }
.features .feature_content p a { display:inline; }
.features .odd { background-color:#f3f3f3; }
.features a.odd { background-image:url(/common/img/icons/arrow_toggle_features_odd.gif); }
.features .even { background-color:#fff; }
.features a.even { background-image:url(/common/img/icons/arrow_toggle_features_even.gif); }
.features .toggle { background-position:5px -13px; color:#4e8888; }
.feature_content { padding:5px 15px 3px 20px; }
.feature_content p { color:#4b4b4b; font-size:12px; padding:0 0 10px 0; }
.feature_content p.readmore { padding:2px 0 0 13px; }
.feature_content p.readmore a { padding:0; }
.feature_content p.readmore a:hover { padding:0; text-decoration:underline !important; }
.feature_content p.readmore_left { float:left; }
.feature_content ul li { font-size:12px; color:#4B4B4B; }
.feature_content_thumbnail { min-height:125px; }
table.feature_table thead h3 { font-weight: normal; font-size: 1em; margin: 0 !important; padding: 0 !important; }
table.feature_table th { color:#fff; padding:5px; font-weight:normal; text-align:center; background:#333 url(/common/img/icons/feature_table_separator.gif) top right no-repeat; }
table.feature_table th.column { width:90px; }
table.feature_table th strong { font-weight:normal; color:#599998; }
table.feature_table td { padding:5px; border-right:2px solid #e8e8e8; font-size:12px; color:#333; }
table.feature_table tr.odd td { background:#e8e8e8; border-right:2px solid #f4f4f4; }
table.feature_table tr td.noborder { border:none; }
table.feature_table tr th.noborder { background:#333; }
table.feature_table tr.border td { background:#f4f4f4; padding:0; }
table.feature_table tr.border td h4 { border-top:3px solid #333; margin-top:15px !important; padding:15px 0 15px 5px !important; }
table.feature_table span { text-indent:-9999px; display:block; width:88px; height:11px; }
table.feature_table span.yes, table.feature_table span.maybe, table.feature_table span.maybe_notxt { background-position:38px 0px; background-repeat:no-repeat; }
table.feature_table span.yes { background-image:url(/common/img/icons/feature_dot_teal.gif); }
.blue table.feature_table span.yes { background-image:url(/common/img/icons/feature_dot_blue.gif); }
.orange table.feature_table span.yes { background-image:url(/common/img/icons/feature_dot_yellow.gif); }
.green table.feature_table span.yes { background-image:url(/common/img/icons/feature_dot_green.gif); }
.purple table.feature_table span.yes { background-image:url(/common/img/icons/feature_dot_purple.gif); }
.blue table.feature_table span.maybe { background-image:url(/common/img/icons/feature_dot_maybe_blue.gif); }
table.feature_table span.maybe { background-image:url(/common/img/icons/feature_dot_maybe_teal.gif); }
.orange table.feature_table span.maybe { background-image:url(/common/img/icons/feature_dot_maybe_yellow.gif); }
.green table.feature_table span.maybe { background-image:url(/common/img/icons/feature_dot_maybe_green.gif); }
.purple table.feature_table span.maybe { background-image:url(/common/img/icons/feature_dot_maybe_purple.gif); }
table.feature_table tr.odd span.yes { background-position:none; }
table.feature_table tr.odd span.maybe { background-position:38px -29px; }
.tooltip { background:#000000; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#fff; display:none; font-size:12px; padding:15px; position:absolute !important; opacity: 0.9; width:165px; z-index:800; }

/* Read/view/link all links
-------------------------------------------------- */
ul.readmore, ul.readmore li { margin:0; padding:0; list-style-type:none; }
p.readmore, ul.readmore li, a.readmore { background:url(/common/img/bullets/plus_2009_teal.png) 0px 0.4em no-repeat; }
/*ul.readmore li { background-position:0em 0.85em; }*/
p.readmore { position:relative; top:-5px; padding:0px 0 15px 10px; }
#content_right_small p.readmore { padding-bottom:0; }
#content_right_smaller ul.readmore { margin-left:5px; padding-bottom:15px; }
#content_right_smaller ul.readmore li { background:url(/common/img/bullets/plus_2009_teal_lrg.png) 0px 0.8em no-repeat; }
a.readmore { display:block; }
ul.readmore { padding:10px 0; }
ul.readmore li, a.readmore { padding:5px 0 2px 13px; }
#mainbody p.readmore a, ul.readmore li a, a.readmore { color:#333 !important; font-weight:bold; font-size:11px; text-decoration:none; }
.readmore_large a { font-size:13px !important; }
.title { display:block; color:#000; text-decoration:none; font-weight:bold; }
.viewall { margin-left:125px; clear:both; }
.viewall a { text-decoration:none; font-size:13px; color:#333; display:block; padding:2px 0 2px 23px; background:url(/common/img/icons/grayarrow.gif) top left no-repeat; }
.link_all { padding:10px 10px; background:#f4f4f4; }
.link_all a { background:url(/common/img/bullets/plus_2009_teal.png) 0px 0.6em no-repeat; padding:3px 0 3px 12px; text-decoration:none; color:#333; font-weight:bold; }
.more_link { margin:0 15px 0;/* position:absolute; bottom:10px; right:10px;*/ padding-bottom:0; clear:both; background:#f3f3f3; position:relative; top:-29px; float:right; }
.more_link a { display:block; float:left; margin-right:5px; }
.more_link a.more_link_add, .more_link a.more_link_remove { padding:0; height:16px; width:16px; text-indent:-9999px; }
.more_link a.more_link_add { background:url(/common/img/icons/plus.gif) top left no-repeat; margin-right:0; }
.more_link a.more_link_add_off { background-position:0 -16px; cursor:default; }
.more_link a.more_link_remove { background:url(/common/img/icons/minus.gif) top left no-repeat; }
.more_link a.more_link_remove_off { background-position:0 -16px; cursor:default; }

/* Promo box
-------------------------------------------------- */
.promo { position:relative; width:274px; height:143px; }
.promo img { position:absolute; top:0; left:0; z-index:1; }
.promo p { position:absolute; top:35px; left:10px; z-index:2; color:#000; font-size:13px; font-weight:bold; width:170px; line-height:13px; padding:0; font-weight:bold; }
.promo p a { color:#000; text-decoration:none !important; }
.promo p a span { color:#fff; display:block; font-size:20px; line-height:20px; }

/* RAC form
-------------------------------------------------- */
#requestcall { margin-top:12px; }
#requestcall h3 { background-color:#d2d2d2; margin:0; padding:11px 15px 10px 15px; font-size:13px; letter-spacing:-0.3px; color:#333; }
#requestcall p { margin:0; padding:10px 0 0 0; }
#requestcall form { /*background-color:#d6d6d6;*/ margin:0; padding:0; }
#requestcall { background-color:#d6d6d6; }
#requestcall fieldset { margin:0; padding:4px 0 14px 14px; border:none; }
#requestcall fieldset p { float:left; width:130px; padding-top:12px; }
#requestcall fieldset p#requestcall_company, #requestcall fieldset p#requestcall_country { clear:left; }
#page #requestcall fieldset p#requestcall_country { width:130px !important; width:127px; } /* IE6 hack */
#requestcall fieldset p#requestcall_email { clear:left; width:248px; }
#requestcall fieldset p#requestcall_email input { width:248px; }
#requestcall fieldset p#requestcall_comments { clear:left;width:248px; overflow:hidden; }
#requestcall fieldset p#requestcall_comments textarea { height:20px; width:248px; border:none !important; border: 0px solid #d6d6d6; margin:0; overflow:auto; line-height:20px; min-height:20px; }
#requestcall fieldset input { width:117px; border:0px solid #000000; padding:3px 0; }
#requestcall label { display:block; padding-bottom:4px; }
#requestcall select { width:117px; padding:2px 0 3px 0; }
#requestcall #lower_submit { margin:0; padding:4px 0 0 0; }
#requestcall #lower_submit #requestcall_submit { clear:left; margin:0; padding:0; width:125px; height:40px; position:relative; left:14px; top:3px; float:left; }
#requestcall #lower_submit #requestcall_submit input { background:#4b4b4b url(/common/img/buttons/submit_d6d6d6.jpg) top left no-repeat; width:108px; height:22px; color:#ffffff; border:0px solid #000000; text-align:center; font:11px Arial, Helvetica, Sans-Serif; cursor:pointer; }
#requestcall #requestcall_privacy { width:200px; margin:0 0 0 14px; padding:0; clear: left; }
#requestcall #requestcall_privacy a { display:block; padding:0 10px 0 32px; height:27px; background:url("/img/linux2009/privacy.gif") center left no-repeat; color:#666; font-size:10px; text-decoration:none; line-height:27px; word-wrap:break-word; width:158px; }
#requestcall #requestcall_privacy.widetranslation { width:248px; float:none; clear:both; height:36px; }
#requestcall #requestcall_privacy.widetranslation a { margin:0 0 0 12px; }
#requestcall #requestcall_privacy.multilinetranslation a { line-height:13px; }
#requestcall #requestcall_salesphone { clear:left; background-color:#d6d6d6; margin:0; padding:9px 14px 12px 13px; line-height:12px; }
#requestcall #requestcall_salesphone a { font-weight:bold; font-size:109.5%; text-decoration:none; color:#000000 !important; }
#content_right_smaller #requestcall fieldset p { width:105px; }
#content_right_smaller #requestcall fieldset p#requestcall_country { width:105px !important; }
#content_right_smaller #requestcall fieldset p input, #content_right_smaller #requestcall fieldset p select { width:92px; }
#content_right_smaller #requestcall fieldset p#requestcall_email, #content_right_smaller #requestcall fieldset p#requestcall_email input, #content_right_smaller #requestcall fieldset p#requestcall_comments, #content_right_smaller #requestcall fieldset p#requestcall_comments textarea { width:198px; }
#content_right_smaller #requestcall #requestcall_privacy { width:65px; }
#content_right_smaller #requestcall #requestcall_privacy a { width:27px; text-indent:-9999px; }
#pricing_left #requestcall { background:none; }
#pricing_left #requestcall input, #pricing_left #requestcall textarea { border:1px solid #ccc; }
#mst3k_email { clear:both; }
#mst3k_country, #mst3k_state { min-height:30px; }
#content_right_smaller #form_content div.half { width:100px; margin:0; }
#content_right_smaller #form_content div.half input, #content_right_smaller #form_content div.half select { width:88px; }
#content_right_smaller #form_content div.full input { width:190px; }
#content_right_smaller #form_content textarea { width:180px; }
.rac_support_request a { color:#999999; }
.rac_support_request a:hover { color:#333333; }

/* ThickBox overrides
-----------------------------*/
#TB_title { height:42px; position:relative; }
#TB_ajaxWindowTitle { float:none; position:absolute; top:18px; left:0; }
#TB_closeAjaxWindow { float:none; position:absolute; top:-15px; right:-15px; }
#TB_closeWindowButton { text-align:left; width:57px; height:18px; text-indent:-9999px; display:block; background:url(/promo/special/img/close.gif) top left no-repeat; }
#TB_ajaxContent { }

/* Pricing page
-------------------------------------------------- */
#content_left_large .pricing { background:#f3f3f3; padding:23px 0 0 0; margin-bottom:12px; overflow:hidden; width:auto !important; }
#content_left_large .pricing #pricing_intro { padding:0 16px 0 25px; }
#content_left_large .pricing h2 { padding:0 0 34px 0; }
.pricing .img { float:right; margin:55px 45px 0 25px; }
.pricing p { margin:0; padding:0; }
.pricing strong { color:#333; }
#pricing_cols {background-color:#fcfcfc; clear:both; margin-top:38px; padding:0 0 0 13px;}
#pricing_left, #pricing_right { float:left; padding-top:15px; }
#pricing_left { width:318px; clear:both; }
#pricing_right { width:240px; }
#pricing_left h3, #pricing_right h3 { width:auto !important; margin:0; padding:10px 0 12px 0; color:#333; }
#content_left_large .pricing #pricing_cols #pricing_left h3 { color:#000 !important;}
#pricing_left #requestcall { padding:0 0 0 12px; margin:0 30px 13px 0; }
#pricing_left #requestcall h3, #pricing_left #requestcall form, #pricing_left #requestcall_salesphone { background:none; }
#pricing_left #requestcall fieldset { padding:2px 0 0 0; }
#pricing_left #requestcall fieldset p input, #pricing_left #requestcall fieldset p textarea { border:1px solid #ccc !important; }
#pricing_left #requestcall fieldset p#requestcall_comments { width:250px; }
#pricing_left #requestcall #lower_submit { margin:0; padding:18px 0 0 0; }
#pricing_left #requestcall #lower_submit #requestcall_submit { position:relative; top:0; left:0; }
#pricing_left #requestcall #lower_submit #requestcall_submit input { background-image:url(/common/img/buttons/submit_ffffff.jpg); }
#pricing_left #requestcall #lower_submit #requestcall_privacy { float:left; position:relative; top:-2px; left:-3px; }
#pricing_left #requestcall_privacy {margin: 0;}
#pricing_left #requestcall #lower_submit #requestcall_salesphone { margin:0; padding:4px 0 24px 0; line-height:120%;}
#pricing_right h3 { color:#599998; font-size:13px; }
#pricing_right ul, #pricing_right ul li { margin:0; padding:0; list-style-type:none; }
#pricing_right ul { margin-top:15px; }
#pricing_right ul li { padding:5px 0 5px 34px; background-position:center left; background-repeat:no-repeat; margin-bottom:7px; }
#pricing_right ul li a { font-size:12px; font-weight:bold; text-decoration:none; color:#333; }
#pricing_right li#pricing_partner { background-image:url(/common/img/icons/pricing_partner.png); }
#pricing_right li#pricing_calculator { background-image:url(/common/img/icons/pricing_calculator.png); }
#pricing_right li#pricing_volume { background-image:url(/common/img/icons/pricing_volume.png); }
#pricing_right li#pricing_quote { background-image:url(/common/img/icons/pricing_quote.png); }
#pricing_right li#pricing_cart { background-image:url(/common/img/icons/pricing_cart.png); }

/* Tech Specs
-------------------------------------------------- */
.techspecs { padding-bottom:10px; }
.techspecs h5 { color:#599998; font-size:12px; margin:0; padding:0 0 10px 0; }
.techspecs ul { margin:0; padding:0 0 0 15px; }
.techspecs ul ul { padding:5px 0 0 15px; }
.techspecs ul li { font-size:12px; padding:3px 0; }

/* Resource library and icons
-------------------------------------------------- */
.icons, .icons li { margin:0; padding:0; list-style-type:none; }
.icons { padding-bottom:10px !important; padding-left:0 !important; }
.icons li { padding:13px 50px 13px 47px; background-repeat:no-repeat; background-position:10px center; }
.icons li.odd { background-color:#e8e8e8; }
.icons li a { text-decoration:none; color:#000; font-size:12px; }
.icons li.download { background-image:url(/common/img/icons/arrow_down.png); }
.icons li.audio { background-image:url(/common/img/icons/meta_audio2.png); }
.icons li.video { background-image:url(/common/img/icons/meta_video2.png); }
.icons li.doc { background-image:url(/common/img/icons/meta_doc2.png); }
.icons li.presentation { background-image:url(/common/img/icons/meta_presentation2.png); }
.icons li.release { background-image:url(/common/img/icons/meta_release2.png); }
.icons li.buzz { background-image:url(/common/img/icons/meta_buzz2.png); }
.icons li.award { background-image:url(/common/img/icons/meta_award2.png); }
.icons li.news { background-image:url(/common/img/icons/meta_news.png); }
.resource_library #content .col_two { float:left; width:24.9em; }
.resource_library #content .col_two.last { padding-left:34px; }

/* Services and support
-------------------------------------------------- */
.indent { padding-right:180px; }
.indent h3 { margin:0; padding:5px 0 0 0 !important; color:#ED1C24 !important; font-size:12px !important; }
.indent h3 a { text-decoration:none; color:#ED1C24 !important; font-size:12px; }
.indent ul.service_links, .indent ul.service_links li { margin:0; padding:0; list-style-type:none; }
.indent ul.service_links { padding:10px 0 10px 0 !important; }
.indent ul.service_links li { padding:2px 0 2px 12px; background:url(/common/img/bullets/plus_2009_teal.png) top left no-repeat; }
.indent ul.service_links li a { color:#6b6b6b; font-style:italic; text-decoration:none; }
.callout { margin:10px 0; background:#5a9a98; padding:15px; }
#mainbody .indent .callout h5 { margin:0; }
#mainbody .indent .callout h5 a { color:#fff !important; text-decoration:none; font-size:15px; font-weight:bold; }
#mainbody .indent .callout p { color:#fff !important; }
#mainbody .indent .callout p.callout_link { padding:6px 0 6px 30px; background:url(/common/img/icons/arrow_right.png) center left no-repeat; }
#mainbody .indent .callout p.callout_link a { color:#000 !important; text-decoration:none; }

/* FAQ page
-------------------------------------------------- */
form.contact label { display:block; font-size:12px; color:#000; margin-bottom:4px; }
form.contact input, form.contact textarea { border:1px solid #ccc; padding:3px; }
form.contact input { width:200px; }
form.contact textarea { width:450px; height:100px; font:12px Arial; }
form.contact #submit { margin:0; padding:0; width:125px; height:40px; }
form.contact #submit input { background:#4b4b4b url(/common/img/buttons/submit_ffffff.jpg) top left no-repeat; width:108px; height:22px; color:#ffffff; border:0px solid #000000; text-align:center; font:11px Arial, Helvetica, Sans-Serif; cursor:pointer; }

/* Partners page
-------------------------------------------------- */
h4.bottom-border { border-bottom:1px solid #AAAAAA; color:#ED1C24; margin-top:32px; margin-bottom:16px; padding:0; width:550px; }
.last .partner { border:none; }
.partner { border-bottom:1px solid #E3E5E5; display:block; position:relative; width:550px; padding-top:16px; padding-bottom:16px; }
.partnerlink { padding-top:16px; }
.partnerlink a { text-decoration:none; }
.partner_name a { color:#ED1C24; font-weight:bold; text-decoration:none; }
.partner_logo { float:left; }
.partner_info { float:right; position:relative; width:371px; }
.highlights .viewall { border-top:0; height:32px; margin:0; padding:0; text-align:right; }
.content_resources ul, .content_resources ul li { margin:0; padding:0; list-style-type:none; }
.content_resources ul li { background:url(/common/img/bullets/plus_teal.gif) 0px 3px no-repeat; padding:0 0 0 14px; margin-bottom:3px; font-size:12px; }
.content_resources ul li a { text-decoration:none; color:#72aeb6; font-weight:bold; }
.content_resources ul li a:hover { text-decoration:underline; }
.content hr { background-color:#E1E1E1; color:#E1E1E1; border:0px solid #E1E1E1; margin:0 0 12px 0; padding:0; height:1px; }
.green .content_resources ul li { background-image:url(/common/img/bullets/plus_green.gif); }
.green .content_resources ul li a { color:#728e2a; }
.blue .content_resources ul li { background-image:url(/common/img/bullets/plus_blue.gif); }
.blue .content_resources ul li a { color:#00aeef; }
.purple .content_resources ul li { background-image:url(/common/img/bullets/plus_purple.gif); }
.purple .content_resources ul li a { color:#546291; }
.yellow .content_resources ul li, .orange .content_resources ul li { background-image:url(/common/img/bullets/plus_orange.gif); }
.yellow .content_resources ul li a, .orange .content_resources ul li a { color:#f7ac07; }

/* Footer
-------------------------------------------------- */
body #ftr { border-bottom:none; }
#footer { padding:6px 0 10px 0; }
#footer #footer_left { width:230px; float:left; margin-right:15px; }
#footer .footer_section { float:left; width:145px; margin-right:15px; }
#footer .footer_section h5 { margin:0; padding:9px 0 7px 0; font-size:13px; font-weight:bold; color:#333; }
#footer .footer_section ul, #footer .footer_section ul li { margin:0; padding:0; list-style-type:none; }
#footer .footer_section ul li { margin-bottom:5px; }
#footer .footer_section ul li a { text-decoration:none; font-size:11px; color:#666; }
#footer .footer_section ul li a:hover { text-decoration:underline; }
#footer .readmore li { padding:0 0 0 18px; margin:0 0 8px 0; background-image:url(/common/img/bullets/plus_2009_teal_lrg.png); background-position:5px 0.35em; }
#footer .readmore li a { font-size:13px; }
#footer p.requestcall_button { margin:0 0 0 6px; padding:21px 0 0 0; clear:both; height:20px; }
#footer p.requestcall_button a { background:url(/common/img/buttons/requestcall_button_long.png) 0px 0px; width:163px; line-height:20px; color:#fff; display:block; color:#fff; text-decoration:none; font-size:11px; text-indent:10px; letter-spacing:-0.5px; }
#footer p.requestcall_button a:hover { background-position:0px 20px !important; text-decoration:none !important; }
#footer #breadcrumb { margin-top:12px; border-top:1px solid #ccc; padding-top:12px; }
#footer #breadcrumb ul, #footer #breadcrumb ul li { margin:0; padding:0; list-style-type:none; }
#footer #breadcrumb ul li { float:left; margin-right:5px; }
#footer #breadcrumb ul li, #footer #breadcrumb ul li a { font-size:10px; color:#666; text-transform:uppercase; }
.es-es #footer #breadcrumb ul li, .es-es #footer #breadcrumb ul li a { font-size:9px; text-transform:uppercase; }
#footer #breadcrumb ul li strong { color:#599998; }
#footer #breadcrumb ul li a { text-decoration:none; }
#footer #breadcrumb ul li a:hover { text-decoration:underline; }

/* Color Overrides
-------------------------------------------------- */
.orange #contenthead h2 a, .orange #products_nav li a:hover, .orange #content_left_large h3, .orange #content_left_larger h3, .orange #content_right_small .expand_block_right h5 a, .orange #content_right_large h3, .orange #content_left_large h3, .orange .content_nav li.active a, .orange table.feature_table th strong, .orange #pricing_right h3, .orange .techspecs h5, .orange .indent h5 a, .orange #content_left_large h4, .orange .features a.toggle, .orange .content_wrap p a, .orange .indent h5, .orange .color { color:#F7AC06 !important; }
.orange #breadcrumb ul li strong, .orange .longtail_link strong { color:#E37F1C !important; }
.orange .callout { background:#F7AC06; }
.orange #product_feature_meta ul li a, .orange .link_all a, .orange .inner_page_nav li a, .orange p.readmore, .orange ul.readmore li, .orange a.readmore, .orange .indent ul.service_links li, .highlight_links li.highlight_readmore a { background-image:url(/common/img/bullets/plus_2009_orange.png); }
.orange #footer .readmore li, .orange #product_feature_meta ul li a, .orange #content_right_smaller ul.readmore li { background-image:url(/common/img/bullets/plus_2009_orange_lrg.png); }
.orange #product_feature_meta p, .orange .buynow p { background-image:url(/common/img/icons/oval_orange_right.png); }
.orange #product_feature_meta p a { background-image:url(/common/img/icons/oval_orange_left_ffffff.jpg); }
.orange .buynow p a { background-image:url(/common/img/icons/oval_orange_left_f3f3f3.jpg) !important; }
.blue #contenthead h2 a, .blue #products_nav li a:hover, .blue #content_left_large h3, .blue #content_left_larger h3, .blue #content_right_small .expand_block_right h5 a, .blue #content_right_large h3, .blue #content_left_large h3, .blue .content_nav li.active a, .blue table.feature_table th strong, .blue #pricing_right h3, .blue .techspecs h5, .blue .indent h5 a, .blue #footer #breadcrumb ul li strong, .blue #content_left_large h4, .blue .features a.toggle, .blue .content_wrap p a, .blue .indent h5, .blue .color, .blue .longtail_link strong { color:#00aeef !important; }
.blue #breadcrumb ul li strong, .blue .longtail_link strong { color:#007FB2 !important; }
.blue .callout { background:#62CAE3; }
.blue #product_feature_meta ul li a, .blue .link_all a, .blue .inner_page_nav li a, .blue p.readmore, .blue ul.readmore li, .blue a.readmore, .blue .indent ul.service_links li, .highlight_links li.highlight_readmore a { background-image:url(/common/img/bullets/plus_2009_blue.png); }
.blue #footer .readmore li, .blue #product_feature_meta ul li a, .blue #content_right_smaller ul.readmore li { background-image:url(/common/img/bullets/plus_2009_blue_lrg.png); }
.blue #product_feature_meta p, .blue .buynow p { background-image:url(/common/img/icons/oval_blue_right.png); }
.blue #product_feature_meta p a { background-image:url(/common/img/icons/oval_blue_left_ffffff.jpg) !important; }
.blue .buynow p a { background-image:url(/common/img/icons/oval_blue_left_f3f3f3.jpg) !important; }
.green #contenthead h2 a, .green #products_nav li a:hover, .green #content_left_large h3, .green #content_left_larger h3, .green #content_right_small .expand_block_right h5 a, .green #content_right_large h3, .green #content_left_large h3, .green .content_nav li.active a, .green table.feature_table th strong, .green #pricing_right h3, .green .techspecs h5, .green .indent h5 a, .green #footer #breadcrumb ul li strong, .green #content_left_large h4, .green .features a.toggle, .green .content_wrap p a, .green .indent h5, .green .color, .green .longtail_link strong { color:#7ac142 !important; }
.green #breadcrumb ul li strong, .green .longtail_link strong { color:#439539 !important; }
.green .callout { background:#7AC142; }
.green #product_feature_meta ul li a, .green .link_all a, .green .inner_page_nav li a, .green p.readmore, .green ul.readmore li, .green a.readmore, .green .indent ul.service_links li, .highlight_links li.highlight_readmore a { background-image:url(/common/img/bullets/plus_2009_green.png); }
.green #footer .readmore li, .green #product_feature_meta ul li a, .green #content_right_smaller ul.readmore li { background-image:url(/common/img/bullets/plus_2009_green_lrg.png); }
.green #product_feature_meta p, .green .buynow p { background-image:url(/common/img/icons/oval_green_right.png); }
.green #product_feature_meta p a { background-image:url(/common/img/icons/oval_green_left_ffffff.jpg) !important; }
.green .buynow p a { background-image:url(/common/img/icons/oval_green_left_f3f3f3.jpg) !important; }
.purple #contenthead h2 a, .purple #products_nav li a:hover, .purple #content_left_large h3, .purple #content_left_larger h3, .purple #content_right_small .expand_block_right h5 a, .purple #content_right_large h3, .purple #content_left_large h3, .purple .content_nav li.active a, .purple table.feature_table th strong, .purple #pricing_right h3, .purple .techspecs h5, .purple .indent h5 a, .purple #footer #breadcrumb ul li strong, .purple #content_left_large h4, .purple .features a.toggle, .purple .content_wrap p a, .purple .indent h5, .purple .color, .purple .longtail_link strong { color:#556292 !important; }
.purple #breadcrumb ul li strong, .purple .longtail_link strong { color:#363C74 !important; }
.purple .callout { background:#556292; }
.purple #product_feature_meta ul li a, .purple .link_all a, .purple .inner_page_nav li a, .purple p.readmore, .purple ul.readmore li, .purple a.readmore, .purple .indent ul.service_links li, .highlight_links li.highlight_readmore a { background-image:url(/common/img/bullets/plus_2009_purple.png); }
.purple #footer .readmore li, .purple #product_feature_meta ul li a, .purple #content_right_smaller ul.readmore li { background-image:url(/common/img/bullets/plus_2009_purple_lrg.png); }
.purple #product_feature_meta p, .purple .buynow p { background-image:url(/common/img/icons/oval_purple_right.png); }
.purple #product_feature_meta p a { background-image:url(/common/img/icons/oval_purple_left_ffffff.jpg) !important; }
.purple .buynow p a { background-image:url(/common/img/icons/oval_purple_left_f3f3f3.jpg) !important; }
.red #contenthead h2 a, .red #products_nav li a:hover, .red #content_left_large h2, .red #content_left_larger h2, .red #content_right_small .expand_block_right h5 a, .red #content_right_large h2, .red #content_left_large h2, .red .content_nav li.active a, .red table.feature_table th strong, .red #pricing_right h2, .red .techspecs h5, .red .indent h5 a, .red #footer #breadcrumb ul li strong, .red #content_left_large h4, .red .features a.toggle, .red .content_wrap p a, .red .indent h5, .red .color, .red .longtail_link strong { color:#ED1C24 !important; }
.red #breadcrumb ul li strong, .red .longtail_link strong { color:#ED1C24 !important; }
.red .callout { background:#556292; }
.red #product_feature_meta ul li a, .red .link_all a, .red .inner_page_nav li a, .red p.readmore, .red ul.readmore li, .red a.readmore, .red .indent ul.service_links li, .highlight_links li.highlight_readmore a { background-image:url(/common/img/bullets/plus_red.png); padding-top: 2px;}
.red #footer .readmore li, .red #product_feature_meta ul li a, .red #content_right_smaller ul.readmore li { background-image:url(/common/img/bullets/plus_red.png); }
.red #product_feature_meta p, .red .buynow p { background-image:url(/common/img/buttons/oval_red_right.png); }
.red #product_feature_meta p a { background-image:url(/common/img/buttons/oval_red_left.png) !important; }
.red .buynow p a { background-image:url(/common/img/buttons/oval_red_left.png) !important; }
.red table.feature_table span.yes { background-image:url(/common/img/icons/check.png); }
.red table.feature_table span.maybe { background-image:url(/common/img/icons/feature_dot_maybe_red.gif); }
.red table.feature_table span.maybe_notxt { background-image:url(/common/img/icons/feature_dot_maybe_red_notxt.gif); }
.red .content_resources ul li { background-image:url(/common/img/bullets/plus_red.png); }
.red .content_resources ul li a { color: #333333 !important; }
.red .buynow p { border-radius:10px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }




/* Chat RAC button
-------------------------------------------------- */
#content .rac_button { margin-bottom:15px; }
#content .rac_button a { font-size:13px; background-repeat:no-repeat; background-position:8px 9px; color:#fff; text-decoration:none; border-radius:5px; display:block; background-color:#333; padding:8px 8px 8px 39px; font-weight:bold; }
#content .button_chat a { background-image:url(/common/img/icons/chat_icon_white.png); }
#content .button_chat a:hover { color:#fff; background-color:#3f3f3f; text-decoration:none !important; }
#content .rac_chat .phonecall { margin:20px 0; }</pre></body></html>