﻿/*
    GLOBALS
*/
* {margin:0;padding:0;}
#canvas {font-size:0.8em;}
body {height:100%;background:#ccc;}
body,h1,h2,h3,h4,p,li,dt,dd,td,strong,input,select,textarea {font-family:Arial;color:#333;}
h1,h2,h3,h4,h5,h6 {z-index:0;font-weight:normal;}
h1 {/*font-size:2.6em;*/font-size:2.0em;margin-bottom:16px;}
h2,h3 {font-size:1.8em;margin-top:22px;margin-bottom:18px;}
h4 {font-size:1.4em;margin-top:22px;}
h5 {font-size:1.2em;margin-top:16px;}
h6 {font-size:1.2em;margin-top:16px;}
h2.headline,h3.headline,h4.headline {font-size:1.1em;margin-top:16px;font-weight:bold;color:#C60C21;text-decoration:none;}
a {text-decoration:none;color:#333;}
a:hover {text-decoration:underline;color:#333;}

/* Clearing */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
.cl {clear:both;}

/* Accessibility */
.accessibility {display:none;}
.hidden {text-indent:-9999px;}

/* Wrapping */
.force-wrap {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

/*
    CHROME LAYOUT ELEMENTS
*/
#canvas {margin:0 auto;background:#E6E6E6 url(http://www.acision.com/images/canvas-bg.jpg) repeat-x center top;}

/* HEADER */
#header {width:900px;height:115px;margin:0 auto;position:relative;z-index:1;}
#header .logo {position:absolute;top:22px;border-width:0;height:71px;width:203px;}

/* SITE SEARCH */
#header .site-search {position:absolute;top:14px;right:0;width:195px;height:24px;border:solid 1px #E5E5E5;background:#fff url(http://www.acision.com/images/site-search-bg.gif) no-repeat;}
#header .site-search input {border:none !important;width:166px;height:16px;padding:0;margin:5px 0 0 22px;font-weight:bold;color:#777;background:none;font-size:12px;line-height:normal;}
#header .site-search input.labelified {color:#999;}

/* PRIMARY NAV */
#primary-nav {position:absolute;top:48px;left:230px;width:660px;z-index:2; }
#primary-nav ul {list-style:none;margin:0;padding:0; }
#primary-nav ul li {position:relative;display:block;float:left;height:37px;margin-right:10px;padding-right:10px;background:transparent url(http://www.acision.com/images/primary-nav-separator.gif) no-repeat right top;}
#primary-nav ul li a {display:block;margin-top:12px;color:#333;font-weight:bold;font-size:14px;line-height:normal;}
#primary-nav ul li a:hover {text-decoration:none;}
#primary-nav ul li.rightmost {margin-right:0;padding-right:0;background:none;}
#primary-nav ul li ul {display:none;position:absolute;left:-14px;top:36px;list-style:none;margin:0;padding:0;}
#primary-nav ul li.leftmost ul {left:0px;}
#primary-nav ul li ul li {background:#999;margin-top:1px;padding:6px;height:auto;width:225px;}
#primary-nav ul li ul li a {font-size:1.0em;color:#fff;margin:0;}
#primary-nav ul li ul li a:hover {color:#333;}

/* SECONDARY NAV */
#secondary-nav {position:absolute;bottom:0px;left:259px;width:629px;height:26px;z-index:1;}
#secondary-nav .secondary-nav-inner {position:relative;background:transparent url(http://www.acision.com/images/secondary-nav-grey-bg.jpg) no-repeat;width:100%;height:100%;}
#secondary-nav .grey-theme {background:transparent url(http://www.acision.com/images/secondary-nav-grey-bg.jpg) no-repeat;}
#secondary-nav .black-theme {background:transparent url(http://www.acision.com/images/secondary-nav-black-bg.jpg) no-repeat;}
#secondary-nav .section {position:absolute;top:5px;height:16px;overflow:hidden;font-size:12px;}
#secondary-nav .section, 
#secondary-nav .section a {color:#fff;}
#secondary-nav .section.title {left:12px;width:140px;font-weight:bold;}
#secondary-nav .section.identity {left:173px;width:364px;}
#secondary-nav .section.logout {left:544px;width:75px;text-align:center;}

/* CONTENT CONTAINER */
#content {}
#content .content-shadow {background:transparent url(http://www.acision.com/images/content-shadow-bg.jpg) no-repeat center bottom;padding-bottom:30px;}
#content .content-top {width:900px;margin:0 auto;height:12px;background:transparent url(http://www.acision.com/images/content-top-bg.png) no-repeat center top;}
#content .content-inner {width:900px;margin:0 auto;background:#fff;min-height:370px;padding-bottom:24px;}

/* LEFT NAV */
#left-nav {margin-top:50px;}
#left-nav ul {list-style:none;padding:0;margin:0 !important;}
#left-nav ul li {display:block;margin-bottom:8px;border-right:0;}
#left-nav ul li.section-header {color:#A7A7A7;margin-top:30px;margin-bottom:8px;cursor:default;}
#left-nav ul li.section-header,
#left-nav ul li a {display:block;text-align:right;padding-right:24px;font-weight:bold;text-decoration:none;font-size:0.95em;line-height:1.2em;}
#left-nav ul li a {color:#333;}
#left-nav ul li a:hover,
#left-nav ul li.active a {border-right:solid 6px #ccc;padding-right:18px;}
#left-nav ul li a:hover {text-decoration:none;}

/* CRUMBTRAIL */
#crumbtrail {min-height: 40px; }
#crumbtrail ul {margin:0;padding:0 0 0 8px;list-style:none;}
#crumbtrail ul li {float:left;color:#ccc;margin-left:8px;font-weight:bold;padding:0;line-height:1.1em;font-size:0.9em;}
#crumbtrail ul li a {color:#ccc;border-right:solid 1px #ccc;display:block;padding-right:8px;text-decoration:underline;}

/* FOOTER */
#footer {height:246px;background:#ccc url(http://www.acision.com/images/footer-bg.jpg) repeat-x center top;}
#footer .footer-content {width:900px;margin:0 auto;padding-top:16px;}
#footer .footer-content p, 
#footer .footer-content strong, 
#footer .footer-content li, 
#footer .footer-content a {color:#fff;}
#footer .footer-content .subscribe {padding-bottom:14px;border-bottom:solid 1px #fff;margin-bottom:14px;position:relative;}
#footer .footer-content .subscribe p {width:450px;font-size:0.95em;padding:4px 0 0 0;}
#footer .footer-content .subscribe .form-field {background:#fff;border-top:solid 1px #313131;border-left:solid 1px #313131;width:168px;height:23px;position:absolute;}
#footer .footer-content .subscribe .form-field input {border:0;background:none;padding:0;width:156px;height:15px;margin:4px 0 0 6px;font-size:12px;}
#footer .footer-content .subscribe .form-field input.labelified {color:#333;}
#footer .footer-content .subscribe .form-field.name {top:0px;right:258px;}
#footer .footer-content .subscribe .form-field.email {top:0px;right:87px;}
#footer .footer-content .subscribe .subscribe-button {position:absolute;top:2px;right:0px;}
#footer .footer-content .subscribe .error {position:absolute;right:0px;top:0px;width:6px;height:23px;overflow:hidden;background:#C40E26;text-indent:9999px;}
#footer .footer-content .footer-links {margin:0;padding:0;list-style:none;}
#footer .footer-content .footer-links li {display:block;float:left;margin-right:8px;border-right:solid 1px #fff;padding-right:8px;font-size:0.85em;line-height:1.0em;}
#footer .footer-content .footer-links li.rightmost {margin:0;border:none;padding:0;}
#footer .footer-content .copyright {float:right;margin:0;padding:0;font-size:0.85em;line-height:1.0em;}

/* SITEMAP */
#sitemap {display:none;background:#fff url(http://www.acision.com/images/sitemap-bg.jpg) no-repeat center top;}
#sitemap .sitemap-inner {width:900px;min-height:180px;border:solid 1px #ccc;background:#fff;margin:0 auto 20px;position:relative;font-size:0.9em;}
#sitemap .sitemap-content {padding:20px 0px 40px 10px;}
#sitemap .close {position:absolute;right:20px;bottom:20px;font-size:1.1em;color:#ccc;font-weight:bold;cursor:pointer;}
#sitemap ul {list-style-type:none;margin:0;padding:0;}
#sitemap ul li.site-section {float:left;display:block;width:110px;margin-left:20px;margin-bottom:20px;margin-top:6px;}
#sitemap ul li.site-section.products {width:450px;}
#sitemap ul li.site-section.home {width:840px;margin-bottom:0;}
#sitemap ul li.site-section ul {margin-top:16px;}
#sitemap ul li.site-section ul li {float:left;display:block;margin-right:10px;margin-bottom:14px;line-height:1.2em;}
#sitemap ul li.site-section.products ul li {width:90px;padding-right:10px;}
#sitemap ul li.site-section.products ul li ul {margin:8px 0 12px 2px;padding:0;float:left;display:block;}
#sitemap ul li.site-section.products ul li ul li {margin-bottom:0;padding-left:8px;padding-bottom:2px;background:url(../images/hyphen-bullet.gif) no-repeat 0 0;line-height:1.2em;}
#sitemap h2,
#sitemap h3 {font-size:1.2em;margin-top:4px;margin-bottom:4px;font-weight:bold;}

/*
    PAGE-LEVEL/CONTENT STYLES
*/

/* 3-COLUMN LAYOUT */
#acision-page .column-container {background:transparent url(http://www.acision.com/images/column-container-bg.gif) repeat-y;padding-bottom:20px;}
#acision-page .col-1 {float:left;width:184px;}
#acision-page .col-2 {float:left;width:450px;padding:0 25px 0 25px;margin-top:-8px;overflow:hidden;}
#acision-page .col-3 {float:left;width:200px;margin-top:-8px;}

/* PAGE FORMATTING */
#acision-page {clear:both;margin-left:16px;position:relative;}
#acision-page p, li, td, dd, dl {line-height:1.5em;}
#acision-page ul, ol {margin:8px 0 18px 28px;padding:0;}
#acision-page ul ul {margin-bottom:4px;list-style-type:disc;}
#acision-page ol ol {margin-bottom:4px;}
#acision-page li {margin-bottom:8px;}
#acision-page dl {margin:14px 0 14px 0px;padding:0;}
#acision-page dt {font-weight:bold;margin-bottom:2px;}
#acision-page dd {margin-bottom:12px;}
#acision-page p {margin:6px 0 14px 0;}
#acision-page a {text-decoration:underline;}
#acision-page .strikethrough {text-decoration:line-through;}

/* PAGE FORMATTING FEATURES */
#acision-page h2.folder-icon {margin-top:22px;padding:10px 0 0 90px;background:transparent url(http://www.acision.com/images/folder-icon.gif) no-repeat;font-size:2.2em;height:64px;font-weight:normal;}
#acision-page .internal-crumbtrail {margin:16px 0 16px 0;color:#999;}
#acision-page .internal-crumbtrail a, #content .folder-crumbtrail strong {color:#999;}
#acision-page .separator {padding-top:12px;margin-bottom:32px;height:1px;border-bottom:solid 1px #EAEAEA;clear:both;}
#acision-page .code {margin:14px 0;}
#acision-page .code pre {font-size:1.2em;padding:0;margin:0;background:#e7e7e7;border-left:solid 6px #cecfce;line-height:2.0em;}
#acision-page .code pre code {margin: 0 0 0 20px;padding:8px 0;display:block;}
#acision-page p.quote {padding:12px;background:#e7e7e7;font-style:italic;}
#acision-page p.quote.with-author {background:#e7e7e7 url(http://www.acision.com/images/quote-bg.gif) no-repeat left bottom;padding-bottom:34px !important;}
#acision-page .quote-author {font-weight:bold;display:block;margin:-8px 0 8px 0;}
#acision-page a.to-top {font-weight:bold !important;text-decoration:none;color:#cecfce;position:absolute;left:0;width:170px;text-align:right;clear:both;display:block;}
#acision-page a.to-top:hover {text-decoration:underline;}
#acision-page .date {display:block;color:#999999;padding-bottom:12px;}

/* IMAGES */
#acision-page .linked-image,
#acision-page .inline-image {display:block;padding:10px;background:#e7e7e7;border:solid 1px #cecfce;margin:4px 18px 26px 18px;}
#acision-page a.inline-image:hover,
#acision-page a.linked-image:hover {border-color:#313431;}
#acision-page .inline-image img {background:#636563;}
#acision-page .inline-image.right-aligned {float:right;margin-right:0;}
#acision-page .inline-image.left-aligned {float:left;margin-left:0;}
#acision-page .linked-image {float:left;margin-left:0;margin-top:10px;width:80px;height:80px;}
#acision-page .linked-content {float:left;width:330px;}
#acision-page .linked-content h2,
#acision-page .linked-content h3,
#acision-page .linked-content h4,
#acision-page .linked-content h5,
#acision-page .linked-content h6 {margin-top:6px;padding-top:0;}

/* TABLES */
#acision-page table {border-collapse:collapse;margin:0;padding:0;border:none;width:100%;}
#acision-page table td {margin:0;padding:10px;font-size:0.9em;}
#acision-page table thead td {background:#666666;color:#fff;font-weight:bold;}
#acision-page table tbody td {border-bottom:solid 1px #E8E8E8;vertical-align:top;}
#acision-page table tbody .odd-row td {background:#F5F5F5;}
#acision-page table tbody tr.clickable:hover td {background:#E5E5E5;}
#acision-page table tbody tr.clickable td {cursor:pointer;}
#acision-page table tbody td.file .file-name {text-decoration:none;position:relative;display:block;}
#acision-page table tbody td.file .file-name .file-type {position:absolute;left:0px;border:0;}
#acision-page table tbody td.file .file-name .file-title {display:block;padding-left:24px;}
#acision-page table tfoot td {background:#cecfce;color:#000;font-weight:bold;}

/* CSS 2.0 spec selectors to provide column size definitions for browsers that don't support <colgroup> */
#acision-page table.media-listing td.file .file-title,
#acision-page table.media-listing td:first-child,
#acision-page table.media-listing td:first-child .file-title {width:230px;}
#acision-page table.media-listing td:first-child + td,
#acision-page table.media-listing td:first-child + td + td {width:70px;}
#acision-page table.media-listing td:first-child + td + td + td {width:80px;}


/* FOLDER LIST */
#acision-page .folder-list {margin:0;padding:0;list-style:none;margin-top:20px;}
#acision-page .folder-list li {float:left;width:110px;height:108px;overflow:hidden;}
#acision-page .folder-list li a {display:block;background:transparent url(http://www.acision.com/images/folder-icon.gif) no-repeat center top;padding-top:70px;text-align:center;text-decoration:none;font-size:0.9em;}
#acision-page .folder-list li a:hover {text-decoration:underline;}

/* FORM FIELDS - COMMON */
#acision-page p.warning {color:#C40E26 !important;font-weight:bold;}
#acision-page .checkbox label.field-name {position:relative;}
#acision-page .required-field {color:#C40E26;}
#acision-page textarea {height:100px;}
#acision-page input.textbox,
#acision-page textarea {background:#F1F1F1;padding:4px 6px 4px 6px;width:156px;border:none;border-top:solid 1px #999999;border-left:solid 1px #999999;width:328px;font-size:0.9em;}
#acision-page select {background:#F1F1F1;font-size:0.9em;padding:2px;border:none;border-top:solid 1px #999999;border-left:solid 1px #999999;}
#acision-page .checkbox input {margin:0 8px 0 2px;float:left;}
#acision-page input.failed-validation {color:#C40E26 !important;}


/* FORM FIELDS - INPUT FORM */
#acision-page .input-form {border-top:solid 1px #EAEAEA;}
#acision-page .input-form .input-form-element {border-bottom:solid 1px #EAEAEA;padding:6px 0 6px 0;}
#acision-page .input-form .input-form-label {float:left;width:105px;margin-right:4px;position:relative;}
#acision-page .input-form .input-form-label label {display:block;width:90px;padding:4px 0 0 3px;}
#acision-page .input-form .input-form-label .error {display:block;position:absolute;right:0;top:2px;width:6px;height:100%;overflow:hidden;background:#C40E26;text-indent:-9999px;}
#acision-page .input-form .input-form-control {float:left;width:300px;}
#acision-page .input-form .input-form-control select {width:340px;}
#acision-page .input-form .input-form-button {margin-top:8px;}


/* LIGHTBOX */
#acision-page .lightbox-container {display:none;}
#acision-page .lightbox {padding:10px;background:#fff;}
/* ColorBox Core */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{background:#333;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:url(../images/colorbox/controls.png) 0 0 no-repeat;}
    #cboxTopCenter{height:14px; background:url(../images/colorbox/border.png) top left repeat-x;}
    #cboxTopRight{width:14px; height:14px; background:url(../images/colorbox/controls.png) -36px 0 no-repeat;}
    #cboxBottomLeft{width:14px; height:43px; background:url(../images/colorbox/controls.png) 0 -32px no-repeat;}
    #cboxBottomCenter{height:43px; background:url(../images/colorbox/border.png) bottom left repeat-x;}
    #cboxBottomRight{width:14px; height:43px; background:url(../images/colorbox/controls.png) -36px -32px no-repeat;}
    #cboxMiddleLeft{width:14px; background:url(../images/colorbox/controls.png) -175px 0 repeat-y;}
    #cboxMiddleRight{width:14px; background:url(../images/colorbox/controls.png) -211px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(../images/colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(../images/colorbox/loading.gif) center center no-repeat;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(../images/colorbox/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious.hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext.hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose.hover{background-position:-100px 0px;}       
        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}

/* 
    RIGHT-HAND COLUMN
*/

#acision-page .col-3 img.stand {margin-bottom:10px;border-bottom:solid 1px #EAEAEA;}

/* PODS */
#acision-page .col-3 .pod {border-bottom:solid 1px #EAEAEA;margin-bottom:12px;padding:0 0 10px 0;clear:both;padding-right:20px;font-size:0.85em;}

#acision-page .col-2 .pod {border-bottom:solid 1px #EAEAEA;margin-bottom:12px;padding:0 0 10px 0;clear:both;padding-right:20px;font-size:0.85em;}

#acision-page .col-3 .pod h2, 
#acision-page .col-3 .pod h3 {font-size:1.9em;font-weight:normal;margin:0px;margin-bottom:4px;}
#acision-page .col-3 .pod ul, 
#acision-page .col-3 .pod ol {margin-left:16px;}
#acision-page .col-3 .pod input.textbox {width:172px;margin-bottom:6px;padding:4px;font-size:1.05em;}
#acision-page .col-3 .pod input.labelified {color:#999;}
#acision-page .col-3 .pod select {width:184px;padding:2px;margin-bottom:4px;font-size:1.05em;}
#acision-page .col-3 .pod .right-aligned-button {float:right;}
#acision-page .col-3 .pod .input-field {position:relative;}
#acision-page .col-3 .pod .error {display:block;width:6px;height:23px;overflow:hidden;background:#C40E26;text-indent:9999px;position:absolute;right:0;top:1px;}
#acision-page .col-3 .pod .validation-summary p,
#acision-page .col-3 .pod .validation-summary strong,
#acision-page .col-3 .pod .validation-summary a {color:Red;}

#acision-page .pod h2 {margin-bottom: 0;}
#acision-page .pod  {
	
}
#acision-page .pod.extranet-login {position:relative;}
#acision-page .pod.extranet-login h2 {margin-bottom:12px;}
#acision-page .pod.extranet-login input.textbox {border-top:none;}
#acision-page .pod.extranet-login .password-reset-trigger p {margin:12px 0 0 0;}
#acision-page .pod.extranet-login .password-reset-progress {position:absolute;right:25px;bottom:15px;background:url(../images/ajax-loader.gif) no-repeat right bottom;width:16px;height:16px;}
#acision-page .pod.rss-feed {background:transparent url(http://www.acision.com/images/rss.gif) no-repeat 145px bottom;}
#acision-page .pod.rss-feed a {display:block;text-decoration:none;padding-right:40px;}
#acision-page .pod.social-networking {padding:0;overflow:hidden;}
#acision-page .pod.testimonial .content {padding:12px 0 4px 24px;background:transparent url(http://www.acision.com/images/quote-opening.gif) no-repeat 2px 16px;}
#acision-page .pod.testimonial .content .quotation {padding-right:14px;background:transparent url(http://www.acision.com/images/quote-closing.gif) no-repeat right bottom;}
#acision-page .pod.testimonial .content .quotation p {padding-bottom:4px;}
#acision-page .pod.testimonial .content .customer-name {color:#A0A0A0;padding-right:26px;line-height:1.2em;}
#acision-page .pod.add-to-calendar {background:transparent url(http://www.acision.com/images/calendar.gif) no-repeat right top;padding-right:70px; border-bottom:1px solid #ccc;}
#acision-page .pod.add-to-calendar .content {min-height:40px;}
#acision-page .pod.add-to-calendar .content a {text-decoration:none;}
#acision-page .pod.location-map {background:transparent url(http://www.acision.com/images/map.gif) no-repeat right top;padding-right:85px;border-bottom:1px solid #ccc;padding-bottom: 15px;}
#acision-page .pod.location-map .content {padding-top:6px;min-height:40px;}
#acision-page .pod.downloads ul {list-style:none;}
#acision-page .pod.downloads ul li {list-style:none;min-height:23px;}
#acision-page .pod.downloads ul li.info-icon {background:transparent url(http://www.acision.com/images/download-icons/i-download.gif) no-repeat;}
#acision-page .pod.downloads ul li.pdf-icon {background:transparent url(http://www.acision.com/images/download-icons/pdf-download.gif) no-repeat;} 
#acision-page .pod.downloads ul li.fs-icon {background:transparent url(http://www.acision.com/images/download-icons/fs-download.gif) no-repeat;} 
#acision-page .pod.downloads ul li.cs-icon {background:transparent url(http://www.acision.com/images/download-icons/cs-download.gif) no-repeat;} 
#acision-page .pod.downloads ul li.wp-icon {background:transparent url(http://www.acision.com/images/download-icons/wp-download.gif) no-repeat;} 
#acision-page .pod.downloads ul li a {display:block;padding-left:40px;padding-top:4px;}
#acision-page .pod .pod-interim-separator {height:6px;border-top:solid 1px #EAEAEA;width:75%;}

/* 
    HOMEPAGE
*/
#content #home {background:transparent url(http://www.acision.com/images/home-bg.jpg) no-repeat center top;width:auto;height:100%}
#content #home .body-content {width:950px;margin:0 auto;padding-bottom:40px;}

/* CAROUSEL */
#content #home .big-carousel {height:450px;position:relative;}
#content #home .big-carousel .buttons .button {position:absolute;bottom:0px;width:180px;height:75px;}
#content #home .big-carousel .buttons .button a {display:block;height:100%;background:transparent url(http://www.acision.com/images/big-carousel-button-bg.gif) no-repeat;color:#333;font-size:15px;font-weight:bold;line-height:normal;}
#content #home .big-carousel .buttons .button.active a,
#content #home .big-carousel .buttons .button a:hover {text-decoration:none;background-position:0 -75px;color:#fff;}
#content #home .big-carousel .buttons #button-1 {left:25px;}
#content #home .big-carousel .buttons #button-2 {left:205px;}
#content #home .big-carousel .buttons #button-3 {left:385px;}
#content #home .big-carousel .buttons #button-4 {left:565px;}
#content #home .big-carousel .buttons #button-5 {right:25px;}
#content #home .big-carousel .buttons #button-1 a {background-image:url(../images/big-carousel-button-leftmost-bg.gif);}
#content #home .big-carousel .buttons #button-5 a {background-image:url(../images/big-carousel-button-rightmost-bg.gif);}
#content #home .big-carousel .buttons .button {display:table;}
#content #home .big-carousel .buttons .button a {display:table-cell;vertical-align:middle;text-align:center;overflow:hidden;}
#content #home .big-carousel .infinite-carousel {overflow:hidden;width:950px;height:350px;position:relative;}
#content #home .big-carousel .infinite-carousel .wrapper {position:absolute;top:0;width:850px;height:350px;overflow:auto;margin:25px 50px 0 50px;}
#content #home .big-carousel .infinite-carousel .wrapper ul {position:absolute;top:0;width:9999px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
#content #home .big-carousel .infinite-carousel ul li {display:block;float:left;height:325px;width:850px;padding-right:25px;}
#content #home .big-carousel .infinite-carousel ul li a img {display:block;}
#content #home .big-carousel .infinite-carousel .arrow {position:absolute;top:155px;width:45px;height:70px;cursor:pointer;display:block;text-indent:-9999px;}
#content #home .big-carousel .infinite-carousel .arrow.back {left:0;}
#content #home .big-carousel .infinite-carousel .arrow.next {right:0;}

/* FEATURE PANEL */
#content #home .feature-panel {width:900px;min-height:180px;border:solid 1px #ccc;background:#fff;margin:40px auto 0 auto;}
#content #home .feature-panel .section {width:264px;padding:15px 18px 18px 18px;float:left;background:transparent url(http://www.acision.com/images/feature-panel-separator.gif) no-repeat right top;min-height:100px;color:#666666;font-size:0.85em;}
#content #home .feature-panel .section.section-3 {background:none;}
#content #home .feature-panel .section h2 {font-size:1.5em;margin:0 0 8px 0;color:#333;padding:0;}
#content #home .feature-panel .section p {margin:6px 0 10px 0;}
#content #home .feature-panel .section .thumbnail {float:left;width:79px;margin-right:15px;}
#content #home .feature-panel .section a {text-decoration:underline;color:#666666;}
#content #home .feature-panel .section .content {float:left;width:170px;}
#content #home .feature-panel .section .content .stand {margin-bottom:10px;font-weight:bold;margin-top:0px;font-size:1.1em;}
#content #home .feature-panel .section .news-item {margin-bottom:18px;}
#content #home .feature-panel .section .news-item .headline {font-weight:bold;margin-bottom:0px;margin-top:0px;}

/* LISTINGS e.g. SEARCH RESULTS */
#content .rss-feed {float:right;padding: 2px 2px 0 0;}
#content .twitter-follow {float:left;margin:0;border:0;}
#content .twitter-follow a {background: url(http://twitter-badges.s3.amazonaws.com/t_mini-b.png) no-repeat left; padding-left: 25px; text-decoration: none;}
#content .twitter-follow a:hover {text-decoration: underline;}
#content .listings-filter {min-height:16px;border-top:solid 1px #E8E8E8;border-bottom:solid 1px #E8E8E8;margin-bottom:20px;padding:6px 2px;}
#content .listings-filter .past-filter-press-releases,
#content .listings-filter .past-filter-in-the-news, 
#content .listings-filter .past-filter-in-depth-articles,
#content .listings-filter .past-filter-blog,
#content .listings-filter .past-filter-tweets,
#content .listings-filter .past-filter-careers {display:none;}
#content .listings-filter .past-filter-events {padding-top:5px;float: right; margin-right: 310px;}
#content .listings-filter .past-filter-events label {position:relative;top:-2px;margin-left:6px;}
#content .listings.press-releases h2,
#content .listings.in-the-news h2,
#content .listings.careers h2,
#content .listings.in-depth-articles h2,
#content .listings.blog h2,
#content .listings.section-box h2 {font-size:1.1em;margin-top:16px;font-weight:bold;color:#C60C21;text-decoration:none;}
#content .listings.tweets h2 {font-size:1.1em;margin-top:16px;font-weight:bold;color: #000;text-decoration:none;}
#content .listings.tweets .listing a {color:#C60C21;}
#content .listings.tweets .listing .date {margin-top: 20px;}
#content .listings .listing {border-bottom:solid 1px #E8E8E8;padding-bottom:4px;margin-bottom:12px;clear:both;}
#content .listings .listing a {text-decoration:none;}
#content .listings .listing a.more {text-decoration:underline;}
#content .listings .listing h2 {margin-top:0px;margin-bottom:6px;font-weight:normal;}
#content .listings .listing .date {font-size:0.9em;display:block;color:#999999;}
#content .listings .listing p {clear:both;font-size:0.9em;}
#content .listings.events h2 {font-size:1.4em;margin-bottom:6px;}
#content .listings.events .listing.featured {border:solid 1px #ccc;background:#fff url(http://www.acision.com/images/events-listing-bg.gif) no-repeat;width:450px;height:160px;padding:0;overflow:hidden;}
#content .listings.events .listing.featured .linked-image {margin-left:17px;margin-top:28px;}
#content .listings.events .listing.featured .content {width:280px;margin-top:18px;}
#content .listings.events .listing .content {float:left;width:445px;padding-top:6px;margin-left:10px;}
#content .listings.events .listing .content p {margin-top:6px;}
#content .listings.events .listing .content a.more {display:block;margin-top:24px;}

#content .emailCareers  {clear:right;padding-top:10px;}

/* PAGING */
.pager {float:right;margin-right:-4px;white-space:nowrap;}
.pager .active,
.pager a,
.pager .total-pages {display:block;float:left;padding-right:4px;margin-right:4px;border-right:solid 1px #ccc;line-height:1.1em;color:#cecfce;font-weight:bold !important;}
.pager a {font-weight:bold !important;text-decoration:none !important;color:#cecfce;}
.pager a:hover {text-decoration:underline !important;color:#999;}
.pager .active {color:#999;}
.pager .total-pages {margin-left:-6px;padding-left:1px;background:#fff;border:none;}
.pager .next-prev-button {display:none;}
.pager input.next-page 
.pager input.prev-page {display:block;float:left;}
.pager span.next-page,
.pager span.prev-page {/* RenderDisabledButtonsAsLabels */display:none;}

/* GOOGLE MAPS / OVERLAYS */
.location-map-overlay {font-size:0.8em;}
.location-map-overlay .title {font-size:1.2em;margin-bottom:4px;}
.location-map-overlay .date {color:#999999;margin-bottom:2px;}
.location-map-overlay .picture {float:right;margin-left:20px;}

/* GLOBAL OFFICES */
#content .offices .office {float:left;width:205px;padding-right:20px;}
#content .offices .office a {text-decoration:none;}
#content .offices .office a:hover {text-decoration:underline;}
#content .offices .separator {margin-bottom:20px;padding-top:0;}

/* EVENTS */
#content .event-header {padding-top:20px;min-height:40px;position:relative;}
#content .event-header .date,
#content .event-header .location {position:absolute;left:0;font-size:1.1em;overflow:hidden;display:block;width:100%;}
#content .event-header .date {bottom:30px;}
#content .event-header .location {bottom:20px;}

/* PASSWORD RESET */
#content .pstrength-minchar {font-size:0.9em;color:#ccc;display:none;}

/* Social Media Right Hand Nav Component */
#acision-page .pod.social-networking .social-media { overflow:hidden;margin: 0px; float:left; }
#acision-page .pod.social-networking .social-media#facebook a {width:45px; height: 44px; text-indent: -999em; display: block; background-image:url(../images/social-facebook.jpg); background-position:0 44px;}
#acision-page .pod.social-networking .social-media#twitter a {width:45px; height: 44px; text-indent: -999em; display: block; background-image:url(../images/social-twitter.jpg); background-position:0 44px;}
#acision-page .pod.social-networking .social-media#facebook a:hover {background-position:0 0px;}
#acision-page .pod.social-networking .social-media#twitter a:hover {background-position:0 0px;}
#acision-page .pod.social-networking .social-media#copy {width:90px;}
#acision-page .pod.social-networking .social-media#copy p {margin:0px;}

/*
    NEW CHANGES
*/

/* TEXT STYLES */
#acision-page.new h1.red-title {color: #c60c21;}

/* PAGE NAV */
#page-nav {background: url(../images/pagenavbg.png) no-repeat; height:50px; margin-bottom:30px;}
#page-nav ul {list-style:none;margin:0;padding:0; }
#page-nav ul li {display:block;float:left;padding-top:17px;width: 128.57px;height:33px;line-height:50px;text-align: center;background: url(../images/pagenavdivider.png) no-repeat top left;}
#page-nav ul li:first-child {background: none;}
#page-nav ul li a {display:block;color:#333;font-weight:bold;font-size:14px;line-height:normal;}
#page-nav ul li a:hover {text-decoration:none;}
#page-nav ul li.on, #page-nav ul li.on a 
{background: #be0a1e; color: #fff;line-height: normal;font-weight: bold;}

/* PAGE STYLES */
#acision-page.new {margin: 0 15px 30px 15px;}
#acision-page.new .column-container {background: none;}
#acision-page.new .col-1, #acision-page.new .col-2, #acision-page.new .col-1 .left, 
#acision-page.new .col-1 .right {float: left; }
#acision-page.new .col-1 {width: 575px; margin-right: 15px; }
#acision-page.new .col-2 {width: 280px; padding: 0;}
#acision-page.new .col-1 .left, #acision-page.new .col-1 .right {width: 280px; margin-top: 20px; } 
#acision-page.new .col-1 .left {margin-right: 14px;}

/* SECTION BOXES */
#acision-page.new .section-box {margin: 10px 0 10px 0; position: relative; clear:left;}
#acision-page.new .section-box img.rss {position: absolute; top: 8px; right: 55px; border: 0;}
#acision-page.new .section-box img.icon {position: absolute; top: -8px; right: 5px;}
#acision-page.new .section-box h1 {color: #fff; margin-bottom: 10px; font-size: 1.5em; padding: 5px 0 5px 15px;}
#acision-page.new .section-box.listings .listing {margin-bottom: 0; padding: 0 5px;}
#acision-page.new .section-box .date {display:block;color:#999999;padding-bottom: 0;}
#acision-page.new .section-box h1.news {background: #be0a1e;}
#acision-page.new .section-box h1.press {background: #95a3ab;}
#acision-page.new .section-box h1.articles {background: #00991a;}
#acision-page.new .section-box h1.blog,
#acision-page.new .section-box h1.videos {background: #c40e26;}
#acision-page.new .section-box h1.tweets {background: #33ccff;}
#acision-page.new .section-box h1.events {background: #95a3ab;}
#acision-page.new .section-box h1.newsletter {background: #666666;}

#acision-page.new .section-box h2.newsletter {background: #666666; color: #fff; margin-bottom: 10px; font-size: 1.5em; padding: 5px 0 5px 15px;}



#acision-page.new .section-box h1.comments {background: #95a3ab; margin-top: 40px;}
#acision-page.new .section-box h1.addcomment {background: #5c6666;}
#acision-page.new .section-box p.cta {margin-bottom: 25px;}
#acision-page.new .section-box .cta a {padding-right: 25px; background: url(http://www.acision.com/images/next-page.gif) no-repeat right 53%; text-decoration: none;}
#acision-page.new .section-box .cta a:hover {text-decoration: underline;}
/* Events box */
#acision-page.new .section-box.events .listing {padding-bottom: 10px; margin-bottom: 10px;}
#acision-page.new .section-box.events .datebox {background: url(../images/events-calendar.png) no-repeat; width: 45px; height: 54px; float: left; margin: 0 15px 15px 0; text-align: center;}
#acision-page.new .section-box.events .datebox p.number {font-weight:bold;padding-top: 4px;margin:0;font-size: 145%;}
#acision-page.new .section-box.events .datebox p.month {text-transform:uppercase;margin:0;font-size: 100%;}
#acision-page.new .section-box.events p.eventname {margin:0; display: inline;}
#acision-page.new .section-box.events p.eventname a {color: #c60c21;text-decoration: underline;}
#acision-page.new .section-box.events .date {margin: 10px 0 5px 0;}
#acision-page.new .section-box.events .location {display: inline; }
/* Twitter box */
#acision-page.new .section-box.twitter a {color: #c60c21;}
#acision-page.new .section-box.twitter .cta a {color: #333;}
#acision-page.new .section-box.twitter .date {margin-bottom: 10px;}
/* Videos box */
#acision-page.new .section-box.videos .listings {padding-top: 5px;}
#acision-page.new .section-box.videos .listing {padding-bottom: 10px; margin-bottom: 10px;}
#acision-page.new .section-box.videos .image {float:left;position: relative; }

#acision-page.new .section-box.videos .thumbnail {border: 1px solid #adadad;background: #fff; padding:1px; margin: 0 8px 20px 0;}
#acision-page.new .section-box.videos .duration {position: absolute; top: 2px; right: 10px; background: url(../images/video-bannerbg.png);padding: 2px 8px;}
#acision-page.new .section-box.videos .duration p {color: #ccc; padding: 0; margin: 0; font-size: 0.9em;}
#acision-page.new .section-box.videos h2 {font-size: 95%;}
#acision-page.new .section-box.videos p.description {margin:0;display:inline;font-size:80%; line-height: 75%;}

/* NEWSLETTER FORM */
#acision-page.new .section-box .pod.newsletter {margin-bottom: 20px; margin-top:-14px;; padding-top:0px!important; }
#acision-page.new .section-box .pod.newsletter input.textbox {width:271px;margin-bottom:6px;padding:4px;font-size:1.05em;}
#acision-page.new .section-box .pod.newsletter input.labelified {color:#999;}
#acision-page.new .section-box .pod.newsletter select {width:184px;padding:2px;margin-bottom:4px;font-size:1.05em;}
#acision-page.new .section-box .pod.newsletter .right-aligned-button {float:right;}

#acision-page.new  .left .section-box.nl .pod.newsletter { margin-top:0px!important;  }


#acision-page.new .section-box .pod.newsletter .input-field {position:relative;}
#acision-page.new .section-box .pod.newsletter .error {display:block;width:6px;height:23px;overflow:hidden;background:#C40E26;text-indent:9999px;position:absolute;right:0;top:1px;}
#acision-page.new .section-box .pod.newsletter .validation-summary p,
#acision-page.new .section-box .pod.newsletter .validation-summary strong,
#acision-page.new .section-box .pod.newsletter .validation-summary a {color:Red;}

/* ARTICLES */
#acision-page.new .pagination {margin-top:40px;}
#acision-page.new .to-top {text-align:left;}
#acision-page.new a.back {text-decoration: none; padding-left: 25px; background: url(../images/grey-cta-rev.gif) no-repeat left;font-weight:bold;color:#999;}

/* VIDEOS */	
#acision-page.new .video .player {position:relative;padding-bottom:35px;margin-bottom:0px;background: url(../images/video-dropshadow.png) no-repeat bottom;}
#acision-page.new .video .player .banner {position:absolute;bottom:0;left:0;background: url(../images/video-bannerbg.png);margin-bottom:38px;width:535px;padding: 10px 20px 20px 20px;}
#acision-page.new .video .player .banner img {float: left; margin: 2px 20px 0 0;border:0;}
#acision-page.new .video .player .banner h2 {color: #fff;margin:0; padding:0;}
#acision-page.new .video h2 {margin:0; padding:0;}
#acision-page.new .video .player .banner p {color: #aaa;margin:0;padding: 0; font-size: 0.9em;} 
#acision-page.new .video .player .banner p.description {float: left;}
#acision-page.new .video .player .banner p.cta {float: right;}
#acision-page.new .video p.cta {float: right;}
#acision-page.new .video .player .banner p.cta a {color: #aaa;}
#acision-page.new .video .player .banner p.cta a:hover {color: #ddd;}
#acision-page.new .video .player.community {background: none; padding-bottom: 0;}
#acision-page.new .video .player.community .banner {margin-bottom: 3px;}
#acision-page.new .video .duration {position:absolute;top:0;right:0;background: url(../images/video-bannerbg.png);padding: 2px 8px;}
#acision-page.new .video .duration p {color: #ccc; padding: 0; margin: 0; font-size: 0.9em;}
#acision-page.new .video .playlist {margin-top: -10px;}
#acision-page.new .video .playlist .video-listing {border-bottom: #e8e8e8 1px solid;padding: 20px 0 10px 0;}
#acision-page.new .video .playlist .video-listing .first {padding-top: -10px;}
#acision-page.new .video .playlist .video-listing .image {position:relative;float:left;width:120px;margin-right:15px;}
#acision-page.new .video .playlist .video-listing .image img {border: 1px solid #adadad;background: #fff; padding:1px;}
#acision-page.new .video .playlist .video-listing .duration {top:2px; right: 2px;}
#acision-page.new .video .playlist .video-listing .description {float: left; width: 440px;}
#acision-page.new .video .playlist .video-listing .description h2 {margin: 0 0 15px 0;}
#acision-page.new .video .playlist .video-listing .description h2 a {text-decoration: none;}
#acision-page.new .video .playlist .video-listing .description .date {padding-bottom: 0;}
















