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

#contentContainer { background: url(dev/images/products/billboards/aaefx_fireworks_dev_r6_c5.jpg) repeat-x; background-color:#011121; width: 966px; min-height: 336px; margin:0; padding:0; }
#sidebarNav { position:relative; width:156px; margin-right:10px; font-family: Geneva, Arial, Helvetica, sans-serif; color: #FFF; font-weight: normal; font-style: normal; text-align:right; }
#sidebarNav h3 { font-size:18px; color:#FFF; font-weight: normal; font-style: normal; }
#sidebarNav ul { left:0; font-size:12px; color:#FFF; list-style-type: none; padding:0; }
#sidebarNav li { left:20; color:#FFF; padding:4px 2px; }
#sidebarNav li:hover { background-color:#820000; }
#sidebarNav li:active { color:#820000; background-color:#FFF;}
#sidebarNav li a { color:#FFF; text-decoration:none; padding:4px 2px;}
#sidebarNav li a:hover { background-color:#820000; }
#sidebarNav li a:active { color:#820000; background-color:#FFF;}

/*SUB-PAGES*/
#contentContainer-sub-page { background:url(dev/images/sub-page/sub-page-2-col-main-back.jpg) repeat-y; width: 800px; min-height: 336px; margin:0; padding:0; }
#contentContainer-sub-page .block { width:720px; background:#000; border:#404040 1px solid; margin:5px 33px 20px 34px; padding:5px; }
#contentContainer-sub-page .block.heading { }
#contentContainer-sub-page .block.content p { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#c1c1c1; margin:20px; }
#contentContainer-sub-page .block.content ol { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#c1c1c1; margin:20px; }
#contentContainer-sub-page .banner { border:#404040 1px solid; width:689px; margin:0 15px; }
#contentContainer-sub-page hr { color:#404040; clear:both; margin:20px 10px; background-color:#404040; height:1px; border:0; }
.important { background:url(dev/images/different/culture/why-drug-free-matters-important-back.jpg) no-repeat; border:#404040 1px solid; width:676px; height:63px; margin:13px; padding:8px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#c1c1c1; }
.important p { margin:0; }
.pRed { color:#e60000; font-weight:bolder; }
.pRedCAPS { color:#e60000; font-weight:bolder; text-transform:uppercase; }
.pWhiteBold { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bolder; color: #FFF; text-decoration: none; }
/*END OF SUB-PAGES*/

/*NEW PRODUCT PAGES*/
#contentContainer-product-page { width: 800px; min-height: 336px; margin:0; padding:0; background-image: url(/dev/images/products/product-main-middle.jpg); background-repeat: repeat-y; position: relative; top:0; }
#contentContainer-product-page .buttons { height:32px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bolder; text-align:center; color:#FFF; background-image: url(dev/images/products/product-main-button-back.jpg); background-repeat: repeat-x; padding:0; margin:0; }
#contentContainer-product-page .buttons ul { margin:0; padding:7px 0; }
#contentContainer-product-page .buttons li { display:inline; }
#contentContainer-product-page .buttons li a:hover { background-color:#820000; font-family: Arial, Verdana, Helvetica, sans-serif; }
#contentContainer-product-page .buttons li a { color:#FFF; text-decoration:none; padding:4px 10px; margin:0 5px; }
#contentContainer-product-page .shadowTop { position:absolute; z-index: 0; top:32px; left:0; }
#contentContainer-product-page .shadowBottom { position: absolute; z-index: 0; bottom:0; left:0; height:100px; }
#contentContainer-product-page .block { width:672px; background:#000; border:#404040 1px solid; margin:20px 63px 20px 63px; padding:20px 0 5px 0; z-index: 1; position:relative; }
#contentContainer-product-page .block.content p { font-size:12px; color:#c1c1c1; margin:20px; font-family: Arial, Verdana, Helvetica, sans-serif; }
#contentContainer-product-page .block.content ol { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#c1c1c1; text-align:left; }
#contentContainer-product-page .banner { width:630px; margin:0 20px; }
#contentContainer-product-page .banner h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder; color: #FFF; text-decoration: none; margin:5px; }
#contentContainer-product-page .block.content .banner p { margin:20px 0; text-align:justify;}
#contentContainer-product-page .block.content a { color:#e60000; }
#contentContainer-product-page hr { color:#404040; clear:both; margin:20px 10px; background-color:#404040; height:1px; border:0; }
/*END OF NEW PRODUCT PAGES*/

.videodiv { width: 640px; margin-left:auto; margin-right:auto; }
.formbutton { background: url(dev/images/footer/aaefx_newsletter_button.jpg) no-repeat; height: 17px; width: 17px; text-decoration: none; border-style: none; position: relative; }
.forminput { background-color:#999999; border-style: none; height: 19px; width: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; }
#topleft { position: absolute; left: 0; top: 0; display: block; height: 125px; width: 125px; background:   url("../badges/badge.png") no-repeat; text-indent: -999em; text-decoration: none; }
.unnamed1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }
.utilitymenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; }
.utilitymenudark { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }
.utilitysmalldark { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-align: right; }
a.utilitynav:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; font-style: normal; font-weight: normal; line-height: 10px; text-decoration: none; }
a.utilitynav:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; font-style: normal; font-weight: normal; line-height: 10px; text-decoration: none; }
a.utilitynav:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-style: normal; font-weight: normal; line-height: 10px; text-decoration: none; }
a.utilitynav:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-style: normal; font-weight: normal; line-height: 10px; text-decoration: none; }
.footermenudark { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; }
.footermenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }
.footermenusmalldark { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-align: right; }
a.footernav:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; font-style: normal; font-weight: normal; line-height: 9px; text-decoration: none; }
a.footernav:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; font-style: normal; font-weight: normal; line-height: 9px; text-decoration: none; }
a.footernav:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; font-style: normal; font-weight: normal; line-height: 9px; text-decoration: none; }
a.footernav:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; font-style: normal; font-weight: normal; line-height: 9px; text-decoration: none; }
.submenuheading { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; font-weight: normal; font-style: normal; }
.submenuoff { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 26px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
.submenuon { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 26px; font-weight: normal; color: #820000; text-decoration: none; }
a.subnav:link { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-style: normal; font-weight: normal; line-height: 26px; text-decoration: none; }
a.subnav:visited { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-style: normal; font-weight: normal; line-height: 26px; text-decoration: none; }
a.subnav:hover { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #820000; font-style: normal; font-weight: normal; line-height: 26px; text-decoration: none; }
a.subnav:active { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #820000; font-style: normal; font-weight: normal; line-height: 26px; text-decoration: none; }
.corpcontenttitle { font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #333333; font-weight: normal; font-style: normal; }
.corpcontent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal; font-style: normal; }
.blogedge { border-right-width: 1px; border-right-style: inset; border-right-color: #020202; }
.blogedgedual { border-right-width: 1px; border-right-style: solid; border-right-color: #8D8D8D; border-left-width: 1px; border-left-style: solid; border-left-color: #020202; }
.blogedgebottom { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #8D8D8D; }
.blogbio { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #464646; font-weight: normal; font-style: normal; line-height: 16px; padding: 0px 25px 20px; }
.productname { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.productsubline { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; font-style: italic; }
.productsubcontent { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; font-style: normal; line-height: 15px; }
.newsheadline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #A80000; font-weight: bold; font-style: normal; line-height: 20px; }
.newsdate { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: bold; font-style: normal; line-height: 18px; }
.newsstory { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal; font-style: normal; line-height: 14px; margin-top: 13px; text-align:justify; }
.submenuoff2 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 26px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
.submenuon2 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 26px; font-weight: normal; color: #820000; text-decoration: none; }
.blogbioblog { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #464646; font-weight: bold; font-style: normal; line-height: 16px; padding: 0px 25px 20px; }
.productsmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; line-height: normal; font-style: italic; }
.productsubcontentbold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; font-style: normal; line-height: 15px; }
.blogbionew { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal; font-style: normal; line-height: 16px; }
.blogbionew li { padding:3px 0; }
/*.highlight {
	background-color: #FF0;
}*/

