@charset "utf-8";
/* CSS Document */

body
 {
  margin:0 auto;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;
  line-height:17px;
  color:#000;
  background:#FFFFFF url(images/body_bg.jpg) repeat-x left top;
 }
 
img, ul, li, form, h1, span
 {
  border:0;
  margin:0;
  padding:0;
 }
p
 {
  padding:0;
  margin:3px 0;
 }

.logo_bg
 {
  background:url(images/logo_bg.jpg) no-repeat left top;
  width:269px;
  height:227px;
 }
 
.logo
 {
  width:239px;
  height:96px;
  margin:15px 0 0 16px;
  background:url(images/logo.jpg) no-repeat top left;
 }
 
.banner
 {
  background:url(images/banner.jpg) no-repeat left top;
  width:707px;
  height:227px;
 }
 
.body_top
 {
  padding-top:7px;
 }
 
.content_bg
 {
  background:url(images/content_bg.jpg) repeat-y left top;
 }
 
.main_content
 {
  background:url(images/doted_devider.jpg) repeat-y top left;
  padding-left:22px;
 }
 
.welcome
 {
  font-size:27px;
  color:#274d86;
 }
 
.welcome p
 {
  margin-bottom:27px;
 }
 
.red
 {
  color:#c73434;
 }
 
.sub_heading
 {
  font-size:14px;
  text-transform:uppercase;
  color:#c73434;
  line-height:30px;
 }
 
.content-txt p
 {
  font:12px tahoma;
  line-height:20px;
  color:#000;
  padding:0;
  margin:13px auto;
 }
 
.content-txt1 p
 {
  font:12px tahoma;
  line-height:20px;
  color:#000;
  padding:0px;
  margin:8px auto;
 }
 
 .main_content
 {
  font:12px tahoma;
  line-height:20px;
  color:#000;
  }
 
.list
 {

  float:left;
 
 }
 
.list ul
 {
  margin-left:11px;
  list-style-type:none;
 }
 
.list ul li
 {
  background:url(images/bullet.jpg) no-repeat left 10px;
  padding-left:18px;
  padding-top:8px;
  display:block;
  height:24px;
  line-height:normal;
  list-style-type:none;
  font:12px tahoma;
 }
.list1
 {
  padding-bottom:9px;
  float:left;
  width:671px;
 }
 
.list1 ul
 {
  margin-left:11px;
  list-style-type:none;
  padding:0px;
  margin:0px;
  float:left;
 }
 
.list1 ul li
 {
  background:url(images/bullet.jpg) no-repeat left 5px;
  padding-left:18px;
  padding-top:4px;
  padding-bottom:4px;
  display:block;
  height:24px;
  line-height:normal;
  list-style-type:none;
  font:12px tahoma;
 } 
.read
 {
  background:url(images/doted_hr.jpg) repeat-x left bottom;
  padding-bottom:15px;
  padding-right:7px;
 }
 
.read a
 {
  color:#0b387c;
  font:12px tahoma;
  text-decoration:none;
 }
 
.read a:hover
 {
  color:#c73434;
 }
 
.heading2
 {
  font-size:24px;
  color:#274d86;
  padding:10px 0 8px 0;
 }
 
.gallery table
 {
  border:#d3d3d3 1px solid;
  background-color:#f2f2f2;
 }
 
.menu
 {
  padding-bottom:1px;
 }
 
.menu ul
 {
  list-style-type:none;
 }
.menu ul li
 {
  background:url(images/menu_bg.jpg) no-repeat left top;
  height:23px;
  display:block;
  margin-bottom:2px;
  padding-top:5px;
  padding-left:19px;
 }
 
.menu ul li a
 {
  background:url(images/arrow_blue.gif) no-repeat left 5px;
  padding-left:27px;
  font:15px Arial, Helvetica, sans-serif;
  text-decoration:none;
  color:#00216a;
  line-height:normal;
 }
 
.menu ul li a:hover
 {
  background:url(images/arrow_red.gif) no-repeat left 5px;
  padding-left:27px;
  font:15px Arial, Helvetica, sans-serif;
  text-decoration:none;
  color:#bb0000;
  line-height:normal;
 }
 
.menu ul li a.highlight
 {
  background:url(images/arrow_red.gif) no-repeat left 5px;
  padding-left:27px;
  font:15px Arial, Helvetica, sans-serif;
  text-decoration:none;
  color:#bb0000;
  line-height:normal;
 }

.offer
 {
  background:#7d0000 url(images/red_corner_rt_top.jpg) no-repeat right top;
 }
 
.doller
 {
  background:#7d0000 url(images/doller_pic.jpg) no-repeat bottom right;
  width:178px;
 }
 
.offer_box_corner
 {
  padding:0 24px 21px;
  background:#7d0000 url(images/red_corner_lt_bottom.jpg) no-repeat left bottom;
 }
 
.offer_txt_white
 {
  font-size:21px;
  line-height:34px;
  color:#fff;
 }
 
.offer_txt_white a
 {
  font-size:22px;
  color:#fff49b;
  text-transform:uppercase;
 }
 
.offer_txt_white a:hover
 {
  font-size:22px;
  color:#fff;
  text-decoration:none;
 }
 
.offer_txt_white a span
 {
  color:#fff;
 }
 
.footer
 {
  background:url(images/footer.jpg) no-repeat left top;
  padding:15px 21px 10px 21px;
  font:11px tahoma;
  color:#7d0000;
  line-height:19px;
 }
 
.footer a
 {
  color:#7d0000;
  text-decoration:none;
 }
.footer a:hover
 {
  color:#013b69;
  text-decoration:none;
 }
 
.footer span
 {
  color:#013b69;
 }
 
.inner_pic
 {
  margin:0 0 2px 10px;
  float:right;
 }
 
.txt_blue
 {
  font:18px tahoma;
  line-height:26px;
  color:#013b69;
  padding:0 2px 15px 0;
  margin:0;
 }
 
.txt_blue a
 {
  font:18px tahoma;
  line-height:26px;
  color:#013b69;
  padding:0 2px 15px 0;
  margin:0;
  text-decoration:none;
 }
 
.txt_blue a:hover
 {
  color:#7d0000;
  text-decoration:underline;
 }
 
.chart_heading
 {
  color:#FFFFFF;
  background:#7d0000;
  text-align:center;
  font:16px tahoma;
 }

.chart_txt
 {
  font:13px tahoma;
  color:#013b69;
  text-align:center;
  border-left:#7d0000 1px solid;
  border-right:#7d0000 1px solid;
  border-bottom:#7d0000 1px solid;
 }
 
.chart_txt2
 {
  font:13px tahoma;
  color:#013b69;
  text-align:center;
  border-right:#7d0000 1px solid;
  border-bottom:#7d0000 1px solid;
 }
 
.chart_value
 {
  font:13px tahoma;
  color:#000;
  text-align:center;
  border-left:#7d0000 1px solid;
  border-right:#7d0000 1px solid;
  border-bottom:#7d0000 1px solid;
 }
 
.chart_value2
 {
  font:12px tahoma;
  color:#000;
  text-align:center;
  border-right:#7d0000 1px solid;
  border-bottom:#7d0000 1px solid;
 }
 
.txt_field
 {
  margin:6px 0 6px 12px;
  padding:2px 2px;
  border:1px solid #CCCCCC;
  width:215px;
  font:12px Arial, Helvetica, sans-serif;
  color:#666666;
 }
 
.select_menu
 {
  margin:6px 0 6px 12px;
  border:1px solid #CCCCCC;
  font:12px Arial, Helvetica, sans-serif;
  color:#666666;
  width:154px;
 }
 
.form_txt
 {
  font:12px tahoma;
  color:#000;
 }
 
.sub_btn
 {
  float:left;
  width:120px;
  padding-left:12px;
 }
 
.re_btn
 {
  float:right;
  width:50%;
 }
.contact_txt
 {
  font-size:15px;
  line-height:20px;
  color:#00216a;
  padding:0px;
  margin:0px;
 } 
.contact_txt p
 {
  font-size:15px;
  line-height:20px;
  color:#00216a;
  padding:0px;
  margin:0px;
 }
 
.contact_txt p a
 {
  text-decoration:none;
  color:#00216a;
 }
 
.contact_txt p a:hover
 {
  text-decoration:underline;
  color:#c73434;
 }