/*  STYLE STRUCTURES

PROPERTY FONT		{font-style;font-variant;font-weight;font-size;line-height;font-family}
PROPERTY BACKGROUND 	{background-color;background-image;background-repeat;background-attachment;background-position}
*/

/* BASIC STYLES */

/* BODY STYLE */
BODY 	{
	background: #2170a0 url('bodybg.gif') repeat-x top left;
	background-attachment:fixed;
	padding:0PX;	
	font-size:11px;
	margin:0px;
	font-weight:normal;
	font-family:Verdana;

	}

	/* BASIC TITLES, TEXTS AND PARAGRAPHS STYLES */

input
	{
	padding:2px;
	color:#444;
	background:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	font-family:"Trebuchet MS",Verdana;
	border-color:#666;
	border-style:solid;
	border-width:1px;
	width:172px;
	text-align:left;
	margin-bottom:10px;

	}
input.newsletter
	{
	width:600px;
	}
input.npa
	{
	padding:2px;
	color:#444;
	background:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	font-family:"Trebuchet MS",Verdana;
	border-color:#666;
	border-style:solid;
	border-width:1px;
	width:30px;
	text-align:left;
	margin-bottom:10px;

	}

input.loc
	{
	padding:2px;
	color:#444;
	background:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	font-family:"Trebuchet MS",Verdana;
	border-color:#666;
	border-style:solid;
	border-width:1px;
	width:132px;
	text-align:left;
	margin-left:5px;
	margin-bottom:10px;

	}

select	{
	padding-left:2px;
	color:#000000;
	background:#DDDDDD;
	font-size:12px;
	font-weight:normal;
	font-family:"Trebuchet MS",Verdana;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	min-width:120px;
	width:auto;
	text-align:left;
	margin-bottom:10px;
	}

input.image	{
	color:#000000;
	background:#DDDDDD;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	min-width:125px;
	max-width:250px;
	width:125px;
	text-align:left;
	}

#submit	{
	color:#fff;
	background:#00529d;
	font-size:10px;
	font-weight:bold;
	margin-left:0px;
	font-family:Verdana;
	width:176px;
	text-align:center;
	border:0;
	padding:2px;
	font-family:"Trebuchet MS",Helvetica;
	}

	
#cancel	{
	color:#00529d;
	background:#333;
	font-size:10px;
	font-weight:bold;
	margin-left:0px;
	font-family:Verdana;
	width:176px;
	text-align:center;
	border:0;
	padding:2px;
	font-family:"Trebuchet MS",Helvetica;
	}


input.reset		{color:#ffffff;background:#DDDDDD;font-size:11px;font-weight:normal;font-family:Verdana;border-color:#000000;border-style:solid;border-width:1px;min-width:50px;max-width:250px;width:50px;text-align:center;}
#textarea_contact		{height:120pt;width:172px;color:#444;background:#FFFFFF;font-size:14px;font-weight:normal;font-family:"Trebuchet MS",Verdana;border-color:#666;border-style:solid;border-width:1px;text-align:left;}
#textarea_newsletter		{height:80px;width:600px;color:#444;background:#FFFFFF;font-size:14px;font-weight:normal;font-family:"Trebuchet MS",Verdana;border-color:#666;border-style:solid;border-width:1px;text-align:left;}
#textarea		{height:120pt;width:500px;color:#444;background:#FFFFFF;font-size:12px;font-weight:normal;font-family:"Trebuchet MS",Verdana;border-color:#666;border-style:solid;border-width:1px;text-align:left;}
form			{padding:0px;margin:0px;display:inline}


#tableau_normal
	{
	MARGIN:0px;padding:0px;background-color:#00529d;color:#FFFFFF;;margin-left:auto;margin-right:auto;line-height:25px;border:0px;font-weight:550;
	}

#tableau_titre
	{MARGIN:0px;background-color:#00529d;color:#ffffff;margin-left:auto;margin-right:auto;font-size:14px;font-weight:bold;font-family:"Trebuchet MS",verdana}

#tableau_soustitre
	{MARGIN: 0px;background-color:#969696;color:#fff;margin-left:auto;margin-right:auto;font-size:10px;font-weight:bold;font-family:verdana}

#tableau_ligne1
	{MARGIN: 0px;background-color:#F3F3F4;color:#000000;margin-left:auto;margin-right:auto;font-size:12px;font-weight:bold;font-family:"Trebuchet MS",Verdana;
	}

.tableau_ligne2
	{MARGIN: 0px;background-color:#ddd;border-bottom:#BBBBBB 1px solid;padding:2px;font-size:12px;font-weight:normal;font-family:"Trebuchet MS",Verdana;}

	/* CONTAINER STYLE : MAIN DIV WHERE THE WHOLE CONTENT IS SITUATED */
	#container 		{
				FONT:NORMAL NORMAL NORMAL 11PX NORMAL Verdana,Helvetica,sans-serif;color:#000;
                TEXT-INDENT:0;TEXT-DECORATION:NONE;TEXT-SHADOW:NONE;LETTER-SPACING:NORMAL;
				WORD-SPACING:NORMAL;TEXT-TRANSFORM:NONE;WHITE-SPACE:NORMAL;
				PADDING:0PX;margin:0px auto 0px auto;
                width:909px;
				
				}

	/* HEADER STYLE */
	#header 		{
				top:0px;left:0px;width:909px;
				FONT:NORMAL NORMAL NORMAL 11PX NORMAL Verdana,Helvetica,sans-serif;
				color:#1A171B;
				TEXT-INDENT:0;TEXT-ALIGN:left;TEXT-DECORATION:NONE;TEXT-SHADOW:NONE;LETTER-SPACING:NORMAL;
				WORD-SPACING:NORMAL;TEXT-TRANSFORM:NONE;WHITE-SPACE:NORMAL;
				PADDING:0PX;
				MARGIN:0px auto 0px auto;
				BORDER:0PX;
				height:97px;
				}
#header_1{display:none;visibility:hidden;}
#header_2{position:absolute;margin-left:0px;top:0px;}
#header_3{display:none;visibility:hidden;}
#header_4{display:none;visibility:hidden;}

    #intro 		{
				width:909px;height:272px;
				FONT:NORMAL NORMAL NORMAL 11PX NORMAL Verdana,Helvetica,sans-serif;
				color:#3f3f3f;
				TEXT-INDENT:0;TEXT-ALIGN:left;TEXT-DECORATION:uppercase;TEXT-SHADOW:NONE;LETTER-SPACING:NORMAL;
				WORD-SPACING:NORMAL;TEXT-TRANSFORM:NORMAL;WHITE-SPACE:NORMAL;
				PADDING:0PX;BORDER:0PX;
				background:#00529d;
				margin:0px 0px 0px 0px;
				}
#intro_1{}
#intro_3{display:none;visibility:hidden;}
#intro_4{display:none;visibility:hidden;}

    #intro_2 		{
				position:absolute;width:430px;height:200px;
				FONT:NORMAL NORMAL NORMAL 11PX NORMAL Verdana,Helvetica,sans-serif;
				color:#fff;
				TEXT-INDENT:0;TEXT-ALIGN:left;TEXT-DECORATION:uppercase;TEXT-SHADOW:NONE;LETTER-SPACING:NORMAL;
				WORD-SPACING:NORMAL;TEXT-TRANSFORM:NORMAL;WHITE-SPACE:NORMAL;
				PADDING:0PX;BORDER:0PX;
				margin:70px 10px 0px 430px;display:none;visibility:hidden;
				}
	#intro H3{font-family:"Trebuchet MS",verdana;}
	#intro P{font-family:verdana;font-size:11px;}
	#inside_div{float:left;margin-left:20px;margin-top:70px;width:440px;}
	#slider-button1  img {border:#fff 0px solid;margin:2px;}
				
				

	#top 		{
				color:#fff;
				MARGIN:0px;
				BORDER:0PX;
				display:none;visibility:hidden;
				}
	#top h2				{display:inline;margin:0px 10px 8px 10px;color:#666;font-size:10px;font-family:verdana;text-align:left;padding:0;text-decoration:none;line-height:25px;background-color:#00529d;text-transform:none;}
	#top P				{display:inline;margin:0px 10px 8px 10px;color:#666;font-size:10px;font-family:verdana;text-align:left;padding:0;text-decoration:none;line-height:25px;text-transform:none;}
	#top A			{display:inline;margin:0px;color:#fff	;font-size:10px;font-family:verdana;text-align:left;text-decoration:none;background-color:transparent;	padding:5px 20px 5px 20px;text-transform:none;}
	#top A:hover			{display:inline;margin:0px;color:#00529d;font-size:10px;font-family:verdana;text-align:left;text-decoration:none;background-color:#fff;	padding:5px 20px 5px 20px;text-transform:none;}
	#top_1 		{display:none;visibility:hidden;}
	#top_2 		{display:none;visibility:hidden;}
	#top_3 		{display:none;visibility:hidden;}
	#top_4 		{display:none;visibility:hidden;}
	
	#middle 		{margin:0px;width:909px;text-align:left;margin:0px auto 0px auto;z-index:-1;background:#fff;text-align:left;height:25px;border-bottom:#999 1px solid;}
	#middle h2				{display:inline;margin:0px 10px 8px 10px;color:#666;font-size:10px;font-family:verdana;text-align:left;padding:0;text-decoration:none;line-height:25px;background-color:#00529d;text-transform:none;}
	#middle P				{display:inline;margin:0px 10px 8px 10px;color:#666;font-size:10px;font-family:verdana;text-align:left;padding:0;text-decoration:none;line-height:25px;text-transform:none;}
	#middle A			{display:inline;margin:0px;color:#555;font-size:11px;font-family:"trebuchet MS",verdana;text-align:left;text-decoration:none;background-color:transparent;	padding:0px;text-transform:none;}
	#middle A:hover			{display:inline;margin:0px;color:#555;font-size:11px;font-family:"trebuchet MS",verdana;text-align:left;text-decoration:none;background-color:transparent;	padding:10px 20px 15px 20px;text-transform:none;}
	
#middle_1{display:none;visibility:hidden;}
#middle_3{display:none;visibility:hidden;}
#middle_4{display:none;visibility:hidden;}
#middle_2{display:none;visibility:hidden;}

	#main 		{width:909px;text-align:left;margin:0px auto 0px auto;background:#fff url('content_bg.gif') repeat-y;text-align:center;padding:0px;}
	/* LEFT COLUMN STYLES */
	#main_1 				{float:left;width:260px;text-align:left;font-weight:normal;border:0;padding:0px;margin:0px 0px 0px 0px;padding-top:10px;}
	#main_1 H1			{display:block;color:#fff;background:transparent;width:250px;padding:0px 0px 0px 10px;margin:3px 0px 3px 0px;font-size:17px;font-family:"Trebuchet MS",Verdana,Arial;}
	
	#main_1 a			{color:#fff;text-decoration:none;padding:5px 0px 5px 10px;margin:0px;display:block;width:270px;font-size:10px;}
	#main_1 a:hover			{color:#fff;text-decoration:none;padding:5px 0px 5px 10px;margin:0px;display:block;width:260px;background:#00529d;font-size:10px;}
	#main_1 h2	{display:block;color:#00529d;width:189px;line-height:20px;padding:0px 0px 0px 10px;margin:3px 0px 3px 0px;background-color:#333;text-transform:uppercase;font-size:9px;font-weight:bold;text-decoration:none;font-family:verdana}
	#main_1 a.submenu			{display:block;color:#000;width:180px;line-height:20px;padding:0px 0px 0px 0px;margin:3px 0px 3px 0px;text-transform:uppercase;font-size:9px;font-weight:bold;text-decoration:none;font-family:verdana}
	#main_1 a.submenu:hover	{display:block;color:#00529d;width:180px;line-height:20px;padding:0px 0px 0px 0px;margin:3px 0px 3px 0px;background-color:#333;text-transform:uppercase;font-size:9px;font-weight:bold;text-decoration:none;font-family:verdana}
	#main_1 h2.submenu		{display:block;color:#00529d;width:180px;line-height:20px;padding:0px 0px 0px 0px;margin:3px 0px 3px 0px;background-color:#333;text-transform:uppercase;font-size:9px;font-weight:bold;text-decoration:none;font-family:verdana}
	#main_1 P			{color:#fff;text-decoration:none;padding:5px 0px 5px 10px;margin:0px;display:block;width:250px;font-size:10px;text-align:justify;}
	#main_1 H3			{display:block;color:#fff;background:transparent;width:250px;padding:0px 0px 0px 10px;margin:5px 0px 0px 0px;font-size:14px;font-family:"Trebuchet MS",Verdana,Arial;text-transform:none;}
	#main_1 H6			{display:block;color:#fff;background:transparent;width:250px;padding:0px 0px 0px 10px;margin:5px 0px 0px 0px;font-size:12px;font-family:"Trebuchet MS",Verdana,Arial;text-transform:none;}
	#main_1 HR	{border-bottom:#fff 1px solid;background:transparent;border-top:0px;border-right:0px;border-left:0px;width:270px;color:#666;}
	#main_1_blue			{float:left;width:250px;text-align:left;font-weight:normal;border:0;padding:0;margin:10px 0px 10px 0px;padding:10px 10px 10px 10px;background:#00529d;}
	#main_1_blue H3	{margin:0;padding:0;}
	#main_1_blue P	{margin:0;padding:0;}
	#main_1_blue H1	{margin:0;padding:0;}
	#main_1_blue A	{margin:0;padding:0;}
	#main_1_blue A:hover	{margin:0;padding:0;}
	
	
	#rightnavig {visibility:hidden;display:none;}

	#main_2 				{top:0px;width:590px;text-align:left;padding:20px 0px 50px 0px;font-weight:bold;margin:0px 0px 0px 280px;}
	#main_2 h1				{margin:20px 0px 20px 0px;margin-bottom:5px;color:#000;font-size:10px;font-weight:bold;font-family:verdana;text-align:justify;padding:0;}
	#main_2 h2				{margin:20px 0px 20px 0px;margin-bottom:5px;color:#00529d;font-size:15px;font-weight:bold;font-family:verdana;text-align:justify;padding:0;}
	#main_2 h3				{margin:0px 0px 20px 0px;margin-bottom:5px;color:#00529d;font-size:15px;font-weight:bold;font-family:verdana;text-align:justify;padding:0;}
	#main_2 h3.error		{margin:20px 0px 20px 0px;margin-bottom:5px;color:#d00000;font-size:15px;font-weight:bold;font-family:verdana;text-align:justify;padding:0;}
	#main_2 h4				{margin:20px 0px 20px 0px;margin-bottom:5px;color:#00529d;font-size:10px;font-weight:bold;font-family:verdana;text-align:justify;padding:0;}
	#main_2 h5				{margin:20px 0px 20px 0px;margin-bottom:5px;color:#000;font-size:10px;font-weight:bold;font-family:verdana;text-align:justify;padding:0;}
	#main_2 h6				{margin:20px 0px 20px 0px;margin-bottom:5px;color:#000;font-size:10px;font-weight:bold;font-family:verdana;text-align:justify;padding:0;}
	#main_2 P				{margin:0px 20px 4px 0px;color:#000;font-size:10px;font-weight:normal;font-family:verdana;text-align:justify;text-indent:0;padding:0;}
	#main_2 A				{margin:20px 0px 20px 0px;margin-bottom:5px;color:#000;font-size:10px;font-weight:bold;font-family:verdana;text-align:justify;padding:0px 0px 0px 0px;text-decoration:none;}
	#main_2 A:hover		{margin:20px 0px 20px 0px;margin-bottom:5px;color:#00529d;font-size:10px;font-weight:bold;font-family:verdana;text-align:justify;padding:0;text-decoration:none;}
	#main_2 A IMG			{border:#00529d 0px solid;}
	#main_2 HR	{border:#666 1px solid;background:transparent;border-top:0px;border-right:0px;border-left:0px;color:#fff;}
	#main_2 LI				{margin:0px 0px 4px 0px;color:#000;font-size:10px;font-weight:normal;font-family:verdana;text-align:justify;text-indent:0;padding:0;}

	A.linkgray				{display:inline !important;width:auto;line-height:28px;margin:0px 30px 0px 0px;color:#ffffff !important;font-size:10px;font-weight:normal;font-family:verdana;text-align:center;background-color:#666;padding:5px !important;}
	A.linkgray:hover				{display:inline !important;width:auto;line-height:28px;margin:0px 30px 0px 0px;color:#ffffff !important;font-size:10px;font-weight:normal;font-family:verdana;text-align:center;background-color:#00529d;padding:5px !important;}
	A.linkblue				{display:inline !important;width:auto;line-height:28px;margin:0px 30px 0px 0px;color:#ffffff !important;font-size:10px;font-weight:normal;font-family:verdana;text-align:center;background-color:#666;padding:5px !important;}
	A.linkblue:hover				{display:inline !important;width:auto;line-height:28px;margin:0px 30px 0px 0px;color:#ffffff !important;font-size:10px;font-weight:normal;font-family:verdana;text-align:center;background-color:#000 !important;padding:5px !important;}
	A.linkblue2				{display:inline !important;width:auto;line-height:28px;margin:0px 30px 0px 0px;color:#ffffff !important;font-size:10px;font-weight:normal;font-family:verdana;text-align:center;background-color:#00529d;padding:5px !important;}
	A.linkblue2:hover				{display:inline !important;width:auto;line-height:28px;margin:0px 30px 0px 0px;color:#ffffff !important;font-size:10px;font-weight:normal;font-family:verdana;text-align:center;background-color:#000 !important;padding:5px !important;}
	#branch {float:left;margin-right:5px;width:270px;background:#ddd;padding:5px;}
	
	#main_3{display:none;visibility:hidden;}
	#main_4{display:none;visibility:hidden;}
	
	#footer 		{height:100px;text-align:left;color:#fff;font-size:10px;font-family:verdana;width:909px;margin:0px auto 0px auto;border-top:#ffffff 1px solid;}
	#footer h6		{text-align:right;font-size:11px;color:#1A171B;padding:0px;margin:0px;}
	#footer h3		{padding:0px;margin:0px;color:#E890D00;font-size:12px;font-weight:normal;}
	#footer P		{padding:0px;margin:0px;text-indent:0px;font-size:9px;color:1A171B;font-weight:normal;text-align:left;letter-spacing:normal;}
	#footer h4		{padding:0px;margin:0px;font-size:18px;font-weight:100;color:#AAAAAA}
    #footer A     {color:#192558;font-weight:normal;text-decoration:none;text-align:left;padding:0px;margin:0px;}
    #footer A:link     {color:#192558;font-weight:normal;text-decoration:none;text-align:left;padding:0px;margin:0px;}
    #footer A:active     {color:#192558;font-weight:normal;text-decoration:none;text-align:left;padding:0px;margin:0px;}
    #footer A:visited     {color:#192558;font-weight:normal;text-decoration:none;text-align:left;padding:0px;margin:0px;}
    #footer A:hover     {color:#9999ad;font-weight:normal;text-decoration:none;text-align:left;padding:0px;margin:0px;}
    #footer P     {color:#192558;padding:0px;font-weight:normal;text-decoration:none;text-align:left}
	#footer_2{display:none;visibility:hidden;}
	#footer_3{display:none;visibility:hidden;}
	#footer_4{}
	
form			{padding:0px;margin:0px;display:inline}
UL {margin:0;padding:0;list-style:none;}
LI {margin:0;padding:0;list-style:none;}
dl			{padding:0px;}
dt			{color:#464646;font-size:11px;clear:left;float:left;margin-right:10px;margin-top:0px;width:150px;text-align:right;height:30px;font-family:"Trebuchet MS",Arial,Helvetica;font-weight:normal;padding:2px;}
dd			{text-align:left;text-indent:0px;color:#969696;FONT:NORMAL NORMAL NORMAL 11PX NORMAL Arial, Helvetica, Verdana, sans serif;margin-left:0px;margin-top:0px;font-size:11px;font-family:Arial, Helvetica, Verdana, sans serif;color:#555555;}
fieldset		{border:0;padding:20px;}
	
	
	
			
	/* all menu links */
#nav a, #subMenusContainer a{
	text-decoration:none;
	display:block;
	padding:10px 10px 0px 10px;
	background-color:transparent ;
}

/* Just main menu links --[for non-javascript users this applies to submenu links as well]*/
#nav a{
	margin:0;
	float:left;	
	padding:5px 20px 0px 20px;
	height:20px;
}

/* Just sub menu links */
#subMenusContainer a, #nav li li a{
	text-align:left;
	color:#fff !important;
	padding:5px 10px 5px 10px;
	}

/* All menu links on hover or focus */
#nav a:hover, #nav a:focus, #subMenusContainer a:hover, #subMenusContainer a:focus, #nav a.mainMenuParentBtnFocused, #subMenusContainer a.subMenuParentBtnFocused{
	background-color:#000 ;
	padding:5px 10px 5px 10px;
}

/* sub menu links on hover or focus */
#subMenusContainer a:hover, 
#subMenusContainer a:focus
{
	background-color:#00529d ;
	color:#fff !important;
	padding:5px 10px 5px 10px;
}

#nav li a:hover,
#nav li a:focus,
#nav a.mainMenuParentBtnFocused, 
#subMenusContainer a.subMenuParentBtnFocused
{
	background-color:transparent ;
	padding:5px 20px 0px 20px;
	}

/* Parent Sub Menu Links ---[javascript users only]*/
.subMenuParentBtn{ 
	background: url(../img/arrow_righta.gif) right center no-repeat;  
}

/* Parent Sub Menu Links on hover or focus ---[javascript users only]*/
.subMenuParentBtnFocused{ 
	background: url(../img/arrow_right_overa.gif) right center no-repeat;  
}

/* Parent Main Menu Links ---[javascript users only]*/
.mainMenuParentBtn{	
	 background: url(../img/arrow_downa.gif) right center no-repeat; 
}

/* Parent Main Menu Links on hover or focus ---[javascript users only]*/
.mainMenuParentBtnFocused{	
	background: url(../img/arrow_down_overa.gif) right center no-repeat; 
}

/* ----[ OLs ULs, LIs, and DIVs ]----*/

/* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */
.smOW{ 
	display:none; 
	position: absolute; 
	overflow:hidden; 
	/*the 2px left & right padding lets you have a 1px border 
	  on the ul or ol inside since overflow is set to hidden*/
	padding:0 2px;
	margin:0 0 0 -2px;
}


/* All ULs and OLs */
#nav, #nav ul, #nav ol, #subMenusContainer ul, #subMenusContainer ol { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1em;
}

/* All submenu OLs and ULs */
#nav ol, #nav ul, #subMenusContainer ul, #subMenusContainer ol {	
	/*border around submenu goes here*/	 
	background:#333;	
	border:1px solid #666;
	color:#fff;
	left:0;
}


/* List items in main menu --[for non-javascript users this applies to submenus as well]  */
#nav li { 
	/*great place to use a background image as a divider*/
	display:block;
	list-style:none;
	position:relative;
	float:left;
}

#subMenusContainer li{
	list-style: none;
}

/* main menu ul or ol elment */
#nav{
	display:block;
	position: absolute;
	list-style:none;
	margin: 0 0 0;
	z-index:5;
	text-align: center;
	display:block;
}

#subMenusContainer{	display:block; 	position:absolute;	top:0;	left:0;	width:100%;	height:0;	overflow:visible;	z-index:1000000000;}


/* --------------------------[ The below is just for non-javscript users ]--------------------------*/
#nav li li{	float:none; }

#nav li li a{ /* Just submenu links*/	
	position:relative;
	float:none;
}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 10em;
	margin-left: -1000em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin-top:2.2em;
}

/* third-and-above-level lists */
#nav li ul ul { margin: -1em 0 0 -1000em; }
#nav li:hover ul ul {	margin-left: -1000em; }

 /* lists nested under hovered list items */
#nav li:hover ul{	margin-left: 0; }
#nav li li:hover ul {	margin-left: 10em; margin-top:-2.5em;}

/* extra positioning rules for limited noscript keyboard accessibility */
#nav li a:focus + ul {  margin-left: 0; margin-top:2.2em; }
#nav li li a:focus + ul { left:0; margin-left: 1010em; margin-top:-2.2em;}
#nav li li a:focus {left:0;  margin-left:1000em; width:10em;  margin-top:0;}
#nav li li li a:focus {left:0; margin-left: 2010em; width: 10em;  margin-top:-1em;}
#nav li:hover a:focus{ margin-left: 0; }
#nav li li:hover a:focus + ul { margin-left: 10em; }


