H1{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #000000; margin:0px; padding:0px;}
H2{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #000000; margin:0px; padding:0px;}
H3{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #000000; margin:0px; padding:0px;}
body{font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #333333; padding: 0; background:url(../../../../etc/designs/up_design/images/background.png);}
A:LiNK { text-decoration: none; color: #c58818; font-family: Arial, Helvetica, sans-serif; }
A:ViSiTED { text-decoration: none; color: #c58818; font-family: Arial, Helvetica, sans-serif;}
A:HOVER { text-decoration: underline; color: #655943; font-family: Arial, Helvetica, sans-serif;}

/** Template **/

.ad-display img, .ad-display embed, .ad-display object{border:0;}
#template #header #topLeaderBoard .ad-display img{border:0px !important;}
#templateOuterLeft{background:url(../../../../etc/designs/up_design/images/headerBG.jpg) repeat-x top;}
#template #container{background:#ffffff;}
#template #container .ad-display img, #template #container .ad-display embed, #template #container .ad-display object{border:1px solid #c0c0c0;}
#peel embed, #peel object{border:0;}
#flap object, #flap embed{border:0;}

/* Top Navigation */

#topNavigationUP{float:left; height:33px; padding-top:12px; width:993px;}
#topNavELP{background:url(../../../../etc/designs/up_design/images/elpNav.png) top left no-repeat; display:block; float:left; height:25px; width:91px; margin-right:25px;}
#topNavELP:hover{background-position:-25px left;}
#topNavPG{background:url(../../../../etc/designs/up_design/images/powergridNav.png) top left no-repeat; display:block; float:left; height:27px; width:71px;}
#topNavPG:hover{background-position:-28px left;}
#topNavUPright{float:right; color:#ffffff; margin-top:7px;}
#topNavUPright a{color:#ffffff; font-family:helvetica, sans-serif; font-weight:bold; font-size:11px;}
#topNavUPright .topNavSM{padding-top:4px;}
#topNavUPright .topNavDivider{margin:0 5px;}
#topNavUPright .twitter{background:url(../../../../etc/designs/up_design/images/twitterBadge.png) bottom left no-repeat; padding-left:26px;}
#topNavUPright .facebook{background:url(../../../../etc/designs/up_design/images/facebookBadge.png) top left no-repeat; padding-left:26px;}
#topNavUPright .linkedin{background:url(../../../../etc/designs/up_design/images/linkedin.png) top left no-repeat; padding-left:26px;}
#topNavUPright .youtube{background:url(../../../../etc/designs/up_design/images/youtubeBadge.png) top left no-repeat; padding-left:26px;}
#topNavUPright .rss{background:url(../../../../etc/designs/up_design/images/rssBadge.png) top left no-repeat; padding-left:26px;}

/**** Header ****/

#template #topHeader{ margin-bottom:0px;}
#template #header #branding {margin:0px; height:120px; width:670px;}
#template #header #topLeaderBoard .ad-display {height:90px; padding:14px 0; border:0 !important}
#template #header #topLeaderBoard {padding:0; width:993px;}
*:first-child+html #template #header #topLeaderBoard {height:164px;}
#rteArea {width:300px !important;}

/* Utility Box */

#template #header #utilityBar{background:url(../../../../etc/designs/up_design/images/utilityboxBG.png) top left no-repeat; color:#000000; float:right; height:90px; margin-left:0px; margin-top:30px; width:314px; }
#template #header #utilityBar #loginlinks{padding:10px 0 10px 10px}
#template #header #utilityBar a{color:#ffd503;}
#utility-bar-searchForm{margin:10px 0 0 10px;}
#utilityBar #loginlinks{padding-left:12px; color:#fff;}
#template #header #utilityBar #subscribe{float:right; width:auto; margin: 4px 10px 0 0;}
#template #header #utilityBar #subscribe a{font-size:10px;}
#utilitybox-search-string{height:20px; width:133px;}

/* Navigation */

div.topnav {background:url(../../../../etc/designs/up_design/images/transparentBG.png) top left;}
ul.menu.one{height:65px;}
ul.menu li.one{height:40px; margin:10px 0 0 10px;}
ul.menu li.one a{color:#FFFFFF; line-height:40px; font-size:16px; font-family:Trebuchet MS; text-transform:uppercase; padding:0 17px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {ul.menu li.one a{padding:0 17px;}}
ul.menu li.upNavItem{}
ul.menu li.upNavItem:hover{color:#ffd503;}
ul.menu li.upNavItem:hover a{background:#655943; color:#ffd503 !important;}
ul.menu li.nav-highlighted{background:#655943; color:#0E2E83;}
ul.menu li.nav-highlighted a{color:#ffd503 !important; }
ul.menu li.upNavItem ul.dropdown-secondary {background:#655943; padding-bottom:5px !important;}
ul.menu li.upNavItem .dropdown-secondary li.nav-highlighted{;}
ul.menu li.upNavItem .dropdown-secondary li.nav-highlighted a{color:#F4DF1E;}
ul.menu li.upNavItem .dropdown-secondary a{background:#655943; color:#ddccad !important; font-family:arial; font-weight:bold; text-transform:none; font-size:12px; line-height:12px; padding:10px; border-bottom:1px solid #000000;}
*:first-child+html ul.menu li.upNavItem .dropdown-secondary a{padding:0 10px;}
ul.menu li.upNavItem .dropdown-secondary a:hover{color:#F4DF1E !important;}
ul.menu li.upNavItem ul.dropdown-secondary.three{border:0px;}
ul.menu li.upNavItem ul.dropdown-secondary li.three{border:0px; color:#ffffff; list-style:disc outside none; margin-left:25px;}
ul.menu li.upNavItem ul.dropdown-secondary li.three a{line-height:15px; height:15px; font-weight:normal;}
ul.menu.one ul.menu.two {background:transparent !important; padding-top:5px !important; width:auto !important; min-width:200px; position:absolute; z-index:9999999;}
div#globalSubNav{background:#444444 url(http://www.utilityproducts.com/etc/designs/up_design/images/dropdownBG1.png) repeat-x top left !important; color:#ffffff; line-height:30px; padding:0 10px;}
div#globalSubNav a{color:#F4DF1E; font-size:11px; line-height:30px;}
div#globalSubNav a:hover{color:#F4DF1E;}
ul.menu.two.inline-secondary li{background:transparent !important; display:inline; height:30px; padding-left:20px; padding-right:10px;}
ul.menu.two.inline-secondary li.first-item{background:transparent !important;}

/*white paper aggregator*/
.whitepaper-promotional{background:#f4eddf;}
.aggregate-standard-subtitle{margin-bottom:0px; margin-top:10px;}
.whitepaper-image-td {border-bottom:1px solid #cccccc padding:10px 10px 10px 0;}
.whitepaper-synopsis-td {border-bottom:1px solid #cccccc padding:10px 10px 10px 0;}
.aggregate-standard-row{border-bottom:1px solid #cccccc; margin-bottom:10px !important; padding-bottom:10px; }
.aggregate-standard-subtitle{float:left; margin-top:10px; margin-bottom:0px !important;}
.nf-aggregate-standard-row{border-bottom:1px solid #cccccc; margin-top:10px; margin-bottom:0px !important; padding-bottom:10px; }
.f-aggregate-standard-row{border-bottom:1px solid #cccccc; margin-top:10px; margin-bottom:0px !important; padding-bottom:10px; }

/* Footer */
#template #footer{background:transparent; color:#ffffff; margin-bottom:0;}
#template #footer a{color:#a2a2a2;}
#template #footer #footerNav{background:#363127 url(../../../../etc/designs/up_design/images/footer2BG.jpg) repeat-x top left; margin-top:0px;}
#template #footer #footerNav .footerlink{font-size:12px; text-align:left;}
#template #footer #footerNav .footerlink a{color:#ffd503; font-weight:bold;}
#template #footer #footerNav{text-align:center; width:100%;}
#template #footer #pennLogo{height:60px; margin-right:10px;}
#template #footer #bottomLeaderBoard .ad-display{background:url(../../../../etc/designs/up_design/images/btmldrBG.jpg) repeat-x top left;}
#template .extendedfooter{background:#494232; color:#fff; padding:10px;}
#template .extendedfooter a{color:#ffd503;}

/* Component Skeleton Styling */

.compWrapAlpha {margin-bottom:10px;}
.compWrapBravo {}
.compWrapCharlie {}
.compWrapDelta {}
.pagination{float:left; width:100%;}
.compBody{padding:5px;}
.compFooter{padding:5px; height:12px; text-align:right;}
.compMoreLink{text-align:right;}
.compFooter{float:none;}
.compFooter a{color:#c58818; display:block; float:right; font-style:italic; font-weight:bold; padding:5px;}

.PromoBoxHeadLeft {color:#333333; height:35px;}
.PromoBoxHeadRight {color:#333333; height:35px;}
.PromoBoxHeadRight .compTitle{background:url(../../../../etc/designs/up_design/images/midArtHeader.jpg) repeat-x scroll left top transparent; color:#333333; display:block; font-size:16px; font-weight:bold; height:20px; padding:8px 5px; margin:0; text-align:left; text-transform:uppercase;}
.PromoBoxHeadRight h1{background:url(../../../../etc/designs/up_design/images/midArtHeader.jpg) repeat-x scroll left top transparent; color:#333333; display:block; font-size:16px; font-weight:bold; height:20px; padding:8px 5px; margin:0; text-align:left; text-transform:uppercase;}
.PromoBoxHeadRight h2{background:url(../../../../etc/designs/up_design/images/midArtHeader.jpg) repeat-x scroll left top transparent; color:#333333; display:block; font-size:16px; font-weight:bold; height:20px; padding:8px 5px; margin:0; text-align:left; text-transform:uppercase;}
.PromoBoxHeadRight h3{background:url(../../../../etc/designs/up_design/images/midArtHeader.jpg) repeat-x scroll left top transparent; color:#333333; display:block; font-size:16px; font-weight:bold; height:20px; padding:8px 5px; margin:0; text-align:left; text-transform:uppercase;}
.PromoBoxHeadRight h4{background:url(../../../../etc/designs/up_design/images/midArtHeader.jpg) repeat-x scroll left top transparent; color:#333333; display:block; font-size:16px; font-weight:bold; height:20px; padding:8px 5px; margin:0; text-align:left; text-transform:uppercase;}
.PromoBoxHeadRight h5{background:url(../../../../etc/designs/up_design/images/midArtHeader.jpg) repeat-x scroll left top transparent; color:#333333; display:block; font-size:16px; font-weight:bold; height:20px; padding:8px 5px; margin:0; text-align:left; text-transform:uppercase;}
.PromoBoxHeadRight .noTagTitle{background:url(../../../../etc/designs/up_design/images/midArtHeader.jpg) repeat-x scroll left top transparent; color:#333333; display:block; font-size:16px; font-weight:bold; height:20px; padding:8px 5px; margin:0; text-align:left; text-transform:uppercase;}

.article-display .PromoBoxHeadRight h1, .article-display .PromoBoxHeadRight .compTitle, .article-display .PromoBoxHeadRight .noTagTitle{background:transparent; color:#494132; height:auto; padding:8px 0; font-size:24px; text-transform:none;}
.article-display .PromoBoxHeadRight{height:auto;}
.article-display .PromoBoxHeadLeft{height:auto;}

/* News Aggregator */
.aggregator-standard .aggregate-standard-row {border-bottom:1px solid #cccccc; margin-bottom:10px; padding-bottom:10px; }
.aggregator-standard .aggregate-standard-row .synopsis p{display:inline; padding:0px;}
.aggregate-standard-row a{color:#655943; display:block; font-weight:bold; margin-bottom:3px;}
.aggregator-standard .aggregate-standard-row .publish-date{font-weight:bold;}
.f-aggregate-standard-row a{color:#655943; display:block; font-weight:bold; margin-bottom:3px;}
.nf-aggregate-standard-row a{color:#655943; display:block; font-weight:bold; margin-bottom:3px;}

.moretext a{color:#c58818; font-style:italic;}

/* Content Rotator */
.content-rotator-formtable{background:#aea189; padding:5px;}
.content-rotator-formtable td{background:#ffffff;}
.contentrotator-innerdiv{padding:10px;}
.content-rotator-content-title a{color:#655943; font-size:16px;}
.content-rotator-pagenum {font-weight:bold; padding-left:1px;}
.content-rotator-morelink{width:auto;}
.content-rotator-morelink a{color:#c58818; font-weight:bold; font-style:italic;}
.content-rotator-formtable td{background:#655943;}
.content-rotator-box{background:#ffffff;}
.content-rotator-box td{background:#ffffff;}
.content-rotator-adcode{background:#655943; color:#ffffff;}
.content-rotator-totPages{background:#655943; color:#ffffff; padding-top:2px;}

/* Registration */
.pw-registration-form iframe{position:static !important; *position:static !important; z-index:1;}
iframe{position:static !important; *position:static !important; z-index:1;}

/* Current Issue */
.promo .issue-promo .viewNowLabel a{background:#63593F;}
.promo .issue-promo .viewNowLabel a:hover{color:#FAD500}
.promo .issue-promo .description a{background:#63593F;}
.promo .issue-promo .descriptionl a:hover{color:#FAD500}
.promo .issue-promo .archiveLabel a{background:#63593F;}
.promo .issue-promo .archiveLabel a:hover{color:#FAD500}

/* Past Issues */
.pastIssue {color:#646464;}
.top-pagination{padding:0px;}
.pagination{background:#f4eddf;}
.pagination a{color:#c58818;}
.toc-first-category{margin:0px !important;}
.toc-category{margin:0px !important;}
.toc-list-item a{color:#655943;}
.toc-list-item .header{display:table-caption; float:none;}

/* Bread Crumbs */
.breadcrumb {float:left; margin:10px 0 0 10px; width:98%;}
.breadcrumb .breadcrumbUlTC {background:#F4EDDF; margin:0; padding:5px; font-weight:bold;}
.breadcrumb .breadcrumbUl {background:#F4EDDF; margin:0; padding:5px; font-weight:bold;}