@import url(https://fonts.googleapis.com/css?family=Gudea|Crete+Round);
/* normalize.css 2012-02-29 (minified) */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=""button""],input[type=""reset""],input[type=""submit""]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=""checkbox""],input[type=""radio""]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=""search""]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=""search""]::-webkit-search-decoration,input[type=""search""]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}

body
{
padding: 0.01em;
margin: 0em 0em 0em 0em;
font-family: sans-serif;
color: #555555;
font-size: 1em;
line-height: 1.33em;
background: #D6E3FE;
}
h1, h2, h3, h4, h5, h6
{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-weight: normal;
line-height: 1.5em;
}
h1
{
font-size: 200%;
}
h2
{
font-size: 175%;
}
h3
{
font-size: 150%;
}
h4
{
font-size: 135%;
}
h5
{
font-size: 120%;
}
h6
{
font-size: 110%;
}
a:link, a:active, a:visited
{
text-decoration: none;
color: #0661A6;
}
a:hover, a:focus
{
text-decoration: underline;
}
p
{
margin-top: 0em;
margin-bottom: 1em;
margin-left: 0em;
margin-right: 0em;
}
input, select
{
font-family: sans-serif;
}
input, select,
.software_input_text,
.software_input_password,
.software_select,
.software_textarea
{
margin: 0em;
vertical-align: middle;
font-size: 100%;
border: 1px #CFCFCF solid;
background: #FFFFFF;
padding-top: .2em !important;
padding-right: .2em !important;
padding-bottom: .2em !important;
padding-left: .2em !important;
-moz-border-radius-topleft: 2px;
-webkit-border-top-left-radius: 2px;
border-top-left-radius: 2px;
-moz-border-radius-topright: 2px;
-webkit-border-top-right-radius: 2px;
border-top-right-radius: 2px;
-moz-border-radius-bottomleft: 2px;
-webkit-border-bottom-left-radius: 2px;
border-bottom-left-radius: 2px;
-moz-border-radius-bottomright: 2px;
-webkit-border-bottom-right-radius: 2px;
border-bottom-right-radius: 2px;
}
input[type=submit]
{
-webkit-appearance: none;
}
.software_comments .software_textarea
{
width: 98%;
}
select.software_select option
{
color: #000000 !important;
background: #FFFFFF !important;
border: none !important;
margin: 0 !important;
padding: 0 .2em 0 .2em !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
-moz-box-shadow: 0 !important;
-webkit-box-shadow: 0 !important;
box-shadow: 0 !important;
}
.software_input_radio, .software_input_checkbox
{
height: 1em;
width: 1em;
line-height: 1em;
}
b
{
padding: 0;
margin: 0;
}
blockquote
{
font-style: italic;
font-size: 110%;
}
blockquote p
{
padding: .5em .75em;
margin: 0em;
}
blockquote,ul,ol
{
margin-top: 0em;
margin-bottom: 1em;
}
hr
{
background: #0661A6;
color: #0661A6;
border: 1px;
height: 1px;
}
img, a img
{
border: none;
text-decoration: none;
}
pre
{
font-size: larger;
}
ol
{
list-style-type: decimal;
}
ul
{
list-style-type: disc;
}
#site_border
{
width: 960px !important;
margin-top: 1em;
margin-bottom: 1em;
margin-left: auto;
margin-right: auto;
}
#email_border
{
width: 700px !important;
margin-left: auto;
margin-right: auto;
}
#mobile_border
{
padding-right: 5px !important;
padding-left: 5px !important;
}
#site_top
{
padding-top: .75em !important;
padding-right: 1.75em !important;
padding-left: 1.75em !important;
background: url(/gray-bg.png) left top repeat-x;
color: #FFFFFF;
}
#site_top .r1c2
{
width: 304px !important;
}
#site_header h1,#site_header h2,#site_header h3,#site_header h4,#site_header h5,#site_header h6
{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
#site_header h1
{
font-size: 250%;
}
#site_header
{
border-top: 1px #88B2C6 solid;
background: url(/menu-bg2.png) left top repeat-x;
}
#area_header h2
{
margin-bottom: .5em;
}
#area_header h1
{
margin-bottom: 0em;
}
#area_header
{
font-size: 85%;
}
#page_border
{
padding-top: .5em !important;
padding-right: 1.75em !important;
padding-bottom: 1.75em !important;
padding-left: 1.75em !important;
background: #FFFFFF;
}
#page_content
{
width: 592px !important;
margin-top: 1em;
margin-bottom: 1em;
}
#sidebar .r1c1
{
border: 0px solid;
-moz-border-radius-topleft: px;
-webkit-border-top-left-radius: px;
border-top-left-radius: px;
-moz-border-radius-topright: px;
-webkit-border-top-right-radius: px;
border-top-right-radius: px;
-moz-border-radius-bottomleft: px;
-webkit-border-bottom-left-radius: px;
border-bottom-left-radius: px;
-moz-border-radius-bottomright: px;
-webkit-border-bottom-right-radius: px;
border-bottom-right-radius: px;
}
#sidebar .r2c1
{
margin-bottom: 1.5em;
}
#sidebar
{
width: 282px !important;
margin-top: 1em;
margin-bottom: 1em;
}
#site_footer_border
{
background: #0A4E97;
padding-bottom: 1em !important;
}
#site_footer a:link,#site_footer a:active,#site_footer a:visited
{
color: #70C0EE;
}
#site_footer a:hover,#site_footer a:focus
{
color: #FFFFFF;
}
#site_footer h1,#site_footer h2,#site_footer h3,#site_footer h4,#site_footer h5,#site_footer h6
{
font-size: 125%;
color: #70C0EE;
}
#site_footer
{
padding-right: 1.75em !important;
padding-left: 1.75em !important;
color: #70C0EE;
font-size: 75%;
}
#site_footer .r5c1
{
margin-bottom: 1em;
}
#site_footer .r1c1 a:link,#site_footer .r1c1 a:active,#site_footer .r1c1 a:visited
{
text-decoration: none;
}
#site_footer .r1c1
{
}
#software_ad_region_home-ad-region.software_ad_region_dynamic
{
position: relative;
width: 590px;
height: 335px;
margin-bottom: 1.5em;
background: #FFFFFF;
}
#software_ad_region_home-ad-region.software_ad_region_dynamic .items_container
{
overflow: auto;
overflow-x: hidden;
position: relative;
clear: left;
width: 590px;
height: 335px;
}
#software_ad_region_home-ad-region.software_ad_region_dynamic .item
{
width: 590px;
height: 335px;
}
#software_ad_region_home-ad-region.software_ad_region_dynamic ul.menu
{
list-style: none;
position: absolute;
z-index: 1;
margin: 0em;
padding: 0em;
bottom: 0em;
right: 0em;
}
#software_ad_region_home-ad-region.software_ad_region_dynamic ul.menu li
{
list-style: none;
display: inline;
margin-right: .1em;
margin-left: .1em;
}
#software_ad_region_home-ad-region.software_ad_region_dynamic ul.menu li a
{
text-decoration: none;
padding-top: .2em !important;
padding-right: 1em !important;
padding-bottom: .2em !important;
padding-left: 1em !important;
font-size: 65%;
border: 1px solid;
background: #0661A6;
color: #FFFFFF;
font-style: normal;
-moz-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px;
border-top-left-radius: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
border-top-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
}
#software_ad_region_home-ad-region.software_ad_region_dynamic ul.menu li a:hover, #software_ad_region_home-ad-region .software_ad_region_dynamic ul.menu li a:focus
{
border: 1px #A6A6A6 solid;
color: #0661A6;
background: #FFFFFF;
-moz-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px;
border-top-left-radius: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
border-top-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
}
#software_ad_region_home-ad-region.software_ad_region_dynamic ul.menu li a.current
{
border: 1px #A6A6A6 solid;
color: #0661A6;
background: #FFFFFF;
-moz-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px;
border-top-left-radius: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
border-top-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
}
#software_ad_region_home-ad-region.software_ad_region_dynamic .previous,
#software_ad_region_home-ad-region.software_ad_region_dynamic .next
{
display: none;
}
#software_ad_region_home-ad-region.software_ad_region_dynamic .item a:hover,#software_ad_region_home-ad-region.software_ad_region_dynamic .item a:focus
{
padding-top: 0px !important;
padding-right: 0em !important;
padding-bottom: 0px !important;
padding-left: 0em !important;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0em;
margin-left: 0em;
}
#software_ad_region_home-ad-region.software_ad_region_dynamic .item img.image-secondary,#software_ad_region_home-ad-region.software_ad_region_dynamic .item img.image-left-secondary,#software_ad_region_home-ad-region.software_ad_region_dynamic .item img.image-right-secondary
{
margin-top: 1em;
margin-bottom: 0em;
margin-left: 1em;
}
#software_ad_region_home-ad-region.software_ad_region_dynamic .item img.image-primary,#software_ad_region_home-ad-region.software_ad_region_dynamic .item img.image-left-primary,#software_ad_region_home-ad-region.software_ad_region_dynamic .item img.image-right-primary
{
margin-top: 1em;
margin-bottom: 0em;
margin-left: 1em;
}
#software_ad_region_home-ad-region.software_ad_region_dynamic .item a:link,#software_ad_region_home-ad-region.software_ad_region_dynamic .item a:active,#software_ad_region_home-ad-region.software_ad_region_dynamic .item a:visited
{
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px !important;
padding-right: 0em !important;
padding-bottom: 0px !important;
padding-left: 0em !important;
margin-right: 0em;
margin-left: 0em;
}
#software_ad_region_spanish-home-ad-region.software_ad_region_dynamic
{
position: relative;
width: 590px;
height: 335px;
margin-bottom: 1.5em;
font-style: normal;
font-size: 65%;
color: #FFFFFF;
}
#software_ad_region_spanish-home-ad-region.software_ad_region_dynamic .items_container
{
overflow: auto;
overflow-x: hidden;
position: relative;
clear: left;
width: 590px;
height: 335px;
}
#software_ad_region_spanish-home-ad-region.software_ad_region_dynamic .item
{
width: 590px;
height: 335px;
}
#software_ad_region_spanish-home-ad-region.software_ad_region_dynamic ul.menu
{
list-style: none;
position: absolute;
z-index: 1;
margin: 0em;
padding: 0em;
bottom: 0em;
right: 0em;
}
#software_ad_region_spanish-home-ad-region.software_ad_region_dynamic ul.menu li
{
list-style: none;
display: inline;
margin-right: .1em;
margin-left: .1em;
}
#software_ad_region_spanish-home-ad-region.software_ad_region_dynamic ul.menu li a
{
text-decoration: none;
color: #FFFFFF;
background: #0661A6;
border: 1px solid;
padding-top: .2em !important;
padding-right: 1em !important;
padding-bottom: .2em !important;
padding-left: 1em !important;
font-style: normal;
-moz-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px;
border-top-left-radius: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
border-top-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
}
#software_ad_region_spanish-home-ad-region.software_ad_region_dynamic ul.menu li a:hover, #software_ad_region_spanish-home-ad-region .software_ad_region_dynamic ul.menu li a:focus
{
border: 1px #A6A6A6 solid;
background: #FFFFFF;
color: #0661A6;
-moz-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px;
border-top-left-radius: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
border-top-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
}
#software_ad_region_spanish-home-ad-region.software_ad_region_dynamic ul.menu li a.current
{
border: 1px #A6A6A6 solid;
background: #FFFFFF;
color: #0661A6;
-moz-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px;
border-top-left-radius: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
border-top-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
}
#software_ad_region_spanish-home-ad-region.software_ad_region_dynamic .previous,
#software_ad_region_spanish-home-ad-region.software_ad_region_dynamic .next
{
display: none;
}
#software_ad_region_spanish-mobile-ad-region.software_ad_region_dynamic
{
position: relative;
width: 295px;
height: 167px;
}
#software_ad_region_spanish-mobile-ad-region.software_ad_region_dynamic .items_container
{
overflow: auto;
overflow-x: hidden;
position: relative;
clear: left;
width: 295px;
height: 167px;
}
#software_ad_region_spanish-mobile-ad-region.software_ad_region_dynamic .item
{
width: 295px;
height: 167px;
}
#software_ad_region_spanish-mobile-ad-region.software_ad_region_dynamic ul.menu
{
list-style: none;
position: absolute;
z-index: 1;
margin: 0em;
padding: 0em;
bottom: 0em;
right: 0em;
}
#software_ad_region_spanish-mobile-ad-region.software_ad_region_dynamic ul.menu li
{
list-style: none;
display: inline;
margin: 0em;}
#software_ad_region_spanish-mobile-ad-region.software_ad_region_dynamic ul.menu li a
{
text-decoration: none;
color: #FFFFFF;
background: #0661A6;
border: 1px solid;
padding-top: .2em !important;
padding-right: 1em !important;
padding-bottom: .2em !important;
padding-left: 1em !important;
font-style: normal;
-moz-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px;
border-top-left-radius: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
border-top-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
}
#software_ad_region_spanish-mobile-ad-region.software_ad_region_dynamic ul.menu li a:hover, #software_ad_region_spanish-mobile-ad-region .software_ad_region_dynamic ul.menu li a:focus
{
border: 1px #A6A6A6 solid;
background: #FFFFFF;
color: #0661A6;
-moz-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px;
border-top-left-radius: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
border-top-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
}
#software_ad_region_spanish-mobile-ad-region.software_ad_region_dynamic ul.menu li a.current
{
border: 1px #A6A6A6 solid;
background: #FFFFFF;
color: #0661A6;
-moz-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px;
border-top-left-radius: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
border-top-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
}
#software_ad_region_spanish-mobile-ad-region.software_ad_region_dynamic .previous,
#software_ad_region_spanish-mobile-ad-region.software_ad_region_dynamic .next
{
display: none;
}
#software_ad_region_home-mobile-ad-region.software_ad_region_dynamic
{
position: relative;
width: 295px;
height: 167px;
}
#software_ad_region_home-mobile-ad-region.software_ad_region_dynamic .items_container
{
overflow: auto;
overflow-x: hidden;
position: relative;
clear: left;
width: 295px;
height: 167px;
}
#software_ad_region_home-mobile-ad-region.software_ad_region_dynamic .item
{
width: 295px;
height: 167px;
}
#software_ad_region_home-mobile-ad-region.software_ad_region_dynamic ul.menu
{
list-style: none;
position: absolute;
z-index: 1;
margin: 0em;
padding: 0em;
}
#software_ad_region_home-mobile-ad-region.software_ad_region_dynamic ul.menu li
{
list-style: none;
display: inline;
margin: 0em;}
#software_ad_region_home-mobile-ad-region.software_ad_region_dynamic ul.menu li a
{
text-decoration: none;
color: #FFFFFF;
background: #0661A6;
border: 1px solid;
padding-top: .2em !important;
padding-right: 1em !important;
padding-bottom: .2em !important;
padding-left: 1em !important;
font-style: normal;
-moz-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px;
border-top-left-radius: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
border-top-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
}
#software_ad_region_home-mobile-ad-region.software_ad_region_dynamic ul.menu li a:hover, #software_ad_region_home-mobile-ad-region .software_ad_region_dynamic ul.menu li a:focus
{
border: 1px #A6A6A6 solid;
background: #FFFFFF;
color: #0661A6;
-moz-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px;
border-top-left-radius: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
border-top-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
}
#software_ad_region_home-mobile-ad-region.software_ad_region_dynamic ul.menu li a.current
{
border: 1px #A6A6A6 solid;
background: #FFFFFF;
color: #0661A6;
-moz-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px;
border-top-left-radius: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
border-top-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
}
#software_ad_region_home-mobile-ad-region.software_ad_region_dynamic .previous,
#software_ad_region_home-mobile-ad-region.software_ad_region_dynamic .next
{
display: none;
}
.menu_main-menu
{
margin: 0 auto;
background: repeat-x;
}
#software_menu_main-menu.software_menu,
#software_menu_main-menu.software_menu ul
{
padding: 0;
margin: 0;
list-style-type: none;
text-align: center;
*text-align: left;
}
#software_menu_main-menu.software_menu li
{
position: relative;
padding: 0;
float: none;
margin: 0em;
text-align: left;
display: inline-block;
*display: inline;
*float: left;
}
#software_menu_main-menu.software_menu li a
{
display: block;
outline: none;
text-decoration: none;
padding-top: .8em !important;
padding-right: 2.25em !important;
padding-bottom: .7em !important;
padding-left: 2.25em !important;
font-size: 100%;
color: #FFFFFF;
-moz-border-radius-topleft: 1px;
-webkit-border-top-left-radius: 1px;
border-top-left-radius: 1px;
-moz-border-radius-topright: px;
-webkit-border-top-right-radius: px;
border-top-right-radius: px;
-moz-border-radius-bottomleft: px;
-webkit-border-bottom-left-radius: px;
border-bottom-left-radius: px;
-moz-border-radius-bottomright: px;
-webkit-border-bottom-right-radius: px;
border-bottom-right-radius: px;
}
#software_menu_main-menu.software_menu a.on,
#software_menu_main-menu.software_menu a.current,
#software_menu_main-menu.software_menu a:hover,
#software_menu_main-menu.software_menu a:focus
{
text-decoration: none;
background: #0E6397 repeat-x;
color: #FFFFFF;
}
#software_menu_main-menu.software_menu li ul
{
width: auto;
position: absolute;
display: none;
top: 50px;
left: 0;
background: #0E6397;
padding-bottom: 1em !important;
}
#software_menu_main-menu.software_menu li li
{
padding: 0em;
margin: 0;
width: auto;
}
#software_menu_main-menu.software_menu li li a
{
outline: none;
padding-top: .2em !important;
padding-right: 0em !important;
padding-bottom: .2em !important;
padding-left: 2.5em !important;
font-size: 85%;
width: 150px !important;
}
#software_menu_main-menu.software_menu li li a.on,
#software_menu_main-menu.software_menu li li a.current,
#software_menu_main-menu.software_menu li li a:hover,
#software_menu_main-menu.software_menu li li a:focus
{
color: #FFFFFF;
background: #0E6397 repeat-x;
text-decoration: none;
}
.menu_main-menu-spanish
{
margin: 0 auto;
background: repeat-x;
}
#software_menu_main-menu-spanish.software_menu,
#software_menu_main-menu-spanish.software_menu ul
{
padding: 0;
margin: 0;
list-style-type: none;
text-align: center;
*text-align: left;
}
#software_menu_main-menu-spanish.software_menu li
{
position: relative;
padding: 0;
float: none;
margin: 0em;
text-align: left;
display: inline-block;
*display: inline;
*float: left;
}
#software_menu_main-menu-spanish.software_menu li a
{
display: block;
outline: none;
padding-top: .8em !important;
padding-right: 2.25em !important;
padding-bottom: .7em !important;
padding-left: 2.25em !important;
font-size: 100%;
text-decoration: none;
color: #FFFFFF;
-moz-border-radius-topleft: 1px;
-webkit-border-top-left-radius: 1px;
border-top-left-radius: 1px;
-moz-border-radius-topright: px;
-webkit-border-top-right-radius: px;
border-top-right-radius: px;
-moz-border-radius-bottomleft: px;
-webkit-border-bottom-left-radius: px;
border-bottom-left-radius: px;
-moz-border-radius-bottomright: px;
-webkit-border-bottom-right-radius: px;
border-bottom-right-radius: px;
}
#software_menu_main-menu-spanish.software_menu a.on,
#software_menu_main-menu-spanish.software_menu a.current,
#software_menu_main-menu-spanish.software_menu a:hover,
#software_menu_main-menu-spanish.software_menu a:focus
{
background: #0E6397 repeat-x;
text-decoration: none;
color: #FFFFFF;
}
#software_menu_main-menu-spanish.software_menu li ul
{
width: auto;
position: absolute;
display: none;
top: 50px;
left: 0;
padding-bottom: 1em !important;
background: #0E6397;
}
#software_menu_main-menu-spanish.software_menu li li
{
padding: 0em;
margin: 0;
width: auto;
}
#software_menu_main-menu-spanish.software_menu li li a
{
outline: none;
padding-top: .2em !important;
padding-right: 0em !important;
padding-bottom: .2em !important;
padding-left: 2.5em !important;
font-size: 85%;
width: 150px !important;
}
#software_menu_main-menu-spanish.software_menu li li a.on,
#software_menu_main-menu-spanish.software_menu li li a.current,
#software_menu_main-menu-spanish.software_menu li li a:hover,
#software_menu_main-menu-spanish.software_menu li li a:focus
{
background: #0E6397 repeat-x;
text-decoration: none;
color: #FFFFFF;
}
.menu_mobile-menu
{
margin: 0 auto;
padding-top: .9em !important;
padding-right: 0em !important;
padding-bottom: .9em !important;
padding-left: 0em !important;
}
#software_menu_mobile-menu.software_menu,
#software_menu_mobile-menu.software_menu ul
{
padding: 0;
margin: 0;
list-style-type: none;
text-align: left;
*text-align: left;
}
#software_menu_mobile-menu.software_menu li
{
position: relative;
padding: 0;
float: none;
margin: 0em;
text-align: left;
}
#software_menu_mobile-menu.software_menu li a
{
display: block;
outline: none;
text-decoration: none;
font-size: 200%;
padding-top: .5em !important;
padding-right: 0em !important;
padding-bottom: .5em !important;
padding-left: 0em !important;
}
#software_menu_mobile-menu.software_menu a.on,
#software_menu_mobile-menu.software_menu a.current,
#software_menu_mobile-menu.software_menu a:hover,
#software_menu_mobile-menu.software_menu a:focus
{
}
#software_menu_mobile-menu.software_menu li ul
{
width: auto;
position: static;
display: none;
top: 0;
left: 0;
padding-top: 0em !important;
padding-right: 0em !important;
padding-bottom: 1em !important;
padding-left: 0em !important;
}
#software_menu_mobile-menu.software_menu li li
{
padding: 0em;
margin: 0;
width: auto;
margin-left: 1em;
}
#software_menu_mobile-menu.software_menu li li a
{
outline: none;
padding-top: .5em !important;
padding-right: 0em !important;
padding-bottom: 0em !important;
padding-left: 0em !important;
font-size: 150%;
text-decoration: none;
}
#software_menu_mobile-menu.software_menu li li a.on,
#software_menu_mobile-menu.software_menu li li a.current,
#software_menu_mobile-menu.software_menu li li a:hover,
#software_menu_mobile-menu.software_menu li li a:focus
{
}
.menu_mobile-menu-spanish
{
margin: 0 auto;
padding-top: .9em !important;
padding-right: 0em !important;
padding-bottom: .9em !important;
padding-left: 0em !important;
}
#software_menu_mobile-menu-spanish.software_menu,
#software_menu_mobile-menu-spanish.software_menu ul
{
padding: 0;
margin: 0;
list-style-type: none;
text-align: left;
*text-align: left;
}
#software_menu_mobile-menu-spanish.software_menu li
{
position: relative;
padding: 0;
float: none;
margin: 0em;
text-align: left;
}
#software_menu_mobile-menu-spanish.software_menu li a
{
display: block;
outline: none;
padding-top: .5em !important;
padding-right: 0em !important;
padding-bottom: .5em !important;
padding-left: 0em !important;
font-size: 200%;
text-decoration: none;
}
#software_menu_mobile-menu-spanish.software_menu a.on,
#software_menu_mobile-menu-spanish.software_menu a.current,
#software_menu_mobile-menu-spanish.software_menu a:hover,
#software_menu_mobile-menu-spanish.software_menu a:focus
{
}
#software_menu_mobile-menu-spanish.software_menu li ul
{
width: auto;
position: static;
display: none;
top: 0;
left: 0;
padding-top: 0em !important;
padding-right: 0em !important;
padding-bottom: 1em !important;
padding-left: 0em !important;
}
#software_menu_mobile-menu-spanish.software_menu li li
{
padding: 0em;
margin: 0;
width: auto;
margin-left: 1em;
}
#software_menu_mobile-menu-spanish.software_menu li li a
{
outline: none;
padding-top: .5em !important;
padding-right: 0em !important;
padding-bottom: 0em !important;
padding-left: 0em !important;
font-size: 150%;
text-decoration: none;
}
#software_menu_mobile-menu-spanish.software_menu li li a.on,
#software_menu_mobile-menu-spanish.software_menu li li a.current,
#software_menu_mobile-menu-spanish.software_menu li li a:hover,
#software_menu_mobile-menu-spanish.software_menu li li a:focus
{
}
/* <custom_formats> */
.background-primary{}
.background-secondary{}
.color-primary{}
.color-secondary{}
.heading-primary{}
.heading-secondary{}
.image-primary{}
.image-secondary{}
.image-left-primary{}
.image-left-secondary{}
.image-right-primary{}
.image-right-secondary{}
.image-desktop-hide{}
.image-mobile-hide{}
.link-button-primary-large{}
.link-button-primary-small{}
.link-button-secondary-large{}
.link-button-secondary-small{}
.link-menu-item{}
.link-content-more{}
.link-desktop-hide{}
.link-mobile-hide{}
.list-accordion{}
.list-accordion-expanded{}
.list-tabs{}
.paragraph-box-primary{}
.paragraph-box-secondary{}
.paragraph-box-example{}
.paragraph-box-notice{}
.paragraph-box-warning{}
.paragraph-no-margin{}
.paragraph-no-margin-top{}
.paragraph-no-margin-bottom{}
.paragraph-indent{}
.paragraph-desktop-hide{}
.paragraph-mobile-hide{}
.table-primary{}
.table-secondary{}
.table-left{}
.table-right{}
.table-center{}
.table-desktop-hide{}
.table-mobile-hide{}
.table-row-header{}
.table-row-body{}
.table-row-footer{}
.table-cell-header{}
.table-cell-data{}
.table-cell-mobile-fill{}
.table-cell-mobile-wrap{}
.table-cell-mobile-hide{}
.table-cell-desktop-hide{}
.text-box-primary{}
.text-box-secondary{}
.text-box-example{}
.text-box-notice{}
.text-box-warning{}
.text-desktop-hide{}
.text-mobile-hide{}
.text-highlighter{}
.text-fine-print{}
.text-annotate{}
.text-quote{}
.video-primary{}
.video-secondary{}
.video-left-primary{}
.video-left-secondary{}
.video-right-primary{}
.video-right-secondary{}
.video-desktop-hide{}
.video-mobile-hide{}
/* </custom_formats> */
.video-primary object,
.video-primary iframe,
.video-primary video
{
display: block;
}
img.image-primary
{
margin-right: auto;
margin-left: auto;
}
img.image-left-primary,
.video-left-primary object,
.video-left-primary iframe,
.video-left-primary video
{
float: left;
margin-left: 0em;
margin-top: 0em;
margin-right: 1em;
}
img.image-right-primary,
.video-right-primary object,
.video-right-primary iframe,
.video-right-primary video
{
float: right;
margin-right: 0em;
margin-top: 0em;
margin-left: 1em;
}
img.image-primary,
img.image-left-primary,
img.image-right-primary,
.video-primary object,
.video-primary iframe,
.video-primary video,
.video-left-primary object,
.video-left-primary iframe,
.video-left-primary video,
.video-right-primary object,
.video-right-primary iframe,
.video-right-primary video
{
padding-top: .5em !important;
padding-right: .5em !important;
padding-bottom: .5em !important;
padding-left: .5em !important;
border: 1px #0661A6 solid;
margin-top: .5em;
margin-bottom: .25em;
margin-left: .5em;
margin-right: .5em;
}
.video-secondary object,
.video-secondary iframe,
.video-secondary video
{
display: block;
}
img.image-secondary
{
margin-right: auto;
margin-left: auto;
}
img.image-left-secondary,
.video-left-secondary object,
.video-left-secondary iframe,
.video-left-secondary video
{
float: left;
margin-top: 0em;
margin-left: 0em;
margin-right: 1em;
}
img.image-right-secondary,
.video-right-secondary object,
.video-right-secondary iframe,
.video-right-secondary video
{
float: right;
margin-top: 0em;
margin-right: 0em;
margin-left: 1em;
}
img.image-secondary,
img.image-left-secondary,
img.image-right-secondary,
.video-secondary object,
.video-secondary iframe,
.video-secondary video,
.video-left-secondary object,
.video-left-secondary iframe,
.video-left-secondary video,
.video-right-secondary object,
.video-right-secondary iframe,
.video-right-secondary video
{
margin-top: .5em;
margin-bottom: .25em;
border: 10px #DEDEDE solid;
margin-right: .5em;
margin-left: .5em;
}
.software_input_submit,
a.link-button-primary-large,
a.link-button-primary-large:link,
a.link-button-primary-large:visited,
a.link-button-primary-large:active, 
a.link-button-primary-small,
a.link-button-primary-small:link,
a.link-button-primary-small:visited,
a.link-button-primary-small:active,
.software_input_submit_primary,
a.software_input_submit_primary:link,
a.software_input_submit_primary:visited,
a.software_input_submit_primary:active,
.software_input_submit_small_primary,
a.software_input_submit_small_primary:link,
a.software_input_submit_small_primary:visited,
a.software_input_submit_small_primary:active,
.software_button_primary,
a.software_button_primary:link,
a.software_button_primary:visited,
a.software_button_primary:active,
.software_button_small_primary,
a.software_button_small_primary:link,
a.software_button_small_primary:visited,
a.software_button_small_primary:active,
.more_detail a
{
padding: .5em .75em !important;
text-decoration: none !important;
display: inline-block;
line-height: normal !important;
cursor: pointer !important;
text-align: center !important;
vertical-align: middle !important;
border: 1px solid #0661A6 !important;
text-decoration: none !important;
padding-top: .65em !important;
padding-right: .75em !important;
padding-bottom: .65em !important;
padding-left: .75em !important;
background: repeat-x !important;
color: #FFFFFF !important;
-moz-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px;
border-top-left-radius: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
border-top-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
background-color: #0661A6 !important;
background: linear-gradient(bottom,#0661A6 50%,#B4CFE4 100%) !important;
background: -o-linear-gradient(bottom,#0661A6 50%,#B4CFE4 100%) !important;
background: -moz-linear-gradient(bottom,#0661A6 50%,#B4CFE4 100%) !important;
background: -webkit-linear-gradient(bottom,#0661A6 50%,#B4CFE4 100%) !important;
background: -ms-linear-gradient(bottom,#0661A6 50%,#B4CFE4 100%) !important;
background: -webkit-gradient(linear,left bottom,left top,color-stop(0.50,#0661A6),color-stop(1.0,#B4CFE4)) !important;
filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3780B7', endColorstr='#0661A6') !important;
-ms-filter: "none" !important;
}
a.link-button-primary-small,
a.link-button-primary-small:link,
a.link-button-primary-small:visited,
a.link-button-primary-small:active,
.software_input_submit_small_primary,
a.software_input_submit_small_primary:link,
a.software_input_submit_small_primary:visited,
a.software_input_submit_small_primary:active,
.software_button_small_primary,
a.software_button_small_primary:link,
a.software_button_small_primary:visited,
a.software_button_small_primary:active
{
font-size: 75% !important;
}
.software_input_submit:hover,
.software_input_submit:focus,
a.link-button-primary-large:hover,
a.link-button-primary-large:focus,
a.link-button-primary-small:hover,
a.link-button-primary-small:focus,
.software_input_submit_primary:hover,
.software_input_submit_primary:focus,
a.software_input_submit_primary:hover,
a.software_input_submit_primary:focus,
.software_input_submit_small_primary:hover,
.software_input_submit_small_primary:focus,
.software_button_primary:hover,
.software_button_primary:focus,
a.software_button_primary:hover,
a.software_button_primary:focus,
.software_button_small_primary:focus,
.software_button_small_primary:focus,
a.software_button_small_primary:hover,
a.software_button_small_primary:focus,
.more_detail a:hover,
.more_detail a:focus
{
border: 1px #AAAAAA solid !important;
-moz-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px;
border-top-left-radius: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
border-top-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
background-color: #1E70AE !important;
background: linear-gradient(bottom,#1E70AE 50%,#BBD4E6 100%) !important;
background: -o-linear-gradient(bottom,#1E70AE 50%,#BBD4E6 100%) !important;
background: -moz-linear-gradient(bottom,#1E70AE 50%,#BBD4E6 100%) !important;
background: -webkit-linear-gradient(bottom,#1E70AE 50%,#BBD4E6 100%) !important;
background: -ms-linear-gradient(bottom,#1E70AE 50%,#BBD4E6 100%) !important;
background: -webkit-gradient(linear,left bottom,left top,color-stop(0.50,#1E70AE),color-stop(1.0,#BBD4E6)) !important;
filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4A8CBE', endColorstr='#1E70AE') !important;
-ms-filter: "none" !important;
}
a.link-button-secondary-large,
a.link-button-secondary-large:link,
a.link-button-secondary-large:visited,
a.link-button-secondary-large:active, 
a.link-button-secondary-small,
a.link-button-secondary-small:link,
a.link-button-secondary-small:visited,
a.link-button-secondary-small:active,
.software_input_submit_secondary,
a.software_input_submit_secondary:link,
a.software_input_submit_secondary:visited,
a.software_input_submit_secondary:active,
.software_input_submit_small_secondary,
a.software_input_submit_small_secondary:link,
a.software_input_submit_small_secondary:visited,
a.software_input_submit_small_secondary:active,
.software_button_secondary,
a.software_button_secondary:link,
a.software_button_secondary:visited,
a.software_button_secondary:active,
.software_button_small_secondary,
a.software_button_small_secondary:link,
a.software_button_small_secondary:visited,
a.software_button_small_secondary:active,
.software_button_tiny_secondary,
a.software_button_tiny_secondary:link,
a.software_button_tiny_secondary:visited,
a.software_button_tiny_secondary:active,
.software_input_submit_tiny_secondary,
a.software_input_submit_tiny_secondary:link,
a.software_input_submit_tiny_secondary:visited,
a.software_input_submit_tiny_secondary:active,
.software_menu_sequence a
{
padding: .5em .75em !important;
text-decoration: none !important;
display: inline-block;
line-height: normal !important;
cursor: pointer !important;
text-align: center !important;
vertical-align: middle !important;
border: 1px solid #DEDEDE !important;
color: #454545 !important;
border: 1px #999999 solid !important;
background: repeat-x !important;
padding-top: .65em !important;
padding-right: .75em !important;
padding-bottom: .65em !important;
padding-left: .75em !important;
-moz-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px;
border-top-left-radius: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
border-top-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
background-color: #DEDEDE !important;
background: linear-gradient(bottom,#DEDEDE 50%,#F5F5F5 100%) !important;
background: -o-linear-gradient(bottom,#DEDEDE 50%,#F5F5F5 100%) !important;
background: -moz-linear-gradient(bottom,#DEDEDE 50%,#F5F5F5 100%) !important;
background: -webkit-linear-gradient(bottom,#DEDEDE 50%,#F5F5F5 100%) !important;
background: -ms-linear-gradient(bottom,#DEDEDE 50%,#F5F5F5 100%) !important;
background: -webkit-gradient(linear,left bottom,left top,color-stop(0.50,#DEDEDE),color-stop(1.0,#F5F5F5)) !important;
filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E4E4E4', endColorstr='#DEDEDE') !important;
-ms-filter: "none" !important;
}
a.link-button-secondary-small,
a.link-button-secondary-small:link,
a.link-button-secondary-small:visited,
a.link-button-secondary-small:active,
.software_input_submit_small_secondary,
a.software_input_submit_small_secondary:link,
a.software_input_submit_small_secondary:visited,
a.software_input_submit_small_secondary:active,
.software_button_small_secondary,
a.software_button_small_secondary:link,
a.software_button_small_secondary:visited,
a.software_button_small_secondary:active
{
font-size: 75% !important;
}
.software_button_tiny_secondary,
a.software_button_tiny_secondary:link,
a.software_button_tiny_secondary:visited,
a.software_button_tiny_secondary:active,
.software_input_submit_tiny_secondary,
a.software_input_submit_tiny_secondary:link,
a.software_input_submit_tiny_secondary:visited,
a.software_input_submit_tiny_secondary:active
{
font-size: 75% !important;
font-weight: normal !important;
padding: 2px 6px !important;
}
a.link-button-secondary-large:hover,
a.link-button-secondary-large:focus,
a.link-button-secondary-small:hover,
a.link-button-secondary-small:focus,
.software_input_submit_secondary:hover,
.software_input_submit_secondary:focus,
a.software_input_submit_secondary:hover,
a.software_input_submit_secondary:focus,
.software_input_submit_small_secondary:hover,
.software_input_submit_small_secondary:focus,
.software_button_secondary:hover,
.software_button_secondary:focus,
a.software_button_secondary:hover,
a.software_button_secondary:focus,
.software_button_small_secondary:focus,
.software_button_small_secondary:focus,
a.software_button_small_secondary:hover,
a.software_button_small_secondary:focus,
a.software_button_tiny_secondary:hover,
a.software_button_tiny_secondary:focus,
a.software_input_submit_tiny_secondary:hover,
a.software_input_submit_tiny_secondary:focus
{
border: 1px #BBBBBB solid !important;
-moz-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px;
border-top-left-radius: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
border-top-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
background-color: #E1E1E1 !important;
background: linear-gradient(bottom,#E1E1E1 50%,#F6F6F6 100%) !important;
background: -o-linear-gradient(bottom,#E1E1E1 50%,#F6F6F6 100%) !important;
background: -moz-linear-gradient(bottom,#E1E1E1 50%,#F6F6F6 100%) !important;
background: -webkit-linear-gradient(bottom,#E1E1E1 50%,#F6F6F6 100%) !important;
background: -ms-linear-gradient(bottom,#E1E1E1 50%,#F6F6F6 100%) !important;
background: -webkit-gradient(linear,left bottom,left top,color-stop(0.50,#E1E1E1),color-stop(1.0,#F6F6F6)) !important;
filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E7E7E7', endColorstr='#E1E1E1') !important;
-ms-filter: "none" !important;
}
h1.heading-primary, h2.heading-primary, h3.heading-primary, h4.heading-primary, h5.heading-primary, h6.heading-primary 
{
border-bottom: 1px solid;
}
h1.heading-secondary, h2.heading-secondary, h3.heading-secondary, h4.heading-secondary, h5.heading-secondary, h6.heading-secondary 
{
border-bottom: 1px dotted;
}
td.text-annotate, p.text-annotate, span.text-annotate
{
font-size: 8pt;
text-decoration: none;
padding: 2px 5px;
border: 1px solid;
line-height: 1.4em;
}
td.text-fine-print, p.text-fine-print, span.text-fine-print
{
font-size: 75%;
text-decoration: none;
line-height: 1.5em;
}
td.text-box-primary, p.text-box-primary, span.text-box-primary, p.paragraph-box-primary
{
margin: .5em 0em;
padding: .5em;
border: 1px solid #0661A6 !important;
line-height: 1.5em;
}
td.text-box-secondary, p.text-box-secondary, span.text-box-secondary, p.paragraph-box-secondary
{
margin: .5em 0em;
padding: .5em;
border: 1px solid #DEDEDE !important;
line-height: 1.5em;
}
td.text-box-warning, p.text-box-warning, span.text-box-warning, p.paragraph-box-warning
{
color: red;
line-height: 1.4em;
text-decoration: none;
padding: 10px;
border: 1px solid red !important;
}
td.paragraph-no-margin, p.paragraph-no-margin, span.paragraph-no-margin, p.paragraph-no-margin
{
margin-top: 0px;
margin-bottom: 0px;
}
td.paragraph-no-margin-top, p.paragraph-no-margin-top, span.paragraph-no-margin-top, p.paragraph-no-margin-top
{
margin-top: 0px;
}
td.paragraph-no-margin-bottom, p.paragraph-no-margin-bottom, span.paragraph-no-margin-bottom, p.paragraph-no-margin-bottom
{
margin-bottom: 0px;
}
.text-box-notice, p.text-box-notice, span.text-box-notice, p.paragraph-box-notice
{
line-height: 1.4em;
text-decoration: none;
padding: 10px;
border: 1px solid;
margin: .5em 0em;
}
td.text-box-example, p.text-box-example, span.text-box-example, p.paragraph-box-example
{
font-family: courier;
line-height: 1.4em;
word-spacing: normal;
text-decoration: none;
border-top: 1px dashed #0661A6 !important;
border-bottom: 1px dashed #0661A6 !important;
margin: 10px 0px;
padding: .5em;
}
td.text-highlighter, p.text-highlighter, span.text-highlighter
{
color: #000000 !important;
background-color: yellow !important;
text-decoration: none;
padding: 2px;
}
td.text-highlighter a, p.text-highlighter a, span.text-highlighter a
{
color: #000000 !important;
}
td.text-quote, p.text-quote, span.text-quote
{
font-size: 150%;
line-height: 150%;
font-style: oblique;
margin: 0px;
padding: 0px;
border: none;
}
td.paragraph-indent, p.paragraph-indent
{
text-indent: 5%;
}
li.link-menu-item, p.link-menu-item, a.link-menu-item
{
display: block;
padding: 0.5em 1em;
margin: 0em 0em .5em 0em;
font-size: 100%;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #0661A6 !important;
background: #DEDEDE !important;
}
a.link-menu-item:hover, a.link-menu-item:focus
{
color: #DEDEDE !important;
background: #0661A6 !important;
}
a.link-content-more,
a.link-content-more:link,
a.link-content-more:active,
a.link-content-more:visited
{
font-size: 75%;
border: 1px solid #0661A6 !important;
text-decoration: none;
padding: .5em;
}
a.link-content-more:hover, a.link-content-more:focus
{
color: #0661A6 !important;
}
table.table-primary
{
border: 5px solid #0661A6 !important;
border-width: 5px;
vertical-align: top;
border-collapse: separate;
}
table.table-primary th
{
border-bottom: 5px solid #0661A6 !important;
border-width: 5px;
vertical-align: top;
}
table.table-secondary 
{
border: 1px solid #DEDEDE !important;
border-width: 1px;
vertical-align: top;
border-collapse: separate;
}
table.table-secondary th
{
border-bottom: 1px solid #DEDEDE !important;
border-width: 1px;
vertical-align: top;
}
table.table-left
{
float: left;
width: auto !important;
margin-right: 1em !important;
margin-bottom: .2em !important;
}
table.table-right
{
float: right;
width: auto !important;
margin-left: 1em !important;
margin-bottom: .2em !important;
}
table.table-center
{
width: auto !important;
margin-right: auto !important;
margin-left: auto !important;
}
thead.table-row-header
{
background: #0661A6 !important;
color: #DEDEDE !important;
}
tbody.table-row-body
{
}
tfoot.table-row-footer
{
background: #0661A6 !important;
color: #DEDEDE !important;
}
th.table-cell-header
{
background: #0661A6 !important;
color: #DEDEDE !important;
}
td.table-cell-data
{
}
.one_column_mobile td.table-cell-mobile-fill
{
float: left !important;
width: 100% !important;
white-space: normal !important;
}
.one_column_mobile td.table-cell-mobile-wrap
{
float: left !important;
width: auto !important;
}
.one_column_mobile table.table-mobile-hide,
.one_column_mobile td.table-cell-mobile-hide,
.one_column_mobile p.paragraph-mobile-hide,
.one_column_mobile img.image-mobile-hide,
.one_column_mobile .video-mobile-hide,
.one_column_mobile a.link-mobile-hide,
.one_column_mobile div.mobile-hide,
.one_column_mobile span.text-mobile-hide
{
display: none;
}
.one_column table.table-desktop-hide,
.one_column td.table-cell-desktop-hide,
.one_column p.paragraph-desktop-hide,
.one_column img.image-desktop-hide,
.one_column .video-desktop-hide,
.one_column a.link-desktop-hide,
.one_column div.desktop-hide,
.one_column span.text-desktop-hide,
.one_column_email table.table-desktop-hide,
.one_column_email td.table-cell-desktop-hide,
.one_column_email p.paragraph-desktop-hide,
.one_column_email img.image-desktop-hide,
.one_column_email .video-desktop-hide,
.one_column_email a.link-desktop-hide,
.one_column_email div.desktop-hide,
.one_column_email span.text-desktop-hide,
.two_column_sidebar_left table.table-desktop-hide,
.two_column_sidebar_left td.table-cell-desktop-hide,
.two_column_sidebar_left p.paragraph-desktop-hide,
.two_column_sidebar_left img.image-desktop-hide,
.two_column_sidebar_left .video-desktop-hide,
.two_column_sidebar_left a.link-desktop-hide,
.two_column_sidebar_left div.desktop-hide,
.two_column_sidebar_left span.text-desktop-hide,
.two_column_sidebar_right table.table-desktop-hide,
.two_column_sidebar_right td.table-cell-desktop-hide,
.two_column_sidebar_right p.paragraph-desktop-hide,
.two_column_sidebar_right img.image-desktop-hide,
.two_column_sidebar_right .video-desktop-hide,
.two_column_sidebar_right a.link-desktop-hide,
.two_column_sidebar_right div.desktop-hide,
.two_column_sidebar_right span.text-desktop-hide,
.three_column_sidebar_left table.table-desktop-hide,
.three_column_sidebar_left td.table-cell-desktop-hide,
.three_column_sidebar_left p.paragraph-desktop-hide,
.three_column_sidebar_left img.image-desktop-hide,
.three_column_sidebar_left .video-desktop-hide,
.three_column_sidebar_left a.link-desktop-hide,
.three_column_sidebar_left div.desktop-hide,
.three_column_sidebar_left span.text-desktop-hide
{
display: none;
}
.edit_mode table.table-mobile-hide,
.edit_mode td.table-cell-mobile-hide,
.edit_mode p.paragraph-mobile-hide,
.edit_mode img.image-mobile-hide,
.edit_mode .video-mobile-hide,
.edit_mode a.link-mobile-hide,
.edit_mode div.mobile-hide,
.edit_mode span.text-mobile-hide,
.edit_mode table.table-desktop-hide,
.edit_mode td.table-cell-desktop-hide,
.edit_mode p.paragraph-desktop-hide,
.edit_mode img.image-desktop-hide,
.edit_mode .video-desktop-hide,
.edit_mode a.link-desktop-hide,
.edit_mode div.desktop-hide,
.edit_mode span.text-desktop-hide
{
display: block !important;
}
.background-primary
{
background-color: #0661A6 !important;
}
.background-secondary
{
background-color: #DEDEDE !important;
}
.color-primary
{
color: #0661A6 !important;
}
.color-secondary
{
color: #DEDEDE !important;
}
.software_highlight
{
font-weight: bold;
color: #0661A6 !important;
}
.software_hr
{
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
color: #555555 !important;
height: 1px;
background-color: #555555 !important;
}
.software_input_radio,
.software_input_checkbox
{
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
}
input.software_input_submit_small_secondary
{
display: inline-block;
line-height: normal;
}
.software_legend
{
color: #0661A6 !important;
font-weight: bold;
}
.software_fieldset
{
border: 1px solid #0661A6 !important;
margin: 0 0 1em 0;
}
.software_office_use_only
{
font-weight: bold;
}
.software_monthly_calendar
{
width: 100%;
border-collapse: collapse;
border: 1px solid #0661A6 !important;
}
.software_calendar form input,
.software_calendar form .software_select,
.software_calendar form .software_input_submit_small_secondary
{
vertical-align: middle !important;
}
.software_monthly_calendar a:link,
.software_monthly_calendar a:visited
{
text-decoration: none;
border: none;
line-height: 1.2em;
}
.software_monthly_calendar td, .software_monthly_calendar th
{
line-height: 1em;
padding: 1em;
vertical-align: top;
border: 1px solid #0661A6 !important;
}
.software_monthly_calendar th
{
background: #0661A6 !important;
color: #FFFFFF !important;
}
.software_monthly_calendar td.inactive
{
background-image: url(/livesite/images/translucent_20.png);
}
.software_pagination
{
margin-top: 1em;
margin-bottom: 1em;
text-decoration: none;
font-size: 80%;
font-weight: bold;
}
.software_pagination a,
.software_pagination span
{
padding: 0.2em 0.4em !important;
margin-left: 0.1em;
margin-right: 0.1em;
text-decoration: none;
font-style: normal;
border: 1px solid;
}
.software_pagination a
{
color: #0661A6 !important;
}
.software_pagination a:hover,
.software_pagination a.previous:hover,
.software_pagination a.next:hover
{
border: 1px solid #0661A6 !important;
color: #FFFFFF !important;
background: #0661A6 !important;
}
.software_pagination .current
{
border: 1px solid;
}
.software_pagination a.previous,
.software_pagination a.next
{
border: 1px solid;
}
.software_pagination span.previous,
.software_pagination span.next
{
display: none;
}
.software_catalog,
.software_catalog .featured_and_new_item_table,
.software_catalog .item_table
{
border-collapse: collapse;
}
.software_catalog .featured_and_new_item_table
{
width: 100%;
}
.software_catalog table td
{
vertical-align: top;
}
.software_catalog .heading
{
margin-bottom: .5em;
}
.software_catalog .item_table
{
border-collapse: collapse;
width: 100%;
}
.software_catalog .item
{
margin: 0em 0em 2em 0em;
}
.software_catalog .item .short_description
{
text-align: center;
}
.software_catalog .featured_and_new_item_table
{
width: 100%;
margin: 0em 0em 0em 0em;
}
.software_catalog .featured_and_new_item_table .top_item
{
margin-right: 10%;
}
.more_detail
{
margin: 1em 0em;
}
.software_catalog .featured_and_new_item_table .top_item .more_detail a
{
font-weight: normal;
}
.software_catalog_search_results
{
margin-top: 1em;
margin-bottom: 1em;
}
.software_catalog_search_results .item
{
margin-bottom: 1em;
}
.software_catalog_search_results .item .image
{
margin-bottom: .25em;
}
.software_catalog_search_results .item .short_description
{
margin-bottom: .25em;
}
.software_catalog_detail .keywords,
.software_catalog_detail .price
{
padding-bottom: 1em;
}
.software_tag_cloud
{
text-align: left;
}
.comments_heading
{
margin: 1em 0em .5em 0em;
}
.comments_heading .title
{
font-size: 120%;
font-weight: bold;
}
.comments_heading .links,
.comments_heading .links a
{
font-size: 90%;
}
.add_comment_heading
{
font-weight: bold;
margin: 1em 0em .5em 0em;
}
.comment
{
margin: 0em 0em 1em 0em;
padding: 1em;
border-top: 1px solid;
}
.comment .name
{
font-weight: bold;
}
.comment .date_and_time
{
font-size: 75%;
font-style: italic;
}
.comment .notice
{
color: red;
}
.software_cart_region
{
padding: 0em;
text-align: left;
display: inline;
text-decoration:none;
}
.software_cart_region .items
{
display: inline;
padding: 0em;
}
.software_icalendar_link
{
margin-top: 1em;
margin-bottom: 1em;
}
.software_discounted_price
{
color: #FF0000;
}
.software_login_region form
{
margin: 0em;
padding: 0em;
}
.software_login_region .software_input_checkbox
{
margin: .25em .3em .65em 0em;
}
.software_login_region input
{
margin: 0em .25em .5em 0em;
}
.software_comments .watcher_container
{
margin-top: 1em;
}
.watcher_container
{
margin: 2em 0em .5em 0em;
}
.watcher_count
{
font-weight: bold;
margin: 0em 0em .5em 0em;
}
.watcher_question
{
margin: 0em 0em .5em 0em;
}
.software_photo_gallery_album .heading
{
margin-bottom: .5em;
}
.software_photo_gallery_album table
{
border-collapse: collapse;
margin-bottom: 1em;
}
.software_photo_gallery_album table td
{
width: 100px;
text-align: center;
}
.software_photo_gallery_album table td.album
{
padding: 1em;
}
.software_photo_gallery_album table td.photo
{
padding: .5em;
}
.software_photo_gallery_album .image
{
cursor: pointer;
}
.software_photo_gallery_album .album .image
{
display: block;
border: 1px solid #0661A6 !important;
background: #DEDEDE !important;
padding: 5px;
position: relative;
z-index: 3;
}
.software_photo_gallery_album .album .image_hover
{
background: #0661A6 !important;
border: 1px solid #DEDEDE !important;
}
.software_photo_gallery_album .album .thumbnail
{
margin-bottom: 1em;
}
.software_photo_gallery_album .album_frame
{
position: absolute;
border: 1px solid #0661A6 !important;
background: #DEDEDE !important;
}
.software_photo_gallery_album #album_frame_1
{
top: 1px;
left: 1px;
z-index: 2;
}
.software_photo_gallery_album #album_frame_2
{
top: 4px;
left: 4px;
z-index: 1;
}
.software_photo_gallery_album .album .name
{
font-weight: bold;
}
.software_photo_gallery_album .photo .image
{
border: 1px solid #DEDEDE !important;
padding: 5px;
}
.software_photo_gallery_album .photo .image_hover
{
border: 1px solid #0661A6 !important;
}
.heading
{
font-weight: bold;
border-bottom: 1px solid #82B0D2;
padding-bottom: .5em;
margin-bottom: .5em;
}
.data
{
}
.software_calendar .today
{
font-weight: bold;
}
.mceContentBody a,.mceContentBody a:hover,.mceContentBody a:focus
{
text-decoration: underline;
}
.mceContentBody hr
{
background: black !important;
}
.mceContentBody span.text-highlighter
{
color: black !important;
background-color: #dedede !important;
}
.mceContentBody .mceItemTable td
{
font-family: sans-serif;
font-size: 1em;
}
.mceContentBody span.mceItemHiddenSpellWord
{
color: white !important;
background: red !important;
padding: 2px !important;
font-weight: bold !important;
}
.mceContentBody ul.list-accordion
{
list-style-type: disc !important;
padding: 0 0 0 40px !important;
}
.mceContentBody table
{
margin: 0px !important;
}
.software_ad_region_dynamic
{
position: relative;
width: 895px;
height: 200px;
margin: 0 auto;
}
.software_ad_region_dynamic .items_container
{
overflow: auto;
overflow-x: hidden;
position: relative;
clear: left;
width: 895px;
height: 200px;
}
.software_ad_region_dynamic .item
{
width: 899px;
height: 200px;
}
.software_ad_region_dynamic ul.menu
{
list-style: none;
position: absolute;
z-index: 1;
margin: 0em;
padding: 0em;
bottom: 0em;
right: 0em;
}
.software_ad_region_dynamic ul.menu li
{
list-style: none;
display: inline;
margin-right: .5em;
}
.software_ad_region_dynamic .previous,
.software_ad_region_dynamic .next
{
background-position: center;
background-repeat: no-repeat;
cursor: pointer;
height: 60px;
position: absolute;
top: 3.5em;
width: 47px;
z-index: 2;
}
.software_ad_region_dynamic .previous
{
background-image: url(/livesite/images/previous.png);
left: .5em;
}
.software_ad_region_dynamic .next
{
background-image: url(/livesite/images/next.png);
right: .5em;
}
.software_ad_region_dynamic .caption
{
background-image: url(/livesite/images/translucent_black_60.png);
bottom: 0;
color: white;
display: none;
left: 0;
position: absolute;
}
.software_ad_region_dynamic .caption a,
.software_ad_region_dynamic .caption h1,
.software_ad_region_dynamic .caption h2,
.software_ad_region_dynamic .caption h3,
.software_ad_region_dynamic .caption h4,
.software_ad_region_dynamic .caption h5,
.software_ad_region_dynamic .caption h6
{
color: white;
}
.software_ad_region_dynamic .caption p
{
margin: 0;
}
.software_ad_region_dynamic .caption_content
{
padding: 1em 2em;
}
.one_column_mobile .software_ad_region_dynamic .caption_content
{
padding: .5em;
}
.software_menu,
.software_menu ul
{
padding: 0em;
margin: 0em;
list-style-type: none;
}
.software_menu li
{
position: relative;
padding: 0;
margin: 0em 1em 0em 0em;
float: left;
}
.software_menu li a
{
display: block;
}
.software_menu li ul
{
position: absolute;
display: none;
top: 50px;
left: 0;
width: auto;
padding: .5em;
}
.software_menu li ul li
{
padding: 0em;
margin: 0;
width: auto;
}
.software_menu_sequence
{
padding: 0em;
margin: 0em 0em 1em 0em;
text-align: right;
}
.software_menu_sequence .previous,
.software_menu_sequence .next
{
padding: .5em;
margin: 0em;
}
.software_menu_sequence a.previous:hover,
.software_menu_sequence a.previous:focus,
.software_menu_sequence a.next:hover,
.software_menu_sequence a.next:focus
{
text-decoration: none;
}
.software_error,
.software_notice
{
    margin-bottom: 1.5em;
    padding: 1em;
    -moz-border-radius: 7px 7px 7px 7px;
    -webkit-border-radius: 7px 7px 7px 7px;
    border-radius: 7px 7px 7px 7px;
}

.software_error
{
    background-color: #fdd5ce;
    border: 2px solid red;
    color: red;
}

.software_notice
{
    background-color: #edfced;
    border: 1px solid #428221;
    color: #428221;
}

.software_error .description,
.software_notice .description
{
    font-size: 110%;
    font-weight: bold;
}

.software_error .icon,
.software_notice .icon
{
    float: left;
    margin-right: .75em;
}

.software_error ul,
.software_notice ul
{
    margin-top: 1em !important;
    margin-bottom: 0em !important;
}
.software_badge
{
padding: 0.1em 0.2em 0;
vertical-align: middle;
border: 1px solid;
font-size: 70%;
font-weight: bold;
font-style: normal;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
}

.software_mobile_switch
{
    text-align: center;
    padding: 1em;
}
label
{
    vertical-align: middle;
}
.one_column_mobile .image-right-primary,
.one_column_mobile .image-left-primary,
.one_column_mobile .image-right-secondary,
.one_column_mobile .image-left-secondary
{
   float: left;
   margin-right: 1em;
   margin-left: 0;
}
.one_column_mobile .video-primary object,
.one_column_mobile .video-primary iframe,
.one_column_mobile .video-primary video,
.one_column_mobile .video-secondary object,
.one_column_mobile .video-secondary iframe,
.one_column_mobile .video-secondary video,
.one_column_mobile .video-right-primary object,
.one_column_mobile .video-right-primary iframe,
.one_column_mobile .video-right-primary video,
.one_column_mobile .video-left-primary object,
.one_column_mobile .video-left-primary iframe,
.one_column_mobile .video-left-primary video,
.one_column_mobile .video-right-secondary object,
.one_column_mobile .video-right-secondary iframe,
.one_column_mobile .video-right-secondary video,
.one_column_mobile .video-left-secondary object,
.one_column_mobile .video-left-secondary iframe,
.one_column_mobile .video-left-secondary video
{
   float: left;
   margin-right: 1em;
   margin-left: 0;
   border-width: 1px;
   border-radius: 0;
   -moz-border-radius: 0;
   -webkit-border-radius: 0;
}
.one_column_mobile img,
.one_column_mobile object,
.one_column_mobile iframe,
.one_column_mobile video
{
   max-width: 100%;
   width: auto\9;
}
.one_column_mobile embed,
.one_column_mobile object,
.one_column_mobile iframe,
.one_column_mobile video
{
    width: 100%;
}
.one_column_mobile .software_input_text,
.one_column_mobile .software_textarea,
.one_column_mobile .software_input_password
{
    width: 98%;
}
.one_column_mobile .mobile_width
{
    width: 100% !important;
    white-space: normal !important;
}
.one_column_mobile .mobile_fixed_width
{
    width: 100px;
}
.one_column_mobile .mobile_left
{
    float: left !important;
}
.one_column_mobile .mobile_right
{
    float: right !important;
}
.one_column_mobile .mobile_hide
{
    display: none;
}
.one_column_mobile .mobile_text_width
{
    width: 50% !important
}
.one_column_mobile .mobile_align_left
{
    text-align: left !important;
    white-space: normal !important;
    margin-bottom: .5em !important;
}
.one_column_mobile .mobile_align_left input
{
    margin-bottom: .5em !important;
}
.one_column_mobile .mobile_margin_top
{
    margin-top: 1em !important;
}
.one_column_mobile .mobile_margin_bottom
{
    margin-bottom: 1em !important;
}
.one_column_mobile .complete_orders .data,
.one_column_mobile .incomplete_orders .data
{
    padding-left: 0 !important;
}
.one_column_mobile #credit_debit_card_fields
{
    padding-left: 0 !important;
}
.one_column_mobile .software_input_radio,
.one_column_mobile .software_input_checkbox
{
font-size: 150%;
}
.one_column_mobile .software_captcha_answer
{
width: 2em;
}
.one_column_mobile card_verification_number input
{
width: 5em;
}
.one_column_mobile div.item.mobile_left,
.one_column_mobile td.mobile_spacer
{
margin-right: .5em;
}

/*  Tabbed List CSS support
    Caution! Ensure accessibility in print and other media types. */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none !important;
    }
}
/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}
.ui-tabs-nav
{
    list-style: none;
    margin-bottom: 0px;
    padding: 0;
}
.ui-tabs-nav:after 
{ /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li 
{
    float: left;
}
.ui-tabs-nav a,
.ui-tabs-nav a span 
{
    float: left; /* fixes dir=ltr problem and other quirks IE */
}
.ui-tabs-nav a
{
    background-position: 100% 0;
    text-decoration: none;
    white-space: nowrap; /* @ IE 6 */
    outline: 0; /* @ Firefox, prevent dotted border after click */
    position: relative;
    top: 0px;
    z-index: 2;
    padding-right: .5em;
}
.ui-tabs-nav .ui-tabs-selected a:link,
.ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link,
.ui-tabs-nav .ui-tabs-disabled a:visited
{ /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover,
.ui-tabs-nav a:focus,
.ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover,
.ui-tabs-nav .ui-tabs-unselect a:focus,
.ui-tabs-nav .ui-tabs-unselect a:active
{ /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
/* Additional IE specific bug fixes... */
* html .ui-tabs-nav
{ /* auto clear @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav
{ /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}
.ui-tabs-panel
{
    padding: 1em;
}
.ui-tabs-nav a
{
    background-image: url(/livesite/images/translucent_10.png);
    padding: .2em .5em;
    -moz-border-radius: 4px 4px 0px 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
    border: none;
}
.ui-tabs-selected a,
.ui-tabs-panel
{
    background-image: url(/livesite/images/translucent_20.png);
    border: none;
}
.ui-tabs-selected a {
    -moz-border-radius: 4px 4px 0px 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
    border: none;
}
.ui-tabs-panel
{
    -moz-border-radius: 0px 4px 4px 4px;
    -webkit-border-radius: 0px 4px 4px 4px;
    border-radius: 0px 4px 4px 4px;
}
ul.list-accordion a.item_heading
{
    display: block;
    padding: 0.5em 1em;
    margin: 0em 0em .5em 0em;
    font-size: 100%;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    background-image: url(/livesite/images/translucent_20.png);
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    border: none;
}
ul.list-accordion a.item_heading:hover,
ul.list-accordion a.item_heading:focus,
ul.list-accordion a.item_heading:active
{
    background-image: url(/livesite/images/translucent_20.png);
    outline: 0 none;
    border: none;
}
ul.list-accordion
{
    list-style-type: none;
    padding: 0;
}
ul div.ui-accordion-content-active {
    padding: 0 1em;
}
ul a.item_heading.ui-state-default:before {
    content: '\25BA';
    margin-right: .5em;
    font-size: 80%;
}
ul a.item_heading.ui-state-active:before {
    content: '\25BC';
    margin-right: .5em;
    font-size: 80%;
}
ol.list-accordion
{
    background-image: url(/livesite/images/translucent_20.png);
    padding-top: 1em;
    padding-bottom: 1em;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
}
ol div.ui-accordion-content-active {
    padding: 0 2em 0 0;
}
ol.list-accordion a.item_heading
{
    display: block;
    margin: 0em 0em .5em 0em;
    padding: .5em 0;
    font-size: 100%;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    border: none;
}
ol.list-accordion a.item_heading:hover,
ol.list-accordion a.item_heading:focus,
ol.list-accordion a.item_heading:active
{
    outline: 0 none;
    border: none;
}
/* Dialog styling */

.software iframe.ui-dialog-content {
    width: 100% !important; /* for jquery UI v1.8 */
}

div.software.ui-dialog {
    border-top: 2px solid #0661A6;
    border-right: 5px solid #0661A6;
    border-bottom: 5px solid #0661A6;
    border-left: 5px solid #0661A6;
}

.software .ui-dialog .ui-dialog-titlebar,
.software.ui-dialog .ui-dialog-titlebar {
    line-height: 100%;
    font-size: 12px;
    font-weight: bold;
    padding-top: 5px;
    margin: 0px;
    height: 20px;
    background: #0661A6;
}

.software .ui-draggable .ui-dialog-titlebar,
.software.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

.software .ui-draggable-disabled .ui-dialog-titlebar,
.software.ui-draggable-disabled .ui-dialog-titlebar {
    cursor: standard;
}

.software .ui-dialog .ui-dialog-titlebar-close,
.software.ui-dialog .ui-dialog-titlebar-close {
    width: 16px;
    height: 16px;
    background: #000 url(/livesite/jquery/theme/images/dialog-titlebar-close.gif) no-repeat;
    position: absolute;
    right: 0px;
    top: 3px;
    cursor: standard;
    -moz-border-radius: 20px 20px 20px 20px;
    -webkit-border-radius: 20px 20px 20px 20px;
    border-radius: 20px 20px 20px 20px;
    padding: 0;
}

.software .ui-dialog .ui-dialog-titlebar-close span,
.software.ui-dialog .ui-dialog-titlebar-close span {
    display: none;
}

.software .ui-dialog .ui-dialog-title,
.software.ui-dialog .ui-dialog-title {
    color: #FFFFFF;
    padding: 0;
    margin: 0;
}

.software .ui-dialog .ui-dialog-title .title_bar_table,
.software.ui-dialog .ui-dialog-title .title_bar_table {
    border-collapse: collapse; 
    width: 100%; 
    margin: 0;
    padding: 0;
}

.software.ui-dialog .ui-dialog-content {
    margin: 0;
    background: #0661A6;
}

.software .ui-dialog .ui-resizable-n,
.software.ui-dialog .ui-resizable-n { 
    cursor: n-resize; 
    height: 0px;
    width: 100%; 
    top: 0px;
    left: 0px;
}

.software .ui-dialog .ui-resizable-s,
.software.ui-dialog .ui-resizable-s { 
    cursor: s-resize; 
    height: 5px; 
    width: 100%; 
    bottom: 0px; 
    left: 0px;
}

.software .ui-dialog .ui-resizable-e,
.software.ui-dialog .ui-resizable-e { 
    cursor: e-resize; 
    width: 5px;
    right: 0px;
    top: 22px;
    height: 100%;
}

.software .ui-dialog .ui-resizable-w,
.software.ui-dialog .ui-resizable-w { 
    cursor: w-resize; 
    width: 5px;
    right: 0px;
    top: 22px;
    height: 100%;
}

.software .ui-dialog .ui-resizable-se,
.software.ui-dialog .ui-resizable-se {
    cursor: se-resize;
    width: 5px;
    height: 5px;
    right: 0px;
    bottom: 0px;
}

.software .ui-dialog .ui-resizable-sw,
.software.ui-dialog .ui-resizable-sw { 
    cursor: sw-resize; 
    width: 5px;
    height: 5px;
    left: 0px;
    bottom: 0px;
}

.software .ui-dialog .ui-resizable-nw,
.software.ui-dialog .ui-resizable-nw { 
    cursor: nw-resize; 
    width: 5px;
    height: 5px;
    left: 0px;
    top: 0px;
}

.software .ui-dialog .ui-resizable-ne,
.software.ui-dialog .ui-resizable-ne { 
    cursor: ne-resize;
    width: 0px;
    height: 0px;
    right: 0px;
    top: 0px;
}

.ui-widget-overlay
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.software.ui-resizable { position: relative; }
.software .ui-resizable-handle { position: absolute; display: none; font-size: 0.1px; }
.software.ui-resizable .ui-resizable-handle { display: block; }
body .software.ui-resizable-disabled .ui-resizable-handle { display: none; } /* use body to make it more specific (css order) */
body .software.ui-resizable-autohide .ui-resizable-handle { display: none; } /* use body to make it more specific (css order) */
.software .ui-resizable-n { cursor: n-resize; height: 6px; width: 100%; top: 0px; left: 0px;  }
.software .ui-resizable-s { cursor: s-resize; height: 6px; width: 100%; bottom: 0px; left: 0px; }
.software .ui-resizable-e { cursor: e-resize; width: 6px; right: 0px; top: 0px; height: 100%; }
.software .ui-resizable-w { cursor: w-resize; width: 6px; left: 0px; top: 0px; height: 100%; }
.software .ui-resizable-se { cursor: se-resize; width: 9px; height: 9px; right: 0px; bottom: 0px;}
.software .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: 0px; bottom: 0px; }
.software .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: 0px; top: 0px; }
.software .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: 0px; top: 0px; }

.ui-datepicker {border: 1px solid #aaaaaa; background: #ffffff; color: #222222; width: 17em; padding: .2em .2em 0; display: none;}
.ui-datepicker-header {border: 1px solid #aaaaaa; background: #cccccc; color: #222222; font-weight: bold;}
.ui-datepicker .ui-state-default {border: 1px solid #d3d3d3; background: #e6e6e6; font-weight: normal; color: #555555;}
.ui-datepicker .ui-state-hover {border: 1px solid #999999; background: #dadada; font-weight: normal; color: #212121;}
.ui-datepicker .ui-state-active {border: 1px solid #aaaaaa; background: #ffffff; font-weight: normal; color: #212121;}
.ui-datepicker .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee; color: #363636;}
.ui-datepicker .ui-icon {display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat;}
.ui-datepicker .ui-icon {width: 16px; height: 16px; background-image: url(/livesite/jquery/theme/images/ui-icons_222222_256x240.png);}
.ui-datepicker .ui-icon-circle-triangle-w {background-position: -80px -192px;}
.ui-datepicker .ui-icon-circle-triangle-e {background-position: -48px -192px;}
.ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker-prev, .ui-datepicker-next {position:absolute; top: 2px; width: 1.8em; height: 1.8em;}
.ui-datepicker-prev-hover, .ui-datepicker-next-hover {top: 1px;}
.ui-datepicker-prev {left:2px;}
.ui-datepicker-next {right:2px;}
.ui-datepicker-prev-hover {left:1px;}
.ui-datepicker-next-hover {right:1px;}
.ui-datepicker-prev span, .ui-datepicker-next span {display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;}
a.ui-datepicker-prev, a.ui-datepicker-next {transition: none !important}
.ui-datepicker-title {margin: 0 2.3em; line-height: 1.8em; text-align: center;}
.ui-datepicker-title select {font-size:1em; margin:1px 0;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em;}
.ui-datepicker th {padding: .7em .3em; text-align: center; font-weight: bold; border: 0;}
.ui-datepicker td {border: 0; padding: 1px;}
.ui-datepicker td span, .ui-datepicker td a {display: block; padding: .2em; text-align: right; text-decoration: none;}
.ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
.ui-slider {position: relative; text-align: left; border: 1px solid #aaaaaa;}
.ui-slider-handle {position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default;}
.ui-slider-range {position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0;}
.ui-slider-horizontal {height: .8em;}
.ui-slider-horizontal .ui-slider-handle {top: -.3em; margin-left: -.6em;}
.ui-slider-horizontal .ui-slider-range {top: 0; height: 100%;}
.ui-slider-horizontal .ui-slider-range-min {left: 0;}
.ui-slider-horizontal .ui-slider-range-max {right: 0;}
a.ui-slider-handle {transition: none !important}
.ui-timepicker-div .ui-widget-header {margin-bottom: 8px;}
.ui-timepicker-div dl {text-align: left;}
.ui-timepicker-div dl dt {height: 25px; margin-bottom: -25px;}
.ui-timepicker-div dl dd {margin: 0 10px 10px 65px;}
.ui-timepicker-div td {font-size: 90%;}
.ui-tpicker-grid-label {background: none; border: none; margin: 0; padding: 0;}

.software_form_list_view .browse_and_search_table
{
    border-collapse: collapse;
    width: 100%;
}

.software_form_list_view .browse_and_search_table td
{
    padding: 0;
    vertical-align: bottom;
}

.software_form_list_view .search_cell
{
    text-align: right;
}

.software_form_list_view .browse,
.software_form_list_view .search
{
    display: inline-block;
    white-space: nowrap;
}

.software_form_list_view .browse_enabled .browse,
.software_form_list_view .advanced_enabled .search
{
    background-image: url(/livesite/images/translucent_20.png);
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    padding: .5em;
}
.software_form_list_view .browse_expanded .browse,
.software_form_list_view .advanced_expanded .search
{
    border-radius: 4px 4px 0px 0px;
    -moz-border-radius: 4px 4px 0px 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
}
.software_form_list_view .advanced_expanded .browse,
.software_form_list_view .browse_expanded .search
{
    background: none !important;
    padding: .5em;
}
.software_form_list_view .browse_expanded .search 
{
    padding-right: 0
}
.software_form_list_view .browse_enabled .search 
{
    padding-bottom: .5em;
}

.browse select.software_select {
    vertical-align: middle;
}
.search a.advanced_toggle {
    vertical-align: inherit !important;
}

.software_form_list_view .browse_toggle,
.software_form_list_view .advanced_toggle
{
    border: 1px #CFCFCF solid;
background: #FFFFFF;
padding-top: .2em !important;
padding-right: .2em !important;
padding-bottom: .2em !important;
padding-left: .2em !important;
-moz-border-radius-topleft: 2px;
-webkit-border-top-left-radius: 2px;
border-top-left-radius: 2px;
-moz-border-radius-topright: 2px;
-webkit-border-top-right-radius: 2px;
border-top-right-radius: 2px;
-moz-border-radius-bottomleft: 2px;
-webkit-border-bottom-left-radius: 2px;
border-bottom-left-radius: 2px;
-moz-border-radius-bottomright: 2px;
-webkit-border-bottom-right-radius: 2px;
border-bottom-right-radius: 2px;

    text-align: center;
    text-decoration: none;
    outline: 0;
    color: inherit;
}

.software_form_list_view .simple,
.search_results_search .simple,
.catalog_search .simple
{
    position: relative;
}

.software_form_list_view .query,
.search_results_search .query,
.catalog_search .query
{
    padding-left: 1.75em !important;
    padding-right: .5em !important;
    vertical-align: inherit;
}

.software_form_list_view .simple .submit,
.search_results_search .simple .submit,
.catalog_search .simple .submit {
    background: url('/livesite/images/search.png') no-repeat scroll center center transparent;
    border: medium none;
    height: 100%;
    width: 2em;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
}
.software_form_list_view .simple .clear,
.software_catalog .simple .clear {
    background: url('/livesite/images/clear.png') no-repeat scroll center center transparent;
    border: medium none;
    height: 100%;
    width: 2em;
    position: absolute;
    top: 0;
    right: .1em;
    display: block;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
}

.software_form_list_view .simple .submit:hover,
.search_results_search .simple .submit:hover,
.catalog_search .simple .submit:hover,
.software_form_list_view .simple .clear:hover,
.software_catalog .simple .clear:hover
{
    cursor: pointer;
}

.software_form_list_view .browse_filter_container,
.software_form_list_view .advanced
{
    background-image: url(/livesite/images/translucent_20.png);
}

.software_form_list_view .browse_filter_container
{
    border-radius: 0px 4px 4px 4px;
    -moz-border-radius: 0px 4px 4px 4px;
    -webkit-border-radius: 0px 4px 4px 4px;
    padding: .75em;
}

.software_form_list_view .browse_filter_container table
{
    border-collapse: collapse;
    width: 100%;
}

.software_form_list_view .browse_filter_container td
{
    padding: .5em;
    vertical-align: top;
}

.one_column_mobile .software_form_list_view .browse_filter_container td
{
    width: auto !important;
}
 
.software_form_list_view .browse_filter_container .current
{
    font-weight: bold;
}

.software_form_list_view .advanced
{
    border-radius: 4px 0px 4px 4px;
    -moz-border-radius: 4px 0px 4px 4px;
    -webkit-border-radius: 4px 0px 4px 4px;
    padding: 1em;
}

.folder_view_tree ul {
    list-style-type: none;
    padding-left: 0px;
    margin-bottom: 0.25em;
}

.folder_view_tree ul li ul {
    padding-left: 15px;
}

.folder_view_tree li.folder {
    font-weight: bold;
}

.folder_view_tree li.folder li.page {
    font-weight: normal;
}

.folder_view_tree li.folder li.file {
    font-weight: normal;
}

.search-title {
    font-size: 105%;
}

.search-link {
    font-size: 95%;
    font-style: italic;
}
.system_E-Mail_Form {
    background: url(/files/13-email-signup-bg.png) left top repeat-x #C9C9C9;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.one_column_mobile .system_E-Mail_Form  {
    width: 285px !important;
    margin: 0 auto !important;
}

.system_E-Mail_Form .software_custom_form {
    font-size: 11px;
    padding-left: 17px;
}
.system_E-Mail_Form .software_input_text {
    width: 129px !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.system_E-Mail_Form input.submit_button {
    margin-top: -33px;
    font-family: Arial;
    letter-spacing: 0;
    font-size: 10px;
    margin-left: 200px;
    padding: 3px !important;
    z-index: 1;
    position: absolute;
}
.system_E-Mail_Form-Spanish {
    background: url(/files/13-email-signup-bg.png) left top repeat-x #C9C9C9;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.one_column_mobile .system_E-Mail_Form-Spanish  {
    width: 285px !important;
    margin: 0 auto !important;
}

.system_E-Mail_Form-Spanish .software_custom_form {
    font-size: 11px;
    padding-left: 17px;
}
.system_E-Mail_Form-Spanish .software_input_text {
    width: 129px !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.system_E-Mail_Form-Spanish input.submit_button {
    margin-top: -33px;
    font-family: Arial;
    letter-spacing: 0;
    font-size: 10px;
    margin-left: 200px;
    padding: 3px !important;
    z-index: 1;
    position: absolute;
}
.home #sidebar .rband.r1 {
    margin-bottom: 10px;
}


/* prolife theme */

#site_top p {
    margin: 0;
}
#site_top a {
    text-decoration: none;
}
#site_top {
    height: 132px;
}
#site_top .cregion_13-site-top-left {
    width: 582px !important;
    padding-top: .5em !important;
}
#site_top .cregion_13-site-top-left-spanish {
    width: 582px !important;
    padding-top: .5em !important;
}
#site_top .cregion_13-site-top-right-home {
    width: 304px !important;
}
#site_top .cregion_13-site-top-right {
    width: 304px !important;
}
#site_top .cregion_13-site-top-right-home-spanish {
    width: 304px !important;
}
#site_top .cregion_13-site-top-right-spanish {
    width: 304px !important;
}


#site_header .r1c1.menu_main-menu {
    width: 796px !important;
    padding: 0 !important;
    height: 48px;
}
#site_header .r1c1.menu_main-menu-spanish {
    width: 796px !important;
    padding: 0 !important;
    height: 48px;
}
#site_header .r1c2.cregion_13-site-search {
    width: 159px !important;
    padding-top: 9px !important;
}
#software_menu_main-menu li a.top_level.first {
    padding-left: 1em;
    border-left: 1px solid #4478b0;
}
#software_menu_main-menu li {
    border-right: 1px solid #4478b0;
}
#software_menu_main-menu li ul li {
    background: none;
}
#software_menu_main-menu li a.top_level.current {
    border-bottom: 3px solid gold;
}
#software_menu_main-menu-spanish li a.top_level.first {
    padding-left: 1em;
    border-left: 1px solid #4478b0;
}
#software_menu_main-menu-spanish li {
    border-right: 1px solid #4478b0;
}
#software_menu_main-menu-spanish li ul li {
    background: none;
}
#software_menu_main-menu-spanish li a.top_level.current {
    border-bottom: 3px solid gold;
}

#area_header p:first-child {
    margin: 0;
    padding: 0;
}

#software_ad_region_home-ad-region.software_ad_region_dynamic ul.menu,
#software_ad_region_spanish-home-ad-region.software_ad_region_dynamic ul.menu {
    right: 14px;
    bottom: 14px;
}
#software_ad_region_mobile-ad-region.software_ad_region_dynamic ul.menu,
#software_ad_region_spanish-mobile-ad-region.software_ad_region_dynamic ul.menu {
    right: 7px;
    bottom: 7px;
}

/* align tiles - all floats before center! */
#page_footer .cregion_13-home-tile-left {
    padding: 0 !important;
    width: 282px !important;
    float: left !important;
}
#page_footer .cregion_13-home-tile-right {
    padding: 0 !important;
    width: 282px !important;
    float: right !important;
}
#page_footer .cregion_13-home-tile-center {
    padding: 0 !important;
    width: 282px !important;
    margin: 0 auto;          /* center */
    float: none !important;  /* center */
}
#site_footer ul {
    list-style: none outside none;
    margin: 0 0 20px 0;
    padding: 0;
}
#site_footer li {
    border-bottom: 1px solid #0D0085;
    line-height: 24px;
    margin: 0;
    padding: 0;
}
#site_footer .rband.r1 {
    padding-top: 1em !important;
    padding-bottom: 1em !important;
}
#site_footer .rband.r1 a:link,
#site_footer .rband.r1 a:active,
#site_footer .rband.r1 a:visited {
    text-decoration: none;
}

#software_ad_region_home-ad-region.software_ad_region_dynamic .items_container,
.cregion_13-alert-signup {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

#software_ad_region_spanish-home-ad-region.software_ad_region_dynamic .items_container,
.cregion_13-alert-signup-spanish {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}



/* mods for sidebar page styles */
.sidebar #page_border {
    background: #E1E1E1;
    padding: 0 !important;
}

.sidebar #page_content {
    background: #ffffff;
    margin-top: 0;
    margin-bottom: 0;
    width: 730px !important;
    position: relative;
    z-index: 1;
}

.sidebar #page_content .wrap {
    padding: 1.25em 1.75em 1.25em 1.95em !important;
    background: url(/files/13-interior-page-content-bg.png) left top repeat-y;
    z-index: 1;
    position: relative;
}

.sidebar #sidebar {
    width: 200px !important;
    margin-bottom: 1.75em;
    margin-top: 1.75em;
    padding-left: 1.5em;
    font-size: 85%;
}

.sidebar #sidebar .r1c1 a.parent:before {
    content: url(/files/13-menu-closed-icon.png);
    padding-right: 6px;
}

.sidebar #sidebar .r1c1 a.expanded:before {
    content: url(/files/13-menu-open-icon.png);
    padding-right: 6px;
}


/* mods for no sidebar */
.nosidebar #page_content {
    width: 100% !important;
}


/* mods for 2 sidebars */
.three_column_sidebar_left #page_content {
    width: 706px !important;
    background: url(/files/13-interior-page-content-bg.png) left top repeat-y #FFFFFF;
}
.three_column_sidebar_left #page_content_left {
    padding: 1.25em 1.25em 1.25em 1.95em !important;
    width: 68% !important;
    background: url(/files/13-interior-page-content-bg.png) left top repeat-y; 
}
.three_column_sidebar_left #page_content_right {
    font-size: 85%;
    padding: 2em 1.75em 1em 0;
    width: 20% !important;
}
.three_column_sidebar_left #page_content .wrap {
    background: none;
    padding: 0 !important;
}

/* mods for emailer */
.one_column_email #site_header .r1c1 {
    padding-left: 1em;
    padding-right: 1em;
}
.one_column_email #page_content {
    margin-bottom: 0em;
    width: 100% !important;
}


/* mods for mobile */
.one_column_mobile img,
.one_column_mobile object,
.one_column_mobile iframe,
.one_column_mobile video {
    padding: 0 !important;
}
.one_column_mobile #site_top {
    padding-left: 1em !important;
    padding-right: 1em !important;
    height: 92px;
}
.one_column_mobile .cregion_mobile-menu-button,
.one_column_mobile .cregion_mobile-menu-button-spanish {
    padding: .5em 1em;
}
.one_column_mobile #page_border {
    padding: .5em !important;
}
.one_column_mobile.sidebar #page_border {
    padding: 0 !important;
}

.one_column_mobile #page_content {
    width: auto !important;
    margin-bottom: 0;
    margin-top: 0;
}
.one_column_mobile.nosidebar #page_content,
.one_column_mobile.sidebars #page_content {
    padding: 0 .5em;
}
.one_column_mobile .software_ad_region_dynamic h1 {
    font-size: 140%;
}
.one_column_mobile .software_ad_region_dynamic h2 {
    font-size: 120%;
}
.one_column_mobile .software_ad_region_dynamic {
    font-size: 80%;
}
.one_column_mobile.sidebar #page_content .wrap {
    padding: 0 1em 1em 1.5em !important;
}
.one_column_mobile #page_content .rwrap {
    margin: .5em 0;
}
.one_column_mobile .cregion_13-home-video,
.one_column_mobile .cregion_13-home-video-spanish
{
    width: 303px;
}
.one_column_mobile #page_footer .rwrap {
    padding: 1em 1.25em 1em 1em;
    font-size: 85%;
}
.one_column_mobile.nosidebar #page_footer .rwrap,
.one_column_mobile.sidebars #page_footer .rwrap {
    padding: 1em 1em 1em 0.5em;
}
.one_column_mobile .menu_section-1 {
    width: 100% !important;
}
.one_column_mobile #page_footer .software_menu li a {
    width: auto;
}
.one_column_mobile #page_footer .software_menu li {
    margin: 0;
}
.one_column_mobile #page_footer .r1c1 a.parent:before {
    content: url(/files/13-menu-closed-icon.png);
    padding-right: 6px;
}
.one_column_mobile #page_footer .r1c1 a.expanded:before {
    content: url(/files/13-menu-open-icon.png);
    padding-right: 6px;
}
.one_column_mobile #site_footer .r1c1 a.parent:before {
    content: url(/files/13-mobile-menu-closed-icon.png);
    padding-right: 6px;
}
.one_column_mobile #site_footer .r1c1 a.expanded:before {
    content: url(/files/13-mobile-menu-open-icon.png);
    padding-right: 6px;
}
.one_column_mobile #site_footer {
    padding: 1em !important;
}
.one_column_mobile #site_footer .cregion_mobile-search {
    padding-bottom: 1em;
}
.one_column_mobile #site_footer li {
    border-bottom: none;
}
#software_menu_mobile-menu.software_menu li {
    border-top: medium none;
}
#software_menu_mobile-menu-spanish.software_menu li {
    border-top: medium none;
}



/* 7 sidebar section menus are added here and NOT edited using the folds of the theme designer */

/* section 1 menu */
.menu_section-1,
.menu_section-1-spanish {
    margin: 0 auto 1.75em;
}

#software_menu_section-1.software_menu,
#software_menu_section-1.software_menu ul,
#software_menu_section-1-spanish.software_menu,
#software_menu_section-1-spanish.software_menu ul
{
padding: 0;
margin: 0;
list-style-type: none;
text-align: left;
*text-align: left;
}
#software_menu_section-1.software_menu li,
#software_menu_section-1-spanish.software_menu li
{
position: relative;
padding: 0;
float: none;
margin-bottom: 5px;
text-align: left;
}
#software_menu_section-1.software_menu li a,
#software_menu_section-1-spanish.software_menu li a
{
display: block;
outline: none;
background: #E1E1E1;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
font-size: 100%;
}

#software_menu_section-1.software_menu li a:link,
#software_menu_section-1.software_menu li a:active,
#software_menu_section-1.software_menu li a:visited,
#software_menu_section-1-spanish.software_menu li a:link,
#software_menu_section-1-spanish.software_menu li a:active,
#software_menu_section-1-spanish.software_menu li a:visited
{
   -moz-transition: none !important;
   -webkit-transition: none!important;
   -o-transition: color 0 ease-in !important;
   transition: none !important;
}

#software_menu_section-1.software_menu a.on,
#software_menu_section-1.software_menu a.current,
#software_menu_section-1.software_menu a:hover,
#software_menu_section-1.software_menu a:focus,
#software_menu_section-1-spanish.software_menu a.on,
#software_menu_section-1-spanish.software_menu a.current,
#software_menu_section-1-spanish.software_menu a:hover,
#software_menu_section-1-spanish.software_menu a:focus
{
background: #FFFFFF;
text-decoration: none;
}
#software_menu_section-1.software_menu li ul,
#software_menu_section-1-spanish.software_menu li ul
{
width: auto;
position: static;
display: none;
top: 0;
left: 0;
background: #E1E1E1;
}
#software_menu_section-1.software_menu li li,
#software_menu_section-1-spanish.software_menu li li
{
padding: 0em;
margin: 0;
width: auto;
margin-left: 1em;
}
#software_menu_section-1.software_menu li li a,
#software_menu_section-1-spanish.software_menu li li a
{
outline: none;
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
width: 162px !important;
}
#software_menu_section-1.software_menu li li a.on,
#software_menu_section-1.software_menu li li a.current,
#software_menu_section-1.software_menu li li a:hover,
#software_menu_section-1.software_menu li li a:focus,
#software_menu_section-1-spanish.software_menu li li a.on,
#software_menu_section-1-spanish.software_menu li li a.current,
#software_menu_section-1-spanish.software_menu li li a:hover,
#software_menu_section-1-spanish.software_menu li li a:focus
{
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
color: #555555;
}

/* additional mods */
#software_menu_section-1.software_menu a.on,
#software_menu_section-1.software_menu a.current,
#software_menu_section-1.software_menu a:hover,
#software_menu_section-1.software_menu a:focus,
#software_menu_section-1-spanish.software_menu a.on,
#software_menu_section-1-spanish.software_menu a.current,
#software_menu_section-1-spanish.software_menu a:hover,
#software_menu_section-1-spanish.software_menu a:focus
{
    text-decoration: none;
    background: #FFFFFF;
    z-index: 2;
    position: relative;
}
#software_menu_section-1.software_menu li a,
#software_menu_section-1-spanish.software_menu li a {
    width: 193px;
}

/* section 2 menu */
.menu_section-2,
.menu_section-2-spanish {
    margin: 0 auto 1.75em;
}

#software_menu_section-2.software_menu,
#software_menu_section-2.software_menu ul,
#software_menu_section-2-spanish.software_menu,
#software_menu_section-2-spanish.software_menu ul
{
padding: 0;
margin: 0;
list-style-type: none;
text-align: left;
*text-align: left;
}
#software_menu_section-2.software_menu li,
#software_menu_section-2-spanish.software_menu li
{
position: relative;
padding: 0;
float: none;
margin-bottom: 5px;
text-align: left;
}
#software_menu_section-2.software_menu li a,
#software_menu_section-2-spanish.software_menu li a
{
display: block;
outline: none;
background: #E1E1E1;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
font-size: 100%;
}

#software_menu_section-2.software_menu li a:link,
#software_menu_section-2.software_menu li a:active,
#software_menu_section-2.software_menu li a:visited,
#software_menu_section-2-spanish.software_menu li a:link,
#software_menu_section-2-spanish.software_menu li a:active,
#software_menu_section-2-spanish.software_menu li a:visited
{
   -moz-transition: none !important;
   -webkit-transition: none!important;
   -o-transition: color 0 ease-in !important;
   transition: none !important;
}

#software_menu_section-2.software_menu a.on,
#software_menu_section-2.software_menu a.current,
#software_menu_section-2.software_menu a:hover,
#software_menu_section-2.software_menu a:focus,
#software_menu_section-2-spanish.software_menu a.on,
#software_menu_section-2-spanish.software_menu a.current,
#software_menu_section-2-spanish.software_menu a:hover,
#software_menu_section-2-spanish.software_menu a:focus
{
background: #FFFFFF;
text-decoration: none;
}
#software_menu_section-2.software_menu li ul,
#software_menu_section-2-spanish.software_menu li ul
{
width: auto;
position: static;
display: none;
top: 0;
left: 0;
background: #E1E1E1;
}
#software_menu_section-2.software_menu li li,
#software_menu_section-2-spanish.software_menu li li
{
padding: 0em;
margin: 0;
width: auto;
margin-left: 1em;
}
#software_menu_section-2.software_menu li li a,
#software_menu_section-2-spanish.software_menu li li a
{
outline: none;
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
width: 162px !important;
}
#software_menu_section-2.software_menu li li a.on,
#software_menu_section-2.software_menu li li a.current,
#software_menu_section-2.software_menu li li a:hover,
#software_menu_section-2.software_menu li li a:focus,
#software_menu_section-2-spanish.software_menu li li a.on,
#software_menu_section-2-spanish.software_menu li li a.current,
#software_menu_section-2-spanish.software_menu li li a:hover,
#software_menu_section-2-spanish.software_menu li li a:focus
{
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
color: #555555;
}

/* additional mods */
#software_menu_section-2.software_menu a.on,
#software_menu_section-2.software_menu a.current,
#software_menu_section-2.software_menu a:hover,
#software_menu_section-2.software_menu a:focus,
#software_menu_section-2-spanish.software_menu a.on,
#software_menu_section-2-spanish.software_menu a.current,
#software_menu_section-2-spanish.software_menu a:hover,
#software_menu_section-2-spanish.software_menu a:focus
{
    text-decoration: none;
    background: #FFFFFF;
    z-index: 2;
    position: relative;
}
#software_menu_section-2.software_menu li a,
#software_menu_section-2-spanish.software_menu li a {
    width: 193px;
}

/* section 3 menu */
.menu_section-3,
.menu_section-3-spanish {
    margin: 0 auto 1.75em;
}

#software_menu_section-3.software_menu,
#software_menu_section-3.software_menu ul,
#software_menu_section-3-spanish.software_menu,
#software_menu_section-3-spanish.software_menu ul
{
padding: 0;
margin: 0;
list-style-type: none;
text-align: left;
*text-align: left;
}
#software_menu_section-3.software_menu li,
#software_menu_section-3-spanish.software_menu li
{
position: relative;
padding: 0;
float: none;
margin-bottom: 5px;
text-align: left;
}
#software_menu_section-3.software_menu li a,
#software_menu_section-3-spanish.software_menu li a
{
display: block;
outline: none;
background: #E1E1E1;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
font-size: 100%;
}

#software_menu_section-3.software_menu li a:link,
#software_menu_section-3.software_menu li a:active,
#software_menu_section-3.software_menu li a:visited,
#software_menu_section-3-spanish.software_menu li a:link,
#software_menu_section-3-spanish.software_menu li a:active,
#software_menu_section-3-spanish.software_menu li a:visited
{
   -moz-transition: none !important;
   -webkit-transition: none!important;
   -o-transition: color 0 ease-in !important;
   transition: none !important;
}

#software_menu_section-3.software_menu a.on,
#software_menu_section-3.software_menu a.current,
#software_menu_section-3.software_menu a:hover,
#software_menu_section-3.software_menu a:focus,
#software_menu_section-3-spanish.software_menu a.on,
#software_menu_section-3-spanish.software_menu a.current,
#software_menu_section-3-spanish.software_menu a:hover,
#software_menu_section-3-spanish.software_menu a:focus
{
background: #FFFFFF;
text-decoration: none;
}
#software_menu_section-3.software_menu li ul,
#software_menu_section-3-spanish.software_menu li ul
{
width: auto;
position: static;
display: none;
top: 0;
left: 0;
background: #E1E1E1;
}
#software_menu_section-3.software_menu li li,
#software_menu_section-3-spanish.software_menu li li
{
padding: 0em;
margin: 0;
width: auto;
margin-left: 1em;
}
#software_menu_section-3.software_menu li li a,
#software_menu_section-3-spanish.software_menu li li a
{
outline: none;
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
width: 162px !important;
}
#software_menu_section-3.software_menu li li a.on,
#software_menu_section-3.software_menu li li a.current,
#software_menu_section-3.software_menu li li a:hover,
#software_menu_section-3.software_menu li li a:focus,
#software_menu_section-3-spanish.software_menu li li a.on,
#software_menu_section-3-spanish.software_menu li li a.current,
#software_menu_section-3-spanish.software_menu li li a:hover,
#software_menu_section-3-spanish.software_menu li li a:focus
{
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
color: #555555;
}

/* additional mods */
#software_menu_section-3.software_menu a.on,
#software_menu_section-3.software_menu a.current,
#software_menu_section-3.software_menu a:hover,
#software_menu_section-3.software_menu a:focus,
#software_menu_section-3-spanish.software_menu a.on,
#software_menu_section-3-spanish.software_menu a.current,
#software_menu_section-3-spanish.software_menu a:hover,
#software_menu_section-3-spanish.software_menu a:focus
{
    text-decoration: none;
    background: #FFFFFF;
    z-index: 2;
    position: relative;
}
#software_menu_section-3.software_menu li a,
#software_menu_section-3-spanish.software_menu li a {
    width: 193px;
}

/* section 4 menu */
.menu_section-4,
.menu_section-4-spanish {
    margin: 0 auto 1.75em;
}

#software_menu_section-4.software_menu,
#software_menu_section-4.software_menu ul,
#software_menu_section-4-spanish.software_menu,
#software_menu_section-4-spanish.software_menu ul
{
padding: 0;
margin: 0;
list-style-type: none;
text-align: left;
*text-align: left;
}
#software_menu_section-4.software_menu li,
#software_menu_section-4-spanish.software_menu li
{
position: relative;
padding: 0;
float: none;
margin-bottom: 5px;
text-align: left;
}
#software_menu_section-4.software_menu li a,
#software_menu_section-4-spanish.software_menu li a
{
display: block;
outline: none;
background: #E1E1E1;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
font-size: 100%;
}

#software_menu_section-4.software_menu li a:link,
#software_menu_section-4.software_menu li a:active,
#software_menu_section-4.software_menu li a:visited,
#software_menu_section-4-spanish.software_menu li a:link,
#software_menu_section-4-spanish.software_menu li a:active,
#software_menu_section-4-spanish.software_menu li a:visited
{
   -moz-transition: none !important;
   -webkit-transition: none!important;
   -o-transition: color 0 ease-in !important;
   transition: none !important;
}

#software_menu_section-4.software_menu a.on,
#software_menu_section-4.software_menu a.current,
#software_menu_section-4.software_menu a:hover,
#software_menu_section-4.software_menu a:focus,
#software_menu_section-4-spanish.software_menu a.on,
#software_menu_section-4-spanish.software_menu a.current,
#software_menu_section-4-spanish.software_menu a:hover,
#software_menu_section-4-spanish.software_menu a:focus
{
background: #FFFFFF;
text-decoration: none;
}
#software_menu_section-4.software_menu li ul,
#software_menu_section-4-spanish.software_menu li ul
{
width: auto;
position: static;
display: none;
top: 0;
left: 0;
background: #E1E1E1;
}
#software_menu_section-4.software_menu li li,
#software_menu_section-4-spanish.software_menu li li
{
padding: 0em;
margin: 0;
width: auto;
margin-left: 1em;
}
#software_menu_section-4.software_menu li li a,
#software_menu_section-4-spanish.software_menu li li a
{
outline: none;
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
width: 162px !important;
}
#software_menu_section-4.software_menu li li a.on,
#software_menu_section-4.software_menu li li a.current,
#software_menu_section-4.software_menu li li a:hover,
#software_menu_section-4.software_menu li li a:focus,
#software_menu_section-4-spanish.software_menu li li a.on,
#software_menu_section-4-spanish.software_menu li li a.current,
#software_menu_section-4-spanish.software_menu li li a:hover,
#software_menu_section-4-spanish.software_menu li li a:focus
{
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
color: #555555;
}

/* additional mods */
#software_menu_section-4.software_menu a.on,
#software_menu_section-4.software_menu a.current,
#software_menu_section-4.software_menu a:hover,
#software_menu_section-4.software_menu a:focus,
#software_menu_section-4-spanish.software_menu a.on,
#software_menu_section-4-spanish.software_menu a.current,
#software_menu_section-4-spanish.software_menu a:hover,
#software_menu_section-4-spanish.software_menu a:focus
{
    text-decoration: none;
    background: #FFFFFF;
    z-index: 2;
    position: relative;
}
#software_menu_section-4.software_menu li a,
#software_menu_section-4-spanish.software_menu li a {
    width: 193px;
}

/* section 5 menu */
.menu_section-5,
.menu_section-5-spanish {
    margin: 0 auto 1.75em;
}

#software_menu_section-5.software_menu,
#software_menu_section-5.software_menu ul,
#software_menu_section-5-spanish.software_menu,
#software_menu_section-5-spanish.software_menu ul
{
padding: 0;
margin: 0;
list-style-type: none;
text-align: left;
*text-align: left;
}
#software_menu_section-5.software_menu li,
#software_menu_section-5-spanish.software_menu li
{
position: relative;
padding: 0;
float: none;
margin-bottom: 5px;
text-align: left;
}
#software_menu_section-5.software_menu li a,
#software_menu_section-5-spanish.software_menu li a
{
display: block;
outline: none;
background: #E1E1E1;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
font-size: 100%;
}

#software_menu_section-5.software_menu li a:link,
#software_menu_section-5.software_menu li a:active,
#software_menu_section-5.software_menu li a:visited,
#software_menu_section-5-spanish.software_menu li a:link,
#software_menu_section-5-spanish.software_menu li a:active,
#software_menu_section-5-spanish.software_menu li a:visited
{
   -moz-transition: none !important;
   -webkit-transition: none!important;
   -o-transition: color 0 ease-in !important;
   transition: none !important;
}

#software_menu_section-5.software_menu a.on,
#software_menu_section-5.software_menu a.current,
#software_menu_section-5.software_menu a:hover,
#software_menu_section-5.software_menu a:focus,
#software_menu_section-5-spanish.software_menu a.on,
#software_menu_section-5-spanish.software_menu a.current,
#software_menu_section-5-spanish.software_menu a:hover,
#software_menu_section-5-spanish.software_menu a:focus
{
background: #FFFFFF;
text-decoration: none;
}
#software_menu_section-5.software_menu li ul,
#software_menu_section-5-spanish.software_menu li ul
{
width: auto;
position: static;
display: none;
top: 0;
left: 0;
background: #E1E1E1;
}
#software_menu_section-5.software_menu li li,
#software_menu_section-5-spanish.software_menu li li
{
padding: 0em;
margin: 0;
width: auto;
margin-left: 1em;
}
#software_menu_section-5.software_menu li li a,
#software_menu_section-5-spanish.software_menu li li a
{
outline: none;
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
width: 162px !important;
}
#software_menu_section-5.software_menu li li a.on,
#software_menu_section-5.software_menu li li a.current,
#software_menu_section-5.software_menu li li a:hover,
#software_menu_section-5.software_menu li li a:focus,
#software_menu_section-5-spanish.software_menu li li a.on,
#software_menu_section-5-spanish.software_menu li li a.current,
#software_menu_section-5-spanish.software_menu li li a:hover,
#software_menu_section-5-spanish.software_menu li li a:focus
{
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
color: #555555;
}

/* additional mods */
#software_menu_section-5.software_menu a.on,
#software_menu_section-5.software_menu a.current,
#software_menu_section-5.software_menu a:hover,
#software_menu_section-5.software_menu a:focus,
#software_menu_section-5-spanish.software_menu a.on,
#software_menu_section-5-spanish.software_menu a.current,
#software_menu_section-5-spanish.software_menu a:hover,
#software_menu_section-5-spanish.software_menu a:focus
{
    text-decoration: none;
    background: #FFFFFF;
    z-index: 2;
    position: relative;
}
#software_menu_section-5.software_menu li a,
#software_menu_section-5-spanish.software_menu li a {
    width: 193px;
}

/* section 6 menu */
.menu_section-6,
.menu_section-6-spanish {
    margin: 0 auto 1.75em;
}

#software_menu_section-6.software_menu,
#software_menu_section-6.software_menu ul,
#software_menu_section-6-spanish.software_menu,
#software_menu_section-6-spanish.software_menu ul
{
padding: 0;
margin: 0;
list-style-type: none;
text-align: left;
*text-align: left;
}
#software_menu_section-6.software_menu li,
#software_menu_section-6-spanish.software_menu li
{
position: relative;
padding: 0;
float: none;
margin-bottom: 5px;
text-align: left;
}
#software_menu_section-6.software_menu li a,
#software_menu_section-6-spanish.software_menu li a
{
display: block;
outline: none;
background: #E1E1E1;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
font-size: 100%;
}

#software_menu_section-6.software_menu li a:link,
#software_menu_section-6.software_menu li a:active,
#software_menu_section-6.software_menu li a:visited,
#software_menu_section-6-spanish.software_menu li a:link,
#software_menu_section-6-spanish.software_menu li a:active,
#software_menu_section-6-spanish.software_menu li a:visited
{
   -moz-transition: none !important;
   -webkit-transition: none!important;
   -o-transition: color 0 ease-in !important;
   transition: none !important;
}

#software_menu_section-6.software_menu a.on,
#software_menu_section-6.software_menu a.current,
#software_menu_section-6.software_menu a:hover,
#software_menu_section-6.software_menu a:focus,
#software_menu_section-6-spanish.software_menu a.on,
#software_menu_section-6-spanish.software_menu a.current,
#software_menu_section-6-spanish.software_menu a:hover,
#software_menu_section-6-spanish.software_menu a:focus
{
background: #FFFFFF;
text-decoration: none;
}
#software_menu_section-6.software_menu li ul,
#software_menu_section-6-spanish.software_menu li ul
{
width: auto;
position: static;
display: none;
top: 0;
left: 0;
background: #E1E1E1;
}
#software_menu_section-6.software_menu li li,
#software_menu_section-6-spanish.software_menu li li
{
padding: 0em;
margin: 0;
width: auto;
margin-left: 1em;
}
#software_menu_section-6.software_menu li li a,
#software_menu_section-6-spanish.software_menu li li a
{
outline: none;
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
width: 162px !important;
}
#software_menu_section-6.software_menu li li a.on,
#software_menu_section-6.software_menu li li a.current,
#software_menu_section-6.software_menu li li a:hover,
#software_menu_section-6.software_menu li li a:focus,
#software_menu_section-6-spanish.software_menu li li a.on,
#software_menu_section-6-spanish.software_menu li li a.current,
#software_menu_section-6-spanish.software_menu li li a:hover,
#software_menu_section-6-spanish.software_menu li li a:focus
{
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
color: #555555;
}

/* additional mods */
#software_menu_section-6.software_menu a.on,
#software_menu_section-6.software_menu a.current,
#software_menu_section-6.software_menu a:hover,
#software_menu_section-6.software_menu a:focus,
#software_menu_section-6-spanish.software_menu a.on,
#software_menu_section-6-spanish.software_menu a.current,
#software_menu_section-6-spanish.software_menu a:hover,
#software_menu_section-6-spanish.software_menu a:focus
{
    text-decoration: none;
    background: #FFFFFF;
    z-index: 2;
    position: relative;
}
#software_menu_section-6.software_menu li a,
#software_menu_section-6-spanish.software_menu li a {
    width: 193px;
}

/* section 7 menu */
.menu_section-7,
.menu_section-7-spanish {
    margin: 0 auto 1.75em;
}

#software_menu_section-7.software_menu,
#software_menu_section-7.software_menu ul,
#software_menu_section-7-spanish.software_menu,
#software_menu_section-7-spanish.software_menu ul
{
padding: 0;
margin: 0;
list-style-type: none;
text-align: left;
*text-align: left;
}
#software_menu_section-7.software_menu li,
#software_menu_section-7-spanish.software_menu li
{
position: relative;
padding: 0;
float: none;
margin-bottom: 5px;
text-align: left;
}
#software_menu_section-7.software_menu li a,
#software_menu_section-7-spanish.software_menu li a
{
display: block;
outline: none;
background: #E1E1E1;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
font-size: 100%;
}

#software_menu_section-7.software_menu li a:link,
#software_menu_section-7.software_menu li a:active,
#software_menu_section-7.software_menu li a:visited,
#software_menu_section-7-spanish.software_menu li a:link,
#software_menu_section-7-spanish.software_menu li a:active,
#software_menu_section-7-spanish.software_menu li a:visited
{
   -moz-transition: none !important;
   -webkit-transition: none!important;
   -o-transition: color 0 ease-in !important;
   transition: none !important;
}

#software_menu_section-7.software_menu a.on,
#software_menu_section-7.software_menu a.current,
#software_menu_section-7.software_menu a:hover,
#software_menu_section-7.software_menu a:focus,
#software_menu_section-7-spanish.software_menu a.on,
#software_menu_section-7-spanish.software_menu a.current,
#software_menu_section-7-spanish.software_menu a:hover,
#software_menu_section-7-spanish.software_menu a:focus
{
background: #FFFFFF;
text-decoration: none;
}
#software_menu_section-7.software_menu li ul,
#software_menu_section-7-spanish.software_menu li ul
{
width: auto;
position: static;
display: none;
top: 0;
left: 0;
background: #E1E1E1;
}
#software_menu_section-7.software_menu li li,
#software_menu_section-7-spanish.software_menu li li
{
padding: 0em;
margin: 0;
width: auto;
margin-left: 1em;
}
#software_menu_section-7.software_menu li li a,
#software_menu_section-7-spanish.software_menu li li a
{
outline: none;
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
width: 162px !important;
}
#software_menu_section-7.software_menu li li a.on,
#software_menu_section-7.software_menu li li a.current,
#software_menu_section-7.software_menu li li a:hover,
#software_menu_section-7.software_menu li li a:focus,
#software_menu_section-7-spanish.software_menu li li a.on,
#software_menu_section-7-spanish.software_menu li li a.current,
#software_menu_section-7-spanish.software_menu li li a:hover,
#software_menu_section-7-spanish.software_menu li li a:focus
{
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
color: #555555;
}

/* additional mods */
#software_menu_section-7.software_menu a.on,
#software_menu_section-7.software_menu a.current,
#software_menu_section-7.software_menu a:hover,
#software_menu_section-7.software_menu a:focus,
#software_menu_section-7-spanish.software_menu a.on,
#software_menu_section-7-spanish.software_menu a.current,
#software_menu_section-7-spanish.software_menu a:hover,
#software_menu_section-7-spanish.software_menu a:focus
{
    text-decoration: none;
    background: #FFFFFF;
    z-index: 2;
    position: relative;
}
#software_menu_section-7.software_menu li a,
#software_menu_section-7-spanish.software_menu li a {
    width: 193px;
}


/* additional CSS */


a[href$='.pdf'] {
    background: transparent url(/files/pdf.gif) center left no-repeat;
    padding: 2px 0px 2px 18px;
}
a[href$='.doc'], a[href$='.docx'] {
    background: transparent url(/files/word.gif) center left no-repeat;
    padding: 2px 0px 2px 18px;
}
a[href$='.xls'], a[href$='.xlsx'] {
    background: transparent url(/files/excel.gif) center left no-repeat;
    padding: 2px 0px 2px 18px;
}
a[href$='.ppt'], a[href$='.pptx'], a[href$='.pps'], a[href$='.ppsx'] {
    background: transparent url(/files/powerpoint.gif) center left no-repeat;
    padding: 2px 0px 2px 18px;
}

#site_header h1 a {
    text-decoration: none;
}
#software_menu_main-menu.software_menu li ul {
    border-top: none;
}
#software_menu_main-menu-spanish.software_menu li ul {
    border-top: none;
}
#sidebar .software_form_list_view .query {
    width: 50%;
}
#sidebar form {
    text-align: left !important;
}

body.dialog {
    padding: 1em !important;
    margin: 0 !important;
    border: none !important;
    width: auto !important;
    height: auto !important;
}
.dialog #site_border,
.dialog #email_border,
.dialog #mobile_border,
.dialog #site_top,
.dialog #site_header,
.dialog #area_border,
.dialog #area_header,
.dialog #page_border,
.dialog #page_wrapper,
.dialog #page_header,
.dialog #page_content,
.dialog #page_footer,
.dialog #area_footer,
.dialog #site_footer_border,
.dialog #site_footer {
    margin: 0 !important;
    padding: 0 !important;
    background: none !important;
    border: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
    width: auto !important;
    height: auto !important;
}
.dialog .software_calendar {
    font-size: 70%! important;
}
.clr:after {
    clear: both;
}
.clr:before,.clr:after {
    content: '';
    display: table;
}
#software_menu_main-menu.software_menu li ul {
    border-top: none;
}
#software_menu_main-menu-spanish.software_menu li ul {
    border-top: none;
}
#sidebar .software_form_list_view .query {
    width: 50%;
}

#sidebar form {
    text-align: left !important;
}
td.text-annotate, p.text-annotate, span.text-annotate,
td.text-box-primary, p.text-box-primary, span.text-box-primary, p.paragraph-box-primary,
td.text-box-secondary, p.text-box-secondary, span.text-box-secondary, p.paragraph-box-secondary,
td.text-box-warning, p.text-box-warning, span.text-box-warning, p.paragraph-box-warning,
text-box-notice, p.text-box-notice, span.text-box-notice, p.paragraph-box-notice,
a.link-content-more,
a.link-content-more:link,
a.link-content-more:active,
a.link-content-more:visited,
table.table-primary,
table.table-secondary,
.software_fieldset,
div.software.ui-dialog,
ul.list-accordion a.item_heading,
ol.list-accordion {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
li.link-menu-item, p.link-menu-item, a.link-menu-item {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.software_pagination span,
.software_pagination a {
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}
.software_form_list_view .browse_filter_container {
    border-radius: 0px 3px 3px 3px;
    -moz-border-radius: 0px 3px 3px 3px;
    -webkit-border-radius: 0px 3px 3px 3px;
}
.software_form_list_view .advanced {
    border-radius: 3px 0px 3px 3px;
    -moz-border-radius: 3px 0px 3px 3px;
    -webkit-border-radius: 3px 0px 3px 3px;
}
.software_form_list_view .browse,
.software_form_list_view .advanced_enabled .search,
.software_form_list_view .browse_enabled .search {
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    padding: 0.5em;
}
.software_form_list_view .browse_expanded .browse,
.software_form_list_view .advanced_expanded .search {
    border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
}
.software_form_list_view .browse_expanded .browse,
.software_form_list_view .advanced_expanded .search {
    border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
}
.software_form_list_view .browse_filter_container {
    border-radius: 0px 3px 3px 3px;
    -moz-border-radius: 0px 3px 3px 3px;
    -webkit-border-radius: 0px 3px 3px 3px;
}
.software_form_list_view .advanced {
    border-radius: 7px 0px 3px 3px;
    -moz-border-radius: 3px 0px 3px 3px;
    -webkit-border-radius: 3px 0px 3px 3px;
}
.ui-tabs-panel {
    -moz-border-radius: 0 3px 3px 3px;
    -webkit-border-radius: 0 3px 3px 3px;
    border-radius: 0 3px 3px 3px;
}
.ui-tabs-nav a {
    -moz-border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
}


/* set special google web font where needed */
body,
input, select,
.software_input_text,
.software_input_password,
.software_select,
.software_textarea {
    font-family: 'Gudea',sans;
}

/* other CSS */

h1, h2, h3, h4, h5, h6
{font-family: 'Crete Round',serif;}

.software_input_submit,
a.link-button-primary-large,
a.link-button-primary-large:link,
a.link-button-primary-large:visited,
a.link-button-primary-large:active,
a.link-button-primary-small,
a.link-button-primary-small:link,
a.link-button-primary-small:visited,
a.link-button-primary-small:active,
.software_input_submit_primary,
a.software_input_submit_primary:link,
a.software_input_submit_primary:visited,
a.software_input_submit_primary:active,
.software_input_submit_small_primary,
a.software_input_submit_small_primary:link,
a.software_input_submit_small_primary:visited,
a.software_input_submit_small_primary:active,
.software_button_primary,
a.software_button_primary:link,
a.software_button_primary:visited,
a.software_button_primary:active,
.software_button_small_primary,
a.software_button_small_primary:link,
a.software_button_small_primary:visited,
a.software_button_small_primary:active,
.more_detail a,
a.link-button-secondary-large,
a.link-button-secondary-large:link,
a.link-button-secondary-large:visited,
a.link-button-secondary-large:active,
a.link-button-secondary-small,
a.link-button-secondary-small:link,
a.link-button-secondary-small:visited,
a.link-button-secondary-small:active,
.software_input_submit_secondary,
a.software_input_submit_secondary:link,
a.software_input_submit_secondary:visited,
a.software_input_submit_secondary:active,
.software_input_submit_small_secondary,
a.software_input_submit_small_secondary:link,
a.software_input_submit_small_secondary:visited,
a.software_input_submit_small_secondary:active,
.software_button_secondary,
a.software_button_secondary:link,
a.software_button_secondary:visited,
a.software_button_secondary:active,
.software_button_small_secondary,
a.software_button_small_secondary:link,
a.software_button_small_secondary:visited,
a.software_button_small_secondary:active,
.software_button_tiny_secondary,
a.software_button_tiny_secondary:link,
a.software_button_tiny_secondary:visited,
a.software_button_tiny_secondary:active,
.software_input_submit_tiny_secondary,
a.software_input_submit_tiny_secondary:link,
a.software_input_submit_tiny_secondary:visited,
a.software_input_submit_tiny_secondary:active,
.software_menu_sequence a {
    font-family: 'Crete Round',serif;
    font-size: 90%;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.software_mobile_switch {
    padding: 0 !important;
}
.paragraph-box-primary {
    border: none !important;
    background: #DEDEDE;
}
.text-quote {
    background: transparent url(/files/quote-round.png) center left no-repeat;
    padding: 18px 0 18px 36px !important;
}
a.link-content-more, a.link-content-more:link, a.link-content-more:active, a.link-content-more:visited {
    background: url(/files/more2.png) no-repeat scroll right center transparent;
    border: medium none !important;
    font-size: 90% !important;
    padding: 5px 15px 5px 0 !important;
    color: #000000;
}
table {
    border-collapse: collapse;
}
li.link-menu-item, p.link-menu-item, a.link-menu-item {
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
}

a:link, a:active, a:visited, input[type=submit] {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
a:focus, a:hover, input[type=submit]:focus, input[type=submit]:hover {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.mceContentBody *, .clearlooks2 * {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
    color: #000000 !important;
    background: #ffffff !important;
}
.colorbar #page_content .software_form_list_view .row_1 {
    background: #e2e2e2;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    padding: 1em;
}
.colorbar #page_content .software_form_list_view .row_0 {
    padding: 1em;
}
.colorbar #page_content .software_form_list_view hr {
    background: none;
    border: none;
    color: transparent;
    height: 0px;
}
.colorbar #page_content .software_form_list_view p.background-secondary {
    background: none !important;
    border: none !important;
    color: transparent !important;
    height: 0px !important;
    margin: 0 !important;
}
.heading-primary {
    margin-bottom: .5em;
}
.heading-secondary {
    margin-bottom: .5em;
    color: #aaaaaa !important;
    border: none !important;
}


/* home page sign up widget */
.system_13-signup {
    background: #c9c9c9;
    font-size: 85%;
}
.one_column_mobile .system_13-signup {
    margin: 0 1.5em;
}
.system_13-signup form {
    padding-left: 1em;
    margin-top: -6px !important;
}
.system_13-signup form input.submit_button {
  font-size: 60%;
  margin-left: 194px;
  margin-top: -39px;
  position: absolute;
}

.software_monthly_calendar {
    font-size: 13px;
}



/* section 8 menu */

.menu_section-8,
.menu_section-8-spanish {
    margin: 0 auto 1.75em;
}

#software_menu_section-8.software_menu,
#software_menu_section-8.software_menu ul,
#software_menu_section-8-spanish.software_menu,
#software_menu_section-8-spanish.software_menu ul
{
padding: 0;
margin: 0;
list-style-type: none;
text-align: left;
*text-align: left;
}
#software_menu_section-8.software_menu li,
#software_menu_section-8-spanish.software_menu li
{
position: relative;
padding: 0;
float: none;
margin-bottom: 5px;
text-align: left;
}
#software_menu_section-8.software_menu li a,
#software_menu_section-8-spanish.software_menu li a
{
display: block;
outline: none;
background: #E1E1E1;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
font-size: 100%;
}

#software_menu_section-8.software_menu li a:link,
#software_menu_section-8.software_menu li a:active,
#software_menu_section-8.software_menu li a:visited,
#software_menu_section-8-spanish.software_menu li a:link,
#software_menu_section-8-spanish.software_menu li a:active,
#software_menu_section-8-spanish.software_menu li a:visited
{
   -moz-transition: none !important;
   -webkit-transition: none!important;
   -o-transition: color 0 ease-in !important;
   transition: none !important;
}

#software_menu_section-8.software_menu a.on,
#software_menu_section-8.software_menu a.current,
#software_menu_section-8.software_menu a:hover,
#software_menu_section-8.software_menu a:focus,
#software_menu_section-8-spanish.software_menu a.on,
#software_menu_section-8-spanish.software_menu a.current,
#software_menu_section-8-spanish.software_menu a:hover,
#software_menu_section-8-spanish.software_menu a:focus
{
background: #FFFFFF;
text-decoration: none;
}
#software_menu_section-8.software_menu li ul,
#software_menu_section-8-spanish.software_menu li ul
{
width: auto;
position: static;
display: none;
top: 0;
left: 0;
background: #E1E1E1;
}
#software_menu_section-8.software_menu li li,
#software_menu_section-8-spanish.software_menu li li
{
padding: 0em;
margin: 0;
width: auto;
margin-left: 1em;
}
#software_menu_section-8.software_menu li li a,
#software_menu_section-8-spanish.software_menu li li a
{
outline: none;
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
width: 162px !important;
}
#software_menu_section-8.software_menu li li a.on,
#software_menu_section-8.software_menu li li a.current,
#software_menu_section-8.software_menu li li a:hover,
#software_menu_section-8.software_menu li li a:focus,
#software_menu_section-8-spanish.software_menu li li a.on,
#software_menu_section-8-spanish.software_menu li li a.current,
#software_menu_section-8-spanish.software_menu li li a:hover,
#software_menu_section-8-spanish.software_menu li li a:focus
{
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
color: #555555;
}

/* additional mods */
#software_menu_section-8.software_menu a.on,
#software_menu_section-8.software_menu a.current,
#software_menu_section-8.software_menu a:hover,
#software_menu_section-8.software_menu a:focus,
#software_menu_section-8-spanish.software_menu a.on,
#software_menu_section-8-spanish.software_menu a.current,
#software_menu_section-8-spanish.software_menu a:hover,
#software_menu_section-8-spanish.software_menu a:focus
{
    text-decoration: none;
    background: #FFFFFF;
    z-index: 2;
    position: relative;
}
#software_menu_section-8.software_menu li a,
#software_menu_section-8-spanish.software_menu li a {
    width: 193px;
}
/* section 9 menu */
.menu_section-9,
.menu_section-9-spanish {
    margin: 0 auto 1.75em;
}

#software_menu_section-9.software_menu,
#software_menu_section-9.software_menu ul,
#software_menu_section-9-spanish.software_menu,
#software_menu_section-9-spanish.software_menu ul
{
padding: 0;
margin: 0;
list-style-type: none;
text-align: left;
*text-align: left;
}
#software_menu_section-9.software_menu li,
#software_menu_section-9-spanish.software_menu li
{
position: relative;
padding: 0;
float: none;
margin-bottom: 5px;
text-align: left;
}
#software_menu_section-9.software_menu li a,
#software_menu_section-9-spanish.software_menu li a
{
display: block;
outline: none;
background: #E1E1E1;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
font-size: 100%;
}

#software_menu_section-9.software_menu li a:link,
#software_menu_section-9.software_menu li a:active,
#software_menu_section-9.software_menu li a:visited,
#software_menu_section-9-spanish.software_menu li a:link,
#software_menu_section-9-spanish.software_menu li a:active,
#software_menu_section-9-spanish.software_menu li a:visited
{
   -moz-transition: none !important;
   -webkit-transition: none!important;
   -o-transition: color 0 ease-in !important;
   transition: none !important;
}

#software_menu_section-9.software_menu a.on,
#software_menu_section-9.software_menu a.current,
#software_menu_section-9.software_menu a:hover,
#software_menu_section-9.software_menu a:focus,
#software_menu_section-9-spanish.software_menu a.on,
#software_menu_section-9-spanish.software_menu a.current,
#software_menu_section-9-spanish.software_menu a:hover,
#software_menu_section-9-spanish.software_menu a:focus
{
background: #FFFFFF;
text-decoration: none;
}
#software_menu_section-9.software_menu li ul,
#software_menu_section-9-spanish.software_menu li ul
{
width: auto;
position: static;
display: none;
top: 0;
left: 0;
background: #E1E1E1;
}
#software_menu_section-9.software_menu li li,
#software_menu_section-9-spanish.software_menu li li
{
padding: 0em;
margin: 0;
width: auto;
margin-left: 1em;
}
#software_menu_section-9.software_menu li li a,
#software_menu_section-9-spanish.software_menu li li a
{
outline: none;
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
width: 162px !important;
}
#software_menu_section-9.software_menu li li a.on,
#software_menu_section-9.software_menu li li a.current,
#software_menu_section-9.software_menu li li a:hover,
#software_menu_section-9.software_menu li li a:focus,
#software_menu_section-9-spanish.software_menu li li a.on,
#software_menu_section-9-spanish.software_menu li li a.current,
#software_menu_section-9-spanish.software_menu li li a:hover,
#software_menu_section-9-spanish.software_menu li li a:focus
{
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
color: #555555;
}

/* additional mods */
#software_menu_section-9.software_menu a.on,
#software_menu_section-9.software_menu a.current,
#software_menu_section-9.software_menu a:hover,
#software_menu_section-9.software_menu a:focus,
#software_menu_section-9-spanish.software_menu a.on,
#software_menu_section-9-spanish.software_menu a.current,
#software_menu_section-9-spanish.software_menu a:hover,
#software_menu_section-9-spanish.software_menu a:focus
{
    text-decoration: none;
    background: #FFFFFF;
    z-index: 2;
    position: relative;
}
#software_menu_section-9.software_menu li a,
#software_menu_section-9-spanish.software_menu li a {
    width: 193px;
}
/* section 10 menu */
.menu_section-10,
.menu_section-10-spanish {
    margin: 0 auto 1.75em;
}

#software_menu_section-10.software_menu,
#software_menu_section-10.software_menu ul,
#software_menu_section-10-spanish.software_menu,
#software_menu_section-10-spanish.software_menu ul
{
padding: 0;
margin: 0;
list-style-type: none;
text-align: left;
*text-align: left;
}
#software_menu_section-10.software_menu li,
#software_menu_section-10-spanish.software_menu li
{
position: relative;
padding: 0;
float: none;
margin-bottom: 5px;
text-align: left;
}
#software_menu_section-10.software_menu li a,
#software_menu_section-10-spanish.software_menu li a
{
display: block;
outline: none;
background: #E1E1E1;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
font-size: 100%;
}

#software_menu_section-10.software_menu li a:link,
#software_menu_section-10.software_menu li a:active,
#software_menu_section-10.software_menu li a:visited,
#software_menu_section-10-spanish.software_menu li a:link,
#software_menu_section-10-spanish.software_menu li a:active,
#software_menu_section-10-spanish.software_menu li a:visited
{
   -moz-transition: none !important;
   -webkit-transition: none!important;
   -o-transition: color 0 ease-in !important;
   transition: none !important;
}

#software_menu_section-10.software_menu a.on,
#software_menu_section-10.software_menu a.current,
#software_menu_section-10.software_menu a:hover,
#software_menu_section-10.software_menu a:focus,
#software_menu_section-10-spanish.software_menu a.on,
#software_menu_section-10-spanish.software_menu a.current,
#software_menu_section-10-spanish.software_menu a:hover,
#software_menu_section-10-spanish.software_menu a:focus
{
background: #FFFFFF;
text-decoration: none;
}
#software_menu_section-10.software_menu li ul,
#software_menu_section-10-spanish.software_menu li ul
{
width: auto;
position: static;
display: none;
top: 0;
left: 0;
background: #E1E1E1;
}
#software_menu_section-10.software_menu li li,
#software_menu_section-10-spanish.software_menu li li
{
padding: 0em;
margin: 0;
width: auto;
margin-left: 1em;
}
#software_menu_section-10.software_menu li li a,
#software_menu_section-10-spanish.software_menu li li a
{
outline: none;
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
width: 162px !important;
}
#software_menu_section-10.software_menu li li a.on,
#software_menu_section-10.software_menu li li a.current,
#software_menu_section-10.software_menu li li a:hover,
#software_menu_section-10.software_menu li li a:focus,
#software_menu_section-10-spanish.software_menu li li a.on,
#software_menu_section-10-spanish.software_menu li li a.current,
#software_menu_section-10-spanish.software_menu li li a:hover,
#software_menu_section-10-spanish.software_menu li li a:focus
{
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
color: #555555;
}

/* additional mods */
#software_menu_section-10.software_menu a.on,
#software_menu_section-10.software_menu a.current,
#software_menu_section-10.software_menu a:hover,
#software_menu_section-10.software_menu a:focus,
#software_menu_section-10-spanish.software_menu a.on,
#software_menu_section-10-spanish.software_menu a.current,
#software_menu_section-10-spanish.software_menu a:hover,
#software_menu_section-10-spanish.software_menu a:focus
{
    text-decoration: none;
    background: #FFFFFF;
    z-index: 2;
    position: relative;
}
#software_menu_section-10.software_menu li a,
#software_menu_section-10-spanish.software_menu li a {
    width: 193px;
}
/* section 11 menu */
.menu_section-11,
.menu_section-11-spanish {
    margin: 0 auto 1.75em;
}

#software_menu_section-11.software_menu,
#software_menu_section-11.software_menu ul,
#software_menu_section-11-spanish.software_menu,
#software_menu_section-11-spanish.software_menu ul
{
padding: 0;
margin: 0;
list-style-type: none;
text-align: left;
*text-align: left;
}
#software_menu_section-11.software_menu li,
#software_menu_section-11-spanish.software_menu li
{
position: relative;
padding: 0;
float: none;
margin-bottom: 5px;
text-align: left;
}
#software_menu_section-11.software_menu li a,
#software_menu_section-11-spanish.software_menu li a
{
display: block;
outline: none;
background: #E1E1E1;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
font-size: 100%;
}

#software_menu_section-11.software_menu li a:link,
#software_menu_section-11.software_menu li a:active,
#software_menu_section-11.software_menu li a:visited,
#software_menu_section-11-spanish.software_menu li a:link,
#software_menu_section-11-spanish.software_menu li a:active,
#software_menu_section-11-spanish.software_menu li a:visited
{
   -moz-transition: none !important;
   -webkit-transition: none!important;
   -o-transition: color 0 ease-in !important;
   transition: none !important;
}

#software_menu_section-11.software_menu a.on,
#software_menu_section-11.software_menu a.current,
#software_menu_section-11.software_menu a:hover,
#software_menu_section-11.software_menu a:focus,
#software_menu_section-11-spanish.software_menu a.on,
#software_menu_section-11-spanish.software_menu a.current,
#software_menu_section-11-spanish.software_menu a:hover,
#software_menu_section-11-spanish.software_menu a:focus
{
background: #FFFFFF;
text-decoration: none;
}
#software_menu_section-11.software_menu li ul,
#software_menu_section-11-spanish.software_menu li ul
{
width: auto;
position: static;
display: none;
top: 0;
left: 0;
background: #E1E1E1;
}
#software_menu_section-11.software_menu li li,
#software_menu_section-11-spanish.software_menu li li
{
padding: 0em;
margin: 0;
width: auto;
margin-left: 1em;
}
#software_menu_section-11.software_menu li li a,
#software_menu_section-11-spanish.software_menu li li a
{
outline: none;
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
width: 162px !important;
}
#software_menu_section-11.software_menu li li a.on,
#software_menu_section-11.software_menu li li a.current,
#software_menu_section-11.software_menu li li a:hover,
#software_menu_section-11.software_menu li li a:focus,
#software_menu_section-11-spanish.software_menu li li a.on,
#software_menu_section-11-spanish.software_menu li li a.current,
#software_menu_section-11-spanish.software_menu li li a:hover,
#software_menu_section-11-spanish.software_menu li li a:focus
{
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
color: #555555;
}

/* additional mods */
#software_menu_section-11.software_menu a.on,
#software_menu_section-11.software_menu a.current,
#software_menu_section-11.software_menu a:hover,
#software_menu_section-11.software_menu a:focus,
#software_menu_section-11-spanish.software_menu a.on,
#software_menu_section-11-spanish.software_menu a.current,
#software_menu_section-11-spanish.software_menu a:hover,
#software_menu_section-11-spanish.software_menu a:focus
{
    text-decoration: none;
    background: #FFFFFF;
    z-index: 2;
    position: relative;
}
#software_menu_section-11.software_menu li a,
#software_menu_section-11-spanish.software_menu li a {
    width: 193px;
}

/* section 11 menu */
.menu_section-11,
.menu_section-11-spanish {
    margin: 0 auto 1.75em;
}

#software_menu_section-11.software_menu,
#software_menu_section-11.software_menu ul,
#software_menu_section-11-spanish.software_menu,
#software_menu_section-11-spanish.software_menu ul
{
padding: 0;
margin: 0;
list-style-type: none;
text-align: left;
*text-align: left;
}
#software_menu_section-11.software_menu li,
#software_menu_section-11-spanish.software_menu li
{
position: relative;
padding: 0;
float: none;
margin-bottom: 5px;
text-align: left;
}
#software_menu_section-11.software_menu li a,
#software_menu_section-11-spanish.software_menu li a
{
display: block;
outline: none;
background: #E1E1E1;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
font-size: 100%;
}

#software_menu_section-11.software_menu li a:link,
#software_menu_section-11.software_menu li a:active,
#software_menu_section-11.software_menu li a:visited,
#software_menu_section-11-spanish.software_menu li a:link,
#software_menu_section-11-spanish.software_menu li a:active,
#software_menu_section-11-spanish.software_menu li a:visited
{
   -moz-transition: none !important;
   -webkit-transition: none!important;
   -o-transition: color 0 ease-in !important;
   transition: none !important;
}

#software_menu_section-11.software_menu a.on,
#software_menu_section-11.software_menu a.current,
#software_menu_section-11.software_menu a:hover,
#software_menu_section-11.software_menu a:focus,
#software_menu_section-11-spanish.software_menu a.on,
#software_menu_section-11-spanish.software_menu a.current,
#software_menu_section-11-spanish.software_menu a:hover,
#software_menu_section-11-spanish.software_menu a:focus
{
background: #FFFFFF;
text-decoration: none;
}
#software_menu_section-11.software_menu li ul,
#software_menu_section-11-spanish.software_menu li ul
{
width: auto;
position: static;
display: none;
top: 0;
left: 0;
background: #E1E1E1;
}
#software_menu_section-11.software_menu li li,
#software_menu_section-11-spanish.software_menu li li
{
padding: 0em;
margin: 0;
width: auto;
margin-left: 1em;
}
#software_menu_section-11.software_menu li li a,
#software_menu_section-11-spanish.software_menu li li a
{
outline: none;
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
width: 162px !important;
}
#software_menu_section-11.software_menu li li a.on,
#software_menu_section-11.software_menu li li a.current,
#software_menu_section-11.software_menu li li a:hover,
#software_menu_section-11.software_menu li li a:focus,
#software_menu_section-11-spanish.software_menu li li a.on,
#software_menu_section-11-spanish.software_menu li li a.current,
#software_menu_section-11-spanish.software_menu li li a:hover,
#software_menu_section-11-spanish.software_menu li li a:focus
{
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
color: #555555;
}

/* additional mods */
#software_menu_section-11.software_menu a.on,
#software_menu_section-11.software_menu a.current,
#software_menu_section-11.software_menu a:hover,
#software_menu_section-11.software_menu a:focus,
#software_menu_section-11-spanish.software_menu a.on,
#software_menu_section-11-spanish.software_menu a.current,
#software_menu_section-11-spanish.software_menu a:hover,
#software_menu_section-11-spanish.software_menu a:focus
{
    text-decoration: none;
    background: #FFFFFF;
    z-index: 2;
    position: relative;
}
#software_menu_section-11.software_menu li a,
#software_menu_section-11-spanish.software_menu li a {
    width: 193px;
}
/* section 12 menu */
.menu_section-12,
.menu_section-12-spanish {
    margin: 0 auto 1.75em;
}

#software_menu_section-12.software_menu,
#software_menu_section-12.software_menu ul,
#software_menu_section-12-spanish.software_menu,
#software_menu_section-12-spanish.software_menu ul
{
padding: 0;
margin: 0;
list-style-type: none;
text-align: left;
*text-align: left;
}
#software_menu_section-12.software_menu li,
#software_menu_section-12-spanish.software_menu li
{
position: relative;
padding: 0;
float: none;
margin-bottom: 5px;
text-align: left;
}
#software_menu_section-12.software_menu li a,
#software_menu_section-12-spanish.software_menu li a
{
display: block;
outline: none;
background: #E1E1E1;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
font-size: 100%;
}

#software_menu_section-12.software_menu li a:link,
#software_menu_section-12.software_menu li a:active,
#software_menu_section-12.software_menu li a:visited,
#software_menu_section-12-spanish.software_menu li a:link,
#software_menu_section-12-spanish.software_menu li a:active,
#software_menu_section-12-spanish.software_menu li a:visited
{
   -moz-transition: none !important;
   -webkit-transition: none!important;
   -o-transition: color 0 ease-in !important;
   transition: none !important;
}

#software_menu_section-12.software_menu a.on,
#software_menu_section-12.software_menu a.current,
#software_menu_section-12.software_menu a:hover,
#software_menu_section-12.software_menu a:focus,
#software_menu_section-12-spanish.software_menu a.on,
#software_menu_section-12-spanish.software_menu a.current,
#software_menu_section-12-spanish.software_menu a:hover,
#software_menu_section-12-spanish.software_menu a:focus
{
background: #FFFFFF;
text-decoration: none;
}
#software_menu_section-12.software_menu li ul,
#software_menu_section-12-spanish.software_menu li ul
{
width: auto;
position: static;
display: none;
top: 0;
left: 0;
background: #E1E1E1;
}
#software_menu_section-12.software_menu li li,
#software_menu_section-12-spanish.software_menu li li
{
padding: 0em;
margin: 0;
width: auto;
margin-left: 1em;
}
#software_menu_section-12.software_menu li li a,
#software_menu_section-12-spanish.software_menu li li a
{
outline: none;
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
width: 162px !important;
}
#software_menu_section-12.software_menu li li a.on,
#software_menu_section-12.software_menu li li a.current,
#software_menu_section-12.software_menu li li a:hover,
#software_menu_section-12.software_menu li li a:focus,
#software_menu_section-12-spanish.software_menu li li a.on,
#software_menu_section-12-spanish.software_menu li li a.current,
#software_menu_section-12-spanish.software_menu li li a:hover,
#software_menu_section-12-spanish.software_menu li li a:focus
{
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
color: #555555;
}

/* additional mods */
#software_menu_section-12.software_menu a.on,
#software_menu_section-12.software_menu a.current,
#software_menu_section-12.software_menu a:hover,
#software_menu_section-12.software_menu a:focus,
#software_menu_section-12-spanish.software_menu a.on,
#software_menu_section-12-spanish.software_menu a.current,
#software_menu_section-12-spanish.software_menu a:hover,
#software_menu_section-12-spanish.software_menu a:focus
{
    text-decoration: none;
    background: #FFFFFF;
    z-index: 2;
    position: relative;
}
#software_menu_section-12.software_menu li a,
#software_menu_section-12-spanish.software_menu li a {
    width: 193px;
}
/* section 13 menu */
.menu_section-13,
.menu_section-13-spanish {
    margin: 0 auto 1.75em;
}

#software_menu_section-13.software_menu,
#software_menu_section-13.software_menu ul,
#software_menu_section-13-spanish.software_menu,
#software_menu_section-13-spanish.software_menu ul
{
padding: 0;
margin: 0;
list-style-type: none;
text-align: left;
*text-align: left;
}
#software_menu_section-13.software_menu li,
#software_menu_section-13-spanish.software_menu li
{
position: relative;
padding: 0;
float: none;
margin-bottom: 5px;
text-align: left;
}
#software_menu_section-13.software_menu li a,
#software_menu_section-13-spanish.software_menu li a
{
display: block;
outline: none;
background: #E1E1E1;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
font-size: 100%;
}

#software_menu_section-13.software_menu li a:link,
#software_menu_section-13.software_menu li a:active,
#software_menu_section-13.software_menu li a:visited,
#software_menu_section-13-spanish.software_menu li a:link,
#software_menu_section-13-spanish.software_menu li a:active,
#software_menu_section-13-spanish.software_menu li a:visited
{
   -moz-transition: none !important;
   -webkit-transition: none!important;
   -o-transition: color 0 ease-in !important;
   transition: none !important;
}

#software_menu_section-13.software_menu a.on,
#software_menu_section-13.software_menu a.current,
#software_menu_section-13.software_menu a:hover,
#software_menu_section-13.software_menu a:focus,
#software_menu_section-13-spanish.software_menu a.on,
#software_menu_section-13-spanish.software_menu a.current,
#software_menu_section-13-spanish.software_menu a:hover,
#software_menu_section-13-spanish.software_menu a:focus
{
background: #FFFFFF;
text-decoration: none;
}
#software_menu_section-13.software_menu li ul,
#software_menu_section-13-spanish.software_menu li ul
{
width: auto;
position: static;
display: none;
top: 0;
left: 0;
background: #E1E1E1;
}
#software_menu_section-13.software_menu li li,
#software_menu_section-13-spanish.software_menu li li
{
padding: 0em;
margin: 0;
width: auto;
margin-left: 1em;
}
#software_menu_section-13.software_menu li li a,
#software_menu_section-13-spanish.software_menu li li a
{
outline: none;
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
width: 162px !important;
}
#software_menu_section-13.software_menu li li a.on,
#software_menu_section-13.software_menu li li a.current,
#software_menu_section-13.software_menu li li a:hover,
#software_menu_section-13.software_menu li li a:focus,
#software_menu_section-13-spanish.software_menu li li a.on,
#software_menu_section-13-spanish.software_menu li li a.current,
#software_menu_section-13-spanish.software_menu li li a:hover,
#software_menu_section-13-spanish.software_menu li li a:focus
{
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
color: #555555;
}

/* additional mods */
#software_menu_section-13.software_menu a.on,
#software_menu_section-13.software_menu a.current,
#software_menu_section-13.software_menu a:hover,
#software_menu_section-13.software_menu a:focus,
#software_menu_section-13-spanish.software_menu a.on,
#software_menu_section-13-spanish.software_menu a.current,
#software_menu_section-13-spanish.software_menu a:hover,
#software_menu_section-13-spanish.software_menu a:focus
{
    text-decoration: none;
    background: #FFFFFF;
    z-index: 2;
    position: relative;
}
#software_menu_section-13.software_menu li a,
#software_menu_section-13-spanish.software_menu li a {
    width: 193px;
}
/* section 14 menu */
.menu_section-14,
.menu_section-14-spanish {
    margin: 0 auto 1.75em;
}

#software_menu_section-14.software_menu,
#software_menu_section-14.software_menu ul,
#software_menu_section-14-spanish.software_menu,
#software_menu_section-14-spanish.software_menu ul
{
padding: 0;
margin: 0;
list-style-type: none;
text-align: left;
*text-align: left;
}
#software_menu_section-14.software_menu li,
#software_menu_section-14-spanish.software_menu li
{
position: relative;
padding: 0;
float: none;
margin-bottom: 5px;
text-align: left;
}
#software_menu_section-14.software_menu li a,
#software_menu_section-14-spanish.software_menu li a
{
display: block;
outline: none;
background: #E1E1E1;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
font-size: 100%;
}

#software_menu_section-14.software_menu li a:link,
#software_menu_section-14.software_menu li a:active,
#software_menu_section-14.software_menu li a:visited,
#software_menu_section-14-spanish.software_menu li a:link,
#software_menu_section-14-spanish.software_menu li a:active,
#software_menu_section-14-spanish.software_menu li a:visited
{
   -moz-transition: none !important;
   -webkit-transition: none!important;
   -o-transition: color 0 ease-in !important;
   transition: none !important;
}

#software_menu_section-14.software_menu a.on,
#software_menu_section-14.software_menu a.current,
#software_menu_section-14.software_menu a:hover,
#software_menu_section-14.software_menu a:focus,
#software_menu_section-14-spanish.software_menu a.on,
#software_menu_section-14-spanish.software_menu a.current,
#software_menu_section-14-spanish.software_menu a:hover,
#software_menu_section-14-spanish.software_menu a:focus
{
background: #FFFFFF;
text-decoration: none;
}
#software_menu_section-14.software_menu li ul,
#software_menu_section-14-spanish.software_menu li ul
{
width: auto;
position: static;
display: none;
top: 0;
left: 0;
background: #E1E1E1;
}
#software_menu_section-14.software_menu li li,
#software_menu_section-14-spanish.software_menu li li
{
padding: 0em;
margin: 0;
width: auto;
margin-left: 1em;
}
#software_menu_section-14.software_menu li li a,
#software_menu_section-14-spanish.software_menu li li a
{
outline: none;
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
width: 162px !important;
}
#software_menu_section-14.software_menu li li a.on,
#software_menu_section-14.software_menu li li a.current,
#software_menu_section-14.software_menu li li a:hover,
#software_menu_section-14.software_menu li li a:focus,
#software_menu_section-14-spanish.software_menu li li a.on,
#software_menu_section-14-spanish.software_menu li li a.current,
#software_menu_section-14-spanish.software_menu li li a:hover,
#software_menu_section-14-spanish.software_menu li li a:focus
{
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
color: #555555;
}

/* additional mods */
#software_menu_section-14.software_menu a.on,
#software_menu_section-14.software_menu a.current,
#software_menu_section-14.software_menu a:hover,
#software_menu_section-14.software_menu a:focus,
#software_menu_section-14-spanish.software_menu a.on,
#software_menu_section-14-spanish.software_menu a.current,
#software_menu_section-14-spanish.software_menu a:hover,
#software_menu_section-14-spanish.software_menu a:focus
{
    text-decoration: none;
    background: #FFFFFF;
    z-index: 2;
    position: relative;
}
#software_menu_section-14.software_menu li a,
#software_menu_section-14-spanish.software_menu li a {
    width: 193px;
}

/* section 15 menu */
.menu_section-15,
.menu_section-15-spanish {
    margin: 0 auto 1.75em;
}

#software_menu_section-15.software_menu,
#software_menu_section-15.software_menu ul,
#software_menu_section-15-spanish.software_menu,
#software_menu_section-15-spanish.software_menu ul
{
padding: 0;
margin: 0;
list-style-type: none;
text-align: left;
*text-align: left;
}
#software_menu_section-15.software_menu li,
#software_menu_section-15-spanish.software_menu li
{
position: relative;
padding: 0;
float: none;
margin-bottom: 5px;
text-align: left;
}
#software_menu_section-15.software_menu li a,
#software_menu_section-15-spanish.software_menu li a
{
display: block;
outline: none;
background: #E1E1E1;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
font-size: 100%;
}

#software_menu_section-15.software_menu li a:link,
#software_menu_section-15.software_menu li a:active,
#software_menu_section-15.software_menu li a:visited,
#software_menu_section-15-spanish.software_menu li a:link,
#software_menu_section-15-spanish.software_menu li a:active,
#software_menu_section-15-spanish.software_menu li a:visited
{
   -moz-transition: none !important;
   -webkit-transition: none!important;
   -o-transition: color 0 ease-in !important;
   transition: none !important;
}

#software_menu_section-15.software_menu a.on,
#software_menu_section-15.software_menu a.current,
#software_menu_section-15.software_menu a:hover,
#software_menu_section-15.software_menu a:focus,
#software_menu_section-15-spanish.software_menu a.on,
#software_menu_section-15-spanish.software_menu a.current,
#software_menu_section-15-spanish.software_menu a:hover,
#software_menu_section-15-spanish.software_menu a:focus
{
background: #FFFFFF;
text-decoration: none;
}
#software_menu_section-15.software_menu li ul,
#software_menu_section-15-spanish.software_menu li ul
{
width: auto;
position: static;
display: none;
top: 0;
left: 0;
background: #E1E1E1;
}
#software_menu_section-15.software_menu li li,
#software_menu_section-15-spanish.software_menu li li
{
padding: 0em;
margin: 0;
width: auto;
margin-left: 1em;
}
#software_menu_section-15.software_menu li li a,
#software_menu_section-15-spanish.software_menu li li a
{
outline: none;
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
width: 162px !important;
}
#software_menu_section-15.software_menu li li a.on,
#software_menu_section-15.software_menu li li a.current,
#software_menu_section-15.software_menu li li a:hover,
#software_menu_section-15.software_menu li li a:focus,
#software_menu_section-15-spanish.software_menu li li a.on,
#software_menu_section-15-spanish.software_menu li li a.current,
#software_menu_section-15-spanish.software_menu li li a:hover,
#software_menu_section-15-spanish.software_menu li li a:focus
{
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
color: #555555;
}

/* additional mods */
#software_menu_section-15.software_menu a.on,
#software_menu_section-15.software_menu a.current,
#software_menu_section-15.software_menu a:hover,
#software_menu_section-15.software_menu a:focus,
#software_menu_section-15-spanish.software_menu a.on,
#software_menu_section-15-spanish.software_menu a.current,
#software_menu_section-15-spanish.software_menu a:hover,
#software_menu_section-15-spanish.software_menu a:focus
{
    text-decoration: none;
    background: #FFFFFF;
    z-index: 2;
    position: relative;
}
#software_menu_section-15.software_menu li a,
#software_menu_section-15-spanish.software_menu li a {
    width: 193px;
}

/* section 16 menu */
.menu_section-16,
.menu_section-16-spanish {
    margin: 0 auto 1.75em;
}

#software_menu_section-16.software_menu,
#software_menu_section-16.software_menu ul,
#software_menu_section-16-spanish.software_menu,
#software_menu_section-16-spanish.software_menu ul
{
padding: 0;
margin: 0;
list-style-type: none;
text-align: left;
*text-align: left;
}
#software_menu_section-16.software_menu li,
#software_menu_section-16-spanish.software_menu li
{
position: relative;
padding: 0;
float: none;
margin-bottom: 5px;
text-align: left;
}
#software_menu_section-16.software_menu li a,
#software_menu_section-16-spanish.software_menu li a
{
display: block;
outline: none;
background: #E1E1E1;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
font-size: 100%;
}

#software_menu_section-16.software_menu li a:link,
#software_menu_section-16.software_menu li a:active,
#software_menu_section-16.software_menu li a:visited,
#software_menu_section-16-spanish.software_menu li a:link,
#software_menu_section-16-spanish.software_menu li a:active,
#software_menu_section-16-spanish.software_menu li a:visited
{
   -moz-transition: none !important;
   -webkit-transition: none!important;
   -o-transition: color 0 ease-in !important;
   transition: none !important;
}

#software_menu_section-16.software_menu a.on,
#software_menu_section-16.software_menu a.current,
#software_menu_section-16.software_menu a:hover,
#software_menu_section-16.software_menu a:focus,
#software_menu_section-16-spanish.software_menu a.on,
#software_menu_section-16-spanish.software_menu a.current,
#software_menu_section-16-spanish.software_menu a:hover,
#software_menu_section-16-spanish.software_menu a:focus
{
background: #FFFFFF;
text-decoration: none;
}
#software_menu_section-16.software_menu li ul,
#software_menu_section-16-spanish.software_menu li ul
{
width: auto;
position: static;
display: none;
top: 0;
left: 0;
background: #E1E1E1;
}
#software_menu_section-16.software_menu li li,
#software_menu_section-16-spanish.software_menu li li
{
padding: 0em;
margin: 0;
width: auto;
margin-left: 1em;
}
#software_menu_section-16.software_menu li li a,
#software_menu_section-16-spanish.software_menu li li a
{
outline: none;
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
width: 162px !important;
}
#software_menu_section-16.software_menu li li a.on,
#software_menu_section-16.software_menu li li a.current,
#software_menu_section-16.software_menu li li a:hover,
#software_menu_section-16.software_menu li li a:focus,
#software_menu_section-16-spanish.software_menu li li a.on,
#software_menu_section-16-spanish.software_menu li li a.current,
#software_menu_section-16-spanish.software_menu li li a:hover,
#software_menu_section-16-spanish.software_menu li li a:focus
{
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
color: #555555;
}

/* additional mods */
#software_menu_section-16.software_menu a.on,
#software_menu_section-16.software_menu a.current,
#software_menu_section-16.software_menu a:hover,
#software_menu_section-16.software_menu a:focus,
#software_menu_section-16-spanish.software_menu a.on,
#software_menu_section-16-spanish.software_menu a.current,
#software_menu_section-16-spanish.software_menu a:hover,
#software_menu_section-16-spanish.software_menu a:focus
{
    text-decoration: none;
    background: #FFFFFF;
    z-index: 2;
    position: relative;
}
#software_menu_section-16.software_menu li a,
#software_menu_section-16-spanish.software_menu li a {
    width: 193px;
}
/* section 17 menu */
.menu_section-17,
.menu_section-17-spanish {
    margin: 0 auto 1.75em;
}

#software_menu_section-17.software_menu,
#software_menu_section-17.software_menu ul,
#software_menu_section-17-spanish.software_menu,
#software_menu_section-17-spanish.software_menu ul
{
padding: 0;
margin: 0;
list-style-type: none;
text-align: left;
*text-align: left;
}
#software_menu_section-17.software_menu li,
#software_menu_section-17-spanish.software_menu li
{
position: relative;
padding: 0;
float: none;
margin-bottom: 5px;
text-align: left;
}
#software_menu_section-17.software_menu li a,
#software_menu_section-17-spanish.software_menu li a
{
display: block;
outline: none;
background: #E1E1E1;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
font-size: 100%;
}

#software_menu_section-17.software_menu li a:link,
#software_menu_section-17.software_menu li a:active,
#software_menu_section-17.software_menu li a:visited,
#software_menu_section-17-spanish.software_menu li a:link,
#software_menu_section-17-spanish.software_menu li a:active,
#software_menu_section-17-spanish.software_menu li a:visited
{
   -moz-transition: none !important;
   -webkit-transition: none!important;
   -o-transition: color 0 ease-in !important;
   transition: none !important;
}

#software_menu_section-17.software_menu a.on,
#software_menu_section-17.software_menu a.current,
#software_menu_section-17.software_menu a:hover,
#software_menu_section-17.software_menu a:focus,
#software_menu_section-17-spanish.software_menu a.on,
#software_menu_section-17-spanish.software_menu a.current,
#software_menu_section-17-spanish.software_menu a:hover,
#software_menu_section-17-spanish.software_menu a:focus
{
background: #FFFFFF;
text-decoration: none;
}
#software_menu_section-17.software_menu li ul,
#software_menu_section-17-spanish.software_menu li ul
{
width: auto;
position: static;
display: none;
top: 0;
left: 0;
background: #E1E1E1;
}
#software_menu_section-17.software_menu li li,
#software_menu_section-17-spanish.software_menu li li
{
padding: 0em;
margin: 0;
width: auto;
margin-left: 1em;
}
#software_menu_section-17.software_menu li li a,
#software_menu_section-17-spanish.software_menu li li a
{
outline: none;
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
width: 162px !important;
}
#software_menu_section-17.software_menu li li a.on,
#software_menu_section-17.software_menu li li a.current,
#software_menu_section-17.software_menu li li a:hover,
#software_menu_section-17.software_menu li li a:focus,
#software_menu_section-17-spanish.software_menu li li a.on,
#software_menu_section-17-spanish.software_menu li li a.current,
#software_menu_section-17-spanish.software_menu li li a:hover,
#software_menu_section-17-spanish.software_menu li li a:focus
{
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
color: #555555;
}

/* additional mods */
#software_menu_section-17.software_menu a.on,
#software_menu_section-17.software_menu a.current,
#software_menu_section-17.software_menu a:hover,
#software_menu_section-17.software_menu a:focus,
#software_menu_section-17-spanish.software_menu a.on,
#software_menu_section-17-spanish.software_menu a.current,
#software_menu_section-17-spanish.software_menu a:hover,
#software_menu_section-17-spanish.software_menu a:focus
{
    text-decoration: none;
    background: #FFFFFF;
    z-index: 2;
    position: relative;
}
#software_menu_section-17.software_menu li a,
#software_menu_section-17-spanish.software_menu li a {
    width: 193px;
}

/* section 18 menu */
.menu_section-18,
.menu_section-18-spanish {
    margin: 0 auto 1.75em;
}

#software_menu_section-18.software_menu,
#software_menu_section-18.software_menu ul,
#software_menu_section-18-spanish.software_menu,
#software_menu_section-18-spanish.software_menu ul
{
padding: 0;
margin: 0;
list-style-type: none;
text-align: left;
*text-align: left;
}
#software_menu_section-18.software_menu li,
#software_menu_section-18-spanish.software_menu li
{
position: relative;
padding: 0;
float: none;
margin-bottom: 5px;
text-align: left;
}
#software_menu_section-18.software_menu li a,
#software_menu_section-18-spanish.software_menu li a
{
display: block;
outline: none;
background: #E1E1E1;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
font-size: 100%;
}

#software_menu_section-18.software_menu li a:link,
#software_menu_section-18.software_menu li a:active,
#software_menu_section-18.software_menu li a:visited,
#software_menu_section-18-spanish.software_menu li a:link,
#software_menu_section-18-spanish.software_menu li a:active,
#software_menu_section-18-spanish.software_menu li a:visited
{
   -moz-transition: none !important;
   -webkit-transition: none!important;
   -o-transition: color 0 ease-in !important;
   transition: none !important;
}

#software_menu_section-18.software_menu a.on,
#software_menu_section-18.software_menu a.current,
#software_menu_section-18.software_menu a:hover,
#software_menu_section-18.software_menu a:focus,
#software_menu_section-18-spanish.software_menu a.on,
#software_menu_section-18-spanish.software_menu a.current,
#software_menu_section-18-spanish.software_menu a:hover,
#software_menu_section-18-spanish.software_menu a:focus
{
background: #FFFFFF;
text-decoration: none;
}
#software_menu_section-18.software_menu li ul,
#software_menu_section-18-spanish.software_menu li ul
{
width: auto;
position: static;
display: none;
top: 0;
left: 0;
background: #E1E1E1;
}
#software_menu_section-18.software_menu li li,
#software_menu_section-18-spanish.software_menu li li
{
padding: 0em;
margin: 0;
width: auto;
margin-left: 1em;
}
#software_menu_section-18.software_menu li li a,
#software_menu_section-18-spanish.software_menu li li a
{
outline: none;
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
width: 162px !important;
}
#software_menu_section-18.software_menu li li a.on,
#software_menu_section-18.software_menu li li a.current,
#software_menu_section-18.software_menu li li a:hover,
#software_menu_section-18.software_menu li li a:focus,
#software_menu_section-18-spanish.software_menu li li a.on,
#software_menu_section-18-spanish.software_menu li li a.current,
#software_menu_section-18-spanish.software_menu li li a:hover,
#software_menu_section-18-spanish.software_menu li li a:focus
{
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
color: #555555;
}

/* additional mods */
#software_menu_section-18.software_menu a.on,
#software_menu_section-18.software_menu a.current,
#software_menu_section-18.software_menu a:hover,
#software_menu_section-18.software_menu a:focus,
#software_menu_section-18-spanish.software_menu a.on,
#software_menu_section-18-spanish.software_menu a.current,
#software_menu_section-18-spanish.software_menu a:hover,
#software_menu_section-18-spanish.software_menu a:focus
{
    text-decoration: none;
    background: #FFFFFF;
    z-index: 2;
    position: relative;
}
#software_menu_section-18.software_menu li a,
#software_menu_section-18-spanish.software_menu li a {
    width: 193px;
}


/* section 19 menu */
.menu_section-19,
.menu_section-19-spanish {
    margin: 0 auto 1.75em;
}

#software_menu_section-19.software_menu,
#software_menu_section-19.software_menu ul,
#software_menu_section-19-spanish.software_menu,
#software_menu_section-19-spanish.software_menu ul
{
padding: 0;
margin: 0;
list-style-type: none;
text-align: left;
*text-align: left;
}
#software_menu_section-19.software_menu li,
#software_menu_section-19-spanish.software_menu li
{
position: relative;
padding: 0;
float: none;
margin-bottom: 5px;
text-align: left;
}
#software_menu_section-19.software_menu li a,
#software_menu_section-19-spanish.software_menu li a
{
display: block;
outline: none;
background: #E1E1E1;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
font-size: 100%;
}

#software_menu_section-19.software_menu li a:link,
#software_menu_section-19.software_menu li a:active,
#software_menu_section-19.software_menu li a:visited,
#software_menu_section-19-spanish.software_menu li a:link,
#software_menu_section-19-spanish.software_menu li a:active,
#software_menu_section-19-spanish.software_menu li a:visited
{
   -moz-transition: none !important;
   -webkit-transition: none!important;
   -o-transition: color 0 ease-in !important;
   transition: none !important;
}

#software_menu_section-19.software_menu a.on,
#software_menu_section-19.software_menu a.current,
#software_menu_section-19.software_menu a:hover,
#software_menu_section-19.software_menu a:focus,
#software_menu_section-19-spanish.software_menu a.on,
#software_menu_section-19-spanish.software_menu a.current,
#software_menu_section-19-spanish.software_menu a:hover,
#software_menu_section-19-spanish.software_menu a:focus
{
background: #FFFFFF;
text-decoration: none;
}
#software_menu_section-19.software_menu li ul,
#software_menu_section-19-spanish.software_menu li ul
{
width: auto;
position: static;
display: none;
top: 0;
left: 0;
background: #E1E1E1;
}
#software_menu_section-19.software_menu li li,
#software_menu_section-19-spanish.software_menu li li
{
padding: 0em;
margin: 0;
width: auto;
margin-left: 1em;
}
#software_menu_section-19.software_menu li li a,
#software_menu_section-19-spanish.software_menu li li a
{
outline: none;
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
width: 162px !important;
}
#software_menu_section-19.software_menu li li a.on,
#software_menu_section-19.software_menu li li a.current,
#software_menu_section-19.software_menu li li a:hover,
#software_menu_section-19.software_menu li li a:focus,
#software_menu_section-19-spanish.software_menu li li a.on,
#software_menu_section-19-spanish.software_menu li li a.current,
#software_menu_section-19-spanish.software_menu li li a:hover,
#software_menu_section-19-spanish.software_menu li li a:focus
{
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
color: #555555;
}

/* additional mods */
#software_menu_section-19.software_menu a.on,
#software_menu_section-19.software_menu a.current,
#software_menu_section-19.software_menu a:hover,
#software_menu_section-19.software_menu a:focus,
#software_menu_section-19-spanish.software_menu a.on,
#software_menu_section-19-spanish.software_menu a.current,
#software_menu_section-19-spanish.software_menu a:hover,
#software_menu_section-19-spanish.software_menu a:focus
{
    text-decoration: none;
    background: #FFFFFF;
    z-index: 2;
    position: relative;
}
#software_menu_section-19.software_menu li a,
#software_menu_section-19-spanish.software_menu li a {
    width: 193px;
}

/* section 20 menu */
.menu_section-20,
.menu_section-20-spanish {
    margin: 0 auto 1.75em;
}

#software_menu_section-20.software_menu,
#software_menu_section-20.software_menu ul,
#software_menu_section-20-spanish.software_menu,
#software_menu_section-20-spanish.software_menu ul
{
padding: 0;
margin: 0;
list-style-type: none;
text-align: left;
*text-align: left;
}
#software_menu_section-20.software_menu li,
#software_menu_section-20-spanish.software_menu li
{
position: relative;
padding: 0;
float: none;
margin-bottom: 5px;
text-align: left;
}
#software_menu_section-20.software_menu li a,
#software_menu_section-20-spanish.software_menu li a
{
display: block;
outline: none;
background: #E1E1E1;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
font-size: 100%;
}

#software_menu_section-20.software_menu li a:link,
#software_menu_section-20.software_menu li a:active,
#software_menu_section-20.software_menu li a:visited,
#software_menu_section-20-spanish.software_menu li a:link,
#software_menu_section-20-spanish.software_menu li a:active,
#software_menu_section-20-spanish.software_menu li a:visited
{
   -moz-transition: none !important;
   -webkit-transition: none!important;
   -o-transition: color 0 ease-in !important;
   transition: none !important;
}

#software_menu_section-20.software_menu a.on,
#software_menu_section-20.software_menu a.current,
#software_menu_section-20.software_menu a:hover,
#software_menu_section-20.software_menu a:focus,
#software_menu_section-20-spanish.software_menu a.on,
#software_menu_section-20-spanish.software_menu a.current,
#software_menu_section-20-spanish.software_menu a:hover,
#software_menu_section-20-spanish.software_menu a:focus
{
background: #FFFFFF;
text-decoration: none;
}
#software_menu_section-20.software_menu li ul,
#software_menu_section-20-spanish.software_menu li ul
{
width: auto;
position: static;
display: none;
top: 0;
left: 0;
background: #E1E1E1;
}
#software_menu_section-20.software_menu li li,
#software_menu_section-20-spanish.software_menu li li
{
padding: 0em;
margin: 0;
width: auto;
margin-left: 1em;
}
#software_menu_section-20.software_menu li li a,
#software_menu_section-20-spanish.software_menu li li a
{
outline: none;
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
width: 162px !important;
}
#software_menu_section-20.software_menu li li a.on,
#software_menu_section-20.software_menu li li a.current,
#software_menu_section-20.software_menu li li a:hover,
#software_menu_section-20.software_menu li li a:focus,
#software_menu_section-20-spanish.software_menu li li a.on,
#software_menu_section-20-spanish.software_menu li li a.current,
#software_menu_section-20-spanish.software_menu li li a:hover,
#software_menu_section-20-spanish.software_menu li li a:focus
{
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
color: #555555;
}

/* additional mods */
#software_menu_section-20.software_menu a.on,
#software_menu_section-20.software_menu a.current,
#software_menu_section-20.software_menu a:hover,
#software_menu_section-20.software_menu a:focus,
#software_menu_section-20-spanish.software_menu a.on,
#software_menu_section-20-spanish.software_menu a.current,
#software_menu_section-20-spanish.software_menu a:hover,
#software_menu_section-20-spanish.software_menu a:focus
{
    text-decoration: none;
    background: #FFFFFF;
    z-index: 2;
    position: relative;
}
#software_menu_section-20.software_menu li a,
#software_menu_section-20-spanish.software_menu li a {
    width: 193px;
}
/* section 21 menu */
.menu_section-21,
.menu_section-21-spanish {
    margin: 0 auto 1.75em;
}

#software_menu_section-21.software_menu,
#software_menu_section-21.software_menu ul,
#software_menu_section-21-spanish.software_menu,
#software_menu_section-21-spanish.software_menu ul
{
padding: 0;
margin: 0;
list-style-type: none;
text-align: left;
*text-align: left;
}
#software_menu_section-21.software_menu li,
#software_menu_section-21-spanish.software_menu li
{
position: relative;
padding: 0;
float: none;
margin-bottom: 5px;
text-align: left;
}
#software_menu_section-21.software_menu li a,
#software_menu_section-21-spanish.software_menu li a
{
display: block;
outline: none;
background: #E1E1E1;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
font-size: 100%;
}

#software_menu_section-21.software_menu li a:link,
#software_menu_section-21.software_menu li a:active,
#software_menu_section-21.software_menu li a:visited,
#software_menu_section-21-spanish.software_menu li a:link,
#software_menu_section-21-spanish.software_menu li a:active,
#software_menu_section-21-spanish.software_menu li a:visited
{
   -moz-transition: none !important;
   -webkit-transition: none!important;
   -o-transition: color 0 ease-in !important;
   transition: none !important;
}

#software_menu_section-21.software_menu a.on,
#software_menu_section-21.software_menu a.current,
#software_menu_section-21.software_menu a:hover,
#software_menu_section-21.software_menu a:focus,
#software_menu_section-21-spanish.software_menu a.on,
#software_menu_section-21-spanish.software_menu a.current,
#software_menu_section-21-spanish.software_menu a:hover,
#software_menu_section-21-spanish.software_menu a:focus
{
background: #FFFFFF;
text-decoration: none;
}
#software_menu_section-21.software_menu li ul,
#software_menu_section-21-spanish.software_menu li ul
{
width: auto;
position: static;
display: none;
top: 0;
left: 0;
background: #E1E1E1;
}
#software_menu_section-21.software_menu li li,
#software_menu_section-21-spanish.software_menu li li
{
padding: 0em;
margin: 0;
width: auto;
margin-left: 1em;
}
#software_menu_section-21.software_menu li li a,
#software_menu_section-21-spanish.software_menu li li a
{
outline: none;
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
width: 162px !important;
}
#software_menu_section-21.software_menu li li a.on,
#software_menu_section-21.software_menu li li a.current,
#software_menu_section-21.software_menu li li a:hover,
#software_menu_section-21.software_menu li li a:focus,
#software_menu_section-21-spanish.software_menu li li a.on,
#software_menu_section-21-spanish.software_menu li li a.current,
#software_menu_section-21-spanish.software_menu li li a:hover,
#software_menu_section-21-spanish.software_menu li li a:focus
{
text-decoration: none;
font-size: 100%;
padding-top: .75em !important;
padding-right: 1em !important;
padding-bottom: .75em !important;
padding-left: 1em !important;
background: #E1E1E1;
color: #555555;
}

/* additional mods */
#software_menu_section-21.software_menu a.on,
#software_menu_section-21.software_menu a.current,
#software_menu_section-21.software_menu a:hover,
#software_menu_section-21.software_menu a:focus,
#software_menu_section-21-spanish.software_menu a.on,
#software_menu_section-21-spanish.software_menu a.current,
#software_menu_section-21-spanish.software_menu a:hover,
#software_menu_section-21-spanish.software_menu a:focus
{
    text-decoration: none;
    background: #FFFFFF;
    z-index: 2;
    position: relative;
}
#software_menu_section-21.software_menu li a,
#software_menu_section-21-spanish.software_menu li a {
    width: 193px;
}

.auto_dialog {
    background-color: transparent !important;
    box-shadow: 0px 0px 20px black !important;
    border: none !important;
    border-radius: 10px !important;
}

.auto_dialog .ui-dialog-titlebar {
	display: none;
}

.auto_dialog iframe {
    border-radius: 10px;
}

.auto_dialog .ui-dialog-content {
    background-color: transparent !important;
}