.body
{
	margin: 0px;
}

.ComboBoxNormal
{
	font-family: Tahoma;
	font-size: 11px;	
	text-decoration: none;
	
}
.lnkClass
{
	font-family: Tahoma;
	font-size: 11px;
	color: white;
	text-decoration: none;
}
.DataListHeaderFont
{
	padding-left: 10px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.TableHeaderFont
{
	padding-left: 10px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: White;
	text-decoration: none;
}
.TableHeaderFont1
{
	padding-left: 10px;
	font-family: Tahoma;
	font-size: 11px;
	color: White;
	text-decoration: none;
}
.lnkRightClass
{
	font-family: Tahoma;
	font-size: 11px;
	color: #1f1f1f;
	text-decoration: none;
    text-align : right;
}
.lnkLeftClass
{
	font-family: Tahoma;
	font-size: 11px;
	color: #1f1f1f;
	text-decoration: none;
    text-align : left;
}
.lnkLeftClassM
{
	font-family: Tahoma;
	font-size: 11px;
	color: #1f1f1f;
	text-decoration: none;
    text-align : center;
}
.lnkLeftClassR
{
	font-family: Tahoma;
	font-size: 11px;
	color: #1f1f1f;
	text-decoration: none;
    text-align : right;
}
.lnkLeftClassRcpt
{
	font-family: Tahoma;
	font-size: 11px;
	color: Maroon;
	text-decoration: none;
}
.lnkLeftClassHeadline
{
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.LinksPadding
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.lnkLeftClassWithPadding
{
	font-family: Tahoma;
	font-size: 11px;
	color: #1f1f1f;
	text-decoration: none;
	padding-left: 4px;		
	Border-Bottom: #CCCCCC 1px solid;
}
.lnkLeftClassUnderline
{
	font-family: Tahoma;
	font-size: 11px;
	color: #1f1f1f;
	text-decoration: underline;
	padding-left: 4px;	
	padding-Bottom: 5px;		
}
.lnkLeftClassUnderline:hover
{
	font-family: Tahoma;
	font-size: 11px;
	color: maroon;
	text-decoration: underline;
	padding-left: 4px;	
	padding-Bottom: 5px;		
}
.lnkLeftClassWithPaddingExt
{
	font-family: Tahoma;
	font-size: 11px;
	color: #1f1f1f;
	text-decoration: none;
	padding-left: 4px;
	padding-top: 5px;	
}
.lnkLeftClassBold
{
	font-family: Tahoma;
	font-size: 11px;
	color: #487bb7;
	font-weight: bold;
	text-decoration: none;
}
.TextClassBold
{
	font-family: Tahoma;
	font-size: 12px;
	color: DarkOrange;
	font-weight: bold;
	text-decoration: none;
}
.TextClass
{
	font-family: Tahoma;
	font-size: 11px;
	color: #1f1f1f;
	text-decoration: none;
}
.TableHeader
{
	background-image: url(/images/TableHeaderBG1.gif);
	background-repeat: repeat-x;
	height: 30px;
}
.TableFooter
{
	background-image: url(/images/TableFooterBG.gif);
	background-repeat: repeat-x;
	height: 7px;
}
.TableBorder
{
	Border-Left: #CCCCCC 1px solid;
	Border-Right: #CCCCCC 1px solid;
	Border-Top: #CCCCCC 1px solid;
	Border-Bottom: #CCCCCC 1px solid;
}
.TableBorderWithoutTop
{
	Border-Left: #CCCCCC 1px solid;
	Border-Right: #CCCCCC 1px solid;
	Border-Bottom: #CCCCCC 1px solid;
}
.LeftNTopBorder
{
	border-left: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
}
.RightNTopBorder
{
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
}
.LeftNBottomBorder
{
	border-left: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
}
.RightNBottomBorder
{
	border-right: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
}
.RightNBottomBorder2
{
	padding-left:20px;
	border-right: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
}
.RightNBottomBorder2Hover
{
	padding-left:20px;
	border-bottom: #CCCCCC 1px solid;
	background-color: #f3f4f8;
}
.RightBorder2
{
	padding-left:20px;
	border-right: #CCCCCC 1px solid;	
}
.RightBorder
{
	border-right: #CCCCCC 1px solid;	
}
.LeftBorder
{
	border-left: #CCCCCC 1px solid;	
}
.BottomBorder
{
	border-bottom: #CCCCCC 1px solid;	
}
.TopBorder
{
	border-top: #CCCCCC 1px solid;	
}

/*TAB
*/
.TabLeft
{
	width: 2px;		
	border-right:solid #FFFFFF 2px;
	border-right:solid #a5acb4 1px;	
}
.TabMidSelected
{
	background-color: #f3f4f8;
	border-left:solid #FFFFFF 1px;
	border-top:solid #a5acb4 1px;
}
.TabMidNormal
{
	background-color: #e3e4e9;
	background-image:url(/images/menu_background.gif);
	background-repeat: repeat-x;
	border-left:solid #FFFFFF 1px;
	border-top:solid #a5acb4 1px;	
}
.TabRight
{
	width: 2px;		
	border-right:solid #FFFFFF 2px;
	border-right:solid #a5acb4 1px;
	border-top:solid #a5acb4 1px;
}
.TabRight1
{
	width: 1px;
	background-color: #ffffff;
	border-top:solid #a5acb4 1px;
}
.TabRight2
{
	width: 1px;
	background-color: #a5acb2;		
	border-top:solid #a5acb2 1px;
}
.TabLeft1
{
	width: 1px;		
	background-color: #a5acb2;
	border-top:solid #a5acb2 1px;
}
.TabLeft2
{
	width: 1px;
	background-color: #ffffff;
	border-top:solid #a5acb4 1px;
}
.TabIcons
{
	padding-left: 24px;
}
.TabIconsOthers
{
	padding-left: 16px;
	
}
.TabTitleSimple
{
	padding-left: 2px;
	color: #1f1f1f;
	font-family: Verdana;
	FONT-SIZE: 10px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}
.TabTitle
{
	color: #1f1f1f;
	font-family: Tahoma;
	FONT-SIZE: 9px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;	
}
.TabMidCommon
{
	border-top:solid #a5acb4 1px;	
}
.TabTitleDisabled
{
	color: #758084;
	font-family: Verdana;
	FONT-SIZE: 9px;
	font-weight:normal;
	text-decoration:none;
	text-align: center;	
}

/*
Input
*/
.noborderImages
{
	border:none;
	cursor: pointer;	
}
.textInputStyle
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px #a5acb2 solid;
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	HEIGHT:18px
}
.textInputStyleMultiLine
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	border: 1px #a5acb2 solid;	
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	
}
.textInputStyleDdl
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px #8D8C8C solid;
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	HEIGHT:18px;	
}

/*
SMS GALLERY
*/

.MinorPaddingSmsGallery
{
	padding-Left: 5px;
	padding-Right: 5px;
	padding-Top: 5px;
	font-family: Tahoma;
	font-size: 11px;
	color: #1f1f1f;
	text-decoration: none;
}
.MinorPaddingSmsGalleryExt
{
	padding-Left: 5px;
	padding-Right: 5px;
	padding-Top: 5px;
	font-family: Tahoma;
	font-size: 11px;
	color: DarkSeaGreen;
	text-decoration: none;
}
.BottomBorderSmsGallery
{
	border-bottom: #CCCCCC 1px solid;
	padding-bottom: 5px;
}
.PaginationContainer
{
	border-Top: White 1px solid;
	background-color: #f3f4f8;
}
.ButtonContainer
{
	border-Bottom: White 2px solid;
	border-Bottom: #CCCCCC 1px solid;
	background-color: #f3f4f8;
}


/*
Entry Fields
*/

.TitleEntry
{
	padding-left: 10px;
	padding-top: 5px;
	font-family: Tahoma;
	font-size: 11px;
	color: #1f1f1f;
	text-decoration: none;
}
.InputFields
{
	padding-Right: 10px;
	padding-top: 5px;
}


/*
 calender
*/

/* The main calendar widget.  DIV containing a table. */

div.calendar { position: relative; }

.calendar, .calendar table {
  border: 1px solid #0D64B6;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #DBEBFC;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
}

.calendar .nav {
  background: #DBEBFC url(menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  background: #fff;
  color: #000;
  padding: 2px;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
  background: #DBEBFC;
  color: #fff;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
  background: #bdf;
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #0D64B6;
  padding: 2px;
  text-align: center;
  color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #0D27BF;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background-color: #A5C3E4;
  color: #000;
  border: 1px solid #04f;
  padding: 1px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  background-color: #AECFF3;
  padding: 2px 0px 0px 2px;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  color: #456;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #bbb;
}
.calendar tbody .day.othermonth.oweekend {
  color: #fbb;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #808080;
  background: #bdf;
}

.calendar tbody .rowhilite td {
  background: #D3D8DD;
}

.calendar tbody .rowhilite td.wn {
  background: #DBEBFC;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: #D3D8DD;
  padding: 1px 3px 1px 1px;
  border: 1px solid #bbb;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  background: #cde;
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.selected { /* Cell showing today date */
  font-weight: bold;
  border: 1px solid #808080;
  padding: 1px 3px 1px 1px;
  background: #fff;
  color: #000;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #0D27BF;
}

.calendar tbody td.today { /* Cell showing selected date */
  font-weight: bold;
  color: #2042D5;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #0D64B6;
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #fff;
  color: #445;
  border-top: 1px solid #0D64B6;
  padding: 1px;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #AECFF3;
  border: 1px solid #04f;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #A5C3E4;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border: 1px solid #655;
  background: #D3D8DD;
  color: #000;
  font-size: 90%;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .hilite {
  background: #acf;
}

.calendar .combo .active {
  border-top: 1px solid #46a;
  border-bottom: 1px solid #46a;
  background: #DBEBFC;
  font-weight: bold;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #AFCFF0;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #E3EDF9;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #667;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #046FF3;
}

/* added by Team camellia to get the hand cursor while close to the image*/
.calender_link
{
	cursor: pointer;	
}
.optionsClass
{
	font-family: Tahoma;
	font-size: 11px;
	color: White;
	text-decoration: none;
}



/*NEW*/
.TextBoxCss
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px #a5acb2 solid;
	BACKGROUND-COLOR: #FFFFFF;
	HEIGHT:18px
}
.TextBoxCssExt
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px #a5acb2 solid;
	BACKGROUND-COLOR: #FFFFFF;
	HEIGHT:18px;
	WIDTH: 190px;
}

.DropDownListCss
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px #8D8C8C solid;
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	HEIGHT:18px;	
}

.DropDownListSmallCss
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px #8D8C8C solid;
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	HEIGHT:18px;
	WIDTH: 50px;
}


.LabelCssBoldHeader
{
	font-family: Tahoma;
	font-size: 18px;
	color: maroon;
	font-weight:bold;
	BACKGROUND-COLOR: #FFFFFF;	
}

.WelcomeLabelCss
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	
}

.LabelCss
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	BACKGROUND-COLOR: #FFFFFF;	
}



.LabelCssDataList
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	
}

.TextCss
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.TextCssWhite
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;	
}

.ButtonCss
{
	BackGround-image: url(/images/ButtonBG.gif);
	background-repeat: repeat-x;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px; 
	height: 18px;
	width: 83px;
	border-right: #a5acb2 1px solid;
	border-top: #a5acb2 1px solid;
	border-left: #a5acb2 1px solid;
	border-bottom: #a5acb2 1px solid;
}
.ButtonCssExt
{
	BackGround-image: url(/images/ButtonBG.gif);
	background-repeat: repeat-x;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px; 
	height: 18px;
	width: 160px;
	border-right: #a5acb2 1px solid;
	border-top: #a5acb2 1px solid;
	border-left: #a5acb2 1px solid;
	border-bottom: #a5acb2 1px solid;
}


/*
AJAX PAGES
*/

.ContainerTopPadding
{
	padding-top: 20px;
}
.ContainerBottomPadding
{
	padding-bottom: 20px;
}

.HrBottomPadding
{
	padding-bottom: 5px;
}
.HrTopPadding
{
	padding-top: 3px;
}
.GapBetweenButtons
{
	padding-right: 10px;
}

.PaddingAddContact
{
	padding-top: 5px;
}
.ContentTablePadding
{
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 5px; 
	PADDING-TOP: 14px;
}
.PagingTableRightPadding
{
	PADDING-RIGHT: 10px; 	
}
.PagingTableLeftPadding
{
	PADDING-LEFT: 10px; 	
}
.PagingTableBottomPadding
{
	PADDING-BOTTOM: 10px; 	
}
.PaddingTopButtons
{
	padding-top: 10px;
}
.ButtonStyle
{
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	BORDER-TOP-WIDTH: 1px; 
	BORDER-LEFT-WIDTH: 1px; 
	BORDER-LEFT-COLOR: green; 
	BORDER-BOTTOM-WIDTH: 1px; 
	BORDER-BOTTOM-COLOR: green; 	
	cursor: pointer; 
	BORDER-TOP-COLOR: green; 
	BORDER-RIGHT-WIDTH: 1px; 
	BORDER-RIGHT-COLOR: green;
}

.translucent
{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}

.ButtonCss
{
	border: 1px solid #a5acb2;
BackGround-image: url('/images/ButtonBG.gif');
		background-repeat: repeat-x;
		font-family: Tahoma;
		font-weight: normal;
		font-size: 11px; 
		width: 80px;
	}
.LeftPadding_QContacts
{
	Padding-Left: 20px;
}
.SearchButton
{
	color:White;
	background-color:Gray;
	border-style:Solid;
	font-family:Tahoma;
	font-size:XX-Small;
}
.HandCss
{
	cursor: pointer;
}

.TextCssHeading
{
	font-family: Tahoma;
	font-size: 11pt;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}
.TextCssHeadingNormal
{
	font-family: Tahoma;
	font-size: 11pt;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
}
.CorpAdminLeftPadding
{
	padding-left: 20px;
}
.PaddingImg
{
	padding-top: 2px;
}

/*
/////////////30/7/07
*/

TABLE.dataTable
{
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid;
	BORDER-COLLAPSE: collapse
}

TABLE.dataTable TD
{ 
	BORDER-RIGHT: #CCCCCC 1px solid;
	PADDING-RIGHT: 5px; BORDER-TOP: #CCCCCC 1px solid; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #CCCCCC 1px solid; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #CCCCCC 1px solid; 
	TEXT-ALIGN: left 
}

.TextAreaOverFlow
{
	overflow:hidden
}

TABLE.matchTable
{
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid;
	BORDER-COLLAPSE: collapse
}

TABLE.matchTable TD
{ 
	BORDER-RIGHT: #CCCCCC 1px solid;
	PADDING-RIGHT: 3px; BORDER-TOP: #CCCCCC 1px solid; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #CCCCCC 1px solid; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #CCCCCC 1px solid; 
	TEXT-ALIGN: left 
}

.MatchedItemsNormal
{
	background-color:Transparent
}
.MatchedItemsSelected
{
	background-color:Silver
}
.labelToShow
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Maroon;
	BACKGROUND-COLOR: #FFFFFF;
	font-weight: normal;	
}
.LabelCssMsg
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Maroon;
	BACKGROUND-COLOR: #FFFFFF;
	font-weight: normal;	
}
.LabelCssMsgErr
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Maroon;
	font-weight: normal;	
}
.LoginButton
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	BACKGROUND-COLOR: Silver;
	border-style: solid;
	border-width: 1px;
	border-color: #404040;
	font-weight: normal;		
}


/*
----------------------------
*/
.LoginTblHeader
{
	font-family: Tahoma;
	font-size: 12px;
	color: White;
	font-weight: normal;
}
.btnCss
{
    border-color: silver;
	border-width: 1px;
	WIDTH: 100px;
    	cursor: pointer;
    	font-family: Tahoma;
    	font-size: 11px;
    	color: Black;
    	text-decoration: none;
    	text-align : center;
    	background-color : #f3f4f8;
	}
.btnCssExt
{
    BORDER-TOP-WIDTH: 1px; 
    BORDER-LEFT-WIDTH: 1px; 
    BORDER-LEFT-COLOR: silver;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: silver; 
    WIDTH: 120px;
    cursor: pointer;
    BORDER-TOP-COLOR: silver;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: silver;
    font-family: Tahoma;
    font-size: 11px;
    color: Black;
    text-decoration: none;
    text-align : center;
    background-color : #f3f4f8;
    height: 18px;
}
.btnCssExt2
{
    BORDER-TOP-WIDTH: 1px; 
    BORDER-LEFT-WIDTH: 1px; 
    BORDER-LEFT-COLOR: silver;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: silver; 
    WIDTH: 250px;
    cursor: pointer;
    BORDER-TOP-COLOR: silver;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: silver;
    font-family: Tahoma;
    font-size: 11px;
    color: Black;
    text-decoration: none;
    text-align : center;
    background-color : #f3f4f8;
    height: 18px;
}
.classPoweredBy
{
	font-family: Tahoma;
	font-size: 9px;
	color: steelblue;
	text-decoration: none;
}
.EntryTblLeftCol
{
	PADDING-LEFT: 10px;
}
.EntryTblMidCol
{
	PADDING-LEFT: 15px;
}
.EntryTblRightCol
{
	PADDING-RIGHT: 10px;
}
.ScbBpoHeaderBackground
{
	background-image: url(../images/header-leftModified.gif);
	background-repeat: no-repeat;
	height: 71px;	
}
.HeaderButtonsPadding
{	
	padding-right: 5px;
}
.ContentBorder
{
	BORDER-LEFT: #dedede 1px solid;
	BORDER-RIGHT: #dedede 1px solid;
}



/*Login CSS */

.loginControl
{
	margin: 30px auto;
	padding: 10px 5px;
	width: 300px;
	background-color: #F3F2EB;
	text-align:center;

}
.loginControl table
{
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-size: 12px;
	vertical-align: text-bottom;
	text-align: left;
	empty-cells: hide;
}

.errorMsg
{ 
	color: #FF0000;
	 font-family: Tahoma; 
	 margin-top:20px;
	 
	 }



/*End Login*/

/*LogOut css*/
.space
{
	width:300px;
	border:0px solid red;
	
	
	}
.welcome
{
	text-align:right;	
	color:White;
	

	
	}

.Logout
{
	text-align:right;	
	color:White;
	border:0px solid red;
	margin-left:20px;
	

	
	}
	.LogoutButton
	{
		font-family: Tahoma;
		font-size: 11px;
		background-color: #2B528C;	
		color: White;
		border: 0px;
		cursor:pointer;
	}
	.menuBGColor
	{
		background-color: #2B528C;
	}
.welcomemess
{
	margin-left:70px;
	
	}
/*End LogOut*/


/*Chart of Account Head*/


.ChartOfAccountPage
{
	margin: 0px auto;
	padding: 10px 5px;
	width:90%;
	background-color: #F3F2EB;
	text-align:center;
	

}
.radio
{
	float:left;
	
	}
.HeadLabel
{
	text-align:left;
	font-family:Tahoma;
	font-size:15px;
	
	}
.gridviewheadertext
{
	font-family:Tahoma;
	color:White;
	font-size:16px;
	text-align:center;
	
	
	}
/*End*/




/* notice box styles */
.error 
{
	padding: 5px 10px;
	color: #882626;
	border: 1px solid #C88383;
	background: #FABBBB;
}
.info 
{
	padding: 5px 10px;
	color: #6C6913;
	border: 1px solid #C2C193;
	background: #F1EFB1;
}
.success
{
	padding: 5px 10px;
	color: #345F0E;
	border: 1px solid #90B96B;
	background: #C2EE9B;
}





/* styles written for CHR module start */

.input-table-div 
{
	padding-top: 20px;
}


/* form-table styles */

.form-table td
{
	padding: 5px 10px;
}

/* data-table styles */

.data-table div
{
	width:100%;
	height:350px;
	overflow:auto;
}

.data-table table
{
	width: 100%;
	font-size:11px;
	font-family: Tahoma,Arial;
}

.data-table table table 
{
	width: auto;
}

.data-table table td,
.data-table table th
{
	text-align: left;
	padding: 5px 10px;
}

.data-table th 
{
	color: #ffffff;
	background: #2B528C;
}

.upload-menu
{
	width: 250px;
}
.upload-menu table 
{
	border-top: 1px solid #cccccc;
}
.upload-menu td 
{
	width: 250px;
	cursor:default;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	background: #dfdfdf;
}
.upload-menu .step-current { border-right: 1px solid #ffffff; background: #ffffff; }
.upload-menu .step-finished { color: #345F0E; background: #C2EE9B; }

.upload-page { padding: 0 0 20px 20px; }

#txtChargeWithheld,
#txtVatWithheld,
#tblFixedCharge,
#tblFixedChargeOptions { 
	display:none; 

/* styles written for CHR module end */