@charset "utf-8";
/* CSS Document */

/* CSS RESET ------------------------------------------------------------------------------------------------------------------------ */

	body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, table, th, td, embed, object { padding: 0; margin: 0; }
	table {	border-collapse: collapse; border-spacing: 0; }
	fieldset, img, abbr { border: 0; }
	address, caption, cite, code, dfn, h1, h2, h3, h4, h5, h6, strong, th, var { font-weight: normal; font-style: normal; }		
	ul { list-style: none; }		
	caption, th { text-align: left;	}		
	h1, h2, h3, h4, h5, h6 { font-size: 1.0em; }		
	q:before, q:after { content: ''; }		
	a, ins { text-decoration: none;	}
	hr {display:none;}
	


/* GENERAL :  ------------------------------------------------------------------------------------------------------------------------- */
	
	html, body {
	

		
		
		/* text : */
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 13px;
		/*color:#003896;	*/	
		color:#7898a7;
		
		height: 100%;
		
	}
	
	body {
		margin: 0;
		padding: 0;
	}
	
	#container {
		position: relative;
		min-height: 100%;
	}
	

	/* text tuning : */
	.center { text-align:center; }
	.rightAlign { text-align:right; }
	.bold, strong { font-weight:bold; }
	.tipText { font-size:10px; color:#7898a7;  }

	

	.clear {clear:both;}



	
/* GRIDS ------------------------------------------------------------------------------------------------------------------------ */
	
	.line:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
	.lastUnit:after{content: " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";visibility:hidden; clear:both;height:0 !important;display:block;line-height:0;}
	.line{*zoom:1;}
	.unit{float:left;}
	.size1of1{float:none;}
	.size1of2{width:50%;}
	.size1of3{width:33.33333%;}
	.size2of3{width:66.66666%;}
	.size1of4{width:25%;}
	.size3of4{width:75%;}
	.size1of5{width:20%;}
	.size2of5{width:40%;}
	.size3of5{width:60%;}
	.size4of5{width:80%;}
	.lastUnit {display: table-cell; *display:block;*zoom:1;float:none; _float:left; _margin-right: 0px;width:auto;}


/* BOX ------------------------------------------------------------------------------------------------------------------------ */

	/* ---  Boxes Common --- */
	.box{margin-bottom: 1.4em; _background:#FFFFFF; _padding-bottom:1px;}
		.headerBox .head{margin: 0}
		.box h2,
		.box h3{padding: 0; margin: 0; font-size: 1.272em; line-height: 1.714em}
			.headerBox .head h2{padding: 0.357em 0.714em; font-weight:bold;}
		.box .content{padding: 0 1em 0.5em; _padding: 0.5em;}
		.rightCol .box .content, .splash .box .content {_padding-left:1em; _padding-right:1em;}	
			.box .content .noSubtitle{margin-top: 0.5em}
			.box h3{padding: 0.51em 0; line-height: 1.271435em; font-weight:bold; font-size:1.1em;}
			.box .content ul{padding: 0;}
	
	.box .leftBottom{background: no-repeat left bottom;}
		.box .rightBottom{background: no-repeat right bottom;}
			.box .leftTop{background: no-repeat left top;}
				.box .rightTop{background: no-repeat right top;}
	
	.lastUnit {#margin-bottom:1.4em;}
		.lastUnit .box {#margin-bottom:0;}
	
	.rightCol {_margin-bottom:1.4em;}
	
	
	
	/* --- Colors --- */
				
					
	.lightPurple .leftBottom{background-color: #e3e0ef; background-image: url(../Splash/box_lightPurple_leftBottom.gif);}
		.lightPurple .rightBottom{background-image: url(../Splash/box_lightPurple_rightBottom.gif);}
			.lightPurple .leftTop{background-image: url(../Splash/box_lightPurple_leftTop.gif);}
			.head-lightPurple .leftTop{background-color: #e3e0ef}
				.lightPurple .rightTop{background-image: url(../Splash/box_lightPurple_rightTop.gif);}
					.lightPurple h2,
					.lightPurple h3,
					.lightPurple a{color: #000;}
					.lightPurple a:hover{color: #322181;}
	

/* CONTENT  ------------------------------------------------------------------------------------------------------------------------ */

	
	/* GROUP TOP BAR : */
	#topBarWrapper {padding: 0 0 0 0px;  font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#4f4f4f; background:url(../Splash/dashed_line.gif) left bottom repeat-x #f6f7f9; /*border:solid 1px green; */ }
		#topBarWrapper div { height:26px; width:925px; margin: auto; padding: 0 5px 0px 0px;    }
	
				
		#topBarWrapper ul { padding:0; margin:0; }
		
			#topBarWrapper ul.left {float:left; margin:0 0 0 -6px;}	
			#topBarWrapper ul.right {float:right; }
		
				#topBarWrapper ul li { padding: 0 12px 0 8px; margin:0 2px 0 0; display:inline; background:url(../Splash/liDotted.gif) top right no-repeat; /*border:solid 1px red;*/}
				* html #topBarWrapper ul li { padding: 0 8px 0 6px; margin:0 6px 0 2px; }
	
					#topBarWrapper ul li a {padding: 0 0 0 0; line-height:26px; color:#4f4f4f; font-weight:normal;}
						#topBarWrapper ul li a:link, #topBarWrapper ul li a:visited {text-decoration:none;}
						#topBarWrapper ul li a:hover, #topBarWrapper ul li a:focus {color:#009ee0; text-decoration:underline;}
							#topBarWrapper ul li.caller a, #topBarWrapper ul li.caller a:hover {color:#009ee0; text-decoration:none;}
	
	
	
	/* HEADER : */
	
	#header_container {  }
	
		#header { height:95px; width:925px; margin:auto; padding:0 15px;  }
		
			#header #logo { float:right; padding:12px 0 0 0;}
				
			#header h1 { padding:26px 0px 0px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; font-weight:300; color:#003a62; }
			#header h1 span { color:#009fda; }
			
	
	
/* Splash : */		
	#splash { padding-bottom:80px;  }
	
	#splash #middle {  width:955px; margin:auto; padding:0 0 20px 0;  }	
		#splash #middle .langList { margin-right:0;}
		html>body #splash #middle .langList { margin-right:-1.272em;*margin-right:0px;}
			
			#splash #middle .unit .box { margin-right:1.272em; }
			
	
		#splash h2  { font-family:Georgia,Times,serif; color:#322181; font-size:167%; padding: 18px 14px 10px 14px;   }
		
			#splash h2 a { color:#322181; text-decoration:none;   }
				#splash h2 a:hover { text-decoration:underline; color:#9c5fb5;   }
		
		#splash #middle p { padding: 14px 0 14px 0; font-size: 14px; line-height:18px; color: black; display: block; }
		
		#splash .content .sections { /*padding-bottom:0.7em; padding-top:2.2em;*/ }
		
		#splash .box .content { padding:0em 1em 0em 1em; }
		
		#splash .subsections { /*float:left;*/ padding:0 0 14px 14px; }
		
		#splash .subsections li { /*float:left;*/ padding:0px 14px 0 0; }
		
		#splash .subsections li a {
			-moz-background-clip:border;
			-moz-background-inline-policy:continuous;
			-moz-background-origin:padding;
			background:transparent url(../Splash/arrow_corner.gif) no-repeat scroll left center;
			padding-left:14px;
			color:#002B45;
			text-decoration:none;
		}
		
		#splash .subsections li a:hover {
			-moz-background-clip:border;
			-moz-background-inline-policy:continuous;
			-moz-background-origin:padding;
			/*background:transparent url(../../../img3l/cus/splash/bullet_hover.gif) no-repeat scroll left 0.18em;*/
			color:#009EE0;
			text-decoration:underline;
		}
		
		
		
		
		 #splash{}
	 #splash .content .sections{padding-top:2.2em; padding-bottom:0.7em;}
		 #splash .sections .bigArrow{ padding: 0 0 0.5em 0; font-size: 1.36em}
		#splash .sections .bigArrow a{padding-left:1.46em; background: url(../Splash/bigArrow_pxs-unselected.gif) no-repeat left 0.18em;}
		#splash .sections .bigArrow a:hover {background: url(../Splash/bigArrow_pxs.gif) no-repeat left 0.18em; text-decoration:underline;}
			 #splash .sections .bigArrow ul{padding: 0.236em 0 0 0;}
				 #splash .sections .bigArrow li{font-size: 0.733em;}
				 #splash .bigArrow .description{font-size: 0.733em; margin-top:0.5em; margin-bottom:0.5em;}
				 #splash .bigArrow .subsections .description {margin-top:0;}
				 #splash .sections .bigArrow li{padding: 0.636em 0 0 0}
				 #splash .bigArrow li .description{font-size: 1em;}
				 #splash .sections .bigArrow li a,
				 #splash .description{padding-left: 2.11em}
				 #splash .sections .bigArrow li a{background: url(../Splash/arrow_pxs.gif) no-repeat 0.6em 0.3em; color:#002B45;}
				 #splash .sections .bigArrow li a:hover{color:#322181; background: url(../Splash/arrow_pxs.gif) no-repeat 0.6em 0.3em; }
				 #splash .description{color: #666666;}
				
			
	/* FOOTER : */
	
	#footer_container { height:42px; padding: 15px 0; background:url(../Splash/dashed_line.gif) left top repeat-x #f6f7f9; width:100%;	position: absolute;
	bottom: 0;
}

		
		#footer { width:926px; padding:0 8px 0 7px; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; line-height:15px;  }
	
		
			#footer #cobranding { float:left; padding:0 10px 0 0;}			
			#footer p#legals { float:left; width:475px; }
			#footer p#other_sites { float:right; padding:15px 0 0 0; text-align:right; }
			
			#footer a:link { color:#666666; text-decoration: underline;  }
			#footer a:visited  { color:#666666; text-decoration: underline;  }
			#footer a:hover { color:#0396d7; text-decoration: underline;  }
			#footer a:active { color:#666666; text-decoration: underline; }
	
	
	
	

				 

