
/* Css Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
ol,ul{ list-style:none; }
blockquote,q{ quotes:none; }
blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none; }
:focus{ outline:0; }
ins{ text-decoration:none; }
del{ text-decoration:line-through; }
table{ border-collapse:collapse; border-spacing:0; }

/* General Styles */
.darker  { color: #133973 }
.darker-bg { background-color: #133973 }

.skiplink{ display:none; }
label{ cursor:pointer; }
a,
a:visited{ color:blue; text-decoration:none; }
a:focus,
a:hover{ text-decoration:underline; }
body{ background:white url(//d3rdyu12qfqk51.cloudfront.net/bgr-body.png) repeat-x top; color:#0D1516; font:10px "Arial Narrow",Arial,Helvetica,sans-serif; }
body#print_page{ background:#fff none; color:#686868; font:10px "Arial Narrow",Arial,Helvetica,sans-serif; }

#bg{ width:100%; margin:0 auto; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-container.jpg) no-repeat center top; }
.even td{ background:#f6f6f6; }

/* Wrapper */
#wrapper{ width:1000px; margin:0 auto; }

/* Header */
#header{ margin-bottom:6px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-header.png) no-repeat right top; width:100%; }

/* Header Top */
#header-top{ position:relative; width:1000px; height:39px; margin-bottom:6px; }
#header-top2{ font-size:11px; padding:5px 15px; color:#fff; text-transform:uppercase; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-header-top.png) no-repeat; width:970px; height:29px; }
  #header-top ul{ overflow:hidden; }
  #header-top li{ float:left; color:#ffba00; margin-right:9px; }
  #header-top li a{ color:#fff; padding-left:3px; }
  #header-top li.forgot{ padding:3px 0 0 5px; }
  #header-top li.login-error { color:red; padding:3px 0 0 5px; }
  #header-top form{ padding-top:5px; }
  #header-top input{ vertical-align:top; }
  #header-top input.txt{ width:130px; height:12px; font-size:10px; color:#737171; padding:3px 5px; border:1px solid #b3b7c0; background:#f4f4f4; }
  #header-top input.btn{ width:22px; height:20px; border:0; cursor:pointer; background:url(//d3rdyu12qfqk51.cloudfront.net/button-go.png) no-repeat; }
  #header-top .loggedin{ float:left; width:565px; font-size:13px; font-weight:bold; color:#dea402; padding:0 10px; overflow:hidden; }
  #header-top .loggedin a, #header-top .loggedin a:visited{ color:#fff; }
  #header-top .loggedin .name{ float:left; padding:7px 15px 7px 0; margin-right:12px; border-right:1px solid #4a69a9; }
  #header-top .loggedin ul{ float:left; padding:7px 0 0; overflow:auto; }
  #header-top .loggedin li{ display:inline; float:none; margin:0; padding-right:4px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-loggedin-sep.png) no-repeat left; }
  #header-top .loggedin li.first{ background:none; }
  #header-top .date{ position:absolute; top:14px; right:20px; }
  #header-top .socials{ position:relative; top:-20px; right: 150px; float:right; overflow:hidden; }
  #header-top .socials li{ float:left; margin:0 0 0 20px; }
  #header-top .socials li .twitter{ width:77px; height:16px; display:block; background:url(//d28z1z5pl3542v.cloudfront.net/pic-twitter.png) no-repeat; text-indent:-9999em; padding:0; }
  #header-top .socials li .twitter:hover{ background:url(//d28z1z5pl3542v.cloudfront.net/bgr-twitter-active.png) no-repeat; }
  #header-top .socials li .facebook{ width:80px; height:16px; display:block; background:url(//d28z1z5pl3542v.cloudfront.net/pic-fb.png) no-repeat; text-indent:-9999em; padding:0; }
  #header-top .socials li .facebook:hover{ background:url(//d28z1z5pl3542v.cloudfront.net/bgr-fb-active.png) no-repeat; }

/* Header Mid */
#header-mid{ clear:both; width:1000px; margin-bottom:6px; overflow:hidden; }
  #header-mid a.diradmin-area{ float:right; display:block; width:260px; height:24px; font-size:12px; font-weight:bold; color:#ffba00; padding-top:8px; margin-top:75px; text-transform:uppercase; text-align:center; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-diradmin-area.png) no-repeat; white-space:nowrap; }

/* Logo Box */
#logo-box{ position:relative; float:left; width:732px; height:106px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-logo.png) no-repeat; overflow:hidden; }
  #logo-box a.logo{ display:block; width:366px; height:106px; margin:0 65px 0 35px; text-indent:-5000px; background:url(//d3rdyu12qfqk51.cloudfront.net/logo.png) no-repeat; }
  #logo-box a.presentedby{ position:absolute; top:0; right:50px; display:block; width:212px; height:106px; }
  #logo-box a.presentedby span{ display:block; width:100%; height:100%; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-presentedby.png) no-repeat; }

/* Nav */
#nav{ clear:both; width:1000px; height:49px; position:relative; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-nav.png) no-repeat; z-index:7000; }
#mainmenu{ padding:5px 0 0; float:left; width:800px;  z-index:6000;}
#mainmenu ul{ margin: 0; padding:1px 0 0 10px; list-style-type:none;  z-index:5000; }
/*Top level list items*/
#mainmenu ul li{ display:inline; margin-right:2px; float:left; color:#fff; padding:0; font-size:15px; text-transform:uppercase; font-weight:bold; }
#mainmenu ul li.first{ padding:0; background:none; }
#mainmenu ul li.last{ margin:0; }
/*Top level menu link items style*/
#mainmenu ul li a,
#mainmenu ul li a:visited{ padding-left:5px; height:42px; display:block; color:#fff; z-index:1000; }
#mainmenu ul li a span{ height:42px; display:block; padding:0 6px 0 1px; line-height:38px; }
* html #mainmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
  display: inline-block; float:left; }
* html #mainmenu ul li ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
  float:none; }
#mainmenu ul li a:link, #mainmenucat ul li a:visited{ }
#mainmenu ul li:hover a, #mainmenu .select a{ display:block; color:#003973; text-decoration:none; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-pnav-hover-left.png) no-repeat left; }
#mainmenu ul li:hover a span, #mainmenu .select a span{ color:#003973; height:42px; display:block; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-pnav-hover-right.png) no-repeat right; }
/*1st sub level menu*/
#mainmenu ul li ul{ width:990px; position:absolute; top:42px; left:0; display:block; visibility:hidden; margin:0 0 0 1px; padding:0 0 0 10px; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-subnav-ul.png) repeat-x top;  z-index:4000;}

/*Sub level menu list items (undo style from Top level List Items)*/
#mainmenu ul li ul li{ height:auto; position:relative; display:block; background:none; padding:0;  z-index:3000;}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
#mainmenu ul ul ul{ z-index:1; width:155px; left:0; top:36px; float:none; margin:0; padding:0; background:#000;  z-index:2000;}
#mainmenu ul li ul li ul li{ position:relative; float:none; border-bottom:1px solid #373737;  z-index:1000;}
/* Sub level menu links style */

#mainmenu ul li ul li a, #mainmenu ul li ul li a:visited, #mainmenu ul .select ul a, #mainmenu ul li:hover ul a,  #mainmenu ul li.hover ul a{ /*width of sub menus*/
  height:36px; padding:0; padding-left:5px; margin:3px 0 0; background:none; border-top-width:0; text-align:left; text-decoration:none; color:#003973; font-weight:normal; font-size:13px; }
#mainmenu ul li ul li a span, #mainmenu ul .select ul a span, #mainmenu ul li:hover ul a span, #mainmenu ul li.hover ul a span{ background:none; height:36px; line-height:32px; display:block; }  

#mainmenu ul li ul li:hover a{ display:block; /*sub menus hover style*/
  color:#fff; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-navsub1-hover-left.png) no-repeat left top; }
#mainmenu ul li ul li:hover a span{ color:#e3a90a; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-navsub1-hover-right.png) no-repeat right top; }

#mainmenu input.btn{ width:22px; height:20px; border:0; cursor:pointer; background:url(//d3rdyu12qfqk51.cloudfront.net/button-go.png) no-repeat; }

/* Third Level - Link */
#mainmenu ul ul li:hover ul a, #mainmenu ul ul li.hover ul a{ /*width of sub menus*/
  height:auto; padding:0; margin-top:0; display:block; background:none; text-align:left; text-decoration:none; color:#003973; font-weight:normal; font-size:13px; }
#mainmenu ul ul li:hover ul a span, #mainmenu ul ul li.hover ul a span{ background:none; height:auto; padding:5px; line-height:16px; color:#fff; display:block; }

#mainmenu ul ul ul li:hover a{ display:block; /*sub menus hover style*/
  color:#fff; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-subnav3-hover.jpg) repeat-x; }
#mainmenu ul ul ul li:hover a span{ color:#e3a90a; }

/* Nav Search */
#mainmenu .navsearch{ padding:10px 0; }
  #mainmenu .navsearch label{ color:#999; font-size:13px; }

/* Search */
#search{ float:right; }
  #search fieldset{ padding:12px 4px 12px 0; }
  #search input{ font-family:"Arial Narrow", Arial, Helvetica,sans-serif; vertical-align:middle; }
  #search input.txt{ width:150px; height:16px; font-size:12px; color:#727272; padding:3px 5px; border:1px solid #bbb; background:#f1f1f1; }
  #search input.btn{ margin:0 0 0 5px; width:25px; height:23px; border:0; cursor:pointer; background:url(//d3rdyu12qfqk51.cloudfront.net/button-search.png) no-repeat; }

/* Archives */
.archives{ float:right; width:200px; height:49px; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-arch-list.png) no-repeat; }
  .archives a,
  .archives a:visited{ display:block; color:#a6a6a6; font-size:15px; font-weight:bold; line-height:49px; text-align:center; }
  .archives a:hover{ color:#ffba00; text-decoration:none; }

/* Content */
#content{ clear:both; width:1000px; }

/* Container */
#container{ clear:both; }
  #container .container-top{ width:1000px; height:8px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-container-top.png) no-repeat; }
  #container .container-bot{ width:1000px; height:8px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-container-bot.png) no-repeat; }
  #container .container-bod{ width:982px; padding:0 9px; background:#fff; }

/* Black Box */
#blackbox{ clear:both; }
  #blackbox .blackfullbox-top{ width:982px; height:10px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-blackfullbox-top.png) no-repeat; }
  #blackbox .blackfullbox-bot{ width:982px; height:10px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-blackfullbox-bot.png) no-repeat; }
  #blackbox .blackfullbox-bod{ width:964px; padding:0 9px; background:#000; }
  #blackbox .blackfullbox-bod{ width:964px; padding:0 9px; background:#000; }

/* Tabs */
.tabs{ clear:both; float:left; margin-left:8px; }
.tabs li{ display:inline; font-size:15px; font-weight:bold; }
.tabs a{ float:left; margin:0; padding:0 2px 0 5px; text-decoration:none; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-tabs-left.png) no-repeat left top; }

.tabs a span{ display:block; padding:2px 23px 2px 10px; color:#d8e5f6; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-tabs-right.png) no-repeat right top; }
.tabs .current a,
.tabs a:hover{ background-position:left bottom; }
.tabs .current a span,
.tabs a:hover span{ background-position:right bottom; color:#fff; }
.tabs select{ font-size:10px; color:#7d7d7d; margin:0 0 0 10px; padding:0; border:1px solid #fff; }

.seasons_tabs{margin-left:8px;}
.seasons_tabs li{ display:inline; font-size:18px; font-weight:bold;margin-right:5px;}
.seasons_tabs li a { text-decoration:none;}
.seasons_tabs li span{ text-decoration:none;}
.seasons_tabs .current span{ color:#ffba00;}


/* Short Tabs */
.short_tabs{ clear:both; float:left; margin-left:8px; }
.short_tabs li{ display:inline; font-size:15px; font-weight:bold; }
.short_tabs a{ float:left; margin:0; padding:0 2px 0 5px; text-decoration:none; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-tabs-left.png) no-repeat left top; }

.short_tabs a span{ display:block; padding:2px 10px 2px 0px; color:#d8e5f6; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-tabs-right.png) no-repeat right top; }
.short_tabs .current a,
.short_tabs a:hover{ background-position:left bottom; }
.short_tabs .current a span,
.short_tabs a:hover span{ background-position:right bottom; color:#fff; }
.short_tabs select{ font-size:10px; color:#7d7d7d; margin:0 0 0 10px; padding:0; border:1px solid #fff; }


/* Very Short Tabs */
.very_short_tabs{ clear:both; float:left; margin-left:4px; }
.very_short_tabs li{ display:inline; font-size:12px; font-weight:bold; }
.very_short_tabs a{ float:left; margin:0; padding:0 2px 0 5px; text-decoration:none; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-tabs-left.png) no-repeat left top; }

.very_short_tabs a span{ display:block; padding:2px 10px 2px 0px; color:#d8e5f6; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-tabs-right.png) no-repeat right top; }
.very_short_tabs .current a,
.very_short_tabs a:hover{ background-position:left bottom; }
.very_short_tabs .current a span,
.very_short_tabs a:hover span{ background-position:right bottom; color:#fff; }
.very_short_tabs select{ font-size:10px; color:#7d7d7d; margin:0 0 0 10px; padding:0; border:1px solid #fff; }


/* Print Rss */
.printrss{ float:right; margin-right:5px; overflow:hidden; width:46px; }
  .printrss li{ float:left; margin-left:6px; display:block; }
  .printrss li a{ display:block; width:17px; height:17px; text-indent:-5000px; }
  .printrss li a.print{ background:url(//d3rdyu12qfqk51.cloudfront.net/ico-print.png) no-repeat; }
  .printrss li a.rss{ background:url(//d3rdyu12qfqk51.cloudfront.net/ico-rss.png) no-repeat; }
  .printrss li a.csv{ background:url(//d3rdyu12qfqk51.cloudfront.net/excel_logo.png) no-repeat; }

/* Home */
#home{ overflow:hidden; width:990px; }
  #home .leftcol{ float:left; width:662px; }
  #home .rightcol{ float:right; width:320px; }

/* Home - Table-header */
#home .table-header{ width:662px; overflow:hidden; }

#home .table-title{ height:43px; padding:0 0 0 5px; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-tab-title-left.png) no-repeat left 1px; padding-top:0; float:left; }
  #home .table-title .inner1{ display:block; height:43px; padding:0 5px 0 0; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-tab-title-right.png) no-repeat right; }
  #home .table-title .inner2{ padding:0 20px 0 12px; overflow:hidden; display:block; height:43px; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-tab-title-rep.png) repeat-x; }
  #home .table-title .title{ line-height:43px; float:left; font-weight:bold; font-size:28px; color:#d8e5f6; }

#home .icons{ float:right; overflow:hidden; }
  #home .icons li{ margin:5px 7px 0 0; float:left; }
  #home .icons img{ display:block; }

#home .filter{ margin:6px 0 0 12px; float:left; padding-left:2px; display:inline-block; height:32px; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-seglist-left.png) no-repeat left; }
  #home .filter .inner1{ display:block; height:32px; padding-right:2px; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-seglist-right.png) no-repeat right; }
  #home .filter .inner2{ padding:0; overflow:hidden; display:block; height:32px; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-seglist-rep.png) repeat-x; }
  #home .filter a.btn,
  #home .filter a.btn:visited{ margin:3px 0 0 -1px; display:inline-block; height:28px; line-height:28px; padding:0 10px; font-size:15px; color:#7a7a7a; }
  #home .filter a.btn:hover,
  #home .filter a.btn.active{ color:#ffba00; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-seglist-active.png) repeat-x; text-decoration:none; }
  #home .filter .last{ border-right:0; }

/* Home - Latest Results */
#home .latestresults{ width:647px; }
  #home .latestresults .blacklbox-top{ width:662px; height:8px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-blacklbox-top.png) no-repeat; }
  #home .latestresults .blacklbox-bot{ width:662px; height:8px; margin-bottom:10px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-blacklbox-bot.png) no-repeat; }
  #home .latestresults .blacklbox-bod{ width:648px; padding:0 7px; background:#000; }
  #home .latestresults a{ color:#003973; }
  /*#home .latestresults h2{ font-size:20px; color:#d8e5f6; margin:0 0 5px 5px; } */
  #home .latestresults div{ overflow:hidden; width:100%; }
  #home .latestresults .tabs{ margin-left:3px; }
  #home .latestresults table.title{ width:647px; height:23px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-latest-tablehead.png) no-repeat; }
  #home .latestresults table.title td{ color:#003973; font-size:11px; font-weight:bold; padding:5px 5px 0; text-transform:uppercase; }

  #home .latestresults table.title td.date{ width:50px; padding-left:10px; }
  #home .latestresults table.title td.meet{ width:360px; }
  #home .latestresults table.title td.venue{ }

  #home .latestresults table.data{ width:647px; font-size:11px; background:#fff; font-weight:normal; }
  #home .latestresults table.data td{ padding:2px 5px 2px; color:#3b3b3b; }
  #home .latestresults table.data td.date{ width:50px; padding-left:10px; }
  #home .latestresults table.data td.meet{ width:360px; }
  #home .latestresults table.data td.venue{ }
  #home .latestresults tr.weekrow td{ padding-left:10px; color:#fff; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-weekrow.jpg) no-repeat left top #d8e5f6; }
  #home .latestresults .scroll{ width:647px; height:337px; overflow-y:scroll; overflow-x:hidden; }
  #home .latestresults .jScrollPaneContainer_select_home{  margin-right:1px; }
  
  #home .latestresults .box-bottom{ clear:both; width:647px; height:4px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-latest-tablefoot.png) no-repeat; }
  #home .latestresults a.viewallresults{ display:block; font-size:8px; color:#ffba00; padding:5px; text-transform:uppercase; }

/* Home - Latest Rankings */
#home .latestrankings{ width:647px; margin:7px 0 0; }
  #home .latestrankings .tabs{ width:100%; }
  #home .latestrankings .tabs a span{ padding:2px 10px 2px 5px; }
  #home .latestrankings table.title td{ color:#003973; font-size:11px; font-weight:bold; padding:5px 5px 0; text-transform:uppercase; }
  #home .latestrankings table.title .event{ width:45px; padding-left:10px; }
  #home .latestrankings table.title .athlete{ width:180px; }
  #home .latestrankings table.title .year{ width:110px; }
  #home .latestrankings table.title .team{ width:110px; }
  #home .latestrankings table.title .mark{ width:60px; }
  #home .latestrankings table.title .date{}
  
  #home .latestrankings table.data td{ padding:2px 5px; }
  #home .latestrankings table.data .event{ width:45px; padding-left:10px; }
  #home .latestrankings table.data .athlete{ width:180px; }
  #home .latestrankings table.data .year{ width:110px; }
  #home .latestrankings table.data .team{ width:110px; }
  #home .latestrankings table.data .mark{ width:60px; }
  #home .latestrankings table.data .date{}
  #home .latestrankings a.red{ color:#c82914; }

/* Home - Popbox */
#home .popbox{ width:312px; float:right; padding:0 0 8px; margin:0 7px 10px 0; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-pop-holder-bot.jpg) no-repeat bottom; }
  #home .popbox .inner1{ padding:0 7px; overflow:hidden; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-pop-holder-top.jpg) no-repeat top #ffba00; }
  #home .popbox h2{ font-weight:bold; text-align:left; font-size:28px; color:#ffd76d; margin:12px 0 8px 10px; }

/* Home - Official Lists */
#home .box{ width:313px; float:right; clear:right; margin:0 7px 10px 0; }
  #home .box .blackrbox-top{ width:313px; height:8px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-blackrbox-top.png) no-repeat; }
  #home .box .blackrbox-bot{ width:313px; height:8px; margin-bottom:10px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-blackrbox-bot.png) no-repeat; }
  #home .box .blackrbox-bod{ width:299px; padding:5px 7px 0; background:#000; }
  #home .box h2{ float:none; width:auto; font-size:25px; color:#d8e5f6; font-weight:normal; margin:0 0 8px 10px; }
  #home .popwrap{ margin:0 0 10px 3px; width:294px; color:#fff; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-pop-top.png) no-repeat top; padding:5px 0 0; }
  #home .popinner1{ background:url(//d28z1z5pl3542v.cloudfront.net/bgr-pop-bot.png) no-repeat bottom; padding:0 0 5px; }
  #home .popinner2{ background:url(//d28z1z5pl3542v.cloudfront.net/bgr-pop-rep.png) repeat-y; overflow:hidden; }
  /*#home .officiallists ul{ width:294px; height:62px; color:#fff; margin:0 0 20px 3px; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-offpoplists.png) no-repeat; } */
  #home .officiallists .pop{ padding:5px 0 0 12px; }
  #home .officiallists .pop li{ padding:5px 12px; border-bottom:1px solid #1d5aa0; float:left; overflow:hidden; width:250px; margin-right:3px; }
  #home .officiallists .pop li.last{ border:0; }
  #home .officiallists .selection{ width:120px; float:right; font-size:14px; line-height:24px; }
  #home .officiallists .selection a,
  #home .officiallists .selection a:visited{ color:#fff; font-size:14px; }
  #home .officiallists .selection a:hover{ color:#ffd76d; }
  #home .officiallists .io{ margin:4px 0 0 10px; overflow:hidden; width:275px; height:32px; }
  #home .officiallists .io li{ float:left; }
  #home .officiallists .io .indoor a,
  #home .officiallists .io .indoor a:visited{ padding:0; width:138px; height:32px; font-size:15px; font-weight:bold; text-indent:18px; line-height:32px; display:block; color:#6b8ab8; display:block; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-indoor-pop.jpg) no-repeat 0 0; }
  #home .officiallists .io .indoor a:hover,
  #home .officiallists .io .indoor a.active{ background-position:0 bottom; color:#fff; text-decoration:none; }
  #home .officiallists .io .outdoor a,
  #home .officiallists .io .outdoor a:visited{ padding:0; width:137px; height:32px; font-size:15px; font-weight:bold; text-indent:18px; line-height:32px; display:block; color:#6b8ab8; display:block; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-outdoor-pop.jpg) no-repeat 0 bottom; }
  #home .officiallists .io .outdoor a:hover,
  #home .officiallists .io .outdoor a.active{ background-position:0 top; color:#fff; text-decoration:none; }
  #home .officiallists h3{ text-align:left; width:130px; float:left; font-size:20px; color:#ffd76d; float:left; display:block; }
  #home .officiallists h3 a{ text-align:left; width:130px; float:left; font-size:20px; color:#ffd76d; float:left; display:block; }
/*  #home .officiallists h3 a{ font-size:17px; color:#84b3ec; text-transform:none; } */
  #home .officiallists a{ font-size:11px; color:#fff; padding:0 3px; text-transform:uppercase; }

/* Home - Search Database */
#home .searchdatabase fieldset{ width:294px; margin:0 0 0 3px; padding:0 14px; }
  #home .searchdatabase li{ margin:8px 0; }
  #home .searchdatabase label{ float:left; width:103px; font-size:14px; color:#829bce; padding-top:3px; margin-right:7px; text-transform:uppercase; text-align:right; }
  #home .searchdatabase ul ul{ overflow:hidden; width:100%; }
  #home .searchdatabase li.venue li{ float:left; margin:0 0 0 20px; }
  #home .searchdatabase li.venue label{ float:none; width:45px; font-size:14px; color:#fff; padding-top:3px; margin-left:8px; text-transform:uppercase; }
  #home .searchdatabase input.txt{ width:244px; height:22px; font:14px "Arial Narrow", Arial, Helvetica,sans-serif; color:black; padding:4px 10px 0; border:1px solid #5e7ab5; }
  #home .searchdatabase input.btn{ width:122px; height:30px; border:0; cursor:pointer; margin-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/button-search2.png) no-repeat; }
  /* #home .searchdatabase select{ width:156px; height:24px; font:14px "Arial Narrow", Arial, Helvetica,sans-serif; color:black; border:1px solid #5e7ab5; } */
  #home .searchdatabase .advance,
  #home .searchdatabase .advance:visited{ font-size:12px; color:#829bce; padding:0 0 0 10px; text-transform:uppercase; }

/* Home - Partner Links */
#home .partnerlinks{ width:264px; height:87px; margin:0 0 0 3px; padding:5px 0 10px 30px; text-align:center; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-partnerlinks.png) no-repeat; }
  #home .partnerlinks ul{ clear:both; font-size:11px; overflow:hidden; width:100%; }
  #home .partnerlinks li{ float:left; margin-left:8px; }
  #home .partnerlinks li.title{ width:108px; font-weight:bold; color:#003973; margin-left:0; text-align:left; text-transform:uppercase; white-space:nowrap; }
  #home .partnerlinks li a{ color:#003973; }

/* Add New Wizard */
#addnew-wizard{ overflow:hidden; }
  #addnew-wizard .title{ margin-bottom:8px; overflow:hidden; }
  #addnew-wizard .title h2{ float:left; font-size:26px; color:#ffba00; margin:0 15px; }
  #addnew-wizard .title h3{ float:left; font-size:19px; color:#fff; padding-top:6px; margin-right:30px; text-transform:uppercase; }
  #addnew-wizard .title ul.topbuttons{ overflow:hidden; }
  #addnew-wizard .title ul.topbuttons li{ float:left; margin:0 4px; }
  #addnew-wizard .title li.confirmation {color:#fff;font-size:14px;font-weight:bold;}
  #addnew-wizard .title ul.topbuttons li a{ display:block; height:30px; }
  #addnew-wizard .title ul.topbuttons li a.import{ width:192px; text-indent:-5000px; background:url(//d3rdyu12qfqk51.cloudfront.net/button-import.png) no-repeat; }

  #addnew-wizard .title ul.topbuttons li a.add{ width:175px; text-indent:-5000px; background:url(//d3rdyu12qfqk51.cloudfront.net/button-add.png) no-repeat; }
  #addnew-wizard .title ul.topbuttons li a.quick{ width:142px; text-indent:-5000px; background:url(//d3rdyu12qfqk51.cloudfront.net/button-quickadd.png) no-repeat; }
  #addnew-wizard .title ul.topbuttons li a:hover{ background-position:bottom; }
  #addnew-wizard .title ul.topbuttons li.current a{ background-position:bottom; }
  #addnew-wizard .title li.confirmation {color:#fff;font-size:14px;font-weight:bold;}

  #addnew-wizard .addnew-wizard-top{ width:672px; height:6px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-addnewbox-top.png) no-repeat; }
  #addnew-wizard .addnew-wizard-bot{ width:672px; height:6px; margin-bottom:6px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-addnewbox-bot.png) no-repeat; }
  #addnew-wizard .addnew-wizard-bod{ width:672px; background:#fff;float:left; }
  #addnew-wizard .addnew-wizard-bod li{ font-size:13px; font-weight:bold; padding:9px 12px; vertical-align:middle; }
  #addnew-wizard .addnew-wizard-bod li.colored{ background:#efefef; }
  #addnew-wizard .addnew-wizard-bod li span{ color:#003973; vertical-align:middle; }
  #addnew-wizard .addnew-wizard-bod input{ font-family:"Arial Narrow", Arial, Helvetica,sans-serif; vertical-align:middle; margin-right:2px; }
  #addnew-wizard .addnew-wizard-bod input.txt{ height:21px; font-size:12px; color:#0D1516; padding:3px 5px 0; border:1px solid #dfdfdf; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-input.png) repeat-x; }
  #addnew-wizard .addnew-wizard-bod input.fname{ width:120px; }
  #addnew-wizard .addnew-wizard-bod input.minitial{ width:20px; }
  #addnew-wizard .addnew-wizard-bod input.lname{ width:120px; margin-right:10px; }
  #addnew-wizard .addnew-wizard-bod input.dobirth{ width:83px; }
  #addnew-wizard .addnew-wizard-bod select{ width:150px; height:22px; font:12px "Arial Narrow", Arial, Helvetica,sans-serif; color:#181E1F; padding-left:10px; margin:0 10px; vertical-align:middle; border:1px solid #4d6dae; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-input.png) repeat-x; }
  #addnew-wizard input.btn{ vertical-align:bottom;width:151px; height:28px; margin-right:15px; border:0; cursor:pointer; background:url(//d3rdyu12qfqk51.cloudfront.net/button-submit.png) no-repeat; margin-bottom:10px;}

  #addnew-wizard input.btn-bot{ vertical-align:bottom;width:151px; height:28px; margin-right:15px; border:0; cursor:pointer; background:url(//d3rdyu12qfqk51.cloudfront.net/button-submit.png) no-repeat; }



  #addnew-wizard .subtitle-container {width:689px; height:49px; font-size:12px; font-weight:bold; color:#ffba00; padding:10px 22px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-teaminfo.png) no-repeat; overflow:hidden; margin-bottom:10px;}


  #addnew-wizard .subtitle-container .subtitle{ color:#fff; float:left; width:250px; margin-right:20px; font-size:14px;}

/**/  #addnew-wizard .subtitle-container .subtitle li {}
  #addnew-wizard .subtitle-container .subtitle li a,
  #addnew-wizard .subtitle-container .subtitle li a:visited{ color:#fff; }


  #addnew-wizard .subtitle-container .instructions{ overflow:hidden;font-size:14px; }
  #addnew-wizard .subtitle-container .instructions li{ overflow:hidden; width:400px; }
  #addnew-wizard .subtitle-container .instructions li.wizard-nav {float:right;overflow:hidden; width:400px; }
  #addnew-wizard .subtitle-container .instructions li a,
  #addnew-wizard .subtitle-container .instructions li a:visited{ color:#fff; }

  #addnew-wizard .subtitle-container .instructions .confirmation {color:#fff;}

/* Add New  - right side roster */
  #addnew-wizard .columns{ overflow:hidden; }
  #addnew-wizard .wizard-roster{ text-align:right; width:240px; margin-left:20px; }
/**/  #addnew-wizard .wizard-roster .tabs { float:left; }
  #addnew-wizard .wizard-roster .box-bottom{ clear:both; width:240px; height:7px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-meetresults-tablefoot.png) no-repeat; }

  #addnew-wizard .wizard-roster ul.title{ clear:both; height:24px; font-size:12px; font-weight:bold; margin:0; text-transform:uppercase; background:#fff url(//d3rdyu12qfqk51.cloudfront.net/bgr-meetresults-tablehead.png) no-repeat; }
  #addnew-wizard .wizard-roster ul.title li{ float:left; padding:5px 27px 0; }
  #addnew-wizard .wizard-roster ul.title li a{ color:#003973; }

  #addnew-wizard .wizard-roster ul.data{ clear:both; font-size:16px; color:black; background:#fff; padding:0px 0px 0px 20px; }
  #addnew-wizard .wizard-roster ul.data li{ overflow:hidden; width:90%; }
  #addnew-wizard .wizard-roster ul.data li.colored{ background:#f6f6f6; }
  #addnew-wizard .wizard-roster ul.data ul{ clear:none; }
  #addnew-wizard .wizard-roster ul.data li li{ float:left; width:70px; padding:2px 20px 2px 25px; }
  #addnew-wizard .wizard-roster ul.data li li a{ color:#003973; }

/* Wizard Roster TABLE */
  #addnew-wizard .wizard-roster table.wizard-roster-data { width:240px; background:#fff;font-size:12px; }
  #addnew-wizard .wizard-roster .wizard-roster-data tr.title{ clear:both; width:300px; height:23px; font-size:11px; font-weight:bold; color:#003973; text-transform:uppercase; margin:0; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-mevents-tablehead.png) no-repeat; padding-left:20px;}
  #addnew-wizard .wizard-roster-data tr.colored td{ background:#f6f6f6; }


/* Performance List */
#performancelist{ clear:both; }
  #performancelist .framebox{ width:964px; height:530px; overflow-y:scroll; overflow-x:hidden; }
  #performancelist .searchperformance{ width:934px; height:87px; padding:15px; margin-bottom:10px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-searchperformance.png) no-repeat; }
  #performancelist .searchperformance fieldset{ float:left; width:755px; }
  #performancelist .searchperformance ul{ clear:both; margin-bottom:10px; }
  #performancelist .searchperformance .searchperformance1{ height:26px; }
  #performancelist .searchperformance .searchperformance2{}
  #performancelist .searchperformance li{ float:left; }
  #performancelist .searchperformance li.gender label{ margin-right:10px; }
  #performancelist .searchperformance li.gender #male{ margin-left:10px; }
  #performancelist .searchperformance label{ font-size:14px; color:#fff; text-transform:uppercase; }
  #performancelist .searchperformance input{ font-family:"Arial Narrow", Arial, Helvetica,sans-serif; }
  #performancelist .searchperformance input.txt-fn,
  #performancelist .searchperformance input.txt-ln{ width:209px; height:23px; font-size:14px; color:#7d7d7d; margin-right:10px; padding:3px 10px 0; border:1px solid #5e7ab5; }
  #performancelist .searchperformance input.txt-mi{ width:23px; height:23px; font-size:14px; color:#7d7d7d; margin-right:10px; padding:3px 10px 0; border:1px solid #5e7ab5; }
  #performancelist .searchperformance input.txt-date{ width:75px; height:22px; font-size:13px; color:#7d7d7d; margin-top:10px; padding:4px 5px 0 5px; border:1px solid #5e7ab5; }
  #performancelist .searchperformance li.date{ width:85px; font-size:12px; color:#829bce; margin-right:10px; text-align:center; }
  #performancelist .searchperformance li .search_box{ font-size:16px; color:#fff; padding:10px 10px 16px; border:1px solid #1d5aa0; }
  #performancelist .searchperformance li select{ font:14px "Arial Narrow", Arial, Helvetica,sans-serif; margin-left:5px; color:#7d7d7d; }
  #performancelist .searchperformance input.btn-submit{ float:none; width:152px; height:30px; border:0; cursor:pointer; margin:8px 0 0 5px; background:url(//d3rdyu12qfqk51.cloudfront.net/button-submit.png) no-repeat; }
  #performancelist .note{ float:right; width:145px; height:62px; font-size:11px; color:#829bce; padding:10px 15px; border:1px solid #1d5aa0; }




/* Performance List - Table List */
#performancelist .tablelist{ clear:both; width:934px; }
  #performancelist .tablelist .box-bottom{ clear:both; width:934px; height:5px; margin-bottom:8px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-mevents-tablefoot.png) no-repeat left; }
  #performancelist .tablelist h2{ float:left; width:93px; height:22px; font-size:15px; color:#d8e5f6; padding:2px 0 0; text-align:center; margin-left:7px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-rostertab.png) no-repeat; }

/* Edit - Delete */
#performancelist .tablelist .editdelete{ float:left; width:530px; font-size:11px; color:#b1b1b1; margin:0; padding:2px 0 0; overflow:hidden; }
  #performancelist .tablelist .editdelete li{ float:left; margin-left:20px; }
  #performancelist .tablelist .editdelete li.edit{ font-size:12px; font-weight:bold; padding-left:15px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-edit.png) no-repeat left; }
  #performancelist .tablelist .editdelete li.delete{ font-size:12px; font-weight:bold; padding-left:15px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-delete.png) no-repeat left; }
  #performancelist .tablelist .editdelete li span.green{ color:#01b02f; }
  #performancelist .tablelist .editdelete li span.red{ color:#b00101; }

/* Performance List - Title */  
#performancelist .tablelist .title{ clear:both; width:934px; height:23px; font-size:11px; font-weight:bold; color:#003973; text-transform:uppercase; margin:0; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-mevents-tablehead.png) no-repeat; }
  #performancelist .tablelist .title table{ width:934px; }
  #performancelist .tablelist .title table td{ padding:4px 0 0; }
  #performancelist .tablelist .title table td.one{ width:143px; padding-left:20px; }
  #performancelist .tablelist .title table td.two{ width:110px; }
  #performancelist .tablelist .title table td.three{ width:145px; }
  #performancelist .tablelist .title table td.four{ width:120px; }
  #performancelist .tablelist .title table td.five{ width:269px; }

/* Performance List - Data */
#performancelist .tablelist .data{ clear:both; width:934px; font-size:11px; background:#fff; }
  #performancelist .tablelist .data table{ width:934px; }
  #performancelist .tablelist .data table tr.colored td{ background:#f6f6f6; }
  #performancelist .tablelist .data table td{ padding:1px 0 2px; }
  #performancelist .tablelist .data table td.one{ width:153px; padding-left:10px; }
  #performancelist .tablelist .data table td.two{ width:110px; }
  #performancelist .tablelist .data table td.three{ width:120px; padding-left:20px; }
  #performancelist .tablelist .data table td.four{ width:100px; padding-left:20px; }
  #performancelist .tablelist .data table td.five{ width:269px; }
  #performancelist .tablelist .data .selected table td.five{ width:269px; }
  #performancelist .tablelist .data a,
  #meetresults .events .data a:visited{ color:#003973; }
  
  #performancelist .tablelist .data table td.selected{ font-size:13px; font-weight:bold; color:#fff; background:#003973; }
  #performancelist .tablelist .data table td.selected a,
  #performancelist .tablelist .data table td.selected a:visited{ color:#fff; }
  #performancelist .tablelist .data table td.selected form{ margin:5px 0; padding:0 10px; }
  #performancelist .tablelist .data table td.selected form ul{ width:100%; }
  #performancelist .tablelist .data table td.selected form li{ float:left; margin:0 5px; }
  #performancelist .tablelist .data table td.selected form input{ font-size:11px; color:#9c9c9c; margin-right:3px; vertical-align:middle; }
  #performancelist .tablelist .data table td.selected form input.txt-fname{ width:94px; height:13px; padding:3px; border:1px solid #5e7ab6; }
  #performancelist .tablelist .data table td.selected form input.txt-mi{ width:19px; height:13px; padding:3px; border:1px solid #5e7ab6; }
  #performancelist .tablelist .data table td.selected form input.txt-lname{ width:106px; height:13px; padding:3px; border:1px solid #5e7ab6; }
  #performancelist .tablelist .data table td.selected form input.txt-date{ width:72px; height:13px; padding:3px; border:1px solid #5e7ab6; }
  #performancelist .tablelist .data table td.selected form input.btn-submit{ width:129px; height:24px; border:0; cursor:pointer; background:url(//d3rdyu12qfqk51.cloudfront.net/button-submit2.png) no-repeat; margin:2px 0 0; }
  #performancelist .tablelist .data table td.selected form input#outdoor1, #performancelist .tablelist .data table td.selected form input#indoor1{ margin-bottom:5px; }
  #performancelist .tablelist .data table td.selected form select{ font:11px "Arial Narrow", Arial, Helvetica,sans-serif; margin:2px 0 0 8px; padding:2px; border:1px solid #5e7ab6; }
  #performancelist .tablelist .data table td.selected form label{ font-size:10px; text-transform:uppercase; }

/* Athlete */
#athlete{ overflow:hidden; }
  #athlete .title{ padding:0 0 15px; margin-bottom:5px; overflow:hidden; }
  #athlete .title h2{ float:left; font-size:32px; color:#ffba00; margin:0 10px; }

/* Athlete - Class Team */
#athlete .cteam{ float:left; width:724px; padding:5px 0 0; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-classteam-top.jpg) no-repeat top; }
  #athlete .cteam .inner1{ padding-bottom:5px; width:100%; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-classteam-bot.jpg) no-repeat bottom; }
  #athlete .cteam .inner2{ padding:7px 0; overflow:hidden; width:100%; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-classteam-rep.jpg) repeat-x top #000; }
  #athlete .cteam li{ float:left; font-size:12px; font-weight:bold; color:#ffba00; margin:0 8px 0 0; padding:0 0 0 8px; border-left:1px solid #414141; }
  #athlete .cteam li.first{ border-left:0; }
  #athlete .cteam li span{ color:#fff; }
  #athlete .cteam li span a{ color:#fff; }
  
/* Athlete - Table-title */
#athlete .table-title{ height:32px; padding:0 0 0 5px; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-tab-title-left.png) no-repeat left 1px; padding-top:0; float:left; }
  #athlete .table-title .inner1{ display:block; height:32px; padding:0 5px 0 0; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-tab-title-right.png) no-repeat right top; }
  #athlete .table-title .inner2{ padding:0 20px 0 12px; overflow:hidden; display:block; height:32px; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-tab-title-rep.png) repeat-x top; }
  #athlete .table-title .title{ line-height:32px; float:left; font-weight:bold; font-size:19px; color:#d8e5f6; }
  #athlete .table-title span.legend{ float:left; margin:12px 0 0 20px; display:block; text-transform:uppercase; color:#fff; font-size:10px; }
  #athlete .table-title .color{ margin-right:7px; width:13px; height:8px; display:inline-block; background:#2bb414; }

/* Athlete - Top Performances */
#athlete .topperformances{ width:964px; overflow:hidden; }
  #athlete .topperformances .box-bottom{ clear:both; width:964px; height:7px; margin-bottom:10px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-athlete-tablefoot.png) no-repeat; }
  #athlete .topperformances .title{ clear:both; width:964px; height:23px; margin:0; padding:0; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-athlete-tablehead.png) no-repeat; }
  #athlete .topperformances .title table{ width:964px; }
  #athlete .topperformances .title table td{ font-size:11px; font-weight:bold; padding:5px; text-transform:uppercase; }
  #athlete .topperformances .title table td a{ color:#003973; }
  #athlete .topperformances .title table td.base{ width:25px; }
  #athlete .topperformances .title table td.year{ width:20px; padding-left:20px; }
  #athlete .topperformances .title table td.season{ width:45px; }
  #athlete .topperformances .title table td.class{ width:50px; }
  #athlete .topperformances .title table td.sixtym{ width:30px; }
  #athlete .topperformances .title table td.onehm{ width:30px; }
  #athlete .topperformances .title table td.twohm{ width:30px; }
  #athlete .topperformances .title table td.fourhm{ width:30px; }
  #athlete .topperformances .title table td.longjump{ width:60px; }
  #athlete .topperformances .title table td.triplejump{ width:60px; }
  
  #athlete .topperformances .data{ clear:both; width:964px; background:#fff; margin:0; padding:0; }
  #athlete .topperformances .data table{ width:964px; }
  #athlete .topperformances .data table td{ font-size:11px; color:#000000; padding:2px 5px; text-transform:uppercase; font-weight:bold;}
  #athlete .topperformances .data table td a{ color:#003973; text-transform:capitalize; }
  #athlete .topperformances .data table td.base{ width:25px; }
  #athlete .topperformances .data table td.year{ width:25px; padding-left:20px; }
  #athlete .topperformances .data table td.season{ width:45px; }
  #athlete .topperformances .data table td.class{ width:50px; }
  #athlete .topperformances .data table td.sixtym{ width:30px; }
  #athlete .topperformances .data table td.onehm{ width:30px; }
  #athlete .topperformances .data table td.twohm{ width:30px; }
  #athlete .topperformances .data table td.fourhm{ width:30px; }
  #athlete .topperformances .data table td.longjump{ width:60px; }
  #athlete .topperformances .data table td.triplejump{ width:60px; }
  #athlete .topperformances .data a.marked{ padding:0 5px; color:#fff; display:inline-block; background:#2bb414; }

/* Athlete - Meet Results */
  #athlete .meetresults{ width:964px; overflow:hidden; }
  #athlete .meetresults .box-bottom{ clear:both; width:964px; height:7px; margin-bottom:10px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-athlete-tablefoot.png) no-repeat; }
  #athlete .meetresults .title{ clear:both; width:964px; height:23px; margin:0; padding:0; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-athlete-tablehead.png) no-repeat; }
  #athlete .meetresults .title table{ width:964px; }
  #athlete .meetresults .title table td{ font-size:11px; font-weight:bold; padding:5px; text-transform:uppercase; text-align:left; }
  #athlete .meetresults .title table td a{ color:#003973; }
  #athlete .meetresults .title table td.date{ width:60px; padding-left:20px; }
  #athlete .meetresults .title table td.meet{ width:320px; }
  #athlete .meetresults .title table td.io{ width:135px; }
  #athlete .meetresults .title table td.event{ width:60px; }
  #athlete .meetresults .title table td.round{ width:95px; }
  #athlete .meetresults .title table td.mark{ width:95px; }
  #athlete .meetresults .title table td.place{ width:70px; }
  
  #athlete .meetresults .title table td.prefinal{ width:120px; }
  #athlete .meetresults .title table td.timemark{ width:79px; }
  

  #athlete .meetresults .title tr th{ font-size:11px; font-weight:bold; padding:5px; text-transform:uppercase; text-align:left; }
  #athlete .meetresults .title tr th a{ color:#003973; }
  #athlete .meetresults .title tr th.date{ width:60px; padding-left:20px; }
  #athlete .meetresults .title tr th.meet{ width:320px; }
  #athlete .meetresults .title tr th.io{ width:135px; }
  #athlete .meetresults .title tr th.event{ width:60px; }
  #athlete .meetresults .title tr th.round{ width:95px; }
  #athlete .meetresults .title tr th.mark{ width:95px; }
  #athlete .meetresults .title tr th.place{ width:70px; }  
  #athlete .meetresults .title tr th.prefinal{ width:120px; }
  #athlete .meetresults .title tr th.timemark{ width:79px; }
  

  #athlete .meetresults .title .a-down{ vertical-align:text-top; margin:4px 1px 0 4px; width:7px; height:7px; cursor:pointer; display:inline-block; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-arrows.png) no-repeat bottom left; text-indent:-9999em; }
  #athlete .meetresults .title .a-down:hover,
  #athlete .meetresults .title .a-down.active{ background-position:left top; }
  #athlete .meetresults .title .a-up{ vertical-align:text-top; margin:4px 0 0; width:7px; height:7px; cursor:pointer; display:inline-block; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-arrows.png) no-repeat bottom right; text-indent:-9999em; }
  #athlete .meetresults .title .a-up:hover,
  #athlete .meetresults .title .a-up.active{ background-position:right top; }

  #athlete .meetresults .data{ clear:both; width:964px; background:#fff; }
  #athlete .meetresults .data table{ width:964px; }
  #athlete .meetresults .data table td{ font-size:11px; color:#3b3b3b; padding:2px 5px; text-align:left; font-weight:bold;}
  #athlete .meetresults .data table td a{ color:#003973; }
  #athlete .meetresults .data table td.date{ width:60px; padding-left:20px; }
  #athlete .meetresults .data table td.meet{ width:320px; }
  #athlete .meetresults .data table td.io{ width:135px; padding-left:30px; }
  #athlete .meetresults .data table td.event{ width:60px; }
  #athlete .meetresults .data table td.round{ width:95px; }
  #athlete .meetresults .data table td.mark{ width:95px;  }
  #athlete .meetresults .data table td.place{ width:70px; }

/* Athlete - Meet Results - Scrolldiv */
  #athlete .meetresults .scroll{ height:341px; overflow-y:scroll; overflow-x:hidden; }



/* Conference */
#conference{ overflow:hidden; }
  #conference .title{ margin-bottom:12px; overflow:hidden; width:100%; }
  #conference .title h2{ float:left; font-size:26px; color:#ffba00; margin:0 10px; }
  #conference .title a.viewperflist{ float:left; }
  #conference .title a.viewperflist span{ display:block; width:183px; height:33px; margin-left:15px; text-indent:-5000px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-viewperformance.png) no-repeat; }
  #conference .columns{ overflow:hidden; }
  #conference .teams{ float:left; width:245px; margin-right:9px; }
  #conference .meetresults{ float:left; width:710px; }
  #conference .meetresults a.moreresults{ display:block; font-size:12px; font-weight:bold; color:#adadad; padding:2px 0 0 25px; }
  #conference .teams .box-bottom{ clear:both; width:245px; height:7px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-teams-tablefoot.png) no-repeat; }
  #conference .meetresults .box-bottom{ clear:both; width:710px; height:7px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-meetresults-tablefoot.png) no-repeat; }

/* Conference - Teams Title */
#conference .teams ul.title{ clear:both; height:24px; font-size:11px; font-weight:bold; margin:0; text-transform:uppercase; background:#fff url(//d3rdyu12qfqk51.cloudfront.net/bgr-teams-tablehead.png) no-repeat; }
  #conference .teams ul.title li{ float:left; padding:5px 22px 0; }
  #conference .teams ul.title li a{ color:#003973; }

/* Conference - Meetresults Title */
#conference .meetresults ul.title{ clear:both; height:24px; font-size:11px; font-weight:bold; margin:0; text-transform:uppercase; background:#fff url(//d3rdyu12qfqk51.cloudfront.net/bgr-meetresults-tablehead.png) no-repeat; }
  #conference .meetresults ul.title li{ float:left; padding:5px 25px 0; }
  #conference .meetresults ul.title li a{ color:#003973; }

/* Conference - Teams Data */
#conference .teams ul.data{ clear:both; font-size:11px; background:#fff; }
  #conference .teams ul.data li{ overflow:hidden; width:100%; }
  #conference .teams ul.data li.colored{ background:#f6f6f6; }
  #conference .teams ul.data ul{ clear:none; }
  #conference .teams ul.data li li{ float:left; width:70px; padding:2px 20px 2px 25px; }
  #conference .teams ul.data li li a{ color:#003973; font-weight:bold;}

/* Conference - Meetresults Data */
#conference .meetresults ul.data{ clear:both; font-size:11px; background:#fff; }
  #conference .meetresults ul.data li{ padding:1px 0; overflow:hidden; width:100%; }
  #conference .meetresults ul.data li.colored{ background:#f6f6f6; }
  #conference .meetresults ul.data ul{ clear:none; }
  #conference .meetresults ul.data li li{ float:left; width:auto;  font-weight:bold;}
  #conference .meetresults ul.data li li.date{ width:50px; padding:0 25px; color:black;font-weight:bold; }
  #conference .meetresults ul.data li li a{ color:#003973; }

/* Individual Events */
#indevents{ width:963px; overflow:hidden; }
  #indevents .title{ margin-bottom:5px; }
  #indevents .title h2{ font-size:26px; color:#ffba00; margin:0 10px; }
  #indevents .title h2 a{ font-size:26px; color:#ffba00; margin:0 10px; }

/* Individual Events - Date Location */
#indevents .datelocation{ clear:both; width:938px; height:38px; font-size:12px; font-weight:bold; color:#fff; padding-left:25px; margin-bottom:10px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-datelocationbar.png) no-repeat; overflow:hidden; }
  #indevents .datelocation li{ float:left; padding:10px 0 0; margin-right:15px; }
  #indevents .datelocation li span{ color:#ffba00; text-transform:uppercase; }
  #indevents .datelocation li a,
  #indevents .datelocation li a:visited{ color:#fff; }
  

  #indevents .datelocation ul.iconkey{ float:right;font-size:12px; color:#b1b1b1; overflow:hidden;}
  #indevents .datelocation ul.iconkey li{ float:left;margin-right:10px;padding:0px 0px 0px 15px;}

  /* Qualifier Icons */

#indevents .asterix { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-asterix.png) no-repeat left; }
#indevents .asterix-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-asterix-2.png) no-repeat left; }
#indevents .asterix-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-asterix-3.png) no-repeat left; }
#indevents .check { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-check.png) no-repeat left; }
#indevents .check-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-check-2.png) no-repeat left; }
#indevents .check-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-check-3.png) no-repeat left; }
#indevents .inarrows { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-inarrows.png) no-repeat left; }
#indevents .inarrows-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-inarrows-2.png) no-repeat left; }
#indevents .inarrows-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-inarrows-3.png) no-repeat left; }

#indevents .outarrows { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-outarrows.png) no-repeat left; }
#indevents .outarrows-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-outarrows-2.png) no-repeat left; }
#indevents .outarrows-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-outarrows-3.png) no-repeat left; }

#indevents .aztec { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-aztec.png) no-repeat left; }
#indevents .aztec-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-aztec-2.png) no-repeat left; }
#indevents .aztec-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-aztec-3.png) no-repeat left; }
#indevents .sprocket { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-sprocket.png) no-repeat left; }
#indevents .sprocket-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-sprocket-2.png) no-repeat left; }
#indevents .sprocket-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-sprocket-3.png) no-repeat left; }

#indevents .bolt { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bolt.png) no-repeat left; }
#indevents .bolt-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bolt-2.png) no-repeat left; }
#indevents .bolt-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bolt-3.png) no-repeat left; }
#indevents .droplet { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-droplet.png) no-repeat left; }
#indevents .droplet-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-droplet-2.png) no-repeat left; }
#indevents .droplet-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-droplet-3.png) no-repeat left; }
#indevents .plus { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-plus.png) no-repeat left; }
#indevents .plus-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-plus-2.png) no-repeat left; }
#indevents .plus-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-plus-3.png) no-repeat left; }

#indevents .bulb { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bulb.png) no-repeat left; }
#indevents .bulb-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bulb-2.png) no-repeat left; }
#indevents .bulb-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bulb-3.png) no-repeat left; }

#indevents .burst { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-burst.png) no-repeat left; }
#indevents .burst-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-burst-2.png) no-repeat left; }
#indevents .burst-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-burst-3.png) no-repeat left; }
#indevents .flag { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-flag.png) no-repeat left; }
#indevents .flag-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-flag-2.png) no-repeat left; }
#indevents .flag-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-flag-3.png) no-repeat left; }

#indevents .reel { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-reel.png) no-repeat left; }
#indevents .reel-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-reel-2.png) no-repeat left; }
#indevents .reel-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-reel-3.png) no-repeat left; }

/* Individual Events - Event Name */
#indevents .eventname{ clear:both; padding:0 15px; margin-bottom:12px; }
  #indevents .eventname div{ overflow:hidden; }
  #indevents .eventname h3{ float:left; font-size:21px; color:#fff; margin-right:18px; }
  #indevents .eventname ul{ float:left; width:600px; font-size:12px; padding-top:7px; overflow:hidden; }
  #indevents .eventname li{ float:left; margin-right:15px; }
  #indevents .eventname li a, #indevents .eventname li a:visited{ color:#fff; }
  #indevents .eventname li span{ color:#ffba00; text-transform:uppercase; }

  /* Individual Events - Top Performances */
  #indevents .topperformances{ overflow:hidden; }
  #indevents .topperformances .box-bottom{ clear:both; width:964px; height:7px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-athlete-tablefoot.png) no-repeat; }
  #indevents .topperformances .title{  clear:both;width:964px; height:23px; margin:0; padding:0; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-athlete-tablehead.png) no-repeat; }
  #indevents .topperformances .title a,
  #indevents .topperformances .title a:visited{ color:#003973; }
  #indevents .topperformances .title td{ padding:1px 5px; }

  #indevents .topperformances .data{ clear:both; width:964px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-tabledata.png); }
  #indevents .topperformances .data{ clear:both; width:964px; background:#fff;}
  #indevents .topperformances .data table{ width:964px; }

  #indevents .topperformances .data table td{ font-size:11px; font-weight:bold; color:black; padding:1px 5px; }
  #indevents .topperformances .data table td.colored{ background:#f6f6f6 }
  
  #indevents .topperformances .title table td.place-title{ color:#003973;width:40px; text-align:center;padding-left:14px; text-transform:uppercase;padding-top:5px;}
  #indevents .topperformances .data table td.place{ width:40px; text-align:center; }

  #indevents .topperformances .title table td.overall-title{color:#003973; width:54px; text-align:center; text-transform:uppercase; }
  #indevents .topperformances .data table td.overall{ width:44px; text-align:center; }

  #indevents .topperformances .title table td.name-title{ color:#003973; width:460px; padding-left:10px;text-transform:uppercase;}
  #indevents .topperformances .data table td.name{ width:420px; padding-left:20px;}

  #indevents .topperformances .title table td.year-title{ color:#003973;width:50px; text-align:center; text-transform:uppercase;}
  #indevents .topperformances .data table td.year{ width:50px; text-align:center; }

  #indevents .topperformances .title table td.squad-title{color:#003973; width:50px; text-align:center;text-transform:uppercase; }
  #indevents .topperformances .data table td.squad{ width:50px; text-align:center; }
  #indevents .topperformances .title table td.athletes-title{color:#003973; width:430px; text-align:left;padding-left:30px;text-transform:uppercase; }
  #indevents .topperformances .data table td.athletes{ width:400px; text-align:left;padding-left:30px; }

  #indevents .topperformances .title table td.team-title{color:#003973; width:180px; padding-left:14px;text-transform:uppercase;}
  #indevents .topperformances .data table td.team{ width:160px; padding-left:14px;}
  #indevents .topperformances .title table td.time-title{color:#003973; width:45px; text-align:center; text-transform:uppercase;}
  #indevents .topperformances .title table td.english-title{color:#003973; width:35px; text-align:left; text-transform:uppercase;}
  #indevents .topperformances .data table td.time{ width:35px; text-align:center; }
  #indevents .topperformances .data table td.english{ width:45px; text-align:left; }
  #indevents .topperformances .title table td.score-title{color:#003973; width:35px; text-align:center; padding-left:14px;text-transform:uppercase;}

#indevents .topperformances .data table td.wind-title{color:#003973; width:35px; text-align:center; padding-left:14px;text-transform:uppercase;}
  #indevents .topperformances .data table td.score{ width:35px; text-align:center; padding-left:14px;}

  #indevents .topperformances .data table td.wind{ width:35px; text-align:center; padding-left:14px;}


  #indevents .topperformances .title table td.symbols-title{color:#003973; width:35px; text-align:center; padding-left:14px;text-transform:uppercase;}
  #indevents .topperformances .data table td.symbols{ width:35px; text-align:center; padding-left:14px;}
  
  #indevents .topperformances .data a,#multievents .tablelist .data a:visited{ color:#003973; }

  /* Field Series */
  #indevents .vertical_field_series ul {display: inline; float: left;}
  #indevents .vertical_field_series li {list-style-type:none;font-weight:normal;text-align:left;padding-left:5px;}
  #indevents .vertical_field_attempt ul { text-align:left;}
  #indevents .vertical_field_attempt li {list-style-type:none;font-weight:normal;text-align:left;padding-left:5px;}
  #indevents .horizontal_field_series li {list-style-type:none;font-weight:normal;text-align:left;padding-left:5px; display: inline;}



/* Meet Results Page */
#meetresults{ width:963px; overflow:hidden; }
  #meetresults .title{ margin-bottom:5px; }
  #meetresults .title h2{ font-size:26px; color:#ffba00; margin:0 10px; }
  #meetresults .columns{ overflow:hidden; }
  #meetresults .leftcol{ float:left; width:342px; overflow:hidden; }
  #meetresults .rightcol{ float:left; width:611px; }

/* Meet Results Page - Date Location */  
#meetresults .datelocation{ clear:both; width:938px; height:38px; font-size:12px; font-weight:bold; color:#fff; padding-left:25px; margin-bottom:10px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-datelocationbar.png) no-repeat; overflow:hidden; }
  #meetresults .datelocation li{ float:left; padding:10px 0 0; margin-right:15px; }
  #meetresults .datelocation li span{ color:#ffba00; text-transform:uppercase; }
  #meetresults .datelocation li a,
  #indevents .datelocation li a:visited{ color:#fff; }

/* Meet Results Page - Team Scores */
#meetresults .teamscores{ float:left; width:162px; margin-right:9px; }
  #meetresults .teamscores .box-bottom{ clear:both; width:162px; height:7px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-short-tablefoot.png) no-repeat left; }
  #meetresults .teamscores h2{ width:147px; height:23px; font-size:13px; color:#d8e5f6; padding:2px 0 0; text-align:center; margin:0 auto; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-bluerbox-short.png) no-repeat; white-space:nowrap; }
  #meetresults .teamscores .title{ width:162px; height:24px; font-size:11px; font-weight:bold; color:#003973; text-transform:uppercase; margin:0; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-short-tablehead.png) no-repeat; }
  #meetresults .teamscores .title table{ width:162px; }
  #meetresults .teamscores .title table td{ padding:4px 0 0 6px; }
  #meetresults .teamscores .data{ clear:both; width:162px; font-size:11px; background:#fff; font-weight:bold; }
  #meetresults .teamscores .data table{ width:162px; }
  #meetresults .teamscores .data table td{ padding:1px 0 1px 6px; }
  #meetresults .teamscores .data table td.rank{ width:20px; padding-left:15px; }
  #meetresults .teamscores .data table td.team{ width:63px; padding-left:10px; }
  #meetresults .teamscores .data table td.score{ padding-left:15px; }
  #meetresults .teamscores .data a,
  #meetresults .teamscores .data a:visited{ color:#003973; }

/* Meet Results Page - Events */
#meetresults .events{ clear:both; width:611px; }
  #meetresults .events .box-bottom{ clear:both; width:611px; height:7px; margin-bottom:8px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-med-tablefoot.png) no-repeat left; }
  #meetresults .events h2{ width:147px; height:23px; font-size:15px; color:#d8e5f6; padding:2px 0 0; text-align:center; margin-left:7px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-bluerbox-short.png) no-repeat; }
  #meetresults .events .title{ width:611px; height:24px; font-size:11px; font-weight:bold; color:#003973; text-transform:uppercase; margin:0; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-med-tablehead.png) no-repeat; }
  #meetresults .events .title table{ width:611px; }
  #meetresults .events .title table td{ padding:4px 0 0 20px; }
  #meetresults .events .data{ clear:both; width:611px; font-size:11px; background:#fff; font-weight:bold; }
  #meetresults .events .data table{ width:611px; }
  #meetresults .events .data table td{ padding:1px 5px 1px 20px; }
  #meetresults .events .data a,
  #meetresults .events .data a:visited{ color:#003973; }
  #meetresults td.ec1{ width:90px; padding:0 0 0 20px; }
  #meetresults .ec2{ width:140px; }
  #meetresults .ec3{ width:180px; }
  #meetresults .ec4{ width:80px; }

/* Multi Events */
#multievents{ width:963px; overflow:hidden; }
  #multievents .title{ margin-bottom:5px; }
  #multievents .title h2{ font-size:26px; color:#ffba00; margin:0 10px; }
  #multievents .title h2 a{ font-size:26px; color:#ffba00; margin:0 10px; }
  #multievents .tabs{ width:90%; }
  #multievents .framebox{ width:963px; height:950px; overflow-y:scroll; }

/* Multi Events - Date Location */
#multievents .datelocation{ clear:both; width:938px; height:38px; font-size:12px; font-weight:bold; color:#fff; padding-left:25px; margin-bottom:10px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-datelocationbar.png) no-repeat; overflow:hidden; }
  #multievents .datelocation li{ float:left; padding:10px 0 0; margin-right:15px; }
  #multievents .datelocation li span{ color:#ffba00; text-transform:uppercase; }
  #multievents .datelocation li a,
  #multievents .datelocation li a:visited{ color:#fff; }
  #multievents .datelocation ul.iconkey{ float:right;font-size:12px; color:#b1b1b1; overflow:hidden;}
  #multievents .datelocation ul.iconkey li{ float:left;margin-right:10px;padding:10px 0px 0px 15px;}

  #multievents .title ul.iconkey{ float:right;font-size:12px; color:#b1b1b1; overflow:hidden;}
  #multievents .title ul.iconkey li{ float:left;margin-right:4px;padding:5px 0px 0px 15px;}

  /* Qualifier Icons */
#multievents .asterix { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-asterix.png) no-repeat left; }
#multievents .asterix-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-asterix-2.png) no-repeat left; }
#multievents .asterix-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-asterix-3.png) no-repeat left; }
#multievents .check { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-check.png) no-repeat left; }
#multievents .check-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-check-2.png) no-repeat left; }
#multievents .check-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-check-3.png) no-repeat left; }
#multievents .inarrows { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-inarrows.png) no-repeat left; }
#multievents .inarrows-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-inarrows-2.png) no-repeat left; }
#multievents .inarrows-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-inarrows-3.png) no-repeat left; }

#multievents .outarrows { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-outarrows.png) no-repeat left; }
#multievents .outarrows-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-outarrows-2.png) no-repeat left; }
#multievents .outarrows-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-outarrows-3.png) no-repeat left; }

#multievents .aztec { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-aztec.png) no-repeat left; }
#multievents .aztec-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-aztec-2.png) no-repeat left; }
#multievents .aztec-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-aztec-3.png) no-repeat left; }
#multievents .sprocket { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-sprocket.png) no-repeat left; }
#multievents .sprocket-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-sprocket-2.png) no-repeat left; }
#multievents .sprocket-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-sprocket-3.png) no-repeat left; }

#multievents .bolt { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bolt.png) no-repeat left; }
#multievents .bolt-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bolt-2.png) no-repeat left; }
#multievents .bolt-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bolt-3.png) no-repeat left; }
#multievents .droplet { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-droplet.png) no-repeat left; }
#multievents .droplet-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-droplet-2.png) no-repeat left; }
#multievents .droplet-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-droplet-3.png) no-repeat left; }
#multievents .plus { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-plus.png) no-repeat left; }
#multievents .plus-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-plus-2.png) no-repeat left; }
#multievents .plus-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-plus-3.png) no-repeat left; }

#multievents .bulb { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bulb.png) no-repeat left; }
#multievents .bulb-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bulb-2.png) no-repeat left; }
#multievents .bulb-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bulb-3.png) no-repeat left; }

#multievents .burst { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-burst.png) no-repeat left; }
#multievents .burst-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-burst-2.png) no-repeat left; }
#multievents .burst-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-burst-3.png) no-repeat left; }
#multievents .flag { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-flag.png) no-repeat left; }
#multievents .flag-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-flag-2.png) no-repeat left; }
#multievents .flag-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-flag-3.png) no-repeat left; }

#multievents .reel { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-reel.png) no-repeat left; }
#multievents .reel-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-reel-2.png) no-repeat left; }
#multievents .reel-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-reel-3.png) no-repeat left; }

/* Multi Events - Event Name */
#multievents .eventname{ clear:both; padding:0 15px; margin-bottom:15px; }
  #multievents .eventname div{ overflow:hidden; }
  #multievents .eventname h3{ float:left; font-size:21px; color:#fff; margin-right:18px; }
  #multievents .eventname ul{ float:left; width:700px; font-size:12px; padding-top:7px; overflow:hidden; }
  #multievents .eventname li{ float:left; margin-right:15px; }
  #multievents .eventname li a, #multievents .eventname li a:visited{ color:#fff; padding:0 2px; }
  #multievents .eventname li span{ color:#ffba00; text-transform:uppercase; }

/* Multi Events - Table List */
#multievents .tablelist{ clear:both; width:935px; }
  #multievents .tablelist .box-bottom{ clear:both; width:935px; height:5px; margin-bottom:8px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-mevents-tablefoot.png) no-repeat left; }
  #multievents .tablelist h2{ float:left; width:147px; height:23px; font-size:15px; color:#d8e5f6; padding:2px 0 0; text-align:center; margin-left:7px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-bluerbox-short.png) no-repeat; }
  #multievents .tablelist .title{ clear:both; width:935px; height:23px; font-size:11px; font-weight:bold; color:#003973; text-transform:uppercase; margin:0; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-mevents-tablehead.png) no-repeat; }
  #multievents .tablelist .title table{ width:935px; }
  #multievents .tablelist .title table td{ padding:5px 0 0 0; }
  #multievents .tablelist .title table td.place{ width:30px; padding-left:14px;}
  #multievents .tablelist .title table td.overall{ width:44px; }
  #multievents .tablelist .title table td.name{ width:170px; }
  #multievents .tablelist .title table td.year{ width:50px; }
  #multievents .tablelist .title table td.team{ width:50px; }
  #multievents .tablelist .title table td.squad{ width:50px; margin-right:130px; }
  #multievents .tablelist .title table td.athletes{ width:400px;margin-left:130px; }
  #multievents .tablelist .title table td.time{ width:60px; }
  #multievents .tablelist .title table td.score{ width:35px; }
  #multievents .tablelist .title table td.wind{ width:35px; }
  #multievents .tablelist .title table td.point{ width:35px; }
  
  #multievents .tablelist .title table td.one{ width:30px; padding-left:14px;}
  #multievents .tablelist .title table td.two{ width:30px; }
  #multievents .tablelist .title table td.three{ width:270px; }
  #multievents .tablelist .title table td.four{ width:50px; }
  #multievents .tablelist .title table td.five{ width:150px; }
  #multievents .tablelist .title table td.six{ width:35px; }
  #multievents .tablelist .title table td.seven{ width:35px; }
  #multievents .tablelist .data table td.one{ width:30px; padding-left:14px;}
  #multievents .tablelist .data table td.two{ width:30px; }
  #multievents .tablelist .data table td.three{ width:170px; }
  #multievents .tablelist .data table td.four{ width:50px; }
  #multievents .tablelist .data table td.five{ width:180px; }
  #multievents .tablelist .data table td.six{ width:35px; }
  #multievents .tablelist .data table td.seven{ width:35px; }

  #multievents .tablelist .data{ clear:both; width:935px; font-size:11px; background:#fff; color:black;font-weight:bold;}
  #multievents .tablelist .data table{ width:935px; margin-left:0px; }
  #multievents .tablelist .data table td{ padding:0px 0 0 0; }
  #multievents .tablelist .data table td.colored{ background:#f6f6f6 }
  #multievents .tablelist .title table td.place-title{ width:40px; text-align:left;padding-left:14px; }
  #multievents .tablelist .data table td.place{ width:40px; text-align:center;padding-left:14px; }

  #multievents .tablelist .title table td.overall-title{ width:44px;text-align:left; }
  #multievents .tablelist .data table td.overall{ width:44px; text-align:center; }

  #multievents .tablelist .title table td.name-title{ width:155px; padding-left:10px;}
  #multievents .tablelist .data table td.name{ width:155px;  padding-left:10px;}

  #multievents .tablelist .title table td.year-title{ width:50px; text-align:center; }
  #multievents .tablelist .data table td.year{ width:50px; text-align:center; }

  #multievents .tablelist .title table td.squad-title{ width:50px; text-align:center; }
  #multievents .tablelist .data table td.squad{ width:50px; text-align:center; }
  #multievents .tablelist .data table td.athletes-title{ width:400px; text-align:left;padding-left:30px; }
  #multievents .tablelist .data table td.athletes{ width:400px; text-align:left;padding-left:30px; }

  #multievents .tablelist .title table td.team-title{ width:160px; padding-left:14px;}
  #multievents .tablelist .data table td.team{ width:160px; padding-left:14px;}
  #multievents .tablelist .title table td.time-title{ width:35px; text-align:center; }
  #multievents .tablelist .title table td.english-title{ width:45px; text-align:left;padding-left:10px; }
  #multievents .tablelist .data table td.time{ width:35px; text-align:center; }
  #multievents .tablelist .data table td.english{ width:45px; text-align:left; padding-left:10px;}
  #multievents .tablelist .title table td.score-title{ width:35px; text-align:center; padding-left:14px;}
  #multievents .tablelist .data table td.score{ width:35px; text-align:center; padding-left:14px;}

  #multievents .tablelist .title table td.wind-title{ width:35px; text-align:center; padding-left:14px;}
  #multievents .tablelist .data table td.wind{ width:35px; text-align:center; padding-left:14px;}
  #multievents .tablelist .data a,#multievents .tablelist .data a:visited{ color:#003973; }

  #multievents .tablelist .title table td.symbols-title{color:#003973; width:35px; text-align:center; padding-left:14px;text-transform:uppercase;}
  #multievents .tablelist .data table td.symbols{ width:35px; text-align:center; padding-left:14px;}

  /* Field Series */
  #multievents .vertical_field_series ul {display: inline; float: left;}
  #multievents .vertical_field_series li {list-style-type:none;font-weight:normal;text-align:left;padding-left:5px;}
  #multievents .vertical_field_attempt ul {text-align:left;}
  #multievents .vertical_field_attempt li {list-style-type:none;font-weight:normal;text-align:left;padding-left:5px;}
  #multievents .horizontal_field_series li {list-style-type:none;font-weight:normal;text-align:left;padding-left:5px; display: inline;}

/* Compiled Results - team Scores */

  #multievents .teamscores{ float:left; width:162px; margin-right:9px; }
  #multievents .teamscores .box-bottom{ clear:both; width:162px; height:7px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-short-tablefoot.png) no-repeat left; }
  #multievents .teamscores h2{ width:147px; height:23px; font-size:15px; color:#d8e5f6; padding:2px 0 0; text-align:center; margin:0 auto; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-bluerbox-short.png) no-repeat; }
  #multievents .teamscores .title{ width:162px; height:24px; font-size:11px; font-weight:bold; color:#003973; text-transform:uppercase; margin:0; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-short-tablehead.png) no-repeat; }
  #multievents .teamscores .title table{ width:162px; }
  #multievents .teamscores .title table td{ padding:4px 0 0 6px; }
  #multievents .teamscores .data{ clear:both; width:162px; font-size:11px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-tabledata.png); }
  #multievents .teamscores .data table{ width:162px; }
  #multievents .teamscores .data table td{ padding:1px 0 1px 6px; }
  #multievents .teamscores .data table td.rank{ padding-left:15px; }
  #multievents .teamscores .data table td.team{ padding-left:10px; }
  #multievents .teamscores .data table td.score{  }
  #multievents .teamscores .data a,
  #multievents .teamscores .data a:visited{ color:#003973; }


/* Poplist Interior */
#poplistinterior{ width:963px; overflow:hidden; }
  #poplistinterior .title{ margin-bottom:5px; overflow:hidden; }
  #poplistinterior .title h2{ float:left; font-size:26px; color:#ffba00; margin:0 10px; }
  #poplistinterior .title ul.iconkey{ float:left;font-size:12px; color:#b1b1b1; padding:0px 0 5px 40px; overflow:hidden; }
  #poplistinterior .title ul.iconkey li{ float:left; margin-right:15px; }

  #poplistinterior .title a.hideshowsearch,
  #poplistinterior .title a.hideshowsearch_hover{ float:right; display:block; width:164px; height:30px; text-indent:-5000px; background:url(//d3rdyu12qfqk51.cloudfront.net/button-viewsearch.png) no-repeat top; }
  #poplistinterior .title a.hideshowsearch_hover{ background-position:bottom; }
  #poplistinterior .tabs{ width:90%; }
  #poplistinterior .framebox{ width:963px; height:870px; overflow-y:scroll; }


/* Poplist Icons */
#poplistinterior .asterix { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-asterix.png) no-repeat left; }
#poplistinterior .asterix-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-asterix-2.png) no-repeat left; }
#poplistinterior .asterix-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-asterix-3.png) no-repeat left; }
#poplistinterior .check { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-check.png) no-repeat left; }
#poplistinterior .check-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-check-2.png) no-repeat left; }
#poplistinterior .check-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-check-3.png) no-repeat left; }
#poplistinterior .inarrows { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-inarrows.png) no-repeat left; }
#poplistinterior .inarrows-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-inarrows-2.png) no-repeat left; }
#poplistinterior .inarrows-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-inarrows-3.png) no-repeat left; }

#poplistinterior .outarrows { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-outarrows.png) no-repeat left; }
#poplistinterior .outarrows-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-outarrows-2.png) no-repeat left; }
#poplistinterior .outarrows-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-outarrows-3.png) no-repeat left; }

#poplistinterior .aztec { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-aztec.png) no-repeat left; }
#poplistinterior .aztec-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-aztec-2.png) no-repeat left; }
#poplistinterior .aztec-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-aztec-3.png) no-repeat left; }
#poplistinterior .sprocket { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-sprocket.png) no-repeat left; }
#poplistinterior .sprocket-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-sprocket-2.png) no-repeat left; }
#poplistinterior .sprocket-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-sprocket-3.png) no-repeat left; }

#poplistinterior .bolt { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bolt.png) no-repeat left; }
#poplistinterior .bolt-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bolt-2.png) no-repeat left; }
#poplistinterior .bolt-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bolt-3.png) no-repeat left; }
#poplistinterior .droplet { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-droplet.png) no-repeat left; }
#poplistinterior .droplet-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-droplet-2.png) no-repeat left; }
#poplistinterior .droplet-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-droplet-3.png) no-repeat left; }
#poplistinterior .plus { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-plus.png) no-repeat left; }
#poplistinterior .plus-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-plus-2.png) no-repeat left; }
#poplistinterior .plus-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-plus-3.png) no-repeat left; }

#poplistinterior .bulb { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bulb.png) no-repeat left; }
#poplistinterior .bulb-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bulb-2.png) no-repeat left; }
#poplistinterior .bulb-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bulb-3.png) no-repeat left; }

#poplistinterior .burst { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-burst.png) no-repeat left; }
#poplistinterior .burst-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-burst-2.png) no-repeat left; }
#poplistinterior .burst-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-burst-3.png) no-repeat left; }
#poplistinterior .flag { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-flag.png) no-repeat left; }
#poplistinterior .flag-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-flag-2.png) no-repeat left; }
#poplistinterior .flag-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-flag-3.png) no-repeat left; }

#poplistinterior .reel { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-reel.png) no-repeat left; }
#poplistinterior .reel-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-reel-2.png) no-repeat left; }
#poplistinterior .reel-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-reel-3.png) no-repeat left; }



/* Poplist Interior - Search */
#poplistinterior .poplistsearch{ clear:both; width:934px; height:144px; margin-bottom:10px; padding:10px 15px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-poplistsearch.png) no-repeat; }
        #poplistinterior .poplistsearch fieldset { z-index: 999999; overflow: auto; overflow:visible; }

  #poplistinterior .poplistsearch label{ font-size:14px; color:#829bce; margin-right:7px; text-transform:uppercase; float:left; line-height:27px; vertical-align:middle; padding-bottom:10px; clear:left;}
  #poplistinterior .poplistsearch label.fteams{ vertical-align:top; }
  #poplistinterior .poplistsearch select{ font:14px "Arial Narrow", Arial, Helvetica,sans-serif; color:black; border:1px solid #5e7ab5; }
  #poplistinterior .poplistsearch select#fseason{ width:403px; height:25px; }
  #poplistinterior .poplistsearch select#fgender{ width:166px; height:25px; }
  #poplistinterior .poplistsearch select#fdisplay{ width:166px; height:25px; }
  #poplistinterior .poplistsearch select#fteams{ width:166px; height:88px; }
  #poplistinterior .poplistsearch input{ font:14px "Arial Narrow", Arial, Helvetica,sans-serif; color:black; border:1px solid #5e7ab5; }
  #poplistinterior .poplistsearch input.btn{ width:164px; height:30px; border:0; cursor:pointer; background:url(//d3rdyu12qfqk51.cloudfront.net/button-search3.png) no-repeat; }
  #poplistinterior .poplistsearch input#fconverted, #poplistinterior .poplistsearch input#funconverted{ border:0; }
  #poplistinterior .poplistsearch ul.convert{ position:absolute; left:0; bottom:10px; }
  #poplistinterior .poplistsearch ul.convert li{ float:left; margin-right:26px; display:block; position:relative; }
  #poplistinterior .poplistsearch ul.convert label{ color:#fff; font-weight:bold; margin-right:0; text-indent:24px; line-height:28px; vertical-align:middle; }
  #poplistinterior .poplistsearch ul.convert input{ margin-top:6px; display:block; top:2px; position:absolute; }
  #poplistinterior .poplistsearch .season{ margin-bottom:10px; width:480px; }
  #poplistinterior .poplistsearch .leftcol{ float:left; width:480px; }
  #poplistinterior .poplistsearch .leftcol .left{ float:left; width:250px; }
  #poplistinterior .poplistsearch .leftcol .left li{ margin-bottom:10px; display:block; width:100%; }
  #poplistinterior .poplistsearch .leftcol .right{ float:left; width:228px; }
  #poplistinterior .poplistsearch .rightcol{ float:right; width:450px; }
  #poplistinterior .poplistsearch .rightcol .left{ float:left; width:265px; }
  #poplistinterior .poplistsearch .rightcol .left li{ margin-bottom:10px; text-align:right; }
  #poplistinterior .poplistsearch .rightcol .left select{ width:165px; height:25px; }
  #poplistinterior .poplistsearch .rightcol .left input.txt{ width:245px; height:17px; padding:3px 5px; }
  #poplistinterior .poplistsearch .rightcol .right{ float:right; width:163px; }
  #poplistinterior .poplistsearch .rightcol .right .note{ float:right; width:143px; height:81px; font-size:12px; color:#829bce; padding:10px; margin-bottom:10px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-poplistsearch-note.png) no-repeat; }

/* Poplist Interior - Quick Links */
#poplistinterior .quicklinks{ clear:both; width:933px; height:30px; padding:7px 15px 0; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-quicklinks.png) no-repeat; }
  #poplistinterior .quicklinks h3{ font-weight:normal; color:#ffba00; text-transform:uppercase; }
  #poplistinterior .quicklinks li{ float:left; font-size:11px; margin-right:5px; color:#adadad; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-quicklinks-sep.png) no-repeat left; }
  #poplistinterior .quicklinks li.title, #poplistinterior .quicklinks li.first{ background:none; }
  #poplistinterior .quicklinks li a{ display:block; color:#adadad; padding:0 2px 0 8px; }

/* Poplist Interior - Table List */
#poplistinterior .tablelist{ clear:both; width:935px; }
  #poplistinterior .tablelist .box-bottom{ clear:both; width:935px; height:5px; margin-bottom:15px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-mevents-tablefoot.png) no-repeat left; }
  #poplistinterior .tablelist h2{ float:left; width:147px; height:23px; font-size:15px; color:#d8e5f6; padding:2px 0 0; text-align:center; margin-left:7px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-bluerbox-short.png) no-repeat; }
  #poplistinterior .tablelist .title{ clear:both; width:935px; height:23px; font-size:11px; font-weight:bold; color:#003973; text-transform:uppercase; margin:0; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-mevents-tablehead.png) no-repeat; }
  #poplistinterior .tablelist .title table{ width:935px; }
  #poplistinterior .tablelist .title table td{ padding:4px 0 0 0; }
  #poplistinterior .tablelist .title table td.one{ width:25px; padding:0 0 0 8px; }
  #poplistinterior .tablelist .title table td.two{ width:15px; padding:0 10px 0 5px; }
  #poplistinterior .tablelist .title table td.three{ width:110px; }
  #poplistinterior .tablelist .title table td.four{ width:50px; text-align:center;  }
  #poplistinterior .tablelist .title table td.five{ width:100px; }
  #poplistinterior .tablelist .title table td.six{ width:80px; }
  #poplistinterior .tablelist .title table td.seven{ width:300px; }
  #poplistinterior .tablelist .title table td.eight{ }
  #poplistinterior .tablelist .title table td.nine{ }
  #poplistinterior .tablelist .title a,
  #poplistinterior .title a:visited{ color:#003973; }


  #poplistinterior .tablelist .title table td.one{ width:25px; padding:0 0 0 8px; }
  #poplistinterior .tablelist .title table td.two{ width:15px; padding:0 10px 0 5px; }
  #poplistinterior .tablelist .title table td.three{ width:110px; }
  #poplistinterior .tablelist .title table td.four{ width:50px; text-align:center;  }
  #poplistinterior .tablelist .title table td.five{ width:100px; }
  #poplistinterior .tablelist .title table td.six{ width:80px; }
  #poplistinterior .tablelist .title table td.seven{ width:300px; }
  #poplistinterior .tablelist .title table td.eight{ }
  #poplistinterior .tablelist .title table td.nine{ }


  #poplistinterior .tablelist .title table td.qualifying{ width:25px; padding:0 0 0 8px; }
  #poplistinterior .tablelist .title table td.number{ width:15px; padding:0 10px 0 5px; }
  #poplistinterior .tablelist .title table td.athlete{ width:110px; }
  #poplistinterior .tablelist .title table td.year{ width:50px; text-align:center;  }
  #poplistinterior .tablelist .title table td.team{ width:100px; }
  #poplistinterior .tablelist .title table td.team_relay{ width:100px; }
  #poplistinterior .tablelist .title table td.squad{ width:150px; }
  #poplistinterior .tablelist .title table td.time{ width:80px; }
  #poplistinterior .tablelist .title table td.english{ width:80px; }
  #poplistinterior .tablelist .title table td.metric{ width:80px; }
  #poplistinterior .tablelist .title table td.meet{ width:300px; }
  #poplistinterior .tablelist .title table td.date{ }
  #poplistinterior .tablelist .title table td.date_submitted{ }


  #poplistinterior .tablelist .data{ clear:both; width:935px; font-size:11px;font-weight:bold; }
  #poplistinterior .tablelist .data table{ width:935px; }
  #poplistinterior .tablelist .data table td{ padding-bottom:2px; background:#fff; }
  #poplistinterior .tablelist .data table tr.colored td{ background:#f6f6f6; }

  #poplistinterior .tablelist .data table td.qualifying{ width:40px; padding:0 0 0 8px; }
  #poplistinterior .tablelist .data table td.qualifying ul{ margin:0 auto; overflow:hidden; }
  #poplistinterior .tablelist .data table td.qualifying li{ float:left; width:12px; }
  #poplistinterior .tablelist .data table td.number{ width:15px; padding:0 10px 0 5px; }
  #poplistinterior .tablelist .data table td.athlete{ width:110px; }
  #poplistinterior .tablelist .data table td.year{ width:50px; text-align:center; }
  #poplistinterior .tablelist .data table td.team{ width:100px; }
  #poplistinterior .tablelist .data table td.team_relay{ width:100px; }
  #poplistinterior .tablelist .data table td.squad{ width:150px; }
  #poplistinterior .tablelist .data table td.time{ width:80px; color:#b00101; }
  #poplistinterior .tablelist .data table td.english{ width:80px; color:#b00101; }
  #poplistinterior .tablelist .data table td.metric{ width:80px; color:#b00101; }
  #poplistinterior .tablelist .data table td.meet{ width:300px; }
  #poplistinterior .tablelist .data table td.date{}
  #poplistinterior .tablelist .data table td.date_submitted{ }

  #poplistinterior .tablelist .data table td.one{ width:40px; padding:0 0 0 8px; }
  #poplistinterior .tablelist .data table td.one ul{ margin:0 auto; overflow:hidden; }
  #poplistinterior .tablelist .data table td.one li{ float:left; width:12px; }
  #poplistinterior .tablelist .data table td.two{ width:15px; padding:0 10px 0 5px; }
  #poplistinterior .tablelist .data table td.three{ width:110px; }
  #poplistinterior .tablelist .data table td.four{ width:50px; text-align:center; }
  #poplistinterior .tablelist .data table td.five{ width:100px; }
  #poplistinterior .tablelist .data table td.six{ width:80px; color:#b00101; }
  #poplistinterior .tablelist .data table td.seven{ width:260px; }
  #poplistinterior .tablelist .data table td.eight{ text-align:center; }
  #poplistinterior .tablelist .data table td.nine{ }




  #poplistinterior .tablelist .data a,
  #poplistinterior .data a:visited{ color:#003973; }

/* Team */
#team{ width:963px; overflow:hidden; }
#team .top{ margin-bottom:20px; width:100%; }
  #team .top .title{ float:left; margin-bottom:5px; }
  #team .top .title h2{ font-size:26px; color:#ffba00; margin:0 10px 5px; }
  #team .top .title h3{ font-size:15px; color:#fff; margin:0 10px; text-transform:uppercase; }
  
  /* Team - Table-title */
  #team .table-title{ height:32px; padding:0 0 0 5px; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-tab-title-left.png) no-repeat left 1px; padding-top:0; float:left; }
  #team .table-title .inner1{ display:block; height:32px; padding:0 5px 0 0; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-tab-title-right.png) no-repeat right 1px; }
  #team .table-title .inner2{ padding:0 7px 0 12px; overflow:hidden; display:block; height:32px; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-tab-title-rep.png) repeat-x; }
  #team .table-title .header{ background:none; padding:0; line-height:32px; float:left; font-weight:bold; font-size:19px; color:#d8e5f6; }
  #team .io{ margin:7px 0 0 17px; display:block; float:left; }
  #team .io .indoor,
  #team .io .indoor:visited{ border-right:1px solid #464646; display:block; width:50px; text-align:center; line-height:20px; font-size:11px; font-weight:bold; color:#7a7a7a; height:20px; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-team-indoor.png) no-repeat left bottom; }
  #team .io .indoor:hover,
  #team .io .indoor.active{ background-position:left top; color:#ffba00; text-decoration:none; }
  #team .io .outdoor,
  #team .io .outdoor:visited{ display:block; float:left; width:58px; text-align:center; line-height:20px; font-size:11px; font-weight:bold; color:#7a7a7a; height:20px; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-team-outdoor.png) no-repeat right top; }
  #team .io .outdoor:hover,
  #team .io .outdoor.active{ background-position:right bottom; color:#ffba00; text-decoration:none; }

  
  #team .teaminfo{ margin-left:15px; float:left; width:523px; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-teaminfo-top.png) no-repeat #1a1a1a top; }
  #team .teaminfo .teaminfo-inner{ font-size:12px; font-weight:bold; color:#ffba00; padding:10px 22px; min-height:90px; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-teaminfo-bot.png) no-repeat bottom; overflow:hidden; }
  #team .teaminfo a,
  #team .teaminfo a:visited{ color:#fff; }
  #team .teaminfo .headleague{ float:left; width:180px; margin-right:30px; }
  #team .teaminfo .moreteams{ float:left; width:260px; overflow:hidden; }
  #team .teaminfo .moreteams li{ float:left; width:125px; }
  #team .teaminfo .moreteams li.first{ width:75px; }
  #team .teaminfo a.viewperflist{ float:right; margin-top:5px; }
  #team .teaminfo a.viewperflist span{ display:block; width:184px; height:33px; margin-left:15px; font-size:15px; color:#fff; font-weight:bold; line-height:33px; text-align:center; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-blue-button.png) no-repeat 0 top; }
  #team .teaminfo a.viewperflist span:hover{ background-position:0 bottom; text-decoration:none; }
  #team .teaminfo a.viewperflist:hover{ text-decoration:none; }
  
  #team .buttons{ float:right; width:185px; }
  #team .buttons li{ margin-bottom:4px; }
  #team .buttons a,
  #team .buttons a:visited{ display:block; padding:0 0 5px; width:184px; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-blue-btn-bot-off.png) no-repeat bottom; }
  #team .buttons a .wrap{ line-height:14px; padding:5px 0 0; text-align:center; display:block; color:#fff; font-size:15px; font-weight:bold; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-blue-btn-top-off.png) no-repeat top #23498f; }
  #team .buttons .font{ display:inline-block; font-size:12px; color:#669ae2; }
  #team .buttons a:hover{ text-decoration:none; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-blue-btn-bot-on.png) no-repeat bottom; }
  #team .buttons a:hover .wrap{ background:url(//d28z1z5pl3542v.cloudfront.net/bgr-blue-btn-top-on.png) no-repeat top #3062a6; }
  .clear{ clear:both;  }
  
/* Team - Scroll */
#team .scroll{ height:340px; overflow-y:scroll; overflow-x:hidden; }

  
/* Team - Roster */
#team .roster{ padding-top:20px; float:left; width:212px; margin-right:10px; overflow:hidden; }
  #team .roster .box-bottom{ clear:both; width:212px; height:5px; margin-bottom:5px; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-short-tablefoot.png) no-repeat left; }
  #team .roster h2{ float:left; width:93px; height:22px; font-size:15px; color:#d8e5f6; padding:2px 0 0; text-align:center; margin-left:7px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-rostertab.png) no-repeat; }
  #team .roster .title{ clear:both; width:212px; height:24px; font-size:11px; font-weight:bold; color:#003973; text-transform:uppercase; margin:0; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-short-tablehead.png) no-repeat; }
  #team .roster .title table{ width:212px; }
  #team .roster .title table td{ padding:4px 5px 0; }
  #team .roster .title table td.name{ width:100px; padding-left:20px; }
  #team .roster .title table td.year{ width:110px; }
  #team .roster .title a, #team .roster .title a:visited{ color:#003973; }
  
  #team .io{ margin:7px 0 0 16px; width:109px; display:block; float:left; overflow:hidden; }
  #team .io .indoor{ width:50px; float:left;  }
  #team .io .indoor a,
  #team .io .indoor a:visited{ display:block; width:50px; text-align:center; line-height:20px; font-size:11px; font-weight:bold; color:#7a7a7a; height:20px; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-team-indoor.png) no-repeat left bottom; }
  #team .io .indoor a:hover,
  #team .io .indoor a.active{ background-position:left top; color:#ffba00; text-decoration:none; }
  #team .io .outdoor{ width:50px; float:left; }
  #team .io .outdoor a,
  #team .io .outdoor a:visited{ display:block; width:58px; text-align:center; line-height:20px; font-size:11px; font-weight:bold; color:#7a7a7a; height:20px; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-team-outdoor.png) no-repeat right top; }
  #team .io .outdoor a:hover,
  #team .io .outdoor a:active{ background-position:right bottom; color:#ffba00; text-decoration:none; }
  
  #team .roster .data{ clear:both; width:212px; font-size:11px; }
  #team .roster .data table{ width:212px; }
  #team .roster .data table td{ padding:2px 5px; background:#fff; color:#8d8e90;font-weight:bold; }
  #team .roster .data table td.name{ width:100px; padding-left:20px; }
  #team .roster .data table td.year{ width:100px; }
  #team .roster .data table tr.colored td{ background:#f6f6f6; }
  #team .roster .data a,
  #team .roster .data a:visited{ color:#003973; }
  
/* Team - EDIT Roster */
#team .edit_roster{ float:left; width:600px; margin-right:10px; overflow:hidden; }
  #team .edit_roster .box-bottom{ clear:both; width:600px; height:7px; margin-bottom:5px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-short-tablefoot.png) no-repeat left; }
  #team .edit_roster h2{ float:left; width:93px; height:22px; font-size:15px; color:#d8e5f6; padding:2px 0 0; text-align:center; margin-left:7px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-rostertab.png) no-repeat; }
  #team .edit_roster .title{ clear:both; width:600px; height:24px; font-size:11px; font-weight:bold; color:#003973; text-transform:uppercase; margin:0; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-short-tablehead.png) no-repeat; }
  #team .edit_roster .title table{ width:600px; }
  #team .edit_roster .title table td{ padding:4px 0 0 0; }
  #team .edit_roster .title table td.name{ width:108px; padding-left:20px; }
  #team .edit_roster .title a, #team .edit_roster .title a:visited{ color:#003973; }
  #team .edit_roster .data{ clear:both; width:00px; font-size:11px; }
  #team .edit_roster .data table{ width:600px; }
  #team .edit_roster .data table td{ padding-bottom:2px; background:#fff; }
  #team .edit_roster .data table td.name{ width:100px; padding-left:20px; }
  #team .edit_roster .data table td.year{ text-align:center; }
  #team .edit_roster .data table tr.colored td{ background:#f6f6f6; }
  #team .edit_roster .data a,
  #team .edit_roster .data a:visited{ color:#003973; }


/* Team - Latest Results */
#team .latestresults{ padding-top:20px; float:left; width:334px; overflow:hidden; }
  #team .latestresults .box-bottom{ clear:both; width:334px; height:7px; margin-bottom:5px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-latresults-tablefoot.png) no-repeat left; }
  #team .latestresults a.link-bottom{ font-size:12px; font-weight:bold; color:#adadad; margin-left:12px; }
  #team .latestresults h2{ float:left; width:147px; height:22px; font-size:15px; color:#d8e5f6; padding:2px 0 0; text-align:center; margin-left:7px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-bluerbox-short.png) no-repeat; }
  #team .latestresults .title{ clear:both; width:334px; height:24px; font-size:11px; font-weight:bold; color:#003973; text-transform:uppercase; margin:0; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-latresults-tablehead.png) no-repeat; }
  #team .latestresults .title table{ width:334px; }
  #team .latestresults .title table td{ padding:4px 5px; }
  #team .latestresults .title table td.date{ width:45px; padding-left:15px; }
  #team .latestresults .title table td.meet{ width:250px; }
  #team .latestresults .title a,
  #team .latestresults .title a:visited{ color:#003973; }
  #team .latestresults .data{ clear:both; width:334px; font-size:11px; }
  #team .latestresults .data table{ width:334px; }
  #team .latestresults .data table td{ padding:2px 5px; background:#fff; color:#8d8e90;font-weight:bold; }
  #team .latestresults .data table td.date{ width:45px; padding-left:15px; }
  #team .latestresults .data table td.meet{ width:240px; }
  #team .latestresults .data table tr.colored td{ background:#f6f6f6; }
  #team .latestresults .data a,
  #team .latestresults .data a:visited{ color:#003973; }

/* Team - Top/Current */
#team .topcurrent{ padding-top:20px; float:right; width:397px; overflow:hidden; position:relative; }
  #team .topcurrent .tabs{ float:left; }
  #team .topcurrent .tabs a span{ padding:2px 15px 2px 10px; height:19px; }
  #team .topcurrent .box-bottom{ clear:both; width:397px; height:5px; margin-bottom:5px; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-topcurrent-tablefoot.png) no-repeat -1px 0; }
  #team .topcurrent a.link-bottom{ font-size:12px; font-weight:bold; color:#adadad; margin-left:12px; }
  #team .topcurrent h2{ float:left; width:147px; height:23px; font-size:15px; color:#d8e5f6; padding:2px 0 0; text-align:center; margin-left:7px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-bluerbox-short.png) no-repeat; }
  #team .topcurrent .title{ clear:both; width:397px; height:24px; font-size:11px; font-weight:bold; color:#003973; text-transform:uppercase; margin:0; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-topcurrent-tablehead.png) no-repeat; }
  #team .topcurrent .title table{ width:397px; }
  #team .topcurrent .title table td{ padding:4px 5px 0; }
  #team .topcurrent .title table td.event{ width:50px; padding-left:20px; }
  #team .topcurrent .title table td.athlete{ width:172px; }
  #team .topcurrent .title table td.year{ width:30px; }
  #team .topcurrent .title table td.time{ width:60px; }
  #team .topcurrent .title a,
  #team .topcurrent .title a:visited{ color:#003973; }
  #team .topcurrent .data{ clear:both; width:397px; font-size:11px; color:#8d8e90; }
  #team .topcurrent .data table{ width:397px; }
  #team .topcurrent .data table td{ padding:2px 5px; background:#fff;font-weight:bold; }
  #team .topcurrent .data table td.event{ width:50px; padding-left:20px; }
  #team .topcurrent .data table td.athlete{ width:172px; }
  #team .topcurrent .data table td.year{ width:35px; }
  #team .topcurrent .data table td.squad{ width:172px;}
  #team .topcurrent .data table td.time{ width:60px; }
  #team .topcurrent .data table tr.colored td{ background:#f6f6f6; }
  #team .topcurrent .data a,
  #team .topcurrent .data a:visited{ color:#003973; }

/* Team PL Icons */
#team .asterix { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-asterix.png) no-repeat left; }
#team .check { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-check.png) no-repeat left; }
#team .inarrows { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-inarrows.png) no-repeat left; }
#team .outarrows { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-outarrows.png) no-repeat left; }

#team .aztec { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-aztec.png) no-repeat left; }
#team .sprocket { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-sprocket.png) no-repeat left; }
#team .bolt { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bolt.png) no-repeat left; }
#team .droplet { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-droplet.png) no-repeat left; }
#team .plus { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-plus.png) no-repeat left; }
#team .bulb { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bulb.png) no-repeat left; }

#team .burst { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-burst.png) no-repeat left; }
#team .flag { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-flag.png) no-repeat left; }

#team .reel { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-reel.png) no-repeat left; }



/* Footer */
#footer{ clear:both; width:1000px; font-size:11px; font-weight:bold; color:#004890; padding:5px 0; text-transform:uppercase; overflow:hidden; }
  #footer .left{ float:left; width:700px; text-align:center; }
  #footer .right{ float:right; }
  #footer li{ display:inline; color:#8d8e90; }
  #footer li a{ color:#8d8e90; }
  #poweredby{ display:block; width:201px; height:44px; margin-right:60px; text-indent:-5000px; background:url(//images.tfrrs.org/DA-powered-by.jpg) no-repeat; }




/* ROSTER EDIT STUFF */
#rosteredit{ clear:both; }
  #rosteredit .framebox{ width:964px; height:530px; overflow-y:scroll; overflow-x:hidden; }
  #rosteredit .searchperformance{ width:934px; height:87px; padding:15px; margin-bottom:10px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-searchperformance.png) no-repeat; }


  #rosteredit .searchperformance fieldset{ float:left; width:755px; }
  #rosteredit .searchperformance ul{ clear:both; margin-bottom:10px; overflow:hidden; }
  #rosteredit .searchperformance li{ float:left; }
  #rosteredit .searchperformance li.gender label{ margin-right:10px; }
  #rosteredit .searchperformance li.gender #male{ margin-left:10px; }
  #rosteredit .searchperformance label{ font-size:14px; color:#fff; text-transform:uppercase; }
  #rosteredit .searchperformance input{ font-family:"Arial Narrow", Arial, Helvetica,sans-serif; }
  #rosteredit .searchperformance input.txt-fn,
  #rosteredit .searchperformance input.txt-ln{ width:209px; height:23px; font-size:14px; color:#7d7d7d; margin-right:10px; padding:3px 10px 0; border:1px solid #5e7ab5; }
  #rosteredit .searchperformance input.txt-mi{ width:23px; height:23px; font-size:14px; color:#7d7d7d; margin-right:10px; padding:3px 10px 0; border:1px solid #5e7ab5; }
  #rosteredit .searchperformance input.txt-date{ width:75px; height:22px; font-size:13px; color:#7d7d7d; margin-top:5px; padding:4px 5px 0 5px; border:1px solid #5e7ab5; }
  #rosteredit .searchperformance li.date{ width:85px; font-size:12px; color:#829bce; margin-right:10px; text-align:center; }
  #rosteredit .searchperformance li div{ font-size:16px; color:#fff; padding:10px; border:1px solid #1d5aa0; }
  #rosteredit .searchperformance li select{ font:14px "Arial Narrow", Arial, Helvetica,sans-serif; margin-left:5px; color:#7d7d7d; }
  #rosteredit .searchperformance input.btn-submit{ float:none; width:152px; height:30px; border:0; cursor:pointer; margin:6px 0 0 18px; background:url(//d3rdyu12qfqk51.cloudfront.net/button-submit.png) no-repeat; }
  #rosteredit .note{ float:right; width:145px; height:62px; font-size:11px; color:#829bce; padding:10px 15px; border:1px solid #1d5aa0; }


  #rosteredit .welcome_box{ width:934px; height:87px; padding:15px; margin-bottom:10px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-searchperformance.png) no-repeat; }

  #rosteredit .outdoor_box{ width:934px; height:87px; padding:15px; margin-bottom:10px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-searchperformance.png) no-repeat; }


  #rosteredit .welcome_box fieldset{ float:left; width:755px; }
  #rosteredit .welcome_box ul{ clear:both; margin-bottom:10px; overflow:hidden; }
  #rosteredit .welcome_box li{ float:left; }
  #rosteredit .welcome_box li.gender label{ margin-right:10px; }
  #rosteredit .welcome_box li.gender #male{ margin-left:10px; }
  #rosteredit .welcome_box label{ font-size:14px; color:#fff; text-transform:uppercase; }
  #rosteredit .welcome_box input{ font-family:"Arial Narrow", Arial, Helvetica,sans-serif; }
  #rosteredit .welcome_box input.txt-fn,
  #rosteredit .welcome_box input.txt-ln{ width:209px; height:23px; font-size:14px; color:#7d7d7d; margin-right:10px; padding:3px 10px 0; border:1px solid #5e7ab5; }
  #rosteredit .welcome_box input.txt-mi{ width:23px; height:23px; font-size:14px; color:#7d7d7d; margin-right:10px; padding:3px 10px 0; border:1px solid #5e7ab5; }
  #rosteredit .welcome_box input.txt-date{ width:75px; height:22px; font-size:13px; color:#7d7d7d; margin-top:5px; padding:4px 5px 0 5px; border:1px solid #5e7ab5; }
  #rosteredit .welcome_box li.date{ width:85px; font-size:12px; color:#829bce; margin-right:10px; text-align:center; }
  #rosteredit .welcome_box li div{ font-size:16px; color:#fff; padding:10px; border:1px solid #1d5aa0; }
  #rosteredit .welcome_box li select{ font:14px "Arial Narrow", Arial, Helvetica,sans-serif; margin-left:5px; color:#7d7d7d; }
  #rosteredit .welcome_box input.btn-submit{ float:none; width:152px; height:30px; border:0; cursor:pointer; margin:6px 0 0 18px; background:url(//d3rdyu12qfqk51.cloudfront.net/button-submit.png) no-repeat; }
  #rosteredit .note{ float:right; width:145px; height:62px; font-size:11px; color:#829bce; padding:10px 15px; border:1px solid #1d5aa0; }

  #rosteredit .welcome_note{ float:left; width:900px; height:75px; font-size:14px; color:white; padding:10px 15px; border:1px solid #1d5aa0; }

  #rosteredit .outdoor_note{ float:left; width:900px; height:80px; font-size:14px; color:white; padding:5px 10px; border:1px solid #1d5aa0; }
/* Performance List - Table List */
#rosteredit .tablelist{ clear:both; width:934px; }
  #rosteredit .tablelist .box-bottom{ clear:both; width:934px; height:5px; margin-bottom:8px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-mevents-tablefoot.png) no-repeat left; }
  #rosteredit .tablelist h2{ float:left; width:93px; height:22px; font-size:15px; color:#d8e5f6; padding:2px 0 0; text-align:center; margin-left:7px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-rostertab.png) no-repeat; }

/* Edit - Delete */
#rosteredit .tablelist .editdelete{ float:left; width:530px; font-size:11px; color:#b1b1b1; margin:0; padding:2px 0 0; overflow:hidden; }
  #rosteredit .tablelist .editdelete li{ float:left; margin-left:20px; }
  #rosteredit .tablelist .editdelete li.edit{ font-size:12px; font-weight:bold; padding-left:15px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-edit.png) no-repeat left; }
  #rosteredit .tablelist .editdelete li.delete{ font-size:12px; font-weight:bold; padding-left:15px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-delete.png) no-repeat left; }
  #rosteredit .tablelist .editdelete li span.green{ color:#01b02f; }
  #rosteredit .tablelist .editdelete li span.red{ color:#b00101; }


#rosteredit .tablelist .title{ clear:both; width:934px; height:23px; font-size:11px; font-weight:bold; color:#003973; text-transform:uppercase; margin:0; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-mevents-tablehead.png) no-repeat; }

#rosteredit .tablelist .title table{ width:934px; }
  #rosteredit .tablelist .title table td{ padding:4px 0 0; }
  #rosteredit .tablelist .title table td.one{ width:143px; padding-left:20px; }
  #rosteredit .tablelist .title table td.two{ width:110px; }
  #rosteredit .tablelist .title table td.three{ width:145px; }
  #rosteredit .tablelist .title table td.four{ width:120px; }
  #rosteredit .tablelist .title table td.five{ width:269px; }

/* Performance List - Data */
#rosteredit .tablelist .data{ clear:both; width:934px; font-size:12px; background:#fff; }
  #rosteredit .tablelist .data table{ width:934px; }
  #rosteredit .tablelist .data table tr.colored td{ background:#f6f6f6; }
  #rosteredit .tablelist .data table td{ padding:1px 0 2px; }
  #rosteredit .tablelist .data table td.one{ width:153px; padding-left:10px; }
  #rosteredit .tablelist .data table td.two{ width:110px; }
  #rosteredit .tablelist .data table td.three{ width:120px; padding-left:20px; }
  #rosteredit .tablelist .data table td.four{ width:100px; padding-left:20px; }
  #rosteredit .tablelist .data table td.five{ width:269px; }
  #rosteredit .tablelist .data .selected table td.five{ width:269px; }

  #rosteredit .tablelist .data a,
  #meetresults .events .data a:visited{ color:#003973; }
  #rosteredit .tablelist .data table td.selected{ font-size:13px; font-weight:bold; color:#fff; background:#003973; }
  #rosteredit .tablelist .data table td.selected a,
  #rosteredit .tablelist .data table td.selected a:visited{ color:#fff; }
/**/  #rosteredit .tablelist .data table td.selected form{ margin:5px 0; padding:0 10px; }
  #rosteredit .tablelist .data table td.selected  ul{ overflow:hidden; width:100%; }
  #rosteredit .tablelist .data table td.selected  li{ float:left; margin:0 5px; }
  #rosteredit .tablelist .data table td.selected  input{ font-size:11px; color:#0D1516; margin-right:3px; vertical-align:middle; }
  #rosteredit .tablelist .data table td.selected  input.txt-fname{ width:94px; height:13px; padding:3px; border:1px solid #5e7ab6; }
  #rosteredit .tablelist .data table td.selected  input.txt-mi{ width:19px; height:13px; padding:3px; border:1px solid #5e7ab6; }
  #rosteredit .tablelist .data table td.selected  input.txt-lname{ width:106px; height:13px; padding:3px; border:1px solid #5e7ab6;color:#0D1516; }
  #rosteredit .tablelist .data table td.selected  input.txt-date{ width:72px; height:13px; padding:3px; border:1px solid #5e7ab6; }
  #rosteredit .tablelist .data table td.selected  input.btn-submit{ width:129px; height:24px; border:0; cursor:pointer; background:url(//d3rdyu12qfqk51.cloudfront.net/button-submit2.png) no-repeat; }
  #rosteredit .tablelist .data table td.selected  input#outdoor1, #rosteredit .tablelist .data table td.selected  input#indoor1{ margin-bottom:5px; }
  #rosteredit .tablelist .data table td.selected  select{ font:11px "Arial Narrow", Arial, Helvetica,sans-serif; margin:2px 0 0 8px; padding:2px; border:1px solid #5e7ab6; }
  #rosteredit .tablelist .data table td.selected  label{ font-size:10px; text-transform:uppercase; }


/* Accounts Page */


#accounts{ overflow:hidden; }
  #accounts .title{ margin-bottom:12px; overflow:hidden; width:100%; }
  #accounts .title h2{ float:left; font-size:26px; color:#ffba00; margin:0 10px; }
  #accounts .title a.viewperflist{ float:left; }
  #accounts .title a.viewperflist span{ display:block; width:183px; height:33px; margin-left:15px; text-indent:-5000px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-viewperformance.png) no-repeat; }
  #accounts .columns{ overflow:hidden; }
  #accounts .coach{ float:left; width:477px; margin-right:9px; }
  #accounts .directors{ float:left; width:478px; }
  #accounts .directors a.moreresults{ display:block; font-size:12px; font-weight:bold; color:#adadad; padding:2px 0 0 25px; }
  #accounts .coach .box-bottom{ clear:both; width:477px; height:7px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-meetresults-tablefoot.png) no-repeat; }
  #accounts .directors .box-bottom{ clear:both; width:478px; height:7px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-meetresults-tablefoot.png) no-repeat; }

/* Accounts - Coach Title */
#accounts .coach ul.title{ clear:both; height:24px; font-size:12px; font-weight:bold; margin:0; text-transform:uppercase; background:#fff url(//d3rdyu12qfqk51.cloudfront.net/bgr-meetresults-tablehead.png) no-repeat; }
  #accounts .coach ul.title li{ float:left; padding:5px 27px 0; }
  #accounts .coach ul.title li a{ color:#003973; }

/* Accounts - Directors Title */
#accounts .directors ul.title{ clear:both; height:24px; font-size:12px; font-weight:bold; margin:0; text-transform:uppercase; background:#fff url(//d3rdyu12qfqk51.cloudfront.net/bgr-meetresults-tablehead.png) no-repeat; }
  #accounts .directors ul.title li{ float:left; padding:5px 25px 0; }
  #accounts .directors ul.title li a{ color:#003973; }

/* Accounts - Coach Data */

#accounts .coach ul.data{ clear:both; font-size:16px; color:black; background:#fff; padding:0px 0px 0px 20px }
  #accounts .coach ul.data li{ overflow:hidden; width:90%; }
  #accounts .coach ul.data li.colored{ background:#f6f6f6; }
  #accounts .coach ul.data ul{ clear:none; }
  #accounts .coach ul.data li li{ float:left; width:70px; padding:2px 20px 2px 25px; }
  #accounts .coach ul.data li li a{ color:#003973; }

/* Accounts - Directors Data */

#accounts .directors ul.data{ clear:both; font-size:16px; color:black; background:#fff; padding:0px 0px 0px 20px }
  #accounts .directors ul.data li{ overflow:hidden; width:90%; }
  #accounts .directors ul.data li.colored{ background:#f6f6f6; }
  #accounts .directors ul.data ul{ clear:none; }
  #accounts .directors ul.data li li{ float:left; width:70px; padding:2px 20px 2px 25px; }
  #accounts .directors ul.data li li a{ color:#003973; }





/* Coach Account Creation  Page */


#coach_account{ overflow:hidden; }
  #coach_account li.forgot{padding:3px 0 0 5px; }
  #coach_account .title{ margin-bottom:12px; overflow:hidden; width:100%; }
  #coach_account .title h2{ float:left; font-size:26px; color:#ffba00; margin:0 10px; }
  #coach_account .title a.viewperflist{ float:left; }
  #coach_account .title a.viewperflist span{ display:block; width:183px; height:33px; margin-left:15px; text-indent:-5000px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-viewperformance.png) no-repeat; }
  #coach_account .columns{ overflow:hidden; }
  #coach_account .existing{ float:left; width:477px; margin-right:9px; }
  #coach_account .new_coach{ float:left; width:478px; }
  #coach_account .new_coach a.moreresults{ display:block; font-size:12px; font-weight:bold; color:#adadad; padding:2px 0 0 25px; }
  #coach_account .existing .box-bottom{ clear:both; width:477px; height:7px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-meetresults-tablefoot.png) no-repeat; }
  #coach_account .new_coach .box-bottom{ clear:both; width:478px; height:7px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-meetresults-tablefoot.png) no-repeat; }

/* Coach_Account - Coach Title */
#coach_account .existing ul.title{ clear:both; height:24px; font-size:12px; font-weight:bold; margin:0; text-transform:uppercase; background:#fff url(//d3rdyu12qfqk51.cloudfront.net/bgr-meetresults-tablehead.png) no-repeat; }
  #coach_account .existing ul.title li{ float:left; padding:5px 27px 0; }
  #coach_account .existing ul.title li a{ color:#003973; }

/* Coach_Account - New_Coach Title */
#coach_account .new_coach ul.title{ clear:both; height:24px; font-size:12px; font-weight:bold; margin:0; text-transform:uppercase; background:#fff url(//d3rdyu12qfqk51.cloudfront.net/bgr-meetresults-tablehead.png) no-repeat; }
  #coach_account .new_coach ul.title li{ float:left; padding:5px 25px 0; }
  #coach_account .new_coach ul.title li a{ color:#003973; }

/* Coach_Account - Coach Data */
#coach_account .existing ul.data{ clear:both; font-size:16px; color:black; background:#fff; padding:0px 0px 0px 20px }
  #coach_account .existing ul.data { height:220px; }
  #coach_account .existing ul.data li{ overflow:hidden; width:90%; }
  #coach_account .existing ul.data li.colored{ background:#f6f6f6; }
  #coach_account .existing ul.data ul{ clear:none; }
  #coach_account .existing ul.data li li{ float:left; width:70px; padding:2px 20px 2px 25px; }
  #coach_account .existing ul.data li li a{ color:#003973; }

  #coach_account input.btn{ width:22px; height:20px; border:0; cursor:pointer; background:url(//d3rdyu12qfqk51.cloudfront.net/button-go.png) no-repeat; }

  #coach_account input{ vertical-align:top; }
  #coach_account input.txt{ width:139px; height:12px; font-size:10px; color:#737171; padding:3px 5px; border:1px solid #b3b7c0; background:#f4f4f4; }

/* Coach_Account  New Coach */

  #coach_account .error { color:red; font-weight:bold; }
  #coach_account .table_heading {font-weight:bold;}

#coach_account .new_coach ul.data{ clear:both; font-size:16px; color:black; background:#fff; padding:0px 0px 0px 20px;}
  #coach_account .new_coach ul.data { height:227px; }
  #coach_account .new_coach ul.data li{ overflow:hidden; width:90%; }
  #coach_account .new_coach ul.data li.colored{ background:#f6f6f6; }
  #coach_account .new_coach ul.data ul{ clear:none; }
  #coach_account .new_coach ul.data li li{ float:left; width:70px; padding:2px 20px 2px 25px; }
  #coach_account .new_coach ul.data li li a{ color:#003973; }



/* Create NCAA ACCOUNT */


#ncaa_account{ overflow:hidden; }

  #ncaa_account .title{ margin-bottom:12px; overflow:hidden; width:100%; }
  #ncaa_account .title h2{ float:left; font-size:26px; color:#ffba00; margin:0 10px; }
  #ncaa_account .title a.viewperflist{ float:left; }
  #ncaa_account .title a.viewperflist span{ display:block; width:183px; height:33px; margin-left:15px; text-indent:-5000px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-viewperformance.png) no-repeat; }
  #ncaa_account .columns{ overflow:hidden; }
  #ncaa_account .account_form{ float:left; width:710px; margin-right:9px; }

  #ncaa_account .account_form .box-bottom{ clear:both; width:710px; height:7px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-meetresults-tablefoot.png) no-repeat; }

/* Ncaa_Account - Coach Title */
#ncaa_account .account_form ul.title{ clear:both; height:24px; font-size:12px; font-weight:bold; margin:0; text-transform:uppercase; background:#fff url(//d3rdyu12qfqk51.cloudfront.net/bgr-meetresults-tablehead.png) no-repeat; }
  #ncaa_account .account_form ul.title li{ float:left; padding:5px 27px 0; }
  #ncaa_account .account_form ul.title li a{ color:#003973; }


/* Ncaa_Account - Coach Data */
#ncaa_account .account_form ul.data{ clear:both; font-size:16px; color:black; background:#fff; padding:0px 0px 0px 20px; }
  #ncaa_account .account_form ul.data li{ overflow:hidden; width:90%; }
  #ncaa_account .account_form ul.data li.colored{ background:#f6f6f6; }
  #ncaa_account .account_form ul.data ul{ clear:none; }
  #ncaa_account .account_form ul.data li li{ float:left; width:70px; padding:2px 20px 2px 25px; }
  #ncaa_account .account_form ul.data li li a{ color:#003973; }

  #ncaa_account input.btn{ width:22px; height:20px; border:0; cursor:pointer; background:url(//d3rdyu12qfqk51.cloudfront.net/button-go.png) no-repeat; }

  #ncaa_account input{ vertical-align:top; }
  #ncaa_account input.txt{ width:139px; height:12px; font-size:10px; color:#737171; padding:3px 5px; border:1px solid #b3b7c0; background:#f4f4f4; }

/* Ncaa_Account  New Coach */
  #ncaa_account .error { color:red; font-weight:bold; }
  #ncaa_account .table_heading {font-weight:bold;}

#ncaa_account .new_coach ul.data{ clear:both; font-size:16px; color:black; background:#fff; padding:0px 0px 0px 20px }
  #ncaa_account .new_coach ul.data li{ overflow:hidden; width:90%; }
  #ncaa_account .new_coach ul.data li.colored{ background:#f6f6f6; }
  #ncaa_account .new_coach ul.data ul{ clear:none; }
  #ncaa_account .new_coach ul.data li li{ float:left; width:70px; padding:2px 20px 2px 25px; }
  #ncaa_account .new_coach ul.data li li a{ color:#003973; }
  
  #ncaa_account .data table tr.colored td{ background:#f6f6f6; }

  #ncaa_account input.btn-submit{ width:129px; height:24px; border:0; cursor:pointer; background:url(//d3rdyu12qfqk51.cloudfront.net/button-go.png) no-repeat; }

/* Add New */
#addnew{ overflow:hidden; }
  #addnew .title{ margin-bottom:8px; overflow:hidden; }
  #addnew .title h2{ float:left; font-size:26px; color:#ffba00; margin:0 15px; }
  #addnew .title h3{ float:left; font-size:19px; color:#fff; padding-top:6px; margin-right:30px; text-transform:uppercase; }
  #addnew .title ul.topbuttons{ overflow:hidden; }
  #addnew .title ul.topbuttons li{ float:left; margin:0 4px; }
  #addnew .title li.confirmation {color:#fff;font-size:14px;font-weight:bold;}
  #addnew .title ul.topbuttons li a{ display:block; height:30px; }
  #addnew .title ul.topbuttons li a.import{ width:192px; text-indent:-5000px; background:url(//d3rdyu12qfqk51.cloudfront.net/button-import.png) no-repeat; }

  #addnew .title ul.topbuttons li a.add{ width:175px; text-indent:-5000px; background:url(//d3rdyu12qfqk51.cloudfront.net/button-add.png) no-repeat; }
  #addnew .title ul.topbuttons li a.quick{ width:142px; text-indent:-5000px; background:url(//d3rdyu12qfqk51.cloudfront.net/button-quickadd.png) no-repeat; }
  #addnew .title ul.topbuttons li a:hover{ background-position:bottom; }
  #addnew .title ul.topbuttons li.current a{ background-position:bottom; }
  #addnew .addnew-top{ width:962px; height:6px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-addnewbox-top.png) no-repeat; }
  #addnew .addnew-bot{ width:962px; height:6px; margin-bottom:6px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-addnewbox-bot.png) no-repeat; }
  #addnew .addnew-bod{ width:962px; background:#fff; }
  #addnew .addnew-bod li{ font-size:13px; font-weight:bold; padding:9px 12px; vertical-align:middle; }
  #addnew .addnew-bod li .radio_input{ vertical-align:-2px; }
  #addnew .addnew-bod li.colored{ background:#efefef; }
  #addnew .addnew-bod li span{ color:#003973; vertical-align:middle; }
  #addnew .addnew-bod input{ font-family:"Arial Narrow", Arial, Helvetica,sans-serif; vertical-align:middle; margin-right:2px; }
  #addnew .addnew-bod input.txt{ height:21px; font-size:12px; color:#0D1516; padding:3px 5px 0; border:1px solid #dfdfdf; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-input.png) repeat-x; }
  #addnew .addnew-bod input.fname{ width:120px; }
  #addnew .addnew-bod input.minitial{ width:20px; }
  #addnew .addnew-bod input.lname{ width:120px; margin-right:10px; }
  #addnew .addnew-bod input.dobirth{ width:83px; }
  #addnew .addnew-bod select{ width:170px; height:22px; font:12px "Arial Narrow", Arial, Helvetica,sans-serif; color:#181E1F;padding-left:10px; margin:0 10px; vertical-align:middle; border:1px solid #4d6dae; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-input.png) repeat-x; }
  #addnew input.btn{ vertical-align:bottom; width:151px; height:30px; margin-right:15px; border:0; cursor:pointer; background:url(//d3rdyu12qfqk51.cloudfront.net/button-submit.png) no-repeat; margin-bottom:5px; }



  #addnew .subtitle-container {width:689px; height:49px; font-size:12px; font-weight:bold; color:#ffba00; padding:10px 22px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-teaminfo.png) no-repeat; overflow:hidden; margin-bottom:10px;}


  #addnew .subtitle-container .subtitle{ color:#fff; float:left; width:250px; margin-right:20px; font-size:14px;}

/**/  #addnew .subtitle-container .subtitle li {}
  #addnew .subtitle-container .subtitle li a,
  #addnew .subtitle-container .subtitle li a:visited{ color:#fff; }


  #addnew .subtitle-container .instructions{ overflow:hidden;font-size:14px; }
  #addnew .subtitle-container .instructions li{ overflow:hidden; width:400px; }
  #addnew .subtitle-container .instructions li.wizard-nav {float:right;overflow:hidden; width:400px; }
  #addnew .subtitle-container .instructions li a,
  #addnew .subtitle-container .instructions li a:visited{ color:#fff; }

  #addnew .subtitle-container .instructions .confirmation {color:#fff;}









  /* Create Director Account */
#create_account_director{ width:963px; overflow:hidden; }
  #create_account_director .title{ margin-bottom:5px; overflow:hidden; }
  #create_account_director .title h2{ float:left; font-size:26px; color:#ffba00; margin:0 10px; }
  #create_account_director .title ul.iconkey{ float:left; font-size:12px; color:#b1b1b1; padding:5px 0 0 0px; overflow:hidden; }
  #create_account_director .title ul.iconkey li{ float:left; margin-right:15px; }
  #create_account_director .title ul.iconkey li.bigeast{ padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-check.png) no-repeat left; }
  #create_account_director .title ul.iconkey li.ncaaprov{ padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-plus.png) no-repeat left; }
  #create_account_director .title ul.iconkey li.ncaaauto{ padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-asterix.png) no-repeat left; }

  #create_account_director .title a.hideshowsearch{ float:right; display:block; width:164px; height:30px; text-indent:-5000px; background:url(//d3rdyu12qfqk51.cloudfront.net/button-viewsearch.png) no-repeat top; }
  #create_account_director .title a.hideshowsearch:hover{ background-position:bottom; }
  #create_account_director .tabs{ width:90%; }
  #create_account_director .framebox{ width:963px; height:870px; overflow-y:scroll; }

#athlete .classteam{ float:left; width:372px; height:29px; padding:5px; margin:5px 0 0 10px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-classteam.png) no-repeat; overflow:hidden; }
  #create_account_director .instructions li{ float:left; font-size:14px; font-weight:bold; color:#ffba00; margin:0 8px 0 0; padding:0 0 0 8px; border-left:1px solid #414141; }
  #create_account_director .instructions li{ border-left:0; color:#fff;font-size:14px;}



/* the form  */
#create_account_director .account_form{
  clear:both;
  width:934px; 
  height:375px;
  margin-bottom:10px;
  padding:10px 15px;
  background-image: url(//d3rdyu12qfqk51.cloudfront.net/bgr-create_account_form.png);
  background-repeat: no-repeat;
}
#create_account_director .account_form fieldset{ position:relative; overflow:hidden; }
#create_account_director .account_form label{
  font-size:14px;
  color:#829bce;
  margin-right:7px;
  text-transform:uppercase;
  right: 20px;
}


  #create_account_director .account_form td{
  font-size:14px;
  color:#829bce;
  margin-right:7px;
  text-transform:uppercase;
  right: 20px;
  padding:10px 0 0 0;
}


  #create_account_director .account_form .form_table td.col1{
      padding:10px 4px 0 0;
  }

  #create_account_director .account_form .form_table td.col2{
      padding:10px 0 0 10px;
  }
#create_account_director .account_form ul.iconkey{ float:right; font-size:12px; color:#b1b1b1; padding:0px 0 0 80px; overflow:hidden; }
  #create_account_director .account_form ul.iconkey li{ float:left; margin-right:15px; }
  #create_account_director .account_form ul.iconkey li.bigeast{ padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-check.png) no-repeat left; }

#create_account_director .account_form label.fteams{ vertical-align:top; }
  #create_account_director .account_form label.error{ text-align:center; color:#F00;}
  #create_account_director .account_form li.error{ text-align:center;margin-left:30px;color:#F00;}
  #create_account_director .account_form label.username{ vertical-align:top; }
  #create_account_director .account_form label.password{ vertical-align:top; }
  #create_account_director .account_form label.change_password2{ vertical-align:top; }
  #create_account_director .account_form label.email{ vertical-align:top;}
  #create_account_director .account_form label.first_name{ vertical-align:top; }
  #create_account_director .account_form label.last_name{ vertical-align:top; }
  #create_account_director .account_form label.phone{ vertical-align:top; }
  #create_account_director .account_form label.fax{ vertical-align:top;}
  #create_account_director .account_form label.address_1{ vertical-align:top; }
  #create_account_director .account_form label.address_2{ vertical-align:top; }
  #create_account_director .account_form select{ font:14px "Arial Narrow", Arial, Helvetica,sans-serif; color:#7d7d7d; border:1px solid #5e7ab5; }
  #create_account_director .account_form select#fseason{ width:403px; height:25px; }
  #create_account_director .account_form select#fgender{ width:166px; height:25px; }
  #create_account_director .account_form select#fdisplay{ width:166px; height:25px; }
  #create_account_director .account_form select#fteams{ width:166px; height:88px; }
  #create_account_director .account_form input{ font:14px "Arial Narrow", Arial, Helvetica,sans-serif; color:#7d7d7d; border:1px solid #5e7ab5; }
  #create_account_director .account_form input {color:black; }
  #create_account_director .account_form select {color:black; }
  
  #create_account_director .account_form input.btn{ width:164px; height:30px; border:0; cursor:pointer; background:url(//d3rdyu12qfqk51.cloudfront.net/button-submit.png) no-repeat; }
  #create_account_director .account_form input#fconverted, #create_account_director .account_form input#funconverted{ border:0; }
  #create_account_director .account_form ul.convert{ position:absolute; left:0; bottom:10px; }
  #create_account_director .account_form ul.convert li{ float:left; margin-left:20px; }
  #create_account_director .account_form ul.convert label{ color:#fff; font-weight:bold; margin-right:0; }
  #create_account_director .account_form ul.convert input{ margin-right:10px; }
  #create_account_director .account_form .season{ margin-bottom:10px; }
  #create_account_director .account_form .leftcol{ float:left; width:570px; }
  #create_account_director .account_form .leftcol .left{ float:left; width:570px; }
  #create_account_director .account_form .leftcol .left li{ margin-bottom:10px;  }
  #create_account_director .account_form .rightcol{ float:left; width:200px; }
  #create_account_director .account_form .rightcol .left{ float:left; width:200px; }
  #create_account_director .account_form .rightcol .left li{ margin-bottom:10px; text-align:left; }
  #create_account_director .account_form .rightcol .left select{ width:165px; height:25px; }
  #create_account_director .account_form .rightcol .left input.txt{  height:17px; padding:3px 5px; }
  #create_account_director .account_form .rightcol .right{ float:left; width:163px; }
  #create_account_director .account_form .rightcol .right .note{ float:right; width:143px; height:81px; font-size:12px; color:#829bce; padding:10px; margin-bottom:10px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-poplistsearch-note.png) no-repeat; }

/* - Quick Links */
#create_account_director .quicklinks{ clear:both; width:933px; height:30px; padding:7px 15px 0; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-quicklinks.png) no-repeat; }
  #create_account_director .quicklinks h3{ font-weight:normal; color:#ffba00; text-transform:uppercase; }
  #create_account_director .quicklinks li{ float:left; font-size:11px; margin-right:5px; color:#adadad; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-quicklinks-sep.png) no-repeat left; }
  #create_account_director .quicklinks li.title, #create_account_director .quicklinks li.first{ background:none; }
  #create_account_director .quicklinks li a{ display:block; color:#adadad; padding:0 2px 0 8px; }

/* probobably unnecessary */
#create_account_director .tablelist{ clear:both; width:935px; }
  #create_account_director .tablelist .box-bottom{ clear:both; width:935px; height:5px; margin-bottom:15px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-mevents-tablefoot.png) no-repeat left; }
  #create_account_director .tablelist h2{ float:left; width:147px; height:23px; font-size:15px; color:#d8e5f6; padding:2px 0 0; text-align:center; margin-left:7px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-bluerbox-short.png) no-repeat; }
  #create_account_director .tablelist .title{ clear:both; width:935px; height:23px; font-size:11px; font-weight:bold; color:#003973; text-transform:uppercase; margin:0; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-mevents-tablehead.png) no-repeat; }
  #create_account_director .tablelist .title table{ width:935px; }
  #create_account_director .tablelist .title table td{ padding:4px 0 0 0; }
  #create_account_director .tablelist .title table td.one{ width:25px; padding:0 0 0 8px; }
  #create_account_director .tablelist .title table td.two{ width:15px; padding:0 10px 0 5px; }
  #create_account_director .tablelist .title table td.three{ width:110px; }
  #create_account_director .tablelist .title table td.four{ width:50px; text-align:center;  }
  #create_account_director .tablelist .title table td.five{ width:100px; }
  #create_account_director .tablelist .title table td.six{ width:80px; }
  #create_account_director .tablelist .title table td.seven{ width:300px; }
  #create_account_director .tablelist .title table td.eight{ }
  #create_account_director .tablelist .title table td.nine{ }
  #create_account_director .tablelist .title a,
  #create_account_director .title a:visited{ color:#003973; }
  #create_account_director .tablelist .data{ clear:both; width:935px; font-size:11px; }
  #create_account_director .tablelist .data table{ width:935px; }
  #create_account_director .tablelist .data table td{ padding-bottom:2px; background:#fff; }
  #create_account_director .tablelist .data table tr.colored td{ background:#f6f6f6; }
  #create_account_director .tablelist .data table td.one{ width:40px; padding:0 0 0 8px; }
  #create_account_director .tablelist .data table td.one ul{ margin:0 auto; overflow:hidden; }
  #create_account_director .tablelist .data table td.one li{ float:left; width:12px; }
  #create_account_director .tablelist .data table td.two{ width:15px; padding:0 10px 0 5px; }
  #create_account_director .tablelist .data table td.three{ width:110px; }
  #create_account_director .tablelist .data table td.four{ width:50px; text-align:center; }
  #create_account_director .tablelist .data table td.five{ width:100px; }
  #create_account_director .tablelist .data table td.six{ width:80px; color:#b00101; }
  #create_account_director .tablelist .data table td.seven{ width:260px; }
  #create_account_director .tablelist .data table td.eight{ text-align:center; }
  #create_account_director .tablelist .data table td.nine{ }
  #create_account_director .tablelist .data a,
  #create_account_director .data a:visited{ color:#003973; }
  #create_account_director .public_info_header {
  font-size: 14px;font-weight:bold;
  color: #FFF;
}
  #create_account_director .director_edit_rosters_form .venue_message{ float:right; width:145px; height:62px; font-size:11px; color:#829bce; padding:10px 15px; border:1px solid #1d5aa0; }

/* Uploader Director Meet Creation */

  #new_meet{ width:963px; overflow:hidden; }
  #new_meet .title{ margin-bottom:5px; overflow:hidden; }
  #new_meet .title h2{ float:left; font-size:26px; color:#ffba00; margin:0 10px; }
  #new_meet .title ul.iconkey{ float:left; font-size:12px; color:#b1b1b1; padding:5px 0 0 80px; overflow:hidden; }
  #new_meet .title ul.iconkey li{ float:left; margin-right:15px; }
  #new_meet .title ul.iconkey li.bigeast{ padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-check.png) no-repeat left; }
  #new_meet .title ul.iconkey li.ncaaprov{ padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-plus.png) no-repeat left; }
  #new_meet .title ul.iconkey li.ncaaauto{ padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-asterix.png) no-repeat left; }
  #new_meet .title a.hideshowsearch{ float:right; display:block; width:164px; height:30px; text-indent:-5000px; background:url(//d3rdyu12qfqk51.cloudfront.net/button-viewsearch.png) no-repeat top; }
  #new_meet .title a.hideshowsearch:hover{ background-position:bottom; }
  #new_meet .tabs{ width:90%; }
  #new_meet .framebox{ width:963px; height:870px; overflow-y:scroll; }
  #new_meet .instructions li{ float:left;  font-weight:normal; color:#ffba00; margin:0 8px 0 0; padding:0 0 0 8px; border-left:1px solid #414141; }
  #new_meet .instructions li{ border-left:0; color:#fff;font-size:14px;}



/* the form  */
#new_meet .new_meet_form{
  clear:both;
  width:934px;
  height:260px;
  margin-bottom:10px;
  padding:10px 15px;
  background-image: url(//d3rdyu12qfqk51.cloudfront.net/bgr-create_account_form.png);
  background-repeat: no-repeat;
}
  #new_meet .new_meet_form fieldset{ position:relative; overflow:hidden; }
  #new_meet .new_meet_form li {
      height:30px;
  }
  #new_meet .new_meet_form label{
  font-size:14px;
  color:#829bce;
  margin-right:7px;
  text-transform:uppercase;
  right: 20px;
}

  #new_meet .new_meet_form label a{
  font-size:14px;
  color:#829bce;
  margin-right:7px;
  text-transform:uppercase;
  right: 20px;
}

  #new_meet .new_meet_form ul.iconkey{ float:right; font-size:12px; color:#b1b1b1; padding:0px 0 0 80px; overflow:hidden; }
  #new_meet .new_meet_form ul.iconkey li{ float:left; margin-right:15px; }
  #new_meet .new_meet_form ul.iconkey li.bigeast{ padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-check.png) no-repeat left; }

  #new_meet .new_meet_form label.fteams{ vertical-align:top; }
  #new_meet .new_meet_form label.error{ text-align:center; color:#F00; }
  #new_meet .new_meet_form li.error{ text-align:center;margin-left:30px;color:#F00;}
  #new_meet .new_meet_form li.ncaa{ text-align:center;color:#829bce; font-size:14px;}
  #new_meet .new_meet_form li.venue{ color:#829bce; font-size:16px;}

  #new_meet .new_meet_form label.username{ vertical-align:top; }
  #new_meet .new_meet_form label.password{ vertical-align:top; }
  #new_meet .new_meet_form label.change_password2{ vertical-align:top; }
  #new_meet .new_meet_form label.email{ vertical-align:top;}
  #new_meet .new_meet_form label.first_name{ vertical-align:top; }
  #new_meet .new_meet_form label.last_name{ vertical-align:top; }
  #new_meet .new_meet_form label.phone{ vertical-align:top; }
  #new_meet .new_meet_form label.fax{ vertical-align:top;}
  #new_meet .new_meet_form label.address_1{ vertical-align:top; }
  #new_meet .new_meet_form label.address_2{ vertical-align:top; }
  #new_meet .new_meet_form select{ font:14px "Arial Narrow", Arial, Helvetica,sans-serif; color:#7d7d7d; border:1px solid #5e7ab5; }
  #new_meet .new_meet_form select#fseason{ width:403px; height:25px; }
  #new_meet .new_meet_form select#fgender{ width:166px; height:25px; }
  #new_meet .new_meet_form select#fdisplay{ width:166px; height:25px; }
  #new_meet .new_meet_form select#fteams{ width:166px; height:88px; }
  #new_meet .new_meet_form input{ font:14px "Arial Narrow", Arial, Helvetica,sans-serif; color:#7d7d7d; border:1px solid #5e7ab5; }
  #new_meet .new_meet_form input { color:black; }
  #new_meet .new_meet_form select { color:black; }
  #new_meet .new_meet_form input.username{ margin-left:8px; }
  #new_meet .new_meet_form input.first_name{ margin-left:5px; }
  #new_meet .new_meet_form input.email{ margin-left:37px; }
  #new_meet .new_meet_form input.phone{ margin-left:33px; }

  #new_meet .new_meet_form span.date_begin{ font-size:14px; margin-right:7px; }
  #new_meet .new_meet_form span.date_end{ font-size:14px; }

  #new_meet .new_meet_form span.outdoors { font-size:14px;   color:#829bce;}
  #new_meet .new_meet_form span.indoors { font-size:14px;  color:#829bce; }

  #new_meet .new_meet_form select.state { font-size:14px;  color:black; }


  #new_meet .new_meet_form input.fax{ margin-left:42px; }

  #new_meet .new_meet_form input.change_password1{ margin-left:5px; }
  #new_meet .new_meet_form input.change_password2{ margin-left:0px; }
  #new_meet .new_meet_form input.address_1{ margin-left:7px; }
  #new_meet .new_meet_form input.address_2{ margin-left:7px; }

  #new_meet .new_meet_form input.town{ margin-left:45px; }
  
  #new_meet .new_meet_form input.btn{ width:164px; height:30px; border:0; cursor:pointer; background:url(//d3rdyu12qfqk51.cloudfront.net/button-submit.png) no-repeat; }

  #new_meet .new_meet_form input.delete-btn{ width:164px; height:30px; border:0; cursor:pointer; background:url(//d3rdyu12qfqk51.cloudfront.net/button-delete.png) no-repeat;   padding:8px 0px;}

  #create_account_director .new_meet_form .venue_message{ float:right; width:145px; height:62px; font-size:11px; color:#829bce; padding:10px 15px; border:1px solid #1d5aa0; }



/* upload results */
 .upload_tfmm{
  clear:both;
  width:934px;
  height:960px;
  margin-bottom:10px;
  padding:10px 15px;
  background-image: url(//d3rdyu12qfqk51.cloudfront.net/bgr-create_account_form.png);
/**/  background-repeat: no-repeat;
}
  #new_meet .upload_tfmm fieldset{ position:relative; overflow:hidden; }
  #new_meet .upload_tfmm li {
      height:30px;
  }
  #new_meet .upload_tfmm label{
  font-size:14px;
  color:#829bce;
  margin-right:7px;
  text-transform:uppercase;
  right: 20px;
}

  #new_meet .upload_tfmm label a{
  font-size:14px;
  color:#829bce;
  margin-right:7px;
  text-transform:uppercase;
  right: 20px;
}

  

/* The main calendar widget.  DIV containing a table. */

.calendar {
  position: relative;
  display: none;
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #d4d0c8;
  font-family: tahoma,verdana,sans-serif;
}

.calendar table {
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #d4d0c8;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar .nav {
  background: transparent url(menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  border: 1px solid #000;
  background: #848078;
  color: #fff;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #000;
  padding: 2px;
  text-align: center;
  background: #f4f0e8;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  padding: 0px;
  background-color: #e4e0d8;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  background-color: #c4c0b8;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #f4f0e8;
}

.calendar tbody .rowhilite td {
  background: #e4e0d8;
}

.calendar tbody .rowhilite td.wn {
  background: #d4d0c8;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  padding: 2px 2px 0px 2px;
  background: #e4e0d8;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #f00;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #f4f0e8;
  padding: 1px;
  border: 1px solid #000;
  background: #848078;
  color: #fff;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #e4e0d8;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  background: #e4e0d8;
  font-size: 90%;
  padding: 1px;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  background: #c4c0b8;
  padding: 0px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar .combo .hilite {
  background: #048;
  color: #fea;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #f4f0e8;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #766;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}


/* Director Welcome */

  #director_welcome{ width:963px; overflow:hidden; }
  #director_welcome .title{ margin-bottom:5px; overflow:hidden; }
  #director_welcome .title h2{ float:left; font-size:26px; color:#ffba00; margin:0 10px; }
  #director_welcome .title ul.iconkey{ float:left; font-size:12px; color:#b1b1b1; padding:5px 0 0 80px; overflow:hidden; }
  #director_welcome .title ul.iconkey li{ float:left; margin-right:15px; }
  #director_welcome .title ul.iconkey li.bigeast{ padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-check.png) no-repeat left; }
  #director_welcome .title ul.iconkey li.ncaaprov{ padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-plus.png) no-repeat left; }
  #director_welcome .title ul.iconkey li.ncaaauto{ padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-asterix.png) no-repeat left; }
  #director_welcome .title a.hideshowsearch{ float:right; display:block; width:164px; height:30px; text-indent:-5000px; background:url(//d3rdyu12qfqk51.cloudfront.net/button-viewsearch.png) no-repeat top; }
  #director_welcome .title a.hideshowsearch:hover{ background-position:bottom; }
  #director_welcome .tabs{ width:90%; }
  #director_welcome .framebox{ width:963px; height:870px; overflow-y:scroll; }
  #director_welcome .instructions li{ float:left;  font-weight:normal; color:#ffba00; margin:0 8px 0 0; padding:0 0 0 8px; border-left:1px solid #414141; }
  #director_welcome .instructions li{ border-left:0; color:#fff;font-size:14px;}



/* the form  */
#director_welcome .director_welcome_form{
  clear:both;
  width:934px;
  height:300px;
  margin-bottom:10px;
  padding:10px 15px;
  background-image: url(//d3rdyu12qfqk51.cloudfront.net/bgr-create_account_form.png);
  background-repeat: no-repeat;
}


  #director_welcome .director_welcome_form fieldset{ position:relative; overflow:hidden; }
  #director_welcome .director_welcome_form li {
      font-size:14px; color:#fff;margin-bottom:10px;
  }

  #director_welcome .director_welcome_form a {
      font-size:14px; text-decoration:underline; color:#fff;
  }

  #director_welcome .director_welcome_form label{
  font-size:14px;
  color:#829bce;
  margin-right:7px;
  text-transform:uppercase;
  right: 20px;
  }

  #director_welcome .director_welcome_form .confirmation {
      font-size: 16px;font-weight:bold;
      color: #FFF;margin-bottom:10px;
  }


  #director_welcome .director_welcome_form ul.iconkey{ float:right; font-size:12px; color:#b1b1b1; padding:0px 0 0 80px; overflow:hidden; }
  #director_welcome .director_welcome_form ul.iconkey li{ float:left; margin-right:15px; }
  #director_welcome .director_welcome_form ul.iconkey li.bigeast{ padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-check.png) no-repeat left; }

  #director_welcome .director_welcome_form label.fteams{ vertical-align:top; }
  #director_welcome .director_welcome_form label.error{ text-align:center; color:#F00;}
  #director_welcome .director_welcome_form li.error{ text-align:center;margin-left:30px;color:#F00;}
  #director_welcome .director_welcome_form li.ncaa{ text-align:center;color:#829bce; font-size:14px;}
  #director_welcome .director_welcome_form li.venue{ color:#829bce; font-size:16px;}

  #director_welcome .director_welcome_form label.username{ vertical-align:top; }
  #director_welcome .director_welcome_form label.password{ vertical-align:top; }
  #director_welcome .director_welcome_form label.change_password2{ vertical-align:top; }
  #director_welcome .director_welcome_form label.email{ vertical-align:top;}
  #director_welcome .director_welcome_form label.first_name{ vertical-align:top; }
  #director_welcome .director_welcome_form label.last_name{ vertical-align:top; }
  #director_welcome .director_welcome_form label.phone{ vertical-align:top; }
  #director_welcome .director_welcome_form label.fax{ vertical-align:top;}
  #director_welcome .director_welcome_form label.address_1{ vertical-align:top; }
  #director_welcome .director_welcome_form label.address_2{ vertical-align:top; }
  #director_welcome .director_welcome_form select{ font:14px "Arial Narrow", Arial, Helvetica,sans-serif; color:#7d7d7d; border:1px solid #5e7ab5; }
  #director_welcome .director_welcome_form select#fseason{ width:403px; height:25px; }
  #director_welcome .director_welcome_form select#fgender{ width:166px; height:25px; }
  #director_welcome .director_welcome_form select#fdisplay{ width:166px; height:25px; }
  #director_welcome .director_welcome_form select#fteams{ width:166px; height:88px; }
  #director_welcome .director_welcome_form input{ font:14px "Arial Narrow", Arial, Helvetica,sans-serif; color:#7d7d7d; border:1px solid #5e7ab5; }
  #director_welcome .director_welcome_form input { color:black; }
  #director_welcome .director_welcome_form select { color:black; }
  #director_welcome .director_welcome_form input.username{ margin-left:8px; }
  #director_welcome .director_welcome_form input.first_name{ margin-left:5px; }
  #director_welcome .director_welcome_form input.email{ margin-left:37px; }
  #director_welcome .director_welcome_form input.phone{ margin-left:33px; }

  #director_welcome .director_welcome_form span.date_begin{ font-size:14px; margin-right:7px; }
  #director_welcome .director_welcome_form span.date_end{ font-size:14px; }

  #director_welcome .director_welcome_form span.outdoors { font-size:14px;   color:#829bce;}
  #director_welcome .director_welcome_form span.indoors { font-size:14px;  color:#829bce; }

  #director_welcome .director_welcome_form select.state { font-size:14px;  color:black; }


  #director_welcome .director_welcome_form input.fax{ margin-left:42px; }

  #director_welcome .director_welcome_form input.change_password1{ margin-left:5px; }
  #director_welcome .director_welcome_form input.change_password2{ margin-left:0px; }
  #director_welcome .director_welcome_form input.address_1{ margin-left:7px; }
  #director_welcome .director_welcome_form input.address_2{ margin-left:7px; }

  #director_welcome .director_welcome_form input.town{ margin-left:45px; }
  
  #director_welcome .director_welcome_form input.btn{ width:164px; height:30px; border:0; cursor:pointer; background:url(//d3rdyu12qfqk51.cloudfront.net/button-submit.png) no-repeat; }

  #director_welcome .director_welcome_form input.create-meet-btn{ width:164px; height:30px; border:0; cursor:pointer; background:url(//d3rdyu12qfqk51.cloudfront.net/button-create-meet.png) no-repeat; }

  #director_welcome .director_welcome_form input.delete-btn{ width:164px; height:30px; border:0; cursor:pointer; background:url(//d3rdyu12qfqk51.cloudfront.net/button-delete.png) no-repeat; }

  #create_account_director .director_welcome_form .venue_message{ float:right; width:145px; height:62px; font-size:11px; color:#829bce; padding:10px 15px; border:1px solid #1d5aa0; }

  #create_account_director .account_form .tos{ 
  text-transform:none;font-size:12px; color:#fff;
}

  #create_account_director .account_form .tos a{ 
  text-transform:none;font-size:12px; color:#fff;
  text-decoration:underline;
  }


/* Director Configure Roster Download */


  #director_edit_rosters{ width:963px; overflow:hidden; }
  #director_edit_rosters .title{ margin-bottom:5px; overflow:hidden; }
  #director_edit_rosters .title h2{ float:left; font-size:26px; color:#ffba00; margin:0 10px; }
  #director_edit_rosters .title ul.iconkey{ float:left; font-size:12px; color:#b1b1b1; padding:5px 0 0 80px; overflow:hidden; }
  #director_edit_rosters .title ul.iconkey li{ float:left; margin-right:15px; }
  #director_edit_rosters .title ul.iconkey li.bigeast{ padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-check.png) no-repeat left; }
  #director_edit_rosters .title ul.iconkey li.ncaaprov{ padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-plus.png) no-repeat left; }
  #director_edit_rosters .title ul.iconkey li.ncaaauto{ padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-asterix.png) no-repeat left; }
  #director_edit_rosters .title a.hideshowsearch{ float:right; display:block; width:164px; height:30px; text-indent:-5000px; background:url(//d3rdyu12qfqk51.cloudfront.net/button-viewsearch.png) no-repeat top; }
  #director_edit_rosters .title a.hideshowsearch:hover{ background-position:bottom; }
/**/  #director_edit_rosters .tabs{ width:90%; }
  #director_edit_rosters .framebox{ width:963px; height:870px; overflow-y:scroll; }
  #director_edit_rosters .instructions li{ float:left;  font-weight:normal; color:#ffba00; margin:0 8px 0 0; padding:0 0 0 8px; border-left:1px solid #414141; }
  #director_edit_rosters .instructions li{ border-left:0; color:#fff;font-size:14px;}



/* the form  */
#director_edit_rosters .director_edit_rosters_form{
  clear:both;
  width:934px;
  margin-bottom:10px;
  padding:10px 15px;
  background-image: url(//d3rdyu12qfqk51.cloudfront.net/bgr-searchperformance.png);
  background-repeat: no-repeat;
}

#director_edit_rosters .director_edit_rosters_form .heading { color:#fff; font-weight:bold;font-size:14px;}
#director_edit_rosters .director_edit_rosters_form .subheading { color:#829bce; font-weight:bold;font-size:14px;}



  #director_edit_rosters .director_edit_rosters_form fieldset{ position:relative; overflow:hidden; }
  #director_edit_rosters .director_edit_rosters_form li {
      height:30px;
  }
  #director_edit_rosters .director_edit_rosters_form label{
  font-size:14px;
  color:#829bce;
  margin-right:7px;
  text-transform:uppercase;
  right: 20px;
}

  #director_edit_rosters .director_edit_rosters_form label.error{ text-align:center; color:#F00;}
  #director_edit_rosters .director_edit_rosters_form li.error{ text-align:center;margin-left:30px;color:#F00;}
  #director_edit_rosters .director_edit_rosters_form input{ font:14px "Arial Narrow", Arial, Helvetica,sans-serif; color:#7d7d7d; border:1px solid #5e7ab5; }
  #director_edit_rosters .director_edit_rosters_form input { color:black; }
  #director_edit_rosters .director_edit_rosters_form select { color:black; }
  #director_edit_rosters .director_edit_rosters_form select.state { font-size:14px;  color:black; }

  #director_edit_rosters .director_edit_rosters_form input.btn{ width:164px; height:30px; border:0; cursor:pointer; background:url(//d3rdyu12qfqk51.cloudfront.net/button-submit.png) no-repeat; }
  #director_edit_rosters .director_edit_rosters_form input.skip-btn{ width:164px; height:30px; border:0; cursor:pointer; background:url(//d3rdyu12qfqk51.cloudfront.net/button-skip.png) no-repeat;
   padding:8px 0px;

 }

  #director_edit_rosters .director_edit_rosters_form img.skip{ 
   padding:20px 0px;

 }





#director_edit_rosters .edit_rosters_search_results{ width:662px; }
/**/  #director_edit_rosters .edit_rosters_search_results .blacklbox-top{ width:662px; height:8px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-blacklbox-top.png) no-repeat; }
/**/  #director_edit_rosters .edit_rosters_search_results .blacklbox-bot{ width:662px; height:8px; margin-bottom:10px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-blacklbox-bot.png) no-repeat; }
/**/  #director_edit_rosters .edit_rosters_search_results .blacklbox-bod{ width:648px; padding:0 7px; background:#000; }
  #director_edit_rosters .edit_rosters_search_results a{ color:#003973; }
  #director_edit_rosters .edit_rosters_search_results h2{ font-size:20px; color:#d8e5f6; margin:0 0 5px 5px; }
  #director_edit_rosters .edit_rosters_search_results div{ overflow:hidden; width:100%; }
  #director_edit_rosters .edit_rosters_search_results .tabs{ margin-left:0; }
  #director_edit_rosters .edit_rosters_search_results table.title{ width:647px; height:23px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-latest-tablehead.png) no-repeat; 
}
  #director_edit_rosters .edit_rosters_search_results table.title td{ font-size:12px; font-weight:bold; padding:5px 5px 0; text-transform:uppercase; }
  #director_edit_rosters .edit_rosters_search_results table.title td.chosen{ width:80px; padding-left:10px; }
  #director_edit_rosters .edit_rosters_search_results table.title td.team{ width:275px; padding-left:10px; }
  #director_edit_rosters .edit_rosters_search_results table.title td.gender{ width:150px; padding-left:10px; }
  #director_edit_rosters .edit_rosters_search_results table.data{ width:647px; font-size:12px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-tabledata.png);
 }
  #director_edit_rosters .edit_rosters_search_results table.data td{ padding:1px 0 1px 0; }
  #director_edit_rosters .edit_rosters_search_results table.data td.chosen{ width:80px; padding-left:10px; }
  #director_edit_rosters .edit_rosters_search_results table.data td.team{ width:275px; padding-left:15px; }
  #director_edit_rosters .edit_rosters_search_results table.data td.gender{ width:180px; padding-left:15px; }
  #director_edit_rosters .edit_rosters_search_results .box-bottom{ clear:both; width:647px; height:4px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-latest-tablefoot.png) no-repeat; }

  #director_edit_rosters .edit_rosters_search_results input.update-btn{ width:164px; height:30px; border:0; cursor:pointer; background:url(//d3rdyu12qfqk51.cloudfront.net/button-update.png) no-repeat;}

                        
        #director_edit_rosters .edit_rosters_current_rosters{ width:662px; }
/**/  #director_edit_rosters .edit_rosters_current_rosters .blacklbox-top{ width:662px; height:8px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-blacklbox-top.png) no-repeat; }
/**/  #director_edit_rosters .edit_rosters_current_rosters .blacklbox-bot{ width:662px; height:8px; margin-bottom:10px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-blacklbox-bot.png) no-repeat; }
/**/  #director_edit_rosters .edit_rosters_current_rosters .blacklbox-bod{ width:648px; padding:0 7px; background:#000; }
  #director_edit_rosters .edit_rosters_current_rosters a{ color:#003973; }
  #director_edit_rosters .edit_rosters_current_rosters h2{ font-size:20px; color:#d8e5f6; margin:0 0 5px 5px; }
  #director_edit_rosters .edit_rosters_current_rosters div{ overflow:hidden; width:100%; }
  #director_edit_rosters .edit_rosters_current_rosters .tabs{ margin-left:0; }
  #director_edit_rosters .edit_rosters_current_rosters table.title{ width:647px; height:23px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-latest-tablehead.png) no-repeat; 
}
  #director_edit_rosters .edit_rosters_current_rosters table.title td{ font-size:12px; font-weight:bold; padding:5px 5px 0; text-transform:uppercase; }
  #director_edit_rosters .edit_rosters_current_rosters table.title td.chosen{ width:80px; padding-left:10px; }
  #director_edit_rosters .edit_rosters_current_rosters table.title td.team{ width:275px; padding-left:10px; }
  #director_edit_rosters .edit_rosters_current_rosters table.title td.gender{ width:150px; padding-left:10px; }
  #director_edit_rosters .edit_rosters_current_rosters table.data{ width:647px; font-size:12px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-tabledata.png);
 }
  #director_edit_rosters .edit_rosters_current_rosters table.data td{ padding:1px 0 1px 0; }
  #director_edit_rosters .edit_rosters_current_rosters table.data td.chosen{ width:80px; padding-left:10px; }
  #director_edit_rosters .edit_rosters_current_rosters table.data td.team{ width:275px; padding-left:15px; }
  #director_edit_rosters .edit_rosters_current_rosters table.data td.gender{ width:180px; padding-left:15px; }
  #director_edit_rosters .edit_rosters_current_rosters .box-bottom{ clear:both; width:647px; height:4px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-latest-tablefoot.png) no-repeat; }

  #director_edit_rosters .edit_rosters_current_rosters input.update-btn{ width:164px; height:30px; border:0; cursor:pointer; background:url(//d3rdyu12qfqk51.cloudfront.net/button-update.png) no-repeat;}
  #director_edit_rosters .edit_rosters_current_rosters input.finished-btn{ width:164px; height:30px; border:0; cursor:pointer; background:url(//d3rdyu12qfqk51.cloudfront.net/button-finished.png) no-repeat;}


/* Director Download Rosters */


#director_download_rosters{ width:963px; overflow:hidden; }

  #director_download_rosters .title{ margin-bottom:5px; overflow:hidden; }
  #director_download_rosters .title h2{ float:left; font-size:26px; color:#ffba00; margin:0 10px; }
  #director_download_rosters .title ul.iconkey{ float:left; font-size:12px; color:#b1b1b1; padding:5px 0 0 80px; overflow:hidden; }
  #director_download_rosters .title ul.iconkey li{ float:left; margin-right:15px; }
  #director_download_rosters .title ul.iconkey li.bigeast{ padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-check.png) no-repeat left; }
  #director_download_rosters .title ul.iconkey li.ncaaprov{ padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-plus.png) no-repeat left; }
  #director_download_rosters .title ul.iconkey li.ncaaauto{ padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-asterix.png) no-repeat left; }
  #director_download_rosters .title a.hideshowsearch{ float:right; display:block; width:164px; height:30px; text-indent:-5000px; background:url(//d3rdyu12qfqk51.cloudfront.net/button-viewsearch.png) no-repeat top; }
  #director_download_rosters .title a.hideshowsearch:hover{ background-position:bottom; }
  #director_download_rosters .tabs{ width:90%; }
  #director_download_rosters .framebox{ width:963px; height:870px; overflow-y:scroll; }
  #director_download_rosters .instructions li{ float:left;  font-weight:normal; color:#ffba00; margin:0 8px 0 0; padding:0 0 0 8px; border-left:1px solid #414141; }
  #director_download_rosters .instructions li{ border-left:0; color:#fff;font-size:14px;}



/* the form  */
#director_download_rosters .download_rosters_form{
  clear:both;
  width:934px;
  height:330px;
  margin-bottom:10px;
  padding:10px 15px;
  background-image: url(//d3rdyu12qfqk51.cloudfront.net/bgr-create_account_form.png);
  background-repeat: no-repeat;
}

#director_download_rosters .download_rosters_form .leftcol{ float:left; width:562px; }
#director_download_rosters .download_rosters_form .rightcol{ float:left; width:320px; }

#director_download_rosters .download_rosters_form .heading { color:#fff; font-weight:bold;font-size:14px;}
#director_download_rosters .download_rosters_form fieldset{ position:relative; overflow:hidden; }
#director_download_rosters .download_rosters_form li {
    margin-bottom:10px;
    color:#fff;font-size:14px;
  }


#director_download_rosters .download_rosters_form li a{
    margin-bottom:30px;
    color:#fff;font-size:14px;text-decoration:underline;  text-transform:uppercase;
  }
  #director_download_rosters .download_rosters_form label{
  font-size:14px;
  color:#829bce;
  margin-right:7px;
  text-transform:uppercase;
  right: 20px;
}

  #director_download_rosters .download_rosters_form ul.iconkey{ float:right; font-size:12px; color:#b1b1b1; padding:0px 0 0 80px; overflow:hidden; }
  #director_download_rosters .download_rosters_form ul.iconkey li{ float:left; margin-right:15px; }
  #director_download_rosters .download_rosters_form ul.iconkey li.bigeast{ padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-check.png) no-repeat left; }

  #director_download_rosters .download_rosters_form label.fteams{ vertical-align:top; }
  #director_download_rosters .download_rosters_form label.error{ text-align:center; color:#F00;}
  #director_download_rosters .download_rosters_form li.error{ text-align:center;margin-left:30px;color:#F00;}
  #director_download_rosters .download_rosters_form li.ncaa{ text-align:center;color:#829bce; font-size:14px;}
  #director_download_rosters .download_rosters_form li.venue{ color:#829bce; font-size:16px;}

  #director_download_rosters .download_rosters_form label.username{ vertical-align:top; }
  #director_download_rosters .download_rosters_form label.password{ vertical-align:top; }
  #director_download_rosters .download_rosters_form label.change_password2{ vertical-align:top; }
  #director_download_rosters .download_rosters_form label.email{ vertical-align:top;}
  #director_download_rosters .download_rosters_form label.first_name{ vertical-align:top; }
  #director_download_rosters .download_rosters_form label.last_name{ vertical-align:top; }
  #director_download_rosters .download_rosters_form label.phone{ vertical-align:top; }
  #director_download_rosters .download_rosters_form label.fax{ vertical-align:top;}
  #director_download_rosters .download_rosters_form label.address_1{ vertical-align:top; }
  #director_download_rosters .download_rosters_form label.address_2{ vertical-align:top; }
  #director_download_rosters .download_rosters_form select{ font:14px "Arial Narrow", Arial, Helvetica,sans-serif; color:#7d7d7d; border:1px solid #5e7ab5; }
  #director_download_rosters .download_rosters_form select#fseason{ width:403px; height:25px; }
  #director_download_rosters .download_rosters_form select#fgender{ width:166px; height:25px; }
  #director_download_rosters .download_rosters_form select#fdisplay{ width:166px; height:25px; }
  #director_download_rosters .download_rosters_form select#fteams{ width:166px; height:88px; }
  #director_download_rosters .download_rosters_form input{ font:14px "Arial Narrow", Arial, Helvetica,sans-serif; color:#7d7d7d; border:1px solid #5e7ab5; }
  #director_download_rosters .download_rosters_form input { color:black; }
  #director_download_rosters .download_rosters_form select { color:black; }
  #director_download_rosters .download_rosters_form input.username{ margin-left:8px; }
  #director_download_rosters .download_rosters_form input.first_name{ margin-left:5px; }
  #director_download_rosters .download_rosters_form input.email{ margin-left:37px; }
  #director_download_rosters .download_rosters_form input.phone{ margin-left:33px; }

  #director_download_rosters .download_rosters_form span.date_begin{ font-size:14px; margin-right:7px; }
  #director_download_rosters .download_rosters_form span.date_end{ font-size:14px; }

  #director_download_rosters .download_rosters_form span.outdoors { font-size:14px;   color:#829bce;}
  #director_download_rosters .download_rosters_form span.indoors { font-size:14px;  color:#829bce; }

  #director_download_rosters .download_rosters_form select.state { font-size:14px;  color:black; }


  #director_download_rosters .download_rosters_form input.fax{ margin-left:42px; }

  #director_download_rosters .download_rosters_form input.change_password1{ margin-left:5px; }
  #director_download_rosters .download_rosters_form input.change_password2{ margin-left:0px; }
  #director_download_rosters .download_rosters_form input.address_1{ margin-left:7px; }
  #director_download_rosters .download_rosters_form input.address_2{ margin-left:7px; }

  #director_download_rosters .download_rosters_form input.town{ margin-left:45px; }
  
  #director_download_rosters .download_rosters_form input.btn{ width:164px; height:30px; border:0; cursor:pointer; background:url(//d3rdyu12qfqk51.cloudfront.net/button-submit.png) no-repeat; }

  #director_download_rosters .download_rosters_form input.delete-btn{ width:164px; height:30px; border:0; cursor:pointer; background:url(//d3rdyu12qfqk51.cloudfront.net/button-delete.png) no-repeat; }



  #director_download_rosters .download_rosters_form .rightcol .note{ float:right; width:145px; height:122px; font-size:14px; color:#829bce; padding:10px 15px; border:1px solid #1d5aa0; }


/* Director Meet List */



#director_meet_list{ width:963px; overflow:hidden; }

  #director_meet_list .title{ margin-bottom:5px; overflow:hidden; }
  #director_meet_list .title h2{ float:left; font-size:26px; color:#ffba00; margin:0 10px; }
  #director_meet_list .title ul.iconkey{ float:left; font-size:12px; color:#b1b1b1; padding:5px 0 0 80px; overflow:hidden; }
  #director_meet_list .title ul.iconkey li{ float:left; margin-right:15px; }
  #director_meet_list .title ul.iconkey li.bigeast{ padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-check.png) no-repeat left; }
  #director_meet_list .title ul.iconkey li.ncaaprov{ padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-plus.png) no-repeat left; }
  #director_meet_list .title ul.iconkey li.ncaaauto{ padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-asterix.png) no-repeat left; }
  #director_meet_list .title a.hideshowsearch{ float:right; display:block; width:164px; height:30px; text-indent:-5000px; background:url(//d3rdyu12qfqk51.cloudfront.net/button-viewsearch.png) no-repeat top; }
  #director_meet_list .title a.hideshowsearch:hover{ background-position:bottom; }




#director_meet_list .list_table{ width:662px; }
/*#director_meet_list .list_table .blacklbox-top{ width:662px; height:8px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-blacklbox-top.png) no-repeat; }*/
/*#director_meet_list .list_table .blacklbox-bot{ width:662px; height:8px; margin-bottom:10px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-blacklbox-bot.png) no-repeat; }*/
/*#director_meet_list .list_table .blacklbox-bod{ width:648px; padding:0 7px; background:#000; }*/
#director_meet_list .list_table a{ color:#003973; }
#director_meet_list .list_table h2{ font-size:20px; color:#d8e5f6; margin:0 0 5px 5px; }
#director_meet_list .list_table div{ overflow:hidden; width:100%; }
#director_meet_list .list_table .tabs{ margin-left:0; }
#director_meet_list .list_table table.title{ width:647px; height:23px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-latest-tablehead.png) no-repeat; }
#director_meet_list .list_table table.title td{ font-size:12px; font-weight:bold; padding:5px 5px 0; text-transform:uppercase; }
#director_meet_list .list_table table.title td.date{ width:80px; padding-left:10px; }
#director_meet_list .list_table table.title td.meet{ width:275px; padding-left:10px; }
#director_meet_list .list_table table.title td.venue{ width:150px; padding-left:10px; }
#director_meet_list .list_table table.data{ width:647px; font-size:12px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-tabledata.png); }
#director_meet_list .list_table table.data td{ padding:1px 0 1px 0; }
#director_meet_list .list_table table.data td.date{ width:80px; padding-left:10px; }
#director_meet_list .list_table table.data td.meet{ width:275px; padding-left:15px; }
#director_meet_list .list_table table.data td.venue{ width:180px; padding-left:15px; }
#director_meet_list .list_table .box-bottom{ clear:both; width:647px; height:4px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-latest-tablefoot.png) no-repeat; }


#director_meet_list .meet_list_table{ clear:both; }
  #director_meet_list .meet_list_table .framebox{ width:964px; height:530px; overflow-x:hidden; }
  #director_meet_list .meet_list_table .searchperformance{ width:934px; height:87px; padding:15px; margin-bottom:10px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-searchperformance.png) no-repeat; }


  #director_meet_list .meet_list_table .searchperformance fieldset{ float:left; width:755px; }
  #director_meet_list .meet_list_table .searchperformance ul{ clear:both; margin-bottom:10px; overflow:hidden; }
  #director_meet_list .meet_list_table .searchperformance li{ float:left; }
  #director_meet_list .meet_list_table .searchperformance li.gender label{ margin-right:10px; }
  #director_meet_list .meet_list_table .searchperformance li.gender #male{ margin-left:10px; }
  #director_meet_list .meet_list_table .searchperformance label{ font-size:14px; color:#fff; text-transform:uppercase; }
  #director_meet_list .meet_list_table .searchperformance input{ font-family:"Arial Narrow", Arial, Helvetica,sans-serif; }
  #director_meet_list .meet_list_table .searchperformance input.txt-fn,
  #director_meet_list .meet_list_table .searchperformance input.txt-ln{ width:209px; height:23px; font-size:14px; color:#7d7d7d; margin-right:10px; padding:3px 10px 0; border:1px solid #5e7ab5; }
  #director_meet_list .meet_list_table .searchperformance input.txt-mi{ width:23px; height:23px; font-size:14px; color:#7d7d7d; margin-right:10px; padding:3px 10px 0; border:1px solid #5e7ab5; }
  #director_meet_list .meet_list_table .searchperformance input.txt-date{ width:75px; height:22px; font-size:13px; color:#7d7d7d; margin-top:5px; padding:4px 5px 0 5px; border:1px solid #5e7ab5; }
  #director_meet_list .meet_list_table .searchperformance li.date{ width:85px; font-size:12px; color:#829bce; margin-right:10px; text-align:center; }
  #director_meet_list .meet_list_table .searchperformance li div{ font-size:16px; color:#fff; padding:10px; border:1px solid #1d5aa0; }
  #director_meet_list .meet_list_table .searchperformance li select{ font:14px "Arial Narrow", Arial, Helvetica,sans-serif; margin-left:5px; color:#7d7d7d; }
  #director_meet_list .meet_list_table .searchperformance input.btn-submit{ float:none; width:152px; height:30px; border:0; cursor:pointer; margin:6px 0 0 18px; background:url(//d3rdyu12qfqk51.cloudfront.net/button-submit.png) no-repeat; }
  #director_meet_list .meet_list_table .note{ float:right; width:145px; height:62px; font-size:12px; color:#829bce; padding:10px 15px; border:1px solid #1d5aa0; }


  #director_meet_list .meet_list_table .welcome_box{ width:934px; height:87px; padding:15px; margin-bottom:10px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-searchperformance.png) no-repeat; }


  #director_meet_list .meet_list_table .welcome_box fieldset{ float:left; width:755px; }
  #director_meet_list .meet_list_table .welcome_box ul{ clear:both; margin-bottom:10px; overflow:hidden; }
  #director_meet_list .meet_list_table .welcome_box li{ float:left; }
  #director_meet_list .meet_list_table .welcome_box li.gender label{ margin-right:10px; }
  #director_meet_list .meet_list_table .welcome_box li.gender #male{ margin-left:10px; }
  #director_meet_list .meet_list_table .welcome_box label{ font-size:14px; color:#fff; text-transform:uppercase; }
  #director_meet_list .meet_list_table .welcome_box input{ font-family:"Arial Narrow", Arial, Helvetica,sans-serif; }
  #director_meet_list .meet_list_table .welcome_box input.txt-fn,
  #director_meet_list .meet_list_table .welcome_box input.txt-ln{ width:209px; height:23px; font-size:14px; color:#7d7d7d; margin-right:10px; padding:3px 10px 0; border:1px solid #5e7ab5; }
  #director_meet_list .meet_list_table .welcome_box input.txt-mi{ width:23px; height:23px; font-size:14px; color:#7d7d7d; margin-right:10px; padding:3px 10px 0; border:1px solid #5e7ab5; }
  #director_meet_list .meet_list_table .welcome_box input.txt-date{ width:75px; height:22px; font-size:13px; color:#7d7d7d; margin-top:5px; padding:4px 5px 0 5px; border:1px solid #5e7ab5; }
  #director_meet_list .meet_list_table .welcome_box li.date{ width:85px; font-size:12px; color:#829bce; margin-right:10px; text-align:center; }
  #director_meet_list .meet_list_table .welcome_box li div{ font-size:16px; color:#fff; padding:10px; border:1px solid #1d5aa0; }
  #director_meet_list .meet_list_table .welcome_box li select{ font:14px "Arial Narrow", Arial, Helvetica,sans-serif; margin-left:5px; color:#7d7d7d; }
  #director_meet_list .meet_list_table .welcome_box input.btn-submit{ float:none; width:152px; height:30px; border:0; cursor:pointer; margin:6px 0 0 18px; background:url(//d3rdyu12qfqk51.cloudfront.net/button-submit.png) no-repeat; }
  #director_meet_list .meet_list_table .note{ float:right; width:145px; height:62px; font-size:12px; color:#829bce; padding:10px 15px; border:1px solid #1d5aa0; }

  #director_meet_list .meet_list_table .welcome_note{ float:left; width:900px; height:75px; font-size:14px; color:white; padding:10px 15px; border:1px solid #1d5aa0; }
/* Performance List - Table List */
#director_meet_list .meet_list_table .tablelist{ clear:both; width:934px; }
  #director_meet_list .meet_list_table .tablelist .box-bottom{ clear:both; width:934px; height:5px; margin-bottom:8px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-mevents-tablefoot.png) no-repeat left; }
  #director_meet_list .meet_list_table .tablelist h2{ float:left; width:93px; height:22px; font-size:15px; color:#d8e5f6; padding:2px 0 0; text-align:center; margin-left:7px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-rostertab.png) no-repeat; }






/* Performance List - Data */
#director_meet_list .meet_list_table .tablelist .data{ clear:both; width:934px; font-size:16px; background:#fff; }

#director_meet_list .meet_list_table .tablelist tr.title{  font-size:12px; font-weight:bold; color:#003973; text-transform:uppercase; margin:0; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-mevents-tablehead.png) no-repeat; }

  #director_meet_list .meet_list_table .tablelist .data table{ width:934px; }
  #director_meet_list .meet_list_table .tablelist .data table tr.colored td{ background:#f6f6f6; }
  #director_meet_list .meet_list_table .tablelist .data table td{ padding:1px 0 2px; }



  #director_meet_list .message span{color:#fff;font-size:16px;}

  #director_meet_list .message a {color:#fff;font-size:16px;text-decoration:underline; text-transform:uppercase;}


/* Blank */
.inner-data{ width:100%; overflow:hidden; }
.inner-content{ padding:3px 50px 9px 22px; width:890px; background:#fff; }
.inner-data-top{ width:962px; height:6px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-addnewbox-top.png) no-repeat; font-size:0; }
.inner-data-bot{ width:962px; height:6px; margin-bottom:6px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-addnewbox-bot.png) no-repeat; }
  .inner-data .title{ margin-bottom:8px; overflow:hidden; width:100%; }
  .inner-data .title h2{ float:left; font-size:26px; color:#ffba00; text-indent:15px; }
  .inner-data .alignright{ float:right; margin:0 0 30px 56px; }
  .inner-data p{ font-size:18px; line-height:19px; color:#0D1516; margin:0 0 16px; }
  .inner-data h3{ font-size:18px; color:#224798; }
  .inner-data ol{ font-size:14px;  line-height:19px; }
  .inner-data li span{ color:#224798; font-weight:bold; }
  .inner-data li{ color:#777; padding:0 0 9px; display:block; clear:both; width:100%; }
  .inner-data a,
  .inner-data a:visited{ color:#30539e; }


/* Print Page */
#print_page #wrapper{ width:671px; margin:30px auto; }
#print_page #header{ width:671px; font-size:12px; margin-bottom:24px; text-align:center; background:none; }
#print_page #logo{ display:block; width:366px; height:69px; margin:0 auto 20px; text-indent:-5000px; background:url(//d3rdyu12qfqk51.cloudfront.net/logo-print.png) no-repeat; }
#print_page #content{ clear:both; width:671px; }
#print_page .box{ clear:both; width:671px; margin-bottom:13px; }
#print_page .box h2{ width:203px; height:23px; font-size:15px; color:#fff; padding-top:2px; margin-left:11px; text-align:center; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-tab-black.png) no-repeat; }
#print_page .box .box-bottom{ clear:both; width:671px; height:9px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-print-tablefoot.png) no-repeat left; }
  #print_page .box .title{ clear:both; width:671px; height:26px; font-size:11px; font-weight:bold; color:#000; text-transform:uppercase; margin:0; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-print-tablehead.png) no-repeat; }
  #print_page .box .title table{ width:671px; color:#000; }
  #print_page .box .title table td{ padding:5px 0 0 0; }
  #print_page .box .title table td.one{ width:110px; padding-left:32px; }
  #print_page .box .title table td.two{ width:100px; }
  #print_page .box .title table td.three{ width:20px; }
  #print_page .box .title table td.four{ width:110px; text-align:center; }
  #print_page .box .title table td.five{ width:100px; }
  #print_page .box .title table td.six{ width:200px; }
  #print_page .box .data{ clear:both; width:669px; font-size:11px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; }
  #print_page .box .data table{ width:669px; color:#000; }
  #print_page .box .data table td.colored{ background:#f6f6f6; }
  #print_page .box .data table td.one{ width:110px; padding-left:32px; }
  #print_page .box .data table td.two{ width:100px; }
  #print_page .box .data table td.three{ width:20px; }
  #print_page .box .data table td.four{ width:110px; text-align:center; }
  #print_page .box .data table td.five{ width:100px; }
  
/* printable event results */
#print_page .results_box{ clear:both; width:671px; margin-bottom:13px; }
#print_page .results_box h2{ width:203px; height:23px; font-size:15px; color:#fff; padding-top:2px; margin-left:11px; text-align:center; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-tab-black.png) no-repeat; }
#print_page .results_box .box-bottom{ clear:both; width:671px; height:9px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-print-tablefoot.png) no-repeat left; }
#print_page .results_box .title{ clear:both; width:671px; height:26px; font-size:11px; font-weight:bold; color:#000; text-transform:uppercase; margin:0; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-print-tablehead.png) no-repeat; }
  #print_page .results_box .title table{ width:671px; color:#000; }
  #print_page .results_box .title table td{ padding:5px 0 0 0; }
  #print_page .results_box .title table td.place{ width:20px; padding:0 10px; }
  #print_page .results_box .title table td.overall{ width:40px; padding:0 0px; }
  #print_page .results_box .title table td.name{ width:190px; padding-left:15px; }
  #print_page .results_box .title table td.year{ width:50px; text-align:center; }
  #print_page .results_box .title table td.team{ width:100px; padding-left:15px;}
/**/  #print_page .results_box .title table td.teams{ width:90px; }
  #print_page .results_box .title table td.squad{ width:44px; }
  #print_page .results_box .title table td.athletes{ width:210px; }
  #print_page .results_box .title table td.time{ width:50px; }
  #print_page .results_box .title table td.score{ text-align:center; }
  #print_page .results_box .title table td.wind{ text-align:center; }
  #print_page .results_box .data{ clear:both; width:669px; font-size:11px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; }
  #print_page .results_box .data table{ width:669px; color:#000; }
  #print_page .results_box .data table td.colored{ background:#f6f6f6; }
  #print_page .results_box .data table td.place{ width:40px; text-align:center; }
  #print_page .results_box .data table td.overall{ width:40px; text-align:center; }
  #print_page .results_box .data table td.name{ width:190px; padding-left:20px; }
  #print_page .results_box .data table td.year{ width:50px; text-align:center; }
  #print_page .results_box .data table td.team{ width:100px; padding-left:20px;}
/**/  #print_page .results_box .data table td.teams{ width:90px; padding-left:20px; }
  #print_page .results_box .data table td.squad{ width:45px; text-align:center; }
  #print_page .results_box .data table td.athletes{ width:210px; }
  #print_page .results_box .data table td.time{ width:50px; }
  #print_page .results_box .data table td.score{ text-align:center; }
  #print_page .results_box .data table td.wind{ text-align:center; }




/* printable performance list */
#print_page .list_box{ clear:both; width:671px; margin-bottom:13px; }
#print_page .list_box h2{ width:203px; height:23px; font-size:15px; color:#fff; padding-top:2px; margin-left:11px; text-align:center; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-tab-black.png) no-repeat; }
#print_page .list_box .box-bottom{ clear:both; width:671px; height:9px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-print-tablefoot.png) no-repeat left; }

#print_page  ul.iconkey{ float:left;font-size:12px; color:#b1b1b1; padding:0px 0 5px 40px; overflow:hidden; }
#print_page ul.iconkey li{ float:left; margin-right:15px; }
#print_page .list_box .title{ clear:both; width:671px; height:26px; font-size:11px; font-weight:bold; color:#000; text-transform:uppercase; margin:0; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-print-tablehead.png) no-repeat; }
  #print_page .list_box .title table{ width:671px; color:#000; }
  #print_page .list_box .title table td{ padding:0px 0 0 0; }
  #print_page .list_box .title table td.qualifying{ width:20px; padding:0 10px; }
  #print_page .list_box .title table td.number{ width:40px; padding:0 0px; }
  #print_page .list_box .title table td.athlete{ width:120px; padding-left:15px; }
  #print_page .list_box .title table td.year{ width:30px; }
  #print_page .list_box .title table td.team{ width:100px; padding-left:15px;}
/**/  #print_page .list_box .title table td.teams{ width:90px; }
  #print_page .list_box .title table td.squad{ width:44px; }
  #print_page .list_box .title table td.athletes{ width:210px; }
  #print_page .list_box .title table td.time{ width:80px; }
  #print_page .list_box .title table td.points{ width:80px; }
  #print_page .list_box .data table td.english{ width:80px; }
  #print_page .list_box .data table td.metric{ width:120px; }
  #print_page .list_box .title table td.meet{ width:230px; }
  #print_page .list_box .title table td.date{ width:70px; }
  #print_page .list_box .title table td.date_submitted{ width:100px; }

  #print_page .list_box .data{ clear:both; width:669px; font-size:11px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; }
  #print_page .list_box .data table{ width:669px; color:#000; }
  #print_page .list_box .data table td.colored{ background:#f6f6f6; }
  #print_page .list_box .data table td.qualifying{ width:40px; text-align:center; }
  #print_page .list_box .data table td.number{ width:40px; text-align:center; }
  #print_page .list_box .data table td.athlete{ width:120px; padding-left:20px; }
  #print_page .list_box .data table td.year{ width:30px; }
  #print_page .list_box .data table td.team{ width:100px; padding-left:20px;}
/**/  #print_page .list_box .data table td.teams{ width:90px; padding-left:20px; }
  #print_page .list_box .data table td.squad{ width:45px; text-align:center; }
  #print_page .list_box .data table td.athletes{ width:210px; }
  #print_page .list_box .data table td.time{ width:80px; }
  #print_page .list_box .data table td.points{ width:80px; }
  #print_page .list_box .data table td.english{ width:80px; }
  #print_page .list_box .data table td.metric{ width:120px; }
  #print_page .list_box .data table td.meet{ width:230px; }
  #print_page .list_box .data table td.date{ width:70px; }
  #print_page .list_box .data table td.date_submitted{ width:100px; }





/* Printable Performance List Qualifying Symbols */
#print_page .asterix { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-asterix.png) no-repeat left; }
#print_page .asterix-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-asterix-2.png) no-repeat left; }
#print_page .asterix-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-asterix-3.png) no-repeat left; }
#print_page .check { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-check.png) no-repeat left; }
#print_page .check-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-check-2.png) no-repeat left; }
#print_page .check-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-check-3.png) no-repeat left; }
#print_page .inarrows { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-inarrows.png) no-repeat left; }
#print_page .inarrows-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-inarrows-2.png) no-repeat left; }
#print_page .inarrows-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-inarrows-3.png) no-repeat left; }

#print_page .outarrows { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-outarrows.png) no-repeat left; }
#print_page .outarrows-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-outarrows-2.png) no-repeat left; }
#print_page .outarrows-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-outarrows-3.png) no-repeat left; }

#print_page .aztec { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-aztec.png) no-repeat left; }
#print_page .aztec-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-aztec-2.png) no-repeat left; }
#print_page .aztec-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-aztec-3.png) no-repeat left; }
#print_page .sprocket { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-sprocket.png) no-repeat left; }
#print_page .sprocket-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-sprocket-2.png) no-repeat left; }
#print_page .sprocket-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-sprocket-3.png) no-repeat left; }

#print_page .bolt { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bolt.png) no-repeat left; }
#print_page .bolt-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bolt-2.png) no-repeat left; }
#print_page .bolt-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bolt-3.png) no-repeat left; }
#print_page .droplet { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-droplet.png) no-repeat left; }
#print_page .droplet-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-droplet-2.png) no-repeat left; }
#print_page .droplet-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-droplet-3.png) no-repeat left; }
#print_page .plus { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-plus.png) no-repeat left; }
#print_page .plus-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-plus-2.png) no-repeat left; }
#print_page .plus-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-plus-3.png) no-repeat left; }

#print_page .bulb { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bulb.png) no-repeat left; }
#print_page .bulb-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bulb-2.png) no-repeat left; }
#print_page .bulb-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bulb-3.png) no-repeat left; }

#print_page .burst { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-burst.png) no-repeat left; }
#print_page .burst-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-burst-2.png) no-repeat left; }
#print_page .burst-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-burst-3.png) no-repeat left; }
#print_page .flag { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-flag.png) no-repeat left; }
#print_page .flag-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-flag-2.png) no-repeat left; }
#print_page .flag-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-flag-3.png) no-repeat left; }

#print_page .reel { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-reel.png) no-repeat left; }
#print_page .reel-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-reel-2.png) no-repeat left; }
#print_page .reel-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-reel-3.png) no-repeat left; }

/* Relay Events */
#relayevents{ width:963px; overflow:hidden; }
  #relayevents .title{ margin-bottom:5px; }
  #relayevents .title h2{ font-size:26px; color:#ffba00; margin:0 10px; }
  #relayevents .title h2 a{ font-size:26px; color:#ffba00; margin:0 10px; }

/* Relay Events - Date Location */
#relayevents .datelocation{ clear:both; width:938px; height:38px; font-size:12px; font-weight:bold; color:#fff; padding-left:25px; margin-bottom:10px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-datelocationbar.png) no-repeat; overflow:hidden; }
  #relayevents .datelocation li{ float:left; padding:10px 0 0; margin-right:15px; }
  #relayevents .datelocation li span{ color:#ffba00; text-transform:uppercase; }
  #relayevents .datelocation li a,
  #relayevents .datelocation li a:visited{ color:#fff; }

/* Relay Events - Event Name */
#relayevents .eventname{ clear:both; padding:0 15px; margin-bottom:12px; }
  #relayevents .eventname div{ overflow:hidden; }
  #relayevents .eventname h3{ float:left; font-size:21px; color:#fff; margin-right:18px; }
  #relayevents .eventname ul{ float:left; width:500px; font-size:12px; padding-top:7px; overflow:hidden; }
  #relayevents .eventname li{ float:left; margin-right:15px; }
  #relayevents .eventname li a, #relayevents .eventname li a:visited{ color:#fff; }
  #relayevents .eventname li span{ color:#ffba00; text-transform:uppercase; }

/* Relay Events - Top Performances */
#relayevents .topperformances{ overflow:hidden; }
  #relayevents .topperformances .box-bottom{ clear:both; width:964px; height:7px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-athlete-tablefoot.png) no-repeat; }
  #relayevents .topperformances .title{ clear:both; width:964px; height:23px; margin:0; padding:0; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-athlete-tablehead.png) no-repeat; }
  #relayevents .topperformances .title table{ width:600px; }
  #relayevents .topperformances .title table td{ font-size:11px; font-weight:bold; padding:5px; text-transform:uppercase; }

  #relayevents .topperformances .data{ clear:both; width:964px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-tabledata.png); }
  #relayevents .topperformances .data table{ width:964px; }
  #relayevents .topperformances .data table td{ font-size:11px; font-weight:bold; color:black; padding:1px 5px; }

  #relayevents .topperformances .data table{ width:964px; }

  #relayevents .topperformances .data table td{ font-size:11px; font-weight:bold; color:black; padding:1px 5px; }
  #relayevents .topperformances .data table td.place-title{ color:#003973;width:40px; text-align:left;padding-left:14px; text-transform:uppercase;padding-top:5px;}
  #relayevents .topperformances .data table td.place{ width:40px; text-align:center;padding-left:14px; }

  #relayevents .topperformances .data table td.overall-title{color:#003973; width:44px;text-align:left;text-transform:uppercase; }
  #relayevents .topperformances .data table td.overall{ width:44px; text-align:center; }

  #relayevents .topperformances .data table td.name-title{ color:#003973;width:155px; padding-left:10px;text-transform:uppercase;}
  #relayevents .topperformances .data table td.name{ width:155px;  padding-left:10px;}

  #relayevents .topperformances .data table td.year-title{ color:#003973;width:50px; text-align:center; text-transform:uppercase;}
  #relayevents .topperformances .data table td.year{ width:50px; text-align:center; }

  #relayevents .topperformances .data table td.squad-title{color:#003973; width:50px; text-align:center;text-transform:uppercase; }
  #relayevents .topperformances .data table td.squad{ width:50px; text-align:center; }
  #relayevents .topperformances .data table td.athletes-title{color:#003973; width:400px; text-align:left;padding-left:30px;text-transform:uppercase; }
  #relayevents .topperformances .data table td.athletes{ width:400px; text-align:left;padding-left:30px; }

  #relayevents .topperformances .data table td.team-title{color:#003973; width:160px; padding-left:14px;text-transform:uppercase;}
  #relayevents .topperformances .data table td.team{ width:160px; padding-left:14px;}
  #relayevents .topperformances .data table td.time-title{color:#003973; width:35px; text-align:center; text-transform:uppercase;}
  #relayevents .topperformances .data table td.time{ width:35px; text-align:center; }
  #relayevents .topperformances .data table td.score-title{color:#003973; width:35px; text-align:center; padding-left:14px;text-transform:uppercase;}
  #relayevents .topperformances .data table td.score{ width:35px; text-align:center; padding-left:14px;}

  #relayevents .topperformances .data a,#multievents .tablelist .data a:visited{ color:#003973; }

  #relayevents .datelocation ul.iconkey{ float:right;font-size:12px; color:#b1b1b1; overflow:hidden;}
  #relayevents .datelocation ul.iconkey li{ float:left;margin-right:10px;padding:0px 0px 0px 15px;}

  /* Qualifier Icons */
#relayevents .asterix { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-asterix.png) no-repeat left; }
#relayevents .asterix-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-asterix-2.png) no-repeat left; }
#relayevents .asterix-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-asterix-3.png) no-repeat left; }
#relayevents .check { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-check.png) no-repeat left; }
#relayevents .check-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-check-2.png) no-repeat left; }
#relayevents .check-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-check-3.png) no-repeat left; }
#relayevents .inarrows { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-inarrows.png) no-repeat left; }
#relayevents .inarrows-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-inarrows-2.png) no-repeat left; }
#relayevents .inarrows-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-inarrows-3.png) no-repeat left; }

#relayevents .outarrows { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-outarrows.png) no-repeat left; }
#relayevents .outarrows-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-outarrows-2.png) no-repeat left; }
#relayevents .outarrows-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-outarrows-3.png) no-repeat left; }

#relayevents .aztec { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-aztec.png) no-repeat left; }
#relayevents .aztec-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-aztec-2.png) no-repeat left; }
#relayevents .aztec-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-aztec-3.png) no-repeat left; }
#relayevents .sprocket { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-sprocket.png) no-repeat left; }
#relayevents .sprocket-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-sprocket-2.png) no-repeat left; }
#relayevents .sprocket-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-sprocket-3.png) no-repeat left; }

#relayevents .bolt { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bolt.png) no-repeat left; }
#relayevents .bolt-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bolt-2.png) no-repeat left; }
#relayevents .bolt-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bolt-3.png) no-repeat left; }
#relayevents .droplet { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-droplet.png) no-repeat left; }
#relayevents .droplet-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-droplet-2.png) no-repeat left; }
#relayevents .droplet-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-droplet-3.png) no-repeat left; }
#relayevents .plus { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-plus.png) no-repeat left; }
#relayevents .plus-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-plus-2.png) no-repeat left; }
#relayevents .plus-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-plus-3.png) no-repeat left; }

#relayevents .bulb { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bulb.png) no-repeat left; }
#relayevents .bulb-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bulb-2.png) no-repeat left; }
#relayevents .bulb-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bulb-3.png) no-repeat left; }

#relayevents .burst { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-burst.png) no-repeat left; }
#relayevents .burst-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-burst-2.png) no-repeat left; }
#relayevents .burst-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-burst-3.png) no-repeat left; }
#relayevents .flag { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-flag.png) no-repeat left; }
#relayevents .flag-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-flag-2.png) no-repeat left; }
#relayevents .flag-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-flag-3.png) no-repeat left; }

#relayevents .reel { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-reel.png) no-repeat left; }
#relayevents .reel-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-reel-2.png) no-repeat left; }
#relayevents .reel-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-reel-3.png) no-repeat left; }

/* Results Search */
#results_search{ width:963px; overflow:hidden; }
  #results_search .title{ margin-bottom:5px; overflow:hidden; }
  #results_search .title h2{ float:left; font-size:26px; color:#ffba00; margin:0 10px; }
  #results_search .title ul.iconkey{ float:left;font-size:12px; color:#b1b1b1; padding:0px 0 5px 40px; overflow:hidden; }
  #results_search .title ul.iconkey li{ float:left; margin-right:15px; }
  #results_search .title a.hideshowsearch:hover{ background-position:bottom; }
  #results_search .tabs{ width:90%; }
  #results_search .framebox{ width:963px; height:870px; overflow-y:scroll; }




/* Results Search Form */
  #results_search .results_search_form{ clear:both; width:934px; height:64px; margin-bottom:10px; padding:10px 15px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-poplistsearch.png) no-repeat; }
  #results_search .results_search_form fieldset{ position:relative; overflow:hidden; }
  #results_search .results_search_form label{ font-size:14px; color:#829bce; margin-right:7px; text-transform:uppercase; }
  #results_search .results_search_form input{ font:14px "Arial Narrow", Arial, Helvetica,sans-serif; color:black; border:1px solid #5e7ab5; }
  #results_search .results_search_form input.btn{ width:164px; height:30px; border:0; cursor:pointer; background:url(//d3rdyu12qfqk51.cloudfront.net/button-search3.png) no-repeat; }
  #results_search .results_search_form input#fconverted, #results_search .results_search_form input#funconverted{ border:0; }
  #results_search .results_search_form .name { float:left;margin-bottom:10px; }
  #results_search .results_search_form .date   { float:left;margin-bottom:10px;margin-right:10px; }
  #results_search .results_search_form .state   { float:left;margin-bottom:10px;margin-left:10px; }
  #results_search .results_search_form .leftcol{ float:left; width:670px; }
  #results_search .results_search_form .leftcol li{ margin-bottom:10px;margin-left:10px;  }
  #results_search .results_search_form .rightcol{ float:right; width:160px; }
  #results_search .results_search_form .rightcol .note{ float:right; width:143px; height:81px; font-size:12px; color:#829bce; padding:10px; margin-bottom:10px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-poplistsearch-note.png) no-repeat; }

  /* results pager */
  #results_search .pager       {font-size:12pt;color:#829bce; }
  #results_search .pager a     {color:#829bce; text-decoration:underline;}
  #results_search .pager .left-arrow  {font-size:12pt;color:#829bce;text-decoration:none; }
  #results_search .pager .right-arrow {font-size:12pt;color:#829bce;text-decoration:none; }


/* Poplist Interior - Quick Links */
#results_search .quicklinks{ clear:both; width:933px; height:30px; padding:7px 15px 0; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-quicklinks.png) no-repeat; }
  #results_search .quicklinks h3{ font-weight:normal; color:#ffba00; text-transform:uppercase; }
  #results_search .quicklinks li{ float:left; font-size:11px; margin-right:5px; color:#adadad; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-quicklinks-sep.png) no-repeat left; }
  #results_search .quicklinks li.title, #results_search .quicklinks li.first{ background:none; }
  #results_search .quicklinks li a{ display:block; color:#adadad; padding:0 2px 0 8px; }

/* Poplist Interior - Table List */
#results_search .tablelist {
  clear:both; width:935px; 
}
#results_search .tablelist .title{
  clear:both; width:935px; 
  height:23px; font-size:12px; font-weight:bold; color:#003973;
  text-transform:uppercase; margin:0;
  background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-mevents-tablehead.png) no-repeat;
}
#results_search .tablelist .box-bottom{ clear:both; width:935px; height:5px; margin-bottom:15px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-mevents-tablefoot.png) no-repeat left; }
  #results_search .tablelist h2{ float:left; width:147px; height:23px; font-size:15px; color:#d8e5f6; padding-top: 2px; text-align:center; margin-left:7px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-bluerbox-short.png) no-repeat; }

#results_search .tablelist table td{
  padding-top:4px; padding-left: 8px;
}
#results_search td.date {
  width:150px; 
}
#results_search td.meet  {
  width:400px;
}
#results_search td.sport{ 
  width:150px;
}
#results_search td.state {
  width: 150px;
}
  #results_search .tablelist .title a,
  #results_search .title a:visited{ color:#003973; }

  #results_search .tablelist .data{ clear:both; width:935px; font-size:12px; }
  #results_search .tablelist table{ width:935px; }
  #results_search .tablelist .data table td{ padding-bottom:2px; background:#fff;font-weight:bold; }
  #results_search .tablelist .data table tr.colored td{ background:#f6f6f6;font-weight:bold; }



  #results_search .tablelist .data a,
  #results_search .data a:visited{ color:#003973; }


/* Team Pop List */
#teampoplist{ width:963px; overflow:hidden; }
#teampoplist .top{ margin-bottom:20px; overflow:hidden; width:100%; }
  #teampoplist .title{ float:left; margin-bottom:5px; }
  #teampoplist .title h2{ font-size:26px; color:#ffba00; margin:0 10px 5px; }
  #teampoplist .title h2 a,
  #teampoplist .title h2 a:visited{ font-size:26px; color:#ffba00; margin:0 10px 5px; }
  #teampoplist .title h3{ font-size:15px; color:#fff; margin:0 10px; text-transform:uppercase; }
  #teampoplist .teaminfo{ float:right; width:689px; height:49px; font-size:12px; font-weight:bold; color:#ffba00; padding:10px 22px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-teaminfo.png) no-repeat; overflow:hidden; }
  #teampoplist .teaminfo a,
  #teampoplist .teaminfo a:visited{ color:#fff; }
  #teampoplist .teaminfo .headleague{ float:left; width:180px; margin-right:50px; }
  #teampoplist .teaminfo .moreteams{ float:left; width:260px; overflow:hidden; }
  #teampoplist .teaminfo .moreteams li{ float:left; width:125px; }
  #teampoplist .teaminfo .moreteams li.first{ width:75px; }
  #teampoplist .teaminfo a.viewperflist{ float:right; margin-top:5px; }
  #teampoplist .teaminfo a.viewperflist span{ display:block; width:183px; height:33px; margin-left:15px; text-indent:-5000px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-viewperformance.png) no-repeat; }


  /* Team Poplist Icons */
  #teampoplist .teaminfo ul.iconkey{ float:right;font-size:12px; color:#b1b1b1;  overflow:hidden; }
  #teampoplist .teaminfo .note{ float:right;font-size:12px; color:#b1b1b1; }
  #teampoplist .teaminfo ul.iconkey li{ float:left; margin-right:15px; }

  /* Poplist Interior - Quick Links */
  #teampoplist .quicklinks{ clear:both; width:933px; height:30px; padding:7px 15px 0; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-quicklinks.png) no-repeat; }
  #teampoplist .quicklinks h3{ font-size:11px;font-weight:normal; color:#ffba00; text-transform:uppercase; }
  #teampoplist .quicklinks li{ float:left; font-size:11px; margin-right:5px; color:#adadad; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-quicklinks-sep.png) no-repeat left; }
  #teampoplist .quicklinks li.title, #teampoplist .quicklinks li.first{ background:none; }
  #teampoplist .quicklinks li a{ display:block; color:#adadad; padding:0 2px 0 8px; }


/* Team Poplist Interior - Table List */
#teampoplist .tablelist{ clear:both; width:935px; }
  #teampoplist .tablelist .box-bottom{ clear:both; width:935px; height:5px; margin-bottom:15px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-mevents-tablefoot.png) no-repeat left; }
  #teampoplist .tablelist h2{ float:left; width:147px; height:23px; font-size:15px; color:#d8e5f6; padding:2px 0 0; text-align:center; margin-left:7px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-bluerbox-short.png) no-repeat; }
  #teampoplist .tablelist .title{ clear:both; width:935px; height:23px; font-size:11px; font-weight:bold; color:#003973; text-transform:uppercase; margin:0; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-mevents-tablehead.png) no-repeat; }
  #teampoplist .tablelist .title table{ width:935px; }
  #teampoplist .tablelist .title table td{ padding:4px 0 0 0; }
  #teampoplist .tablelist .title table td.one{ width:25px; padding:0 0 0 8px; }
  #teampoplist .tablelist .title table td.two{ width:15px; padding:0 10px 0 5px; }
  #teampoplist .tablelist .title table td.three{ width:110px; }
  #teampoplist .tablelist .title table td.four{ width:50px; text-align:center;  }
  #teampoplist .tablelist .title table td.five{ width:100px; }
  #teampoplist .tablelist .title table td.six{ width:80px; }
  #teampoplist .tablelist .title table td.seven{ width:300px; }
  #teampoplist .tablelist .title table td.eight{ }
  #teampoplist .tablelist .title table td.nine{ }
  #teampoplist .tablelist .title a,
  #teampoplist .title a:visited{ color:#003973; }


  #teampoplist .tablelist .title table td.one{ width:25px; padding:0 0 0 8px; }
  #teampoplist .tablelist .title table td.two{ width:15px; padding:0 10px 0 5px; }
  #teampoplist .tablelist .title table td.three{ width:110px; }
  #teampoplist .tablelist .title table td.four{ width:50px; text-align:center;  }
  #teampoplist .tablelist .title table td.five{ width:100px; }
  #teampoplist .tablelist .title table td.six{ width:80px; }
  #teampoplist .tablelist .title table td.seven{ width:300px; }
  #teampoplist .tablelist .title table td.eight{ }
  #teampoplist .tablelist .title table td.nine{ }


  #teampoplist .tablelist .title table td.qualifying{ width:25px; padding:0 0 0 8px; }
  #teampoplist .tablelist .title table td.number{ width:15px; padding:0 0 5px; }
  #teampoplist .tablelist .title table td.athlete{ width:110px; padding:0 0 0px 12px;}
  #teampoplist .tablelist .title table td.year{ width:50px; text-align:center;  }
  #teampoplist .tablelist .title table td.team{ width:100px; }
  #teampoplist .tablelist .title table td.team_relay{ width:100px; }
  #teampoplist .tablelist .title table td.squad{ width:150px; }
  #teampoplist .tablelist .title table td.time{ width:80px; }
  #teampoplist .tablelist .title table td.english{ width:80px; }
  #teampoplist .tablelist .title table td.metric{ width:80px; }
  #teampoplist .tablelist .title table td.meet{ width:300px; }
  #teampoplist .tablelist .title table td.date{ }
  #teampoplist .tablelist .title table td.date_submitted{ }


  #teampoplist .tablelist .data{ clear:both; width:935px; font-size:11px;font-weight:bold; }
  #teampoplist .tablelist .data table{ width:935px; }
  #teampoplist .tablelist .data table td{ padding-bottom:2px; background:#fff; }
  #teampoplist .tablelist .data table tr.colored td{ background:#f6f6f6; }

  #teampoplist .tablelist .data table td.qualifying{ width:40px; padding:0 0 0 8px; }
  #teampoplist .tablelist .data table td.qualifying ul{ margin:0 auto; overflow:hidden; }
  #teampoplist .tablelist .data table td.qualifying li{ float:left; width:12px; }
  #teampoplist .tablelist .data table td.number{ width:15px; padding:0 10px 0 5px; }
  #teampoplist .tablelist .data table td.athlete{ width:110px; }
  #teampoplist .tablelist .data table td.year{ width:50px; text-align:center; }
  #teampoplist .tablelist .data table td.team{ width:100px; }
  #teampoplist .tablelist .data table td.team_relay{ width:100px; }
  #teampoplist .tablelist .data table td.squad{ width:150px; }
  #teampoplist .tablelist .data table td.time{ width:80px; color:#b00101; }
  #teampoplist .tablelist .data table td.english{ width:80px; color:#b00101; }
  #teampoplist .tablelist .data table td.metric{ width:80px; color:#b00101; }
  #teampoplist .tablelist .data table td.meet{ width:300px; }
  #teampoplist .tablelist .data table td.date{}
  #teampoplist .tablelist .data table td.date_submitted{ }

  #teampoplist .tablelist .data table td.one{ width:40px; padding:0 0 0 8px; }
  #teampoplist .tablelist .data table td.one ul{ margin:0 auto; overflow:hidden; }
  #teampoplist .tablelist .data table td.one li{ float:left; width:12px; }
  #teampoplist .tablelist .data table td.two{ width:15px; padding:0 10px 0 5px; }
  #teampoplist .tablelist .data table td.three{ width:110px; }
  #teampoplist .tablelist .data table td.four{ width:50px; text-align:center; }
  #teampoplist .tablelist .data table td.five{ width:100px; }
  #teampoplist .tablelist .data table td.six{ width:80px; color:#b00101; }
  #teampoplist .tablelist .data table td.seven{ width:260px; }
  #teampoplist .tablelist .data table td.eight{ text-align:center; }
  #teampoplist .tablelist .data table td.nine{ }




  #teampoplist .tablelist .data a,
  #teampoplist .data a:visited{ color:#003973; }
  #teampoplist .framebox{ width:963px; height:870px; overflow-y:scroll; }



/* Team Poplist Icons */
#teampoplist .asterix { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-asterix.png) no-repeat left; }
#teampoplist .asterix-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-asterix-2.png) no-repeat left; }
#teampoplist .asterix-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-asterix-3.png) no-repeat left; }
#teampoplist .check { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-check.png) no-repeat left; }
#teampoplist .check-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-check-2.png) no-repeat left; }
#teampoplist .check-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-check-3.png) no-repeat left; }
#teampoplist .inarrows { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-inarrows.png) no-repeat left; }
#teampoplist .inarrows-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-inarrows-2.png) no-repeat left; }
#teampoplist .inarrows-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-inarrows-3.png) no-repeat left; }

#teampoplist .outarrows { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-outarrows.png) no-repeat left; }
#teampoplist .outarrows-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-outarrows-2.png) no-repeat left; }
#teampoplist .outarrows-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-outarrows-3.png) no-repeat left; }

#teampoplist .aztec { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-aztec.png) no-repeat left; }
#teampoplist .aztec-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-aztec-2.png) no-repeat left; }
#teampoplist .aztec-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-aztec-3.png) no-repeat left; }
#teampoplist .sprocket { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-sprocket.png) no-repeat left; }
#teampoplist .sprocket-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-sprocket-2.png) no-repeat left; }
#teampoplist .sprocket-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-sprocket-3.png) no-repeat left; }

#teampoplist .bolt { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bolt.png) no-repeat left; }
#teampoplist .bolt-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bolt-2.png) no-repeat left; }
#teampoplist .bolt-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bolt-3.png) no-repeat left; }
#teampoplist .droplet { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-droplet.png) no-repeat left; }
#teampoplist .droplet-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-droplet-2.png) no-repeat left; }
#teampoplist .droplet-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-droplet-3.png) no-repeat left; }
#teampoplist .plus { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-plus.png) no-repeat left; }
#teampoplist .plus-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-plus-2.png) no-repeat left; }
#teampoplist .plus-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-plus-3.png) no-repeat left; }

#teampoplist .bulb { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bulb.png) no-repeat left; }
#teampoplist .bulb-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bulb-2.png) no-repeat left; }
#teampoplist .bulb-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bulb-3.png) no-repeat left; }

#teampoplist .burst { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-burst.png) no-repeat left; }
#teampoplist .burst-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-burst-2.png) no-repeat left; }
#teampoplist .burst-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-burst-3.png) no-repeat left; }
#teampoplist .flag { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-flag.png) no-repeat left; }
#teampoplist .flag-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-flag-2.png) no-repeat left; }
#teampoplist .flag-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-flag-3.png) no-repeat left; }

#teampoplist .reel { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-reel.png) no-repeat left; }
#teampoplist .reel-2 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-reel-2.png) no-repeat left; }
#teampoplist .reel-3 { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-reel-3.png) no-repeat left; }





/* Drop Down Things */
.elig_item_84{ float:left; margin-right:13px; }
  .elig_item_84 dd, .elig_item_84 dt, .elig_item_84 ol { margin:0; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
  .elig_item_84 dd { position:relative; z-index:100; }
  .elig_item_84 a,
  .elig_item_84 a:visited { color:#7c7c7c; text-decoration:none; outline:none;}
  .elig_item_84 a:hover { color:#7c7c7c;}
  .elig_item_84 dt a:hover { color:#7c7c7c;}
  .elig_item_84 dt a {background:url(//d3rdyu12qfqk51.cloudfront.net/bgr_elig_item_84.gif) no-repeat; display:block; text-align:center; width:57px; height:20px; padding:6px 27px 0 0;}
  .elig_item_84 dt a span {cursor:pointer; display:block;}
  .elig_item_84 dd ol { background:#4e6dae; color:#fff; display:none; left:0px; padding:0 1px 1px 1px; position:absolute; top:-1px; width:auto; width:82px; list-style:none;}
  .elig_item_84 dd ol li{ padding:0 !important; margin:0 !important; float:none !important;}
  .elig_item_84 span.value { display:none;}
  .elig_item_84 dd ol li a,
  .elig_item_84 dd ol li a:visited { color:#fff; padding:5px; display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
  .elig_item_84 dd ol li a:hover { background-color:#607ebe; color:#fff;}
  
  .elig_item_45{}
  .elig_item_45 dd,
  .elig_item_45 dt, .elig_item_45 ol { margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
  .elig_item_45 dd { position:relative; z-index:100; }
  .elig_item_45 a,
  .elig_item_45 a:visited { color:#7c7c7c; text-decoration:none; outline:none;;}
  .elig_item_45 a:hover { color:#7c7c7c;}
  .elig_item_45 dt a:hover { color:#7c7c7c;}
  .elig_item_45 dt a {background:url(//d3rdyu12qfqk51.cloudfront.net/bgr_selectbox_45.gif) no-repeat; display:block; text-align:left; width:27px; height:15px; text-align:center; padding:1px 18px 0 0; }
  .elig_item_45 dt a span {cursor:pointer; display:block;}
  .elig_item_45 dd ol { background:#4e6dae; background-image:none!important; color:#fff; display:none; left:0px; padding:0 1px 1px 1px; position:absolute; width:auto; width:43px; list-style:none;}
  .elig_item_45 dd ol li{ padding:0!important; margin:0!important; float:none!important;}
  .elig_item_45 span.value { display:none;}
  .elig_item_45 dd ol li a,
  .elig_item_45 dd ol li a:visited { color:#fff; padding:5px; display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
  .elig_item_45 dd ol li a:hover { background-color:#607ebe; color:#fff;}  
  
  .elig_item_168{ margin-left:98px; }
  .elig_item_168 dd, .elig_item_168 dt, .elig_item_168 ol { margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
  .elig_item_168 dd { position:relative; z-index:100; }
  .elig_item_168 a,
  .elig_item_168 a:visited { color:#7c7c7c; text-decoration:none; outline:none;}
  .elig_item_168 a:hover { color:#7c7c7c;}
  .elig_item_168 dt a:hover { color:#7c7c7c;}
  .elig_item_168 dt a {background:url(//d3rdyu12qfqk51.cloudfront.net/bgr_selectbox_168.gif) no-repeat; display:block; width:121px; height:21px; padding:6px 30px 0 17px!important;}
  .elig_item_168 dt a span {cursor:pointer; display:block;}
  .elig_item_168 dd ol { background:#000; color:#fff; display:none; left:0px; padding:0 1px 1px 1px; position:absolute; top:-1px; width:auto; width:166px; list-style:none;}
  .elig_item_168 dd ol li{ border-bottom:1px solid #373737; padding:0!important; margin:0!important; float:none!important;}
  .elig_item_168 span.value { display:none;}
  .elig_item_168 dd ol li a, .elig_item_168 dd ol li a:visited { color:#b1b1b1; padding:5px!important; display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
  .elig_item_168 dd ol li a:hover { background:url(//d28z1z5pl3542v.cloudfront.net/bgr-home-select-hover.jpg) repeat-x; color:#fff;}
  
  .elig_item_168_2{ float:right; padding-right:0; }
  .leftcol .left .elig_item_168_2{ padding-right:13px;}
  .elig_item_168_2 dd,
  .elig_item_168_2 dt, .elig_item_168_2 ol { margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
  .elig_item_168_2 dd { position:relative; z-index:100; }
  .elig_item_168_2 a, .elig_item_168_2 a:visited { color:black; text-decoration:none; outline:none;}
  .elig_item_168_2 a:hover { color:black;}
  .elig_item_168_2 dt a:hover { color:black;}
  .elig_item_168_2 dt a {background:url(//d3rdyu12qfqk51.cloudfront.net/bgr_selectbox_168.gif) no-repeat; display:block; width:121px; height:21px; padding:6px 30px 0 17px!important;}
  .elig_item_168_2 dt a span {cursor:pointer; display:block;}
  .elig_item_168_2 dd ol { background:#4e6dae; color:#fff; display:none; left:0px; padding:0 1px 1px 1px; position:absolute; top:-1px; width:auto; width:166px; list-style:none;}
  .elig_item_168_2 dd ol li{ padding:0!important; margin:0!important; float:none!important;}
  .elig_item_168_2 span.value { display:none;}
  .elig_item_168_2 dd ol li a, .elig_item_168_2 dd ol li a:visited { color:#fff; padding:5px!important; display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
  .elig_item_168_2 dd ol li a:hover { background-color:#607ebe; color:#fff;}
  
  .elig_item_405{ float:left; margin:0 0 10px;}
  .elig_item_405 dd,
  .elig_item_405 dt,
  .elig_item_405 ol { margin:0; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
  .elig_item_405 dd { position:relative; z-index:100; }
  .elig_item_405 a,
  .elig_item_405 a:visited { color:black; text-decoration:none; outline:none;}
  .elig_item_405 a:hover { color:black;}
  .elig_item_405 dt a:hover { color:black;}
  .elig_item_405 dt a {background:url(//d3rdyu12qfqk51.cloudfront.net/bgr_selectbox_405.gif) no-repeat; display:block; width:358px; height:20px; padding:8px 30px 0 17px!important;}
  .elig_item_405 dt a span {cursor:pointer; display:block;}
  .elig_item_405 dd ol { background:#4e6dae; color:#fff; display:none; left:0; padding:0 1px 1px 1px; position:absolute; top:-1px; width:auto; width:403px; list-style:none;}
  .elig_item_405 dd ol li{ padding:0 !important; margin:0 !important; float:none !important;}
  .elig_item_405 span.value { display:none;}
  .elig_item_405 dd ol li a, .elig_item_405 dd ol li a:visited { color:#fff; padding:5px!important; display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
  .elig_item_405 dd ol li a:hover { background-color:#607ebe; color:#fff;}
  
  
  .sel168_label {width:90px!important;}

  .elig_item_68{ float:left; margin:0 9px 0 0;}
  .elig_item_68 dd,
  .elig_item_68 dt,
  .elig_item_68 ol { margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
  .elig_item_68 dd { position:relative; z-index:100; }
  .elig_item_68 a,
  .elig_item_68 a:visited { color:#7c7c7c; text-decoration:none; outline:none;;}
  .elig_item_68 a:hover { color:#7c7c7c;}
  .elig_item_68 dt a:hover { color:#7c7c7c;}
  .elig_item_68 dt a {background:url(//d3rdyu12qfqk51.cloudfront.net/bgr_selectbox_68_2.gif) no-repeat; display:block; text-align:center; width:36px; height:21px; text-align:center; padding:6px 30px 0 2px; }
  .elig_item_68 dt a span {cursor:pointer; display:block;}
  .elig_item_68 dd ol { background:#4e6dae; background-image:none!important; color:#fff; display:none; left:0; padding:0 1px 1px; position:absolute; width:auto; width:66px; list-style:none;}
  .elig_item_68 dd ol li{ padding:0!important; margin:0!important; float:none!important;}
  .elig_item_68 span.value { display:none;}
  .elig_item_68 dd ol li a,
  .elig_item_68 dd ol li a:visited { color:#fff; padding:5px; display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
  .elig_item_68 dd ol li a:hover { background-color:#607ebe; color:#fff;}

  .elig_item_72{ float:left; margin:0 6px 0 0;}
  .elig_item_72 dd,
  .elig_item_72 dt,
  .elig_item_72 ol { margin:0px; padding:0px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
  .elig_item_72 dd { position:relative; z-index:100; }
  .elig_item_72 a,
  .elig_item_72 a:visited { color:black !important; text-decoration:none; outline:none; }
  .elig_item_72 a:hover { color:black !important;}
  .elig_item_72 dt a:hover { color:black !important; }
  .elig_item_72 dt a {background:url(//d3rdyu12qfqk51.cloudfront.net/bgr_selectbox_72.gif) no-repeat; display:block; text-align:center; width:47px; height:17px; text-align:center; padding:5px 23px 0 2px; }
  .elig_item_72 dt a span {cursor:pointer; display:block;}
  .elig_item_72 dd ol { background:#4e6dae; background-image:none !important; color:#fff; display:none; left:0; padding:0 1px 1px; position:absolute; width:auto; width:70px; list-style:none;}
  .elig_item_72 dd ol li{ padding:0 !important; margin:0 !important; float:none !important;}
  .elig_item_72 span.value { display:none;}
  .elig_item_72 dd ol li a,
  .elig_item_72 dd ol li a:visited { color:#fff !important; padding:3px 5px; display:block; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
  .elig_item_72 dd ol li a:hover { background-color:#607ebe; color:#fff !important;}

  .elig_item_153{position:absolute; margin:-35px 0 0 476px;}
  .elig_item_153 dd,
  .elig_item_153 dt,
  .elig_item_153 ol { margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
  .elig_item_153 dd { position:relative; z-index:100; }
  .elig_item_153 a,
  .elig_item_153 a:visited { color:#000; text-decoration:none; outline:none;;}
  .elig_item_153 a:hover { color:#000;}
  .elig_item_153 dt a:hover { color:#000;}
  .elig_item_153 dt a {background:url(//d3rdyu12qfqk51.cloudfront.net/bgr_selectbox_153.gif) no-repeat; display:block; width:111px; height:19px; text-align:left; padding:8px 30px 0 12px; }
  .elig_item_153 dt a span {cursor:pointer; display:block;}
  .elig_item_153 dd ol { background:#4e6dae; background-image:none!important; color:#fff; display:none; left:0; padding:0 1px 1px; position:absolute; width:auto; width:151px; list-style:none;}
  .elig_item_153 dd ol li{ padding:0 !important; margin:0 !important; float:none !important;}
  .elig_item_153 span.value { display:none;}
  .elig_item_153 dd ol li a,
  .elig_item_153 dd ol li a:visited { color:#fff; padding:5px; display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
  .elig_item_153 dd ol li a:hover { background-color:#607ebe; color:#fff;}
  
  .elig_item_200{ margin:10px 0 0; }
  .elig_item_200 dd, .elig_item_200 dt, .elig_item_200 ol { margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
  .elig_item_200 dd { position:relative; z-index:100; }
  .elig_item_200 a,
  .elig_item_200 a:visited { color:black; text-decoration:none; outline:none;}
  .elig_item_200 a:hover { color:black;}
  .elig_item_200 dt a:hover { color:black;}
  .elig_item_200 dt a {background:url(//d28z1z5pl3542v.cloudfront.net/bgr_selectbox_200.png) no-repeat; display:block; width:174px; height:21px; padding:6px 30px 0 17px!important;}
  .elig_item_200 dt a span {cursor:pointer; display:block;}
  .elig_item_200 dd ol { z-index:1000; border:1px solid #373737; border-top:0; background:#000; color:#fff; display:none; left:0px; padding:0 0 1px 0; position:absolute; top:-1px; width:auto; width:217px; list-style:none;}
  .elig_item_200 dd ol li{ border-top:1px solid #373737; padding:0!important; margin:0!important; float:none!important;}
  .elig_item_200 span.value { display:none;}
  .elig_item_200 dd ol li a, .elig_item_200 dd ol li a:visited { color:#b1b1b1; padding:5px 5px 5px 17px!important; display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
  .elig_item_200 dd ol li a:hover { background:url(//d28z1z5pl3542v.cloudfront.net/bgr-team-select-hover.jpg) repeat-x; color:#ffba00;}

  .elig_item_201{ margin:10px 0 0; }
  .elig_item_201 dd, .elig_item_201 dt, .elig_item_201 ol { margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
  .elig_item_201 dd { position:relative; z-index:100; }
  .elig_item_201 a,
  .elig_item_201 a:visited { color:black; text-decoration:none; outline:none; }
  .elig_item_201 a:hover { color:black; }
  .elig_item_201 dt a:hover { color:black; }
  .elig_item_201 dt a { font-size:15px; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-spd-select.jpg) no-repeat; display:block; width:215px; height:25px; padding:6px 30px 0 17px!important;}
  .elig_item_201 dt a span {cursor:pointer; display:block;}
  .elig_item_201 dd ol { z-index:1000; border:1px solid #373737; border-top:0; background:#000; color:#fff; display:none; left:0px; padding:0 0 1px 0; position:absolute; top:-1px; width:auto; width:260px; list-style:none;}
  .elig_item_201 dd ol li{ border-top:1px solid #373737; padding:0!important; margin:0!important; float:none!important;}
  .elig_item_201 span.value { display:none;}
  .elig_item_201 dd ol li a, .elig_item_201 dd ol li a:visited { color:#b1b1b1; padding:5px 5px 5px 17px!important; display:block; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
  .elig_item_201 dd ol li a:hover { background:url(//d28z1z5pl3542v.cloudfront.net/bgr-home-select-hover.jpg) repeat-x; color:#fff;}
  
  .select_input{ position:absolute; top:-9999em; left:-9999em; }
  #home .searchdatabase input{ font:14px "Arial Narrow", Arial, Helvetica,sans-serif; color:#7d7d7d; border:1px solid #5e7ab5; }
  #elig_item_block{ position:absolute; margin:4px 0 0 130px; }
  #res_select_block{ position:absolute; top:48px; right:70px; z-index:1; }




/* Insitution Pop List */
#institutionpoplist{ width:963px; overflow:hidden; }
#institutionpoplist .top{ margin-bottom:20px; overflow:hidden; width:100%; }
  #institutionpoplist .title{ float:left; margin-bottom:5px; }
  #institutionpoplist .title h2{ font-size:26px; color:#ffba00; margin:0 10px 5px; }
  #institutionpoplist .title h2 a,
  #institutionpoplist .title h2 a:visited{ font-size:26px; color:#ffba00; margin:0 10px 5px; }
  #institutionpoplist .title h3{ font-size:15px; color:#fff; margin:0 10px; text-transform:uppercase; }
  #institutionpoplist .teaminfo{ float:right; width:689px; height:49px; font-size:12px; font-weight:bold; color:#ffba00; padding:10px 22px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-teaminfo.png) no-repeat; overflow:hidden; }
  #institutionpoplist .teaminfo a,
  #institutionpoplist .teaminfo a:visited{ color:#fff; }
  #institutionpoplist .teaminfo .headleague{ float:left; width:180px; margin-right:50px; }
  #institutionpoplist .teaminfo .moreteams{ float:left; width:260px; overflow:hidden; }
  #institutionpoplist .teaminfo .moreteams li{ float:left; width:125px; }
  #institutionpoplist .teaminfo .moreteams li.first{ width:75px; }
  #institutionpoplist .teaminfo a.viewperflist{ float:right; margin-top:5px; }
  #institutionpoplist .teaminfo a.viewperflist span{ display:block; width:183px; height:33px; margin-left:15px; text-indent:-5000px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-viewperformance.png) no-repeat; }


  /* Team Poplist Icons */
  #institutionpoplist .teaminfo ul.iconkey{ float:right;font-size:12px; color:#b1b1b1;  overflow:hidden; }
  #institutionpoplist .teaminfo .note{ float:right;font-size:12px; color:#b1b1b1; }
  #institutionpoplist .teaminfo ul.iconkey li{ float:left; margin-right:15px; }

  /* Poplist Interior - Quick Links */
  #institutionpoplist .quicklinks{ clear:both; width:933px; height:30px; padding:7px 15px 0; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-quicklinks.png) no-repeat; }
  #institutionpoplist .quicklinks h3{ font-size:11px;font-weight:normal; color:#ffba00; text-transform:uppercase; }
  #institutionpoplist .quicklinks li{ float:left; font-size:11px; margin-right:5px; color:#adadad; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-quicklinks-sep.png) no-repeat left; }
  #institutionpoplist .quicklinks li.title, #institutionpoplist .quicklinks li.first{ background:none; }
  #institutionpoplist .quicklinks li a{ display:block; color:#adadad; padding:0 2px 0 8px; }


/* Team Poplist Interior - Table List */
#institutionpoplist .tablelist{ clear:both; width:935px; }
  #institutionpoplist .tablelist .box-bottom{ clear:both; width:935px; height:5px; margin-bottom:15px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-mevents-tablefoot.png) no-repeat left; }
  #institutionpoplist .tablelist h2{ float:left; width:147px; height:23px; font-size:15px; color:#d8e5f6; padding:2px 0 0; text-align:center; margin-left:7px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-bluerbox-short.png) no-repeat; }
  #institutionpoplist .tablelist .title{ clear:both; width:935px; height:23px; font-size:11px; font-weight:bold; color:#003973; text-transform:uppercase; margin:0; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-mevents-tablehead.png) no-repeat; }
  #institutionpoplist .tablelist .title table{ width:935px; }
  #institutionpoplist .tablelist .title table td{ padding:4px 0 0 0; }
  #institutionpoplist .tablelist .title table td.one{ width:25px; padding:0 0 0 8px; }
  #institutionpoplist .tablelist .title table td.two{ width:15px; padding:0 10px 0 5px; }
  #institutionpoplist .tablelist .title table td.three{ width:110px; }
  #institutionpoplist .tablelist .title table td.four{ width:50px; text-align:center;  }
  #institutionpoplist .tablelist .title table td.five{ width:100px; }
  #institutionpoplist .tablelist .title table td.six{ width:80px; }
  #institutionpoplist .tablelist .title table td.seven{ width:300px; }
  #institutionpoplist .tablelist .title table td.eight{ }
  #institutionpoplist .tablelist .title table td.nine{ }
  #institutionpoplist .tablelist .title a,
  #institutionpoplist .title a:visited{ color:#003973; }


  #institutionpoplist .tablelist .title table td.one{ width:25px; padding:0 0 0 8px; }
  #institutionpoplist .tablelist .title table td.two{ width:15px; padding:0 10px 0 5px; }
  #institutionpoplist .tablelist .title table td.three{ width:110px; }
  #institutionpoplist .tablelist .title table td.four{ width:50px; text-align:center;  }
  #institutionpoplist .tablelist .title table td.five{ width:100px; }
  #institutionpoplist .tablelist .title table td.six{ width:80px; }
  #institutionpoplist .tablelist .title table td.seven{ width:300px; }
  #institutionpoplist .tablelist .title table td.eight{ }
  #institutionpoplist .tablelist .title table td.nine{ }


  #institutionpoplist .tablelist .title table td.qualifying{ width:25px; padding:0 0 0 8px; }
/**/  #institutionpoplist .tablelist .title table td.number{ width:15px; padding:0 10px 0 5px; }
  #institutionpoplist .tablelist .title table td.athlete{ width:110px; padding:0 10px 0 15px;}
  #institutionpoplist .tablelist .title table td.year{ width:50px; text-align:center;  }
  #institutionpoplist .tablelist .title table td.team_relay{ width:100px; padding:0 10px 0 15px; }
  #institutionpoplist .tablelist .title table td.squad{ width:150px; }
  #institutionpoplist .tablelist .title table td.time{ width:80px; }
  #institutionpoplist .tablelist .title table td.english{ width:80px; }
  #institutionpoplist .tablelist .title table td.metric{ width:80px; }
  #institutionpoplist .tablelist .title table td.meet{ width:300px;padding:0 10px 0 15px; }
  #institutionpoplist .tablelist .title table td.date{ }
  #institutionpoplist .tablelist .title table td.date_submitted{ }


  #institutionpoplist .tablelist .data{ clear:both; width:935px; font-size:11px;font-weight:bold; }
  #institutionpoplist .tablelist .data table{ width:935px; }
  #institutionpoplist .tablelist .data table td{ padding-bottom:2px; background:#fff; }
  #institutionpoplist .tablelist .data table tr.colored td{ background:#f6f6f6; }

  #institutionpoplist .tablelist .data table td.qualifying{ width:40px; padding:0 0 0 8px; }
  #institutionpoplist .tablelist .data table td.qualifying ul{ margin:0 auto; overflow:hidden; }
  #institutionpoplist .tablelist .data table td.qualifying li{ float:left; width:12px; }
/**/  #institutionpoplist .tablelist .data table td.number{ width:15px; padding:0 10px 0 5px; }
  #institutionpoplist .tablelist .data table td.athlete{ width:110px; }
  #institutionpoplist .tablelist .data table td.year{ width:50px; text-align:center;  padding:0 10px 0 7px;}
  #institutionpoplist .tablelist .data table td.team{ width:100px; }
  #institutionpoplist .tablelist .data table td.team_relay{ width:100px; }
  #institutionpoplist .tablelist .data table td.squad{ width:150px; }
  #institutionpoplist .tablelist .data table td.time{ width:80px; color:#b00101; }
  #institutionpoplist .tablelist .data table td.points{ width:80px; color:#b00101; }
  #institutionpoplist .tablelist .data table td.english{ width:80px; color:#b00101; }
  #institutionpoplist .tablelist .data table td.metric{ width:80px; color:#b00101; }
  #institutionpoplist .tablelist .data table td.meet{ width:300px;  padding:0 10px 0 7px;}
  #institutionpoplist .tablelist .data table td.date{}
  #institutionpoplist .tablelist .data table td.date_submitted{ }

  




  #institutionpoplist .tablelist .data a,
  #institutionpoplist .data a:visited{ color:#003973; }
  #institutionpoplist .framebox{ width:963px; height:870px; overflow-y:scroll; }



/* Team Poplist Icons */
#institutionpoplist .asterix { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-asterix.png) no-repeat left; }
#institutionpoplist .check { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-check.png) no-repeat left; }
#institutionpoplist .inarrows { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-inarrows.png) no-repeat left; }
#institutionpoplist .outarrows { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-outarrows.png) no-repeat left; }

#institutionpoplist .aztec { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-aztec.png) no-repeat left; }
#institutionpoplist .sprocket { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-sprocket.png) no-repeat left; }
#institutionpoplist .bolt { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bolt.png) no-repeat left; }
#institutionpoplist .droplet { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-droplet.png) no-repeat left; }
#institutionpoplist .plus { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-plus.png) no-repeat left; }
#institutionpoplist .bulb { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-bulb.png) no-repeat left; }

#institutionpoplist .burst { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-burst.png) no-repeat left; }
#institutionpoplist .flag { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-flag.png) no-repeat left; }

#institutionpoplist .reel { padding-left:18px; background:url(//d3rdyu12qfqk51.cloudfront.net/ico-reel.png) no-repeat left; }

/* Conference Parent */
#conference-parent .classteam{ float:left; width:372px; height:29px; padding:5px; margin:5px 0 0 10px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-classteam.png) no-repeat; overflow:hidden; }
  #conference-parent .classteam li{ float:left; font-size:12px; font-weight:bold; color:#ffba00; margin:0 8px 0 0; padding:0 0 0 8px; border-left:1px solid #414141; }
  #conference-parent .classteam li.first{ border-left:0; }
  #conference-parent .classteam li span{ color:#fff; }
  #conference-parent .classteam li span a{ color:#fff; }

/* Conference Parent - Table Header */  
#conference-parent .table-header{ width:662px; overflow:hidden; }

#conference-parent .table-title{ height:43px; padding:0 0 0 5px; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-tab-title-left.png) no-repeat left top; padding-top:0; float:left; }
  #conference-parent .table-title .inner1{ display:block; height:43px; padding:0 5px 0 0; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-tab-title-right.png) no-repeat right top; }
  #conference-parent .table-title .inner2{ padding:0 20px 0 12px; overflow:hidden; display:block; height:43px; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-tab-title-rep.png) repeat-x 0 -1px; }
  #conference-parent .table-title .title{ line-height:43px; float:left; font-weight:bold; font-size:28px; color:#d8e5f6; }

#conference-parent .divisions{ margin:5px 0 0 30px; overflow:hidden; }
  #conference-parent .divisions .holder{ border-right:1px solid #646464; height:30px; float:left; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-div-rep.png) repeat-x; }
  #conference-parent .divisions .holder.first{ padding-left:2px; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-div-left.png) no-repeat left; }
  #conference-parent .divisions .holder.last{ padding-right:2px; border:0; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-div-right.png) no-repeat right; }
  #conference-parent .divisions a,
  #conference-parent .divisions a:visited{ display:block; padding:0 12px; font-size:15px; color:#7a7a7a; font-weight:bold; text-transform:uppercase; line-height:30px; }
  #conference-parent .divisions a:hover,
  #conference-parent .divisions a.active{ color:#ffba00; text-decoration:none; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-div-hover.png) repeat-x; }

  #conference-parent .divisions .selected a{ color:#ffba00; text-decoration:none; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-div-hover.png) repeat-x; }

#conference-parent .divisions{ height:30px; float:left; overflow:hidden; display:block; }
  #conference-parent .divisions .holder{ float:left; height:30px; display:block; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-div-rep.png) repeat-x top; }

/* Athlete - Top Performances */
#conference-parent .teamlist{ padding:5px 0 0; width:964px; overflow:hidden; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-conf-parent-top.png) no-repeat top; }
  #conference-parent .teamlist .box-bottom{ clear:both; width:964px; height:7px; margin-bottom:10px; background:url(//d3rdyu12qfqk51.cloudfront.net/bgr-athlete-tablefoot.png) no-repeat; }

  #conference-parent .title{ width:auto; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-conf-title-rep.jpg) repeat-x top; }
  #conference-parent .title-inner1{ background:url(//d28z1z5pl3542v.cloudfront.net/bgr-conf-title-left.jpg) no-repeat top left; }
  #conference-parent .title-inner2{ overflow:hidden; background:url(//d28z1z5pl3542v.cloudfront.net/bgr-conf-title-right.jpg) no-repeat top right; }
  #conference-parent .title h2{ margin:0 30px 0 16px; line-height:47px; font-size:28px; color:#fff; font-weight:bold; }
  

  #conference-parent .teamlist .data{ clear:both; width:964px; background:#fff; }
  #conference-parent .teamlist .data table{ width:964px; }
  #conference-parent .teamlist .data table td{ overflow:hidden; font-size:12px; color:#d8d8d8; padding:1px 5px; text-align:left; }
  #conference-parent .teamlist .data table td a,
  #conference-parent .teamlist .data table td a:visited{ color:#003973; }
  
  #conference-parent .teamlist .pic{ float:left; margin:6px 0 12px 20px; }
#conference-parent .teamlist .names{ margin:15px 0 0 14px; float:left; color:#dcdcdc; font-size:15px; }

#site-toggle {
  position: absolute;
  top: 0; right: 0;
  z-index: 100;
  width: 146px; height: 57px;
  background:url(//d3rdyu12qfqk51.cloudfront.net/xc/XC_toggle.png);
}
#site-toggle:hover {
  position: absolute;
  top: 0; right: 0;
  z-index: 100;
  width: 146px; height: 57px;
  background:url(//d3rdyu12qfqk51.cloudfront.net/xc/XC_toggle_ROLLOVER.png);
}
#site-toggle a { display: block; width: 146px; height: 57px; }

div.results-search-box {
  width: 330px; height: 30px;
  float: left;
}
