body {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

.clear {clear:both;}

a:visited {
	color:#008b40;
	text-decoration:none;
      
		}
		
a:link {
		color:#008b40;
		text-decoration:none;
	
	
        
		}
		
a:hover {
		color:#008b40;
       text-decoration:underline;
	
	
		}
		
		
h3 {
	font-size:12px;
	color:#252525;
	font-weight:bold;
	padding:0px;
	margin:0px;
	
	
	}
	
h2 {
	color:#9c9c9c;
	font-weight:bold;
	font-size:24px;
	padding-top:8px;
	_padding-top:2px;
	*padding-top:2px;
	padding-bottom:4px;
	_padding-bottom:0px;
	*padding-bottom:0px;
	margin:0px;
}

h1 {
    font-size:30px;
	color:#006633;
      font-weight:normal;
      padding-top:8px;
      _padding-top:2px;
      *padding-top:2px;
      padding-bottom:4px;
      _padding-bottom:0px;
      *padding-bottom:0px;
	margin:0px;
}

#cif {
	width:575px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:11px;
	margin: 0 auto;
	position: relative;
	overflow:hidden;
} 

#smallcif {
	width:350px;
        font-family:Arial, Helvetica, sans-serif;
        text-align:left;
        font-size:11px;
        margin: 0 auto;
        position: relative;
        overflow:hidden;						
}


p {
    font-size:12px;
	color:#333333;
}

#ifnav {
	/*background-image:url(/iframe/resources/images/ultimate/navtile.jpg);
	background-repeat:repeat-x;*/
	background-position:bottom;
	height:67px;
	width:575px;
	background-color:#FFFFFF;
}

#smallifnav {
	background-position:bottom;
        height:60px;
        width:340px;
        background-color:#FFFFFF;
}

#ifnav ul {
    list-style:none;
	padding:0px;
	margin:0px;
	float:left;
}

#ifnav ul li {
	float:left;
	clear:none;

}

#ifnav ul a {
	width:104px;
	height:31px;
	display:block;
	float:left;
	font-size:12px;
	text-decoration:none;
	padding-left:10px;
	padding-top:2px;
	margin-right:1px;
	clear:none;


}

#ifnav li a:visited {
	background:url(/iframe/resources/images/non-selected.gif);
	background-repeat:no-repeat;
	color:#666666;
	font-weight:normal;
}

#ifnav li a:link {
	background:url(/iframe/resources/images/non-selected.gif);
	background-repeat:no-repeat;
	color:#666666;
    font-weight:normal;
}

#ifnav li a:hover {
    background-image:url(/iframe/resources/images/non-selected_on.gif);
    background-repeat:no-repeat;
	color:#333333;
    font-weight:normal;
}

#ifnav li.current a:visited {
    background-image:url(/iframe/resources/images/selected_off.gif);
    background-repeat:no-repeat;
	color:#FFFFFF;
	/*      font-weight:bold;*/
}

#ifnav li.current a:link {
    background-image:url(/iframe/resources/images/selected_off.gif);
    background-repeat:no-repeat;
	color:#FFFFFF;
	/*      font-weight:bold;*/
}

#ifnav li.current a:hover {
    background-image:url(/iframe/resources/images/selected_on.gif);
    background-repeat:no-repeat;
	color:#FFFFFF;
/*      font-weight:bold;*/
}


#cif #header {
	width:404px;
	float:left;
	clear:both;
	height:42px;
	background-image:url(/iframe/resources/images/header.gif);
	background-repeat:no-repeat;
	background-position: center center;
	font-size:16px;
	/*font-size:22px;*/
	font-weight:bold;
	color:#666666;
	padding-left:166px;
	padding-top:18px;
}

#smallheader {
        width:310px;
        float:left;
        clear:both;
        height:42px;
        background-image:url(/iframe/resources/images/short_header.gif);
        background-repeat:no-repeat;
        font-size:13px;
        /*font-size:22px;*/
        font-weight:bold;
        color:#666666;
        padding-left:0px;
        padding-top:18px;
	margin-bottom:-20px;
	margin-top:-15px;
}

#headertext {
	margin-top:-6px;
	margin-left:165px;
	margin-right:-20px;
}

#smallheadertext {
        margin-top:-3px;
        margin-left:160px;
        margin-right:-30px;
}


#headertext1 {
        margin-top:-15px;
	margin-left:165px;
	margin-right:-20px;
}
#headertext2 {
        margin-top:-4px;
	margin-left:165px;
	margin-right:-20px;
}


#cif #search {
	width:390px;
	float:left;
	clear:left;
	background-image:url(/iframe/resources/images/castrologo.gif);
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#1c1c1c;
	padding-left:180px;
	padding-top:6px;
	padding-bottom:10px;
}

#cif #search form {
	padding:0px;
	margin:0px;
}

/** html #cif #search{
    padding-bottom:0px;
}*/

#utility {
	width:575px;
	float:left;
	clear:left;
	border-top:1px solid #000000;
	padding-top:4px;
	padding-bottom:4px;
	_padding-bottom:0px;
}



/* -------- EMAIL --------------- */

#email {
width:448px;

      background-color:#ffffff;
border: 2px solid #008b40;
color:#333333;
}

.emailheader {
    background-color:#e9e9e9;
width:434px;
float:left;
      padding-left:7px;
      padding-top:7px;
      padding-right:7px;
height:23px;

}

div.emailheader a:visited {
color:#252525;
}

div.emailheader a:link {
color:#252525;
}


.emailbody {
float:left;
      margin-top:10px;

}

.emailleftcol {
width:185px;
      text-align:right;
float:left;
      margin-right:15px;
}

.emailrightcol {
width:244px;
float:left;
}

.emailrow {
height:30px;
}

.emailinput {
width:223px;
height:19px;
border:1px solid #999999;
}

.emailtext {
width:221px;
height:66px;
border:1px solid #999999;
}

span.emailip {
    font-size:10px;
color:#999999;
float:right;
}

div.sharecol {
width:207px;
float:left;
      margin-left:11px;
}

div.sharerow {
height:20px;
       border-bottom:1px solid #999999;
       text-align:left;
       padding-top:5px;
}

div.sharerow img {
    vertical-align:middle;
}


#experiment {
position:relative;
left:2px;
bottom:2px;
width:117px;
height:165px;
}



/*#slickbox {
float: right;
width: 250px;
border: 2px solid;
margin: 10px 0px;
padding:15px 10px 15px 10px;
background-repeat: no-repeat;
background-position: 10px center;
position:absolute;    
color: #000;
background-color: #FFF;
background-image: url('info.png');
}*/

#slickbox {
float: right;
width: 448px;
position:absolute;    
color: #000;
       background-color: #FFF;

}

#slickbox_menu {

width: 448px;
position:absolute;    
color: #000;
       background-color: #FFF;
top:178px;
}

#slickbox_title {

width: 448px;
position:absolute;    
color: #000;
       background-color: #FFF;
/*top:130px;*/
/*left:430px;*/
float:left;
      margin-left:-380px;
}


#slickbox_title1{
width:448px;
position:absolute;
color:#000;
      background-color:#fff;
      /*top:500px;*/
/*      left:430px;*/
float:left;
      margin-left:-380px;
}
#slickbox_title2{
width:448px;
position:absolute;
color:#000;
      background-color:#fff;
      /*left:430px;*/
      /*top:500px;*/
float:left;
      margin-left:-380px;
}

/*#emailbox {
float: right;
width: 250px;
border: 2px solid;
margin: 10px 0px;
padding:15px 10px 15px 10px;
background-repeat: no-repeat;
background-position: 10px center;
position:absolute;    
color: #000;
background-color: #FFF;
background-image: url('info.png');
}*/

#emailbox {

width: 448px;
position:absolute;    
color: #000;
       background-color: #FFF;
top:130px;
left:430px;
float:left;
_float:none;
       margin-left:-352px;
       z-index:2000;


}

.emailboxst {

width: 448px;
position:absolute;
color: #000;
       background-color: #FFF;
top:260px;
float:left;
_float:none;
       margin-left:-380px;
       z-index:2000;

}

.emailboxst1{
	width:448px;
	position:absolute;
	color:#000;
    background-color:#fff;
    /*    top:500px;*/
	float:left;
	_float:none;
    margin-left:-380px;
    z-index:2000;
}


#hpcontent {
	width:575px;
	float:left;
	background:url(/iframe/resources/images/home-bg.gif);
	background-repeat:no-repeat;
	height:474px;
    padding-bottom:10px;
    border-bottom:1px solid #000000;
}

.hpleft {
	width:259px;
	float:left;
	padding:16px;
	height:420px;
}

.hpright {
	width:279px;
	float:left;
}

.hpul {
    list-style:url(/iframe/resources/images/arrow.gif);
    font-weight:bold;
    padding-left:26px;
    *padding-left:0px;
    *margin-left:15px;
}

* html .hpul{
    padding-left:0px;
    margin-left:17px;
}

.hpimage {
	padding:3px;
	float:left;
}

#hptable {
	width:279px;
	float:left;
	clear:left;
    margin-top:34px;
}
#hptable form {
	float:left;
	padding:0px;
	margin:0px;
	width:120px;
	vertical-align:middle;
	margin-left:10px;
	width:115px;
}

#hptable form select {
	width:108px;
}

.hphead {
    font-size:14px;
	color:#666666;
    font-weight:bold;
	float:left;
	width:140px;
    vertical-align:middle;
}
/* Home page Table */

div.cpi_table {
	color:#252525;
 	font-size:10px;
	margin-left:10px;
 	margin-right:10px;
 	margin-top:5px;
	margin-bottom:5px;

}

div.p3_col1 {
	width:21px;
	float:left;
	padding-left:5px;
	text-align:left;
	border-right:1px solid #fbfdfc;
	height: 14px;
}





div.p3_col4 {
width:39px;
float:left;
      /*padding-left:8px;*/
      text-align:right;
      padding-right:5px;
      padding-left:5px;
height: 14px;


}

div.p3_col5 {

width:173px;
      vertical-align:middle;
float:left;
      padding-left:5px;
      white-space:nowrap;
overflow:hidden;
	 padding-right:0px;
	 text-align:left;
	 border-right:1px solid #fbfdfc;
height: 14px;
}

div.p3_table_row {

_height: 15px;
float: left;
       /*margin-bottom: 2px;
	 _margin-bottom: 1px;*/
clear: left;
width:259px;
}



.alt {
    background-color:#dfdfdf;
}

.sep {
    padding-left:10px;
    padding-right:10px;
float:left;
}

.smalllink {
    
}

/*----- Footer ------*/

#ciffooter {
	width:575px;
	float:left;
	clear:left;
      font-size:11px;
	color:#999999;
      line-height:14px;
      padding-top:10px;
      padding-bottom:10px;
}

#smallciffooter {
	width:350px;
        float:left;
        clear:left;
        font-size:11px;
        color:#999999;
        line-height:14px;
        padding-top:10px;
        padding-bottom:10px;						
}

#textpara {
	width:575px;
	float:left;
	clear:left;
      font-size:12px;


}

#textpara h2 {
color:#2c2526;
      font-size:20px;
}

.section {
float:left;
width:575px;
      margin-top:5px;
      margin-bottom:5px;

}

.section form {
padding:0px;
margin:0px;
margin-bottom:10px;
}


.section table {
    margin-top:0px;
}


.smallsection {
    float:left;
    width:350px;
    margin-top:5px;
    margin-bottom:5px;

}

.smallsection form {
    padding:0px;
    margin:0px;
    margin-bottom:10px;
}


.smallsection table {
        margin-top:0px;
}

.key {
float:left; 
width:180px;
      /*argin-right:30px;*/
      line-height:14px;
}

.key img{
    margin-right:4px;
}

.upper {
    text-transform: uppercase;
}

/*------- TABLE ---------------*/

.toprow {
width:138px;
height:20px;
float:left;
color:#1c1c1c;
      font-weight:bold;
      font-size:11px;

}

.smalltoprow {
    width:180px;
    height:20px;
    float:left;
    color:#1c1c1c;
    font-weight:bold;
    font-size:11px;
}

.margin {
    margin-right:6px;
}

.toprow select {
width:138px;
      font-weight:normal;
}

table.ranking {
width:575px;
border:0px;
margin:0px;
}

table.ranking td {
padding:1px;
	/*padding-left:5px;*/
}

table.smallranking {
    width 350px;
    border:0px;
    margin:0px;
}

table.smallranking td {
    padding:1px;
}

.seperate {
    border-right:1px solid #ffffff;
    font-size:11px;
}

.divide {
width:25px;
float:left;
      text-align:center;
color:#1c1c1c;
}

.divide img {
    padding-top:3px;
}

.position {
    font-size:9px;
}

.alt {
    background-color:#dfdfdf;
}

.line {
	clear:left;
      border-bottom:1px solid #444444;
      padding-bottom:5px;
      padding-top:5px;
	width:575px;
}

/* ------ ANALYSIS -------------*/

div#pageheader2 {

float:left;
width:575px;
      padding-top:4px;
      padding-bottom:4px;
}

div#pageheader2 h1 {
    font-size:20px;
    font-weight:bold;
color:#7a7a7a;
}

div.article_summary {
width:575px;
height:171px;
float:left;
      border-bottom: 1px solid #555555;
      border-top: 1px solid #555555;
      margin-bottom:12px;
      text-align:left;
}

div.article_summary div.articletext h2 a:visited {
color:#252525;
}

div.article_summary div.articletext h2 a:link {
color:#252525;
}

div.article_summary div.articletext h2  {
color:#252525;
}


div.article_summary h2{
    font-size:14px;
}


div.as_image img{
width:186px;
height:171px;
float:right;


}

/* The following style will have different backgrounds depending on category */

div.articletext {
float:left;
height:151px;
width:313px;
      padding-left:58px;
      padding-top:20px;
      /*      padding-right:40px;*/
overflow:auto;
}

.articlelink {
    font-weight:bold;
    padding-top:10px;
}

.articledate {
    font-size:11px;
color:#252525;
      margin-bottom:10px;
}

.articlematch {
    font-size:14px;
color:#7a7a7a;
      margin-bottom:10px;
      font-weight:bold;
}

div.whatiscpi_image {
clear: left;
float: left;
}

.cpitext {       
padding:0px;
float:left;
      margin-left:17px;
      margin-bottom:12px;
width:340px;


}

/* ---- PROFILE ---------*/

#profile {
	color:#333333;
	width:575px;
	float:left;
clear:left;
}

#profile h2 {
	color:#333333;
      margin-bottom:20px;
}

#profile h3 {
	color:#333333;
      margin-top:10px;
      margin-bottom:10px;
      font-size:14px;
      font-weight:bold;
}

.profile_left {
	width:341px;
	float:left;
      margin-top:5px;

}

.profile_right {
	width:229px;
	height:168px;
	float:left;

}

div.top20head {
    font-size:14px;
color:#636363;
      vertical-align:middle;
float:left;
      margin-top:11px;
      margin-left:10px;
      font-weight:bold;
}

#faq {
    list-style-type:decimal;
}

/*  NEW ARTICLE */

div.art_img {
float:right;
width:192px;
height:174px;
       margin-left:10px;
       margin-bottom:20px;
}

div.art_header {
width:360px;
float:left;
}

table{
    font-size:11px;
}


div.art_info {
float:left;
      padding-top:6px;
}

div.art_utils {
float:right;
width:100px; 
      text-align:right;
height:24px;

}

div.art_header div.art_utils {
float:right;
width:100px; 
      padding-top:0px; 
      padding-bottom:10px;
      text-align:right;
}





/* div.art_match {
   font-size:16px;
color:#252525;
float:left;
width:297px;
margin-bottom:10px;
font-weight:bold;
margin-right: -1px;
clear:left;
}

div.art_title {
color:#252525;
font-size:20px;
width:297px;
float:left;
margin-bottom:10px;
margin-right: -1px;
clear:left;


} */



div.art_match {
    font-size:16px;
color:#252525;
      font-weight:bold;
      margin-bottom:10px;
width:360px;
}

div.art_title {
    font-size:20px;
color:#666666;
      margin-bottom:18px;
      font-weight:bold;

}


div.art_openpara {
    font-size:20px;
	color:#7a7a7a;
	float:left;
	clear:left;
	width:297px;
      margin-bottom:10px;
      font-weight:bold;
}

div.art_body {
    font-size:11px;
    text-align:left;
color:#333333;


}

div.art_body p {
    margin-bottom:10px;
    font-size:12px;

}

.more_articles2 {
width:557px;
height:28px;
float:left;
      padding-top:12px;
      padding-left:7px;
      padding-right:7px;
      font-weight:bold;
}

.more_articles2 a:visited {
color:#7a7a7a;
}
.more_articles2 a:link {
color:#7a7a7a;
}


/*.more_articles2{
display:none;
}*/

.tableborder {
margin:0px;
       margin-top:6px;
border:1px solid #959595;
padding:18px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:14px;
	_padding-left:8px;
_width:575px;
width:575px;


      z-index:10;
}

.gs_table_footer {
    /*width:100%;*/
	width:575px;
	_width:760px;
	clear:left;
	float:left;
      margin-top:10px;
      padding-bottom:10px;
      margin-bottom:10px;
      border-bottom: 1px solid #555555;
}

.gs_table_header {
    /*width:100%;*/
	width:575px;
	_width:760px;
	clear:left;
	float:left;
      padding-bottom:10px;
      margin-bottom:10px;
      border-bottom: 1px solid #555555;
}

.top20title{
	float:left;
	width:300px;
      margin-left:5px;
      margin-top:5px;
      line-height:14px;
      font-size:14px;
	color:#505050;
      text-align:left;
}

.top20key{
	float:left;
      /*    width:120px;*/
      margin-left:00px;
      line-height:14px;
      margin-right:15px;
}

#articlerankings {
    padding-top:6px;
    font-size: 10px;
    border-top:1px solid #000000;
	width:575px;
      /*  width:auto;*/
}

#articlerankings div.fr_table {
    font-size: 10px;
}

.fr3 {
	width:114px;
	border-left:2px solid #fff;
	vertical-align:middle;
	float:left;
	padding-left:3px;
	padding-top:2px;
	height:14px;
	overflow:hidden;
	white-space:nowrap;


}

.fr3s {
	width:80px;

      border-left:2px solid #fff;
      vertical-align:middle;
	float:left;
      padding-left:3px;
      padding-top:2px;
	height:14px;
	overflow:hidden;
	 white-space:nowrap;


}


#articlerankings div.fr3 {
	width: 90px;
}

#articlerankings div.fr3s {
	width: 50px;
}

#articlerankings .gs_table_header{
    border-bottom:0px;
    padding-bottom:0px;
    margin-bottom:0px;
	width:550px;
}

#articlerankings div.fr_table{
	width:575px;
}

#articlerankings .rank_title{
    margin-bottom:2px;
}

#articlerankings .player{
width:154px;
}

#articlerankings .tableborder{
    padding-left:5px;
    padding-right:0px;
}

#articlerankings #criteria {
clear:both;
float:none;
      padding-top:3px;
}

div.grid_table {

color:#252525;
      font-size:11px;
float:left;
width:190px;
      margin-top:10px;
      font-weight:bold;


}

div.gridtable_row {

float:left;
      margin-bottom:2px;

}

div.grid_col1 {
width:134px;
      border-right:2px solid #fff;
      vertical-align:middle;
float:left;
      padding-left:3px;
      padding-top:1px;
      padding-bottom:2px;
height:14px;
}

div.grid_col2 {
width:48px;
      vertical-align:middle;
float:left;
      padding-left:3px;
      padding-top:1px;
      padding-bottom:2px;
height:14px;
}


div.grid_ppcol {
width:90px;
      border-right:2px solid #fff;
      vertical-align:middle;
float:left;
      padding-left:3px;
      padding-top:1px;
      padding-bottom:2px;
height:14px;
}

.rank_title {

width:76px;
      border-left:2px solid #fff;
      vertical-align:middle;
float:left;
      padding-left:3px;
      padding-top:2px;
height:14px;

}

.rank {
width:26px;
      vertical-align:middle;
float:left;
      padding-left:3px;
      padding-top:2px;
      line-height:14px;
}

.oldrank{
width:33px;
      vertical-align:middle;
float:left;
      padding-left:1px;
      padding-top:2px;
      padding-right:2px;
height:14px;
}

.place {
width:17px;
      vertical-align:middle;
float:left;
      padding-left:3px;
      padding-top:2px;
height:14px;
color:#3d3535;
      font-size:9px;

}

.place img {
    padding-top:2px;
}


.player {
width:134px;
      border-left:2px solid #fff;
      vertical-align:middle;
float:left;
      padding-left:3px;
      padding-top:2px;
height:14px;
overflow:hidden;
	 white-space:nowrap;

}

.reset {
width:134px;
      border-left:2px solid #fff;
      vertical-align:middle;
float:left;
      padding-left:3px;
      padding-top:2px;
height:21px;
overflow:hidden;
	 white-space:nowrap;
	 text-align:right;

}



.points {
width:40px;

      border-left:2px solid #fff;
      vertical-align:middle;
float:left;
      padding-left:3px;
      padding-top:2px;
height:14px;



}

.table_reg {
    background-image:url(/resources/images/tiles/p3_tablebg.gif);
    background-repeat:no-repeat;
clear: left;
}

.table_up {
    background-image:url(/resources/images/tiles/p3_tablebg_up.gif);
    background-repeat:no-repeat;
clear: left;
}

.table_down {
    background-image:url(/resources/images/tiles/p3_tablebg_down.gif);
    background-repeat:no-repeat;
clear: left;
}

div.art_body {
    font-size:12px;
    text-align:left;


}

div.art_body p {
    margin-bottom:10px;
    font-size:12px;

}

#criteria .alt_col {
background:#d3d3d3;
}


#central h3 {
    font-size:16px;
    /*font-size:22px;*/
    font-weight:bold;
color:#666666;
padding:0px;
margin:0px;
}


.faqhead{
    font-weight:bold;
}

.team  {
float:left;
width:190px;
color:#252525;
      font-weight:bold;
}
.team a:visited {
color:#7a7a7a;
}

.team a:link {
color:#7a7a7a;
}

.moreheadline  {
float:left;
width:190px;
color:#252525;
      font-weight:bold;
}
.moreheadline a:visited {
color:#252525;
}

.moreheadline a:link {
color:#252525;
}

.view {
float:right;
}

.view a:visited {
    font-weight:bold;
color:#252525;
      text-decoration:none;
}

.view a:link {
    font-weight:bold;
color:#252525;
      text-decoration:none;
}

.view a:hover {
    font-weight:bold;
color:#ff1f00;
      text-decoration:underline;
}

.matchdata {
float:left;
color:#555555;

}


.center{
    text-align:center;
}


/* - - - - - ULTIMATE PLAYER - - - - - - - - */

#ultimate-player-info {
	height:598px;
	width:575px;
	overflow:hidden;
	background:#000 url(/iframe/resources/images/ultimate/back.jpg) no-repeat;
}

/*div#central {
	width:610px;
	float:left;
	margin-left:22px;
	text-align:left;
	margin-top:5px;
	
		
}*/

#ultimate-player-info img {
	border:0px;
}

#ultimate-player-info ul.tabs {
	list-style:none;
	margin:0;
	padding:0;
	height:25px; 
	border-bottom:1px solid #000;
}

#ultimate-player-info ul.tabs li {
	float:left;
	padding:5px 10px;
	margin:0 5px 0 0;
	border:1px solid #000;
	-moz-border-radius-topright:4px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-top-left-radius:4px;
}

#ultimate-player-info ul.tabs li.active {
	border-bottom:1px solid #fff;
}

#ultimate-player-info .panes {
	overflow:hidden;
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	padding:10px;
}


#tabbedcontent {
	width:242px;
	float:left;
	display:inline;
	margin:40px 0 0 28px;
}

#tabbedcontent p {
	color:#fff;
	font-size:12px;
	margin:12px 0;
}

#tabbedcontent h1 {
	color:#FFFFFF;
	font-size:27px;
	line-height:30px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif
}

#tabbedcontent h3 {
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:0px;
	padding:0px;
	color:#ff0000;
}



#tabbedcontent #playerdiv {
	width:242px;
	_width:244px;
	height:460px;
	background-image:url(/iframe/resources/images/ultimate/tab1.gif);
	background-repeat:no-repeat;
	position:absolute;
	
	}
	
	

#tabbedcontent #insightdiv {
	width:242px;
	_width:244px;
	height:460px;
	background-image:url(/iframe/resources/images/ultimate/tab2.gif);
	background-repeat:no-repeat;
	visibility:hidden;
	position:absolute;
	
	
	
}

#tabbedcontent #videosdiv {
		width:242px;
		_width:244px;
	height:460px;
	background-image:url(/iframe/resources/images/ultimate/tab3.gif);
	background-repeat:no-repeat;
	visibility:hidden;
	position:absolute;
	
	
	
}

#tabbedcontent .tabs a {
	width:77px;
	font-size:14px;
	text-align:center;
	text-decoration:none;
	padding-top:4px;
	display:block;
	float:left;
	font-weight:bold;
}

#tabbedcontent .tabs a.selected:visited {
	color:#009938;
}

#tabbedcontent .tabs a.selected:link {
	color:#009938;
}

#tabbedcontent .tabs a.selected:hover {
	color:#009938;
}

#tabbedcontent .tabs a:visited {
	color:#999999;
}

#tabbedcontent .tabs a:link {
	color:#999999;
}

#tabbedcontent .tabs a:hover {
	color:#CC3300;
}

#tabbedcontent .content {
	float:left;
	
	color:#666666;
	
}

#tabbedcontent .content  p {
	padding:0px;
	margin:0px;
}

#tabbedcontent .content .sep {
	float:left;
	clear:left;
	margin-top:5px;
	_width:115px;
	*width:115px;
	
	
}

#tabbedcontent span.q {
	float:left;
	clear:left;
	font-weight:bold;
	font-size:11px;
	color:#666666;
		_width:115px;
	*width:115px;
	
}

#tabbedcontent span.a {
	float:left;
	clear:left;
	color:#009938;
	font-weight:bold;
	font-size:12px;
		_width:115px;
	*width:115px;
	
}


#tabbedcontent .content p.header4 {
	
	color:#009938;
	font-weight:bold;
	font-size:12px;
	
	
}

#tabbedcontent .aname {
	font-size:15px;
	margin:0px;
	padding:0px;
	float:left;
	clear:left;
	color:#009938;
	font-weight:bold;
	_width:115px;
	*width:115px;
}

#tabbedcontent .leftcontent {
	width:125px;
	padding-left:7px;
	padding-top:12px;
	_padding-top:5px;
	height:235px;
	float:left;
	margin-top:6px;
		_width:115px;
	*width:115px;
	
}

#tabbedcontent .rightcontent {
	width:100px;
	text-align:left;
	padding-left:5px;
	_padding-left:0px;
	padding-top:5px;
	height:240px;
	float:left;
	margin-top:6px;
	
	
	
}

#tabbedcontent .tabs .gap {
	margin-right:5px;
}

hr.divider {
	
	width:220px;
	float:left;
	clear:left;
	border:0;
	color: #333333;
	background-color: #333333;
	height: 1px;

	margin-bottom:12px;
		*margin-top:12px;
	*margin-bottom:0px;
	
	
	
}

#tabbedcontent  .bodytext {
	margin-left:10px;
	margin-right:10px;
	font-size:12px;
	color:#666666;
	margin-top:2px;
	*margin-top:10px;
}

#tabbedcontent  .bodytext p {
	clear:left;
	color:#000000;
}

#tabbedcontent  #close {
	position:absolute;
	bottom:5px;
	right:5px;
}

#tabbedcontent  #close img {
	border:0px;
}

#tabbedcontent .smallvideo {
	width:111px;
	height:72px;
	float:left;
	margin-left:6px;
	_margin-left:3px;
	margin-top:10px;
}

#tabbedcontent .mainvideo {
 	width:232px;
 	height:164px;
 	clear:left;
 	float:left;
 	margin-top:10px;
	 margin-left:5px;
	 _margin-left:2px;
 }
 
#ultimate-share {
	position:absolute;
	bottom:73px;
	left:30px;
	margin:0;
	padding:0;
	list-style-type:none; 
	overflow:hidden;
}

#ultimate-share li {float:left;}

#ultimate-share .btn_facebook {
	display:block;
	width:134px;
	height:22px;
	text-indent:-9999px;
	background:url(../images/ultimate/ultimate_facebook.gif) no-repeat;
}

#ultimate-share .btn_twitter {
	display:block;
	width:119px;
	height:22px;
	text-indent:-9999px;
	background:url(../images/ultimate/ultimate_twitter.gif) no-repeat;
}
 
  
  #temphead {
  	width:100%;
  	height:74px;
  	background-color:#CCCCCC;
  }
  
/*.about-you {
	background:#fff;
	border:1px solid #000;
	padding:5px;
	width:350px;
	height:250px;
	position:absolute;
	top:250px;
	left:150px;
}*/


#menu ul {
	list-style:none;
	padding:0px;
	margin:0px;
	float:left;
	clear:left;
}

#menu li {
	list-style:none;
	padding:0px;
	margin:0px;
	float:left;
	clear:left;
}

/* Team Follower */
img { behavior: url(/resources/css/iepngfix.htc) }

.team-follower {
	padding:15px;
	height:569px;
	width:545px;
	background:url(../images/teamfollower/bg-teamfollower.jpg) no-repeat left bottom;
}

.team-follower h1 {
	color:#666;
	font-size:16px;
	font-weight:bold;
	padding:1px 0 0 166px;
	margin:3px 0 18px;
	background:url(../images/teamfollower/rankings-logo.png) no-repeat left top;
}

.team-follower .clear {
	clear:both;
	height:0px;
	overflow:hidden;
}

.team-follower p {margin:0 0 10px 0;}

.team-follower .create {
	width:266px;
	float:left;
}

.team-follower .create form {
    	margin:0 0 15px 0;
}

.team-follower form .field {
    	margin:0 0 12px 0;
	float:none;
	padding:0;
	height:100%;
	width:100%;
}

.team-follower .team-follower-static {
	width:279px;
	float:right;
}

.team-follower .team {
    	float:left;
	width:284px;
}

.team-follower .select-opponents, .team-follower .opp-team {
    	float:right;
	width:261px;
}

.team-follower .team img, .team-follower .opp-team img {
    	display:block;
	margin:0 0 15px 0;
}

.team-follower .page-links {
    	overflow:hidden;
	margin:0;
	padding:0;
	list-style-type:none;	
}

.team-follower .page-links li {float:left;}

.team-follower .btn_team-follower-create {
    	background:url(../images/teamfollower/create.gif) no-repeat;
	height:27px;
	width:87px;
	border:0;
	text-indent:-9999px;
	text-align:left;
	line-height:0;
	padding:0;
	display:block;
}

.team-follower .btn_team-follower-go {
    	background:url(../images/teamfollower/go.gif) no-repeat;
	height:27px;
	width:62px;
	border:0;
	text-indent:-9999px;
	line-height:0;
	padding:0;
	display:block;
}

.team-follower .btn_team-follower-reset {
        background:url(../images/teamfollower/select_other_team.gif) no-repeat;
        height:27px;
        width:189px;
        text-indent:-9999px;
        display:block;
        margin:0 0 15px 0;
}

.team-follower .btn_team-follower-compare {
    	background:url(../images/teamfollower/compare_team.gif) no-repeat;
	height:27px;
	width:186px;
	text-indent:-9999px;
	display:block;
	margin:0 0 15px 0;
}

.team-follower .btn_team-follower-rss {
    	background:url(../images/teamfollower/rss.png) no-repeat;
	height:23px;
	width:22px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 4px;
}

.team-follower .btn_team-follower-facebook {
    	background:url(../images/teamfollower/facebook.gif) no-repeat;
	height:26px;
	width:138px;
	text-indent:-9999px;
	display:block;
}

.team-follower .btn_team-follower-igoogle {
    	background:url(../images/teamfollower/igoogle.gif) no-repeat;
	height:25px;
	width:104px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 3px;
}

.team-follower .btn_team-follower-create:hover, .team-follower .btn_team-follower-go:hover {cursor:pointer;}

.team-follower .btn_facebook-share {
	background:url(../images/teamfollower/share.gif) no-repeat;
	height:26px;
	width:79px;
	text-indent:-9999px;
	display:block;
	margin:0 3px 0 0;
}

/* Team Follower es */
.es .team-follower .btn_team-follower-go {background:url(../images/teamfollower/go_es.gif) no-repeat;}
.es .team-follower .btn_team-follower-compare {background:url(../images/teamfollower/compare_team_es.gif) no-repeat;}
.es .team-follower .btn_team-follower-create {background:url(../images/teamfollower/create_es.gif) no-repeat;}
.es .team-follower .btn_team-follower-reset {
        background:url(../images/teamfollower/select_team_es.gif) no-repeat;
        width:195px;
}

/* Team Follower de */
.de .team-follower .btn_team-follower-go {background:url(../images/teamfollower/go_de.gif) no-repeat;}
.de .team-follower .btn_team-follower-compare {
    	background:url(../images/teamfollower/compare_team_de.gif) no-repeat;
	width:248px;
}
.de .team-follower .btn_team-follower-create {
    	background:url(../images/teamfollower/create_de.gif) no-repeat;
	width:120px;
}
.de .team-follower .btn_team-follower-reset {
        background:url(../images/teamfollower/select_team_de.gif) no-repeat;
        width:220px;
}

/* Team Follower br */
.br .team-follower .btn_team-follower-go {background:url(../images/teamfollower/go_br.gif) no-repeat;}
.br .team-follower .btn_team-follower-compare {background:url(../images/teamfollower/compare_team_br.gif) no-repeat;}
.br .team-follower .btn_team-follower-create {background:url(../images/teamfollower/create_br.gif) no-repeat;}
.br .team-follower .btn_team-follower-reset {
	background:url(../images/teamfollower/select_team_br.gif) no-repeat;
	width:195px;
}

/* Team Follower cn */
.cn .team-follower .btn_team-follower-go {background:url(../images/teamfollower/go_cn.gif) no-repeat;}
.cn .team-follower .btn_team-follower-compare {background:url(../images/teamfollower/compare_team_cn.gif) no-repeat;}
.cn .team-follower .btn_team-follower-create {background:url(../images/teamfollower/create_cn.gif) no-repeat;}
.cn .team-follower .btn_team-follower-reset {
        background:url(../images/teamfollower/select_team_cn.gif) no-repeat;
        width:195px;
}

/* Team Follower ar */
.ar .team-follower .btn_team-follower-go {
    	background:url(../images/teamfollower/go_ar.gif) no-repeat;
	width:87px;
}
.ar .team-follower .btn_team-follower-compare {
     	background:url(../images/teamfollower/compare_team_ar.gif) no-repeat;
	width:150px;
}
.ar .team-follower .btn_team-follower-create {
    	background:url(../images/teamfollower/create_ar.gif) no-repeat;
}
.ar .team-follower .btn_team-follower-reset {
        background:url(../images/teamfollower/select_team_ar.gif) no-repeat;
        width:152px;
}

/* - - - - - QUOTES - - - - - - - - */

#quotebox {

width:300px;
      margin-top:16px;
      padding-bottom:16px;

}

.withheader {

    border-left:1px solid #999999;
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;
    background-image:url(/resources/images/quote_tile.jpg);
    background-repeat:repeat-x;
    background-position:left bottom;
}

.withoutheader{
    background-color:#007c2e;
    background-image:url(/resources/images/quote_tile2.jpg);
    background-repeat:repeat-x;
    background-position: left top;
    padding-top:20px;       
}

.withheader .header {
width:300px;
      background-color:#007c2e;
height:24px;
       padding-top:8px;
       font-size:13px;
color:#FFFFFF;
      font-weight:bold;
      text-align:center;
}


.withheader .inner1 {
width:245px;
      margin-top:12px;
      margin-left:16px;
      background-image:url(/resources/images/green_quote_open.gif);
      background-repeat:no-repeat;
      background-position:top left;
      padding-left:22px;
clear:left;
}

.withheader .inner2 {

    background-image:url(/resources/images/green_quote_close.gif);
    background-repeat:no-repeat;
    background-position:bottom right;
    padding-right:22px;
    font-size:11px;
color:#333333;
clear:left;
}


.withoutheader .inner1 {
width:245px;
      margin-left:16px;
      background-image:url(/resources/images/white_quote_open.gif);
      background-repeat:no-repeat;
      background-position:top left;
      padding-left:22px;
clear:left;
}

.withoutheader .inner2 {

    background-image:url(/resources/images/white_quote_close.gif);
    background-repeat:no-repeat;
    background-position:bottom right;
    padding-right:22px;
    font-size:11px;
color:#ffffff;
clear:left;
}

/* RANKINGS PERFORMANCES FROM j M Y - j M Y */
p.performance-date-range{
	margin:0;
	float:left;
	font-style:italic;
	font-size:11px;
}

