﻿/* Global Properties */
body{
	margin :0px 0px 0px 0px;
}
table
{
	font-family:Arial;
	font-size:12px;
	color:Navy;
}
.Mandatory{ background-color: #FFCCCC; color:Red; width: 150px;}
.Standard{ background-color: #EBEBEB; }

table.appTable{
	width:100%;
	height:100%;
	background-color:#394D6E;
}
.textBox{
	font-family:Arial;
	font-size:12px;
	color:Navy;
}
div.popBackground{
	background-color:#394D6E;
}
tr.popHeader{
	background-image:url(images/main_menu_bg.gif);
	height:22px;
	font-family:Arial;
	font-size:12px;
	color:White;
}
/*Header Tab Properties*/
td.btnHolder{
	background-image:url(images/btn_holder.gif);
	height:30px;
}
button table{
	font-weight:bold;
	font-size:11px;
	color:navy;
}
button.tabBtn{
	background-image:url(images/btn.gif);
	background-color:#AEDDF8;
	height:23px;
	border:1px solid #5F71B4;
	cursor:hand;
}
button.tabbtn_over{
	background-image:url(images/btn_over.gif);
	background-color:#F5BA7E;
	height:23px;
	border:1px solid #5F71B4;
	cursor:hand;
}

.copyright
{
	text-align:center;
	font-family:Arial;
	font-size:10px;
}

/*Pop Up Properties*/
div.PopOpacity
{
	background-color:Black;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	filter:Alpha(opacity=50);
	opacity:0.5
}

table.popBody, td.popBody{
	border:1px solid #5F71B4;	
}

img.popBtnClose{
	background-image:url(images/btn_close.gif);
	height:22px;
	width:50px;
	cursor:hand;
}

span.popBtnClose{
	background-image:url(images/btn_close_over.gif);
	height:22px;
	width:50px;
}


/*App Login Properties */
table.logAppBody{
	width:458px;
	height:100%;
}
td.sh_left{
	width:7px;
	height:100%;
	background-image:url(images/Sh_left.gif);
}
td.sh_right{
	width:9px;
	height:100%;
	background-image:url(images/sh_r.gif);
}
td.logForm{
	width:442px;
	height:347px;
	background-image:url(images/Header.gif)
}
td.logbody
{
	width:442px;
	height:100%;
	background-image:url(images/body.gif);	
}
table.logForm
{
	position:absolute;
	top:210px;
	margin-left:170px;
	font-family:Arial;
	font-size:12px;
}

.appButton{
	background-image:url(images/btn.gif);
	background-color:#AEDDF8;
	height:23px;
	border:1px solid #5F71B4;
	color:Navy;
	cursor:hand;
	font-weight:bold;
	font-size:11px;
}
.button{
	background-image:url(images/btn.gif);
	background-color:#AEDDF8;
	height:23px;
	border:1px solid #5F71B4;
	color:Navy;
	cursor:hand;
	font-weight:bold;
	font-size:11px;
}


td.loginHeader
{
	padding-top:173px;
	padding-left:60px;
	font-weight:bold;
	color:White;
}
/*Main Properties*/
td.mLogoBg{ 
	background-image: url(images/m_logoBg.gif); 
	width: 100%;
	height:22px;
}
td.mLogoSpc{
	height:10px;
	background-color:black;
}
td.mMenuHolder{
	background-image: url(images/m_MenuBg.gif);
	height:22px;
	width:100%;
}
td.mTitleHolder{ 
	background-image: url(images/m_TitleBg.gif); 
	height:24px;
}
td.mTabHolder{
	background-image: url(images/mTabBg.gif);
	height:27px;
}
td.mBtnHolder{ 
	background-image: url(images/m_btnBg.gif); 
	height:30px;
}
td.mFooter{
	border-top:1px solid navy;
	background-image: url(images/m_logoBg.gif); 
	width: 100%;
	height:22px;
	font: 10px Arial navy;
	text-align: center;
}
div.menuHolder{
	position:absolute;
	top:53px;
}
.menuNormal{
	background-color: #E6E6FA;
	border: 1px solid #6374B8;
}
.menuHighlight{
	background-color: #CCCCFF;
	border: 1px solid #6374B8;
}
.appMenu{
	border:1px solid transparent;
	padding: 2px 2px 2px 2px;
	color:white;
}
.appMenuOver{
	padding: 2px 2px 2px 2px;
	color: navy;
	background-color: #B0C4DE;
	border:1px solid navy;
}
.appMenuCh{
	padding: 2px 5px 2px 5px;
	color: navy;
	border:1px solid white;
	background-color: white;
}
.appMenuChOver{
	padding: 2px 5px 2px 5px;
	color: navy;
	background-color: #B0C4DE;
	border:1px solid navy;
}
.appMenuChHolder{
	padding: 2px 2px 2px 2px;
	border:1px solid navy;
}
HR{
	height: 1px;
	border:1px solid navy;
}
td.TabActive{
	background-image: url(images/m_TabActive.gif);
	height:27px;
	padding-left:10px;
	padding-right:10px;
	font-weight: bold;
	color:white;
}
td.TabInActive{
	background-image: url(images/m_TabInactive.gif);
	height:27px;
	padding-left:10px;
	padding-right:10px;
	font-weight: bold;
	color: #555555;
	cursor:hand;
}
td.mTitleHolder{
	font-size:12px;
	padding-left:10px;
	font-weight: bold;
}

tr.FolderSelect{
	background-color: #6477B9;
	color:white;
	cursor:hand;
}
tr.FolderunSelect{
	background-color: white;
	border:1px solid white;
	color:navy;
	cursor:hand;
}

/*form Properties*/
tr.fFilterInputHolder{
	background-color: #EAEAEA; 
}
tr.fFilterCmdHolder{background-color: #EAEAEA; }

td.lstHead{
	color: white;
	font: 11px Arial;
	border-left: 1px solid #7B64B9;
	border-bottom: 1px solid #7B64B9;
	border-right: 1px solid #64A3B9;
	border-top: 1px solid #64A3B9;
	text-align:center;
	font-weight:bold;
	background-color: #6477B9;
}
td.lstAlternate{
	background-color: #F0F8FF;
	font: 11px Arial;
	color:#000099;
}
td.lstRow{
	background-color: #FFFFFF;
	font: 11px Arial;
	color:#000099;
}

A.lstHeadLink:HOVER{
	color: Red;
}

A.lstHeadLink{
	color: #000099;
	text-decoration:underline;
}

A.lstRowLink:HOVER{
	color: #FF6347;
}

A.lstRowLink{
	color:#000099;
	text-decoration:none;
	text-decoration:underline;
}
td.lstHolder{ background-color: #F2F2F2; }

td.lstFooter{ 
	border-bottom: 1px solid #7B64B9;
	border-top: 1px solid #64A3B9;
	font-weight:bold;
	background-color: #6477B9;
	font: 11px Arial;
	color:white;
	height: 23px;  
	background-repeat: repeat-x; 
	padding-left: 5px;
	padding-right: 5px;  
}

button.linkPager {
	border: 1px solid #C9CACB;
	background-image: url(images/button.gif);
	color: #000099;
	font-size:11px;
	height:19px;
	width: 19px;
	cursor:hand;
	background-color: transparent;
}

span.frmReqNote{
background-color: #FFCCCC;
height: 10px;
width: 13px;
 border: 1px solid Red;
}

td.frmReqNote{
	color:#CC0000;
}

td.frmTitle{ font: bold 13px; color:#000000; border-bottom:2px solid black;}

.disable{
	border: 1px solid silver;
   color: #7F7F7F;
   font: 12px arial;
	background-color: #EBEBEB;
}

td.TabBtnStandar{
	padding-left:10px;
	padding-right:10px;
	border-right:1px solid #ABABAB;
	border-left: 1px solid #D5D5D5;
	border-Bottom:1px solid #ABABAB;
	border-top: 1px solid #D5D5D5;
	height: 20px;
	cursor:hand;
}

/*Calendar*/
span.calendarIcon{ background-image: url(images/calendar.gif);  width: 17px;  height: 17px; border:1px solid silver;  cursor:hand;  background-repeat: no-repeat;  }
table.calBody{
	background-color: #C0D2EA;
	font: 10px arial;
	border:1px solid #5F6FB4;
}
input.btnCal{
	border:1px solid #5F6FB4;
	background-image: url(_img/button.gif);
	color: #000099;
	font-size:11px;
	cursor:hand;
	background-color: transparent;
	width: 20px;
	height: 20px;
}
div.calHolder{
	background-color: #5F6FB4;
}
.callWeekDay{
	background-color: #99CCFF;
	font-weight:bold;
	text-align:center;
	width: 20px;
}
.calCells{ background-color: #CCE5FF; text-align:center;}
.calCellsOver{
	background-color: #FFCCCC;
	text-align:center;
	font-weight:bold;
	cursor:hand;
}
.today{ color: #000099; }
.todayOver{ color: #FF6347;}
.selCells{
	background-color: #FFCCCC;
}