@charset "utf-8"; /**
 * Shared Style Sheet
 * Power Monitors, Inc.(R) Web Site
 */

* {margin:0; padding:0; z-index:0;}

body {background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:125%; color:#535c62;}

ul {margin-top:0px; margin-left:12px;}

.hide {display:none;}

.body-segment {display:block; clear:both; width:981px; margin-left:auto; margin-right:auto;}

.primary-segment {min-height:550px;}

.column {display:inline-block; float:left;}

.side-bar-column {width:255px;}

.content-column {width:725px;}

.side-bar-column .box {width:246px; clear:both; margin-right:9px;}

.content-column .box {width:716px; clear:both; margin-right:9px;}

a {text-decoration:none; color:#0b7ecf;}

a:hover {color:#0b7ecf;}

a.button {border:1px solid #efefef; padding:4px 8px;}

a.button:hover {border:1px solid #e4e4e4; background-color:#efefef;}

a.button:active {background-color:#eee;}

a img {border:none;}

a.info-link {display:inline-block; width:16px; height:16px; background:url(/images/shared/icons/info-link.png) no-repeat;}

sup {font-size:8px; display:inline; font-family:Arial, Helvetica, sans-serif;}

h1 {color:#999; font-weight:normal; font-size:16px;}

h2 {color:#999; font-weight:normal; font-size:18px;}

h1#home-title {display:block; clear:both; font-size: 18px; color:#0b7ecf; margin-left:0px; margin-top:20px; margin-bottom:10px;}

h1#tech-title {margin-left:0px; margin-top:10px; margin-bottom:5px;}

h1#page-title {display:block; clear:both; font-size: 18px; color:#0b7ecf; padding:0 0 9px 18px; margin-top:20px; margin:20 10 22px auto;}

h1.box-header {display:block; clear:both; margin:5px 0 5px 10px; color:#3a86b7;}

.red {color:#e00 !important;}

blockquote {font-size:12px; margin:0 0 20px 30px;}

.spinner {background:url(/images/shared/clipart/spinner.gif) center no-repeat #fff;}

#environment {display:inline-block; float:left; height:20px; color:#ffc466; font-weight:bold; background:url(/images/shared/icons/alert.gif) no-repeat; padding:3px 0 0 24px; margin:5px 0 0 20px;}

.rule {border-top:thin; border-top-color:#999;}


/* image positioning in text */
img.right {float:right; margin:0 0 20px 20px;}

img.left {float:left; margin:0 20px 20px 0;}

img.bordered {border:1px solid #aaa;}

/* icons */

a.icon {font-size:11px; color:#0b7ecf; padding-left:25px; margin-right:9px; background-repeat:no-repeat;}
info-box

a.details {background-image:url(../../images/shared/icons/details.gif); background-position:12px 3px;}

a.photos {background-image:url(../../images/shared/icons/photos.gif); background-position:2px 3px;}

a.video {padding-left:17px; background-image:url(../../images/shared/icons/video.gif); background-position:0px 4px;}

a.print-view {float:right; padding-left:18px; background:url(../../images/shared/icons/print.gif) 0px 0px no-repeat; height:12px; color:#717e87;}

a.print-view:hover {background-position:0px -12px; color:#65aad6;}

/* flare */

.line-divider {display:block; clear:both; background-repeat:repeat-x; margin-bottom:20px; margin-top:10px;  min-height:2px; vertical-align:middle; border-bottom:1px solid #0b7ecf;}
				
/* forms */

input, option {font-size:11px; color:#434b50;}

a.input-submit {display:block; float:left; width:22px; height:22px; margin-top:2px; background:url(../../images/shared/form/input-submit.png) no-repeat;}

a.input-submit:hover {background-position: -22px 0px;}

.select-wrapper {display:inline-block; padding:2px; background:url(../../images/shared/select-wrapper.png) repeat-x #555; height:23px;}

select.inner-shadow {padding:2px; cursor:pointer; background:url(../../images/shared/input-inner-shadow.png) no-repeat; border:none; color:#434b50;}

option {padding:2px 2px 2px 6px; cursor:pointer; font-size:11px; color:#434b50; background-color:#fff;}

optgroup {padding:4px 1px; font-style:normal; color:#666; border-top:1px solid #333; font-size:11px; background-color:#fff;}

input.empty, option.empty, li.empty, p.empty {color:#d1d9df; font-style:oblique;}

ul.errors {display:block; list-style-type:none; list-style-position:outside;}

ul.errors li, p.hint {display:block; clear:both; padding:3px 0 3px 30px; color:#500 !important; background:url(/images/shared/icons/form-error.png) 6px center no-repeat #fff3f3; margin-top:3px; border:1px solid #fee;}

dl.zend_form input, form.zend_form_custom input {font-size:13px; padding:3px; border:1px solid #ccc; margin-bottom:8px;}

form.zend_form_custom select {border:1px solid #ccc; margin:0 0 8px 0;}

form.zend_form_custom option {padding:3px 7px 3px 3px;}

/* lists */

ul.normal {list-style-position:outside; list-style-type:circle; padding-left:10px;}

ul.normal li {margin:0 0 5px 20px; font-size:12px;}

ul.normal ul {margin:5px 0 15px 0;}

.content {margin:0 30px !important;}

.content p, .content-column p {margin-bottom:20px; font-size:12px;}

/* info boxes */

.info-box {display:block; clear:both; background-repeat:repeat-x; margin-bottom:10px; margin-top:10px; color:#333; padding:10px; min-height:50px; vertical-align:middle;}

.blue {background-image:url(../../images/shared/gradient-infobox-blue.png); background-color:#dde5e8; border:1px solid #d1dbdf;}

.orange {background-image:url(../../images/shared/gradient-infobox-orange.png); background-color:#ffe3bf; border:1px solid #ffd8a5;}

.green {background-image:url(../../images/shared/gradient-infobox-green.png); background-color:#d5ffd5; border:1px solid #b4fdb4;}

h1.orb {display:block; clear:both; padding:8px 0 10px 47px; height:54px; background-repeat:no-repeat; background-position:0 0;}

h2.orb {display:block; clear:both; padding:3px 0 10px 27px; height:20px; background-repeat:no-repeat; background-position:0 0; font-weight:normal; font-size:12px;}

.orb p {display:inline-block !important; clear:both !important; margin-top:5px !important;}

h1.info {background-image:url(../../images/shared/icons/orb-info-medium.png);}

h1.error {background-image:url(../../images/shared/icons/orb-error-medium.png);}

h1.check {background-image:url(../../images/shared/icons/orb-check-medium.png);}

h2.info {background-image:url(../../images/shared/icons/orb-info-small.png);}

h2.error {background-image:url(../../images/shared/icons/orb-error-small.png);}

h2.check {background-image:url(../../images/shared/icons/orb-check-small.png);}

/* file description */

#descriptionContainer {padding: 0px; margin:0; width: 600px float: left;}

.descriptionBox {padding: 15px; font-family: Arial, Helvetica, sans-serif; text-align:justify; font-size: 12px; border:solid 1px #CCC; overflow:hidden; height: 157px;}

table.sheet { border-color:#ffffff; width:590px;font-size:10px;text-align:left;}

td.sheet {padding:6px; background-color:#EBEBEB; vertical-align:top;}

.sheet p {margin-bottom:0px; font-size:11px;}



/** * Site Toolbars  */

#top-bar {display:block; position:fixed; top:0; width:100%; height:31px; background-color:#000; z-index:1000;}

#top-bar-links {display:block; width:980px; margin:0 auto; padding-top:8px; color:#e5e5e5; text-align:right;}

#top-bar-links a {color:#fff;}

#top-bar-links a:hover {color:#afdfff;}

.bright {color:#ffa633;}

#user-name {color:#cfdce5; font-weight:bold;}

#shopping-cart-link {padding-left:20px; background:url(../../images/shared/icons/shopping-cart.gif) 4px 4px no-repeat;}

#shopping-cart-link:hover {/*background:url(../../images/shared/icons/shopping-cart-hover.gif) 4px 4px no-repeat;*/
	background-position: 4px -7px;}

#bottom-bar {display:block; position:fixed; bottom:0; width:100%; height:31px; background-color:#000; z-index:1000;}

#bottom-bar-links {display:block; width:980px; height:31px; margin:0 auto;}

.bottom-menu-control {display:block; float:left; height:13px; padding:9px 9px 9px 25px; font-size:11px; border-left:1px solid #222; border-right:1px solid #222; color:#eee; font-weight:bold;}

.bottom-menu-control:hover {background-color:#333; color:#fff;}

.bottom-menu-control:active {background-color:#eee; color:#333;}

.bottom-menu {display:none; position:absolute; float:left; clear:left; bottom:31px; list-style-type:none; background-color:#000; border-top:1px solid #222; border-left:1px solid #222; border-right:1px solid #222;}

.menu-active {display:block;}

.bottom-menu li {display:block; clear:both; border-bottom:1px solid #ccc; border-top:1px solid #fff;}

.bottom-menu a {display:block; clear:both; padding:7px 9px 7px 29px; color:#333; background-color:#eee;}

.bottom-menu a:hover {background-color:#dadada; color:#111;}

.bottom-menu a:active {background-color:#333;}

.bottom-menu li:last-child {border-bottom:none;}

#control-applications {background:url(/images/shared/icons/uparrow-up.png) 9px 13px no-repeat;}

#control-applications:hover {background:url(/images/shared/icons/uparrow-over.png) 9px 13px no-repeat #333;}

#control-applications:active {background:url(/images/shared/icons/uparrow-down.png) 9px 13px no-repeat #eee;}

#control-applications.control-active {background:url(/images/shared/icons/downarrow-up.png) 9px 13px no-repeat;}

#control-applications.control-active:hover {background:url(/images/shared/icons/downarrow-over.png) 9px 13px no-repeat #333;}

#control-applications.control-active:active {background:url(/images/shared/icons/downarrow-down.png) 9px 13px no-repeat #eee;}


/** Individual application link icons **/

#app-rec-time-calc {background-image:url(/images/shared/icons/rec-time-calc.png); background-position:7px 5px; background-repeat:no-repeat;}


/** * HEADER */

#ie6-position-fix {display:none;}

#header {display:block; clear:both; margin:31px auto 0 auto; width:980px; height:104px; background:url(../../images/shared/clipart/pmi-logo.png) 0px 4px no-repeat;}

/* MENU */

#menu {display:block; clear:both; margin:0 0 7px 154px; width:826px; height:43px; background:url(../../images/shared/menu/menu.png) 0px 31px repeat-x;}

#menu li, #menu a {display:block; letter-spacing:120%; float:left; letter-spacing:120%;}

#menu li {height:43px; margin-right:36px; letter-spacing:120%;}

#menu a {font-size:14px; padding-top:10px; height:33px; color:#4e6575; letter-spacing:120%;}

#menu a:hover {color:#0b7ecf; letter-spacing:120%;}

#menu a.active {color:#ffba60; background:url(../../images/shared/menu/menu-item-active.png) 0px 31px repeat-x; letter-spacing:110%;}

/* search */

#search-bar {display:block; margin-left:318px; width:662px; height:36px; background:url(../../images/shared/search-bar.png) repeat-y;}

#search-bar label {display:block; float:left; clear:left; height:36px; margin:0 8px 0 355px; color:#669fbc; padding-top:11px;}

#search-wrapper {display:block; float:left; width:254px; height:26px; background:url(../../images/shared/form/input-search.png) no-repeat; margin-top:5px;}

#search {display:block; float:left; border:none; margin:2px 0 2px 2px; width:224px; height:18px; background-color:transparent; padding:4px 0 0 4px;}

/**
 * Box
 */

div.box {display:table; margin-bottom:8px;}

.box-top,

.box-middle, .box-bottom {display:table-row;}

.box-corner-left,

.box-corner-right,

.box-border,

.box-border-left,

.box-border-right,

.box-content {display:table-cell;}

.box-corner-left, .box-corner-right {width:4px; height:4px; background-repeat:no-repeat;}

.box-border {background-repeat:repeat-x;}

.box-border-left, .box-border-right {background-repeat:repeat-y;}

/* corners */

.box-top .box-corner-left {background-image:url(../../images/shared/box/corner-top-left.png);}

.box-top .box-corner-right {background-image:url(../../images/shared/box/corner-top-right.png);}

.box-bottom .box-corner-left {background-image:url(../../images/shared/box/corner-bottom-left.png);}

.box-bottom .box-corner-right {background-image:url(../../images/shared/box/corner-bottom-right.png);}

/* borders */

.box-top .box-border {background-image:url(../../images/shared/box/border-top.png);}

.box-border-left {background-image:url(../../images/shared/box/border-left.png);}

.box-border-right {background-image:url(../../images/shared/box/border-right.png);}

.box-bottom .box-border {background-image:url(../../images/shared/box/border-bottom.png);}

.box-content {padding:15px 20px 20px 20px;}

.box-content-tech {padding:15px 20px 20px 20px; width:198px; height:195px;}

.box-content h1 {display:block; clear:both; margin-bottom:8px;}

.box-content p {color:#47443c; font-size:12px; margin:6px 0 10px 10px; line-height:15px;}

/** variants **/

.content-column-box {width:716px;}

/**
 * Link Lists
 */

ul.link-list {list-style-type:none; list-style-position:outside; margin-left:10px;}

ul.link-list li {margin-bottom:6px;}

ul.link-list a {display:inline-block;}

ul.link-list span {color:#ffa633;}

/**
 * The Shortcut Panel
 */

#shortcut-panel {height:124px; border-top:12px solid #000; border-bottom:1px solid #000; overflow:hidden;}

#shortcut-panel h1 {display:block; color:#0b7ecf; font-size:12px; font-weight:bold; margin:10px;}

#shortcut-panel p {color:#0b7ecf; font-size:12px; margin:0 0 10px 10px;}

#quick-access {width:446px; height:124px; background:url(../../images/shared/shortcut-bar/background.png) -1px 0px no-repeat #efefef;}

#product-selector-form {width:250px;}

#product-selector-wrapper {/*width:292px; height:27px;*/ overflow:hidden; margin:0 0 12px 10px;}

#product-selector-image {width:154px; height:122px; background:url(../../images/shared/clipart/webinar.png) no-repeat;}

#secondary-links {clear:both; margin: 10px 10px 10px 10px; font-size:10px; color:#0b7ecf;}

#secondary-links a {color:#0b7ecf;}

#secondary-links a:hover {color:#3a86b7;}

#provision {width:240px; height:124px; background:url(../../images/shared/shortcut-bar/background.png) no-repeat #dde7ed;}

#provision-logo {display:block; clear:both; width:182px; height:52px; margin:20px auto 10px auto; background:url(../../images/shared/clipart/provision-logo.png) no-repeat;}

#download-latest-version {display:block; clear:both; width:144px; height:37px; margin:10px auto 0 auto; background:url(../../images/shared/buttons/download-latest-version.png) no-repeat;}

#download-latest-version:hover {background-position:0px -37px;}

#signup {width:294px; height:124px; background:url(../../images/shared/shortcut-bar/background.png) no-repeat #dde7ed;}

#email-signup-form {width:208px; height:124px;}

#signup-image {width:86px; height:124px; background:url(../../images/shared/clipart/signup-envelope.png) 0px 35px no-repeat;}

#signup-wrapper {display:block; float:left; width:184px; height:30px; background:url(../../images/shared/form/input-signup.png) no-repeat; margin:12px 0 5px 10px;}

#email-signup {display:block; float:left; border:none; margin:2px 0 2px 2px; width:149px; height:18px; background-color:transparent; padding:4px 0 0 4px;}





/**
 * Footer
 */

#footer {display:block; width:980px; height:128px; margin:30px auto 10px auto; text-align:center; font-size:11px; color:#a4aeb5; letter-spacing:-0.25px;}

#footer b {color:#868f94;}

#footer p {margin-bottom:8px; }

