/* CSS Document */
/* W3C recommandation
1) Text, on the other hand, should always be free to change size, use em to set font sizes
   (Font properties that need to change:font size,line height):  h1 { font-size: 2em }
2) Using px for properties that do not need to be changed: height and width of raster images,
	margins,borders. 	body { margin-left: 15px; margin-right: 15px}
3) Use css to create borders around groups of content: h1 { color: red; padding-top: 1em; border-top: solid 2px red; }
4) Use 'margin', 'margin-top', 'margin-right', 'margin-bottom', 'margin-left' to create space on four sides of an element's content.
5) Use text-indent to indent text.
*/

/* page scope  */
	UNKNOWN { font-size: 80%;
			color: #000000;
			font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
			text-decoration: none;
			}
		body { margin-bottom: 20px;
			    background-color: #FFFFFF;
			    text-align: center;/* just for IE bug */
			    }
	#wrapper { position: relative;
			    text-align: left;/* same IE bug */
			    width: 1024px;
			    margin-left: auto;
			    margin-right: auto;
			    margin-top: 50px;
			    padding: 0px;
			    }
  /*speed up */

/* end page scope format */

/* header */

  #header_left {padding:0;}
  #header_left #monogram { margin:0;padding-left: 0px;padding-bottom: 4px; }

  #header_right {vertical-align:bottom; }
	#header_right a.link_language { font-size: 70%; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;}
	#header_right a.link_language:link { color: #666666; text-decoration: none;}
	#header_right a.link_language:visited { color: #666666; text-decoration: none;}
	#header_right a.link_language:hover { color: #666666; text-decoration: underline;}
	#header_right a.link_language:active { color: #666666; text-decoration: underline;}
	#header_right span.up { position: relative; bottom: 3px; color: #666666;font-size: 12px; }
	#header_right span.uptext { position: relative; bottom: 3px; color: #666666; }

	#header_bar_left { background-color: #9C9C9C; }
	#header_bar { color: #FFFFFF; background-color: #9C9C9C; vertical-align: middle; font-size:70%;}
	#header_bar a.services { color: #FFFFFF;font-size: 10px;font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;}
	#header_bar a.services:link { color: #FFFFFF; text-decoration: none;}
	#header_bar a.services:visited { color: #FFFFFF; text-decoration: none;}
	#header_bar a.services:hover { color: #FFFFFF; text-decoration: underline;}
	#header_bar a.services:active { color: #FFFFFF; text-decoration: underline;}

  #languages { position: relative; padding-bottom: 7px;}
/* end header */

/* general */
     p.menu_link { font-weight: bold; font-size: 85%; color: #666666; font-family: verdana,arial,sans-serif; }
	 span.presentation_gray_bold { font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; font-weight: bold; color:#000000; margin-top: 1px;}
	 span.presentation_gray { font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; color:#000000; margin-top: 1px;}
	 p.column_text { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
					  font-size: 70%; padding-top: 5px;padding-bottom:5px;margin:0;
					}
					
    a.text_link_large {color: #000000; }
	a.text_link_large:link { color: #000000; text-decoration: none;}
	a.text_link_large:visited { color: #000000; text-decoration: none;}
	a.text_link_large:hover { color: #666666; text-decoration: underline;}
	a.text_link_large:active { color: #666666; text-decoration: underline;}					
					
    a.text_link { font-weight: bold; font-size: 100%; font-family: verdana,arial,sans-serif; }
	a.text_link:link { color: #666666; text-decoration: none;}
	a.text_link:visited { color: #666666; text-decoration: none;}
	a.text_link:hover { color: #666666; text-decoration: underline;}
	a.text_link:active { color: #666666; text-decoration: underline;}

/* navigation */
		 td.menu_arrow { background-color: #E6E6E6; padding-left: 1px;border-bottom: #FFFFFF 1px solid; }
	     td.menu_item { height: 29px; background-color: #E6E6E6; border-bottom: #FFFFFF 1px solid; padding-left: 3px;}
         a.menu_link { font-weight: bold; font-size: 70%; font-family: verdana,arial,sans-serif; }
		 a.menu_link:link { color: #666666; text-decoration: none;}
		 a.menu_link:visited { color: #666666; text-decoration: none;}
		 a.menu_link:hover { color: #666666; text-decoration: underline;}
		 a.menu_link:active { color: #666666; text-decoration: underline;}

		 a.menu_link_selected { font-weight: bold; font-size: 70%; font-family: verdana,arial,sans-serif; }
		 a.menu_link_selected:link { color: #db214c; text-decoration: none;}
		 a.menu_link_selected:visited { color: #db214c; text-decoration: none;}
		 a.menu_link_selected:hover { color: #db214c; text-decoration: underline;}
		 a.menu_link_selected:active { color: #db214c; text-decoration: underline;}

	     td.dotted_line { background: url(../images/1dot.gif) repeat-x left top;}
/* end navigation BBBBBB*/

/* content */
		 h1.presentation_title { font-weight: bold; font-size: 80%; color: #000000;
		 						font-family: Arial, Helvetica, Geneva, sans-serif; margin-top: 10px; margin-bottom: 5px;}
		 p.presentation { font-size: 70%; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; color: #000000; margin-top: 1px;}
/* end content */

/* footer */
		td.footer_left { text-align: left; vertical-align: middle; padding-left: 5px;
						 background-color: #9C9C9C; color: #FFFFFF; font-weight: bold;
						 font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 10px; }
		td.footer_right { text-align: right; vertical-align: middle; padding-right: 5px;
						  font-weight: bold;font-size: 10px; font-family: verdana,arial,sans-serif;
						  background-color: #9C9C9C; color: #FFFFFF; }
		a.footer_link { font-weight: bold; font-size: 10px; vertical-align: middle;
						font-family: verdana,arial,sans-serif; }
	 	a.footer_link:link {color: #FFFFFF; text-decoration: none;}
	 	a.footer_link:visited {color: #FFFFFF; text-decoration: none;}
	 	a.footer_link:hover {color: #FFFFFF; text-decoration: underline;}
	 	a.footer_link:active {color: #FFFFFF; text-decoration: underline;}

/* end footer */

/*
