body {
	margin:0px;
	/*background-image:url(images/root.gif);*/
	background-position:bottom right;
	background-repeat:no-repeat;
}
a:link {
	color: #333333;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #995897;
}
a:active {
	color: #333333;
}
a.menu:link {
	color: #995897;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
a.menu:visited {
	color: #995897;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.menu:hover {
	color: #995897;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
a.menu:active {
	color: #995897;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.NL:link {
	color: #FFFFFF;
}
a.NL:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.NL:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.NL:active {
	color: #FFFFFF;
	text-decoration: none;
}
.text_field1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color:#333333;
	border: 1px solid #C8D9E3;
	width:155px;
	height: 20px;
	margin-bottom:2px;
}
.login_name {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:right;
	padding-top:20px;
	padding-right:10px;
	vertical-align:top;
}
.bgmenu {
	background-image:url(images/bgmenu.gif);
	width:100%;
}
.Calendar{
	background-image:url(../Calendar/skins/aqua/rowhover-bg.gif);
	font-weight:bold;
}
.main {
	background-image:url(images/bg-main.gif);
	background-repeat:repeat-x;
}
/*******text box**************/
.txtL
	{
	font-family: "ms Sans Serif", "ms Serif";
	font-size: 14px;
	color: #000000;
	Height: 18px;
	BORDER: 1px solid #C36A6A;
	}
	.txtR
	{
	BACKGROUND: #FFFFFF;
	font-family: "ms Sans Serif", "ms Serif";
	font-size: 14px;
	color: #000000;
	text-align: right;
	Height: 18px;
	BORDER: 1px solid #C36A6A;
	}
	.txtReadL{
	font-family:  "ms Sans Serif", "ms Serif";
	font-size: 14px;
	background-color: #D4C8C8;
	Height: 18px;
	BORDER: 1px solid #C36A6A;
	}
	.txtReadR{
	font-family:  "ms Sans Serif", "ms Serif";
	font-size: 14px;
	background-color: #D4C8C8;
	text-align: right;
	Height: 18px;
	BORDER: 1px solid #C36A6A;
	}
	.txtRequireL{
	BACKGROUND: #FFF0C4;
	font-family: "ms Sans Serif", "ms Serif";
	font-size: 14px;
	color: #000000;
	Height: 18px;
	BORDER: 1px solid #C36A6A;
	}
	.txtRequireR{
	BACKGROUND: #FFF0C4;
	font-family: "ms Sans Serif", "ms Serif";
	font-size: 14px;
	color: #000000;
	text-align: right;
	Height: 18px;
	BORDER: 1px solid #C36A6A;
	}

	.txtArea
	{
	font-family: "ms Sans Serif", "ms Serif";
	font-size: 14px;
	color: #000000;
	Height: 60px;
	width: 270px;
	BORDER: 1px solid #C36A6A;
	}

	.txtAreaW
	{
	font-family: "ms Sans Serif", "ms Serif";
	font-size: 12px;
	color: #000000;
	Height: 60px;
	width: 350px;
	BORDER: 1px solid #C36A6A;
	}

	.txtAreaH
	{
	font-family: "ms Sans Serif", "ms Serif";
	font-size: 12px;
	color: #000000;
	Height: 80px;
	width: 270px;
	BORDER: 1px solid #C36A6A;
	}

	.txtAreaLong
	{
	font-family: "ms Sans Serif", "ms Serif";
	font-size: 12px;
	color: #000000;
	Height: 60px;
	width: 680px;
	BORDER: 1px solid #C36A6A;
	}

	.btn
	{
	font-family:  "ms Sans Serif", "ms Serif";
	font-size: 14px;
	}

.chk 
	{
	font-family: "ms Sans Serif", "ms Serif";
	font-size: 11px;
	}

.rdo 
	{
	font-family: "ms Sans Serif", "ms Serif";
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
	}

	.cbo 
	{
	font-family: "ms Sans Serif", "ms Serif";
	font-size: 12px;
	color: #000000;
	BORDER-LEFT: 1px solid #DDDDDD;
	BORDER-TOP: 1px solid #DDDDDD;
	BORDER-RIGHT: 1px solid #DDDDDD;
	BORDER-BOTTOM: 1px solid #DDDDDD;
}
	
/******************** Grid ****************************/
.GridHeader, GridHeader td{
	background-color: #8F3692;
	font-family: "ms Sans Serif", "ms Serif";
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	font-family: "ms Sans Serif", "ms Serif";}

.GridHeader a, .GridHeader a:link {
	font-family: "ms Sans Serif", "ms Serif";
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
}

.GridHeader a:visited {
	font-family: "ms Sans Serif", "ms Serif";
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
}
.GridHeader a:hover {
	font-family: "ms Sans Serif", "ms Serif";
	font-size: 11px;
	color: #000000;
	text-align: center;
	text-transform: uppercase;
}
.GridItem , GridItem td{
	BACKGROUND: #E4D1E7;
	font-family:  "ms Sans Serif", "ms Serif";
	font-size: 12px;
	color: #000000;
	HEIGHT: 20px;
	text-align: left;
}

.GridItem a, .GridItem a:link {
	BACKGROUND: #E4D1E7;
	font-family:  "ms Sans Serif", "ms Serif";
	font-size: 12px;
	color: #000000;
	HEIGHT: 20px;
	text-align: left;
}

.GridItem a:visited {
	BACKGROUND: #E4D1E7;
	font-family:  "ms Sans Serif", "ms Serif";
	font-size: 12px;
	color: #000000;
	HEIGHT: 20px;

}

.GridItem a:hover {
	BACKGROUND: #E4D1E7;
	font-family:  "ms Sans Serif", "ms Serif";
	font-size: 12px;
	color: #000000;
	HEIGHT: 20px;
}

.GridEdit , GridEdit td{
	font-family: "ms Sans Serif", "ms Serif";
	font-size: 14px;
	color: #000000;
	background-color :#C2DEEF;
	padding: 5px;

}

.GridEdit a, .GridEdit a:link {
	font-family: "ms Sans Serif", "ms Serif";
	font-size: 14px;
	color: #000000;
	background-color :#C2DEEF;
}

.GridEdit a:visited {
	font-family: "ms Sans Serif", "ms Serif";
	font-size: 14px;
	color: #000000;
	background-color :#C2DEEF;
}

.GridEdit a:hover {
	font-family: "ms Sans Serif", "ms Serif";
	font-size: 14px;
	color: #000000;
	background-color :#C2DEEF;
	text-decoration: none;
}

.AltGridItem, AltGridItem td {
	BACKGROUND: #F1E7F2;
	font-family:  "ms Sans Serif", "ms Serif";
	font-size: 12px;
	color: #000000;
	HEIGHT:  20px;
	text-align: left;

}

.AltGridItem a, .AltGridItem a:link {
	BACKGROUND: #F1E7F2;
	font-family:  "ms Sans Serif", "ms Serif";
	font-size: 12px;
	color: #000000;
	HEIGHT:  20px;
	text-align: left;
}

.AltGridItem a:visited {
	BACKGROUND: #F1E7F2;
	font-family:  "ms Sans Serif", "ms Serif";
	font-size: 12px;
	color: #000000;
	HEIGHT:  20px;
	text-align: left;
}

.AltGridItem a:hover {
	BACKGROUND: #F1E7F2;
	font-family:  "ms Sans Serif", "ms Serif";
	font-size: 12px;
	color: #000000;
	HEIGHT:  20px;
	text-align: left;
}

.GridPager, GridPager td {
	font-family:  "ms Sans Serif", "ms Serif";
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F1E7F2;
	text-align :center;
}
.GridPager a, .GridPager a:link {
	font-family:  "ms Sans Serif", "ms Serif";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align :center;
	background-color: #F1E7F2;
	
}
.GridPager a:visited {
	color: #FFFFFF;
	text-align :center;
}
.GridPager a:hover  {
	font-family:  "ms Sans Serif", "ms Serif";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F1E7F2;
	text-align :center;
}

.GridFooter{
	font-family:  "ms Sans Serif", "ms Serif";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #D6B8DA;
	Height:20;
	text-align: left;
}


.page-name {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#A55EA8;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8F3692;
}
.page-head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight: bold;
}
.fontBlack {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight: bold;
}
.page-namePopup {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#A55EA8;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8F3692;
}
.search_table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F1E7F2;
	border: 1px solid #A55EA8;
}

.data_td1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background-color:#E4D1E7;
}


TD.tblName {

	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-align: right;
	font-weight: bold;
	text-transform: uppercase;
}

.tblValue {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-align: left;
}

.page-namePopup {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#A55EA8;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8F3692;
}

/*Tab Style */
#navcontainer {
        background: #f0e7d7;
        margin: 0 auto;
        padding: 0 0 0 0;
        font-family:Arial, Helvetica, sans-serif;
        text-transform: lowercase;
}

/* to stretch the container div to contain floated list */
#navcontainer:after {
        content: ".";
        display: block;
        line-height: 1px;
        font-size: 1px;
        clear: both;
}

ul#navlist {
        list-style: none;
        padding: 0;
        margin: 0 auto;
        font-size: 12px;
}

ul#navlist li {
        display: block;
        float: left;
        width: 19%;
        margin: 0;
        padding: 0;
}

ul#navlist li.bar1 {
        display: block;
        float: left;
        margin: 0;
        padding: 0;
		background-image:url(images/ta2.gif);
		text-align:center;
		width:10px;
}
ul#navlist li.bar2 {
        display: block;
        float: left;
        margin: 0;
        padding: 0;
		background-image:url(images/ta2.gif);
		text-align:center;
		width:10px;
}

ul#navlist li a {
        display: block;
        width: 100%;
        padding: 9px;
        color: #FFFFFF;
        text-decoration: none;
		background-image:url(images/ta2.gif);	
		font-weight: bold;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a {
        background: #8F3692;
        color: #FFFFFF;	
		font-weight: bold;
}

ul#navlist li a:hover, ul#navlist li#active a:hover {
		color: #FFFFFF;
		font-weight: bold;
		background: #8F3692;
		text-decoration: underline;
}
.data_table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.lableAlert {
	font-family: "ms Sans Serif", "ms Serif";
	font-size: 14px;
	font-weight:normal;
	color: #000000;
}
.fontfoot {
	font-family: "ms Sans Serif", "ms Serif";
	font-size: 14px;
	color: #5C5C5C;
	}
