﻿body {
    background: #ffffff url(../img/new/header_bg.gif) repeat-x;
}
#frontend #header {
    width: 848px;
	height: 92px;
	/* background: url(/img/header.logo.png) no-repeat;*/
	margin-bottom: 30px;
	position:relative;
}

#slogan{
display:block;
width:280px;
float:right;
position:absolute;
top:30px;
left:595px;
}
span.phone{
display:block;
float:left;
width:123px;
height:30px;
margin:0 5px 0 0;
background:  url(../img/new/phone.gif) no-repeat 0 0;
}
span.email_us a{
display:block;
text-decoration:none;
float:left;
width:123px;
height:30px;
background:  url(../img/new/email_us.gif) no-repeat 0 -30px;
}
span.email_us a:hover{
background:  url(../img/new/email_us.gif) no-repeat 0 0;
}

#slogan h1{
font-family:"ITC Garamond","Times New Roman", Times, serif;
font-size:16px;
color:#55575A;
}
#main_menu{
display:block;
width:650px;
margin:0 0 0 208px;
padding:0;
position:absolute;
top:78px;

}
#nav { /* all lists */
display:block;
width:650px;
position:absolute;
z-index: 1597;
float: left;
text-align:left;
list-style: none;
display:inline;
margin:3px 0 0 0;
padding:0;
background:  url(../img/new/menu_sep.gif) no-repeat top left;
height:36px;

}

#nav li { /* all list items */
zoom: 1;
float:left;
display:inline;
padding:0 2px 2px 0 ;
position: relative;
list-style:none;
background: url(../img/new/menu_sep.gif) no-repeat top right;
font-size:18px;
line-height:30px;

}
#nav li a{
color:#fff;
cursor:pointer;
line-height:26px;
padding: 5px 8px 3px 10px;
float:left;
display:block;
width:108px;
text-align:center;
}

#nav li a.here,#nav li a:hover {
color:#fff;
background: url(../img/new/menu_sep_red.gif) repeat-x top left;
line-height:26px;
padding: 5px 8px 5px 10px;
float:left;
text-decoration:none;
}
#menu ul{
margin:20px 0 0 0;
}
#menu ul li ul{
margin:5px 0 0 20px;
}
#menu ul li{
margin: 0 0 1px  0;
}
#menu ul li ul li{
margin: 0;
}
#menu ul li.item ul li a,#menu ul li.item ul li a:hover{
font-size:13px;
line-height:12px;

}
#menu .item a{
color:#55575A;
font-weight:bold;

}
.press h1{
font-size:22px;
color:#d6373f;
line-height:26px;
margin:0 0 10px 0;
border-bottom: 1px solid #d6373f;

}
.press p{
font-size:12px;
margin:0 0 15px 0;
line-height:16px;
color:#6F6F6F !important;
}
.press p em{
font-style:italic;
}
.press table td{
 vertical-align:top;
 padding:0 10px 0 0;
 color:#6f6f6f;
 font-size:12px;
 line-height:16px;
}
span.red{
color:#d6373f;
}
.pdf{
display:block;
width:100%;

}
#quote_div{
display:block;
width:250px;
background:#eee;
float:right;
padding:10px;
margin:0 0 0 10px;
border:1px solid #ccc;
}
#quote_div p.quote{
 color:#d6373f;
 font-size:16px;
 line-height:20px;
 font-style:italic;
}
#main{
margin:18px 0 0 0;
}
#management{
display:block;
margin:10px auto;
width:100%;
float:left;
}
ul.table_like{
display:block;
margin:0;
padding:0;
width:500px;
clear:both;

}
ul.table_like li{
margin:3px 3px 10px 3px;
padding:5px;
list-style-type:none;
display:block;
text-align:left;
border-bottom:1px dotted #ccc;
color:#333333;
float:left;
width:500px;
font-size:14px;
}
ul.table_like li img{
display:block;
margin:0 10px 0 0;
float:left;
}
.copyrights{
display:block;
width:830px;
text-align:left;
color:#333333;
margin:5px auto;
}
h1.topic{
font-size:22px;
color:#d6373f;
line-height:26px;
margin:0 0 10px 0;
}
em.quote{
  
}
.quotedtext em{
 font-style:italic;
 color:#D6373F;
}
.newsfeed li {
  color:#6F6F6F;
  font-size:14px;
  margin-bottom: 10px; 
}

.newsfeed li a cite {
  color:#55575A;
  font-style: bold;
  text-decoration: none;
}