.rightfloat
{
	float: right;
}
.leftfloat
{
	float: left;
}
.clearboth
{
	clear: both;
}

.width70
{
	width: 70% !important;
	width: 70%;
}

.width99
{
	width: 99.9%;
}

/******************************************************************************************
	New Style for Panes				-		Starts Here
*******************************************************************************************/

/* RIGHT PANE */
.RightPane_bg
{
	background-color: #fafdff;
	height:100%;
	overflow:auto;
	min-height:200px;
}

.LeftPane_bg
{
	background-color: #fff;
	width: 99%; 
	margin:0 auto;
}

#lftPane 
{
	width:98.8%; 
	margin-left:.5em; 
	margin-right:.5em;
	height: 100% !important;
}

.leftPaneHeader
{
	margin:0 0.5em 0.5em 0.5em;
	background-color: #fafdff;
	padding: 0 0 0.5em 0.5em;
	height: 100%;
	height: 100% !important;
}

/******************************************************************************************
	New Style for Panes					-		Ends Here.
*******************************************************************************************/

/******************************************************************************************
	New Style for Left Pane				-		Starts Here.
******************************************************************************************/
.innercontainer
{
	float: left;
	height: auto;
}

#leftcontainer
{
	width: 70%;
	background: #fff;
	text-align: left;
}

.leftrightinnercontainers
{
	width: 100%;
	height: auto;
	text-align: left;
}

.innercol
{
	padding: 0 2% 1.8% 2%;
	height: auto;
	overflow: auto;
}

.HeaderStrip
{
	margin-top: -30px;
	padding-left: 18px;
	padding-bottom: 30px;
	width: 99%;
}

.HeaderStripText
{
	color: #fff;
	font-weight:bold;
	font-size:14px;
}

.gridHeader
{
	/*background: #d1e0ee;*/
	font-size: 13px;
	font-weight: bold;
}

.tdGridHeader
{
	padding: 7px 7px 10px 7px;
}

.gridHeaderLinks
{
	text-align: right;
}

.gridContainer
{
	background: #d1e0ee;
}

.tdGridContainer
{
	padding: 0 7px 0 7px;
}

.gridItemFont
{
	font-size:11px;
	font-family: Verdana,  Arial, "Lucida Sans";
}

.divHeader
{
	padding: 0.5em 0.5em 0.5em 0.5em;
}

.gridItemLink
{
	text-decoration:none;
}

.gridItemLink:hover
{
	text-decoration:underline;
}

/******************************************************************************************
	New Style for Left Pane				-		Ends Here.
******************************************************************************************/

/******************************************************************************************
	New Style for Right Pane			-		Starts Here.
******************************************************************************************/
#rightcontainer
{	
	width: 29%;
	padding: 0 0 0 1%;
	overflow: auto;
	text-align: left;
	float:left;
}
/******************************************************************************************
	New Style for Left Pane				-		Ends Here.
******************************************************************************************/

/******************************************************************************************
	Auto complete CSS -	Starts Here
*******************************************************************************************/
.autocomplete
{
	font-family: Arial, Verdana, "Lucida Sans";
	font-size: 11px;
	background-color: white;
	border: 1px solid black;
	position: absolute;
	cursor: default;
	overflow: auto;
	overflow-x: hidden;
	width: 100%;
}

.autocomplete_item
{
	color: #23395A;
	width: 100%;
}

.autocomplete_item_highlighted
{
	color: white;
	background-color: #0A246A;
}

/******************************************************************************************
	Auto complete CSS -	Starts Here
*******************************************************************************************/

/******************************************************************************************
	General Styles	- Starts Here
******************************************************************************************/
.arialfont
{
	font-family: Arial;
	font-size: 10px;
}

.tdModDesc
{
	font-family: Arial, Verdana, "Lucida Sans";
	font-size: 12px;
	text-align: left;
	text-align: justify;
	line-height: 20px;
	word-spacing: 0px;
	padding: 7px 10px 15px 7px;
}

.labelValue
{
	font-size:11px;
	line-height:20px;
	padding:0 0 8px 0.3em;
}

.labelHeader
{
	font-size:12px;
	font-weight:bold;
	color:#23395A;
}

.lucidaFont
{
	font-family: Arial, Verdana, "Lucida Sans";
}
/******************************************************************************************
	General Styles	- Ends Here
******************************************************************************************/

.cmb_requiredFieldIcon
{
	color:Red;
}

.mandateField
{
	text-align: right; 
	padding: 0 10px 0 0;
}

.alignRight
{
	padding:0 0 0 12px;
}

.lastTreeNode
{
	cursor:hand;
}

#divTasListTbl
{
	width:45%;
	float:left;
}

#divTaskImg
{
	width:54%; 
	margin-top:0; 
	height:100%;
	overflow:visible; 
	float:left;
}

#loginwrapper
{ 
	background:url('../../images/Login/Login-bg.png') no-repeat center top;
    width:901px; 
    height:600px;
    margin:35px auto;
}

#loginlftPane 
{
	width: 35%; 
	background-color: #f9feff; 
	float: left;
	margin-left:.1em; 
	height:99%;
	height:99% !important;
}

.logintdControl
{
	padding:0 1em 0 3em;
}
.welcomeTxt
{
	font-size:11pt;
	font-family:Verdana;
	font-weight:bold;
	color:#325F2D;
	text-align:center;
}
.welcomeTitle
{
	font-size:17px;
	text-align:center;
	text-transform:uppercase;
}
.loginTxtBox
{
	border:solid 1px #cccccc;
	margin-top:6px;
}

.loginText
{
	padding:0 2.5em 0 1em;
	margin:0;
	height:auto;
}

.loginLabel
{
	font-family:Tahoma;
	font-size:10pt;
	color:#325F2D;
}

.forgotPassword
{
	font-family:Tahoma;
	font-size:8pt;
	color:#325F2D;
}

.trPadding
{
	padding-left: 7px;
}

/*************************************************************
	Admin Right Pane - Starts Here
*************************************************************/
#divRefLbl
{
	width: 100%; 
	width: 100% !important; 
	height:18px;
	vertical-align:middle;
	padding-top:4px;
	margin-top:15px;
}
.adDivLbl
{
	padding-left:3px;
}

#divISOLbl
{
	width: 100%;
	width: 100% !important;
	height:18px;
	vertical-align:middle;
	padding-top:4px; 
	margin-top:15px;
}
/*************************************************************
	Admin Right Pane - Ends Here
*************************************************************/