/* CSS Document */

/******************   GLOBALS   *********************/
html, body{	height:100%; margin:0; padding:0; border: none; line-height:18px; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
td{	vertical-align:top;}
.fullheight{ height:100%;  margin:0 auto; }



/************************************************************/
/*                   MASTER STRUCTURE                       */
/************************************************************/
/* left and right background columns (scalable) */
.header{width:924px; height:77px; padding-top:10px; padding-right:30px; background-image:url(../images/bg_header.jpg);}
.bgSidesTop{width:50%; height:87px; background-image:url(../images/bg_topBarSides.jpg); background-repeat:repeat-x; }
.sideRepeatOuter_L{width:50%; height:100%; background-image:url(../images/bg_paperTile.jpg); background-position:top right; background-repeat:repeat-y; }
.sideRepeatOuter_R{width:50%; height:100%; background-image:url(../images/bg_paperTile.jpg); background-position:top left; background-repeat:repeat-y; }

/* middle column  */
.contentRootCell{ height:100%;}
.contentRootTbl{}
.tileBgFill{background-image:url(../images/bg_paperTile.jpg);}

/* Large format master (master.Master) */
.bgSlice1{width:954px; height:153px; background-image:url(../images/bg_slice_1.jpg); }
.bgSlice2{width:262px; height:405px; background-image:url(../images/bg_slice_2.jpg); background-repeat:no-repeat;}
.bgSlice3{width:268px; height:405px; background-image:url(../images/bg_slice_3.jpg); background-repeat:no-repeat;}
.sideRepeatInner_L{width:130px; height:100%; background-image:url(../images/bg_sideRepeat_L.jpg); background-repeat:repeat-y; }
.sideRepeatInner_R{width:142px; height:100%; background-image:url(../images/bg_sideRepeat_R.jpg); background-repeat:repeat-y; }
.paperContent{width:562px; padding:0px 60px 20px 60px; vertical-align:text-top; background-color:#FFFFFF; }
.bgSliceBtm{width:924px; height:53px; background-image:url(../images/bg_slice_Btm.jpg);}

/* Small format master (small.Master) */
.bgSlice1_b{width:954px; height:153px; background-image:url(../images/bg_slice_1_b.jpg); }
.bgSlice2_b{width:262px; height:405px; background-image:url(../images/bg_slice_2_b.jpg); background-repeat:no-repeat; background-position:top left; }
.bgSlice3_b{width:268px; height:405px; background-image:url(../images/bg_slice_3_b.jpg); background-repeat:no-repeat; background-position:top right; }
.paperContent_b{width:304px; height:385px; padding:0px 60px 20px 60px; vertical-align:text-top; background-color:#FFFFFF; }
.bgSliceBtm_b{width:954px; height:119px; background-image:url(../images/bg_slice_Btm_b.jpg); background-repeat:no-repeat; background-position:top;}

/* NAV */
.navTbl{float:right; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:center;}
.navTbl td{vertical-align:text-top;}
.navTbl a{font-size:11px; font-weight:bold; color:#000000; text-decoration:none;}
.navTbl a:hover{font-size:11px; font-weight:bold; color:#363636; text-decoration:underline;}


/* BOTTOM FOOTER */
.BotLinks{  height: 24px; vertical-align:middle;  background-color: #333333; width:650px; color:#FFFFFF; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.BotLinks a{ font-size:9px; color:#FFFFFF; text-decoration:none;}
.BotLinks a:hover{ font-size:9px; color:#FFFFFF; text-decoration:underline;}
.BotCopyright{ height: 24px; vertical-align:middle;  background-color: #333333; width: 180px; color: #FFFFFF; font-size: 9px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; font-weight:bold; }



/************************************************************/
/*                 SPECIFIC PAGE STRUCTURES                */
/************************************************************/
/* RANKINGS  */
.rankingsHolderTbl{margin-left:auto; margin-right:auto;}
.qualItemTbl{float:left; padding-bottom:20px;}
.photoTD{ width:66px; height:62px;}
.photoTeamTD{width:132px; height:62px;}
html>body .photoTeamTD{width:144px; height:62px;}


.rankNameBox{ height:37px; background-image:url(../_images/bg_subPg_RankNameBg.gif); background-repeat:repeat-y; background-position:right; font-family:"Times New Roman", Times, serif, sans-serif; font-size:24px; vertical-align:middle; padding-left:8px;}
.rankNumberBox{ width:30px; height:37px; background-image:url(../_images/bg_subPg_RankNameBg.gif); background-repeat:repeat-y; background-position:left; font-family:"Times New Roman", Times, serif, sans-serif; font-size:24px; vertical-align:middle; padding-left:8px;}


/* ITINERARY  */
.itineraryTbl{ margin-left:auto; margin-right:auto;}
.itineraryTbl td{ font-size:12px;}
.it_dateCell{}
.it_infoCell{ font-style:italic; font-weight:bold;}

/* RULES  */
.rulesList li{ margin-bottom:14px;}

