@charset "utf-8";
/* Global CSS Styles for Utah Summer Games Screen*/


body{margin:0px; padding:0px; background-color:#051e2c; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#FFFFFF;}
a{color:#FFFFFF;}
a:hover{color:#f2f79c;}
p{font-size:18px; padding:0px; margin:0px; }
img{border:0px;}
h1{font-size:36px; font-weight:100; padding:0px; margin:0px; padding-bottom:10px;}
h2{font-size:.9em; font-weight:bold; padding:0px; padding-top:10px; margin:0px; color:#f2f79c;}
h3{font-size:2.5em; font-weight:100; padding:0px; margin:0px; padding-bottom:10px;}
input{background-color:#03273b; border:1px solid #f2f79c; color:#FFFFFF;}
select{background-color:#03273b; border:1px solid #f2f79c; color:#FFFFFF;}
textarea{background-color:#03273b; border:1px solid #f2f79c; color:#FFFFFF;}
fieldset{border:0px none;}

span.yearupdate{color:#F00; font-style:italic;}


#main{width:970px; margin:0px auto;}
#mainAdmin{margin-left:50px;}
#header{width:970px; height:441px; background:no-repeat top left; background-image:url(../images/mainHeader.jpg); display: none;}
#headerSports{width:970px; height:0px;}
#navigation{width:970px; display: none;}
#headerNavigation{width:970px; height:51px; background-color:#051e2c; position:absolute; top:50px;}
#information{width:970px; clear:both; }
#footer{width:970px; height:20px; text-align:right; font-size:.6em; margin-bottom:10px; margin-top:20px; display: none; }

#newsBox{width:478px; float:left; margin:10px; margin-left:15px; border-bottom:#294d5b solid 1px;}
#newsBoxTop{width:478px; height:25px; background:url(../images/newsBoxTop2.png) no-repeat top left; font-size:.8em;}
#newsBoxTop p{padding-left:10px; padding-top:5px;}
#newsBoxMid{width:478px; height:272px; background:url(../images/newsBoxMid2.png) top left;}

.newsStoryHeader{margin-left:1px; width:476px; height:30px; background:url(../images/headerBackground.jpg) top left; border-top:#294d5b solid 1px; color:#f2f79c; font-size:.8em; cursor:pointer;}
.newsStoryHeader p {width:476px; padding-left:10px; padding-top:5px; position:relative;}
.newsStoryHeader p img{padding-right:10px;}
.newsStoryHeader p span{position:absolute; right:25px; font-size:.7em;}
.newsStoryHeader:hover{margin-left:1px; width:476px; height:30px; background:#042d46 top left; border-top:#294d5b solid 1px;}
.newsStoryHeaderSelected{margin-left:1px; width:476px; height:30px; background:#042d46; color:#f2f79c; font-size:.8em; border-top:#294d5b solid 1px;}
.newsStoryHeaderSelected p {width:476px; padding-left:10px; padding-top:5px; position:relative;}
.newsStoryHeaderSelected p span{position:absolute; right:25px; font-size:.7em;}
.newsStoryHeaderSelected p img{padding-right:10px; padding-bottom:2px;}

.newsStoryBodyClosed{margin-left:1px; width:476px; height:148px; background:#042d46; display:none;}
.newsStoryBodyClosed p{font-size:.7em; padding-left:30px; padding-bottom:10px; width:300px;}

.newsStoryBodyClosed img.decoration{float:right; margin-right:15px;}

.newsStoryBody{margin-left:1px; width:476px; height:148px; background:#042d46; display:block;}
.newsStoryBody p{font-size:.7em; padding-left:30px; padding-bottom:10px; width:300px;}
.newsStoryBody img.decoration{float:right; margin-right:15px; margin-left:15px;}

#arrowBoxOut{height:15px;}
#arrowBoxOut img{float:left; padding-left:40px; padding-right:10px;}
#arrowBoxOut p.arrowBox{float:left; padding-left:0px; padding-bottom:0px; left:0px; margin:0px; color:#f2f79c; font-size:.8em; width:100px; line-height:15px;}
#arrowBoxOut p.arrowBox a{color:#fffeb0; text-decoration:none;}

p.red{color:#F00;}

#sponsersBox{width:211px; float:left; margin:10px; position:relative; border-bottom:#294d5b solid 1px;}
#sponsersBoxTop{width:211px; height:20px; background:url(../images/sportBoxTop2.png) no-repeat top left; padding-top:5px; color:#f2f79c; border-bottom:#294d5b solid 1px;}
#sponsersBoxTop p {padding-left:19px;}
#sponsersBoxMid{width:211px; height:272px; background:url(../images/sportBoxMid2.png) top left; text-align:center; font-size:.8em;}
#sponsersBoxMid img{margin:10px; margin-top:30px;}

#sportsBox{width:211px; float:left; margin:10px; position:relative; border-bottom:#294d5b solid 1px;}
#sportsBoxTop{width:211px; height:20px; background:url(../images/sportBoxTop2.png) no-repeat top left; padding-top:5px; color:#f2f79c; border-bottom:#294d5b solid 1px;}
#sportsBoxTop p {padding-left:22px;}
#sportsBoxTop p span{font-size:.6em;}
#sportsBoxMid{width:211px; height:272px; background:url(../images/sportBoxMid2.png) top left; text-align:center; font-size:.8em;}
#sportsBoxMid img{margin:10px; margin-top:58px;}

#resultsBox{width:211px; float:left; margin:10px; position:relative; display: none;}
#resultsBoxMid{width:211px; background:url(../images/sportBoxMid2.png) top left; text-align:center; font-size:.8em; border-bottom:#294d5b solid 1px; border-top:#294d5b solid 1px;}
#resultsBoxMid ul{list-style:none; padding:0px; margin:0px;}
#resultsBoxMid ul li{list-style:none; padding:0px; margin:0px; padding-top:2px;}
#resultsBoxMid ul li span{list-style:none; padding:0px; margin:0px; color:#f2f79c; font-size:1.1em;}

#boxImage{height:230px;}
#boxText{height:30px; padding-left:20px; padding-right:20px;}

#footer p{margin-right:15px;}

.navButton{float:left; width:95px; height:51px; background:url(../images/navButton.jpg) 0px 0px; margin:1px; position:relative; font-size:.9em; cursor:pointer;}
.navButton:hover{float:left; width:95px; height:51px; background:url(../images/navButton.jpg) 95px 0px; margin:1px; color:#f2f79c; position:relative;}
.navButton p{position:absolute; bottom:3px; right:5px;}

#sportsNav{width:191px; float:left; padding-right:20px; display: none;}
#sportsNav img{padding:10px;}
#sportsNav ul{padding:0px; margin:0px; list-style:none;}
#sportsNav ul li{padding:0px; margin:0px;  padding-left:20px; list-style:none; font-size:.7em;  padding-top:2px;}
#sportsNav ul li a{ text-decoration:none;}
#sportsNav ul li strong{text-decoration:underline;}

#sportsBody{width:508px; float:left; padding-right:20px;}
#sportsBody p{font-size:.8em;}
#sportsBody p span{color:#f2f79c; padding-right:5px;}

#sportsBody2{width:908px; float:left; padding-right:20px;}
#sportsBody2 p{ padding-bottom:10px;}
#sportsBody2 p strong{color:#f2f79c;}
#sportsBody2 p span{color:#f2f79c; padding-right:5px;}
#sportsBody2 ul{}
#sportsBody2 ul li{}
#sportsBody2 ul li strong{color:#f2f79c;}
#sportsBody2 ol{}
#sportsBody2 ol li{font-size:.8em;}
#sportsBody2 ol li strong{color:#f2f79c;}
#sportsBody2 table{width:508px;border-collapse:collapse; border-style:solid solid solid; border:#294d5b solid 1px; padding:0px; margin:0px;  margin-bottom:20px; margin-right:20px;}
#sportsBody2 table tr{}
#sportsBody2 table tr th{text-align:left; background-color:#03273b; padding:0px; margin:0px; border-bottom:#294d5b solid 1px; padding:5px;}
#sportsBody2 table tr td{text-align:left; padding:2px; padding-left:5px;}
#sportsBody2 blockquote{font-size:.8em;}

h4.redbold{ color:#F00; padding:0px; margin:0px; padding-bottom:10px;}

#normalBody{width:508px; float:left; padding-right:20px; padding-top:20px;}
#normalBody p{font-size:.8em; padding-bottom:10px;}
#normalBody p span{color:#f2f79c; padding-right:5px;}
#normalBody ul{padding:0px; margin:0px; list-style:none;}
#normalBody ul li{padding:0px; margin:0px;  list-style:none; font-size:.8em;  padding-top:2px;}
#normalBody ol{}
#normalBody ol li{font-size:.8em;  padding-top:2px;}
#normalBody ul li a{}
#normalBody ul li strong{text-decoration:underline;}



#buttons{margin-left:275px;}
#buttons input{background-color:#03273b; border:1px solid #f2f79c; color:#FFFFFF; margin:5px;}
#buttons input:hover{background-color:#064568; border:1px solid #f2f79c; color:#FFFFFF;}
#buttons p{margin-top:10px;}

#buttons2{margin-top:20px; margin-left:275px;}
#buttons2 input{background-color:#03273b; border:1px solid #f2f79c; color:#FFFFFF; margin:5px;}
#buttons2 input:hover{background-color:#064568; border:1px solid #f2f79c; color:#FFFFFF;}
#buttons2 p{margin-top:10px;}

#buttonsBot{margin-left:240px; margin-bottom:20px;}
#buttonsBot input{background-color:#03273b; border:1px solid #f2f79c; color:#FFFFFF;}
#buttonsBot input:hover{background-color:#064568; border:1px solid #f2f79c; color:#FFFFFF;}
#buttonsBot p{margin-top:10px;}

#registrationOutBody{width:508px; float:left; padding-right:20px; padding-top:20px;}
#registrationOutBody p{font-size:.8em; padding-bottom:10px;}
#registrationOutBody p span{color:#f2f79c; padding-right:5px;}
#registrationOutBody p strong{color:#f2f79c; font-size:1.2em;}
#registrationOutBody ul{padding:0px; margin:0px; list-style:none;}
#registrationOutBody ul li{padding:0px; margin:0px;  list-style:none; font-size:.8em;  padding-top:2px; padding-bottom:10px;}
#registrationOutBody ul li strong{color:#f2f79c;}
#registrationOutBody ol{padding:0px; margin:0px; list-style:none;  padding-bottom:10px;}
#registrationOutBody ol li{font-size:.8em;  padding-top:2px; clear:both;}
#registrationOutBody ol li label{width:140px; text-align:right; float:left; padding-right:10px;}
#registrationOutBody ol li input{float:left;}
#registrationOutBody ol li select{float:left;}
#registrationOutBody ol li span{width:140px; text-align:right; float:left; padding-right:10px;}
#registrationOutBody ol li span.errorcode{text-align:left; padding-left:10px; width:190px;}
#registrationOutBody ul li a{}
#registrationOutBody ul li strong{text-decoration:underline;}
#registrationOutBody h3{font-size:1em; color:#f2f79c; font-weight:100; padding:0px; margin:0px; padding-top:10px; padding-bottom:10px;}

#registrationBody{width:970px; float:left; padding-top:20px; position:relative;}
#registrationBody p{font-size:.8em; padding-bottom:10px;}
#registrationBody p span{color:#f2f79c; padding-right:5px;}
#registrationBody p span.red{color:#F00;}
#registrationBody p strong{color:#f2f79c; font-size:1.2em;}
#registrationBody ul{padding:0px; margin:0px; list-style:none;}
#registrationBody ul li{padding:0px; margin:0px;  list-style:none; font-size:.8em;  padding-top:2px; padding-bottom:10px;}
#registrationBody ul li strong{color:#f2f79c;}
#registrationBody ol{padding:0px; margin:0px; list-style:none; padding-bottom:10px; overflow:hidden;}
#registrationBody ol li{font-size:.8em;  padding-top:2px; clear:both;}
#registrationBody ol li label{width:140px; text-align:right; float:left; padding-right:10px;}
#registrationBody ol li input{float:left;}
#registrationBody ol li select{float:left;}
#registrationBody ol li span{width:140px; text-align:right; float:left; padding-right:10px;}
#registrationBody ol li span.errorcode{text-align:left; padding-left:10px; width:190px;}
#registrationBody ul li a{}
#registrationBody ul li strong{text-decoration:underline;}
#registrationBody ul li span.red{color:#F00;}
#registrationBody h3{font-size:1em; color:#f2f79c; font-weight:100; padding:0px; margin:0px; padding-top:10px; padding-bottom:10px;}

#registrationBody registrationBodyAdmin {overflow:auto;}
#registrationBody registrationBodyAdmin table{padding:0px; margin:0px;}
#registrationBody registrationBodyAdmin table tr{padding:0px; margin:0px;}
#registrationBody registrationBodyAdmin table tr td{padding:0px; margin:0px;}

#registrationBody fieldset{padding:0px; margin:0px; border:0px;}
#registrationBody fieldset legend{padding:0px; margin:0px; border:0px; padding-top:10px; color:#f2f79c;}

#secondlist{clear:both; position:absolute; top:50px; right:9px;}
#secondlist ul{}
#secondlist ul li{width:auto; height:15px;text-align:center; background-color:#03273b; border:1px solid #f2f79c; color:#FFFFFF; float:left; margin-left:5px;}
#secondlist ul li:hover{width:auto; text-align:center; background-color:#064568; border:1px solid #f2f79c; float:left; margin-left:5px; color:#f2f79c;}
#secondlist ul li a{text-decoration:none; padding-left:10px; padding-right:10px;}
#secondlist ul li a:hover{color:#FFFFFF}
#secondlist ul li#active{width:auto; text-align:center; background-color:#064568; border:1px solid #f2f79c; float:left; margin-left:5px; color:#f2f79c;}

#thirdlist{clear:both; position:absolute; top:15px; right:9px;}
#thirdlist ul{}
#thirdlist ul li{width:100px; height:15px;text-align:center; background-color:#03273b; border:1px solid #f2f79c; color:#FFFFFF; float:left; margin-left:5px;}
#thirdlist ul li:hover{width:100px; text-align:center; background-color:#064568; border:1px solid #f2f79c; float:left; margin-left:5px; color:#f2f79c;}
#thirdlist ul li a{text-decoration:none;}
#thirdist ul li a:hover{color:#FFFFFF}
#thirdist ul li#active{width:100px; text-align:center; background-color:#064568; border:1px solid #f2f79c; float:left; margin-left:5px; color:#f2f79c;}

#registrationBody #registrationTabs{float:left; height:36px;}
#registrationBody #registrationTabs ul li {float:left; padding:0px; margin:0px; padding-top:10px; text-align:center;}
#registrationBody #registrationTabs ul li a{font-size:1.1em; color:#F2F79C; text-decoration:none;}

#registrationBody #registrationTabs ul li.individualsActive{width:132px; height:36px; background:url(../images/tabIndividuals_hover.png) top left no-repeat;}
#registrationBody #registrationTabs ul li.individuals{width:132px; height:36px; background:url(../images/tabIndividuals.png) top left no-repeat;}
#registrationBody #registrationTabs ul li.individuals:hover{width:132px; height:36px; background:url(../images/tabIndividuals_hover.png) top left no-repeat;}

#registrationBody #registrationTabs ul li.teams{width:92px; height:36px; background:url(../images/tabTeams.png) top left no-repeat;}
#registrationBody #registrationTabs ul li.teams:hover{width:92px; height:36px; background:url(../images/tabTeams_hover.png) top left no-repeat;}
#registrationBody #registrationTabs ul li.teamsActive{width:92px; height:36px; background:url(../images/tabTeams_hover.png) top left no-repeat;}

#registrationBody #registrationTabs ul li.checkout{width:110px; height:36px; background:url(../images/tabCheckout.png) top left no-repeat;}
#registrationBody #registrationTabs ul li.checkout:hover{width:110px; height:36px; background:url(../images/tabCheckout_hover.png) top left no-repeat;}
#registrationBody #registrationTabs ul li.checkoutActive{width:110px; height:36px; background:url(../images/tabCheckout_hover.png) top left no-repeat;}

#registrationBody #registrationInfoBox ul li{width:140px; height:12px;text-align:center; background-color:#03273b; border:1px solid #f2f79c; color:#FFFFFF; float:left; margin-left:30px;}
#registrationBody #registrationInfoBox ul li a{text-decoration:none;}
#registrationBody #registrationInfoBox ul li a:hover{color:#f2f79c;}


#registrationBody #registrationInfoBox h3{font-size:.9em; font-weight:bold; padding:0px; padding-top:20px; padding-bottom:20px; padding-left:30px; margin:0px; color:#f2f79c;}

#registrationBody #registrationInfoBox #listSport{margin-bottom:20px;}
#registrationBody #registrationInfoBox #listSport ul{margin-bottom:10px; }
#registrationBody #registrationInfoBox #listSport ul li{margin:0px; padding:0px; margin-left:30px; border:0px; background-color:#041823; height:100%; float:none; text-align:left; width:auto;}
#registrationBody #registrationInfoBox #listSport ul li a{text-decoration:none;}
#registrationBody #registrationInfoBox #listSport ul li a:hover{color:#f2f79c;}

#registrationBody #registrationInfoBox #listTeam{margin-bottom:20px;}
#registrationBody #registrationInfoBox #listTeam ul{margin-bottom:10px; }
#registrationBody #registrationInfoBox #listTeam ul li{margin:0px; padding:0px; margin-left:30px; margin-bottom:5px; border:0px; background-color:#041823; height:100%; float:none; text-align:left; width:600px;}
#registrationBody #registrationInfoBox #listTeam ul li a{text-decoration:none;}
#registrationBody #registrationInfoBox #listTeam ul li a:hover{color:#f2f79c;}

#registrationBody #registrationBoxTop{width:393px; height:4px; margin-top:32px; background:url(../images/registrationBoxTop.png) bottom right no-repeat; float:left;}
#registrationBody #registrationBoxBot{width:726px; height:5px; background:url(../images/registrationBoxBot.png) bottom right no-repeat;}

#registrationBody #homeText table{clear:both;}
#registrationBody #homeText h1{padding-left:10px;}

#registrationBody #cartBox{width:236px; margin-top:71px; float:left;}
#registrationBody #cartBox #cartTop{width:236px; height:4px; background:url(../images/cartTop.png); }
#registrationBody #cartBox #cartBot{width:236px; height:4px; background:url(../images/cartBot.png);}
#registrationBody #cartBox #cart{ width:236px; overflow:hidden; background:url(../images/cartBackground.png) left top repeat-y;  }

#registrationBody #cartBox2{width:236px; margin-top:33px; float:left;}
#registrationBody #cartBox2 #cartTop{width:236px; height:4px; background:url(../images/cartTop.png); }
#registrationBody #cartBox2 #cartBot{width:236px; height:4px; background:url(../images/cartBot.png);}
#registrationBody #cartBox2 #cart{ width:236px; overflow:hidden; background:url(../images/cartBackground.png) left top repeat-y;  }

#minicart {float:left; margin-left:5px; margin-right:5px;}
#minicart h3{font-size:.9em; color:#f2f79c; font-weight:bold; padding:0px; margin:0px; text-align:center; padding:3px;}
#minicart table{font-size:.8em; width:226px;}
#minicart table tr{}
#minicart table tr th{background-color:#064568;}
#minicart table tr td{ padding-left:10px;}
#minicart #cartLine{width:212px; height:1px; margin-left:7px; background:url(../images/cartLine.png) top left repeat-x;}
#minicart #cartPrice{color:#F2F79C;}
#minicart #cartTotal{color:#F2F79C; font-size:1.1em;}
#minicart p.checkout{margin:0; padding:2px; text-align:right;font-size:.8em;}
#minicart p.checkout a{color:#FFFFFF; text-decoration:none;}
#minicart p.checkout a strong{ color:#FFFFFF; font-weight:100; font-size:.8em; text-decoration:underline;}
#minicart p.checkout a strong:hover{ color:#F2F79C; font-weight:100; font-size:.8em; }
#minicart p.editcart{text-align:right;font-size:.8em; padding:2px; padding-bottom:4px;}
#minicart p.editcart a{font-weight:100; font-size:.8em; }

#minicart ul li.checkout{width:80px; height:12px;text-align:center; background-color:#03273b; border:1px solid #f2f79c; color:#FFFFFF; float:left; margin:10px; margin-left:20px;}
#minicart ul li.editcart{width:80px; height:12px;text-align:center; background-color:#03273b; border:1px solid #f2f79c; color:#FFFFFF; float:left; margin:10px; }
#minicart ul li.checkout:hover{width:80px; height:12px;text-align:center; background-color:#064568; border:1px solid #f2f79c; color:#FFFFFF; float:left; margin:10px; margin-left:20px;}
#minicart ul li.editcart:hover{width:80px; height:12px;text-align:center; background-color:#064568; border:1px solid #f2f79c; color:#FFFFFF; float:left; margin:10px; }

#minicart ul li.checkout a{text-decoration:none; color:#FFFFFF;}
#minicart ul li.editcart a{text-decoration:none; color:#FFFFFF;} 
#minicart ul li.checkout a:hover{text-decoration:none; color:#FFFFFF;}
#minicart ul li.editcart a:hover{text-decoration:none; color:#FFFFFF;} 

#registrationBody #homeText #registrationInfoBox table.roster{}
#registrationBody #homeText #registrationInfoBox table.roster tr{}
#registrationBody #homeText #registrationInfoBox table.roster tr td{padding-left:5px; text-align:left; padding-top:2px; padding-bottom:2px; overflow:hidden; padding-right:5px;}
#registrationBody #homeText #registrationInfoBox table.roster tr td input.white{background-color:#FFFFFF; border:1px solid #064568; color:#000000;}
#registrationBody #homeText #registrationInfoBox table.roster tr td select.white{background-color:#FFFFFF; border:1px solid #064568; color:#000000;}


#registrationBody #homeText{clear:both; padding-top:0px; width:728px; float:left;}
#registrationBody #homeText table{ width:670px;  border:3px solid #7a7a7a; margin:30px; }
#registrationBody #homeText #registrationInfoBox table tbody{border:0px;}
#registrationBody #homeText #registrationInfoBox table tr{border-bottom:1px solid #7a7a7a; }
#registrationBody #homeText #registrationInfoBox table tr.heading{background-color:#03273b; text-align:left; color:#F2F79C; font-weight:100;}
#registrationBody #homeText #registrationInfoBox table tr th{padding-left:20px; font-size:.9em; height:23px;}
#registrationBody #homeText #registrationInfoBox table tr td{padding-left:20px; text-align:left; padding-top:5px; padding-bottom:5px; overflow:hidden;}
#registrationBody #homeText #registrationInfoBox table tr td.name{width:130px;}
#registrationBody #homeText #registrationInfoBox table tr td.name ul li{background-color:#041823; border:0px; text-align:left; margin:0px; font-size:1em; height:100%; width:110px; padding:0px; margin:0px; font-size:.85em; padding-bottom:5px;}


#registrationBody #homeText #registrationInfoBox table.checkout{width:670px; margin-top:0px;}
#registrationBody #homeText #registrationInfoBox table.checkout tr{ }
#registrationBody #homeText #registrationInfoBox table.checkout tr th{text-align:left; border-bottom:1px solid #7a7a7a;}
#registrationBody #homeText #registrationInfoBox table.checkout tr th.checkoutAthlete{width:200px;}
#registrationBody #homeText #registrationInfoBox table.checkout tr th.checkoutSport{width:235px;}
#registrationBody #homeText #registrationInfoBox table.checkout tr th.checkoutFee{width:235px;}
#registrationBody #homeText #registrationInfoBox table.checkout tr td{text-align:left;}
#registrationBody #homeText #registrationInfoBox table.checkout tr td.checkoutAthlete{width:200px;}
#registrationBody #homeText #registrationInfoBox table.checkout tr td.checkoutSport{width:235px;}
#registrationBody #homeText #registrationInfoBox table.checkout tr td.checkoutFee{width:235px;}

#registrationBody #homeText #registrationInfoBox table.editcart{margin-top:0px;}


#registrationBody #homeText #registrationInfoBox table.payment{border:0px; margin:0px;}
#registrationBody #homeText #registrationInfoBox p.grandtotal{color:#F2F79C; text-align:right; padding-right:160px;}

#registrationBody #homeText #registrationInfoBox table tr td.name ul li a:hover{color:#F2F79C;}
#registrationBody #homeText #registrationInfoBox table tr td.name ul li img{width:8px; height:8px; padding-right:5px;}
#registrationBody #homeText #registrationInfoBox table tr td.name ul li.deleteAthlete a{color:#F2F79C;}
#registrationBody #homeText #registrationInfoBox table tr td.sport{width:200px;}
#registrationBody #homeText #registrationInfoBox table tr td.sport ul li{background-color:#041823; border:0px; text-align:left; margin:0px; font-size:1em; height:100%; width:180px; padding:0px; margin:0px; font-size:.85em; padding-bottom:5px;}
#registrationBody #homeText #registrationInfoBox table tr td.sport ul li a:hover{color:#F2F79C;}
#registrationBody #homeText #registrationInfoBox table tr td.sport ul li img{width:10px; height:10px; padding-right:5px;}
#registrationBody #homeText #registrationInfoBox table tr td.sport ul li.addSport a{color:#F2F79C;}

#registrationBody #homeText #registrationInfoBox table tr td.sportHome{width:540px;}
#registrationBody #homeText #registrationInfoBox table tr td.sportHome ul li{background-color:#041823; border:0px; text-align:left; margin:0px; font-size:1em; height:100%; width:500px; padding:0px; margin:0px; font-size:.85em; padding-bottom:5px;}
#registrationBody #homeText #registrationInfoBox table tr td.sportHome ul li a:hover{color:#F2F79C;}

#registrationBody #homeText #registrationInfoBox table tr td.sportHome ul li img{width:10px; height:10px; padding-right:5px;}
#registrationBody #homeText #registrationInfoBox table tr td.sportHome ul li img.cart{width:12px; height:12px; padding-right:5px; padding-left:5px; padding-top:2px;}
#registrationBody #homeText #registrationInfoBox table tr td.sportHome ul li.addSport a{color:#F2F79C;}
#registrationBody #homeText #registrationInfoBox table tr td.sportHome ul li.addSportBot{margin-top:10px; width:100px; height:12px;text-align:center; background-color:#03273b; border:1px solid #f2f79c; color:#FFFFFF; float:left; padding-top:3px;}
#registrationBody #homeText #registrationInfoBox table tr td.sportHome ul li.addSportBot:hover{background-color:#064568;}

#registrationBody #homeText #registrationInfoBox table tr td.sportHome ul li.addSportTop{margin-top:5px;}
#registrationBody #homeText #registrationInfoBox table tr td.sportHome ul li.addSportBot a{color:#FFFFFF;}

#registrationBody #homeText #registrationInfoBox table tr td.sportHome ul li.addSport{border-bottom:1px solid #7A7A7A;}
#registrationBody #homeText #registrationInfoBox table tr td.sportHome ul li span.statusalert{color:#F00; font-size:1.2em; }
#registrationBody #homeText #registrationInfoBox table tr td.sportHome ul li span.statusalert2{color:#0F0; font-size:1.2em;}
#registrationBody #homeText #registrationInfoBox table tr td.sportHome ul li span.statusalert3{color:#fffc00; font-size:1.2em;}
#registrationBody #homeText #registrationInfoBox table tr td.status ul li span.statusalert{color:#F00; font-size:1.2em; }
#registrationBody #homeText #registrationInfoBox table tr td.status ul li span.statusalert2{color:#0F0; font-size:1.2em;}
#registrationBody #homeText #registrationInfoBox table tr td.status ul li span.statusalert3{color:#fffc00; font-size:1.2em;}
#registrationBody #homeText #registrationInfoBox table tr td.status ul li.addToCart{width:auto; height:15px;text-align:center; background-color:#03273b; border:1px solid #f2f79c; color:#FFFFFF; float:left; margin:5px; padding-right:5px; padding-top:2px;}
#registrationBody #homeText #registrationInfoBox table tr td.status ul li.eligable{font-size:1.1em; color:#F00;}
#registrationBody #homeText #registrationInfoBox table tr td.status ul li.eligable img{padding-right:5px;}

#registrationBody #homeText #registrationInfoBox table tr td p.statusalert span.red{color:#F00;}
#registrationBody #homeText #registrationInfoBox table tr td p.statusalert span.yellow{color:#fffc00;}
#registrationBody #homeText #registrationInfoBox table tr td.status ul li.statusalert span.red{color:#F00;}
#registrationBody #homeText #registrationInfoBox table tr td.status ul li.statusalert span.yellow{color:#fffc00;}

#registrationBody #homeText #registrationInfoBox table tr td.status{width:340px;}
#registrationBody #homeText #registrationInfoBox table tr td.status ul li{background-color:#041823; border:0px; text-align:left; margin:0px; font-size:1em; height:100%; width:320px; padding:0px; margin:0px; font-size:.85em; padding-bottom:5px;}
#registrationBody #homeText #registrationInfoBox table tr td.status ul li a.update{color:#F2F79C;}
#registrationBody #homeText #registrationInfoBox table tr td.status ul li a.remove{color:#F2F79C;}
#registrationBody #homeText #registrationInfoBox table tr td.status ul li img.x{width:8px; height:8px; padding-right:5px; padding-left:5px;}
#registrationBody #homeText #registrationInfoBox table tr td.status ul li img.plus{width:10px; height:10px; padding-right:5px; padding-left:5px;}
#registrationBody #homeText #registrationInfoBox table tr td.status ul li img.cart{width:12px; height:12px; padding-right:5px; padding-left:5px; padding-top:2px;}
#registrationBody #homeText #registrationInfoBox table tr td a{text-decoration:none;}
#registrationBody #homeText table tr td{ font-size:.8em;}

#registrationBody #homeText #registrationInfoBox fieldset{width:700px; margin:10px;}
#registrationBody #homeText #registrationInfoBox fieldset legend{padding-left:180px; font-size:.8em;}

#registrationBody #homeText #registrationInfoBox fieldset.checkslong{margin:0px; width:auto;}
#registrationBody #homeText #registrationInfoBox fieldset.checkslong legend{padding-left:121px; font-size:1em;}

#registrationBody #homeText #registrationInfoBox ol li label{width:260px; text-align:right; float:left; padding-right:10px;}

#registrationInfoBox{width:726px; overflow:hidden; background:url(../images/registrationBoxBackground.png); padding-bottom:20px;}
#registrationInfoBox h2{margin:30px; margin-bottom:20px; margin-top:10px;}
#registrationInfoBox p{margin-left:30px; margin-right:30px;}
#registrationInfoBox p.statusalert{margin-left:0px; margin-right:20px;}

#sportsBanners{width:211px; height:330px; float:left; display: none;}

p.statusalert span.red{color:#F00;}
p.statusalert span.yellow{color:#fffc00;}


