/* ############################################################# */
/* ektron registered stylesheet */
/* id: EktronThickBoxCss */
/* path: /WorkArea/csslib/box.css
/* ############################################################# */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#Ekt_AjaxContent{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#EkTB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#EkTB_window a:link {color: #666666;}
#EkTB_window a:visited {color: #666666;}
#EkTB_window a:hover {color: #000;}
#EkTB_window a:active {color: #666666;}
#EkTB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#EkTB_overlay {
	position: fixed;
	z-index:100000;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.EkTB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #EkTB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#EkTB_window {
	position: fixed;
	background: #ffffff;
	z-index: 100002;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #EkTB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#EkTB_window img#EkTB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#EkTB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#EkTB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}


#EkTB_closeAjaxWindow a 
{
	width: 16px;
	height: 16px;
	overflow: hidden;
	padding: 0;
	margin: 0 0 1px 0;
	text-align:right;
	float:right;
	position:absolute;
	right:0.25em;
	top:0.25em;
	background-image:url('/WorkArea/images/ui/icons/cancel.png');
	display:block;
	background-repeat:no-repeat;
	
}

#EkTB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#EkTB_title{
	background-color:#e8e8e8;
	height:27px;
}

#EkTB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#EkTB_ajaxContent.EkTB_modal{
	padding:0px;
}

#EkTB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#EkTB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:100003;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #EkTB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#EkTB_HideSelect{
	z-index:99000;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #EkTB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#EkTB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
.EkTB_dialog_header
{	
	background-color:#6699CC;
	font-family:Verdana;
	font-weight:bold;
	font-variant:small-caps;
	padding:3px;
	border-bottom:solid 1px black;	
	text-align: right;
	margin-bottom:5px;
}
.EkTB_dialog_header span
{	
	float: left;
	text-align: left;
	display: block;
}

.EkTB_dialog
{

}
.EkTB_dialog th
{	
	padding-right: 10px !important;
}

.EkWksChoice
{
	text-align:center;
}
.EkWksName
{
	
}
.EkWksShareFolders th
{
	padding-left: 5px !important;
}

.EkTB_Button
{	
	border: solid 1px black !important;
}

.EkTB_Button:hover {
    border: 1px solid #f00 !important;
    background: #6699CC !important;
}

.EkTB_dialog label {
    /*display: block !important;*/
    /*float: left !important;*/
    margin: 2px 4px 2px 4px !important;
}

div.Ekt_AccordianMain { width: auto; }
div.Ekt_AccordianMain,div.Ekt_AccordianItem { margin: 0; }
div.Ekt_Accordian { background: #6699CC; font-size: 18px; padding: 5px; margin: 2px; }
div.Ekt_Accordian a { color: #FFF; }
div.Ekt_AccordianItem a { color: #000; }
div.Ekt_AccordianItem { border:solid 1px black; margin:2px;}
div.Ekt_AccordianItem ul { list-style: none; padding: 5px; }

#EkTB_container-image {padding:0;margin:12px;border:1px solid silver;position: relative;} 

#EkTB_container-image div.ekt_captionWrapper 
{
	position: absolute;
	top: 0em;
	left: 0em;
	width: 100%;
}

#EkTB_container-image div.ekt_captionWrapper div.ekt_captionInnerWrapper {
	padding: .25em;
	margin: .25em;
}

#EkTB_container-image div.ekt_caption {
	background-color: #fff;
	border: 1px solid #999;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

#EkTB_container-image div.ekt_caption div.ekt_caption_text {
	padding: .5em;
	color: #333;
}

#EkTB_container-image a {
	display: block;
	float: right;
	padding: .4em .5em;
	margin: .35em;
	color: #fff;
	background-color: #333;
	font-size: .87em;
	text-decoration: none;
	line-height: 1em;
}

#EkTB_container-image a:hover {color: #fff; background-color: #666;}

#EkTB_container-foot {padding:0;margin:0;}

.EkTB_overlayMacFFBGHack {background: url('/WorkArea/images/application/macFFBgHack.gif') repeat;}

/* ############################################################# */
/* ektron registered stylesheet */
/* id: EktronBubbleCss */
/* path: /WorkArea/csslib/bubble/bubble.css
/* ############################################################# */

#FloatBubble{display: none;position: absolute;z-index: 3200;}
#EkBubbleTable{width:400px;border:0px;text-align:left;}
#EkBubbleData{width: 360px; overflow: auto;background-color:#ffffff;}
#EkCloseBubbleIcon{text-align: right;background-color:#ffffff;}
#EkClose{height:11px;width:11px;}
#EkTop{height:52px;width:247px;background-image:url('/WorkArea/images/application/bubble/top.gif');}
#EkTopR{height:52px;width:21px;background-image:url('/WorkArea/images/application/bubble/topr.gif');}
#EkTopL{height:52px;width:21px;background-image:url('/WorkArea/images/application/bubble/topl.gif');}
#EkBotR{height:52px;width:21px;background-image:url('/WorkArea/images/application/bubble/botr.gif');}
#EkBotL{height:52px;width:21px;background-image:url('/WorkArea/images/application/bubble/botl.gif');}
#EkTopTile{background-image:url('/WorkArea/images/application/bubble/toptile.gif');}
#EkCenL{background-image:url('/WorkArea/images/application/bubble/cenl.gif');}
#EkCenR{background-image:url('/WorkArea/images/application/bubble/cenr.gif');}
#EkBot{background-image:url('/WorkArea/images/application/bubble/bot.gif');}
#FloatBubbleT{display: none;position: absolute;z-index: 3200;}
#EkBubbleTableT{width:400px;border:0px;TEXT-ALIGN:left;}
#EkBubbleDataT{width: 360px; overflow: auto;background-color:#ffffff;}
#EkCloseBubbleIconT{TEXT-ALIGN: right;background-color:#ffffff;}
#EkCloseT{height:11px;width:11px;}
#EkTopT{background-image:url('/WorkArea/images/application/bubble/topt.gif');}
#EkTopRT{height:52px;width:21px;background-image:url('/WorkArea/images/application/bubble/topr.gif');}
#EkTopLT{height:52px;width:21px;background-image:url('/WorkArea/images/application/bubble/topl.gif');}
#EkBotRT{height:52px;width:21px;background-image:url('/WorkArea/images/application/bubble/botr.gif');}
#EkBotLT{height:52px;width:21px;background-image:url('/WorkArea/images/application/bubble/botl.gif');}
#EkBotTile{background-image:url('/WorkArea/images/application/bubble/bottile.gif');}
#EkCenLT{background-image:url('/WorkArea/images/application/bubble/cenl.gif');}
#EkCenRT{background-image:url('/WorkArea/images/application/bubble/cenr.gif');}
#EkBotT{height:52px;width:247px;background-image:url('/WorkArea/images/application/bubble/bott.gif');}

/* ############################################################# */
/* ektron registered stylesheet */
/* id: EktronModalCss */
/* path: /WorkArea/java/plugins/modal/ektron.modal.css
/* ############################################################# */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
   the Window's z-index value will be set to 3000 by default (in ektron.jqmodal.js). 
   You can change this value by either;
	  a) supplying one via CSS
	  b) passing the "zIndex" parameter. E.g.  (window).modal({zIndex: 500}); 
*/
	
.ektronWindow {display: none; position: fixed !important; top: 25%; left: 50%; margin-left: -20em; width: 40em; background-color: #fff; color: #333; border: 1px solid #ddd;}
.ektronModalOverlay { background-color: #666666; margin: 0; padding: 0;}

/* widths */
.ektronModalWidth-10 {margin-left: -5em !important; width: 10em !important;}
.ektronModalWidth-20 {margin-left: -10em !important; width: 20em !important;}
.ektronModalWidth-25 {margin-left: -12.5em !important; width: 25em !important;}
.ektronModalWidth-30 {margin-left: -15em !important; width: 30em !important;}
.ektronModalWidth-40 {margin-left: -20em !important; width: 40em !important;}
.ektronModalWidth-50 {margin-left: -25em !important; width: 50em !important;}
.ektronModalWidth-60 {margin-left: -30em !important; width: 60em !important;}
.ektronModalWidth-70 {margin-left: -35em !important; width: 70em !important;}
.ektronModalWidth-80 {margin-left: -40em !important; width: 80em !important;}
.ektronModalWidth-90 {margin-left: -45em !important; width: 90em !important;}
.ektronModalWidth-100 {margin-left: -50em !important; width: 100em !important;}

/* heights */
.ektronModalHeight-10 {height: 10em !important;overflow-y: auto !important;}
.ektronModalHeight-20 {height: 20em !important;overflow-y: auto !important;}
.ektronModalHeight-25 {height: 25em !important;overflow-y: auto !important;}
.ektronModalHeight-30 {height: 30em !important;overflow-y: auto !important;}
.ektronModalHeight-40 {height: 40em !important;overflow-y: auto !important;}
.ektronModalHeight-50 {height: 50em !important;overflow-y: auto !important;}
.ektronModalHeight-60 {height: 60em !important;overflow-y: auto !important;}
.ektronModalHeight-70 {height: 70em !important;overflow-y: auto !important;}
.ektronModalHeight-80 {height: 80em !important;overflow-y: auto !important;}
.ektronModalHeight-90 {height: 90em !important;overflow-y: auto !important;}
.ektronModalHeight-100 {height: 100em !important;overflow-y: auto !important;}


/* Ektron Themes:  multiclass the outermost div with the theme className to achieve these styles */
.ektronModalStandard {font-size: 12px; border: 1px solid #525252; padding: 1em;}
div.ektronModalStandard { padding: 0em;	border: solid 1px #525252; background: #E1E7F2;	top: 50%; font-size: 12px;}
div.ektronModalStandard, div.ektronModalStandard input, div.ektronModalBody table th, div.ektronModalBody table td {font-family: Arial, Verdana, sans-serif;}
.ektronModalStandard .ektronModalHeader h3 { background-image: url('/WorkArea/images/application/darkblue_gradiant-nm.gif'); background-color: #3163BD;	background-repeat: repeat-x; background-position: 0 -2px; color: #fff;	margin: 0;	padding: .6em .25em; font-size: 1em; position: relative;}
.ektronModalStandard .ektronModalHeader h3 a.ektronModalClose {display: block;	background-image: url('/WorkArea/images/application/closeButton.gif'); background-repeat: no-repeat;	background-position: 0px -23px;	background-color: Transparent; text-decoration: none; width: 21px; height: 21px; position: absolute; right: .25em; top: .25em; text-indent: -10000px; overflow: hidden; cursor: pointer;}
.ektronModalStandard .ektronModalHeader h3 a.ektronModalClose:hover {background-position: -23px 0;}
.ektronModalStandard div.ektronModalBody { background: #FFFFFF none repeat scroll 0%; border: 1px solid silver;	color: #333333;	margin: 1em 0.75em;	padding: 0.5em;}
.ektronModalStandard div.ektronModalBody table { margin: 0 1.5em;}
.ektronModalStandard div.ektronModalBody table th {	font-size: 12px; padding-right: 1em; padding-top: .25em;}
.ektronModalStandard div.ektronModalBody table th, div.ektronModalBody table td{ vertical-align: top;}
.ektronModalStandard div.ektronModalBody fieldset{	clear: both;}

/* Buttons */
.ektronModalStandard .ektronModalButtonWrapper{	margin: 1em 0 .25em; padding: 0; list-style: none; width: 100%;}
.ektronModalStandard .buttonWrapper { float: right;	margin: 1em 0 0 0;	padding: 0;	list-style: none;	width: 50%;}
.ektronModalStandard .ektronModalButtonWrapper li, .ektronModalStandard ul.buttonWrapper li { display: inline; background-image: none; background-color: transparent;}
.ektronModalStandard ul.buttonWrapper li { float: right;	margin: 0;	padding: 0;	border: 0px;}
.ektronModalStandard a.button{	display: block;	padding: .5em 1em .5em 2.25em; border: 1px solid silver; background-color: #eee; color: #8F8F8F; background-repeat: no-repeat; background-position: .5em .4em; font-size: 1em; margin: 0 0 0 .75em; line-height: 100%; cursor: pointer; text-decoration: none;}
.ektronModalStandard a.button:active {  color: #8F8F8F;	font-size: inherit;}
.ektronModalStandard a.button:visited {	color: #8F8F8F;}
.ektronModalStandard a.button:hover { text-decoration: none;}
.ektronModalStandard a.buttonLeft {	float: left;}
.ektronModalStandard a.buttonRight { float: right;}
.ektronModalStandard a.text { font-size: .75em;}
.ektronModalStandard a.cancelButton { background-image: url('/WorkArea/images/application/delete.gif');}
.ektronModalStandard a.okButton { background-image: url('/WorkArea/images/application/check.gif');}
.ektronModalStandard a.nextButton { background-image: url('/WorkArea/images/application/but_next.gif'); background-position: .5em .25em;}
.ektronModalStandard a.backButton {	background-image: url('/WorkArea/images/application/but_prev.gif'); background-position: -.1em .25em;}
.ektronModalStandard a.deleteButton { background-image: url('/WorkArea/images/application/btn_delete-nm.gif'); background-position: .25em .1em; margin-right: .5em;}
.ektronModalStandard a.redHover:hover {	background-color: #FBE3E4; border: 1px solid #FBC2C4; color: #D12F19;}
.ektronModalStandard a.blueHover:hover { background-color: #DFF4FF;	border: 1px solid #C2E1EF; color: #336699;}
.ektronModalStandard a.greenHover:hover { background-color: #E6EFC2; border: 1px solid #C6D880;	color: #529214;}

/*Messages*/
.ektronModalStandard .messages {display: block; width: auto; margin-bottom: .1em; font-size: 1em;}
.ektronModalStandard .messages span { display: block; margin: .25em; padding: .5em .5em .5em 2em; background-repeat: no-repeat;	background-position: .25em .5em;}
.ektronModalStandard .messages span.wordbreak {	display: inline; text-indent: -10000px;	margin: 0; padding: 0; width: 0; overflow: hidden; font-size: 1px;}

/* clearfix */
.ektronModalStandard .clearfix:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0;}
.ektronModalStandard .clearfix { display: inline-block;}
/* Hides from IE-mac \*/
* html .ektronModalStandard .clearfix {	height: 1%;}
.ektronModalStandard .clearfix { display: block;}
/* End hide from IE-mac */

/* The following section of code must always be the last section of this file (IE Expression Bug)
   Do not place any piece of styling information below this point */
/* Background iframe styling for IE6. Prevents ActiveX bleed-through 
   (<select> form elements, etc.). 
*/
* iframe.ektronModalIframe {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6 star (*) selector used to hide 
   definition from browsers other than IE6.
   For valid CSS, use a conditional include instead 
*/
* html .ektronWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

/* ############################################################# */
/* ektron registered stylesheet */
/* id: EktronModifiedStyles */
/* path: /css/EktronModifiedStyles.css
/* ############################################################# */

#ekt_order_submit
{
	position: relative;
	float: left;
	margin-left: 195px;
	margin-top: 9px;
}

input.ekt_generic_button
{
	float: left;
	text-decoration: none;
	color: #ccc;
	padding: 0px 38px 0 0;
	font: 900 11px Arial, Helvetica, sans-serif;
	margin-left: 14px;
	height: 32px;
	border: 0px;
	cursor:pointer;
}
span.ekt_generic_button
{
	position: absolute;
	display: block;
	margin-top: -9px;
	height: 32px;
	margin-left: 0px;
	min-width: 14px;
	cursor:pointer;
}

input.ekt_generic_button:hover
{
	color: #868686;
	background: #f3f1e7 url('/images/btn_generic.gif') no-repeat top right;
	text-decoration: none !important;
}
span.ekt_generic_button:hover
{
	background: url('/images/btn_generic.gif') no-repeat top left;
}
input.ekt_generic_button
{
	background: #f3f1e7 url('/images/btn_generic.gif') no-repeat top right;
	color: #686868;
}
span.ekt_generic_button
{
	background: url('/images/btn_generic.gif') no-repeat top left;
}

#videoType
{
	float: left;
	padding-right: 10px;
}
#videoSubmit
{
	margin-left: 20px;
}


/*Photo gallery modifications */

.ContributionText
{
	border: 1px solid #c5c5a1;
	background-color: #e1ded5;
	width: 500px;
	height: 165px;
	clear: both;
	overflow: hidden;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}

/*#AddCommentBtn
{
	text-transform: uppercase;
	font-size: 11px !important;
	float: left;
	text-decoration: none;
	margin-right: 8px;
	font: 900 11px Arial, Helvetica, sans-serif;
	margin-left: 14px;
	height: 32px;
	border: 0px;
	background: url('/images/btn_generic135.gif') no-repeat top right;
	color: #686868;
	padding:0px 38px 3px 10px;
}

#AddCommentBtn:hover
{
	background: url('/images/btn_generic135.gif') no-repeat top right;
	color: #868686;
	text-decoration: none !important;
}*/

#AddCommentBtn
{
	display: none;	
}

.AddComment h4 { display: none;}
.AddComment h6 { margin: 0px 0px 5px 0px;}
.showGallery { max-width: 166px; max-height: 166px;}

#mini_gall a
{
	float: left;
	width: 99px;
}
img.miniGallery
{
	float: left;
	padding: 2px;
	background-color: #edeae4;
	border: 1px solid #cfccc4;
	margin: 2px 10px 7px 0px;
	max-width: 75px;
}

/*end Photo gallery modifications */



/***Ektron styles for the Polls Vote Button******/

.poll_generic_button {
	float: left;
	clear: left;
	text-transform:uppercase;
	font-size:11px !important;
}
input.poll_generic_button  {
	float: left;
	text-decoration: none;
	color: #ccc;
	padding: 9px 38px 7px 0;
	margin-right: 8px;
	font: 900 11px Arial, Helvetica, sans-serif;
	margin-left:14px;
	height: 32px;
	border:0 none;
	
}
input.poll_generic_button span {
	position: absolute;
	display: block;
	margin-top: -9px;
	height: 32px;
	margin-left:-14px;
	width: 14px;
}

input.poll_generic_button:hover {
 	color: #868686;
	background: url('/images/btn_generic.gif') no-repeat top right;
	text-decoration:none !important;
}
input.poll_generic_button:hover span {
	background: url('/images/btn_generic.gif') no-repeat top left;
}
input.poll_generic_button {
	background: url('/images/btn_generic.gif') no-repeat top right;
 	color: #686868;
}
input.poll_generic_button span {
	background: url('/images/btn_generic.gif') no-repeat top left;
}
span.poll_generic_button {
background:transparent url('/images/btn_generic.gif') no-repeat scroll left top;
}
span.poll_generic_button {
display:block;
height:32px;
margin-left:0;
margin-top:-9px;
position:absolute;
width:14px;
}

#opinion_poll .headreport
{
	font-family:verdana;
line-height:13px;
font-size:11px;
background:none;
border-bottom :none;
color:#00422E;
padding-bottom:6px;
}

/*****For Blog Archive ********/
div.blogArchive ul {
float:left;
list-style-type:none;
margin:10px 0 0;
padding:0;
position:relative;
width:100%;
}

div.blogArchive a {
color:#3A352E;
text-decoration:none;
}

div.blogArchive li {
border-bottom:1px dashed #E0DDCF;
display:block;
}

/* For Breadcrumbs*/

#breadcrumb li.inactive a
{
background-image :none;
/*background:transparent url('/images/breadcrumb_bullet_orange.gif') no-repeat scroll 0 7px;*/
margin-right:5px;
padding-left:7px;
color:#DE3B02;
}
/* End Breadcrumbs */

/* For Glossary */
.searchGlossary 
{
	background-image: url('/images/search_by_horse_textbox.jpg');
	background-repeat: no-repeat;
	height: 24px;
	width: 208px;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border: none;
	padding-top: 10px;
	padding-right: 10px;
	background-color: #F3F1E7;
}

/* End Glossary */




/* My Racetrack styles */
#adspace_728 {position:relative;width:728px;background:url('/images/adspace_728x90.jpg') no-repeat;height:90px;margin-top:8px;margin-left:0px;margin-bottom:8px;}
#welcomUser{float:left;position:relative;width:400px;}

#help {float: right; text-align: right; color: #DC3E01; margin:-20px 10px 1px 1px; display:block;}
#helpText {text-align: left;}

.widget {border:11px solid #E0DED5;margin-bottom:20px;width:335px;}

div.EktronPersonalization {border:0px solid silver;padding:0 0 10px 0;margin:0 0 10px 0 auto;font-family:Arial, Helvetica, sans-serif;}
div.EktronPersonalization div.widget {color:#449133;background-color:#F7F4EF;display:block;margin:10px 10px 10px 10px;border:11px solid #E0DED5;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;}
div.EktronPersonalization table.ektronWidgetPage td.column {position:static;vertical-align:top;border:0px solid #EEEEEE;vertical-align:top;padding:0em;}
div.EktronPersonalization div.tabWrapper div.innerWrapper ul.tabs {display:block;float:none;list-style:none;margin:0;padding:0;border-bottom:1px solid silver;}

div.EktronPersonalization div.widget > div.header {cursor:move;line-height:16px;background-image:url('/images/widget_header_bg.jpg');border-color:#CFCAB5 #CFCAB5 -moz-use-text-color;border-style:solid solid none;border-width:1px 1px medium;color:#004732;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;padding:4px 5px 5px 5px;}
div.EktronPersonalization div.widget > div.header h4 span {overflow:hidden;display:block;margin-right:1em;white-space:nowrap;padding:0px 0px 0px 2px;color:#004732;}
div.EktronPersonalization div.widget > div.content {padding-right:8px;overflow:auto;display:block;background-color:#F7F4EF;border:1px solid #CFCAB5;}
div.EktronPersonalization div.widget > div.content a {background-color:#F7F4EF;color:#449133;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;}
div.EktronPersonalization div.widget > div.content a:hover{color:#449133;text-decoration:'underline';}
div.EktronPersonalization div.widget > div.content a:visited {color:#449133;}

div.EktronPersonalization div.tabWrapper {display:block;background:transparent url('/images/separator_horizontal.jpg') repeat-x scroll 0 0;padding:0px;margin-right:5px;position:relative;z-index:88;}
div.EktronPersonalization div.tabWrapper div.innerWrapper {margin:0;padding:0; background-image:none;}
div.EktronPersonalization div.tabWrapper div.innerWrapper ul.tabs {display:block;float:none;list-style:none;margin:0;padding:10px 0px 5px 0px;border-bottom:0px solid #9a9a9a;}

div.EktronPersonalization div.tabWrapper div.innerWrapper ul.tabs li.tab {height:auto !important;text-align:left;font-weight:bold;float:left;position:relative;padding:6px 30px 6px 30px;border-left:1px solid silver;background-image:none;}
div.EktronPersonalization div.tabWrapper div.innerWrapper ul.tabs li.selected {background-image:url('/images/my_race2.jpg');cursor:default;background-position:0px 0px; border:solid 1px #696357;}
div.EktronPersonalization div.tabWrapper div.innerWrapper ul.tabs li.tabOptions {padding: 5px;}
div.EktronPersonalization div.tabWrapper div.innerWrapper ul.tabs li.tabOptions a {display:block;width:18px;height:18px;margin:0;padding:0;background-image:url('/images/widget_black_drop.jpg');background-repeat:no-repeat;background-position:0px 0px;}
div.EktronPersonalization div.tabWrapper div.innerWrapper ul.tabs li.tabOptions a:hover {background-image:url('/images/widget_black_drop.jpg');}

div.EktronPersonalization p.widgetTrayHandle {position:relative;z-index:2;margin:0 7px -9px 0;padding:0px;text-align:right;background:transparent url('/images/separator_horizontal.jpg') repeat-x scroll 0 0;}
div.EktronPersonalization p.widgetTrayHandle a.widgetTrayToggle span.direction {background-image:none;}
div.EktronPersonalization p.widgetTrayHandle a.widgetTrayToggle:hover span.direction {background-image:none;}

/* End My Racetrack styles */


/* Homepage Weather Module */
#wx_module_9569 { width:182px; margin:10px auto 0; }
#wx_module_9569 div { width:auto; height:auto; }
#wx_module_9569 #wowoverlay div { display:none; }
/* End HomePage Weather Module*/

/* Bios.aspx News_list.aspx style */
#header_body_container #body_subpage #right_column_subpage #sub_page_header .search_form .search_by_horse_name,
.search_form .search_news
{
	background-image: url('/images/search_by_horse_textbox.jpg');
	background-repeat: no-repeat;
	height: 24px;
	width: 208px;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border: none;
	padding-top: 10px;
	padding-right: 10px;
	background-color: #F3F1E7;
}
/* End Bios.aspx style */

/* comment.aspx changes */
.reservation_separator { line-height:1px;}
/* End comment.aspx changes */
#search_news
{
	background-image: url('/images/search_by_horse_textbox.jpg');
	background-repeat: no-repeat;
	height: 24px;
	width: 208px;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border: none;
	padding-top: 10px;
	padding-right: 10px;
	background-color: #F3F1E7;
}

/* For Lee's hidden buttons */
.subBtn
{
	display: none;
}
/* End for Lee's hidden buttons */

/* Follow button on twitter*/
.no_border 
{
border-style:none !important;
}
/* End Follow button on twitter*/

.greenlink_icons .ekt_greenlink
{
	color:#3B9728;
	font-size:12px;
font-weight:bold;

}

/* ############################################################# */
/* ektron registered stylesheet */
/* id: EktronSmartFormCss */
/* path: /WorkArea/csslib/contentdesigner/ektron.smartform.css
/* ############################################################# */

/* Copyright 2003-2009, Ektron, Inc. */

body
{
	margin:0px;
}

select, option 
{
	behavior: url('/WorkArea/csslib/contentdesigner/DisabledOptions.htc');
}

/* Wraps the content being edited. */
/* div.design_content may also have class design_mode_design or design_mode_entry */
#design_content, div.design_content 
{
	overflow: auto;
	padding:2px;
	background-image:none;
	border-style:none;
	background-color:white; /* required for workaround */
	/*
	If the background color is not set, clicking below the text on the left half
	of the window will send the cursor to the top of the content. Clicking on the
	right half sends the cursor to the end of the content, as it should. With
	the background color set, the cursor will find a location on the last line of
	text vertically above the mouse pointer when clicked.
	*/
}

#design_content table th.small, div.design_content table th.small 
{
	font-size: .87em;  /*prevents horizontal scroll in some situations */
}

/* This style would override the bordercolor attribute :-(
div.design_mode_design table 
{
	border:silver solid 1px;
}

div.design_mode_design td 
{
	border:silver solid 1px;
}
*/

#design_content a.design_bookmark, div.design_content a.design_bookmark
/* a[name] is not reliable in IE 7, so we add a class */
{
	display: inline-block;
	min-width: 18px; min-height: 14px;
	background-image: url('/WorkArea/csslib/contentdesigner/bkmrktag.gif') !important;
	background-repeat: no-repeat;
	background-position: bottom left; 
	text-decoration: none !important;
	cursor: move !important;
	border: solid 1px transparent;
	vertical-align: text-bottom;
	margin-bottom: 1px;
}
#design_content a.design_bookmark:hover, div.design_content a.design_bookmark:hover
{
	border: solid 1px cyan;
}

.design_loading_indicator
{
	position: absolute; 
}
iframe.contenteditable, iframe.design_cache
{
	width:100%; height:100%;
	background-image:none;
	border-style:none;
	padding:0px;
	min-height:5em; /* autoheight */
}
div.design_richarea iframe.contenteditable, div.design_richarea iframe.design_cache
{
	/* autoheight */
	min-height:5em; 
}
/* Wraps the shadowed content of the iframe.contenteditable. */
div.design_iframe_membrane 
{
	display:none;
}

/* Wraps the content of the group box (eg, <fieldset>) apart from its caption (eg, <legend>). */
div.design_membrane 
{
	width:100%;
	background-image:none;
	border-style:none;
	margin:0px;
	padding:0px;
}

/* The following apply to their respective field types for design. */
div.ektdesignns_richarea 
{
	border:inset 2px; 
	margin:0px;
	padding:1px; 
	width:98%; height:5em; overflow:auto; 
	vertical-align:top; 
	font-size:x-small;
	background-image:none;
}

div.ektdesignns_checklist 
{
	border:dotted buttonface 2px; 
	margin:2px;
	padding:4px;
	background-image:none;
}

div.ektdesignns_choices 
{
	border:dotted buttonface 2px; 
	margin:2px;
	padding:4px;
	background-image:none;
}

span.HackForMoveToElementText
{
	line-height: 0px; 
}

span.ektdesignns_calendar 
{
	background-color:#99ccff; 
	border:1.0px solid #6699cc; 
	/*border:dotted buttonface 2px; */
	margin:2px;
	padding:1px;
	background-image:none;
}

span.ektdesignns_imageonly 
{
	border:dotted buttonface 2px; 
	margin:2px;
	padding:1px;
	background-image:none;
}

span.ektdesignns_filelink 
{
	border:dotted buttonface 2px; 
	margin:2px;
	padding:1px;
	background-image:none;
}

span.ektdesignns_mergefield 
{
	background-color:#99ccff; 
	border:1.0px solid #6699cc; 
	padding-left:2px; padding-right:2px;
	padding-top:0px; padding-bottom:0px;
	background-image:none;
}

div.ektdesignns_mergelist 
{
	background-color:#99ccff; 
	border:4px solid #6699cc; 
	padding:7px; 
	overflow:auto; 
	vertical-align:top;
	background-image:none;
}

div.ektdesignns_mergelist table
{
	border:1px; 
}

span.ektdesignns_resource
{
	border:dotted buttonface 2px; 
	margin:2px;
	padding:1px;
	background-image:none;
}

span.ektdesignns_resource span, span.design_resource span
{
	background-color:#99ccff; 
	padding:0px;
	background-image:none;
}

/* The following apply to their respective field types for data entry. */
div.design_group 
{
	min-height:5em;  /* standards mode */
	overflow:visible;
	background-image:none;
	border-style:none;
	margin:0px;
	padding:0px; 
}

fieldset.design_group 
{
	border:dashed buttonface 2px; 
	padding:2px; 
	margin:2px; 
	width:100%;
}

div.design_richarea 
{
	border:inset 2px;
	width:99%; 
	height:auto;
	min-height:5em; /* standards mode */
	overflow:visible;
	background-color:white;
	padding:1px;
	background-image:none;
}

div.design_checklist 
{
	font-family:arial; 
	font-weight:normal; 
	background-color:white; 
	padding:4px;
	background-image:none;
	border-style:none;
}

div.design_choices 
{
	font-family:arial; 
	font-weight:normal; 
	background-color:white; 
	padding:4px;
	background-image:none;
	border-style:none;
}

span.design_calendar 
{
	font-family:arial; 
	font-weight:normal; 
	background-color:white; 
	border-width:2px;
	padding:1px;
	background-image:none;
}

span.design_imageonly 
{
	font-family:arial; 
	font-weight:normal; 
	background-color:white; 
	padding:1px;
	border-width:2px;
	background-image:none;
}

span.design_filelink 
{
	font-family:arial; 
	font-weight:normal; 
	background-color:white; 
	padding:1px;
	border-width:2px;
	background-image:none;
}

input.design_calculation 
{
	border-style:solid;
	border-width:1px;
}

span.design_standardlabel
{
	font-family:arial; 
	font-weight:normal; 
	background-color:white; 
	padding:1px;
	border-width:2px;
	background-image:none;
}

/* design_fieldbutton applies to the icon for fields with a button (e.g., calendar). */
img.design_fieldbutton 
{
	/* margin:2px; Can't set margin because it interferes with span border */
	vertical-align: middle;
}

/* design_container is used in data entry mode for the context menu. */
div.design_container 
{
	background-image:none;
	border-style:none;
	padding:0px; 
}

/* design_selectwrapper is used in data entry mode to hide select lists when the context menu 
	is showing. Otherwise, the select list window is always on top. */
span.design_selectwrapper 
{
	border:inset 2px;
	background-color:#F0F0F0;
	background-image:none;
	padding:0px; 
}

span.design_selectwrapper select 
{
	margin:-2px;
	visibility:hidden;
}

/* design_contextmenu is used in data entry mode for the context menu for repeatable elements. */
div.design_contextmenu 
{
	position:absolute; z-index:32001;
	border:2px outset;
	padding:2px;
	font-family:MS Sans Serif;
	font-size:x-small;
	color:buttontext; background-color:buttonface; 
	background-image:none;
}

div.design_contextmenu table, div.design_contextmenu table th, div.design_contextmenu table td
{
	border:none;
	padding:0px;
}

img.design_contextmenu_button 
{
}

/* design_view_button is for the icon to show/hide group boxes. */
a.design_view_button:link 
{
	padding:2px; 
}
a.design_view_button:visited 
{
	padding:2px; 
}
a.design_view_button:hover 
{
	padding:2px; 
}
a.design_view_button 
{
	padding:2px; 
}

img.design_view_button 
{
}

/* design_menuitem is used in data entry mode for the context menu for repeatable elements. */
/*	If a web page has the DOCTYPE declaration, different modern browsers will draw the page in 
	different rendering modes (quirks, standard/strict, almost standard modes). 
	http://hsivonen.iki.fi/doctype/
	The following pages describe how to trigger quirks mode in IE6 and IE7 
	in order to give the correct hover background coverage (the page behaves as IE5):
	http://www.quirksmode.org/css/quirksmode.html 
	http://www.satzansatz.de/cssd/quirksmode.html
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/IETechCol/cols/dnexpie/ie7_css_compat.asp
	However, Draco has no control over customer's web pages.  These materials
	can only be written as a workaround for future KB articles. 
*/
a.design_menuitem:link 
{
	color:buttontext;
	padding-right:4px; padding-left:4px; padding-top:2px; padding-bottom:2px; 
	font-family:MS Sans Serif;
	font-size:x-small;
	text-decoration:none;
}
a.design_menuitem:visited 
{
	color:buttontext;
	padding-right:4px; padding-left:4px; padding-top:2px; padding-bottom:2px; 
	font-family:MS Sans Serif;
	font-size:x-small;
	text-decoration:none;
}
a.design_menuitem:hover 
{
	background-color:yellow;
	color:buttontext;
	padding-right:4px; padding-left:4px; padding-top:2px; padding-bottom:2px; 
	font-family:MS Sans Serif;
	font-size:x-small;
	text-decoration:none;
}
a.design_menuitem 
{
	color:buttontext;
	width:100%;
	padding-right:4px; padding-left:4px; padding-top:2px; padding-bottom:2px; 
	font-family:MS Sans Serif;
	font-size:x-small;
	text-decoration:none;
}
a.design_menuitem_disabled:link 
{
	cursor:not-allowed;
	padding-right:4px; padding-left:4px; padding-top:2px; padding-bottom:2px; 
	font-family:MS Sans Serif;
	font-size:x-small;
	text-decoration:none;
}
a.design_menuitem_disabled:visited 
{
	cursor:not-allowed;
	padding-right:4px; padding-left:4px; padding-top:2px; padding-bottom:2px; 
	font-family:MS Sans Serif;
	font-size:x-small;
	text-decoration:none;
}
a.design_menuitem_disabled:hover 
{
	cursor:not-allowed;
	padding-right:4px; padding-left:4px; padding-top:2px; padding-bottom:2px; 
	font-family:MS Sans Serif;
	font-size:x-small;
	text-decoration:none;
}
a.design_menuitem_disabled 
{
	cursor:not-allowed;
	padding-right:4px; padding-left:4px; padding-top:2px; padding-bottom:2px; 
	font-family:MS Sans Serif;
	font-size:x-small;
	text-decoration:none;
}

/* Moving the cursor up and down over background-image:url('/WorkArea/csslib/contentdesigner/') will eventually use up resources :-( */

a.design_menuitem img 
{
	margin-right:4px;
}
a.design_menuitem_disabled img 
{
	margin-right:4px;
}


/* design_dynlist_* is used in data entry mode for repeatable elements. */
div.design_dynlist_container 
{
	background-image:none;
	border-style:none;
	padding:0px; 
}

table.design_dynlist_area 
{
	width:100%;
}

img.design_dynlist_spacer 
{
	width:150px; height:0;
}

td.design_dynlist_first_normal 
{
	padding:3px;
	width:11px;
	vertical-align:top;
}
td.design_dynlist_normal, th.design_dynlist_normal 
{
	padding:2px;
	border:white solid 1px !important;
	vertical-align:top;
}
td.design_dynlist_last_normal 
{
	width:1px;
	vertical-align:top;
}
td.design_dynlist_first_hover 
{
	padding:3px;
	width:11px;
	vertical-align:top;
}
td.design_dynlist_hover, th.design_dynlist_hover 
{
	padding:2px;
	border:buttonface dotted 1px !important;
	vertical-align:top;
}
td.design_dynlist_last_hover 
{
	width:1px;
	vertical-align:top;
}

table.design_dynlist_area,
table.design_dynlist_area > tbody > tr > td,
td.design_dynlist_first_normal, td.design_dynlist_last_normal,
td.design_dynlist_first_hover, td.design_dynlist_last_hover,
tr.design_spacer td
{
	border-style:none !important;
}

a.design_dynlist_menu:link 
{
	color:buttontext;
	border-style:none;
	font-family:MS Sans Serif;
	font-size:xx-small;
	text-decoration:none;
}
a.design_dynlist_menu:visited 
{
	color:buttontext;
	border-style:none;
	font-family:MS Sans Serif;
	font-size:xx-small;
	text-decoration:none;
}
a.design_dynlist_menu:hover 
{
	color:buttontext;
	border-style:none;
	font-family:MS Sans Serif;
	font-size:xx-small;
	text-decoration:underline;
}
a.design_dynlist_menu 
{
	color:buttontext;
	border-style:none;
	font-family:MS Sans Serif;
	font-size:xx-small;
	text-decoration:none;
}

/* design_add_graphic for icon to add new data elements in data entry mode. */
img.design_add_graphic 
{
	margin-right:2px;
}

/* design_prototype identifies content to adding new data elements in data entry mode. */
.design_prototype 
{
	display:none;
}

/* design_list_* format choices field */
ol.design_list_vertical 
{
	list-style-type:none;
	margin:0;
	padding-left:1px;
	padding-right:3px;
	border:solid white 2px;
}
ol.design_list_vertical li 
{
	display:list-item;
}
ol.design_list_horizontal 
{
	margin:0;
	padding-left:1px;
	padding-right:3px;
	border:solid white 2px;
}
ol.design_list_horizontal li 
{
	display:inline;
}
select, textarea 
{
	vertical-align:top;
}
.design_validation_failed
{
	border: 2px dashed red !important;
}
input.design_validation_failed 
{
	background: #ffeeee;
}
span.design_validation_failed select
{
	background: #ffeeee;
}
span.design_validation_failed input
{
	background: #ffeeee;
}

/* show_design_border is used to display a border around the tabular data table in design mode. */
.show_design_border, table.show_design_border td, table.show_design_border th 
{
	border: silver solid 1px;
}

/* indicate selected field in content */
.design_selected_field
{
	background-image: url('/WorkArea/csslib/contentdesigner/selectedfield.gif') !important;
	background-repeat: repeat;
}
span.design_edit_fieldprop 
{
	background-image: url('/WorkArea/csslib/contentdesigner/editfieldprop.gif') !important;
	background-repeat:no-repeat;
	vertical-align: baseline;
	cursor: pointer !important;
	margin: 2px 2px 0 2px;
	width: 16px;
    height: 16px;
    display: inline-block;
}

.MakeLink
{
	color: #00F;
	border-bottom: dotted;
}

/* placeholder tags */
textarea.design_placeholder_script
{
	display: block;
	width: 98%;
	height: 200px;
	color: Maroon;
	background-color: White;
	font-family: Courier New;
	font-size: small;
	overflow: auto;
}

img.design_fixedsize_placeholder
{
	background: #0066CC url('/WorkArea/csslib/contentdesigner/placeholder.png') no-repeat;
	width: 28px;
	height: 18px;
	margin: 2px;
	border-style: none;
}

img.design_resizable_placeholder
{
	background: white url('/WorkArea/csslib/contentdesigner/placeholderbg.gif') repeat;
	margin: 2px;
	border: solid 2px black;
}

img.design_placeholder_script
{
	background: url('/WorkArea/csslib/contentdesigner/script.gif') no-repeat;
	width: 16px;
	height: 16px;
	margin: 2px;
	border-style: none;
}

img.design_placeholder_link
{
	background: url('/WorkArea/csslib/contentdesigner/css.gif') no-repeat;
	width: 16px;
	height: 16px;
	margin: 2px;
	border-style: none;
}

.design_placeholder-hidden
{
	width: 0 !important;
	height: 0 !important;
	border: none 0 !important;
}


.contentUsability 
{
	margin: 0;
	padding: 0;
	border: none;
}

span.contentUsability
{
	padding-left: 3px;
	padding-right: 3px;
}

span.contentUsability-nohover
{
	background-image: url('/WorkArea/csslib/contentdesigner/circledot.gif');
	background-position: center;
	background-repeat: no-repeat;
}
span.contentUsability-hover
{
	/* this class is removed on mouse action */
}

p.contentUsability-nohover
{
	clear: left;
	float: left;
	/* position: relative;   position causes IE 7 to make the content editable DIV element a scrollable region
	top: -3px; */
	margin-top: -3px;
	width: 14px;
	height: 14px;
	line-height: 0;
	background-image: url('/WorkArea/csslib/contentdesigner/paraghost.gif');
	background-position: left;
	background-repeat: no-repeat;
}
p.contentUsability-hover
{
	/* this class is removed on mouse action */
	/* using min-width causes IE 7 to display the paragraph as a selectable control with cursor forced to 'move' */
	/* min-width: 11px; */
}
/* IE will always display when editing, so we need to manually hide, unfortunately, we can only make it invisible, but not actually remove the realestate */


