
body {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
    font-size: 12px;
    line-height: 1.4em;    
}

#menu {
    -x-system-font: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 8px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 8px;
}
   
#banner {
    background-color: #E0E9F1;
    border-bottom-color: #B1C9DD;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-top-color: #B1C9DD;
    border-top-style: solid;
    border-top-width: 2px;
    clear: both;
    height: 39px;
}

#containerLogo {
    float: left;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 0;
    position: relative;
    top: -11px;
}   

#containerLogo {
    float: left;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 0;
    position: relative;
    top: -11px;
}

#navTop a.navlink {
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    color: #0F5491;
    text-decoration: none;
}

#navTop a .underline {
    border-bottom-color: #0F5491;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

#navTop {
    float: right;
    font-family: Tahoma,Verdana,Helvetica,sans-serif;
    font-size: 11px;
    padding-bottom: 4px;
    padding-left: 0;
    padding-right: 9px;
    padding-top: 4px;
}

/* Page Globals */
html { min-height:100%; margin-bottom:1px; }
html body { height:100%; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:75%; color:#000; line-height:140%; background:#D6D6D6 url(/includes_content/nextgen/images/bg_body.gif) repeat-x top left; overflow-y:scroll; }

/*
html body td { vertical-align:top; text-align:left; }
*/
img { border:none }

.container_240 { width:962px; } 

/* Content Globals */
h1 { padding:0px; margin:0px 0px 18px 0px; font-family:Arial, Helvetica, sans-serif; font-size:1.5em; color:#d55000; line-height:130%; font-weight:normal; }
h2 { padding:0px; margin:0px 0px 8px 0px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#000; font-weight:bold; line-height:140%; display:block; }
h3 { padding:0px; margin:0px 0px 8px 0px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#000; font-weight:bold; line-height:140%; }
h4 { padding:0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; color:#000; font-weight:bold; line-height:140%; }

h2.h1_adjacent { padding:2px 0px 0px; margin:-22px 0px 25px; font-family:'Futura-Book', Arial, Helvetica, sans-serif; color:#6a6a6a; font-weight:normal; border-top:1px dotted #6a6a6a; border-bottom:none; }

a { color:#005fce; text-decoration:none; }
a:hover { color:#005fce; text-decoration:underline; }
a:visited { color:#004aa0; text-decoration:none; }
a:hover { text-decoration:underline; }
a:focus, a:active { outline:none } /* Removes FF 3 Image Link Outline */
a.cta { padding-left:10px; font-weight:bold; background:transparent url(/images/nextgen/global/bg_cta.gif) no-repeat 0px 7px; display:block;}
.downsize a.cta { background-position: 0 4px; } /*Maybe move to downsize */
.full_right_column a.cta { background-position:0px 4px; } /*Maybe move or rework all the cta stuff*/
a.help { padding:3px 0px 3px 20px; background:transparent url(/images/nextgen/global/ico_global_info.png) no-repeat 0px 2px; display:block;line-height:normal;}
a.feedback { padding: 3px 0px 3px 20px; background:transparent url(/images/common/icons/icon_feedback.png) no-repeat 0px 2px; display: block;line-height:normal;}
a.navigate_back { padding:0px 0px 3px 20px; background: url("/images/nextgen/global/ico-arrow-lft.gif") 0 0px no-repeat; display: block;line-height:normal;}
a.trial { padding:3px 0px 3px 20px; background:transparent url(/images/nextgen/global/ico_ctablock_download.gif) no-repeat 0 2px; display: block;line-height:normal;}
a.youtube {padding: 3px 0px 3px 22px; background: url("/images/nextgen/global/ico_youtube.png") no-repeat scroll 0 2px transparent; display: block;line-height:normal;}
a.enlarge {padding:3px 0px 3px 20px; background: url("/images/nextgen/global/ico_enlarge.png") no-repeat scroll 0 2px transparent; display: block;line-height:normal;}
a.datasheet {padding:3px 0px 3px 22px; background:url("/images/nextgen/global/ico_pdf.png") 0 2px no-repeat; display: block;line-height:normal;}
a.doc { padding:3px 0px 3px 22px; background:url("/images/nextgen/global/ico_documentation.gif") 0 2px no-repeat; display: block;line-height:normal;}
a.fx { padding:3px 0px 3px 20px; background:url("/images/nextgen/global/ico_function.gif") 0 2px no-repeat; display: block;line-height:normal;}
a.features {padding:3px 0px 3px 20px; background: url("/images/nextgen/global/ico_features.gif") 0 2px no-repeat; display: block;line-height:normal;}
a.blocks { padding:3px 0px 3px 20px; background:url("/images/nextgen/global/ico-blocks.png") 0 1px no-repeat; display: block;line-height:normal;}
a.hardware { padding:3px 0px 3px 20px; background:url("/images/nextgen/global/ico-hardware.png") 0 1px no-repeat; display: block;line-height:normal;}
a.sys_objects { padding:3px 0px 3px 20px; background:url("/images/nextgen/global/ico-sys-objects.png") 0 2px no-repeat; display: block;line-height:normal;}
a.datatable_icon { padding:3px 0px 3px 20px; background:url("/images/nextgen/global/ico_datatable.png") 0 2px no-repeat; display: block;line-height:normal;}

sup { font-size:0.7em; line-height:100%; vertical-align:text-top; }
sub { font-size:0.7em; line-height:100%; vertical-align:text-bottom; }

p { padding:0px; margin:0px 0px 20px 0px; }

ul { padding:0px; margin:0px 0px 20px 0px; list-style:none; }
ul li { padding:0px 0px 0px 12px; margin:0px 0px 7px 0px; list-style-type:none; background:transparent url(/images/nextgen/global/pic_global_bullet.gif) no-repeat 0px 7px; }
ul li ul { padding:5px 0px 0px; margin:0px 0px 7px 0px; }
ul li ul li { background:transparent url(/images/nextgen/global/pic_global_bullet_dash.gif) no-repeat 0px 9px;}
ol { padding:0px; margin:0px 0px 20px 0px; list-style:decimal; }
ol li { padding:0px; margin:0px 0px 7px 23px; list-style-type:decimal; background:none; }
ol li ol li { list-style-type:lower-alpha; }
ol li ul { padding-top:7px; }
ol li ul li { padding:0px 0px 0px 12px; margin:0px 0px 7px 0px; list-style-type:none; background:transparent url(/images/nextgen/global/pic_global_bullet.gif) no-repeat 0px 7px; }

ul.pdf_list li { padding-left:22px; background-image:url(/images/nextgen/global/pic_global_bullet_pdf.png); background-position:0px 1px; }

ul.linklist li { padding:0px; margin-bottom:3px; background:none; }
ul.unbulleted_list li { padding:0px; margin-bottom:3px; background:none; }
ul.bulleted_list li { padding:0px 0px 0px 12px; margin:0px 0px 7px 0px; background:transparent url(/images/nextgen/global/pic_global_bullet.gif) no-repeat 0px 7px; }
ul.cta_list li { padding:0px 0px 0px 10px; margin:0px 0px 3px 0px; background: url("/images/nextgen/global/bg_cta.gif") no-repeat scroll 0 7px transparent;}

ul.anchor_nav li { padding-left:10px; background:none; }
ul.anchor_nav li a { text-decoration:none; }

ul.social_media_list { margin:0px; }
.social_media_list li { float:left; margin:0px 5px 0px 0px; padding:0px; background:none;}
.social_media_list a { padding:0px; margin:0px; height:24px; width:24px; display:inline-block;  }
.social_media_list .rss {background: url("/images/nextgen/global/ico-rss-lg.png") no-repeat scroll left top transparent;}
.social_media_list .twitter {background: url("/images/twitter_bird.png") no-repeat scroll left top transparent;}
.social_media_list .facebook {background: url("/images/facebook_32.png") no-repeat scroll left top transparent;}
.social_media_list .google {background: url("/images/nextgen/global/ico-google-plus-lg.png") no-repeat scroll left top transparent;}
.social_media_list .youtube { background: url("/images/nextgen/global/ico-youtube-lg.png") no-repeat scroll left top transparent;}
.social_media_list .linkedin { background: url("/images/nextgen/global/ico-linkedin-lg.png") no-repeat scroll left top transparent;}
.social_media_list.small a { padding:0px; margin:0px; height:16px; width:16px; }
.social_media_list.small .rss { background: url("/images/nextgen/global/ico-rss.png") no-repeat scroll left top transparent; }
.social_media_list.small .twitter  { background: url("/images/twitter_bird.png") no-repeat scroll left top transparent;}
.social_media_list.small .facebook  { background: url("/images/facebook_32.png") no-repeat scroll left top transparent;}
.social_media_list.small .google  { background: url("/images/nextgen/global/ico-google-plus.png") no-repeat scroll left top transparent;}
.social_media_list.small .youtube  { background: url("/images/nextgen/global/ico_youtube.png") no-repeat scroll left top transparent;}
.social_media_list.small .linkedin { background: url("/images/nextgen/global/ico-linkedin.png") no-repeat scroll left top transparent;}



.definition_list td { padding:3px 5px 3px 0px; }

/* Old Override Location */

.back_to_top { font-size:0.9em; }
.back_to_top a { color:#bca33f; text-decoration:none; }

.inline_image { margin-bottom:20px; }
.flowable_image { margin:0px 0px 10px 10px; }

.image_w_caption { margin-bottom:20px; }
.image_container { margin-bottom:35px; }
.image_container img { display:block; }
.caption_container { margin:-30px 0px 35px 0px; font-size:0.9em; color: #575757; line-height:140%; overflow:hidden;} 
.caption_container p { margin:5px 0px 0px 0px;} 

.cta_new_txt { margin-left:5px; font-size:10px; color:#cb9601; font-weight:bold; display:inline; }
.cta_new_icon { padding:0px 2px; margin:0px 0px 0px 10px; font-size:10px; color:#fff; font-weight:normal; line-height:90%; background:#bc912b url(/images/nextgen/global/bg_new.gif) repeat-x 0px 0px; border:1px solid #a37f1e; } 
.cta_new_icon { -moz-border-radius:2px; -webkit-border-radius:2px; }

.file_size { margin:0px 0px 0px 3px; font-size:0.9em; color:#6a6a6a; }
.runtime { margin:0px 0px 0px 3px; font-size:0.9em; color:#6a6a6a; }

.hidden { visibility:hidden; position:absolute; top:-999px; }

.separator { padding:0px 0px 20px 0px; margin:0px; border-top:1px solid #d6d4d4; }

.float_left { float:left; }
.float_right { float:right; } 
.float_none { float:none; }
.center { margin:0 auto; }

.testimonial { font-family:'Futura', Arial, Helvetica, sans-serif; color:#404040; font-size:1.1em; }
.testimonial_source { font-family:'Futura-Italic', Arial, Helvetica, sans-serif; color:#404040; }

.footnote { font-size:0.8em; color:#878787; }
.footnote p, .footnote ul { margin-bottom:10px; }


/* Structure */
.page_container { width:100%; background:#ffffff; float:left; }

.header_container { width:100%; height:62px; font-size:1.1em; line-height:100%; float:left;}

.logo_container { float:left; position:absolute; top:0px; z-index:100; }
.logo_container  .mw_logo { margin:0px 0px 0px -1px; float:left; }
.logo_container p.tagline { height:23px; margin:17px 0px 0px 1px; color:rgb(107, 107, 107); font-size:10px; font-style:italic; line-height:25px; text-indent:10px; border-left:1px solid rgb(181, 181, 181); float:left; }

.headernav { padding:0px; margin:6px 3px 11px 0px; text-align:right; float:right; }
.headernav ul { margin:0px; float:left; }
.headernav li { padding:4px 0px; margin:0px; font-size:0.9em; line-height:100%; color:#7C7C7C; background:none; float:left; }
.headernav a { padding:1px 9px 0px 6px; margin:0px 3px 0px 0px; text-decoration:none; color:#1D4520; display:block; }
.headernav .headernav_contact a { border-right:1px solid #7C7C7C; }
.headernav .headernav_store a { padding-right:16px; }
.headernav .headernav_search { padding:0px; }
.headernav a:hover { color:#1760B6; text-decoration:underline; }

li.headernav_country { width:200px; padding:2px 7px 2px 0px; margin:0px; background:transparent url(/images/nextgen/global/ico_country_arrow.png) no-repeat right center; }
li.headernav_country a { padding:5px 5px 5px 19px; margin-top:-2px; background:transparent url(/images/nextgen/global/ico_globe.png) no-repeat left 1px; display:block; float:right; }

.countrynav_container { width:130px; margin:-5px 0px 0px 205px; font-size:1.2em; background:orange; border:1px solid #dedddd; float:right; position:absolute; z-index:100000; right:9999px;  }
.countrynav_container ul { width:110px; padding:5px 0px; float:left; }
.countrynav_container li { width:100%; padding:0px; margin:0px; float:left; }
.countrynav_container li a { width:100%; padding:0px 10px 5px; margin:0px; text-align:left; background:transparent none; float:left; }
li.headernav_country:hover .countrynav_container { right:auto; }

/* Rollover Delay */
.inactive_state ul { display:none; }
.inactive_state div { display:none; }

.site_search { margin:0px; padding:0px 2px 0px 0px; }
.site_search .textfield { width:120px; padding:2px 0px; margin:0px 6px 0px 0px; font-size:1.0em; color:#000; border:1px solid #A3A2A2; float:left; }
.site_search .submit_go { width:18px; height:18px; margin-top:0px; font-size:0px; color:#d0d0d0; text-align:left; background:transparent url(/includes_content/nextgen/images/bg_search_submit.gif) no-repeat; border:none; float:left; }

.mwa-nav { margin:0px 1px 0px 0px; float:right; clear:right; }
.mwa-nav ul { margin:0px; float:left; }
.mwa-nav li { padding:0px 8px; color:#7C7C7C; font-size:0.9em; background:none; border-right:1px solid #7C7C7C; float:left; }
.mwa-nav li.mwa-nav_logout { border-right:none; }
.mwa-nav a { color:#1760B6; text-decoration:none; display:block; }
.mwa-nav a:hover { color:#1760B6; text-decoration:underline; }
.mwa-nav a:visited { color:#1760B6; text-decoration:none; }

.topnav_container { width:100%; padding:0px; margin:0px 0px 5px; font-size:1.1em; display:table; }
.topnav_frame { width:940px; padding:0px; margin:0px; display:table; }
.topnav { float:left; }
.topnav ul { padding:0px; margin:0px; }
.topnav li { margin:0px; padding:0px; background:none; float:left; }
.topnav li a { padding:5px 12px 4px 13px; color:#1D4520; font-weight:bold; text-decoration:none; display:block; float:left; white-space:nowrap; }
.topnav li a:hover { background:#b7c5d4; text-decoration:none; }

/* Any changes to breadcrumbs has an impact on doc_center.css */
.breadcrumbs { width:600px; padding:7px 0px 0px 0px; margin-left:13px; border-top:1px dotted #828181; }
.breadcrumbs ul { margin:0px; padding:0px 0px 7px; float:left; }
.breadcrumbs ul li { padding:0px 10px 0px 0px; margin:0px; font-size:1.1em; background:none; float:left; }
.breadcrumbs ul li a, .breadcrumbs ul li a:visited { color:#828181; }
.breadcrumbs ul li.trail { padding:0px 10px 0px 16px; background:transparent url(/images/nextgen/global/bg_breadcrumb_arrow.png) no-repeat 0px 4px; }

.localnav_container { padding:0px 0px 15px 0px; font-size:1.1em; background:#fbfbfb; border:1px solid #dcdcdc; }
.localnav { padding:10px 0px 0px; }
.localnav ul { margin:0px; }
.localnav li { padding:0px; margin:0px; color:#6a6a6a; font-weight:bold; background:none; }
.localnav li span.localnav_section_head { padding:5px 2px 5px 10px; display:block; }
.localnav li ul { margin:-1px 0px 0px 10px; border-top:1px dotted #6a6a6a; }
.localnav li a { padding:4px 2px 4px 10px; color:#1D4520; text-decoration:none; display:block; }
.localnav li a:hover { color:#1D4520; background:#dbdbdb; text-decoration:none; }
.localnav li.active a { color:#fff; background:#3f74c1; }
.localnav li.active a:hover { color:#fff; background:#3f74c1; }
.localnav li li a { padding-left:18px; margin-left:-10px; font-weight:normal; }
.localnav li li.active { padding-left:10px; margin-left:-10px; }
.localnav li.active li a { color:#1D4520; background-color:transparent; }
.localnav li.active li a:hover { color:#1D4520; background:#dbdbdb; text-decoration:none; }
.localnav li li.active a { color:#fff; }
.localnav li li.active a:hover { color:#fff; text-decoration:none; }

/* Expandable Navigation */
.localnav li.expandable.expanded a { padding:4px 2px 4px 18px; color:#1D4520; text-decoration:none; background:transparent url(/includes_content/nextgen/images/bg_localnav_expanded.gif) no-repeat 9px 8px; display:block; }
.localnav li.expandable.expanded a:hover { color:#1D4520; text-decoration:none; background:#dbdbdb url(/includes_content/nextgen/images/bg_localnav_expanded.gif) no-repeat 9px 8px; }
.localnav li.expandable.collapsed a { padding:4px 2px 4px 18px; color:#1D4520; text-decoration:none; display:block; background:transparent url(/includes_content/nextgen/images/bg_localnav_collapsed.gif) no-repeat 9px 8px; }
.localnav li.expandable.collapsed a:hover { color:#1D4520; text-decoration:none; background:#dbdbdb url(/includes_content/nextgen/images/bg_localnav_collapsed.gif) no-repeat 9px 8px; }
.localnav li.expandable.collapsed ul { display:none; }
.localnav li.expandable.expanded li a { background:none; }
.localnav li.expandable.expanded li a:hover { background-image:none; }
.localnav li.expandable.expanded li.active { padding-left:10px; margin-left:-10px; }
.localnav li.expandable.expanded li.active a { color:#fff; background:#3f74c1; }
.localnav li.expandable.expanded li.active a:hover { background:#3f74c1; }

.two_panel_selector .subnav {background: url("/images/nextgen/global/bg-two-panel-fade-top.png") no-repeat scroll right top transparent; font-size: 1.2em; font-weight: bold; line-height: 160%; margin-top: 10px;}
.two_panel_selector .subnav ul {background: url("/images/nextgen/global/bg-two-panel-fade-bottom.png") no-repeat scroll left bottom transparent; margin: 0; padding: 20px 0 148px;}
.two_panel_selector .subnav ul li {background: url("/images/nextgen/global/bg-two-panel-item.png") repeat-y scroll right top #F5F5F5; margin: 0; padding: 0; }
.two_panel_selector .subnav ul li a {color: #3F3F3F; display: block; line-height: 100%; padding: 14px 15px 14px 0;text-align: right;}
.two_panel_selector .subnav ul li a:hover {background: url("/images/nextgen/global/bg-two-panel-item-hover.png") repeat-y scroll right top transparent; text-decoration: none; }
.two_panel_selector .subnav ul li.active {background: url("/images/nextgen/global/bg-two-panel-item-active-top.png") no-repeat scroll left top transparent; padding:4px 0px 0px; margin:-4px 0px -4px; position: relative; z-index: 3;}
.two_panel_selector .subnav ul li.active a {background: url("/images/nextgen/global/bg-two-panel-item-active-bottom.png") no-repeat scroll left bottom transparent; color: #BF3C0F; padding: 14px 15px 18px 0;}

/*
.content_frame { width:960px; padding:45px 0px 0px 0px; background:transparent url(/images/nextgen/global/bg_banner_wide.jpg) no-repeat 0px -120px; border:1px solid #d1d1d1; float:left; }
*/
.content_frame { width:100%; padding:10px 0px 0px 0px; background:#fff; border:1px solid #d1d1d1; float:left; }
.content_container { width:100%; min-height:415px; padding:15px 0px 20px; font-size:1.2em; line-height:160%; float:left; }
.fullwidth .content_container { min-height:auto; height:auto; padding:0px; }

.rightcol { font-size:1.1em; line-height:140%; }
.ctablock_container { margin:0px 0px 20px; padding:0px 0px 2px; background:transparent url(/includes_content/nextgen/images/bg_ctablock_container.gif) no-repeat bottom left; }
.ctablock { border:1px solid #c2c2c2; border-bottom:1px solid #8c8c8c; }
.ctablock_element { border:1px solid #fff; border-top:0px; background:#f1f1f1 url(/includes_content/nextgen/images/bg_ctablock_element.gif) repeat-x 0px 0px; }
.ctablock_element a { padding:8px 12px 8px 26px; margin:0px; font-weight:bold; line-height:100%; display:block; }
.ctablock_element a:visited { color:#005fce; }
.ctablock .sales a { background:transparent url(/images/phone.gif) no-repeat 3px 5px;  }
.ctablock .trial a { background:transparent url(/images/nextgen/global/ico_ctablock_download.gif) no-repeat 4px 5px;}
.ctablock .email a { background:transparent url(/images/nextgen/global/ico_ctablock_email.gif) no-repeat 3px 5px;  }
.ctablock .event a { background:transparent url(/images/nextgen/global/ico_ctablock_event.gif) no-repeat 3px 5px;  }
.ctablock .print a { background:transparent url(/images/nextgen/global/ico_ctablock_print.gif) no-repeat 3px 5px;  }
.ctablock .survey a { background:transparent url(/images/nextgen/global/ico_ctablock_survey.gif) no-repeat 3px 5px;  }
.ctablock .faq a { background:transparent url(/images/nextgen/global/ico_ctablock_faq.gif) no-repeat 3px 5px;  }
.ctablock .subscribe a { background:transparent url(/images/nextgen/global/ico_ctablock_subscribe.gif) no-repeat 3px 5px;  }
.ctablock .rel_notes a { background:transparent url(/images/nextgen/global/ico_ctablock_relnotes.gif) no-repeat 3px 5px;  }
.ctablock .quote a { background:transparent url(/images/nextgen/global/ico_ctablock_quote.gif) no-repeat 3px 5px;  }
.ctablock .techkit a { background:transparent url(/images/nextgen/global/ico_ctablock_techkit.gif) no-repeat 4px 5px;  }
.ctablock .cart { padding:8px 12px 8px 26px; background:#dee9f6 url(/images/nextgen/global/ico_ctablock_cart.gif) no-repeat 4px 5px; }
.ctablock .cart a { padding:0px; font-weight:normal; border:0px; }
.ctablock .cart a.cta { padding-left:10px; background:transparent url(/images/nextgen/global/bg_cta.gif) no-repeat 0px 3px;  }
.ctablock .cart p { padding:7px 0px; margin:0px; }

.spotlight_container { margin:0px 0px 20px 0px; padding:0px 0px 2px 0px; background:transparent url(/includes_content/nextgen/images/bg_spotlight_container.gif) no-repeat bottom left; }
.spotlight { border:1px solid #c2c2c2; border-bottom:1px solid #8c8c8c; }
.spotlight_element { padding:8px 12px 8px 26px; border:1px solid #fff; border-top:0px; background:#f1f1f1 url(/includes_content/nextgen/images/bg_spotlight_element.gif) repeat-x 0px 0px; }
.spotlight_element h3 { margin:0px 0px 5px -26px; padding:1px 0px 1px 26px; font-size:1.0em; background:transparent url(/images/nextgen/global/ico_spotlight_default.gif) no-repeat 3px 0px; }
.spotlight_element p { margin-bottom:10px; }
.spotlight_element a.spotlight_cta { padding-left:10px; background:transparent url(/images/nextgen/global/bg_cta.gif) no-repeat 0px 4px;  }
.spotlight .quote h3 { background:transparent url(/images/nextgen/global/ico_spotlight_quote.gif) no-repeat 3px 0px;  }
.spotlight .video h3 { background:transparent url(/images/nextgen/global/ico_spotlight_watch.gif) no-repeat 3px 0px;  }
.spotlight .info h3 { background:transparent url(/images/nextgen/global/ico_ctablock_faq.gif) no-repeat 3px 0px;  }

.callout_container { width:100%; margin-bottom:20px; font-size:0.9em; border:1px solid #C2C2C2; }
.rightcol .callout_container {font-size:1.0em;}
.rightcol .callout_container h3 {font-size:1.0em;}
.callout_content { line-height:140%; overflow:hidden; background-repeat:no-repeat;}
.callout_image { overflow:hidden; background-repeat:no-repeat; }

.callout_container .bg_right { padding:0px 75px 0px 0px; margin:15px; }
.callout_container .bg_left { padding:0px 0px 0px 75px; margin:15px; }
.callout_container .bg_center_bottom { margin:15px; padding:0px 0px 46px 0px; background-position:bottom left;}
.callout_container .bg_center_top {margin:15px; padding:46px 0px 0px 0px; background-position:top left;}
.callout_container .bg_center_center {margin:15px; background-position:center center;}

.callout_container .bg_right_flush { padding:15px 75px 15px 15px; margin:0px; }
.callout_container .bg_left_flush { padding:15px 15px 15px 75px; margin:0px; }
.callout_container .bg_center_bottom_flush { margin:0px; padding:15px 15px 46px 15px; background-position:bottom left;}
.callout_container .bg_center_top_flush { margin:0px; padding:46px 15px 15px 15px; background-position:top left;}
.callout_container .bg_center_center_flush {margin:0px; background-position:center center;}

.callout_container .right_top { background-position:top right; }
.callout_container .right_center { background-position:center right; }
.callout_container .right_bottom { background-position:bottom right; }

.callout_container .left_top { background-position:top left; }
.callout_container .left_center { background-position:center left; }
.callout_container .left_bottom { background-position:bottom left; }

.callout_container .callout_image.bg_right_flush { padding:15px 15px 15px 15px;}

.callout_content ul, .callout_content ol, .callout_content p { margin-bottom:10px; }
.callout_content ul li { margin-bottom:5px; line-height:1.2em; background-position:0px 4px;}
.callout_content ul li ul { margin:0px; padding:2px 0 0; }
.callout_content a.cta { background-position:0px 4px; }
.callout_content .separator { padding-bottom:10px; }

.callout_container .sectionheader.rounded {-moz-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px;}
.callout_container .sectionheader {background-color: #686868; background-image:-moz-linear-gradient(100% 100% 90deg, #565656, #767676); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#767676), to(#565656)); border-bottom: 1px solid #E2E2E2;color: #FFFFFF;margin: 0 0 10px;padding: 4px 0 4px 14px;}
.callout_container .sectionheader a, .callout_container .sectionheader a:hover, .callout_container .sectionheader a:visited {color: #FFFFFF; text-decoration:none;}
.fade .sectionheader {border: 1px solid #C2C2C2;}
.callout_container .emphasize { background-color: #AB4D1E; background-image:-moz-linear-gradient(100% 100% 90deg, #A23A07, #CA6E40); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#CA6E40), to(#A23A07)); }
.callout_container .secondary { color:#575757; background:#F7F7F7; }
.no_border { border:none; }

/* Types of Callouts */
#belly_band { margin-bottom: 5px; margin-top: 5px;}
#belly_band a { float:left; margin:0px 30px 0px 0px; }

.footer_container { width:100%; padding:10px 0px; font-size:1.0em; line-height:110%; color:#717171; float:left; }
.footer { width:100%; float:left; }
.footernav { width:75%; margin:0px; float:right; }
.footernav li { padding:0px; background:none; float:right;  }
.footernav a { padding:2px 8px; color:#717171; text-decoration:none; display:block; border-left:1px solid #BFBFBF; }
.footernav a:hover { color:#717171; text-decoration:underline; }
.footernav a:visited { color:#717171; }

li.footernav_help a { padding-left:0px; border:none; }
li.footernav_twitter { margin:0px 5px 0px 0px; padding:0px; display:inline-block; }
li.footernav_twitter a:hover, li.footernav_twitter a.sfhover { background-position: -21px -20px; }
li.footernav_twitter a { background:transparent url("/images/social-icons.gif") no-repeat; background-position: -21px 0px; height:16px; width:16px; border-left:none; margin:0px; padding:0px; }
li.footernav_facebook { margin:0px 5px 0px 0px; padding:0px; display:inline-block; }
li.footernav_facebook a:hover, li.footernav_facebook a.sfhover { background-position: 0px -20px; }
li.footernav_facebook a { background:transparent url("/images/social-icons.gif") no-repeat; height:16px; width:16px; border-left:none; margin:0px; padding:0px; }
li.footernav_google { margin:0px 5px 0px 0px; padding:0px; display:inline-block; }
li.footernav_google a:hover, li.footernav_google a.sfhover { background-position: -63px -20px; }
li.footernav_google a { background:transparent url("/images/social-icons.gif") no-repeat; background-position: -63px 0px; height:16px; width:16px; border-left:none; margin:0px; padding:0px; }
li.footernav_youtube { margin:0px 5px 0px 0px; padding:0px; display:inline-block; }
li.footernav_youtube a:hover, li.footernav_rss a.sfhover { background-position: -42px -20px; }
li.footernav_youtube a { background:transparent url("/images/social-icons.gif") no-repeat; background-position: -42px 0px; height:16px; width:16px; border-left:none; margin:0px; padding:0px; }
li.footernav_piracy { margin: 0px 40px 0px 0px; }

/* Fat Footer */
.fat_footer {float:left; width:100%; color: #717171; border:1px solid #c9c9c9; padding:25px 0px 25px 0px; margin:0px; font-size: 1.1em;
background: #e9e9e9; /* Old browsers */
background: -moz-linear-gradient(top,  #e9e9e9 0%, #dbdbdb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#dbdbdb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e9e9e9 0%,#dbdbdb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e9e9e9 0%,#dbdbdb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e9e9e9 0%,#dbdbdb 100%); /* IE10+ */
background: linear-gradient(top,  #e9e9e9 0%,#dbdbdb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-9 */
}
.fat_footer li.header, .fat_footer li.header a:link, .fat_footer li.header a:visited { color:#4d4d4d; font-weight:bold;}
.fat_footer a:link, .fat_footer a:visited { color:#7c7c7c; }
.fat_footer ul { margin:0px; }

.copyright { float:left; }
.languagenav { width:40%; padding:10px 0px; margin:0px; float:left; }
.languagenav li { padding:0px; background:none; float:left;  }
.languagenav a { padding:0px 8px; color:#878787; text-decoration:none; display:block; border-left:1px solid #d7d7d7; }
.languagenav a:hover { color:#878787; text-decoration:underline; }
.languagenav li.lang_title { font-weight:bold; }
.languagenav li.lang_de a { border-left:none; }

/*added from Header/footer css */

/* Rightcol Floating Templates */
.rightcol_float {  margin-top:-10px; font-size:0.83333em; line-height:125%; background:#fff; float:right; }

/* Page Elements */
.datatable { width:100%; margin-bottom:20px; line-height:140%; background:#fff; border:1px solid #d6d4d4;}
.datatable th { padding:14px 7px 4px 7px; font-weight:normal; text-align:left; vertical-align:bottom; border-left:1px solid #d6d4d4; border-bottom:1px solid #d6d4d4; }
.datatable td { padding:7px 5px; text-align:left; vertical-align:top; border-left:1px solid #d6d4d4; }
.datatable td p { margin-bottom:10px; }
.table_header { background:#e4e9ef url(/images/forms/bg_th.gif) repeat-x top left; color:#000; font-weight:bold; text-align:left; border:1px solid #d6d4d4; border-bottom:1px solid #fff; }
.table_header h3 { padding:7px 10px; margin:0px; line-height:100%; }
.table_footer { height:auto; padding:7px 5px; margin:-20px 0px 20px 0px; background:#edeeef url(/images/bug_reports/bg_datatable_footer.gif) repeat-x top left; border:1px solid #d6d4d4; border-top:0px; }
.table_footer td { vertical-align:middle; }

.datatable tr.table_header th { padding:7px 5px; font-weight:bold; }

/* Legacy for CMS */
.datatable3 { width:100%; margin-bottom:20px; background:#fff; border:1px solid #d6d4d4; }
.datatable3 th { padding:8px 5px; background:#e4e9ef url(/images/forms/bg_th.gif) repeat-x top left; color:#000; font-weight:bold; text-align:left; border:1px solid #d6d4d4; }
.datatable3 td { padding:7px 5px; text-align:left; vertical-align:top; border-left:1px solid #d6d4d4; }
.datatable3 td p { margin-bottom:10px; }
.datatable3 tr.table_header th { padding:7px 5px; font-weight:bold; }

/* Datatable Sorting */
.sort th { cursor:pointer; }
.sort .odd { background-color:#f7f7f7; }
.odd { background-color:#f7f7f7; }
.sort thead tr .headerSortUp { background:#D4DDE7 url(/includes_content/images/tables/asc.gif) no-repeat right 20px; }
.sort thead tr .headerSortDown { background:#D4DDE7 url(/includes_content/images/tables/desc.gif) no-repeat right 20px; }

/* Datatable Errors */
.datatable tr.error_hinting td { background:#dfbfbf; border-color:#e4c9c9; border-bottom:1px solid #783232; border-top:1px solid #783232; }
.datatable td.error_hinting { background:#dfbfbf; }

/* Datatable Actions */
.actions { width:100%; margin:0px 0px 2px; font-size:0.9em; float:left; }
.actions ul { padding:0px; margin:0px; float:right; }
.actions li { padding:0px; margin:0px 0px 0px 2px; line-height:100%; background:none; float:left; }
.actions li a { padding:7px 10px 7px 24px; text-decoration:none; border:1px solid #d6d4d4; display:block; float:left; }

.actions li.download a { background:#fff url(/images/nextgen/global/ico_download.png) no-repeat 4px center; }
.actions li.save a { background:#fff url(/images/nextgen/global/ico_save.png) no-repeat 4px center; }

.actions li a:hover { background-color:#ebf3fc; text-decoration:none; border:1px solid #d7d6d6; }
.actions li a:visited { color:#005FCE; }

/* Container Tables */
/* Used my MW Account Login */
.container_table { padding:10px; margin-bottom:20px; border:1px solid #ececec; }
.container_table h3 { padding:5px; margin:-10px -10px 10px -10px; font-size:1.0em; color:#404040; background:#c1ccd9 url(/images/nextgen/global/bg_datatable_th.gif) repeat-x 0px 0px; border-bottom:1px solid #ececec; }
.container_table p { margin-bottom:10px; }
.container_table ul.unbulleted_list { margin-bottom:10px; }
.container_table ul.unbulleted_list li { margin-bottom:3px; }

.inpage_nav { margin-bottom:20px; }
.inpage_nav ul { margin-bottom:0px; }
.inpage_nav ul li { padding:2px 0px 2px 12px; margin-bottom:0px; background:transparent url(/images/nextgen/global/bg_inpagenav_inactive.gif) no-repeat 0px 6px; }
.inpage_nav ul li.active { background:transparent url(/images/nextgen/global/bg_inpagenav_active.gif) no-repeat 0px 6px; }
.inpage_nav ul li.active a { color:#000; text-decoration:none; }
.inpage_nav ul li.active a:hover { color:#000; text-decoration:none; }
.inpage_nav ul li.active a:visited { color:#000; text-decoration:none; }
.inpage_nav.outdent ul li { padding-left:0px; }

.cta_button_container { }
.cta_button_top { padding:5px 0px 0px; background:#eaebee url(/images/nextgen/global/bg_inbody_spotlight.gif) no-repeat top left; }
.cta_button_bottom { padding:0px 0px 7px; background:#eaebee url(/images/nextgen/global/bg_inbody_spotlight.gif) no-repeat bottom left; }
.cta_button_content { padding:10px 16px 3px 40px; font-size:0.9em; line-height:120%; background:#eaebee url(/images/nextgen/global/bg_inbody_spotlight.gif) no-repeat center; }
.cta_button_content p { margin-bottom:7px; }

/* Form Styles */
.narrow { width:350px; margin:0px 0px 20px 20px; background-color:#fff; float:right; }
.wide { width:565px; background-color:#fff; display:table; }
.req { color: #FF0000; }
.form_container { margin-bottom:20px; }
.form_container form { padding:0px; margin:0px; }
.form_container h1.form_title { width:auto; padding:10px 10px 10px 10px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:105%; color:#000; line-height:100%; background-color:#ebf4ff; border:1px solid #d3d3d3; border-bottom:0px; display:block; }

.form_container h2 { padding:0px; margin:0px 0px 5px 0px; line-height:140%; }
.form_container a { text-decoration:none; }

.form_module { width:563px; border:1px solid #d6d4d4; border-bottom:0px; font-family:Arial, Helvetica, sans-serif; background:#fff url(/images/forms/bg_table.gif) repeat-x bottom left; float:left; clear:both; }
.form_module p { padding:0px; margin:0px 15px 15px 15px; }
.form_module p.field_note { padding:0px; margin:3px 0px 0px 0px; }
.form_module h3 { width:auto; padding:7px 10px; margin:0px 0px 15px 0px; color:#000; line-height:100%; background:#e4e9ef url(/images/forms/bg_th.gif) repeat-x top left; border-bottom:1px solid #d6d4d4; display:block; }
.form_module h4 { width:auto; padding:0px 15px 0px 15px; margin:0px 0px 10px 0px;   color:#000; line-height:120%; display:block; }
.form_module ul { padding:0px 15px 0px 15px; margin:0px 0px 15px 0px; list-style:none; }
.form_module li { padding:0px 0px 0px 12px; margin:0px 0px 7px 0px; background:transparent url(/images/bullet.gif) no-repeat 0px 7px; }
.form_module ol { padding:0px 15px 0px 15px; margin:0px 0px 15px 0px; list-style:decimal; }
.form_module ol li { padding:0px; margin:0px 0px 7px 20px; background:transparent none; }

.form_element { padding:0px 15px 15px 15px; margin:0px; display:block; }
.form_element label { padding:0px; margin:0px; font-weight:bold; line-height:120%; display:block; }
.form_element .dropdown, .dropdown { width:250px; padding:1px; margin:0px; font-size:1.1em; border:1px solid #bbbbbb; }
.form_element .dropdown_freeform { padding:1px; margin:0px; font-size:1.1em; border:1px solid #bbbbbb; }
.form_element .textfield { width:244px; padding:2px; margin:0px; font-size:1.1em; border:1px solid #bbbbbb; }
.form_element .textfield_small { width:100px; padding:2px; margin:0px; font-size:1.1em; border:1px solid #bbbbbb; }
.form_element .textarea { width:324px; height:100px; padding:2px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; }
.form_element .browse { width:320px; padding:2px; margin:0px; font-size:1.1em; }
.form_element .radio { padding:0px; margin:0px 0px -3px 0px; }
.form_element .checkbox { padding:0px; margin:0px 0px -3px 0px; }
.form_element .multiselect { width:244px; height:125px; padding:2px; margin:0px; font-size:1.0em; border:1px solid #bbbbbb; }
.form_element .field_fullwidth, .field_fullwidth { width:100%; }

.form_element label.hidden { position:absolute; top:-1000px; }

.check_group { padding-bottom:15px; }
.check_group .form_element { width:90%; padding-bottom:7px; margin-bottom:1px; display:table; clear:none; }
.check_group .checkbox { width:13px; height:13px; padding:0px; margin:1px 10px 0px 0px; display:block; float:left; }
.check_group label { width:80%; margin:0px; font-weight:normal; line-height:130%; float:left; clear:right; }
.check_group .form_element p.field_note { padding-left:23px; float:none; display:block; clear:both; }
.check_group .indented { margin-left:23px; }

.radio_group { padding-bottom:15px; }
.radio_group .form_element { width:90%; padding-bottom:5px; display:table; clear:none; }
.radio_group .radio { width:12px; height:12px; margin:1px 10px 0px 0px; padding:0px; display:block; float:left; }
.radio_group label { width:80%; margin:0px; font-weight:normal; display:block; line-height:130%; float:left; clear:right; }
.radio_group .form_element p.field_note { padding-left:22px; float:none; display:block; clear:both; }

.submit_module { width:533px; padding:10px 15px 0px 15px; border:1px solid #d6d4d4; border-top:0px; font-family:Arial, Helvetica, sans-serif; background:#fff url(/images/forms/bg_table.gif) repeat-x bottom left; clear:both; }
.submit_module .submit { margin-bottom:15px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; }
.submit_module .cancel { margin-bottom:15px; margin-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; }
.submit_module p { padding:0px; margin:0px 0px 15px 0px; }

.form_module .submit_module { float:none; background:transparent none; border-left:0px; border-right:0px; }
.form_footnote { padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; clear:both; }

/* Specials */
/* Contact Block Styling */
.contact_info_en { background-image:none; }
.other_info { background-image:none; }
.otherField .textfield { margin-left:23px; }
.twocol .otherField .textfield { width:170px; }

/* Wide Form Styling */
.wide .check_group label { width:85%; margin:0px; display:block; line-height:130%; float:left; clear:right; text-align:left; }
.wide .radio_group label { width:85%; margin:0px; display:block; line-height:130%; float:left; clear:right; text-align:left; }
.wide .form_module ul { padding-left:10px; width:90%; }
.wide .form_module ol { padding-left:10px; width:90%; }

.wide .contact_info .form_element label { width:145px; margin-top:6px; padding-right:10px; padding-left:20px; float:left; text-align:right; }
.wide .contact_info p.field_note { width:250px; padding-left:180px; display:block; }
.wide .contact_info .dropdown { margin-top:4px; }
.wide .contact_info .radio_group { padding-left:175px; }
.wide .contact_info .radio_group label { padding-left:0px; margin-top:0px; text-align:left; }

.wide .contact_info_en .form_element label { width:145px; margin-top:6px; padding-right:10px; padding-left:20px; float:left; text-align:right; }

/* Narrow Form Styling */
.narrow .form_module { width:350px; }
.narrow .submit_module { width:320px; }
.narrow .submit_module .submit { float:none; }
.narrow .submit_module .cancel { margin-right:10px; float:none; }
.narrow .submit_module p { float:none; }
.narrow .form_element .textarea { width:244px;}

.narrow .contact_info h4 { padding-left:0px; }

/* JP Privacy */
.narrow .contact_info .jp_privacy h4 { padding-left:15px; }

.narrow .Telephone_Main_Number { width:auto; float:left; }
.narrow .Telephone_Main_Number .textfield { width:120px; }
.narrow .Telephone_Extension { width:auto; float:left; }
.narrow .Telephone_Extension .textfield { width:80px; }
.narrow .Fax_Main_Number { clear:both; }
.narrow .Mobile_Number { clear:both; }
.narrow .Fax_Number { clear:both; }

/* Siebel Questions */
.other_info .radio { width:auto; display:inline; }
.MLuserYes { padding-bottom:5px; }
.SLuserYes { padding-bottom:5px; }
.ProductInfoYes { padding-bottom:5px; }
.PriceInfoYes { padding-bottom:5px; }
.BestApp label { display:block; }
.BestIndustry label { display:block; }

/* IT Privacy Statement */
.wide .it_privacy .Privacy_act_groupAcconsento { width:50%; padding-left:5px; }
.wide .it_privacy h4 { padding-left:0px; }
.wide .it_privacy p.field_note { width:90%; padding-left:5px; }
.wide .it_privacy .check_group label { width:50%; padding-left:0px; margin:0px; display:block; line-height:130%; float:left; clear:right; text-align:left; }
.wide .it_privacy .check_group { padding-bottom:0px; }
.wide .it_privacy ul { margin-bottom:0px; }

.narrow .it_privacy .Privacy_act_groupAcconsento { padding-left:0px; }

/* JP Privacy */
.wide .contact_info .jp_privacy .radio_group { padding-left:0px; }

/* Form Errors */
.form_error_container { padding:15px 15px 15px 81px; margin:0px 0px 20px 0px; border:2px solid #783232; background:transparent url(/images/forms/pic_error.gif) no-repeat 15px 15px; }
.form_error_container h3 { padding:0px; margin:0px 0px 10px 0px; color:#783232; }
.form_error_container ul { padding:0px; margin:0px; list-style:none; }
.form_error_container li { padding:0px 0px 0px 10px; margin:0px 0px 7px 0px; font-family:Arial, Helvetica, sans-serif; line-height:130%; list-style-type:none; list-style-image:none; background:transparent url(/images/forms/pic_bullet_warning.gif) no-repeat 0px 6px; }


label.field_error { padding-top:3px; padding-bottom:3px; padding-left:20px; background:transparent url(/images/forms/pic_field_error.gif) no-repeat 0px 0px; }
.narrow label.field_error { padding-left:20px; }

/* For Apps */
div.field_error label { padding-top:3px; padding-bottom:3px; padding-left:20px; background:transparent url(/images/forms/pic_field_error.gif) no-repeat 0px 0px; }
div.field_error .textfield { border:1px solid #800000; background:#dfbfbf; }

div.fieldWithErrors label { padding-top:3px; padding-bottom:3px; padding-left:20px; background:transparent url(/images/forms/pic_field_error.gif) no-repeat 0px 0px; }
div.fieldWithErrors .textfield { border:1px solid #800000; background:#dfbfbf; }

.errorExplanation { padding:15px 15px 15px 81px; margin:0px 0px 20px 0px; border:2px solid #783232; background:transparent url(/images/forms/pic_error.gif) no-repeat 15px 15px; }
.errorExplanation p { padding:0px; margin:0px 0px 10px 0px; font-weight:bold; color:#783232; }
.errorExplanation ul { padding:0px; margin:0px; list-style:none; }
.errorExplanation li { padding:0px 0px 0px 10px; margin:0px 0px 7px 0px; font-family:Arial, Helvetica, sans-serif; line-height:130%; list-style-type:none; list-style-image:none; background:transparent url(/images/forms/pic_bullet_warning.gif) no-repeat 0px 6px; }
/* -- */

h4.field_error { padding-left:20px; padding-top:3px; padding-bottom:3px; background:transparent url(/images/forms/pic_field_error.gif) no-repeat 0px 0px; }
.narrow h4.field_error { padding-left:20px; }

.wide .radio_group h4.field_error { padding-left:35px; background-position:15px 0px; }
.wide .check_group h4.field_error { padding-left:35px; background-position:15px 0px; }
.wide .it_privacy h4.field_error { padding-left:20px; background-position:0px 0px; }

/* Form Success */
.form_success_container { padding:15px 15px 15px 81px; margin:0px 0px 20px 0px; border:2px solid #477747; background:transparent url(/images/forms/pic_success.gif) no-repeat 15px 15px; }
.form_success_container h3 { padding:0px; margin:0px 0px 10px 0px; color:#477747; }

/* Login Block */
.login_block { width:300px; padding:10px 10px 10px 10px; margin:15px 0px 15px 0px; border:1px solid #d3d3d3; background-image:none; float:none; }
.login_block h4 { padding:0px; margin:0px 0px 5px 0px; }
.login_block p { margin:0px; }
.login_block .textfield { width:120px; }
.login_block .form_element { padding:5px 15px 0px 0px; }
.login_block .email { width:40%; float:left; clear:none; }
.login_block .password { width:40%; float:left; clear:right; }
.login_block .submit_module { width:260px; padding:5px 0px 0px 0px; border:0px; }
.login_block .submit { margin:0px 0px 5px 0px; font-size:1.0em; }
.login_block .login_nav { padding-bottom:0px; }
.login_block .login_nav a { margin-right:7px; }

.narrow .login_block { width:330px; }
.narrow_content { width:500px; float:left; }
.narrow_content h2 { margin-bottom:10px; }


/*Code Handling Specific*/
pre { margin:0px 0px 20px; }
/* code, pre.code { margin:0px 0px 20px; padding:0px 0px 0px 22px; color:#000000; background:#fafafa url(/images/nextgen/global/bg_code.gif) repeat-y 0px 0px; border:1px solid #dddddd; display:block; } */
code.fnctn, kbd { padding-left:0px; background:transparent; border:0px; display:inline; }
pre.code span.keyword, code span.keyword { color:#0000FF; }
pre.code span.comment, code span.comment { color:#228B22; }
pre.code span.string, code span.string { color:#A020F0; }
pre.code span.untermstring, code span.untermstring { color:#B20000; }
pre.code span.syscmd, code span.syscmd {color:#B28C00; }
samp.error, pre.error { margin:10px 0px; color:#ff0000; }
/* pre.ans, samp.anseq { margin:10px 0px; color:#2F4F4F; font-style:italic; } */
samp.ans { margin:10px 0px 10px 45px; color:darkslategray; font-style:italic; }

pre.codeinput, code, pre.code { padding:10px; margin:0px 0px 20px; border:1px solid #D3D3D3; background:#F7F7F7 none; display:block; }
pre.codeoutput, pre.ans, samp.anseq { padding:10px 11px; margin:0px 0px 10px; color:#4C4C4C; }

/* New Reset */
/* Reset */
pre { font-size:100%; }
tt { font-size:100%; }
code { font-size:100%; }

pre { font-size:1.2em; }
tt { font-size:1.2em; }
code { font-size:1.2em; }

* html pre { font-size:1.1em; }
* html tt { font-size:1.1em; }
* html code { font-size:1.1em; }
pre { *font-size:1.1em; }
tt { *font-size:1.1em; }
code { *font-size:1.1em; }
pre { font-size:1.0em\9; }
tt { font-size:1.0em\9; }
code { font-size:1.0em\9; }


/* CTA Button */
.cta_button { font-size:0.9em; color:#1D4520; line-height:120%; text-decoration:none; background:#eeeded url(/images/nextgen/global/bg_ctabutton_generic.gif) repeat-x bottom left; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 1px 3px #cecece; -webkit-box-shadow:0 1px 3px #cecece; border:1px solid #b1b1b1; cursor:pointer; }
.cta_button a { padding:8px 15px 8px 36px; background:transparent url(/images/nextgen/global/ico_ctabutton_generic_techkit.gif) no-repeat 5px center; display:block; }

.cta_button.secondary { background:red none; }
.cta_button.download a { background:transparent url(/images/nextgen/global/ico_ctablock_download.gif) no-repeat 5px center; }


/* Response Page EQUUS Fixes */
#response_page .headernav { display:none; }
#response_page .content_container { padding-top:0px; width:920px; }
#response_page .countrynav_container { display:none; }
#response_page #countrynav { display:none; }
#response_page .site_search { display:none; }
#response_page .mwa-nav { display:none; }

#campaign_page .headernav { display:none; }
#campaign_page .content_container { padding-top:0px; width:920px; }
#campaign_page .countrynav_container { display:none; }
#campaign_page #countrynav { display:none; }
#campaign_page .site_search { display:none; }
#campaign_page .mwa-nav { display:none; }

/*Videos*/
.videolength { padding-left:3px; color:#737373; font-weight:normal; }

/* Global Section Images & Rotating Feature Headlines */
.section_image { width:962px; font-family:'Futura',Arial,Helvetica,sans-serif; background:#FF00FF url(/images/transparent.gif) no-repeat left top; }
.section_image table { width:100%; }
.section_image td { text-align:left; vertical-align:bottom; }
.section_image h1, .rotating_features h1 { padding:0px; margin:0px; font-family:'Futura',Arial,Helvetica,sans-serif; color:#fff; font-weight:normal; font-size:20px; line-height:130%; }
.section_image p.h1, .rotating_features p.h1 { padding:0px; margin:0px; font-family:'Futura',Arial,Helvetica,sans-serif; color:#fff; font-weight:normal; font-size:20px; line-height:130%; }
.section_image h2, .rotating_features h2 { height:auto; padding:5px 0px 0px; margin:0px; font-family:'Futura',Arial,Helvetica,sans-serif; font-weight:normal; font-size:1.4em; line-height:120%; color:#fff; border:none; }
.section_image p.h2, .rotating_features p.h2 { height:auto; padding:5px 0px 0px; margin:0px; font-family:'Futura',Arial,Helvetica,sans-serif; font-weight:normal; font-size:1.4em; line-height:120%; color:#fff; border:none; }
.section_image h3, .rotating_features h3 { height:auto; padding:0px; margin:0px; font-family:'Futura',Arial,Helvetica,sans-serif; font-weight:normal; font-size:1.1em; line-height:120%; color:#fff; border:none; }
.section_image p.h3, .rotating_features p.h3 { height:auto; padding:0px; margin:0px; font-family:'Futura',Arial,Helvetica,sans-serif; font-weight:normal; font-size:1.4em; line-height:120%; color:#fff; border:none; }
.section_image strong, .rotating_features strong { font-weight:normal; font-family:'Futura-Bold',Arial,Helvetica,sans-serif; }

/* Level 1 Pages */
.section_image.level_1 table { height:155px; }
.section_image.level_1 td { padding:0px 0px 20px 30px; }

/* Level 1a Pages */
.section_image.level_1a table { height:105px; }
.section_image.level_1a td { padding:0px 0px 20px 30px; }

/* Level 2 Pages */
.section_image.level_2 table { height:105px; }
.section_image.level_2 td { padding:0px 0px 20px 30px; }

/* Level 3 Pages */
.section_image.level_3 { background:#054691 url(/images/nextgen/global/bg_banner_wide.jpg) no-repeat left bottom; }
.section_image.level_3 table { height:55px; }
.section_image.level_3 td { padding:0px 0px 15px 20px; }

/*
#nextgen_b .content_frame { background:#fff none; padding:10px 0px 0px; }
#nextgen_lb-dc .content_frame { background:#fff none; padding:10px 0px 0px; }
#nextgen_lb .content_frame { background:#fff none; padding:10px 0px 0px; }
#campaign_page .content_frame { background:#fff none; padding:10px 0px 0px; }
#nextgen_lbr-float .content_frame { background:#fff none; padding:10px 0px 0px; }
#nextgen_lbr .content_frame { background:#fff none; padding:10px 0px 0px; }
*/

/* CTA Box */
.ctabox_container { width:50%; }
/* DEL - Delete .rounded_corner after you fix the macro */
.ctabox_container .rounded_corner { border-radius:5px 0px 0px 0px; -moz-border-radius:5px 0px 0px 0px; -webkit-border-radius:5px 0px 0px 0px; }
.ctabox_container .rounded { border-radius:5px 0px 0px 0px; -moz-border-radius:5px 0px 0px 0px; -webkit-border-radius:5px 0px 0px 0px; }

.ctabox { padding:0px 0px 0px 12px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; background-color:transparent; float:right; z-index:10; }
.ctabox li { padding:0px; margin:0px; line-height:100%; background:none; float:left; }
.ctabox a { height:12px; padding:6px 12px 4px 18px; color:#fff; display:block; float:left; }
.ctabox a:visited { color:#fff; }

.section_image.level_1 .ctabox { margin-bottom:-20px; }
.section_image.level_1a .ctabox { margin-bottom:-20px; }
.section_image.level_2 .ctabox { margin-bottom:-20px; }
.section_image.level_3 .ctabox { margin-bottom:-15px; }

.ctabox a.trial { background:transparent url(/images/ico_download.png) no-repeat 0px 4px;line-height:inherit; font-size: 80%;}
.ctabox a.sales { background:transparent url(/images/ico_call.png) no-repeat 0px 4px;line-height:inherit; font-size: 80%;}
.ctabox a.update { background:transparent url(/images/nextgen/global/ico_download.png) no-repeat 0px 4px;line-height:inherit;}
.ctabox a.quote { padding-left:20px; background:transparent url(/images/nextgen/global/ico_quote.png) no-repeat 0px 3px;line-height:inherit;}
.ctabox a.datasheet { padding-left:20px; background:transparent url(/images/nextgen/global/ico_pdf.png) no-repeat 0px 3px;line-height:inherit;}
.ctabox a.subscribe { padding-left:20px; background:transparent url(/images/nextgen/global/ico_subscribe.png) no-repeat 0px 3px;line-height:inherit;}
.ctabox a.email { padding-left:20px; background:transparent url(/images/nextgen/global/ico_email.png) no-repeat 0px 4px;line-height:inherit;}
.ctabox a.print { padding-left:20px; background:transparent url(/images/nextgen/global/ico_printer.png) no-repeat 0px 3px; line-height:inherit;}
.ctabox[class] { background-image:url(/images/cta_banner_yellow.png); }

/* Share */
li.banner_share .addthis_toolbox { float:left;}
li.banner_share .addthis_toolbox a.at300m { background: url("/images/nextgen/global/ico_share.png") no-repeat scroll 0 4px transparent; padding: 6px 12px 4px 0; float: left; display: block;}
li.banner_share .addthis_toolbox span.at300bs { background: none; padding-right: 0px;}
li.banner_share .addthis_toolbox .addthis_default_style span { margin-right: 0;}
#at15pf, #at16pf, #at15s #at16pf a, #at15pf a, #at15pf span, #at16pf span { display: none; }
#at16p { background: #dcdcdc; padding: 1px !important;}
#at15s { background: none!important; padding: 0!important;}
#at15s_inner { border:1px solid #dcdcdc!important}
#at16pm { height: 366px!important;}

/* CTA Buttons */
.button { padding:0px 0px 1px 0px; font-size:0.9em; color:#005FCE; border:1px solid #aeaeae; display:block; float:left;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #E6E6E6 100%); /* FF3.6+ */	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#E6E6E6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #FFFFFF 0%,#E6E6E6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#E6E6E6',GradientType=0 ); /* IE6-9 */
	color:#f3f3f3;
}

.callout_container .button {font-size:1.0em;}
.button:hover {
	background: #f3f3f3; /* Old browsers */
	background: -moz-linear-gradient(top, #f3f3f3 0%, #d7d7d7 100%); /* FF3.6+ */	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#d7d7d7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f3f3f3 0%,#d7d7d7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f3f3f3 0%,#d7d7d7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f3f3f3 0%,#d7d7d7 100%); /* IE10+ */
	background: linear-gradient(top,  #f3f3f3 0%,#d7d7d7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#d7d7d7',GradientType=0 ); /* IE6-9 */
	color:#f3f3f3;
} 

.button h2, .button h3, .button h4 {margin-bottom: 0;}
.button a { padding:6px 10px; line-height:130%; text-decoration:none; display:block; float:left; }

.button.secondary {
	background: #275f9e; /* Old browsers */
	background: -moz-linear-gradient(top, #275f9e 0%, #002755 100%); /* FF3.6+ */	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#275f9e), color-stop(100%,#002755)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #275f9e 0%,#002755 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #275f9e 0%,#002755 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #275f9e 0%,#002755 100%); /* IE10+ */
	background: linear-gradient(top, #275f9e 0%,#002755 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#275f9e', endColorstr='#002755',GradientType=0 ); /* IE6-9 */
	border:1px solid #034462;
	color:#fff;
}

.button.secondary:hover {
	background: #3b68a7; /* Old browsers */
	background: -moz-linear-gradient(top, #3b68a7 0%, #274166 100%); /* FF3.6+ */	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b68a7), color-stop(100%,#274166)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3b68a7 0%,#274166 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3b68a7 0%,#274166 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3b68a7 0%,#274166 100%); /* IE10+ */
	background: linear-gradient(top, #3b68a7 0%,#274166 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b68a7', endColorstr='#274166',GradientType=0 ); /* IE6-9 */
	color:#fff;
}

.button.secondary a, .button.secondary a:hover, .button.secondary a:visited, .button.secondary h2, .button.secondary h3, .button.secondary h4 { color:#fff; }

.button.emphasize {
	background: #dd9800; /* Old browsers */
	background: -moz-linear-gradient(top, #dd9800 0%, #855e00 100%); /* FF3.6+ */	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd9800), color-stop(100%,#855e00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dd9800 0%,#855e00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dd9800 0%,#855e00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dd9800 0%,#855e00 100%); /* IE10+ */
	background: linear-gradient(top,  #dd9800 0%,#855e00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd9800', endColorstr='#855e00',GradientType=0 ); /* IE6-9 */
	border:1px solid #db9700;
	color:#fff;	
}

.button.emphasize:hover {
	background: #d99602; /* Old browsers */
	
	background: -moz-linear-gradient(top, #d99602 0%, #795600 100%); /* FF3.6+ */	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d99602), color-stop(100%,#795600)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d99602 0%,#795600 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d99602 0%,#795600 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d99602 0%,#795600 100%); /* IE10+ */
	background: linear-gradient(top,  #d99602 0%,#795600 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d99602', endColorstr='#795600',GradientType=0 ); /* IE6-9 */	
	border:1px solid #db9700;
	color:#fff;	
}

.button.emphasize a, .button.emphasize a:hover, .button.emphasize a:visited, .button.emphasize h2, .button.emphasize h3, .button.emphasize h4  { color:#fff;}


.button.tertiary {
	background: #7c878d; /* Old browsers */
	background: -moz-linear-gradient(top, #7c878d 0%, #4c555a 100%); /* FF3.6+ */	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7c878d), color-stop(100%,#4c555a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7c878d 0%,#4c555a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7c878d 0%,#4c555a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7c878d 0%,#4c555a 100%); /* IE10+ */
	background: linear-gradient(top,  #7c878d 0%,#4c555a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c878d', endColorstr='#4c555a',GradientType=0 ); /* IE6-9 */
	border:1px solid #394045;
	color:#fff;	
}

.button.tertiary:hover {
	background: #6e787f; /* Old browsers */
	background: -moz-linear-gradient(top, #6e787f 0%, #394045 100%); /* FF3.6+ */	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6e787f), color-stop(100%,#394045)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6e787f 0%,#394045 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6e787f 0%,#394045 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6e787f 0%,#394045 100%); /* IE10+ */
	background: linear-gradient(top,  #6e787f 0%,#394045 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e787f', endColorstr='#394045',GradientType=0 ); /* IE6-9 */
	color:#fff;	
}

.button.tertiary a, .button.tertiary a:hover, .button.tertiary a:visited, .button.tertiary h2, .button.tertiary h3, .button.tertiary h4 { color:#fff; }

.button.quaternary {
	background: #b25824; /* Old browsers */
	background: -moz-linear-gradient(top, #e3702a 0%, #b25824 100%); /* FF3.6+ */	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b25824), color-stop(100%,#e3702a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e3702a 0%,#b25824 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e3702a 0%,#b25824 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b25824 0%,#e3702a 100%); /* IE10+ */
	background: linear-gradient(top, #b25824 0%,#e3702a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3702a', endColorstr='#b25824',GradientType=0 ); /* IE6-9 */	
	border:1px solid #db9700;
	color:#fff;	
}

.button.quaternary:hover {
	background: #da6c29; /* Old browsers */
	background: -moz-linear-gradient(top, #da6c29 0%, #a85322 100%); /* FF3.6+ */	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a85322), color-stop(100%,#da6c29)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #da6c29 0%,#a85322 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #da6c29 0%,#a85322 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #da6c29 0%,#a85322 100%); /* IE10+ */
	background: linear-gradient(top, #da6c29 0%,#a85322 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da6c29', endColorstr='#a85322',GradientType=0 ); /* IE6-9 */
	border:1px solid #db9700;
	color:#fff;	
}

.button.quaternary a, .button.quaternary a:hover, .button.quaternary a:visited, .button.quaternary h2, .button.quaternary h3, .button.quaternary h4 {color: #FFFFFF;}

/* CTA Button Icons */
.button.techkit a { padding-left:30px; background:transparent url(/images/nextgen/global/ico_techkit.gif) 7px center no-repeat; }
.button.event a { padding-left:30px; background:transparent url(/images/nextgen/global/ico_event.gif) 7px center no-repeat; }
.button.demo a { padding-left: 30px; background: transparent url(/images/icon_demo.gif) 7px center no-repeat; }
.button.trial a { padding-left: 30px; background: transparent url(/images/common/icons/icon_trial.png) 7px center no-repeat; }
.button.quote a { padding-left: 30px; background: transparent url(/images/common/icons/icon_quote.gif) 7px center no-repeat; }
.button.video a { padding-left: 30px; background: transparent url(/images/nextgen/global/ico_video.png) 7px center no-repeat;}
.button.link a {padding-left: 30px; background: transparent url("/images/nextgen/global/ico_link.png") 7px center no-repeat;}
.button.search a {padding-left: 30px; background: transparent url(/images/nextgen/global/ico_search.png) 7px center no-repeat;}
.button.submit a {padding-left: 30px; background: transparent url(/images/nextgen/global/ico_submit.png) 7px center no-repeat;}
.button.datatable_icon a {padding-left: 30px; background: transparent url(/images/nextgen/global/ico_datatable.png) 7px center no-repeat;}
	
.button .icon_container {display:block; float:left; background:transparent url(/images/nextgen/global/bgd-ctabutton-iconcontainer.png) 3px center no-repeat;}

.button.fullwidth, .button.fullwidth .icon_container, .button.fullwidth a { float:none; }
.button.fullwidth a { text-align:center; }



/* Nextgen Call To Action Buttons */
.ctaBtn {
	font-size:11px!important;
	line-height:13px;
	display:block;
	min-height:32px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	font-size:11px;
	margin-left:20px;
	margin-right:5px;
	margin-bottom:6px;
-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;
-moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
-webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
cursor:pointer;
outline:none!important;
text-decoration:none;
-moz-box-sizing:border-box!important;
}

.ctaBtn a:hover { text-decoration:none!important;}

ctaBtn::-moz-focus-inner,input::-moz-focus-inner{border:0;}

.ctaWhiteBtn {
	background: #ffffff url(/images/nextgen/global/bg_ctabtn_white.gif) no-repeat bottom left; /* fallback */
    background: -moz-linear-gradient(  top,  #ffffff 0%,  #ffffff 25%,  #fafafa 50%,  #ebebeb 75%,  #d6d6d6);
    background: -webkit-gradient(  linear, left top, left bottom,  from(#ffffff),  color-stop(0.25, #ffffff),  color-stop(0.50, #fafafa),  color-stop(0.75, #ebebeb),  to(#d6d6d6));
    -pie-background:linear-gradient(top, #ffffff, #d6d6d6);
    border:1px solid #aeaeae;
    color:#f3f3f3!important;
    text-shadow:0 1px 1px #e0e0e0;
}



.ctaWhiteBtn:hover,.ctaWhiteBtn:focus{
	background:#ebebeb;
	background:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#d7d7d7));
	background:-moz-linear-gradient(top,#f3f3f3,#d7d7d7);
	-pie-background:linear-gradient(top,#f3f3f3,#d7d7d7);
	border:1px solid #b2b2b2;color:#fff;
}
.ctaWhiteBtn a, .ctaWhiteBtn a:visited {
	color:#005FCE!important;
}
.ctaBlueBtn {
	background: #4880cf url(/images/nextgen/global/bg_ctabtn_blue.gif) no-repeat bottom left; /* fallback */
	background:-webkit-gradient(linear,left top,left bottom,from(#4377bf),to(#2c4973));
	background:-moz-linear-gradient(top,#4377bf,#2c4973);
	-pie-background:linear-gradient(top,#4377bf,#2c4973);
	border:1px solid #034462;
	color:#fff!important;
	text-shadow:0 1px 1px #23406a;
}
.ctaBlueBtn:hover,.ctaBlueBtn:focus{
	background: #4880cf url(/images/nextgen/global/bg_ctabtn_blue.gif) no-repeat bottom left; /* fallback */
	background:-webkit-gradient(linear,left top,left bottom,from(#3b68a7),to(#274166));
	background:-moz-linear-gradient(top,#3b68a7,#274166);
	-pie-background:linear-gradient(top,#3b68a7,#274166);
	border:1px solid #033952;
	color:#fff;
}
.ctaBlueBtn a, .ctaGrayBtn a, .ctaOrangeBtn a  {
	color:#fff!important;
}
.ctaGrayBtn {
	background: #79848c url(/images/nextgen/global/bg_ctabtn_gray.gif) no-repeat bottom left; /* fallback */
	background:-webkit-gradient(linear,left top,left bottom,from(#7d8890),to(#41494e));
	background:-moz-linear-gradient(top,#7d8890,#41494e);
	-pie-background:linear-gradient(top,#7d8890,#41494e);
	border:1px solid #394045;
	color:#fff!important;
	text-shadow:0 1px 1px #394045;
}
.ctaGrayBtn:hover,.ctaGrayBtn:focus{
	background: #79848c url(/images/nextgen/global/bg_ctabtn_gray.gif) no-repeat bottom left; /* fallback */
	background:-webkit-gradient(linear,left top,left bottom,from(#6e787f),to(#394045));
	background:-moz-linear-gradient(top,#6e787f,#394045);
	-pie-background:linear-gradient(top,#6e787f,#394045);
	border:1px solid #32383d;
	color:#fff;
}
.ctaOrangeBtn {
	background: #e7722a url(/images/nextgen/global/bg_ctabtn_orange.gif) no-repeat bottom left; /* fallback */
	background:-webkit-gradient(linear,left top,left bottom,from(#e7722a),to(#b05724));
	background:-moz-linear-gradient(top,#e7722a,#b05724);
	-pie-background:linear-gradient(top,#e7722a,#b05724);
	border:1px solid #a05322;
	color:#fff!important;
	text-shadow:0 1px 1px #a05322;
}
.ctaOrangeBtn:hover,.ctaOrangeBtn:focus{
	background: #e7722a url(/images/nextgen/global/bg_ctabtn_orange.gif) no-repeat bottom left; /* fallback */
	background:-webkit-gradient(linear,left top,left bottom,from(#d26828),to(#a05022));
	background:-moz-linear-gradient(top,#d26828,#a05022);
	-pie-background:linear-gradient(top,#d26828,#a05022);
	border:1px solid #924c1f;
	color:#fff;
}

.btnCont { margin-top:2px; margin-bottom:1px; background: transparent url(/images/nextgen/global/bgd-ctabutton-iconcontainer.png) 6px center no-repeat; }
.ctaBtn a { display: block; padding: 5px 5px 7px 38px; }
.ctaBtn .techkit {  background: transparent url(/images/nextgen/global/ico_techkit.gif) 10px center no-repeat; }
.ctaBtn .techkit-interactive { background: transparent url(/images/nextgen/global/ico_techkitinteractive.gif) 11px center no-repeat; }
.ctaBtn .trial, .ctaBlueBtn .trial { background: transparent url(/images/nextgen/global/ico_download.gif) 10px center no-repeat; }
.ctaBtn .document { background: transparent url(/images/nextgen/global/ico_document.gif) 10px center no-repeat; }
.ctaBtn .event { background: transparent url(/images/nextgen/global/ico_event.gif) 10px center no-repeat; }
.ctaBtn img { display:none; }


/* Tabs */
/* Hash-Based Tabs */
#tab_2_content { display:none; }
#tab_3_content { display:none; }
#tab_4_content { display:none; }
#tab_5_content { display:none; }
#tab_6_content { display:none; }

.tabs { margin:0px; } /* Probably delete */

.tabs .tab_selections { width:100%; padding:0px; margin:0px 0px -1px 0px; float:left; position:relative; z-index:12; }
.tabs .tab_selections li { padding:0px; margin:8px 1px 0px 0px; text-align:center; text-shadow:0px 1px 1px #E0E0E0; background:#c2c3c5 none; border:1px solid #b6b4b4; border-bottom:1px solid #c7c7c7; float:left; }
.tabs .tab_selections li {	
	background: #d8d8d8; /* Old browsers */
	background: -moz-linear-gradient(top, #D8D8D8 0%, #C2C2C2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D8D8D8), color-stop(100%,#C2C2C2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #D8D8D8 0%,#C2C2C2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d8d8d8 0%,#c2c2c2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d8d8d8 0%,#c2c2c2 100%); /* IE10+ */
	background: linear-gradient(top,  #d8d8d8 0%,#c2c2c2 100%); /* W3C */	
	background: -ms-linear-gradient(top, #D8D8D8 0%,#C2C2C2 100%); /* IE10+ */
	-moz-border-radius:4px 4px 0px 0px;
	border-radius:4px 4px 0px 0px;
}

.tabs .tab_selections li:hover {
	background: #f3f3f3; /* Old browsers */
	background: -moz-linear-gradient(top, #F3F3F3 0%, #D7D7D7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F3F3F3), color-stop(100%,#D7D7D7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #F3F3F3 0%,#D7D7D7 100%); /* Chrome10+,Safari5.1+ */	
	background: -ms-linear-gradient(top, #F3F3F3 0%,#D7D7D7 100%); /* IE10+ */
	background: -o-linear-gradient(top,  #f3f3f3 0%,#d7d7d7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f3f3f3 0%,#d7d7d7 100%); /* IE10+ */
	background: linear-gradient(top,  #f3f3f3 0%,#d7d7d7 100%); /* W3C */
}

.tabs .tab_selections li a { padding:4px 10px; color:#5f5f5f; font-weight:bold; display:block; }
.tabs .tab_selections li a:hover { text-decoration:none; }
.tabs .tab_selections li a:visited { color:#5f5f5f; }
.tabs .tab_selections li.active { margin-top:6px; background:#fff none; border-bottom: 1px solid #fff; }
.tabs .tab_selections li.active a {	padding:5px 10px; color:#b04511; }
.tabs .tab_selections li.active a:visited { color:#b04511; }

.tabs .tab_container { width:100%; padding:26px 0px 16px; margin-bottom:2px; line-height:125%; border:1px solid #c9c9c9; float:left; background:#ffffff; }
.tabs .tab_content { float:left; }
.tabs .tab_content ul, .tabs .tab_content p { margin-bottom:15px; }

.tabs .no_border { border-right:none; border-bottom:none; border-left:none; }

.tabs .tab_container.gradient {
	background:#fff url(/hp_images/bg-tabcontent.gif) bottom left repeat-x;
	background: -moz-linear-gradient(bottom, #f4f4f4 0%, #ffffff 25px); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,#f4f4f4), color-stop(25px,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(bottom, #f4f4f4 0%,#ffffff 25px); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f4f4f4 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f4f4f4 0%,#ffffff 25px); /* IE10+ */
	background: linear-gradient(top,  #f4f4f4 0%,#ffffff 100%); /* W3C */		
}

/* Thumbnail Container */
.thumbnail_container_lg .thumbnail .overlay { background: url("/images/nextgen/global/bg-thumbnail-overlay-lg.png") no-repeat; width: 210px; height: 118px; position: absolute; z-index: 5; }
.thumbnail_container_lg .thumbnail .video_overlay { background: url("/images/nextgen/videos/video-thumbnail-overlay-lg.png") no-repeat; width: 210px; height: 118px; position: absolute; z-index: 5; }
.thumbnail_container_sm .thumbnail .overlay { background: url("/images/nextgen/global/bg-thumbnail-overlay-sm.png") no-repeat; width: 120px; height: 67px; position: absolute; z-index: 5; }
.thumbnail_container_sm .thumbnail .video_overlay { background: url("/images/nextgen/videos/video-thumbnail-overlay-sm.png") no-repeat; width: 120px; height: 67px; position: absolute; z-index: 5; }

/*Toggle Container*/
.toggle_container h3 { padding:0px 0px 10px 14px; margin:0px; color:#005fce; background:transparent url(/images/nextgen/global/bg_collapsed.gif) no-repeat scroll 0px 6px; cursor:pointer;  }  /*Remove at some point */
.toggle_container h3.active { background:transparent url(/images/nextgen/global/bg_expanded.gif) no-repeat scroll 0px 6px; }  /*Remove at some point */
.toggle_container .toggle_selector { padding:0px 0px 10px 14px; margin:0px; color:#005fce; background:transparent url(/images/nextgen/global/bg_collapsed.gif) no-repeat scroll 0px 4px; cursor:pointer;  } 
.toggle_container h2.toggle_selector, .toggle_container h3.toggle_selector {background-position:0px 6px;}
.toggle_container .toggle_selector.active { background:transparent url(/images/nextgen/global/bg_expanded.gif) no-repeat scroll 0px 6px; } 
.toggle_container .toggle_content { margin-left:14px; }

/*Rotating Feature */
.rotating_features { font-family:'Futura',Arial,Helvetica,sans-serif; position:relative;}
.rotating_features .ctabox { position:absolute; float:right; bottom:0; right:0; margin-bottom:0!important; }
.rotating_features .pager { display:block; padding:5px 15px 0 0; position:absolute; right: 0; z-index:1000;}
.rotating_features .pager a { background:url("/images/nextgen/global/ico-nav-dot.png") no-repeat; width:14px; display:block; float:left; height:0; overflow:hidden; padding-top:16px; margin:0 1px; } 
.rotating_features .pager a.activeSlide, .rotating_features .pager a:hover { background-position:0 -16px; }
.rotating_features .pager li { float:left; }
.rotating_features .overview { list-style:none; position:relative; margin-bottom:0; }
.rotating_features .overview li { float:left; list-style:none; padding:0; }
.rotating_features .overview li .wrapper_content_primary { float:left; padding-left:30px; height: 100%;}
.rotating_features .overview li .wrapper_content_primary a { text-decoration:none;}
.rotating_features .wrapper_content_secondary { float:right; width:200px; margin:30px 30px 0 0; font-size:1.1em; } 
.rotating_features .feature { display:block; height: 100%; }
.rotating_features .clickable {cursor:pointer;}
.rotating_features .feature_box_full { width: 100%; }
.rotating_features .feature_box_wide { width: 50%; }
.rotating_features .feature_box_narrow { width: 25%;}
.rotating_features .feature_box_narrower { width: 20%; }
.rotating_features .text_dark { color:#000; }
.rotating_features .text_light { color:#fff; }
.rotating_features .text_light h1, .rotating_features .text_light h2, .rotating_features .text_light h3 { color:#fff; }
.rotating_features .text_dark h1, .rotating_features .text_dark h2, .rotating_features .text_dark h3 { color: #000; } 
.rotating_features .text_light a.cta { background:url("/images/nextgen/global/bg-cta-light.png") no-repeat scroll 0 7px transparent; color:#fff; font-weight:normal;}
.rotating_features .text_dark a.cta, .rotating_features .text_dark a.cta { background:url("/images/nextgen/global/bg-cta-dark.png") no-repeat scroll 0 7px transparent; color:#000; }
.rotating_features .wrapper_content_primary>.valignment { display:table; position:static; } /*display:table for Mozilla & Opera*/
.rotating_features .valignment { width:100%; height:100%; position:relative; } /*for IE*/
.rotating_features .valignment div { position:absolute; }
.rotating_features .valignment>div { display:table-cell; position:static; }
.rotating_features .valignment div div { position:relative;}
.rotating_features .vtop div { top:10%; } /*for IE*/
.rotating_features .vtop>div { vertical-align:top; padding-top: 15px; } /*for Mozilla and Opera*/
.rotating_features .vtop div div { top:-10%; }
.rotating_features .vcenter div { top:50%; } /*for IE*/
.rotating_features .vcenter>div { vertical-align:middle;} /*for Mozilla and Opera*/
.rotating_features .vcenter div div { top:-50%;}
.rotating_features .vbottom div { top:90%; } /*for IE*/
.rotating_features .vbottom>div { vertical-align:bottom; padding-bottom: 15px; } /*for Mozilla and Opera*/
.rotating_features .vbottom div div { top:-90%;}


/* Search Widget */
.search_container { width:100%; float:left; }
.search_container form { height:auto; padding:0px 55px 0px 0px; overflow:hidden; }
.search_container .textfield { width:100%; height:18px; padding:7px 5px 5px; margin:0px; color:#6A6A6A; border:1px solid #ccc; background:#fff url(/images/nextgen/doc_center/bg_search_textbox.gif) repeat-x 0px 0px; float:left; }
.search_container .search_submit { width:38px; height:32px; margin:0px -55px 0px 5px; padding:5px 0px; font-size:0.0em; color:#4f8ace; background:#498dbe url(/images/nextgen/global/ico_search_reverse.png) no-repeat center center; border:1px solid #5faddb; -moz-border-radius:3px; border-radius:3px; float:left; cursor:pointer; }
.search_container .search_submit:hover { background:#3775a6 url(/images/nextgen/global/ico_search_reverse.png) no-repeat center center; }

.search_container .search_submit {
	background: url(/images/nextgen/global/ico_search_reverse.png) no-repeat center center, -moz-linear-gradient(top, #6bbbec 0%, #3775a6 100%); /* FF3.6+ */
	background: url(/images/nextgen/global/ico_search_reverse.png) no-repeat center center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
	background: url(/images/nextgen/global/ico_search_reverse.png) no-repeat center center, -webkit-linear-gradient(top, #1e5799 0%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
	background: url(/images/nextgen/global/ico_search_reverse.png) no-repeat center center, -o-linear-gradient(top, #1e5799 0%,#7db9e8 100%); /* Opera 11.10+ */
	background: url(/images/nextgen/global/ico_search_reverse.png) no-repeat center center, -ms-linear-gradient(top, #1e5799 0%,#7db9e8 100%); /* IE10+ */
}

/* Additive Styles */
.indented { margin-left:15px; }
.margined { margin-bottom:20px; }
.margined_0 { margin-bottom:0px !important; }
.margined_5 { margin-bottom:5px !important; }
.margined_10 { margin-bottom:10px !important; }
.margined_15 { margin-bottom:15px !important; }
.margined_20 { margin-bottom:20px !important; }
.margined_30 { margin-bottom:30px !important; }
.margined_40 { margin-bottom:40px !important; }
.margined_50 { margin-bottom:50px !important; }
.rounded { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.gradient { 
background-color:#F2F2F2; 
background-image:-moz-linear-gradient(100% 100% 90deg, #e9e9e9, #ffffff); 
background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e9e9e9));
background: -webkit-linear-gradient(top,  #ffffff 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e9e9e9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e9e9e9 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#e9e9e9 100%); /* W3C */}


ul.spaced_5 li { margin-bottom:5px; }
ul.spaced_7 li { margin-bottom:7px; }
ul.spaced_10 li { margin-bottom:10px; }

.secondary_color, .secondary_color a, .secondary_color a:hover, .secondary_color a:visited { color:#666666;}
.tertiary_color, .tertiary_color a, .tertiary_color a:hover, .tertiary_color a:visited  { color:#666666; } /*Discontinue */
.emphasize_color, .emphasize_color a, .emphasize_color a:hover, .emphasize_color a:visited { color:#d55000; }

.upsize { font-size:1.1em; }
.downsize { font-size:0.9em; line-height:1.3em;}
.unbold { font-weight:normal !important; }
.nobreak { white-space:nowrap; } 

.solid { background-color:#F2F2F2; }
.bordered { border:1px solid #dadada; }
.bottom_ruled { border-bottom:1px solid #cbcbcb; padding-bottom:2px; }
.shadow { box-shadow:0px 2px 2px #CCCCCC; -moz-box-shadow:0px 2px 2px #CCCCCC; -webkit-box-shadow:0px 2px 2px #CCCCCC; }
.fade {
background: -moz-linear-gradient(top, rgba(233,233,233,1.0) 5%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,rgba(233,233,233,1.0)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(233,233,233,1.0) 5%, rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
}
.fade .callout_fade_secondary {
background: -moz-linear-gradient(left, rgba(104,104,104,1.0) 0%, rgba(104,104,104,0) .5%, rgba(255,255,255,0) 25%, rgba(255,255,255,1.0) 100% ); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(198,198,198,1.0)), color-stop(.5%,rgba(198,198,198,0)), color-stop(25%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1.0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(198,198,198,1.0) 0%, rgba(198,198,198,0) .5%, rgba(255,255,255,0) 25%, rgba(255,255,255,1.0) 100% ); /* Chrome10+,Safari5.1+ */
overflow: hidden;
}
.fade .callout_fade_tertiary {
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1.0) 75%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(75%,rgba(255,255,255,1.0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1.0) 75%); /* Chrome10+,Safari5.1+ */
overflow: hidden; 
}

@font-face {
    font-family: 'Futura-Light';
    src: url('/images/fonts/futuralight-webfont.eot');
    src: url('/images/fonts/futuralight-webfont.eot?iefix') format('eot'),
         url('/images/fonts/futuralight-webfont.woff') format('woff'),
         url('/images/fonts/futuralight-webfont.ttf') format('truetype'),
         url('/images/fonts/futuralight-webfont.svg#webfontt2JLYW8W') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family: 'Futura';
    src: url('/images/fonts/futura-webfont.eot');
    src: url('/images/fonts/futura-webfont.eot?iefix') format('eot'),
         url('/images/fonts/futura-webfont.woff') format('woff'),
         url('/images/fonts/futura-webfont.ttf') format('truetype'),
         url('/images/fonts/futura-webfont.svg#webfontmlNci4Ye') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family: 'Futura-Book';
    src: url('/images/fonts/futurabook-webfont.eot');
    src: url('/images/fonts/futurabook-webfont.eot?iefix') format('eot'),
         url('/images/fonts/futurabook-webfont.woff') format('woff'),
         url('/images/fonts/futurabook-webfont.ttf') format('truetype'),
         url('/images/fonts/futurabook-webfont.svg#webfontypj7ppM4') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family: 'Futura-Bold';
    src: url('/images/fonts/futurabold-webfont.eot');
    src: url('/images/fonts/futurabold-webfont.eot?iefix') format('eot'),
         url('/images/fonts/futurabold-webfont.woff') format('woff'),
         url('/images/fonts/futurabold-webfont.ttf') format('truetype'),
         url('/images/fonts/futurabold-webfont.svg#webfontypj7ppM4') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family: 'FuturaStdExtraBold';
    src: url('/images/fonts/futurastd-extrabold-webfont.eot');
    src: url('/images/fonts/futurastd-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/images/fonts/futurastd-extrabold-webfont.woff') format('woff'),
         url('/images/fonts/futurastd-extrabold-webfont.ttf') format('truetype'),
         url('/images/fonts/futurastd-extrabold-webfont.svg#FuturaStdExtraBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Futura-Italic';
    src: url('/images/fonts/futura-italic-webfont.eot');
    src: url('/images/fonts/futura-italic-webfont.eot?iefix') format('eot'),
         url('/images/fonts/futura-italic-webfont.woff') format('woff'),
         url('/images/fonts/futura-italic-webfont.ttf') format('truetype'),
         url('/images/fonts/futura-italic-webfont.svg#webfontmlNci4Ye') format('svg');
    font-weight: italic;
    font-style: italic;
}

@font-face {
    font-family: "Futura";
    font-style: normal;
    font-weight: normal;
    src: url("/images/fonts/futura-webfont.eot?iefix") format("eot"), url("/images/fonts/futura-webfont.woff") format("woff"), url("/images/fonts/futura-webfont.ttf") format("truetype"), url("/images/fonts/futura-webfont.svg#webfontmlNci4Ye") format("svg");
}
@font-face {
    font-family: "Futura";
    font-style: italic;
    src: url("/images/fonts/futura-italic-webfont.eot?iefix") format("eot"), url("/images/fonts/futura-italic-webfont.woff") format("woff"), url("/images/fonts/futura-italic-webfont.ttf") format("truetype"), url("/images/fonts/futura-italic-webfont.svg#webfontmlNci4Ye") format("svg");
}
@font-face {
    font-family: "Futura";
    font-weight: bold;
    src: url("/images/fonts/futurabold-webfont.eot?iefix") format("eot"), url("/images/fonts/futurabold-webfont.woff") format("woff"), url("/images/fonts/futurabold-webfont.ttf") format("truetype"), url("/images/fonts/futurabold-webfont.svg#webfont8uBts5uG") format("svg");
}
@font-face {
    font-family: "Futura-Medium";
    font-style: normal;
    font-weight: normal;
    src: url("/images/fonts/futurabook-webfont.eot?iefix") format("eot"), url("/images/fonts/futurabook-webfont.woff") format("woff"), url("/images/fonts/futurabook-webfont.ttf") format("truetype"), url("/images/fonts/futurabook-webfont.svg#webfontypj7ppM4") format("svg");
}
@font-face {
    font-family: "Futura-Medium";
    font-weight: bold;
    src: url("/images/fonts/futurabold-webfont.eot?iefix") format("eot"), url("/images/fonts/futurabold-webfont.woff") format("woff"), url("/images/fonts/futurabold-webfont.ttf") format("truetype"), url("/images/fonts/futurabold-webfont.svg#webfont8uBts5uG") format("svg");
}
@font-face {
    font-family: "Futura-Light";
    font-style: normal;
    font-weight: normal;
    src: url("/images/fonts/futuralight-webfont.eot?iefix") format("eot"), url("/images/fonts/futuralight-webfont.woff") format("woff"), url("/images/fonts/futuralight-webfont.ttf") format("truetype"), url("/images/fonts/futuralight-webfont.svg#webfontt2JLYW8W") format("svg");
}
@font-face {
    font-family: "Futura-Light";
    font-weight: bold;
    src: url("/images/fonts/futurabook-webfont.eot?iefix") format("eot"), url("/images/fonts/futurabook-webfont.woff") format("woff"), url("/images/fonts/futurabook-webfont.ttf") format("truetype"), url("/images/fonts/futurabook-webfont.svg#webfontypj7ppM4") format("svg");
}
html {
    overflow-y: scroll;
}
body {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #D6D6D6;
    background-image: url("/images/nextgen/global/bg_page.gif");
    background-origin: padding-box;
    background-position: center top;
    background-repeat: repeat-x;
    background-size: auto auto;
    font-family: Arial,Helvetica,sans-serif;
    width: 100%;
}
body.modal {
    background-image: none;
}
.fullwidth {
    background-image: url("/images/nextgen/global/bg_banner_wide.jpg");
    background-position: 0 -124px;
    background-repeat: no-repeat;
}
#globaltop {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: url("/images/nextgen/global/bg_banner_logo.jpg");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: auto auto;
    border-top-color: #FFFFFF;
    border-top-style: solid;
    border-top-width: 1px;
    display: block;
    height: 90px;
    letter-spacing: 0.05em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
#globaltop a {
    display: block;
    height: 30px;
    width: 177px;
}
#globaltop img {
    display: none;
}
#globaltop2 {
    width: 100%;
}
#mainframe {
    width: 100% !important;
}
#globaltop2 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: #FFFFFF !important;
    background-image: url("/images/nextgen/global/bg_header_mwlogo.jpg") !important;
    background-origin: padding-box !important;
    background-position: -2px top !important;
    background-repeat: no-repeat !important;
    background-size: auto auto !important;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    clear: both;
    display: block;
    height: 50px;
    padding-bottom: 10px;
}
#ptools2 {
    color: #7C7C7C;
    float: right;
    font-size: 10px;
    font-weight: normal;
    height: 3ex;
    margin-bottom: 0.25em;
    margin-left: 0.5em;
    margin-right: 0.5em;
    margin-top: 6px;
    white-space: nowrap;
}
#ptools2 label {
    display: none;
}
#access2 a {
    padding-left: 3px;
    padding-right: 4px;
}
#searchbutton {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/includes_content/nextgen/images/bg_search_submit.gif");
    background-origin: padding-box;
    background-position: 3px 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    color: transparent;
    font-family: Verdana;
    font-size: 0;
    font-weight: bold;
    height: 24px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-top: 2px;
    width: 22px;
}
#search_field {
    margin-left: 10px;
    width: 120px;
}
table#topnav {
    background-color: #FFFFFF;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    cursor: pointer;
    display: block;
    margin-bottom: 7px;
    margin-left: 0;
    margin-top: 2px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: auto;
}
table#topnav td, table#topnav tr {
    background-color: #FFFFFF;
    background-image: none;
    vertical-align: bottom;
}
#ptools2 a, #access2 a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #1760B6;
}
#ptools2 a:hover, #access2 a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #1760B6;
}
#topnav a {
    color: #2354A1;
}
#topnav img {
    display: none;
}
#topnavitems td {
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #FFFFFF;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    color: #003366;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: center;
    vertical-align: middle;
}
#topnav td#tcell6 {
}
#topnavitems td a {
    display: block;
    padding-bottom: 3px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 3px;
}
#topnav tr#topnavitems td.activebg {
    background-color: #FFFFFF;
}
#topnav td.activebg {
    background-color: #FFFFFF;
}
#pic_cart {
    display: none;
}
#logopixel {
    height: 40px !important;
    margin-left: 0;
    margin-top: 11px;
}
.img_right {
    float: right;
    margin-left: 10px;
    margin-top: 0;
}
#rightcol {
    font-size: 11px;
}
#leftnavcol {
    background-image: none;
    background-position: right top;
    padding-left: 10px;
    padding-right: 15px;
}
#leftnavcol p {
    display: block;
    height: 26px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#mainframe {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: url("/images/nextgen/global/bg_banner_wide.jpg");
    background-origin: padding-box;
    background-position: 0 -120px;
    background-repeat: no-repeat;
    background-size: auto auto;
    border-bottom-color: #D1D1D1;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #D1D1D1;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #D1D1D1;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #D1D1D1;
    border-top-style: solid;
    border-top-width: 1px;
    padding-bottom: 70px;
}
.default {
    background-image: none !important;
    background-position: right top;
    background-repeat: no-repeat;
}
#bodycol.default {
    background-image: none !important;
}
#leftnav {
    margin-left: 10px;
    margin-right: 15px;
}
#leftnavcol #leftnav {
    margin-left: 0;
    margin-right: 0;
}
#leftnav {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FBFBFB;
    border-bottom-color: #DCDCDC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #DCDCDC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #DCDCDC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    color: #6A6A6A;
    cursor: pointer;
    margin-top: 20px;
}
#leftnav .inactive {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
}
#leftnav td {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
}
#leftnav .hover {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #DBE4F5;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    font-weight: normal;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 3px;
    padding-top: 5px;
}
#bcorner img {
    display: none;
}
#leftnav #lnbmline {
    background-color: #FBFBFB;
}
#bodycol {
    padding-left: 0;
}
#mainbody {
    font-size: 12px;
    line-height: 1.4em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 35px;
    padding-bottom: 20px;
    padding-right: 15px;
    padding-top: 10px;
}
#mainbody #mainbody {
    margin-top: -15px;
    padding-left: 20px;
}
div#mainbody.fwidth {
    margin-top: 35px;
    padding-left: 15px;
    padding-right: 15px;
}
h1 {
    color: #D55000;
    font-family: 'Futura',Arial,Helvetica,sans-serif;
    font-size: 18px;
    line-height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
table#banner {
    margin-bottom: 20px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
table#banner.level1 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #054691;
    background-image: url("/images/nextgen/global/bg_banner_wide.jpg");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 105px;
}
#banner.level1 td {
    padding-left: 30px;
}
table#banner.level2 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #054691;
    background-image: url("/images/nextgen/global/bg_banner_wide.jpg");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 105px;
}
#banner.level2 td {
    padding-left: 30px;
}
table#banner.level3 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #054691;
    background-image: url("/images/nextgen/global/bg_banner_wide.jpg");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 55px;
}
.fwidth #banner.level3 td {
    padding-left: 30px;
}
table#banner td {
    vertical-align: bottom;
}
table#banner td.header {
    padding-bottom: 20px;
}
table#banner.level3 td.header {
    padding-bottom: 15px;
}
.banner h1, #banner h1, .title-box h1 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #FFFFFF;
    font-family: 'Futura',Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
    height: auto;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    padding-bottom: 0;
    width: 340px;
}
#banner.level3 h1 {
    width: 500px;
}
.banner h2, #banner h2, .title-box h2 {
    color: #FFFFFF;
    font-family: 'Futura-Medium';
    font-size: 13px;
    font-weight: normal;
    height: auto;
    line-height: 16px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5px;
    width: 400px;
}
.title-box h2 {
    width: 300px;
}
h1.sifr {
    margin-bottom: 15px;
}
h2 {
    color: #000000;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 130%;
    margin-bottom: 0.75em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1em;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
h3 {
    color: #4C4C4C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 130%;
    margin-bottom: 8px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 3px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
h4 {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    font-weight: bold;
    line-height: 140%;
    margin-bottom: 3px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
h1 + h2 {
    margin-bottom: 1.5em;
    margin-top: -1.25em;
}
h2 + h3 {
    margin-top: 20px;
}
.custom_spotlight h3 {
    color: #000000;
}
.brule {
    border-bottom-color: #D6D4D4;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: 8px;
}
hr {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #D6D4D4;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    color: #D6D4D4;
    height: 1px;
}
a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #1D4520;
}
a.cta {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/bg_cta.gif");
    background-origin: padding-box;
    background-position: 0 7px;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    font-weight: bold;
    padding-left: 10px;
}
a.action:hover {
    -moz-text-blink: none !important;
    -moz-text-decoration-color: -moz-use-text-color !important;
    -moz-text-decoration-line: underline !important;
    -moz-text-decoration-style: solid !important;
}
a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #005FCE;
}
#bodycol .action a:visited {
    color: #005FCE;
}
.level2 a:link, .level2 td a:visited {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
}
.list_action li a, .list_action li a:visited {
    -moz-text-blink: none !important;
    -moz-text-decoration-color: -moz-use-text-color !important;
    -moz-text-decoration-line: none !important;
    -moz-text-decoration-style: solid !important;
    color: #005FCE !important;
}
.list_action li a:hover {
    -moz-text-blink: none !important;
    -moz-text-decoration-color: -moz-use-text-color !important;
    -moz-text-decoration-line: underline !important;
    -moz-text-decoration-style: solid !important;
    color: #005FCE !important;
}
#bodycol a:visited, a:visited {
    color: #004AA0;
}
#bodycol .cta_btn a:visited {
    color: #005FCE;
}
#bodycol h3 a:visited, #bodycol h2 a:visited {
    color: #005FCE;
}
a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
a:focus, a:active {
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
}
a.cta {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/bg_cta.gif");
    background-origin: padding-box;
    background-position: 0 4px;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-left: 10px;
}
p {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    color: #284829;
    font-family: Arial,Helvetica,sans-serif;    
}

ul {
    list-style-image: none !important;
    list-style-position: outside !important;
    list-style-type: none !important;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
ul li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/pic_global_bullet.gif");
    background-origin: padding-box;
    background-position: 0 7px;
    background-repeat: no-repeat;
    background-size: auto auto;
    list-style-type: none;
    margin-bottom: 7px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 12px;
    padding-right: 0;
    padding-top: 0;
}
ul ul {
    margin-bottom: 5px;
    margin-left: 13px;
}
ul ul li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/pic_global_bullet_dash.gif");
    background-origin: padding-box;
    background-position: 0 7px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
ol {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: decimal;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
ol li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    list-style-type: decimal;
    margin-bottom: 7px;
    margin-left: 23px;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
ol li ol li {
    list-style-type: lower-alpha;
}
ol li ul {
    padding-top: 7px;
}
ol li ul li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/pic_global_bullet.gif");
    background-origin: padding-box;
    background-position: 0 7px;
    background-repeat: no-repeat;
    background-size: auto auto;
    list-style-type: none;
    margin-bottom: 7px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 12px;
    padding-right: 0;
    padding-top: 0;
}
* html ol li ul li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: url("/images/nextgen/global/pic_global_bullet.gif");
    background-origin: padding-box;
    background-position: 0 7px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
ol li ul li {
}
#ctabox li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-left: 0;
}
#ctabox li a:visited {
    color: #005FCE;
}
ul.pdf_list li {
    background-image: url("/images/nextgen/global/pic_global_bullet_pdf.png");
    background-position: 0 1px;
    padding-left: 22px;
}
a.pdf {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/ico_pdf.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: inline-block;
    min-height: 18px;
    padding-bottom: 2px;
    padding-left: 22px;
    padding-top: 2px;
}
a.zip {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/ico_zip.gif");
    background-origin: padding-box;
    background-position: 1px 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: inline-block;
    min-height: 18px;
    padding-bottom: 2px;
    padding-left: 22px;
    padding-top: 2px;
}
a.mfile {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/ico_mfile.gif");
    background-origin: padding-box;
    background-position: 1px 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: inline-block;
    min-height: 18px;
    padding-bottom: 2px;
    padding-left: 22px;
    padding-top: 2px;
}
a.demo, a.example {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/icon_demoexample.gif");
    background-origin: padding-box;
    background-position: 1px 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: inline-block;
    min-height: 18px;
    padding-bottom: 2px;
    padding-left: 22px;
    padding-top: 2px;
}
ul.unbulleted_list li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
ul.bulnbm {
    list-style-image: none;
    list-style-type: none;
}
#rsslist ul li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 0;
}
ul.update {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
ul.update li, ul#nav li, .resource_types ul li, .datatable5 ul li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.section ul li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    font-size: 11px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#pai-landing .section ul li {
    font-size: 12px;
    margin-bottom: 3px;
}
#indexpg .datatable5 ul li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-left: 0;
}
div.pdf ul.lists {
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
}
ul.lists {
    margin-left: 0;
}
html > body ul.lists li {
    margin-left: 0;
}
ul.linklist li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
div.pdf ul.lists li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    list-style-image: none;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
ul.anchor_nav li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-left: 10px;
}
ul.anchor_nav li a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
}
.definition_list td {
    padding-bottom: 3px;
    padding-left: 0;
    padding-right: 5px;
    padding-top: 3px;
}
.clear {
    clear: both;
    display: block;
    height: 1px;
    line-height: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
.indent {
    margin-left: 15px;
}
.margined {
    margin-bottom: 20px;
}
.back_to_top {
    font-size: 0.9em;
}
.back_to_top a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #BCA33F;
}
#rightcol {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    margin-right: 10px;
    margin-top: 44px;
}
#leftnav {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FBFBFB;
    border-bottom-color: #DCDCDC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #DCDCDC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #DCDCDC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #DCDCDC;
    border-top-style: solid;
    border-top-width: 1px;
    color: #6A6A6A;
    cursor: pointer;
    margin-top: 18px;
    width: 170px !important;
}
#leftnav a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
}
#leftnav a:visited {
    color: #1D4520;
}
#leftnav .inactive {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    font-weight: normal;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 4px;
    padding-top: 4px;
}
#leftnav .active {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #1D4520;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    color: #FFFFFF;
    font-weight: normal;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 4px;
    padding-top: 4px;
}
#leftnav .active a, #leftnav .active a:visited {
    color: #FFFFFF;
}
#leftnav .hover {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #DBDBDB;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    color: #1D4520;
    font-weight: normal;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 4px;
    padding-top: 4px;
}
#leftnav #lnbmline {
    background-color: transparent;
}
.hid {
    display: none;
}
.sactive {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #1D4520;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    padding-bottom: 4px;
    padding-left: 17px;
    padding-right: 2px;
    padding-top: 4px;
}
#leftnav .sactive a, #leftnav .sactive a:visited {
    color: #FFFFFF;
}
.shover {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #DBDBDB;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    color: #1D4520;
    cursor: pointer;
    padding-bottom: 4px;
    padding-left: 17px;
    padding-right: 2px;
    padding-top: 4px;
}
.sinactive {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    padding-bottom: 4px;
    padding-left: 17px;
    padding-right: 2px;
    padding-top: 4px;
}
#rightcol {
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    font-size: 11px;
    line-height: 1.25em;
    margin-bottom: 20px;
    margin-left: 0;
    width: 175px !important;
}
#rightcol ul {
    margin-bottom: 0;
}
#rightcol li {
    margin-bottom: 4px;
}
#rightcol h2 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    font-size: 100%;
    margin-bottom: 3px;
}
#rightcol a h2 {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
}
.callme {
    background-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #FFFFFF;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-top-color: #FFFFFF;
    border-top-style: solid;
    border-top-width: 0;
}
.callme td {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#trybuy {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent;
    border-bottom-color: #DCDCDC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #DCDCDC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #DCDCDC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #DCDCDC;
    border-top-style: solid;
    border-top-width: 1px;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
#trybuy a:link, #trybuy a:visited {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #1760B6;
}
#trybuy a:hover {
    color: #4C8FDD;
}
#trybuy tr {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #F1F1F1;
    background-image: url("/includes_content/nextgen/images/bg_ctablock_element.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #FFFFFF;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #FFFFFF;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #FFFFFF;
    border-top-style: solid;
    border-top-width: 1px;
}
#trybuy td {
    padding-bottom: 6px;
    padding-left: 3px;
    padding-right: 6px;
    padding-top: 6px;
}
#trybuy td img {
    margin-left: 5px;
    padding-top: 4px;
}
#rightcol .cart {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #DEE9F6;
    background-image: url("/images/nextgen/global/bg_cart.gif");
    background-origin: padding-box;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: auto auto;
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 20px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: #DCDCDC;
    border-top-style: solid;
    border-top-width: 1px;
    margin-bottom: 20px;
    padding-bottom: 8px;
    padding-left: 10px;
    padding-top: 8px;
}
#rightcol .cart h2 a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
}
#rightcol h2, #rightcol h3 {
    margin-top: 0;
}
.cart h2 img {
    display: inline-block;
    margin-bottom: -2px;
    padding-right: 6px;
}
.cart .action {
    padding-top: 3px;
}
#rightcol .us {
    font-style: italic;
}
#wedgetp {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    height: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#wedgetp img {
    display: none !important;
}
.spotlight, #rightcol td.spotlight {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #EBEBEB;
    background-image: url("/images/nextgen/global/bg_spotlight.gif");
    background-origin: padding-box;
    background-position: 0 1px;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-color: #DCDCDC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #DCDCDC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #DCDCDC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    padding-bottom: 8px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 8px;
}
#rightcol td.spotlight p {
    margin-bottom: 0.75em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
#bodycol .spotlight a:visited {
    color: #005FCE;
}
#bodycol .spotlight h2 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent !important;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    color: #000000;
    font-weight: bold;
    margin-top: 3px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.inpage h2 {
    font-size: 12px;
}
.spotlight_image, .spotlight.image, #rightcol td.spotlight_image {
    -moz-border-bottom-colors: none !important;
    -moz-border-image: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background-color: #FFFFFF;
    background-image: none;
    border-bottom-color: -moz-use-text-color !important;
    border-bottom-style: none !important;
    border-bottom-width: 0 !important;
    border-left-color-ltr-source: physical !important;
    border-left-color-rtl-source: physical !important;
    border-left-color-value: -moz-use-text-color !important;
    border-left-style-ltr-source: physical !important;
    border-left-style-rtl-source: physical !important;
    border-left-style-value: none !important;
    border-left-width-ltr-source: physical !important;
    border-left-width-rtl-source: physical !important;
    border-left-width-value: 0 !important;
    border-right-color-ltr-source: physical !important;
    border-right-color-rtl-source: physical !important;
    border-right-color-value: -moz-use-text-color !important;
    border-right-style-ltr-source: physical !important;
    border-right-style-rtl-source: physical !important;
    border-right-style-value: none !important;
    border-right-width-ltr-source: physical !important;
    border-right-width-rtl-source: physical !important;
    border-right-width-value: 0 !important;
    border-top-color: -moz-use-text-color !important;
    border-top-style: none !important;
    border-top-width: 0 !important;
    padding-bottom: 8px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 8px;
    text-align: center;
}
td.gr_spotlight {
    background-color: #FFFFFF;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 2px;
    padding-top: 0;
}
.custom_spotlight {
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    max-width: none;
    width: 100%;
}
.trial-inpage {
    width: 210px;
}
.trial-inpage a.action {
    font-weight: normal;
    line-height: 140%;
}
#rightcol td.spotlight_image.trials {
    -moz-border-bottom-colors: none !important;
    -moz-border-image: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #F6F6F6;
    background-image: url("/products/images/bg_products_graygrid.jpg");
    background-origin: padding-box;
    background-position: 4px center;
    background-repeat: no-repeat;
    background-size: auto auto;
    border-bottom-color: #DCDCDC !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    border-left-color-ltr-source: physical !important;
    border-left-color-rtl-source: physical !important;
    border-left-color-value: #DCDCDC !important;
    border-left-style-ltr-source: physical !important;
    border-left-style-rtl-source: physical !important;
    border-left-style-value: solid !important;
    border-left-width-ltr-source: physical !important;
    border-left-width-rtl-source: physical !important;
    border-left-width-value: 1px !important;
    border-right-color-ltr-source: physical !important;
    border-right-color-rtl-source: physical !important;
    border-right-color-value: #DCDCDC !important;
    border-right-style-ltr-source: physical !important;
    border-right-style-rtl-source: physical !important;
    border-right-style-value: solid !important;
    border-right-width-ltr-source: physical !important;
    border-right-width-rtl-source: physical !important;
    border-right-width-value: 1px !important;
    border-top-color: #DCDCDC !important;
    border-top-style: solid !important;
    border-top-width: 1px !important;
}
#rightcol .productpagespotlight {
    min-height: 100px;
}
#rightcol .productpagespotlight h2 {
    margin-bottom: 78px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#rightcol .spotlight_image.trials div.action {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 6px;
}
.spotlight_image div, .spotlight.image div {
    display: block;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    text-align: left;
}
#mainbody .spotlight.inpage {
    margin-top: 14px;
    width: 100%;
}
#mainbody .spotlight.inpage .section.main {
    display: block;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 200px;
}
#mainbody .spotlight.inpage .section.main a.action {
    display: block;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 6px;
}
.spotlight div.action {
    margin-top: 10px;
}
div.attr {
    color: #800000;
    text-align: right;
}
div.divider {
    border-bottom-color: grey;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
}
.newcallout {
    color: #CB9601;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    padding-left: 2px;
}
h2 .newcallout {
    color: #CB9601;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
    padding-left: 6px;
    vertical-align: top;
}
div.attr {
    color: #000000;
    padding-top: 4px;
    text-align: left;
}
table#latestnews {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #ECECEC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #ECECEC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #ECECEC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #ECECEC;
    border-top-style: solid;
    border-top-width: 1px;
    margin-top: 6px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
table#latestnews td {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    padding-top: 9px;
}
table#latestnews td ul.bul {
    font-size: 11px;
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
}
table#latestnews td ul.bul li {
    margin-bottom: 3px;
}
.datatable1 th, .datatable3 th, .datatable4 th {
    background-color: #E4E9EF;
    color: #000000;
    font-weight: bold;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 5px;
    padding-top: 4px;
    text-align: left;
}
.datatable2 {
    margin-bottom: 6px;
    margin-top: 6px;
}
.datatable2 td {
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
}
table.sort {
    font-size: 11px;
}
#globalfooter, #globalfooter a {
    color: #717171 !important;
    font-size: 10px;
}
#globalfooter {
    text-align: left;
    width: 100%;
}
#globalfooter {
    text-align: left !important;
}
#globalfooter .copyright {
    float: left;
}
.footer_container {
    color: #717171;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.9em;
    line-height: 110%;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    width: 100%;
}
.footer {
    float: left;
    width: 100%;
}
.footernav {
    float: right;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 75%;
}
.footernav li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    float: right;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.footernav a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #BFBFBF;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    color: #717171;
    display: block;
    padding-bottom: 2px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 2px;
}
.footernav a:visited {
    color: #717171;
}
.footernav a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.footernav li.footernav_help a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    padding-left: 0;
}
div.image {
    clear: both;
    display: block;
    margin-bottom: 16px;
    margin-top: 12px;
    overflow-x: hidden;
    overflow-y: hidden;
}
div.image img {
    clear: both;
    display: block;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-right: 10px;
}
div.image a {
    display: block;
    float: left;
    padding-right: 10px;
}
div.image br {
    clear: both;
}
em.caption {
    color: #575757;
}
div.image p {
    clear: both;
}
div.image p.caption {
    clear: right;
    font-size: 11px;
    line-height: 14px;
}
p.caption {
    clear: right;
    color: #575757;
    display: block;
    font-size: 11px;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-left: 6px;
    padding-top: 4px;
    width: 75%;
}
p.caption code {
    color: #575757;
}
td em.caption {
    display: block;
    padding-left: 0.5em;
    padding-right: 0.5em;
}
div.segment p em.caption {
    display: block;
    float: none;
    width: 99%;
}
div p em.caption {
    display: block;
    float: right;
    padding-bottom: 1em;
    padding-left: 0.5em;
    padding-top: 0.5em;
    width: 300px;
}
#mainbody table td div.image {
    overflow-x: visible;
    overflow-y: visible;
}
blockquote {
    color: #575757;
    margin-bottom: 12px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
ul {
    list-style-image: none;
    list-style-type: none;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 3px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
ul.pagenav {
    font-size: 12px;
    list-style-image: none;
    list-style-type: none;
    margin-bottom: 2em;
    margin-left: 16px;
}
ul.pagenav li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    list-style-image: url("/images/nextgen/global/bg_inpagenav_inactive.gif");
    margin-bottom: 5px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
ul.pagenav li.active {
    font-weight: normal;
    list-style-image: url("/images/nextgen/global/bg_inpagenav_active.gif");
}
ul.pagenav ul.pagenav {
    margin-bottom: 6px;
    margin-left: 10px;
}
ul.orngbul {
    list-style-image: none;
}
ul li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/pic_global_bullet.gif");
    background-origin: padding-box;
    background-position: 0 7px;
    background-repeat: no-repeat;
    background-size: auto auto;
    list-style-type: none;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 12px;
    padding-right: 0;
    padding-top: 0 !important;
}
ul.orngbul, ul.bul, ul.orngsqbul {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    list-style-image: none;
    list-style-type: none;
    margin-bottom: 7px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#mainbody #button {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/box-right.gif");
    background-origin: padding-box;
    background-position: right top;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: right;
    font-size: 10px;
    line-height: 13px;
    width: 187px;
}
#mainbody #button_wider {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/box-right.gif");
    background-origin: padding-box;
    background-position: right top;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: right;
    font-size: 10px;
    line-height: 13px;
    width: 230px;
}
.wide {
    background-color: #FFFFFF;
    display: table;
    width: 563px;
}
.form_module {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: url("/images/forms/bg_table.gif");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #D3D3D3;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #D3D3D3;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #D3D3D3;
    border-top-style: solid;
    border-top-width: 1px;
    clear: both;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    width: 561px;
}
.form_module h4 {
    color: #525252;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 100%;
    line-height: 120%;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0;
    width: auto;
}
.form_module .form_element .textfield, .form_module .form_element .textarea, .form_module .form_element .dropdown {
    margin-top: 3px;
}
.login_block {
    border-bottom-color: #D3D3D3;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #D3D3D3;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #D3D3D3;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #D3D3D3;
    border-top-style: solid;
    border-top-width: 1px;
    display: block;
    float: none;
    width: 300px;
}
.submit_module {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: url("/images/forms/bg_table.gif");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-color: #D3D3D3;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #D3D3D3;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #D3D3D3;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    clear: both;
    font-family: Arial,Helvetica,sans-serif;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    width: 531px;
}
.form_module h3 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.95em;
    line-height: 110%;
    margin-bottom: 15px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    width: auto;
}
p.field_note {
    font-size: 95%;
}
#mainbody #button.small {
    display: block;
    width: 175px !important;
}
#mainbody td #button.small {
    display: block;
    width: 100%;
}
html > body #mainbody #button {
    max-width: 205px;
    min-width: 100px;
    width: auto;
}
#mainbody #btn-inner {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/box-left.gif");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: auto auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 4px;
    text-align: left;
}
#mainbody #btn-inner-t {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/box-left.gif");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: auto auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 50px;
    text-align: left;
}
#mainbody #btn-inner a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/box-left.gif");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #1760B6;
    display: block;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 9px;
    padding-right: 0;
    padding-top: 4px;
}
#mainbody #btn-inner a span {
    font-weight: normal;
}
#mainbody #btn-inner a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
}
#mainbody #btn-inner em {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/box-right.gif");
    background-origin: padding-box;
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    font-style: normal;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: -2px;
    padding-bottom: 20px;
    padding-left: 28px;
    padding-right: 20px;
    padding-top: 0;
}
#mainbody #btn-inner img {
    float: left;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: -4px !important;
}
.container-b.button-short {
    display: block;
    overflow-x: hidden;
    overflow-y: hidden;
}
.cta_button_content img {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    display: block;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
div.cta_button {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: -moz-linear-gradient(0% 100% 90deg, #E6E6E6, #FFFFFF, #FFFFFF 100%);
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: auto auto;
    border-bottom-color: #CCCCCC;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #CCCCCC;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-top-style: solid;
    border-top-width: 1px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.cta_button_content em {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    display: block;
    font-style: normal;
    line-height: 14px;
    margin-bottom: 0;
    margin-left: 26px;
    margin-right: 0;
    margin-top: 0;
    min-height: 28px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.cta_button_content {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
    text-align: left;
}
.cta_button_content a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #1760B6 !important;
    display: block;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.ctaBtn {
    -moz-box-sizing: border-box !important;
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3) inset;
    cursor: pointer;
    display: inline-block;
    font-size: 11px !important;
    line-height: 13px;
    margin-bottom: 6px;
    margin-left: 20px;
    margin-right: 5px;
    min-height: 32px;
    outline-color: -moz-use-text-color !important;
    outline-style: none !important;
    outline-width: medium !important;
    position: relative;
}
.ctaBtn a:hover {
    -moz-text-blink: none !important;
    -moz-text-decoration-color: -moz-use-text-color !important;
    -moz-text-decoration-line: none !important;
    -moz-text-decoration-style: solid !important;
}
ctaBtn::-moz-focus-inner, input::-moz-focus-inner {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
}
.ctaWhiteBtn {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: -moz-linear-gradient(center top , #FFFFFF 0%, #FFFFFF 25%, #FAFAFA 50%, #EBEBEB 75%, #D6D6D6);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #AEAEAE;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #AEAEAE;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #AEAEAE;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #AEAEAE;
    border-top-style: solid;
    border-top-width: 1px;
    color: #F3F3F3 !important;
    text-shadow: 0 1px 1px #E0E0E0;
}
.ctaWhiteBtn:hover, .ctaWhiteBtn:focus {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: -moz-linear-gradient(center top , #F3F3F3, #D7D7D7);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #B2B2B2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #B2B2B2;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #B2B2B2;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #B2B2B2;
    border-top-style: solid;
    border-top-width: 1px;
    color: #FFFFFF;
}
.ctaBlueBtn {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: -moz-linear-gradient(center top , #4377BF, #2C4973);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #034462;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #034462;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #034462;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #034462;
    border-top-style: solid;
    border-top-width: 1px;
    color: #FFFFFF !important;
    text-shadow: 0 1px 1px #23406A;
}
.ctaBlueBtn:hover, .ctaBlueBtn:focus {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: -moz-linear-gradient(center top , #3B68A7, #274166);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #033952;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #033952;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #033952;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #033952;
    border-top-style: solid;
    border-top-width: 1px;
    color: #FFFFFF;
}
.ctaBlueBtn a, .ctaGrayBtn a, .ctaOrangeBtn a {
    color: #FFFFFF !important;
}
.ctaGrayBtn {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: -moz-linear-gradient(center top , #7D8890, #41494E);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #394045;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #394045;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #394045;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #394045;
    border-top-style: solid;
    border-top-width: 1px;
    color: #FFFFFF !important;
    text-shadow: 0 1px 1px #394045;
}
.ctaGrayBtn:hover, .ctaGrayBtn:focus {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: -moz-linear-gradient(center top , #6E787F, #394045);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #32383D;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #32383D;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #32383D;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #32383D;
    border-top-style: solid;
    border-top-width: 1px;
    color: #FFFFFF;
}
.ctaOrangeBtn {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: -moz-linear-gradient(center top , #E7722A, #B05724);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #A05322;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #A05322;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #A05322;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #A05322;
    border-top-style: solid;
    border-top-width: 1px;
    color: #FFFFFF !important;
    text-shadow: 0 1px 1px #A05322;
}
.ctaOrangeBtn:hover, .ctaOrangeBtn:focus {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: -moz-linear-gradient(center top , #D26828, #A05022);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #924C1F;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #924C1F;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #924C1F;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #924C1F;
    border-top-style: solid;
    border-top-width: 1px;
    color: #FFFFFF;
}
.btnCont {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/bgd-ctabutton-iconcontainer.png");
    background-origin: padding-box;
    background-position: 6px center;
    background-repeat: no-repeat;
    background-size: auto auto;
    margin-bottom: 1px;
    margin-top: 2px;
}
.ctaBtn a {
    display: block;
    padding-bottom: 7px;
    padding-left: 38px;
    padding-right: 5px;
    padding-top: 7px;
}
.ctaBtn .techkit {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/ico_techkit.gif");
    background-origin: padding-box;
    background-position: 10px center;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.ctaBtn .techkit-interactive {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/ico_techkitinteractive.gif");
    background-origin: padding-box;
    background-position: 11px center;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.ctaBtn .trial {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/ico_download.gif");
    background-origin: padding-box;
    background-position: 10px center;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.ctaBtn .document {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/ico_document.gif");
    background-origin: padding-box;
    background-position: 10px center;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.ctaBtn .event {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/ico_event.gif");
    background-origin: padding-box;
    background-position: 10px center;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.ctaBtn .email {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/ico_email.gif");
    background-origin: padding-box;
    background-position: 10px center;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.ctaBtn img {
    display: none;
}
.container-b .ctaBtn {
    float: left;
    margin-left: 0;
    margin-right: 15px;
    width: 175px;
}
.container-b .btn {
    min-height: 40px;
}
.button-short .btn {
    min-height: 30px;
}
.image_spotlight img {
    margin-bottom: 10px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 20px !important;
}
#capabilitycontent {
    margin-top: -1px;
    padding-bottom: 20px;
}
div.tabs {
    margin-top: 12px;
}
div.tabs ul li, .tabscontainer ul li {
    margin-bottom: 0;
}
.productpagespotlight {
    display: block;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    overflow-x: hidden;
    overflow-y: hidden;
}
div.resources {
    line-height: 18px;
    margin-left: 0 !important;
    margin-top: 36px;
}
div.resources h2 {
    color: #000000 !important;
}
.careers_landing h2, .featuredjob h2 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
}
.xspotlight h2 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    margin-top: 0;
}
#mbd-landing {
    padding-bottom: 20px;
}
#mbd-landing #maincontent p.introtext {
    padding-right: 20px;
}
.mbd_links_content h3 {
    margin-bottom: 2px;
}
.mbd_links_content p {
    margin-bottom: 14px;
}
.nn-spotlight h2 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    font-size: 13px;
    margin-bottom: 4px;
}
table#features h2 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
}
#nn-cta li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
table#departments h2 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    font-size: 12px !important;
}
table#features h2 {
    font-size: 1.25em !important;
}
table#departments p {
    font-size: 11px !important;
}
div.checkmarks ul.lists {
    list-style-image: none !important;
    list-style-type: none;
}
.rxbodyfield, .productintro {
}
#rightcol .rxbodyfield {
}
.form_element label {
    font-size: 100%;
}
#breadcrumb {
    padding-top: 8px;
}
.tabtble {
    margin-bottom: 20px;
}
.tools {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #FFFFFF;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 2px;
}
.bot {
    clear: both;
    display: block;
    overflow-x: hidden;
    overflow-y: hidden;
}
#mainbody #videos_list_top h3 {
    padding-bottom: 5px;
    padding-left: 3px;
    padding-right: 0;
    padding-top: 6px;
}
#abstract_holder p {
    margin-bottom: 3px;
}
#mainbody .list1, list2 {
    padding-right: 20px;
    width: 30%;
}
#mainbody .books_cta, #mainbody .training_cta {
    float: right;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: -45px !important;
    width: 175px !important;
}
#mainbody .training_cta #trybuy {
    width: 175px !important;
}
td.intabletop2 {
    background-color: #004A9D;
    color: #FFFFFF;
    font-size: 95%;
    font-weight: bold;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 0;
    padding-top: 0;
    white-space: nowrap;
}
th.subhead, th {
    line-height: 1.3em;
}
dd p em.caption {
    float: none;
    padding-bottom: 0;
    padding-left: 0;
}
#traininglocations {
    margin-top: 0;
}
#traininglocations table {
    width: 100% !important;
}
.productvideo {
    background-color: #F4F4F4;
    margin-bottom: 20px;
    min-height: 65px;
    padding-bottom: 8px;
    padding-left: 10px;
    padding-right: 8px;
    padding-top: 10px;
}
.productvideo p.caption {
    margin-bottom: 0;
}
.datatable4 td a {
    margin-right: 3px;
}
.datatable4 td .videolength {
    color: #737373;
    font-weight: normal;
    padding-left: 0;
    padding-right: 3px;
}
#hardware-resources #header {
    width: 100%;
}
#hardware-resources .intro {
    width: 65%;
}
#mainframe #bodycol a.cta_gray {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/bg_ctabtn_gray.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #394045;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #394045;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #394045;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #394045;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: 0 1px 2px #CBCBCB;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 12px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    padding-bottom: 11px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 6px;
    width: auto;
}
#mainframe #bodycol a.cta_blue {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/bg_ctabtn_blue.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #23406A;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #23406A;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #23406A;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #23406A;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: 0 1px 2px #CBCBCB;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 12px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    padding-bottom: 11px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 6px;
    width: auto;
}
#mainframe #bodycol a.cta_gray strong, #mainframe #bodycol a.cta_blue strong {
    font-size: 11px;
}
#mainframe #bodycol .whatsnewContent {
    clear: both;
    display: block;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 10px;
}
#mainframe #bodycol #whatsnew {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: url("/company/events/conferences/in-userconf/images/whatnew-bg.jpg");
    background-origin: padding-box;
    background-position: center bottom;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-color: #F3F3F3;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #F3F3F3;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 2px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #F3F3F3;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 2px;
    border-top-color: #F3F3F3;
    border-top-style: solid;
    border-top-width: 2px;
    display: block;
    float: right;
    height: auto;
    margin-top: 23px;
    min-height: 230px;
    overflow-x: visible;
    overflow-y: visible;
    width: 186px;
}
#mainbody table td h3 {
    font-size: 1.1em;
}
#mw_account_home a, #mw_account_home p, #mw_account_home li {
    font-size: 11px;
}
.inputbody {
    background-color: transparent;
}
table.inputtable1 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: url("/images/forms/bg_table.gif");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-color: #D3D3D3;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #D3D3D3;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #D3D3D3;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #D3D3D3;
    border-top-style: solid;
    border-top-width: 1px;
}
.datatable3 + table.inputtable1 {
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
}
.inputtable1 .level2 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #E4E9EF;
    background-image: url("/images/forms/bg_th.gif");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-color: #D3D3D3;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #000000;
    font-weight: bold;
    margin-bottom: 15px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    text-align: left;
}
table.productTable .subTable {
    width: 910px;
}
#mainbody .container .section .content h2 {
    font-size: 90%;
    margin-bottom: 6px;
}
#mainbody .xspotlightcontent {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: url("/images/pai/xspotlightbgd.gif");
    background-origin: padding-box;
    background-position: center bottom;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-color: #D4D4D4;
    border-bottom-style: solid;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #D4D4D4;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #D4D4D4;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #D4D4D4;
    border-top-style: solid;
    border-top-width: 0;
    clear: both;
    display: block;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-right: 6px;
}
#mainbody .xtop, .xbottom {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    display: block;
    font-size: 1px;
    line-height: 1px;
}
.mainbanner #ctabox a.trial, #header .ctabox a.trial {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/ico_download.png");
    background-origin: padding-box;
    background-position: 1px 1px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.mainbanner #ctabox a.contact, #header .ctabox a.contact {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/ico_call.png");
    background-origin: padding-box;
    background-position: 1px 1px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
#banner .ctabox {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: transparent;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: transparent;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: transparent;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: transparent;
    border-top-left-radius: 5px;
    border-top-right-radius: 0;
    border-top-style: solid;
    border-top-width: 1px;
    display: inline-block;
    float: right;
    font-size: 11px;
    font-weight: normal;
    height: 23px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 26px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 0;
    padding-top: 0;
}
#banner .ctabox[class] {
    background-image: url("/images/nextgen/global/cta_banner.png");
}
#banner .ctabox li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    float: left;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: -2px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#banner .ctabox a, #banner .ctabox a:hover, #banner .ctabox a:visited {
    color: #FFFFFF;
}
#banner .ctabox a {
    display: block;
    float: left;
    height: 12px;
    padding-bottom: 4px;
    padding-left: 18px;
    padding-right: 12px;
    padding-top: 7px;
    text-shadow: 0 1px 0 #000000;
}
#banner .ctabox a.share {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/academia/classroom-resources/images/submit_icon.gif");
    background-origin: padding-box;
    background-position: 0 7px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
#banner .ctabox a.trial {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/ico_download.png");
    background-origin: padding-box;
    background-position: 0 7px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
* html #banner .ctabox a.trial {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/ico_download.gif");
    background-origin: padding-box;
    background-position: 0 7px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
#banner .ctabox a.contact {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/ico_call.png");
    background-origin: padding-box;
    background-position: 0 7px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
* html #banner .ctabox a.contact {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/ico_call.gif");
    background-origin: padding-box;
    background-position: 0 7px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.spotlight.inpage {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-box-sizing: border-box;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FCFCFC;
    background-image: url("/images/pai/spotback.jpg");
    background-origin: padding-box;
    background-position: center bottom;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-color: #D7D7D7;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #D7D7D7;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #D7D7D7;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #D7D7D7;
    border-top-style: solid;
    border-top-width: 1px;
    display: block;
    height: 99%;
    min-height: 130px;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    width: 100%;
}
.spotlight.inpage .section {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/pai/spotlightinpage-divider.png");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: right;
    margin-bottom: 0;
    margin-left: 1%;
    margin-right: 0;
    margin-top: 0;
    min-height: 124px;
    padding-bottom: 0;
    padding-left: 3%;
    padding-right: 2%;
    padding-top: 6px;
    width: 150px;
}
.spotlight.inpage .section.main {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    float: left;
    height: auto;
    margin-bottom: 0;
    margin-left: 6px;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 6px;
    width: 203px;
}
.spotlight.inpage .section.image {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    display: block;
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 3px;
    padding-right: 0;
    padding-top: 0;
    text-align: center;
    width: 120px;
}
.spotlight.inpage p {
    margin-bottom: 6px;
}
.spotlightHeader {
    color: #065786;
    font-size: 13px;
}
.spotlightSub {
    color: #333333;
    font-size: 12px;
    margin-top: 0;
}
#toggle ul.linklist {
    margin-bottom: 9px;
    margin-left: 15px;
}
.linklist a {
    margin-bottom: 3px;
}
div.action a.action {
    color: #005FCE !important;
}
p + p.action {
    margin-top: -9px;
}
div#close {
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
}
span.size {
    color: #666666;
}
.callout {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F7F7F7;
    border-bottom-color: #D4D4D4;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #D4D4D4;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #D4D4D4;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #D4D4D4;
    border-top-style: solid;
    border-top-width: 1px;
    margin-bottom: 16px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
table.callout {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
table.callout td {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
.freeform_submit {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    float: none;
    height: 22px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
.freeform_submit .submit {
    margin-bottom: 0;
}
.freeform_submit.left_align {
    text-align: left;
}
.freeform_submit.left_align .submit {
    float: none;
    margin-left: 0;
    margin-right: 10px;
}
#globaltop {
    background-color: #FFFFFF;
}
.datatable1 td.level2 h3 {
    color: #FFFFFF;
}
.store_checkout {
    padding-left: 30px;
    padding-right: 30px;
}
.mw_account_password_reset {
    padding-left: 30px;
    padding-right: 30px;
}
.fullwidth {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
* html #bodycol {
    padding-bottom: 0;
}
#bodycol {
}

#mainbody 
{
    font-size: 12px;
    line-height: 1.4em;    
}

#ptools2 {
    line-height: 100%;
}
div p em.caption {
    display: block;
    float: none;
    padding-bottom: 1em;
    padding-left: 0;
    padding-top: 0.5em;
    width: auto;
}
#mainbody #mainBody {
}
#mainbody #whatsnew {
}
.fullwidth #mainbody {
    padding-left: 20px;
}
.popup_window {
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0;
}
div.pdf ul.lists li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    list-style-image: none;
    list-style-type: none;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 3px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 3px;
}
div.pdf ul.lists li em {
    color: #666666;
    font-size: 0.9em;
}
img.rss {
    padding-bottom: 2px;
    padding-left: 0;
    padding-right: 2px;
    padding-top: 0;
    vertical-align: text-top;
}
#access2 {
    clear: right;
    color: #7C7C7C;
    float: right;
    font-size: 1em;
    font-weight: normal;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 2px;
    margin-top: 3px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 11px;
    text-align: right;
    width: 400px;
}
#access2 ul {
    float: right;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
#access2 li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #7C7C7C;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    color: #7C7C7C;
    float: left;
    padding-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0;
}
#access2 li.mwa-nav_login {
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
}
#access2 li.mwa-nav_logout {
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
}
#access2 li a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #1760B6;
    display: block;
    float: left;
    font-weight: normal;
}
#access2 li a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #1760B6;
}
#access2 li a:visited {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #1760B6;
}
#access2 {
}
* html #access2 {
    margin-top: 10px;
}
#ptools2 form {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 13px;
    padding-right: 0;
    padding-top: 0;
}
#ptools2 form input {
    float: left;
}
#ptools2 form input#query {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #A3A2A2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #A3A2A2;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #A3A2A2;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #A3A2A2;
    border-top-style: solid;
    border-top-width: 1px;
    color: #000000;
    float: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    padding-bottom: 2px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 2px;
    width: 120px;
}
#ptools2 form input#search_field {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #A3A2A2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #A3A2A2;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #A3A2A2;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #A3A2A2;
    border-top-style: solid;
    border-top-width: 1px;
    color: #000000;
    float: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    padding-bottom: 2px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 2px;
    width: 120px;
}
#ptools2 form input#searchbutton {
    float: none;
}
#ptools2 #searchbutton {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #D0D0D0;
    cursor: pointer;
}
.countrynav_container {
    float: left;
    z-index: 100;
}
#countrynav li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/includes/images/global_nav/pic_countryarrow_off.gif");
    background-origin: padding-box;
    background-position: right 3px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
#countrynav li.countrynav_select a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/ico_globe.png");
    background-origin: padding-box;
    background-position: 0 -1px;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #1760B6;
    display: block;
    font-size: 0.95em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: -1px;
    padding-bottom: 4px;
    padding-left: 19px;
    padding-right: 10px;
    padding-top: 2px;
    text-align: right;
    width: auto;
}
#countrynav li.countrynav_select ul {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #F2F4F8;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #254987;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #254987;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #254987;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #254987;
    border-top-style: solid;
    border-top-width: 1px;
    left: -9999px;
    margin-bottom: 0;
    margin-left: 92px;
    margin-right: 0;
    margin-top: -18px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    width: 134px;
    z-index: 101;
}
#countrynav li.countrynav_select ul li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    font-size: 1.2em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: left;
}
#countrynav li.countrynav_select ul li a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #F2F4F8;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #F2F4F8;
    border-top-style: solid;
    border-top-width: 1px;
    color: #1760B6;
    display: block;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 4px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 4px;
    text-align: left;
    width: 124px;
}
#countrynav li.countrynav_select ul li a:hover {
    background-color: #E3E7F7;
    border-bottom-color: #808080;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #808080;
    border-top-style: solid;
    border-top-width: 1px;
    color: #1760B6;
}
#countrynav li:hover ul {
    left: auto;
}
#countrynav li:hover ul, #countrynav li.sfhover ul {
    left: auto;
}
#trybuy td.block_share {
    padding-bottom: 6px;
    padding-left: 8px;
    padding-right: 6px;
    padding-top: 5px;
}
.block_share .addthis_toolbox span.at300bs {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/ico_share.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 14px;
    width: 14px;
}
.block_share .addthis_default_style span.at15t_compact {
    display: inline;
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 10px;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.block_share .addthis_default_style a.at300m {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#at15pf, #at16pf, #at15s #at16pf a, #at15pf a, #at15pf span, #at16pf span {
    display: none;
}
#at16p {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #DCDCDC;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-bottom: 1px !important;
    padding-left: 1px !important;
    padding-right: 1px !important;
    padding-top: 1px !important;
}
#at15s {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: transparent !important;
    background-image: none !important;
    background-origin: padding-box !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
    background-size: auto auto !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
}
#at15s_inner {
    -moz-border-bottom-colors: none !important;
    -moz-border-image: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    border-bottom-color: #DCDCDC !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    border-left-color-ltr-source: physical !important;
    border-left-color-rtl-source: physical !important;
    border-left-color-value: #DCDCDC !important;
    border-left-style-ltr-source: physical !important;
    border-left-style-rtl-source: physical !important;
    border-left-style-value: solid !important;
    border-left-width-ltr-source: physical !important;
    border-left-width-rtl-source: physical !important;
    border-left-width-value: 1px !important;
    border-right-color-ltr-source: physical !important;
    border-right-color-rtl-source: physical !important;
    border-right-color-value: #DCDCDC !important;
    border-right-style-ltr-source: physical !important;
    border-right-style-rtl-source: physical !important;
    border-right-style-value: solid !important;
    border-right-width-ltr-source: physical !important;
    border-right-width-rtl-source: physical !important;
    border-right-width-value: 1px !important;
    border-top-color: #DCDCDC !important;
    border-top-style: solid !important;
    border-top-width: 1px !important;
}
#at16pm {
    height: 366px !important;
}
sup {
    font-size: 0.7em;
    line-height: 100%;
    vertical-align: text-top;
}
sub {
    font-size: 0.7em;
    line-height: 100%;
    vertical-align: text-bottom;
}
.profile_box {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #C2C2C2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #C2C2C2;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #C2C2C2;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #C2C2C2;
    border-top-style: solid;
    border-top-width: 1px;
    font-size: 0.9em;
    margin-bottom: 20px;
    width: 580px;
}
.profile_box_content {
    background-repeat: no-repeat;
    line-height: 140%;
    margin-bottom: 15px;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
}
.profile_box.gradient {
    background-color: #FAFAFA;
    background-repeat: repeat-x;
}
#ptools2 {
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#ptools2 form {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#ptools2 form input#query {
    padding-bottom: 1px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 2px;
}
#ptools2 #searchbutton {
    background-position: 3px 0;
}
#access2 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.headernav {
    float: right;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 5px;
    margin-top: 6px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: right;
}
.headernav ul {
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 3px;
}
.headernav li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #7C7C7C;
    float: left;
    font-size: 10px;
    line-height: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 4px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 4px;
}
.headernav a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #1760B6;
    display: block;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 3px;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 6px;
    padding-right: 9px;
    padding-top: 1px;
}
.headernav .headernav_contact a {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #7C7C7C;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #7C7C7C;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    padding-left: 6px;
}
.headernav .headernav_store a {
    padding-right: 16px;
}
.headernav .headernav_search {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: -3px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.headernav a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #1760B6;
}
.countrynav_container {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #DEDDDD;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #DEDDDD;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #DEDDDD;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #DEDDDD;
    border-top-style: solid;
    border-top-width: 1px;
    float: right;
    margin-bottom: 0;
    margin-left: 207px;
    margin-right: 0;
    margin-top: -5px;
    position: absolute;
    right: 9999px;
    width: 130px;
    z-index: 10000;
}
.countrynav_container.gradient {
    background-image: -moz-linear-gradient(100% 100% 90deg, #E9E9E9, #FFFFFF);
}
.countrynav_container.gradient {
}
li.headernav_country {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/ico_country_arrow.png");
    background-origin: padding-box;
    background-position: right 3px;
    background-repeat: no-repeat;
    background-size: auto auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 2px;
    padding-left: 0;
    padding-right: 7px;
    padding-top: 2px;
    width: 200px;
}
li.headernav_country a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nextgen/global/ico_globe.png");
    background-origin: padding-box;
    background-position: left 2px;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    float: right;
    margin-top: -4px;
    padding-bottom: 5px;
    padding-left: 19px;
    padding-right: 5px;
    padding-top: 5px;
}
.countrynav_container ul {
    float: left;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
    position: relative;
    width: 110px;
    z-index: 10001;
}
.countrynav_container li {
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
.countrynav_container li a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    float: left;
    font-size: 11px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0;
    text-align: left;
    width: 100%;
}
li.headernav_country:hover .countrynav_container {
    right: auto;
}
* html li.headernav_country {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 2px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 2px;
    width: 200px;
}
.inactive_state ul {
    display: none;
}
.inactive_state div {
    display: none;
}
.margined_0 {
    margin-bottom: 0 !important;
}
.margined_5 {
    margin-bottom: 5px !important;
}
.margined_10 {
    margin-bottom: 10px !important;
}
.margined_15 {
    margin-bottom: 15px !important;
}
.margined_20 {
    margin-bottom: 20px !important;
}
.margined_30 {
    margin-bottom: 30px !important;
}
.margined_40 {
    margin-bottom: 40px !important;
}
.margined_50 {
    margin-bottom: 50px !important;
}
.datatable {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #D6D4D4;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #D6D4D4;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #D6D4D4;
    border-top-style: solid;
    border-top-width: 1px;
    font-size: 0.9em;
    line-height: 140%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 100%;
}
.datatable th {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: url("/images/nextgen/global/bg_datatable_th.png");
    background-origin: padding-box;
    background-position: 0 -1px;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-color: #D6D4D4;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #D6D4D4;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    font-weight: normal;
    padding-bottom: 4px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 14px;
    text-align: left;
    vertical-align: bottom;
}
.datatable td {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #D6D4D4;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    padding-bottom: 7px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 7px;
    text-align: left;
    vertical-align: top;
}
.datatable td p {
    margin-bottom: 10px;
}
.table_header {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #C1CCD9;
    background-image: url("/images/nextgen/global/bg_datatable_header.gif");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #D6D4D4;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #D6D4D4;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #D6D4D4;
    border-top-style: solid;
    border-top-width: 1px;
    color: #000000;
    font-weight: bold;
    text-align: left;
}
.table_header h3 {
    font-size: 0.9em;
    line-height: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 7px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 7px;
}
.table_footer {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #EDEEEF;
    background-image: url("/images/nextgen/global/bg_datatable_footer.gif");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-color: #D6D4D4;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #D6D4D4;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #D6D4D4;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    font-size: 0.9em;
    height: auto;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: -20px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 7px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 7px;
}
.table_footer td {
    vertical-align: middle;
}
.datatable tr.table_header th {
    font-weight: bold;
    padding-bottom: 7px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 7px;
}
.odd {
    background-color: #F7F7F7;
}
.datatable_actions {
    float: left;
    margin-bottom: 2px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 100%;
}
.datatable_actions ul {
    float: right;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.datatable_actions li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    float: left;
    font-size: 0.9em;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 2px;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.datatable_actions li a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    border-bottom-color: #D6D4D4;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #D6D4D4;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #D6D4D4;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #D6D4D4;
    border-top-style: solid;
    border-top-width: 1px;
    display: block;
    float: left;
    line-height: 100%;
    padding-bottom: 7px;
    padding-left: 24px;
    padding-right: 10px;
    padding-top: 7px;
}
.datatable_actions li.sort a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: url("/images/nextgen/global/ico_sort.png");
    background-origin: padding-box;
    background-position: 4px center;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.datatable_actions li a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-text-blink: none !important;
    -moz-text-decoration-color: -moz-use-text-color !important;
    -moz-text-decoration-line: none !important;
    -moz-text-decoration-style: solid !important;
    background-color: #EBF3FC;
    border-bottom-color: #D7D6D6;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #D7D6D6;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #D7D6D6;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #D7D6D6;
    border-top-style: solid;
    border-top-width: 1px;
}
.datatable_actions li a:visited {
    color: #005FCE;
}
.right {
    float: right !important;
}
.left {
    float: left !important;
}

p.Emphasize {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   color: #284829;
   font-weight: bold;
   text-decoration: none;
   line-height:normal
}

p.SmallEmphasize {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   color: #284829;
   font-weight: bold;
   text-decoration: none;
   line-height:normal
}

p.Link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #284829;
	font-weight: normal;
	text-decoration: none;
}
