a:link img, a:visited img { 
  border-style: none;
}
body {
	text-align: left;
	margin: 0;
	padding: 0;
	font-family: Verdana;
  font-size: 12px;
  background-color: #444F65;
  background-image: url('images/background.png');
  background-repeat: repeat;
}
p {
  text-align:justify;
}
h1 {
  font-size: 1.5em;
  margin:0; 
  padding:0;
}
h2 {
  font-size: 1.1em;
  margin: 0;
  padding: 0;
}
ul {
 list-style:none;
 padding: 0;
 margin: 0 5px;
}

.header{
  margin: 22px auto 0 auto;
  width: 930px;
  height: 320px;
  text-align: center;
  background-color: none;
  background-repeat: no-repeat;
  background-position: 0 22px;
  background-image: url('images/background_header.png');
}
.header table {width: 870px; margin: -12px auto; }
.header .header_logo{
  text-align: left;
  width: 350px;
}
.header .header_quickmenu{
  text-align: center;
}
.header .header_image{
  text-align: center;
  vertical-align: bottom;
  height: 233px;
  !height: 217px;
  !padding-bottom: 19px;
  width: 870px;
  background-image: url('images/header_image.png');
  text-align: center;
}


.header .header_image  ul {
  margin:0; padding: 0;
  list-style:none;
}

.header .header_image  li {
   display:inline;
   margin:0; padding:0;
}
.header .header_image #curr_menu  {
  color: yellow;
}

.header .header_image  a{
  margin-bottom:17px;
  padding-top: 7px;
  padding-left: 5px;
  float:left;
  text-align:center;
  width:95px;
  height: 20px;
  display:block;
  color: #FFFFFF;
  text-decoration: none;
  font-family: Verdana;
  font-size: 10px;
  text-transform:capitalize;
  background-image: url('images/button.png');
}
.header .header_image  a:hover{
  color: yellow;
}
.header .header_image .close {
  width:105px;
}


.main{
  margin: 0 auto;
  padding: 0 50px;
  width: 830px;
  min-height: 200px;
  text-align: left;
  background-color: none;
  background-repeat: repeat;
  background-position: 0 -1px;
  background-image: url('images/background_main.png');
}
.main table td{vertical-align:top;}
.main  a{
  color: #224EA5;
  text-decoration: none;
}
.main  a:hover{
  text-decoration: underline;
}

.footer{
  margin: 0 auto 10px auto;
  width: 870px;
  padding: 50px 30px 0 30px;
  text-align: center;
  background-color: none;
  background-repeat: no-repeat;
  background-position: 0 -6px;
  background-image: url('images/background_footer.png');
  color: #FFFFFF;
  font-size: 10px;
}
/*
E7E7E7  -- box bg color
*/