﻿.body
{
	background: url('../Image/head-gradient.png') repeat-x;
	position: relative;
}
.header
{
	height: 35px;
	width: 100%;
	background: url('../Image/HeaderBackGround.JPG') repeat-x;
	position: relative;
}
.divHeader
{
	height: 21px;
	width: 99%;
	background: url('../Image/AccordionTitle.JPG') repeat;
	position: relative;
	padding-left: 3px;
	font-size: 12px;
	font-weight: bold;
	font-family: Trebuchet MS;
	color: #5588FF; /*border-bottom-style:solid;     border-bottom-width:1px;     border-bottom-color:Gray;*/
}
.divContent
{
	width: 100%;
	position: relative;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-top: 3px;
	font-family: Trebuchet MS; /*border-top-style: solid; 	border-top-width: 1px; 	border-top-color: Gray;*/
}
.TableHeader
{
	font-weight: bold;
	font-size: large;
	text-align: center;
}

.Button
{
	border: 1px solid #949494;
	background-color: #DBDBDB;
    text-align: center;
}
ridButton
{
	border: 1px solid #949494;
	background-color: #DBDBDB;
	height: 24px;
	margin: auto;
}
.Medium
{
	background-color: #DBDBDB;
	height: 22px;
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 1px;
	border-color: #949494;
	width: 110px;
}
.ButtonLarge
{
	background-color: #DBDBDB;
	height: 22px;
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 1px;
	border-color: #949494;
	width: 180px;
}
.ComboBox
{
	border: 1px solid #949494;
	text-decoration: none;
	font-family: Verdana;
	font-size: 8pt;
	width: 185px;
	margin-right: 0px;
}
.GridComboBox
{
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 1px;
	border-color: #949494;
	text-decoration: none;
	font-family: Verdana;
	font-size: 8pt;
	width: 65px;
}
.TextBox
{
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 1px;
	border-color: #949494;
	width: 180px;
}
.TextBoxFiexedWidth
{
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 1px;
	border-color: #949494;
	width: 85px;
}
.TextArea
{
	height: 80px;
	width: 180px;
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 1px;
	border-color: #949494;
}
.CenterAlignedTextBox
{
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 1px;
	border-color: #949494;
}
.Table
{
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 1px;
	border-color: #6699CC;
	width: 100%;
}

.TableRow
{
	clear: both;
}

.ErrorMessage
{
	font-size: large;
	color: #CC3300;
}
.watermarked
{
	padding: 2px 0 0 2px;
	border: 1px solid #BEBEBE;
	background-color: #F0F8FF;
	color: gray;
}
.FullWith
{
	width: 100%;
}
.HalfWith
{
	width: 50%;
}
.ChartOfAccountsDiv
{
	width: 15%;
	position: relative;
	float: left;
}
.CommonAlertMessage
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	border: 2px solid #FFCC66;
	background-color: #FFFFCC;
	position: absolute;
	text-align: left;
	margin: 0px;
	width: 99.5%;
	height: 35px;
}
.pnl
{
	border: 1px solid Silver;
	background: url('../Image/Bg0001.JPG') repeat-x;
	position: relative;
	top: 6px;
	left: 3px;
}
.pnlDash
{
	border: 1px solid Silver;
	background: url('../Image/Bg0001.JPG') repeat-x;
	position: relative;
	top: 0px;
	left: 0px;
}
.leftAlign
{
	text-align: left;
}
#UpdateProgress1
{
	background-color: #CF4342;
	color: White;
	top: 0px;
	right: 0px;
	position: fixed;
}

#UpdateProgress1 img
{
	vertical-align: middle;
	margin: 2px;
}

.FormLeftColumn
{
	width: 49%;
	float: left;
	clear: left;
}
.FormRightColumn
{
	width: 49%;
	float: right;
}





.accordionTitle
{
	border: 1px solid Silver;
	background: url('../Image/AccordionTitle.JPG') repeat-x;
	position: relative;
	top: 0px;
	left: 0px;
}

.table_left_bg
{
	background-image: url(../image/tbl_let_bg.jpg);
	background-repeat: repeat-y;
}


.menu_bg
{
	background-image: url(../image/menu_bg.jpg);
	background-repeat: repeat;
}

.Flash_bg
{
	background-image: url(../image/flash_bg.jpg);
	background-repeat: repeat;
}

.inner_bg
{
	background-image: url(../image/inner_bg.jpg);
	background-repeat: repeat;
}



.boxtop
{
	background-image: url(../image/admin/top.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	height: 25px;
}
.boxtopforTopTableTd
{
	/*background-image:url(../image/admin/top.jpg); background-repeat:repeat;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	height: 25px;
	padding-left: 10px;
	background-color: Silver;
}
.boxtile
{
	background-image: url(../image/admin/tile.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.boxbottom
{
	background-image: url(../image/admin/bottom.gif);
	height: 8px;
}

.animationTable
{
	background: url(../image/tableImage.jpg)repeat-x;
	border-width: 1px;
	border-bottom-width: 1px;
	border-color: #6699CC;
	width: 100%;
}
.animationTableBodyText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #044000;
	font-weight: normal;
}
.animationBtnCross
{
	font-size: small;
	margin-left: -40px;
	position: relative;
	color: #044000;
	padding-top: 10px;
}
.lnkBtnCross
{
	font-size: small;
	color: #000000;
	padding-top: 10px;
}
.animationTableHead
{
	font-family: Verdana, Arial, Haettenschweiler, Sans-Serif;
	font-size: medium;
	padding-top: 10px;
}

.inputDiv
{
	padding-left: 10px;
	padding-top: 10px;
	float: none;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #151515;
}


.input_box
{
	width: 200px;
	height: 15px;
	margin-left: 5px;
	border: #036E84 1px solid;
}

.login_button
{
	width: 59px;
	height: 21px;
	padding-left: 472px;
	padding-top: 18px;
	position: relative;
	float: left;
}




/* for link =========================================== */
a.tableBody:hover
{
	background: url('../Image/tableHeader.JPG');
}


a.Top_menu:link, a.Top_menu:visited
{
	font-size: 15pt;
	color: #151515;
	font-family: Tahoma;
	text-decoration: none;
	padding-left: 9px;
	padding-right: 13px;
	line-height: 25pt;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/separattion.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

a.Top_menu:hover
{
	font-size: 15pt;
	color: #998686;
	font-family: Tahoma;
	text-decoration: none;
	padding-left: 9px;
	padding-right: 13px;
	line-height: 25pt;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/separattion.jpg);
	background-position: right;
	background-repeat: no-repeat;
}



a.Top_menu2:link, a.Top_menu2:visited
{
	font-size: 15pt;
	color: #ffffff;
	font-family: Tahoma;
	text-decoration: none;
	padding-left: 9px;
	padding-right: 13px;
	line-height: 25pt;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}

a.Top_menu2:hover
{
	font-size: 15pt;
	color: #998686;
	font-family: Tahoma;
	text-decoration: none;
	padding-left: 9px;
	padding-right: 13px;
	line-height: 25pt;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}

.Top_menu2_active
{
	font-size: 15pt;
	color: #998686;
	font-family: Tahoma;
	text-decoration: none;
	padding-left: 9px;
	padding-right: 13px;
	line-height: 25pt;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}


a.more_link2:link, a.more_link2:visited
{
	font-size: 10pt;
	color: #cacaca;
	font-family: tahoma;
	text-decoration: none;
	font-weight: bold;
}

a.more_link2:hover
{
	font-size: 10pt;
	color: #cacaca;
	font-family: tahoma;
	text-decoration: underline;
	font-weight: bold;
}


a.more_link:link, a.more_link:visited
{
	font-size: 9pt;
	color: #d66265;
	font-family: tahoma;
	text-decoration: none;
	font-weight: normal;
}

a.more_link:hover
{
	font-size: 9pt;
	color: #cacaca;
	font-family: tahoma;
	text-decoration: underline;
	font-weight: normal;
}

a.footer:link, a.footer:visited
{
	font-size: 9pt;
	color: #6d6c6c;
	text-decoration: none;
	font-family: tahoma;
	font-weight: normal;
}

a.footer:hover
{
	font-size: 9pt;
	color: #F0F0F0;
	text-decoration: underline;
	font-family: tahoma;
	font-weight: normal;
}





a.section_link:link, a.section_link:visited
{
	font-size: 9pt;
	color: #3366FF;
	font-family: tahoma;
	text-decoration: none;
	font-weight: bold;
	line-height: 18px;
}

a.section_link:hover
{
	font-size: 9pt;
	color: #3366FF;
	font-family: tahoma;
	text-decoration: underline;
	font-weight: bold;
	line-height: 18px;
}




.divScroll-1
{
	height: 100px;
	width: 200px;
	overflow: scroll;
	z-index: 1;
	position: absolute;
}

.divScroll-2
{
	height: 100px;
	width: 200px;
	overflow: scroll;
	white-space: nowrap;
	z-index: 1;
	position: absolute;
}

.divScroll-3
{
	height: 100px;
	width: 200px;
	overflow: scroll;
	white-space: nowrap;
	z-index: 1;
	position: absolute;
}

.divScrollAuto
{
	height: 100px;
	width: 200px;
	overflow: auto;
	white-space: nowrap;
	z-index: 1;
	position: absolute;
}

.divScrollHidden
{
	height: 100px;
	width: 200px;
	overflow: hidden;
	white-space: nowrap;
	z-index: 1;
	position: absolute;
}

.btnText
{
	background: url('../Image/Menu.png');
	font-size: 7pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	font-family: tahoma;
	font-weight: normal;
	border: none;
}

/* ============================================ */

.homepage
{
}

.homepage .intro
{
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	background: #fcfabc;
	border: dashed 1px #dfdfdf;
	margin-bottom: 10px;
}

.homepage .options
{
	padding: 10px 10px 10px 10px;
	background: #e7efef;
}

.homepage .options ul
{
	margin: 0;
	padding: 0;
}

.homepage .options ul li
{
	margin-bottom: 5px;
	padding-bottom: 5px;
	list-style: none;
}

.homepage .options .title
{
}

.homepage .options .description p
{
	margin-top: 5px;
	margin-bottom: 5px;
}
.DivWithWhiteBackColor
{
	/*background: url('../Image/WhiteBackGround.PNG') repeat; 	position: relative;*/
	border-style: solid;
	border-width: 1px;
	border-color: Gray;
	background-color: White;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.ListBox
{
	border-style: solid;
	border-width: 1px;
	border-color: #949494;
}

.StaticMenuHeader td a
{
	display: block;
	width: 100%;
}

.mnuBack
{
	background: url('../Image/Header.JPG') repeat-x;
	height: 15px;
}
.Tips
{
	color: Green;
	font-size: x-small;
}
#unlicensed {
	display: none !important;
}