@charset "utf-8";

/*---------------*/
/* Generic Skin  */

body { font-size: 12px; color: #373737; font-family: Arial, Helvetica, sans-serif; margin:0px; padding:0px;background:url(/_library/templates/skin_aci/bk.jpg) repeat-x top #0159a0;}
#wrapper {width:972px; height:auto; margin: 0px auto;}
#wrapperSub { text-align: left; width: 900px; margin: 0px auto; padding: 0; background:url(/_library/templates/skin_aci/sub_mid.jpg) center repeat-y }

/* header css begin */
#headerAdmin{width:972px; height:139px; background:url(/_library/templates/skin_aci/wrapper-bg.png) repeat-y top; float:left;}
*html #headerAdmin{width:972px; margin-left:18px;}
.header{width:900px; height:139px; background:url(/_library/templates/skin_aci/header-bg.jpg) no-repeat top; margin-left:36px;}
.extras{float:right; padding-right:100px; margin:0px; text-align:right; display:inline-block; margin-top:12px;}
.extras a.contact{color:#fff; text-decoration:none; padding-left:17px;background:url(/_library/templates/skin_aci/contact-icon.jpg) no-repeat left; margin-right:10px;}
.extras a.client-login{color:#fff; text-decoration:none; padding-left:13px;background:url(/_library/templates/skin_aci/client-login-icon.jpg) no-repeat left;}
.logo{ float:left;width:141px; height:94px; margin-left:25px; margin-top:9px; margin-bottom:8px;}
.logo a{outline:none;}
.menu{width:900px; height:26px; float:left; border-top:solid 1px #C12E2E;border-bottom:solid 1px #C12E2E;background:url(/_library/templates/skin_aci/menu-bg.png) repeat-x left;}
.header-menu ul{list-style-type:none;}
.menu a{font-weight:bold; text-decoration:none; color:#fff !important; padding:5px 10px 6px 10px; margin:0px 33px 0px 20px;float:left; text-transform:uppercase; display:block;outline:none;}
span.MenuSubActive{color:#ff0000 !important;}
.menu a:hover{color:#ff0000 !important;}
/* header css end */

.aci-brochure{margin-top:15px;}
#contentAdmin{width:972px; height:auto;background:url(/_library/templates/skin_aci/wrapper-bg.png) repeat-y top; float:left;}
#contentAdmin .inner{width:100%; height:auto; float:left;margin-left:36px;}
.flash-banner{width:900px; height:313px; float:left; z-index:-9999;}
span.SiteData{width:880px; height:auto; float:left; background-color:#fff !important;}
#content span.SiteData{width:725px; height:auto; float:left; background-color:#fff !important;}
.content-quote{width:900px; height:auto; float:left;} 
.content-quote{width:900px; height:auto; text-align:center; padding-top:15px; padding-bottom:15px; float:left;font-family:"Times New Roman", Times, serif; font-size:17px; color:#666666; line-height:19px; border-bottom:1px solid #a2a2a2;}
.content-quote span{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3;}
.three-column{width:900px; height:auto; float:left;}
.first-column{width:300px; height:260px; float:left; padding-left:25px; padding-right:15px; padding-top:13px; border-right:1px solid #a2a2a2;}
.sec-column{width:281px; height:260px; float:left;border-right:1px solid #a2a2a2; padding-top:13px; padding-left:15px; padding-right:5px;}
.third-column{width:227px; height:260px; float:left;  padding-top:13px;padding-left:15px; padding-right:15px;}
.red-title{width:100%; font-weight:bold; font-size:14px; color:#ff0000;}
.first-column-text{width:100%; height:auto; margin-top:5px; margin-bottom:20px;}
.three-column p{line-height:18px; letter-spacing:.1px; margin-top:0px; padding-bottom:0px;}
.sec-column p,.third-column p{line-height:16px;}
.learn-more a{font-weight:bold; color:#ff0000; text-decoration:none;}

/* sub page content css begin */
#main-sub{width:900px; height:auto; float:left; background-color:#e0e0e0;}
#side{width:165px; height:auto; float:left; padding-top:15px; padding-left:10px;}
*html #side{width:165px;overflow:hidden;}
#side .NavM011 { margin: 0px; padding:0px; }
#side .NavM011 ul { margin: 0px; padding:0px}
#side .NavM011 li { list-style: none; float:left; width:100%; padding:7px 0px; }
#side .NavM011 li a.active{color:#ff0000;}
#side .NavM011 li span {background: url(/_library/templates/skin_aci/arrow.jpg) no-repeat left 3px; float: left; font-size: 11px; font-weight: bold; line-height: 14px; padding-left: 13px;}

#side .NavM011 a { text-decoration: none; color: #001d46;}
#side .NavM011 a:hover {text-decoration: none; color: #ff0000 ;}
#content{width:725px; height:auto; background-color:#fff; float:left;}
*html #content{width:725px;overflow:hidden; padding-bottom:20px;}
.solution-banner{width:725px; height:460px;background:url(/_library/templates/skin_aci/solutions-banner.jpg) no-repeat left top;}
.takepoint-banner{width:725px; height:460px;background:url(/_library/templates/skin_aci/takepoint-banner.jpg) no-repeat left top;}
.whmd-banner{width:725px; height:360px;background:url(/_library/templates/skin_aci/whmd-banner.jpg) no-repeat left top;}
.eai-banner{width:725px; height:312px;background:url(/_library/templates/skin_aci/eai-banner.jpg) no-repeat left top;}
.igs-banner{width:725px; height:390px;background:url(/_library/templates/skin_aci/igs-banner.jpg) no-repeat left top;}
.top-text{width:auto; float:right; text-align:right; margin-right:25px; margin-top:0px; margin-bottom:0px;}
.top-text p{color:#000f35; font-size:10px; margin-top:6px; margin-bottom:0px;}
.top-text a{color:#ff0000;}
.page-content{width:685px; height:auto; float:left; padding-left:25px; padding-right:15px; float:left; margin-top:0px;}
.page-content h1,#content h1{width:100%; float:left;margin-top:0px; margin-bottom:0px;font-size:30px; color:#001d46; font-weight:normal; margin-bottom:10px;}
.page-content h2,#content h2{width:100%; float:left;margin-top:0px; margin-bottom:0px;color:#ff0000; font-size:18px;font-weight:normal; margin-bottom:15px;}
.banner-text{font-size:30px; color:#001d46; float:right; text-align:left; margin-top:40px; margin-right:-253px;}
.banner-text span{color:#ff0000; font-size:18px;}
.gray-bg-text{width:660px; height:auto; background-color:#7a7873; padding-left:25px; padding-right:40px; padding-top:12px; padding-bottom:12px; float:left; margin-bottom:15px;}
*+html .gray-bg-text{margin-top:0px;}
.gray-bg-text p{color:#fff; margin-top:0px; margin-bottom:0px; line-height:19px;}
.gray-bg-text span{color:#fff; font-size:16px; margin-top:0px; margin-bottom:0px; line-height:19px;}
.bottom-content-text,#sitenav{width:660px; height:auto; padding-left:35px; padding-right:0px; padding-top:12px; padding-bottom:0px}
#sitenav span a{color:#ff0000;}
.bottom-content-text p{line-height:19px; clear:both;}
#content ul{list-style:none; margin-left:25px; margin-top:0px; margin-bottom:15px; padding:0px;width:90%; clear:both;}
#content li{background:url(/_library/templates/skin_aci/li-icon.jpg) no-repeat left 4px;padding-left: 13px; margin-bottom:5px;}
.aci-brochure{margin-top:15px;}
.table-structure{width:500px; margin:0px auto; text-align:center;}
.table-structure td{padding-left:25px;padding-top:5px; padding-bottom:5px; border-bottom:dashed 1px #999999;}
p.blue-text{font-size:14px; font-weight:bold;color:#001D46;text-align:left;margin-bottom:0px;padding-bottom:0px;}
p.gray-text{margin-top:5px;padding-top:0px;}
.table-structure-aci{width:655px; margin:0px auto; text-align:center;padding-bottom:20px;clear:both;}
.table-structure-aci td{padding-top:5px; padding-bottom:10px; border-bottom:dashed 1px #999999;}
.table-structure-aci td.borderlast{padding-top:5px; padding-bottom:0px; border-bottom:dashed 1px #999999;!important}
.table-structure-aci td.nobdr{padding-top:5px; padding-bottom:0px; border-bottom:dashed 0px #999999;!important}
.table-structure-main{width:655px; margin:0px auto; text-align:center;}
.table-structure-main td{padding-left:25px;padding-top:5px; padding-bottom:5px; border-bottom:dashed 1px #999999;}
.page-content .SiteTitle1 {background:none repeat scroll 0 0 #7a7873;color:#ffffff;display:block;font-size:12px;margin:5px 0;padding:5px;text-transform:uppercase;}
.page-content .SiteTitle2 {background:none repeat scroll 0 0 #7a7873;color:#ffffff;display:block;font-size:14px;margin:5px 0;padding:5px;text-transform:uppercase; font-weight: bold;}
.page-content .SiteTitle3 {background:none repeat scroll 0 0 #7a7873;color:#ffffff;display:block;font-size:14px;margin:5px 0px 5px 0px;padding:5px;text-transform:uppercase; font-weight: bold;}
.g10{line-height:10px;padding:0px;margin:0px;border-bottom:dashed 0px;}
.imagepadding{margin-top:5px;}
.imgbdr{border:solid 1px #cccccc;}
p.grayfont{margin-top:5px;padding-top:0px;font-size:14px; font-weight:bold;text-align:center;clear:both;}
p.blackfont{margin-top:5px;padding-top:0px;font-size:14px; font-weight:bold;text-align:center;color:#222222;clear:both;}
p.grayfontleft{margin-top:5px;padding-top:0px;font-size:13px; font-weight:bold;text-align:left;clear:both;}
p.center{margin-top:5px;padding-top:0px;text-align:center;}
p.italic{margin-top:5px;padding-top:0px;text-align:center; font-style:italic;}
p.graybg_center{margin-top:5px;padding:5px 0px 5px 0px;font-size:14px; font-weight:bold;text-align:center; background-color:#e0e0e0;}
p.graybg_left{margin-top:5px;padding:5px 0px 5px 8px;font-size:14px; font-weight:normal;text-align:left; background-color:#e6e6e6;clear:both;}
p.right{clear:both;text-align:right;}
.spacing_lines{line-height:18px;}
ul.nospace{padding-left:0px;margin-left:0px!important;}
a.links{color:#ff0000;font-size:12px;text-decoration:underline;font-weight:normal;}
a.links:hover{text-decoration:none;}
.spacing_lines{line-height:18px;}
ul.nospace{padding-left:0px;margin-left:0px!important;}
a.links{color:#ff0000;font-size:12px;text-decoration:underline;font-weight:normal;}
a.links:hover{text-decoration:none;}
li div.paddingleft{padding-left:10px;}
.fontnormal{font-weight:normal;}
.black{color:#333333;}
span.fontblue{font-size:14px;font-weight:bold;color:#001d46}
.table-structure-whmd{width:665px; margin:0px auto; text-align:center;padding-bottom:20px;clear:both;}
.table-structure-whmd td{}
.table-structure-whmd td.header{ background-color:#015382;text-align:center;font-weight:bold;color:#ffffff;}
.spacer{clear:both;}
p.cb{clear:both;}
/* sub page content css end */

/* footer css begin */
#footer{width:902px; background:url(/_library/templates/skin_aci/footer-bg.png) no-repeat top; float:left; margin-left:0px; color:#fff; padding:10px 35px;}
*html #footer{margin-left:18px;}
#footer a{color:#fff;}
#footer a:hover{color:#ff0000;}
.Footer{ float:left: width:100%; position:relative;}
.Footer .FooterCredit{position:absolute; right:0px; top:0px;}


#footer span{width:900px;float:right; text-align:right; position:absolute; margin-right:0px; margin-top:-32px; }
/* footer css end */

#footerSub { margin: 0px; clear: both; padding:0px; background:url(/_library/templates/skin_aci/sub_btm.jpg) no-repeat center top #1F5B7F; min-height:100px }
#clear {clear:both}
#sitenav {font-size:10px; color:#999999; text-align:right}
.quoteclose {background: url(/_library/images/quoteclose.jpg) no-repeat; width:15px; height:15px; display:inline-block; margin-top:-4px; padding:0px}
.quoteopen {background: url(/_library/images/quoteopen.jpg) no-repeat; width:15px; height:15px; display:inline-block; margin-top:-4px; padding:0px}
.qte:first-letter {background: url(/_library/images/quoteopen.jpg) no-repeat left top;  font: italic 1.6em Georgia, "Times New Roman", Times, serif;}
.client {font-style:oblique; font-size:12px; color:#999999; clear:both}

blockquote {font: 1.2em/1.6em Georgia, "Times New Roman", Times, serif; width: 400px; background: url(/_library/images/quoteclose.jpg) no-repeat right bottom; padding-left: 18px; text-indent: -18px;}
#tb {BORDER-COLLAPSE: collapse; margin:0px auto}
#tb td{border-bottom:1px dotted #91D8D8; padding:5px}
#tb td img {max-width:140px; max-height:175px;}
#tb2 {BORDER-COLLAPSE: collapse; margin:0px auto}
#tb2 td{border-bottom:1px dotted #91D8D8; padding:5px}
#tb2 td img {max-width:200px; display:block; padding:5px }
#tbsm {BORDER-COLLAPSE: collapse; margin:0px auto; width:75%}
#tbsm td{border-bottom:1px dotted #91D8D8; padding:5px}
blockquote:first-letter { background: url(/_library/images/quoteopen.jpg) no-repeat left top; padding-left: 18px; font: italic 1.4em Georgia, "Times New Roman", Times, serif;}


/*---------------*/
/* ZeppOS  Menus */

/* NavM100 Horizontal */
#MenuHorizontal .NavM100 { margin: 0px; padding: 0px; text-align: center; }
#MenuHorizontal .NavM100 ul { list-style: none; margin: 0px; padding: 0px; }
#MenuHorizontal .NavM100 li { display: inline; }
#MenuHorizontal .NavM100 li span { color: #000000; font-size: 14px; border-right: 1px solid #000000; padding: 0px 10px 0px 10px;}
#MenuHorizontal .NavM100 li .MenuItemFirst { border-left: 1px solid #000000; }
#MenuHorizontal .NavM100 a { text-decoration: none; color: #000000; }
#MenuHorizontal .NavM100 a:hover { color: #ff0000; }

/* NavM100 Horizontal Tabbed */
#MenuHorizontalTabs .NavM100 { padding: 10px 0 0 0; height: 30px; }
#MenuHorizontalTabs .NavM100 ul { margin: 0 0 0 0; padding: 0px;  }
#MenuHorizontalTabs .NavM100 li { height: 30px; margin: 0px; display: inline; list-style: none; }
#MenuHorizontalTabs .NavM100 li { float: left; background: transparent url(/_library/templates/skin_bayless/menu_left.jpg) no-repeat left top; }
#MenuHorizontalTabs .NavM100 li span { padding: 10px; float:left; background: inherit; display:block; background:url(/_library/templates/skin_bayless/menu_right.jpg) no-repeat right top; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#MenuHorizontalTabs #headermenu .NavM100 li span a { float: none; }
/* End IE5-Mac hack */
#MenuHorizontalTabs .NavM100 a { text-decoration: none; }
#MenuHorizontalTabs .NavM100 a:hover { }
#MenuHorizontalTabs .NavM100 .MenuParent { float: left; background: transparent url(/_library/templates/skin_bayless/menu_left_over.jpg) no-repeat left top; }
#MenuHorizontalTabs .NavM100 .MenuParent span { float:left;  display:block; background: inherit url(/_library/templates/skin_bayless/menu_right_over.jpg) no-repeat right top; }

/* NavM100 Vertical */
#MenuVertical .NavM100 { margin: 5px 0 -10px 0; }
#MenuVertical .NavM100 li { list-style: none; }
#MenuVertical .NavM100 li span { color: #000000; font-size: 10px; border-bottom: 1px solid #000000; padding: 0px 10px 0px 10px;}
#MenuVertical .NavM100 li .MenuItemFirst { border-top: 3px solid #000000; }
#MenuVertical .NavM100 a { text-decoration: none; color: #000000; }
#MenuVertical .NavM100 a:hover { color: #DB0707; }

/* NavM100 Footer */
#MenuFooter .NavM100 { margin: 5px 0 -10px 0; }
#MenuFooter .NavM100 li { display: inline; list-style: none; }
#MenuFooter .NavM100 li span { color: #000000; font-size: 10px; border-right: 1px solid #000000; padding: 0px 10px 0px 10px;}
#MenuFooter .NavM100 li .MenuItemFirst { border-left: 1px solid #000000; }
#MenuFooter .NavM100 a { text-decoration: none; color: #000000; }
#MenuFooter .NavM100 a:hover { color: #DB0707}

/*---------------*/
/* ZeppOS Plugin */

/* Calendar */

#Calendar {}
.CalendarGrid {}
.CalendarGridNavigation {}
.CalendarGridHeader {} 
.CalendarGridHeaderCell {} 
.CalendarDayName {}
.CalendarMonthTitle { }
.CalendarDayCell {  }
.CalendarDayCellToday { }
.CalendarDayCellEvent { } 
.CalendarDayCellEventOver { }
.CalendarDayCellEventOff {  }
.CalendarDayEventText {  }
.CalendarDayCell div, .CalendarDayCellToday div, .CalendarDayCellEvent div, .CalendarDayCellEventOver div, .CalendarDayCellEventOff div { }
.CalendarDayNumber {  }
.CalendarEventDate { }
.CalendarEventTitle {  }

/* Calendar */
#CalendarEventList { }

/* Calendar */
#CalendarEventView { }
.CalendarEventViewClose {}
.CalendarEventViewTitle { }
.CalendarEventViewText { }
.CalendarEventViewData {}
.CalendarEventViewTime {}
.CalendarEventViewVenue {}
.CalendarEventViewLocation {}
.CalendarEventViewContact {}
.CalendarEventTicketView {}
.CalendarEventViewImage { float: right; }
.CalendarEventViewCount {}


/* Calendar */
.ArticleItem { padding-top: 10px; }
.ArticleItemTitle {  }
.ArticleItemTitle a:link, .ArticleItemTitle a:visited {  }
.ArticleItemTitle a:hover, .ArticleItemTitle a:active { }
.ArticleItemDate {  }
.ArticleItemMore { text-align: right;  }

/* Testimonials */
.TestimonyQuoteLeft { display: none; }
.TestimonyQuoteRight { display: none; }
.TestimonyText { padding: 27px 10px 0px 10px; background: url(http://empoweredinternet.com/_library/templates/skin_eishawaii/quoteLeft.gif) no-repeat top left; }
.TestimonyName { padding-top: 10px; background: url(http://empoweredinternet.com/_library/templates/skin_eishawaii/quoteRight.gif) no-repeat top right; }

/*---------------*/
/*  Classified  */
#ClassifiedAutoList { }
.ClassifiedAutoListTitle {}
.ClassifiedAutoListNone {}
.ClassifiedAutoListRow1 {}
.ClassifiedAutoListRow2 {}
.ClassifiedAutoListImage {}
.ClassifiedAutoListImageNone {}
.ClassifiedAutoListAutoPrice {}
.ClassifiedAutoListAutoDatePosted {}
.ClassifiedAutoListAutoTitle {}
.ClassifiedAutoListAutoMake {}
.ClassifiedAutoListAutoYear {}
.ClassifiedAutoListAutoText {}
.ClassifiedAutoListRowCol1 {}
.ClassifiedAutoListRowCol2 {}
.ClassifiedAutoListRowCol3 {}
.ClassifiedAutoListDealerTitle {}
.ClassifiedAutoListDealerLogo {}
.ClassifiedAutoListDealerPhone {}

/*---------------*/
/*    Coupon    */
.CouponList {  }
.CouponItem { display: inline; margin: 0px 5px 0px 5px; width: 300px; border: 1px #303030 dashed; }
.CouponItemLayoutValid { text-align: center; font-size: 10px; margin: 0px 15px 5px 15px; width: 260px; border-bottom: 1px #303030 solid; border-left: 1px #303030 solid; border-right: 1px #303030 solid;  }
.CouponItemLayoutDetails{ padding: 0px 10px 10px 10px; }
.CouponItemValidLeft { border-right: 1px #303030 solid;  padding-right: 5px;}
.CouponItemValidRight { padding-left: 5px; }
.CouponItemCompany { font-size: 14px; }
.CouponItemTitle { font-size: 16px;color: #850305; }
.CouponItemTitleSub { font-size: 12px; }
.CouponItemCode { font-size: 12px; font-weight: bold; }
.CouponItemText { font-size: 10px; padding-top: 10px; }
.CouponItemLayoutPrint { width: 300px; background: #303030; color: #ffffff; text-align: center; padding: 5px;}
.CouponItemLayoutPrint a { color: #ffffff; }


.DirectoryVendorResults { display: none; }
.DirectoryVendorOutline { }
.DirectoryVendorInner { margin: 5px; border: 1px #651a65 solid; background: #f8dff8; padding: 15px; }
.DirectoryVendorTitle { font-size: 16px; color: #596046; font-family: Georgia; }
.DirectoryVendorInfo { width: 300px; min-height: 50px;  }
.DirectoryVendorSlogan { display: none; }
.DirectoryVendorLink { display: none; }
.DirectoryVendorAddress { font-size: 11px; }
.DirectoryVendorLogo {text-align: center; text-weight: bold; padding: 20px 5px 20px 5px; }
.DirectoryVendorLogo img { width: 80px;}
.VendorMap { display: none; }
.VendorDateOpened { display: none; }
.VendorCategories  { display: none; }
.VendorLogoNo  { display: none; }
.VendorSearchLocation { display: none; }

.DirectoryVendorBoxed { text-align: center; padding: 20px; }
.DirectoryVendorBoxed .inner { border: 1px #c0c0c0 solid; background: #ffffff; min-height: 200px; }
.DirectoryVendorBoxed .DirectoryVendorLogo img { width: 100px;}
.DirectoryVendorBoxed .DirectoryVendorSlogan { display: inline; }

.DirectoryCategoryRecord, .DirectoryCategoryAlpha, .DirectoryCategoryReturn, .DirectoryCategoryLetter { display: none; }
.MemberOptInShowOptOut { display: none; }

#NavM111D .qmmc div{ z-index:99999 !important;}


.MenuAdmin{margin:auto; width:330px; padding-top:18px}
.MenuAdmin div{float:left; padding:0px 5px;}
.menu span.qmrcorner{background:none !important;}
.pdf-download-takepoint,.pdf-download-takepoint1{float:none; margin:75px 0px 0px 500px; position:absolute; text-align:right; width:auto; z-index:9999;}
.pdf-download-whmd{float:none; margin:92px 0px 0px 500px; position:absolute; text-align:right; width:auto; z-index:9999;}

*+html #content{padding-bottom:15px;}
*+html #content ul{float:none;}
*+html .pdf-download-takepoint{margin:-20px 0px 0px -160px;}
*html .pdf-download-takepoint{margin:-20px 0px 0px -160px;}
*+html .pdf-download-whmd{margin:-20px 0px 0px -160px;}
*html .pdf-download-whmd{margin:-20px 0px 0px -160px;}

*+html .pdf-download-takepoint1{margin:-60px 0px 0px -160px;}
*html .pdf-download-takepoint1{margin:-60px 0px 0px -160px;}
#qm0 div a #qm0 ul a{text-transform:capitalize;!important}

