@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:90%; color:#333333; background:#ffffff;
background:url('../images/login_bodybg_alt.gif') repeat-x left -30px; 
}

html { height:100%;}
.overlay { position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000; z-index:50;
filter:alpha(opacity=70);
opacity: 0.70;
-moz-opacity:0.70;}


.grid_tbl {width:100%; border:1px solid #cccccc;}
.grid_tbl th{ text-align:center; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-left:1px solid #cccccc; background-color:#e4e4e4; padding:0.25em;}
.grid_tbl td { padding:0.5em; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}
.grid_tbl tr { border-left:1px solid #cccccc;}
.grid_tbl .tr0 { background-color:#f7f7f7;}
.grid_tbl .tr1 { background-color:#e7e7e7;}
.grid_tbl td .last { border-right:none;}


.textbox_search {
	
   
    border: 1px solid #B8B9B9;
    color: #56594B;
    font-size: 16px !important;
    font-weight: bold;
/*    width:392px;*/
	height: 29px;
	
    margin: 0;
    padding: 5px;
/*background:url('../images/text_box_bg.png') no-repeat;*/
}


a:focus, a:hover {color:#f26522; text-decoration:underline;}
a {color:#06c;text-decoration:underline;}

.line { float:left; width:100%; height:1px; background-color:#cccccc; margin-top:0.5em; margin-bottom:0.5em;}

.tbl_result { margin-top:1.5em;}
.tbl_result td{ text-align:justify;}

.form_button { background-image:url(../images/btn_login_bg.gif); background-repeat:repeat-x;  height:23px; font-weight:bold; color:#ffffff; line-height:18px; border:1px solid #1e5288;}


/* Login CSS - Edited Dhananjay 24/08/2011*/

.login_bodybg {
background-color:#ffffff; 
background-image:url(../images/login_bodybg.gif); 
background-repeat:repeat-x; 
overflow:auto;
}

.loginui_bg { 
background-image:url(../images/loginui_bg.png); 
width:423px; 
height:275px; 
background-repeat:no-repeat;
}

.loginui_leftbg { 
background-image: url(../images/splashimg.jpg); 
width:529px;
height:367px; 
background-repeat:no-repeat; 
padding-right:9px;
}


.loginui_separator {
background-image: url(../images/loginui_separator.gif); 
width:1px; 
height:345px; 
background-repeat:no-repeat;
}

.section_title { 
float:left; 
background-image:url(../images/logo_client_login.png); 
height:30px; 
background-repeat:no-repeat; 
color:#003f71; 
font-size:18px; 
text-transform:uppercase; 
margin-left:5%; 
line-height:30px;
}

.txt_16 { 
font-size:16px;
}


.fullwidth {
width:100%; 
float:left;
}

.fl { 
float:left; 
width:100%
}


.txt_204e78 { 
color:#204e78;
}

/* Text Colors */

.txt_red { color:red;}
.txtcolor_316493 { 
color:#316493;
}

.txt_1a4b79 { 
color:#1a4b79;
}

.txt_c70000 { 
color:#c70000
}

.txt_204e78 { 
color:#204e78;
}

.txt_3d739e {
color:#3d739e;
}

.txt_bold { 
font-weight:bold;
}


a.loginlinks:link {
color:#204e78; 
text-decoration:underline;
}

a.loginlinks:hover {
color:#af0000; 
text-decoration:underline;
}

a.loginlinks:visited {
color:#204e78; 
text-decoration:underline;
}

a.loginlinks:active {
color:#af0000; 
text-decoration:underline;
}


.btn_login { 
background-image:url(../images/btn_login_bg.gif); 
background-repeat:repeat-x; 
width:75px; 
height:23px; 
font-weight:bold; 
color:#ffffff; 
line-height:18px; 
border:1px solid #1e5288;
}

.btn_common { 
background-image:url(../images/btn_login_bg.gif); 
background-repeat:repeat-x; 
height:23px; 
font-weight:bold; 
color:#ffffff; 
line-height:18px; 
border:1px solid #1e5288;
}

.btn_fixwidth { 
background-image:url(../images/btn_login_bg.gif); 
background-repeat:repeat-x; 
width:100px; 
height:23px; 
font-weight:bold; 
color:#ffffff; 
line-height:18px; 
border:1px solid #1e5288;
}


.textbox_login { 
background-color:#f6f9fc; 
height:16px; 
border:1px solid #83a2be; 

}

.textbox_normal { 
width:95%; 
background-color:#f6f9fc; 
height:16px; 
border:1px solid #83a2be; 
color:#0c4375;
}

.textarea_normal { 
width:95%; 
background-color:#f6f9fc; 
border:1px solid #83a2be; 
}


.textarea_normal_nowidth { 
background-color:#f6f9fc; 
border:1px solid #83a2be; 
}


.textbox_normal_nowidth { 
background-color:#f6f9fc; 
height:16px; 
border:1px solid #83a2be; 
color:#0c4375;
}

.combo_common { 
border:1px solid #00236f; 
color:#00236f; 
font-size:12px; 
width:95%;
}
 
.combo_common_daterange{ 
border:1px solid #00236f; 
color:#00236f; 
font-size:12px; 
width:45%; 
}

.combo_common_nowidth { 
border:1px solid #00236f; 
color:#00236f; 
font-size:12px;
}




a.smallTranlate:link {
font-size:0.85em;
background:#af0000;
color:white; 
text-decoration:none;
padding:0.25em;
}

a.smallTranlate:hover {
font-size:0.85em;
background:#333333;
color:white; 
text-decoration:none;
padding:0.25em;

}

a.smallTranlate:visited {
font-size:0.85em;
background:#af0000;
color:white; 
text-decoration:none;
padding:0.25em;

}

a.smallTranlate:active {
font-size:0.85em;
background:#af0000;
color:white; 
text-decoration:none;
padding:0.25em;

}

.txt_11 { 
font-size:11px;
text-decoration: none;
}

.highlightYellow{ background-color: #ffe600; }

.highlightGreen{ background-color: #03af03; }

.highlightRed{ background-color: #ff0000; }

.highlightBlue{ background-color: #0096ff; }

.highlightOrange{background-color: #ff9600;}

.removehighlightYellow{ background-color: #ffff00; }

.removehighlightGreen{ background-color: #96ff00; }

.removehighlightRed{ background-color: #f99696; }

/*a.txt_11:link{
font-size:11px;
color:blue;
}
a.txt_11:visited{
font-size:11px;
color:#9D11CC;
}
a.txt_11:hover{
font-size:11px;
color:green;
}
a.txt_11:active{
font-size:11px;
color:red;
}*/

.txt_11_regular { 
font-size:11px;
/*color:blue;*/
}

.strikethrough{
	font-size:11px;
	text-decoration: line-through;
}
