/*BASIC_PARAMETERS*/
body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	height: 100%;
	width: 998px;
	margin: 0 auto;
}

*
{
	margin: 0;
	padding: 0;
}

a
{
	font-size: 9pt;
	text-decoration: none;
	color: #00366C;
}

a:hover
{
	text-decoration: underline;
}

div, p
{
	/*font-size: 9pt;*/
	/*line-height: 15px;*/
	color: #333333;
}

b
{
	font-weight: bold;
}

h1, h2, h1 a, h2 a
{
	font-size: 24px;
	font-weight: normal;
	color: #0d132a;
	line-height: 24px;
	padding-bottom: 4px;
}
h1 a 
{
	font-weight: bold;
}
h1 span
{
	font-size: 19px;
}

h2.bg_gray
{
	line-height: normal;
	/*line-height: 26px;
	height: 25px;*/
	background: url( "images/bgs_grad.gif" ) repeat-x 0 0 transparent;
	overflow: hidden;
	font-weight: 600;
	font-size: 18px;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 0;
	margin-left: 1px;
	padding-top: 0;
	padding-right: 11px;
	padding-bottom: 10;
	padding-left: 11px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
h2.bg_gray a
{
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	/*line-height: 26px;
	height: 25px;*/
	font-weight: 600;
	font-size: 18px;
	color: #333333;
}
h3.bg_gray
{
	line-height: 15px;
	height: 20px;
	background: url( "images/bgs_grad.gif" ) repeat-x 0 -33px transparent;
	margin: 0 1px 4px 1px;
	padding: 3px 10px 0 10px;
	overflow: hidden;
	font-size: 12px;
	color: #000;
	font-weight: bold;
}

h3.bg_gray a
{
	display: block;
	font-size: 12px;
	color: #000;
	font-weight: bold;
}

h3.bg_gray a.icon_plus, h3.bg_gray a.icon_minus
{
	float: right;
	margin: 3px 0 0 6px;
}

h4
{
	font-size: 12px;
	font-weight: bold;
	color: #000;
	line-height: 15px;
}

html
{
	height: 100%;
	text-align: center;
	background-color: #f2f2f2;
	/*background-repeat: repeat;
	background-position: 0 0;*/
}
textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
img
{
	border: 0;
}

ol,
ul
{
	margin-left: 15px;
}
.sep_bord_top
{
	border-top: 1px solid #d0d0d0;
}

.banner_mid_part
{
	padding-bottom: 10px;
}

.txt_black
{
	color: #000 !important;
}

.cl_b
{
	clear: both;
}

.cl_b_free
{
	clear: both; //height:20px;//margin-bottom:-20px;}

.fl_l
{
	float: left !important;
}

.fl_r
{
	float: right !important;
}

.inner_pad
{
	padding: 2px 8px 5px 8px;
}
.main_container
{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin-bottom: -281px;
	border-right: 3px solid #fff;
	border-left: 3px solid #fff;
	padding: 0 10px;
	position: relative;
	background-color: #a2a4a7;
}

.main_content
{
	padding: 5px 0 6px 0;
	text-align: left;
	width: 971px;
	z-index: 1;	
}

.main_content div.content
{
	width: 654px;
	float: left;
	position: relative; 
	z-index: 10;
}

.main_content div.col_cont_r
{
	width: 327px;
	float: left;
	margin-right: -20px;
	position: relative; 
	z-index: 1;
}

#blank_html_trans div.content
{
	width: 644px;
	float: left;
}

#blank_html_trans div.col_cont_r
{
	width: 327px;
	float: left;
	margin-right: -20px;
}

.mg_t_6
{
	margin-top: 6px;
}
.rasp
{
	height: 261px;
	clear: both;
}


/*BUTTONS*/
div.header div.serach_part input.btn_gray2 
{
	width: 77px;
} 
input.btn_gray2 
{
	width: 77px;
	color: #fff;
	background: url( "images/bg_btns.gif" ) no-repeat 100% 0 transparent;
	cursor: pointer;
	text-align: center;
}
.btn_gray
{
	display: block;
	height: 21px;
	float: left;
	padding-right: 2px;
	background: url( "images/bg_btns.gif" ) no-repeat 100% 0 transparent;
	cursor: pointer;
}

.btn_gray span
{
	display: block;
	height: 18px;
	float: left;
	padding: 3px 16px 0 18px;
	background: url( "images/bg_btns.gif" ) no-repeat 0 -21px transparent;
	color: #fff;
	text-align: center;
}


/*ICONS*/
.icon_comment
{
	display: block;
	width: 22px;
	height: 13px;
	background: url( "images/icons.gif" ) no-repeat 0 -62px transparent;
}

.icon_minus
{
	display: block;
	float: left;
	width: 11px;
	height: 11px;
	background: url( "images/icons.gif" ) no-repeat 0 -51px transparent;
}

.icon_plus
{
	display: block;
	float: left;
	width: 11px;
	height: 11px;
	background: url( "images/icons.gif" ) no-repeat 0 -40px transparent;
}

.icon_pointer_right
{
	display: block;
	padding-right: 14px;
	background: url( "images/icons.gif" ) no-repeat 100% -15px transparent;
	float: left;
}

.bullet_right
{
	background:transparent url(images/icons.gif) no-repeat scroll -21px -16px;
	padding-left:15px;
}

.icon_rss
{
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	background: url( "images/icons.gif" ) no-repeat 0 -154px transparent;
}

.icon_video
{
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	background: url( "images/icons.gif" ) no-repeat 0 -174px transparent;
}


/*INPUTS*/
/* input{border:1px solid #c4c4c4;padding:0 2px;height:19px;font-size:12px;//line-height:19px;color:#000;} */

/*SELECTS*/
select
{
	border: 1px solid #c4c4c4;
	width: 88px;
	color: #000;
	font-size: 12px;
	min-height: 19px;
}

select option
{
	min-height: 17px;
}


/*HEADER*/
div.header
{
	/*height: 106px;*/
	/*
	position: absolute;
	top: 0;
	left: 10px;
	*/
}

div.hrn_logo 
{
	/*
	position: absolute; 
	top: 5px;
	left: 0px;
	*/
	z-index: 100;
}
div.header a.logo
{
	display: block;
	width: 196px;
	height: 75px;
	float: left;
}

div.header div.bg_mid
{
	height: 89px;
	padding: 12px 6px 0 7px;
	background: url( "images/bg_header.jpg" ) no-repeat 0 6px;
	text-align: left;
}

div.header div.bg_mid_new
{
	height: 72px;
	/* padding: 12px 6px 0 7px;*/
	background: url( "images/bg_header.jpg" ) no-repeat 0 6px;
	text-align: left;
}
div.main_container div.header-ads 
{
	padding-top: 7px;
	text-align: left;
}
div.header div.header_masthead 
{
	position: absolute;
	top: 9px;
	left: 250px;
	width: 468px;
	text-align: right;
}
div.header div.header_survey 
{
	position: absolute;
	top: 55px;
	left: 375px;
	font-weight: bold;
}
div.header div.header_survey a
{
	color: #fff;
}
div.header div.login_ctrls 
{
	position: absolute;
	top: 50px;
	right: 20px;
	color: #fff;
	font: bold 11px Arial;
}
div.header div.login_ctrls a
{
	color: #fff;
}
div.header div.login_ctrls .HRDB-Login a 
{
	color: #000;
}
div.header div.serach_part
{
	position: absolute;
	top: 16px;
	/*left: 700px;*/
	right: 20px;
}


div.header div.serach_part input
{
	width: 140px;
	display: block;
	float: left;
	margin-right: 5px;
}

div.header div.serach_part select
{
	display: block;
	float: left;
	margin-right: 5px;
}
/*text-align:right;*/

div.header div.text
{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	float: left;
	line-height: 19px;
}


/*MAIN_MENU*/
.login_hdr 
{
	background-color: #d1d1d1; /*Brown color theme*/
	padding: 5px 10px;
}
.main_menu_wrapper
{
	padding: 0;
	width: 100%;
	border-top: 5px solid #0d50a1; /*Brown color theme*/
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
}

ul.main_menu
{
	margin: 0;
	margin-left: 20px; /*margin between first menu item and left browser edge*/
	padding: 0;
	list-style-type: none;
	display: block; 
	position: relative;
	width: 950px;
	
	/*display: block;
	list-style-type: none;
	padding: 8px 9px 0 9px;
	*/
}

ul.main_menu li.item
{
	margin: 0 2px 0 0;
	padding: 0;
	text-transform: uppercase;
	display: block;
	float: left;
}

ul.main_menu li.item a.tab
{
	float: left;
	display: block;
	font: bold 11px Arial;
	color: #333333;
	text-decoration: none;
	margin: 0 1px 0 0; /*Margin between each menu item*/
	padding: 5px 5px;
	background-color: #d1d1d1; /*Brown color theme*/

	/* padding-right: 5px;
	height: 26px;
	text-decoration: none;*/
}

ul.main_menu li.item a.tab:hover
{
	background-color: #0d50a1; /*Brown color theme*/
	color: white;
}

/*
ul.main_menu li.item a.tab span
{
	display: block;
	height: 21px;
	padding: 5px 2px 0 7px;
	color: #000;
	float: left;
}

ul.main_menu li.item a.tab:hover span
{
	background: url( "images/bg_tabs.gif" ) no-repeat 0 -78px transparent;
}

ul.main_menu li.item a.tab span strong
{
	color: #000;
	font-weight: normal;
}
*/

ul.main_menu li.item ul
{
	margin: 0;
	display: none;
}

ul.main_menu li.active a.tab
{
	background-color: #0d50a1;
	color: #fff;
}

/*
ul.main_menu li.active a.tab span
{
	background: url( "images/bg_tabs.gif" ) no-repeat 0 -26px transparent;
}

ul.main_menu li.active a.tab span strong
{
	color: #fff;
}

ul.main_menu li.active a.tab:hover
{
	background: url( "images/bg_tabs.gif" ) no-repeat 100% 0 transparent;
}

ul.main_menu li.active a.tab:hover span
{
	background: url( "images/bg_tabs.gif" ) no-repeat 0 -26px transparent;
}
*/

ul.main_menu li.list a.tab 
{
	background: url( "images/icons.gif" ) no-repeat 100% 8px #d1d1d1;
	padding-right: 12px;
}


ul.main_menu li.list_hov ul
{
	display: block;
	list-style-type: none;
	background-color: #d1d1d1;
	padding: 2px 3px;
	position: absolute;
	top: 23px;
	margin-right: -900px;
}

ul.main_menu li.list_hov ul li
{
	display: block;
	text-align: left;
}

ul.main_menu li.list_hov ul li a
{
	font: bold 11px Arial;
	width: 100%;
	color: #000;
	text-decoration: none;
	text-indent: 5px;
	height: 20px;
	display: block; //width:15em;min-width:15em;}

ul.main_menu li.list_hov ul li a:hover
{
	background-color: #0d50a1;
	color: #fff;
}

/* KB */
ul.main_menu li.item a.tabkb
{
	display: block;
	padding-right: 5px;
	height: 26px;
	float: left;
	text-decoration: none;
	height: 21px;
	padding: 5px 7px 0 7px;
	color: #000;
	float: left;
}

ul.main_menu li.item a.tabkb:hover
{
	background: url( "images/bg_tabs.gif" ) no-repeat 0 -78px transparent;
}


/*FOOTER*/
div.footer
{
	height: 150px;
	width: 972px;
	margin: 0 auto;
	position: relative;
}

div.footer div.big_banner
{
/*	width: 969px;
	height: 151px;
	background: url( "images/banner-footer.jpg" ) no-repeat 0 0 transparent;
	margin: 0 auto 10px auto;*/
}

div.footer div.blue_bord_pnl div.bg_mid
{
	height: 145px;
	padding: 0 7px;
}

div.footer div.blue_bord_pnl div.bg_mid div.bg_dot
{
	height: 94px;
	padding: 1px 0 0 163px;
	text-align: left;
}

div.footer div.single_banner_mid
{
	float: left;
	padding-right: 7px;
	width: 203px;
}


/*BLUE_BORD_PNL*/
div.blue_bord_pnl div.bord_bot_r
{
	height: 5px;
	padding-right: 6px;
	background: url( "images/bg_bords.gif" ) no-repeat 100% -10px transparent;
}

div.blue_bord_pnl div.bord_bot_l
{
	height: 5px;
	padding-left: 6px;
	background: url( "images/bg_bords.gif" ) no-repeat 0 -15px transparent;
}

div.blue_bord_pnl div.bg_mid
{
	background-color: #c2cefa;
}

div.blue_bord_pnl div.bg_mid div.bg_dot
{
	/* background: url( "images/bg_dot_footer.gif" ) repeat 0 0 transparent;*/
}

div.blue_bord_pnl div.bord_top_r
{
	height: 5px;
	padding-right: 6px;
	background: url( "images/bg_bords.gif" ) no-repeat 100% 0 transparent;
}

div.blue_bord_pnl div.bord_top_l
{
	height: 5px;
	padding-left: 6px;
	background: url( "images/bg_bords.gif" ) no-repeat 0 -5px transparent;
}


/*WHITE_BORD_PNL*/
div.white_bord_pnl
{
	margin: 0 10px 10px 0;
}
div.horse_det_pnl div.white_bord_pnl
{
	margin: 0 0 10px 0;
}

div.white_bord_pnl div.bord_bot_r
{
	height: 5px;
	padding-right: 5px;
	background: url( "images/bg_bords.gif" ) no-repeat 100% -32px transparent;
}

div.white_bord_pnl div.bord_bot_l
{
	height: 5px;
	padding-left: 5px;
	background: url( "images/bg_bords.gif" ) no-repeat 0 -38px transparent;
}

div.white_bord_pnl div.bg_mid
{
	background-color: #fff;
	border-right: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
	height: 100%;
}

div.white_bord_pnl div.bord_top_r
{
	height: 5px;
	padding-right: 5px;
	background: url( "images/bg_bords.gif" ) no-repeat 100% -20px transparent;
}

div.white_bord_pnl div.bord_top_l
{
	height: 5px;
	padding-left: 5px;
	background: url( "images/bg_bords.gif" ) no-repeat 0 -26px transparent;
}


/*WHITE_BORD_PNL_GRAY*/
div.white_bord_pnl_gr div.bord_bot_r
{
	height: 5px;
	padding-right: 5px;
	background: url( "images/bg_bords.gif" ) no-repeat 100% -54px transparent;
}

div.white_bord_pnl_gr div.bord_bot_l
{
	height: 5px;
	padding-left: 5px;
	background: url( "images/bg_bords.gif" ) no-repeat 0 -59px transparent;
}

div.white_bord_pnl_gr div.bg_mid
{
	background-color: #fff;
	border-right: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
}

div.white_bord_pnl_gr div.bord_top_r
{
	height: 5px;
	padding-right: 5px;
	background: url( "images/bg_bords.gif" ) no-repeat 100% -44px transparent;
}

div.white_bord_pnl_gr div.bord_top_l
{
	height: 5px;
	padding-left: 5px;
	background: url( "images/bg_bords.gif" ) no-repeat 0 -49px transparent;
}


/*DBL_PHOTO_PANEL*/
div.dbl_photo_pnl div.bg_mid
{
	padding: 2px 7px 0 7px;
}

div.dbl_photo_pnl div.corner_red_col
{
	width: 61px;
	float: right;
	height: 61px;
	background: url( "images/corner_red_top.gif" ) no-repeat 0 0 transparent;
}

div.dbl_photo_pnl div.desc
{
	/*width: 410px;*/
	float: left;
}

div.dbl_photo_pnl div.bot_links
{
	padding-top: 10px;
}
div.tn_bot_links a
{
	font-weight: bold;
}
div.dbl_photo_pnl div.desc div.text
{
	padding-top: 12px;
	/*height: 105px;
	overflow: hidden; */
	min-height: 105px;
}

div.dbl_photo_pnl div.img_part
{
	/*width: 200px;*/
	float: left;
}

div.dbl_photo_pnl div.part_cont
{
	width: 410px;
	float: left;
	padding-left: 10px;
}


/*SAME_COLS_PNL*/
.same_cols_panl
{
	overflow: hidden;
	width: 654px;
}

.same_cols_panl div.white_bord_pnl
{
	float: left;
	width: 317px; /* padding-bottom:32767px;margin-bottom:-32767px; */
}

.same_cols_panl div.bg_mid
{
	/* padding-bottom:32767px;margin-bottom:-32767px; */
}

.same_cols_panl_bot
{
	margin-right: -10px;
}

.same_cols_panl_bot div.white_bord_pnl
{
	float: left;
	width: 317px;
}


/*TOP_STORIES_PNL*/
div.top_stories_pnl div.bot_links
{
	padding: 4px 10px 5px 10px;
}

div.top_stories_pnl div.cont_pad
{
	padding: 4px 1px 0 1px;
}

div.top_stories_pnl div.img_part
{
	width: 155px;
	float: left;
	padding: 0 0 4px 3px;
}

div.top_stories_pnl ul.img_desc_r
{
	width: 165px;
	float: left;
	display: block;
	list-style-type: none;
	height: 114px;
	overflow: hidden;
	margin: 0;
}

div.top_stories_pnl ul.img_desc_r li
{
	display: block;
	border-bottom: 1px solid #fff;
}

div.top_stories_pnl ul.img_desc_r li a
{
	display: block;
	height: 31px;
	overflow: hidden;
	padding: 3px 6px;
	color: #000;
	text-decoration: none;
	background-color: #dee5fc;
	/* border-left: 1px solid #fff;*/
	/*background-image: url(images/news-li-bg.png);
	background-repeat: repeat-x;
	background-position: center center;*/
}

div.top_stories_pnl ul.img_desc_r li.black a, div.top_sories_pnl ul.img_desc_r li a:hover
{
	border-bottom: 0px solid #000;
	background-color: #0d50a1;
	color: #fff;
}

div.top_stories_pnl ul.links_part
{
	display: block;
	list-style-type: disc;
	padding: 0 10px 4px 10px;
	margin: 0;
}

div.top_stories_pnl ul.links_part li
{
	display: block;
	padding-bottom: 2px;
	clear: both;
}

/*
div.top_stories_pnl ul.links_part li a
{
	background: url( "images/icons.gif" ) no-repeat -21px -16px transparent;
	padding-left: 15px;
}
*/

/*PLAYS_PNL*/
div.plays_pnl div.cont_part
{
	margin: 0 1px 1px 1px;
	border: 1px solid #b7b7b7;
	border-top: 0;
	padding: 12px 16px 6px 8px;
}

div.plays_pnl div.single_block
{
	padding: 6px 0 8px 0;
}

div.plays_pnl div.single_block div.desc
{
	width: 214px;
	float: left;
	padding-left: 8px;
	height: 76px;
	overflow: hidden;
}

div.plays_pnl div.single_block div.img_part
{
	width: 70px;
	float: left;
}


/*BLUE_MENU_PART*/
div.blue_menu_part
{
	padding: 1px 1px 0 1px;
}
/* height:40px;overflow:hidden; */

/* div.blue_menu_part table{width:100%;} */

div.blue_menu_part tr
{
	height: 20px;
}

div.blue_menu_part td
{
	border-right: 1px dotted #fff;
}

div.blue_menu_part td a
{
	display: block;
	height: 20px;
	background: url( "images/bg_tabs.gif" ) repeat-x 100% -146px transparent;
	padding-right: 5px;
	text-decoration: none;
	color: #fff;
}

div.blue_menu_part td a strong
{
	display: block;
	height: 19px;
	background: url( "images/bg_tabs.gif" ) no-repeat 0 -166px transparent;
	color: #333333;
	font-weight: normal;
	padding: 1px 0 0 5px;
	text-align: center;
	line-height: 15px;
}

div.blue_menu_part td a:hover strong
{
	text-decoration: underline;
}

div.blue_menu_part td a.active
{
	background: url( "images/bg_tabs.gif" ) no-repeat 100% -104px transparent;
	color: #000;
	cursor: default;
}

div.blue_menu_part td a.active strong
{
	background: url( "images/bg_tabs.gif" ) no-repeat 0 -125px transparent;
	color: #000;
}

div.blue_menu_part td a.active:hover strong
{
	text-decoration: none;
}

.brd_l
{
	border-left: 1px solid #b7b7b7;
}

.brd_r
{
	border-right: 1px solid #b7b7b7 !important;
}

.under_tab_bord
{
	border: 1px solid #b7b7b7;
	position: relative;
	z-index: 1;
	margin-top: -1px;
}

/*SNGL_PHOTO_PNL*/
div.sngl_photo_pnl
{
	width: 317px;
	float: left;
}

div.sngl_photo_pnl div.desc
{
	padding-left: 5px;
	width: 305px;
	float: left;
	padding-top: 4px;
}

div.sngl_photo_pnl div.desc div.bg_mid
{
	padding: 0 4px 4px 4px;
}

div.sngl_photo_pnl div.desc div.desc_pointer
{
	margin-left: -10px; /*height:76px;*/
	background: url( "images/icons.gif" ) no-repeat 0 -227px transparent;
	padding: 4px 6px 0 13px; /*position:relative;*/
}

div.sngl_photo_pnl div.desc div.desc_pointer p
{
	/*height:43px;*/
	overflow: hidden;
	margin: 2px 0;
}

div.sngl_photo_pnl h5 a,
div.sngl_photo_pnl h5
{
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding: 3px 4px;
	background-color: #d1dafb;
	height: 15px;
	overflow: hidden;
}

div.sngl_photo_pnl h5 div.fl_l
{
	color: #000;
}
div.sngl_photo_pnl div.img_part
{
	padding: 7px 0 7px 5px;
	width: 89px;
	float: left;
}


/*TBLS_PNL*/
div.tbls_pnl div.single_table
{
	padding: 2px 1px 0 1px;
	overflow: hidden;
	font-size: 11px;
	/*font-family: Arial, Helvetica, sans-serif;*/
}

div.tbls_pnl div.single_table div.title_line
{
	padding: 0 7px;
	height: 17px;
	overflow: hidden;
	background-color: #0d50a1;
	color: #fff;
	font-weight: bold;
	margin-bottom: 1px;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
	background-image: url(images/news-li-bg.png);
	background-repeat: repeat-x;
	background-position: center center;
}


div.tbls_pnl div.single_table div.col_1{font-size:8.5pt;width:112px;float:left;padding:0 7px 1px 7px;//padding:0 7px;overflow:hidden;margin-right:1px;}

div.tbls_pnl div.single_table div.col_2{font-size:8.5pt;width:88px;float:left;padding:0 7px 1px 7px;//padding:0 7px;overflow:hidden;margin-right:1px;}

div.tbls_pnl div.single_table div.col_3{font-size:8.5pt;width:55px;float:left;padding:0 5px 1px 5px;//padding:0 5px;overflow:hidden;margin-right:1px;text-align:center;}

div.tbls_pnl div.single_table div.col_4{font-size:8.5pt;width:49px;float:left;padding:0 5px 1px 5px;//padding:0 5px;overflow:hidden;text-align:center;}

div.tbls_pnl div.single_table div.col_4 a{margin:2px auto 0 auto;}

div.tbls_pnl div.single_table div.row
{
	overflow: hidden;
}

div.tbls_pnl div.single_table div.row_title div
{
	background-color: #eeeeee;
	color: #000;
	font-size: 11px;
	font-weight: bold;
}


/*WEATHER_PNL*/
div.weather_pnl div.blocks_part
{
	padding: 0 0 0 2px;
}

div.weather_pnl div.blocks_part div.single_block
{
	width: 101px;
	float: left;
	margin-right: 2px;
}

div.weather_pnl div.blocks_part div.single_block div.bg_mid
{
	height: 155px;
	overflow: hidden;
	padding: 0 4px;
}

div.weather_pnl div.blocks_part div.single_block div.txt *
{
	height: 15px;
	overflow: hidden;
}

div.weather_pnl div.blocks_part div.single_block div.txt div
{
	color: #000;
}

div.weather_pnl div.blocks_part div.single_block div.title
{
	padding: 0 3px;
	background-color: #d1dafb;
	color: #000;
	height: 15px;
	overflow: hidden;
	margin-bottom: 2px;
}

div.weather_pnl div.title_part
{
	padding: 4px 0 3px 0;
	width: 298px;
	margin: 0 auto;
}

div.weather_pnl div.title_part div.ttl
{
	float: left;
	color: #000;
	font-weight: bold;
}


/*GRAY_TABS*/
div.gray_tabs
{
	height: 19px;
	float: left;
	padding-right: 3px;
	background-color: transparent;
	background-image: url(images/bg_bords.gif);
	background-repeat: no-repeat;
	background-position: 100% -64px;
}

div.gray_tabs div
{
	height: 18px;
	float: left;
	background: url( "images/bg_bords.gif" ) no-repeat 0 -83px transparent;
	padding: 1px 0 0 3px;
	color: #fff;
}

div.gray_tabs span
{
	color: #fff;
	padding: 0 10px;
}
/*GRAY_TABS 2*/
div.gray_tabs2
{
	height: 45px;
	padding-right: 3px;
	background-color: transparent;
	background-image: url(images/bg_bords.gif);
	background-repeat: no-repeat;
	background-position: 100% -64px;
}

div.gray_tabs2 div
{
	height: 18px;
	float: left;
	background: url( "images/bg_bords.gif" ) no-repeat 0 -83px transparent;
	padding: 1px 0 0 3px;
	color: #fff;
}

div.gray_tabs2 span
{
	color: #fff;
	padding: 0 10px;
}

/*HORSE_DET_PNL*/
div.horse_det_pnl
{
	margin: 0 0 10px 0;
	z-index: 1;
}

div.horse_det_pnl div.bg_mid
{
	padding: 0px 0 4px 0;
}

div.horse_det_pnl div.desc
{
	width: 470px;
	float: left;
}
div.user-dtls div.horse_det_pnl div.desc
{
	width: 800px;
}
div.user-dtls div.horse_det_pnl div.user-prof
{
	width: 450px;
	padding-right: 10px;
}

div.news_det_pnl div.desc h1
{
	padding: 0 11px 0 0;
	float: left;
}
div.horse_det_pnl div.desc h1
{
	padding: 0 11px 0 0;
	float: left;
}

div.horse_det_pnl div.desc div.col_ttl
{
	width: 70px;
	float: left;
	color: #000;
}

div.user-dtls div.horse_det_pnl div.user-prof div.col_ttl
{
	width: 140px;
}

div.horse_det_pnl div.desc div.col_val
{
	padding-left: 6px;
	width: 400px;
	float: left;
}

div.user-dtls div.horse_det_pnl div.desc div.col_val
{
	width: 300px;
}

div.horse_det_pnl div.img_part
{
	padding: 0 10px;
	width: 70px;
	float: left;
}

div.news_det_pnl div.gray_tabs
{
	margin-top: 5px;
}

div.horse_det_pnl div.gray_tabs
{
	margin-top: 2px;
}

div.horse_det_pnl div.photos_top_part
{
	float: right;
	min-height: 104px;
	height: auto !important;
	height: 104px;
	border-left: 1px solid #d3d3d3;
}
div.user-dtls div.horse_det_pnl div.photos_top_part
{
	width: 210px;
}

div.horse_det_pnl div.photos_top_part div
{
	padding-left: 6px;
	float: left;
	overflow: hidden;
}


/*TABS_PANEL*/
div.tabs_panel
{
	padding-top: 14px;
}

div.tabs_panel div.blue_menu_part
{
	height: 20px;
	overflow: hidden;
	padding: 0;
	position: relative;
	z-index: 10;
}

div.tabs_panel div.left_col
{
	width: 628px;
	padding: 0 8px 0 0;
	float: left;
}
#blank_html_trans div.tabs_panel div.left_col
{
	width: 627px;
}
div.tabs_panel div.left_col div.cont_pad
{
	padding: 1px 1px 0 1px;
}

div.tabs_panel div.left_col div.under_tab_bord
{
	height: 240px;
	overflow: auto;
	padding: 2px 4px 0 4px;
}

div.tabs_panel div.right_col
{
	width: 315px;
	float: right;
}

div.tabs_panel div.mid_bord
{
	padding: 8px 8px 0 8px;
	border-left: 1px solid #b7b7b7;
	border-right: 1px solid #b7b7b7;
}

div.tabs_panel div.ttl_link_r_part
{
	float: right;
	margin-top: -29px;
	padding: 5px 8px 0 0;
	height: 24px;
}

div.tabs_panel div.ttl_link_r_part a
{
	display: block;
	float: left;
	margin-left: 15px;
}


/*SINGLE_NEWS_BLOCK*/
div.single_news_block
{
	padding: 2px 0 10px 0;
}

div.single_news_block div.bot_links
{
	padding: 18px 6px 0 6px;
}

div.single_news_block div.bot_links div.comments_part
{
	float: right;
	padding-left: 22px;
}

div.single_news_block div.bot_links div.comments_part span
{
	color: #576392;
	font-size: 12px;
	line-height: 15px;
}

div.single_news_block div.ttl_link
{
	clear: both;
	padding: 2px 6px;
}

div.single_news_block p
{
	padding: 0 6px;
}


/*COLORS_ITEMS_TABLE*/
div.colors_items_table
{
	padding-bottom: 8px;
}

div.colors_items_table div.cont
{
	padding: 3px 3px 0 4px;
	height: 175px;
	overflow: hidden;
}

div.colors_items_table div.row
{
	height: 88px;
}

div.colors_items_table div.row div.bg_blue
{
	background-color: #d1dafb;
}

div.colors_items_table div.row div.bg_gray
{
	background-color: #ededed;
}

div.colors_items_table div.row div.col
{
	height: 87px;
	border-right: 1px solid #fff;
	width: 101px;
	float: left;
	overflow: hidden;
}

div.colors_items_table div.row div.col div.dbl_line
{
	border-top: 1px solid #fff;
	padding: 12px 6px 0 6px;
	height: 31px;
}

div.colors_items_table div.row div.col div.fth_line
{
	border-top: 1px solid #fff;
	padding: 1px 6px 0 6px;
	height: 20px;
}

div.colors_items_table div.row div.col div.sngl_line
{
	padding: 32px 6px 0 6px;
	border-top: 1px solid #fff;
}

div.dbl_wide_in_pnl
{
	padding: 0 0 8px 0;
}


/*SORTED_TABLE*/
div.sorted_table div.bg_mid
{
	padding: 0;
}

div.sorted_table div.cont
{
	padding: 1px 0 0 1px;
}

div.sorted_table div.col
{
	float: left;
	border-right: 1px solid #fff;
	padding: 2px 6px 0 6px;
	min-height: 17px;
	height: auto !important;
	height: 17px;
}

div.sorted_table div.col_1
{
	width: 52px;
}

div.sorted_table div.col_2
{
	width: 29px;
}

div.sorted_table div.col_3
{
	width: 24px;
}

div.sorted_table div.col_4
{
	width: 52px;
}

div.sorted_table div.col_5
{
	width: 58px;
}

div.sorted_table div.col_6
{
	width: 28px;
}

div.sorted_table div.col_7
{
	width: 94px;
}

div.sorted_table div.col_8
{
	width: 32px;
}

div.sorted_table div.col_9
{
	width: 48px;
}

div.sorted_table div.col_10
{
	width: 105px;
}

div.sorted_table div.col_11
{
	width: 105px;
}

div.sorted_table div.col_12
{
	width: 105px;
}

div.sorted_table div.col_13
{
	width: 46px;
}

div.sorted_table div.row_title div.col
{
	background-color: #d1d1d1;
	color: #000;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
}

div.sorted_table div.row div.col
{
	color: #000;
	text-align: left;
}

div.sorted_table div.row_sorted
{
	padding-bottom: 1px;
	border-bottom: 1px solid #d0d0d0;
}

div.sorted_table div.row_sorted div.col
{
	padding: 0 !important;
}

div.sorted_table div.row_sorted div.col_1
{
	width: 64px;
}

div.sorted_table div.row_sorted div.col_1 select
{
	width: 64px;
}

div.sorted_table div.row_sorted div.col_2
{
	width: 41px;
}

div.sorted_table div.row_sorted div.col_3
{
	width: 36px;
}

div.sorted_table div.row_sorted div.col_3 input
{
	width: 30px;
}

div.sorted_table div.row_sorted div.col_4
{
	width: 64px;
}

div.sorted_table div.row_sorted div.col_4 input
{
	width: 58px;
}

div.sorted_table div.row_sorted div.col_5
{
	width: 70px;
}

div.sorted_table div.row_sorted div.col_6
{
	width: 40px;
}

div.sorted_table div.row_sorted div.col_6 input
{
	width: 34px;
}

div.sorted_table div.row_sorted div.col_7
{
	width: 106px;
}

div.sorted_table div.row_sorted div.col_7 input
{
	width: 100px;
}

div.sorted_table div.row_sorted div.col_8
{
	width: 44px;
}

div.sorted_table div.row_sorted div.col_8 input
{
	width: 38px;
}

div.sorted_table div.row_sorted div.col_9
{
	width: 60px;
}

div.sorted_table div.row_sorted div.col_9 input
{
	width: 54px;
}

div.sorted_table div.row_sorted div.col_10
{
	width: 117px;
}

div.sorted_table div.row_sorted div.col_10 input
{
	width: 111px;
}

div.sorted_table div.row_sorted div.col_11
{
	width: 117px;
}

div.sorted_table div.row_sorted div.col_11 input
{
	width: 111px;
}

div.sorted_table div.row_sorted div.col_12
{
	width: 117px;
}

div.sorted_table div.row_sorted div.col_12 input
{
	width: 111px;
}

div.sorted_table div.row_sorted div.col_13
{
	width: 58px;
}

div.sorted_table div.row_sorted div.col_13 input
{
	width: 52px;
}


div.small_photo_pnl div.img_part
{
	width: 42px;
}

div.small_photo_pnl div.desc
{
	width: 560px;
}

div.small_photo_pnl div.desc div.desc_pointer
{
	height: auto !important;
	padding-top: 0;
}

div.small_photo_pnl div.desc div.desc_pointer p
{
	height: auto !important;
}


/*DESC_VALUES*/
div.desc_values
{
	padding: 8px 0;
}

div.desc_values div.row
{
	overflow: hidden;
	padding-bottom: 2px;
}

div.desc_values div.row div.title
{
	width: 80px;
	padding-right: 4px;
	color: #000;
	float: left;
}

div.desc_values div.row div.value
{
	padding-left: 64px;
}

div.pnl_w_pad div.bg_mid
{
	padding: 0;
}

div.pnl_w_pad div.desc_values
{
	padding: 8px 7px;
}

div.pnl_w_pad h1
{
	padding-left: 7px;
	padding-right: 7px;
}


/*RACE_RES_PNL*/
div.race_res_pnl div.cont
{
	padding: 0 7px 7px 7px;
}

div.race_res_pnl div.single_item
{
	width: 202px;
	float: left;
	color: #000;
}

div.player_part
{
	width: 293px;
	height: 236px;
	overflow: hidden;
	padding: 3px 0 6px 0;
	margin: 0 auto;
}


/*RIGHT_COL_COMMENTS*/
div.r_col_comments
{
	padding: 4px 0;
}

div.r_col_comments div.img_part
{
	float: left;
	width: 41px;
	padding: 6px 6px 4px 6px;
}

div.r_col_comments div.desc
{
	padding-top: 6px;
	width: 236px;
	float: left;
}

div.col_cont_r div.sngl_photo_pnl
{
	width: 300px;
	float: none;
}

div.col_cont_r div.sngl_photo_pnl div.desc div.desc_pointer
{
	height: auto !important;
}

div.r_col_comments div.desc h5
{
	height: auto !important;
}

div.r_col_comments div.desc h5 .fl_l
{
	width: 40%;
	font-weight: normal;
}

div.r_col_comments div.desc h5 .fl_r
{
	width: 60%;
	font-weight: normal;
}

.alpha-link 
{
	border-bottom: solid 1px #ccc;
	padding: 30px;
}
.alpha-link td a 
{
	font-size: 14pt;
	background-color: #ccc;
	color: #fff;
	padding: 2px;
}

div.user-prof-dtl 
{
	padding: 10px 0 0 10px;
	float: left;
	width: 450px;
}
div.user-prof-dtl-txt
{
	float: left;
	width: 450px;
}
div.user-rating
{
	border: solid 1px #ccc;
	padding: 3px;
	float: right;
	width: 320px;
	margin-right: 2px;
	border-radius: 6px;
	-mox-border-radius: 6px;
}
.user-rating-ttl h2
{
    line-height: normal;
    font-weight: 600;
    font-size: 18px;
    margin: 0 1px;
    padding: 0 0 5px 0;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
}
.user-favs 
{
	margin-left: 10px;
	width: 200px;
}
.user-favs td 
{
	width: 50%;
}

.top10-img img 
{
	max-width: 550px;
}

.top10detail-item h2 
{
	font-weight: bold;
}
.top10-item h1 
{
	font-weight: bold;
	font-size: 28px;
}
.bigboldred 
{
	color: Red;
	font-weight: bold;
	font-size: 11pt;
}
.padleft5 { padding-left: 5px; }
.fbLoginExecute { display: none; }

/* News Related Stories */
.related-content {
	border: 1px solid #CCC;
	margin-bottom: 5px;
	/*margin-left: 5px;*/
	margin-right: 10px;
	background-color: #fff;
}
.related-content h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #0850a8;
	padding: 4px;
	color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
.related-content ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.related-content li {
	margin-left: 5px;
	font-size: 12px;
	margin-bottom: 3px;
}
.related-content li .content-subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	font-weight: bold;
}
.related-content li .content-subtitle-blog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C00;
	font-weight: bold;
}
.related-content li a {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #03336D;
}
.related-content li a:hover {
	text-decoration: underline;
	color: #3c81d3;
}

