body { font:12px arial, sans Serif; color:#333; margin:0; padding:0; background:url("imgs/header_bg.gif") repeat-x; height:100%;  }
.login { background:url("imgs/header_bg_wo_tabs.gif") repeat-x; height:100%; } 
/* --------------------------------------------------------- */
/* ----------------------- Main Areas ---------------------- */
/* --------------------------------------------------------- */
.headertop { margin:0; padding:0; width:100%; height:94px; background:url("imgs/header_back.gif") no-repeat 10px 0; display:block; color:#fff; }
.headertop a { color:#fff; }
.headertop div { position:relative; top:0px; left:660px; width:90px; }
.headertop a:hover { color:#B9744A; }
.headertop  span { color:#fff; }
#main { margin:0; padding:0 0 20px; }
#main h3 { color:#B9744A; font-size:22px; margin:0; padding:0 0 20px 0; }
#top { margin:0; padding:0; }
#footer { border-top:solid 1px #999; text-align:center; color:#999; }
#content { padding:0 20px; }
/* --------------------------------------------------------- */
/* ---------------------- Page Wide Tags ------------------- */
/* --------------------------------------------------------- */
img {border:none; }
a {color:Blue; text-decoration:none; }
h2 { font-size:26px; color:#B9744A; margin:20px auto 10px; text-align:center; }
/* --------------------------------------------------------- */
/* -------------------- Page Wide Classes ------------------ */
/* --------------------------------------------------------- */
.hide {  display:none; }
.show {  display:block; }
.grey { color:#999 }
.greybg { background:#eee; }
.greybgblue { background:#eee; color:blue; }
.whitebg { background:#fff; color:#333; }
.bluebg { background:#606CBF; color:#fff; }
.bodyContent { border:solid 1px #999; border-top:none; padding:5px; }

/* -----What Are These For?????? ----------------- */
.BrowseTab { background:url("imgs/browse_tab.gif") no-repeat; color:#666; }
.BrowseTab:hover { color:#fff; }
.BrowseTabCurrent, .BrowseTab { height:16px; width:68px; padding:0; margin:-5px 5px 0 0;  text-align:center; cursor:pointer; } 

/* --------------------------------------------------------- */
/* ---------------- Product Selection Container ------------ */
/* --------------------------------------------------------- */
#ProductSelectionContainer { border:solid 1px #999; background:#F7F6F3;  position:absolute; top:210px;  z-index:10; width:900px; padding:5px; }
#ProductSelectionContainerHome { border:solid 1px #999; background:#F7F6F3; width:95%; padding:5px; margin:0 auto; }
#ProductSelectionTabs { position:absolute; top:192px; left:20px; z-index:14; }
.current { color:#333;  }
.nonCurrent { color:Blue;  cursor:pointer; }
.removeProductDef { position:relative; left:74%; top:10px; }
/* --------------------------------------------------------- */
/* ------------------- Browse Software Styles -------------- */
/* --------------------------------------------------------- */
#PK_Software_Selection_Toggle { width:400px; border-bottom:solid 1px #ccc; margin:2px 0 6px; }
#PK_Software_Selection_Toggle span { padding:1px 8px; font-size:12px; }

#Software_BrowseMarketSegment_SolutionType_Wrapper, #Software_BrowseMarketSegment_MarketSegment_Wrapper, #Software_BrowseMarketSegment_Vendor_Wrapper, #Software_BrowseMarketSegment_Product_Wrapper, #Software_BrowseVendor_Vendor_Wrapper, #Software_BrowseVendor_Product_Wrapper, #Software_BrowseVendor_ProductSizing_Wrapper { float:left; font-size:11px; text-align:center; }
#Software_BrowseMarketSegment_SolutionType_Wrapper, #Software_BrowseMarketSegment_MarketSegment_Wrapper { width:18%; }
#Software_BrowseMarketSegment_Vendor_Wrapper { width:16%; }
#Software_BrowseMarketSegment_Product_Wrapper { width:20%; }
#Software_BrowseVendor_Vendor_Wrapper, #Software_BrowseVendor_Product_Wrapper { width:21%; }
#Software_BrowseVendor_ProductSizing_Wrapper { width:30% }
#Software_BrowseMarketSegment_SolutionType, #Software_BrowseMarketSegment_MarketSegment, #Software_BrowseMarketSegment_Vendor, #Software_BrowseMarketSegment_Product, #Software_BrowseVendor_Vendor, #Software_BrowseVendor_Product, #Software_BrowseVendor_ProductSizing  { border:solid 1px #999; padding:2px; background:#fff; overflow:auto; height:200px; text-align:left; z-index:11; margin:0 5px 0 0; }
#Software_BrowseMarketSegment_SolutionType p, #Software_BrowseMarketSegment_MarketSegment p, #Software_BrowseMarketSegment_Vendor p, #Software_BrowseMarketSegment_Product p, #Software_BrowseVendor_Vendor p, #Software_BrowseVendor_Product p, #Software_BrowseVendor_ProductSizing p { padding:0; margin:0; font-size:11px; cursor:pointer;}
/* --------------------------------------------------------- */
/* -----------------  Software Search Styles  -------------- */
/* --------------------------------------------------------- */
#Software_Search { float:left; padding:0 150px 0 0; font-size:11px; }
#Software_SearchText { width:250px; margin:2px 0 0 0; }
#Software_SearchDiv {background:#fff; width:250px; border:solid 1px #A5ACB2; border-top:none; padding:2px; margin:-1px 0 0; position:absolute; z-index:10; }
#Software_SearchDiv p { width:249px; padding:0; margin:0; }
html > body  #Software_SearchDiv { width:248px; border-top:solid 1px #A5ACB2; }
#Software_Search h3 { padding:5px 0 0 0; margin:0; font-size:14px; }
#Software_ResultsDiv {  width:400px; overflow:auto; height:154px; background:#fff; border:solid 1px #999; margin:5px 0 0;}
html > body #Software_ResultsDiv { margin:5px 0 0px; }
#Software_Results { padding:0; margin:10px 0 0 0; }
#Software_ResultsDiv p {margin:0; padding:0; cursor:pointer; }
/* --------------------------------------------------------- */
/* ------------------- Queue Software Styles  -------------- */
/* --------------------------------------------------------- */
#Software_Queue { border: solid 1px #999; background:#fff; overflow:auto; height:180px; text-align:left; margin:0 0 5px; }
#Software_Queue p { margin:0; padding:1px 0 1px 5px; font-size:10px; }
#Software_Queue h3 {padding:0 0 5px; margin:0; }
#Software_Queue img {padding:0 4px 0 0; cursor:pointer; }
#Software_Queue span {vertical-align:top; vertical-align:top; }
#Software_QueueDiv { text-align:center;  font-size:11px; }
#Software_Queue_Wrapper { text-align:center; margin:0 0 0 74%; font-size:11px; width:24%; }
#Software_Queue p {margin:0; padding:0; cursor:pointer; }
/* --------------------------------------------------------- */
/* ------------------- Browse Services Styles -------------- */
/* --------------------------------------------------------- */
#PK_Services_Selection_Toggle { width:400px; border-bottom:solid 1px #ccc; margin:2px 0 6px; }
#PK_Services_Selection_Toggle span { padding:1px 8px; font-size:12px; }

#Services_BrowseMarketSegment_MarketSegment_Wrapper, #Services_BrowseMarketSegment_Vendor_Wrapper, #Services_BrowseMarketSegment_Service_Wrapper, #Services_BrowseVendor_Vendor_Wrapper, #Services_BrowseVendor_Service_Wrapper { float:left; font-size:11px; text-align:center; }
#Services_BrowseMarketSegment_MarketSegment_Wrapper, #Services_BrowseMarketSegment_Vendor_Wrapper, #Services_BrowseMarketSegment_Service_Wrapper { width:24%; }
#Services_BrowseVendor_Vendor_Wrapper, #Services_BrowseVendor_Service_Wrapper { width:36%; }
#Services_BrowseMarketSegment_MarketSegment, #Services_BrowseMarketSegment_Vendor, #Services_BrowseMarketSegment_Service, #Services_BrowseVendor_Vendor, #Services_BrowseVendor_Service  { border:solid 1px #999; padding:2px; background:#fff; overflow:auto; height:200px; text-align:left; z-index:11; margin:0 5px 0 0; }
#Services_BrowseMarketSegment_MarketSegment p, #Services_BrowseMarketSegment_Vendor p, #Services_BrowseMarketSegment_Service p, #Services_BrowseVendor_Vendor p, #Services_BrowseVendor_Service p  { padding:0; margin:0; font-size:11px; cursor:pointer;}
/* --------------------------------------------------------- */
/* -----------------  Services Search Styles  -------------- */
/* --------------------------------------------------------- */
#Services_Search { float:left; padding:0 200px 0 0; font-size:11px; }
#Services_SearchText { width:250px; margin:2px 0 0 0; }
#Services_SearchDiv {background:#fff; width:250px; border:solid 1px #A5ACB2; border-top:none; padding:2px; margin:-1px 0 0; position:absolute; z-index:10; }
#Services_SearchDiv p { width:249px; padding:0; margin:0; }
html > body  #Services_SearchDiv { width:248px; border-top:solid 1px #A5ACB2; }
#Services_Search h3 { padding:5px 0 0 0; margin:0; font-size:14px; }
#Services_ResultsDiv {  width:400px; overflow:auto; height:154px; background:#fff; border:solid 1px #999; margin:5px 0 0;}
html > body #Services_ResultsDiv { margin:5px 0 0px; }
#Services_Results { padding:0; margin:10px 0 0 0; }
#Services_ResultsDiv p {margin:0; padding:0; cursor:pointer; }
/* --------------------------------------------------------- */
/* ------------------- Queue Services Styles  -------------- */
/* --------------------------------------------------------- */
#Services_Queue { border: solid 1px #999; background:#fff; overflow:auto; height:180px; text-align:left; margin:0 0 5px; }
#Services_Queue p { margin:0; padding:1px 0 1px 5px; font-size:10px; }
#Services_Queue h3 {padding:0 0 5px; margin:0; }
#Services_Queue img {padding:0 4px 0 0; cursor:pointer; }
#Services_Queue span {vertical-align:top; vertical-align:top; }
#Services_QueueDiv { text-align:center;  font-size:11px;  }
#Servives_Queue_Wrapper { text-align:center; margin:0 0 0 74%; font-size:11px; width:24%; }
#Services_Queue p {margin:0; padding:0; cursor:pointer; }


/* --------------------------------------------------------- */
/* ------------------- Browse Equipment Styles -------------- */
/* --------------------------------------------------------- */
#PK_Equipment_Selection_Toggle { width:400px; border-bottom:solid 1px #ccc; margin:2px 0 6px; }
#PK_Equipment_Selection_Toggle span { padding:1px 8px; font-size:12px; }

#Equipment_BrowseMarketSegment_MarketSegment_Wrapper, #Equipment_BrowseMarketSegment_Vendor_Wrapper, #Equipment_BrowseMarketSegment_Service_Wrapper, #Equipment_BrowseVendor_Vendor_Wrapper, #Equipment_BrowseVendor_Service_Wrapper { float:left; font-size:11px; text-align:center; }
#Equipment_BrowseMarketSegment_MarketSegment_Wrapper, #Equipment_BrowseMarketSegment_Vendor_Wrapper, #Equipment_BrowseMarketSegment_Service_Wrapper { width:24%; }
#Equipment_BrowseVendor_Vendor_Wrapper, #Equipment_BrowseVendor_Service_Wrapper { width:36%; }
#Equipment_BrowseMarketSegment_MarketSegment, #Equipment_BrowseMarketSegment_Vendor, #Equipment_BrowseMarketSegment_Service, #Equipment_BrowseVendor_Vendor, #Equipment_BrowseVendor_Service  { border:solid 1px #999; padding:2px; background:#fff; overflow:auto; height:200px; text-align:left; z-index:11; margin:0 5px 0 0; }
#Equipment_BrowseMarketSegment_MarketSegment p, #Equipment_BrowseMarketSegment_Vendor p, #Equipment_BrowseMarketSegment_Service p, #Equipment_BrowseVendor_Vendor p, #Equipment_BrowseVendor_Service p  { padding:0; margin:0; font-size:11px; cursor:pointer;}
/* --------------------------------------------------------- */
/* -----------------  Equipment Equipment Styles  -------------- */
/* --------------------------------------------------------- */
#Equipment_Search { float:left; padding:0 200px 0 0; font-size:11px; }
#Equipment_SearchText { width:250px; margin:2px 0 0 0; }
#Equipment_SearchDiv {background:#fff; width:250px; border:solid 1px #A5ACB2; border-top:none; padding:2px; margin:-1px 0 0; position:absolute; z-index:10; }
#Equipment_SearchDiv p { width:249px; padding:0; margin:0; }
html > body  #Equipment_SearchDiv { width:248px; border-top:solid 1px #A5ACB2; }
#Equipment_Search h3 { padding:5px 0 0 0; margin:0; font-size:14px; }
#Equipment_ResultsDiv {  width:400px; overflow:auto; height:154px; background:#fff; border:solid 1px #999; margin:5px 0 0;}
html > body #Equipment_ResultsDiv { margin:5px 0 0px; }
#Equipment_Results { padding:0; margin:10px 0 0 0; }
#Equipment_ResultsDiv p {margin:0; padding:0; cursor:pointer; }
/* --------------------------------------------------------- */
/* ------------------- Queue Equipment Styles  -------------- */
/* --------------------------------------------------------- */
#Equipment_Queue { border: solid 1px #999; background:#fff; overflow:auto; height:180px; text-align:left; margin:0 0 5px; }
#Equipment_Queue p { margin:0; padding:1px 0 1px 5px; font-size:10px; }
#Equipment_Queue h3 {padding:0 0 5px; margin:0; }
#Equipment_Queue img {padding:0 4px 0 0; cursor:pointer; }
#Equipment_Queue span {vertical-align:top; vertical-align:top; }
#Equipment_QueueDiv { text-align:center;  font-size:11px;  }
#Equipment_Queue_Wrapper { text-align:center; margin:0 0 0 74%; font-size:11px; width:24%; }
#Equipment_Queue p {margin:0; padding:0; cursor:pointer; }

/* ----- Tool/Navation Styles ----- */
/*
#ToolsDiv { margin:0 0 0 25px;  }
#ReportsDiv { margin:0 0 0 140px;  }
#AccountDiv { margin:0 0 0 350px;  }
#HelpDiv { margin:0 0 0 380px;  } 
#HelpDiv td { padding:5px 10px 0 3px; }
*/

#PKPlusDiv {  font:11px/13px arial, sans Serif;  }
.koAccount { margin:-8px 0 00; }

#NavUnder { margin:-4px 0 0 0; height:50px; }
#NavUnder td { padding:10px 20px 0 3px; font-size:11px; text-align:center; color:blue; height:35px; }
#NavUnder td div { float:left; padding:0 4px 0 0; margin:0; height:30px; }
#pkp td { padding:2px; margin:0px; }
#NavUnder img { padding:2px 0 0;}
#NavUnder .buttonSmall { margin:5px 0 0; }
.icon { padding:5px 0 0; }

#MainTabs { margin:-19px 0 0 29px; }
#MainTabs td, #ProductSelectionTabs td { width:108px; padding:0; text-align:center; color:#fff;  font-weight:bold; font-size:11px; cursor:pointer; }
#MainTabs .current{ height:20px;  background:url("imgs/tab_bg2.gif") no-repeat; color:#333; }
#MainTabs .other { height:19px;  background:url("imgs/tab_bg_other2.gif") no-repeat;  }
#MainTabs .other:hover, #ProductSelectionTabs .other:hover { text-decoration:underline; }
#ProductSelectionTabs .current { height:20px;  background:url("imgs/tab_bg.gif") no-repeat; color:#333;  }
#ProductSelectionTabs .other { height:19px;  background:url("imgs/tab_bg_other.gif") no-repeat; }

.headerCurrent{ color:#B9744A; font-weight:bold; font-size:14px; background: url("imgs/Nav_bg_first.gif") no-repeat top left; width:107px; height:25px; padding:0px 0 0 22px; }
.headerLink { color:blue; background: url("imgs/Nav_bg_back.gif") no-repeat top left; width:95px; height:25px; padding:5px 0 0 22px; padding:0px 0 0 20px; }

.button { background:url("imgs/button2.gif") no-repeat;  width:106px; height:20px; cursor:pointer; color:#fff;}
.button:hover, .buttonSmall:hover  { color:#ddd; }
.buttonSmall { background:url("imgs/button_small2.gif") no-repeat; width:75px; height:20px; cursor:pointer; margin:0; padding:0; color:#fff; }
.buttonVerySmall { background:url("imgs/button_very_small.gif") no-repeat; width:47px; height:20px; cursor:pointer; margin:0; padding:0; color:#fff; }
.buttonSmall p, .button p, .buttonVerySmall p { padding:2px 0 0 0; margin:0; font-size:11px;  text-align:center;}
.buttonSmall a { color:#fff; }
.hover { color:#B9744A; }

/* ----- Breifcase ------ */
#Software_Briefcase, #Services_Briefcase, #Equipment_Briefcase { border:solid 1px #999; background:#ddd;  right:70px; font-size:11px;  position:absolute; top:-37px; z-index:14; padding:5px; cursor:pointer; text-align:center; }
#BreifcaseImage, #BreifcaseImageSave, #BreifcaseImageOff { height:24px; width:24px; float:right; margin:-20px 5px 0; }
#Software_Briefcase_Save, #Services_Briefcase_Save, #Equipment_Briefcase_Save { border:solid 1px #999; background:#ddd;  right:40px; font-size:11px;  position:absolute; top:-37px; z-index:9; padding:5px; cursor:pointer; text-align:center; }
#BreifcaseImage { background: url("imgs/icon-briefcase.gif") }
#BreifcaseImageSave { background: url("imgs/icon-briefcase-save.gif") }
#BreifcaseImageOff { background: url("imgs/icon-briefcase-off.gif") }


.VendorLogos { margin:5px auto 0; }
.VendorLogos td { width:100px; font-size:12px; padding:0px 5px 5px; text-align:center;  }

/***  Main Styles ***/

#ToolProductTitle { margin: 0 auto; }
.printCommentary {width:650px; padding:0; margin:0 auto; }
#PKClientCommentaryDiv h4 { padding:5px 10px; margin:20px 0 0 0; color:#fff; background:#475B73; border:solid 1px #999; font-size:12px; }
#PKClientCommentaryDiv p { margin:0; padding:5px 10px; }
#PKClientCommentaryDiv h5 { margin:0; padding:2px 5px 0; }
#PKClientCommentaryDiv h6 {  margin:0; padding:2px 0px 0; border:none; font-size:11px; color:#666; }
#PKClientCommentaryDiv a { color:#fff; }

#PKClientCommentaryProducts p, #PKClientCommentaryLinks p {margin:0; padding:1px; font-size:11px; cursor:pointer; }

/****   *****/
#StopLightDiv { border:solid 1px #999; background:#fff; padding:2px; width:400px; }
#StopLightDiv p {padding:0; margin:0; cursor:pointer;  }

/***  Tools Data Styles ***/
.SubTable { margin:20px auto 0; color:#B9744A; font-weight:bold; font-size:16px; text-align:left; }
.ToolTable, .PromoTable { margin:0 auto 10px; font-size:12px; }
.Avg { text-align:right; font-weight:bold; }
.ToolTable td { text-align:center; }
.PromoTable td { text-align:center; }
.ToolTable .veryTop { border:none; }
.ToolTable .Question { text-align:left; width:200px; padding:0 0 0 5px; font-size:11px; }
.ToolTable .header td, .PromoTable .header td { background:#475B73; color:#fff; text-align:center; font-size:11px; }
.ToolTable img { cursor:pointer; }
.Annual img { cursor:default; }
.Annual td {  padding:0; text-align:right; }
.Annual .image {text-align:left; }
.Annual p { padding:1px; margin:0; cursor:pointer; }
.header td { padding:5px; }

.ToolTableprint { margin:0 auto 10px; font-size:10px; }
.ToolTableprint td { text-align:center; }
.ToolTableprint .veryTop { border:none; }
.ToolTableprint .Question { text-align:left; width:200px; padding:0 0 0 5px; font-size:9px; }
.ToolTableprint .header td { background:#475B73; color:#fff; text-align:center; font-size:9px; }

/*** Stats Styles ***/
#Stats { margin:0 auto; }
#Stats td { text-align:center; font-size:12px; }
#Stats h4 { padding:0; margin:0; color:#475B73; font-size:14px; padding:0 0 10px 0; }
#Stats h5 { padding:0; margin:0; color:#B9744A; padding:5px 10px; font-size:12px; }
#Stats p {padding:1px; margin:0; }

/**** Question Styles *****/
.questionTable { margin:0 auto; }
.questionTable ul {list-style-type:square; }
.questionTable li { float:none; color:#333; text-align:left; padding:0; }
#Questions h4, .questionTable h4 { font-size:12px; margin:0; padding:0 0 10px; }
#Questions { position:absolute; z-index:10; width:100%; }
html > body #Questions { left:0; }
.Questions div { padding:3px; margin:0; font-size:10px; }
.Questions input { padding:0; margin:0; }
.Questions td { padding:0; font-size:12px; }


/**** Top20 ****/
#Top20 { width:700px; font-size:12px; padding:20px 0 0 0; }
#Top20 h2{ padding:0 0 10px; }
#Top20 h3{ background:#475B73; margin-bottom:0px; color:#fff; padding:3px; font-size:14px; }
#Top20 h4{ color:#B9744A; margin-top:0; margin-bottom:2px; padding:0; font-size:13px; }
#Top20 h5{ color:#333; margin:0; padding:0 0 0 10px; font-size:12px; }

/*** Tool Config Styles ****/
.configureHeader { padding:5px; background:#475B73; font-size:12px; color:#fff; border:solid 1px #999; font-weight:bold; }
.configureBody { padding:5px; border:solid 1px #999; border-top:none; }

#ConfigureTool { padding:10px;  margin:20px auto 0 ; font-size:11px; width:600px;  }
#ConfigureToolBottom { padding:0 10px; margin:0 auto 20px ; width:580px; height:10px; }
#ConfigureTool h4, #VendorLogosOuter h4 {padding:1px 3px 1px; margin:0; color:#fff; font-size:12px;  background:#0E4C88;  }

#ConfigureTool h4 div{ background: url("imgs/information.gif"); height:16px; width:16px; float:right; margin:-16px 3px 0 0; }
#ConfigureTool td { vertical-align:top; }
#ConfigureTool ul { list-style-type:circle; }
#ConfigureTool li {float:none; color:#333; text-align:left; padding:1px; margin:0 0 0 15px; }
#ConfigureTool table { margin:0 auto; }

.outline { border:solid 1px #999; border-top: none; padding:2px; }
#ConfigureTool .links p {padding:1px; margin:0; }

/** Print Styles ***/
.print { border:none; }

#dhtmltooltip li { display:block; color:#333; text-align:left; }
#dhtmltooltip { border:solid 1px #666; padding:2px; font-size:12px;   Z-INDEX: 100; VISIBILITY: hidden;  WIDTH: auto; POSITION: absolute;}

.WhiteBlueBG { color:#fff; background:#6E94B8; }
.WhiteBlueBG span { padding:0 0 0 0; margin:0 0 -10px 0; }
.BlueWhiteBG { color:Blue; background:fff; }
.message { text-align:center; padding:0 0 10px; color:Red; font-weight:bold; font-size:13px; }


.AlertBox { margin:15px 0 0; padding:0;}
.alert{ color:Red; font-weight:bold; font-size:14px; }
#AlertTop { width:550px; height:10px; background: url("imgs/alert-top.gif") no-repeat; padding:0; margin:0 auto; }
#AlertMiddle { width:550px;  background: url("imgs/alert-middle.gif") repeat-y; padding:0; margin:-5px auto 0; }
html > body #AlertMiddle { padding:-10 0 0 0; margin:0 auto; }
#AlertBottom { width:550px; height:10px; background: url("imgs/alert-bottom.gif") no-repeat; padding:0; margin:0 auto; }
.Reports { padding: 5px 15px; margin:0; }
.ReportsTable { padding: 0 20px; margin:0; }
.ReportsTable .first { background: url("imgs/bullet.gif") no-repeat 0% 40%; }


#TopConfig { margin:10px auto 0; }
#TopConfig p { margin:0; color:Blue; height:30px; padding:2px 0 0 27px; cursor:pointer; }
#TopConfig td { padding:0 5px; }
.tool { background:url("imgs/config.jpg") no-repeat; }
.pdf { background:url("imgs/pdf.jpg") no-repeat; }
.change { background:url("imgs/change.jpg") no-repeat; }
.help { background:url("imgs/help.jpg") no-repeat; }
.graph { background:url("imgs/Bar-Chart-5.gif") no-repeat; }
.table { background:url("imgs/stoplights_24.gif") no-repeat; }
.text { background:url("imgs/commentary.gif") no-repeat; }
.excel { background:url("imgs/excel.gif") no-repeat; }
.zoomin { background:url("imgs/zoom_in.gif") no-repeat; }
.zoomout { background:url("imgs/zoom_out.gif") no-repeat; }
.zoomout { background:url("imgs/zoom_out.gif") no-repeat; }
.vd { background:url("imgs/vd.gif") no-repeat; }


.popup { border:solid 1px #999; background:#F7F6F3; position:absolute; z-index:9; top:135px; width:750px; padding:10px; }
.popup h4 { font-size:14px; padding:5px; background:#ddd; border:solid 1px #999; margin:0; color:#B9744A;  }
.popup .quest { font-size:12px; background:none; border:none; color:#0E4C88; } 
.popup h5 { font-size:12px; font-weight:bold; color:#0E4C88; margin:0; padding:0 0 5px; }
#PageHelp h3 { font-size:14px; text-align:left; margin:0; padding:0 0 10px 0; }
.aster { text-align:center; margin:0 auto 20px; font-size:11px; color:#666; }

/****PK Feature Pages*****/
.FeatureImage { margin:25px auto 10px auto; }
.FeatureTable{ margin:0 auto 20px auto; }

.BIGLINK:hover { text-decoration:underline; }


/*added on 10/3/2007 by Evan - this code is contained in the newer stylesheet which will replace this sheet, but is needed here until then*/
.LightBoxPopUp { background:#FFF; position:absolute; z-index:9; top:135px; width:750px; }
.LightBoxPopUp .Wrapper { border:solid 10px #ccc; padding:5px 10px 0 10px; clear:both; }
.LightBoxPopUp h2, .wrapper h2 { text-align:center; color:#475B73; margin:0 0 5px; padding:0; font-size:18px; }
.LightBoxPopUp h3 { font-size:14px; padding:5px 0; border-bottom:solid 1px #999; margin:0 0 10px 0; color:#B9744A; }
.LightBoxPopUp .CloseLightBox, #ProductPickerWrapper .CloseLightBox  { float:right; cursor:pointer; }
#ConfigSection .Submit { padding:0px 0 0; }
.Loading { float:left; height:32px; background:url(/KLAS/PK/imgs/load.gif) no-repeat; font-size:14px; color:#B9744A; padding:0 0 0 36px; }
.Loading p{ float:left; margin:9px; padding:0;  }

/***** IE7 Hacks *****/

/*****  UN/PW update css *****/
/*added for secondary setup page*/
.btnCheck{ font-size:11px; line-height:30px; font-weight:bold; padding:5px 15px 5px 5px; }
.btnAvailable{ font-size:11px; line-height:24px; font-weight:bold; padding:5px 15px 5px 18px; background-repeat:no-repeat; background-position:no-repeat; background-position:0 50%;background-image:url(/KLAS/PK/Images/Check_Small.gif); }
.btnNotAvailable{ font-size:11px; line-height:24px; font-weight:bold; padding:5px 15px 5px 18px; background-repeat:no-repeat; background-position:no-repeat; background-position:0 50%;background-image:url(/KLAS/PK/Images/Delete_Small.gif); }

/*styles for password strenght - use when don't want to show*/
.noShowPWStrenght { display:none;}