/* Hableton Racing CSS Document */

html, body {
	background-color: #FFFDED;
	background: url(/images/bg_grass.jpg) top left repeat;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}

#bgcontainer {
	width: 806px;
	background: url(/images/bgcontainer.jpg) top left repeat-y;
	margin: 0 auto;
}

table#header {
	width: 750px;
	height: 175px;
}

table#header td#topbanner {
	width: 750px;
	height: 175px;
	vertical-align: top;
}
div.horseHeader
{
	width: 100%;
	background-color: #910A35;
	line-height: 30px;
	color: #FFFFFF !important;
	font-size: 24px;
	padding-left: 10px;
	margin-bottom: 6px;
	clear:both;
}
.horseHeader h2
{

	color: #FFFFFF !important;
	margin: 0;
	padding: 0;
	font-size: 20px !important;
}

table#main {
	width: 750px;
	vertical-align: top;
}

table#main td#pagetitle {
	width: 570px;
	background: #0D244D url(../images/pagetitlebg.gif) top left no-repeat;
	/*border-top: 1px solid #0D244D;
	border-bottom: 1px solid #0D244D;*/
	border-bottom: 5px solid #FFF;
	color: #FFF;
	height: 49px;
}

table#main td#pagetitle h1{
	margin: 0 0 0 185px;
	padding: 0;	
	font-size: 21px;
}

table#main td#mainpic {
	height: 144px;
	border-bottom: 5px solid #FFFDED;
}

table#main table#content {
	width: 570px;
}

/***** Text styles ******/

table#main table#content td.text {
	/*color: #5C6D79;*/
	padding: 10px 10px 25px 17px;
	/*background: #D8DAD3 url(../images/textcornerbg.gif) bottom left no-repeat;*/
	color: #0D244D;
	background-color: #FFF1C0;
	background-image: none;
	font-size: 13px;
	vertical-align: top;
}

table#main table#content td.text p {
	/*color: #5C6D79;*/
	color: #0D244D;
	font-size: 13px;
	margin: 0;
	padding: 2px 0 9px 0;
	line-height: 17px;
}

table#main table#content td.text p.quote {
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
}

table#main table#content td.text h1 {
	/*color: #5C6D79;*/
	color: #0D244D;
	font-size: 18px;
	margin: 0 0 9px 0;
	padding: 4px 0 0px 0;
}

table#main table#content td.text h2,
table#main table#content td.text h3,
table#main table#content td.text h4,
table#main table#content td.text h5,
table#main table#content td.text h6  {
	/*color: #5C6D79;*/
	color: #0D244D;
	font-size: 14px;
	margin: 0;
	padding: 3px 0 3px 0;
}

table#main table#content td.text ul, table#main table#content td.text ol {
	padding-top: 2px;
	margin-top: 2px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

table#main table#content td.text ul li, table#main table#content td.text ol li {
	font-size: 13px;
	line-height: 17px;
}

table#main table#content td.text a {
	/*color: #5C6D79;*/
	color: #0D244D;
	text-decoration: underline;
}

table#main table#content td.text a:hover, table#main table#content td.text a:active {
	/*color: #5C6D79;*/
	color: #0D244D;
	text-decoration: none;
}

/*----- Editor styles -----*/

.RadEContent, .RadEContentBordered {
	color: #5C6D79;
	background-color: #D8DAD3;
	color: #0D244D;
	background-color: #FFF1C0;
	font-size: 13px;
	vertical-align: top;
}

.RadEContent p, .RadEContentBordered p {
	color: #5C6D79;
	color: #0D244D;
	font-size: 13px;
	margin: 0;
	padding: 2px 0 9px 0;
	line-height: 17px;
}

.RadEContent p.quote, .RadEContentBordered p.quote {
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
}

.RadEContent h1, .RadEContentBordered h1 {
	color: #5C6D79;
	color: #0D244D;
	font-size: 18px;
	margin: 0 0 9px 0;
	padding: 4px 0 0px 0;
}

.RadEContent h2, .RadEContentBordered h2,
.RadEContent h3, .RadEContentBordered h3,
.RadEContent h4, .RadEContentBordered h4,
.RadEContent h5, .RadEContentBordered h5,
.RadEContent h6, .RadEContentBordered h6 {
	color: #5C6D79;
	color: #0D244D;
	font-size: 14px;
	margin: 0;
	padding: 3px 0 3px 0;
}

.RadEContent ul, .RadEContentBordered ul, .RadEContent ol, .RadEContentBordered ol {
	padding-top: 2px;
	margin-top: 2px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.RadEContent ul li, .RadEContentBordered ul li, .RadEContent ol li, .RadEContentBordered ol li {
	font-size: 13px;
	line-height: 17px;
}

.RadEContent a, .RadEContentBordered a {
	color: #5C6D79;
	color: #0D244D;
	text-decoration: underline;
}

.RadEContent a:hover, .RadEContent a:active, .RadEContentBordered a:hover, .RadEContentBordered a:active {
	color: #5C6D79;
	color: #0D244D;
	text-decoration: none;
}


/*------ Left --------*/
table#main table#content td.leftcol {
	width: 164px;
	/*border-top: 4px solid #FFFDED;*/
	border-right: 4px solid #FFFDED;
	/*background-color: #929BA5;*/
	background-color: #E1D3A2;
	vertical-align: top;
}


/*----- nav styles -----*/
table#main td#nav {
	width: 180px;
	/*background: #ABB1B5 url(../images/rightcornerbg.gif) bottom right no-repeat;*/
	vertical-align: top;
	background: #0D244D url(../images/nav_bg3.gif) top left repeat-y;
}

ul#navlist {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-weight: bold;
	font-size: 12px;
}

ul#navlist li {
	display: inline; /* removes gaps in ie/win */
}

ul#navlist a {
	display: block;
	width: 180px;
	height: 30px;
	line-height: 30px;
	color: #FFF;
	text-decoration: none;
	text-indent: 35px;
	background: #0D244D no-repeat left middle;
	background-image:url(../images/nav_rollover.gif) ;
	border-bottom: 4px solid #FFFDED;
}

ul#navlist a:hover, ul#navlist li.nav1Selected a {
	background-position: right bottom;
}

/*----- footer styles -----*/
#footer {
	border-bottom: 30px solid #FFFDED;
	background: #0F224A url(../images/footer_bg3.gif) top center no-repeat;

	border-top: 5px solid #FFFDED;
	
}

#footnav {
	margin: 0;
	/*padding: 5px 0 0 0;*/
	width: 750px;
	font-size: 11px;
	text-align: center;
	color: #FFFDED;
	height: 33px;
}

#footnav a {
	color: #FFFDED;
	display: inline;
	width: auto;
	text-decoration: none;
	font-weight: bold;
	margin: 0;
	padding: 0 3px  0 3px;
}

#footnav a.last {
	padding-right: 0;
	margin-right: 5px;
}

#footnav a.active:link, #footnav a.active:visited {
	color: #ABB3C1;
	color: #FFFDED;
}

#footnav a:hover, #footnav a:active { 
	color: #0D244D; 
	color: #ABB3C1;
}

/*----- Extreme styles -----*/
td#extreme {
	width: 750px;
	text-align: left;
	font-size: 11px;
	color: #ABB3C1;
	padding-top: 10px;
	background-color: #FFFDED;
	
}

td#extreme a {
	color: #ABB3C1;
	font-weight: normal;
	margin: 0;
	padding: 0 5px 0 5px;
	text-decoration: none;
}

td#extreme a.active:link, td#extreme a.active:visited {
	color: #ABB3C1;
}

td#extreme a:hover, td#extreme a:active { 
	color: #0D244D; 
}

td#extreme a.last {
	padding-right: 0;
	margin-right: 5px;
}


table.info {font: 11px;
font-family: Arial, Helvetica, sans-serif;
padding: 0; margin: 0;
border-collapse: collapse; 
color: #5C6D79; 
background: #F3F5F7;}

table.info a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}  

table.info a:visited {color: #777;}

table.info a:hover {color: #000;}  

table.info tbody, table.info thead {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}

table.info tbody {border-bottom: 1px solid #EAECEE;}
                      
table.info tbody td, table.info tbody th {
padding: 3px; 
repeat-x; 
}

table.info tbody tr {background: #F3F5F7;}

table.info tbody tr.odd {background: #F0F2F4;}

table.info tbody  tr:hover {background: #EAECEE; color: #111;}

.rightColText {
	border-bottom: 4px solid #FFFDED;
	padding: 3px 0 10px 0;
	background-color: #848E93;
	/*margin-left: 15px;*/
	margin-left: 4px;
}

.rightColText h2 {
	margin: 10px 4px 5px 5px;
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	color: #fff;
}

.rightColText p {
	margin:  0 4px 10px 2px;
	font-size: 12px;
	padding: 0;
	color: #FFF;
}

.leftColText {
	border-bottom: 4px solid #FFFDED;
	padding: 3px 3px 10px 3px;
	background-color: #0D244D;
	/*margin-left: 15px;*/
	margin-left: 0px;
}

.leftColText h2 {
	margin: 10px 4px 5px 5px;
	font-size: 20px;
	font-weight: normal;
	padding: 0;
	color: #FEF0BF;
}

.leftColText p {
	margin:  0 4px 10px 5px;
	font-size: 12px;
	padding: 0;
	color: #FFF;
	font-weight: bold;
}

/* Bulleted list - graphical */

ul.graphicBullet {
	margin: 13px 0 0 0;
	padding: 0;
	list-style-type: none;
	font-size: 12px;
}



ul.graphicBullet li {
	padding: 0 0 0 25px;
	margin: 0 0 6px 0;
	display: block;
	/*width: 180px;*/
	/*height: 18px;*/
	line-height: 18px;
	/*color: #FFF;*/
	text-decoration: none;
	/*text-indent: 25px;*/
	background:  no-repeat left middle;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	
	

}

p.bullet
{
	background-image: url(../images/bulletRightCol.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 17px;

}

.rightColPic
{
	width:100%;
	text-align:right;
	margin: 0 0 0 0;

}

.rightColPic img
{
	border:0;
	margin: 4px 8px 0 0;
}




.articleItem  p, .articleItem a, .articleItem h3, .articleItem h3 a {
	color: #FADB05 !important;
}

.articleItem .type1 p, .articleItem .type1 h3, .articleItem .type1 h3 a {
	color: #FFFFAA !important;
}

.articlePagerLinks, .articlePagerLinks a {
	color: #FFF !important;
}

h2.newsdetailtitle {
	font-size: 19px !important;
	color: #21263E !important;
}

h3.newsSummary {
	color: #21263E !important;
}
