BODY {
	background-image: url(../images/body.gif);
	background-color:#FFF;
	margin: 0;
}

#col3 {
	width: 220px;
	float: left;
	margin: 3px 0 3px 5px;
}

UL {
	margin: 0;
	padding: 0;
}

LI {
	list-style: none;
	margin: 0;
	padding: 4px 0 4px 0;
}
LI A {
	line-height: 12px;
}

#maincontainer {
	width: 1006px;
	background-color: #FFF;
	margin: 0 auto;
	border: 1px solid #CCC;
}

/* ------------  TOP STARTS HERE ------------- */
#top {
	height: 174px;
	margin: 0;
	padding: 0;
}

#top IMG {
	float: left;
}

#FrontSlogan,
#BackSlogan {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	margin: 155px 0px 0px 90px;
	color: #FFFFFF;
	position: absolute;
}

#BackSlogan {
	margin: 156px 0px 0px 91px;
	color: #4A4A4A;
}

#topline {
	background-color: #626262;
	border-bottom: 1px solid #EEE;
	height: 26px;
	width: 1006px;
}

#topline H1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 7px 0 0 15px;
	color: #FFF;
	position: absolute;
}

#topline img {
	position: absolute;
	top: 3px;
	border: 0;
}

#topballbg {
	background-image: url(../images/top_ball_bg.jpg);
	width: 205px;
	height: 174px;
	background-repeat: no-repeat;
	float: left;
}

#topballbg H3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0A405A;
	font-weight: bold;
	margin: 14px 0 0 12px;
}

#topballbg P {
	font-family: Arial Black;
	font-size: 11px;
	color: #09577C;
	margin: 25px 0 0 12px; 
}
/*  ------------  TOP ENDS HERE  ------------  */

/*  ------------  MENU STARTS HERE  ------------  */
#menu {
	background-image: url(../images/menubg.gif);
	width: 1006px;
	height: 26px;
	padding: 0;
	margin: 0 0 3px 0;
	float: left;
}

#menu A,
#menu P {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 2px 5px 0 5px;
}

#menu A:hover {
	color: #FF8300;
}

#menu SPAN {
	color: #FF8300;
}

/*  ------------  MENU ENDS HERE  ------------  */

#content {
	padding: 0 3px;
}

#maincontainer DIV#Center {
	background-color: #D6D6D6;
	padding: 0 3px;
}

#content P {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
	text-align: justify;
	margin: 0 5px;
}

#content A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D96D00;
	text-decoration: none;
}

#ContentText  {
	float: left;
	width: 775px;
	background-color: #FFF;
}

#ContentText P {
	padding: 7px 5px;
	clear: both;
}

#ContentText A {
	padding: 0 0;
}

#ContentText A:hover {
	color: #218FAD;
}

#ContentText H2, H3, H4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4E4E4E;
	margin: 5px 0 0 50px;
}
#ContentText H5{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4E4E4E;
	margin: 5px 0 0 5px;
}


DIV.sportDivision H2,
DIV.mainNewsTitle H2 {
	font-size: 12px !important;
	margin: 10px 0 0 10px !important;
}

#ContentText H3 {
	font-size: 12px;
}

#ContentText H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #013557;
	margin: 12px 10px;
}

#ContentText LI {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
	list-style: disc;
	margin-left: 50px;
	padding: 0;
}

#GoogleAdBox {
	height: 75px;
	margin: 0 7px 0 0;
}
.googleAd {
	width: 262px;
	padding: 8px 0 0 0;
	text-align: center;
	float: left;
}

.endfloat,
.end-float {
	clear: both;
}

#Optionlinks {
	margin: 0 0 10px 250px;
}

DIV#Optionlinks A {
	margin: 0;
	padding: 0;
}

#newslinks A,
#Optionlinks A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF8300;
	text-decoration: none;
}

.updatedType {
	margin: 10px 0;
	font-weight: bold;
}

.even {
	background-color: #F9F9F9;
}
.odd {
	background-color: #FEFEFE;
}

.readmore {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
}

/* -- STANDINGS START HERE -- */

#ContentText {
	padding: 0 0 10px 0;
	margin: 0;
}
#sportContent TABLE {
	margin: 10px auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
	width: 600px;
}

#sportContent UL,
#sportContent LI {
	margin: 0 0 0 30px;
	padding: 0;
	list-style: none;
}
#sportContent LI {
	line-height: 24px;
}


#sportContent TABLE TD {
	padding: 3px;
}
#sportContent TH,
.PageContentBlock TABLE TH {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #484848;
	font-weight: bold;
	text-align: left;
	background-color: #BFCDCE;
}
/* -- STANDINGS END HERE -- */


/* -- SCORES START HERE -- */

#content DIV.feedScoreboardBlock {
	width: 330px;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 0 20px 20px;
	border: 1px solid #777777;
}
#content DIV.feedScoreboardBlock H3 {
	font-size: 11px;
	margin: 5px 0 5px 10px;
}
#content DIV.feedScoreboardBlock H4 {
	font-size: 11px;
	margin: 5px 0 5px 10px;
	border: 0;
}

#content DIV.feedScoreboardBlock TABLE {
	width: 330px;
	margin: 0 auto 0 auto;
}
#content DIV.feedScoreboardBlock TABLE TD {
	vertical-align: top;
	width: 50%;
}

TD.gamestatus {
	background-color: White;
	width: 175px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006400;
	padding: 4px 6px 0 6px;
}
TD.gamestarttime {
	background-color: White;
	width: 175px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	color: #189e2b;
}
TD.gamestarttime DIV IMG {
	margin: 2px 3px -2px 0;
	vertical-align: baseline;
}
TD.gameteam01 {
	border-right: 1px solid #b8b9b9;
}
TD.gameteam01,
TD.gameteam02 {
	background-color: #5698A3;
	width: 175px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B12C2C;
	text-align: center;
	border-bottom: 1px solid #fff;
}
TD.gameteamscore01 {
	border-right: 1px solid #b8b9b9;
}
TD.gameteamscore01,
TD.gameteamscore02 {
	background-color: #80ABB2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
TD.gamescorers {

}
TD.gamescorers UL {
	margin: 0 0 0 0;
	padding: 0;
}
#ContentText DIV.feedScoreboardBlock TD.gamescorers LI {
	font-weight: bold;
	color: #024879;
	list-style: none;
	margin: 0 0 0 5px;
	text-align: center;
}
TD.gameoptions {
	background-color: #BDBDBD;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 5px 5px 0 5px;
	padding: 2px 0 5px 0;
	border-top: 1px solid #efefef;
}
TD.gameoptions DIV A {
	color: #0072bc;
}

/* -- SCORES END HERE -- */

/* -- MORE FOOTBALL START HERE -- */

#CountryBox {
	float: left;
	width: 250px;
	border: 1px solid #6b6b6b;
	margin: 5px 33px;
	padding: 5px;
}

#CountryBox H2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	line-height: 20px;
	width: 250px;
	background-color: #003559;
	color: White;
	margin: 0 0 5px 0;
}

#CountryBox IMG {
	float: left;
}

#CountryBox UL {
	margin: 0;
	padding: 0;
	text-align: right;
}

#CountryBox LI {
	list-style: none;
	margin: 0;
	padding: 0;
}

#CountryBox LI A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#CountryBox LI A:hover {
	color: #218FAD;
}

/*-- CUARTA COLUMNA --*/

.GeneralBox {
	width: 220px;
	/*border: 1px solid #A6A6A6;*/
	float: left;
	margin-bottom: 3px;
}
.GeneralTitle {
	background-image: url(../images/box_title_bg.gif);
	height: 23px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #515151;
	border-bottom: 2px solid #B1C4D2;
	border-top: 1px solid #CCC;
}
.GeneralTitle H2 {
	background-image: url(../images/box_title_left.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 11px;
	margin: 0;
	padding: 0 0 0 38px;
	line-height: 23px;
}

.GeneralBg {
	padding: 4px;
}

.GeneralBg P SPAN {
	color: #013557;
	font-weight: bold;
}

.GeneralBg P {
	padding: 4px 0 4px 5px;
}

.GeneralBg img {
	float: left;
	margin: 0 0 3px 2px;
	border: 0;
}

.GeneralBg H3 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #125180;
	text-align: right;
	margin: 0 2px 5px 0;
	border-bottom: 1px solid #555;
}
.GeneralBg H3 A {
	color: #125180 !important;
	font-size: 14px !important;
}

.GeneralBg H4 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #821717;
	margin: 1px 0;
}

.GeneralBg A,
.GeneralBg A:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #484848;
	font-weight: bold;
	text-decoration: none;
	margin: 10px 0px 10px 0px;
}

.GeneralBg A:hover {
	color: #A45200;
}

#QuickLinks P {
	margin: 3px 0;
	padding: 0;
	text-align: left;
}


/*--------------  BOTTOM STARTS HERE  -----------------*/
#bottomline {
	background-image: url(../images/topline_bg.gif);
	height: 26px;
	width: 1006px;
}

#bottomline H2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0;
	line-height: 26px;
	color: #FFF;
	text-align: center;
}
#bottomline H2 A {
	color: #025394; 
	text-decoration: underline;
}

#Footer {
	background-color: #535353;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #aaa;
	width: 1006px;
	height: 50px;
	margin: 0 auto;
	padding: 0 0 0 0;
}
#Footer P {
	line-height: 10px;
	margin: 0 0 0 0;
	padding: 5px;
}
#Footer A,
#Footer A:visited,
#Footer A:hover {
	color : #888;
}
#CopyRights {
	width: 219px;
	height: 30px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
}
#CopyRights P {
	text-align: right;
}
#BottomSiteInfo {
	width: 768px;
	height: 30px;
	border-left: 1px solid #aaa;
	float: left;
}
#BottomSiteInfo P {
	text-align: left;
}

#TopLinks {
 	margin:5px 0;
	padding:0;
}
#TopLinks UL {
 	margin:0;
	padding:0;
	text-align:left;
}
#TopLinks LI {
 	margin:0;
	padding:0;
	list-style:none;
}
#TopLinks LI A {
	font-size:10px;
	color:#C14D17;
 	margin:0;
	padding:0;
}
#TopLinks LI A:hover {
	color:#9E2B11;

}
