* { margin:0px; padding:0px;}
body {
font-family:Tahoma,Helvetica,sans-serif;
margin:0;
text-align:center;
font-size:14px;
color:#FFFFFF;
background-color:#000000;
}
html, body {
height:100%;
}
img, div, h1 { behavior: url("/js/iepngfix.htc") }
img { border:0 none; }

#main {
width: 1020px;
margin:0 auto;
position: relative;
min-height:798px;
background:#FFFFFF url(/images/line.jpg) right repeat-y;
}
h1 {
text-align:left;}




#content {
background: url(/images/back.jpg) no-repeat;
width: 1020px;
margin:0 auto;
position: relative;
min-height:798px;
height:100%;
overflow:hidden;
}


.header{
height:146px;
padding-left:30px;
padding-right:30px;
font-size:12px;
}
.left{
background:url(/images/left.gif) bottom no-repeat;
width:217px;
position:relative;
float:left;
font-size:12px;
}
.logo{
height:80px;
position:absolute;
top:7px;
left:20px;
width:163px;
}
.phone{
width:168px;
margin-bottom:4px;
margin-left:30px;
	position:relative;
	padding-top:10px;
}
.left_cell{
background-color:#FFFFFF;
width:168px;
border:1px #05386b solid;
margin-bottom:4px;
margin-left:30px;
overflow:hidden;
	position:relative;
	padding:0px
}
.left_cell img{
margin-top:3px;
margin-bottom:3px;
}
.left_cell h5 {
	width:168px;
	display:block;
	background:url(/images/img_title.png);
	font: 1.2em "Franklin Gothic Medium", Arial;
	color:#fff;

	margin-bottom:1px;
	text-align:left;
	padding-left:6px;
}
.banner{
height:189px;
width:268px;
	position:relative;
	padding:0px;
	float:right;
}
.banner h4 {
	width:268px;
	display:block;
	background:url(/images/img_title.png);
	font: 1.2em "Franklin Gothic Medium", Arial;
	color:#fff;
	position:absolute;
	bottom:0px;
	margin-bottom:1px;
	text-align:left;
	padding-left:6px;
}
p {
	line-height:20px;
	text-align:justify
}
.text{
padding:10px;
color:#333333;
position:relative;
float:right;
width:775px;height:100%;margin-left:auto;
margin-right:auto;min-height:382px;
}

.text p, .text h2, .text h3, .text h4, .text h5 {
    margin: 10px 0 5px 0;
}

.text ul, .text ol {
    margin: 10px 0 5px 0;
    padding: 0 0 0 20px;
}


.bottom {
height:189px;
width:775px;
position:relative;
float:right;
margin:10px;
background-color:#FFFFFF;
display:block;
}
.footer {
height:86px;
width:1003px;
margin:0 auto;
position:relative;
float:right;
}
.footer_text
{background:#fff url(/images/bot.gif) top repeat-x;
height:50px;
width:993px;
text-align:left;
padding-left:10px;
}
.footer_text img
{
margin:7px;
margin-right:20px;
}
.copyright {
	position: relative;
	padding:20px;
	background-color:#000000;
	height:36px;
}
.copyright a {
    color:white;
}


.menu {
position:relative;
bottom:0;
padding-top:107px;
z-index:10;
font-weight:bold;
}
#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
  width: 970px;
  text-align:left;
}
#nav li {
  float: left;
  position: relative;
  back\ground: none;
  padding-left:8px;
}
#nav li ul {
  display: none;
  position: absolute;
  background: url(/images/img_title.png);
  padding: 8px 0;
  width: 138px;
}
#nav a {
  color: #fff;
  text-decoration: none;
  display: block;
  width: 90px;
  padding: 4px 10px;
}
#nav a:hover {
  color: #fff;
  background: #000;
}
#nav li:hover,
#nav li.jshover {
  background: #333;
}
#nav li li a {
  width: 110px;
  background: none;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}
#nav li:hover li ul,
#nav li.jshover li ul{
  display: none;
  width: 138px;
  top: -9px;
  left: 133px;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul  {
  display: block;
}

