body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	background-image:url(images/bg.jpg); background-repeat:repeat-x; 
	margin: 0 auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	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 */
	
}
#inner { background-image:none ;}
#container2 {
width: 1200px;
	min-width:960px;
	background: #FFFFFF;
	background-image:url(images/inner-bg.jpg); background-repeat:no-repeat;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	position:relative;
}
#container {
	width: 960px;
	min-width:980px;
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	position:relative;
}

#header {background-image:url(images/menu-bg.jpg); background-repeat:no-repeat; height:117px; padding-left:76px; }
#logo {float:left; margin: 0 auto; }
#menu2 {float:left; }
#menu2 h2{font-family:Verdana, Arial, Helvetica, sans-serif; color:#036; font-size:18px; font-weight:bold; }
#menu2 h3{font-family:Verdana, Arial, Helvetica, sans-serif; color:#036; font-size:12px; font-weight:bold; }
#frontani {height:156px; background-image:url(images/front-ani.jpg); padding-top:0px ; }
#fr-frontani {height:156px; background-image:url(images/fr-front-ani.jpg); padding-top:0px ; }
#fronttext {height:188px; background-image:url(images/bluebg.jpg); padding-left:240px; }
#fronttext h1{font-family:Arial, Helvetica, sans-serif; font-size:36px; color:#036; float:left; padding-top:10px; }
#maintext {width:450px; color:#FFF; padding-left:30px; font-size:12px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:35px; line-height:1.3; }
#fr-maintext {width:450px; color:#FFF; padding-left:30px; font-size:12px; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:25px; line-height:1.3; }
#bluebg {height:30px; background-image:url(images/bluebg2.jpg); }
#innertext {margin: 0 auto; }
#text {float:left; padding-left:100px; padding-right:20px; width:500px; }
#image {float:left; padding-left:10px; }
#footer {margin: 0 auto; height:159px;}
#partners {height:106px; background-image:url(images/partners-bg.jpg); background-repeat:repeat-x;}
#fr-partners {height:106px; background-image:url(images/fr-partners-bg.jpg); background-repeat:repeat-x;}
#copyright {background-image:url(images/copyright-bg.jpg); text-align:right; padding-right:30px; padding-top:10px; font-size:10px; color:#666; height:43px; line-height:15px; }
#copyright a{height:53px; font-size:10px; color:#666; text-decoration:none;}
#clear {clear:both;}