/*
	Date: December 27, 2008.
	Title: WHITEHALL 
====================================
*/
body{
     padding:0px; margin:0px; background-color:#FFFFFF;
	 }
	 
*{
  padding:0px; margin:0px;
  }
  
 
 ul,ol{
	padding:0px; margin:0px;
}	
a{
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

p{
 font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#2D2D2C; padding:0px; margin:0px;
 text-align:justify; line-height:18px;
 }
 
h2{
 font-family:"Myriad Pro", Arial, Verdana; font-size:19px; font-weight:bold; color:#000000; padding:0px; margin:0px;
 }
 
h1{
 font-family:"Myriad Pro", Arial, Verdana; font-weight:bold; padding:0px; margin:0px;
 }
 
.input-box{
          font-family:Veradana, "Times New Roman", Times, serif; font-size:13px; font-weight:bold; color:#000000; 
		  width:200px; height:16px;
            }


/*-----------------start page structure------------------------*/

#wrap0{
       width:909px;
	   text-align:left;
	   margin:auto;
	   padding-top:11px;
	   }

#wrap{
      width:909px;
	  float:left;
	  position:relative;
	  padding-bottom:25px;
	  
	   }

#main_wrap{
      width:907px;
	  float:left;
	  position:relative;
	  border-left:1px solid #CCCCCC;
	  border-right:1px solid #CCCCCC;
	  background:url(images/wh_body_slice.gif);
	  border-bottom:1px solid #CCCCCC;
	  }
	  
/*-----------------end page structure------------------------*/



/*-------------------- Start Top Body -----------------*/

#top{
	  width:909px;
	  height:90px;
	  float:left;
	  position:relative;
	  background:url(images/wh_top_bg.jpg) repeat-x;
	  }
	  
#top_field{
	  width:790px;
	  height:90px;
	  background:url(images/wh_logo.jpg) left no-repeat;
	  padding-left:110px;
	  }
	  
/*-------------------- End Top Body -----------------*/

.call{
      width:790px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#FFFFFF;
	  padding-top:8px;
	  }
	  
.slogan{
      width:790px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#5D6162;
	  text-align:right; padding-top:8px;
	  }
.slogan img{
         float:left;
		 margin-top:20px;
		 }
		 
.learn_txt{
      font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#F57E1F; 
	  background:url(images/wh_learn_icon.gif) left no-repeat; padding-left:10px;
	  }
  .learn_txt a{
      font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#F57E1F;
	  text-decoration:underline; 
	  }
		 
.txt1{
      font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#455669;
	  }
.txt2{
      font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#705669;
	  }
.txt3{
      font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#494931;
	  }
		 
		 
/*------------------------------------------------- start main Body -----------------*/

#main_body{
      width:753px;
	  float:left;
	  position:relative;
	  }
#body_right{
      width:153px;
	  height:788px;
	  float:right;
	  background:url(images/wh_right_bg.jpg) repeat-x;
	  }
	  
/*--------- start menu -------*/

.menu{
      width:727px;
	  height:28px;
	  padding-top:8px;
	  padding-left:25px;
	  float:left;
	  position:relative;
	  background:url(images/wh_nav_slice.gif) no-repeat;
	  }
	  
.menu li{
     font-family:"Myriad Pro", Arial, Verdana; font-size:14px; font-weight:normal; color:#FFFFFF; list-style:none;
	 padding-right:50px; display:inline;
	 } 
	 
.menu li a{
     color:#FFFFFF;
	 }
.menu li a:hover{
     color:#f89f46; text-decoration:none;
	 }

/*--------- start body top -------*/

.body_top{
       width:753px;
	   float:left;
	   padding-top:17px;
	   position:relative;
	   background:url(images/wh_body_top_border.gif) no-repeat;
	   }
	   
.body_top_field{
       width:548px;
	   height:97px;
	   padding-top:12px;
	   padding-left:25px;
	   padding-right:180px;
	   float:left;
	   background:#DCDCDC url(images/wh_body_top_img.jpg) right no-repeat;
	   border-bottom:1px solid #CCCCCC;
	   }
	   
	   
.body_top_field h2{
         background:url(images/wh_icon1.gif) left no-repeat;
		 padding-left:35px;
		 }
.body_top_field p{
		 padding-left:35px;
		 padding-top:7px;
		 font-weight:bold;
		 color:#2C58B0;
		 font-size:12px;
		 }
     
/*------------------------ start body top --------------------*/

.body_field{
         width:753px;
		 float:left;
		 position:relative;
		 }
		 
.body_field h1{
        font-size:26px;
		color:#1C68C3;
		padding-top:10px;
		margin-left:10px;
		font-weight:normal;
		border-bottom:1px solid #CCCCCC;
		background-color:#FFFFFF;
		width:696px;
		}

.banner_body{
         width:706px;
		 float:left;
		 position:relative;		
		 border-bottom:1px solid #CCCCCC;
		 }
		 
.banner_body_left{
      width:146px;
	  float:left;
	  padding-top:15px;
	  padding-left:10px;
	  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
      font-size: 10px;
      color: 666666;
	  
	  }
	  
.banner_body_right{
      width:535px;
	  float:left;
	  background:url(images/wh_banner_body_slice.jpg) repeat-y;
	  border-left:1px solid #CCCCCC;
	  padding-top:15px;
	  padding-bottom:25px;
	  padding-left:10px;
	  }
	  

		
.banner1{
      width:156px;
	  float:left;
	  height:103px;
	  padding:5px;
	  background:url(images/wh_banner1.jpg) no-repeat;
	  }
	  
.banner2{
      width:156px;
	  float:left;
	  height:103px;
	  padding:5px;
	  margin-left:10px;
	  background:url(images/wh_banner2.jpg) no-repeat;
	  }
	
.banner3{
      width:156px;
	  float:left;
	  height:103px;
	  padding:5px;
	  margin-left:10px;
	  background:url(images/wh_banner3.jpg) no-repeat;
	  }


.newfile_body{
      width:535px;
	  float:left;
	  padding-top:15px;
	  padding-bottom:25px;
	  padding-left:10px;
	  background-color: #FFFFFF;
	  }
	  

.newfilebanner1{
      width:156px;
	  float:left;
	  padding:5px;
	  background-color:#FFFFFF;
	  }
	
.newfilebannerwide{
      width:530px;
	  float:left;
	  padding:5px;
	  background-color:#FFFFFF;
	  }


	  

.body_field_txt{
         width:706px;
		 float:left;
		 position:relative;
		 }
		 
.left{
      width:156px;
	  float:left;
	  position:relative;
		 }
.right{
      width:597px;
	  float:left;
	  position:relative;
	  }
	  
.right h1{
        font-size:30px;
		color:#1C68C3;
		font-weight:normal;
		width:auto;
		border:none;
		padding-left:10px;
		margin:0px;
		border-bottom:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		}
		
.noside h1{
		border-left:0px solid #CCCCCC;
		}

.body_field_left{
      width:146px;
	  float:left;
	  padding-top:15px;
	  padding-left:10px;
	  padding-bottom:10px;
	  border-bottom:1px solid #CCCCCC;
   	  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
      font-size: 10px;
      color: 666666;
	  }
	  
.body_field_right{
      width:539px;
	  float:left;
	 
	  border-left:1px solid #CCCCCC;
	  padding-top:15px;
	  padding-bottom:15px;
	  padding-left:10px;
	  }
.body_field_right2{
      width:539px;
	  float:left;
	  border-left:1px solid #CCCCCC;
	  padding-top:15px;
	  padding-bottom:15px;
	  padding-left:10px;
	  }

.body_field_right h2{
        font-size:30px;
		color:#1C68C3;
		font-weight:normal;
		width:auto;
		border:none;
		padding:0px;
		margin:0px;
		}

.body_field_right p{
           padding-top:10px;
		   text-align:justify;
		   }
		
.smallGreyFont{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 10px;
   color: 666666;
}

	  
/*-------------------------------------------------end main Body -----------------*/

/*-------------------- start footer -----------------*/
#footer1{
       width:907px;
	   float:left;
	   border-left:1px solid #CCCCCC;
	   border-right:1px solid #CCCCCC;
	   padding-top:0px;
	   }
#footer{
       width:909px;
	   float:left;
	   }
#footer_field{
       width:909px;
	   float:left;
	   position:relative;
	   background:url(images/wh_footer_slice.gif) repeat-x;
	   }
/*-------------------- end footer -----------------*/