
#featured_boxes {
	width: 978px;	
  	background: url(../../images/featured_boxes.jpg) no-repeat 0px 18px;
	height: 300px;
}
   #featured_boxes .featured {
     background: #efefef;
     padding: 4px;
     float: left;
     height: 268px;
     width: 314px;
     margin: 10px 2px;
     position: relative;
   }
     #featured_boxes #green {
       background: #efefef url(../../images/bg_featured1.jpg) no-repeat 4px 4px;
     }
     #featured_boxes #home {
       background: #efefef url(../../images/bg_featured2.jpg) no-repeat 4px 4px;
       margin: 10px 6px;
     }
     #featured_boxes #away {
       background: #efefef url(../../images/bg_featured3.jpg) no-repeat 4px 4px;
     }  
   
      #featured_boxes p {
        font-size: 12px;
        font-family: Helvetica;
        color: #555;
        padding:6px 7px;
        font-weight: bold;
      }
      #featured_boxes  a {
        font-weight: bold;
        text-decoration: none;
        font-family: Helvetica;
        color: #669933;
      }
      
      
#main {
  width: 978px;
}      
  #icon_boxes {
    width: 978px; 
    float: left;
  }
  #icon_boxes p{
  	padding: 0px;
  }
    .icon_box {
      width: 318px;
      height: 107px;
      float: left;
      padding: 10px 0 0 0;
      margin: 0 0 10px 5px;
    }
	.icon {
	  float:left;
	  height:91px;
	  width:80px;
	  text-align: center;
	  padding:10px 5px 10px 7px;
 	}
 		.icon a img {
		  border: none;
	 	}

      .icon_box h3 {
        color: #666;
        font-weight: normal;
        font-size: 14px;
        width: 223px;
        float: left;
      }
      .icon_box p {
        color: #999;
        font-size: 11px;
        line-height: 15px;
        width: 223px;
        float: left;
        
      }
      .icon_box a {
        color: #669933;
        text-decoration: none;
      }
      
       .icon_box a.pdf {
		   background-image: url(../../images/icon_pdf.gif);
		   background-repeat:no-repeat;
		   background-position:left;
		   padding-left:20px;
      		
    	}
	
      .icon_box a:hover {
      	text-decoration: underline;
      }
    
    #login {
       padding: 10px 0px 10px 0px;
       margin-bottom: 5px;
       background: url(../../images/bg_login.gif) no-repeat;
       width: 323px;
       float: right;
     }
     #login form {
       height: 100px;
       width: 323px;
     }
     
      #login h3 {
        color: #666;
        font-size: 12px;
        font-weight: bold;
        padding:3px 11px;
      }
       #login fieldset {
         border: none;
         width: 105px;
         float: left;
         padding:8px 3px 0px 11px;
       }
        #login label {
          display: block;
          font-size: 13px;
          color: #666;
          font-weight:lighter;
          padding-top: 1px;
          width: 100px;
        }
        #login input {
          border: none;;
          background: url(../../images/bg_input_sm.gif) no-repeat;
          width: 100px;
          height: 19px;
          font-size: 11px;
          padding:3px 2px 0;
        }
          #login input.submit {
            background: url(../../images/bttn_go_sm.gif) no-repeat;
            height:25px;
		    width:74px;
		    float: left;
		    border: none;
		    padding:0 0 2px;
		    color: #fff;
		    margin: 20px 0px 0px 2px;
          }
          
        #login a.forgot {
          color: #669933;
          font-size: 10px;
          text-decoration: underline;
        }  
