﻿body
{
    font-size: 8pt;
    font-family: Verdana;
    margin: 0px;
    padding: 0;
    height: 100%;
    border: none;
	background-image: url('../images/bgtile.gif');
	background-repeat: repeat-x;
	background-attachment: fixed;
}
/*-----------------------------------------------------------*/
/*Login Page Specific Styles*/
.LoginMainTable
{
    width: 100%;
    /*border-right: #9E9898 1px solid;*/
    padding-right: 5px;
    /*border-top: #9E9898 1px solid;*/
    padding-left: 5px;
    padding-bottom: 5px;
    /*border-left: #9E9898 1px solid;*/
    padding-top: 5px;
    /*border-bottom: #9E9898 1px solid;*/
    text-align: center;
}
.LoginHeaderTable
{
    width: 800px;
    height: 70px;
    border-right: #9E9898 1px solid;
    border-top: #9E9898 1px solid;
    border-left: #9E9898 1px solid;
    text-align: center;
    background-image: url(../Images/summary_item_hoverbg2.gif);
}

.LoginHeaderTableBackUp
{
    width: 800px;
    height: 70px;
    border-right: #9E9898 1px solid;
    padding-right: 5px;
    border-top: #9E9898 1px solid;
    padding-left: 5px;
    padding-bottom: 5px;
    border-left: #9E9898 1px solid;
    padding-top: 5px;
    text-align: center;
    background-image: url(../Images/summary_item_hoverbg.gif);
    background-attachment: fixed;
    border-bottom-width: 1px;
    border-bottom-color: #f5deb3;
}

.LoginOuterInputTable
{
    width: 800px;
    height: 150px;
    border-right: #9e9898 1px solid;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    border-left: #9e9898 1px solid;
    padding-top: 5px;
    text-align: center;
    background-attachment: fixed;
    background-color: #ffffff;
    border-bottom: #9e9898 1px solid;
    
}

.LoginInnerInputTable
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
    background-color: #ffffff;
}
/*End Login Page Specific Styles*/
/*-----------------------------------------------------------*/
/*															 */
/*-----------------------------------------------------------*/
/*Support Page Specific Styles*/
.SupportMainTable
{
    width: 100%;
    height: 100%;
    border-right: #9E9898 1px solid;
    padding-right: 5px;
    border-top: #9E9898 1px solid;
    padding-left: 5px;
    padding-bottom: 5px;
    border-left: #9E9898 1px solid;
    padding-top: 5px;
    border-bottom: #9E9898 1px solid;
    vertical-align: middle;
    text-align: center;
}
.PublicSupportMainTable
{
    width: 100%;
    height: 100%;
    border-right: #9E9898 1px solid;
    
    border-top: #9E9898 1px solid;
    
    
    border-left: #9E9898 1px solid;
    
    border-bottom: #9E9898 1px solid;
    vertical-align: middle;
    text-align: center;
}

.SupportHeaderTable
{
    width: 100%;
    height: 100px;
    border-right: #9E9898 1px solid;
    padding-right: 5px;
    border-top: #9E9898 1px solid;
    padding-left: 5px;
    padding-bottom: 5px;
    border-left: #9E9898 1px solid;
    padding-top: 5px;
    vertical-align: middle;
    text-align: center;
    
    background-image: url(../Images/turnkeylogo.gif);
    background-attachment: fixed;
    border-bottom-width: 1px;
    border-bottom-color: #f5deb3;
    background-repeat: no-repeat;
}

.SupportHeaderTableInternal
{
    width: 100%;
    /*height: 100px;*/
    height: 10px;
    border-right: #9E9898 1px solid;
    padding-right: 5px;
    border-top: #9E9898 1px solid;
    padding-left: 5px;
    padding-bottom: 5px;
    border-left: #9E9898 1px solid;
    padding-top: 5px;
    vertical-align: middle;
    text-align: center;
    
    /*background-image: url(../Images/turnkeylogo.gif);*/
    background-attachment: fixed;
    border-bottom-width: 1px;
    border-bottom-color: #f5deb3;
    background-repeat: no-repeat;
}

.SupportContentTable
{
    width: 100%;
    border-right: #9e9898 1px solid;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    border-left: #9e9898 1px solid;
    padding-top: 5px;
    vertical-align: text-top;
    text-align: left;
    background-color: #ffffff;
    border-bottom: #9e9898 1px solid;
}

.UserSupportMainTable
{
    width: 100%;
    border-right: #9e9898 1px solid;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
    border-left: #9e9898 1px solid;
    padding-top: 5px;
    vertical-align: text-top;
    text-align: left;
    border-top-width: 1px;
    border-top-color: #9e9898;
    background-color: #ffffff;
    border-bottom-width: 1px;
}

/*End Support Page Specific Styles*/
/*-----------------------------------------------------------*/

/*-----------------------------------------------------------*/
/*Text Styles*/
.GreenText
{
    font-weight: bold;
    font-size: x-small;
    color: #666666;
    font-family: Verdana, Arial;
}


.RedText
{
    font-weight: bold;
    font-size: x-small;
    color: #E7052D;
    font-family: Verdana, Arial;
}

.RedTextMedium
{
    font-weight: bold;
    font-size: medium;
    color: #E7052D;
    font-family: Verdana, Arial;
}

.GreyText
{
    font-weight: normal;
    font-size: x-small;
    color: #333300;
    font-family: Verdana, Arial;
}

/*Text Styles*/
/*-----------------------------------------------------------*/

/*-----------------------------------------------------------*/
/*Input Styles*/
.TextBoxInput
{
    font-size: 8pt;
    font-family: Verdana;
    border-right: #9e9898 1px solid;
    border-top: #9e9898 1px solid;
    border-left: #9e9898 1px solid;
    border-bottom: #9e9898 1px solid;
    width: 200px;
}

.TextBoxInputDate
{
    font-size: 8pt;
    font-family: Verdana;
    border-right: #9e9898 1px solid;
    border-top: #9e9898 1px solid;
    border-left: #9e9898 1px solid;
    border-bottom: #9e9898 1px solid;
    width: 160px;
}

.DropDownInput
{
    font-size: 8pt;
    font-family: Verdana;
    border-right: #9e9898 1px solid;
    border-top: #9e9898 1px solid;
    border-left: #9e9898 1px solid;
    border-bottom: #9e9898 1px solid;
    width: 200px;
    
}

.DropDownInputNoWidth
{
    font-size: 8pt;
    font-family: Verdana;
    border-right: #9e9898 1px solid;
    border-top: #9e9898 1px solid;
    border-left: #9e9898 1px solid;
    border-bottom: #9e9898 1px solid;
}

.ButtonInput
{
    font-size: 8pt;
    font-family: Verdana, Arial;
    border-right: #9e9898 1px none;
    border-top: #9e9898 1px none;
    border-left: #9e9898 1px none;
    border-bottom: #9e9898 1px none;
    width: 98px;
    height:16px;
    background-color: #ddebee;
    background-image: url(../Images/core_buttonback.gif);
}

.ButtonInputBackGroundGrey
{
    font-size: 8pt;
    font-family: Verdana, Arial;
    border-right: #9e9898 1px none;
    border-top: #9e9898 1px none;
    border-left: #9e9898 1px none;
    border-bottom: #9e9898 1px none;
    width: 98px;
    height:16px;
    background-color: #ddebee;
    background-image: url(../Images/buttonbackgray.gif);
}

.CheckBoxInput
{
    font-size: 8pt;
}

/*End Input Styles*/
/*-----------------------------------------------------------*/

/*------------------------------------------------------------*/
/*Grid Styles*/

.GridHeader
{
    font-size: 7pt;
    font-family: Verdana, Arial;
}
.GridItem
{
    font-size: 7pt;
    font-family: Verdana, Arial;
}
.GridRowBG
{
    background-color: #f5f5f5;
}

.GridAltRowBG
{
    background-color: #ffffff;
}
/*End Grid Styles*/
/*------------------------------------------------------------*/

.MainPageTable
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 100%;
    height: 100%;
}

.HeaderPageTable
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 100%;
    height: 100%;
    border-right: #ccccff 1px solid;
    border-top: #ccccff 1px solid;
    border-left: #ccccff 1px solid;
    border-bottom: #ccccff 1px solid;
}
.TableBorderAll
{
    border-right: #21889D 1px solid;
    border-top: #21889D 1px solid;
    border-left: #21889D 1px solid; 
    border-bottom: #21889D 1px solid; 
}

.TableBorderLeftTopRight
{
    border-right: #21889D 1px solid;
    border-top: #21889D 1px solid;
    border-left: #21889D 1px solid;
}
.TableBorderLeftRight
{
    border-right: #21889D 1px solid;
    border-left: #21889D 1px solid;
}

.TableBorderLeftRightGrey
{
    border-right: #9E9898 1px solid;
    border-left: #9E9898 1px solid;
}

.TableBorderBottom
{
    border-bottom: #21889D 1px solid;
}
.TableBorderLeftBottomRight
{
    border-right: #21889D 1px solid;
    border-bottom: #21889D 1px solid;
    border-left: #21889D 1px solid;  
}

.PadAll2
{
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
}

#tbl tr td
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;   
}

.PadAll5
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.PadTop5
{
    padding-top: 5px;
}
.PadBottom5
{
    padding-bottom: 5px;
}

.PadLeft5
{
    padding-left: 5px;   
}

.PadRight5
{
   padding-right: 5px; 
}

.CellAlignCenter
{
    text-align:center;
}

.BlueBackGround
{
    background-color: #ddebee;
}

.Floatingpanel
{
    left: 200px;
    position: absolute;
    top: 300px;
    z-index: 1000;
    display: block;
    border-right: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-bottom: 1px solid;
}

.NewContactRow
{
    background-color: #cccccc;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
}
/*
INPUT
{
    font-size: 8pt;
    font-family: Verdana;
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
}
*/

.HardwareCallBackground
{
	background-color: #ff3300;
}

/*-----------Dynamic Application ---------------*/
.LoginPageLogo
{
	background-image: url(../Images/corelogo.gif);
	background-repeat: no-repeat;
	height: 120px;
}
.AutoCompleteZIndex
{
	z-index:1000;
	overflow : auto;        
    border-width : 1px;
    border-style : solid;
    list-style-type : none;
    margin:0px;
    padding:0px

}


