@charset "utf-8";
/* CSS Document */

.right_body {width:100%; height:475px; float:right; display:inline; }

.title{width:100%; background-color:#d14836; float:left; height:28px; float:left;}
.title2 { width:50%; font: bold 12px Verdana, Geneva, sans-serif; color: #FFF;  float:left; padding:6px 5px 2px 10px;}

.grid_title{border-top: 1px #000 solid; width:100%; background-color:#426190; float:left; height:28px; float:left; margin-top:10px;}
.grid_title_text { width:50%; font: bold 11px Verdana, Geneva, sans-serif; color: #FFF;  float:left; padding:6px 5px 2px 10px;}
/* Form Table */
.formContainer {float:left; width:100%;}


.formTable {width:100%; font: normal 11px Verdana, Geneva, sans-serif; color:#666;}
.formTable td{padding:3px}
.formTable1 {width:32%; font: normal 11px Verdana, Geneva, sans-serif; color:#666;}
.lable {text-align: right;}
.inputField{font: normal 11px Verdana, Geneva, sans-serif; text-transform:uppercase;}
.mandatoryMsg{font: normal 10px Verdana, Geneva, sans-serif; float:right; color:#fff; padding-top:4px; margin-right:10px;}
.mandatory {color:#f00; font: bold 11px Verdana, Geneva, sans-serif; text-align: center}



/* breadcrum 
.breadcrum_text{ float:left; font: normal 10px Verdana, Geneva, sans-serif; color:#000; width:500px; margin:5px 0 5px 2px;}
*/
.nav_breadcrumb {width:100%; float:left; }
.breadcrumb{ width:600px; font: normal 11px Verdana, Geneva, sans-serif; padding:6px 10px 5px 10px; float:left; }
.breadcrumb a:link {color:#000; text-decoration:none;}/* unvisited link */
.breadcrumb a:visited {color:#000; text-decoration:none; font-weight:bold;}  /* visited link */
.breadcrumb a:hover {color:#000; text-decoration:none;}  /* mouse over link */


/* gridContainer */
.gridTableScroll { overflow-X:scroll;}
.gridTableScrollY { overflow-Y:scroll; height:300px;}

.gridTableNoScroll { padding:0;}
.gridContainer, .gridContainer2 {border-top: 1px #000 solid; background:#fff; float:left; width:100%;}
.gridContainer2 { margin-top:0px;}
.gridTable {width:98%; color:#000; padding:0px;}

.gridTable th{ background:#6a9ae6; border-right:1px #fff solid; padding:5px 2px; font: bold 11px Verdana, Geneva, sans-serif; text-align:center;}
.gridTable td{border-right:1px #ccc solid; border-bottom: 1px #ccc dotted; padding:5px; font: normal 11px Verdana, Geneva, sans-serif; color:#666!important}

.gridTable tfoot:tr:td:a:link	{border-right:1px #ccc solid; border-bottom: 1px #ccc dotted; padding:5px; font: normal 11px Verdana, Geneva, sans-serif; color:#666!important}


.even{ background:#d4e2ed;}
.bold td{font: bold 11px Verdana, Geneva, sans-serif; background:#CCC; border-right:1px #fff solid;}

.icon{width:24px; float:left;  border:0;}

.gray_text{}

/* button */

.button_container{width:100%; height:35px; background-color:#e3dfdf; float:right; border: 1px #999 solid; }
.popupButtonContainer { padding:0px; background:#efeef4; }
.button {background:#426190; border:1px #fff solid; font: bold 11px Verdana, Geneva, sans-serif; color:#fff; padding:3px; margin:5px 0 5px 5px;}
.buttonInner {background:#8ba4ba; border:1px #000 solid; }


.gridTable a:link { 
	color: #FFFFFF;
	}
.gridTable 	a:visited { 
	color: #FFFFFF;
	}
.gridTable	tfoot a:link
{
	background:#426190;
	
}

	
a.DateClass:link {color:#0000ff;
                  text-decoration:underline;
                  }
a.DateClass:visited {color:#0000ff;}
a.DateClass:hover {color:#ffcc00;}

.formTextSize
{
	color:Black;
    font: normal 11px Verdana, Geneva, sans-serif;
}

.messageText
{
    font-size:12px;
    font-family: Verdana, Geneva, sans-serif; 
    color: #000; 
    float:left; 
    padding:0px 0px 2px 0px;
}
.holdinglink
{
    font-size:14px;
    font-family: Verdana, Geneva, sans-serif; 
    color: #426190; 
    float:left; 
    padding:0px 0px 2px 0px;
}
.gridRightAlign
{
    text-align:right;
}
.displayblock
{
    display:block;
}
.hideblock
{
    display:none;
}