﻿@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{padding:0px; margin:0px; }
img{border:0px;}
h1{font-size:1.5em; 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:#064568; border:1px solid #f2f79c; color:#FFFFFF; margin-bottom:5px;}
input:hover{background-color:#07679d; border:1px solid #f2f79c; color:#FFFFFF;}

select{background-color:#064568; border:1px solid #f2f79c; color:#FFFFFF; margin-bottom:5px;}
textarea{background-color:#064568; border:1px solid #f2f79c; color:#FFFFFF;}
fieldset{border:0px none;}

.deleteX{background:#051E2C;}
#tblMyShifts{margin-bottom:10px;}
#tblMyShifts th{font-size:14px; color:#F2F79C;}
#tblMyShifts td{font-size:12px;}

#tableDay{margin-bottom:10px;}
#tableDay th{font-size:14px; color:#F2F79C;}
#tableDay td{font-size:12px;}

#table{margin-bottom:10px;}
#table th{font-size:14px; color:#F2F79C; text-align:left;}
#table td{font-size:12px;}


#pVolunteerTables table{ margin:5px; margin-bottom:15px; padding:5px;}
#pVolunteerTables table th{font-size:14px; margin:5px; padding:5px;color:#F2F79C;}
#pVolunteerTables table td{font-size:12px; margin:5px; padding:5px;}
#pVolunteerTables span{color:#F2F79C; margin-left:10px; font-weight:bold; font-size:12px;}
#pVolunteerTables input.imageButton{background-color:#051e2c; vertical-align:middle; padding-left:5px; padding-right:5px;}
#pVolunteerTables input.textButton{margin-left:5px; padding-right:5px;}

#pSummaryTables table{margin-bottom:10px; margin:5px; padding:5px; border:solid 1px #505050;}
#pSummaryTables table th{font-size:14px; color:#F2F79C; margin:5px; padding:5px; border:solid 1px #505050;}
#pSummaryTables table td{font-size:12px; margin:5px; padding:5px; border:solid 1px #505050;}
#pSummaryTables span{color:#F2F79C; margin-left:10px; font-weight:bold; font-size:12px;}

#registrationBody h1{font-size:18px;}

#pShiftDetail label{color:#F2F79C;}
#pShiftDetail ul{padding:0px; margin:0px; padding-left:10px; padding-bottom:10px;}
#pShiftDetail ul li{padding-bottom:5px; list-style:none; margin-left:0px; padding-left:0px; font-size:.8em;}
#pShiftDetail input.imageButton{background-color:#051e2c; vertical-align:middle; padding-left:5px; padding-right:5px; padding-top:5px; float:right;}

.modalPopupDisclaimer p{font-size:.8em;}



li.noborder input{border:0px;}

span.yearupdate{color:#F00; font-style:italic;}
span.checkbox input{background-color:#041823; border:0px solid #f2f79c; color:#FFFFFF;}
span.button{background-color: #064568;border: 1px solid #F2F79C; color: #FFFFFF; padding:3px;}
span.button:hover{background-color: #07679d;border: 1px solid #F2F79C; color: #FFFFFF; padding:3px;}
span.button a{text-decoration:none;}
input.checkbox{background-color:#041823; border:0px solid #f2f79c; color:#FFFFFF;}
input.loginbutton{width:200px;}

#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);}
#headerSports{width:970px; height:198px; background:url(../images/sportsBackground.jpg) no-repeat top left; position:relative; cursor:pointer;}
#navigation{width:970px;}
#headerNavigation{width:970px; height:51px; background-color:#051e2c; position:absolute; top:50px;}
#information{width:970px; clear:both; overflow:hidden;}
#footer{width:970px; height:20px; text-align:center; font-size:.6em; margin-bottom:10px; margin-top:20px;}
span.errorcode{color:red; font-size:.8em;}

#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:300px; background:url(../images/newsBoxMid2.png) top left;}

.volunteer label{width:130px; text-align:right; float:left; margin-right:5px;}
.volunteer label#lblUsername {font-size:.8em;}
.volunteer label#lblPassword {font-size:.8em;}

table#cal1 {background-color:#03273b;}



.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:210px; background:#042d46; display:none;}
.newsStoryBodyClosed p{font-size:.7em; padding-left:25px; padding-bottom:10px; width:450px;}

.newsStoryBodyClosed img.decoration{float:right; margin-right:15px;}

.newsStoryBody{margin-left:1px; width:476px; height:178px; 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;}
p.green{color:#06fe00;}
p.yellow{color:#fffc00;}

input#ctl00__ContentMain_btnAdd{width:150px;}
input#ctl00__ContentMain_btnNo{width:150px;}

#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:300px; 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:300px; 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;}
#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:84px; height:51px; background:url(../images/navButton2.jpg) 0px 0px; margin:1px; position:relative; font-size:.8em; cursor:pointer;}
.navButton:hover{float:left; width:84px; height:51px; background:url(../images/navButton2.jpg) 84px 0px; margin:1px; color:#f2f79c; position:relative;}
.navButton2{float:left; width:88px; height:51px; background:url(../images/navButton3.jpg) 0px 0px; margin:1px; position:relative; font-size:.8em; cursor:pointer;}
.navButton2:hover{float:left; width:88px; height:51px; background:url(../images/navButton3.jpg) 88px 0px; margin:1px; color:#f2f79c; position:relative;}
.navButton3{float:left; width:99px; height:51px; background:url(../images/navButton3.jpg) 0px 0px; margin:1px; position:relative; font-size:.8em; cursor:pointer;}
.navButton3:hover{float:left; width:99px; height:51px; background:url(../images/navButton3.jpg) 99px 0px; margin:1px; color:#f2f79c; position:relative;}
.navButton p{position:absolute; bottom:3px; right:5px;}
.navButton2 p{position:absolute; bottom:3px; right:5px;}
.navButton3 p{position:absolute; bottom:3px; right:5px;}

#sportsNav{width:191px; float:left; padding-right:20px;}
#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:.6em;  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:508px; float:left; padding-right:20px;}
#sportsBody2 p{font-size:.8em; padding-bottom:10px;}
#sportsBody2 p strong{color:#f2f79c;}
#sportsBody2 p span{color:#f2f79c; padding-right:5px;}
#sportsBody2 ul{}
#sportsBody2 ul li{font-size:.8em;}
#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; font-size:.8em; 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{font-size:.8em; 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{}

#registrationMedBody{padding-right:20px; padding-left:20px; padding-top:20px; font-size:.8em;}

#buttons{margin-left:225px;}
#buttons input{background-color:#064568; border:1px solid #f2f79c; color:#FFFFFF; margin:5px;}
#buttons input:hover{background-color:#07679d; border:1px solid #f2f79c; color:#FFFFFF;}
#buttons p{margin-top:10px;}


#createbuttons{margin-left:173px;}
#createbuttons input{background-color:#064568; border:1px solid #f2f79c; color:#FFFFFF; margin:5px;}
#createbuttons input:hover{background-color:#07679d; border:1px solid #f2f79c; color:#FFFFFF;}
#createbuttons p{margin-top:10px;}


#loginbuttons{margin-left:225px;}
#loginbuttons input{background-color:#064568; border:1px solid #f2f79c; color:#FFFFFF; margin:5px; margin-left:0px;}
#loginbuttons input:hover{background-color:#07679d; border:1px solid #f2f79c; color:#FFFFFF;}
#loginbuttons p{margin-top:10px;}

#athleteinfobuttons{margin-left:280px;}
#athleteinfobuttons input{background-color:#064568; border:1px solid #f2f79c; color:#FFFFFF; margin:5px; margin-left:0px;}
#athleteinfobuttons input:hover{background-color:#07679d; border:1px solid #f2f79c; color:#FFFFFF;}
#athleteinfobuttons 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;}


#ctl00__ContentMain_buttons2{margin-top:20px; margin-left:25px;}
#ctl00__ContentMain_buttons2 input{background-color:#03273b; border:1px solid #f2f79c; color:#FFFFFF; margin:5px;}
#ctl00__ContentMain_buttons2 input:hover{background-color:#064568; border:1px solid #f2f79c; color:#FFFFFF;}
#ctl00__ContentMain_buttons2 p{margin-top:10px;}


#ctl00__ContentMain_ValidationSummary1{font-size:0.8em; margin-left:30px;}

#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 span.errorcode{color:red; padding-right:5px; font-size:.8em; padding-left:150px;}
#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#ctl00__ContentMain_rfvEmail{width:240px; text-align:right; float:left; padding-right:10px; padding-left:120px;}
#registrationOutBody ol li span.errorcode{color:red; text-align:left; padding-left:10px; width:190px;}
#registrationOutBody ol li span.errorcode2{color:red; text-align:left; padding-left:10px; width:150px; font-size:.8em;}
#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.athletewaiver{font-size:.8em;  padding-top:2px; padding-left:270px; padding-top:20px; 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:500px;}
#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:33px; background:url(../images/registrationBoxTop.png) bottom right no-repeat; float:left;}
#registrationBody #registrationBoxBot{width:726px; height:5px; float:left; 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-left:30px; margin-top:30px; }
#registrationBody #homeText #registrationInfoBox table tbody{border:0px;}
#registrationBody #homeText #registrationInfoBox table th{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:180px; border-bottom:1px solid #7A7A7A;}
#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:180px; 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; font-size:1em; text-align:right; padding-right:170px; margin-top:5px;}

#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:7px;}
#registrationBody #homeText #registrationInfoBox table tr td.name ul li img.edit{width:12px; height:12px; padding-right:3px;}
#registrationBody #homeText #registrationInfoBox table tr td.name ul li.deleteAthlete a{color:#F2F79C;}
#registrationBody #homeText #registrationInfoBox table tr td.sport{width:200px; border-bottom:1px solid #7A7A7A;}
#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:480px; border-bottom:1px solid #7A7A7A;}
#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:440px; 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{}
#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:270px; border-bottom:1px solid #7A7A7A;}
#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:250px; 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; float:left; 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;}

p.statusalert span.red{color:#F00;}
p.statusalert span.yellow{color:#fffc00;}


#registrationInfoBox span.errorcode{margin-left:30px;}

#ctl00__ContentMain_p05K{}
#ctl00__ContentMain_p05K p{}
#ctl00__ContentMain_p05K span{color:#F2F79C; margin-left:30px; margin-right:30px; font-size:0.8em;}

#ctl00__ContentMain_p10K{}
#ctl00__ContentMain_p10K p{}
#ctl00__ContentMain_p10K span{color:#F2F79C; margin-left:30px; margin-right:30px; font-size:0.8em;}

#ctl00__ContentMain_pARCH{}
#ctl00__ContentMain_pARCH p{}
#ctl00__ContentMain_pARCH label{color:#F2F79C; margin-left:30px; margin-right:5px; font-size:0.8em;}

#ctl00__ContentMain_pARMW{}
#ctl00__ContentMain_pARMW p{}
#ctl00__ContentMain_pARMW label{color:#F2F79C; margin-left:30px; margin-right:5px; font-size:0.8em;}
#ctl00__ContentMain_pARMW select{margin-bottom:5px;}

#ctl00__ContentMain_pBFISH{}
#ctl00__ContentMain_pBFISH p{}
#ctl00__ContentMain_pBFISH label{color:#F2F79C; margin-left:30px; margin-right:5px; font-size:0.8em;}
#ctl00__ContentMain_pBFISH input{margin-bottom:5px;}
#ctl00__ContentMain_pBFISH p strong{font-size:1em; color:#ff2e2e;}

#ctl00__ContentMain_pCOWB{}
#ctl00__ContentMain_pCOWB p{}
#ctl00__ContentMain_pCOWB label{color:#F2F79C; margin-left:30px; margin-right:5px; font-size:0.8em;}
#ctl00__ContentMain_pCOWB select{margin-bottom:5px;}
#ctl00__ContentMain_pCOWB input{margin-bottom:5px;}

#ctl00__ContentMain_cblCYCL{}
#ctl00__ContentMain_cblCYCL p{}
#ctl00__ContentMain_cblCYCL label{color:#F2F79C; margin-left:30px; margin-right:5px;}

#ctl00__ContentMain_pEQDR, #ctl00__ContentMain_pEQEW, #ctl00__ContentMain_pEQRW{}
#ctl00__ContentMain_pEQDR p, #ctl00__ContentMain_pEQEW p, #ctl00__ContentMain_pEQRW p{}
#ctl00__ContentMain_pEQDR p span, #ctl00__ContentMain_pEQEW p span, #ctl00__ContentMain_pEQRW p span{color:#FF2E2E;  margin-right:5px;}

#ctl00__ContentMain_pFENC{}
#ctl00__ContentMain_pFENC p{}
#ctl00__ContentMain_pFENC label{color:#F2F79C; margin-left:30px; margin-right:5px; font-size:0.8em;}
#ctl00__ContentMain_pFENC input{margin-bottom:5px;}
#ctl00__ContentMain_pFENC p strong{font-size:1em; color:#ff2e2e;}

#ctl00__ContentMain_pFENC{}
#ctl00__ContentMain_pFENC p{}
#ctl00__ContentMain_pFENC label{color:#F2F79C; margin-left:30px; margin-right:5px; font-size:0.8em;}
#ctl00__ContentMain_pFENC input{margin-bottom:5px;}
#ctl00__ContentMain_pFENC p strong{font-size:1em; color:#ff2e2e;}

#ctl00__ContentMain_pGYMG{}
#ctl00__ContentMain_pGYMG p{}
#ctl00__ContentMain_pGYMG label{color:#F2F79C; margin-left:30px; margin-right:5px; font-size:0.8em;}
#ctl00__ContentMain_pGYMG input{margin-bottom:5px;}
#ctl00__ContentMain_pGYMG p strong{font-size:1em; color:#ff2e2e;}

#ctl00__ContentMain_pHORS{}
#ctl00__ContentMain_pHORS p{}
#ctl00__ContentMain_pHORS label{color:#F2F79C; margin-left:30px; margin-right:5px; font-size:0.8em;}
#ctl00__ContentMain_pHORS input{margin-bottom:5px;}
#ctl00__ContentMain_pHORS p strong{font-size:1em; color:#ff2e2e;}

#ctl00__ContentMain_pKARA{}
#ctl00__ContentMain_pKARA p{}
#ctl00__ContentMain_pKARA label{color:#F2F79C; margin-left:30px; margin-right:5px;}
#ctl00__ContentMain_pKARA input{margin-bottom:5px;}
#ctl00__ContentMain_pKARA p strong{font-size:1em; color:#ff2e2e;}

#ctl00__ContentMain_pMOTO{}
#ctl00__ContentMain_pMOTO p{}
#ctl00__ContentMain_pMOTO label{color:#F2F79C; margin-left:30px; margin-right:5px;}
#ctl00__ContentMain_pMOTO input{margin-bottom:5px;}
#ctl00__ContentMain_pMOTO p strong{font-size:1em; color:#ff2e2e;}

#ctl00__ContentMain_pPICKL{}
#ctl00__ContentMain_pPICKL p{}
#ctl00__ContentMain_pPICKL label{color:#F2F79C; margin-left:30px; margin-right:5px; font-size:0.8em;}
#ctl00__ContentMain_pPICKL input{margin-bottom:5px;}
#ctl00__ContentMain_pPICKL p strong{font-size:1em; color:#ff2e2e;}

#ctl00__ContentMain_pPLIFT{}
#ctl00__ContentMain_pPLIFT p{}
#ctl00__ContentMain_pPLIFT label{color:#F2F79C; margin-left:30px; margin-right:5px; font-size:0.8em;}
#ctl00__ContentMain_pPLIFT input{margin-bottom:5px;}
#ctl00__ContentMain_pPLIFT p strong{font-size:1em; color:#ff2e2e;}

#ctl00__ContentMain_pPTUM{}
#ctl00__ContentMain_pPTUM p{}
#ctl00__ContentMain_pPTUM label{color:#F2F79C; margin-left:30px; margin-right:5px; font-size:0.8em;}
#ctl00__ContentMain_pPTUM input{margin-bottom:5px;}
#ctl00__ContentMain_pPTUM p strong{font-size:1em; color:#ff2e2e;}
#ctl00__ContentMain_pPTUM select{margin-bottom:5px;}


#ctl00__ContentMain_pRACQ{}
#ctl00__ContentMain_pRACQ p{}
#ctl00__ContentMain_pRACQ label{color:#F2F79C; margin-left:30px; margin-right:5px; font-size:0.8em;}
#ctl00__ContentMain_pRACQ input{margin-bottom:5px;}
#ctl00__ContentMain_pRACQ p strong{font-size:1em; color:#ff2e2e;}

#ctl00__ContentMain_pSAIL{}
#ctl00__ContentMain_pSAIL p{}
#ctl00__ContentMain_pSAIL label{color:#F2F79C; margin-left:30px; margin-right:5px; font-size:0.8em;}
#ctl00__ContentMain_pSAIL input{margin-bottom:5px;} 
#ctl00__ContentMain_pSAIL p strong{font-size:1em; color:#ff2e2e;}
#ctl00__ContentMain_pSAIL table#ctl00__ContentMain_rblSAIL{margin-left:0px; margin-top:0px;}
#ctl00__ContentMain_pSAIL table#ctl00__ContentMain_rblSAIL label{font-size:1em; margin-left:10px;}


#ctl00__ContentMain_pSAILK{}
#ctl00__ContentMain_pSAILK p{}
#ctl00__ContentMain_pSAILK label{color:#F2F79C; margin-left:30px; margin-right:5px; font-size:0.8em;}
#ctl00__ContentMain_pSAILK input{margin-bottom:5px;}
#ctl00__ContentMain_pSAILK p strong{font-size:1em; color:#ff2e2e;}

#ctl00__ContentMain_pSAILW{}
#ctl00__ContentMain_pSAILW p{}
#ctl00__ContentMain_pSAILW label{color:#F2F79C; margin-left:30px; margin-right:5px; font-size:0.8em;}
#ctl00__ContentMain_pSAILW input{margin-bottom:5px;}
#ctl00__ContentMain_pSAILW p strong{font-size:1em; color:#ff2e2e;}
#ctl00__ContentMain_pSAILW table#ctl00__ContentMain_cblSAILW_Kite{margin-left:0px; margin-top:0px;}
#ctl00__ContentMain_pSAILW table#ctl00__ContentMain_cblSAILW_Kite label{font-size:1em; margin-left:10px;}

#ctl00__ContentMain_pSHOOT{}
#ctl00__ContentMain_pSHOOT p{}
#ctl00__ContentMain_pSHOOT label{color:#F2F79C; margin-left:30px; margin-right:5px; font-size:0.8em;}
#ctl00__ContentMain_pSHOOT input{margin-bottom:5px;}
#ctl00__ContentMain_pSHOOT p strong{font-size:1em; color:#ff2e2e;}

#ctl00__ContentMain_pSWIM{}
#ctl00__ContentMain_pSWIM p{}
#ctl00__ContentMain_pSWIM label{color:#F2F79C; margin-left:30px; margin-right:5px; font-size:0.8em;}
#ctl00__ContentMain_pSWIM textarea{color:#F2F79C; margin-left:30px; margin-right:5px; margin-bottom:5px;}
#ctl00__ContentMain_pSWIM input{margin-bottom:5px;}
#ctl00__ContentMain_pSWIM p strong{font-size:1em; color:#ff2e2e;}

#ctl00__ContentMain_pTABLT{}
#ctl00__ContentMain_pTABLT p{}
#ctl00__ContentMain_pTABLT label{color:#F2F79C; margin-left:30px; margin-right:5px;}
#ctl00__ContentMain_pTABLT input{margin-bottom:5px;}
#ctl00__ContentMain_pTABLT p strong{font-size:1em; color:#ff2e2e;}

#ctl00__ContentMain_pTAEKD{}
#ctl00__ContentMain_pTAEKD p{}
#ctl00__ContentMain_pTAEKD label{color:#F2F79C; margin-left:30px; margin-right:5px; font-size:0.8em;}
#ctl00__ContentMain_pTAEKD input{margin-bottom:5px;}
#ctl00__ContentMain_pTAEKD p strong{font-size:1em; color:#ff2e2e;}

#ctl00__ContentMain_pTF{}
#ctl00__ContentMain_pTF p{}
#ctl00__ContentMain_pTF label{color:#F2F79C; margin-left:30px; margin-right:5px; font-size:.8em;}
#ctl00__ContentMain_pTF input{margin-bottom:5px;}
#ctl00__ContentMain_pTF p strong{font-size:1em; color:#ff2e2e;}

#ctl00__ContentMain_pTENN{}
#ctl00__ContentMain_pTENN p{}
#ctl00__ContentMain_pTENN label{color:#F2F79C; margin-left:30px; margin-right:5px; font-size:.8em;}
#ctl00__ContentMain_pTENN input{margin-bottom:5px;}
#ctl00__ContentMain_pTENN select{margin-bottom:5px;}
#ctl00__ContentMain_pTENN p strong{font-size:1em; color:#ff2e2e;}

#ctl00__ContentMain_pTRAP{}
#ctl00__ContentMain_pTRAP p{}
#ctl00__ContentMain_pTRAP label{color:#F2F79C; margin-left:30px; margin-right:5px; font-size:.8em;}
#ctl00__ContentMain_pTRAP input{margin-bottom:5px;}
#ctl00__ContentMain_pTRAP p strong{font-size:1em; color:#ff2e2e;}

#ctl00__ContentMain_pTRI{}
#ctl00__ContentMain_pTRI table#ctl00__ContentMain_rblTRI{margin-top:0px;}
#ctl00__ContentMain_pTRI p{}
#ctl00__ContentMain_pTRI label{color:#F2F79C; margin-left:30px; margin-right:5px;}
#ctl00__ContentMain_pTRI input{margin-bottom:5px;}
#ctl00__ContentMain_pTRI p strong{font-size:1em; color:#ff2e2e;}
#ctl00__ContentMain_pTRI textarea{margin-left:30px; margin-top:3px;}
#ctl00__ContentMain_pTRI input.indent{margin-left:30px; margin-top:3px;}
#ctl00__ContentMain_pTRI p.partner label{width:125px; float:left; text-align:right;}
#ctl00__ContentMain_pTRI p.partner input{width:150px; clear:both; margin-left:5px;}
#ctl00__ContentMain_pTRI p.partner select{width:150px; clear:both; margin-left:5px; margin-bottom:5px;}

#ctl00__ContentMain_pBOWL{}
#ctl00__ContentMain_pBOWL p{}
#ctl00__ContentMain_pBOWL label{color:#F2F79C; margin-left:30px; margin-right:5px; font-size:.8em;}
#ctl00__ContentMain_pBOWL input{margin-bottom:5px;}
#ctl00__ContentMain_pBOWL p strong{font-size:1em; color:#ff2e2e;}
#ctl00__ContentMain_pBOWL textarea{margin-left:30px; margin-top:3px;}
#ctl00__ContentMain_pBOWL input.indent{margin-left:30px; margin-top:3px;}
#ctl00__ContentMain_pBOWL p.partner label{width:125px; float:left; text-align:right;}
#ctl00__ContentMain_pBOWL p.partner input{width:150px; clear:both; margin-left:5px;}
#ctl00__ContentMain_pBOWL p.partner select{width:150px; clear:both; margin-left:5px; margin-bottom:5px;}


#ctl00__ContentMain_pWLIFT{}
#ctl00__ContentMain_pWLIFT p{}
#ctl00__ContentMain_pWLIFT label{color:#F2F79C; margin-left:30px; margin-right:5px; font-size:0.8em;}
#ctl00__ContentMain_pWLIFT input{margin-bottom:5px;}
#ctl00__ContentMain_pWLIFT p strong{font-size:1em; color:#ff2e2e;}

#ctl00__ContentMain_pWRES{}
#ctl00__ContentMain_pWRES p{}
#ctl00__ContentMain_pWRES label{color:#F2F79C; margin-left:30px; margin-right:5px; font-size:0.8em;}
#ctl00__ContentMain_pWRES textarea{ margin-left:30px; margin-right:5px;}
#ctl00__ContentMain_pWRES input{margin-bottom:5px;}
#ctl00__ContentMain_pWRES input#ctl00__ContentMain_txtWRES_MedicalReleaseInitials{margin-left:30px;}
#ctl00__ContentMain_pWRES p strong{font-size:1em; color:#ff2e2e;}
#ctl00__ContentMain_pWRES table#ctl00__ContentMain_cblWRES{margin-left:0px; margin-top:0px;}
#ctl00__ContentMain_pWRES table#ctl00__ContentMain_cblWRES label{font-size:1em; margin-left:10px;}
#ctl00__ContentMain_pWRES table#ctl00__ContentMain_rblWRES_Camp {border: 0px; margin-left:0px; margin-top:0px;}
#ctl00__ContentMain_pWRES table#ctl00__ContentMain_rblWRES_Camp tr td{font-size:1em; padding-left:0px;}

.modalBackground {background-color:#000000; filter:alpha(opacity=70); opacity:0.7;}
.modalPopup {background-color:#051E2C;border:1px solid #f2f79c; color:#FFFFFF;width:850px;   }
.modalBackground1 {background-color:#000000;filter:alpha(opacity=70);opacity:0.7;}
.modalPopup1 {background-color:#ffffdd;border-width:3px; border-style:solid; border-color:Gray; padding:3px; width:700px; height: 50px; color: #064568; top: 50px;text-align: center; vertical-align: middle;}
.modalBackgroundDisclaimer {background-color:#000000;filter:alpha(opacity=70);opacity:0.7;}
.modalPopupDisclaimer {background-color:#051E2C;border:1px solid #f2f79c; color:#FFFFFF;width:500px; max-height:500px   }
.modalBackgroundWelcome {background-color:#000000;filter:alpha(opacity=70);opacity:0.7;}
.modalPopupWelcome {background-color:#051E2C;border:1px solid #f2f79c; color:#FFFFFF;width:700px;height:100px   }
.modalPopupSmall {background-color:#051E2C;border:1px solid #f2f79c; color:#FFFFFF;width:300px;height:100px   }
.modalPopupMedium {background-color:#051E2C;border:1px solid #f2f79c; color:#FFFFFF;width:700px; max-height:500px }
.red {color:red}
