/*
  css
*/


 /* General page style. The scroll bar colours only visible in IE5.5+ */
body {
	background-color: #E5E5E5;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}

/* General font families for common tags */
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }

a:link,a:active,a:visited { color : #003366; text-decoration: none; }

a:hover		{ text-decoration: underline; color : #DD6900; }

hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}

TD {
	FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: none
}


.commonbtn {
	BORDER-RIGHT: #ffffff 1px ridge; BORDER-TOP: #ffffff 1px ridge; FONT-SIZE: 9pt; BORDER-LEFT: #ffffff 1px ridge; CURSOR: hand; COLOR: #000000; BORDER-BOTTOM: #000000 1px ridge; HEIGHT: 20px
}
.main_table00 {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}

.tsh {
 color: #c0c0c0;
}

.tdcol {
color:#ff0000;
}
/*input text*/
.slinput{
}

.botton_imp {
BORDER-RIGHT: #3e3e3e 1px ridge; BORDER-TOP: #3e3e3e 1px ridge; FONT-SIZE: 9pt; BORDER-LEFT: #3e3e3e 1px ridge; CURSOR: hand; COLOR: red; BORDER-BOTTOM: #3e3e3e 1px ridge; HEIGHT: 20px

}
TABLE {

	CURSOR: default; FONT-SIZE: 12px

}

INPUT {

	COLOR: buttontext; CURSOR: default; FONT-SIZE: 12px

}  
INPUT.imp {  
	font-size: 9pt; 
	background: #ffffff;
	BORDER-BOTTOM: #3e3e3e 1px ridge;
    BORDER-LEFT: #3e3e3e 1px ridge;
    BORDER-RIGHT: #3e3e3e 1px ridge;
    BORDER-TOP: #3e3e3e 1px ridge;
	WIDTH:165px;
	HEIGHT: 20px;

}


SELECT {

	CURSOR: default; FONT-SIZE: 12px

}
.sl_done{
	color : #6633cc;
}
.sig_t { width:120px;
	BORDER-BOTTOM: #3e3e3e 1px ridge;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
}
 .table_br{
	BORDER-BOTTOM: #000000 2px solid;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-RIGHT: #000000 2px solid;
	BORDER-TOP: #ffffff 2px solid;
}

.tableborder {
	outline: 1px solid #525C3D;
	border: 0px !important;
	> border: 1px solid #525C3D !important;
	border: 1px solid #525C3D;
	empty-cells: show;
	border-collapse: separate !important;
	> border-collapse: collapse !important;
	border-collapse: collapse;
}

.tableborder td {
	border-bottom: 1px solid #BBDCF1;
	line-height: 1.5em;
	height: 2em;
	padding: 4px;
	background: #FFFFFF;
}

.header td {
	background:  url(../images/bg_list.gif) repeat-x;
	line-height: 16px;
	height: 31px !important;
	> height: 30px !important;
	height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom: 1px solid #525C3D;
	padding: 0px 8px;
}
.header a{
	color: #FFFFFF;
}
td.altbg1, .altbg1 td {
	background: #F1F5F8;
}
td.altbg2, .altbg2 td {
	background: #FFFFFF;
}
.imp14 {
	font-size: 14px;
	color:#000000;
	background: #EFEFF7;
	BORDER-BOTTOM: #3e3e3e 1px ridge;
	BORDER-LEFT: #ffffff 1px ridge;
	BORDER-RIGHT: #3e3e3e 1px ridge;
	BORDER-TOP: #ffffff 1px ridge;
	height:22px;
	font-weight:bold;
}

a.bont12 {
	font-size: 12px;
	color:#000000;
	background: #EFEFF7;
	BORDER-BOTTOM: #3e3e3e 1px ridge;
	BORDER-LEFT: #ffffff 1px ridge;
	BORDER-RIGHT: #3e3e3e 1px ridge;
	BORDER-TOP: #ffffff 1px ridge;
	height:22px;
	font-weight:bold;
}