@charset "UTF-8";
/* CSS Document */

body {margin:0; padding:0;}
#wrap {width:980px; margin:0 auto;}
a,img {border:none; outline:none;}

#logo {margin:27px 0 17px 0;}

#left {float:left; display:inline; width:708px; margin:0 15px 0 0; padding:0;}
#right {float:right; display:inline; width:257px;}

#nav {width:708px; margin:0; padding:0; height:25px; border-bottom:1px solid #ffffff; background-image:url(/assets/images/nav-bg.gif); background-repeat:repeat-x;}
#nav li {height:25px;display:inline; list-style:none; margin:0; padding:0 1px 0 0;vertical-align:middle; background-image:url(/assets/images/nav-divider.gif); background-repeat:no-repeat; background-position:right 0; float:left;}
#nav li a:link, #nav li a:active, #nav li a:visited {height:18px; padding:7px 15px 0 15px; float:left; color:#ffffff; font-family:arial; font-weight:bold; text-transform:uppercase; text-decoration:none; font-size:12px; vertical-align:middle; }
#nav li a:hover, #nav li.active a {background-image:url(/assets/images/nav-bg-sel.gif); background-repeat:repeat-x;}

#subnav {width:708px; margin:0; padding:0; height:20px;background-image:url(/assets/images/sub-nav-bg.gif); background-repeat:repeat-x;}
#subnav li {height:20px;display:inline; list-style:none; margin:0; padding:0 1px 0 0;vertical-align:middle; background-image:url(/assets/images/sub-nav-divider.gif); background-repeat:no-repeat; background-position:right 0; float:left;}
#subnav li a:link, #subnav li a:active, #subnav li a:visited {height:15px; padding:5px 19px 0 19px; float:left; color:#ffffff; font-family:arial; font-weight:bold; text-transform:uppercase; text-decoration:none; font-size:10px; vertical-align:middle; }
#subnav li a:hover, #subnav li.active a {background-image:url(/assets/images/sub-nav-bg-sel.gif); background-repeat:repeat-x;}


#newsletter {float:right !important; border:none !important;}
#newsletter a {padding:7px 7px 0 7px !important;}
#newsletter a:hover {background-image:none !important; }

#home-hero {margin:0 0 13px 0;}

#home-call-a {width:355px; height:198px; float:left; display:inline;}
#home-call-b {width:353px; height:198px; float:left; display:inline;}

.sb-block {width:219px; padding:15px 19px 19px 19px; background-color:#e6e6e6; border-top:1px solid #ffffff; }
.sb-block h3 {margin:0; padding:0;}
.sb-block ul {margin:10px 0 10px 15px; padding:0;}
.sb-block ul li {font-family:arial; font-size:11px; color:#333333; list-style-image:url(/assets/images/list-item-bg.gif); margin:0 0 15px 0; padding:0; list-style-position:0;}
.sb-block ul li.last {margin:0 !important; height:90px; list-style-position:0;}
.sb-block ul li a:link, .sb-block ul li a:active, .sb-block ul li a:visited {font-family:arial; font-size:11px; color:#333333; text-decoration:none;}
.sb-block ul li a:hover {text-decoration:underline;}

#sub-hero {padding:18px 0 0 21px; width:687px; height:87px; background-image:url(/assets/images/sub-hero.jpg); background-repeat:no-repeat;}
.sect-portfolio {background-image:url(/assets/images/sub-hero-portfolio.jpg) !important;}
.sect-acentewire {background-image:url(/assets/images/sub-hero-acentewire.jpg) !important;}
.sect-contact {background-image:url(/assets/images/sub-hero-contact.jpg) !important;}
.sect-why {background-image:url(/assets/images/sub-hero-why-us.jpg) !important;}

.block1 {height:132px;}
.block2 {height:131px;}
.block3 {height:99px;}

.post {}

#sub-hero h1 {margin:0; padding:0; color:#ffffff; text-transform:uppercase; font-size:20px; font-family:arial;}

#page-content {border-left:1px solid #e8e8e8;  padding:20px 20px 0px 0px; width:688px; min-height:410px;}
#page-content h2 {color:#283a71; font-family:arial; font-weight:bold; font-size:14px; margin:0 0 10px 10px; padding:0;}
#page-content p {color:#494949; font-family:arial; font-size:12px; margin:10px 0 10px 10px; padding:0;}
#page-content ul {margin:10px 0 10px 25px; padding:0;}
#page-content ul li {color:#494949; font-family:arial; font-size:12px; margin:10px 0; padding:0px; list-style-image:url(/assets/images/icon-bullet.gif);}

.img-ar {margin:0 10px 10px 10px; padding:0;}

#leftnav { margin:0 !important; padding:0; width:199px; float:left; display:inline;}
#leftnav li {list-style-image:none !important; list-style:none; margin:0 0 20px 0 !important;}
#leftnav li a:link, #leftnav li a:active, #leftnav li a:visited {color:#ea3d00; font-size:12px; font-family:arial; text-decoration:none;  padding:0 0 0 20px; float:left; margin:0 0 7px 0; width:169px; cursor:pointer;}
#leftnav li a:hover, #leftnav li a.active {color:#283a71;}
#leftnav li a.active {background-image:url(/assets/images/icon-grey-arrow.gif); background-repeat:no-repeat; background-position:0 0px;}
#leftnav li a span {font-size:11px !important; display:block;}

#page-copy {width:473px; float:left; display:inline; border-left:1px solid #e8e8e8; background-image:url(/assets/images/icon-grey-arrow.gif); background-repeat:no-repeat; background-position:0 19px; margin:-20px 0 0 0 ; padding:20px 0 0 0; min-height:430px;}
#page-copy p {margin:10px 0 10px 20px !important;}
#page-copy h1 {color:#283a71; font-size:14px; font-weight:bold; font-family:arial; margin:0 0 10px 20px !important; padding:0;}

.media-item {width:676px; padding:0 11px 11px 11px; float:left;}
.date {float:left; display:inline; width:62px; color:#494949; font-family:arial; font-size:12px; font-weight:bold; margin:0; padding:0;}
.mi-info {float:left; display:inline; width:604px; color:#494949; font-family:arial; font-size:12px; font-weight:bold;  margin:0; padding:0;}
.mi-name {color:#494949; font-family:arial; font-size:12px; font-weight:bold;  margin:0 0 2px 0; padding:0;}
.mi-name span a:link, .mi-name span a:active, .mi-name span a:visited {font-family:arial; font-weight:bold; font-size:11px; color:#ea3d00; padding:0 5px; text-transform:uppercase; text-decoration:none;}
.mi-location {color:#494949; font-family:arial; font-size:12px; margin:0 0 2px 0; padding:0; font-weight:normal;}
.tease {color:#494949; font-family:arial; font-size:11px; margin:0 0 2px 0; padding:0; font-style:italic;font-weight:normal;}
.tease a:link, .tease a:active, .tease a:visited {color:#f15d00; font-style:normal !important;}
.odd {background-color:#f0f0f0;}

#clear {clear:both; display:block; height:0px; margin:0; padding:0;}
#pagination {clear:both; display:block; width:698px; margin:20px 0; text-align:center; background-color:#f0f0f0;}
#pagination a:link, #pagination a:active, #pagination a:visited {font-family:arial; font-size:12px; color:#2d417f; text-decoration:none;}

#cwa {background-image:url(/assets/images/connect-with-acente-bg.gif); background-repeat:no-repeat; width:235px; margin:17px 0 0 0;height:53px; padding:18px 11px 0 11px; text-align:right;}

#footer {clear:both; margin:15px 0 0 0; padding:5px 0 10px 0; float:left; width:980px;}
#footer p {margin:0; padding:0; font-size:10px; font-family:arial; color:#343434;}
#footer p a:link, #footer p a:active, #footer p a:visited {color:#182446; text-decoration:none;}

.ditto_page {margin:0 2px;}

#EmailForm { margin:10px; padding:10px; font-family:arial; font-size:12px; color:#333333;}
#EmailForm label {font-family:arial; font-weight:bold; font-size:12px; color:#333333; clear:both; margin:15px 10px 15px 0;}
#EmailForm label span {color:#f4781c;}
#EmailForm input, #EmailForm select {font-family:arial; font-size:12px; color:#333333; margin:10px 0;}
#pref strong {margin-right:10px;}
#btn-submit {background-image:url(/assets/images/btn-submit.gif); background-repeat:no-repeat; width:100px; height:27px; border:none; outline:none; overlay:none; background-color:transparent; cursor:pointer;}

.re-collapse, .read-more {margin:0 0 0 10px;}

#flashcontent {margin-bottom:20px;}

.holder1 {overflow: hidden;}
.holder2 {overflow: hidden;}
.holder3 {overflow: hidden;}
.holder4 {overflow: hidden;}
.holder5 {overflow: hidden;}
.holder6 {overflow: hidden;}
.holder7 {overflow: hidden;}
.holder8 {overflow: hidden;}
.holder9 {overflow: hidden;}
.holder10 {overflow: hidden;}
.holder11 {overflow: hidden;}
.holder12 {overflow: hidden;}
.holder13 {overflow: hidden;}
.holder14 {overflow: hidden;}
.holder15 {overflow: hidden;}

.pdf {background-image:url(/assets/images/icon-pdf.gif); background-repeat:no-repeat; padding:2px 0 3px 21px;}

#tweet {font-family:arial; font-size:11px; color:#333333; text-decoration:none;}
#tweet:hover {text-decoration:underline;}

#sns li img {float:left; display:inline; margin:0 3px; padding:0;}
#sns li {clear:both; margin:5px 0; padding:5px 0 0 0; float:left;}
#sns li a {float:left; padding:13px 0 0 5px;}

#home-call-a2 {width:335px; height:183px; padding:15px 10px 0 10px; float:left; display:inline; background-image:url(/assets/images/accordion-left.jpg); background-repeat:no-repeat;}
#home-call-a2 h2 {font-family:arial; font-size:20px; color:#ffffff; margin:0px 0; padding:0 0 10px 0; font-weight:normal; outline:none; moz-outline:none;}

#home-call-b2 {width:333px; height:183px; padding:15px 10px 0 10px; float:left; display:inline; background-image:url(/assets/images/accordion-right.jpg); background-repeat:no-repeat;}
#home-call-b2 h2 {font-family:arial; font-size:20px; color:#ffffff; margin:0px 0; padding:0 0 10px 0; font-weight:normal; outline:none; moz-outline:none;}

#accordion {height:147px !important; overflow:hidden !important;}
#accordion h2 {padding:0 !important; font-weight:normal; outline:none; moz-outline:none; margin:4px 0;}

#accordion-b {height:147px !important; overflow:hidden !important;}
#accordion-b h2 {padding:0 !important; font-weight:normal; outline:none; moz-outline:none; margin:4px 0;}

.ui-widget { font-family: Arial,sans-serif; }
.ui-widget .ui-widget {}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {  }
.ui-widget-content {font-family:11px; font-size:11px; color:#ffffff; line-height:16px; padding:0 0 0 15px; height:auto;}

.ui-widget-content a:link, .ui-widget-content a:active, .ui-widget-content a:visited {color: #9aaee6;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { margin:0; padding:5px 0; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #9aaee6; text-decoration: none; font-size:14px; font-family:arial; padding:0 0 0 15px;}

.ui-state-hover a, .ui-state-hover a:hover { color: #f57300; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { margin:0; padding:5px 0; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #f57300; text-decoration: none; font-size:14px;  font-family:arial; text-decoration: none;background-image:url(/assets/images/list-item-bg.gif); background-repeat:no-repeat; background-position:0 2px; padding:0 0 0 15px; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

