/*** Code For index.html  ***/
#hindex		{height: 140px;}
#lindex	  	{width: 280px;             	padding: 0 10px;          	right: 240px;            	margin-left: -100%;}
#index_container	{padding-left: 300px;      			padding-right: 290px;}
#index_content	{border: 3px double black; padding: 10px 20px;  text-align: center;   background-color: #e3f9d2;	width: 100%;}

body {	margin:0px;	padding:0px;	font-family:verdana, arial, helvetica, sans-serif; height: 100%; font-size:10.5pt;	color:#333;	background-color:white;	}

/*/	background style for horizontal navigation		/*/
#header{background-color:#efefef;	position: relative;	 margin:0px; margin-bottom: 0px; border-bottom: 1px solid #bfbfbf; }
    
    td.boot {width: 7.3em; height: 40px; text-align: center; }
a {text-decoration:none;     }
    a.back_1 {color:#0022FF;    		font-size:8pt;    	text-decoration:none;    	font-weight:600;    	font-family:verdana, arial, helvetica, sans-serif;    	background-image: url(img/td_bg.png);background-repeat: no-repeat; line-height: 39px;   height: 39px; width: 118px; display: block; overflow: hidden;    }
    a.back_1:link {color:#0022FF;}
    a.back_1:visited {color:#0022FF;}
    a.back_1:hover {background-color:#eee;}   

    a.a_back_1 { color:#000;    	font-size:8pt;    	text-decoration:none;    	font-weight:600;    	font-family:verdana, arial, helvetica, sans-serif;    	background-image: url(img/td_bg_a.png);background-repeat: no-repeat; line-height: 39px; height: 39px; width: 118px; display: block; overflow: hidden;    }
    a.a_back_1:link {color:#000;}
    a.a_back_1:visited {color:#000;}
    a.a_back_1:hover {background-color:#eee;}   

    a.back_2 { color:#0022FF;    	font-size:8pt;    	text-decoration:none;    	font-weight:600;    	font-family:verdana, arial, helvetica, sans-serif;    	  background-image: url(img/td_bg.png);background-repeat: no-repeat; line-height: 18.5px; height: 39px; width: 118px; display: block; overflow: hidden;	}
    a.back_2:link {color:#0022FF;}
    a.back_2:visited {color:#0022FF;}
    a.back_2:hover {background-color:#eee;}   
    a.a_back_2 { color:#000;    	font-size:8pt;    	text-decoration:none;    	font-weight:600;    	font-family:verdana, arial, helvetica, sans-serif;    	  background-image: url(img/td_bg_a.png);background-repeat: no-repeat; line-height: 18.5px; height: 39px; width: 118px; display: block; overflow: hidden;	}
    a.a_back_2:link {color:#000;}
    a.a_back_2:visited {color:#000;}
    a.a_back_2:hover {background-color:#eee;}   

    a.back_3 { color:#0022FF;    	font-size:7.5pt;    	text-decoration:none;    	font-weight:600;    	font-family:verdana, arial, helvetica, sans-serif;    	  background-image: url(img/td_bg.png);background-repeat: no-repeat; line-height: 19px; height: 39px; width: 118px; display: block; overflow: hidden;	}
    a.back_3:link {color:#0022FF;}
    a.back_3:visited {color:#0022FF;}
    a.back_3:hover {background-color:#eee;}   
    a.a_back_3 { color:#000;    	font-size:7.5pt;    	text-decoration:none;    	font-weight:600;    	font-family:verdana, arial, helvetica, sans-serif;    	  background-image: url(img/td_bg_a.png);background-repeat: no-repeat; line-height: 19px; height: 39px; width: 118px; display: block; overflow: hidden;	}
    a.a_back_3:link {color:#000;}
    a.a_back_3:visited {color:#000;}
    a.a_back_3:hover {background-color:#eee;}   


    
/*/	background style for language buttons		/*/
    a.ONSELECTED {background-color: #ff9999; border: 1px solid #ff3333; padding: 5px; text-decoration: none;font-weight: bold; font-size: 10px;color: black;}
    a.SELECTED   {background-color: #d8e9d4; border: 1px solid #339933; padding: 5px; text-decoration: none;font-weight: bold; font-size: 12px;color: black;}

/*/ style for div's with vertical navigation and content	/*/
#frame { position: relative; clear: both; margin:0px;  width: 100%; overflow: hidden;}
    /*/ left and right content	/*/
    .lcop	{ padding: 5px; float: left; width: 180px; clear: both; border-left: 1px dashed #999;width: 180px; }
	.hrdash	{border: none; border-bottom: 1px dashed black; background-color: #ffffff;height: 0px;width: 180px;}
	.arg	{background-color: #efefef; line-height: 13px; display: block; overflow: hidden;padding: 0.5em;padding-left: .3em;padding-right: 1.2em;width: 162px; margin-left: 1px;}
	    a.arg {    color:#09c;    	font-size:11px;    	text-decoration:none;    	font-weight:600;    	font-family:verdana, arial, helvetica, sans-serif;    	}
	    a.arg:link {color:#09c;}
	    a.arg:visited {color:#07a;}
	    a.arg:hover {background-color:#efefef;}

	.barg	{background-color: #d8e9d4; line-height: 13px; display: block; overflow: hidden;padding: 0.5em;padding-left: .3em;padding-right: 1.2em;width: 162px; margin-left: 1px;}
	    a.barg {    color:#09c;    	font-size:11px;    	text-decoration:none;    	font-weight:600;    	font-family:verdana, arial, helvetica, sans-serif;    	}
	    a.barg:link {color:#09c;}
	    a.barg:visited {color:#07a;}
	    a.barg:hover {background-color:#d8e9d4;}


	.gred 	{border-top: 1px solid #ff0000; border-bottom: 1px solid red;  }

    .rcop	{ padding: 5px; float: left; width: 150px; text-align: center;}

    .cont	{border-left: 1px dashed #999; padding: 5px; float: left; width: 43em;max-width: 45em; overflow:auto;  }
    .org	{border-left: 1px dashed #999; padding: 5px; float: left;  overflow:auto;  }
      
      
      .d1	{font-size: 12pt; border-bottom:1px solid #777; margin:0px 0px 5px 0px; padding:0px;	font-weight:900; color:#555;}

	p {	margin:2px 0px 16px 10px;	padding:0px;	max-width: 45em;	}
	#Cont>p {margin:0px;}
	#Cont>p+p {text-indent:15px;}

	p.form_head {border: 1px solid black; padding: .5em; margin: 0px;font-size: 12pt; background-color: #99CCFF;}

    	td.arch	{  	padding: .2em}
    	
    	.title {font-size: 12pt; border-bottom:1px solid red; margin:0px 0px 5px 0px; padding:0px;	font-weight:900; color:#777}
    	
    	.titles {font-size: 14pt; margin-left: 15px; margin-bottom: 15px;margin-top: 10px;}
    	.sub 	{font-size: 12pt; margin-left: 18px; font-weight: bold;margin-bottom: 10px; margin-top: 10px;}
    	.sub2 	{font-size: 11pt; margin-left: 20px;  margin-bottom: 10px;}
    
    .prop	{float:right; width:1px;  height:300px; }


#footer{
  background-color:#efefef; 
  font-size: 12px;	
  position: relative;	
  border: 1px dashed #999; 
  clear: both;
  height: 48px; 
  margin: 0px;
  padding: 0px;
}
.xhtml {
  margin-top: 1px;
  float: right; 
  text-decoration:none;
}
ul.navi  {list-style-type: none; padding: 0;	margin: 0; margin-left: 10px; display: block; }
li.navi { background-color: #bfbfbf;}


#h {text-decoration: none;color: #000000;font-size: 12px;line-height: 20px;font-family: arial; font-weight: bold;}
#l {text-decoration: none;color: #000000;font-size: 12px;line-height: 20px;font-family: arial;}
#i {text-decoration: none;color: #000000;font-size: 12px;line-height: 20px;font-family: arial; text-decoration: underline;}
#s {text-decoration: none;color: #000000;font-family: arial;}

sup {color: red; }
.sup {color: red; }
.sup a {color: red; }
.sup a:link {color: red; }
.sup a:visited {color: red; }

td.gblist {
  padding: 0px; 
  border-top: 1px solid black;
  background-color:#efefef;
  border-bottom: 1px solid black;
}

.onititle {
  color: #000000;
  background-color: #F5FBEF;
  border-bottom: 2px groove #000000;
  height: 5em;
  
  display:block;
  font-size: 9pt; 
  padding-top: 10px;
  text-align: center;
}

.oniglobal {
  color: #ffffff;
  background: 0% 0% #229910 url('img/right-arrow.jpg') no-repeat ;
  width: 90%;  
  display:block;
  font-size: 16px; font-weight: bold;
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  text-align: center;
}

.oniprojtitle	{
  color: #ffffff;
  background: 0% 0% #669910 url('img/right-arrow.jpg') no-repeat ;
  

  width: 90%;
  
  display:block;
  font-size: 16px; font-weight: bold;
  margin-left: 3px;
  padding-left: 35px;
  padding-bottom: 5px;
  padding-top: 5px;
  

}

.onititle2 {
margin-left: 2px;  
  color: #000000;
  background-color: #EFF5FB;
  width: 95%;
  
  display:block;
  font-size: 10pt; 

  padding-left: 7px;
  margin-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  
  margin-bottom: 7px;
  margin-top: 7px;

}

.pfish {
  //border-bottom: 1px solid black; 
  //border-left: 1px solid black; 
  text-align: center;
  background-color: #e2efef;
  padding: 4px;
  margin: -2px;
}


.tdtit {
  border-bottom: 1px solid black; 
  border-left: 1px solid black; 
  background-color: #e2efef;
  padding: 4px;
  margin: -2px;
}


.tdfis {
  padding-left: 35px;
  padding-right: 35px;
  border-bottom: 1px solid;
  margin: -2px;
}


.tdref {
  padding-left: 35px;
  padding-right: 35px;
  border-bottom: 1px solid;
  margin: -2px;
}

span.border {
	border: 1px solid #cfcfcf;
	padding: 2px;
	margin: 5px;
	line-height: 28px;
	background-color: #efefef;
}
span.border2 {
	border: 1px solid #cfcfcf;
	padding: 2px;
	margin: 15px;
	line-height: 28px;
}

td.border {
	border: 1px solid #cfcfcf;
	vertical-align: top;
}

.show {
      display:none;      
      //border: 1px dashed green;
      height: auto;

}

td	{	border: 1px solid #efefef;	vertical-align:top; font-size: 85%;}
tr	{	border: 1px dashed #efefef;	}
ul {	font-size: 9pt; background-color: #ffffff;}
li 	{ list-style-image: url(img/arrow.jpg); vertical-align:top; }

span.center { margin:0 auto;width:740px;}


