body {
	background: url(../images/head_bg.jpg) repeat-x; background-color: #fff;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #a1a3a3;

}

#container {
position:relative;
width: 910px;
margin: 0px auto;
float:left;
}

/*HEADER*/
#main-menu {
background: url(../images/head.jpg) no-repeat;
width: 910px;
height: 75px;
margin: 0px auto;
float:left;
}

.active {
	background: url(../images/vmi.jpg) no-repeat top left;
}

ul.menu {list-style:none; margin:30px 255px; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; font-size: 14px; margin-top: 5px; color:#fff; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:22px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:100px; margin:0}
ul.menu ul li a {display:block; padding:3px 8px 5px; background-color:#d1d1d1}
ul.menu ul li a:hover {background-color:#000}
ul.menu ul ul {left:148px; top:-10px}
ul.menu .menulink {border:0px solid #aaa; padding:5px 3px 7px 0px; font-weight:none; width:95px}
ul.menu .menulink:hover, ul.menu .menuhover a{color:#a1a3a3}
ul.menu .sub {background:#d1d1d1 136px 8px no-repeat;}
ul.menu .topline {border-top:1px solid #aaa}


#header {
width: 910px;
height: 245px;
margin: 0px auto;
float:left;
clear: both;
}

#head2 {
background: url(../images/head2.jpg) no-repeat top left;
width: 260px;
height: 245px;
margin: 0px auto;
float:left;
}

#head3 {
background: url(../images/head3.jpg) no-repeat top left;
width: 650px;
height: 245px;
margin: 0px -10px;
float:left;
}


/*BODY*/
#body {
background: url(../images/body_bg.jpg) repeat-y;
width: 910px;
margin: 0px auto;
float:left;
z-index:-1;
}

#body-left {
width: 255px;
margin: 0px auto;
float:left;
}

.img-shadow {
	background: url(../images/slide_bg.gif) no-repeat bottom right;
	margin: 60px 10px 0px 0px;	
}

.img-shadow img{
	margin: 15px 15px 13px 15px;	
}

.img-shadow2 {
	background: url(../images/slide_bg.gif) no-repeat bottom right;
	margin: 300px 10px 0px 0px;	
}


.img-shadow2 img{
	margin: 15px 15px 13px 15px;	
}


#body-right {
width: 655px;
margin: 0px auto;
float:left;
}

.text p {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	text-align: justify;
	margin-left: 20px;
	margin-right: 30px;
	margin-top: 20px;
	line-height: 130%;
}

.text a{
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 13px;
color: #333;
text-decoration: none;
font-weight: bold;
}

.text ul {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	text-align: justify;
	margin-left: 20px;
	margin-right: 30px;
	margin-top: 20px;
	line-height: 130%;
}

.text li {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	text-align: justify;
	margin-left: 30px;
	margin-right: 30px;
	line-height: 130%;
	list-style-type: circle;
}

.text a:hover{
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 13px;
color: #a1a3a3;
}

table {
margin-top: 10px;
margin-right: 10px;
}

.tbl td{
text-align: center;
}

h2 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	text-decoration: underline;
}

#body-end {
background: url(../images/body_end.jpg) no-repeat;
width: 910px;
height: 20px;
margin: 0px auto;
float:left;
}

/*FOOTER*/
#footer {
background-color: #000;
width: 100%;
height: 70px;
margin: 0px auto;
float: left;
}
.footer ul {
text-align: left;
margin: 4px 10px;
}

.footer  li {
display: inline;
}.footer  a {
display: inline;
color: #fff;
text-decoration: none;
}
.footer  a:hover {
display: inline;
color: #a1a3a3;
}
