@charset "utf-8";
/* CSS Document */


* {
	margin: 0;
	padding: 0px;
	border: 0;
	}

body  {
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #FFFFFF;
	}

.text_justify  {
	text-align: justify; 
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #C0C0C0;
}

.text_justifyWhiteBack  {
	text-align: justify; 
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #FFFFFF;
}

.text_Title_right  {
	text-align: right;
	color: #0071A9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 175%;
	background-color: #FFFFFF;
}

.text_Title_left  {
	text-align: left;
	color: #0071A9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 175%;
	background-color: #FFFFFF;
}

.text_Title-grayback  {
	text-align: left; 
	color: #0071A3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 175%;
	background-color: #C0C0C0;
}

.text_Title_Project-Page_right  {
	text-align: right;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0072A6;
	text-align: left;
	width: auto;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 6px;
	padding-left: 6px;
	vertical-align: top;
	#vertical-align: bottom;/* override for Internet Explorer */
	}

.navigation:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6CABD4;
	text-align: left;
	width: auto;
	background-color: #0272A4;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 6px;
	padding-left: 6px;
	vertical-align: top;
	#vertical-align: bottom;/* override for Internet Explorer */
}

.navigationTab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6CABD4;
	text-align: left;
	width: auto;
	background-color: #0272A4;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 6px;
	padding-left: 6px;
	vertical-align: top;
	#vertical-align: bottom;/* override for Internet Explorer */
	}

.navigation_submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0072A6;
	text-align: left;
	width: auto;
	margin: 4px;
	padding: 2px;
}

.navigation_submenu-light {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6EADD9;
	text-align: left;
	width: auto;
	margin: 4px;
	padding: 2px;
}

.navigation_submenu-light:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0072A6;
	text-align: left;
	width: auto;
	margin: 4px;
	padding: 2px;
}

.address {
	font-family: "Book Antiqua";
	font-size: 100%;
	color: #000000;
	text-align: justify;
	font-weight: bold;
}

.text_left-blue  {
	text-align: left;
	color: #6DACD8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

.text_left-blue:hover  {
	text-align: left;
	color: #0173A7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
}

.text_left-blue_bold  {
	text-align: left;
	color: #0173A7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
}

.text_left-faded  {
	text-align: left;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #FFFFFF;
}

.fltrt { /* this class can be used whenever you wish to float an element to the right side of the page. The floated element must be placed above the element that will display next to it in the source code. */
float: right;
margin-left: 8px;
}

.fltlft { /* this class can be used whenever you wish to float an element left on the page */
float: left;
margin-right: 8px;
}

#wrapper {
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}

#wrapper_580 {
	width: 580px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}

.photo_project {
	width: 60px;
	height: 45px;
}


#side_menu {
	width: 140px;
	float: left;
	overflow: hidden;
	#width: 135px;
}

#main body {
	width: 660px;
	float: left;
	overflow: hidden;
	margin-left: 140px;
	#width: 650px;
}

.clearfix:after {
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
