@charset "UTF-8";
/* CSS Document */

body {
	background: #000!important;
	margin: 0px;
	padding: 0px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;	
}

a:link {color: #616161;}
a:hover {color: #c10e1f;}
a:active {color: #c10e1f;}
a:visited {color: #616161;}

img { border: none; }

/*empty class for IE8 re-rendering of dynamic elements*/
.testClass{}

#discoverBackground {position:relative;padding: 0px;margin-top: 0px;margin-left: auto;margin-right: auto;margin-bottom: 0px; overflow:hidden}
#discoverBackground img {padding: 0px;margin: 0px;}
#discoverContent {padding: 0px;margin: 0px;display: inline-block;text-align:left; position:relative;word-spacing:0;}

#masthead {padding: 0px;margin-top: 0px;margin-left: auto;margin-right: auto;margin-bottom: 0px; display: inline-block;text-align:left; position:relative;z-order:20;}

#tabBox { overflow-x: hidden; overflow-y: auto;background-color: #4a4a4a;width: 990px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;padding-top: 0px;padding-right: 0px;padding-left: 0px;padding-bottom: 18px;border:0px;}

#tabRow {background: url(../images/bg_tabrow.png) repeat-x; height: 45px;}
#glossarySearch {margin: 10px 0px 0px 0px;}
#glossarySearch input {height:21px;float:right;position:relative;}
#glossarySearch .search-btn {cursor:pointer;border:0px; display:inline-block;width:26px;height:26px;line-height:26px;font-size:12px;font-weight:bold;color:#fff;text-decoration:none;background:url(../images/btn-search-go_24px_red.png) 0px 1px no-repeat;text-align:center;float:right;margin-right:12px;}


.tabCellLine {float: right;}
.tabCellActive {background: url(../images/bg_tabcell_active.png) repeat-x;}
.tabCellNorm {float: left;width: 160px;}
.tabCellWide {float: left;width: 344px;}
.tabCellWideActive {float: left;width: 350px; height:45px;background: url(../images/bg_tabcell_active.png) repeat-x;}
	
.tabTextBox{float: left;padding-top: 15px;text-align: center;width: 158px;}

a.tabLink{color: #fff;font-size: 16px;font-weight: bold;text-shadow:rgba(0,0,0,0.7) 1px 2px 3px;text-transform: uppercase;text-decoration: none;}
.tabLink:hover {font-size: 16px;font-weight: bold;text-shadow:rgba(0,0,0,0.7) 1px 2px 3px;text-transform: uppercase;color: #ff0017;text-decoration: none;}
a.tabLinkActive {color: #ff0017;font-size: 16px;font-weight: bold;text-shadow:rgba(0,0,0,0.7) 1px 2px 3px;text-transform: uppercase;text-decoration: none;}

#topcrumb {color: #b6b6b6;width: 954px;height: 24px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: 0;font-size: 12px;padding-left: 25px;padding-top: 10px;padding-bottom: 10px;text-align: left;}
#topcrumb span {color: #fff;}
#topcrumb #crumbspacer {font-size:large;font-weight:bold;color:#b6b6b6;padding-left:6px;padding-right:6px;}
#topcrumb ul {list-style-type: none;margin: 0;padding: 0;display: inline;}
#topcrumb ul li {display: inline;}
#topcrumb ul li a {color: #d6d6d6;text-decoration: none;display: inline;}
#topcrumb ul li a:hover {color: #ff0017;}

#aboveFold {width: 954px;background-color: #000;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;padding-top: 0px;padding-right: 0px;padding-left: 0px;}

#billboardHome {height: 787px;width: 898px;margin-left: 28px;padding-bottom: 28px;text-align: center;}
#discTabMain {height: 356px;}
#discTabMain a {text-decoration: none;}
.discTab {background-color: #B10C1D;background-repeat: repeat-x;padding: 0px;height: 356px;width: 215px;float: left;text-align: center;display: block;margin-right: 9px;}
.discTab p {margin-top: 5px;margin-bottom: 25px;}
.discTabPhoto {bottom: 20px;}
.discTabCornerLeft {position: absolute}
.discTabCornerRight {position: absolute}
.discTab:hover {background-color: #f41227;}
.discTabFont1 {font-size: 21px;font-style: oblique;color: #640000;text-transform: uppercase;font-weight: bold;}


.fontTM {font-size: 10pt;position: relative;top: -5px;left: 2px;}
.whiteShadow21 {font-size: 21px;color: #d6d6d6;text-transform: uppercase;text-shadow:rgba(0,0,0,0.8) 0 2px 3px;font-weight: bold;}
.whiteShadow28 {font-size: 28px;color: #fff;text-transform: uppercase;text-shadow:rgba(0,0,0,0.8) 0 2px 3px;font-weight: bold;}
.whiteShadow36 {font-size: 36px;color: #fff;text-transform: uppercase;text-shadow:rgba(0,0,0,0.8) 0 2px 3px;font-weight: bold;line-height: 110%;}
.red24caps {font-size: 24px;color: #c10e1f;text-transform: uppercase;font-weight: bold;line-height: 96%;}
.gray24caps {font-size: 24px;color: #616161;text-transform: uppercase;font-weight: bold;}
.gray14caps {font-size: 14px;color: #616161;text-transform: uppercase;font-weight: bold;}
.nearlyWhite {color: #d6d6d6;}
.lightGray {color: #8a8a8a;}
.darkGray {color: #616161;}
.plainDarkGray {color: #616161;text-decoration: none;font-weight: normal;}
.blue24 {font-size: 24px;color: #a9c9da;text-transform: uppercase;text-shadow:rgba(0,0,0,0.8) 0 2px 3px;font-weight: bold;}
.darkBlue {color: #507380;}
.justRed {color: #c10e1f;}




#belowFold {background-color: #e8e8e8;color: #8a8a8a;width: 954px;height: 900px;margin-top: 20px;margin-left: auto;margin-right: auto;padding: 0px;}
#belowFoldEvoKoscheck {background-color: #e8e8e8;color: #8a8a8a;width: 954px;height: 700px;margin-top: 20px;margin-left: auto;margin-right: auto;padding: 0px;}


/* Martial Arts Styles */
#billboardMAstyles {height: 417px;width: 898px;background: url(../images/billboard_ma_styles.jpg) no-repeat center;padding: 28px;}
#MAstylesIntroBox {text-align: left;padding: 20px;width: 450px;height: 190px;}
#MAstylesIntroBox p {color: #e8e8e8;width: 440px;}
.clearMAstyleFloat {clear:both;}
#belowFoldMAstyles {background-color: #e8e8e8;color: #8a8a8a;width: 944px;margin-left: auto;margin-right: auto;margin-top: 20px;padding:5px;}
#MAstyleRow {background: #d6d6d6 url(../images/bg_ma_styles.png) repeat-y 290px;font-size: 12px;color: #6a6a6a;width: 899px;margin-top: 20px;margin-left: auto;margin-right: auto;margin-bottom: 20px;text-align: left;overflow: hidden;}
#MAstyleRowBorder {background-color: #d6d6d6;width: 899px;margin-top: 20px;margin-bottom: 20px;margin-left: auto;margin-right: auto;padding-top: 5px;padding-bottom: 5px;}
#MAstyleRow ul li {list-style-image: url(../images/list_arrow_red.png);margin-left: 20px;margin-bottom: 0.5em;}
#MAdescription {float: left;width: 240px;margin-left: 10px;margin-right: 10px;padding-left: 15px;padding-right: 5px; display:inline-block;}
#MAdescription h3 {color: #c10e1f;font-weight: bold;font-size: 24px;text-transform: uppercase; margin-bottom: 0.4em; line-height: 105%;}
#MAsilhouette {float: left;width: 142px;margin: 11px; display:inline-block;}
#MAfacts {float: left;width: 230px;margin-left: 10px;margin-right: 20px; display:inline-block;}
#MAfacts h4 {color: #c10e1f;font-weight: bold;font-size: 16px;text-transform: uppercase;margin-bottom: 0.6em;}
#MAgeography {float: left;width: 175px;margin: 10px; display:inline-block;}


/* The Fan */
#belowFoldFan {background-color: #e8e8e8;color: #8a8a8a;width: 954px;overflow:auto;margin-top: 20px;margin-left: auto;margin-right: auto;padding: 0px;}
#fanIntroBox {text-align: left;padding: 20px;width: 450px;height: 190px;}
#fanIntroBox p {color: #e8e8e8;}
#fanSideOffers {float: right;width: 450px;height: 500px;margin-top: 20px;margin-right: 20px;}
#fanSideOffers #offer1 {width: 450px;height: 169px;position: relative;margin-bottom: 20px;}
#fanSideOffers #offer2 {width: 450px;height: 124px;margin-bottom: 20px;}
#fanSideOffers #offer1btn {width: 62px;height: 18px;position: relative;background-image: url(../images/btn_signup_red_sprite.png);margin-top: 140px;margin-left: 95px;float:left;background-position: bottom;}
#fanSideOffers #offer1btn:hover {background-position: top;}
.fan10thingsBig {font-size: 28px;}
#fan10things {padding: 0px;float: left;width: 440px;margin-top: 20px;margin-left: 20px;margin-right: 0px;margin-bottom: 20px;}
#fan10thingsTop {color: #c10e1f;font-size: 20px;background-color: #d6d6d6;padding: 10px;}
#fan10thingsTop p {color: #c10e1f;font-size: 20px;text-transform: uppercase;text-align: center;font-weight: bold;}
#fan10things a:link {color: #616161;}
#fan10things a:hover {color: #c10e1f;}
#fan10things a:active {color: #616161;}
#fan10things a:visited {color: #616161;}
#fan10things ol {color: #4a4a4a;text-align: left;padding: 10px; margin-left:22px;}
#fan10things ol li {color: #c10e1f;font-weight: bold;list-style-type: decimal;list-style-position: outside;margin-left: 0px;padding-left: 0.5em;padding-right: 0.5em;margin-bottom: 10px;}
#billboardFan {height: 417px;width: 898px;background: url(../images/billboard_the_fan.jpg) no-repeat center;padding: 28px;}
#billboardFan a:link {color: #d6d6d6;}
#billboardFan a:hover {color: #000;}
#billboardFan a:active {color: #d6d6d6;}
#billboardFan a:visited {color: #000;}


/* The Fighter */
#billboardFighter {height: 573px;width: 898px;background: url(../images/billboard_the_fighter.jpg) no-repeat 87px;margin-left: 28px;padding: 0px;}
#fighterIntroBox {text-align: left;width: 245px;height: 220px;padding-top: 20px;float: left; color: #eaeaea;}
#fighterIntroBox h2 {font-size: 36px;text-transform: uppercase;text-shadow:rgba(0,0,0,0.8) 0 2px 3px;font-weight: bold;line-height: 110%;margin-top: 35px;}
#fighterIntroBox p {color: #c7c7c7; font-size: 15px; width: 210px; margin-left: 4px;}
#billboardFighterRight {color: #eee;height: 550px;width: 400px;float: right;text-align: left;}
#billboardFighterRight h3 {font-size: 21px;color: #eaeaea;text-transform: uppercase;text-shadow:rgba(0,0,0,0.5) 0 2px 3px;font-weight: bold;line-height: 110%;margin-bottom: 10px;}
#billboardFighterRight h3 a:link {text-decoration: none; color: #eee;}
#billboardFighterRight h3 a:hover {text-decoration: none; color:#000;}
#billboardFighterRight h3 a:active {text-decoration: none; color:#000;}
#billboardFighterRight h3 a:visited {text-decoration: none; color: #eee;}
#billboardFighterRight p a:link {text-decoration: underline;}
#billboardFighterRight p a:hover {text-decoration: underline; color:#000;}
#billboardFighterRight p a:active {text-decoration: underline; color:#000;}
#billboardFighterRight p a:visited {text-decoration: underline;}
#billboardFighterRight #bigArrow {width: 80px;height: 195px;background: url(../images/big_silver_arrow_sprite.png) no-repeat bottom;float: right;}
#billboardFighterRight #bigArrow:hover {background-position: top;}
#billboardFighterRightHigh {height: 195px;background-color: #c10e1f;margin-top: 28px;padding-top: 30px;padding-right: 10px;padding-bottom: 20px;padding-left: 20px;}
#billboardFighterRightHigh p {width: 246px;}
#billboardFighterRightHigh a:link {color: #eee;}
#billboardFighterRightHigh a:hover {color: #000;}
#billboardFighterRightHigh a:active {color: #d6d6d6;}
#billboardFighterRightHigh a:visited {color: #eee;}
#billboardFighterRightLow {height: 204px;background-color: #c10e1f;margin-top: 28px;padding-top: 30px;padding-left: 15px;padding-right: 10px;padding-bottom: 10px;}
#billboardFighterRightLow a:link {color:#fff; text-decoration: none;}
#billboardFighterRightLow a:hover {color:#fff; text-decoration: none;}
#billboardFighterRightLow a:active {color:#fff; text-decoration: none;}
#billboardFighterRightLow a:visited {color:#fff; text-decoration: none;}
#billboardFighterRightLow ul {font-size: 12px;width: 280px;margin-top: 1em; margin-left: 10px;}
#billboardFighterRightLow ul li {list-style-image: url(../images/list_arrow_gray.png);float: left;width: 140px; margin-bottom:2px;}
#billboardFighterRightLow ul li:hover {list-style-image: url(../images/list_arrow_black.png); color:#e8e8e8;}
#belowFoldFighter {background-color: #e8e8e8;color: #8a8a8a;width: 954px;overflow:auto;margin-top: 18px;margin-left: auto;margin-right: auto;padding: 0px;}
#belowFoldFighter h3 {font-size: 24px;color: #c10e1f;text-transform: uppercase;font-weight: bold;line-height: 96%;}
#belowFoldFighter h3 a:link {color: #c10e1f; text-decoration: none;}
#belowFoldFighter h3 a:hover {color: #000; text-decoration: none;}
#belowFoldFighter h3 a:active {color: #000; text-decoration: none;}
#belowFoldFighter h3 a:visited {color: #c10e1f; text-decoration: none;}

#fighterEvoLeft {float: left;height: 245px;width: 411px;background: url(../images/fighter_koscheck_evo.jpg) no-repeat;padding: 10px;margin-top: 28px;margin-right: auto;margin-bottom: 28px;margin-left: 28px;}
#fighterEvoLeft #btnGo {width: 48px;height: 21px;background-image: url(../images/btn_go_red_sprite.png);float: right;margin-right: 20px;background-position: bottom;}
#fighterEvoLeft #btnGo:hover {background-position: top;}
#fighterEvoLeftHead {text-align: left;font-size: 12px;width: 250px;left: 160px;position: relative;margin-bottom: 8px;}
#fighterEvoLeft p {text-align: left;font-size: 12px;width: 250px;left: 160px;position: relative;margin-bottom: 8px;}
#fighterTakesRight {height: 245px;width: 411px;text-align: left;padding: 10px;margin-top: 28px;margin-right: 8px;float: right;}
#fighterTakesRightImg {float: left; margin-top:12px;}
#fighterTakesRightCopy {text-align: left;font-size: 12px;width: 200px;height: 140px;float:right; margin-right:20px; margin-top:12px;}
#fighterTakesRight h4 {color:#616161;font-weight: bold; margin-bottom: 5px;}
#fighterTakesRightCopy #learnMore {width: 109px;height: 21px;float: right;margin-top: 10px;margin-right: 91px; font-size: 11px;}
#fighterTakesRightCopy a:link {text-decoration: none;}
#fighterTakesRightCopy a:hover {text-decoration: none; color:#c10e1f;}
#fighterTakesRightCopy a:active {text-decoration: none; color:#c10e1f;}
#fighterTakesRightCopy a:visited {text-decoration: none;}
#fighterTakesRightCopy #learnMore img {margin-left: 2px;}


/* Evolution of a Fighter: Josh Koscheck */
#billboardEvoKoscheck {height: 507px;width: 898px;padding: 28px;}
#evoKoscheckIntroBox {width: 325px;height: 320px;background: url(../images/billboard_watch_bg.png) no-repeat;text-align: left;float: left;position: absolute;
	padding-top: 120px;padding-right: 60px;padding-left: 25px;}
#evoKoscheckIntroBox #btnWatch {width: 68px;height: 73px;background: url(../images/btn_watch_gray_sprite.png) bottom;float: right;margin-top: 15px;}
#evoKoscheckIntroBox #btnWatch:hover {background-position: top;}
#evoKoscheckBio {width: 520px;background: url(../images/bg_divider_pixels.png) repeat-y 610px;color: #616161;text-align: left;float: left;
	padding-left: 40px;padding-right: 100px;margin-right: auto;margin-top: 30px;margin-bottom: 20px;}
#evoKoscheckBio a:link {color: #616161;}
#evoKoscheckBio a:hover {color: #c10e1f;}
#evoKoscheckBio a:active {color: #c10e1f;}
#evoKoscheckBio a:visited {color: #616161;}
#evoKoscheckBio h2 {color: #c10e1f;font-weight: bold;text-transform: uppercase;margin-top: .3em;margin-bottom: .3em;font-size: 18px;}
#evoKoscheckBio h3 {color: #c10e1f;font-weight: bold;margin-top: 1.2em;margin-bottom: .3em;}
#evoKoscheckQuote {width: 200px;margin-top: 90px;margin-left: auto;margin-right: 80px;font-size: 21px;font-style: oblique;font-weight: bold;color: #616161;float: right;text-align: left;}


/* The Sport */
#billboardSport {height: 512px;width: 898px;background: url(../images/billboard_the_sport.jpg) no-repeat center;padding: 28px;}
#billboardSport a:link {color: #000;}
#billboardSport a:hover {color: #c10e1f;}
#sportIntroBox {background: url(../images/bg_intro_tab.png) no-repeat;text-align: left;width: 862px;overflow:auto;
	padding-top: 22px;padding-left: 30px; position: absolute;}
#sportIntroBox h3 {color: #c10e1f;font-weight: bold;margin-top: 4em;margin-bottom: .7em; font-size: 16px;}
#sportIntroBox p {width: 300px;margin-bottom: 1.5em;}
#sportGrayMargin {background-color: #4a4a4a;width: 954px;height: 20px;}

#belowFoldSport {background-color: #e8e8e8;color: #4a4a4a;width: 954px;height: 630px;margin-left: auto;margin-right: auto;padding: 0px;text-align: left;font-size: 12px;}
#belowFoldSportCol1 {float: left;width: 560px;background: url(../images/sport_col1_bg.png) repeat-x 10px 54px;
	margin-left: 30px;margin-right: auto;margin-top: 20px;}
#belowFoldSportCol1Top {width: 535px;height: 175px;background: url(../images/sport_learn_win_bg.png) repeat-y;
	padding-top: 10px;padding-right: 20px;padding-bottom: 10px;}
#belowFoldSportCol1Top #btnLearn {width: 109px;height: 21px;background-image: url(../images/btn_learn_gray_sprite.png);float: left;margin-top: 10px;background-position: bottom;}
#belowFoldSportCol1Top #btnLearn:hover {background-position: top;}
#belowFoldSportCol1 h3 {color: #c10e1f;font-size: 21px;font-weight: bold;text-transform: uppercase;margin-top: 0px;margin-bottom: 5px;}
#belowFoldSportCol1 h3 a:link {text-decoration:none; color: #c10e1f;}
#belowFoldSportCol1 h3 a:hover {text-decoration:none; color: #000;}
#belowFoldSportCol1 h3 a:active {text-decoration:none; color: #000;}
#belowFoldSportCol1 h3 a:visited {text-decoration:none; color: #c10e1f;}


#belowFoldSportCol1TopLeft {width: 270px;float: left;padding-top: 5px;padding-right: 0px;padding-bottom: 5px;}
#belowFoldSportCol1TopCenter {width: 80px;height: 170px;margin-top: 20px;float: right;}
#belowFoldSportCol1TopRight {width: 135px;float: right;font-style: oblique;padding-top: 38px;padding-left: 10px;padding-right: 0px;padding-bottom: 0px;}
#belowFoldSportCol1TopRight a:link {text-decoration: none; color:#c10e1f;}
#belowFoldSportCol1TopRight a:hover {text-decoration: none; color:#000;}
#belowFoldSportCol1TopRight a:active {text-decoration: none; color:#000;}
#belowFoldSportCol1TopRight a:visited {text-decoration: none; color:#c10e1f;}
#belowFoldSportCol1TopRight p {width: 100px;}
#belowFoldSportCol1TopRight h3 {text-align: right;margin-bottom: 12px;}
#belowFoldSportCol1Mid {width: 555px;height: 175px; margin-top: 35px;}
#belowFoldSportCol1MidLeft {width: 220px;height: 175px;padding-top: 5px; margin-right: 10px; float: left;}
#belowFoldSportCol1Mid #btnLearn {width: 109px;height: 21px;background-image: url(../images/btn_learn_gray_sprite.png);float: left;margin-top: 10px;background-position: bottom;}
#belowFoldSportCol1Mid #btnLearn:hover {background-position: top;}
#belowFoldSportCol1Bottom {width: 575px;height: 125px;margin-top: 10px;padding-top: 30px;}
#belowFoldSportCol1Bottom #btnLearn {width: 109px;height: 21px;background-image: url(../images/btn_learn_gray_sprite.png);float: left;margin-top: 10px;background-position: bottom;}
#belowFoldSportCol1Bottom #btnLearn:hover {background-position: top;}
#belowFoldSportCol1BottomLeft {width: 180px;height: 135px; float:left; margin-right: 8px;}

#belowFoldSportCol2 {float: right;height: 580px;width: 325px;padding-right: 20px;margin-left: auto;}
#belowFoldSportCol2 a:link {color: #d6d6d6;}
#belowFoldSportCol2 a:hover {color: #c10e1f;}
#belowFoldSportCol2 a:active {color: #c10e1f;}
#belowFoldSportCol2 a:visited {color: #d6d6d6;}
#belowFoldSportCol2 h3 a:link {text-decoration: none; color: #eee;}
#belowFoldSportCol2 h3 a:hover {text-decoration: none; color: #c10e1f;}
#belowFoldSportCol2 h3 a:active {text-decoration: none; color: #c10e1f;}
#belowFoldSportCol2 h3 a:visited {text-decoration: none; color: #eee;}
#belowFoldSportCol2Top {height: 260px;width: 325px;background: url(../images/sport_square_rulesregs_bg.jpg) no-repeat;padding-top: 30px;padding-left: 15px;margin-top: 18px;margin-bottom: 18px;}
#belowFoldSportCol2Top #btnGo {width: 48px;height: 20px;background: url(../images/btn_go_gray_sprite.png) bottom;float: right;margin-top: 28px;margin-right: 95px;}
#belowFoldSportCol2Top #btnGo:hover {background-position: top;}
#belowFoldSportCol2Bottom {height: 260px;width: 325px;background: url(../images/sport_square_favefights_bg.jpg) no-repeat;padding-top: 18px;padding-left: 15px;}
#belowFoldSportCol2Bottom #btnGo {width: 48px;height: 20px;background: url(../images/btn_go_gray_sprite.png) bottom;float: right;margin-top: 28px;margin-right: 40px;}
#belowFoldSportCol2Bottom #btnGo:hover {background-position: top;}
#belowFoldSportCol2 h3 {color: #ffffff;font-size: 21px;font-weight: bold;text-transform: uppercase;}
#belowFoldSportCol2Bottom p {margin-top: 24px;width: 225px;font-size: 11px;color: #d6d6d6;}



/* Skills */
#belowFoldSkills {background-color: #e8e8e8;color: #8a8a8a;width: 954px;overflow:auto;margin-top: 20px;margin-left: auto;margin-right: auto;padding: 0px;}
#skillsBillboard {height: 507px;width: 898px;background-color: #000;padding: 28px;position:relative;}
#skillsIntroBox {float: left;text-align: left;width: 325px;height: 320px;background: url(../images/billboard_watch_bg.png) no-repeat;padding-top: 120px;padding-right: 60px;padding-left: 25px;}
#skillsIntroBox #btnWatch {width: 68px;height: 73px;background: url(../images/btn_watch_gray_sprite.png) bottom;float: right;margin-top: 15px;}
#skillsIntroBox #btnWatch:hover {background-position: top;}

#skillsUpper {height: 280px;background-image: url(../images/skills_bg_belowfold.png) no-repeat center 10px;text-align: left; margin-top:25px;}
#skillsUpper h3 {color: #c10e1f;font-size: 24px;font-weight: bold;margin-bottom: 0.3em;text-transform: uppercase;line-height: 105%;}
#skillsUpper p {font-size: 12px;}
#skillsUpperLeft {float: left;height: 280px;width: 280px;margin-left: 25px; margin-right: 25px;}
#skillsUpperLeft img {position:relative;margin-top: 20px;bottom: 0px;right: 0px;}
#skillsUpperMid {float: left;height: 280px;width: 250px;margin-left: 25px;margin-right:25px;position: relative;}
#skillsUpperMidBackgroundImage {position:absolute;left:10px;top:50px;}
#skillsUpperMid ul {width: 16em;margin-top: 1.5em;margin-left: 1em;text-transform: uppercase;font-weight: bold;color: #616161;}
#skillsUpperMid ul li {list-style-image: url(../images/list_arrow_red.png);width: 12em;margin-bottom: .7em;}
#skillsUpperMid ul li a:link {text-decoration: none;}
#skillsUpperMid ul li a:hover {text-decoration: none; color:#c10e1f;}
#skillsUpperMid ul li a:active {text-decoration: none; color:#c10e1f;}
#skillsUpperMid ul li a:visited {text-decoration: none;}
#skillsUpperRight {float: left;width: 270px;margin-left: 25px;margin-right: 25px;}
#skillsUpperRight #miniMug {float: right;width: 77px;height: 77px; margin-left: 15px;}
#skillsUpperRight h4 {color: #c10e1f;font-weight: bold;font-size: 11pt;}
#skillsUpperRight p {height: 70px;width: 185px;}

#skillsLower {color: #eee;margin-top: 10px;height: 300px;width: 930px;text-align: left;}
#skillsLowerStyles {float: left;height: 290px;width: 360px;margin-top: 15px;margin-left: 25px;background: url(../images/skills_bg_fightstyles.png) no-repeat;}
#skillsLowerStyles h3 a:link {text-decoration: none; color:#eeeeee;}
#skillsLowerStyles h3 a:hover {text-decoration: none; color:#000;}
#skillsLowerStyles h3 a:active {text-decoration: none; color:#000;}
#skillsLowerStyles h3 a:visited {text-decoration: none; color:#eeeeee;}
#skillsLowerStyles ul li a:link {text-decoration: none;}
#skillsLowerStyles ul li a:hover {text-decoration: none; color:#c10e1f;}
#skillsLowerStyles ul li a:active {text-decoration: none; color:#c10e1f;}
#skillsLowerStyles ul li a:visited {text-decoration: none;}
#skillsLowerStyles h3 {font-size: 21px;color: #eee;text-transform: uppercase;float: left;margin-top: 30px;margin-bottom: 40px;margin-right: 25px;padding-top: 5px;padding-left: 30px;padding-right: 30px;padding-bottom: 5px;background-color: #c10e1f;}
#skillsLowerStyles ul {width: 300px;margin-left: 3em;text-transform: uppercase;font-weight: bold;color: #616161;}
#skillsLowerStyles ul li {list-style-image: url(../images/list_arrow_red.png);	float: left;width: 10em;margin-left: 15px;margin-bottom: .4em;}
#skillsLowerStyles #btnLearn {width: 109px;height: 21px;background: url(../images/btn_learn_red_sprite.png) bottom;float: left;margin-top: 10px;margin-left: 125px;}
#skillsLowerStyles #btnLearn:hover {background-position: top;}
#skillsLowerTraining {float: right;height: 150px;width: 510px;background: url(../images/skills_bg_trainingseries.png);background-repeat: no-repeat;}
#skillsLowerTraining h3 {font-size: 26px;font-weight: bold;text-transform: uppercase;width: 300px;margin-top: 32px;margin-left: 170px;}
#skillsLowerTraining a:link {text-decoration: none; color:#eeeeee;}
#skillsLowerTraining a:hover {text-decoration: none; color:#000;}
#skillsLowerTraining a:active {text-decoration: none; color:#000;}
#skillsLowerTraining a:visited {text-decoration: none; color:#eeeeee;}
#skillsLowerTraining p {font-size: 12px;width: 260px;margin-left: 170px;}
#skillsLowerTraining #btnGo {width: 48px;height: 21px;background-image: url(../images/btn_go_red_sprite.png);float: right;margin-top: 8px;margin-right: 25px;background-position: bottom;}
#skillsLowerTraining #btnGo:hover {background-position: top;}
#skillsLowerTraining #skillsBlue {color: #a9c9da;width: 200px;margin-top: 12px;margin-left: 170px;font-size: 18px;font-weight: bold;text-transform: uppercase;}
#skillsLowerSpectacular {float: right;height: 127px;width: 504px;margin-right: 5px;background: url(../images/skills_bg_spectacular.png);background-repeat: no-repeat;background-position: 0px 15px;}
#skillsLowerSpectacular #spectacularMomentFighters {font-weight: bold; text-transform: uppercase;}
#skillsLowerSpectacular h4 {float: left;margin-top: 25px;margin-left: 30px;width: 240px;line-height: 108%;}
#skillsLowerSpectacular p {float: left;margin-top: 10px;margin-left: 30px;width: 235px;line-height: 108%;}
#skillsLowerSpectacularPic {float: right;width: 172px;height: 92px;}
#skillsLowerSpectacular #btnBuy {width: 53px;height: 21px;background-image: url(../images/btn_buy_gray_sprite.png);float: right;margin-top: 15px;margin-right: 12px;background-position: bottom;}
#skillsLowerSpectacular a:link {text-decoration: none; color:#eeeeee;}
#skillsLowerSpectacular a:hover {text-decoration: none; color:#eeeeee;}
#skillsLowerSpectacular a:active {text-decoration: none; color:#eeeeee;}
#skillsLowerSpectacular a:visited {text-decoration: none; color:#eeeeee;}
#skillsLowerSpectacular #btnBuy:hover {background-position: top;}



/* Ways to Win */
#belowFoldWaysToWin {color: #8a8a8a;width: 954px;overflow:auto;background-color: #e8e8e8;margin-left: auto;margin-right: auto;padding-top: 1px;}
#waysToWinIntroBox {width: 504px;background: url(../images/bg_intro_tab.png) no-repeat;text-align: left;padding: 20px;margin-top: 28px;margin-left: 28px;}
#waysToWinIntroBox p {margin-top: 48px;margin-left: auto;margin-right: auto;width: 870px;}
#waysToWinVideos {width: 898px;height: 231px;margin-left: auto;margin-right: auto;}
#waysToWinText {background: #e8e8e8 url(../images/bg_w2w_styles.png) repeat-y 288px;font-size: 12px;text-align: left;width: 880px;overflow:auto;margin-left: auto;margin-right: auto; margin-top:20px; margin-bottom:20px;}
#waysToWinText p {margin-bottom: 1.5em;}
#waysToWinText h4 {font-size: 14px;color: #c10e1f;font-weight: bold;margin-bottom: .3em;}
#waysToWinCol1 {float: left;width: 250px;padding-left: 20px;padding-right: 20px;}
#waysToWinCol2 {float: left;width: 250px;padding-left: 22px;padding-right: 20px;}
#waysToWinCol3 {float: left;width: 250px;padding-left: 22px;padding-right: 20px;}


/* Favorite Fights */
#belowFoldFavoriteFights {background-color: #e8e8e8;color: #4a4a4a;width: 954px;margin-left: auto;margin-right: auto;padding-bottom: 15px;padding-top: 1px;}
#favoriteFightsIntroBox {width: 504px;background: url(../images/bg_intro_tab_double.png) no-repeat;text-align: left;padding: 20px;margin-top: 28px;margin-left: 28px;}
#favoriteFightsIntroBox p {margin-top: 45px;margin-left: auto;margin-right: auto;width: 870px;}
.favoriteFightsRow {font-size: 12px;width: 798px;height: 162px;margin-left: 49px;margin-bottom: 45px;text-align: left;border:none;}
.favoriteFightsTitleCard {width: 288px;height: 162px;float: left; margin-right: 28px;}
.favoriteFightsRow h4 {font-size: 14px;color: #c10e1f;font-weight: bold;margin-bottom:0px;}
.favoriteFightEvent {margin-bottom: 0px;}
.favoriteFightFighters {margin-bottom: 1em;}
.favoriteFightsRow p {margin-bottom: 1em;}
.favoriteFightsRow .btnBuy {width: 53px;height: 21px;background: url(../images/btn_buy_gray_sprite.png) bottom;float: left;margin-top: 15px;}
.favoriteFightsRow .btnBuy:hover {background-position: top;}


/* The Octagon */
#billboardOctagon {height: 513px;width: 898px;padding: 28px;}
#billboardOctagon1 {width:50px; height:50px; position:absolute; top:243px; left:553px;}
#billboardOctagon1:hover {width:50px; height:50px; position:absolute; top:243px; left:553px; background: url(../images/oct_rollover.png) no-repeat;}
#billboardOctagon2 {width:50px; height:50px; position:absolute; top:242px; left:341px;}
#billboardOctagon2:hover {width:50px; height:50px; position:absolute; top:242px; left:341px; background: url(../images/oct_rollover.png) no-repeat;}
#billboardOctagon3 {width:50px; height:50px; position:absolute; top:283px; left:242px;}
#billboardOctagon3:hover {width:50px; height:50px; position:absolute; top:283px; left:242px; background: url(../images/oct_rollover.png) no-repeat;}
#billboardOctagon4 {width:50px; height:50px; position:absolute; top:285px; left:724px;}
#billboardOctagon4:hover {width:50px; height:50px; position:absolute; top:285px; left:724px; background: url(../images/oct_rollover.png) no-repeat;}
#billboardOctagon5 {width:50px; height:50px; position:absolute; top:469px; left:796px;}
#billboardOctagon5:hover {width:50px; height:50px; position:absolute; top:469px; left:796px; background: url(../images/oct_rollover.png) no-repeat;}
#billboardOctagon6 {width:50px; height:50px; position:absolute; top:511px; left:465px;}
#billboardOctagon6:hover {width:50px; height:50px; position:absolute; top:511px; left:465px; background: url(../images/oct_rollover.png) no-repeat;}
#billboardOctagon7 {width:50px; height:50px; position:absolute; top:473px; left:196px;}
#billboardOctagon7:hover {width:50px; height:50px; position:absolute; top:473px; left:196px; background: url(../images/oct_rollover.png) no-repeat;}
#billboardOctagon8 {width:50px; height:50px; position:absolute; top:206px; left:134px;}
#billboardOctagon8:hover {width:50px; height:50px; position:absolute; top:206px; left:134px; background: url(../images/oct_rollover.png) no-repeat;}
#belowFoldOctagon {width: 954px;overflow: hidden;color: #8a8a8a;background-color: #e8e8e8;text-align: left;margin-left: auto;margin-right: auto;margin-top: 20px;margn-bottom: 10px;}
#belowFoldOctagon p {line-height: 110%;margin-bottom: 1.2em;}
#belowFoldOctagon h3 {color: #c10e1f;font-size: 24px;font-weight: bold;text-transform: uppercase;margin-top: 15px;}
#belowFoldOctagon h4 {color: #c10e1f;font-size: 18px;font-weight: bold;text-transform: uppercase;margin-top: 8px;}
#belowFoldOctagonIntro {width: 840px;margin-left: auto;margin-right: auto;margin-bottom: 10px;padding: 20px;}
.octagonRow {float: left;font-size: 12px;display: block;}
.octagonRowLegend {float: left;width: 400px;height: 150px;margin-top: 10px;margin-left: 50px;}
.octagonRowNum {float: left;margin-right: 20px;width: 36px;height: 140px;}


/* Training Videos */
#billboardTrainingVid {height: 507px;width: 898px;padding: 28px;background-color: #6a6a6a;}
#trainingVidIntroBox {text-align: left;width: 325px;height: 320px;float: left;position: absolute;
	background: url(../images/billboard_watch_bg_blue.png) no-repeat;padding-top: 120px;padding-right: 60px;padding-left: 25px;}
#trainingVidIntroBox p {line-height: 110%;margin-left: 10px;margin-bottom: 10px;}
#trainingVidIntroBox #btnWatch {width: 68px;height: 73px;background: url(../images/btn_watch_red_sprite.png) bottom;float: right;margin-top: 15px;}
#trainingVidIntroBox #btnWatch:hover {background-position: top;}
#belowFoldTrainingVid {background-color: #e8e8e8;color: #8a8a8a;width: 954px;height: 500px;margin-left: auto;margin-right: auto;margin-top: 20px;padding: 0px;
	font-size: 18px;text-transform: uppercase;font-weight: bold;text-align: left;line-height: 110%;}
#belowFoldTrainingVid a:link {color: #507380; text-decoration: none;}
#belowFoldTrainingVid a:hover {color: #c10e1f; text-decoration: none;}
#belowFoldTrainingVid a:active {color: #c10e1f; text-decoration: none;}
#belowFoldTrainingVid a:visited {color: #507380; text-decoration: none;}
.trainingVidRow {float: left;margin-top: 20px;margin-left: 90px;}
.trainingVidClip {float: left;width: 240px;height: 200px;margin: 10px;}


/* Weight Classes */
#billboardWeightClasses {height: 473px;width: 954px;background-image: url(../images/billboard_bg_weightclasses.jpg);background-repeat: no-repeat;padding: 0px;}
#billboardWeightClasses p {position: relative;text-align: left;height: 50px;top: 50px;left: 50px;}

#WCrollovers {height: 473px;width: 954px;position: relative;}
#WCrollovers li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
#WCrollovers a {display: block; width: 100%;}

#WCrollovers #bW {left: 5px; top: 70px; width: 200px; height: 310px;}
#WCrollovers #fW {left: 120px; top: 70px; width: 230px; height: 310px;}
#WCrollovers #lW {left: 230px; top: 70px; width: 230px; height: 310px;}
#WCrollovers #wW {left: 360px; top: 70px; width: 230px; height: 310px; z-index:50;}
#WCrollovers #mW {left: 455px; top: 70px; width: 260px; height: 310px; z-index:80;}
#WCrollovers #lhW {left: 590px; top: 70px; width: 280px; height: 310px; z-index:90;}
#WCrollovers #hW {left: 710px; top: 60px; width: 246px; height: 320px; z-index:100;}

#WCrollovers #bW a {height: 310px;}
#WCrollovers #fW a {height: 310px;}
#WCrollovers #lW a {height: 310px;}
#WCrollovers #wW a {height: 310px;}
#WCrollovers #mW a {height: 310px;}
#WCrollovers #lhW a {height: 310px;}
#WCrollovers #hW a {height: 320px;}

#WCrollovers #bW a:hover {background: url(../images/billboard_wc_rollovers.png) no-repeat 3px -11px;}
#WCrollovers #fW a:hover {background: url(../images/billboard_wc_rollovers.png) no-repeat -112px -319px;}
#WCrollovers #lW a:hover {background: url(../images/billboard_wc_rollovers.png) no-repeat -222px -11px;}
#WCrollovers #wW a:hover {background: url(../images/billboard_wc_rollovers.png) no-repeat -352px -319px;}
#WCrollovers #mW a:hover {background: url(../images/billboard_wc_rollovers.png) no-repeat -447px -11px;}
#WCrollovers #lhW a:hover {background: url(../images/billboard_wc_rollovers.png) no-repeat -582px -319px;}
#WCrollovers #hW a:hover {background: url(../images/billboard_wc_rollovers.png) no-repeat -702px -1px;}



#belowFoldWeightClasses {background-color: #e8e8e8;font-size: 12px;color: #4a4a4a;width: 954px;text-align: left;
	margin-left: auto;margin-right: auto;padding-bottom: 15px;padding-top: 1px; overflow-x: hidden; overflow-y: auto;}
#belowFoldWeightClasses h3 {font-size: 18px;color: #c10e1f;font-weight: bold;margin-bottom: .3em;}
#belowFoldWeightClasses h4 {color: #c10e1f;font-weight: bold;margin-bottom: .3em;}
#belowFoldWeightClasses p {margin-bottom: 1em;line-height: 130%;}
#weightClassDetail {width: 436px;height: 232px;float: left;padding-top:28px; padding-left: 38px;}
#weightClassWeighIn {width: 412px;height: 232px;float: left;padding: 28px;}
#weightClassWeighIn #btnGo {width: 48px;height: 20px;background: url(../images/btn_go_gray_sprite.png) bottom;float: right;margin-top: 1px;margin-right: 125px;}
#weightClassWeighIn #btnGo:hover {background-position: top;}
#weightClassWeighIn h3 {width: 190px;color: #white;font-size: 18px;font-weight: bold;text-transform: uppercase;margin-top: 38px;margin-left:10px;}
#weightClassTitle {clear: both;text-align: left;width: 880px;margin-left: auto;margin-right: auto;text-transform: uppercase;}
#weightClassTitle table {background-color:#d6d6d6;}
#weightClassTitle .firstRow {font-weight:bold;cursor:pointer;}
#weightClassTitle .altRow {background-color:#e8e8e8;}
#weightClassTitle .titleHeadBuffer {font-size: 5px;}
#weightClassTitle .titleHead {font-size: 18px;text-transform: uppercase;color: #c10e1f;text-align: center;font-weight: bold;}
#weightClassTitle .titleHeadNote {font-size: 10px;text-align: right;text-transform: none;}
#weightClassTitle .titleArrow {width: 20px; text-align:center;}
#weightClassTitle th {padding:5px;color:#c10e1f;font-weight: bold;}
#weightClassTitle td {padding:5px;}
.weightClassNoTransform {text-transform:none;}
.divisionFootNote {text-transform:none;font-size:x-small; vertical-align:top;color: blue;font-weight:bold;}
.weightClassFootNote {text-transform:none;font-size:x-small; vertical-align:top;color: #c10e1f;font-weight:bold;}

#skillsBanner {margin-top: 0px;margin-bottom: 20px;padding-left: 18px;height: 86px;font-weight: bold;text-align: left;color: #FFF;position: relative;}
#skillsBannerBackgroundA {
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, right top, from(#4a4a4a), to(#6b6b6b));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(left top, #4a4a4a, #6b6b6b);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#4a4a4a, endColorStr=#6b6b6b, GradientType=1);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4a4a4a, endColorstr=#6b6b6b, GradientType=1)";
	
	position:absolute;
 	top:0;
 	left:0;
 	width: 50%;	
 	height: 100%;
 	display:inline;
}
#skillsBannerBackgroundB {
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, right top, from(#6b6b6b), to(#4a4a4a));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(left top, #6b6b6b, #4a4a4a);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#6b6b6b, endColorStr=#4a4a4a, GradientType=1);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#6b6b6b, endColorstr=#4a4a4a, GradientType=1)";
	
	position:absolute;
 	top:0;
 	right:0;
	width: 51%;
 	height: 100%;
	display:inline;
 	border: 0px;
}
#skillsBannerContent {position:relative;color: #AAA;height: 100%;}
#skillsBannerImage {float:left;padding-right: 20px;}
#skillsHeader {color: #fff;font-size: 36px;font-weight: bold;text-transform: uppercase;text-shadow:rgba(0,0,0,0.7) 1px 2px 3px;padding-top: 10px;}

a.skillTabLink{font-size: 14px;font-weight: bold;text-transform: uppercase;color: #c3c3c3;text-decoration: none;}
.skillTabLink:hover {font-size: 14px;font-weight: bold;text-transform: uppercase;color: #FFF;text-decoration: none;}
.skillTabLink:active {font-size: 14px;font-weight: bold;text-transform: uppercase;color: #c10e1f;text-decoration: none;}
.skillTabLinkActive {font-size: 14px;font-weight: bold;text-transform: uppercase;color: #FFF;text-decoration: none;}

.marine-background-ad { position:absolute; top: 0px; left: 50%; margin-left: -800px; padding: 0px; width:1600px; overflow:hidden; }
.marine-background-ad-center { margin-left: auto; margin-right:auto; display: block; width:100%; height: 1000px;overflow:hidden; }
.marine-background-ad img { padding: 0px; margin-left: 0px; overflow:hidden; display:block;} 


/* Bottom Pathway */
#nextChapter {width: 954px; height: 38px; margin-left: auto; margin-right: auto; background-color:#d6d6d6; color:#c10e1f; font-weight: bold; font-style:italic;
	padding-top:0px; padding-bottom:0px; font-size:18px; text-align:right;}
#nextChapter p {float: right; margin-top:8px;}
#nextChapter #nextArrow {height: 35px; width: 14px; background: url("../images/tiny_silver_arrow_sprite.png") no-repeat bottom; display:inline-block; float:right; margin-left:20px; margin-right:10px; margin-top:1px;}
#nextChapter #nextArrow:hover {background-position: top;}
#nextChapter .previousLeft {padding-top: 7px; margin-left: 28px;  text-align:left; float:left;}
#nextChapter .nextRight {padding-top: 7px; margin-right: 28px;  text-align:right; float:right;}

#nextChapter a:link {color:#c10e1f; text-decoration: none;}
#nextChapter a:hover {color:#000;}
#nextChapter a:active {color:#000;}
#nextChapter a:visited {color:#c10e1f; text-decoration: none;}

/* Error Page */
#errorApology {float:clear; width:898px; background-color:#e8e8e8; margin-left: auto; margin-right: auto; padding: 28px;}
#errorApology h2 {width: 504px;background: url(../images/bg_intro_tab.png) no-repeat;text-align: left;padding: 20px;text-transform:uppercase; color:#e8e8e8; font-weight:bold; font-size: 32px;margin-bottom:30px;text-shadow:rgba(0,0,0,0.8) 0 2px 3px;}
#errorApology p {color: #616161; font-size: 15px; margin-top:15px; margin-left:2px;}
#errorApology a:link {text-decoration:none; color:#c10e1f;}
#errorApology a:hover {text-decoration:none; color:#000;}
#errorApology a:active {text-decoration:underline; color:#000;}
#errorApology a:visited {text-decoration:none; color:#c10e1f;}



/* Glossary + Rules & Regs */
dd {display: block;line-height: 18px;margin-left: 0;margin-bottom:4px;padding-bottom: 4px;padding-right: 35px;text-align: left;}
dt {text-align: left;line-height: 12px;padding-bottom: 4px;}

#main {width: 954px;margin-left: auto;margin-right: auto;background-color: #4a4a4a;overflow: hidden;}
#main_content {margin-top: 0px;width: 900px;background-color: #e8e8e8;padding: 28px ;overflow: hidden;}
#billboard_content {height: 417px;width: 898px;background-color: #000;padding: 28px;position:relative;margin-top: 0px;margin-left: auto;margin-right: auto;margin-bottom: 0px;}
#scroll_content {width: 845px;background-color: #e8e8e8;padding-top: 180px;padding-left: 28px;padding-bottom: 28px;}
#scroll_content dd {line-height: 115%;margin-bottom: 9px;}
#scroll_content br {clear: left;}
#downloadRules {width:171px; height:86px; float:right; margin-right:30px; position:relative; top:50px;}
#header_content {width: 504px;height: 86px;float: left;background: url("../images/bg_intro_tab.png") #e8e8e8 no-repeat;color: #fff;font-size: 36px;font-weight: bold;text-align: left;text-shadow: 1px 1px 2px #2d2d2d;text-transform: uppercase;padding-left: 28px;padding-top: 21px;}
#search_content {width: 250px;height: 86px;background-color: #e8e8e8;font-size: 12px;font-weight: bold;color: #000;text-shadow: 1px 1px 2px #2d2d2d;padding-left: 28px;padding-top: 21px;float: right;}

#letter_nav {height: 33px;width: 837px;float: left;margin-left: 28px;margin-bottom: 28px;border-bottom: 2px solid #bcbcbc;}
#left_column {width: 500px;float: left;margin-top: 12px;padding-left: 32px;margin-bottom: 20px;}
#rt_column {width: 320px;float: right;margin-top: 12px;text-align: center;margin-right: 40px;overflow:visible;}
#rt_column img {margin-bottom: 5px;}
#left_callout{width:485px;height: 790px;background-color: #d6d6d6;float: left;margin-top: 12px;margin-left: 33px;padding-left: 55px;padding-top: 28px;text-align: left;}
#rt_callout{width:327px;height: 790px;float: right;margin-top: 12px;text-align: center;background-color: #cdcdcd;padding-top: 28px;text-align: left;}

#rulesNav {margin-bottom: 28px;margin-left: 32px;border-bottom: 2px solid #bcbcbc;float: left;width: 840px;}
#rulesNav ul {list-style-type:none;list-style-position: none;}
#rulesNav li {padding-left:20px;background:url(../images/list_arrow_red.png) no-repeat 0 0px;width: 20em;margin-left: 15px;text-indent: 15px;padding-left: 0px;padding-bottom: 15px;cursor: pointer;font-weight: bold;font-size: 12px;}
#rulesNav a {color: #000;text-decoration: none;}
#rulesNav a:hover {color: #c10e1f;}
#rulesNav .column1, .column2, .column3{float: left;text-align: left;padding-left: 2px; padding-right: 5px;}
.rules_subhead {width: 840px;float: left;color: #c10e1f;font-size: 12px;font-weight: bold;text-align: left;margin-bottom: 12px;margin-left: 2px;padding-left: 2px;padding-bottom: 5px;border-bottom: 2px solid #bcbcbc;}
.rules_text {color: #616161;text-align: left;font-weight: normal;font-size: 12px;padding-left: 5px;padding-bottom: 15px;margin-right: 50px;margin-bottom: 12px;}
.rules_text ol li {list-style-type: upper-alpha;list-style-position: outside;padding-bottom: 8px;margin-left: 18px;}
.rules_text ol ol li {list-style-type: lower-roman;list-style-position: outside;margin-left: 37px;padding-bottom: 8px;}
.rules_text ol ol ol li {list-style-type: lower-alpha;list-style-position: outside;margin-left: 60px;padding-bottom: 8px;}
.rulesSafariSpacer {font-size: 3px;}

.weight_list {margin-left: 40px;}
.nav_letterA {height: 33px;width: 32px;float: left;background: url("../images/icn_pointer.png") center bottom no-repeat;color: #c10e1f;font-size: 16px;font-weight: bold;text-align: center;text-decoration: none;}
.nav_letterA:hover {color: #c10e1f; background-image: url("../images/icn_pointer.png") no-repeat;}
.nav_letter {height: 33px;width: 32px;float: left;background: url("../images/icn_pointer_blank.png") center bottom no-repeat;color: #616161;font-size: 16px;font-weight: bold;text-align: center;text-decoration: none;}
.nav_letter:hover {color: #c10e1f;background-image: url("../images/icn_pointer.png");}
.section_letter {width: 840px;height: 28px;font-size: 30px;font-weight: bold;color: #c10e1f;text-align: left;margin-top: 20px;margin-bottom: 12px;padding-bottom: 5px;border-bottom: 2px solid #bcbcbc;}
.section_header {width: 840px;font-size: 18px;font-weight: bold;color: #c10e1f;text-align: left;border-bottom: 2px solid #bcbcbc;margin-bottom: 12px;margin-left: 31px;padding-bottom: 5px;float: left; line-height:110%}
.entry_term {font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;color: #c10e1f;}
.entry_def {font-family: Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;color: #616161;padding-right: 25px;}


#left_callout h3 {font-size: 21px;font-weight: bold;color: #c10e1f; margin-bottom: 20px;}
#left_callout h4 {font-size: 14px;font-weight: bold;color: #c10e1f;}
#left_callout p {font-size: 12px; width: 430px;line-height: 120%;}

#rt_callout h3 {font-size: 21px;font-weight: bold;color: #c10e1f;padding-left: 50px; margin-bottom: 20px;}
#rt_callout h4 {font-size: 14px;font-weight: bold;color: #c10e1f; margin-bottom: 5px;}
#rt_callout p {font-size: 11px; margin-bottom: 20px;}

#billboardWhatItTakes {height: 507px;width: 898px;background-color: #000;padding: 28px;position:relative;margin-left: auto;margin-right: auto;margin-bottom: 0px;}
#whatItTakesLeft {color: #6a6a6a;width: 500px;float: left;margin-top: 12px;padding-left: 32px;margin-bottom: 20px;text-align: left;}
#whatItTakesLeft h3 {font-size: 21px;font-weight: bold;color: #c10e1f; margin-bottom: 4px;}
#whatItTakesLeft h4 {font-size: 13px;font-weight: bold;color: #c10e1f; margin-bottom: 4px;}
#whatItTakesLeft p {font-size: 12px; line-height: 140%; margin-bottom: 16px;}
#whatItTakesRight {width: 320px;height: 800px;float: right;margin-top: 12px;text-align: center;margin-right: 40px;}


.results_head_txt {font-size: 18px;font-weight: bold;color: #c10e1f;padding-bottom: 16px;float: left;}
.body_txt {font-weight: normal;font-size: 12px;color: #4a4a4a;text-align: left;line-height: 18px;}
.caption_box {width: 225px;font-size: 12px;color: #4a4a4a;line-height: 14px;margin-right: auto;margin-left: auto;margin-bottom: 14px;}
.quote_box {width: 500px;height: 150px;background: #d4d4d4 url("../images/quotes-red-left_lg.gif") 10px 18px no-repeat;float: left;padding-left: 15px;margin-top: 18px;margin-bottom: 18px;text-align: left; padding-bottom:10px;}
.quote_box_txt{font-weight: bold;font-style: oblique;font-size: 16px;color: #616161;line-height: 20px;padding: 20px; overflow:hidden;}
.quote_box_quote{background: url("../images/quotes-red-right_lg.gif") no-repeat;vertical-align: middle;}
.rt_sig_align{float: right;padding-right: 16px;margin-top: 10px; display:block;}
.imgBox {font-size: 12px;width: 225px;color: #4a4a4a;line-height: 14px;text-align: left;float: none;margin-left: auto;margin-right: auto;margin-bottom: 14px;}
.glossaryReturnTop {float: right;font-size: 10px;margin-top: 15px;}
.rulesReturnTop {float: right;font-size: 10px;margin-right: 5px;}
.takesIcons {display:inline-block; height:10px;}
.takesIcons a:link {text-decoration: none;}
.takesIcons a:hover {text-decoration: none;}
.takesIcons a:active {text-decoration: none;}
.takesIcons a:visited {text-decoration: none;}






