﻿/* Main Page Attributes */

body {
background-color: white;
background-position: top;
background-repeat: repeat;
margin: 0px; 
padding: 0px;
}

a:link { color: #FAB927; text-decoration:none; font-weight:bold }
a:visited { color: #FAB927; text-decoration:none; font-weight:bold }
a:hover { color: #FAB927; text-decoration: underline; font-weight:bold }

form { margin: 0px; padding: 0px; display: inline; }


/* Page Elements */
   

.IE8Fix
{
	z-index: 100;
}
    
	.mainblock-1 {
		margin-left: auto;
		margin-right: auto;
		width: 940px;
	}
	
	.mainblock {
		width: 935px;
		position: absolute;
		top: 0px;
		margin: 0px;
		border: 0px;
		background-color: white;
	}
	
	.headerblock {
		width: 930px;
		height: 140px;
		display: inline-block;
		background: url('../images/afctu_header.jpg');
		margin: 0px;
		margin-bottom: 5px;
		border: 0px;
	}

	.headerblock table {
	vertical-align: bottom; 
	float: right; 
	position: absolute; 
	top: 87px;
	left: 269px;
	padding: 0px;
	border: 0px;
	}

	.headerblock img {
	border: 0px;
	text-decoration: none;
	}

	
	.navbar {
		width: 930px;
		height: 25px;
		display: inline-block;		
		position: absolute;
		top: 113px;
		left: 1px;
		float: left;
		border-top: 0px;
		margin-top: 0px;
		border-top: 0px;
		}
		
		
    .navbar img {
	border: 0px;
	text-decoration: none;
	}

    .minilegoblocks 
    {width: 290px;
    }
     
    .minilegotable{
			width:290px;
			border: 0px;
			position: relative;
			display: inline;
			padding: 0px;
			}
			.minilegotable td{
			font-weight:bold;
			color:#000099;
			background: black;
			vertical-align:middle; text-align:left;
			border:1px solid #000000;
			padding: 0px;
			width: 260px; }   

	.legoblocks{
	width: 740px;
	position: relative;
	display:inline-block;
	margin-left: 0px;
	}
	
		.legoheader{
		width: 220px;
		height: 49px;
		background: black;
		}		
		
			.table1{
			width:740px;
			border: 0px;
			position: relative;
			display: inline;
			padding: 0px;
			}
			.table1 td{
			font-weight:bold;
			color:#000099;
			background: black;
			vertical-align:middle; text-align:left;
			border:1px solid #000000;
			padding: 0px;
			width: 240px; }
	
	.legoblocksheader {
	background-image: url('../images/boxes/header.jpg');
	height: 47px;
	}
	
	.legoblocksheaderfont
	{
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	color: #FFF;
	font-size: 28px; 
	font-weight: bold;
	text-align: left;
	position: relative;
	top: 20%;
	padding-left: 3px;
	}
	
	.legoblocksitemfont
	{
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	color: #FFF;
	font-size: 12px; 
	font-weight: normal;
	text-align: left;
	padding-left: 3px;
	display: table-cell;

	}

	.legoblocksitemfontblack
	{
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	color: #000000;
	font-size: 12px; 
	font-weight: normal;
	text-align: left;
	padding-left: 3px;
	display: table-cell;

	}
		
		.legoblocksnewsitem
	{
	border-bottom: 1px dotted gray;
	height: 45px;
	width: 100%;
	display: table;
	padding: 0px;
	}
	
	.legoblocksmain {
	background-image: url('../images/boxes/boxbackground.jpg');
	height: auto;
	border-top: 1px solid black;
	padding: 0px;
	}
	
	.bottomlegoblocksmain {
	background-image: url('../images/boxes/boxbackground.jpg');
	height: 150px;
	border-top: 1px solid black;
	padding: 0px;
	}

	.legoblocksfooter {
	background: #3D3D3D;
	height: 30px;
	border-top: 3px solid black;
	text-align: right;
	}

	.legoblocksfooterfont
	{
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	color: #FFF;
	font-size: 12px; 
	font-weight: bold;
	position: relative;
	top: 20%;
	padding-left: 3px;
	padding-right: 3px;
	}
	
						
	.pagefooter {
 		width: 740px; 
		position: relative;
        display: inline-block;
 		text-align: center;
 		padding: 0px;
 		 
 } 

	.blockshead {
 		width: 740px;
 		height: 20px; 
		position: relative;
		display: inline-block;
		background-image: url('../images/glass_bg.jpg');
		padding: 0px;
		border-bottom: 1px solid black;
 } 
	.sponsorblocks {
 		width: 927px; 
		position: relative;
		display: inline-block;
		background-color: White;
		padding: 0px;
 } 
	
    .maincontent_container {
	width: 740px;
	min-height: 1000px;
	display: inline;
	padding: 0px;
	margin: 0px;
	float: left;
	}
	

    .articleleftdivheader 
    {   width: 496px;
        height: 16px;
        background-color: Black;
        border-bottom: 1px solid black;
        border-top: 0px solid black;
        float: left;
        display: inline-block;
        position: relative;
        font-family: Arial, Helvectica, Sans-Serif;
        color: White;
        font-weight: bold;
        padding: 2px;
    }

     .defaulttopdiv 
    {   width: 734px;
        background-color: white;
        float: left;
        display: inline-block;
        position: relative;
        font-family: Arial, Helvectica, Sans-Serif;
        color: black;
        font-size: 12px;
        font-weight: normal;
        padding: 0px;
        min-height: 500px;
    } 
            
     .articleleftdiv 
    {   width: 500px;
        background-color: white;
        border: 0px solid black;
        float: left;
        display: inline-block;
        position: relative;
        font-family: Arial, Helvectica, Sans-Serif;
        color: black;
        font-size: 12px;
        font-weight: normal;
        min-height: 250px;
        margin: 0;
	margin-bottom: 5px;
        padding: 0px;
        overflow: hidden;
    }  
    
    .articleleftdiv .headline2
    {
        font-size: 24px;
        font-weight: bold;
        display: block;
    }
    
    .articleleftdiv h2
    {
        font-size: 16px;
        font-weight: bold;
        margin-bottom: 0px;
        padding-bottom: 0px;
    }

    .articleleftdiv ul
    {
        list-style-position: inside;
        margin-left: 5px;
        padding-left: 1em;
	font-weight: bold;
    }
    
    .articleleftdiv li
    {
        list-style-position: inside;
        margin-left: 5px;
        padding-left: 1em;
	padding-bottom: 0px;
	margin-bottom: 0px;

    }
    
    .articleleftdiv img
    {
        padding: 0px;
	padding-right: 2px;
        margin: 0px;
	align: left;
    }

	.articleleftdiv td
	{
	align: top;
	}
        
    .newssubheading
    {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 11px;
        color: #404040;
    }

     .sponsorrightdiv 
    {   width: 190px;
        background-color: transparent;
        border: 0px;
	padding-left: 2px;
        float: right;
        display:  inline;
        position: absolute;
	left: 735px;
	top: 145px;
        font-family: Arial, Helvectica, Sans-Serif;
        color: black;
        font-weight: bold;
    }
       
     .articlerightdiv 
    {   width: 220px;
        height: auto;
        background-color: transparent;
        border: 0px;
	padding: 0px;
        float: right;
        display:  block;
        position: relative;
	right: 10px;
        font-family: Arial, Helvectica, Sans-Serif;
        color: black;
        font-weight: bold;
    }
    
    .articlerightdiv li 
    {   
        border-bottom: 1px dotted gray;
        font-family: Arial, Helvectica, Sans-Serif;
        color: #777777;
        font-weight: bold;
        font-size: 12px;
        padding: 5px;
        list-style: none;
    }
    


    .relateditems
    {   font-weight: bold;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 12px;
        color: black;
    }
               
    .relateditems li
      {   
        border-bottom: 1px dotted black;
        font-family: Arial, Helvectica, Sans-Serif;
        color: black;
        font-weight: bold;
        font-size: 11px;
        padding: 5px;
        list-style: none;
    }   
    
    .leftcelltop
    {   float:left;
        position: relative;
        display: block;
        vertical-align: top;
        margin-bottom: 10px;
	padding-bottom: 10px;
        width: 100%;
	border-bottom: 1px dotted silver;
             }
    
    .leftcelltops img 
    {
        float: right;
        margin-left: 5px;
        margin-bottom: 5px;
        display: inline;
        border: 1px solid black;
    }

    .leftcellcontainer
    {
        width:450px}
        
    .leftcell
    {   float:left;
        position: relative;
        display: inline;
        vertical-align: top;
        margin-bottom: 10px;
        
             }
    
    .leftcell img 
    {
        float:left;
        margin-right: 5px;
        border: 1px solid black;        
        }
        
    .leftcell p
    {display: inline;
     width: 450;
     }
    
    .addthis
    {display: inline-block;
     position: relative;
     float: left;
     margin-bottom: 10px;
     margin-top: 10px;
     width: 500px;
    }
    
    .sectionheaer a:link
    {
        font-family: Arial, Helvetica, Sans-Serif;
        color: #FAB927;
        font-size: 14px;
    }
    
        .sectionheaer a:visited
    {
        font-family: Arial, Helvetica, Sans-Serif;
        color: #FAB927;
        font-size: 14px;
    }
    
        .sectionheaer a:hover
    {
        font-family: Arial, Helvetica, Sans-Serif;
        color: #FAB927;
        font-size: 14px;
    }
    
        .fixturetable
        {
            width: 500px;
            padding: 2px;
            border: 0px;
        }
        
        .fixturetable th
        {
        background-color: #404040;
	    color: white;
	    height: 18px;
	    font-family: Arial, Helvetica, Sans-Serif;
	    font-size: 12px;
	    font-weight: bold;
	    padding: 2px;
	    border-top: 1px solid #404040;
        border-left: 1px solid #404040;
        border-right: 1px solid #404040;
        border-bottom: 1px solid white;
        }
        
        .fixturetable tr
        {
        background-color: #F0F0F0;
	    color: black;
	    height: 18px;
	    font-family: Arial, Helvetica, Sans-Serif;
	    font-size: 11px;
	    font-weight: normal;
	    padding: 2px;
	    border: 0px;
        }
        
        .fixtureitemstyle
        { border: 1px solid white;}

        
        .defaultleftnewscontainer
        {width: 420px;
         padding: 3px;
         float: left;
         display: inline;

         position: relative;}
         
        .defaultrightitemcontainer
        {width: 300px;
         padding: 3px;
         margin-right: 2px;
         float: right;
         display: inline;
         position: relative;}  
         
        .defaultfeaturetable
        {
            width: 240px;
            padding: 2px;
            border: 0px;
        }
        
        .defaultfeaturetable th
        {
        background-color: #404040;
	    color: white;
	    height: 18px;
	    font-family: Arial, Helvetica, Sans-Serif;
	    font-size: 12px;
	    font-weight: bold;
	    padding: 2px;
	    border-top: 1px solid #404040;
        border-left: 1px solid #404040;
        border-right: 1px solid #404040;
        border-bottom: 1px solid white;
        }
        
        .defaultfeaturetable tr
        {
        background-color: #F0F0F0;
	    color: black;
	    height: 18px;
	    font-family: Arial, Helvetica, Sans-Serif;
	    font-size: 11px;
	    font-weight: normal;
	    padding: 2px;
	    border: 0px;
        }      

	    .featureheaderblock
	    {background-image: url('../images/blocker_bg.jpg');
	     background-postion: left;
	     background_repeat: norepeat;
	     height: 22px;
	     display: inline-block;
	     width: 100%;
	     font-family: Arial, Sans-Serif;
	     font-size: 14px;
	     font-weight: bold;
		color: white;
	     vertical-align: bottom;
	     margin-bottom: 3px;
		padding:2px;
		border-right: 1px solid white;
	    }
	    
	    .featureheaderblock img 
	    {
	        vertical-align: bottom;
	    }
	    
	    .featureitem
	    {
	        font-family: Arial, Sans-Serif;
	        font-size: 10px;
	        font-weight: normal;
	    }
        
        .featureitem .teaser {

          font-size: 11px;
        }
        .featureitem .articleDate {
          padding-right:4px;
          color:#404040;
          font-size: 11px;
        }
        .featureitem .headline a {
          color:#FAB947;
          font-size:1.3em;
        }

	    .featurefooterblockheader
	    {background-image: url('../images/blocker_bg_footer.jpg');
	     background-postion: left;
	     background_repeat: repeat;
	     height: 18px;
	     display: inline-block;
	     width: 100%;
	     font-family: Arial, Sans-Serif;
	     font-size: 11px;
	     font-weight: bold;
	     color: white;
	     vertical-align: bottom;
	     margin-bottom: 1px;
		padding:2px;
		border-right: 1px solid white;
	    }
	            
	    .featurefooterblock
	    {background-image: url('../images/blocker_bg_subfooter.jpg');
	     background-postion: left;
	     background_repeat: repeat;
	     height: 18px;
	     display: inline-block;
	     width: 100%;
	     font-family: Arial, Sans-Serif;
	     font-size: 11px;
	     font-weight: bold;
	     color: white;
	     vertical-align: bottom;
	     margin-bottom: 1px;
		padding-left:2px;
		padding-right: 2px;
		border-right: 1px solid white;
	    }

	    .featurefooterblock a:link
	    {font-family: Arial, Sans-Serif;
	     font-size: 11px;
	     font-weight: bold;
	     color: white;
	    }	    

	    .featurefooterblock a:visited
	    {font-family: Arial, Sans-Serif;
	     font-size: 11px;
	     font-weight: bold;
	     color: white;
	    }

	    .featurefooterblock a:hover
	    {font-family: Arial, Sans-Serif;
	     font-size: 11px;
	     font-weight: bold;
	     color: #FAB927;
		text-decoration:none;
	    }	  
	    
	    .topslotcontainer
	    {
	        width: 734px;
	        display: inline-block;
	        height: 30px;
	        background-image: url('../images/news_head_bg.jpg');
	        background-position: left top;
	        background-repeat: repeat;
	        margin-bottom: 3px;
		border-bottom: 1px solid white;
		float: left;
	   }

		.topslotcontainer table {
		padding: 0px;
		height: 24px;
		border: 0px;
		}

	.item_box
	{
	width: 498px;
	height: 100px;
	background-image: url('../images/item_box_bg.jpg');
	border: 1px solid black;
	margin-top: 2px;
	margin-bottom: 2px;
	}

	.ItemIndex {
	  clear:both;
	  font-size:11px;
	}
	
	.ItemIndex .headline a {
	  color:#ffffff;
	  font-size:16px;
	  position: relative;
	  left: 80px;
	  top: 20px;
	}	

	.ItemIndex .teaser {
	  height:61px;
          width: 400px;
	  overflow:hidden;
	  font-size: 11px;
	  color: #ffffff;
	  position: relative;
	  left: 80px;
	  top: 20px;
	}
 	
/****** News Index *******/

.top10News, .searchResults {
}
.newsIndex {
  clear:both;
  font-size:1.1em;
}
.newsIndex .teaserImage {
  float:left;
  margin-right:20px;
}

.newsIndex .firstNewsEntry {
  margin-bottom:10px;
  position:relative;
}
.searchResults .newsIndex, .noResultsMessage {
  border-top:1px solid #b4b4b4;
  padding-top:12px;
  font-size:1.1em;
}

.newsIndex .restNewsEntry {
  clear:both;
  margin-bottom:16px;
  position:relative;
  float:left;
  width: 400px;
}
.newsIndex .teaser {
  height:61px;
  overflow:hidden;
  font-size: 11px;
}
.newsIndex .articleDate {
  padding-right:4px;
  color:#404040;
  font-size: 11px;
}
.newsIndex .headline a {
  color:#FAB947;
  font-size:1.3em;
}


        