html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	height: 100%;
	background-image: url("../img/bg_gradient.jpg");
	background-repeat:repeat-x;
	background-color: #ffffff;
	padding: 0px; 
	margin: 0px;
}

a{
	color: #2c3c46;
	font-size: 8pt;
	text-decoration: none;
}
a:hover{
	color: #2c3c46;
	text-decoration: underline;
}


	#wrapper_main { 
		margin: 0px auto 0 auto;
 		width: 745px;
	 	height: auto;
		padding: 0;
	}
		.wrapper_menu_top{
			color: #FFFFFF;
			width: 746px;
			height: 20px;
			text-align: right;
			margin: 0;
			padding: 5px 0 0 0; 
		}

			.menu{
				width: 650px;
				margin: 0;
				padding: 0;
				float: right;
				font-size: 8pt;
			}
				.menu a{
					float: right;
					font-weight: bold;
					margin: 0 0 0 10px;
					padding: 0;
				}
				.menu p{
					color: #2c3c46;
					float: right;
					margin: 0 0 0 10px;
					padding: 0;
				}
				
				.menu b{
					color: #2c3c46;
					float: right;
					margin: 0 0 0 10px;
					padding: 0;
					text-decoration: underline;
				}
					
			.lang{
				width: 70px;
				height: 20px;
				margin: 0;
				padding: 0;
				float: right;
			}
				.lang p{
					float: right;
					margin: 0;
					padding: 0;
				}
				.lang a{
					float: right;
					margin: 0;
					padding: 0;
				}
				.lang img{
					border: 0;
					margin: 0 4px 0 4px;
					padding: 0;
				}
				
		#wrapper_header{
			clear: both;
			color: #333;
			width: 746px;
			height: 212px;
			margin: 0;
			padding: 0;
			/*background-color: #cccbbb;*/
			
		}
			.header_logo{
				width: 223px;
				height: 212px;
				float: left;
				margin: 0;
				padding: 0;
				/*background-image: url("../img/bg_logo.jpg");
				background-repeat: no-repeat;*/
			}
			.header_logo img{
				border: 0;
				margin: 0;
				padding: 0;
				
			}
			.header_logo a{

				margin: 0;
				padding: 0;
				
			}
			
			.header_image{
				width: 522px;
				height: 212px;
				float: left;
				margin: 0;
				padding: 0;
				background-image: url("../img/bg_header_welcome.jpg");
				background-repeat: no-repeat;
			}

		.wrapper_main{
			width: 746px;
			height: auto;
			display: table;
			font-size: 1pt;
			margin: 10px 0 10px 0;
			padding: 0;
			
		 	background-image: url("../img/bg_main.jpg");
			background-repeat:repeat-y;	 
		}
			/*.menu_main1{
				color: #2c3c46;
				width: 223px;
				height: 290px;
				background-image: url("../img/bg_menu.jpg");
				background-repeat: repeat-x;
				border-right: 1px solid #939289;
				margin: 10px 0 0 0;
				padding: 0;
				float: left;
			}
				.menu_main1 a{
					color: #2c3c46;
					width: 166px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 8pt;
					font-weight: bold;
					text-decoration: none;					
					padding: 10px 0 10px 0;
					display: block;
					text-align: center;
				}
					.menu_main1 a:hover{
						color: #FFFFFF;
						height: 14px;
					}
					.menu_main1 a:active{
						color: #2c3c46;
						height: 14px;
					}
				.menu_main1 b{
						color: #2c3c46;
						width: 166px;
						height: 14px;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 8pt;
						font-weight: bold;
						text-decoration: none;
						color: #FFFFFF;						
						padding: 10px 0 10px 0;
						display: block;
						text-align: center;
					}
					*/

			.wrapper_menu_main{
				color: #2c3c46;
				width: 223px;
				height: 290px;
				background-image: url("../img/bg_menu.jpg");
				background-repeat: repeat-x;
				background-color: #e5e6e4;
				border-right: 1px solid #939289;
				margin: 0;
				padding: 10px 0 0 0;
				float: left;
				display: table;
				
			}
				.wrapper_menu_main .menu_top{
					height: 10px;
					background-image: url("../img/menu_top.jpg");
					background-repeat: repeat-x;
					padding: 0;
					margin: 5px 0 0 0;
				}
			
			
				.wrapper_menu_main a{
					color: #2c3c46;
					
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 8pt;
					/*ont-weight: bold;*/
					text-decoration: none;					
					display: block;
					text-align: left;
					padding: 5px 0 5px 0px;
					margin: 0 0 0 15px;
					
					
				}
				.wrapper_menu_main b{
						color: #2c3c46;
						width: 166px;
						padding: 5px 0 5px 0px;
						margin: 0 0 0 15px;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 8pt;
						font-weight: bold;
						/* text-decoration: underline; */
						display: block;
						text-align: left;
					}
			
				.wrapper_menu_main .menu_level_sub {
					background-color: #cecdc8;
					position: relative;
				}
					.menu_level_sub ul {
						width: 205px;
						/*background-color: #cbcbc3;*/
						padding: 0 0 0 15px; 
						margin: 0  ;
						/*position: relative;*/
						list-style-position: inside;
					}
						.menu_level_sub ul li{
							list-style-type:square;
							list-style-position: outside;
							color: #2c3c46;
							font-size: 8pt;
							height: auto;
							margin: 0 0 0px 15px;
							padding: 2px 0 0px 0;
							float: none; 
							clear: both;
							position: relative;
							
							
						}
						.menu_level_sub ul li.standard{
							float: none; 
							margin: 0 0 0px 30px;
							padding: 0;
							list-style-position: outside;	
										
						}
							.menu_level_sub ul li a{
								color: #2c3c46;
								font-size: 8pt;
								text-decoration: none;
								margin: 0;
								padding: 0;

							}
							.menu_level_sub ul li a:hover{
								color: #2c3c46;
								text-decoration: underline;
							}
			
						.menu_level_sub ul li.level_main_active {
							font-weight: bold;
							color: #2c3c46;
							
							text-decoration: underline;
							list-style-type: square;
							list-style-position: outside;
						}

					.wrapper_menu_main .menu_bottom{
						height: 10px;
						background-image: url("../img/menu_bottom.jpg");
						background-repeat: repeat-x;
						padding: 0;
						margin: 0 0 5px 0;
					}		
							
							
							
							
							
			.wrapper_content{
			
				height: auto;
				padding: 0;
				margin: 0;
				font-size: 8pt;
				color: #676665;	
				display: table;
				width: 522px;
				float: left;
				
				
			}
			
			

				.breadcrumbs{
					width: 512px;
					margin: 0 0 0 10px;
					height: 16px;
					border-bottom: 1px solid #939289;
				}
				
				.content{
					width: 500px;
					
					margin-left: 10px;
					float: left;
					padding: 0;
					color: #2c3c46;
				}					
					.content a{
						color: #4b6677;
						font-weight: bold;
						font-size: 8pt;
						text-decoration: none;
					}
					.content a:hover{
						color: #4b6677;
						text-decoration: underline;
					}
				
					.content h1{
						color: #2c3c46;
						font-size: 11pt;
						padding: 0;
						margin: 10px 0 15px;
					}
					.content h2{
						color: #2c3c46;
						font-size: 9pt;
						padding: 0;
						margin: 0px 0 10px 0;
					}
					.content img{
						
						border: 1px solid #666666;
						margin: 0 0 5px 0;
						
						/*width: 200px;
						padding: 0;
						margin: 0 10px;
						float: right;*/
					}
					.content img.left{
						
						border: 1px solid #666666;
						margin: 5px 0 5px 0;
						float: left;
						/*width: 200px;
						padding: 0;
						margin: 0 10px;
						*/
					}
					.content img.right{
						border: 1px solid #666666;
						margin: 5px 0 5px 0;
						float: right;
						/*width: 200px;
						padding: 0;
						margin: 0 10px;
						*/
					}
					.content p{
						width: 500px;
						padding: 0;
						margin: 0 0 20px 0;
						float: none;
						text-align: justify;	
						clear: both;

					}
					.content a img{
						border: none;
						float: left;
						margin:0;
						padding:0;
					}
						.content ul.ul_standard{
							width: 420px;
							padding: 0;
							margin: 10px 0 10px 0;
							float: none;
							text-align: justify;
							list-style-position: inside;
							list-style-type: square;
						}
						
						.content ul.ul_standard li{
							width: 420px;
							padding: 0 0 0 0px;
							margin: 2px 0 2px 20px;
							float: none;
							text-align: justify;
							list-style-position: outside;		
						}

					.wrapper_img{
						width: 180px; 
						height: auto; 
						float: right
					}
					
					.content p.p_img{
						width: 310px;
						padding: 0;
						margin: 0 10px 0 0;
						float: left;
						text-align: justify;	
						
					}
					
					.content p.p_img_label{
						clear: both;
						color: #666666;
						width: 170px;
						padding: 0;
						margin: 0;
						float: right;
						text-align: left;				
					}

					

		.footer{
			width: 746px;
			height: 24px;
			padding: 0;
			margin: 0;
			background-image: url("../img/bg_footer.png");
			background-repeat: repeat-x;		
		}	
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
				form{
						text-align: left;
						font-size: 9pt;
						
					}
					
					table.contact{
						font-size: 9pt;
					}
						table.contact tr td.label{
							vertical-align: top;
							text-align: left;
							font-size: 8pt;
						}
						table.contact tr td.input{
							vertical-align: middle;
							padding: 0 0 0 15px;
						}
						.inputContact {
							width: 180px;
							font-size        : 11px;
							/* color            : #b9bcbd; */
							color            : #22323b;
							/* border           : 1px solid #999999; */
							border: none;
							margin-bottom    : 2px;
							/*  background-color : #EDEDED;*/ 
							padding          : 1px;
							background-color: #e5e6e4;
							border: solid 1px #666666;
						}
						.submit {
							font-size        : 8pt;
							
							
							border           : 1px solid #666666; 
							margin    : 10px 5px 2px 5px;
							background-color: #e5e6e4;
							float: right;
							padding          : 1px;
						}
						textarea.inputContact {
							
							
							text-align: left;
							overflow: hidden;
						
						}
					span#info{
	   			  			
						text-align: center;
						width: 250px;
						font-weight: bold;
						float: none;
						display: block;
						clear: both;
						padding: 0;
						margin: 5px 0 0 0 ;
					}




.wrapper_left{
	
	width: 200px;
	float: left;
	padding: 0;
	margin: 0;
}
.wrapper_right{
	border-left: 1px solid #666666;
	width: 210px;
	float: right;
	padding: 0 0 0 15px;
	margin: 0;

}

.wrapper_right p{
	width: 180px;
	
}

table.standard_table{

	font-size: 8pt;
	margin: 0 0 20px 0;
	padding: 0;
}
						table.standard_table tr td.label{
							vertical-align: top;
							text-align: left;
							font-size: 8pt;
							margin: 0;
							padding: 0;
							
						}
						table.standard_table tr td.info{
							vertical-align: middle;
							padding: 0 0 0 10px;
							margin: 0;
						}
						
						
						
						
						
a.partner{
	width: 800px;
}

					
a.partner img{
	border: 1px solid #000000;
	margin: 5px 0 5px 0;
}
