@charset "utf-8";

body{
  width:100%;
  margin:0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  color:#999999;
  font-size:12px;
  line-height:18px;
}

p{
  padding:0px;
  margin:0px;
}

a{
  color:#3366FF;
  text-decoration: none;
}

a:hover{
  color:#3366FF;
  text-decoration: underline;
}

hr{
  background-color:#993300;
}

table,td {
	margin:0px;
	padding:0px;
}

#wraper {
  width:1110px;
  margin: 0 auto;
}

#top_h_menu{
  height:40px;
  width:1110px;
  background-color:#4C145E;
}

#logo{
  height:80px;
  background-color: #66CCFF;
}

#header{
  height:294px;
  background-color: #6699FF;
}

#header_txt{
  padding-top:30px;
  height:40px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  color:#ff9900;
}

.htmlBottom{
  height:42px;
  width:1110px;
  background-image:url('/assets/cms/File/bottom1.jpg');
  background-repeat:repeat-x;
}

.clearAll{
  clear:both;
}

.navSeparator{
  background-image:url('/assets/cms/File/line.jpg');
  background-position:right top;
  background-repeat:no-repeat;
}

.nav { /* all lists */
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: transparent;
  z-index: 1000;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.nav li { /* all list items */
  float: left;
  position: relative;
  padding: 0px;
  margin: 0px;
  background-color: transparent;
}

.nav li ul { /* second-level lists */
  display: none;
  position: absolute;
  left: 0;
  list-style: none;
  padding: 4px 2px 2px 2px;
  margin: 0px;
  list-style: none;
  width: 150px;
  background-color: transparent;
  white-space: normal;
  z-index: 1000;
}

.nav li.over ul li {
  border-right: 0px none;
  background-color: #eee;
  width:100%;
  white-space: normal;
  z-index: 1000;
}

.nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
  top: auto;
  left: auto;
}

.nav li.over ul { /* lists nested under hovered list items */
  display: block;
  background-color: transparent;
}

.nav a {
  display: block;
  padding: 2px  10px; 4px 10px;;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  font-weight: bold;
  font-size:12px;
}

.nav a:hover {
  color:#FF9900;
}

.nav a:current {
  color: #FF9900;
  text-decoration: none;
  font-size:12px;
}

.selected{
  color:#FF9900;
}

.copyright{
  font-weight:normal;
  text-align:center;
  color:#666666;
  font-family:Arial, Helvetica, sans-serif;
  padding:10px 0 10px 0;
}