/* Homepage Styles for WCMS */
body {
   background:white;}
#m {
    background:white;}
#middle {
    padding:0px;}
#hp-wrap {
    margin:-15px 0 0 0;
    padding:0;}
#hp-wrap img {
    border:0;}
#hp-banner-wrap {

    background:url(/images/css/homepage/banner-top-bkd.jpg) 0 0 no-repeat;
    margin:0;
    padding:0;}
#hp-banner {
border:1px solid white;
background:url(/images/css/homepage/banner-bot-bkd.jpg) 0 98% no-repeat;
    padding:8px 0 6px 0;
    margin:0;}
#hp-banner a,
#hp-banner img {
    padding:0;
    margin:0;}
#flashcontent {

    padding:0 0 5px 0;
    margin:0;
    
}
#hp-bottom {
background-color:white;
border:1px solid white;
border-width:1px 0 0 0;
    position:relative;
    margin:-4px 0 0 0;
    padding:0;}
#hp-ads {
    position:absolute;
    margin:0;
    padding:0;
    top:0px;
    right:0;
    width:283px;}
#hp-ads a {
    display:block;
    width:283px;
    height:122px;
    margin:0;
    padding:0;}
#hp-ads img {
    margin:0;
    padding:0;}
#tabs {
    margin:1px 0 0 0;
    padding:25px 0 0 0;
    width:460px;}
.tabcontent {
    width:460px;
    padding:0;
    margin:0;}
.prop { /* IE6 hack to apply 'min-height' effect to tab content */
    height:250px;
    float:right;
    width:1px;}
.block {
   background:url(/images/css/homepage/ggo-arrow.gif) 0 2px no-repeat;
   padding:0 0 0 17px;
   color:#666;
   margin:0 0 15px 5px;}
.block p {
   padding:0;
   margin:0;}
.date {
   padding:0;
   font-size:0.9em;
   color: #ec891d;
   margin:0 0 0 15px;}
.block a {
   display:block;
   text-decoration:none;
   padding:0 0 0 0;
   color:#245cce;}
.block a:hover {
   color:#ee3424;}
.seeAll {
   color:#245cce;}
.event p {
   margin:3px 0;
   padding:0;}
.event span {
   color:#ec891d;
   width:50px;
   margin:0 10px 0 0;}
.event a {
   display:inline;
   color:#245cce;}
#alert {
  width: 435px; 
  background-color:#fefbdb; 
  color: #000; 
  margin: 15px 0; 
  padding: 10px 0; 
  border:1px dotted #be0000;
  border-width:1px 0;}
#alert img {
  padding:3px; 
  float:left; 
  margin:0 0 0 10px;}
#alert #alertTitle {
 margin:0 0 5px 100px; 
 font-weight:bold; 
 color:#be0000;
 width:310px;
 letter-spacing:1px;  
 padding:6px 0 0 0;}
#alert #alertDesc {
 margin:0 0 0 100px; 
 color:#666; 
 width:310px;}