/* CSS Document */

body{padding:0px; margin:0 0 0; background:url(images/bg.gif) 0 0 repeat-x; background-color:#999999; font-family: Arial, Helvetica, sans-serif; height:100%;}
div, ul, h1, h2, h3, li, p, img, a{margin:0; padding:0;}
ul{list-style-type:none;}
html{height:100%;}
* html #mainPan	{height: 100%;}

/*----MAIN PANEL----*/
#mainPan{
	position:relative;
	background:url(images/bg.gif) 0 0 repeat-x;
	margin: 0 auto;
	min-height: 100%;
}
* html #mainPan{height: 100%;}

#bodyPan{
	width:1024px; 
	position:relative;
	background:url(images/bgmain.png) repeat-y;
	position:relative; 
	margin:0 auto; 
	padding:0 auto;
}

/*----HEADER PANEL----*/
#headerPan{width:1000px; height:65px; background-color:#000000; position:relative; margin: 0 auto;}
#headerPan a{display: block; width:448px; height:65px; position: relative; background:url(images/logo.jpg) 0 10px no-repeat; margin:0 auto;  
}
/*----/HEADER PANEL----*/

/*----/MIDDLE PANEL----*/
#middlePan{
	width:1000px;
	height:460px;
	position: relative;
	color:#999999;
	padding: 0px 12px 0px 12px;
	margin: 0px;
	}
h1{
	display: block;
	width:1000px;
	height:213px;
	background:url(images/gradient1.png) 0 0 repeat-x;
	position: absolute;
	margin: 0px;
	top: 0px;
}
h2{
	display: block;
	width:1000px;
	height:82px;
	background:url(images/gradient2.png) 0 0 repeat-x;
	position:absolute;
	margin: 0px;
	bottom: 0px;
}
h3{
	width:358px;
	height:25px;
	background:url(images/signature.png) 0 0 no-repeat;
	position:absolute;
	margin: 5px 321px;
	top:0px;
}
#middlePan p{
	width:1000px;
	height:460px;
	position:relative;
	background-color:#ffffff;
	padding-top: 0px;
}
/*----/MIDDLE PANEL----*/

/*----/NAVIGA PANEL----*/
#navPan{
	width:1012px;
	height:190px;
	position: relative;
	padding: 3px 0 0 12px;
	margin: 0 auto;
	}
ul {
list-style-type: none; /* suppression of useless elements */
width: 100%; /* precision for Opera */
}
li { float: left;} /* lists aligned to the left */

.menu a#left {
     margin: 0 auto;
	 background:url(images/left.jpg) top left no-repeat;
     width: 330px; /* definition of menu button size */
     height: 185px;
     float: left;
     display: block;
     text-align: center;
     text-decoration: none;
     color: #000;
     }
.menu a#center {
     margin: 0 5px 0 5px;
	 background:url(images/center.jpg) top left no-repeat;
     width: 330px; /* definition of menu button size */
     height: 185px;
     float: left;
     display: block;
     text-align: center;
     text-decoration: none;
     color: #000;
     }
.menu a#right {
	 background:url(images/right.jpg) top left no-repeat;
     margin: 0 auto;
     width: 330px; /* definition of menu button size */
     height: 185px;
     float: left;
     display: block;
     text-align: center;
     text-decoration: none;
     color: #000;
     }
	 
/*----/NAVIGA PANEL----*/

/*----/FOOTER PANEL----*/
#footer{
	position: relative;
	width: 1024px;
	height: 40px;
	background-color: #999999;
	margin:0 auto;
	padding: 0 auto;
}

#footermainPan{
	position: relative;
	width: 1000px;
	height: 34px;
	background:url(images/bgbottom.png) 0 0 no-repeat;
	margin:0 auto;
	padding: 0px 12px 0 12px;
	background-image: url(images/bgbottom.png);
}
#footerPan{width:340px; height:34px; display:block; position:absolute; right:0px; }
#footerPan ul{
list-style-type: none; /* suppression of useless elements */
width: 100%; /* precision for Opera */
}
#footerPan li { float: left;} /* lists aligned to the left */

.menu2 a {
     margin: 0 1px auto;
     width: auto; /* definition of menu button size */
     height: 20px;
     float: left;
     display: block;
     text-align: center;
     text-decoration: none;
	 font-size:9px;
     color: #000;
	 padding: 0 4px 0 4px;
     }
.menu2 a#sig {
     margin: 0 1px auto;
     width: 125px; /* definition of menu button size */
     height: 25px;
     float: left;
     display: block;
     text-align: center;
     text-decoration: none;
	 font-size:9px;
     color: #000;
	 padding: 0 2px 0 2px;
     }
	 
.menu2 a:hover {
     color: #333;
     }

.menu2 a:active {
     color: #000;
     }	

	 
/*----/FOOTER PANEL----*/
