/*Generic Styles*/
* {
margin:0;
padding:0;
}

/*Generic Images*/
img {
display:block;
border:0;
}

/*Body Style*/
body {
text-align:center;
background-image:url(../Images/Background/Page.gif);
background-position:top;
background-repeat:repeat-x;
font-family:arial,verdana,serif;
font-size:100%;
color:#666;
direction: rtl;
}

/*Body Style Inner page*/
.PlayersPage {
background-image:url(../Images/Background/PlayerBg.gif);
}
.GenericInner{
background: none;
}

.GenericInner #Header{
border-bottom: 1px solid #d1d1d1;
}

/*Master page*/
#Master {
width:960px;
margin:0 auto;
}

/*Hodling div*/
#PageHolder {
width:100%;
float:left;
}

.Language
{
position: absolute;
left: 0px;
top: 40px;
}
/*Header*/
#Header {
float:left;
width:100%;
position: relative;
}

/*Logo*/
h1 {
float:right;
padding:0 0 0 15px;
}

/*Heading */
h2 {
float:right;
padding:28px 0 0;
}
h3{
color:#004813;
font-size:1.65em;
}
/*paragraph styles*/
p {
font-size:0.75em;
line-height:1.6em;
}

/*Anchor links*/
a {
text-decoration:none;
color:#004813;
}

/*Anchor links hover*/
a:hover {
color:#c2cd23;
}

a:focus,a:hover,a:active {
outline:none;
}

/*Navigation*/
#Navigation {
width:100%;
float:left;
list-style:none;
height:50px;
margin:20px 0 0;
}

/*Navigation Item*/
#Navigation li {
float:right;
}

/*Navigation*/
.Info {
float:right;
width:280px;
margin-top:17px;
}

/*Section Heading*/
.Info h3 {
float:left;
padding:0 0 0 20px;
}

/*Innerpage Date swf*/
.GenericInner #Date{
padding: 0 0 30px 0;
}

/*Flash Counter*/
#Counter {
float:right;
width:320px;
padding:0 0px 0 55px;
}
#Date{
margin: 0;
}

/*Paragraph*/
#Date p {
padding:8px 0 5px;
}

#Date p.Button{
padding:8px 0 18px;
}
.TicketDate{
float:left;
margin-left:-5px;
width:650px;
}
/*Content Holder*/
#Content {
text-align:right;
width:100%;
float:right;
padding:0 0 20px;
}

/*Generic Paragraph*/
#Content p{
padding: 0 0 10px 0;
clear: both;
font-size:0.85em;
}

/*Portfolio*/
.Portfolio {
list-style:none;
float:left;
padding:27px 0 30px;
}

/*Portfolio*/
.Portfolio li {
float:left;
padding:0;
}

.HomeList
{
padding: 14px 0 30px 0;
}

.PlayersPage .HomeList
{
padding: 27px 0  30px 0;
}

/*Players Homepage*/
#Players {
width:100%;
float:left;
list-style:none;
margin:0 0 55px;
}

/*Players Homepage Item*/
#Players li {
float:left;
padding-right:1px;
}

/*Homepage Column*/
.Column {
float:left;
width:320px;
overflow:hidden;
background-image:url(../Images/Background/Border.gif);
background-position:right top;
background-repeat:no-repeat;
}

.Column h3,
.Column .ListBox
{
padding: 0 13px 10px 0;
}

.ColumnExpanded
{
float:left;
width:640px;
overflow:hidden;
}

.InnerCol
{
float:right;
width:430px;
padding: 30px 20px 0px 25px;
}

.InnerCol .Synopsis
{
padding: 0 13px 0 0;
float: right;
}

/*Innerpage column*/
.InnerCol1 {
float:right;
width:510px;
padding: 30px 0px 0px 15px;
}

.InnerCol2 {
float:right;
width:380px;
padding: 30px 15px 0px 20px;
}

.PlayersPage .InnerCol2{
 padding: 90px 0px 0px 0;
}

.PlayersPage .InnerCol2 h5
{
padding: 0 0 10px 0;
color: #014813;
}

/*Expanded Column style*/
.Expanded{
width: 585px;
padding: 23px 0px 0px 20px;
float: right;
overflow: hidden;
}

/*Expanded Column  Heading,*/
.Expanded h3,
.InnerCol h3,
.InnerCol1 h3,
#FullWidth h3{
font-size: 2.1em;
color: #014813;
padding: 0 0 20px 0;
float:right;
}
#FullWidth h3{
width:100%;
}
/*Expanded sub heading*/
.Expanded h4,
.InnerCol h4,
.InnerCol2 h4,
#FullWidth h4{
font-size: 1.6em;
color: #014813;
clear: both;
padding: 0 0 10px 0;
}

h5
{
font-size: 1.3em;
color: #014813;
clear: both;
padding: 0px 0 10px 0;
}
h5.LightGreen{
color:#c2cd23;
font-size: 1em;
padding:10px 0 0 0;
}
/* this is for to make wrp around the heading with the image*/
.HeadWrap{
float:right;
width:390px;
padding:0px 10px 0px 0px;
}
.HeadWrap h5.LightGreen{
padding:0px 0px 0px 0px;
}
/*heading styles
.InnerCol2 .Synopsis h4,
.InnerCol1 .Synopsis h4{
font-size: 1.3em;*/

/*Date styles of this website*/
.Date{
font-size:0.7em;
font-style:normal;
}
.DateandTime{
font-size:0.75em
}
.DateandTime td{
padding:0px 30px 10px 0px;
}
/* big image aligning to right*/
.Floatright{
float:right; 
}
.Floatleft{
float:left; 
}
.ClearSide{
float:right;
clear:both;
}
/* table styles in Press release*/
.PrizeInfo{
font-size:0.75em
}
.PrizeInfo td{
padding:0px 15px 10px 0px;
}

/* web address paragraph styles*/
.Synopsis .BoxOffice{
font-size:0.96em;
font-weight:bold;
}
/* web address link style*/
.Synopsis .BoxOffice a{
color:#136629;
text-decoration:underline;
}
/* web address tel:no*/
.Synopsis .BoxOffice span{
color:#136629;
}
/*Paragraphs*/

.InnerCol p{
font-size: 0.85em;
}

/*Short column styld*/
.Short{
width: 340px;
padding: 30px 0 30px 0;
float: left;
overflow: hidden;
}

/*Generic List style*/
.Generic{
list-style: none;
font-size: 0.75em;
padding: 15px 0px 0px 0px;
margin: 0 0 0px 0;
background: #dedede;
width: 99%;
}

.InnerCol2 .Generic
{
width: 380px;
}

/*Generic List style*/
.Generic li{
padding: 0 20px 10px 25px;
margin: 0 10px 0 0;
background-image:url(../Images/Background/Bullet.jpg);
background-position:right 4px;
background-repeat:no-repeat;
}

.Generic li.ReadMore
{
background:#dbdbdb;
margin: 0;
padding: 10px 0 10px 25px;
}

.Generic li.ReadMore a
{
color: #7b7b7b;
font-weight: bold;
background-image:url(../Images/Background/Arrow.gif);
background-position:right 2px;
background-repeat:no-repeat;
padding: 0 20px  0 0;
}

.Generic li.ReadMore a:hover
{
color: #fff;
}

.Generic li:last-child,
.Generic li:LastChild
{
padding: 0 0 20px 25px;
}

/*Address*/
address{
font-size: 0.75em;
font-style: normal;
line-height: 1.5em;
padding: 0 0 10px 0;
}

span.Image
{
float: right;
margin: 10px 0 0px 20px;
padding: 0 0 10px 0;
width: 200px;
}

span.Image img
{
border: 5px solid #ced422;
float: right;
margin: 0 0 5px 0;
}

span.Image a
{
color: #ced422;
font-weight: bold;
background-image:url(../Images/Background/Arrow2.gif);
background-position:right 0px;
background-repeat:no-repeat;
padding: 0px 20px 10px 0;
clear: both;
}

/*Sponsor logos*/
.Sponsor{
padding: 0 0 20px 0;
}

/*Homepage quick link secton*/
.Synopsis {
background-image:url(../Images/Background/Border.gif);
background-position:right top;
background-repeat:no-repeat;
float:right;
padding:0 13px 20px 0px;
width:99%;
}

/*Synopsis styles inside FullWidth div .*/
#FullWidth .Synopsis{
padding-left:0px;
width:460px;
float:right;
clear:right;
}
#FullWidth2 .Synopsis{
width:300px;
float:left;
clear:none;
margin-left:20px;
} 
/* image border using CSS*/
.Imageborder{
border:10px solid #f2f2f2;
width:420px;
height:280px;
clear: both;
margin-bottom:5px;
}
/*Homepage quick link secton heading*/
.Synopsis h3 {
padding:0 0 20px;
float:right;
}
/*Homepage quick link secton heading*/
.Synopsis h4 {
color:#004813;
font-weight:400;
line-height:1.2em;
font-size: 1.65em;
font-weight: bold;
}

.Synopsis .Thumb
{
float:  right;
width: 253px;
}

.Synopsis .Description
{
width: 220px;
float: right;
padding: 0 20px 0 0;
}

.Synopsis .Description h5
{
padding: 0 0 10px 0;
}

.Synopsis .Description .PersonalInfo
{
margin: 0 0 20px 0;
padding: 10px;
}

.Synopsis .Description span
{
font-weight: bold;
color: #1e7224; 
} 

.InnerCol2 .PhotoGalleryThumb li
{
width: 43%;
padding:0 0 10px 10px;
}


.PlayersPage .InnerCol2 .Synopsis
{
 background: none;
 padding-left: 0;
}
.PersonalInfo
{
list-style: none;
background: #dedede;
padding: 15px;
width: 92%;
float: right;
margin: 0 0 30px 0;
}
.Halfwidth{

}
.PersonalInfo li
{
float: right;
width: 50%;
}

#Content .PersonalInfo p
{
padding: 0;
}

#Content .PersonalInfo p strong
{
 width: 100px;
 float: right;
}

#Content .PersonalInfo p span
{
font-weight: bold;
}

#Content .PersonalInfo p label
{
float: right;
width: 300px;
padding: 0 0 10px 0;
}

#Content .PersonalInfo li p strong
{
float: none;
}

.PersonalInfo h5
{
padding: 0 0 10px 0;
}

.AlignCenter{
text-align:center;
}
.PersonalInfo table
{
font-size: 0.85em;
width: 96%;
}


.PersonalInfo table th
{
padding: 0 0 10px 15px;
}

.PersonalInfo table td
{
padding: 0 0 10px 15px;
}
.TableHalf td{
padding-right:30px;
}
.Halfwidth{
width:500px;
float:none;
}
/*Shakira banner*/
.Banner{
width:  613px;
font-size: 1.2em;
font-weight: bold;
text-align: center;
position: relative;
right: 13px;
float: right;
}

/*Fieldset*/
fieldset {
border:0;
float:left;
width:100%;
padding:0px 0 0;
}

/*Radio button skinis */
.CheckList .CheckboxLabel {
background:url("../Images/Background/Unchecked.gif");
background-repeat:no-repeat;
background-position:right top;
cursor:pointer;
padding:0 25px 5px 0px;
position: relative;
margin-top: -19px;
font-size: 0.75em;
}

.CheckList input{
width: 5px;
overflow: hidden;
margin-left: 1px;
}

/*Radio button skinis */
.CheckList .Selected {
background:url("../Images/Background/Checked.gif");
background-repeat:no-repeat;
background-position:right top;
padding:0 25px 5px 0;
}

#ctl00_cntpRightCol_PollBox1_ctl00_ctl00_resultsLink
{
float: right;
display: none;
}

/*Radio button skinis */
.CheckList label {
float: right;
margin:0 0px 0px 20px;
font-size: 0.9em;
}

.CheckList li
{
 width: 150px;
}

/*Radio buttons*/
.RadioButtonListCssClass{
list-style: none;
padding: 10px 0 0 0;
float:left;
height:auto!important;
min-height:80px;
height:80px;
float:left;
width:310px;
}
.RadioButtonListCssClass li{
float:right;
padding:0px 0px 10px 0px;
}
/*Poll*/
.sf_pollVote{
background:url("../Images/Generic/Send.gif");
background-repeat:no-repeat;
background-position:right top;
display: block;
width: 55px;
height: 32px;
float: right;
margin: 10px 0 0 0;
}

/*Poll*/
.sf_pollVote:hover{
background:url("../Images/Generic/SendActive.gif");
}

/*Poll Answers*/
.sf_pollQuestionAnswers{
list-style: none;
width: 400px;
padding: 10px 0 0 0;
float: right;
margin-right: -50px;
}

/*Poll Answers*/
.sf_pollQuestionAnswers li {
padding: 0 0 10px 0;
float: right;
}

.RadChart
{
float: left;
}

.validator
{
font-size: 0.75em;
}

.RadChart img
{
display: block;
}

.PollBox p
{
clear: both;
}

/*Poll Answers*/
.sf_pollQuestionAnswers li label{
float: left;
font-size: 0.75em;
width: 170px;
background: #c2cd23;
color: #fff;
background:url("../Images/Background/PollLeft.gif");
background-repeat:no-repeat;
background-position:left top;
padding: 2px 0 3px 5px;
background-color: #c2cd23;
direction: ltr;
text-align: left;
}

/*News listing*/
.sf_newsList{
list-style: none;
padding: 0 0 20px 0;
margin: 0 0 0px 0;
clear: both;
width: 95%;
float: left;
}

/*News listing*/
.sf_newsList li{
float: left;
width: 190px;
padding: 0 20px 20px 0;
}

/*News listing heading*/
.sf_newsList li h5{
padding: 0 0 10px 0;
font-size: 0.75em;
}

/*News listing*/
.sf_newsList li h5 a{
color:#9e9e9e;
}

/*News listing date*/
.sf_newsList li em{
font-size: 0.7em;
font-style: normal;
}

/*News listing paragraph*/
#Content .sf_newsList li p{
padding: 0;
}

/*News listing hover*/
.sf_newsList li a:hover{
color: #c2cd23;
}

/*Read More link*/
#Content  p.More{
padding: 0 0 10px 0;
margin: 0 0 20px 0;
border-bottom: 1px solid #ddd;
font-weight: bold;
}

/*horizontal listing for gallery*/
.HorizontalList{
width: auto;
float:right;
}

.HorizontalList td{
padding: 0 0px 10px 20px;
}

.HorizontalList td .Thumb{
border: 5px solid #c2cd23;
float: right;
margin: 0 0 10px 0;
}

.Border{
border: 5px solid #c2cd23;
margin: 0 0 10px 10px;
}
/*Content image styles*/

#Content p img{
/*border: 5px solid #c2cd23;*/
margin: 0 0 10px 0;
}

/*Download icon*/
#Content .sf_singleNews p.Download{
padding: 0 0 10px 0;
font-weight: bold;
}

/*Image gallery styles*/
.HorizontalList td  img,
.HorizontalList td  input{
float: right;
}

/*Image gallery styles*/
.HorizontalList td p
{
clear: both;
font-size: 0.7em;
}

/*Image gallery styles*/
.HorizontalList td p strong
{
display: block;
color: #0f6125;
}

/*Photogallery */
.PhotoGalleryThumb {
list-style:none;
float:right;
width:100%;
}
p.VewAll{
clear:both;
color:#999999;
font-weight:bold;
margin:-30px 0px 0 32px;
position:relative;
float:right;
right:116px;
text-align:right;
}
p.VewAll a{
background-image:url(../Images/Generic/BackArrow2.gif);
background-position:left 3px;
background-repeat:no-repeat;
padding:0px 0px 0px 10px;
float:left;
width:60px;
}
.PlayersPage .PhotoGalleryThumb{
width:420px;
}
.DynamicimgGroup{
background-image:url(../Images/Background/Border.gif);
background-position:right top;
background-repeat:no-repeat;
padding:0 13px 17px 0px;
float:right;
width:99%;
direction:ltr;
text-align:right;
}
.DynamicimgGroup .SingleCotrol{
float:right;
position:relative;
width:205px;
}
.DynamicimgGroup .SingleCotrol .VewAll{
bottom:-20px;
margin-left:15px;
position:absolute;
right:auto;
left:0;
}
.DynamicimgGroup ul.PhotoGalleryThumb{
width:auto;
float:right;
}
/*Photogallery */
.PhotoGalleryThumb li {
float:right;
padding:0 0px 15px 15px;
width:190px;
text-align:right;
}
.PhotoGalleryThumb  li:last-child,.PhotoGalleryThumb li.LastChild {
padding-left:0px;
}
.DynamicimgGroup .SingleCotrol .PhotoGalleryThumb  li:last-child,.PhotoGalleryThumb li.LastChild{
padding-left:15px;
}
.PhotoGalleryThumb li p{
clear:both;
}
.PhotoGalleryThumb li p a{
border:0px none;
display:block;
padding:10px 22px 0px 0px; 
background:url("../Images/Generic/FrontArrow.gif");
background-repeat:no-repeat;
background-position:right 12px;
}
/*Photogallery */
.PhotoGalleryThumb li a {
float:right;
border:5px solid #c2cd23;
}
.Vedioimage img{
border:5px solid #14682a;
float:right;
}
.PhotoGalleryThumb li img,
.PhotoGalleryThumb li input
{
float: right;
}


/*Video Gallery*/
.Video{
list-style: none;
float: right;
margin-top: 0px;
padding: 0 0 0 0;
width:190px;
}

.Video h4
{
padding: 0 0 10px 0;
font-size:1.65em;
}

/*Video Gallery*/
.Video li{
width: 200px;
float: left;
padding: 0 20px 20px 0;
}

/*Video Gallery*/
.Video li span{
 font-size: 0.7em;
}

/*Video Gallery*/
.Video li img{
 border:5px solid #C2CD23;
}

.Vedioimage
{
clear: both;
position:relative;
float:right;
}

/*Back button*/
#Content p.BackButton{
background:url("../Images/Generic/BackArrow.gif");
background-repeat:no-repeat;
background-position:left 3px;
padding: 0 0 10px 15px;
font-size: 0.75em;
float:right;
width:142px;
}

/*Back button*/
#Content p.BackButton a{
color: #c2cd23;
font-weight: bold; 
}
.ContentHeading{
font-weight: bold; 
color:#0F6125;
clear: both;
}
/*Back button*/
#Content p.BackButton a:hover{
color: #1e7224;
}

/*bookmarks*/
.sf_postBookmark img
{
display: inline;
}

/*Fullwidth div*/
#FullWidth
{
width: 100%;
padding: 30px  0px 0 0;
float: left;
}

/*news paragrah*/
#Content .sf_singleNews p
{
padding: 0 0 0 0;
}

/*news date*/
#Content  .sf_singleNews p.sf_newsDate
{
font-size: 0.75em;
padding: 0 0 20px 0;
}

/*Generic List */
.List {
list-style:none;
padding: 0 0 20px 0;
float: right;
width: 100%;
}

.CenterAlignImageCol2
{
margin-left: 30%;
}

/*Generic table style*/
table.Generic{
width: 100%;
padding: 0;
border-collapse: collapse;
font-size: 0.7em;
margin: 0 0 20px 0;
color: #fff;
}

table.Generic td,
table.Generic th{
padding: 5px ;
border: 1px solid #006c1d;
text-align: center;
color: #106125;
font-size:1.2em;
}
table.Generic td img{
margin:auto;
}
table.Generic th
{
background: #106125;
color: #fff;
border: 1px solid #006c1d;
}
.CliincShedule table{
width:50%;
background-color:#fff;
}
/*Generic List  Date style*/
.List li em {
background:url("../Images/Background/DateBig.gif");
background-repeat:no-repeat;
background-position:left top;
display:inline;
width:65px;
font-style:normal;
color:#fff;
font-weight:700;
font-size:0.95em;
overflow:hidden;
float:right;
padding:3px 0px 5px 0px;
text-align: center;
margin-left: 10px;
width: 65px;
}
.ListBox{
width: 100%;
clear: both;
}
.ListBox .List li p strong{
float:right;
display:block;
padding-top:3px;
width: 76%;
}
/*Generic List  Paragraph*/
.List li p {
line-height:1.1em;
width: 100%;
float:right;
}

/*Footer*/
#Footer {
width:100%;
float:right;
background:url("../Images/Background/Footer.gif");
background-repeat:repeat-x;
background-position:left top;
text-align:center;
padding:20px 0;
}

/*Footer top curve*/
#Footer .Wrap1 {
background:url("../Images/Background/FooterTop.gif");
background-repeat:repeat-x;
background-position:left top;
width:930px;
height:200px;
margin:0 auto;
padding:6px 0 0;
}

/*Footer bottom curve*/
#Footer .Wrap2 {
background:url("../Images/Background/FooterBottom.gif");
background-repeat:repeat-x;
background-position:left bottom;
background-color:#fff;
text-align:center;
padding: 10px 0 0 0;
direction:ltr;
}

/*Footer table*/
#Footer table {
width:100%;
margin:0px 0 0;
}

#Footer table img {
display:inline;
margin:0 auto;
}

#Footer table a {
padding:0 9px 0 9px;
}

.List li,#Footer table td {
padding:0 0 10px;
}
.ListBox .List li{
width: 100%;
float: right;
}
.Synopsis .List strong a{
float:right;
display:block;
width: 73%;
padding-top:2px;
}


.Synopsis .List li{
float:right;
width: 100%;
}
/*Style for Pop up Content*/
.PopUpContent{
width:660px;
text-align:left;
padding:20px;
margin:auto;
}
.PopUpContent h4{
color:#1E7224;
font-size:1.2em;
}

p.FinePrint
{
font-size: 0.7em;
text-align: right;
color: #999;
padding: 10px  5px 0 0;
clear: both;
}

#Content ul.GenericList
{
padding: 10px 0 10px 20px;
}

#Content ul.GenericList li
{
list-style: square;
padding: 0 0 5px 0;
}
/*newstyles*/

.sf_pollResults{
float:left;
clear:left;
display:block;
padding-top:5px;
}
.HorizontalLinks a{
background:url(../Images/Background/ButtonLinkAr.gif);
background-repeat:no-repeat;
background-position:left top;
float:right;
color:#FFFFFF;
font-weight:bold;
height:24px;
margin:10px 0px 0px 10px;
padding:2px 10px 0 0px;
width:105px;
}
.LinkHead a{
margin:-35px 0px 0 10px;
float:left;
}
.HorizontalLinks a:hover{
background:url(../Images/Background/ButtonLinkHoverAr.gif);
background-repeat:no-repeat;
background-position:left top;
}
.Link2 a{
background:url(../Images/Background/ButtonLink2Ar.gif);
background-repeat:no-repeat;
background-position:left top;
width:123px;
padding:1px 10px 0 0px;
height:24px;
}
.Link2 a:hover{
background:url(../Images/Background/ButtonLink2HoverAr.gif);
background-repeat:no-repeat;
background-position:left top;
}
.ReducedWidth{
width:430px;
float:right;
padding-right:30px;
}
/*8Backbutton styles*/
.Back a{
background:url(../Images/Background/ButtonLink.gif);
background-repeat:no-repeat;
background-position:right top;
float:none;
display:block;
padding:2px 30px 0px 0px;
}
.Back a:hover{
background:url(../Images/Background/ButtonLinkHover.gif);
background-repeat:no-repeat;
background-position:right top;
}