
TD {font-size:9pt;}


TABLE{
	border-collapse:collapse;
	}



#iclsearch a:link {
	font-size:9pt;
	color:blue;
    text-decoration:none
/*	text-decoration: underline;*/

	}
#iclsearch a:hover {
	font-size:9pt;
	color:#ffffff;
	background-color:#000852;
	text-decoration: none;
}

input {-webkit-appearance: none; box-shadow: none !important; }
:-webkit-autofill { color: #fff !important; }

input[type="checkbox"] {
	-webkit-appearance:checkbox;
}

input[type="radio"] {
	-webkit-appearance:checkbox;
}
A.lite, A.lite:visited {text-decoration:none}

A.submenu, A.submenu:visited {}


/*  INPUTS, BUTTONS */
input.button {
	height:20px;
	border:solid #666666 1px;
	margin:2px;
	}
A:hover input.button {color:red}

input[type="text"] {
	font-size: 13px;
	padding: 4px 8px;
	border:solid #aaa 1px;
	border-radius: 4px;
	margin:2px;
	width: 100%;
	max-width: 100%;
}

textarea {
	font-size: 13px;
	padding: 4px 8px;
	border:solid #aaa 1px;
	border-radius: 4px;
	margin:2px;
}

select {
	font-size: 13px;
	padding: 4px 8px;
	border:solid #aaa 1px;
	border-radius: 4px;
	margin:2px;
	width: 100%;
	max-width: 180px;
}




TABLE.list TD {
	border: 1px solid #aaa;
	padding: 1px 2px 2px 2px;
	}

TABLE.invisible TD{padding:0px;margin:0px;border:none;}


TR.listTitle {background:#ccffcc;}
TR.listToolbars {background:white;}
TR.listHeaders {background:#DDDDDD;}
TR.listHeaders TD {	padding:2px;font-weight:bold;}

TR.listRow {/*background:white;*/}
TR.listRow2 {background:#F2F2F2;}


A.orderArrow,A:hover.orderArrow,A:visited.orderArrow,
A.orderArrowOn,A:hover.orderArrowOn,A:visited.orderArrowOn
{
	text-decoration:none;
	font-size:13pt;
	font-family:Arial;
	font-weight:bold;
}

A.orderArrowOn,A:hover.orderArrowOn,A:visited.orderArrowOn  {color:red;}


.letter,.letterSel {	font-size:9pt;	color:blue;	text-decoration: none;}
.letterSel {color:red}

/* EDIT FORM */
TABLE.editform TD {
	border:solid 1px gray;
	padding:2px;
	}
TR.editHeader {background:#CCFFCC;}

TD.editName {
/*	background-color:#F2F2F2;*/
	padding:2px;
	text-align:right;
	font-size:9pt;  
	font-weight:bold;
	}
TD.editParam {
	padding:2px;
/*	background-color:#FFFFFF;*/
	text-align:left;
	}
TD.editSubmitCell {
	background-color:#FFFFFF;
	text-align:center;
	}



/* PAGER*/

DIV.pager SELECT {	
	}


TABLE.invisible TD{padding:0px;margin:0px;border:none;}





ul.subjlist {margin:0px;padding:0p;padding-left:0px;}
ul.subjlist li {padding:0px;margin:0px;}





iframe.selectFrame {width:100%; height:400px;}

TD.subListAction1 {width:100px;}
TD.subListAction2 {width:100px;}


DIV.divOn {}
DIV.divOff {display:none;}

.nobr {white-space:nowrap;}


/*   MENU    */
A.menuLink {marging:1px;}
SPAN.menuDivider {margin:4px;}



SPAN.redSubstr {color:red}












A.topmenu {
	text-decoration:none;
	font-family:Arial;
	color:#ffffff;
	font-size:9pt; 
        text-align:left;
	font-weight:bold;
}


.rmenu{
	font-family:Arial;
	color:#ffffff;
	font-size:10pt; 
        text-align:left;
	font-weight:bold;
	padding-left:18px;
	padding-top:6px;
	padding-bottom:2px;
}

.rmenudiv{
}

.textCell{
	font-family:Arial;
	color:#000000;
	font-size:12pt;  text-align:justify;
/*	background-image:url(img/bg.gif);
	background-repeat:no-repeat;
	background-position-x:center;
	background-position-y: 250px;
*/
}


.righttextCell{
	font-family:Arial;
	text-align:justify;
	color:#000000;
	font-size:9pt; 
}



.blueDivider {
	border-bottom:#878CC4 1px solid;
}

.grayDivider {
	border-bottom:#CFCFCF 2px solid;
}

.tdSearchForm {
	padding:2px;
}

INPUT.text {width:100%}

.smallText {
	font-family:Arial;
	color:#000000;
	font-size:8pt;  
}
.normalText{	
	font-family:Arial;
	color:#000000;
	font-size:9pt;  
	font-weight:bold;
}
.normalTextReg{	
	font-family:Arial;
	color:#000000;
	font-size:9pt;
    text-align:left;  
}



/*
input.button70 {
	background-image:url(img/button_bg70.gif);
	height:18px;
	width:70px;
	border:none;
	color:#ffffff;
	font-size:10pt;  
	font-family:Arial;
	font-weight:bold;    
}

input.button70a {
	background-image:url(img/button_bg70.gif);
	height:18px;
	width:70px;
	border:none;
	color:#ffffff;
	font-size:7pt;  
	font-family:Arial;
	font-weight:bold;    
}

input.button70b {
	background-image:url(img/button_bg70.gif);
	height:18px;
	width:115px;
	border:none;
	color:#ffffff;
	font-size:10pt;  
	font-family:Arial;
	font-weight:bold;    
}
*/

input.button24, input.button72, input.button96,input.button120, input.button130  {
	
	font-family:Arial;
/*	font-weight:bold;    */
/*	text-transform: uppercase;*/
}

input.button24{
	background-image:url(img/button_bg24.gif);
	width:24px;
	}
input.button48{
	border: 1px solid #444;
	font-size: 14px;
	color: #fff;
	border-radius: 8px;
	padding: 2px 7px;
	background: #7e8ecb;
	}
input.button48a{
	border: 1px solid #444;
	font-size: 16px;
	color: #fff;
	border-radius: 6px;
	padding: 7px 15px;
	background: #7e8ecb;
	}
		
input.button48s{
	border: 1px solid #444;
	font-size: 16px;
	color: #fff;
	border-radius: 6px;
	padding: 7px 15px;
	background: #7e8ecb;
	}
	
input.button72{
	border: 1px solid #444;
	font-size: 14px;
	color: #fff;
	border-radius: 8px;
	padding: 2px 7px;
	background: #7e8ecb;
	}
input.button96{
	border: 1px solid #444;
	font-size: 12px;
	color: #fff;
	border-radius: 8px;
	padding: 2px 5px;
	background: #7e8ecb;
}

input.buttonbottomrow{
	border: 1px solid #444;
	font-size: 12px;
	color: #fff;
	border-radius: 8px;
	padding: 2px 6px;
	background: #7e8ecb;
	}

input.button120{
	border: 1px solid #444;
	font-size: 14px;
	color: #fff;
	border-radius: 8px;
	padding: 2px 7px;
	background: #7e8ecb;
	}
	
input.button130{
	border: 1px solid #444;
	font-size: 14px;
	color: #fff;
	border-radius: 8px;
	padding: 2px 7px;
	background: #7e8ecb;
	}



.tdPageHead {padding:0px;padding-bottom:10px;}
.tdPageBody {padding:0px;padding-top:0px;
/*
	background-image:url(img/bg.gif);
	background-repeat:no-repeat;
	background-position-x:center;
	background-position-y: 250px;
*/
}


.tabon96, .taboff96  {
	border:none;
	color:#000000;  
	font-family:Arial;
/*	font-weight:bold;    */
/*	text-transform: uppercase;*/
	cursor:hand;
/*	padding:2px;*/
/*	display:inline;*/
	background-repeat:no-repeat;
	margin:0px;
}
.tabon96  {
	border: 1px solid #444;
	font-size: 14px;
	color: #fff;
	border-bottom: none;
	border-radius: 8px 8px 0px 0px;
	padding: 6px 7px;
	background: #7e8ecb;
}
.taboff96  {
	border: 1px solid #444;
	border-bottom: none;
	border-radius: 8px 8px 0px 0px;
	padding: 6px 7px 6px 7px;
	background: #cbd2ea;
}

.smallText{
	color:#000000;
	font-size:10px;  
	font-family:Arial;
}

input {background-color:transparent}