
body, form {
  margin: 0px;
  padding: 0px;
}

body, form, input, table, td,
#page_container {
  font: 14px "Times New Roman", Times, serif;
  color: #000000;
}

a:link,
a:visited {
  color: #FF9000;
  text-decoration: none;
  outline: none;
}

a:hover {
  color: #0449A2;
  text-decoration: none;
  outline: none;
}


#page_container {
  background: #FFFFFF url(../images/body_line.jpg) repeat-y left top ;
  margin: 10px auto;
  width: 965px;
  clear: both;
  overflow: hidden;
}

#tbl_Header {
  width: 921px;
  margin: 0px auto;
}

#site_identity,
#site_identity_sub {
  overflow: hidden;
  width: 921px;
  margin: 0px auto;
  padding: 0px;
  clear: both;
}

#site_identity {
  background: #144F9B url(../images/head_top.jpg) no-repeat left top ;
}

#site_identity_sub {
  background: #144F9B url(../images/head_end.jpg) no-repeat left bottom ;
  padding-bottom: 25px;
}

#site_identity li,
#site_identity_sub li {
  float: left;
  list-style: none;
  overflow: hidden;
}

#site_identity li.head_icon {
  padding: 10px;
  width: 351px;
  height: 126px;
  text-align: left;
}

#site_identity li.head_text {
  font: 16px tahoma, verdana, arial, sans-serif;
  padding: 30px 0px 10px 0px;
  text-align: center;
  color: #FFFFFF;
  width: 530px;
}

#site_identity li.head_text h1 {
  margin: 0px;
  padding: 0px;
  font: 30px "Times New Roman", Times, serif;
}

#site_identity li.head_text h1 span {
  color: #F50303;
}

#site_identity_sub li.head_title {
  padding-left: 15px;
  width: 360px;
}

#site_identity_sub li.head_nav {
  background: url(../images/bg_menu_left.jpg) no-repeat left 5px;
  width: 546px;
  vertical-align: top;
  text-align: left;
}

/*#cont_no {
  padding-top: 10px;
  padding-right: 30px;
  text-align: right;
  font-weight: bold;
	color: #FFFFFF;
	font-size: 30px;
}*/

#global_nav {
  background: #185DB7 url(../images/bg_menu_right.jpg) no-repeat right top;
  margin: 5px 0px 0px 15px;
  padding: 0px;
  overflow: hidden;
  width: 510px;
}

#global_nav li {
  background: url(../images/menu_split.jpg) no-repeat left 10px;
  font: bold 14px tahoma, verdana, arial, sans-serif
  list-style: none;
  text-align: center;
  padding: 8px 10px;
  color:#FFFFFF;
  float: left;
  height: 19px;
  width: 130px;
}

#global_nav li a:link,
#global_nav li a:visited {
  color: #FFFFFF;
  display: block;
  text-decoration: none;
}

#global_nav li a:hover {
  color: #FF9000;
  text-decoration: none;
}

#global_nav li.fistItem {
  background: none;
}

#global_nav li.sml {
  width: 80px;
}

#inner_container {
  background: #E0E0E0 url(../images/page_end.jpg) no-repeat left bottom;
  width: 921px;
  overflow: hidden;
  margin: 0px auto;
  clear: both;
  padding-bottom: 30px;
}

#tbl_flash_banner, 
#tbl_start_box {
  margin: 0px auto;
  clear: both;
  width: 844px;
}

#tbl_flash_banner {
  background: url(../images/bg_flash_box.jpg) repeat-x left top;
}

#tbl_start_box {
  background: url(../images/box_top.jpg) no-repeat left top;
  margin: 1px auto 0px;
}

td.boxR,
td.boxL {
  font: 14px tahoma, verdana, arial, sans-serif;
  /*background: #FFFFFF url(../images/bg_cbox.jpg) no-repeat right top;*/
  background: #FFFFFF ;
  width: 131px;
  vertical-align: top;
  /*padding: 15px 23px;*/
}

td.boxR img {
  float: right;
  display: block;
  margin-bottom: 10px;
}

td.boxL img {
  /*float: left;*/
  display: block;
  margin-bottom: 10px;
}

td.boxC {
  background: #FFFFFF url(../images/bg_cbox.jpg) no-repeat right top;
  width: 176px;
  vertical-align: top;
  padding: 0px;
} 
#tbl_btm_text_box td {
  font: 14px tahoma, verdana, arial, sans-serif;
  color: #000000;
  text-align: center;
  padding: 14px;
}
#tbl_btm_text_box td span {
  color: #FF0000;
}
#tbl_text_box {
  width: 853px;
  clear: both;
  margin: 5px auto;
  background-color: #FFFFFF;
}

#tbl_text_box td {
  font: 16px "lucida grande", tahoma, verdana, arial, sans-serif;
  color: #000000;
  text-align: center;
  padding: 15px;
}

#tbl_text_box td span {
  color: #144F9B;
}

.flash_box {
  text-align: center;
  padding: 7px 0px;
}

.page_head {
  font: bold 20px "lucida grande", tahoma, verdana, arial, sans-serif;
  background-color: #144F9B;
  padding: 5px;
  text-align: center;
  color: #FFFFFF;
}

.page_title {
  font: bold 15px "lucida grande", tahoma, verdana, arial, sans-serif;
  background-color: #144F9B;
  padding: 5px;
  text-align: left;
  color: #FFFFFF;
  font-weight: bold;
}

.flash_head {
  margin: 3px 136px 0px;
}

.start_head {
  margin: 0px 15px 12px;
  padding: 3px 0px;
}

#tbl_2colm {
  background: url(../images/bg_box_2clm.jpg) repeat-y left top;
  margin: 0px auto;
  width: 890px;
}

#tbl_2colm td.colbig {
  width: 460px;
  padding: 25px 20px 5px 15px;
  vertical-align: top;
  background: url(../images/box_big_top.jpg) no-repeat left top;
  font: 14px "lucida grande", tahoma, verdana, arial, sans-serif;
}

#tbl_2colm td.colsml {
  width: 360px;
  padding: 25px 20px 5px 15px;
  vertical-align: top;
  background: url(../images/box_sml_top.jpg) no-repeat left top;
  font: 14px "lucida grande", tahoma, verdana, arial, sans-serif;
}

.bigcolm_list li {
  list-style-type: decimal;
  margin-bottom: 10px;
  font: 14px "lucida grande", tahoma, verdana, arial, sans-serif;
}

.smlcolm_list li {
  list-style-type: decimal;
  margin-bottom: 10px;
  font: 14px "lucida grande", tahoma, verdana, arial, sans-serif;
}

.colbig_head,
.colsml_head {
  margin: 0px ;
}

.btn_start {
  margin: 5px;
  clear: both;
}

.more {
  margin: 5px 10px;
  clear: both;
  text-align: right;
}

.more_link {
  background: url(../images/icon_more.jpg) no-repeat left 2px;
  padding-left: 20px;
}

#footer_bord {
  width: 965px;
  margin: 0px auto;
  padding-bottom: 10px;
  background-color: #FFFFFF;
}

#footer_nav {
  margin: 20px auto 0px;
  padding: 0px;
  overflow: hidden;
  width: 870px;
}

#footer_nav li {
  background: #144F9B url(../images/menu_split.jpg) no-repeat left 10px;
  font: bold 14px "lucida grande", tahoma, verdana, arial, sans-serif;
  list-style: none;
  text-align: center;
  color:#FFFFFF;
  float: left;
  width: 145px;
  padding: 10px 0px;
}

#footer_nav li.fItem {
  background-image: none;
}

#footer_nav li a:link,
#footer_nav li a:visited {
  color: #FFFFFF;
  display: block;
  text-decoration: none;
}

#footer_nav li a:hover {
  color: #FF9000;
  text-decoration: none;
}

#tbl_content_box {
  font: 18px "Times New Roman", Times, serif;
  background: #FFFFFF;
  margin: 0px auto;
  clear: both;
  width: 884px;
}

.content_box {
  padding: 10px;
  font: 18px "lucida grande", tahoma, verdana, arial, sans-serif;
}

.content_box p {
  font: 16px "lucida grande", tahoma, verdana, arial, sans-serif;
  margin: 5px 20px;
}

.content_box li {
  font: 16px "lucida grande", tahoma, verdana, arial, sans-serif;
  margin: 5px 20px;
}
.page_head {
  font: bold 18px "lucida grande", tahoma, verdana, arial, sans-serif;
  background-color: #144F9B;
  padding: 5px;
  text-align: center;
  color: #FFFFFF;
}

.sub_head {
  background: url(../images/icon_more.jpg) no-repeat left 3px;
  font: bold 18px "lucida grande", tahoma, verdana, arial, sans-serif;
  padding: 0px 10px 0px 20px;
  color: #144F9B;
  margin: 15px auto 5px;
}

#tbl_package td {
  font: bold 14px "lucida grande", tahoma, verdana, arial, sans-serif;
}

.italic_text {
  font-style: italic;
	color: #144F9B;
}

.call_us {
  font: bold 22px "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #144F9B;
	text-align: center;
}

	