@import "table.css";
@import "table_intra.css";

	/* main style */
	*{margin: 0px; padding: 0px; border: 0px;}
	
	/* disable hyperlinks outline */
	a{outline: none}

	html, body{
		}
	body{
		font: 12px Arial, Tahoma, Verdana;
		text-align: left;		
		}
		#printPage{
			width: 694px;
			position: relative;			
			margin: 40px auto;						
			padding-bottom: 20px;
			}							
			#printPage .printheader{
				border-bottom: 2px solid #00b473; 
				padding: 0px; 
				border-collapse: collapse; 
				width: 100%; 
				margin-bottom: 0px 0px 20px 0px
				}
			#printPage .list-2-col a,
			#printPage .list-2-col a:hover{
				color: #000;
				font-size: 12px !important;
				}
				#printPage .list-2-col .left{
					width: 40%;
					float: left;										
					}				
					#printPage .list-2-col .left li{
						background: url(../images/greenArrow.gif) no-repeat left 5px;
						padding-left: 10px;
						}
					#printPage .list-2-col .right{
						width: 40%;
						float: left;
						margin-left: 30px;
						}
						#printPage .list-2-col .right li{											
							background: url(../images/greenArrow.gif) no-repeat left 5px;
							padding-left: 10px;
							}   
			#printPage .colls2{
				overflow: hidden;										
				margin-bottom: 20px;
				text-align: left;
				clear: both;
				margin-top: 25px;
				}
				#printPage .colls2 div{
					width: 45%;
					float: left;											
					}
					#printPage .colls2 div + div{
						float: right;
						}
						#printPage .colls2 div img{
							float: left;
							border: solid 1px #666;
							margin: 2px 10px 10px 0px;
							}
							* html #printPage .colls2 div{
								width: 45%;
								margin-right: 20px;
								}
			#printPage .colls1{
				overflow: hidden;																																						
				position: relative;
				margin: 20px 0px;
				clear: both;
				}
				#printPage .colls1 div{						
					width: 550px;
					text-align: justify;
					float: right;
					}
					#printPage .colls1 img{
						border: solid 1px #666;
						margin: 2px 20px 0px 0px;
						position: relative;									
						left: 0px;
						top: 0px;
						}
			#printPage .see-also{
				border: solid 1px #c6c6c6;
				border-left: none;
				border-right: none;
				padding: 20px 0px;
				font-size: 12px;
				color: #868686;
				margin: 0px 0px 23px 0px;
				}
				#printPage .see-also b,
				#printPage .see-also a{
					color: #000;
					}
				#printPage .see-also div{
					padding-left: 30px;
					margin: 10px 0px;
					}
					#printPage .see-also .p-reports{
						background: url(../images/mat_photo.gif) no-repeat left top;
						}
					#printPage .see-also .v-reports{
						background: url(../images/mat_video.gif) no-repeat left top;
						}
					#printPage .see-also .p-releases{
						background: url(../images/mat_press.gif) no-repeat left top;
						}
					#printPage .see-also .news{
						background: url(../images/mat_news.gif) no-repeat left top;
						}
					#printPage .see-also .measures{
						background: url(../images/mat_event.gif) no-repeat left top;
						}
					#printPage .see-also .notable-days{
						background: url(../images/mat_date.gif) no-repeat left top;
						}
			#printPage .col200x470{
				font-size: 12px;
				}						
				#printPage .col200x470 .left{
					width: 200px;
					float: left;
					}
					#printPage .col200x470 .left ul{
						background: #f2f2f2;
						margin: 0px 0px 10px 0px;
						padding: 5px 25px;									
						}
						#printPage .col200x470 .left form{
							}
							#printPage .col200x470 .left #query{										
								float: left;										
								border: solid 1px #999;
								width: 149px;
								}
							#printPage .col200x470 .left #btn{										
								border: 0px !important;
								}
						#printPage .col200x470 .right{
							width: 450px;
							float: right;
							}
							#printPage .col200x470 .right h2{
								color: #999;																		
								}
							#printPage .col200x470 .right #news{
								border-bottom: solid 1px #999;
								margin-bottom: 20px;
								}
								#printPage .col200x470 .right #news dt{
									font-weight: normal;
									color: #999;
									float: none;
									}
									#printPage .col200x470 .right #news dd{
										padding-left: 0px;											
										}
										#printPage .col200x470 .right #news dd span{
											margin: 0px;
											}
				#printPage{
					font-size: 14px;
					color: #333333;
					border-bottom: 2px solid #00B473;
					}
					#printPage .breadcrumbs{
						background: url(../images/printVersionBrcr.gif) no-repeat left top;
						margin-top: 10px;
						padding-left: 35px;
						font-size: 12px;
						margin-bottom: 40px;
						}
					#printPage h1{
						font-size: 24px;
						color: #000;
						}
					#printPage h2{
						font-size: 14px;
						font-weight: 900;
						color: #000;
						text-transform: uppercase;
						}
						#printPage h1,
						#printPage h2{
							margin: 0px 0px 14px 0px;
							text-align: left;
							}
						#printPage p{
							margin: 1.5em 0px;
							line-height: 135%;
							}
						#printPage a{
							text-decoration: underline;
							color: #4d4d4d;
							}
						#printPage a:hover{
							text-decoration: underline;
							}
						#printPage input{
							border: solid 1px #999;									
							}				
						#printPage ul{
							text-align: left;
							padding-left: 20px;
							color: #4d4d4d;
							margin: 10px 0px;
							}
						#printPage ul li{
							margin-bottom: 7px;
							}
						#printPage .image-left img{
							float: left;
							margin: 4px 20px 0px 0px;
							}
						#printPage .image-right img{
							float: right;
							margin: 4px 0px 0px 20px;
							}
						#printPage .image-left img,
						#printPage .image-right img{
							border: solid 1px #000;
							display: block;
							}
						#printPage .image-left,
						#printPage .image-right{
							line-height: 135%;
							zoom: 1;
							clear: both;
							margin-bottom: 10px;
							}
						#printPage .image-left:after,
						#printPage .image-right:after{
							content: ".";
							display: block;
							height: 0;
							clear: both;
							visibility: hidden;
							}   
				#printPage #news-show{
					margin-bottom: 25px;
					}
					#printPage #news-show img{
						border: 1px solid #666666;
						float: left;
						margin: 3px 15px 15px 0px;
						}
				.clearfix:after{
					content: ".";
					display: block;
					height: 0;
					clear: both;
					visibility: hidden;
					}   
				.clearfix{
					zoom: 1;
					display: block;
					}
					/* error handler */
					.errorHandler{
						font-size: 11px;
						font-weight: 900;
						padding: 15px;
						color: #fff !important;
						background: #cc0000 url(../images/error_lines1.gif) no-repeat left top;
						margin: 20px 0px;
						}			
						#left .errorHandler{
							width: 196px;
							padding: 10px;
							}
							#left .errorHandler ul{
								margin: 5px 0px 0px 15px;
								}
						.errorHandler ul{
							font-weight: normal;
							color: #fff !important;
							}
							.errorHandler ul li{
								padding: 0px !important;
								margin: 0px !important;
								}
			.modernSubmit{
				background: url(../images/add-btn-left.gif) no-repeat left top;				
				margin-right: 10px;
				float: left;
				width: 150px;
				position: relative;
				margin-left: 50%;
				left: -75px;				
				}
				.modernSubmit input{
					background: url(../images/add-btn-right.gif) no-repeat right top;
					height: 22px;										
					cursor: pointer;
					padding: 0px 2px;
					border: none !important;
					width: 150px;
					}

	/* tools */
	.no-border{
		border: none !important;
		}

