/* CSS Document */
/*--Links--------------------------------------------*/
a.small_link {
	font-family:  sans-serif;
	font-size: 		  	 10%;
	color: 		 	 #0033CC;
	padding: 	  	       0;
	margin:			       0;
	text-decoration:    none;
}
.small_link {
	font-family:  sans-serif;
	font-size: 		     10%;
	color: 		     #666666;
	padding: 	           0;
	margin:			       0;
	text-decoration:    none;
}
a.main_link {
	font-family:  Verdana, arial, Helvetica, sans-serif;
	font-size: 		  75%;
	color: 		  #0033CC;
	padding: 	        0;
	margin:			    0;
	text-decoration: none;
}
p.main_link {
	font-family:  Verdana, arial, Helvetica, sans-serif;
	font-size: 		   75%;
	color: 		   #666666;
	vertical-align: bottom;
	padding: 	         0;
	margin:			     0;
	text-decoration:  none;
	text-align:     center;
}
/*--*/
a.text_link {
	font-family:  "Times New Roman", Times, serif;
	font-size: 		    90%;
	line-height: 	  1.4em;
	letter-spacing:  0.01em;
}
a.text_link :active{
	color: 			#0066EE;
}
a.text_link :visited{
	color: 			#800080;
	text-decoration:   none;	
}
/*--*/
a.sup_text_link :active {
	font-family:  "Times New Roman", Times, serif;
	font-size: 		   100%;
	line-height: 	  1.4em;
	letter-spacing:  0.01em;
	text-decoration:   none;	
}
a.sup_text_link :active {
	color: 			#0066EE;
	text-decoration:   none;
}
a.sup_text_link :visited {
	color: 			#800080;
	text-decoration:   none;	
}
/*--*/
a.li_text_link {
	font-family:  "Times New Roman", Times, serif;
	font-size: 		   100%;
	color: 			#0033CC;
	line-height: 	  1.8em;
	letter-spacing:  0.01em;
}
a.footnote_link{
	padding: 	        0;
	margin:			    0;
	text-decoration: none;
}
/*--Sub Sup--------------------------*/
sup { 
	  font-family:  "Times New Roman", Times, serif;
	  bottom: 0.5em; 
	  font-size: 70%;
	  vertical-align: middle;
	  position: relative;
	}
sub { top:    0.5em; 
	  font-size: 75%;
	  vertical-align: middle;
	  position: relative;
	}
/*--Delta----------------------------*/
sub.delta {
	vertical-align: middle;
  	position: relative;
  	font-size: 80%;
	top:    0em;
	vertical-align: text-bottom;
	}
/*--Space----------------------------*/	
span.space_s { 
	display: inline; 
	display: inline-block; 
	display: -moz-inline-box; 
	width: 0.12em; 
	overflow: hidden; 
	text-decoration: inherit; 
	}
span.space_s_2 { 
	display: inline; 
	display: inline-block; 
	display: -moz-inline-box; 
	width: 0.08em; 
	overflow: hidden; 
	text-decoration: inherit; 
	}	
/*--fractional-----------------------*/
span.fractional {
	vertical-align: text-bottom;
	position: relative;
	font-size: 100%;
	top:    0.00em;	
	}	
span.dimension {
	vertical-align: text-bottom;
	position: relative;
	font-size: 100%;
	top:    0.0em;	
	}	
/*--Text paragraph--------------------------------------------*/	
p {
	font-family: "Times New Roman", Times, serif;
	color:       #666666;
	text-align:  left;
}
/*--Main Text---*/
p.text {
	font-size:        100%;
	padding: 	         0;
	margin-top:        0px;
	margin-bottom:    10px;
	margin-left:      14px;
	margin-right:     14px;
	line-height:     1.4em;
	letter-spacing: 0.01em;
}
p.text_picture_comment {
	font-size:         80%;
	padding: 	         0;
	margin-top:        0px;
	margin-bottom:    10px;
	margin-left:      14px;
	margin-right:     14px;
	line-height:     1.4em;
	letter-spacing: 0.05em;
}

p.table_header_1 {
	font-size:      80%;
	padding: 	    0px;
	margin:         0px;
	margin-left:    10px;
	margin-right:   10px;
	margin-bottom:  4px;
	margin-top:     10px;
	line-height:    1.5em;
	text-align:     center;
}
p.table_header_2 {
	font-size:      70%;
	padding: 	    0px;
	margin:         0px;
	margin-left:    0px;
	margin-right:   0px;
	margin-bottom:  4px;
	margin-top:     10px;
	line-height:    1.5em;
	text-align:     center;
}
p.table_text_1 {
	font-size:      80%;
	padding: 	    0px;
	margin-left:    10px;
	margin-right:   10px;
	line-height:    1.0em;
	text-align:     center;
	margin-left:    5px;
}
p.table_text_2 {
	font-size:      80%;
	padding: 	    0px;
	margin:         0px;
	line-height:    1.5em;
	text-align:     center;
}
p.table_text_3 {
	font-size:      80%;
	padding: 	    0px;
	margin-left:    10px;
	margin-right:   10px;
	line-height:    1.0em;
	text-align:     left;
	margin-left:    5px;
}
/*--Text for link--*/
p.not_link_footer {
	font-family:  Verdana, arial, Helvetica, sans-serif;
	font-size:       110%;
	color:        #999999;
	font-weight:   normal;
	text-align:   	right;
	margin-top:    	  0px;
	margin-bottom: 	 20px;
	margin-right:  	 20px;	
	padding:          	0;
	text-decoration: none;
}
/*--Text headers--------------------------------------------*/
h1{
	font-family: Tahoma, Arial, Helvetica, sans-serif;;
	text-align: 	 right;	
	margin: 			 0;
	padding-top: 	0.75em;
	padding-bottom:	   0em;
	padding-right: 	   0em;
	padding-left: 	   0em;
}
h2{
	font-family: Verdana, arial, Helvetica, sans-serif;
	text-align: right;	
	margin: 0;
	padding-top: 1.0em;
	padding-bottom: 0.0em;		
}
/*-------------------------*/
p.main_header {
	font-size:   2em;
	color:       #999999;
	font-style:  normal;
	font-weight: bold;
	padding: 	 0px;	
	margin: 	 0px;	
	line-height: 0em;
}
a.main_header {
	padding:	      0px;	
	margin:           0px;	
	line-height:      0em;
}
/*-------------------------*/
h2.text_header {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:   120%;
	color:       #CCCCCC;
	font-style:  normal;
	font-weight: 600;
	text-align:  left;
	line-height: normal;
	padding:       0;
	margin-top:    0.8em;
	margin-left:   0px;
	margin-right:  11px;
	margin-bottom: 15px;
}
h4.text_header {
	font-size:   100%;
	color:       #666666;
	font-style:  normal;
	font-weight: 200;
	text-align:  left;
	line-height: normal;
	padding:       0;
	margin-left:   20px;
	margin-right:  11px;
	margin-bottom: 0px;
	line-height:   0.8em;
}
h1.comment_header{
	font-size:   85%;
	color:       #CCCCCC;
	font-style:  normal;
	font-weight: 600;
	text-align:  left;
	line-height: normal;
	padding:       0;
	margin-top:    0.8em;
	margin-left:   0px;
	margin-right:  11px;
	margin-bottom:  5px;
}
/*-------------------------*/
p.footer_main{
	font-family:  Verdana, arial, Helvetica, sans-serif;
	font-size:      80%;
	color:      #999999;
	font-weight: normal;
	text-align:   right;
	margin-top:     0px;
	margin-bottom: 20px;
	margin-right:  20px;	
	padding:          0;
}
h6.footer{
	font-size:      80%;
	color:      #CCCCCC;
	font-weight: normal;
	text-align:   right;
	margin-top:     0px;
	margin-bottom: 20px;
	margin-right:   0px;
	padding:          0;
}
/*--Links--------------------------------------------*/


a.footer_link {
	font-family:  Verdana, arial, Helvetica, sans-serif;
	color:      #999999;
	font-weight: normal;
	text-align:   right;
	margin-top:     0px;
	margin-bottom: 20px;
	padding:          0;
	text-decoration: none;
}
a.comment_link{
	font-family:	 Verdana, arial, Helvetica, sans-serif;
	font-size:       100%;
	color:           #8888DD;
	text-align:      left;
	padding:         0;
	margin:          0;
	text-decoration: none;
	line-height: 1.3em;
}
/*--List---------------------------------------------*/
ul.list { 
 	margin: 0.5em 0; 
	padding: 0 0 0 2em; 
	font-family:  "Times New Roman", Times, serif;
	color:       #666666;
	font-size:      90%;
	line-height:     1.4em;
 }
ul.list li{
	margin: 0.5em 0; 
	padding: 5px 0 0 0px;
	list-style-type: none;
	behavior: expression( !this.before ? this.before = this.innerHTML = '&nbsp;' + this.innerHTML : '' );
	text-indent: -1.24em;
 }
ul.list li:before { 
 /*	content: '\2014\a0'; */
}
ul.text_list { 
 	margin:        0.5em 0; 
	padding:       0px 0 0 2em; 
	font-family:  "Times New Roman", Times, serif;
	color:         #666666;
	font-size:     90%;
	line-height:   1.4em;
 }
  ul.text_list li.first{
	margin: 		 0.1em 0em; 
	margin-top: 	-0.5em;
	padding:         0 0px 0px 0px;
	list-style-type: none;
	text-indent:     0em;
	behavior: expression( !this.before ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' );
	font-size:       100%;
 }
 ul.text_list li.next{
	margin: 0.1em 0; 
	padding: 0 0 0 0px;
	list-style-type: none;
	behavior: expression( !this.before ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' );
	text-indent: 0em;
 }
 ul.text_list li:before { 
 	/*content: '\2014\a0'; */
}
/*--List---------------------------------------------*/
ul.text_list_main { 
 	margin:          0.5em 0; 
	padding:         0px 0 0 3em; 
	list-style-type: none;
	font-family:  "Times New Roman", Times, serif;
	color:           #666666;
	font-size:       90%;
	line-height:     1.3em;
 }
ul.text_list_main li.text_list{
	margin: 0.5em 0; 
	padding: 0 0 0 0px;
	list-style-type: none;
	behavior: expression( !this.before ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' );
	text-indent: -1.24em;
 }
ul.text_list_main li.text_list_main{
	margin: 0.2em 0; 
	padding: 0 0 0 0px;
	list-style-type: none;
	behavior: expression( !this.before ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' );
	text-indent: -1.24em;
	line-height:   1.2em;
 } 
ul.text_list_main li:before { 
 	content: '\2014\a0'; 
}
/*--List---------------------------------------------*/
ul.text_list_num_footers {
	margin:          0.5em 0;
	padding:         0px 0 0 2em;
	font-family:     "Times New Roman", Times, serif;
	color:           #999999;
	list-style-type: decimal;
	font-size:       80%;
	line-height:     1.3em;
	letter-spacing: 0.01em;
 }