/*---------------header---------------------------------------*/
#header
{
  padding:0;
  margin:0;
  float:left;
  width:100%;
  height:150px;
  background:url(header-bkg.jpg) repeat-x scroll 0 0; 
}
#header .header-holder
{
 padding:0;
 margin:0 auto;
 width:1000px;
}
#header .header-holder .top-header-holder
{
 padding:0;
 margin:0;
 width:1000px;
 float:left;
}
#header .header-holder .top-header-holder .logo-holder
{
 padding:0;
 margin:9px 0 0 0;
 width:267px;
 float:left;
}
#header .header-holder .top-header-holder .menu-holder
{
 padding:0;
 margin:0;
 width:733px;
 float:left;
}
#header .header-holder .top-header-holder .menu-holder .contact h1
{
    padding:0;
    margin:10px 10px 0 0;
    font-size:39px; 
    font-family :'MyriadProcon';
    font-weight:bold;
    float:right;
    color:#01458c;
}
#header .header-holder .top-header-holder .menu-holder .contact h1 span
{
 color:#fc9e01;
}
#header .header-holder .top-header-holder .menu-holder .menu-text
{
 padding:0;
 margin:0;
 width:733px;
 float:left;
}
ul.topnav{
   margin:10px 0 0 15px;
   padding:0;
   list-style:none;
   height:39px;
   float:right;
}
ul.topnav li{
   float:left;
   font-size:16px;
   font-weight:sharp;
   font-family:'MyriadPro-Regular';
   margin:0 5px;
   padding:0;
   list-style:none;
   display:inline;
   vertical-align:middle;
   line-height:39px; 
}
ul.topnav li a{
   margin:0;
   padding:0px 15px;
   color:#1a64b1; 
   text-decoration:none;
   line-height:39px; 
   float:left;
}
ul.topnav li a:hover{
   margin:0px;
   padding:0px 15px;
   color:#fff; 
   background:url(menu-bkg.jpg) no-repeat scroll 0 0;
   line-height:39px;
   text-decoration:none;
   background-position:center;
 }
ul.topnav li a.active{
   margin:0px;
   padding:0px 15px;
   color:#fff; 
   background:url(menu-bkg.jpg) no-repeat scroll 0 0;
   line-height:39px;
   text-decoration:none;
   background-position:center;
 }
#header .header-holder .bottom-header-holder
{
 padding:0;
 margin:13px 0 0 0;
 width:1000px;
 height:3px;
 float:left;
}