BODY {
	background-color: #2c2c2c;
	margin: 0;
	padding: 0;
}
H1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #fff;
	padding: 0;
	margin: 0;
}
H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	padding: 5px 0 0 10px;
	margin: 0;
}
H3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	padding: 0;
	margin: 0 0 0 10px;
}
H4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	padding: 0;
	margin: 0 0 0 10px;
}
A IMG {
	border:none;
}

#MainContainer {
	width: 1000px;
	background-image: url(../images/bg-allcontainer.jpg);
}
/* top */
#Top {
	background-color: #000;
	width: 1000px;
	margin: 0;
	padding: 0;
	position: relative;
}
#ImgTop {
	background-color: #000;
	margin: 0 1px 0 0;
	padding: 0;	
	float: left;
}
#ImgTop A {
	margin: 0;
	padding: 0;
}
#ImgTop IMG {
	vertical-align: bottom;
	border: none;
}
#TopQuote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold;
	color: #132455;
	position: absolute;
	top: 125px;
	right: 280px;
}
#TopKeywords {
	width: 1000px;
	background-color: #000;
	height: 18px;
	margin: 0;
	padding: 0;
}
#TopKeywords H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold;
	color: #fff;
	line-height: 18px;
	text-align: center;
}
#BannerOAN {
	background-image: url(../images/bg-OAN01.jpg);
	background-repeat: no-repeat;
	text-align: center;
	width: 230px;	
	height: 150px;
	margin: 0;
	padding: 0;
	float: left;
}
#BannerOAN IMG {
	vertical-align: bottom;
}
#BannerOANLogo {
	margin: 0;
	padding: 15px 0 2px 0;
}
#Slogan P { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	text-align: center;
	margin: 0;
	padding: 0;
}
#OANInfo A {
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	line-height: 18px;
	margin: 10px 0;
	padding: 0;
}
/* center content */
#Center {
	background-image: url(../images/bg_center01.jpg);
	background-repeat: repeat-y;
	width: 1000px;
	margin: 0;
	padding: 0;
}
#Col1 {
	width: 150px;
	margin: 0;
	padding: 0;
	float: left;
}
#Col2{
	width: 620px;
	margin: 0;
	padding: 0;
	float: left;
}
#Col3 {
	float: left;
	width: 230px;
	margin: 0;
	padding: 0;
}
/* menu */
#Menu {
	width: 150px;
	margin: 0;
	padding: 0;
}
#Menu H2 {
	width: 145px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	line-height: 18px;
	background-color: #1a57a0;
	border-bottom: 1px solid #000;
	margin: 0;
	padding: 0 0 0 5px;
}
#Menu UL {
	margin: 5px 0;
	padding: 0;
}
#Menu LI {
	color: #fff;
	list-style: disc;
/*	list-style-position: inside;*/
	margin: 0 5px 0 20px;
	padding: 0;
}
#Menu LI A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #fff;
	line-height: 15px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#Menu LI A:visited {
	color: #fff;
}
#Menu LI A:hover {
	color: #fff300;
	text-decoration: underline;
}
#Menu #AddMainMenu {
	height: 92px;
	background-image: url(../images/bg_add01.jpg);
	background-repeat: repeat-x;
	border-top: 1px solid #000;
	padding: 0 0 8px 10px;
}
/* right col */
#RightCol {
	margin: 0;
	padding: 0;
}
/*partners banner box */
#RelatedSitesBox {
	background-color: #fff;
}
#RelatedSitesBox DIV.BlueLabel {
	height: 19px;	
	margin: 0;
	padding: 0 0 0 0;
}
#RelatedSitesBox DIV.BlueLabel H2 {
	width: 230px;
	background-image: url(../images/bg_menu_maincontent.gif);
	background-repeat: repeat-x;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 19px;
	color: #fff;
	text-align: center;
	margin: 0;
	padding: 0;
}
#RelatedSitesBox DIV#BannersBox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	color:#30538F;
	background-color: #fff;
	padding: 0;
	margin: 0;
}
#RelatedSitesBox DIV#BannersBox DIV.banners {
	width: 202px;
	margin: 0 auto;
	padding: 0 0 5px 0;
}
#RelatedSitesBox DIV#BannersBox DIV.banners IMG {
	width:200px;
	vertical-align: bottom;
	margin: 5px 0 0 0;
	padding: 0;
	border:none;
}
/* linktext links box */
#OtherRelatedSitesBox {
	background-color:#333333;
	margin: 0;
	padding: 5px 0 5px 0;
}
#OtherRelatedSitesBox UL {
	list-style:none;
	margin: 0;
	padding: 1px 5px 1px 20px;
}
#OtherRelatedSitesBox LI {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 1px 0;
}
#OtherRelatedSitesBox LI A{
	color:#fff;
	margin: 0;
	padding: 0;
}
#OtherRelatedSitesBox LI A:hover{
	color:#7AA6FF;
}

#BracketPrint {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	border-top: 1px solid #000;
	margin: 10px 0 0 0;
	padding: 0 10px;
}
#BracketPrint P {
	margin: 10px 0;
}
#BracketPrint H2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	margin: 0;
	padding: 0;
} 
#BracketPrint UL {
	margin: 0 0 0 15px;
	padding: 0;
} 
#BracketPrint LI {
	margin: 0;
	padding: 0;
} 
#BracketPrint LI A {
	color: #FBDC0F;
} 

/**** News Feeder Box */
#RightNewsBlock {
	margin: 0;
	padding: 0;
}
#RightNewsBlock H3 {
	background-color: #1960B1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	text-align: center;
	margin: 0;
	padding: 0;
}
/********   Articles Box ********/
.MainContentSportsArticles H2{
	background-color: #1960B1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	text-align: center;
	margin: 0;
	padding: 0;
}
.SportsFeaturedOpinion .maincontentblock H4{
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	margin:10px 8px;
	padding:0;
}
.SportsFeaturedOpinion .maincontentblock P{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: justify;
	color:#fff;
	border-bottom: 1px solid #606060;
	margin:0 10px;
	padding:0 0 10px 0;
}
.SportsFeaturedOpinion .maincontentblock P A{
	color:#fff300;
	text-decoration: none;
}
.SportsFeaturedOpinion .maincontentblock P A:HOVER{
	text-decoration: underline;
}
.MainContentSportsArticles .mainArticlesList{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.MainContentSportsArticles .mainArticlesList UL{
	list-style: none;
	margin:15px 0 0 10px;
	padding:0 0 10px 0;
	border-bottom: 1px solid #606060;
}
.MainContentSportsArticles .mainArticlesList UL LI.even A{
	color: #ffffff;
	list-style: none;
	text-decoration: none;
}
.MainContentSportsArticles .mainArticlesList UL LI.even A:HOVER{
	text-decoration: underline;
}
.MainContentSportsArticles .mainArticlesList UL LI.odd{
	text-decoration: underline;
	color:#ffffff;
	margin:5px 0 8px 10px;
}
.MainContentSportsArticles .mainArticlesList UL LI.odd SPAN{
	color: #fff300;
}
/* <-----************************* */

#MainNewBox {

}
#MainNewBlock {
}
#MainNewBlock P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-align: justify;
	padding: 5px 10px;
	margin: 0;
}
#MainNewBlock P A{
	color: #C67302; 
	font-weight: bold;
}
#MainNewBlock H2 {
	background-color: #43522a;
	font-size: 12px;
	text-align: center;
	color:#fff;
	margin: 0;
	padding: 2px 5px;
}
#MainNewBlock H2 A{
	color: #ebe94c;
}
#MainNewBlock H2 A:HOVER{
	color: #fff;
}
#MainNewBlock IMG {
	width: 200px;
	height: 150px;
	margin: 13px 0 20px 13px;
	padding: 0;
	border: 1px solid #7a7a7a;
}


/* <-----************************* */

#NewsBox {
	background-color: #807f7f;
	width: 230px;
	padding: 0 0 10px 0;
	border-top: 1px solid #2B3B79;
}
#NewsBox UL.ulnews {
	list-style: none;
	margin: 5px;
	padding: 0;
}
#NewsBox UL.ulnews LI {
	margin: 5px 0 0 5px;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #656565;
}
#NewsBox UL.ulnews LI A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff; 
}
#NewsBox UL.ulnews LI A:hover {
	color: #000;
	text-decoration: underline;
}
#MainNewsAndImage {
	text-align:justify;
	padding: 0 10px;
}
#MainNewsAndImage #MainNewsText H2 {
	background:none !important;
	margin:0;
	padding: 10px 0 0 0 !important;
	font-size: 12px !important;
	color: #FFF;
}

#MainNewsAndImage #MainNewsText H2 A {
	color: #FFF;
	text-decoration:none;
}

#MainNewsAndImage #MainNewsText P {
	margin: 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	color: #FFF;
}

#MainNewsAndImage #MainNewsText P A {
	color: #FF6600;
}

#MainNewsAndImage #MainNewsImage IMG {
	width:180px;
	height:123px;
	margin: 15px 12px;
}

/* other content REVISAR */
#MainContentBox #Lista {
	
}
#MainContentBox #Lista P {
	margin: 0;
	padding: 2px 10px 2px 5px;
	color: #000;
}
.tableglossary {
	color: #424242;
	border: 0;
	margin: 5px;
	padding: 0;
}
.tableglossary TR {
	margin: 0;
	padding: 0;
}
.tableglossary TD {
	margin: 0;
	padding: 5px;
}
.title {
	background-color: #1d4d8d;
	color: #fff;
}
.tdone {
	background-color: #BBBBBB;
	margin: 2px;
	padding: 0;
}
.tdtwo {
	background-color: #EDEDED;
}
#BannerMenu {
	text-align: center;
	margin: 0;
	padding: 20px 0 20px 0;
}
#BannerMenu IMG{
	border: 1px solid #000;
}
/* bottom */
#Bottom {
	font-size: 10px;
	line-height: 20px; 
	height: 50px;
	width: 999px;
	background-image: url(../images/bg_bottom.gif);
	background-repeat: repeat-x;
	border-right: 1px solid #000;
	text-align: center;
	color: #fff;
	margin: 0;
	padding: 0;
/*	float: left;  */
	clear: both;
}
#Bottom A,
#Bottom A:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	margin: 10px 5px 10px 5px;
	padding: 0;
}
#Bottom A:hover {
	color: #FFD700;
	text-decoration: underline;
}
#Footer {
	background-color: #6a6a6a;
	width: 999px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #fff;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	margin: 0;
	padding: 1px 0 1px 0;
	float: left;
	text-align: center;
}
#Footer A,
#Footer A:visited {
	color: #fff;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
#Footer A:hover {
	color: #FFD700;
	text-decoration: underline;
}
#Footer P {
	margin: 15px 10px 10px 10px;
	padding: 0;
}
.clear {
	clear: both;
/*	border: 1px solid red;*/
}
