body{
  margin-left: 0px;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 0px;
  background: #d0e3f2;
}

td{
  font-family: Verdana, Arial;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  color: #000;
  text-decoration: none;
}

a{
  font-family: Verdana, Arial;
  font-size: 11px;
  line-height: 16px;
  font-weight: normal;
  color: #003c79;
  text-decoration: none;
  outline: none;
}

a:hover{
  font-family: Verdana, Arial;
  font-size: 11px;
  line-height: 16px;
  font-weight: normal;
  color: #000;
  text-decoration: none;
}

.header_left_top{
  background: url(../images/header_left_top.jpg) no-repeat left top;
  width: 21px;
}

.header_right_top{
  background: url(../images/header_right_top.jpg) no-repeat right top;
  width: 21px;
}

.header_right{
  background: url(../images/header_right.jpg) no-repeat right 13px;
  width: 399px;
  height: 138px;
}

.logo_text{
  background: url(../images/logo_text.jpg) no-repeat 20px top;
  height: 88px;
}

.menu_left_bg{
  background: url(../images/menu_left_bg.jpg) no-repeat left top;
  width: 20px;
  height: 32px;
}

.menu_bg{
  background: url(../images/menu_bg.jpg) no-repeat right center;
  height: 32px;
  padding-left: 2px;
  padding-right: 32px;
}

.menu_bg_end{
  background: url(../images/menu_bg_end.jpg) no-repeat right center;
  height: 32px;
  padding-left: 2px;
  padding-right: 32px;
}

/*.left_menu_bottom{
  background: url(../images/left_menu_bottom.jpg) no-repeat left bottom;
  width: 229px;
  height: 137px;
}*/
.left_menu_bottom{
  background: url(../images/left_menu_bottom.jpg) no-repeat left bottom;
  width: 229px;
  height:80px;
}

.left_menu_bottom2{
  background: url(../images/left_menu_bottom2.jpg) no-repeat left bottom;
  width: 229px;
  height:80px;
}

.left_menu_bottom1{
  background: url(../images/left_menu_bottom1.jpg) no-repeat left bottom;
  width: 229px;
  height:80px;
}

.body_table_top_left{
  background: url(../images/body_table_top_left.jpg) no-repeat left top;
  width: 29px;
  height: 21px;
}

.body_table_left{
  background: url(../images/body_table_left.jpg) repeat-y;
  width: 29px;
}

.table_bottom_left{
  background: url(../images/table_bottom_left.jpg) no-repeat left top;
  width: 29px;
  height: 20px;
}

.table_bottom_right{
  background: url(../images/table_bottom_right.jpg) no-repeat left top;
  width: 21px;
  height: 20px;
}

.table_bottom_left1{
  background: url(../images/table_bottom_left1.jpg) no-repeat left top;
  width: 21px;
  height: 20px;
}

.home_title_bg{
  background: url(../images/home_title_bg.jpg) no-repeat left top;
  width: 264px;
  height: 27px;
}

.red_title_bg{
  background: url(../images/red_title_bg.jpg) no-repeat left top;
  height: 27px;
}

.red_title_bgA{
  background: url(../images/gallery/view_back.jpg) no-repeat left top;
  height: 27px;
}

.home_bullet{
  background: url(../images/home_bullet.jpg) no-repeat center 8px;
  width: 11px;
  height: 12px;
}

.arrow{
  background: url(../images/arrow.jpg) no-repeat center 9px;
  width: 12px;
  height: 11px;
}

.bullet_comon{
  background: url(../images/bullet_comon.jpg) no-repeat center 10px;
  width: 9px;
  height: 9px;
}

.nav_bg{
  background: url(../images/nav_bg.jpg) no-repeat left top;
  height: 32px;
}

.red_bold_text{
  font-family: Verdana, Arial;
  font-size: 11px;
  line-height: 16px;
  font-weight: bold;
  color: #a01600;
}

.black_bold_text{
  font-family: Verdana, Arial;
  font-size: 11px;
  line-height: 16px;
  font-weight: bold;
  color: #000;
}

.more_link{
  font-family: Verdana, Arial;
  font-size: 11px;
  line-height: 18px;
  font-weight: bold;
  color: #b00;
}

.more_link:hover{
  font-family: Verdana, Arial;
  font-size: 11px;
  line-height: 18px;
  font-weight: bold;
  color: #285dac;
}

.footer_text{
  font-family: Verdana, Arial;
  font-size: 10px;
  line-height: 16px;
  font-weight: normal;
  color: #003078;
}

.footer_link{
  font-family: Verdana, Arial;
  font-size: 10px;
  line-height: 16px;
  font-weight: normal;
  color: #2666c4;
}

.footer_link:hover{
  font-family: Verdana, Arial;
  font-size: 10px;
  line-height: 16px;
  font-weight: normal;
  color: #003078;
}

.title{
  font-family: "Arial Narrow";
  font-size: 18px;
  line-height: normal;
  font-weight: bold;
  color: #144fa7;
}

.menubar_link{
  font-family: Verdana, Arial;
  font-size: 11px;
  line-height: normal;
  font-weight: normal;
  color: #000;
}

.menubar_link:hover{
  font-family: Verdana, Arial;
  font-size: 11px;
  line-height: normal;
  font-weight: normal;
  color: #285dac;
}

.menubar_active{
  font-family: Verdana, Arial;
  font-size: 11px;
  line-height: normal;
  font-weight: normal;
  color: #285dac;
}

.title_hr{
  width: 100%;
  border-top: 1px dashed #000;
}

.sub_title{
  background: url(../images/sub_title_bg.jpg) no-repeat left 20px;
  height: 30px;
  font-family: Verdana, Arial;
  font-size: 13px;
  line-height: normal;
  font-weight: bold;
  color: #890005;
}

.blue_bold_text{
  font-family: Verdana, Arial;
  font-size: 12px;
  line-height: normal;
  font-weight: bold;
  color: #285dac;
}

.leftmenu_link{
  font-family: Verdana, Arial;
  font-size: 12px;
  line-height: 18px;
  font-weight: bold;
  color: #295dad;
}

.leftmenu_link:hover{
  font-family: Verdana, Arial;
  font-size: 12px;
  line-height: 18px;
  font-weight: bold;
  color: #9d0000;
}

.leftmenu_link_01{
  font-family: Verdana, Arial;
  font-size: 12px;
  line-height: 18px;
  font-weight: bold;
  color: #295dad;
}

.leftmenu_link_01:hover{
  font-family: Verdana, Arial;
  font-size: 12px;
  line-height: 18px;
  font-weight: bold;
  color: #295dad;
}



.white_text{
  font-family: Verdana, Arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
}

.small_text{
  font-family: Verdana, Arial;
  font-size: 11px;
  line-height: 16px;
  font-weight: normal;
  color: #000;
}

.textfield{
  font-family: Verdana, Arial;
  font-size: 11px;
  line-height: 16px;
  font-weight: normal;
  width: 150px;
  height: 18px;
  color: #000;
  border: 1px solid #d6e3f7;
}

.list_textfield{
  font-family: Verdana, Arial;
  font-size: 11px;
  line-height: 16px;
  font-weight: normal;
  height: 18px;
  color: #000;
  border: 1px solid #d6e3f7;
}

.small_textfield{
  font-family: Verdana, Arial;
  font-size: 11px;
  line-height: 16px;
  font-weight: normal;
  width: 80px;
  height: 18px;
  color: #000;
  border: 1px solid #d6e3f7;
}

.textarea{
  font-family: Verdana, Arial;
  font-size: 11px;
  line-height: 16px;
  font-weight: normal;
  width: 202px;
  color: #000;
  border: 1px solid #d6e3f7;
}

object{
  padding: 0px;
  margin: 0px;
}

.left_menu_link{
  font-family: Lucida Sans Unicode, Arial;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  color: #fff;
  text-decoration: none;
}

.left_menu_link:hover{
  font-family: Lucida Sans Unicode, Arial;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  color: #fff;
  text-decoration: none;
}

.flash_size{
  width: 958px;
  height: 242px;
}
.altbox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#2A2A2A url(../images/altbutton.gif) repeat-x scroll 0 0;
border:1px solid #272727;
color:#FFFFFF; height:22px;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
}
.altbox:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#0567AD url(../images/button.gif) repeat-x scroll 0 0;
border-color:#7b0000;
color:#FFFFFF;
text-shadow:1px 1px 0 #00487A;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
}
.track{
  font-family: Verdana, Arial;
  font-size: 12px;
  line-height: 16px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  outline: none;
}

.track:hover{
  font-family: Verdana, Arial;
  font-size: 12px;
  line-height: 16px;
  font-weight: normal;
  color: #003c79;
  text-decoration: none;
}

