﻿body
{
    font-family: Verdana, Arial;
}

.popupMenu {
	position:absolute;
	visibility:hidden;
	-ms-opacity:.1;
	-ms-filter: alpha(opacity=10);
}

.popupHover {
	background-color:#F5F7F8;
}

.mainTable
{
    text-align: center;
}

.aosButton
{
    background-color: 	#91c16d;
}

.changePwButton
{
    background-color: 	#91c16d;
    position:   relative;
    left:    +160px;
}

.paramIconTableEntry
{
    width: 96px;
}

.paramEconModeTableEntry
{
    width: 192px;
    text-align: center;
}

.loginUserGuide
{
    color:black;
}

.userGuide
{
    color:green;
}

.linkStyle
{
    color: Green;
}

.tree td div 
{
    color: Green;
    height: 20px !important
}

.treeNode
{
    color: Green;
    font-size: 11pt;
    padding:0;
    
}
.rootNode
{
    color: Green;
    font-size: 11pt;
    width: 100%;
}
.leafNode
{
    color: Green;
    padding:0;
}
.selectedNode
{
    padding:0;
    background-color: #eeeeee;
    color: Green;
    font-size: 11pt;
}

.pageTable
{
    width: 724px;
    height: 360px;
}
.mainTreeTable
{
    width: 834px;
    height: 360px;
}

.icommStyle
{
    vertical-align: bottom;
    width: 200px;
    height: 36px;
}
.menuTableEntry
{
    overflow: hidden;
    vertical-align: top;
    width: 190px;
}
.menuPanel
{
    overflow: hidden;
    vertical-align: top;
    background-image: url(../Images/AOSGradient.png);
    width: 190px;
    height: 380px;
    padding-left:5px;
    padding-top:5px;
}

.menuPanelStyle
{
    color: green;
    margin-top:16px;
}

.menuItemStyle
{
    color: green;
    padding-top:6px;
      
}
.msgOfDay
{
    color: Green;
    font-size: 14px;
    width: 100%;
    text-align: left;
}
.homeMainTable
{
    width: 834px;
    height: 360px;
    overflow: hidden;
    vertical-align: top;
}

.treePanel
{
    width: 360px;
    height: 400px;
    overflow: hidden;
    vertical-align: top;
}

.orderDetailsStyle
{
    border: thin solid #91c16d;
}

.treePanelStyle
{
    width: 360px;
    height: 406px;
    overflow: hidden;
    vertical-align: top;
    border: thin solid #91c16d;
}

.adminHeaterTitleColumn
{
    width: 140px;
}

.adminTreeEntry
{
    width: 310px;
    height: 390px;
    overflow: hidden;
    vertical-align: top;
}

.adminSetupTreePanel
{
    width: 310px;
    height: 370px;
    overflow: hidden;
    vertical-align: top;
    border: thin solid #91c16d;
}
.suSetupTreePanel
{
    width: 310px;
    height: 370px;
    overflow: hidden;
    vertical-align: top;
    border: thin solid #91c16d;
}

.infoPanel
{
    width: 434px;
    overflow: hidden;
    vertical-align: top;
    padding-left: 40px;
    font-size: 14px;
}

.infoPanelOld
{
    width: 334px;
    overflow: hidden;
    vertical-align: top;
    border-left-color: #6D7B8D;
    border-left-width: 1px;
    border-left-style: solid;
    background-color: #eeeeee;
}
.menuItem
{
    width: 80px;
    background-color: Olive;
    margin-bottom: 2px;
}
.loginUser
{
    color: Green;
}
.dataTable
{
    width: 350px;
    border-width: 2px;
    border-style: solid;
}
.heaterModelName
{
    font-size: 14px;
    color: White;
    background-color: Black;
    border-width: medium;
    width: 100%;
    text-align: center;
}
.setupCompaniesTitle
{
    font-size: 12px;
    color: White;
    background-color: #91c16d;
    width: 138px;
    padding: 1px 1px 1px 1px;
}
.setupProductsTitle
{
    font-size: 12px;
    color: White;
    background-color: #91c16d;
    width: 238px;
    padding: 1px 1px 1px 1px;
}

.heaterName
{
    width: 350px;
    font-size: 16px;
    text-align: center;
    color:Green;
}

.dataValue
{
    font-size: 14px;
    width: 30%;
    text-align: right;
}
.dataName
{
    font-size: 14px;
    width: 266px;
    text-align: left;
}
.dataSavings
{
    font-size: 12px;
    text-align: left;
    font-weight: bold;
}
.graphLocation
{
    left: 5px;
}

.dataEntryName
{
    font-size: 14px;
    text-align: left;
}
.dataEntry
{
    font-size: 12px;
    text-align: right;
}
.parametersArea
{
    width: 100%;
}
.detailsParametersArea
{
    width: 300px;
}
.detailsDataTable
{
    width: 350px;
    border-width: 2px;
    border-style: solid;
}

.aosfooter
{
    font-size: 12px;
    width: 1024px;
    text-align: center;
}


.setupDataEntryTableItem
{
    width: 40px;
    vertical-align: top;
    overflow: hidden;
}

/********************
Admin Setup
*********************/
.setupMainTable
{
    width: 834px;
    height: 360px;
    overflow: hidden;
    vertical-align: top;
}

.adminSetupArea
{
    font-size: 14px;
    overflow: hidden;
    vertical-align: top;
    width: 500px;
}

.setupInfoArea
{
    font-size: 14px;
    overflow: hidden;
    vertical-align: top;
}

.adminInfoArea
{
    font-size: 10pt;
    overflow: hidden;
    vertical-align: top;
}

/********************
User Profile
*********************/

.userProfileTable
{
    vertical-align: top;
    border: thin solid #91c16d;
}

/********************
Details
*********************/
.detailsImagePanel
{
    width: 300px;
    vertical-align: top;
    overflow: hidden;
}

.detailsInfoArea
{
    font-size: 14px;
    overflow: hidden;
    vertical-align: top;
}

.detailsTabPanelMain
{
    font-size: 14px;
    text-align: left;
}

.detailsTabPanelLabel
{
    font-size: 14px;
    text-align: left;
}
.detailsDataEntryTableItem
{
    width: 66px;
    vertical-align: top;
    overflow: hidden;
}

.detailsHeaterName
{
    width: 350px;
    font-size: 16px;
    text-align: center;
    color:Green;
}

.detailsGraphPanel
{
    font-size: 12px;
    text-align: left;
    width: 530px;
}

.detailsLabelColumn
{
    font-size: 12px;
    width: 120px;
}

.detailsGraph
{
    left: 5px;
}

/********************
Setup
*********************/

.adminSetupCustomers
{
    width: 140px;
    vertical-align: top;
}
.adminSetupTabsArea
{
    width: 600px;
    overflow: hidden;
    vertical-align: top;
}

.setupInfoArea
{
    font-size: 14px;
    overflow: hidden;
    vertical-align: top;
}

.setupTabPanelMain
{
    font-size: 14px;
    text-align: left;
}

.setupTabPanelLabel
{
    font-size: 14px;
    text-align: left;
}

.numPad
{
    background-color: Green;
    border-color: black;
    border-style: double;
    height: 30px;
    width: 194px;
}

.ajax__myTab .ajax__tab_outer
{
    padding-right: 2px;
    height: 28px;
    background-color: #91c16d;
    margin-right: 1px;
    border-right: solid 1px #666666;
    border-top: solid 1px #aaaaaa;
}
.ajax__myTab .ajax__tab_inner
{
    padding-left: 3px;
    background-color: #91c16d;
}
.ajax__myTab .ajax__tab_tab
{
    height: 25px;
    padding: 1px;
    margin: 0;
}
.ajax__myTab .ajax__tab_hover .ajax__tab_outer
{
    background-color: #cccccc;
}
.ajax__myTab .ajax__tab_hover .ajax__tab_inner
{
    background-color: #cccccc;
}
.ajax__myTab .ajax__tab_hover .ajax__tab_tab
{
}
.ajax__myTab .ajax__tab_active .ajax__tab_outer
{
    background-color: #fff;
    border-left: solid 1px #999999;
}
.ajax__myTab .ajax__tab_active .ajax__tab_inner
{
    background-color: #fff;
}
.ajax__myTab .ajax__tab_active .ajax__tab_tab
{
}
.ajax__myTab .ajax__tab_body
{
    font-family: verdana, tahoma, helvetica;
    font-size: 10pt;
    border: 1px solid #999999;
    border-top-width: 0;
    padding: 4px;
    background-color: #ffffff;
}
.ajax__myTab .ajax__tab_header
{
    background:url(../Images/Tabs/aos-tab-line.png) repeat-x bottom;
    font-family: verdana, tahoma, helvetica;
    font-size: 10px;
    display:block;
}


/* ajax__tab1 */
.ajax__tab1 .ajax__tab_outer
{
    padding-right: 2px;
    height: 20px;
    background-color: #91c16d;
    margin-right: 1px;
    border-right: solid 1px #666666;
    border-top: solid 1px #aaaaaa;
}
.ajax__tab1 .ajax__tab_inner
{
    padding-left: 3px;
    background-color: #91c16d;
}
.ajax__tab1 .ajax__tab_tab
{
    height: 15px;
    padding: 1px;
    margin: 0;
}
.ajax__tab1 .ajax__tab_hover .ajax__tab_outer
{
    background-color: #cccccc;
}
.ajax__tab1 .ajax__tab_hover .ajax__tab_inner
{
    background-color: #cccccc;
}
.ajax__tab1 .ajax__tab_hover .ajax__tab_tab
{
}
.ajax__tab1 .ajax__tab_active .ajax__tab_outer
{
    background-color: #fff;
    border-left: solid 1px #999999;
}
.ajax__tab1 .ajax__tab_active .ajax__tab_inner
{
    background-color: #fff;
}
.ajax__tab1 .ajax__tab_active .ajax__tab_tab
{
}
.ajax__tab1 .ajax__tab_body
{
    font-family: verdana, tahoma, helvetica;
    font-size: 10pt;
    border: 1px solid #999999;
    border-top: 0;
    padding: 4px;
    background-color: #ffffff;
}
.ajax__tab1 .ajax__tab_header
{
    background:url(../Images/Tabs/aos-tab-line.png) repeat-x bottom;
    font-family: verdana, tahoma, helvetica;
    font-size: 12px;
}

.distList
{
    width: 270px;
    height: 60px;
}

.descriptionWidth
{
    width: 270px;
}






.DS_SubscriptionGridHeader
{
    font-size: 12px;
    color: White;
    background-color: #91c16d;
}

.DS_SubscriptionGridItem
{
    font-size: 12px;
}

.DS_OrderMessageText 
{
    width: 700px;
    font-size: larger;
}

.DS_OrderErrorText 
{
    width: 700px;
    font-size: larger;
    color: Red;
}

.DS_CreditCardDeclined 
{
    color: Red;
}

.DS_ShippingCaptions
{
    width:200px; 
    vertical-align: bottom;
}
.DS_ShippingFields
{
    width:700px;
    vertical-align: bottom;
}

.DS_ProdSel_Type 
{
    font-weight: bold;
    background-color: #91c16d;
}

.DS_ProdSel_DescriptionError
{
    color: Red;
}

.DS_ProdSel_Description 
{
    padding-left: 30px;
    vertical-align: bottom;
    width: 800px;
}
.DS_ProdSel_Name
{
    width:350px; 
    padding-left: 15px;
    font-weight: bold;
    vertical-align: bottom;
}
.DS_ProdSel_PriceData
{
    text-align: right;
}
.DS_ProdSel_PriceCol
{
    width:75px;
    vertical-align: bottom;
}

.DS_ProdSel_QtyCol
{
    width:59px;
    vertical-align: bottom;
}

.DS_ProdSel_TtlCol
{
    width:91px;
    vertical-align: bottom;
}

.DS_CompleteOrder_Prod
{
    width:350px; 
    font-weight: bold;
    vertical-align: bottom;
}
.DS_CompleteOrder_Qty
{
    width:50px;
    vertical-align: bottom;
}

.DS_CompleteOrder_Price
{
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 5px; 
    padding-right: 5px;
    width:60px;
    vertical-align: bottom;
    text-align: right;
}

.DS_CompleteRenewal_FieldCaption
{
    font-weight: bold;
}

.order_item_product_title
{
    width: 200px; background-color: #91c16d;
}

.order_item_product_name
{
    width: 200px;
}

.order_item_title
{
    width: 60px; 
    background-color: #91c16d;
}

.order_item_content
{
    width: 60px;
}

.order_item_number
{
    width: 60px;
    text-align:right;
}

.dashboard_icon
{
    width: 40px;
}

.dashboard_title
{
    width: 420px;
}

.dashboard_listbox
{
    width: 240px;
    border-width: 2;
    border-color:#91c16d;
    
}

.DSRenewTables
{
    height: 300px;
    vertical-align: top;
}

