/* layout */
body{
  width:1012px;
  margin:0 auto;
}
h1,h2,h3 {
color:#2D2D2D;
}
a {
color:#1D7091;
text-decoration:underline;
}
a:hover {
color:#1D7091;
text-decoration:none;
}
#topline {
  background-color: rgb(192,240,255);
  border-bottom:1px solid #4191B9;
  text-align:center;

}
#top{
  height:90px;
  margin:5px 0px;
}
#search{
  height:89px;
  background-image: url(../image/top_bg.png);
   
}
#main{

}
/*
  #main_left {
    width:300px;
    float:left;
  min-height: 300px;
  padding-top:20px;
  }
  #main_center {
    width: 412px;
    float:left;
  min-height: 300px;
  padding-top:20px;
  }
  #main_right {
    width:190px;
    float:right;
      min-height: 300px;
  padding-top:20px;
  }
  */
  #main_center_list {
    width: 662px;
    float:left;
  min-height: 300px;
  padding-top:20px;
    margin-right:2px;

  }
  #main_left_list {
    width:180px;
    float:left;
    margin-right:5px;
    min-height: 300px;
  }
  #main_right_list {
    width:160px;
    float:left;
    min-height: 300px;
  }
#bottom{
  border-top:2px solid #217EAD;
  font-size:11px;
  text-align:center;
  margin-top:20px;
}


/* elements */
#top #logo {
  width:141px;
  height:26px;
  margin-top:40px;
  margin-left:10px;
  float:left;
}
#keyboard {
position:absolute;
  margin-left:50px;
top:180px;

}
#keyboard a {
  font-size:14px;
  font-weight:bold;
  display:block;
  float:left;
  width:16px;
  height:16px;
  background-image: url(../image/keyboard.gif);
  margin-left:2px;
  text-decoration:none;
  color:rgb(31,31,31);
  text-align:center;
}

#search #search_form {
margin:0px;
padding:0px;
padding-top:15px;
display:block;
padding-left:60px;


}
#search #search_form .search_form_under {
  background-color:white;
  height:29px;
  float:left;
  margin-right:30px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border:1px solid #195f82;
}
#search #search_text {
  width:380px;
  position:absolute;
  border: 0;
  margin-top:6px;

  margin-left:20px;    
}

#hide_ie_select_border {

  margin-top:6px;
  margin-left:10px;
}
#search #search_select {

  width:190px;
  position:absolute;
  border: 0;



}
#main_center_list .list_column {
  width: 325px;
  margin-left:5px;
  float:left;
}
#main_center_list .list_column .lcol1, #main_center_list .lcol3{
  float:left;
}
#main_center_list .list_column .lcol1 {
color:#15536A;
}
#main_center_list .list_column .lcol1 .lhid {
visibility: hidden;
}
#main_center_list .list_column .lcol3 {
  color:#6C3C16;
}
#main_center_list .list_column .lcol2{
  width:20px;
  float:left;
  text-align:center;
  color:#B87F25;
}
#main_center_list .list_column .cl {
  clear:both;
  font-size:0px;
  height:2px;
  line-height:0px;
}

.alphabet {
text-align:center;
margin-bottom:20px;
}
.alphabet a {
text-align:center;
font-size:14px;
padding:2px;
color:#15536B;
font-weight:bold;
}
.page_number_list {
text-align:center;
margin-top:20px;
}
.box_heading{
  font-size:14px;
  font-weight:bold;
  margin-bottom:10px;
}
.list_language_list {
padding-left:0px;
margin-left:0px;
list-style-type: none;
}
.list_language_list li a{
color:#15536B;
font-size:13px;
}
.list_language_list li a img{
width:16px;
height:11px;
margin-right:5px;
}
.result_heading {
margin-bottom:0px;
}
.result_heading_under {
margin-bottom:10px;
}
.result_heading_under img{
width:16px;
height:11px;
margin-right:5px;
}
.result_more_results {
  margin-top:10px;
}
/*
#search #search_text {

  width:360px;


    float:left;
height: 25px;
border: 0;
padding: 4px 6px 0;
margin: -1px 0 0 -1px;
  margin-right:30px;
  margin-left:40px;    
}
#search #search_select {

  width:200px;


   float:left;
height: 29px;
border: 0;
padding: 4px 6px 0;
margin: -1px 0 0 -1px;
  margin-right:30px;


}
*/