@import url(reset.css);
@import url(news.css);
body
{
    font-size: 76%;
    text-align: left;
    margin: 0px;
    font-family: Georgia, arial, sans-serif;
    margin: 20px 25px 25px 25px;
    color: #000;
}
strong
{
    font-weight: bold;
}
p
{
    line-height: 1.4em;
    margin: 0 0 10px 0;
    font-size: 0.9em;
}

h1
{
    font-size: 1.1em;
    font-weight: bold;
    margin: 0px 0 10px 0;
    padding: 0 0 3px 0;
}
h2
{
    font-size: 1.7em;
    font-weight: normal;
    line-height: 1.2em;
    padding: 0 0 3px 0;
    margin: 0px 0 8px 0;
    color: #6D6E72;
    width: 650px;
    border-bottom: 1px solid  #6D6E72;
}
h3
{
     font-size: 1.8em; 
    font-weight: normal;
}

h4
{
   font-size: 1.4em;
     line-height: 1.3em;
     color: #6D6E72;
     width: 600px;
     margin: 0;
     display:block;
}
h5
{
    font-weight: bold;
    line-height: 1.00em;
    font-size: 0.9em;
    margin: 0px 0 7px 0;
    font-family: Georgia;
}


ul
{
    margin: 10px 0 10px 25px;
    list-style-type: disc;
}
li
{
    padding: 4px 0 4px 2px;
}


.MasterDiv
{
    display: block;
    text-align: left;
    margin: 0px;
    padding: 160px 0 0 0;
}

.banner
{
    width: 930px;
    height: 160px;
    display: block;
    position: fixed;
    top: 0px;
    left:0px;
    padding-top: 20px;
    padding-left: 24px;
    z-index:100;
    background-color: #fff;
}

.transparentbanner
{
    width: 930px;
    height: 160px;
    display: block;
    position: fixed;
    top: 0px;
    left:0px;
    padding-top: 20px;
    padding-left: 24px;
    z-index:100;
   
}

.MainContentHorizontal p
{
    width: 200px;
}
.MainContent
{
  width: 920px;
}


/*------------  Nav area*/

/*  HOME PAGE NAV   */
.Title
{
    font-family:  Georgia; /* Helvetica neue, Helvetica, arial, sans-serif; */
    font-size: 29px;
    color: #ED1C24;
    display: block;

    margin: 0;
    padding: 0;
    width: 600px;
}

.HomeTitle
{
    font-family:  Georgia; /* Helvetica neue, Helvetica, arial, sans-serif; */
    font-size: 29px;
    color: #000;
    display: block;
    
    width: 730px;
    margin: 0;
    padding: 0;

}
.TopTitle
{
    width: 600px;
    font-size: 29px;
    display: block;
    line-height: 1.2em;
    text-decoration: none;
   color: #ED1C24; 
    font-family:  Georgia; /* Helvetica neue, Helvetica, arial, sans-serif; */
    float: left;
    display: block;
    font-weight: normal;
}

.TopTitleHome
{
    width: 100%;
    font-size: 29px;
    display: block;
   text-decoration: none;
    line-height: 1.2em;
    font-family: Georgia; /* Helvetica neue, Helvetica, arial, sans-serif; */
    margin-top: -6px;
    float: left;
    display: block;
    font-weight: normal;
}
.SecondTitle
{
    color: #ED1C24;   
    font-size: 29px;
    width: 600px;
    display:block;
    float:left;
    margin:0;
    text-decoration: none;
    line-height: 1.2em;
    margin-top: -6px;
    font-weight: normal;
}

.SecondTitleHome
{
    color: #000;   
    font-size: 29px;
    width: 550px;
    display:block;
    float:left;
    margin:0;
     
    line-height: 1.2em;
    margin-top: -6px;
    font-weight: normal;
}


.RightMenu
{
    float: right;
    display: block;
    padding: 0px;
    margin: 0px;
    color: #BCBEC0;
    font-family: Georgia;
}
.RightMenu .ullevel1 
{
    list-style: none;
    display:block;
    float: left;
    width: 245px;
    margin: 0px;
    padding: 0px;
}
.RightMenu .ullevel1 li
{
    display:block;
    float: left;
    width: 280px;
    margin: 0px;
    padding: 0px;
}
.RightMenu .ullevel1 li a
{
    color: #BCBEC0;
    font-size: 0.9em;
    font-weight: normal;
    text-decoration: none;
    line-height: 1em;
    margin: 0px;
    padding: 0px;
    
}
.RightMenu .ullevel1 li a:hover
{
    color: #000;
}

.RightMenu .ullevel1 .selectedlevel1first, .RightMenu .ullevel1 .selectedlevel1last, .RightMenu .ullevel1 .selectedlevel1
{
    display:none;
    }



.RightMenuWhite
{
    float: right;
    display: block;
    padding: 0px;
    margin: 0px;
    color: #fff;
    font-family: Georgia;
}
.RightMenuWhite .ullevel1 
{
    list-style: none;
    display:block;
    float: left;
    width: 245px;
    margin: 0px;
    padding: 0px;
}
.RightMenuWhite .ullevel1 li
{
    display:block;
    float: left;
    width: 260px;
    margin: 0px;
    padding: 0px;
}
.RightMenuWhite .ullevel1 li a
{
    color: #fff;
    line-height: 1em;
       font-size: 0.9em;
    font-weight: normal;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
  
}
.RightMenuWhite .ullevel1 li a:hover
{
    color: #000;
}

.RightMenuWhite .ullevel1 .selectedlevel1first, .RightMenuWhite .ullevel1 .selectedlevel1last, .RightMenuWhite .ullevel1 .selectedlevel1
{
    display:none;
    }

/*-------  END*/


.VerticalMenu
{
    float: left;
    padding: 0px;
   
    margin: 0px;
    font-size: 29px;
    line-height: .95em;
    font-family: Georgia; /* Helvetica neue, Helvetica, arial, sans-serif; */
    width: 555px;
    display: block;
}
.VerticalMenu .ullevel1
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.VerticalMenu .ullevel1 #li_level1_1
{
    display:none;
}
.VerticalMenu .ullevel1 li
{
    display: block;
    float: left;
    padding: 0;
    margin: -4px 0 0 0;
    color: #fff;
    font-weight: bold;
    vertical-align: text-top;
  
    
}
.VerticalMenu .ullevel1 li a
{
    display: block;
    float: left;
    margin: -2px 0 0 0;
    vertical-align: text-top;
   line-height: 1.2em;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}



.VerticalMenu .ullevel1 li a:hover
{
    color: #000;
}

.VerticalMenu .ullevel1 .selectedlevel1, .VerticalMenu .ullevel1 .selectedlevel1first, .VerticalMenu .ullevel1 .selectedlevel1last
{
    color: #000;
}

.VerticalMenuHome
{
	
       
}
.VerticalMenuHome .ullevel1
{ 
    font-size: 29px;
    line-height: .95em;
    width:550px;
    font-family:  Georgia; /* Helvetica neue, Helvetica, arial, sans-serif; */
     list-style: none;
    margin: 0px;
    padding: 0px;
  
}
.ImagePanelEditDiv
{
    display:block;
    float: left;
    }
.VerticalMenuHome .ullevel1 #li_level1_1
{
    display:none;
}
.VerticalMenuHome .ullevel1 li
{
   float:left;
   display:block;
    padding: 0;
    margin: -4px 0 0 0;
    height: 33px;
    color: #fff;
    font-weight: normal;
    vertical-align: text-top;
	white-space: nowrap;
   
}
.VerticalMenuHome .ullevel1 li a
{
  
    margin: -2px 0 0 0;
    vertical-align: text-top;
   line-height: 1.2em;
    color: #fff;
     width:auto;
     clear:none;
    font-weight: normal;
    text-decoration: none;
     
}



.VerticalMenuHome .ullevel1 li a:hover
{
    color: #000;
}

.VerticalMenuHome .ullevel1 .selectedlevel1, .VerticalMenu .ullevel1 .selectedlevel1first, .VerticalMenu .ullevel1 .selectedlevel1last
{
    color: #000;
}

.GreyMenu
{
    float: left;
    padding: 0px;
    width: 820px;
    margin: 0px;
    font-size: 29px;
    line-height: .95em;
    font-family:  Georgia; /* Helvetica neue, Helvetica, arial, sans-serif; */
    width: 550px;
    display: block;
}
.GreyMenu .ullevel1
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    
}
.GreyMenu .ullevel1 li
{
    display: none;
      
}
.GreyMenu .ullevel1 li a
{
    display: none;
}

.GreyMenu .ullevel2 li a
{
     color: #BCBEC0;
     display:block;
     float:left;
}

.GreyMenu .ullevel1 li a:hover
{
    color: #000;
}

.GreyMenu .ullevel1 .selectedlevel1, .GreyMenu .ullevel1 .selectedlevel1first, .GreyMenu .ullevel1 .selectedlevel1last
{
    color: #000;
}


.TopLinkArea
{
    float: left;
    padding: 0px;
    width: 820px;
    margin: 0px;
    font-size: 29px;

    font-family: Georgia;
    width: 600px;
    display: block;

	text-decoration: none;
	color: #BCBEC0;
	padding: 0px;
	float: left;
}
.TopLinkArea p
{
    font-size: 29px;
     color: #000;
     margin: -6px 0 0 0;
     padding: 0;
         line-height: 1.2em;
}

.TopLinkArea a
{
    text-decoration: none;
    color: #BCBEC0;
    line-height: 1.2em;
    margin: -6px 0 0 0;
}
.TopLinkArea a:hover
{
    color: #000;
}


.WorkMenuTopLevel
{
   float: left;
    padding: 3px 0 0 2px;
    margin: 0px;
    font-size: 29px;
    font-family:  Georgia; /* Helvetica neue, Helvetica, arial, sans-serif; */
    display: block;
    position: relative;
    float: left;
    cursor: pointer;
    z-index: 0;
    width: 550px;
}
.WorkMenuTopLevel .ullevel1
{
    display: block;
    float: left;
    position: relative;
    list-style: none;
    padding: 0;
    margin:0;
     line-height: 1.2em;
     z-index: 1;

}

.WorkMenuTopLevel .ullevel1 li
{
    display: block;
    float: left;
    padding: 0;
    margin: -4px 0 0 0;
    color: #fff;
    font-weight: normal;
    vertical-align: text-top;
    position: relative;

}

.WorkMenuTopLevel .ullevel1 li a
{
    display: block;
    position: relative;
    float: left;
    margin: -2px 0 0 0;
    line-height: 1.2em;
    color: #fff;
    font-weight: normal;
    text-decoration: none;
    position: relative;
    z-index: 0;
}


.WorkMenuTopLevel .ullevel1 li a:hover
{
   color:#000; 

}

.WorkMenuTopLevel .ullevel3
{
  list-style: none;
  margin: 0;
  position: absolute;
  top: -999em;
  left: -1px;
  width: 200px;
  z-index: 100;
  
}

.WorkMenuTopLevel .ullevel1 li:hover ul,
.WorkMenuTopLevel .ullevel1 li.sfHover ul {
 
}

.WorkIEDiv
{
    position: relative;
    float:left;
    display:block;
    z-index: 100; 
    width: 300px;
    height: 3px;

    }
.WorkMenuTopLevel .ullevel3 li
{
    margin: 0;
    padding: 0;
    display: block;
    float: left;
    width: 250px;
    position: relative;
   z-index: 100;
}
.WorkMenuTopLevel .ullevel3 li a
{
    color: #fff;
    background-color: #000;
    padding: 3px 1px 3px 1px;
    font-family:  Georgia;
    font-size: 11px;
    font-weight:normal;
    position: relative;
    z-index: 100;
    cursor: pointer;
    display: block;
    float: left;
    text-decoration: none;
   
}
.WorkMenuTopLevel .ullevel3 li a:hover
{
    color: #000;
    background-color: #fff;
}

.ImagePanelDiv img
{
    display:block;
    float:left;
    margin:0;
    
    }
  
  .WorkTextPanel
  {
     width: 250px; 
      }
      

.WorkPageMenuTopLevel
{
    float: left;
    padding: 3px 0 0 2px;
    margin: 0px;
    font-size: 29px;
    font-family:  Georgia; /* Helvetica neue, Helvetica, arial, sans-serif; */
    display: block;
    position: relative;
    float: left;
    cursor: pointer;
    z-index: 0;
    width: 550px;
}
.WorkPageMenuTopLevel .ullevel1
{
    display: block;
    float: left;
    position: relative;
    list-style: none;
    padding: 0;
    margin:0;
     line-height: 1.2em;
     z-index: 1;
}

.WorkPageMenuTopLevel .ullevel1 li
{
    display: block;
    float: left;
    padding: 0;
    margin: -4px 0 0 0;
    color: #BCBEC0;
    font-weight: normal;
    vertical-align: text-top;
   position: relative;
   
}
.WorkPageMenuTopLevel .ullevel1 li a
{
    display: block;
    position: relative;
    float: left;
    margin: -2px 0 0 0;
    line-height: 1.2em; 
    color: #BCBEC0;
    font-weight: normal;
    text-decoration: none;
    z-index: 0;
}


.WorkPageMenuTopLevel .ullevel1 li a:hover
{
   color:#000; 
}

.WorkPageMenuTopLevel .ullevel3
{
    list-style: none;
  margin: 0;
  position: absolute;
  top: -999em;
  left: -1px;
  width: 150px;
  z-index: 100;
}

.WorkPageMenuTopLevel .ullevel1 li:hover ul,
.WorkPageMenuTopLevel .ullevel1 li.sfHover ul {
  

}

.WorkPageMenuTopLevel .ullevel3 li
{
    margin: 0;
    padding: 0;
    display: block;
    float: left;
    width: 250px;
    position: relative;
     z-index: 100;
}
.WorkPageMenuTopLevel .ullevel3 li a
{
    color: #fff;
    background-color: #000;
    padding: 3px 1px 3px 1px;
    font-family:  Georgia;
    font-size: 11px;
    font-weight:normal;
    
    cursor: pointer;
    display: block;
    float: left;
    text-decoration: none;
   
}
.WorkPageMenuTopLevel .ullevel3 li a:hover
{
    color: #000;
    background-color: #fff;
}
.RightContent
{
    width: 415px;
    
    }
.RightContent p
{
   width: 200px;
   padding-right: 50px;
   line-height: 1.1em;
}
.RightContent td 
{
   width: 200px;
   padding-right: 15px;
   line-height: 1.1em;
}
.RightContent h1
{
    margin:0;
    font-size: 0.9em;
    }
    
    
.BottomTextContent
{
    width: 415px;
    
    }
.BottomTextContent p
{
   width: 200px;
   padding-right: 50px;
   line-height: 1.1em;
}
.BottomTextContent td 
{
   width: 200px;
   padding-right: 15px;
   line-height: 1.1em;
}    
.BottomTextContent h1
{
     margin:0;
    font-size: 0.9em;
    }
    
 
.BodyContents
{
    display:block;
    float:left;
    }
    
 .DivContact
 {
     display:block;
     float: left;
     width: 350px;
     margin: 0 60px 60px 0;
     height: 170px;
     }
 .DivContact img
 {
     display:block;
     float: right;
     margin: 0 0 10px 10px
     
     }
 .DivContact p
 {
    font-family:  Georgia;
    color: #000;
    font-size: 0.9em;
    line-height: 1.1em;    font-weight: normal;
    letter-spacing: 0;
     }
 .DivContact .RedContact
 {
   
    color: #ED1C24;
 
     
     }
 .DivContact .BlackContact
 {
       
     }
 .DivContact a
 {
     color: #000;
      font-weight: normal;
 }
 
 .ImagePanelDiv
 {
    display:block;
    float:left;
    padding:0;
    margin:0;
     z-index: 1;
     }
 .ImagePanelDiv a
 {
     display:block;
     float:left;
    position:relative;
    padding:0;
    margin:0;
 }
 .ImagePanelDiv img
 {
    display:block;
    position:relative;
     float:left; 
     padding:0;
    margin:0;
 }
 
 .ContentTextDiv a
 {
    color: #6D6E72;
    
     }
 
 .TrophyTable
 {
  
     width: 600px;
     }
   
  .TrophyTable tbody tr
  {
      
      }
 .TrophyTable tbody td
 {
     font-family:  Georgia, arial, sans-serif;
     padding: 2px 0 2px 0;
     line-height: 1em;
     font-size: 10px;
     }
  .TrophyTable HeaderRow td
  {
      border-bottom: 1px solid #333;
      }
  .TrophyTable td a
 {
     color: #6D6E72;
     text-decoration: none;
 }
   .TrophyTable td a:hover
 {
     color:#ED1C24;
 }
 .AwardsTableDiv p
 {
     font-size: 1.1em;
     line-height: 1.1em;
     }
  .AwardsTableDiv a
 {
     color: #000;
     font-weight: bold;
     text-decoration: none;
 }
  .AwardsTableDiv a:hover
 {
     color: #6D6E72;
     text-decoration: none;
 }
 .YearHeader
 {
    font-size: 2.4em; 
    font-weight: normal;
    display:block;
    margin:  0 0 5px 0;
     }
     .YearHeader strong
     {
        font-weight: normal; 
     }
  .trophyruletd
  {
      height: 2px;
      line-height: 0em;
      background: url(../images/linebg.jpg) repeat-x left -7px;
      
      }
 hr
 {
    color: #000;
     height: 1px;
     padding: 0;
     margin: 0;
     display:block;
     float: left;
     width: 100%;
     
     }
     
  .MenuPanel
  {
      z-index: 999;
      position: fixed;
      top: 0;
      left:0;
      }
      
  .BDTable
  {
      width: 660px;
      font-family: Georgia;
      }
    .BDTable td p
  {
    font-family: Georgia;  
    font-size: 1.1em;
    line-height: 1.2em;
  }
  .BDRightCell
  {
      padding: 0 20px 20px 25px;
      }
      
  .RedText
  {
      color: #ED1C24;
      margin-bottom: 20px;
      }
  
 .ContentTextDiv .GreyLink
  {
      color: #6D6E72;
      text-decoration: none;
      display:block;
      margin-bottom: 2px;
      font-weight: normal;
      }
  .ContentTextDiv .BlackLink
  {
      color: #000;
      text-decoration: none;
      }
      
     .ColumnTable td
     {
         font-family: Georgia;
         font-size: 1.1em;
         }
.ContentTextDiv .BlackUnderlined
 {
     color: #000;
      text-decoration: underline;
      display:block;
      margin-bottom: 2px; 
     }
     
 .FindOutDiv
 {
     font-size: 2.4em;
     width: 680px;
     }
   .FindOutDiv p 
 {
     line-height: 1em;
 }
 
 .SnapPanelImage
 {
     position:absolute;
     top:0;
     left:0;
     z-index: 1000;
     }
  
li.RecentPage a
{
      color: #ED1C24 !important;
}

.BlackUnderlined, .BlackLink { color: #333; }
.GreyUnderlined, .GreyLink { color: #666; }