﻿#s4-titlerow{ margin:0 auto; width:980px!important; padding-top:0px; }
#wrapper{ height:100%; margin:0 auto; width:980px!important; }
.s4-beforetitletable{ display: block; height:0px; }

body.v4master { font-family:Arial, Helvetica, sans-serif; margin:0 auto; overflow:auto!important; 
/*background-image: url("/UILib/wallpaper/FortuneBowl2018.jpg");*/
background-repeat:no-repeat;
background-attachment:fixed;
background-position:center top;}
body #s4-workspace{ overflow:visible; width:100%; }
#pageStatusBar{ margin:0 auto; width:965px; }
#s4-mainarea{
background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#201815));
	background: -moz-linear-gradient(top,  #fefefe,  #201815); 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#201815');
}
.mainContent2{ border-collapse:collapse; padding:0; width:100%; }

#MSO_ContentTable{ margin:0 auto; min-width:744px; }
.s4-ca{ background:transparent; border-spacing:0; margin:0 auto; }
form,#s4-bodyContainer{ margin:0 auto; }
#s4-ribbonrow{ 
	background:#585858; margin:0 auto; overflow-y:visible; position:relative;
	width:980px;  z-index:100;
}
.menu-horizontal a.dynamic-children span.additional-background{
	background:url(/UILib/blank.png);
}
.verticalspace, .verticalSpace, .infosectionspace{ 
	empty-cells:show; height:100%; width:10px !important; padding:0; margin:0;
}
.LandingPageSpace{ height:10px!important; width:100%; }
.LandingPageHeader{
	color:#6f2a8e;
	font-size:24px;
	font-weight:700;
	height:15px;
	padding:2px 0 5px;
	text-indent:0px;
	text-transform:uppercase;
	vertical-align:top;
}
/*SiteMap*/
#ctl00_m_g_e3731a19_205b_4476_8dce_23ff46dbdc31_ctl00_gvSiteMap .LandingPageHeader{
 color:#00477d; height:15px; text-indent:18px; text-transform:uppercase;
}


.Bctext{
	color:#00477f!important;
	font-family:Helvetica, Arial, sans-serif!important;
	font-size:12px!important;
	font-weight:700!important;
	line-height:13px;
}
.s4-toplinks .s4-tn{ text-transform:uppercase!important; }

body #s4-topheader2{
	background:transparent url(../../UILib/navigationbg.png) no-repeat;
	border:0 transparent none!important; height:45px;
	margin:0 auto; width:980px; z-index:500;
}
.s4-toplinks{
	font-size:12px; left:10px; position:relative;
	text-transform:uppercase; top:10px; z-index:10;
}
.s4-toplinks .s4-tn li.static > .menu-item{
	background:transparent; border-style:none;
	color:#FFF; text-decoration:none;
}

.s4-toplinks .s4-tn li.static > .selected, .s4-toplinks .s4-tn li.static > .selected:hover{
	font-weight:700; text-decoration:none; background:transparent;
}
.s4-toplinks .s4-tn li.dynamic a{ background-color:#4D4D4D; color:#FFF; }
.s4-toplinks .s4-tn li.static > .menu-item:hover, .s4-toplinks .s4-tn li.dynamic a:hover{
	color:#00a9a7; text-decoration:none;
}
#s4-searcharea{ position:relative; top:10px;z-index:99; }
.ms-sbgo{ position:relative; z-index:3; }
.STC_Margin_Left{ margin-left:10px; }
.STC_Margin_LeftFive{ margin-left:5px; }

.STC_Table_wp_Notification table,.STC_Table_wp_Notification td{
	vertical-align:top; width:948px;
}
.STC_PaddingTop_wp_Notification{ margin:10px 15px; }
.STC_Div_wp_Notification{
	background:#fafad7; border:1px solid #f5d591;
	margin: 0px 0 10px; /* margin:10px 0 10px;*/ width:978px;
}
.ms-WPBody a.STC_Link_wp_Notification{
	color:red; display:block; padding:10px 15px 0 0; text-align:right;
}
.ManageBanner{ height:30px; padding-left:5px; }
.ms-WPBody td{ font: 8pt Arial; /*font:1em Arial, Helvetica, sans-serif;*/ }

.psrch-PopupPanel{
	display:none; line-height:13px; margin-top:5px; overflow:hidden;
	position:absolute; text-overflow:ellipsis; visibility:hidden; z-index:1000;
}
.psrch-PopupContainer{
	background:#FFF url(../../_layouts/images/recent_doc_gradient.png) repeat-x;
	border-bottom:2px solid #BEC2C7; height:193px; width:502px;
}
.psrch-PopupContainer #TabList{
	border-bottom:1px solid #BEC2C7;
	border-left:1px solid #E6E9ED;
	border-right:1px solid #E6E9ED;
	height:22px;
	margin:0!important;
}
.psrch-PopupContainer #TabList li{
	border:1px solid transparent; border-top:1px solid #E6E9ED;
	float:left; max-width:200px; overflow:hidden; position:relative;
	text-overflow:ellipsis; white-space:nowrap;
}
.psrch-PopupContainer #TabKeywordRelated,.psrch-PopupContainer #TabRecentlyUpdated{
	left:-1px; padding:4px 10px!important;
}
.psrch-PopupContainer #Close{
	border:0 none!important; float:right!important;
	padding:3px 2px 0 0 !important;
}

.psrch-PopupContainer #Close img{ 
	border:0 none; cursor:pointer!important; padding:0;
}
.psrch-TabSelected{
	border:1px solid #BEC2C7!important;
	border-bottom:1px solid #FFF!important;
}
.psrch-TabSelected a{ color:#676767!important; }

.psrch-ResultWrapper{
	border-left:1px solid #BEC2C7;
	border-right:1px solid #BEC2C7;
	height:135px; padding:11px 0 0;
}
.psrch-PopupContainer #NoResult{ margin:0 0 0 11px; }
.psrch-PopupContainer #PopupResults{ margin:0!important; }
.psrch-PopupContainer #PopupResults li{
	height:27px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}
.psrch-PopupContainer #LinkImg{
	border:0; cursor:pointer!important;
	margin:0 11px; vertical-align:middle;
}
.psrch-PopupContainer #MoreLink{
	border-right:1px solid #BEC2C7;
	float:right; height:24px; padding:0 11px 0 0;
}
.psrch-PopupContainer #PopupFooter{
	border-left:1px solid #BEC2C7; height:24px;
}

.psrch-PopupContainer #Progress{
	background:#FFF;
	border:1px solid #E6E9ED;
	display:block;
	left:88px;
	padding:11px;
	position:relative;
	text-align:center;
	top:-85px;
	white-space:nowrap;
	width:300px;
	z-index:2000;
}
.psrch-UpdateGraphics{ padding-right:11px; vertical-align:middle; }
.psrch-FullResult{
	border-top:1px dashed #ccc;
	margin:0; min-height:1px; padding:11px 0 0;
}
.psrch-TextSeparator{ color:#ccc; margin:-4px; }
.psrch-results{ padding:0 24px; }
.psrch-Main ul{ list-style:none; margin:0; padding:0; }
.psrch-Main #UserPhoto{
	float:left; margin:0 0 11px; overflow:hidden;
	padding:0; text-overflow:ellipsis; width:102px;
}
.psrch-Main #UserPhoto img{
	border:1px solid #ccc; display:block;
	margin-left:auto; margin-right:auto;
	max-height:96px; max-width:96px; padding:2px;
}
.psrch-Main #JBean{ float:left; margin:3px 4px 0 11px; }
.psrch-Main #ContactInfo{
	float:left;
	margin:0 11px 0 0;
	overflow:hidden;
	padding:0;
	text-overflow:ellipsis;
	width:232px;
}
.psrch-Main #ContactInfo ul{ margin:0 0 11px; }
.psrch-Main #MoreInfo{
margin:0 0 0 372px;
max-width:530px;
overflow:hidden;
padding:0;
text-overflow:ellipsis;
}

.psrch-Main #MoreInfo li{
margin:0 0 11px 11px;
padding:0;
}

.psrch-Main #FieldTitle{
color:#3B4F65;
display:block;
font-size:1.1em;
}

.psrch-Main #SelfSrchHeading{
background:#E0EEF8;
border-bottom:1px solid #0072BC;
border-left:1px solid #0072BC;
border-right:1px solid #92C3E7;
border-top:1px solid #0072BC;
float:left;
margin:0;
overflow:hidden;
padding:0;
text-overflow:ellipsis;
}

.psrch-Main #SelfSrchHeading table{
height:100px;
table-layout:fixed;
text-align:center;
width:100px;
}

.psrch-Main #SelfSrchHeading td{
padding:11px;
}

.psrch-Main #SelfSrchFreq{
border-bottom:1px solid #0072BC;
border-top:1px solid #0072BC;
float:left;
height:78px;
margin:0;
overflow:hidden;
padding:11px;
text-overflow:ellipsis;
width:248px;
}

.psrch-Main #SelfSrchFreq li,.psrch-Main #SelfSrchTermsContent{
font-style:italic;
margin-left:11px;
}

.psrch-Main #SelfSrchFreqTitle,.psrch-Main #SelfSrchTermsTitle{
margin-top:11px;
}

.psrch-Main #SelfSrchTerms{
border-bottom:1px solid #0072BC;
border-left:1px dashed #BCBCBC;
border-right:1px solid #0072BC;
border-top:1px solid #0072BC;
display:table;
height:78px;
margin:0 0 0 372px;
max-width:507px;
min-width:248px;
overflow:hidden;
padding:11px 10px;
table-layout:fixed;
text-overflow:ellipsis;
}

.psrch-Main #ContactInfo #NameField a{
font-size:1.3em;
}

.psrch-Main #HotHH a:link,.psrch-Main #HotHH a:visited{
color:#676767;
}

.psrch-Main #HotHH a:hover{
color:#0072BC;
text-decoration:underline;
}

.psrch-Main #Clear2{
border:0;
clear:both;
height:11px;
margin:0;
padding:0;
width:0;
}

.psrch-SummaryResult{
margin:0;
min-height:1px;
padding:6px 0 0;
}

.ms-searchsummarymain #UserPhoto{
float:left;
height:48px;
margin:2px 0 11px;
overflow:hidden;
padding:0;
text-overflow:ellipsis;
width:48px;
}

.ms-searchsummarymain #UserPhoto img{
border:1px solid #ccc;
display:block;
margin-left:auto;
margin-right:auto;
max-height:42px;
max-width:42px;
padding:2px;
}

.ms-searchsummarymain #ContactInfo ul{
margin:0 0 11px;
padding:0;
}

.ms-searchsummarymain #JBean{
float:left;
margin:2px 3px 0 5px;
}

.ms-searchsummarymain #ContactInfo{
margin:0;
overflow:hidden;
padding:0;
text-overflow:ellipsis;
}

.psrch-OptionsOuterContainer{
margin:3px 0 0;
padding:0;
position:absolute;
z-index:1000;
}

.psrch-OptionsContainer{
background:#FFF url(../../_layouts/images/recent_doc_gradient.png) repeat-x scroll center bottom;
border-bottom:#D0D0D0 2px solid;
border-left:#D0D0D0 1px solid;
border-right:#D0D0D0 1px solid;
border-top:#D0D0D0 1px solid;
padding:3px 5px;
}

.psrch-OptionsLayoutTable{
border:0;
width:100%;
}

.psrch-OptionsTitle{
font-size:12px;
text-align:left;
white-space:nowrap;
}

.psrch-OptionsClose img{
border:0;
cursor:pointer!important;
}

.psrch-OptionsLabelField{
padding:4px 25px 0 0;
text-align:left;
white-space:nowrap;
}

.psrch-OptionsValueField{
padding:4px 7px 0 0;
text-align:left;
width:100%;
}

.psrch-OptionsValueField div{
width:inherit!important;
}

.srch-AutoCompContainer{
background:#FFF;
border-bottom:1px solid #B6BABF;
border-left:1px solid #B6BABF;
border-right:1px solid #B6BABF;
margin:0;
padding:5px 0;
position:absolute;
visibility:hidden;
z-index:1000;
}

.srch-AutoCompDropImg{
background:transparent url(../../_layouts/images/querysuggest.gif) no-repeat;
height:8px;
left:14px;
position:absolute;
top:-1px;
width:16px;
}

.srch-AutoCompList{
cursor:pointer;
font-family:verdana,tahoma,sans-serif;
font-size:1.3em;
margin:0;
overflow:hidden;
padding:0;
text-align:left;
text-overflow:ellipsis;
white-space:nowrap;
}

.srch-AutoCompListItem{
background:#FFF;
color:#0072bc;
margin:0;
padding:4px 2px 4px 11px;
}

.srch-AutoCompHListItem{
background:#ccebff url(../../_layouts/images/hover_tab_gradient.png) repeat-x;
border-bottom:1px solid #91CDF2;
border-top:solid 1px #c6e5f8;
color:#003759;
margin:0;
padding:3px 2px 3px 11px;
}

.srch-SocDistTitle{
border-bottom:#d6e8ff 1px solid;
color:#333;
font-family:tahoma;
font-size:1.2em;
font-weight:700;
margin-bottom:5px;
padding-bottom:2px;
width:100%;
}

.psrch-Description{
color:#333;
font-family:Tahoma;
font-size:1em;
margin-left:0;
padding-bottom:2px;
}

.psrch-PropLabel{
color:#333;
font-family:Tahoma;
font-size:1em;
}

.psrch-PropValue{
color:#080;
font-family:Tahoma;
font-size:1em;
}

.psrch-Title{
font-family:Tahoma;
font-size:1.2em;
}

.psrch-Title A:link,.psrch-Title A:visited{
color:#039;
font-family:Tahoma;
padding-left:4px;
text-decoration:none;
}

.psrch-Title a:hover{
color:red;
text-decoration:underline;
}

.psrch-Metadata{
color:#333;
font-family:Tahoma;
font-size:1em;
margin:0 0 25px;
}

.psrch-Action A:link,.psrch-Action A:visited{
color:#039;
}

.psrch-profimg{
background:#ececec;
border:1px solid #e0ded5;
table-layout:fixed;
}

.psrch-result{
padding-bottom:16px;
}

.psrch-propcell{
padding-left:8px;
}

.psrch-Icon{
float:left;
margin-left:10px;
position:relative;
top:2px;
}

.srchctr_leftcell{
vertical-align:top;
width:175px;
}

.srch-maintop{
clear:both;
max-width:670px;
padding:8px 0 40px;
}

.srch-maintoppeople{
clear:both;
max-width:970px;
padding:8px 0 40px;
}

.srch-mainbottom{
padding-bottom:50px;
}

.srch-maintopright{
float:right;
width:49%;
}

.srch-maintopleft{
clear:both;
float:left;
width:50%;
}

.srchctr_mainleftcell{
padding-top:2px;
vertical-align:top;
}

.srch-maintop2{
clear:both;
padding-right:24px;
}

.srch-federationarea{
background:#fcfcfc;
border:solid #dbddde;
border-width:0 0 1px 1px;
float:right;
padding:0 0 5px;
}

.srch-refinearea{
min-height:300px;
}

.ms-searchref-taxapply{
border:1px solid gray;
text-align:right;
}

.ms-searchref-main{
background-color:#fcfcfc;
background-image:url(../../_layouts/images/vertical_refinement_gradient.png);
background-position:right;
background-repeat:repeat-y;
border:1px solid #dbddde;
border-width:0 0 1px;
font-family:verdana,tahoma,sans-serif!important;
font-size:1em;
height:100%;
margin:0;
padding:7px 0 5px;
width:175px;
}

.ms-searchref-caption{
color:#000!important;
padding:10px 0 8px 10px;
vertical-align:middle;
}

ul.ms-searchref-filters{
height:100%;
list-style-type:none;
margin:0;
padding-left:0;
}

.ms-searchref-categoryname{
color:#3b4f65;
font-size:1.1em;
height:10px;
padding:1px 3px 7px 11px;
}

li.ms-searchref-filter,li.ms-searchref-filtermsg{
color:#0072bc;
margin:1px 0 1px 6px;
padding:4px 20px 4px 5px;
}

li.ms-searchref-selected,li.ms-searchref-filtermsg{
background:#fff;
border-bottom:#dbddde 1px solid;
border-left:#dbddde 1px solid;
border-top:#dbddde 1px solid;
}

.ms-searchref-indenticon{
color:#8c8c8c;
}

.ms-searchref-subsite{
margin-left:10px!important;
}

.ms-searchref-filterlink{
color:#0072bc!important;
text-decoration:none!important;
}

.ms-searchref-filterlink:hover{
color:#44aff6!important;
text-decoration:underline!important;
}

.ms-searchref-more{
color:#0072bc!important;
text-align:left;
text-decoration:none!important;
}

.ms-searchref-morelink{
padding:5px 0 3px 12px;
}

.ms-searchref-moreicon{
border:0;
vertical-align:middle;
}

.srch-HighConfidence{
background:#f7f3cd;
}

.srch-HCMain{
border-bottom:1px solid #6F9DD9;
margin:5px 0 10px;
padding:0;
width:100%;
}

.srch-BestBets{
max-width:630px;
width:100%;
}

div.srch-BB-Result{
padding-bottom:20px;
padding-left:24px;
}

div.srch-BestBetsBottom{
margin-bottom:15px;
margin-left:143px;
margin-top:5px;
}

div.srch-BestBetsBottom2{
border-bottom:solid 1px #dbddde;
width:330px;
}

div.ms-topanswerseperation{
border-bottom:solid 1px #dbddde;
margin-left:123px;
margin-top:5px;
width:330px;
}

span.srch-BB-URL2{
color:green;
font-family:verdana,tahoma,sans-serif;
font-size:1em;
margin:0 0 4px;
max-width:575px;
word-wrap:break-word;
}

.srch-BB-URL3{
margin-left:24px;
overflow:hidden;
}

span.srch-BB-URL{
margin:0 0 4px 2px;
width:100%;
}

.srch-BB-URL a:hover{
color:#080!important;
text-decoration:underline;
}

.srch-BestBetsTitle{
color:#03d;
font-family:tahoma,verdana,sans-serif;
font-size:1.2em;
margin:0 0 4px;
}

.srch-BB-Description2{
color:#000;
font-family:verdana,tahoma,sans-serif;
font-size:1em;
margin:0 0 2px 24px;
max-width:575px;
word-wrap:break-word;
}

.srch-BB-Description{
color:#333;
font-family:tahoma,verdana,sans-serif;
font-size:1em;
margin:0 0 4px 2px;
width:100%;
}

.srch-BB-Description2 b{
color:#000;
font-weight:700;
}

div.srch-BB-SpecialTerm{
color:#333!important;
font-family:verdana,tahoma,sans-serif;
font-size:1em!important;
padding-bottom:10px;
width:100%;
}

div.srch-BB-SpecialTerm div{
color:#333!important;
font-family:verdana,tahoma,sans-serif;
font-size:1em!important;
}

span.srch-BB-SpecialTerm{
margin:0 0 4px;
}

.srch-BB-SpecialTerm b{
color:#333;
font-size:1.2em;
font-weight:700;
}

.srch-InputText{
color:#666;
font-family:verdana,tahoma,sans-serif;
font-size:10pt;
margin:0;
}

.srch-groupbar{
background:#ebf3ff;
color:#000;
}

td.ms-vb{
font-family:tahoma,verdana,arial,helvetica,sans-serif;
font-size:8pt;
}

th.ms-vh{
font-family:tahoma,verdana,arial,helvetica,sans-serif;
font-size:8pt;
text-decoration:none;
vertical-align:top;
}

.ms-srchAlignTop{
padding-bottom:0;
padding-top:0;
}

.srch-advancedtable{
background:#fcfcfc;
border:1px solid #dbddde;
margin:40px auto;
padding:0 25px 25px;
}

.ms-advsrch-img{
border:none;
margin-right:5px;
padding:4px 0 5px;
vertical-align:middle;
}

.ms-advsrchtips{
padding-top:25px;
}

.ms-advsrchText-v2box{
border:1px solid #abadb3;
font-family:verdana,tahoma,sans-serif;
font-size:1em;
height:15px;
width:200px;
}

h3.ms-advsrchHeadingText{
margin:1em;
}

td.ms-advsrchHeadingText{
color:#003759;
font-size:1.3em;
font-weight:400!important;
}

td.ms-advsrchText-v1{
color:#5d6878;
padding-right:4px;
text-align:right;
}

td.ms-advsrchText-v2{
color:#5d6878;
vertical-align:middle;
}

td.ms-advsrchText-v2 select{
color:#5d6878;
vertical-align:bottom;
width:120px;
}

.ms-advsrchPropValue{
border:1px solid #abadb3;
font-family:verdana,tahoma,sans-serif;
font-size:8pt;
height:15px;
margin-right:5px;
vertical-align:bottom;
width:200px;
}

select.ms-advsrchAndOrDDL{
color:#5d6878;
font-family:verdana,tahoma,sans-serif;
font-size:8pt;
height:20px;
margin-right:5px;
}

.ms-redirectControl{
color:#5b5b5b;
font-family:tahoma;
font-size:8pt;
}

.ms-redirectControl a{
color:#039;
font-family:Tahoma,Verdana;
text-decoration:none;
}

.ms-diffchange{
background:#ff0;
}

.ms-searchsummaryUrl{
color:green!important;
font-family:verdana,tahoma,sans-serif!important;
font-size:1em;
text-decoration:none;
text-overflow:ellipsis;
}

div.ms-searchsummarydescouter{
display:block;
margin-bottom:10px;
padding:0 4px 0 0;
}

div.ms-searchsummarydesc{
color:#3b4f65;
font-family:verdana,tahoma,sans-serif!important;
font-size:1em;
overflow:hidden;
padding:0;
text-decoration:none;
width:180px;
}

.ms-searchsummarydesc div{
float:none!important;
height:100%!important;
margin:0!important;
position:static!important;
}

.ms-searchsummarydesc font{
color:#333!important;
font-family:verdana,tahoma,sans-serif!important;
font-size:10pt!important;
padding-left:2px;
text-decoration:none;
}

.ms-searchsummarymain{
margin:0 0 25px;
padding:0 10px 0 0;
width:190px;
}

.ms-searchsummarymain a:link,.ms-searchsummarymain a:visited{
color:#0072BC!important;
}

.ms-searchsummarymain a:hover{
color:#44AFF6!important;
text-decoration:underline!important;
}

div.ms-searchsummarybody{
left:0;
padding-left:10px;
position:relative;
}

:first-child+html div.ms-searchsummarybody{
width:180px;
}

div.ms-searchChannelTitle{
left:0;
margin:0;
padding:4px 0 5px;
position:relative;
}

.ms-searchChannelTitle span{
color:#3b4f65!important;
font-family:verdana,tahoma,sans-serif!important;
font-size:1.1em;
margin-left:10px;
text-decoration:none;
}

.ms-searchChannelTitle span img{
border:0;
margin-right:3px;
vertical-align:top;
}

.ms-searchsummarymorelink{
font-size:1em;
padding:0 0 0 10px;
}

.ms-searchsummarymorelink a:link,.ms-searchsummarymorelink a:visited{
color:#0072bc;
text-decoration:none;
}

.ms-searchtaTitle A:link,.ms-searchtaTitle A:visited,.ms-searchtaTitle A:hover{
color:#0072bc!important;
font-size:1.3em;
margin:0 5px 0 8px;
text-decoration:underline!important;
}

.ms-searchtaUrl{
color:green!important;
font-size:1em;
margin-left:24px;
text-decoration:none;
}

div.ms-searchtadescouter{
display:block;
padding:0 4px 0 0;
}

.ms-searchtadesc div{
float:none!important;
font-family:verdana,tahoma,sans-serif!important;
height:100%!important;
margin:0!important;
position:static!important;
}

.ms-searchtadesc font{
color:#595959!important;
font-family:verdana,tahoma,sans-serif!important;
font-size:8pt!important;
padding-left:2px;
text-decoration:none;
}

div.ms-searchtadesc{
color:#000;
font-family:verdana,tahoma,sans-serif!important;
font-size:1em;
margin:2px 0 2px 24px;
max-width:575px;
}

.ms-searchtadesc b{
color:#000;
font-size:1.1em;
font-weight:700;
margin:2px;
}

.ms-searchtamain{
max-width:630px;
padding-bottom:15px;
padding-left:24px;
}

div.ms-searchtabody{
left:0;
overflow:hidden;
padding-bottom:15px;
position:relative;
}

div.ms-searchtaChannelTitle{
background:url(../../_layouts/images/checkmark.gif);
background-position:center left;
background-repeat:no-repeat;
margin:0 0 10px;
padding:4px 0;
}

.ms-searchtaChannelTitle span{
color:#525252!important;
font-family:verdana,tahoma,sans-serif!important;
font-size:10pt!important;
font-weight:700;
margin-left:3px;
text-decoration:none;
}

.ms-searchtaChannelTitle span img{
border:0;
margin-left:16px;
margin-right:3px;
}

.srch-Metadata{
border-top:0 none!important;
color:#8c8c8c;
margin:2px 0 20px!important;
}

.srch-Metadata1{
border-top:0 none!important;
margin:2px 0 20px 24px;
max-width:575px;
padding-left:5px;
width:100%;
}

.ms-srchresultstop{
background:#fff;
}

.srch-stats{
background:#fff!important;
color:#3b4f65;
font-family:verdana,tahoma,sans-serif!important;
margin-left:10px;
white-space:normal!important;
}

.srch-HCSocDistTitle{
background:url(../../_layouts/images/checkmark.gif);
background-position:top left;
background-repeat:no-repeat;
color:#525252!important;
font-family:Tahoma,Verdana!important;
font-size:10pt!important;
font-weight:700;
padding-left:19px;
width:100%;
}

.psrch-HCresult{
padding:4px 0 10px 2px;
}

td.ms-sbscopes select{
display:block;
margin:0;
padding:5px 5px 6px 10px;
}

.ms-sbtable{
color:#000;
font-family:verdana,tahoma,sans-serif;
font-style:normal;
font-weight:400;
}

.ms-sbtablealt{
color:#000;
font-family:verdana,tahoma,sans-serif;
font-size:.7em;
font-style:normal;
font-weight:400;
}

.ms-sbtable-ex{
border-collapse:collapse;
float:left;
}

td.ms-sbcellnoborder{
border:0;
padding-right:2px;
white-space:nowrap;
}

.ms-sbtext{
color:#3b4f65;
font-family:verdana,tahoma,sans-serif;border-collapse:collapse;

font-size:1em;
padding-right:5px;
white-space:nowrap;
}

.ms-sbplain{
background:url(http://www.turfclub.com.sg/_layouts/images/bgximg.png;wac412b8fd5469b1a9) repeat-x 0 -511px;
background-color:#fff;
border:solid 1px #b6babf!important;
border-right:none!important;
display:block;
font-family:verdana,tahoma,sans-serif;
font-size:10.5pt;
height:17px;
padding:6px 2px 7px 10px;
}

.ms-sbplainwithborder{
font-family:Tahoma;
font-size:8pt;
}

td.ms-sblink{
border:none;
text-align:left;
}

.ms-sblink a:link,.ms-sblink a:visited{
color:#0072bc;
font-size:8pt;
margin-left:15px;
text-decoration:none;
}

.ms-sblink a:hover{
color:#44aff6;
font-size:8pt;
margin-left:15px;
text-decoration:underline;
}

td.ms-sbgo img{
border:1px solid #b6babf!important;
border-left:none!important;
vertical-align:bottom;
}

.ms-sbLastCell{
padding-right:10px;
}

td.ms-sbscopes{
border:none!important;
padding-right:10px;
}

select.ms-sbscopes{
border:thin solid #dbddde;
font-family:verdana,tahoma,sans-serif;
font-size:1.3em;
vertical-align:middle;
width:170px;
}

.srch-WPBody{
color:#666;
font-family:verdana,tahoma,sans-serif;
font-size:1em;
margin:0;
}

.srch-wperror{
padding:0 8px 8px;
}

.srch-results{
max-width:630px;
padding-left:24px;
}

.srch-sort{
color:#333;
font-size:1em;
}

.srch-sort a:hover{
color:#1D71B6;
text-decoration:underline;
}

.srch-sort-right2{
color:#3b4f65;
float:right;
padding-right:10px;
}

.srch-sort-right{
color:#333;
float:right;
font-family:tahoma,verdana,sans-serif;
font-size:1em;
padding-bottom:4px;
}

.srch-sort-right2 A:link,.srch-sort-right2 A:visited{
color:#1D71B6;
text-decoration:none;
}

.srch-sort-right a:link,.srch-sort-right a:visited{
color:#039;
font-size:1em;
text-decoration:none;
}

.srch-Summary{
color:#3b4f65;
font-family:Verdana,Tahoma;
font-size:1em;
margin-top:4px;
padding-left:2px;
}

.srch-Summary A:link,.srch-Summary A:visited{
color:#0072bc;
font-style:italic;
font-weight:700;
text-decoration:underline;
}

.srch-stats A:hover{
color:#44aff6;
text-decoration:underline;
}

.srch-picture{
border:1px solid #ccc;
max-height:92px;
max-width:92px;
padding:2px;
vertical-align:middle;
}

.srch-picture1{
float:left;
padding-right:8px;
width:16px;
}

.srch-picture2{
float:left;
height:102px;
margin-right:10px;
text-align:center;
width:102px;
}

.srch-picturetext{
list-style:none;
margin:0;
}

.srch-Description2{
color:#000;
font-size:1em;
margin-left:24px;
max-width:575px;
}

.srch-Description2 a:link{
color:#0072bc;
text-decoration:underline;
}

.srch-definition{
color:#666;
margin-left:10px;
}

.srch-Description2 b{
color:#000;
font-size:1em;
font-weight:700;
margin:2px;
}

.srch-Description{
color:#333;
font-family:tahoma,verdana,sans-serif;
font-size:1em;
margin:0 0 4px;
}

.srch-alertme a img{
margin-left:3px!important;
}

.srch-Title A:link,.srch-Title A:visited{
color:#039;
font-family:tahoma,verdana,sans-serif;
font-size:1.2em;
margin-left:4px;
}

.srch-Title3{
padding-left:24px;
}

.srch-Title a:hover{
color:red;
text-decoration:underline;
}

.srch-Title2 a:link,.srch-Title2 a:visited,.srch-Title2 a:hover{
color:#0072bc!important;
font-size:1.3em;
text-decoration:underline!important;
}

.srch-Title5{
margin-bottom:3px;
}

.srch-BBTitle a:link,.srch-BBTitle a:visited,.srch-BBTitle a:hover{
color:#0072bc!important;
font-family:verdana,tahoma,sans-serif!important;
font-size:1em;
margin-left:0!important;
text-decoration:underline!important;
}

.srch-BBTitle{
color:#3b4f65!important;
font-family:verdana,tahoma,sans-serif!important;
font-size:1.3em!important;
margin-left:0!important;
padding-left:8px!important;
}

.srch-urllink{
display:inline-block;
margin-right:8px;
}

.srch-URL2{
color:green!important;
margin-right:8px;
max-width:575px;
word-wrap:break-word;
}

span.srch-urllink a:link,.srch-urllink a:visited{
color:#0072bc;
font-size:1em;
}

.srch-Metadata2{
color:#666;
margin-left:24px;
}

.srch-Page{
clear:both;
color:#666;
font-family:verdana,tahoma,sans-serif;
font-size:1em;
padding:.7em 0 7em 48px;
}

.srch-Page A:link,.srch-Page A:visited{
border:1px solid transparent;
color:#1D71B6!important;
display:block;
float:left;
font-size:1.1em;
font-weight:400;
margin:0 3px;
padding:4px 7.5px;
text-decoration:none;
}

.srch-Page a:hover{
border-bottom:solid 1px #91cdf2;
border-left:solid 1px #91cdf2;
border-right:solid 1px #91cdf2;
border-top:solid 1px #c6e5f8;
display:block;
float:left;
text-decoration:none!important;
}

.srch-Page-img a:link,.srch-Page-img a:visited{
background:none;
border:none;
border-top:1px solid transparent;
padding-left:4px;
padding-right:4px;
}

.srch-Page-img a:hover{
border-bottom:solid 1px #91cdf2;
border-left:solid 1px #91cdf2;
border-right:solid 1px #91cdf2;
border-top:solid 1px #c6e5f8;
padding-bottom:2px;
padding-left:3px;
padding-right:3px;
text-decoration:none;
}

.srch-Page STRONG{
background:url(../../_layouts/images/selbg.png) repeat-x left top;
background-color:#ccebff;
border-bottom:solid 1px #91cdf2;
border-left:solid 1px #91cdf2;
border-right:solid 1px #91cdf2;
border-top:solid 1px #c6e5f8;
display:block;
float:left;
font-size:1.1em;
font-weight:400;
margin:0 3px;
padding:4px 7.5px;
text-decoration:none;
}

.srch-dup A:link,.srch-dup A:visited{
color:#517acc;
}

.srch-Icon img{
float:left;
vertical-align:bottom;
width:16px;
}

.ms-searchresultsareaSeparator{
background:#d6e8ff;
padding:0;
}

.ms-sctabarea{
margin-top:0;
}

.ms-sctabcn{
background:url(../../_layouts/images/selbg.png) repeat-x left top;
background-color:#ccebff;
border-bottom:solid 1px #91cdf2;
border-left:solid 1px #91cdf2;
border-right:solid 1px #91cdf2;
border-top:solid 1px #c6e5f8;
color:#003759;
font-family:verdana,tahoma,sans-serif;
font-size:1em;
font-style:normal;
font-weight:400;
height:23px;
padding:0 10px;
vertical-align:middle;
}

.ms-sctabcnhover{
background:url(../../_layouts/images/selbg.png) repeat-x left top;
background-color:#ccebff;
background-repeat:repeat-x;
border-bottom:solid 1px #91cdf2;
border-left:solid 1px #91cdf2;
border-right:solid 1px #91cdf2;
border-top:solid 1px #c6e5f8;
color:#003759;
font-family:verdana,tahoma,sans-serif;
font-size:1em;
font-style:normal;
font-weight:400;
height:23px;
padding:0 10px;
vertical-align:middle;
}

.ms-sctabcfhover{
font-family:verdana,tahoma,sans-serif;
font-size:1em;
font-style:normal;
font-weight:400;
padding:0 10px;
vertical-align:middle;
}

.ms-sctabcf A:link,.ms-sctabcf A:visited,.ms-sctabcfhover A:link,.ms-sctabcfhover A:visited{
color:#0072bc;
font-family:verdana,tahoma,sans-serif;
font-style:normal;
text-decoration:none;
}

.ms-sctabcfhover A:hover{
color:#44aff6;
font-family:verdana,tahoma,sans-serif;
font-style:normal;
text-decoration:underline;
}

.ms-sctabnt{
padding:3px 0 3px 7px;
}

.ms-sctabnt A:link,.ms-sctabnt A:visited{
__lcssfsfont-size:8pt;
color:#039;
font-family:verdana,tahoma,sans-serif;
font-style:normal;
text-decoration:none;
}

.ms-sctabcf{
font-family:verdana,tahoma,sans-serif;
font-size:1em;
font-style:normal;
font-weight:400;
padding:0 10px;
vertical-align:middle;
}

.ms-sctabrx{
color:#7A7A7A;
padding:2px 4px;
text-align:left;
vertical-align:middle;
width:100%;
}

.srch-dropdown{
color:#595959;
font-size:1.1em;
margin-left:5px;
}

.srch-gosearchimg{
background:#fff url(http://www.turfclub.com.sg/_layouts/images/bgximg.png;wac412b8fd5469b1a9) repeat-x 0 -511px;
height:30px;
}

.srch-clear{
clear:both;
padding-top:10px;
}

.srch-sb-main{
height:100%;
padding-bottom:10px;
padding-top:150px;
width:100%;
}

.srch-maincontent-seperator{
border-color:#b6babf;
border-style:solid;
border-width:0 0 1px;
height:1px;
width:100%;
}

.srch-sb-results4{
margin:auto;
width:420px;
}

.srch-sb-results6{
margin:auto;
padding-top:10px;
width:420px;
}

.srch-sb-results7{
margin-top:150px;
width:100%;
}

.srch-sb-results{
background:#fcfcfc;
height:100%;
padding-bottom:2px;
padding-top:7px;
width:100%;
}

.srch-sb-results1{
padding-left:175px;
}

.srch-sb-results2{
padding-left:175px;
padding-top:8px;
}

div.srch-BestBetsWPTitle{
background:url(../../_layouts/images/checkmark.gif);
background-position:top left;
background-repeat:no-repeat;
padding-bottom:10px;
position:relative;
}

span.srch-BestBetsWPTitle{
color:#525252;
font-family:tahoma,verdana,sans-serif;
font-size:1.2em;
font-weight:700;
padding-left:20px;
}

.s4-search table{
float:left;
margin-right:17px;
width:212px;
}

.s4-search .ms-sbtable-ex{
float:right;
margin-right:2px;
margin-top:2px;
}


.my-web-part-tabs{
	position:relative;
	margin:4px 0 0;
}
.wpt-ui-tabs-wrapper h2 span,
.wpt-ui-tabs-wrapper h2{
	font-size:17px !important;
	line-height:21px;
}
.wpt-ui-tabs-wrapper .MsoNormalTable{
	width:100%;
}
.wpt-ui-tabs-wrapper .MsoNormalTable tr,
.wpt-ui-tabs-wrapper .MsoNormalTable td{
	height:40px !important;
}
#ctl00_m_g_2b60f681_59c1_4005_92a4_a5a608577b9a_ctl00_tblContent{
	height:705px !important;
	width:744px !important;
}
#ctl00_m_g_2b60f681_59c1_4005_92a4_a5a608577b9a_ctl00_OutsiderTabContainer{padding:10px;}
#ctl00_m_g_2b60f681_59c1_4005_92a4_a5a608577b9a_ctl00_TableHeaderCell2{padding:10px 10px 0 0;}
#ctl00_m_g_2b60f681_59c1_4005_92a4_a5a608577b9a_ctl00_OutsiderTabContainer_Polytrack_pnlPolytrackContent > div > table{
	width:100% !important;
	border-bottom:1px solid #000 !important;
}
#ctl00_m_g_2b60f681_59c1_4005_92a4_a5a608577b9a_ctl00_OutsiderTabContainer_Polytrack_pnlPolytrackContent td{
	border:solid #000 !important;
	border-width:1px 1px 0 0 !important;
}
#ctl00_m_g_2b60f681_59c1_4005_92a4_a5a608577b9a_ctl00_OutsiderTabContainer_Polytrack_pnlPolytrackContent td.xl75{border-left:1px solid #000 !important;}
#ctl00_m_g_2b60f681_59c1_4005_92a4_a5a608577b9a_ctl00_OutsiderTabContainer_Polytrack_pnlPolytrackContent td.no-border,
#ctl00_m_g_2b60f681_59c1_4005_92a4_a5a608577b9a_ctl00_OutsiderTabContainer_Polytrack_pnlPolytrackContent td.xl81{border-right:0 !important;border-top:0 !important;}
#ctl00_m_g_2b60f681_59c1_4005_92a4_a5a608577b9a_ctl00_OutsiderTabContainer_Polytrack_pnlPolytrackContent td.no-border-custom{
	border-top:0 !important;
}
.hidden-row{display:none !important;}
/*#ctl00_m_g_149c7aab_d286_41d6_917c_ec3968980331_ctl00_TableCell1{height:710px;}*/

#ctl00_m_g_149c7aab_d286_41d6_917c_ec3968980331_ctl00_contentDivQ ol{
	line-height:15px;
	margin:10px 0 0;
}
*+html #ctl00_m_g_149c7aab_d286_41d6_917c_ec3968980331_ctl00_contentDivQ ol{margin:10px 0 0 45px;}
#ctl00_m_g_149c7aab_d286_41d6_917c_ec3968980331_ctl00_contentDivQ ol br{display:none;}
#ctl00_m_g_149c7aab_d286_41d6_917c_ec3968980331_ctl00_contentDivQ li{padding:0 0 12px;}
/*#ctl00_m_g_9aa6037c_5f98_4b2f_b05e_19ed401d9620_ctl00_TableCell1{
	padding:0;
	/*height:730px;*/
}*/
*+html .IndustryLandingContent .verticalSpace{width:8px !important;}
*+html .WageringLandingContent .verticalSpace{}
.s4-search select.ms-sbscopes,.s4-search input.ms-sbplain{
border:1px solid #e3e3e3!important;
color:#476382;
margin-top:0;
}

.s4-search input.ms-sbplain{
	background:#fff url(http://www.turfclub.com.sg/_layouts/images/bgximg.png;wac412b8fd5469b1a9) repeat-x 0 -511px;
	border:1px solid #e3e3e3; left:20px; z-index:3;
	position:relative; font-size:1.1em; height:17px;
	padding:2px 3px 0; width:160px !important;
}

.s4-search .srch-gosearchimg{
background:url(http://www.turfclub.com.sg/_layouts/images/bgximg.png;wac412b8fd5469b1a9) repeat-x 0 -511px;
background-color:#fff;
border:1px solid #e3e3e3!important;
border-left:none!important;
height:19px;
padding:0!important;
}

.ms-osssearch-SearchAreaTd{
background:#fcfcfc;
border-bottom:1px solid #b6babf;
padding-bottom:4px;
padding-top:6px;
}

.ms-osssearch-NotificationDiv{
float:left;
padding-bottom:4px;
padding-top:4px;
text-color:#3b4f65;
}

.ms-osssearch-NotificationDiv a:link,.ms-osssearch-NotificationDiv a:visited,.ms-osssearch-NotificationDiv a:active{
color:#0072BC;
text-decoration:none;
}

.ms-osssearch-NotificationDiv a:hover{
color:#44AFF6;
text-decoration:underline;
}

h3.ms-advsearch-header{
color:#525252;
font-size:1em;
margin:0;
}

div.ms-advsearch-header{
margin-bottom:5px;
margin-top:25px;
}

.srch-ext-action-margin{
margin-right:10px;
}

.srch-ext-detail-table-docpreview{
margin-left:24px;
}

.srch-ext-docpreview{
margin-left:0;
}

.src-ext-tablevaligntop{
padding:0;
vertical-align:top;
}

.srch-ext-doc-prev-btn{
width:24px;
}

.srch-ext-visualbestbet{
border:0;
left:40px;
margin:0;
overflow:hidden;
position:relative;
width:90%;
}

.srch-ext-previewcloseicon{
border:1px solid silver;
cursor:pointer;
display:none;
height:18px;
left:0;
position:absolute;
top:0;
width:18px;
z-index:1;
}

.srch-ext-spanleft{
color:#666;
cursor:pointer;
display:none;
font-size:24px;
text-align:center;
user-select:none;
width:22px;
}

.srch-ext-spanleftdis{
color:#CCC;
cursor:pointer;
display:none;
font-size:24px;
line-height:162px;
text-align:center;
user-select:none;
width:22px;
}

.srch-ext-spanright{
color:#666;
cursor:pointer;
display:none;
font-size:24px;
line-height:162px;
margin-left:2px;
text-align:center;
user-select:none;
width:22px;
}

.srch-ext-spanrightdis{
color:#ccc;
cursor:pointer;
display:none;
font-size:24px;
line-height:162px;
text-align:center;
user-select:none;
width:22px;
}

a.srch-ext-previewLinksDis,a.srch-ext-previewLinksDis:link,a.srch-ext-previewLinksDis:active,a.srch-ext-previewLinksDis:hover{
color:#666;
cursor:arrow;
text-decoration:none!important;
}

.srch-ext-Metadata{
border-top:0 none!important;
margin:0 0 0 24px !important;
}

.srch-ext-title{
margin-bottom:10px;
margin-top:20px;
}

.srch-ext-previewThumbnailDiv{
margin:2px 10px 16px 0;
position:relative;
}

.srch-ext-previewIconDocImg{
border:1px solid #D0D0D0;
}

.srch-ext-previewIconPptImg{
border:1px solid #D0D0D0;
cursor:pointer;
}

.srch-ext-mgnfier{
bottom:-10px;
cursor:pointer;
position:absolute;
right:0;
z-index:2;
}

.srch-ext-prev-error{
bottom:0;
cursor:pointer;
position:absolute;
right:0;
z-index:2;
}

.srch-ext-previewDivDocImg{
border:1px solid silver;
margin-left:0;
margin-right:2px;
padding:8px;
}

.srch-ext-previewDivDocImgLast{
border:1px solid silver;
margin-left:0;
margin-right:0;
padding:8px;
}

.srch-ext-previewDivPptImg{
border:1px solid silver;
margin-left:0;
margin-right:2px;
}

.srch-ext-previewDivPptImgLast{
border:1px solid silver;
cursor:pointer;
margin-left:0;
margin-right:0;
}

.srch-ext-fullViewCenter{
margin:10px;
}

.srch-ext-fullViewTable{
background:#EEE;
border:1px solid #000;
filter:alpha(opacity=95);
opacity:0.95;
}

.srch-ext-fullViewClose{
background:#DDD;
border:1px solid #000;
cursor:pointer;
font-size:10pt;
font-weight:700;
width:0;
}

.srch-ext-findSimilarLink{
color:#039;
font-family:arial;
font-size:9pt;
}

.srch-ext-previewWindow{
display:none;
float:left;
height:166px;
margin-bottom:20px;
margin-left:0;
overflow:hidden;
width:600px;
}

.srch-ext-previewDiv{
cursor:pointer;
margin:0;
overflow:hidden;
padding:0;
width:3350px;
}
.ui-tabs-nav {
    margin: 0 !important;
    padding: 0 !important;
	position:absolute;
	top: -27px; /*top:-3px;*/
	left:0;
	z-index:1;

}
.ui-tabs-nav li {
  list-style: none !important;
  margin: 0px !important; /*margin: 0 1px 0 0 !important;*/
  padding: 0 !important;
  float: left !important;
  min-width:150px; /**/
}

.ui-tabs-nav a {

    color: #909090; /*color: #000000 !important; */
    cursor: pointer;
    text-align:center;
    font-size: 12px !important;
	font-family: Arial !important; 
    font-weight: bold !important;
    text-transform: uppercase !important;
	/*background-color: #ff0000 !important;*/
	background: url("../../uilib/TabInactiveBg.png") bottom repeat-x !important;
	position: relative !important;
  	top: 1px !important;
  	display: block !important;
  	padding: 5px 5px !important;
	border: 1px solid #c2c2c2 !important;
	border-width: 1px 1px 0 1px !important;  
  	border-left: 1px solid #c2c2c2 !important;
	border-right: 1px solid #c2c2c2 !important;
	min-width: 100px;/**/
   /*-webkit-border-top-left-radius: 5px !important;
   -webkit-border-top-right-radius: 5px !important;
   -moz-border-radius-topleft: 5px !important;
   -moz-border-radius-topright: 5px !important;
   border-top-left-radius: 5px !important;
   border-top-right-radius: 5px !important;*/

}
.ui-tabs-nav li.ui-tabs-selected a {
	height: 15px !important;
	text-align: center !important;
	border-left: 1px solid #c2c2c2 !important;
	border-right: 1px solid #c2c2c2 !important;
	color: #484848; /*background-color: #ff0000 !important;*/
	background: url("../../UILIB/TabActiveBg.png") top repeat-x !important;
	padding:5px 5px !important;
}

.ui-tabs-panel {
	background-color: #ffffff;
	background: url("../../uilib/TabPanelBg.png") top repeat-x;

	border-bottom: 1px solid #c2c2c2;border-left: 1px solid #c2c2c2;border-right: 1px solid #c2c2c2;
	padding:10px  !important;
	background-color:white;
	border-left: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	width:722px;
	min-height:705px;
	margin-top: 30px;/* */
}

.ui-tabs-hide {
  display: none !important;
}



.STC_HeaderBgBesidesIcon{
background-color:white;	
text-indent:4px;
color: #494949;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}
.STC_FolderEdge{
width: 37px;
height: 38px;
background-image: url(../../UILib/FolderEdge.png);
background-repeat:no-repeat;
background-position:right;
}

.STC_borderframe{
background-color:#FFF;
border:1px #bababa solid;
border-collapse:collapse;
}


#divTabLinkContainer{
background:url(../../_layouts/images/TabBg.png) bottom repeat-x;
height:29px;
position:relative;
width:100%;
}

.STC_TabData .ajax__tab_header{
background:url(../../_layouts/images/TabBg.png) bottom repeat-x;
color:#000;
font-family:Arial;
font-size:10px;
font-weight:700;
height:29px;
text-transform:uppercase;
}

a{
outline:0;
}

HR{
height:0;
}

.STC_Raquo{
color:#10abb0;
display:inline;
font-family:Arial;
font-size:16px;
}

.STC_lineSpacer{
height:5px;
width:5px;
}

.STC_PageTitle{
color:#07467B;
font-family:Arial, helvatica, Sans-Serif;
font-size:24px;
font-weight:700;
}

.STC_WP_BG{
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E8E8E8)); 
	background: -moz-linear-gradient(top,  #FFF,  #E8E8E8);
	border:1px solid #bababa;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#E8E8E8');
}
.STC_InfoBody{
	border:1px solid #c2c2c2; border-top:0; color:#494949;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E8E8E8));
	background: -moz-linear-gradient(top,  #FFF,  #E8E8E8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E8E8E8');
	height:310px; overflow:hidden; padding:0; width:319px;
}

/* Added By Wang Yong 14 Jan 2013*/
.STC_InfoBody_1{
	border:1px solid #c2c2c2; border-top:0; color:#494949;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E8E8E8));
	background: -moz-linear-gradient(top,  #FFF,  #E8E8E8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E8E8E8');
	height:310px; overflow:hidden; padding:0; width:323px;
}
.STC_InfoBody_2{
	border:0px solid #c2c2c2; border-top:0; color:#494949;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E8E8E8));
	background: -moz-linear-gradient(top,  #FFF,  #E8E8E8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E8E8E8');
	height:310px; overflow:hidden; padding:0; width:322px;
}



.STC_Table_Main{/* background:transparent;*/ margin:0; padding:0; white-space:normal; width:743px !important; }
.STC_70_Width{ width:70% !important; }
.STC_980_Width{ width:980px !important; }
.STC_Table_Content{ margin:0; padding:0; white-space:normal; width:100%; }
.STC_Table_Content_Cell{ background:#fff; border:1px solid #bababa; color:#000; }
.STC_Table_Content .No_Padding { padding:0; }
.STC_Align_Right, .psrch-OptionsClose,.ms-advsrchbutton,.srch-ext-fullViewTr{ text-align:right; }
.STC_Icon { float: left; height: 30px; width: 38px;}
.STC_Icon_Blank { float: left; height: 30px; width:1px;}
.STC_Gradient{
	/*background:#E8E8E8; */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E8E8E8');
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E8E8E8));
	background: -moz-linear-gradient(top,  #FFF,  #E8E8E8);
}
.STC_GenericContentHeaderFront{ border:0; display:block; margin:0; padding:0; }
.STC_BarBg{
	background:#d4d4d4 url(../../UILib/GenericContentHeaderRepeat.png) repeat-x;
	border:0; color:#494949; font-weight:700; height:30px; margin:0; text-indent:4px;font-size: 12px;font-family:Arial;
}
.STC_GenericContentHeaderRear{
	background:url(../../UILib/GenericContentHeaderRear.png) no-repeat; border:0;
	height:30px; margin:0; padding:0; width:2px;
}

.STC_Padding,.STC_Table_Main_Cell_Blank{ padding:10px; }

.indented{ padding:10px; }


.STC_Cell_Padding{ padding:10px; vertical-align:middle; }
.STC_Cell_Padding_Top{ padding:10px 10px 0; }
.STC_Cell_Padding_Bottom{ padding:0 10px 10px; }
.STC_Table_Cell{ border:0; font-size:11px; }

.STC_NoBorder{ border:0px !important; }
.STC_Label_Normal{ font:8pt Arial, Helvetica, sans-serif; color:#000; font-style:normal; font-variant:normal; }
.STC-nav-thumb{ border:0; margin:0; padding:0; position:relative; }
.STC-photo-meta-data1{ border:0; margin:0; position:relative; }

.ajax__tab_outer, .ajax__tab_inner{  display:inline-block; height:28px; overflow:hidden; color:#909090 }
.ajax__tab_inner { color:#909090 !important; cursor:pointer; padding-top:6px; text-align:center; text-align:center;color:#000000;}
.ajax__tab_active .ajax__tab_inner{ color:#484848 !important; cursor:default; font-weight:700; font-weight:700;color:#000000; }
.ajax__tab_tab{ height:30px; display:inline-block; font-weight:bold;}
*+html .ajax__tab_tab{display:block;}
.news .wp_homeUpcomingNews .ajax__tab_tab, .newsandresult .wp_homeUpcomingNews .ajax__tab_tab,
.media  .wp_homeMultiMedia .ajax__tab_tab {
	/*min-width:90px;width:90px;*/
	min-width:58px;width:58px;
}
.ajax__tab_body{
	border:1px solid #c2c2c2; border-top:0; background: #eaeaea; padding:0;
	background: -moz-linear-gradient(top, #FFFFFF, #E8E8E8); 
	background: -ms-linear-gradient(top, #FFFFFF, #E8E8E8);
	background: -o-linear-gradient(top, #FFFFFF, #E8E8E8);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#E8E8E8));
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E8E8E8');*/
	background: linear-gradient(top, #FFFFFF, #E8E8E8);

}

.stripViewer .panelContainer{ border:0; left:0; margin:0; padding:0; position:relative; top:0; }
.stripViewer .panelContainer .panel{ 
	border:0; float:left; margin:0; padding:0; position:relative; height:100%; width:474px; 
}

#Subnavigation,.EventsInfoInner > table,.UpcomingEvent > table { float:right; }

/* HOMEPAGE WEBPARTS */
.ms-bodyareacell td.media{ width:325px; }
.ms-bodyareacell td.news{ width:315px; }
.ms-bodyareacell td.middle{ width:320px; }
.wp_homeUpcomingNews,.STC_WpTabDiv .wp_homeUpcomingNews, .wp_homeMultiMedia{ 
	border:0; margin:0; overflow:hidden; padding:0; width:302px; 
}
	.wp_homeUpcomingNews { width:315px; }
	
.wp_UpcomingRaceEvents{ height:262px; width:318px; }
.wp_homeMultiMedia{ height:532px; width:320px; }
#homeMultimedialGalleryWrapper,#homeUpcomingWrapper{ height:533px; }
#UpcomingRaceEventsWrapper { height:277px; }

.ajax__tab_header{
	background:transparent url(../../_layouts/images/GenericContentHeaderRepeat.png) repeat-x;
	color:#000; cursor:default; font-family:Arial; font-size:12px; height:30px;
	margin-bottom:0; padding-left:116px; vertical-align:top; white-space:normal;
}
.STC_UpComingTab .ajax__tab_header{ padding-left:176px; }
.wp_homeUpcomingNews .STC_NewsIcon, .wp_RacingNews .STC_NewsIcon{
	background:url(../../_layouts/images/STCHomePageBanners/NewsIcon.png) no-repeat; width:116px;
}
.wp_RacingNews .STC_NewsIcon{  width:100px; }
.STC_UpcomingRaceIcon{
	background:url(../../_layouts/images/UpcomingWebParts/TabUpcomingRaceIcon.png) no-repeat; width:176px;
}
.wp_homeMultiMedia .STC_HomeMediaIcon,.wp_RacingMedia .STC_RacingMediaIcon{
	background:url(../../_layouts/images/Media.jpg) no-repeat; width:100px;
}
.STC_NewsIcon, .STC_UpcomingRaceIcon, .wp_homeMultiMedia .STC_HomeMediaIcon,
.wp_RacingMedia .STC_RacingMediaIcon { 
	height:30px; position:relative; z-index:2; 
}
.STC_WpTabDiv .wp_homeUpcomingNews .STC_TabNewsRearBorder,
.wp_RacingNews .STC_TabNewsRearBorder, .wp_homeUpcomingNews .STC_TabNewsRearBorder,
.STC_TabUpcomingRaceRearBorder, .STC_HomeMediaRearBorder, .STC_RaceMediaRearBorder {
	background:url(../../_layouts/images/GenericContentHeaderRear.png) no-repeat;
	height:30px; left:300px; position:relative; top:-30px; width:2px; z-index:2;
}
.wp_homeUpcomingNews .STC_TabNewsRearBorder, .STC_WpTabDiv .wp_homeUpcomingNews .STC_TabNewsRearBorder { left:313px; }
.STC_TabUpcomingRaceRearBorder { left:318px; }
.STC_HomeMediaRearBorder{ left:323px; }
.STC_RaceMediaRearBorder{ left:324px; }
.STC_UpComingTab .ajax__tab_outer, .STC_UpComingTab .ajax__tab_inner, .STC_UpComingTab .ajax__tab_tab { width:70px; }
.STC_HomeMedia .ajax__tab_inner,.STC_UpComingTab .ajax__tab_inner,.STC_TabNews .ajax__tab_inner{
	padding-top:8px;
}
.STC_TabNews, .STC_HomeMedia, .STC_RacingMedia, .STC_UpComingTab { 
	position:relative; top:-60px;
}
#divArrowNewsSingapore,#divArrowUpcomingSingapore,#divArrowVedios,#divArrowUpcomingOverseas,#divArrowNewsOverseas{
	margin-bottom:-13px; position:relative;
}
.STC_UpComingTab #divArrowUpcomingSingapore img, .STC_UpComingTab #divArrowUpcomingOverseas img,
.STC_TabNews #divArrowNewsSingapore img, .STC_HomeMedia #divArrowVedios img, .STC_HomeMedia #divArrowPhotos img,
.STC_RacingMedia #divArrowVedios img, .STC_TabNews #divArrowNewsOverseas img,.STC_RacingMedia #divArrowPhotos img {
	position:relative; top:-7px; z-index:2;
}
.STC_UpComingTab #divArrowUpcomingSingapore img{ left:203px; }
.STC_UpComingTab #divArrowUpcomingOverseas img{ left:276px; }
.STC_TabNews #divArrowNewsSingapore img,.STC_HomeMedia #divArrowVedios img,.STC_HomeMedia #divArrowPhotos img,
.STC_RacingMedia #divArrowVedios img{
	left:152px;
}
*+html .STC_RacingMedia #divArrowVedios img{top:-4px;}
.STC_TabNews #divArrowNewsOverseas img,.STC_RacingMedia #divArrowPhotos img{ left:247px; }

.STC_TabMedia #divArrowNewsSingapore img{
	left:155px; position:absolute; top:515px;
}
.STC_TabMedia #divArrowNewsOverseas img{
	left:260px; position:absolute; top:69px;
}
.STC_HomeMedia #divArrowVedios img,.STC_UpComingTab #divArrowUpcomingOverseas img,.STC_UpComingTab #divArrowUpcomingSingapore img,.STC_TabNews #divArrowNewsOverseas img,.STC_TabNews #divArrowNewsSingapore img{
	top:-2px!important; vertical-align:top;
}
.STC_UpcomingNews_ItemTable, 
.STC_TabNews_NewsItemTable, .STC_HomeMedia .STC_HomeMedia_NewsItemTable,
.wp_RacingMedia .STC_RaceMedia_NewsItemTable, .STC_TabUpcomingRace_ItemTable{
	border-bottom:1px solid #dadadc; border-top:1px solid #fff;
}
.STC_TabNews_NewsItemTable{ height:117px; width:313px; }
.newsandresult .wp_homeUpcomingNews .STC_TabNews_NewsItemTable{ height:115px; }
.STC_TabNews .firstNewsItem, .STC_UpComingTab  .firstNewsItem, .STC_HomeMedia .firstNewsItem,
.STC_RacingMedia .firstNewsItem, .wp_UpcomingEvents .firstNewsItem{ 
	border-top:0 none;
}
.STC_TabNews .lastNewsItem, .STC_UpComingTab  .lastNewsItem, .STC_HomeMedia .last_NewsItem,
.STC_RacingMedia .lastNewsItem, .wp_UpcomingEvents .lastNewsItem  { 
	border-bottom:0 none;
}

/* News Table with Tabs */
.STC_TabNews .ajax__tab_body{
 height:501px;
 width: 313px;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E8E8E8');
}
.STC_TabNews .lastNewsItem { height: 116px; }
.newsandresult .wp_homeUpcomingNews,.newsandresult .wp_homeUpcomingNews .ajax__tab_body{
	height:385px; 
}

.STC_TabNews_NewsItemTable .ImageCell,.wp_homeMultiMedia .STC_HomeMedia_NewsItemTable .ImageCell,
.wp_RacingMedia .STC_RaceMedia_NewsItemTable .ImageCell{
	height:90px; padding:10px 0 0 10px; vertical-align:top; width:110px;
}
.STC_TabNews_NewsItemTable .TextCellContainer{
	border:0; height:113px; margin:0; padding:0 10px 0 0; width:165px;
}
.STC_TabNews_NewsItemTable .TextCell{
	border:0; height:114px; margin:0; padding:0;
}
.STC_TabNews_NewsItemTable .TextCell .date{
	border:0; color:#6e6e6e; font-size: 8pt; /*font-size:1em;*/ margin:0; padding:0;
}
.STC_TabNews_NewsItemTable .TextCell .text{
	border:0; color:#000; height:auto; line-height:1.3em; margin:0;
	max-height:3.82em; overflow:hidden; padding:0; vertical-align:text-top;
}
.STC_TabNews_NewsItemTable .TextCell .title a,.STC_HomeMedia_NewsItemTable a.STC_Hearder_Title,
.STC_RaceMedia_NewsItemTable a, .STC_RaceMedia_NewsItemTable a.STC_Hearder_Title{
	color:#562783; font-size: 8pt; font-weight:700;/*font-size: 1.1em;*/
}
.STC_TabNews_NewsItemTable .TextCell .morelink{ border:0;margin:0;  }
.wp_RacingNews .STC_TabNews .readmore,.wp_homeUpcomingNews .STC_TabNews .readmore,.STC_UpComingFullSchedule,
.STC_HomeMedia .readmore,.wp_RacingMedia .STC_RacingMedia .readmore, .STC_RaceCalendarTable  .readmore,
.STC_UpComingTab .STC_UpComingFullSchedule{
	background:url(../../_layouts/images/EventCalendarWebParts/CalendarFooter2.png) no-repeat;
	text-align:right; padding:7px 10px 5px;
}

/* Upcoming Races Table with Tabs */
.STC_UpComingTab .ajax__tab_body{ 
   height:235px; 
   width:318px;
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E8E8E8');
 }
.STC_UpcomingNews_ItemTable{ height:67px; }
.STC_UpComingDate, .STC_UpComingEventDate{
	background:url(../../_layouts/images/UpComingWebParts/UpComingDateBox.png) 50% 50% no-repeat; width:85px;
}
.STC_UpComingDate .eventdate, .STC_UpComingEventDate .eventdate{ 
	height:38px; text-align:center; width:85px; color:#515151; text-transform:uppercase; 
}
	.STC_UpComingEventDate .eventdate { height:42px; }
.STC_UpComingDate .eventdate .day, .STC_UpComingEventDate .eventdate .day { font-size:9px; line-height:0.7; padding:1px 0 0;}
.STC_UpComingDate .eventdate .date,.STC_UpComingEventDate .eventdate .date 
{ 
font:bold 1.5em/0.7 Arial, Helvetica, sans-serif;
font-family: Arial Black, Arial;
font-weight: 900; 
padding:0px 0px 0px 0px;
}

.STC_UpComingDate .eventdate .month,.STC_UpComingEventDate .eventdate .month 
{
font:bold 1.4em/0.9 Arial, Helvetica, sans-serif;  font-family: Arial Black, Arial;
font-weight: 900; 
}

.STC_UpcomingNews_ItemTable .STC_UpComingData{
	height:64px; border:0; padding-right:10px; margin:0; position:relative; top:0; width:205px;
}
.STC_UpComingData .title a,.STC_UpComingData .title a:hover,.STC_UpComingData .title,.STC_UpComingEventData .title{
	/*color:#000; font-size:14px; font-weight:700; text-decoration:none;*/
	color: black;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	
}
.STC_UpComingData .text,.STC_UpComingEventData .text{ color:#6e6e6e; font-size:11px;font-family: Arial; }
.STC_UpComingTab .STC_UpComingFullSchedule{ background:url(../../_layouts/images/STC/MultiMediaFooter2.png); }

/* Media Table with Tabs */
.STC_HomeMedia .ajax__tab_body{ 
	height:501px;
	width:323px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E8E8E8');
 }
.wp_homeMultiMedia .STC_HomeMedia_NewsItemTable,.wp_RacingMedia .STC_RaceMedia_NewsItemTable{
	height:93px; width:323px;
}
.STC_HomeMedia .last_NewsItem{ height:95px; }
.STC_HomeMedia .STC_HomeMedia_NewsItemTable .ImageCell,
.wp_RacingMedia .STC_RaceMedia_NewsItemTable .ImageCell{
	height:81px; position:relative; width:116px; padding: 10px 0 0 10px;
}
.ajax__tab_body .ImageCell .STC-Media-meta-data{
	background:url(/_layouts/images/STC/transpBlack.png); color:#FFF; font-size:x-small; width:49px;height:15px;
	margin:-19px 0 0 47px; position:relative; z-index:5; padding:9px 5px 5px; text-align:center; background-color:black;
}
.STC_HomeMedia .STC_HomeMedia_NewsItemTable .TextCellContainer, .wp_RacingMedia .STC_RaceMedia_NewsItemTable .TextCellContainer{
	border:0; margin:0; padding:10px 10px 0 0; width:200px;
}
.STC_HomeMedia .STC_HomeMedia_NewsItemTable .STC_Hearder_Title{ text-transform:uppercase; }
.wp_homeUpcomingNews .STC_TabNews .readmore, .STC_HomeMedia .readmore{
	background:url(../../_layouts/images/STC/MultiMediaFooter2.png) no-repeat;
}

/* Virtual Tour Widget */
.wp_VirtualTour{ height:255px; margin:0; padding:0; width:320px; }
.wp_TrainingFacilities .header,.wp_VirtualTour .header, .racingmeeting .header{
	height:30px; padding:0; width:322px;
}
	.wp_VirtualTour .header { width:320px; }
.STC_GenericContentHeaderFront, .STC_GenericContenHeaderFront_VirtualTour,
.STC_GenericContenHeaderFront_RacingMeeting,
.STC_GenericContenHeaderFront_wp_RanckChart, .STC_GenericContenHeaderFront_wp_MiniSearchProfile,
.STC_GenericContenHeaderFront_UpcomingEvents,.STC_GenericContenHeaderFront_TrainingFacilities {
	background:url(../../_layouts/images/GenericContentHeaderFront.png);
	float:left; height:30px; width:2px;
}
.STC_GenericContenHeaderRepeat_VirtualTour,.STC_GenericContenHeaderRepeat_RacingMeeting,
.STC_GenericContenHeaderRepeat_UpcomingEvents, .STC_GenericContenHeaderRepeat_TrainingFacilities,
.STC_GenericContenHeaderRepeat_wp_MiniSearchProfile{
	background:url(../../_layouts/images/GenericContentHeaderRepeat.png) top repeat-x;
	float:left; height:30px; width:318px;
}
.STC_GenericContenHeaderRepeat_VirtualTour  { width:316px; }
.STC_TrainingFacilitiesHeaderText, .STC_VirtualTourHeaderText{
	font-weight:700; margin:0; padding:8px 0 0; position:relative;
	text-align:left; text-transform:uppercase; width:275px;font-size: 12px;
}

.STC_GenericContenHeaderRear_UpcomingEvents,.STC_GenericContenHeaderRear_VirtualTour,
.STC_GenericContenHeaderRear_RacingMeeting, .STC_GenericContenHeaderRear_wp_MiniSearchProfile{
	background:url(../../_layouts/images/GenericContentHeaderRear.png);
	float:right; height:30px; width:2px;
}
.STC_Icon_VirtualTour{
	background:url(../../_layouts/images/virtualtouricon.gif) top left no-repeat;
	float:left; height:30px; margin:0; padding:0; width:38px;
}
.wp_VirtualTour .body{
	border-left:0px solid #c2c2c2; border-right:0px solid #c2c2c2; height:166px;
	padding:12px 18px 13px; width:282px;
}
.wp_VirtualTour .footer{
	background:url(../../_layouts/images/virtualtourfooter.gif) no-repeat 0 0;
	border:0px solid #c2c2c2; border-top:0 none; width:318px;
}
.tour .wp_VirtualTour .footer{ height:33px; text-align:center; }
	.wp_VirtualTour .footer-holder { padding-top:12px;  }

/* RACING SECTION PAGE */
.racingmeeting{ width:325px; }
.racingmeeting .header { width:325px; }
.STC_GenericContenHeaderRepeat_RacingMeeting{ width:323px;   /*width:318px;*/ }
#divHandicap .STC_InfoBody { height:312px; width:325px; }
#divRaceCard .STC_InfoBody  { height:312px; width:325px; }
#divRaceCard{ height:310px; overflow:hidden; visibility:hidden; }

/* Rotating Carousel with Vertical Thumbs RACING / EVENTS */
.STC-RacingBanner{ background:#FFF; border:1px solid #bababa; min-height:320px; padding:10px 12px; width:620px; }
.STC-RacingBanner .stripViewer,.events-page .STC-RacingBanner .stripViewer{
	border:0; clear:both; height:320px; margin:0; overflow:hidden; padding:0; position:relative; width:474px;
}
.STC-RacingBanner .stripViewer .panelContainer{ list-style-type:none; width:100%; }
.STC-RacingBanner .STC-photo-meta-data{
	background:url(/_layouts/images/STC/transpBlack.png);
	height:100px; margin-top:-100px; position:relative; width:474px; z-index:1;
}
.STC_Banner_Title{ font-weight:bold; padding:5px 10px 0 15px; text-transform:uppercase; }
.STC-RacingBanner .STC_Banner_Title{ color:#fff; font-size:20px; font-weight:bold;  }
.STC-RacingBanner .STC_Banner_Text{ color:#fff; padding:0 10px 0 15px; vertical-align:top; }

.ms-WPBody .STC_Banner_Text{ 
font-size:12px; 
font-weight:bold;
}

.STC_Tab_wp_MiniSearchProfile .ajax__tab_body td{ font-size:8pt; padding-top:3px; }


.STC_RaceCalendarBigFont{ font-size:16px; }

.STC-RacingBanner #STC-movers-row{ background:#eee; height:320px; margin:0; padding:0; }
.STC-RacingBanner .STC-nav-thumb-img{
	background:#fff; height:62px; margin:0; text-align:center; width:144px; 
	background:-webkit-gradient(linear, left top, right top, from(#FFF), to(#E8E8E8));
	background:-moz-linear-gradient(left,  #FFF,  #E8E8E8); 
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#FFFFFF', endColorstr='#E8E8E8');
}
.STC-RacingBanner #STC-movers-row div{ float:left; margin:0; }
.STC-RacingBanner .STC-cross-link { display:block; height:62px; width:144px; }
.STC-RacingBanner .pointer{
	background:url(../../_layouts/images/STCHomePageBanners/RacingBannerArrow.png); z-index:2;
	height:14px; left:-8px; position:relative; top:14px; visibility:hidden; width:8px;
}
.STC-active-thumb .Pointer,.STC-RacingBanner .STC-active-thumb .pointer{ visibility:visible; }
.STC-RacingBanner .STC-nav-thumb{ height:59px; top:-11px; width:138px; }

.STC-RacingBanner .STC-photo-meta-data1{
	text-transform:capitalize; position:relative; background:#e8e8e8;
	background: -webkit-gradient(linear, left top, right top, from(#FFFFFF), to(#E8E8E8)); 
	background: -moz-linear-gradient(left,  #FFFFFF,  #E8E8E8); 
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#FFFFFF', endColorstr='#E8E8E8');
	font-size:10px; color:#000; height:11px; overflow:hidden; padding:3px; top:-28px; width:138px;
}
.STC-RacingBanner .ManageBanner, .newsandresult .wp_homeUpcomingNews .STC_TabNews .readmore,
.STC_BottomBorder,.events-page .ManageBanner{
	padding-top:10px;
	padding-bottom:10px;
}

/* Races & Events Widget */
.newsandresult{ border:1px solid #BABABA; background:#fff; padding:8px 0 10px; }
.newsandresult .STC_WpTabDiv,.mediaBanner .STC_WpTabDiv{
	float:left; height:416px; margin-right:15px !important; width:315px;
}
.racing-page .newsandresult  .miniraceresultdividend{ margin-right:0!important; }
.STC_RaceCalendarTable { width:315px; }
.STC_RaceCalendarHeader{ width:311px; }
.STC_RaceCalendarBox { height:125px; overflow:hidden; }
.STC_Icon_RacingCalendar { 
	background: url(../../_layouts/images/EventCalendarWebParts/CalendarIcon.png) top left no-repeat;
	float: left; height: 30px; width: 38px;
}
.STC_Icon_RacingCalendar .STC_InfoHeaderText, .STC_Icon_RacingDividendResults .STC_InfoHeaderText  { width:200px;}
.STC_RaceCalendarBody, .ownerBenefits .body, .ownerInterest .body{ 
	/*border-right: 1px solid #C2C2C2; border-left: 1px solid #C2C2C2; height:100%;*/
}
.STC_RaceCalendarPadding{ border:0 none; height:346px; overflow:hidden; width:95%;  }
	.STC_RaceCalendarBody2 .STC_RaceCalendarPadding { height:336px; margin:10px 0 0; width:313px; }
.STC_RaceCalendarHeader td.STC_RaceCalendarHeaderText{
	font-weight:bold; height:30px; text-transform:uppercase; width:100%; font-family:Arial !important;font-size:12px !important;
}
.STC_RaceCalendarBody .STC_Label_Normal,.optionSelectRace{ margin:10px 10px 0; }
.STC_RaceCalendarPadding table.RadCalendar_Windows7{ margin:0 auto; width:97%; padding:0;  }
.STC_RaceCalendar_Title{ 
	border:0 none; /*margin:10px auto 8px;*/ text-transform:uppercase; width:100px !important; text-align:center;margin-right:185px;margin-left:auto;
}
.STC_RaceCalendarPadding .rcTitlebar td{ font-size:1.1em; line-height:18px; /* line-height:1.55em;*/ vertical-align:middle; }
.STC_RaceCalendarPadding .rcMainTable{ font-size:1.1em; line-height:1.7em; }
.STC_RaceCalendarPadding .rcMainTable .rcRow td{ padding:0 0 1px 1px; vertical-align:top; width:28px; height:8px }
/*.STC_RaceCalendarTable td.rcOtherMonth { display:none; visibility:hidden; height:1%; } */
.CalImageCell{ height:5px; overflow:hidden; text-align:right;width:100% !important;}
.CalImageCell img{
	vertical-align:top;
}
.RadCalendar_Windows7 .rcRow td table {  border:1px #CECECE solid; width:100%; height:20px;  }
.RadCalendar_Windows7 .rcMain .rcRow a, .RadCalendar_Windows7 .rcMain .rcRow span{
	color:#000; display:block; font-size:8pt; padding:0 4px 6px 2px; font-family:verdana, arial, helvetica, sans-serif;
	/*text-align:center;*/ text-align:right; text-decoration:none; width:20px; line-height:1.5;
	position:relative;
}
.RadCalendar_Windows7 .rcMain .rcRow a, .RadCalendar_Windows7 .rcMain .rcRow span a{
	line-height:20px;
}

.RadCalendar_Windows7 .rcMain .rcRow span{ padding:0 4px 4px 2px; }
.RadCalendar_Windows7 .rcMain .rcRow .rcSelected a{
	background:100% -1700px no-repeat url(http://www.turfclub.com.sg/WebResource.axd?d=4RZIamfbGTt65-GC8iq18PHzcFYY-u3lDlFQuE7aGxzoDGlT0CuBaGcVI7XPWclGaWQA-tQI5i9QkUk2gb__ZK7J7cxLBziEe0BZsyjQDYRw88--0nbEys-MAoYSODV6eeDCuurpGVs9KYZJq-DCtQFHmI1unYrX5WmNKPHqagleDgt-MYerOD_LLQFS7cNHp9oPZA2&t=634780262284698218); color:#4C607A;
}


.RadCalendar_Windows7 .rcMain .rcRow .rcHover a{
	background:100% -1600px no-repeat url(http://www.turfclub.com.sg/WebResource.axd?d=4RZIamfbGTt65-GC8iq18PHzcFYY-u3lDlFQuE7aGxzoDGlT0CuBaGcVI7XPWclGaWQA-tQI5i9QkUk2gb__ZK7J7cxLBziEe0BZsyjQDYRw88--0nbEys-MAoYSODV6eeDCuurpGVs9KYZJq-DCtQFHmI1unYrX5WmNKPHqagleDgt-MYerOD_LLQFS7cNHp9oPZA2&t=634780262284698218); color:#4C607A;
}
.SelectedDayClass{ margin:0 auto; padding:0; width:100%; }
*+html .SelectedDayClass{padding:0;}

/* Races Results & Dividends Widget */
#contentHeader01{ margin-left:12px; }
.STC_MiniContentHeader{
	color:#96dad9; font-size:13px; font-weight:bolder;
	margin:0 2px 0 3px; padding:2px 3px; text-transform:uppercase;
}
.STC_Icon_RacingDividendResults {
	background:url(../../_layouts/images/Racing/RaceDividend/MiniRaceDividendResultsIcon.png) no-repeat;
	float: left; height: 30px; width: 38px;
}
.STC_LandingPageTabDataMini{
	background:url(../../_layouts/images/Racing/RaceDividend/MiniRaceDividendHeader.png) no-repeat;
}
a.mini:link,a.mini:visited,a.mini:active{ color:#96dad9 !important; }
.STC_LandingPageDivider{
	background:url(../../_layouts/images/Racing/RaceDividend/RaceDividendDivider.png) 50% 50% repeat-x;
	padding-left:7px; width:98%;
}
#divArrow img { top:1.5px; position:relative; }
*+html #divArrow img { top:3px;  }

/*.s4-wpcell-plain .STC_RaceCalendarFooter{
	background:url(../../_layouts/images/EventCalendarWebParts/CalendarFooter4.png) 100%;
	height:31px; padding:8px 10px 0; border:1px solid #C2C2C2; border-top:0 none; 
}*/

.waging-home .STC_RaceCalendarHeader{
	background:url(../../_layouts/images/EventCalendarWebParts/CalendarHeader.png) no-repeat;
	height:30px; width:302px;
}
/*Added By Wang Yong on 14 Jan 2013*/
.waging-home .STC_RaceCalendarHeader1{
	background:url(../../_layouts/images/EventCalendarWebParts/CalendarHeader_1.png) no-repeat;
	height:30px; width:320px;
}

.waging-home .STC_RaceCalendarBody{
	background:url(../../_layouts/images/EventCalendarWebParts/CalendarBody.png);
	height:346px; 
	overflow:hidden; width:302px;
	border-left-width:0px;
	border-right-width:0px;
}
.wagering-home .STC_RaceCalendarBody_1{
	background:url(../../_layouts/images/EventCalendarWebParts/CalendarBody_1.png);
	height:346px; 
	overflow:hidden; width:320px;
}
.s4-wpcell-plain .STC_RaceCalendarFooter{
	background:url(../../_layouts/images/EventCalendarWebParts/CalendarFooter.png);
	height:40px; padding:8px 10px 0;  border-top:0 none; 
}
.s4-wpcell-plain .STC_RaceCalendarFooter_1{
	background:url(../../_layouts/images/EventCalendarWebParts/CalendarFooter5.png);
	height:40px; padding:8px 10px 0; border: 0px solid #C2C2C2;
}


/* Jockey Widget */
.jockeyRank{width:321px;}

/* Profile Search Widget */
.HorsePerformance{ width:315px; }
.STC_Table_wp_MiniSearchProfile{ height:270px; padding:0; width:315px; }
.STC_GenericContenHeaderRepeat_wp_MiniSearchProfile{ position:relative; width:311px; }
.STC_Tab_wp_MiniSearchProfile{
	background:#f0f0f0; border:0px solid #c2c2c2; border-top:0 none; overflow:hidden; 
	display: block; padding:5px 5px 0;
}
.STC_TabSearch{ height:324px; position:relative; }
.STC_TabSearch .ajax__tab_header, .STC_MediaCentre_Tab .ajax__tab_header{
	background:#f0f0f0; font-weight:700; height:29px; padding-left:0; text-transform:uppercase; z-index:1;
	position:relative;
}
.STC_MediaCentre_Tab .ajax__tab_header { background:transparent; }
.STC_TabSearch .ajax__tab_outer, { height:30px; overflow:visible; z-index:3;}
.STC_TabSearch .ajax__tab_inner, .STC_TabSearch .ajax__tab_inner{
	background:#00f url(../../_layouts/images/TabInactiveBg.png) top repeat-x;
	border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; cursor:pointer;
	height:23px; padding-top:6px; text-align:center; width:90px;
	font-family:Arial;font-size:12px;font-weight:bold;color:#000000;
}

.STC_TabData .ajax__tab_body,.STC_TabPanel,.STC_Tab .ajax__tab_body,.STC_TabRankChart .ajax__tab_body,
.STC_TabSearch .ajax__tab_body{
	background:#e8e8e8 white url(/_layouts/images/TabPanelBg.png) top repeat-x; padding:8px;
}
.STC_TabSearch .ajax__tab_body{ height:188px; width:284px; margin-top:-2px; border-top:1px solid #C2C2C2; }

/*  Media Widget */
.racingMedia{width:325px;}
.wp_RacingMedia{ border:0; height:332px; margin:0; overflow:hidden; padding:0; width:323px; }
#raceMultimediaWrapper{ height:360px; padding-left:3px; }
.STC_RacingMedia .ajax__tab_body{ height:332px; width:323px; }
*+html .STC_RacingMedia .ajax__tab_body{ height:328px;} 

.wp_RacingMedia .STC_RaceMedia_NewsItemTable{ height:98px; }
.STC_ControlFontStyle_wp_MedialGallary
{
    font-style:normal;
    font-family:Arial;
    font-size:8pt;
    color:#000000;
   
}
.wp_RacingMedia .STC_RacingMedia .readmore{ background:url(../../_layouts/images/STC/MultiMediaFooter2.png); }

/*  Upcoming Events Widget */
.UpcomingEvent > table{ width:322px !important; }
.wp_UpcomingEvents, .wp_UpcomingEvents .header{ border:0; margin:0; padding:0; }
.wp_UpcomingEvents .header{ height:30px; width:322px; }
.wp_UpcomingEvents .STC_UpcomingHeaderText{
	font-weight:700; margin:0; padding:8px 0 0; text-align:left; text-transform:uppercase; font-family:Arial; font-size:12px;}
.wp_UpcomingEvents table.body{
	border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; height:312px; width:322px;
}
.wp_UpcomingEvents .STC_UpComingIcon{
	background:url(../../_layouts/images/EventCalendarWebParts/CalendarIcon.png) no-repeat;
	float:left; height:30px; width:38px;
}
.STC_UpComingEventDate {
	background: url(../../_layouts/images/UpComingWebParts/UpComingDateBox.png) 50% 50% no-repeat; width:75px;
}
#WebPartWPQ2 .STC_Gradient.ms-rteThemeForeColor-2-0{width:642px;}
/*.STC_UpComingEventDate .eventdate{ height:44px; text-align:center; width:75px; }
.STC_UpComingEventDate .eventdate .day{
	color:#515151; font-family:Arial Narrow, Arial; font-size:9px; line-height:9px;
	padding:4px 0 0; position:relative; text-transform:uppercase;
}
.STC_UpComingEventDate .eventdate .date{
	color:#515151; font-family:Arial Black, Arial; font-size:20px;
	font-weight:900; line-height:22px; position:relative;
}
.STC_UpComingEventDate .eventdate .month{
	color:#515151; font-family:Arial Black, Arial; font-size:9px;
	font-weight:900; position:relative;
}*/
.STC_UpComingEventDate .eventdate .month span{ display:block; margin:-4px 0 0; }
.STC_UpComingEventData{ height:60px; width:235px; padding:1px 10px 3px 0; margin:0;  }
.STC_UpComingEventData .title a,.STC_UpComingEventData .title a:hover{
	line-height:12px; font-size:13px; font-weight:700; text-decoration:none; color: Black;
}
.wp_UpcomingEvents td.footer{ 
	background:url(../../_layouts/images/virtualtourfooter.gif) no-repeat 0 0;
	border:0px solid #c2c2c2; border-top:0 none; width:320px; padding:7px 10px 0  0; 
	text-align:right; height:30px; 
}

/* Event - Main Content Widget */
.EventsInformation{ width:641px; }
.EventsInformation .STC_Gradient{ background:#f6f6f6; width:640px; }
.EventsInfoInner{ vertical-align:top; width:331px; }
.Eventsinfosection .ms-WPBody{ width:322px; float:right;}
.ms-WPBody p{margin:0 0 15px;}
.EventsInfoInner .white-boxes table { background:white; height:195px; margin: 0 0 13px; }
.Eventsinfosection .lastItem table { margin:0; height:196px; }
*+html .Eventsinfosection .lastItem table { margin:0; height:193px; }
.EventsInfoInner .white-boxes p { margin:15px 10px; }

/* Wagering - Big Carousel */
.wp_WageringPageBanner{ border:1px solid #c2c2c2; height:404px; width:680px; }
.wp_WageringPageBanner .stripViewer{ height:380px; margin:0; overflow:hidden; padding:0; position:relative; width:680px; }
.wp_WageringPageBanner .stripViewer .panelContainer .panel{ height:380px;	width:680px; }
.wp_WageringPageBanner #STC-main-photo-slider .overlay{ left:328px; top:-625px; }
.wp_WageringPageBanner #STC-main-photo-slider .overlay2{ left:325px; top:-335px; }

/* Wagering - Online Acct Services Widget */
#onlineAcTd,#TeleAccTd{ padding-bottom:10px; }
#OnlineAccTable,#TeleAccTable,#NewTeleAccTable { float:right; width:286px; }
#TeleAccTable .s4-wpTopTable div, #OnlineAccTable .s4-wpTopTable div, .onlinebetting .ms-WPBody, #BettingServicesTd .ms-WPBody{ padding:30px 0 0; }
#onlineAcTd .STC_BarBg, #bettingServiceTd .STC_BarBg, #TeleAccTd .STC_BarBg, #BettingGuideTd .STC_BarBg{
	width:282px;
	font-family:Arial !important;
	font-size:12px !important;
}
#TeleAccTable .indented, #OnlineAccTable .indented, .onlinebetting .telebet_acct .indented, .telebet .indented{ padding:0; }
.WageringLandingContent #OnlineAccTable .s4-wpTopTable,.WageringLandingContent #TeleAccTable .s4-wpTopTable, .onlinebetting .telebet_acct .s4-wpTopTable,
#BettingServicesTd .s4-wpTopTable{ border:1px solid #C2C2C2; border-top:0; height:168px; width:286px; }
/*.mediaBanner{
	background:#fff; vertical-align:middle; border-left:1px solid #c2c2c2;
	border-right:1px solid #c2c2c2; padding:10px; width:660px;
}*/
.mediaBanner{
	background:#fff; vertical-align:middle;  padding:5px; width:660px;
}

.my-web-part-tabs2{ margin:0 auto; width:90%; }
.onlinebetting .s4-wpTopTable img,.telebet .s4-wpTopTable img{ margin:0 16px!important; }

.WageringLandingContent #TeleAccTable .ms-WPBody{ height:155px ; }
#OnlineAccTable .s4-wpTopTable div td p,#TeleAccTable .s4-wpTopTable div td{ margin:0 0 15px; width:92%; }

/* OWNERS Section Page - Featured Article */
.communityevent { width:650px; display:block; overflow:hidden; }
.eventOwners  { width:320px; /*display:block;*/ overflow:hidden;  }
.wp_IndustryPageBanner{ border:1px solid #c2c2c2; height:416px; margin:0; padding:0; width:650px; }
.wp_IndustryPageBanner .imageContainer{ height:393px; width:648px; }
.wp_WageringPageBanner #STC-main-photo-slider .overlay, .wp_IndustryPageBanner .imageContainer .overlay{
	background:transparent; height:260px; left:323px; padding:12px 10px;
	position:relative; top:-653px; width:255px;
}
.wp_IndustryPageBanner .imageContainer .overlay .title{
	color:#10abb0; font-size:18px; font-weight:900; text-transform:uppercase;
}
.wp_IndustryPageBanner .imageContainer .overlay .description{ 
font-size: 11pt !important;
padding: 0px;
line-height: 150%;
}


.STC_Button_ReadMore{
	background-image:url(../../_layouts/images/ButtonReadMore.png);
	border:0; cursor:pointer; height:33px; width:139px;
}
.wp_IndustryPageBanner .footer{
	background:#E8E8E8;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#FFFFFF', endColorstr='#E8E8E8');
	background: -webkit-gradient(linear, left top, right top, from(#FFF), to(#E8E8E8)); 
	background: -moz-linear-gradient(left,  #FFF,  #E8E8E8); 
	height:24px; padding-right:10px; text-align:right; vertical-align:middle; width:630px;
}
.eventOwners .STC_RaceCalendarPadding { height:349px; }
.ownerCalendar .STC_RaceCalendarTable, .ownerBenefits .STC_GradientBg  { width:320px; }
.ownerBenefits .STC_RaceCalendarHeader, .ownerCalendar .STC_RaceCalendarHeader  { width:316px; }
.ownerBenefits .STC_GradientBg,.BecomeOwner .STC_GradientBg  {  width:320px!important; }

.ownerBenefits,.BecomeOwner {
	min-width:321px;
}

.STC_Icon_OwnerBenefits { background: url(../../UILib/icon_ownersbenefits.png) no-repeat 14px 5px; }
.STC_Icon_BecomeOwner { background: url(../../UILib/icon_becomeanowner.png) no-repeat 15px 5px; }
.STC_Icon_RaceDay { background: url(../../UILib/icon_goracing.png) no-repeat 16px 8px; }
.STC_Icon_PrizeMoney { background: url(../../UILib/icon_prizeincentive.png) no-repeat 17px 8px; }

.ownerCalendar .s4-wpcell-plain .STC_RaceCalendarFooter { width:320px; border-right:1px solid #c2c2c2;}
.ownerBenefits .header, .ownerInterest .header, .BecomeOwner .header { display:block; height:30px; }
.ownerBenefits .body, .ownerInterest .body, .BecomeOwner .body{ height:170px;}
.ownersinfo img.ms-rtePosition-1 { margin:0 10px 5px 0; }
.ownersinfo img.btn-readmore { float:left; margin:5px 5px 0 0; height:28px; width:115px; }

/* Services & Forms */
.eventOwners .STC_IconHeaderBg{ width:22px; padding:0; background-position:13px 50%; }
.eventOwners .STC_ContentBgWithIconHeader .dfwp-column {height:112px;}
.ownerInterest .STC_GenericContenHeaderRepeat_RacingMeeting { width:316px; }
.ownerInterest .STC_InfoHeaderText { left:10px }


td[id$='STC_Spools_Region_Cell']{
    /*filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#FFFFFF', endColorstr='#E8E8E8'));              
    background: -moz-linear-gradient(left top, #ffffff, #E8E8E8) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, right top, from(white), to(#E8E8E8));*/
    background-color: #E8E8E8;
	border: 1px solid #C2C2C2;
	/*border-style:ridge;
	border:1px;*/
	min-width:150px !important;
	/*width:170px !important;*/
	padding:0 0 0 30px;
	vertical-align:middle;
}
#ctl00_m_g_f0179df0_ea8f_4f59_af9f_805609966f96_ctl00_STC_Spools_Region_Cell{width:155px !important;height: 150px !important;vertical-align:middle;}

td[id$='STC_Spools_Location_Cell']{
    /*filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#FFFFFF', endColorstr='#E8E8E8');                
    background: -moz-linear-gradient(left top, #ffffff, #E8E8E8) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, right top, from(white), to(#E8E8E8));*/
    background-color: #E8E8E8;
	border: 1px solid #C2C2C2;

	/*border-style:ridge;
	border:1px;*/
	min-width:555px !important;
	width:555px !important;
	padding-top:10px;
	vertical-align:top;
}

#ctl00_m_g_f0179df0_ea8f_4f59_af9f_805609966f96_ctl00_SPoolsLocDataList a{height:auto !important;}
#ctl00_m_g_f0179df0_ea8f_4f59_af9f_805609966f96_ctl00_STC_Spools_Location_Table_Cell
{
	padding:0 0 0 30px; 
	/*background-color: #E8E8E8;*/
	/*border: 1px solid #C2C2C2;*/
}
#ctl00_m_g_f0179df0_ea8f_4f59_af9f_805609966f96_ctl00_rptService_ctl00_serviceDetailTable{
	border-collapse:separate;
	background:#fff;
}
#ctl00_m_g_f0179df0_ea8f_4f59_af9f_805609966f96_ctl00_STC_Spools_Region_Blank_Cell{
	width:2px;
	empty-cells:hide;
	font-size:0;
	line-height:0;
}
#ctl00_m_g_f0179df0_ea8f_4f59_af9f_805609966f96_ctl00_TableCell1 .STC_Table_Main_Cell_Gradient{height:568px;}
#ctl00_m_g_f0179df0_ea8f_4f59_af9f_805609966f96_ctl00_lblSpoolsSelectedRegion{padding:5px 0;}



/*  ARTICLE  */
.breadCrumbTd{ color:#00477f; font-size:12px; font-weight:700; padding:18px 0 0; }
.content-breadcrumb { width:745px;}
.headerTitle{ color:#07467b; display:block; font-size:24px; font-weight:700; line-height:24px; padding:4px 0 8px; }
*+html .headerTitle{height:7px;}
.headerTitle .header{ margin-top:15px; }

/*  ARTICLE - Tabs for numbers */
.STC_TabIconDiv{
	color:#000; font-size:12px; font-weight:700; height:30px; position:relative;
	text-transform:uppercase; top:30px; width:88px; z-index:2;
}
img.STC_TabIcon{ position:relative; top:-2px; vertical-align:middle; }
.STC_Tab_Button{
	background:#e7e7e7   repeat-x 0 0;
	border:solid #c2c2c2; border-width:1px 1px 0 !important; color:#909090; cursor:pointer; 
	font:bold 11px Arial, Helvetica, sans-serif; padding:0 10px;
	height:29px; margin:0 -1px 0 0; outline:0; text-align:center; text-transform:uppercase;
	width:50px; position:relative; 	vertical-align:middle;
}
.STC_Active_Tab { background:#f2f2f2 url(/_layouts/images/TabActiveBg.png) top repeat-x; cursor:default; color:#000;}
.STC_Table_Content_Cell .STC_TabPanel { padding:15px 20px; }

/* ARTICLE - RACING Know about Horse Gear */
.vjs-poster {
	margin: 0 auto;  padding: 0; cursor: pointer; position: relative;
    width: 390px; height: 250px;
}
.STC_wp_VideoTitle { color: #10abb0; font:bold 16px Arial Black; text-transform:uppercase; }
.STC_Holder_Title_wp_VideoTitle{
	color:#10abb0; font: bold 16px Arial Black, Arial; padding-left:15px; text-transform:uppercase;
}
.STC_Table_Content .STC_Video_wp_VideoPlayer, .racing_horsegears .STC_Cell_Padding{ padding: 20px 10px; }
.STC_Table_Content .STC_Video_wp_VideoPlayer { padding:20px; }
.STC_Panel_wp_RecentVideo { text-align:left; padding:0 10px 10px 15px; width:95px; }
.ms-WPBody td .STC_InfoText_News { color:#000; font-size:12px; }
.STC_Table_Paging_wp_Vedio { float:right; margin:15px 10px 0 0; }
.STC_InfoText_RaceVideo_Description{ font:11px Arial, Helvetica, sans-serif; color:#000; padding:0 6px 0 8px; }
.STC_Holder_Video_Decscription_Width{ width:216px; }
.STC_Table_Cell_wp_Album_Wrap{ white-space:pre-wrap; font-size:1.1em; }
.STC_Cell_Paging_wp_Album_MarginTop{ padding-top:6px !important;}
.STC_Table_Paging_wp_Vedio td,.STC_RecentVideosHearder td,.TitleColor{ vertical-align:middle !important; }
.STC_Cell_Paging_wp_Album{ float:left; margin:0 3px; padding-top:0; }

/* ARTICLE - Table (Plain Blues) */
.ms-rtestate-field{ display:block; overflow:hidden; }
.STC_Table_Content  .normalTable td { padding:5px 8px; font-size:12px; }
.normalTable .header-row { background:#4f81bd; color:#FFF; font-size:1.1em; padding:5px 8px; } 
.STC_Table_Content  .normalTable .MsoTableGrid td, .STC_GradientBg  .normalTable .MsoTableGrid td { padding:5px 8px; }

/* ARTICLE - Table (Blues Alt) */
.STC_Gdv,.STC_Gdv_Green{ border:1px solid #bababa; white-space:normal; width:100%; }
.STC_Gdv_Header_Cell{ border:0; font-size:12px; padding:5px 10px; }
.STC_Table_Row,.STC_Gdv_Row{ background:#e9f5f3; border:0; color:#000; }
.STC_Gdv_Row_Alternate{ background:#faf8f9; border:0; color:#000; }
.STC_Table_Row_Alternate{ background:#faf8f9; border:0; color:#000;height:18px }
.STC_Table_Header_Row,.STC_Gdv_Header_Row{ background:#5f87a1; border:0; color:#fff; }
.STC_Gdv .STC_Gdv_Cell{ border:0; padding:8px 10px; vertical-align:middle; font-size:1.1em; }

/* RACING Barriers */
.normalTable .STC_Gdv td { padding:5px 3px; }
.STC_TabBarrier .ajax__tab_header{
	background:url() bottom repeat-x;
	padding-left:0; height:28px;
}
.STC_TabBarrier .ajax__tab_outer { width:200px; }
.STC_TabBarrier .ajax__tab_inner{
	background:#F2F2F2 url(../../_layouts/images/TabInactiveBg.png) top repeat-x; width:198px; height:23px;
	text-transform:uppercase; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2;
}
.STC_TabData .ajax__tab_active .ajax__tab_inner,.STC_Tab .ajax__tab_active .ajax__tab_inner,
.STC_Tab_MediaGall .ajax__tab_active .ajax__tab_inner,.STC_Tab_Media .ajax__tab_active .ajax__tab_inner, 	
.STC_TabBarrier .ajax__tab_active .ajax__tab_inner, .STC_TabSearch .ajax__tab_active .ajax__tab_inner,
.STC_Tab_BgNoImage .ajax__tab_active .ajax__tab_inner {
	background:url(../../_layouts/images/TabActiveBg.png) top repeat-x;
}
.STC_TabBarrier .ajax__tab_body{
	background:#fff url(../../_layouts/images/TabPanelBg.png) 0 0 repeat-x;
	padding:10px 10px 10px 10px; 
    border-left: 1px solid #C2C2C2;
    border-bottom: 1px solid #C2C2C2;
    border-right: 1px solid #C2C2C2;
}

/* ARTICLE - MEDIA Video Gallery */
a.STC_GreenLink_Enabled:link,a.STC_GreenLink_Enabled:visited,a.STC_GreenLink_Enabled:active{
	color:#10abb0; font-size:12px; font-weight:900; text-transform:uppercase;
}
a.STC_GreenLink_Thin:link,a.STC_GreenLink_Thin:visited,a.STC_GreenLink_Thin:active{
	color:#10abb0; font-size:12px; text-decoration:none; text-transform:uppercase;
}
.STC_WPTitle_wp_Recent{
	color:#414141; display:block; font-family:Arial Black, Arial;
	font-size:12px !important; font-weight:900 !important;
	padding:10px 0 5px 10px; text-transform:uppercase;
} 
.recent_videos { margin-left:5px; width:95%; }
.recent_videos .recent_videos_ind { margin:0 auto 15px; width:67px; }
.recent_videos .STC_CategoryLink_Paddding a { color: #10ABB0; padding-left:18px; font-weight:bold; }
.recent_videos td.STC_Category_wp_Recent{
	color:#414141; font-family:Arial Black, Arial; font-size:12px !important;
	padding:18px 0 0 10px; font-weight:bold; text-transform:uppercase;
}

/* ARTICLE - INDUSTRY Jockey */
.slm-layout-main { padding:0; margin:0; border:0; overflow:hidden; }
.dfwp-list { list-style: none; margin: 0px; padding: 0px; }
.STC_SubSiteLandingPg4Space1 { width:520px; }
.STC_SubSiteLandingPg4Space2{width: 200px;}
.STC_Icon_Service{ background:url(../../UILib/Icon_Form.png) no-repeat 50% 50%; width:14px; height:16px; }
.STC_IconHeaderBg{ background-color:#fff; width:18px; height:30px; padding:3px; }
.STC_ContentBgWithIconHeader{background-color:white; }
.STC_ContentBgWithIconHeader .dfwp-list { margin:10px 0 10px 15px; height:80px; }
.STC_ContentBgWithIconHeader  .item { margin-bottom:5px; }
.STC_ContentBgWithIconHeader  .item:after{ content:""; clear:both; display:block; }
.STC_ContentBgWithIconHeader  .image-area-left { float:left; width:5px; }
.STC_ContentBgWithIconHeader  .link-item { float:left; width:160px; }

.ownerInterest  .item { margin-bottom:5px; }
.ownerInterest   .item:after{ content:""; clear:both; display:block; }
.ownerInterest   .image-area-left { float:left; width:5px; }
.ownerInterest   .link-item { float:left; width:160px; }


.STC_RaceCalendar{ width:95%; }
.STC_Video_wp_Banner_VideoPlayer{ padding:13px 10px 10px; }

/* ARTICLE - Content with Tabs & Tables  */
.STC_Panel_Thumbnail_Extend_wp_TicketAndPackage,.STC_Panel_Thumbnail_Extend_wp_MajorRace{
	vertical-align:top; width:100%; margin:0 0 10px;
}
.STC_Media_Centre_Divider{ 
	background:url(../../_layouts/images/Divider.gif) repeat-x 0 100%; height:2px; padding:5px; 
}
.STC_Thumbnail_wp_RacingLocalNews,.STC_Thumbnail_wp_MedialGallary,.STC_Thumbnail_wp_MajorRace{
	height:80px; width:100px; margin:0 5px 5px 0;
}
.STC_Thumbnail_wp_Host, .STC_BIGThumbnail_wp_MajorRace{
	border:1px; height:180px; text-align:left; width:200px; margin:0 10px 5px 0;
}
.ms-WPBody .STC_TableCell_HeaderRow_wp_TicketAndPackage_First,
.ms-WPBody .STC_TableCell_HeaderRow_wp_TicketAndPackage {
	color:#494949; font-size:12px; padding:5px; border-left:1px solid #999;border-top:1px solid #999;
	font-weight:700; vertical-align:middle; text-transform:uppercase;
}
.ms-WPBody .STC_TableCell_HeaderRow_wp_TicketAndPackage_First { border-left:0 none; }
.STC_Label_Bigger_Bold_wp_TicketAndPackage{ color:#494949; font-weight:700; font-size:12px; }
.STC_Gdv_Cell_wp_TicketAndPackage{ color:#000; font-size:12px ; }

/* ARTICLE - Content with Tabs & Tables  */
.DottedTables td {  }
.DottedTables td.firstItem  { border-right:1px dashed #777; color:#036; }

.wp_TrainingFacilities{
height:416px;
margin:0;
padding:0;
width:322px;
}

.STC_GenericContenHeaderRear_TrainingFacilities{
background:url(../../_layouts/images/GenericContentHeaderRear.png);
float:right;
height:30px;
width:2px;
}

.STC_Icon_TrainingFacilities{
background:url(../../_layouts/images/trainingfacilitiesicon.png) top left no-repeat;
float:left;
height:30px;
margin:0;
padding:0;
width:38px;
}

.wp_TrainingFacilities .body{
border-left:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
height:166px;
padding:14px 19px;
vertical-align:text-top;
}

.wp_TrainingFacilities .desc{
border-left:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
height:145px;
text-align:center;
vertical-align:top;
}

.wp_TrainingFacilities .footer{
border:1px solid #c2c2c2;
border-top:0 none;
height:34px;
padding:6px 0 10px;
text-align:center;
}

.wp_WageringPageBanner #STC-main-photo-slider .overlay2,.wp_IndustryPageBanner .imageContainer .overlay2{
background-color:#fff;
filter:alpha(opacity=80);
height:290px;
left:318px;
opacity:0.8;
position:relative;
top:-363px;
width:302px;
}

.wp_RacingNews .STC_TabNews .ajax__tab_body{
height:385px;
width:300px;
}


.wp_RacingNews{
border:0;
height:385px;
margin:0;
overflow:hidden;
padding:0;
width:302px;
}

.wp_RacingNews .STC_TabNews_NewsItemTable{
border-bottom:1px solid #dadadc;
border-top:1px solid #fff;
height:114px;
position:relative;
top:-14px;
width:300px;
}

.wp_RacingNews .STC_TabNews_NewsItemTable .TextCellContainer{
border:0;
height:114px;
margin:0;
padding:0;
width:162px;
}

.wp_RacingNews .STC_TabNews_NewsItemTable .TextCell .itemTextContainer{
height:45px;
margin:0;
padding:0;
}

.wp_RacingNews .STC_TabNews .readmore{
height:29px;
}





.STC_UpComingTab #divArrowUpcomingOverseas img{
left:276px;
position:relative;
top:-5px;
z-index:2;
}







.wp_homeUpcomingNews .lastNewsItem .TextCellContainer{
height:114px;
}

.wp_homeUpcomingNews .STC_TabNews_NewsItemTable .TextCell{
height:100px;
}




.STC-HomeBanner{
background-color:#fff;
border:1px solid #bababa;
min-height:430px;
padding:15px;
position:relative;
width:948px!important;
}

.STC-HomeBanner .stripViewer{
border:0;
clear:both;
height:330px;
margin:0;
overflow:hidden;
padding:0;
position:relative;
width:948px;
}

.STC-HomeBanner .stripViewer .panelContainer .panel{
height:330px;
width:948px;
}

.STC-HomeBanner .STC-nav-thumb{
height:80px;
top:-16px;
width:186px;
}

.STC-HomeBanner .STC-cross-link{
border:0;
float:left;
height:80px;
margin:0;
padding:0;
position:relative;
text-decoration:none;
top:20px;
width:189px;
}

.STC-HomeBanner #STC-movers-row div .last-cross-link{
width:187px;
}

.STC-HomeBanner .STC-photo-meta-data{
background-color:transparent;
height:100px;
padding:0;
position:relative;
top:-200px;
}

.STC-HomeBanner .STC-photo-meta-data2{
background-color:#fff;
filter:alpha(opacity=70);
height:100px;
opacity:0.7;
padding:0;
position:relative;
top:-100px;
}

.STC-HomeBanner .STC-photo-meta-data1{
background:url(/_layouts/images/STC/transpBlack.png);
color:#fff;
height:25px;
padding:5px;
text-align:left;
top:-51px;
width:176px;
}

.STC-HomeBanner .STC-movers-row a{
color:#fff;
padding-bottom:15px;
padding-top:160px;
text-decoration:none;
}

.STC-HomeBanner .Pointer{
background:url(http://www.turfclub.com.sg/_layouts/images/STCHomePageBanners/HomeBannerArrow.png;wa20ee5e882a56f405) 50% 50% no-repeat;
height:16px;
left:76px;
position:relative;
top:-16px;
visibility:hidden;
width:24px;
}

.STC-HomeBanner .text-wrapper{
height:100px;
width:948px;
}

.STC-HomeBanner .STC_Banner_Title{
color:#70288e;
font-size:30px;
text-align:center;
font-weight: bold;
}

.STC-HomeBanner .STC_Banner_Text{
color:#70288e;
padding-top:5px;
text-align:center;
font-size: 17px !important;
font-weight:normal;
}

.trainingFacilities{
float:right;
height:400px;
width:325px;
}



.newsandresult .ui-tabs-nav,.mediaBanner .ui-tabs-nav{
margin:0!important;
padding:0!important;
}

.newsandresult .ui-tabs-nav li,.mediaBanner .ui-tabs-nav li{
float:left;
list-style:none;
margin:0 1px 0 0 !important;
padding:0!important;
}

.newsandresult .ui-tabs-nav a,.mediaBanner .ui-tabs-nav a{
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
background:url(../../_layouts/images/wpTab/TabInactiveBg.png);
border:0;
border-top-left-radius:5px;
border-top-right-radius:5px;
color:#000;
display:block;
font-family:Arial;
font-weight:700;
height:20px;
padding-top:8px;
position:relative;
text-align:center;
text-decoration:none;
text-transform:uppercase;
top:1px;
width:110px;
}

.newsandresult .ui-tabs-nav li.ui-tabs-selected a,.mediaBanner .ui-tabs-nav li.ui-tabs-selected a{
background:url(../../_layouts/images/wpTab/TabActiveBg.png);
color:#000;
font-family:Arial;
font-weight:700;
height:21px;
text-transform:uppercase;
width:111px;
}

.newsandresult .ui-tabs-panel,.mediaBanner .ui-tabs-panel{
background:#fff;
border:1px solid #b5b5b5;
clear:both;
height:416px;
padding:20px 0 20px 20px !important;
width:960px;
}

.mediaBanner .ui-tabs-panel{
padding:8px 0 7px 25px;
width:655px;
}


.mediaBanner .STC_WpTabDiv{
margin-right:25px;
}


.STC_Button_Search{
background:url(../../_layouts/images/btnSearch.png);
cursor:pointer;
height:32px;
width:62px;
}

.jquery-safari-checkbox{ cursor:pointer; display:inline; font-size:16px; line-height:16px; }
.jquery-safari-checkbox .mark{ display:inline; }
.jquery-safari-checkbox img{
	background:transparent url(../../_layouts/images/safari-checkbox.png) no-repeat 0 0;
	height:16px; vertical-align:middle; width:16px;
}

.jquery-safari-checkbox-hover img{
background-position:-16px 0;
}

.jquery-safari-checkbox-checked img{
background-position:0 -16px;
}

.jquery-safari-checkbox-checked .jquery-safari-checkbox-hover img{
background-position:-16px -16px;
}

.jquery-safari-checkbox-disabled img{
background-position:0 -32px;
}

.jquery-safari-checkbox-checked .jquery-safari-checkbox-disabled img{
background-position:0 -48px;
}



.xl72{border:1px solid #000 !important;}



.STC_Table_Main_Header_Cell{
font-family:Arial;
text-align:left;
vertical-align:text-top;
}



.STC_Table_Tab{
background-color:transparent;
width:100%;
}

.STC_Table_Content_Cell .STC_Dividend_Table .STC_Div_Cell{
font-family:Arial, Helvetica, sans-serif!important;
font-size:11px!important;
padding:5px 10px;
}

.STC_Table_Content_Cell .STC_Dividend_Table .STC_DivHeader_Cell{
font-family:Arial, Helvetica, sans-serif!important;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:700;
min-height:25px;
padding:5px 10px;
}

.STC_Table_Error{
border:1px solid #bababa;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E8E8E8');
background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E8E8E8));
background: -moz-linear-gradient(top,  #FFF,  #E8E8E8);
width:100%;
}

.STC_Table_Error td{
padding:5px;
}

.STC_Table_Height{
height:291px;
}

.STC_Table_Maintenance{
border:1px solid #dcdddf;
margin:0;
padding:0;
width:100%;
}

.STC_Table_Maintenance .STC_Cell_Label{
border-right:1px dashed #b5bbbf;
color:#606060;
font-family:Arial;
font-weight:700;
padding:5px 10px;
width:120px;
}

.STC_Table_Maintenance .STC_Cell_Data{
font-family:Arial;
padding:5px 10px;
white-space:normal;
width:625px;
}

.STC_Table_Maintenance .STC_Cell_Data_wp_AuditTrial{
font-family:Arial;
padding:5px 10px;
width:200px;
}

.STC_Table_Header_Cell{
border:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}



.STC_Label_Header{
color:#000;
font:bold 8pt Arial, Helvetica, sans-serif !important;
}

.STC_Label_Error{
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-variant:normal;
font-weight:700;
}

.STC_Label_Error2{
color:red;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-variant:normal;
font-weight:700;
}


.STC_Text_Lowercase{
text-transform:lowercase;
}

.STC_Text_Capitalize{
text-transform:capitalize;
}

.STC_Align_Justify{
text-align:justify;
}

h2.STC_Title{
color:#044678;
font-family:Arial Black, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:900;
margin-bottom:6px;
margin-top:0;
text-transform:uppercase;
}

a.STC_GreenLink:link,a.STC_GreenLink:visited,a.STC_GreenLink:hover,a.STC_GreenLink:active{
color:#10abb0;
font-family:Arial Black, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:900;
text-transform:uppercase;
}

a.STC_LinkUpdate:link,a.STC_LinkUpdate:visited,a.STC_LinkUpdate:hover,a.STC_LinkUpdate:active,.STC_LinkUpdate{
color:Green;
font-family:Arial;
font-size:11px;
text-decoration:underline;
}

.STC_Button_Biggest{
background-color:#EBEFFE;
border-color:#A0B3FA;
border-width:1px;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
height:25px;
width:250px;
}

.STC_Button_Bigger{
background-color:#EBEFFE;
border-color:#A0B3FA;
border-width:1px;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
height:25px;
width:180px;
}

.STC_Button_Normal{
background-color:#EBEFFE;
border-color:#A0B3FA;
border-width:1px;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
height:25px;
width:120px;
}

.STC_Button_Print{
background-color:transparent;
background-image:url(http://www.turfclub.com.sg/_layouts/images/Print.png;wa8b09bc1e81839496);
border:0;
cursor:pointer;
height:31px;
width:116px;
}

.STC_Button_Download{
background-color:transparent;
background-image:url(http://www.turfclub.com.sg/_layouts/images/Download.png;wafb0c74f4587c9a1e);
border:0;
cursor:pointer;
height:31px;
width:116px;
}

.STC_Button_Steward{
background-color:transparent;
background-image:url(../../_layouts/images/Racing/Steward.png);
border:0;
cursor:pointer;
height:31px;
width:116px;
}

.STC_Button_Normal_Grey{
background-image:url(../../_layouts/images/ButtonNormalGrey.png);
border:0;
cursor:pointer;
font-family:Arial Black, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:900;
height:37px;
padding-bottom:6px;
text-transform:uppercase;
width:120px;
}

.STC_Button_Bigger_Grey{
background-image:url(../../_layouts/images/ButtonBiggerGrey.png);
border:0;
cursor:pointer;
font-family:Arial Black, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:900;
height:37px;
padding-bottom:6px;
text-transform:uppercase;
width:195px;
}

.STC_Button_RSS{
background-image:url(../../_layouts/images/RssButton.png);
border:0;
cursor:pointer;
height:23px;
position:relative;
top:0;
width:80px;
vertical-align:middle;
}


.STC_Button_VirtualTour{
background-image:url(../../_layouts/images/STCHomePageBanners/imgTrainingFacilities.png);
border:0;
cursor:pointer;
height:34px;
width:161px;
}

.STC_Button_ViewChannel{
background-image:url(../../_layouts/images/STCHomePageBanners/viewchannel.png);
border:0;
cursor:pointer;
height:34px;
width:141px;
}

.STC_Button_ViewEmptyText{
background-image:url(../../_layouts/images/STCHomePageBanners/viewbuttonempty.png);
border:0;
color:#fff;
cursor:pointer;
font-family:Arial Black, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:900;
height:34px;
padding-bottom:6px;
text-transform:uppercase;
white-space:normal!important;
width:141px;
}

.STC_Textbox{
font-family:Arial, Helvetica, sans-serif!important;
font-size:11px!important;
}

.STC_Table_Content_Cell .STC_Gdv_Header_Cell,.View .STC_Gdv_Header_Cell{
border:0;
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
font-size:11px;
min-height:25px;
}

.STC_Table_Content_Cell .STC_Gdv_Cell,.View .STC_Gdv_Cell{
border:0;
font-family:Arial Narrow, Arial, Helvetica, sans-serif!important;
font-size:9px;
min-height:25px;
padding:5px 2px;
}

.STC_Gdv_Cell
{
    border: 0;
    font-size: 11px !important;
    font-family: Arial, Helvetica, sans-serif !important;
    padding: 5px 10px 5px 10px;
    min-height: 25px;

}


.STC_Half_Width{
width:50%!important;
}


.STC_InfoHeader{
background:url(../../_layouts/images/InfoWebPart/InfoHeader.png);
border:1px solid #c2c2c2;
color:#494949;
font-family:Arial, Helvetica, sans-serif;
height:30px;
width:314px;
}

.STC_Icon_RacingMeeting{
background:url(../../_layouts/images/InfoWebPart/RaceMeetingInfoIcon.png) top left no-repeat;
float:left;
height:30px;
width:38px;
}

.STC_InfoHeaderText{
font-weight:700;
left:40px;
margin-top:-7px;
position:relative;
text-transform:uppercase;
top:50%;
width:276px;
font-size:12px;
}



.STC_Info_No_Data{
border:1px solid #c2c2c2;
border-top:0;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E8E8E8');
background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E8E8E8));
background: -moz-linear-gradient(top,  #FFF,  #E8E8E8); 
height:310px;
width:323px; /*width:318px;*/
}

.STC_Info_Loader{
background:#E8E8E8 url(../../_layouts/images/loadingcirclests16.gif) center center no-repeat;
border:1px solid #c2c2c2;
border-top:0;
height:315px!important;
overflow:hidden;
position:relative;
width:323px;
}

/*Added By Wang Yong 14 Jan 2013*/
.STC_Info_Loader_1{
background:#E8E8E8 url(../../_layouts/images/loadingcirclests16.gif) center center no-repeat;
border:1px solid #c2c2c2;
border-top:0;
height:315px!important;
overflow:hidden;
position:relative;
width:323px;
}

.STC_InfoHandicapDate{
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
padding-left:15px;
position:relative;
}

.STC_Handicap_Arrow{
position:relative;
top:-90px;
}

.ms-WPBody td .STC_InfoTitle{
font-weight:700;
overflow:hidden;
padding-left:15px;
text-transform:uppercase;
width:243px;
}


#ctl00_PlaceHolderMain_SummaryLinkFieldControl1__ControlWrapper_SummaryLinkFieldControl .dfwp-list .image-area-top{width:520px;}
.my-web-part-tabs #MSOZoneCell_WebPartWPQ3 .ms-PartSpacingVertical{display:none;}
.ms-WPBody td .STC_InfoHandicapTitle{
	font:bold 16px Arial, Helvetica, sans-serif;
	padding-left:15px;
	position:relative;
	text-transform:uppercase;
	/*top:-5px;*/
	width:243px;
}

.STC_InfoTitle #divRaceMeetingName{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
height:29px;
margin:0;
overflow:hidden;
padding:0;
}
#STC-slider-wrap .s4-wpTopTable{
width:640px;
}



.STC_TabNews_NewsItemTable .TextCell .title{
border:0;
height:auto;
line-height:1.3em;
margin:0;
max-height:2.6em;
overflow:hidden;
padding:8px 0 0;
}

.STC_InfoRaceName{
font-family:Arial, Helvetica, sans-serif;
height:210px;
padding-left:15px;
width:243px;
}

a.STC_InfoLink:link,a.STC_InfoLink:visited,a.STC_InfoLink:active{
color:#494949;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-variant:normal;
font-weight:700;
}

img{
border:0;
vertical-align:middle;
}


.STC_RaceResultIcon{
height:20px;
vertical-align:middle;
width:20px;
}


.STC_Tab .ajax__tab_tab{
min-width:40px;
}

.STC_Tab .ajax__tab_header{
background:url(../../_layouts/images/TabBg.png) bottom repeat-x;
color:#000;
font-family:Arial;
font-size:10px;
font-weight:700;
height:29px;
padding-left:88px;
text-transform:uppercase;
}

.STC_Panel_Tab{
background:url(../../_layouts/images/TabPanelBg.png) top repeat-x;
background-color:#fff;
border:1px solid #c2c2c2;
border-top:0;
padding:10px;
}

.STC_LBtnTab_Data{
background:url(../../_layouts/images/TabInactiveBg.png) top repeat-x;
border-bottom:1px solid #c2c2c2;
border-left:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
border-top:0;
color:#000!important;
cursor:pointer;
font-family:Arial;
font-size:11px;
font-weight:700;
height:29px!important;
outline:none;
padding:0 3px;
text-decoration:none;
text-transform:uppercase;
}

.STC_LBtnTab_Data_Active{
background:url(../../_layouts/images/TabActiveBg.png) top repeat-x;
border-bottom:0;
border-left:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
border-top:0;
color:#000!important;
cursor:pointer;
font-family:Arial;
font-size:11px;
font-weight:700;
height:30px!important;
outline:none;
padding:0 3px;
position:relative;
text-decoration:none;
text-transform:uppercase;
top:1px;
}

.STC_Panel_Legend{
background-color:#fcfcfc;
border:1px solid #c2c2c2;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E8E8E8');
background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E8E8E8));
background: -moz-linear-gradient(top,  #FFF,  #E8E8E8); 
padding:10px;
}

.STC_JockeyDirectory_Name{
color:#00a9a7;
font-family:Arial;
font-size:18px;
font-weight:700;
}

.STC_Table_Green_Cell_Header_Label{
color:#FFF;
font-family:Arial;
font-size:8pt;
font-weight:700;
}

.STC_Table_Green_Cell_LightGreen{
background-color:#e8f5f3;
padding:5px 10px;
}

.STC_Label_Bold_Black{
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-style:normal;
font-variant:normal;
font-weight:bolder;
}

.STC_Table_Green_Cell_Header{
background-color:#00a9a7;
padding:5px 10px;
}

.STC_Table_Green_Cell_Grey{
background-color:#f5f5f5;
padding:5px 10px;
}

.STC_Directory_ProfilePicture{
height:180px;
width:150px;
}

.STC_Gdv_Green_Row{
background-color:#e8f5f3;
border:0;
color:#000;
}

.STC_Gdv_Green_Row_Alternate{
background-color:#f5f5f5;
border:0;
color:#000;
}

.STC_Gdv_PaleTale_Row_Alternate{
background-color:#e5ebeb;
border:0;
padding-left:5px;
padding-right:5px;
}

.STC_Gdv_PaleTale_Row{
border:0;
padding-left:5px;
padding-right:5px;
}

.STC_MiniRaceResultDividend_Padding{
padding-left:5px;
padding-right:5px;
}

.STC_MiniRaceResultDividendIcon{
background-image:url(../../_layouts/images/Racing/RaceDividend/MiniRaceDividendResultsIcon.png);
height:30px;
width:40px;
}

.STC_Gdv_Green_Header_Row{
background-color:#00a9a7;
border:0;
color:#FFF;
}

.STC_Table_Font{
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


.STC_Divider{
background-image:url(/_layouts/images/Divider.gif);
background-repeat:repeat-x;
border-collapse:separate !important;
/*height:0px;*
/*font-size:0 !important;
line-height:0 !important;--*/
}

.STC_Collapsible_Grey td,
.STC_Collapsible_LightGrey td{vertical-align:top ; padding:1px !important}
.STC_Collapsible_Grey img,
.STC_Collapsible_LightGrey img{margin:0 8px 0 0; padding:1px !important}
.STC_Divider td{
	font-size:0 !important;
	line-height:0 !important;
}
#ctl00_m_g_9aa6037c_5f98_4b2f_b05e_19ed401d9620_ctl00_TableCell1 .STC_Label_Header,
#ctl00_m_g_9aa6037c_5f98_4b2f_b05e_19ed401d9620_ctl00_TableCell1 .STC_Label_Normal{
	padding:1px 0 4px 8px;
	display:block;
}
#ctl00_m_g_9aa6037c_5f98_4b2f_b05e_19ed401d9620_ctl00_TableCell1 .contentCollapse{padding:0 0 8px;}
#ctl00_m_g_9aa6037c_5f98_4b2f_b05e_19ed401d9620_ctl00_TableCell1 .contentCollapse table{margin:0 8px;}
#ctl00_m_g_9aa6037c_5f98_4b2f_b05e_19ed401d9620_ctl00_TableCell1 .contentCollapse p{
	margin:0 0 15px;
}
#ctl00_m_g_9aa6037c_5f98_4b2f_b05e_19ed401d9620_ctl00_TableCell1 #tdFullDescription{padding-right:20px;}
#imageBox14,
#imageBox15,
#imageBox16{padding:0 0 12px;}

.STC_Label_HandicapListingDetails_Header{
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bolder;
}

.STC_MiniContent{
padding-right:1px;
padding-top:1px;
margin-left:1px;
}

.STC_LandingPageTabData .ajax__tab_header{
color:#96dad9;
font-family:Arial;
font-size:14px;
font-weight:bolder;
height:29px;
text-transform:uppercase;
}

.STC_LandingPageTabData .ajax__tab_inner{
cursor:pointer;
padding-left:5px;
padding-right:4px;
padding-top:1px;
text-align:center;
}

.STC_LandingPageTabData .ajax__tab_active .ajax__tab_inner{
background:url(../../_layouts/images/Racing/RaceDividend/MiniRaceDividendHeader.png) no-repeat center;
}

.Test{
padding-left:10px;
position:relative;
}

.STC_Background_Table_Cell_Padding{
padding:20px;
}

.STC_RaceDividendBorder_Bottom,.STC_Table_Content_Cell .STC_RaceDividendBorder_Bottom{
border-color:#bababa;
border-style:solid;
border-width:0 1px 1px;
}

.STC_Table_Content_Cell .STC_RaceDividendBorder_Top,.STC_RaceDividendBorder_Top{
border-color:#bababa;
border-style:solid;
border-width:1px 1px 0;
}

.STC_Table_Content_Cell .STC_RaceDividendBorder_Left,.STC_RaceDividendBorder_Left{
border-color:#bababa;
border-style:solid;
border-width:1px 0 1px 1px;
}

.STC_Table_Content_Cell .STC_RaceDividendBorder_Right,.STC_RaceDividendBorder_Right{
border-color:#bababa;
border-style:solid;
border-width:1px 1px 1px 0;
}

.STC_Table_Content_Cell .STC_RaceDividendBorder_All,.STC_RaceDividendBorder_All{
border-color:#bababa;
border-style:solid;
border-width:1px;
font-family:Arial, Helvetica, sans-serif!important;
font-size:11px;
font-style:normal;
font-variant:normal;
vertical-align:middle;
}


.RaceTypeCheckBoxClass{
margin:0 auto;
position:relative;
width:95%;
}



.STC_RaceCalendarEvent{
background:url(../../_layouts/images/EventCalendarWebParts/EventDate.png) no-repeat;
height:44px;
text-align:center;
width:44px;
}

.STC_EventDate_Header,.STC_EventDate_Footer,.STC_EventDate_Body{
color:#515151;
display:block;
position:relative;
text-align:center;
text-transform:uppercase;
}

.STC_EventDate_Header{
	font:1.5em/0.9 ;
    color: #515151;
    font-size: 9px;
    font-family: Arial Narrow;
    text-transform: uppercase;
    position: relative;
 	top: -1px;
 	padding-top:2px;
 	}

.STC_EventDate_Body{
	font:bold 1.5em/0.7 Arial, Helvetica, sans-serif;
    color: #515151;
    font-size: 24px;
    font-family: Arial Black, Arial;
    position: relative;
	top: -1px;
	font-weight: 900;
	padding-bottom:2px;
}

.STC_EventDate_Footer{
	font: bold 1.6em/0.9;
	font-family: Arial Black, Arial;
    color: #515151;
    font-size: 9px;
    position: relative;
	top: -2px;
	padding-bottom:2px;
	font-weight: 900;

}


#divMiniRRGv .STC_Label_Header{
margin:0 8px;
}


.STC_RaceCalendarIcon{
background-image:url(../../_layouts/images/EventCalendarWebParts/CalendarIcon.png);
height:30px;
width:40px;
}

.RaceCalendar{
background-color:transparent;
width:740px;
}

.STC_RaceMeetingInfoHeader{
background-image:url(../../_layouts/images/InfoWebPart/InfoHeader.png);
color:#494949;
font-family:Arial, Helvetica, sans-serif;
height:30px;
width:322px;
}

.STC_Icon_RaceMeeting{
background-image:url(../../_layouts/images/InfoWebPart/RaceMeetingInfoIcon.png);
height:30px;
width:40px;
}

.STC_RaceMeetingInfoTitle{
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
padding-left:15px;
text-transform:uppercase;
width:247px;
}


.STC_Gdv_PaleTale_Row,.STC_Gdv_PaleTale_Row_Alternate{
line-height:1.8em;
}

.STC_RaceEventRow{
font-size:10px;
}

.STC_RaceCalendar .rcSelected{
color:#a7610c;
}

.rcToday{
background:url(../../_layouts/images/EventCalendarWebParts/TodayDate_Full.png) no-repeat;
}


.STC_LabelMsg{
color:#c2c2c2;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-variant:normal;
font-weight:700;
}

.STC_Lbl_Img{
color:#494949!important;
margin-left:5px;
position:absolute;
top:8px!important;
}

.STC_GdvCustom{
border:1px solid #c2c2c2!important;
font-family:Arial, Helvetica, sans-serif!important;
font-size:11px!important;
width:99.4%!important;
}

.STC_Label_Success{
color:green!important;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:700;
}

.STC_Gdv_wp_Notification{
font-family:Arial, Helvetica, sans-serif!important;
font-size:12px!important;
width:100%!important;
}

.STC_GenericContenHeaderFront{
background:url(../../_layouts/images/GenericContentHeaderFront.png);
border:0;
float:left;
height:30px;
margin:0;
padding:0;
width:2px;
}

.STC_GenericContenHeaderRear{
background:url(../../_layouts/images/GenericContentHeaderRear.png);
border:0;
float:left;
height:30px;
margin:0;
padding:0;
width:2px;
}

.STC_GenericContenHeaderRepeat{
background:url(../../_layouts/images/GenericContentHeaderRepeat.png) top repeat-x;
border:0;
float:left;
height:30px;
margin:0;
padding:0;
position:relative!important;
width:99%;
}

.STC_GenericContenHeaderRepeatMiddle{
background:url(../../_layouts/images/GenericContentHeaderRepeat.png) repeat-x;
border:0;
height:30px;
margin:0;
padding:0;
vertical-align:middle;
width:99%;
}

.STC_PaddingLeft_wp_Notification{
padding-left:90%!important;
}

.STC_ItemWrap{
white-space:pre-wrap;
word-wrap:break-word;
}

.STC_Table_Border{
border:1px solid #c2c2c2;
width:100%;
}

.STC_Padding_Left_wp_ReRunBatchJob{
padding-left:89%;
}

.STC_HeaderTitle{
color:#000;
font-family:arial,helvetica, sans-serif;
font-size:12px;
font-weight:700;
margin-left:15px;
position:relative;
right:15px;
}

.STC_Table_wp_Prizemoney{
overflow:hidden;
width:740px;
}

.STC_wp_ContactUs_ul{
list-style-type:none;
margin:0;
padding:0;
}

.STC_wp_ContactUs_li{
background-color:#E8E8E8;
color:#000;
font-family:arial,helvetica, sans-serif;
font-size:12px;
height:20px;
list-style-type:none;
margin:0 0 5px;
padding:9px 0 0;
text-align:center;
}

.STC_ContentRight{
border:0;
padding-top:0;
}

.STC_SlideContent{
border:2px solid #c2c2c2;
width:367px;
}

.STC_Header_wp_ContactUs{
background-color:#E8E8E8;
color:#000;
font-family:arial,helvetica, sans-serif;
font-size:12px;
font-weight:700;
height:20px;
padding-top:9px;
text-align:center;
width:370px;
}

.STC_Table_wp_ContactUs{
width:740px;
}

.STC_ContentWidth_wp_ContactUs{
width:370px;
}

.STC_Indent_wp_LatestVetUpdatesDetails{
padding-left:4px;
padding-right:4px;
}

.STC_HeaderTitle_wp_LatestVeterinaryUpdates{
color:#000;
font-family:arial,helvetica, sans-serif;
font-size:14px;
font-weight:700;
margin-left:15px;
position:relative;
right:15px;
}

.STC_Table_Maintenance_Admin{
margin:0;
padding:0;
width:100%;
}

.STC_Table_Maintenance_Admin .STC_Cell_Label{
border-right:1px dashed #b5bbbf;
color:#606060;
font-family:Arial;
font-weight:700;
padding:5px 10px;
width:50%;
}

.STC_Table_Maintenance_Admin .STC_Cell_Data{
font-family:Arial;
padding:5px 10px;
width:50%;
}

.STC_Table_Maintenance .STC_Cell_Label_wp_AccessDefault{
border-right:1px dashed #b5bbbf;
color:#606060;
font-family:Arial;
font-weight:700;
padding:5px 10px;
}

.STC_ModalPop_Delete{
background:#FFF;
min-height:100px;
min-width:300px;
padding:5px 0 10px;
text-align:center;
}

.STC_MandatoryFields_Data{
color:red!important;
}

.STC_Table_wp_RanckChart{
height:260px;
margin:0;
padding:0;
width:321px;
}

.STC_GenericContenHeaderRear_wp_RanckChart{
background:url(../../_layouts/images/GenericContentHeaderRear.png);
float:left;
height:30px;
width:2px;
}

.STC_GenericContenHeaderRepeat_wp_RanckChart{
background:url(../../_layouts/images/GenericContentHeaderRepeat.png) top repeat-x;
float:left;
height:30px;
position:relative!important;
width:317px;
}

.STC_marginleft_wp_RankChart{
margin-left:220px!important;
}

.STC_FirstChild_wp_RankChart{
height:296px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
width:280px;
}

.STC_Sub_wp_RankChart{
background-color:#f0f0f0;
border-bottom:1px solid #c2c2c2;
border-left:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
width:321px!important;
}

.STC_TabRankChart{
height:324px!important;
}

.STC_TabRankChart .ajax__tab_body{
border-bottom:1px solid #c2c2c2;
border-left:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
height:183px!important;
width:265px;
}

.STC_TabRankChart .ajax__tab_header{
background-color:#f0f0f0!important;
background-image:none;
color:#000;
font-family:Arial;
font-size:12px;
font-weight:700;
height:29px;
padding-left:0;
text-transform:uppercase;
}

.STC_TabRankChart .ajax__tab_tab{
height:23px;
width:92px;
}

.STC_TabRankChart .ajax__tab_inner{
background:#00f url(../../_layouts/images/TabInactiveBg.png) top repeat-x;
border-left:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
cursor:pointer;
height:23px;
padding-top:6px;
text-align:center;
width:92px;
}

.STC_TabRankChart .ajax__tab_active .ajax__tab_inner{
background:url(images/TabActiveBg.png) top repeat-x;
border-left:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
height:23px;
text-align:center;
}

.STC_ModalPopupBG{
background-color:#669;
filter:alpha(opacity=50);
opacity:0.7;
}

.STC_Popup{
background:#FFF;
min-height:150px;
min-width:700px;
}

.STC_Popup_Rerun{
background:#FFF;
height:240px!important;
min-height:150px;
min-width:700px;
width:400px!important;
}

.STC_PopupRerun{
background:#FFF;
height:282px!important;
min-height:282px;
min-width:542px;
padding-top:1px!important;
width:542px!important;
}

.STC_InnerPopUp_Rerun{
background:#FFF;
border:1px solid #c2c2c2;
height:270px!important;
margin:5px!important;
min-height:270px;
min-width:530px;
width:530px!important;
}

.STC_PopupCountry{
background:#FFF;
height:192px!important;
min-height:192px;
min-width:482px;
padding-top:1px!important;
width:482px!important;
}

.STC_InnerPopUp_Country{
background:#FFF;
border:1px solid #c2c2c2;
height:180px!important;
margin:5px!important;
min-height:180px;
min-width:470px;
width:470px!important;
}

.STC_PopupRacingColourCode{
background:#FFF;
height:157px!important;
min-height:157px;
min-width:482px;
padding-top:1px!important;
width:482px!important;
}

.STC_InnerPopUp_RacingColourCode{
background:#FFF;
border:1px solid #c2c2c2;
height:145px!important;
margin:5px!important;
min-height:145px;
min-width:470px;
width:470px!important;
}

.STC_PopupStarFormPosition{
background:#FFF;
height:132px!important;
min-height:132px;
min-width:412px;
padding-top:1px!important;
width:412px!important;
}

.STC_InnerPopUp_StarFormPosition{
background:#FFF;
border:1px solid #c2c2c2;
height:120px!important;
margin:5px!important;
min-height:120px;
min-width:400px;
width:400px!important;
}

.STC_PopupLocation{
background:#FFF;
height:247px!important;
min-height:247px;
min-width:512px;
padding-top:1px!important;
width:512px!important;
}

.STC_InnerPopUp_Location{
background:#FFF;
border:1px solid #c2c2c2;
height:235px!important;
margin:5px!important;
min-height:235px;
min-width:500px;
width:500px!important;
}

.STC_Pop_Delete{
background:#FFF;
border:1px solid #c2c2c2;
height:90px;
width:320px;
}

.STC_Delete{
background:#FFF;
border:1px solid #c2c2c2;
height:78px;
margin:5px;
width:308px;
}

.STC_modaldiv{
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:400;
padding:20px;
}

.STC_AjaxCalendar{
z-index:100002!important;
}

.STC_AjaxCalendar .ajax__calendar_container{
background-color:#f0f0f0;
border:1px solid #F2f2f2;
color:#606060;
}

.STC_AjaxCalendar .ajax__calendar_other .ajax__calendar_day,.STC_AjaxCalendar .ajax__calendar_other .ajax__calendar_year{
color:#000;
}

.STC_AjaxCalendar .ajax__calendar_hover .ajax__calendar_day,.STC_AjaxCalendar .ajax__calendar_hover .ajax__calendar_month,.STC_AjaxCalendar .ajax__calendar_hover .ajax__calendar_year{
color:#FFF;
}

.STC_AjaxCalendar .ajax__calendar_active .ajax__calendar_day,.STC_AjaxCalendar .ajax__calendar_active .ajax__calendar_month,.STC_AjaxCalendar .ajax__calendar_active .ajax__calendar_year{
color:#000;
font-weight:700;
}

.ac_results{
background-color:#FFF;
border:1px solid #000;
overflow:hidden;
padding:0;
z-index:99999;
}

.ac_results ul{
list-style:none;
list-style-position:outside;
margin:0;
padding:0;
width:100%;
}

.ac_results li{
cursor:default;
display:block;
font:menu;
font-size:12px;
line-height:16px;
margin:0;
overflow:hidden;
padding:2px 5px;
}

.ac_loading{
background:#FFF url(../../_layouts/images/indicator.gif) right center no-repeat;
}

.ac_odd{
background-color:#eee;
}

.ac_over{
background-color:#0A246A;
color:#FFF;
}

div.transbox{
background-color:#fff;
border:0;
filter:alpha(opacity=60);
height:360px;
margin:15px 50px 15px 295px;
opacity:0.6;
width:320px;
}

div.transbox p{
color:#000;
font-weight:700;
margin:0 80px 10px 10px;
}

.STC-one{
background-color:#fff;
border:0;
height:15px;
margin:60px 40px 40px 60px;
width:80px;
}

.STC-Trans-Img{
background-color:#fff;
filter:alpha(opacity=85);
height:300px;
margin:-350px 50px 15px 400px;
opacity:0.8;
padding-right:0;
position:relative;
width:330px;
z-index:9999;
}

.ST_Image_wp_Album_meta_data{
background:url(../../_layouts/images/STCHomePageBanners/TranspBlack.png);
font-size:8px;
height:13px;
padding:2px 0 12px;
position:relative;
z-index:98;
}

.STC_Panel_wp_Album{
vertical-align:top;
width:150px;
}


.STC_Image_wp_Album_Focus{
width:450px;
}

.STC_Panel_wp_Album_Thumbnail{
text-align:center;
vertical-align:top;
width:80px;
}

.STC_Image_wp_Album_Thumbnail{
width:80px;
height:60px; /*HK Edit*/
}

.STC_Table_Content_wp_Album{
width:650px;
}
.STC_Table_Cell_wp_Album_Right{
text-align:right;
white-space:pre-wrap;
width:650px;
}

.STC_Table_Paging_wp_Album{
text-align:center;
vertical-align:top;
}


.STC_Table_Row_wp_RacingLocalNews{
background-color:#F3F2F2;
}

.STC_Thumbnail_wp_ClubNewsAndEvents{
border:1px;
height:225px;
text-align:left;
width:225px;
}

.STC_Tilte_Font_wp_ClubNewsAndEvents{
font-family:Arial;
font-size:14px;
font-weight:700;
}

.STC_Table_Row_wp_MediaCentreLanding{
background-color:#F0F0F0;
}

.STC_Table_Row_Alternate_wp_MediaCentreLanding{
background-color:#E8E8E8;
}

.STC_Tab_MediaCentre .ajax__tab_header{
background:url(../../_layouts/images/STC/VideoBannerBg.png)bottom repeat-x;
}

a.STC_GreenLink_wp_MediaCentre:link,a.STC_GreenLink_wp_MediaCentre:visited,a.STC_GreenLink_wp_MediaCentre:hover,a.STC_GreenLink_wp_MediaCentre:active{
color:#10abb0;
font-family:Arial Black, Arial;
font-size:12px;
font-weight:lighter;
text-decoration:none;
}

.STC_wp_MediaCentre_Title{
color:#000;
font-family:Arial;
font-size:12px;
font-weight:700;
}

.STC_Blog_Title_wp_BlogListing{
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:700;
}

.STC_Blog_Header_wp_OurBlog{
background-color:#D3D3D3;
height:29px;
}

.STC_Tab_MediaGall .ajax__tab_inner{
background:url(../../_layouts/images/TabInactiveBg.png) top repeat-x;
background-color:#e7e7e7;
border-left:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
cursor:default;
height:22px;
padding-bottom:0;
padding-top:0;
text-align:center;
width:100px;
}

.STC_Tab_MediaGall .ajax__tab_body{
left:165px;
position:absolute;
top:69px;
}

.STC_TabMedia #divArrowNewsSingapore img{
left:155px;
position:absolute;
top:515px;
}

.STC_TabMedia #divArrowNewsOverseas img{
left:260px;
position:absolute;
top:69px;
}

.STC_TabMedia .ajax__tab_body{
color:#000;
cursor:default;
height:300px;
width:315px;
}

.STC_TabMedia .ajax__tab_inner{
background-color:#e7e7e7;
border-left:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
color:#909090;
cursor:default;
font-family:Arial;
height:22px;
overflow:hidden;
padding-bottom:0;
padding-top:0;
text-align:center;
width:100px;
}

.STC_TabMedia .ajax__tab_active .ajax__tab_inner{
color:#484848;
cursor:default;
font-weight:700;
height:22px;
text-align:center;
}



.wp_RaceMultimedia .STC_TabRace .readmore,.STC_TabMedia .readmore{
height:28px;
padding-right:10px;
padding-top:10px;
text-align:right;
width:290px;
}

a.STC_GreenLink_Media_Thin:link,a.STC_GreenLink_Media_Thin:visited,a.STC_GreenLink_Media_Thin:active{
background:url(../../_layouts/images/STC/VideoBannerBg.png) bottom repeat-x;
color:#10abb0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
height:22px;
text-transform:uppercase;
}

.STC_GreenLink_Lable_Thin{
color:#10abb0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.STC_TabMedia .ajax__tab_header{
background-color:#e7e7e7;
cursor:default;
font-family:Arial;
font-size:12px;
height:22px;
padding-left:0;
}

.STC_MediaIcon{
background:url(../../_layouts/images/Media.jpg) no-repeat;
height:30px;
position:absolute;
width:116px;
}

.STC_Tab_MediaTabIconDiv{
background:url(../../_layouts/images/TabPanelBg.png) top repeat-x;
background-color:#fff;
background-image:url(../../_layouts/images/Media.jpg);
background-repeat:no-repeat;
padding:10px;
}


.STC_Button_Right_wp_TicketAndPackage{
margin-right:30px;
}

.STC_Button_Left_wp_TicketAndPackage{
margin-left:260px;
}

.STC_Panel_wp_TicketAndPackage{
height:auto!important;
}

.STC_Table_wp_TicketAndPackage{
border:0;
height:200px;
}

.STC_Table_HeaderRow_wp_TicketAndPackage{
background-color:#F0F0F0;
height:20px;
text-align:center;
}


.STC_TableCell_Package_wp_TicketAndPackage{
width:55%;
}

.STC_Gdv_wp_TicketAndPackage{
border:1px solid #696969;
font-family:Arial, Helvetica, sans-serif!important;
font-size:12px!important;
width:100%;
}

.STC_Gdv_wp_TicketAndPackage td{
border:1px solid #696969;
font-family:Arial, Helvetica, sans-serif!important;
font-size:12px!important;
width:25%;
}

.STC_Gdv_Row_wp_TicketAndPackage{
background-color:#f0f0f0;
border:1px solid #696969;
color:#696969;
height:20px;
}

.STC_Gdv_Green_Row_wp_TicketAndPackage{
background-color:#e8f5f3;
border:0;
color:#000;
font-family:Arial, Helvetica, sans-serif!important;
font-size:12px!important;
}

.STC_Gdv_Green_Row_Alternate_wp_TicketAndPackage{
background-color:#f5f5f5;
border:0;
color:#000;
font-family:Arial, Helvetica, sans-serif!important;
font-size:12px!important;
}

.STC_Table_Thumbnail_wp_TicketAndPackage{
padding-right:10px;
width:105px;
}

.STC_Table_Thumbnail_Last_wp_TicketAndPackage{
padding-right:0;
width:105px;
}

.STC_GreenButton_wp_TicketAndPackage{
background-color:#10abb0;
color:#FFF;
font-family:Arial Black, Arial;
font-size:12px;
font-weight:900;
text-transform:uppercase;
width:90px;
}

.STC_ArrowRightButton_wp_TicketAndPackage{
background-image:url(../../_layouts/images/arrowright_light.gif);
background-position:center;
background-repeat:no-repeat;
border:0;
width:10px;
}

.STC_ArrowDownButton_wp_TicketAndPackage{
background-image:url(../../_layouts/images/arrow-down.png);
background-position:center;
background-repeat:no-repeat;
border:0;
width:10px;
}


.STC_Label_Normal_Underline{
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-style:normal;
font-variant:normal;
font-weight:400;
text-decoration:underline;
}

.STC_Line_wp_TicketAndPackage{
color:#494949;
height:.1em;
width:100%;
}

.STC_Title_wp_StaffTestimonials{
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
font-variant:normal;
font-weight:700;
}

.STC_Italic_wp_StaffTestimonials{
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
font-variant:normal;
}

.STC_Thumbnail_wp_WinnersRewards{
height:250px;
width:700px;
}

.STC_IMG_BODER{
border-bottom:#000 1px solid;
border-left:#000 1px solid;
border-right:#000 1px solid;
border-top:#000 1px solid;
}

.STC_Button_CausesVSupport{
background-color:#EBEFFE;
border-color:#A0B3FA;
border-width:1px;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
height:25px;
width:200px;
}

.STC_Button_DonationsthroughTote{
background-color:#EBEFFE;
border-color:#A0B3FA;
border-width:1px;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
height:25px;
width:210px;
}

.STC_Button_RaceCourse{
background-color:#EBEFFE;
border-color:#A0B3FA;
border-width:1px;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
height:25px;
width:230px;
}

.STC_Button_WinningLounge{
background-color:#EBEFFE;
border-color:#A0B3FA;
border-width:1px;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
height:25px;
width:260px;
}

.STC_InfoHeaderText_HE{
font-weight:700;
left:40px;
margin-top:-7px;
text-transform:uppercase;
top:50%;
width:276px;
}

.STC_Banner_wp-Orgmgmt{
height:350px;
width:700px;
}

.STC_Org_wp-Orgmgmt{
height:500px;
width:700px;
}

.STC_Tab_BgNoImage .ajax__tab_inner{
background:url(../../_layouts/images/TabInactiveBg.png) top repeat-x;
border-left:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
cursor:pointer;
height:23px;
padding-top:6px;
text-align:center;
}

.STC_Tab_BgNoImage .ajax__tab_body{
background-color:#F0F0F0;
height:auto!important;
padding:10px;
}

.STC_Tab_BgNoImage .ajax__tab_header{
background:transparent!important;
color:#494949;
font-family:Arial;
font-size:12px;
font-weight:700;
height:29px;
text-transform:uppercase;
}

.STC_Holder_Title_wp_PhotoSlider{
color:#10abb0;
font-family:Arial Black, Arial;
font-size:16px;
font-weight:900;
text-transform:uppercase;
}

.STC_Holder_wp_SlideBody{
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#FFFFFF', endColorstr='#E8E8E8');
background: -webkit-gradient(linear, left top, right top, from(#FFFFFF), to(#E8E8E8));
background: -moz-linear-gradient(left,  #FFFFFF,  #E8E8E8);
}

.STC_Holder_wp_PhotoSlider{
overflow:hidden;
padding:0 49px;
position:relative;
}

.STC_Holder_wp_PhotoSlider a.link-prev,.STC_Holder_wp_PhotoSlider a.link-next{
background:url(../../_layouts/images/PhotoSlider/btn-prev.gif) no-repeat;
height:27px;
left:9px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
top:76px;
width:25px;
}

.STC_Holder_wp_PhotoSlider a.link-next{
background:url(../../_layouts/images/PhotoSlider/btn-next.gif) no-repeat;
left:auto;
right:17px;
}

.STC_Title_wp_PhotoSlider{
color:#10abb0;
font-family:Arial Black, Arial;
font-size:12px;
font-weight:900;
padding-top:5px;
text-align:center!important;
text-transform:uppercase;
}

.STC_Holder_wp_Milestones{
background-color:#f2f2f2;
padding:0 15px;
}

.STC_Title_wp_Milestones{
color:#676767;
font-family:Arial, Helvetica, sans-serif;
font-size:14pt;
font-style:normal;
font-variant:normal;
font-weight:700;
}

.STC_Label_Normal_wp_Milestones{
color:#676767;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:400;
}

.STC_ControlFontStyle_wp_MajorRace{
font-size:small;
font-style:normal;
font-weight:700;
}

.STC_ControlFontStyleHeader_wp_MajorRace{
font-size:large;
font-style:normal;
font-weight:700;
}

.STC_MediaCentre_Title{
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:700;
text-transform:uppercase;
}

.STC_DDL_News{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
vertical-align:bottom;
}

.STC_IMG_Photp_Slider{
border:7px;
border-bottom:#000 1px solid!important;
border-left:#000 1px solid!important;
border-right:#000 1px solid!important;
border-top:#000 1px solid!important;
height:139px;
width:203px;
}

.STC_IMG_ClubNewsNews{
border-bottom:#000 1px solid;
border-left:#000 1px solid;
border-right:#000 1px solid;
border-top:#000 1px solid;
height:220px;
vertical-align:top;
width:220px;
}

.STC_IMG_News_Details{
border-bottom:#000 1px solid;
border-left:#000 1px solid;
border-right:#000 1px solid;
border-top:#000 1px solid;
height:90px;
vertical-align:top;
width:130px;
}

.STC_Media_Center_Body{
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px!important;
padding-left:12px;
}

.STC_Video_Banner_Body{
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px!important;
padding-left:12px;
}

.STC_Media_Padding{
padding-left:12px;
padding-top:10px;
}

.STC_Video_Padding{
padding-left:10px;
padding-right:10px;
}

.STC_BottomBorder_News td{
border-bottom-width:5px;
border-color:#c2c2c2;
border-style:solid;
}

.STC_Tab_Media .ajax__tab_inner{
background:url(../../_layouts/images/TabInactiveBg.png) top repeat-x;
background-color:#00f;
border-left:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
cursor:pointer;
height:23px;
padding-top:6px;
text-align:center;
}

.STC_Tab_Media .ajax__tab_header{
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
height:29px;
text-transform:uppercase;
}

.STC_Holder_Title_wp_VideoBanner{
color:#10abb0;
font-family:Arial Black, Arial;
font-size:20px;
font-weight:900;
padding-left:12px;
padding-top:2px;
text-transform:uppercase;
}

.STC-Video-cross-link{
border:0 solid #000;
display:block;
margin:18px -7px 0 0;
padding:0 10px;
position:relative;
width:175px;
}

.STC-Video-nav-thumb{
border:0 solid #000;
margin-right:0;
}

.STC-Video-meta-data1{
background:url(/_layouts/images/STC/transpBlack.png);
font-size:8px;
height:10px;
padding:8px -1px 10px 0;
position:relative;
z-index:9999;
}

.STC-Video-meta-data span{
font-size:13px;
}

.STC_Video_Banner_BG{
	background-image:url(../../_layouts/images/STC/VideoBannerBg.png)!important;
	width:100%;
}

.STC_Video_wp_VideoBanner{
padding:5px 13px 0 12px;
}

.STC_VideoBanner{
padding:2px 0 0 12px;
}

.STC_Video_Active_thumb{
background-image:url(../../_layouts/images/Arrow1.png);
background-position:top center;
background-repeat:no-repeat;
border-top:10px;
padding-bottom:-15px;
padding-top:8px;
}

.STC_Holder_Content_wp_VideoTitle{
width:380px;
}



.STC_Video_wp_BecomeAnOwners{
padding-left:13px;
padding-top:4px;
vertical-align:top;
}

.STC_Table_BG_Image{
background-color:#FFF!important;
}

.STC_WPHeader_BG_Image{
background:transparent url(../UILib/ContentHeaderBg.png) left top repeat-x;
color:#10abb0;
font-family:Arial Black, Arial;
font-size:16px!important;
font-weight:900!important;
text-transform:uppercase;
}

.STC_WPVTitle_wp_Recent{
padding-bottom:0;
padding-left:10px;
padding-top:8px;
}

.STC_WPVTitle_wp_BlogHeader{
padding-bottom:10px;
padding-left:10px;
padding-top:8px;
}

.STC_IMG_Video_Recent{
border-bottom:#000 1px solid!important;
border-left:#000 1px solid!important;
border-right:#000 1px solid!important;
border-top:#000 1px solid!important;
height:45px;
width:65px;
}


.STC_Category_BG_wp_Recent{
background:transparent url(../../_layouts/images/Divider.gif) left top repeat-x;
padding-bottom:2px;
padding-top:10px;
}

.STC_CategoryLink_wp_Recent{
color:#10abb0;
font-weight:700;
padding-bottom:0;
padding-left:18px;
padding-top:4px;
}

.STC_InfoText_BlogBody{
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px!important;
font-style:normal;
font-variant:normal;
font-weight:400;
padding-right:0;
}


.STC_BlogListing_Width{
width:500px;
}

.wp_RaceMultimedia .STC_TabRaceRearBorder{
background:url(../../_layouts/images/GenericContentHeaderRear.png) no-repeat;
height:30px;
left:315px;
position:absolute;
width:2px;
}

.STC_TabRace .ajax__tab_body{
height:301px;
overflow:hidden;
width:325px;
}


.wp_RaceMultimedia{
border:0;
height:332px;
margin:0;
overflow:hidden;
padding:0;
width:325px;
}

.wp_RaceMultimedia .STC_TabRace_NewsItemTable{
border-bottom:1px solid #dadadc;
border-top:1px solid #fff;
height:116px;
position:relative;
top:-13px;
width:325px;
}

.STC_TabRace_NewsItemTable .TextCell .title{
border:0;
height:28px;
margin:0;
max-height:28px;
max-width:162px;
padding:8px 0 0;
width:162px;
}

.STC_TabRace_NewsItemTable .TextCell .text{
border:0;
color:#000;
font-family:Arial;
font-weight:400;
height:45px;
margin:0;
max-height:45px;
max-width:162px;
overflow:hidden;
padding:3px 0 0;
vertical-align:text-top;
width:162px;
}

.wp_RaceMultimedia .STC_TabRace .readmore{
position:relative;
top:-18px;
}


.STC_Wagering_region_location{
border-style:solid;
border-width:1px;
}

.STC_Table_Main_Cell_Static_SgPools{
background-color:#E8E8E8;
border:1px solid #c2c2c2;
}

.STC_UpComingItem{
background:url(../../_layouts/images/UpComingWebParts/UpComingItemBackground.png);
height:60px;
width:320px;
}

.STC_EventFooter{
background:url(../../_layouts/images/UpComingWebParts/EventFooter.png);
height:42px;
width:322px;
}


.STC_UpComingEventHeader{
left:-3px;
position:relative;
}

.STC_UpComingEventBody{
font-weight:700;
left:-3px;
position:relative;
}

.STC_UpComingEventFooter{
font-weight:700;
left:-3px;
position:relative;
}

.STC_UpComingHeaderRow{
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E8E8E8');
background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E8E8E8)); 
background: -moz-linear-gradient(top,  #FFF,  #E8E8E8); 
height:30px;
width:320px;
}

.STC_UpComingFooter{
background-image:url(../../_layouts/images/UpComingWebParts/EventFooter.png);
background-repeat:no-repeat;
height:42px;
width:322px;
}

img.STC_UpComingTabIcon{
left:10px;
position:relative;
top:5px;
vertical-align:middle;
}


.STC_Table_Main_Cell_Gradient{
border:1px solid #c2c2c2;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFFFFF', endColorstr='#E8E8E8');
background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#E8E8E8)); 
background: -moz-linear-gradient(top,  #FFFFFF,  #E8E8E8);
padding:10px;
}

.STC_Table_Main_Cell_Static{
/*-moz-border-radius:10px;
-webkit-border-radius:10px;*/
background-color:#E8E8E8;
border:1px solid #c2c2c2;
/*border-radius:10px;*/
padding:10px;
}

.STC_HomeMedia #divArrowPhotos img{
left:247px;
z-index:2;
}




.information{
height:401px;
width:648px;
}

.infoHeader .headerbg{
width:640px!important;
}


.information .infoContent .s4-wpcell-plain td td{
height:401px;
text-align:center;
width:213px;
}

.information .infoContent td td.STC_ContentVerticalBorder{
width:1px;
}

.industryLandingContent{
height:431px;
margin-left:2px;
width:322px;
}


.STC_Div_Content{
overflow-x:scroll;
width:965px;
}

.one{
height:345px!important;
width:642px!important;
}

.tn2{
height:340px!important;
width:636px!important;
}

#racingImgMain{
border-color:#000!important;
bottom:328px!important;
display:block!important;
height:317px!important;
left:13px!important;
position:relative!important;
width:473px!important;
}

#racingOne,#racingtwo,#racingThree,#racingFour,#racingFive{
border:1px!important;
border-color:#000!important;
border-style:solid!important;
display:block!important;
height:60px!important;
width:140px!important;
}

.raceOne,.racetwo,.raceThree,.raceFour,.raceFive{
bottom:50px!important;
display:block!important;
height:60px!important;
position:relative;
width:140px!important;
}


.imgRaceMain{
bottom:3px;
position:relative;
right:5px;
}

.imgRace{
bottom:16px;
height:63px!important;
position:relative;
width:144px!important;
}

.raceFour{
background-color:transparent;
bottom:645px!important;
left:488px!important;
position:relative!important;
}

.raceSpaceImg{
height:4px!important;
}

.BannerWrapper{
background-color:#FFF!important;
display:block!important;
height:460px!important;
width:980px!important;
}

.imgLinkMsg p{
left:5px!important;
position:relative!important;
top:3px!important;
}

.mainImg{
height:330px!important;
left:16px!important;
margin-left:auto!important;
margin-right:auto!important;
position:relative!important;
top:15px!important;
width:948px!important;
}

.bannerMsg{
background-image:url(../../PublishingImages/whitebg.png)!important;
bottom:240px!important;
height:100px!important;
left:16px!important;
position:relative!important;
width:948px!important;
}

.bannerMsg p{
bottom:-10px!important;
color:#70288e!important;
font-family:Arial!important;
font-size:30px!important;
font-weight:700!important;
margin-left:auto!important;
margin-right:auto!important;
position:relative!important;
text-align:center;
text-transform:uppercase!important;
width:480px!important;
}

.msglink a:link,.msglink a:visited,.msglink a:hover,.msglink p{
color:#10abb0!important;
font-family:Arial, Helvetica, sans-serif!important;
font-size:12px!important;
left:50px;
margin-left:auto!important;
margin-right:auto!important;
outline-color:invert!important;
position:relative!important;
text-align:left;
text-transform:uppercase!important;
top:5px;
width:420px!important;
}

.imgLinkMsg{
background-image:url(../../PublishingImages/blackbg.png)!important;
bottom:48px!important;
color:#FFF!important;
display:block!important;
font-family:Arial, Helvetica, sans-serif!important;
font-size:11px!important;
height:35px!important;
position:relative!important;
text-decoration:none!important;
width:185px!important;
}

.tn{
height:80px!important;
width:185px!important;
}

.imgspace{
background-color:#FFF!important;
display:block!important;
height:80px!important;
width:6px!important;
}

.linkcontainter{
bottom:230px!important;
left:16px!important;
position:relative!important;
}

#footer{
background:url(../../UILib/bg_03.jpg) no-repeat;
border-right:2px solid #ccc;
clear:both;
height:320px;
margin:10px auto 0;/*margin:10px auto 0;*/
overflow:hidden;
width:978px;
}

#footersidespace{
width:10px;
}

.footerheader{
color:#797979;
font-size:12px;
font-weight:700;
padding:15px 0 12px;
}

.quicklinkwidth{
padding-left:3px;
width:197px;
}

#quicklink,#social{
width:320px;
}

#accolades{
width:330px;
}

.tophyperlink,.tophyperlink:visited{
color:#7a7a7a;
font-size:11px;
}

.iconspace{
width:22px;
}

.icon{
height:30px;
left:20px;
width:36px;
}

#fb{
background:url(../../UILib/facebook.png) no-repeat;
display:block;
}

#twitter{
background:url(http://www.turfclub.com.sg/UILib/twitter.png;waf8fb5c2f91721b78) no-repeat;
display:block;
}

#youtube{
background:url(../../UILib/yt.jpg) no-repeat;
display:block;
}

#instagram{
background:url(http://www.turfclub.com.sg/UILib/Instag.png;wae04cbe8b227d4e6e) no-repeat;
display:block;
}

img#peopledeveloper{
background-repeat:no-repeat;
display:block;
width:115px;/* retina*/
height:40px;
}



#rglogo{
background:url(../../UILib/rglogo_stc.png) no-repeat;
display:block;
height:37px;
width:55px;
}


#footerlink{
/*margin:50px 0 0;*/
}

#footerlink td{
margin:45px 0 0;
font-size:12px;
}

#play{
background:url(../../UILib/play.png) no-repeat;
display:block;
height:28px;
width:164px;
}

.copyright{
color:#7a7a7a;
font-size:1em;
padding:6px 0;
text-align:center;
}

#hyperLink{
color:#7a7a7a;
font:10px/13px Helvetica, Arial, sans-serif;
text-align:right;
padding:27px 0 0;
vertical-align:top;
}

#hyperLink a:hover,#hyperLink a:active,#hyperLink a:link{
color:#7a7a7a;
font-size:10px;
}
.quicklinkwidth a:link{ color:#7c7c7c; }
#footerlink a.btmhyperlink:link{ color:#783899; font-weight:bold; }

#SubnavigationTable{
height:30px;
width:100%;
}

#OAB{
height:40px;
width:67px;
padding:26px 0 0;
vertical-align:top;
}

#OABBtn{
background:url(http://www.turfclub.com.sg/UILib/itote-oab.png;wabc294e4e9b7441f7) no-repeat;
display:block;
height:16px;
width:58px;
}

.s4-socialdata-notif{
padding: 12px 0 0; /* padding:25px 0 0; */
vertical-align:top;
}

.s4-title{
padding:3px 0 6px;
}

.s4-titlelogo{
padding-bottom:0;
text-align:left;
padding-top: 0px; /* */
}

.Stcbreadcrumb{
display:none;
font-family:Helvetica, Arial, sans-serif;
font-size:10px;
position:relative;
top:3px;
}

.transparentbg{
background-color:transparent;
height:auto!important;
overflow:hidden;
position:relative;
}


.STC_Gdv_Header_Cell a:link{
color:#FFF!important;
}

.expandfirst li{ list-style:none; margin-left:5px; text-align:left; }

.expandfirst{
list-style-type:none;
margin-left:-50px;
}

.Sitemap_home{
font-weight:700;
/*left:17px;*/
position:relative;
}





.quicklinkwidth a:link{
color:#7c7c7c;
}

#footerlink a:link{
color:#783899;
}


.STC_TabNews_NewsItemTable .TextCell td.itemTextContainer{
/*min-height:31px;*/
}

.panorama-viewport{
margin:0;
overflow:hidden;
padding:0;
position:relative;
text-align:left;
width:950px;
}

.panorama-container{
margin:0;
padding:0;
position:relative;
width:100000px;
}

.panorama-control{
background:#000;
bottom:-1px;
display:none;
filter:alpha(opacity=50);
height:30px;
left:0;
margin:0;
opacity:.5;
padding:0;
position:absolute;
text-align:left;
width:100%;
}

.panorama-control-left,.panorama-control-right,.panorama-control-pause{
color:#FFF;
float:left;
font-family:Arial,sans-serif;
font-size:20px;
line-height:30px;
margin:0;
padding:0;
text-align:center;
text-decoration:none;
width:33%;
}

.panorama-panel{
background:#009cff;
color:#FFF;
display:none;
filter:alpha(opacity=50);
opacity:.5;
padding:4px;
position:absolute;
right:0;
top:0;
}

.panorama-panel h2{
font-family:Arial, sans-serif;
font-size:11px;
text-align:right;
text-transform:uppercase;
}

.panorama{
border:none;
margin:0;
padding:0;
position:relative;
}

.panorama-area{
background:#000;
border:2px solid #FFF;
color:#FFF;
cursor:pointer;
filter:alpha(opacity=20);
font-size:100%;
opacity:.2;
text-align:right;
text-decoration:none;
}

.panorama-area-hover{
background:#0080e2;
cursor:pointer;
}

.area0-hover{
background:#ff7e00;
}

.area1-hover{
background:#25bf5b;
}

.panorama-title{
background:gray;
filter:alpha(opacity=50);
font-family:Verdana;
font-size:16px;
opacity:.5;
padding:3px;
position:absolute;
right:0;
top:0;
}

.panorama-title-custom{
background:gray;
bottom:30px;
filter:alpha(opacity=50);
font-family:Verdana;
font-size:16px;
left:0;
opacity:.5;
padding:3px;
position:absolute;
}

.ajax__scroll_horiz{
overflow-x:scroll;
}

.ajax__scroll_vert{
overflow-y:scroll;
}

.ajax__scroll_both{
overflow:scroll;
}

.ajax__scroll_auto{
overflow:auto;
}

.ajax__tab_plain .ajax__tab_outer{
border:2px solid #999;
text-align:center;
vertical-align:middle;
}

.ajax__tab_plain .ajax__tab_active .ajax__tab_outer{
background:#FFFFE1;
}

.ajax__tab_xp .ajax__tab_header{
background:url("fi000002.axd-d=l9cuixxuolax70zvjjfxbuvpjcybznpdxmdg38acao64gcx5b7ugelzjmd8w2tjsagxj9hru_ipgunpkpkdazawm1l1kbp-9fka5f73vomhjiagpe") repeat-x bottom;
font-family:verdana,tahoma,helvetica;
font-size:11px;
}

.ajax__tab_xp .ajax__tab_outer{
background:url("fi000003.axd-d=cuapq0bzutphmmx9_0thgqksvcz8dadvrogctky3dstzynpaaiqjhnn1jv6zpeak6kvvnaxnwmdbnlossu-ia2ieeu-odxomboy7a0soy0hkwbnp3") no-repeat right;
height:21px;
padding-right:4px;
}

.ajax__tab_xp .ajax__tab_inner{
background:url("fi000004.axd-d=chspwti2g17fgzmvfmvey_dcc6v6by9h53s9vjyor1yzr4pdrq1b5qors9wvyohk3i5nvcr84punmg4ry0g0bptanfo84-3ziq-halgwqssklmvm9") no-repeat;
padding-left:3px;
}

.ajax__tab_xp .ajax__tab_tab{
background:url("fi000005.axd-d=fuclxea_hg5z6rasnzvwzpwjgrzpe3ainq-zgqo3hqg3aoeunxia1wo1qy3xrnteivpfpuki5ffdx9yizrhjpjx6xqyrvbw3un405zc1wpnbkqumr") repeat-x;
height:13px;
margin:0;
padding:4px;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer{
background:url("fi000006.axd-d=0__pochhv9uaqomdouargw2zqx6b7eaeggmdjamfhmu-idm3undmf7pbz75msirkyyycgkpioziwk2qscatkzkl6zime-_4i7bvrazgwbpv7hzdld") no-repeat right;
cursor:pointer;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner{
background:url("fi000007.axd-d=ojgksuopxtnwvsudajjag_m-p4squzvasyjpsvwbpch9roam8chpnvqalcs3iovvwqpquyhbvvycepm0pdb5gg5yogphwleolkxkcfre36oprpepn") no-repeat;
cursor:pointer;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab{
background:url("fi000008.axd-d=tbyptfzdu4ufxiwbygbjqdoi5czossuti0wyqdcgt8zizexd6qme8w_ty8dyfvralfq0nheab0hr2xptxowfl75qmhuvzluv-9_r-mvyhv0yhxywg") repeat-x;
cursor:pointer;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_outer{
background:url("fi000009.axd-d=knzkpxemy0ikw--jdlx5vuitjnvzcbhnsbtcw4dwhcztvgzhzu5l9jh9lbznqinn0qiei9bohtwhxkmqjxoh4n7ccbxzfyuzdaorsrnslf2jokjec") no-repeat right;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_inner{
background:url("fi000010.axd-d=4lr14pmwu2ztu4czy960n9vy1io90pjly9mrriaduag6cjwn2_2_0npndbputqigcbalyb0aqofnaejstdkyc8-jvfqipv9nrd4kjwr8iz7rlnzlx") no-repeat;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_tab{
background:url("fi000011.axd-d=ciuk9l3-nb6kkancpgxtep_sct4dkprmxjqete1ud7zpcgkigw6m6u00_qm1h3dqieb8uyztqux6ey36oz0w8a2_buiiq6gxoudioe4axgxrw2tkk") repeat-x;
}

.ajax__tab_xp .ajax__tab_disabled{
color:#A0A0A0;
}

.ajax__tab_xp .ajax__tab_body{
background-color:#fff;
border:1px solid #999;
border-top:0;
font-family:verdana,tahoma,helvetica;
font-size:10pt;
padding:8px;
}


.description{
color:#434446!important;
font-family:Arial, Helvetica, sans-serif!important;
font-size:12px!important;
font-weight:400!important;
line-height:16px;
text-decoration:none!important;
}

.LandingPageSpaceSmall{
height:8px;
width:980px;
}

.STC_ContentVerticalBorder{
background:#b3b3b3;
background-image:url(../../UILib/ContentVerticalBorder.png);
background-repeat:repeat;
width:1px;
}

.link-item A:link
{
	color: #27B6C1 !important; text-decoration: none !important; font-weight: bold !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
}

.link-item A:hover
{
	color: #27B6C1 !important; text-decoration: none !important; font-weight: bold !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
}

.link-item A:visited
{
	color: #27B6C1 !important; text-decoration: none !important; font-weight: bold !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
}


.infotr{
height:140px;
}

td.inforightTr2{
border-bottom-color:#dadadc!important;
border-bottom-style:solid!important;
border-bottom-width:1px!important;
border-collapse:collapse!important;
border-top-color:#dadadc!important;
border-top-style:solid!important;
border-top-width:1px!important;
}

.overlay .button{
padding:12px 0 0;
}

.inforightContentOuter .middle img{
margin:5px 14px!important;
}

.inforightContentInner .up{
padding:0 15px 0 0;
}

.video{
border:0;
height:335px;
margin:0;
overflow:hidden;
padding:0;
width:642px;
}


*+html .EventsInfoInner .Eventsinfosection{
padding:0 0 0 5px;
}




.EventsInformation .STC_Gradient td{
color:#666;
}

.events-row > td:first-child{
border-left:0;
}

.events-row > td{
border-left:1px solid #dbdbdb;
padding:0 0 27px;
}

.events-row table tr:first-child td{
padding-top:27px;
}


.wp_WageringPageBanner .overlay .title{
font-family:Arial, Helvetica, sans-serif!important;
font-weight:900;
}

.wp_WageringPageBanner .overlay .description{
padding-bottom:12px;
}

.content{
background:#FFF;
text-align:left;
width:755px;
}

.breadCrumbArea{
width:700px!important;
}

.mainContent{
border-collapse:collapse;
height:100%!important;
position:relative;
width:750px;
}


#ctl00_m_g_f2eca9f8_0194_4a0f_aa31_15c15427431c .STC_InfoText_News{padding:0 15px;}



.STC_RecentVideosHearder{
background:none!important;
background-position:0 0;
background-repeat:no-repeat;
}

.STC_Video_wp_VideoPlayer1{
width:455px;
}

.STC_VideoPlayer_BG{
height:100%;
margin:0 12px 0 0;
width:485px;
}

.STC_RecentVideosHearder .TitleColor{
width:210px;
font-size: 12px;
font-weight: bold;
}

.STC_RecentVideosHearder td:first-child{
background:url(../../UILib/Recent.png) no-repeat 0 0;
}

.STC_RecentVideosHearder td.TitleColor{
background:url(../../UILib/Recent.png) no-repeat 100% 0;
}


.wp_homeUpcomingNews .morelink .STC_GreenLink_Thin{
float:left;
}


#ctl00_m_g_8ed67848_f3f0_4907_be1e_ddb73909ef56_ctl00_TabContainer4_TabPanel1_radBtnList{
margin: 5px 0 15px 0; /*margin:0 0 15px;*/
}


*+html #STC_EventDate_Full span{
position:static;
}

#ctl00_m_g_dc834b3e_e2f8_4abe_8265_4c97fc7a69ee_ctl00_calRacesAndEvents_wrapper{
overflow:hidden;
width:292px;
}

.inforightContentOuter a,#WebPartWPQ2 a{
color:#686868;
}

#ctl00_m_g_57bbefc8_736a_40b9_a931_5f077223e745_ctl00_TableCellFullSchedule{
width:292px;
}


.wp_WageringPageBanner #STC-movers-row{
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#FFFFFF', endColorstr='#E8E8E8')
background: -webkit-gradient(linear, left top, right top, from(#FFF), to(#E8E8E8)); 
background: -moz-linear-gradient(left,  #FFF,  #E8E8E8);  
height:25px;
text-align:center;
width:680px;
background:#fafafa;
border-left:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
}

.wp_WageringPageBanner #STC-movers-row div{
float:left;
height:25px;
left:310px;
position:relative;
width:20px;
}

.wagering-page .STC-photo-meta-data{
background-color:#fff;
filter:alpha(opacity=85);
height:75px;
margin-top:-118px;
opacity:0.8;
padding:0;
position:relative;
z-index:9999;
}

.wagering-page .STC-cross-link{
border:0;
height:9px;
margin:0;
padding:0;
width:9px;
}

.wagering-page .STC-nav-thumb{
background:url(../../_layouts/images/STCHomePageBanners/circle.png) center center no-repeat;
border:0;
display:block;
height:24px;
margin:0;
padding:0;
width:20px;
}

.wagering-page .STC-active-thumb .STC-nav-thumb{
background:url(../../_layouts/images/STCHomePageBanners/activecircle.png) center center no-repeat;
border:0;
display:block;
height:24px;
margin:0;
padding:0;
width:20px;
}

.wagering-page .wp_WageringPageBanner .overlay .title{
color:#10abb0;
font-family:Arial Black;
font-size:18px;
padding-top:20px;
text-transform:uppercase;
}

.wagering-page .wp_WageringPageBanner .overlay .description{
font-family:Arial;
font-size:11px;
height:120px !important;
padding-top:15px;
vertical-align:text-top;
}





.bgLeftMenu{
	background:url(/UILib/leftmenu.png) 0 15px no-repeat;
	position:relative; width:225px;
}
.leftmenuArea{ display:block; width:235px; }


#menu4{
margin-top:10px;
padding-left:15px;
}

ul.menu,ul.menu ul{ list-style:none; margin:0 0 5px; padding:0; width:90%; line-height:14px; }

ul.menu li{
	background:url("../../_layouts/images/arrow.png") 0 9px no-repeat;
	margin-left:5px; padding-left:10px; vertical-align:top;
	overflow:hidden;
}

ul.menu a{
display:block;
text-decoration:none;
}

ul.menu li img{
border:0;
}

ul.menu li a{
background:transparent;
color:#494949;
padding:5px 0;
text-decoration:none;
}

ul.menu li a:active,ul.menu li a:hover{
color:#004781;
text-decoration:none;
}


#test{
background-color:#000;
font-family:Helvetica, Arial, sans-serif!important;
font-size:.9em;
visibility:hidden!important;
}

.naviCon{
background-color:transparent;
height:30px;
position:relative;
top:10px;
width:980px;
z-index:0;
}

#zz16_TopNavigationMenuV4{
z-index:10;
}

#imgtest{
left:150px;
position:relative;
}

a:Links.hover{
color:#27B6B5;
font-weight:700;
text-decoration:none;
}

.SubPageHorizontalSpace{
height:10px;
}


.s4-wpcell-plain td{
	/*vertical-align:top;*/
}
.up,.s4-wpcell-plain,.srchctr_rightcell,.STC_AlignTop_wp_ContactUs,
.STC_calendar_day_night_icon,.EventsInformation .ms-rteTableHeaderFirstCol-default span{
vertical-align:top;
}

.ManageBanner{
  vertical-align:middle !important;
}

.up table,.srch-ext-table,.EventsInfoInner table{
border-collapse:collapse;
}

.s4-skipribbonshortcut,#s4-leftpanel,.ms-socialNotif-Container,div.srch-BestBetsBottom2 img,div.ms-topanswerseperation img,.srch-Description2 img,.ms-sctabcnb img,.ms-sctabcfb img,.STC_DisplayNone,.newsandresult .ui-tabs-hide,.mediaBanner .ui-tabs-hide,.stripNavL,.stripNavR,.stripNav,.s4-help,.panorama-panel ul,.STC_MiniContent.contentCollapse,#leftmenu ul a > img{
display:none;
}

.STC_GradientBg,
.STC_Media_Gradient{
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E8E8E8');
background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E8E8E8));
background: -moz-linear-gradient(top,  #FFF,  #E8E8E8);  
}

.STC_Margin_Top,.srch-definition2,.srch-sitesearchmaintop{
margin-top:10px;
}

.STC_Margin_Bottom{
margin-bottom:10px;
}

.IndustryLandingContent{
margin-bottom:0px;
}

.STC_Padding_Left,.STC_PopupMsg,.STC_Cell_First_Search_wp_JockeyCode{
padding-left:5px;
}

.ms-WPBody .STC_Link_wp_Notification:hover,.ms-WPBody .STC_Link_wp_Notification:active,.ms-WPBody .STC_Link_wp_Notification:visited,.srch-BestBetsTitle a:hover,.srch-sort-right a:hover,.srch-stats a:hover{
color:red;
}

.ms-WPBody a:hover,.ms-WPBody a:active,.psrch-Main a:hover,.srch-definition a:link,.srch-URL a:hover:,.STC_Text_Underline,.STC_Wagering_selected_region{
text-decoration:underline;
}

.ms-WPBody a,.psrch-PopupContainer #TabList li a,.STC-HomeBanner .STC-cross-link:hover,.STC_Text_NoUnderline,.STC_TextDec,.panorama-control-left:hover,.panorama-control-right:hover,.panorama-control-pause:hover{
text-decoration:none;
}

.psrch-FirstFullResult,.psrch-FirstSummaryResult{
margin:0;
min-height:1px;
padding:0;
}

.psrch-Main,.psrch-Main #ContactInfo li,.ms-searchsummarymain #ContactInfo li{
margin:0;
padding:0;
}

.psrch-Main a:link,.psrch-Main a:visited,.psrch-Main a:hover,.psrch-Main #HotHH:hover a:link,.psrch-Main #HotHH:hover a:visited{
color:#0072BC;
}

.psrch-Main #ColleagueField,.srch-ext-fullViewTableTd,.STC_Label_Header_wp_MiniSearchProfile,.STC_Align_Center,.STC_Controls{
text-align:center;
}

.psrch-Main #SelfSrchFreq span,.STC_Text_Bold,.liheader{
font-weight:700;
}

.psrch-Main #JobTitleField,.psrch-Main #DepartmentField,.psrch-Main #PhoneField,.psrch-Main #OfficeField,.ms-searchsummarymain #JobTitleField,.ms-searchsummarymain #DepartmentField{
color:#3B4F65;
}

.psrch-Main #Clear,.ms-searchsummarymain #Clear{
border:0;
clear:both;
height:0;
margin:0;
padding:0;
width:0;
}

.psrch-OptionsValueField input,.s4-searchbox,.STC_Table,.STC_Table_Content_wp_Album_Full,.STC_Recent_Width,#footerTable,.allreserved,#ctl00_MSO_ContentDiv > table{
width:100%;
}

.STC_Align_Left{ text-align:left; }

.psrch-Description b,.srch-BB-Description b{
color:#333;
font-weight:700;
}

.srch-maintoppeople2,.srch-ext-result{
clear:both;
}

.ms-searchref-catseparator,.STC_Gdv_Height{
height:25px;
}

.ms-searchref-count,.srch-ext-duplicate-count{
color:#87b4d0!important;
font-size:.9em;
}

.srch-BB-URL A:link,.srch-BB-URL A:visited,.srch-URL a:link,.srch-URL a:visited,.srch-URL a:hover{
color:#080!important;
}

.srch-BestBetsTitle A:link,.srch-BestBetsTitle A:visited,.srch-sort A:link,.srch-sort A:visited{
color:#039;
text-decoration:none;
}

span.srch-BestBetsTitle img,span.srch-BB-SpecialTerm img{
margin-right:4px;
vertical-align:middle;
}

.ms-navitem a:hover,.ms-navitem a:active,.ms-vb a:hover,.ms-vb a:active,.ms-WPHeader a:active,.ms-WPHeader a:hover,.ms-qrblinks a:active,.ms-qrblinks a:hover{
color:#000;
text-decoration:underline;
}

.ms-navitem a,.ms-vb a,.ms-WPHeader a,.ms-qrblinks a{
color:#039;
text-decoration:none;
}

select.ms-advsrchPropertyDDL,select.ms-advsrchOperatorDDL{
color:#5d6878;
font-family:verdana,tahoma,sans-serif;
font-size:8pt;
height:20px;
margin-right:5px;
vertical-align:bottom;
width:120px;
}

.ms-searchsummarydesc img,.ms-searchtadesc img{
height:160px;
width:120px;
}

.ms-searchsummarydesc div div,.ms-searchtadesc div div{
border:0!important;
padding:0!important;
position:static!important;
}

.ms-searchsummarydesc div div embed,.ms-searchtadesc div div embed{
align:0;
height:180px!important;
position:static!important;
width:240px!important;
}

.ms-searchsummarymorelink a:hover,span.srch-urllink a:hover{
color:#44aff6;
text-decoration:underline;
}

.ms-searchtaTitle img,.srch-Title img{
vertical-align:bottom;
width:16px;
}

.srch-sort-right2 a,.srch-Page a:link img,.srch-Page a:visited img{
vertical-align:bottom;
}

.srch-alertme a:link,.srch-alertme A:visited,.srch-alertme a:hover,.STC-HomeBanner #STC-movers-row,.STC_HeaderImage_wp_MiniSearchProfile,.STC_Gradient .desc p{
margin:0;
}

.ms-sctabcnb,.ms-sctabcfb{
padding-bottom:0;
}

.s4-searchbox .ms-sbtable-ex,.STC_MandatoryFields_Cell,.floatleft{
float:left!important;
}

input.s4-searchbox-QueryPrompt,.STC_Text_Italic,.STC_ControlFontStyle_wp_RacingLocalNews,.STC_ControlFontStyle_wp_CausesVSupp,.STC_ControlFontStyle_wp_CustomerTestimonial{
font-style:italic;
}

.s4-search select.ms-sbscopes,.wp_homeUpcomingNews .STC_TabNews_NewsItemTable .TextCell .date{
padding:0 0 0px;
}

.srch-ext-previewContainer,.infoContent{
position:relative;
}

.srch-ext-spanleft:hover,.srch-ext-spanright:hover{
border:1px solid #D0D0D0;
line-height:160px;
width:20px;
}

.srch-ext-fullViewImg,.STC_Border{
border:1px solid #000;
}

.STC_TabData .ajax__tab_inner,.STC_Tab .ajax__tab_inner{
background:url(../../_layouts/images/TabInactiveBg.png) top repeat-x;
border-left:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
cursor:pointer;
height:23px;
padding-top:6px;
text-align:center;
}

td.STC_UpComingEventDate, .STC_UpComingTab td.STC_UpComingDate, .s4-wpcell-plain .STC_UpComingTab td,
.s4-wpcell-plain .STC_InfoBody .STC_InfoHandicapTitle, .STC_Icon_Image,
.s4-wpcell-plain .STC_Align_Right{
	vertical-align:middle;
}

.infoHeader #MSOZoneCell_WebPartWPQ2 #WebPartWPQ2{width:100%;}

.wp_TrainingFacilities .body .virtualImage,.wp_VirtualTour .body .virtualImage{
	border:1px solid #c2c2c2; height:164px; width:280px;
	overflow:hidden;
}



.STC_TabNews_NewsItemTable p,.STC_TabRace_NewsItemTable p,#tdAdminCharge p,#tdBusinessHour p,.wp_homeMultiMedia .STC_HomeMedia_NewsItemTable p,.wp_RacingMedia .STC_RaceMedia_NewsItemTable p{
margin:0;
padding:0;
}

.wp_RacingNews .STC_TabNews_NewsItemTable .TextCell td,.STC_Align_Top,.STC_TabNews_NewsItemTable .TextCell td,.STC_TabRace_NewsItemTable .TextCell td,.wp_homeMultiMedia .STC_HomeMedia_NewsItemTable .TextCell td,.wp_RacingMedia .STC_RaceMedia_NewsItemTable .TextCell td{
vertical-align:text-top;
}

.wp_RacingNews .STC_TabNews_NewsItemTable .ImageCell,.STC_TabRace_NewsItemTable .ImageCell{
height:90px;
padding:15px 15px 0;
vertical-align:text-top;
width:106px;
}

.wp_RacingNews .STC_TabNews_NewsItemTable .TextCell,.STC_TabRace_NewsItemTable .TextCell,.wp_RacingMedia .STC_RaceMedia_NewsItemTable .TextCell{
border:0;
height:114px;
margin:0;
max-width:162px;
padding:0;
vertical-align:text-top;
width:162px;
}

.wp_RacingNews .STC_TabNews_NewsItemTable .TextCell .title,.wp_RacingMedia .STC_RaceMedia_NewsItemTable .TextCell .title{
border:0;
height:28px;
margin:0;
max-height:28px;
max-width:162px;
overflow:hidden;
padding:8px 0 0;
width:162px;
}

.wp_RacingNews .STC_TabNews_NewsItemTable .TextCell .title a,.STC_TabRace_NewsItemTable .TextCell .title a,.wp_RacingMedia .STC_RaceMedia_NewsItemTable .TextCell .title a{
color:#562783;
font-family:Arial;
font-weight:700;
}

.wp_RacingNews .STC_TabNews_NewsItemTable .TextCell .date,.STC_TabRace_NewsItemTable .TextCell .date,.wp_RacingMedia .STC_RaceMedia_NewsItemTable .TextCell .date{
border:0;
color:#6e6e6e;
font-family:Arial;
font-weight:400;
height:10px;
margin:0;
max-height:10px;
max-width:162px;
padding:0;
width:162px;
}

.wp_RacingNews .STC_TabNews_NewsItemTable .TextCell .text,.wp_RacingMedia .STC_RaceMedia_NewsItemTable .TextCell .text{
border:0;
color:#000;
font-family:Arial;
font-weight:400;
height:45px;
margin:0;
max-height:45px;
max-width:162px;
overflow:hidden;
padding:0;
vertical-align:text-top;
width:162px;
}

.wp_RacingNews .STC_TabNews_NewsItemTable .TextCell .morelink,.STC_TabRace_NewsItemTable .TextCell .morelink,.wp_RacingMedia .STC_RaceMedia_NewsItemTable .TextCell .morelink{
border:0;
font-weight:400;
height:10px;
margin:0;
max-width:162px;
padding:0;
vertical-align:text-top;
width:162px;
}


.STC_TabSearch .ajax__tab_container .ajax__tab_default,.STC_TabRankChart .ajax__tab_container .ajax__tab_default{
margin-top:0;
padding-top:0;
}

.STC_TabSearch .ajax__tab_default,.STC_TabRankChart .ajax__tab_default{
padding-top:0;
}


.vertical-divider{height:10px !important;}


.STC_Dividend_Table,.STC_Table_Green{
border:1px solid #bababa;
}

.STC_Table_Maintenance .STC_Row,.STC_Table_Maintenance_Admin .STC_Row{
background-color:#e9f5f3;
border:1px solid #dcdddf;
}

.STC_Table_Maintenance .STC_Row_Alternate,.STC_Table_Maintenance_Admin .STC_Row_Alternate{
background-color:#faf8f9;
border:1px solid #dcdddf;
}

.STC_Table_Maintenance .STC_Cell_Info,.STC_Table_Maintenance_Admin .STC_Cell_Info{
padding:10px;
text-align:center;
}

.STC_Table_Maintenance .STC_Cell_Button,.STC_Table_Maintenance_Admin .STC_Cell_Button{
height:50px;
padding:5px 10px;
text-align:right;
}


.STC_Text_Uppercase,.panorama-control-pause{
text-transform:uppercase;
}

.STC_Seperator,.STC_RaceCalendarLink{
color:#10abb0;
}

.STC_DDL,.STC_Listbox{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}


.STC_Icon_WP,.STC_Small_Icon{
height:20px;
width:20px;
}

.STC_Full_Width,.STC_Table_Admin,.Eventsinfosection .ms-WPBody table{
width:100%!important;
}

#divHandicap,#divNoData,#what{
visibility:hidden;
}




.STC_InfoText,.STC_InfoText_Media{
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
padding-left:15px;
}

.STC_InfoLeftArrow,.STC_RaceMeetingInfoLeftArrow{
background:url(../../_layouts/images/InfoWebPart/InfoLeft.png) right no-repeat;
cursor:pointer;
height:15px;
width:30px;
}

.STC_InfoRightArrow,.STC_RaceMeetingInfoRightArrow{
background:url(../../_layouts/images/InfoWebPart/InfoRight.png) left no-repeat;
cursor:pointer;
height:15px;
width:30px;
}

.STC_InfoSubHeaderText,.STC_RaceMeetingInfoSubHeaderText{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
padding-left:15px;
text-transform:capitalize;
}

.STC_InfoButton,.STC_RaceMeetingInfoButton{
background-image:url(../../_layouts/images/InfoWebPart/InfoButton.png);
border:0;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:smaller;
font-weight:bolder;
height:40px;
text-transform:uppercase;
width:150px;
}

.STC_LandingPageMiniDividendHeightWidth,#ctl00_m_g_dc834b3e_e2f8_4abe_8265_4c97fc7a69ee_ctl00_celIcon{
width:302px;
}

.STC_Collapsible_Grey,.STC_Media_Centre_Grey{
background-color:#ececec;
}

.STC_Collapsible_LightGrey,.STC_Media_Centre_LightGrey{
background-color:#f0f0f0;
}

.STC_Background_wp_Prizemoney,.STC_Table_Row_wp_MedialGallary,.STC_Table_Row_wp_CausesVSupp,.STC_Table_Row_wp_Events,.STC_Table_Row_WP_DonationsthroughTote,.STC_Table_Row_wp_CustomerTestimonial{
background-color:#FFF;
}

.STC_Display_Notification,.hide,.ErrorMsgBc{
display:none!important;
}

.STC_Cell_Second_Search_wp_JockeyCode,.STC_TableCell_Extend_wp_TicketAndPackage{
width:300px;
}


.STC_DataList_wp_Album,.STC_Image_Extend_wp_TicketAndPackage{
text-align:center;
width:100%;
}



.STC_Controls_wp_RacingLocalNews,.STC_Controls_wp_MedialGallary,.STC_Controls_wp_CausesVSupp,.STC_Controls_wp_Events,.STC_Controls_WP_DonationsthroughTote,.STC_Controls_wp_CustomerTestimonial{
border:0;
vertical-align:top;
}

.STC_TabNews #divArrowVedios img,.STC_TabRace #divArrowVedios img{
left:155px;
position:relative;
top:-4px;
}

.STC_TabNews #divArrowPhotos img,.STC_TabRace #divArrowPhotos img{
left:250px;
position:relative;
top:-4px;
}

.STC-photo-meta-data1 span,.STC-Video-meta-data1 span{
font-size:5px;
}


.STC_Button_Normal_wp_ClubNews,.STC_Button_Testimonial{
background-color:#EBEFFE;
border-color:#A0B3FA;
border-width:1px;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
height:25px;
width:140px;
}

.STC_TableCell_PackageDes_wp_TicketAndPackage,.STC_TableCell_PackageDes_wp_MajorRace{
padding-left:10px;
vertical-align:top;
width:40%;
}


.STC_GreenLink_wp_TicketAndPackage,a.STC_GreenLink_wp_TicketAndPackage:link,a.STC_GreenLink_wp_TicketAndPackage:visited,a.STC_GreenLink_wp_TicketAndPackage:hover,a.STC_GreenLink_wp_TicketAndPackage:active{
color:#10ABB0;
font-family:Arial;
padding-left:10px;
text-decoration:none;
}

.STC_Thumbnail_wp_CausesVSupp,.STC_Thumbnail_wp_Events,.STC_Thumbnail_WP_DonationsthroughTote,.STC_Thumbnail_wp_CustomerTestimonial{
height:150px;
width:200px;
}

.STC_Thumbnail_Padding_wp_CausesVSupp,.STC_Thumbnail_Padding_wp_Events,.STC_Thumbnail_Padding_wp_MajorRace{
padding:10px;
}

.STC_ControlFontStyle_wp_Events,.STC_ControlFontStyle_WP_DonationsthroughTote{
font-style:normal;
}

.STC_Holder_wp_Milestones_Grey,.STC_Holder_wp_Milestones_LightGrey{
background-color:#f2f2f2;
padding:0 5px;
}

.STC_IMG_News,.STC_IMG_OUR_Blog{
border-bottom:#000 1px solid !important;
border-left:#000 1px solid !important;
border-right:#000 1px solid !important;
border-top:#000 1px solid !important;
height:70px;
width:106px;
}


.wp_homeMultiMedia .STC_HomeMedia_NewsItemTable .STC_Thumbnail_Padding_wp_MedialGallary,td,.STC_Table_Content tr > td td,.s4-ba{
padding:0;
}


.raceOne,.racetwo,.raceThree,.raceFive{
bottom:645px!important;
left:488px!important;
position:relative!important;
}

#flicker,.STC_MiniContent.contentCollapse:first-child{
display:block;
}


#ctl00_m_g_fcd41555_4368_4e10_97ab_b187c0c1ed09_ctl00_TableCellCheckBox1 input{
	margin:0;
	padding:0;
}
#ctl00_m_g_fcd41555_4368_4e10_97ab_b187c0c1ed09_ctl00_TableCellCheckBox2{width:108px;}

.ajax__tab_plain .ajax__tab_inner,.ajax__tab_plain .ajax__tab_body,.ajax__tab_plain .ajax__tab_header{
text-align:center;
vertical-align:middle;
}

#ctl00_m_g_5c11d974_9f74_4f3a_949e_f8c8f9c3f835{padding:0 0 0 2px;}



.wp_homeUpcomingNews .STC_TabNews_NewsItemTable .TextCell td,.top{
vertical-align:top!important;
}

.events-page .ctl00_PlaceHolderMain_g_899A586C29744EFB88DF5030FC2D1AA1_0,.events-page .ctl00_PlaceHolderMain_g_691AD1B6933C42CFA1BC597600F9D24A_0,.events-page .ctl00_PlaceHolderMain_g_D0E1365A47F24B76B24EA4306D45779C_0,.events-page .ctl00_PlaceHolderMain_g_63559599691E42C3AD76677CB5045C25_0,.events-page .ctl00_PlaceHolderMain_g_F6351884702645CCB7886EAE1842CC7A_0,.events-page .ctl00_PlaceHolderMain_g_2A3245DB18724E029117F6946271BDE6_0,.events-page .ctl00_wpz_0,.ctl00_PlaceHolderMain_g_39343485337F49F190A78408BFC30561_0,.ctl00_wpz_0,.racing-page .ctl00_PlaceHolderMain_g_5E27738868824100AF61AE9031C6520E_0,.racing-page .ctl00_PlaceHolderMain_g_88A79136B4BB4916BC75D66A806CB4FA_0,.racing-page .ctl00_PlaceHolderMain_g_79AC49EE33A545B58F92823D39C5D448_0,.racing-page .ctl00_PlaceHolderMain_g_49C299273D774BE4881BBAD836FAC0E0_0,.racing-page .ctl00_PlaceHolderMain_g_E6504FBA1E9E4B0C8F0DB648CC04ACBE_0,.racing-page .ctl00_PlaceHolderMain_g_0F62F655B7FA4D9E992ACFBC04746485_0,.racing-page .ctl00_PlaceHolderMain_g_3319711C40234506B898B7899513D518_0,.racing-page .ctl00_PlaceHolderMain_g_9D99E25FF3934465BCAF66340D97FDC9_0,.racing-page .ctl00_PlaceHolderMain_g_AD179F88A35641A3821532F774D58928_0,.racing-page .ctl00_wpz_0{
border-color:#000;
border-style:Solid;
border-width:1px;
}

.wagering-page .MiniContentHeader A.mini:link A.mini:visited A.mini:hover A.mini:active,.racing-page .MiniContentHeader A.mini:link A.mini:visited A.mini:hover A.mini:active{
color:#96dad9!important;
font-family:Arial!important;
font-size:14px!important;
font-weight:bolder!important;
padding-left:4px!important;
padding-right:3px!important;
padding-top:3px!important;
text-transform:uppercase!important;
}

.wagering-page .STC_HorseName,.racing-page .STC_HorseName{
height:28px;
overflow:hidden;
width:92px;
word-wrap:break-word;
}


a.Links:link,a.Links:visited{
color:#27B6B5;
font-weight:700;
text-decoration:none;
}

a:hover img,a:link img,a:visited img{
border:0 solid #000;
}



/* RACING Race Results & Dividends */


.ms-WPBody .STC_Link:link, .ms-WPBody .STC_Link:visited, .ms-WPBody .STC_Link:hover, 
.ms-WPBody .STC_Link:active, .ms-WPBody .STC_Link a { 
	font-size: 8pt;
	font-family: Arial;
	color: navy;
}

.STC_Table_Content tr.STC_Link span, .STC_Table_Content tr.STC_Link a { 
	display:block; padding:8px; color:#356887; 
}
.STC_Table_Content .STC_Link span { color:#999; }

/*Telerik RadCalendar Windows7 skin*/

table.RadCalendar_RaceCalendar
{
    width: 740px;/*auto;*/
	background:#fff;
	color:#333;
	font:12px "segoe ui",arial,sans-serif;
}

/*titlebar*/

.RadCalendar_RaceCalendar .rcTitlebar
{
	border-color:#cddaea;
	border-bottom-color:#d4dbe5;
	background:#f1f5fb;
	color:#1e395b;
}

.RadCalendar_RaceCalendar .rcTitlebar table
{
	font:12px/18px "segoe ui",arial,sans-serif;
	display:none; /*hide title bar table */
}

.RadCalendar_RaceCalendar .rcTitlebar td
{
	padding:3px 0 2px;
}

.RadCalendar_RaceCalendar .rcTitlebar .rcPrev,
.RadCalendar_RaceCalendar .rcTitlebar .rcNext,
.RadCalendar_RaceCalendar .rcTitlebar .rcFastPrev,
.RadCalendar_RaceCalendar .rcTitlebar .rcFastNext
{
	width:17px;
	height:16px;
	background-image:url('Calendar/sprite.gif');
	color:#ccc;
}

.RadCalendar_RaceCalendar .rcTitlebar .rcFastPrev
{
	margin-left:5px;
	background-position:0 -200px;
}

.RadCalendar_RaceCalendar .rcTitlebar a.rcFastPrev:hover
{
	background-position:0 -250px;
}

.RadCalendar_RaceCalendar .rcTitlebar .rcPrev
{
	background-position:0 -300px;
}

.RadCalendar_RaceCalendar .rcTitlebar a.rcPrev:hover
{
	background-position:0 -350px;
}

.RadCalendar_RaceCalendar .rcTitlebar .rcNext
{
	background-position:0 -400px;
}

.RadCalendar_RaceCalendar .rcTitlebar a.rcNext:hover
{
	background-position:0 -450px;
}

.RadCalendar_RaceCalendar .rcTitlebar .rcFastNext
{
	margin-right:5px;
	background-position:0 -500px;
}

.RadCalendar_RaceCalendar .rcTitlebar a.rcFastNext:hover
{
	background-position:0 -550px;
}

.RadCalendar_RaceCalendar .rcMain
{
	border-color:#cddaea;
}

.RadCalendar_RaceCalendar .rcMainTable
{
	font:12px/20px "segoe ui",arial,sans-serif;
}

/*header, footer*/

.RadCalendar_RaceCalendar .rcHeader,
.RadCalendar_RaceCalendar .rcFooter
{
	border-color:#cddaea;
}

/*week numbers and days*/

.RadCalendar_RaceCalendar .rcWeek th
{
	border-bottom:1px solid #d4dbe5;
	padding:2px 0 1px 0;
	text-align: center; /*right;*/ 
}

.RadCalendar_RaceCalendar .rcWeek .rcViewSel
{
	border-bottom-color:#fff;
}

.RadCalendar_RaceCalendar .rcRow th
{
	width:28px;
	color:#4c607a;
}

.RadCalendar_RaceCalendar .rcViewSel,
.RadCalendar_RaceCalendar .rcRow th
{
	background:#e7ebf6;
}

/*date cells*/

.RadCalendar_RaceCalendar .rcRow td
{
    width: 106px !important;
	border: 1;

    /*border: 0;
	
	border-bottom-width:1;
    border-bottom-style: solid;
    border-top-width: 1;
    border-top-style: solid;
    border-left-width: 1;
    border-left-style: solid;
    border-right-width: 1;
    border-right-style: solid;*/
	
	padding:0 1px 1px 1px; /* top right bottom left */
    text-align: right !important;
    /*vertical-align: middle !important;*/
}


.RadCalendar_RaceCalendar .rcMain .rcRow a,
.RadCalendar_RaceCalendar .rcMain .rcRow span
{
    width: 100%;/*100px;*//*20px;*/
	padding:0 6px 0 0;
	color:#000;
}

.RadCalendar_RaceCalendar .rcMain .rcWeekend a
{
	color:#444;
}

.RadCalendar_RaceCalendar .rcMain .rcRow .rcToday a
{
	background:100% -1800px no-repeat url('Calendar/sprite.gif');
	color:#4c607a;
}

.RadCalendar_RaceCalendar .rcMain .rcOtherMonth a
{
	color:#a7a7a7;
}

.RadCalendar_RaceCalendar .rcMain .rcOutOfRange span
{
	color:#ccc;
}

.RadCalendar_RaceCalendar .rcMain .rcRow .rcSelected a
{
	background:100% -1700px no-repeat url('Calendar/sprite.gif');
	color:#4c607a;
}

.RadCalendar_RaceCalendar .rcMain .rcRow .rcDay a
{
	background:100% -1700px no-repeat url('Calendar/sprite.gif');
	color:#4c607a;
}

.RadCalendar_RaceCalendar .rcMain .rcRow .rcWeekend a
{
	background:100% -1700px no-repeat url('Calendar/sprite.gif');
	color:#4c607a;
}

.RadCalendar_RaceCalendar .rcMain .rcRow .rcHover a
{
	background:100% -1700px no-repeat url('Calendar/sprite.gif');
	color:#4c607a;
}

/*multimonth view*/

.RadCalendarMultiView_RaceCalendar .rcTitlebar
{
	border-color:#cddaea;
	background:#e4edf8 0 -1199px repeat-x url('Calendar/sprite.gif');
	color:#1e395b;
}

.RadCalendarMultiView_RaceCalendar .rcTitlebar table
{
	border:1px solid;
	border-color:#fbfdfe #f1f7fc #ebf3fb;
	line-height:22px;
}

.RadCalendarMultiView_RaceCalendar .rcTitlebar td
{
	padding:4px 0 1px;
}

.RadCalendarMultiView_RaceCalendar .rcTitlebar .rcFastPrev
{
	width:20px;
	height:19px;
	background-position:0 -600px;
}

.RadCalendarMultiView_RaceCalendar .rcTitlebar a.rcFastPrev:hover
{
	background-position:0 -650px;
}

.RadCalendarMultiView_RaceCalendar .rcTitlebar .rcPrev
{
	width:20px;
	height:19px;
	background-position:0 -700px;
}

.RadCalendarMultiView_RaceCalendar .rcTitlebar a.rcPrev:hover
{
	background-position:0 -750px;
}

.RadCalendarMultiView_RaceCalendar .rcTitlebar .rcNext
{
	width:20px;
	height:19px;
	background-position:0 -800px;
}

.RadCalendarMultiView_RaceCalendar .rcTitlebar a.rcNext:hover
{
	background-position:0 -850px;
}

.RadCalendarMultiView_RaceCalendar .rcTitlebar .rcFastNext
{
	width:20px;
	height:19px;
	background-position:0 -900px;
}

.RadCalendarMultiView_RaceCalendar .rcTitlebar a.rcFastNext:hover
{
	background-position:0 -950px;
}

.RadCalendarMultiView_RaceCalendar .rcMain
{
	border-color:#cddaea;
}

.RadCalendarMultiView_RaceCalendar .rcCalendar
{
    width:auto;
	border-color:#cddaea;
}

.RadCalendarMultiView_RaceCalendar .rcMain .rcTitle
{
	border-color:#d4dbe5;
	padding:3px 0 4px;
	background:#f1f5fb;
	color:#1e395b;
}

/*month view*/

table.RadCalendarMonthView_RaceCalendar
{
	border-color:#a5b3c5;
	background:#fcfcfc;
	font:12px "segoe ui",arial,sans-serif;
	color:#000;
}

.RadCalendarMonthView_RaceCalendar #rcMView_Feb,
.RadCalendarMonthView_RaceCalendar #rcMView_Apr,
.RadCalendarMonthView_RaceCalendar #rcMView_Jun,
.RadCalendarMonthView_RaceCalendar #rcMView_Aug,
.RadCalendarMonthView_RaceCalendar #rcMView_Oct,
.RadCalendarMonthView_RaceCalendar #rcMView_Dec
{
	border-right:1px solid #e0e0e0;
}

.RadCalendarMonthView_RaceCalendar a
{
	color:#000;
}

.RadCalendarMonthView_RaceCalendar .rcHover a
{
	border-color:#a8d8eb;
	background:#f1f4f6;
	color:#4c607a;
}

.RadCalendarMonthView_RaceCalendar .rcSelected a
{
	border-color:#8fb0d6;
	background:#cfe3fc;
	color:#4c607a;
}


.RadCalendarMonthView_RaceCalendar #rcMView_PrevY a,
.RadCalendarMonthView_RaceCalendar #rcMView_NextY a
{
	width:12px;
	height:15px;
	background-image:url('Calendar/sprite.gif');
	color:#ccc;
}

.RadCalendarMonthView_RaceCalendar #rcMView_PrevY a
{
	background-position:0 -200px;
}

.RadCalendarMonthView_RaceCalendar #rcMView_PrevY a:hover
{
	background-position:0 -250px;
}

.RadCalendarMonthView_RaceCalendar #rcMView_NextY a
{
	background-position:0 -500px;
}

.RadCalendarMonthView_RaceCalendar #rcMView_NextY a:hover
{
	background-position:0 -550px;
}

.RadCalendarMonthView_RaceCalendar .rcButtons
{
	padding:4px 7px 6px;
}

.RadCalendarMonthView_RaceCalendar input
{
	border:0;
	margin:0 3px;
	padding:1px 0 0;
	background:0 100% repeat-x url('Calendar/sprite.gif');
	color:#005bc6;
	font:12px "segoe ui",arial,sans-serif;
}

.RadCalendarMonthView_RaceCalendar #rcMView_Today
{
	margin-right:20px;
}

/*time view*/

table.RadCalendarTimeView_RaceCalendar
{
	border-color:#a5b3c5;
	background:#fcfcfc;
	font:12px "segoe ui",arial,sans-serif;
	color:#000;
}

.RadCalendarTimeView_RaceCalendar th
{
	border-bottom:1px solid #d4dbe5;
	padding:3px 0;
	background:#f1f5fb;
	color:#1e395b;
	line-height:18px;
}

table.RadCalendarTimeView_RaceCalendar td
{
	border-color:#e0e0e0;
	padding:2px 2px 3px;
}

.RadCalendarTimeView_RaceCalendar a
{
	width:59px;
	padding:1px 6px 1px 1px;
	line-height:15px;
	text-align:right;
	color:#000;
}

.RadCalendarTimeView_RaceCalendar td.rcSelected a
{
    border:0;
    padding:1px 6px 1px 1px;
	background:100% -2550px no-repeat url('Calendar/sprite.gif');
	color:#4c607a;
}

.RadCalendarTimeView_RaceCalendar td.rcHover a
{
    border:0;
    padding:1px 6px 1px 1px;
	background:100% -2500px no-repeat url('Calendar/sprite.gif');
	color:#4c607a;
}

.RadCalendarTimeView_RaceCalendar .rcFooter
{
	border-color:#e0e0e0;
}

/*pickers*/

.RadPicker_RaceCalendar .rcCalPopup,
.RadPicker_RaceCalendar .rcTimePopup
{
	background-image:url('Calendar/sprite.gif');
}

.RadPicker_RaceCalendar .rcCalPopup,
.RadPicker_RaceCalendar a.rcDisabled.rcCalPopup:hover
{
	background-position:0 0;
}

.RadPicker_RaceCalendar a.rcCalPopup:hover,
.RadPicker_RaceCalendar a.rcCalPopup:focus,
.RadPicker_RaceCalendar a.rcCalPopup:active
{
	background-position:0 -50px;
}

.RadPicker_RaceCalendar .rcTimePopup,
.RadPicker_RaceCalendar a.rcDisabled.rcTimePopup:hover
{
	background-position:0 -100px;
}

.RadPicker_RaceCalendar a.rcTimePopup:hover,
.RadPicker_RaceCalendar a.rcTimePopup:focus,
.RadPicker_RaceCalendar a.rcTimePopup:active
{
	background-position:0 -150px;
}

/*rtl*/

.RadCalendarRTL_RaceCalendar .rcTitlebar .rcFastPrev
{
	background-position:0 -500px;
}

.RadCalendarRTL_RaceCalendar .rcTitlebar a.rcFastPrev:hover
{
	background-position:0 -550px;
}

.RadCalendarRTL_RaceCalendar .rcTitlebar .rcPrev
{
	background-position:0 -400px;
}

.RadCalendarRTL_RaceCalendar .rcTitlebar a.rcPrev:hover
{
	background-position:0 -450px;
}

.RadCalendarRTL_RaceCalendar .rcTitlebar .rcNext
{
	background-position:0 -300px;
}

.RadCalendarRTL_RaceCalendar .rcTitlebar a.rcNext:hover
{
	background-position:0 -350px;
}

.RadCalendarRTL_RaceCalendar .rcTitlebar .rcFastNext
{
	background-position:0 -200px;
}

.RadCalendarRTL_RaceCalendar .rcTitlebar a.rcFastNext:hover
{
	background-position:0 -250px;
}

.RadCalendarMultiViewRTL_RaceCalendar .rcTitlebar .rcFastPrev
{
	background-position:0 -900px;
}

.RadCalendarMultiViewRTL_RaceCalendar .rcTitlebar a.rcFastPrev:hover
{
	background-position:0 -950px;
}

.RadCalendarMultiViewRTL_RaceCalendar .rcTitlebar .rcPrev
{
	background-position:0 -800px;
}

.RadCalendarMultiViewRTL_RaceCalendar .rcTitlebar a.rcPrev:hover
{
	background-position:0 -850px;
}

.RadCalendarMultiViewRTL_RaceCalendar .rcTitlebar .rcNext
{
	background-position:0 -700px;
}

.RadCalendarMultiViewRTL_RaceCalendar .rcTitlebar a.rcNext:hover
{
	background-position:0 -750px;
}

.RadCalendarMultiViewRTL_RaceCalendar .rcTitlebar .rcFastNext
{
	background-position:0 -600px;
}

.RadCalendarMultiViewRTL_RaceCalendar .rcTitlebar a.rcFastNext:hover
{
	background-position:0 -650px;
}











 table.RadCalendar_RaceCalendar {

	background-position: left 0%;

}

 table.RadCalendar_RaceCalendar .rcTitlebar .rcPrev {

	background-image: url('ImageHandler.ashx?mode=get&suite=aspnet-ajax&control=Calendar&skin=RaceCalendar&file=CalendarLeft.gif&t=175475690');

}

 table.RadCalendar_RaceCalendar .rcTitlebar .rcNext {

	background-image: url('ImageHandler.ashx?mode=get&suite=aspnet-ajax&control=Calendar&skin=RaceCalendar&file=CalendarRight.gif&t=175475690');

	background-position: 0px -400px;

}

 table.RadCalendar_RaceCalendar .rcMain .rcRow td {

	background-image: url('ImageHandler.ashx?mode=get&suite=aspnet-ajax&control=Calendar&skin=RaceCalendar&file=CalendarDayBackground.png&t=175475690');

}

 table.RadCalendar_RaceCalendar .rcMain .rcRow .rcToday {

	background-image: url('ImageHandler.ashx?mode=get&suite=aspnet-ajax&control=Calendar&skin=RaceCalendar&file=TodayDate.png&t=175475690');

}

 table.RadCalendar_RaceCalendar .rcMain .rcRow .rcSelected {

	background-image: none;

}

 table.RadCalendar_RaceCalendar .rcTitlebar {

	background-color: transparent;

}

 table.RadCalendar_RaceCalendar .rcTitlebar .rcPrev {

	background-position: left -300px;

}

/** Custom - Jenson **/
.RadCalendar_RaceCalendar_NoBorder { border: 0; }

.wagering-home .STC_RaceCalendarHeader{
	background:url(../../_layouts/images/EventCalendarWebParts/CalendarHeader.png) no-repeat;
	height:30px; width:302px;
}
.wagering-home .STC_RaceCalendarHeader1{
	background:url(../../_layouts/images/EventCalendarWebParts/CalendarHeader_1.png) no-repeat;
	height:30px; width:320px;
}

.wagering-home .STC_RaceCalendarBody{
	background:url(../../_layouts/images/EventCalendarWebParts/CalendarBody.png);
	height:346px; 
	overflow:hidden; width:302px;
}

.s4-wpcell-plain .STC_RaceCalendarFooter{
	background:url(../../_layouts/images/EventCalendarWebParts/CalendarFooter.png);
	height:40px; padding:8px 10px 0; border: 0px solid #C2C2C2;
}

.wp_homeUpcomingNews .STC_TabNews_NewsItemTable{
top:0px!important;
}

.eventOwners .STC_RaceCalendarHeader{
	
	background:url(../../_layouts/images/EventCalendarWebParts/CalendarHeader_1.png) no-repeat;
	height:30px; width:302px;

}

.eventOwners .STC_RaceCalendarBody{
	background:url(../../_layouts/images/EventCalendarWebParts/CalendarBody_1.png);
	height:346px; 
	overflow:hidden; width:302px;
	
}

.eventOwners .STC_RaceCalendarFooter{
	
	background:url(/_layouts/images/EventCalendarWebParts/CalendarFooter5.png);
	height:40px; padding:8px 10px 0;  border-top:0 none; 

}
#ctl00_m_g_bd3401eb_90c5_48a2_85fe_b6bb792cd674_ctl00_tblMainLayout{
	width:320px;
}

.racing-home .STC_RaceCalendarHeader {
background: url(../../_layouts/images/EventCalendarWebParts/CalendarHeader.png) no-repeat;
height: 30px;
width: 302px;
}
.racing-home .STC_RaceCalendarBody {
background: url(../../_layouts/images/EventCalendarWebParts/CalendarBody.png);
height: 346px;
overflow: hidden;
width: 302px;
border-left-width:0px;
border-right-width:0px;
}

.racing-home .STC_RaceCalendarFooter {
background: url(../../_layouts/images/EventCalendarWebParts/CalendarFooter.png);
height: 40px;
width: 302px;
border: 0px solid #C2C2C2;
}

/* Added By Wang Yong on 14 Jan 2013*/
.racing-home .STC_RaceCalendarHeader1 {
background: url(../../_layouts/images/EventCalendarWebParts/CalendarHeader_1.png) no-repeat;
height: 30px;
width: 320px;
}
.racing-home .STC_RaceCalendarBody_1 {
background: url(../../_layouts/images/EventCalendarWebParts/CalendarBody_1.png);
height: 346px;
overflow: hidden;
width: 320px;
border-left-width:0px;
border-right-width:0px;
}
.racing-home .STC_RaceCalendarFooter_1 {
background: url(../../_layouts/images/EventCalendarWebParts/CalendarFooter5.png);
height: 40px;
width: 320px;
border: 0px solid #C2C2C2;
}


#m-c-zone4{ background:white; height:163px; margin: 0 0 13px; }
#m-c-zone4 p { margin:15px 10px; }
#m-c-zone5{ background:white; height:162px; margin: 0 0 13px; }
#m-c-zone5 p { margin:15px 10px; }
#m-c-zone6{ background:white; height:162px; margin: 0 0 13px; }
#m-c-zone6 p { margin:15px 10px; }

/*#ctl00_m_g_a672838c_9d35_4b5a_bfe0_d8719666e709_ctl00_Tabcontainer1_TabPanel2_tab{margin-left:15px;}*/
#ctl00_m_g_a672838c_9d35_4b5a_bfe0_d8719666e709_ctl00_Tabcontainer1_TabPanel2_tab{margin-left:15px;}
#ctl00_m_g_a672838c_9d35_4b5a_bfe0_d8719666e709_ctl00_Tabcontainer1_TabPanel1_tab{margin-left:35px;}

.contentWidth{
	width:100%;
}
@-moz-document url-prefix(){.wp_VirtualTour .footer{ height:34px !important;}}

/*owner home calendar style*/

#ctl00_m_g_bd3401eb_90c5_48a2_85fe_b6bb792cd674_ctl00_calRacesAndEvents .STC_RaceCalendar_Title{
	border-style:none;
	background-color:transparent;
}

#ctl00_m_g_bd3401eb_90c5_48a2_85fe_b6bb792cd674_ctl00_calRacesAndEvents_wrapper .rcMain{
	border-style:none;
}

#ctl00_m_g_bd3401eb_90c5_48a2_85fe_b6bb792cd674_ctl00_calRacesAndEvents_Top .rcWeek th{
	border-bottom-style:none;
}

/*racing home calendar style*/
#ctl00_m_g_fcd41555_4368_4e10_97ab_b187c0c1ed09_ctl00_calRacesAndEvents .STC_RaceCalendar_Title{
	border-style:none;
	background-color:transparent;
}

#ctl00_m_g_fcd41555_4368_4e10_97ab_b187c0c1ed09_ctl00_calRacesAndEvents_wrapper .rcMain{
	border-style:none;
}

#ctl00_m_g_fcd41555_4368_4e10_97ab_b187c0c1ed09_ctl00_calRacesAndEvents_Top .rcWeek th{
	border-bottom-style:none;
}


/*waging home calendar style*/


#ctl00_m_g_dc834b3e_e2f8_4abe_8265_4c97fc7a69ee_ctl00_calRacesAndEvents .STC_RaceCalendar_Title{
	border-style:none;
	background-color:transparent;
}

#ctl00_m_g_dc834b3e_e2f8_4abe_8265_4c97fc7a69ee_ctl00_calRacesAndEvents_wrapper .rcMain{
	border-style:none;
}

#ctl00_m_g_dc834b3e_e2f8_4abe_8265_4c97fc7a69ee_ctl00_calRacesAndEvents_Top .rcWeek th{
	border-bottom-style:none;
}



.rcDay a{
	padding-bottom:2px !important;
}

.rcHover a{
	padding-bottom:2px !important;
}
.rcSelected a{
	padding-bottom:2px !important;
}

.rcWeekend a{
	padding-bottom:2px !important;
}


#ctl00_m_g_8ed67848_f3f0_4907_be1e_ddb73909ef56_ctl00_lblMainTitle{
	/*width:100px;*/
}

.nopadding{
	padding:0px !important;
}

#slwp_ctl00_m_g_8b9ac747_cc8c_49e7_b3c8_521b46775240{
	height:62px;
	+height:80px;
}

#slwp_ctl00_m_g_95dcddb2_9d37_4a52_8430_2c9fcb958777{
	height:102px;
}
/*Telerik RadCalendar Windows7 skin*/
table.RadCalendar_RaceCalendar { width:100%; background:#fff; color:#333; table-layout: auto; border: 0; }

/*week numbers and days*/
.RadCalendar_RaceCalendar .rcWeek th { border-top:2px solid #d4dbe5;  padding:3px 0 1px 0; text-align: center !important; }
table.RadCalendar_RaceCalendar .rcMainTable .rcRow > td { border:1px solid #333; padding:0; }
.RadCalendar_RaceCalendar .rcRow th { width:28px; color:#4c607a; } 
.RadCalendar_RaceCalendar .rcViewSel, .RadCalendar_RaceCalendar .rcRow th { background:#e7ebf6; }

table.RadCalendar_RaceCalendar .rcMain .rcRow td.rcOtherMonth { background-color: lightGrey; }
table.RadCalendar_RaceCalendar .rcMain .rcRow > td { height:94px;}

/*titlebar*/
.RadCalendar_RaceCalendar .rcTitlebar{
	border-color:#cddaea; border-bottom-color:#d4dbe5; background:#f1f5fb; color:#1e395b;
}

.RadCalendar_RaceCalendar .rcTitlebar table {
	font:12px/18px "segoe ui",arial,sans-serif; display:none; /*hide title bar table */
}
.RadCalendar_RaceCalendar .rcTitlebar td { padding:3px 0 2px; }
.RadCalendar_RaceCalendar .rcTitlebar .rcPrev, .RadCalendar_RaceCalendar .rcTitlebar .rcNext,
.RadCalendar_RaceCalendar .rcTitlebar .rcFastPrev,
.RadCalendar_RaceCalendar .rcTitlebar .rcFastNext {
	width:17px; height:16px; color:#ccc; background-image:url(Calendar/sprite.gif);
}

.RadCalendar_RaceCalendar .rcTitlebar .rcFastPrev {	margin-left:5px; background-position:0 -200px;}
.RadCalendar_RaceCalendar .rcTitlebar a.rcFastPrev:hover { background-position:0 -250px; }
.RadCalendar_RaceCalendar .rcTitlebar .rcPrev { background-position:0 -300px;}
.RadCalendar_RaceCalendar .rcTitlebar a.rcPrev:hover{ background-position:0 -350px;}
.RadCalendar_RaceCalendar .rcTitlebar .rcNext{ background-position:0 -400px;}
.RadCalendar_RaceCalendar .rcTitlebar a.rcNext:hover{ background-position:0 -450px;}
.RadCalendar_RaceCalendar .rcTitlebar .rcFastNext{ margin-right:5px; background-position:0 -500px;}
.RadCalendar_RaceCalendar .rcTitlebar a.rcFastNext:hover{background-position:0 -550px;}

/*header, footer*/
.RadCalendar_RaceCalendar .rcHeader,.RadCalendar_RaceCalendar .rcFooter{	border-color:#cddaea;}

/*date cells*/
.RadCalendar_RaceCalendar .rcRow .CalendarDayCell  { padding:5px; text-align:right; }
.RadCalendar_RaceCalendar .rcRow td { width: 106px !important;  padding:0 1px 1px 1px;  }
.RadCalendar_RaceCalendar .rcMain .rcRow a, .RadCalendar_RaceCalendar .rcMain .rcRow span {
    width: 100%; padding:2px 6px 0 0; color:#000; 
}
.RadCalendar_RaceCalendar .rcRow .CalendarDayCell table.STC_NoBorder span.STC_Align_Left{ text-align:left; display:inline-block;}
.RadCalendar_RaceCalendar .rcMain .rcWeekend a{	color:#444;}
.RadCalendar_RaceCalendar .rcMain .rcRow .rcToday a{
	background:100% -1800px no-repeat url(Calendar/sprite.gif);	color:#4c607a;
}
.RadCalendar_RaceCalendar .rcMain .rcOtherMonth a{color:#a7a7a7;}
.RadCalendar_RaceCalendar .rcMain .rcOutOfRange span{	color:#ccc;}
.RadCalendar_RaceCalendar .rcMain .rcRow .rcSelected a{
	background:100% -1700px no-repeat url(Calendar/sprite.gif);	color:#4c607a;
}
.RadCalendar_RaceCalendar .rcMain .rcRow .rcHover a{
	background:100% -1600px no-repeat url(Calendar/sprite.gif);	color:#4c607a;
}

/*multimonth view*/
.RadCalendarMultiView_RaceCalendar .rcTitlebar{
	background:#e4edf8 0 -1199px repeat-x url(Calendar/sprite.gif);
	color:#1e395b; border-color:#cddaea;
}

.RadCalendarMultiView_RaceCalendar .rcTitlebar table{
	border:1px solid; border-color:#fbfdfe #f1f7fc #ebf3fb;
	line-height:22px;
}
.RadCalendarMultiView_RaceCalendar .rcTitlebar td{	padding:4px 0 1px;}
.RadCalendarMultiView_RaceCalendar .rcTitlebar .rcFastPrev{
	width:20px;	height:19px; background-position:0 -600px;
}
.RadCalendarMultiView_RaceCalendar .rcTitlebar a.rcFastPrev:hover{background-position:0 -650px;}
.RadCalendarMultiView_RaceCalendar .rcTitlebar .rcPrev{
	width:20px;	height:19px;background-position:0 -700px;
}
.RadCalendarMultiView_RaceCalendar .rcTitlebar a.rcPrev:hover{	background-position:0 -750px;}
.RadCalendarMultiView_RaceCalendar .rcTitlebar .rcNext{width:20px;height:19px;background-position:0 -800px;}
.RadCalendarMultiView_RaceCalendar .rcTitlebar a.rcNext:hover{background-position:0 -850px;}
.RadCalendarMultiView_RaceCalendar .rcTitlebar .rcFastNext{	width:20px;	height:19px;background-position:0 -900px;}
.RadCalendarMultiView_RaceCalendar .rcTitlebar a.rcFastNext:hover{background-position:0 -950px;}
.RadCalendarMultiView_RaceCalendar .rcMain{	border-color:#cddaea;}
.RadCalendarMultiView_RaceCalendar .rcCalendar{ width:auto;	border-color:#cddaea;}
.RadCalendarMultiView_RaceCalendar .rcMain .rcTitle{
	border-color:#d4dbe5; padding:3px 0 4px; background:#f1f5fb; color:#1e395b;
}

/*month view*/
table.RadCalendarMonthView_RaceCalendar{
	border-color:#a5b3c5;background:#fcfcfc;font:12px "segoe ui",arial,sans-serif;color:#000;
}
.RadCalendarMonthView_RaceCalendar #rcMView_Feb,.RadCalendarMonthView_RaceCalendar #rcMView_Apr,
.RadCalendarMonthView_RaceCalendar #rcMView_Jun,.RadCalendarMonthView_RaceCalendar #rcMView_Aug,
.RadCalendarMonthView_RaceCalendar #rcMView_Oct,.RadCalendarMonthView_RaceCalendar #rcMView_Dec{
	border-right:1px solid #e0e0e0;
}

.RadCalendarMonthView_RaceCalendar a{	color:#000;}
.RadCalendarMonthView_RaceCalendar .rcHover a{
	border-color:#a8d8eb;	background:#f1f4f6;	color:#4c607a;
}
.RadCalendarMonthView_RaceCalendar .rcSelected a{
	border-color:#8fb0d6;	background:#cfe3fc;	color:#4c607a;
}
.RadCalendarMonthView_RaceCalendar #rcMView_PrevY a,.RadCalendarMonthView_RaceCalendar #rcMView_NextY a{
	width:12px;	height:15px; color:#ccc;
	background-image:url(Calendar/sprite.gif);
}

.RadCalendarMonthView_RaceCalendar #rcMView_PrevY a{	background-position:0 -200px;}
.RadCalendarMonthView_RaceCalendar #rcMView_PrevY a:hover{ background-position:0 -250px;}
.RadCalendarMonthView_RaceCalendar #rcMView_NextY a{	background-position:0 -500px;}
.RadCalendarMonthView_RaceCalendar #rcMView_NextY a:hover{background-position:0 -550px;}
.RadCalendarMonthView_RaceCalendar .rcButtons{	padding:4px 7px 6px;}
.RadCalendarMonthView_RaceCalendar input{
	background:0 100% repeat-x url(Calendar/sprite.gif);
	border:0;	margin:0 3px;	padding:1px 0 0;
	color:#005bc6;	font:12px "segoe ui",arial,sans-serif;
}
.RadCalendarMonthView_RaceCalendar #rcMView_Today{	margin-right:20px;}

/*time view*/
table.RadCalendarTimeView_RaceCalendar{
	border-color:#a5b3c5;background:#fcfcfc;
	font:12px "segoe ui",arial,sans-serif;	color:#000;
}
.RadCalendarTimeView_RaceCalendar th{
	border-bottom:1px solid #d4dbe5;padding:3px 0;
	background:#f1f5fb;	color:#1e395b;line-height:18px;
}
table.RadCalendarTimeView_RaceCalendar td{border-color:#e0e0e0;padding:2px 2px 3px;}
.RadCalendarTimeView_RaceCalendar a{
	width:59px;	padding:1px 6px 1px 1px;line-height:15px;
	text-align:right;color:#000;
}
.RadCalendarTimeView_RaceCalendar td.rcSelected a{
    border:0; padding:1px 6px 1px 1px; color:#4c607a;
	background:100% -2550px no-repeat url(Calendar/sprite.gif);
}
.RadCalendarTimeView_RaceCalendar td.rcHover a{
	background:100% -2500px no-repeat url(Calendar/sprite.gif);
    border:0; padding:1px 6px 1px 1px;color:#4c607a;
}
.RadCalendarTimeView_RaceCalendar .rcFooter{ border-color:#e0e0e0;}

/*pickers*/
.RadPicker_RaceCalendar .rcCalPopup,.RadPicker_RaceCalendar .rcTimePopup{
	background-image:url(Calendar/sprite.gif);
}
.RadPicker_RaceCalendar .rcCalPopup,.RadPicker_RaceCalendar a.rcDisabled.rcCalPopup:hover{
	background-position:0 0;
}
.RadPicker_RaceCalendar a.rcCalPopup:hover,.RadPicker_RaceCalendar a.rcCalPopup:focus,
.RadPicker_RaceCalendar a.rcCalPopup:active{
	background-position:0 -50px;
}
.RadPicker_RaceCalendar .rcTimePopup,.RadPicker_RaceCalendar a.rcDisabled.rcTimePopup:hover{
	background-position:0 -100px;
}
.RadPicker_RaceCalendar a.rcTimePopup:hover,.RadPicker_RaceCalendar a.rcTimePopup:focus,
.RadPicker_RaceCalendar a.rcTimePopup:active{
	background-position:0 -150px;
}

/*rtl*/
.RadCalendarRTL_RaceCalendar .rcTitlebar .rcFastPrev{background-position:0 -500px;}
.RadCalendarRTL_RaceCalendar .rcTitlebar a.rcFastPrev:hover{	background-position:0 -550px;}
.RadCalendarRTL_RaceCalendar .rcTitlebar .rcPrev{background-position:0 -400px;}
.RadCalendarRTL_RaceCalendar .rcTitlebar a.rcPrev:hover{	background-position:0 -450px;}
.RadCalendarRTL_RaceCalendar .rcTitlebar .rcNext{	background-position:0 -300px;}
.RadCalendarRTL_RaceCalendar .rcTitlebar a.rcNext:hover{	background-position:0 -350px;}
.RadCalendarRTL_RaceCalendar .rcTitlebar .rcFastNext{	background-position:0 -200px;}
.RadCalendarRTL_RaceCalendar .rcTitlebar a.rcFastNext:hover{	background-position:0 -250px;}
.RadCalendarMultiViewRTL_RaceCalendar .rcTitlebar .rcFastPrev{	background-position:0 -900px;}
.RadCalendarMultiViewRTL_RaceCalendar .rcTitlebar a.rcFastPrev:hover{	background-position:0 -950px;}
.RadCalendarMultiViewRTL_RaceCalendar .rcTitlebar .rcPrev{	background-position:0 -800px;}
.RadCalendarMultiViewRTL_RaceCalendar .rcTitlebar a.rcPrev:hover{	background-position:0 -850px;}
.RadCalendarMultiViewRTL_RaceCalendar .rcTitlebar .rcNext{	background-position:0 -700px;}
.RadCalendarMultiViewRTL_RaceCalendar .rcTitlebar a.rcNext:hover{	background-position:0 -750px;}
.RadCalendarMultiViewRTL_RaceCalendar .rcTitlebar .rcFastNext{	background-position:0 -600px;}
.RadCalendarMultiViewRTL_RaceCalendar .rcTitlebar a.rcFastNext:hover{	background-position:0 -650px;}

table.RadCalendar_RaceCalendar {	background-position: left 0%;}
table.RadCalendar_RaceCalendar .rcTitlebar .rcPrev {
	background-image: url('ImageHandler.ashx?mode=get&suite=aspnet-ajax&control=Calendar&skin=RaceCalendar&file=CalendarLeft.gif&t=175475690');
}
table.RadCalendar_RaceCalendar .rcTitlebar .rcNext {
	background-image: url('ImageHandler.ashx?mode=get&suite=aspnet-ajax&control=Calendar&skin=RaceCalendar&file=CalendarRight.gif&t=175475690');
	background-position: 0px -400px;
}

table.RadCalendar_RaceCalendar .rcMain .rcRow td {
	background-image: url('ImageHandler.ashx?mode=get&suite=aspnet-ajax&control=Calendar&skin=RaceCalendar&file=CalendarDayBackground.png&t=175475690');
}

table.RadCalendar_RaceCalendar .rcMain .rcRow .rcToday {
	background-image: url('ImageHandler.ashx?mode=get&suite=aspnet-ajax&control=Calendar&skin=RaceCalendar&file=TodayDate.png&t=175475690');
}
table.RadCalendar_RaceCalendar .rcMain .rcRow .rcSelected {	background-image: none;}
table.RadCalendar_RaceCalendar .rcTitlebar {	background-color: transparent;}
table.RadCalendar_RaceCalendar .rcTitlebar .rcPrev {	background-position: left -300px;}

/** Sitemap*/
.tab { background:#fff; }
.Sitemap_home{ padding:10px 0 5px 26px; font-weight:bold; display:block; }
.tab .leftmenutopspace{ font-size:1.1em; font-weight:bold;  }
.tab #menu4 { margin:0 0 25px; padding-left: 15px;}
.tab ul.menu, .tab ul.menu ul { margin:0; }
.tab  ul.menu li a { padding:2px 0;}
.tab  ul.menu li { background-position:0 5px; }


.STC_Align_Left{ text-align:left; }


.STC_Table_Main_Cell {
	vertical-align:middle !important;
}

/** Become A Owner**/
.STC_BecomeAnOwnerBodyBg
{
    width: 364px;
    height: 199px;
    background-image: url(/UILib/BecomeAnOwnerTableBodyBg.png);
    color: #494949;
}

.STC_BecomeAnOwnerHeaderBg
{
    width: 364px;
    height: 28px;
    background-image: url('/UILib/BecomeAnOwnerTableHeaderBg.png');
    color: #494949;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.STC_Icon_OwnershipInfo
{
    width: 42px;
    height: 28px;
    background-image: url(/UILib/Icon_OwnershipInfo.png);
}

.STC_Icon_GettingStarted
{
    width: 42px;
    height: 28px;
    background-image: url(/UILib/Icon_GettingStarted.png);
}

.STC_Icon_Guidelines
{
    width: 42px;
    height: 28px;
    background-image: url(/UILib/Icon_Guidelines.png);
}

.STC_Icon_Service
{
    width: 14px;
    height: 16px;
    background-image: url(/UILib/Icon_Form.png);
    background-repeat:no-repeat;
    background-position:center;
}

.STC_IconHeaderBg
{ background-color:white;
	width:25px;
	height:30px;
	padding:3px;
}

.STC_HeaderBgBesidesIcon
{ background-color:white;	
	text-indent:4px;
	color: #494949;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.STC_ContentBgWithIconHeader
{ background-color:white;	
}

.STC_IconHeaderFont
{
	color: #494949;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform:uppercase;
}

.STC_FolderEdge
{
	width: 37px;
    height: 38px;
    background-image: url(/UILib/FolderEdge.png);
    background-repeat:no-repeat;
    background-position:right;

}
/**/
/* added by Wang Yong*/
#ctl00_m_g_4a62e2bc_992b_4455_873d_e730a3c9cef9 {
	float: right;
}
/*owner*/
.item {
padding-bottom:6px;
padding-top:6px;
padding-left:4px;
padding-right:0px;
clear:both;
}
.image-area-left {
float:left;
padding-right:5px;
padding-left: 0px;
}

.description
{
	color: #000000 !important; text-decoration: none !important; font-weight:normal !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
}
.wp_IndustryPageBanner .imageContainer .overlay  .description
{
	font-family: Arial;
	font-size: 11px;
	padding-top: 15px;
	height: 140px;
	vertical-align: text-top;
}

#leftmenu{
	 margin-top:7px;
}
/*Racing*/
#ctl00_m_g_012699bd_87a9_414a_b659_af3f3e1f1e36 {
	padding-left:3px;
}
*+html .mainContent2 .verticalSpace{width:15px !important;}
/*#tblMainLayout{
	min-width:322px;
	padding-left:10px;
}*/
.STC_Label_Header_wp_MiniSearchProfile {
	font-size:12px !important;
	font-weight: bold;
	font-family: Arial;
}
.STC_ExpandHeight .STC_Thumbnail_wp_Host {
	margin-right:0px !important;
}
.STC_NarrowPadding {
	padding:2px;
}
.STC_UpComingEventDataDescription {
	font-size:11px;
}
.STC_MediaCentre_Tab .ajax__tab_active .ajax__tab_tab {
	color:Black !important;
}
/*#ctl00_m_g_a0f5b31a_00b7_4df3_a9f6_5ce9af680d0b_ctl00_TabContainer1_header{
	margin-bottom:-5px;
}*/
#ctl00_m_g_a0f5b31a_00b7_4df3_a9f6_5ce9af680d0b_ctl00_TabContainer1_TabPanel1, #ctl00_m_g_a0f5b31a_00b7_4df3_a9f6_5ce9af680d0b_ctl00_TabContainer1_TabPanel2{
	margin-top:-1px;
}
#ctl00_m_g_c8876008_fc66_4a4e_8597_4aa4bd2d9b1d_ctl00_tabContainer_tabGeneral_mngimg1 td{
	padding-right:10px;
}

#ctl00_m_g_c353aa53_0869_419e_b104_9effad8602a1_ctl00_TableCell1,
#ctl00_m_g_f9a072d3_3182_4d0e_98ac_2b6a40ece28e_ctl00_tabContainer_TabWinning_Panel1
/*#ctl00_m_g_8b559b57_09cd_4f37_853f_c221dba6babf_ctl00_contentDivA*/
 {
	padding:10px;
}

/*Event and Entertainment*/
#ctl00_m_g_5dbf7146_64fb_42ac_b627_d34cb2940503_ctl00_tblMainLayout {
	min-height:342px;
}
.STC_TabUpcomingRace_EventItem .STC_UpComingEventDate .day
{
    color: #515151;
    font-size: 9px;
    font-family: Arial Narrow;
    text-transform: uppercase;
    position: relative;
	top: -2px;
	padding-top:4px;
}
.STC_TabUpcomingRace_EventItem .STC_UpComingEventDate .date
{
    color: #515151;
    font-size: 24px;
    font-family: Arial Black, Arial;
    position: relative;
	top: 0px;
	font-weight: 900;
	padding-bottom:2px;
	line-height:0.7em;
}
.STC_TabUpcomingRace_EventItem .STC_UpComingEventDate .month
{
    color: #515151;
    font-size: 9px;
    font-family: Arial Black, Arial;
    position: relative;
	top: 2px;
	font-weight: 900;
	line-height:1.5em;
}


#ctl00_m_g_c8876008_fc66_4a4e_8597_4aa4bd2d9b1d_ctl00_tabContainer_body,
#ctl00_m_g_f9a072d3_3182_4d0e_98ac_2b6a40ece28e_ctl00_tabContainer_body {
	padding-top:0px !important;
}

.wp_UpcomingEvents td.body{ 
 width:320px;
 height:272px; 
}

/*Corporate
#ctl00_m_g_7f246f68_4407_4c80_b82d_7e60d1cb3708_ctl00_gdCausVSupp {
	padding:3px;
}*/

/*==========================Singapore Pools Branches ==================================*/


#ctl00_m_g_f0179df0_ea8f_4f59_af9f_805609966f96_ctl00_SPoolsLocDataList td{
	height:45px;
}
#ctl00_m_g_f0179df0_ea8f_4f59_af9f_805609966f96_ctl00_STC_Spools_Table .STC_Table_Main_Cell_Gradient{
	border-left-width:0px;
	border-right-width:0px;
}
/*#STC_Spools_Table .STC_Table_Main_Cell_Gradient{
	/*position:relative;
	top:5px;
	padding-left:3px;
	padding-right:4px;
	border-left-width:3px;
	border-top-width:3px;*/
	/*Added By Wang Yong*/
	/*position:absolute   !important;*/
	

}

.STC_SubSiteLandingPg2Space1 .STC_GenericContentHeaderFront{
position:relative;

width:3px !important;
}

/*Wegering*/
#ctl00_m_g_f8c1bc14_420f_45f6_b58e_425194781078_ctl00_TableCellCheckBox1 td{
	text-align:left;
}
/*========Singapore Pools Branches ========*/
/*.STC_Spools_Table{
                Background-color: white;
}


.ms-bodyareacell .STC_BarBg {
	font-weight:bold;
}
*/

.wp_WageringPageBanner .overlay .title
{
	padding-top: 20px;
	font-family: Arial Black;
	color: #10abb0;
	font-size: 18px;
	text-transform: uppercase;
}
.wp_WageringPageBanner .overlay .description
{
	font-family: Arial;
	font-size: 11px;
	/*padding-top: 15px;*/
	height: 120px !important;
	vertical-align: text-top;
}



/*========Banner ========*/
.wp_WageringPageBanner #STC-main-photo-slider .overlay .button,
.wp_IndustryPageBanner .imageContainer .overlay .button{
	text-align:left;
}
.wp_WageringPageBanner #STC-main-photo-slider .overlay,
.wp_IndustryPageBanner .imageContainer .overlay{
	left:340px; top:-630px;
}
.wp_WageringPageBanner #STC-main-photo-slider .overlay{
	 left:370px;
}

.wp_WageringPageBanner #STC-main-photo-slider .overlay2,
.wp_IndustryPageBanner .imageContainer .overlay2{
left:335px;
top:-340px;
}
.wp_WageringPageBanner #STC-main-photo-slider .overlay2{
	left:366px;top:-335px;
}




.STC_Table_Main_Header_Cell h2{
	background-color:blue !important
}
#ctl00_m_g_f0179df0_ea8f_4f59_af9f_805609966f96_ctl00_lblAddressContent{
color: #333333; line-height: 115%; font-family: "arial", "sans-serif"; font-size: 9pt;
}


.STC_Button_Blank{
	background-image:url(../../_layouts/images/ButtonBlank.png);
	border:0; cursor:pointer; height:33px; width:139px;
}


#STC_Services_Repeater_Cell_Repeater{
	padding:10px;
}
#STC_Text_Location_Description_Cell{
	padding:10px;
}
#STC_GenericContenHeaderRepeatMiddle_Table_Cell b{
	padding-left:5px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
.STC_Services_Table table{
	border-collapse:separate;
	border-spacing: 5px !important;
}

.STC_Table .STC_Gradient {
	padding:10px !important;
}
/*#ctl00_m_g_f649bdc2_c81c_45c8_b513_d563304832fa_ctl00_TableCell1,
#ctl00_m_g_662ec36e_ff04_42fa_8ddc_1e5e6909d585_ctl00_TableCell1,
#ctl00_m_g_f87dcc7e_3e66_4b96_86a0_63cabbdb3ea3_ctl00_TableCell1,
#ctl00_m_g_8e58c653_a94e_4eec_bdc8_524ed39cb6e8_ctl00_TableCell1,
#ctl00_m_g_e4955de6_1a27_4d80_aff6_42c3687bdbdf_ctl00_TableCell1,
#ctl00_m_g_93d22835_45e5_4cbe_8312_3f1a8ddfb0f5_ctl00_TableCell1,
#ctl00_m_g_2481bafa_dcc1_4eb9_b9a0_57b37032f889_ctl00_TableCell1,
#ctl00_m_g_5cd92b62_3765_4ca4_aa6f_f3c33b97e0cd_ctl00_TableCell1{
	padding:10px;
		/*background:#E8E8E8; 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E8E8E8');
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E8E8E8));
	background: -moz-linear-gradient(top,  #FFF,  #E8E8E8);
}
*/
/* Home Page */

.STC_HomeMedia .ajax__tab_active .ajax__tab_inner
{
	font-weight: bold;
	cursor:default;	
	color: #484848;
} 

.STC_UpComingDate .eventdate .day
{
    color: #515151;
    font-size: 9px;
    font-family: Arial Narrow;
    text-transform: uppercase;
    position: relative;
	top: -2px;
	padding-top:3px;
}
.STC_UpComingDate .eventdate .date
{
    color: #515151;
    font-size: 24px;
    font-family: Arial Black, Arial;
    position: relative;
	top: -2px;
	font-weight: 900;
}
.STC_UpComingDate .eventdate .month
{
    color: #515151;
    font-size: 9px;
    font-family: Arial Black, Arial;
    position: relative;
	top: -2px;
	font-weight: 900;
	padding-top:1px;
}



.STC_RaceCalendarPadding .rcMainTable .rcRow {
	line-height:1.7em !important;
}
.ms-WPBody td .STC_Gdv_PaleTale_Row_Alternate {
                font:9pt Arial, Helvetica, sans-serif;
}
.ms-WPBody td .STC_Gdv_PaleTale_Row{
                                font:9pt Arial, Helvetica, sans-serif;
}

#ctl00_m_g_ad34fc28_ec2a_45b6_a2e8_99ab3aeec4e8_ctl00_TableCell1 a{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; 
	padding-right:10px !important;
	padding-top:10px !important;

}

.STC_RaceCalendar_Title .rcTitle{
 font-size:8pt !important;
 font-family:verdana,arial,helvetica,sans-serif;
}

.STC_Table_Main_Footer_Row td{
	padding:5px;
}
#ctl00_m_g_47febd50_2f71_48d8_9843_67fb43d1a664_ctl00_tabContainer_TabRacecourse_Race {
	padding:5px;
}
#ctl00_m_g_4a4a2343_3c6f_49ce_96f6_078ef2397287_ctl00_pnlManage {
	padding:5px;
}

#ctl00_m_g_d405a6aa_949b_4a06_b31a_60300f27167d_ctl00_pnlManage {
	padding:5px;
}

#ctl00_m_g_7d228961_5057_4bcc_bff1_c261278c6527_ctl00_rowManage td{
	padding:5px;
}
#ctl00_m_g_decac044_3958_4c8c_bdec_126cb750dbd5_ctl00_tabContainer_tabGeneral_mngimg1 td{
	padding:5px;
}

.STC_GreenButton_wp_TicketAndPackage_Disabled{
	color:Gray !important;
	width:90px;
	text-shadow:0 1px 1px #fff;
}

.STC_SubSiteLandingPg1BodyBg
{
    width: 364px;
    height: 199px;
    background-image: url(/UILib/BecomeAnOwnerTableBodyBg.png);
    color: #494949;
}

.STC_SubSiteLandingPg1Space1
{
	width: 364px;	
}

.STC_SubSiteLandingPg1Space2
{
	width: 361px;	
}

.STC_SubSiteLandingPg2Space1
{
	width: 535px;	
}

.STC_SubSiteLandingPg2Space2
{
	width: 200px;	
}

.STC_SubSiteLandingPg4Space1
{
	width: 525px;	
}

.STC_SubSiteLandingPg4Space2
{
	width: 200px;	
}

/*===================Singapore Racecourse==========================*/

#STC_Services_Table .STC_GenericContenHeaderRepeatMiddle{
	width:719px !important;
}

#STC_Services_Table .STC_GenericContenHeaderFront,
#STC_Services_Table .STC_GenericContenHeaderRear
{
	width:2px;
}


.footerheader{
	width:500px;
}
/*===================Singapore Racecourse==========================*/


/*#BettingGuideTd{
	display:block;
	position:relative;
	top:32px;
}*/

#STC_GenericContenHeaderRepeatMiddle_Table_Cell b{
	position:relative;
	top:7px;	/*top:5px;*/
	right:5px;
}

#TeleAccTd{
	display:block;
	position:relative;
	/*top:30px;*/

}

/*===================STC-StatisticsStyles.css==========================*/
/*.STC_TabBarrier .ajax__tab_body
{
	
	background: url(/_layouts/images/TabPanelBg.png) top repeat-x;
	background-color: #ffffff;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E8E8E8'); /* for IE */
    /*background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E8E8E8)); /* for webkit browsers */
    /*background: -moz-linear-gradient(top,  #FFF,  #E8E8E8);
	padding: 10px;
	border-left: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
}*/ 
/*.STC_TabBarrier .ajax__tab_header 
{
	height: 29px;
    color: #000000; 
    font-size: 12px;
	font-family: Arial; 
    font-weight: bold;
    text-transform: uppercase;
    background: url(/_layouts/images/TabBg.png) bottom repeat-x;
}
*/
/*.STC_TabBarrier .ajax__tab_tab 
{
	width: 200px;
	height: 29px;
}

.STC_TabBarrier .ajax__tab_inner 
{
	text-align: center;
	cursor: pointer;
	height: 23px;
	width:200px;
	padding-top: 6px;
	border-left: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
    background-color: #0000ff;
	background: url(/_layouts/images/TabInactiveBg.png) top repeat-x;
	
}
.STC_TabBarrier .ajax__tab_active .ajax__tab_inner
{
	height: 23px;
	text-align: center;
	border-left: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	background: url(/_layouts/images/TabActiveBg.png) top repeat-x;
} 


/* Add New class */
.STC_BottomBorder_wp_RacingLocalNews{
                padding-top:10px;
                padding-bottom:10px;
                padding-left:3px;
}

.STC_IMG_RacingNews{
border-bottom:#000 1px solid!important;
border-left:#000 1px solid!important;
border-right:#000 1px solid!important;
border-top:#000 1px solid!important;
height:70px;
width:106px;
}

.wp_HomeMultiMediaTimeBG
{
    margin: -45px 16px 0px 47px;
    color: White;
    text-align: center;
    background-color: Black;
    padding-right: 5px;
    top: -10px;
    bottom: 3px;
    font-size: x-small;
    font-family: Arial, Helvetica, sans-serif;
}
/** Added By Nagesh Start */

.STC_Table_Content_WP
{
    width: 100%; 
	white-space: normal;
	margin: 0;
	padding: 0;
}

/* Alignment */
.STC_Align_Left_WP
{
    text-align: left;
}
.STC_Align_Right_WP
{
    text-align: right;
}
.STC_Align_Center_WP
{
    text-align: center;
}
.STC_Align_Justify_WP
{
    text-align: justify;
}

/*** GridView ************************************/

.STC_Table_Content_Cell_WP .STC_Gdv_Header_Cell_WP, .View_WP .STC_Gdv_Header_Cell_WP
{    
    border: 0;
    font-family: Arial Narrow, Arial, Helvetica, sans-serif;
    font-size: 11px;
    min-height: 25px;
}
.STC_Table_Content_Cell_WP .STC_Gdv_Cell_WP, .View_WP .STC_Gdv_Cell_WP
{
    border: 0;
    font-size: 9px;
    font-family: Arial Narrow, Arial, Helvetica, sans-serif !important;
    padding: 5px 2px 5px 2px;
    min-height: 25px;
}
.STC_Gdv_WP
{
    width: 100%;
    border: 1px solid #bababa !important;
	white-space: normal;
}
.STC_Gdv_Row_WP
{
    background-color: #e9f5f3;
    color: #000000;
    border: 0;
}
.STC_Gdv_Row_Alternate_WP
{
    background-color: #faf8f9;
    color: #000000;
    border: 0;
}
.STC_Gdv_Header_Row_WP
{
    background-color: #5f87a1;
    color: #ffffff;
    border: 0;
}
.STC_Gdv_Header_Cell_WP
{
    border: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    min-height: 25px;
    padding: 5px 10px 5px 10px;
    height: 25px;
}
.STC_Gdv_Header_Cell_WP_HP
{
    border: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    min-height: 25px;
    padding: 5px 0px 5px 0px;
}

.STC_Gdv_Cell_WP
{
    border: 0;
    font-size: 11px !important;
    font-family: Arial, Helvetica, sans-serif !important;
    padding: 5px 10px 5px 10px;
    min-height: 25px;
    vertical-align:middle !important;
    height: 25px;
}
.STC_Gdv_Header_Cell_WP a:link{
color:#FFF!important;
}

.STC_Gdv_Paging_WP td
{
 padding: 1px 1px 1px 1px;
	
}

/*** GridView END*********************************/

/*** GridView Green Start*********************************/
.STC_Gdv_Green_Header_Row_WP
{
    background-color: #00a9a7;
    color: #FFFFFF;
    border: 0;
    
}
.STC_Gdv_Green_Row_WP
{
    background-color: #e8f5f3;
    color: #000000;
    border: 0;
}
.STC_Gdv_Green_WP
{
    width: 100%;
    border: 1px solid #bababa;
	white-space: normal;
}
.STC_Gdv_Green_Row_Alternate_WP
{
    background-color: #f5f5f5;
    color: #000000;
    border: 0;
}
.STC_Table_Green_Cell_Grey_WP a:link
{
	font-size: 11px !important;
}
/*** GridView Green End*********************************/

/*   STC Green Table Start */

.STC_Table_Green_WP
{
    /*width: 100%;border-collapse: collapse;
    width: 745px !important;*/
    border: 1px solid #bababa;
}

.STC_Table_Green_Cell_Header_Label_WP td
{
    font-size: 8pt;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
}

.STC_Table_Green_Cell_LightGreen_WP
{
    background-color: #e8f5f3;
    /*padding-bottom: 5px;
    padding-top: 5px;*/
    padding: 5px 10px 5px 10px;
}

.STC_Table_Green_Cell_Header_WP
{
    background-color: #00a9a7;
    /*padding-bottom: 5px;
    padding-top: 5px;*/
    padding: 5px 10px 5px 10px;
}

.STC_Table_Green_Cell_Grey_WP
{
    background-color: #f5f5f5;
    /*padding-bottom: 5px;
    padding-top: 5px;*/
    padding: 5px 10px 5px 10px;
}

.STC_Label_Normal_WP td
{
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
}

/*   STC Green Table Start */

/*** Table ***************************************/
.STC_Table_Header_Row_Barrier
{
    background-color: #5f87a1;
    color: #ffffff;
    border: 0;
    font-family:verdana,arial,helvetica,sans-serif  !important;
}
.STC_Table_Row_Barrier
{
    background-color: #e9f5f3;
    color: #000000;
    border: 0;
    height:18px;
}
.STC_Table_Row_Barrier td
{
vertical-align:middle !important;
}
/*** Table END ***********************************/


/* RACING Barriers */
.normalTable .STC_Gdv td { padding:5px 3px; }
.STC_TabBarrier_WP .ajax__tab_header{
	background:url() bottom repeat-x;
	padding-left:0; height:28px;
}
.STC_TabBarrier_WP .ajax__tab_outer { width:200px; }
.STC_TabBarrier_WP .ajax__tab_inner{
	background:#F2F2F2 url(../../_layouts/images/TabInactiveBg.png) top repeat-x; width:198px; height:23px;
	text-transform:uppercase; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2;
}
.STC_TabBarrier_WP .ajax__tab_active .ajax__tab_inner, .STC_TabSearch .ajax__tab_active .ajax__tab_inner,
.STC_Tab_BgNoImage .ajax__tab_active .ajax__tab_inner {
	background:url(../../_layouts/images/TabActiveBg.png) top repeat-x;
}
.STC_TabBarrier_WP .ajax__tab_body{
	background:#fff url(../../_layouts/images/TabPanelBg.png) 0 0 repeat-x;
	padding:10px 0px 10px 0px;
	
}
.STC_WP_Middle
{
	vertical-align:middle !important;
	padding-right:4px !important;
}
.STC_Cell_Padding_OtherVideos{ padding:10px; vertical-align:middle !important; }


#ctl00_m_g_ced53588_0299_4edb_81da_fd16e3ed95d1_ctl00_TableCell1 a{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
	padding-right:10px !important;
	padding-top:10px !important;
}

.STC_Table_Main_Header_Cell_Pic{
font-family:Arial;
text-align:left;
vertical-align:text-top;
padding-left:5px;
}
.STC_Table_PictureGallery td
{
vertical-align:middle !important;
}

.STC_BottomBorder_PictureGallery{
                padding-top:10px;
                padding-bottom:10px;
                padding-left:3px;
                padding-right:5px;
}

.STC_Table_Paging_wp_Album td
{
vertical-align:middle !important;
}
.STC_Table_Main_Cell_Pic
{
padding-top:20px;
padding-bottom:20px;
padding-left:5px;
padding-right:5px;	
}

.STC_Videos_NO td
{	
	padding:2px;
}
.STC_Table_Main_Cell_Videos
{
    font-family: Arial;
    padding:8px;
}
.STC_Holder_wp_Milestones_Grey td
{
vertical-align:middle !important;
}
.STC_Holder_wp_Milestones_LightGrey td
{
vertical-align:middle !important;
}
.STC_Statics_Left{ 
padding-left:10px !important;
}
.STC_RaceFixes_Top{ 
padding-top:5px !important;
}
.STC_Manage_Links{ 
padding-left:5px !important;
}
.STC_Manage_Links A
{
	padding-left:3px;
}

.STC_BottomBorder_MG_WP
{
 padding:10px;
}
.STC_IMG_News_MG_WP{
border-bottom:#000 0px solid!important;
border-left:#000 0px solid!important;
border-right:#000 0px solid!important;
border-top:#000 0px solid!important;
height:70px;
width:106px;
}
.STC_BottomBorder_MG_WP{
 padding-top:10px;
 padding-bottom:10px;
 vertical-align:middle !important;
}
.STC_Align_Right_MC_Subcribe
{
    text-align: right;
    padding-bottom:5px;
    vertical-align:middle !important;
}
.STC_DDL_News_MC_Subcribe{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
vertical-align:bottom !important;
}
.STC_DataList_wp_Album td
{
 padding-bottom:15px !important;

}
.STC_DataList_wp_Album tr
{
  border-bottom:#dadadc 1px solid!important;
}
.STC_Image_wp_Album{
width:150px;
padding-top:10px;
height:115px; /*HK Edit*/
}
.STC_Table_Main_COR_WP
{ 
	margin:0;
	 padding:0; 
	 white-space:normal;
	  width:745px !important;
 }
 .STC_Table_ReRunbatchJob td
{
vertical-align:middle !important;
padding-bottom:1px;
padding-left:2px;
padding-right:0px;
padding-top:1px;
}

.CalendarDayCell TABLE
{
	border-collapse:separate;
}
/* End Nagesh */

/* HK */

.STC_Table_Main_WPAdmin{ width: 100% !important;}

.STC_Table_Main_Footer_Row_WPAdmin td {padding: 0px;}

.STC_Table_Main_Header_Cell_WPAdmin h2 {display: none;}

.STC_Padding_Top_WPAdmin {
	padding-top:10px;
}

.GDV_GET_WP td
{
	vertical-align:top !important;
	
}

/* End HK */

/*---- ODC-----*/
    .STC_ExpandHeight
    {
        height: 100%;
        height: auto;
        overflow: hidden;
    }
    .STC_TableCell_Package_wp_TicketAndPackageImg { width: 95%; height:200px; }

	.STC_Panel_Thumbnail_Extend_wp_TicketAndPackageImg { width: 95px; height: 50px; cursor: pointer; }
	.STC_Panel_Thumbnail_ExtendDetails img
    {
        width: 95px;
        height: 50px;
        cursor: pointer;
    }
	 .STC_TableRow_wp_TicketAndPackage .BtnEnquiry{
        border-left:1px solid #918f90; 
        border-top:1px solid #b4b2b3; 
        border-right:1px solid #8f8f8f; 
        border-bottom:1px solid #acaaab; 
        background-color:transparent;
        padding-bottom:3px;
        cursor:pointer;
        float:right;
 	}
 	.STC_ControlFontStyle_wp
    {
        font-style: normal;
        font-family: Arial;
        font-size: 12px;
        color: #000000;
    }

    .STC_GreenLink_wp_TicketAndPackageLink, a.STC_GreenLink_wp_TicketAndPackage:link, a.STC_GreenLink_wp_TicketAndPackage:visited, a.STC_GreenLink_wp_TicketAndPackage:hover, a.STC_GreenLink_wp_TicketAndPackage:active
    {
        color: #10ABB0;
        font-family: Arial;
        padding-left: 0px;
        text-decoration: none;
    }
     .STC_PaddingTKP{padding:5px;}
/*-------End-----*/

/*** Top Menu ***/

#STC_MegaDropDown
{
    width: 75%;
    margin-bottom: 10px;
    padding: 0px;
    height: 30px;
    z-index:99;
}

div.RadMenu
{
    margin: 0px;
    height: 35px;
    z-index: 99 !important;
    width: 100%;
    background-color: transparent;
    color: #fff;
    border:0;
}

div.RadMenu .rmRootGroup
{
    color: #fff !important;
    background-image: none;
    width: 100%;
    background-color: transparent;
    margin: 0px;
    height: 30px;
    border:0;
    font-family:Arial,Helvetica,sans-serif !important;
}


div.RadMenu .rmExpanded
{
    color:rgb(18,169,141) !important;
   
}

div.RadMenu a.rmLink
{
    background-image: none;
    height: auto;
    font-family:Arial,Helvetica,sans-serif !important;
    font-size: 12px;
    font-weight: normal;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
    text-decoration: none;
    background-color:transparent !important;
}

div.RadMenu a
{
    background-image: none;
    height: auto;
    font-family:Arial,Helvetica,sans-serif !important;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
    text-decoration: none;
}

div.rmSlide ul{
	
	background-color:rgb(95,95,95) !important;
	color:#fff !important;
}

div.RadMenu .rmRootLink .rmText
{
    padding: 3px 15px 1px 15px !important;
}

div.RadMenu .rmGroup{
    background-image: none;
}

div.RadMenu .rmGroup .rmText
{
    background-image: none;
    padding: 0px 10px 0px 10px !important;
}

div.RadMenu .rsmLink
{
    border: 0px;
}

div.RadMenu .RadSiteMap .rsmLink
{
    padding: 0px;
}

div.RadSiteMap .rsmOneLevel > .rsmItem
{
    margin-top: 5px;
}

div.RadSiteMap .rsmOneLevel a:hover
{
    color:rgb(18,169,141) !important;
    background-color:transparent !important;
    background-image:none !important;
}

div.RadSiteMap .rsmOneLevel .rsmLink
{
    margin-top: 0px !important;
    padding-left: 0px !important;
    margin-bottom: 0px !important;
    font-family:Arial,Helvetica,sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    height: auto !important;
    color:#fff !important;
}

div.RadSiteMap .rsmTwoLevels > .rsmItem
{
    margin-top: 5px;
}

div.RadSiteMap .rsmTwoLevels .rsmItem  a:hover
{
    color:rgb(18,169,141) !important;
    background-color:transparent !important;
    background-image:none !important;
}

div.RadSiteMap .rsmTwoLevels > .rsmItem > .rsmLink
{
    margin-top: 0px !important;
    padding-left: 0px !important;
    margin-bottom: 0px !important;
    font-family:Arial,Helvetica,sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    height: auto !important;
    color:#fff !important;
}

div.RadSiteMap .rsmTwoLevels .rsmLevel1 .rsmItem
{
    margin-left: 10px;
    list-style: none;
    white-space:normal;
}

div.RadSiteMap .rsmTwoLevels .rsmLevel1 .rsmLink
{
    margin-top: 0px !important;
    padding-left: 0px !important;
    margin-bottom: 0px !important;
    font-family:Arial,Helvetica,sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    height: auto !important;
    color:#fff !important;
}

div.RadSiteMap .rsmThreeLevels > .rsmItem
{
    margin-top: 5px;
}
div.RadSiteMap .rsmThreeLevels .rsmItem a:hover
{
	color:rgb(18,169,141) !important;
    background-color:transparent !important;
    background-image:none !important;
}

div.RadSiteMap .rsmThreeLevels > .rsmItem > .rsmLink
{
    margin-top: 0px !important;
    padding-left: 0px !important;
    margin-bottom: 0px !important;
    font-family:Arial,Helvetica,sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    height: auto !important;
    color:#fff !important;
}

div.RadSiteMap .rsmThreeLevels .rsmLevel1 .rsmItem
{
    margin-left: 10px;
    list-style: none;
    white-space: normal;
}

div.RadSiteMap .rsmThreeLevels .rsmLevel1 .rsmLink
{
    margin-top: 0px !important;
    padding-left: 0px !important;
    margin-bottom: 0px !important;
    font-family:Arial,Helvetica,sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    height: auto !important;
    color:#fff !important;
}

div.RadSiteMap .rsmThreeLevels .rsmLevel2 .rsmItem
{
    margin-left: 10px;
    list-style: none;
    white-space: normal;
}
div.RadSiteMap .rsmThreeLevels .rsmLevel2 .rsmLink
{
    margin-top: 0px !important;
    padding-left: 0px !important;
    margin-bottom: 0px !important;
    font-family:Arial,Helvetica,sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    height: auto !important;
    color:#fff !important;
}

/*** Top Menu ***/

/*** Horse Profile tab (ITSM : C18647) ***/
.tabs
{
    float: left;
    width: 100%;
}
.tabs ul
{
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.tabs ul li
{
    float: left;
    line-height: 24px;
    margin: 0;
    padding: 2px 20px 0 15px;
}
.tab-nav
{
    background-color: lightgrey;
    cursor: pointer;
}
.tab-nav-action
{
    background-color: white;
    cursor: pointer;
    border-top: 1px solid #B4C9C6;
    border-left: 1px solid #B4C9C6;
    border-right: 1px solid #B4C9C6;
}
.tabs-body
{
    border-top: 1px solid #B4C9C6;
    border-left: 1px solid #B4C9C6;
    border-right: 1px solid #B4C9C6;
    border-bottom: 1px solid #B4C9C6;
    float: left;
    padding: 5px 0 0;
    width: 100%;
}
.tabs-body > div
{
    padding: 10px;
}
.srchDescription
{
    width:100%;
    color:#000;
    font-size:11px;
    margin-left:0px;
       
}
.Prosrch-Title2 a:link,.Prosrch-Title2 a:visited,.Prosrch-Title2 a:hover
{
    color:#0072bc!important;
    font-size:11px !important;
    text-decoration:underline!important;
}


.Metadata
{
    margin-left:0px;
    color:#666;
    font-size:11px;
}
.URL2
{
    color:#008000 !important;
    word-wrap:break-word;
    width:100%;
    font-size:11px;
}

#container
{
    width: 100%;
    text-align: center;
}    
#left
{
    float: left;
    width: 200px;
}
#right    
{
   float: right;
   width: 120px;
}
/*** Horse Profile tab (ITSM : C18647) ***/

/*** Trial enhancement (ITSM: C20122) ***/

.STC_TrialTabIconDiv
{
	color:#000; font-size:12px; font-weight:700; height:30px; position:relative;
	text-transform:uppercase; top:30px; width:99px; z-index:2;
}
.RowStyle
{
     padding-left:56px !important;
     border-width:0px;
     height:25px;
     text-align:left;
     font-style:italic !important;
     background:#e9f5f3;
     font-size:10px !important;

}
.AlterRowStyle
{
     padding-left:56px !important;
     border-width:0px;
     height:25px;
     text-align:left;
     font-style:italic !important;
     background:#faf8f9;
          font-size:10px !important;
}

.STC_Trial_Table_Main
{
	/* background:transparent;*/ 
	margin:0; 
	padding:0; 
	white-space:normal; 
	width:1460px !important;
}

/*** Trial enhancement (ITSM: C20122) ***/



/*Trip advisor*/
.landerHeader{font-family:'Source Sans Pro',helvetica,arial,sans-serif;font-size:42px;color:#666;}.title1{font-family:'Source Sans Pro',helvetica,arial,sans-serif;font-size:24px;color:#666;}.title2{font-family:'Source Sans Pro',helvetica,arial,sans-serif;font-size:18px;color:#666;}.title3{font-family:'Source Sans Pro',helvetica,arial,sans-serif;font-size:16px;color:#666;}.title4{font-family:'Source Sans Pro',helvetica,arial,sans-serif;font-size:14px;color:#666;}.bodyCopy{font-family:ArialMT,Tahoma,'Bitstream Vera Sans',sans-serif;font-size:13px;color:#666;}.bodyCopy.link{color:#069;cursor:pointer;}.formLabel{font-size:13px;color:#666;}.formLabel.HR{font-family:"Georgia Italic",Georgia,serif;font-style:italic;}.formLabel.MC{font-family:ArialMT,Tahoma,'Bitstream Vera Sans',sans-serif;}.tableHeader{font-family:Arial;font-size:11px;color:#666;}.hyperLink{font-family:ArialMT,Tahoma,'Bitstream Vera Sans',sans-serif;font-size:13px;color:#069;cursor:pointer;}.hyperLink.free{text-decoration:underline;font-size:11px;}.keyLabel{font-family:ArialMT,Tahoma,'Bitstream Vera Sans',sans-serif;font-size:11px;color:#666;}.chartLabel{font-family:ArialMT,Tahoma,'Bitstream Vera Sans',sans-serif;font-size:10px;color:#666;}.orangeText{color:#E46715;}.greenText{color:#00a680;}.redText{color:#C32D0A;}.semibold{font-weight:600;}.t4b-button{border:solid 1px #069;background-color:#FFF;color:#069;font-family:'Source Sans Pro',helvetica,arial,sans-serif;font-size:18px;padding:10px 30px;display:inline-block;cursor:pointer;text-decoration:none;}.t4b-button.orangeSolid{background-color:#E46715;border-color:#E46715;color:#FFF;}.t4b-button.orangeOutline{color:#E46715;border-color:#E46715;background-color:#FFF;}.t4b-button.orangeSolid:hover{background-color:#F17F21;}.t4b-button.orangeOutline:hover{background-color:rgba(242,242,242,0.5);}.t4b-button.darkBlueSolid{background-color:#134C75;border-color:#134C75;color:#FFF;}.t4b-button.darkBlueOutline{background-color:#FFF;border-color:#134C75;color:#134C75;}.t4b-button.darkBlueSolid:hover{background-color:#006DAC;}.t4b-button.darkBlueOutline:hover{background-color:rgba(242,242,242,0.5);}.t4b-button.secondary{padding:10px 24px;font-size:15px;}.t4b-button.tertiary{padding:10px 12px;font-size:11px;font-family:Arial,Verdana,"Bitstream Vera Sans",Helvetica,sans-serif;text-transform:uppercase;}.t4b-button.ta-green{background-color:#FFF;border-color:#00a680;color:#00a680;}.t4b-button.ta-green:hover{background-color:#00a680;border-color:#00a680;color:#FFF;}.t4b-button.ta-greenSolid{background-color:#00a680;border-color:#00a680;color:#FFF;}.t4b-button.ta-greenSolid:hover{background-color:#007359;}.t4b-button.inactive,.t4b-button:disabled{opacity:.5;cursor:default;}#CDSSCROLLINGRAVE{background-color:transparent !important;white-space:nowrap;overflow:hidden;font:normal 14px Verdana,"Bitstream Vera Sans",Arial,Helvetica,sans-serif;margin:0;text-align:left;border:none;text-decoration:none;outline:none;color:#333;padding:7px;}#CDSSCROLLINGRAVE img{border-style:none;}#CDSSCROLLINGRAVE .rightBorder{border-right:1px solid #B7B7B7;padding-right:12px;float:left;}#CDSSCROLLINGRAVE div{padding:1px;}#CDSSCROLLINGRAVE div span{display:inline-block;padding:0 0 0 8px;margin-top:5px;}#CDSSCROLLINGRAVE div span.bubble{padding-left:10px;}#CDSSCROLLINGRAVE .placeHolder{line-height:0;}#CDSSCROLLINGRAVE .reviewContribution{color:#666;}#CDSSCROLLINGRAVE a{color:#069;text-decoration:underline;}#CDSSCROLLINGRAVE a:visited{color:#069;text-decoration:underline;}#CDSSCROLLINGRAVE a:hover{text-decoration:underline;}#CDSSCROLLINGRAVE .reviewTitle{font-weight:bold;}#CDSSCROLLINGRAVE.shadow{box-shadow:0 1px 4px 0 #B7B7B7;}#CDSSCROLLINGRAVE.border{border:1px solid #00a680;}#CDSSCROLLINGRAVE.gray{background-color:#f2f2f2;}#CDSSCROLLINGRAVE.wide{width:450px;}#CDSSCROLLINGRAVE.narrow{width:282px;}
