/* Common styles */
body{
  padding: 0px;
  margin: 0px;
  font-family: Arial;
  font-size: 12px;
  color: #002A5C;
}
a {text-decoration: none;}
a:hover {text-decoration: underline;}

div { text-align: left;}

/* overall width */
div.all { width: 750px; }

/* header */
div.topline {
  height: 16px;
  background-color: #002A5C;
  overflow: hidden;
}

div.headerline {
  height: 100px;
  background-color: #E8E8E8;
  overflow: hidden;
}


/* menu */

table.menu{
  height: 28px;
  background-color: #002A5C;
  width: 100%;
}
table.menu td{
  font-family: Verdana, Arial;
  vertical-align: middle;
}
table.menu td.menu{
  background-image: url('img/menu_bg.jpg');
  background-repeat: repeat-y;
  background-position: right;
}
table.menu td a, table.menu td a:hover{
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  padding-left: 5px;
}

table.left_menu {
    width: 100%;
    background-color: #717174;
    border: 1px solid #929295;
}

table.left_menu th{
  font-family: Verdana, Arial;
  color: #FFCC33;
  font-size: 12px;
  font-weight: bold;
	height: 21px;
  background-color: #444445;
  text-align: left;
}
table.left_menu th a{
  font-family: Verdana, Arial;
  color: #FFCC33;
  font-size: 12px;
  font-weight: bold;
  padding-left: 5px;    
}
table.left_menu th.bullet{
    width: 18px;
    border-right: 1px solid #929295;
    background-image: url('img/left_menu_bullet.gif');
}
table.left_menu td.dark{
    width: 18px;    
}
table.left_menu td.light{
    background-color: #929295;
    padding-left: 15px;
}
table.left_menu td.light a{
    padding-left: 5px;
    color: #FFFFFF;
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;    
}
a.back {
    color: #FFFFFF;
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold; 
}
a.bullet_back {
  font-family: Arial, Arial;
  color: #FFCC33;
  font-size: 16px;
  font-weight: bold;
  padding-left: 5px; 
  text-decoration: none; 
  cursor:default;
}

div.menu_bottom{
  height: 1px;
  background-color: #ffffff;
  overflow: hidden;
}

/* left menu */

div.left_menu{
  float: left;
  width: 195px;
  background-color: #717174;
}

div.left_menu table.item {
  width: 100%;
  height: 23px;
  background-color: #444445;
  border-collapse: collapse;
}
div.left_menu table.item td {
  border-top: 1px solid #929295;
  border-bottom: 1px solid #929295;
}
div.left_menu table.item td.bullet{
  width: 23px;
  border-left: none;
  border-right: 1px solid #929295;
  background-image: url('img/left_menu_bullet.gif');
}
div.left_menu table.item td.text{
  width: 173px;
  border-right: none;
  vertical-align: middle;
  padding-left: 9px;
}
div.left_menu table.item td.text a{
  color: #FFCC33;
  font-family: Verdana, Arial;
  font-size: 12px;
  font-weight: bold;
}

div.left_menu div.submenu {
  width: 157px;
  margin-left: 21px;
  background-color: #929295;
  padding: 5px 0px 5px 17px;
}

div.left_menu div.submenu div.subitem {
  height: 18px;
}

div.left_menu div.submenu div.subitem a{
  padding-left: 5px;
  color: #FFFFFF;
  font-family: Verdana, Arial;
  font-size: 12px;
  font-weight: bold;
}

div.left_menu img.banner {
  border: 1px solid #929295;
}


/* content */

div.content{
  float: right;
  width: 537px;
  padding-left: 12px;
  padding-top: 12px;
}
div.content p{
  margin: 10px 0px 0px 0px;
}
div.content img.title { 
  float: right;
  padding-left: 5px;
}

/* journey block */

div.journey{
  width: 532px;
  background-color: #F3F3F4;
  text-align: center;
}
div.journey img {border: 0px;}
div.journey img.j{
  padding-right: 7px;
}

div.page{
}


/* footer */

div.footer_top{
  height: 1px;
  overflow: hidden;
  clear: both;
  background-color: #BEBEC0;
}
div.footer_top2{
  height: 17px;
  overflow: hidden;
  background-color: #002A5C;
}
div.footer{
  height: 25px;
  overflow: hidden;
  background-color: #BEBEC0;
  font-family: Verdana, Arial;
  color: #444445;
  font-size: 10px;
  text-align: right;
  padding-top: 3px;
  padding-right: 5px;
}

div.h1 { height: 1px; overflow: hidden; }
div.h2 { height: 2px; overflow: hidden; }
div.h3 { height: 3px; overflow: hidden; }
div.h4 { height: 4px; overflow: hidden; }
div.h5 { height: 5px; overflow: hidden; }
div.h6 { height: 6px; overflow: hidden; }
div.h7 { height: 7px; overflow: hidden; }
div.h8 { height: 8px; overflow: hidden; }
div.h9 { height: 9px; overflow: hidden; }
div.h10 { height: 10px; overflow: hidden; }
div.h11 { height: 11px; overflow: hidden; }
div.h12 { height: 12px; overflow: hidden; }
div.h13 { height: 13px; overflow: hidden; }
div.h14 { height: 14px; overflow: hidden; }
div.h15 { height: 15px; overflow: hidden; }
div.h16 { height: 16px; overflow: hidden; }
div.h17 { height: 17px; overflow: hidden; }
div.h18 { height: 18px; overflow: hidden; }
div.h19 { height: 19px; overflow: hidden; }
div.h20 { height: 20px; overflow: hidden; }
div.h21 { height: 21px; overflow: hidden; }

/* page styles */

div.page_title {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #002A5C;
    font-family: Tahoma, sans-serif;
    font-weight: bold;
    font-size: 20px;
    color: #E4BC52; 
}
div.line {
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #D3D3D5;  
  }
div.li {
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
  }
span.bold {
    font-weight: bold;
}
table.content {
  padding: 0px;
  margin: 0px;
  font-family: Arial;
  font-size: 12px;
  color: #002A5C;
}
div.gray {
    background-color: #F2F2F2; 
    margin-top: 5px; 
    margin-bottom: 5px; 
    padding: 5px;
}
a.faq {
    padding-left: 10px;
    color: #0033FF;
}
span.star {
color: #FFCC33;
margin: 5px;
}