
/*************************************************************************/
/*  
*	@ Description       :   Styles Used commonly in application                        
*	@ Created on		:	19th of October 2006 
*	@ Created by		:	Kolitha Rasika Mahindasiri                        
*	@ Last Modified on	:	30th of January 2007      
*	@ Last Modified by	:	Kolitha Rasika Mahindasiri                   
*/
/*************************************************************************/

/************styles, written for specific elements ***********************/

body
{
	font:normal 11px Tahoma;
	margin-left:30px;
	background-color:#ffffff;
	color:#444444;
}
input, select, textarea, table
{
	font:normal 11px Tahoma;
	color:#3E463B;
	margin:0px;
}

/************other styles *************************************************/

.margin0
{
	margin:0px;
}

.SmallText
{
	font-size:10px;
}
.boldText
{
	font-weight:bold;
}
.redText
{
	color:#ff0000;
}

.pageheading, td.pageheading,.pageheading td
{
	color:#846524;
	font-weight:bold;
	vertical-align:middle;
	/*text-decoration:underline;	*/
}


/**************grid styles**************************************************/
.gridContainer
{
	border:1px solid #DADADA;
	padding:2px;
}
.grid
{
	background-color:#ffffff;
	font:normal 11px Tahoma;	
}
.grid td
{
	padding-left:3px;
}
.gridHeader, td.gridHeader, .gridHeader td
{
	background-color:#5990EC;
	font:bold 11px Tahoma;
	color:#ffffff;	
	vertical-align:middle;
	height:18px;
}

.pageHeader
{
	color:#1B3E74;
	font:bold 11px Tahoma;
}
.gridAltRow
{
	background-color:#EFEFEF;
}
.gridAltRow td
{
	/*border-bottom:1px solid #BCD0F3;*/
	height:20px;
}
.gridRow td
{
	/*border-bottom:1px solid #BCD0F3;*/
	height:20px;
	background-color:#ffffff;
}
.mainheaderBack
{
	background-image:url(../Images/mainHeadingStripe.gif);
	background-repeat:repeat-x;
}
.mainTitleBack
{
	background-image:url(../Images/mainTitleBack.gif);
	background-repeat:repeat-x;
	height:25px;
	font:bold 10px Tahoma;
	text-transform:uppercase;
	color:#ffffff;
	text-indent:5px;
	vertical-align:middle;
}
.blueTitleBack
{
	background-image:url(../Images/blueTitleBackStripe.gif);
	background-repeat:repeat-x;
	font:bold 10px Tahoma;
	text-transform:uppercase;
	color:#ffffff;
	height:25px;
	text-indent:15px;
	vertical-align:middle;
}
.moduleOptionBack
{
	background-color:#E7E7E7;
}
.menuBack
{
	padding-left:10px;
}
.bodyBack
{
	background-color:#f7f7f7;
	margin-left:2px;
}
.menu, menu td
{
	font:normal 10px Tahoma;	
}
.topAlign
{
	vertical-align:top;
}
td.preWar
{
	vertical-align:middle;
	background-color:#C4C4C4;
	text-align:center;
	height:18px;
	border-right:2px solid #ffffff;
}
td.present
{
	vertical-align:middle;
	background-color:#C4C4C4;
	text-align:center;
	height:18px;
}
.textIndent20
{
	
	text-indent:20px;
}
.tabActive
{
    vertical-align:middle;
    text-align:center;
    background-color:#4180EA;    
    color:#ffffff;
    cursor:pointer;
    font:bold  11px Tahoma;
    border-top:1px solid #4180EA;
    border-left:1px solid #4180EA;
    border-right:1px solid #4180EA;
}

.tabInactive
{
    vertical-align:middle;
    text-align:center;
    background-color:#eeeeee;
    color:#7D7D7D;    
    cursor:pointer;
    font:bold  11px Tahoma;
    border-top:1px solid #BDBDBD;
    border-left:1px solid #BDBDBD;
    border-right:1px solid #BDBDBD;
  
}
.tabBar
{
        background-color:#1C5B94;    
}