/*---------------------------------------------------------------

General Page Settings

---------------------------------------------------------------*/

body,td,th, textarea, select, option, input {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

body,td,th {

	color: #FFFFFF;

}

body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color: #000000;

}



a:link{

	color: #99CCFF;

}

a:visited{

	color: #6699CC;

}

a:hover, a:active{

	color: #FFFFFF;

}





/*---------------------------------------------------------------

Header & Textlinks

---------------------------------------------------------------*/

#header {

	width: 784px;

	/*height: 126px;*/

	margin: 0 auto;

	padding: 0;

	background-image: url(../images/header-bg.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}

#logo{

	float: left;

	width: 209px;

	padding: 38px 0 0 23px;

}

#header-rt{

	float: right;

	width: 301px;

	padding: 4px 2px 0 0;

}

#header-graphic{

	height: 101px;

	width: 301px;

	padding: 0;

	margin: 0;

	background-image: url(../images/header-image-lacrosse.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

#textlinks-line{

	padding: 0;

	margin: 0 auto;

	width: 780px;

	background-color: #2C3042;

	border: 2px solid #2C3042;

	border-top: 6px solid #2C3042;

	background-image: url(../images/textlinks-colored-lines.gif);

	background-repeat: repeat-x;

	background-position: left top;

	height: 15px;

}

#textlinks{

	padding: 0;

	margin: 0 auto;

	width: 760px;

	background-color: #2C3042;

	border: 2px solid #2C3042;

	padding: 0 10px;

	height: 40px;

	background-image: url(../images/textlinks-gradient.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

}

#textlinks-logo{

	padding: 0;

	float: left;

	width: 49px;

}

#textlinks-links{

	padding: 0;

	float: right;

	width: 705px;

	font-size: 10px;

	color: #FFFFFF;

}



/*---------------------------------------------------------------

Top Tab Nav

---------------------------------------------------------------*/

#header-nav{

	padding: 0;

	margin: 0;

}

#header-nav ul{

	list-style: none;

	padding: 0;

	margin: 0;

}

#header-nav li{

	padding: 0;

	margin: 0;

	float: left;

	position: relative;

	z-index:21;

}

#header-nav li a{

	display: block;

}

#header-nav-link1{

	width: 151px;

}

#header-nav-link2{

	width: 138px;

}

#header-nav-link1roll, 

#header-nav-link2roll {

	visibility: hidden;

	display: none;

}

#header-nav-link1:hover #header-nav-link1normal,  

#header-nav-link1.divhover1 #header-nav-link1normal, 

#header-nav-link2:hover #header-nav-link2normal,  

#header-nav-link2.divhover1 #header-nav-link2normal{

	visibility: hidden;

	display: none;

}

#header-nav-link1:hover #header-nav-link1roll,  

#header-nav-link1.divhover1 #header-nav-link1roll, 

#header-nav-link2:hover #header-nav-link2roll,  

#header-nav-link2.divhover1 #header-nav-link2roll{

	visibility: visible;

	display: inline;

}

#menu_iframe1 {

	z-index: 20;

	position: absolute;

	display: none;

}

.clearline{

	clear: both;

	height: 1%;

}

/*---------------------------------------------------------------

Primary Nav

---------------------------------------------------------------*/

#primary-nav{

	padding: 0;

	margin: 0 auto;

	width: 780px;

	background-color: #2C3042;

	border-right: 2px solid #2C3042;

	border-left: 2px solid #2C3042;

}

#primary-nav ul{

	list-style: none;

	padding: 0;

	margin: 0;

}

#primary-nav li{

	padding: 0;

	margin: 0;

	float: left;

	position: relative;

	z-index:3;

}

#primary-nav li a{

	display: block;

}

#primary-nav li ul{

	width: 1%;

	position: absolute;

	left: -999em;

}

#primary-nav li li a{

	font-size: 11px;

	display: block;

	border: 1px solid #6666CC;

	border-top: 0;

	padding: 5px 10px;

	z-index: 4;

}

#primary-nav li li a:link, #primary-nav li li a:visited{

	color: #000000;

	text-decoration: none;

	background-color: #9999FF;

}

#primary-nav li li a:hover, #primary-nav li li a:active{

	color: #003399;

	text-decoration: underline;

	background-color: #CCCCFF;

}



#primary-nav-link2, 

#primary-nav-link3, 

#primary-nav-link4, 

#primary-nav-link5, 

#primary-nav-link6, 

#primary-nav-link7,

#primary-nav-link8,

#primary-nav-link9 {

	border-left: 1px solid #2C3042;



}





.primary-nav-sublink1{

	width: 80px;

}

.primary-nav-sublink2{

	width: 120px;

}

.primary-nav-sublink3{

	width: 120px;

}

.primary-nav-sublink4{

	width: 150px;

}

.primary-nav-sublink5{

	width: 190px;

}

.primary-nav-sublink6{

	width: 200px;

}

.primary-nav-sublink7{

	width: 100px;

}

.primary-nav-sublink8{

	width: 200px;

}

.primary-nav-sublink9{

	width: 78px;

}





/*Code to hide and reveal nav rollover graphics*/

#primary-nav-link1roll, 

#primary-nav-link2roll,

#primary-nav-link3roll,

#primary-nav-link4roll,

#primary-nav-link5roll,

#primary-nav-link6roll,

#primary-nav-link7roll,

#primary-nav-link8roll,

#primary-nav-link9roll {

	visibility: hidden;

	display: none;

}

#primary-nav-link1:hover #primary-nav-link1normal,  

#primary-nav-link1.divhover2 #primary-nav-link1normal, 

#primary-nav-link2:hover #primary-nav-link2normal,  

#primary-nav-link2.divhover2 #primary-nav-link2normal,

#primary-nav-link3:hover #primary-nav-link3normal,  

#primary-nav-link3.divhover2 #primary-nav-link3normal,

#primary-nav-link4:hover #primary-nav-link4normal,  

#primary-nav-link4.divhover2 #primary-nav-link4normal,

#primary-nav-link5:hover #primary-nav-link5normal,  

#primary-nav-link5.divhover2 #primary-nav-link5normal,

#primary-nav-link6:hover #primary-nav-link6normal,  

#primary-nav-link6.divhover2 #primary-nav-link6normal,

#primary-nav-link7:hover #primary-nav-link7normal,  

#primary-nav-link7.divhover2 #primary-nav-link7normal,

#primary-nav-link8:hover #primary-nav-link8normal,  

#primary-nav-link8.divhover2 #primary-nav-link8normal,

#primary-nav-link9:hover #primary-nav-link9normal,  

#primary-nav-link9.divhover2 #primary-nav-link9normal{

	visibility: hidden;

	display: none;

}

#primary-nav-link1:hover #primary-nav-link1roll,  

#primary-nav-link1.divhover2 #primary-nav-link1roll, 

#primary-nav-link2:hover #primary-nav-link2roll,  

#primary-nav-link2.divhover2 #primary-nav-link2roll,

#primary-nav-link3:hover #primary-nav-link3roll,  

#primary-nav-link3.divhover2 #primary-nav-link3roll,

#primary-nav-link4:hover #primary-nav-link4roll,  

#primary-nav-link4.divhover2 #primary-nav-link4roll,

#primary-nav-link5:hover #primary-nav-link5roll,  

#primary-nav-link5.divhover2 #primary-nav-link5roll,

#primary-nav-link6:hover #primary-nav-link6roll,  

#primary-nav-link6.divhover2 #primary-nav-link6roll,

#primary-nav-link7:hover #primary-nav-link7roll,  

#primary-nav-link7.divhover2 #primary-nav-link7roll,

#primary-nav-link8:hover #primary-nav-link8roll,  

#primary-nav-link8.divhover2 #primary-nav-link8roll,

#primary-nav-link9:hover #primary-nav-link9roll,  

#primary-nav-link9.divhover2 #primary-nav-link9roll{

	visibility: visible;

	display: inline;

}

#primary-nav li:hover ul, 

#primary-nav li.divhover2 ul {

	left: auto;

}

#menu_iframe2 {

	z-index: 2;

	position: absolute;

	display: none;

	height:1%;

}





/*---------------------------------------------------------------

Home page content

---------------------------------------------------------------*/

#home-content-lines{

	padding: 0;

	margin: 0 auto;

	width: 780px;

	background-color: #2C3042;

	border: 2px solid #2C3042;

	border-bottom: 0;

	background-image: url(../images/textlinks-colored-lines.gif);

	background-repeat: repeat-x;

	background-position: left top;

	height: 7px;

}

#home-content-container{

	padding: 0;

	margin: 0 auto;

	width: 764px;

	background-color: #2C3042;

	border: 2px solid #2C3042;

	border-bottom: 15px solid #2C3042;

	background-image: url(../images/home-content-tile.gif);

	background-repeat: repeat-x;

	background-position: left top;

	padding: 7px 8px 0 8px;

}

#home-2-cols{

	float: left;

	width: 410px;

}

#home-lt-col{

	float: left;

	width: 180px;

	margin-right: 7px;

	border-right: 7px;

}

#home-mid-col{

	float: right;

	width: 219px;

	background-color: #6699CC;

	background-image: url(../images/upcoming-events-tile.gif);

	background-position: left top;

	background-repeat: repeat-x;

	border: 2px solid #6699CC;

	border-bottom: 4px solid #6699CC;

}

#home-banner-01, #home-banner-02, #home-banner-03{

	width: 180px;

	padding-bottom: 12px;

}

#home-banner-03{

	width: 180px;

	padding-bottom: 0;

}



#highlighted-container{

	float: right;

	border: 2px solid #FF6600;

	background-color: #FF6600;

	width: 342px;

	height: 278px;

}

#highlighted-header{



}

#highlighted-photo{

	padding: 10px 0 13px 92px;

	margin: 2px 0;

	background-color: #663300;

	background-image: url(../images/highlight-student-bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

#highlighted-content{

	padding: 6px 8px;

}

#highlighted-content-lt{

	float: left;

	width: 170px;

}

#highlighted-content-rt{

	float: right;

	width: 144px;

}

#highlighted-content-lt, #highlighted-content-rt{

	font-size: 11px;

	color: #000000;

	height: 26px;

}

#highlighted-content-lt strong, #highlighted-content-rt strong{

	font-weight: bold;

	color: #663300;

}

#highlighted-more-info{



}

#highlighted-shadow-top{

	background-image: url(../images/highlighted-shadow-top-tile.gif);

	background-repeat: repeat-x;

	background-position: left top;

	background-color: #FFA569;

}

#highlighted-shadow-lt{

	background-image: url(../images/highlighted-shadow-lt-tile.gif);

	background-repeat: repeat-y;

	background-position: left top;

}

#highlighted-shadow-bot{

	background-image: url(../images/highlighted-bot-tile.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

}

#highlighted-shadow-top-lt{

	background-image: url(../images/highlighted-shadow-lt-top.gif);

	background-repeat: no-repeat;

	background-position: left top;

}





/*---------------------------------------------------------------

Upcoming Events

---------------------------------------------------------------*/

/*A majority of the design css is in the page that is linked to 

with an iframe - I had to do that cause IE did not like the list

inside of a div with overflow attributes:



/upcoming-events/index.shtml*/



#upcoming-events-header{

	padding-bottom: 2px;

}

#upcoming-events-content{

	/*background-color: #000033;

	width: 219px;

	height: 257px;*/

}



#upcoming-events-nav{

	width: 176px;

	background-color: #6699CC;

	background-image: url(../images/upcoming-events-tile.gif);

	background-position: left top;

	background-repeat: repeat-x;

	border: 2px solid #6699CC;

	padding: 0;

	margin: 0 auto 1em auto;

}



.nav-banner-styles{

	padding-bottom: 1em;

	width: 180px;

	margin: 0 auto;

}

/*---------------------------------------------------------------

Framework

---------------------------------------------------------------*/

#framework-container{

	padding: 0;

	margin: 0 auto;

	width: 780px;

	background-color: #2C3042;

	border-right: 2px solid #2C3042;

	border-left: 2px solid #2C3042;

}

#framework-rt-col-background{

	background-image: url(../images/tile-carbon-fiber.gif);

	background-repeat: repeat-y;

	background-position: right top;

}

#page-top-graphic{



}

#page-top-graphic-lt{

	width: 496px;

	float: left;

}

#page-top-graphic-rt{

	width: 284px;

	float: right;

}

.clearline-black{

	clear: both;

	background-color: #000000;

	height: 1px;

}

#page-id-background{

	background-image: url(../images/tile-page-id.gif);

	background-repeat: repeat-x;

	background-position: left top;

}



#page-id{

	padding: 21px 0 0 0;

	float: left;

	width: 572px;

	background-image: url(../images/grey18.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

}

#rt-col-top{

	float: right;

	width: 199px;

}



#content-container{

	background-color: #4E5266;

	width: 777px;

	margin: 0 0 0 3px;

}



#content-lt{

	background-image: url(../images/tile-content-lt.gif);

	background-repeat: repeat-y;

	background-position: left top;

}

#content-rt{

	background-image: url(../images/tile-content-rt.gif);

	background-repeat: repeat-y;

	background-position: 569px top;

}

#content-bot{

	background-image: url(../images/tile-content-bot.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

}

#content-lt-bot{

	background-image: url(../images/tile-content-lt-bot.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

}

#content-rt-bot{

	background-image: url(../images/tile-content-rt-bot.gif);

	background-repeat: no-repeat;

	background-position: 565px bottom;

}

#content-rt-col-bg{

	background-image: url(../images/tile-carbon-fiber.gif);

	background-repeat: repeat-y;

	background-position: right top;

	height: 100%;

}

#framework-lt-col{

	float: left;

	width: 573px;

}

#framework-rt-col{

	width: 199px;

	float: right;

}

.content-clearline{

	clear: both;

	height: 4px;

	text-align: right;

}



.content-iframes {

	margin: 0 0 0 0;

	width: 522px;

}



.content-normal,

.content-messages,

.content-policies,

.content-events,

.content-no-headline,

.content-podcasting{

	margin: 0 0 0 20px;

	width: 522px;

}

#page-id-2{

	background-color: #2C3042;

	width: 546px;

	margin: 8px 0 0 14px;

}

.content-messages h1{

	font-size: 16px;

	font-weight: bold;

	color: #FFFFFF;

	display: block;

	padding: 1em 0 0 0;

	margin: 0;

}

.content-messages h2{

	font-size: 14px;

	font-weight: bold;

	color: #FF9900;

	display: block;

	padding: 0 0 1em 0;

	margin: 0;

}

.content-messages hr{

	display: block;

	padding: 0;

	margin: 1em 0;

}



#sub-page-id{

	background-color: #2C3042;

	margin: 16px 0 1em 0;

}



.content-normal h1,

.content-news h1{

	font-size: 14px;

	font-weight: bold;

	font-style: italic;

	color: #FFFFFF;

}

.content-normal h2,

.content-news h2{

	font-size: 13px;

	font-weight: bold;

	color: #99CCFF;

	padding-top: 1em;

}

.content-normal li,

.content-news li{

	padding-bottom: 1em;

}

.content-policies h1{

	font-size: 14px;

	font-weight: bold;

	font-style: italic;

	color: #FFFFFF;

	text-align: center;

	display: block;

	padding: 0;

	margin:  1em 0 0 0;

}

.content-policies li{

	font-weight: bold;

	text-transform: uppercase;

}

.content-policies li p{

	font-weight: normal;

	text-transform: none;

}

.content-policies li li{

	text-transform: none;

}

.content-policies li li ul{

	padding-bottom: 1em;

}

.content-policies li li li{

	font-weight: normal;

	text-transform: none;

}

.content-news{

	border-top: 2px solid #2C3042;

	margin: 1em 0 0 20px;

	padding: 10px 10px 30px 10px;

	width: 502px;

}

.content-events{

	padding: 1em 0 2em 0;

}

.content-events h1{

	margin: 0;

	padding: 0;

	font-size: 15px;

	font-weight: bold;

	font-style: italic;

	color: #FFFFFF;

}

.content-events h2{

	font-size: 14px;

	font-weight: bold;

	color: #99CCFF;

	padding: 0;

	margin: 0;

}

.content-events h3{

	font-size: 13px;

	font-weight: normal;

	padding: 0;

	margin: 0;

}

.photo-left{

	float: left;

	padding: 0 1.5em 0 0;

}

.content-no-headline h1{

	font-size: 14px;

	font-weight: bold;

	font-style: italic;

	color: #FFFFFF;

	display: block;

	padding: 0;

	margin:  1em 0;

}

/*---------------------------------------------------------------

Sublink Tabs

---------------------------------------------------------------*/

#tab-bg{

	background-image: url(../images/tile-tabs-bg.gif);

	background-repeat: repeat-x;

	background-position: left top;

}

#tab-rt-corner{

	background-image: url(../images/tile-tabs-top-rt.gif);

	background-repeat: no-repeat;

	background-position: right top;

}

#tab-nav ul{

	margin: 0;

	padding: 0;

	list-style: none;

}

#tab-nav li{

	float: left;

}

#sublink-student-01 a{

	display: block;

	width: 96px;

	height: 26px;

	background-image: url(../images/tabs/students/your-profile.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#sublink-student-02 a{

	display: block;

	width: 123px;

	height: 26px;

	background-image: url(../images/tabs/students/timeline-blueprint.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#sublink-student-03 a{

	display: block;

	width: 113px;

	height: 26px;

	background-image: url(../images/tabs/students/recruiting-rules.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#sublink-student-04 a{

	display: block;

	width: 71px;

	height: 26px;

	background-image: url(../images/tabs/students/support.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#sublink-student-05 a{

	display: block;

	width: 104px;

	height: 26px;

	background-image: url(../images/tabs/students/search-results.gif);

	background-repeat: no-repeat;

	background-position: left top;

}



#sublink-coach-01 a{

	display: block;

	width: 83px;

	height: 26px;

	background-image: url(../images/tabs/coaches/messages.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#sublink-coach-02 a{

	display: block;

	width: 92px;

	height: 26px;

	background-image: url(../images/tabs/coaches/your-profile.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#sublink-coach-03 a{

	display: block;

	width: 100px;

	height: 26px;

	background-image: url(../images/tabs/coaches/your-favorites.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#sublink-coach-04 a{

	display: block;

	width: 77px;

	height: 26px;

	background-image: url(../images/tabs/coaches/support.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#sublink-coach-05 a{

	display: block;

	width: 106px;

	height: 26px;

	background-image: url(../images/tabs/coaches/search-results.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

/*---------------------------------------------------------------

Tools

---------------------------------------------------------------*/

.tools-container{

	width: 189px;

	padding: 0;

	margin: 0 auto;

	border-top: 1px solid #151720;

	border-right: 1px solid #42434C;

	border-bottom: 1px solid #7B7D87;

	border-left: 1px solid #08090F;

	background-color: #0D0E17;

	background-image: url(../images/tools/tile-top.gif);

	background-repeat: repeat-x;

	background-position: left top;

}

.tools-bot{

	padding: 6px 0 16px 0;

	background-image: url(../images/tools/tile-bot.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

}

.tools-bot form{

	display: block;

	padding: 0;

	margin: 0;

}

.tools-tab-spacing{

	padding: 25px 0 0 0;

}

.tools-paragraph-spacing{

	padding: 16px 0 0 0;

}

.tools-id{

	padding: 0 0 5px 4px;

}

.tools-line{

	padding: 12px 0 0 4px;

}



.info-8pt {

	font-size: 8px;

	font-family: Arial, Helvetica, sans-serif;

	text-align: center;

}



.info-12pt {

	font-size: 9px;

	font-family: Arial, Helvetica, sans-serif;

	text-align: center;

	color: #767B92;

	padding-top: 1em;

}



.tools-text,

.tools-text-combine,

.tools-coach-search-text{

	font-size: 11px;

}

.tools-text{

	padding: 0 7px;

	color: #BCBFD1;

}

.tools-text-combine{

	padding: 6px 7px 0 7px;

	color: #FFFFFF;

	text-align: center;

}

.tools-text-combine strong{

	color: #BCBFD1;

	font-weight: bold;

}

.tools-coach-search-text{

	color: #BCBFD1;

	width: 76px;

	padding: 3px 0 0 4px;

	text-align: right;

	float: left;

}

.tools-coach-search-fields{

	width: 104px;

	padding: 0;

	float: right;

}

.tools-coach-search-input{

	width: 94px;

	color: #BCBFD1;

	font-size: 11px;

	background-color: #4E5266;

}

.tools-coach-search-clearline{

	clear: both;

	height: 4px;

}



.tools-student-search-criteria{

	width: 166px;

	height: 54px;

	border: 2px ridge #BCBFD1;

	color: #BCBFD1;

	background-color: #4E5266;

	overflow: auto;

	font-size: 11px;

	margin: 0 7px;

	padding: 0 2px;

}

.tools-student-search-text{

	color: #BCBFD1;

	width: 76px;

	padding: 3px 0 0 4px;

	text-align: right;

	font-size: 11px;

	float: left;

}

.tools-student-search-fields{

	width: 104px;

	padding: 0;

	float: right;

}

.tools-student-search-input-01,

.tools-student-search-input-02,

.tools-student-search-input-03,

.tools-student-search-input-04,

.tools-student-search-input-05{

	color: #BCBFD1;

	font-size: 11px;

	background-color: #4E5266;

}

.tools-student-search-input-01{

	width: 168px;

}

.tools-student-search-input-02{

	width: 97px;

}

.tools-student-search-input-03{

	width: 47px;

}

.tools-student-search-input-04{

	width: 33px;

}

.tools-student-search-input-05{

	width: 55px;

}

.tools-student-search-clearline{

	clear: both;

	height: 4px;

}

.tools-form-space{

	padding: 10px 0 0 0;

}

.tools-centered{

	text-align: center;

}







/*---------------------------------------------------------------

Sortable Searches

1-6 = Student: Search For A Coach

7-13 = Coach: Search For A Student

---------------------------------------------------------------*/

.coaches-search-iframe-body {

	background-color: transparent;

}



#sortable-search{

	width: 540px;

	margin: 8px 0 0 14px;

	padding: 2px;

	background-color: #2C3042;

}



#sortable-search-table{

}



/*Font, color and border settings for th and td*/

#sortable-search-th-01,

#sortable-search-th-02,

#sortable-search-th-03,

#sortable-search-th-04,

#sortable-search-th-05,

#sortable-search-th-06,

#sortable-search-th-07,

#sortable-search-th-08,

#sortable-search-th-09,

#sortable-search-th-10,

#sortable-search-th-11,

#sortable-search-th-12,

#sortable-search-th-13,

#sortable-search-th-01-selected,

#sortable-search-th-02-selected,

#sortable-search-th-03-selected,

#sortable-search-th-04-selected,

#sortable-search-th-05-selected,

#sortable-search-th-06-selected,

#sortable-search-th-07-selected,

#sortable-search-th-08-selected,

#sortable-search-th-09-selected,

#sortable-search-th-10-selected,

#sortable-search-th-11-selected,

#sortable-search-th-12-selected,

#sortable-search-th-13-selected{

	font-size: 11px;

	font-weight: bold;

	text-align: left;

	color: #BCBFD1;

	padding: 3px 6px 6px 6px;

	background-color: #4E5266;

	border-left: 1px solid #2C3042;

	border-bottom: 1px solid #2C3042;

}

#sortable-search-th-01-selected,

#sortable-search-th-02-selected,

#sortable-search-th-03-selected,

#sortable-search-th-04-selected,

#sortable-search-th-05-selected,

#sortable-search-th-06-selected,

#sortable-search-th-07-selected,

#sortable-search-th-08-selected,

#sortable-search-th-09-selected,

#sortable-search-th-10-selected,

#sortable-search-th-11-selected,

#sortable-search-th-12-selected,

#sortable-search-th-13-selected{

	color: #D2D6EA;

	background-color: #4A5AAC;

}

#sortable-search-th-01,

#sortable-search-th-07{

	border-left: 1px solid #4E5266;

}

#sortable-search-th-01-selected,

#sortable-search-th-07-selected{

	border-left: 1px solid #4A5AAC;

}

#sortable-search-th-06,

#sortable-search-th-13{

	border-right: 1px solid #4E5266;

}



.sortable-search-td-no-results,

.sortable-search-td-01,

.sortable-search-td-02,

.sortable-search-td-03,

.sortable-search-td-04,

.sortable-search-td-05,

.sortable-search-td-06,

.sortable-search-td-07,

.sortable-search-td-08,

.sortable-search-td-09,

.sortable-search-td-10,

.sortable-search-td-11,

.sortable-search-td-12,

.sortable-search-td-13,

.sortable-search-td-01-selected,

.sortable-search-td-02-selected,

.sortable-search-td-03-selected,

.sortable-search-td-04-selected,

.sortable-search-td-05-selected,

.sortable-search-td-06-selected,

.sortable-search-td-07-selected,

.sortable-search-td-08-selected,

.sortable-search-td-09-selected,

.sortable-search-td-10-selected,

.sortable-search-td-11-selected,

.sortable-search-td-12-selected,

.sortable-search-td-13-selected{

	font-size: 10px;

	text-align: left;

	color: #ffffff;

	padding: 3px 6px 6px 6px;

	background-color: #2C3042;

	border-left: 1px solid #4E5266;

	border-bottom: 1px solid #4E5266;

	vertical-align: top;

}

.sortable-search-td-06,

.sortable-search-td-06-selected,

.sortable-search-td-13,

.sortable-search-td-13-selected{

	border-right: 1px solid #4E5266;

}

.sortable-search-td-01-selected,

.sortable-search-td-02-selected,

.sortable-search-td-03-selected,

.sortable-search-td-04-selected,

.sortable-search-td-05-selected,

.sortable-search-td-06-selected,

.sortable-search-td-07-selected,

.sortable-search-td-08-selected,

.sortable-search-td-09-selected,

.sortable-search-td-10-selected,

.sortable-search-td-11-selected,

.sortable-search-td-12-selected,

.sortable-search-td-13-selected{

	background-color: #353D62;

}





/*Widths of columns*/

#sortable-search-th-01,

#sortable-search-th-01-selected,

#sortable-search-td-01,

#sortable-search-td-01-selected{

	width: 145px;

}

#sortable-search-th-02,

#sortable-search-th-02-selected,

#sortable-search-td-02,

#sortable-search-td-02-selected{

	width: 100px;

}

#sortable-search-th-03,

#sortable-search-th-03-selected,

#sortable-search-td-03,

#sortable-search-td-03-selected{

	width: 155px;

}

#sortable-search-th-04,

#sortable-search-th-04-selected,

#sortable-search-td-04,

#sortable-search-td-04-selected{

	width: 98px;

}

#sortable-search-th-05,

#sortable-search-th-05-selected,

#sortable-search-td-05,

#sortable-search-td-05-selected{

	width: 35px;

}

#sortable-search-th-06,

#sortable-search-th-06-selected,

#sortable-search-td-06,

#sortable-search-td-06-selected{

	width: 50px;

}

#sortable-search-th-07,

#sortable-search-th-07-selected,

#sortable-search-td-07,

#sortable-search-td-07-selected{

	width: 81px;

}

#sortable-search-th-08,

#sortable-search-th-08-selected,

#sortable-search-td-08,

#sortable-search-td-08-selected{

	width: 83px;

}

#sortable-search-th-09,

#sortable-search-th-09-selected,

#sortable-search-td-09,

#sortable-search-td-09-selected{

	width: 68px;

}

#sortable-search-th-10,

#sortable-search-th-10-selected,

#sortable-search-td-10,

#sortable-search-td-10-selected{

	width: 55px;

}

#sortable-search-th-11,

#sortable-search-th-11-selected,

#sortable-search-td-11,

#sortable-search-td-11-selected{

	width: 47px;

}

#sortable-search-th-12,

#sortable-search-th-12-selected,

#sortable-search-td-12,

#sortable-search-td-12-selected{

	width: 58px;

}

#sortable-search-th-13,

#sortable-search-th-13-selected,

#sortable-search-td-13,

#sortable-search-td-13-selected{

	width: 60px;

}





/*Sort Arrows*/



.sortable-search-selected a,

.sortable-search-selected-down a,

.sortable-search-not-selected a{

	display: block;

	width: 100%;

}

.sortable-search-selected a:link, 

.sortable-search-selected a:visited,

.sortable-search-selected a:hover, 

.sortable-search-selected a:active{

	background-image: url(../images/sort-arrow-up.gif);

	background-repeat: no-repeat;

	background-position: right top;

	color: #FFFFFF;

	text-decoration: none;

}

.sortable-search-selected-down a:link, 

.sortable-search-selected-down a:visited,

.sortable-search-selected-down a:hover, 

.sortable-search-selected-down a:active{

	background-image: url(../images/sort-arrow-down.gif);

	background-repeat: no-repeat;

	background-position: right top;

	color: #FFFFFF;

	text-decoration: none;

}

.sortable-search-not-selected a:link, 

.sortable-search-not-selected a:visited{

	background-image: none;

	color: #BCBFD1;

	text-decoration: none;

}

.sortable-search-not-selected a:hover, 

.sortable-search-not-selected a:active{

	background-image: url(../images/sort-arrow-up-hover.gif);

	background-repeat: no-repeat;

	background-position: right top;

	color: #FFFFFF;

	text-decoration: underline;

}



/*---------------------------------------------------------------

Multiple pages

---------------------------------------------------------------*/

#page-returns{

	float: left;

	width: 130px;

	padding: 9px;

	color: #FF9900;

	font-size: 11px;

	font-weight: bold;

}

#page-navigation, #page-navigation-bot{

	float: right;

	width: 350px;

	padding: 3px 5px 8px 0;

}

#page-navigation form, #page-navigation-bot form{

	display: inline;

	border: 0;

	padding: 0;

}

.page-input{

	font-size: 11px;

	width: 40px;

	background-color: #BCBFD1;

}

.page-td-02, .page-td-03{

	color: #FF9900;

	font-size: 11px;

	font-weight: bold;

}

.page-td-02{

	padding-right: 2em;

}

#page-line{

	height: 7px;

	background-image: url(../images/page-line.gif);

	background-repeat: repeat-x;

	background-position: left top;

}

#page-back-top{

	float: left;

	padding: 17px 0 15px 13px;

	width: 143px;

}

#page-navigation-bot{

	padding: 17px 5px 15px 0;

}



/*---------------------------------------------------------------

Search For A Coach

---------------------------------------------------------------*/



#search-for-coach-details{

	width: 522px;

	margin: 8px 0 0 14px;

	padding: 12px 12px 24px 12px;

	background-color: #2C3042;

	background-image: url(../images/search-for-coach-bg-tile.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

}

#search-for-coach-details h1{

	display: inline;

	color: #FF9900;

	font-size: 16px;

	font-weight: bold;

}

#search-for-coach-details strong{

	font-size: 13px;

	font-weight: bold;

}

#search-for-coach-details p{

	padding-right: 1em;

	padding-left: 1em;

}

#search-for-coach-buttons{

	width: 265px;

	margin: 1em auto;

	padding: 0;

	text-align: center;

}

#search-for-coach-return-button{

	width: 169px;

	float: right;

}

#search-for-coach-print-button{

	width: 86px;

	float: left;

}



/*---------------------------------------------------------------

Search For A Student

---------------------------------------------------------------*/

#search-for-student-quicklinks{

	margin: 3px 0 0 14px;

	width: 547px;

}

#search-for-student-quicklinks ul{

	margin: 0;

	padding: 0;

	list-style: none;

}

#search-for-student-quicklinks li{

	float: left;

	margin: 0;

	padding: 0 1px 0 0;

}



#quickfacts-container{

	margin: 15px 0 0 14px;

	width: 546px;

}

#quickfacts-photo-container{

	margin: 0;

	padding: 0;

	width: 173px;

	float: left;

}

#quickfacts-photo-shadow-bot-tile{

	background-image: url(../images/student-profile-photos/shadow-bot-tile.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	background-color: #FFFFFF;

}

#quickfacts-photo-shadow-rt-tile{

	background-image: url(../images/student-profile-photos/shadow-rt-tile.gif);

	background-repeat: repeat-y;

	background-position: right top;

}

#quickfacts-photo-shadow-top-rt{

	background-image: url(../images/student-profile-photos/shadow-top-rt.gif);

	background-repeat: no-repeat;

	background-position: right top;

}

#quickfacts-photo-shadow-bot-lt{

	background-image: url(../images/student-profile-photos/shadow-bot-lt.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

}

#quickfacts-photo-shadow-bot-rt{

	background-image: url(../images/student-profile-photos/shadow-bot-rt.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

	padding: 3px 10px 11px 3px;

}

#quickfacts-photo{

	margin: 0;

	padding: 1px;

	width: 158px;

	height: 158px;

	background-color: #999999;

	overflow: hidden;

}

#quickfacts-content-container{

	margin: 0;

	padding: 0;

	width: 360px;

	float: right;

}

#quickfacts-content-name{

	font-size: 14px;

	font-weight: bold;

	font-style: italic;

	padding-bottom: 18px;

}

.quickfacts-content-left{

	width: 125px;

	float: left;

}

.quickfacts-content-right{

	width: 210px;

	float: right;

}

.quickfacts-content-label-01, .quickfacts-content-label-02{

	font-size: 12px;

	font-weight: bold;

	color: #BCBFD1;

	text-align: right;

	float: left;

	padding: 2px 0 3px 0;

}

.quickfacts-content-data-01, .quickfacts-content-data-02{

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-align: left;

	float: right;

	padding: 2px 0 3px 0;

}

.quickfacts-content-label-01{

	width: 53px;

}

.quickfacts-content-data-01{

	width: 64px;

}

.quickfacts-content-label-02{

	width: 98px;

}

.quickfacts-content-data-02{

	width: 104px;

}

.quickfacts-content-clearline{

	clear: both;

	height: 1px;

	background-color: #5E6276;

}

#quickfacts-buttons{

	margin: 20px 0 0 0;

	width: 360px;

}

#quickfacts-buttons ul{

	margin: 0;

	padding: 0;

	list-style: none;

}

#quickfacts-buttons li{

	float: left;

}

#quickfacts-button-01, #quickfacts-button-02{

	padding-right: 3px;

}



.current-data-containers{

	padding: 20px 20px 25px 20px;

	width: 506px;

	margin: 8px 0 0 14px;

	background-color: #2C3042;

	font-size: 11px;

	font-weight: bold;

}

.current-data-id{

	padding-bottom: 4px;

	margin-bottom: 6px;

	background-image: url(../images/coach/orange-line.gif);

	background-repeat: repeat-x;

	background-position: left bottom;	

}

.current-data-left, .current-data-right{

	width: 250px;

}

.current-data-left{

	float: left;

}

.current-data-right{

	float: right;

}

.current-data-heading-01, .current-data-heading-02{

	color: #BCBFD1;

	text-align: right;

	float: left;

	padding-top: 2px;

}

.current-data-content-01, .current-data-content-02{

	color: #FFFFFF;

	text-align: left;

	float: right;

	padding-top: 2px;

}

.current-data-heading-01{

	width: 50px;

}

.current-data-heading-02{

	width: 77px;

}

.current-data-content-01{

	width: 195px;

}

.current-data-content-02{

	width: 166px;

}



#current-data-position{

	width: 320px;

	padding: 20px 0 3px 0;

	float: left;

}

#current-data-position em{

	color: #BCBFD1;

	font-style: normal;

}

#uploaded-schedule{

	width: 150px;

	padding: 20px 0 3px 0;

	float: right;

	text-align: right;

}





.current-data-chart ul{

 padding-left: 1em;

 margin-left: 1em;

}



/*

01-06 Lacrosse Data - Primary Position - Attack

07-09 Lacrosse Data, Other Sports & Academic - Sports Honors, etc

10-14 Benchmark Data - Physique

15-19 Benchmark Data - Speed

20-23 Benchmark Data - Skills

30-36 Lacrosse Data - Primary Position - Midfielder

37-41 Lacrosse Data - Primary Position - Goalie

42-45 Lacrosse Data - Primary Position - Defense

*/



.current-data-chart-th-01,

.current-data-chart-th-02,

.current-data-chart-th-03,

.current-data-chart-th-04,

.current-data-chart-th-05,

.current-data-chart-th-06,

.current-data-chart-th-07,

.current-data-chart-th-08,

.current-data-chart-th-09,

.current-data-chart-th-07-alt,

.current-data-chart-th-08-alt,

.current-data-chart-th-09-alt,

.current-data-chart-th-10,

.current-data-chart-th-11,

.current-data-chart-th-12,

.current-data-chart-th-13,

.current-data-chart-th-14,

.current-data-chart-th-15,

.current-data-chart-th-16,

.current-data-chart-th-17,

.current-data-chart-th-18,

.current-data-chart-th-19,

.current-data-chart-th-20,

.current-data-chart-th-21,

.current-data-chart-th-22,

.current-data-chart-th-23,

.current-data-chart-th-30,

.current-data-chart-th-31,

.current-data-chart-th-32,

.current-data-chart-th-33,

.current-data-chart-th-34,

.current-data-chart-th-35,

.current-data-chart-th-36,

.current-data-chart-th-37,

.current-data-chart-th-38,

.current-data-chart-th-39,

.current-data-chart-th-40,

.current-data-chart-th-41,

.current-data-chart-th-42,

.current-data-chart-th-43,

.current-data-chart-th-44,

.current-data-chart-th-45{

	background-color: #4E5266;

	color: #BCBFD1;

	padding: 3px 2px 5px 2px;

	border-right: 1px solid #2C3042;

	border-bottom: 1px solid #2C3042;

	text-align: center;

	vertical-align: top;

	font-size: 11px;

}

.current-data-chart-th-01,

.current-data-chart-th-07,

.current-data-chart-th-07-alt,

.current-data-chart-th-10,

.current-data-chart-th-15,

.current-data-chart-th-20,

.current-data-chart-th-30,

.current-data-chart-th-37,

.current-data-chart-th-42{

	border-left: 1px solid #4E5266;

}

.current-data-chart-th-06,

.current-data-chart-th-09,

.current-data-chart-th-09-alt,

.current-data-chart-th-14,

.current-data-chart-th-19,

.current-data-chart-th-23,

.current-data-chart-th-36,

.current-data-chart-th-41,

.current-data-chart-th-45{

	border-right: 1px solid #4E5266;

}



.current-data-chart-td-01,

.current-data-chart-td-02,

.current-data-chart-td-03,

.current-data-chart-td-04,

.current-data-chart-td-05,

.current-data-chart-td-06,

.current-data-chart-td-07,

.current-data-chart-td-08,

.current-data-chart-td-09,

.current-data-chart-td-07-alt,

.current-data-chart-td-08-alt,

.current-data-chart-td-09-alt,

.current-data-chart-td-10,

.current-data-chart-td-11,

.current-data-chart-td-12,

.current-data-chart-td-13,

.current-data-chart-td-14,

.current-data-chart-td-15,

.current-data-chart-td-16,

.current-data-chart-td-17,

.current-data-chart-td-18,

.current-data-chart-td-19,

.current-data-chart-td-20,

.current-data-chart-td-21,

.current-data-chart-td-22,

.current-data-chart-td-23,

.current-data-chart-td-30,

.current-data-chart-td-31,

.current-data-chart-td-32,

.current-data-chart-td-33,

.current-data-chart-td-34,

.current-data-chart-td-35,

.current-data-chart-td-36,

.current-data-chart-td-37,

.current-data-chart-td-38,

.current-data-chart-td-39,

.current-data-chart-td-40,

.current-data-chart-td-41,

.current-data-chart-td-42,

.current-data-chart-td-43,

.current-data-chart-td-44,

.current-data-chart-td-45{

	background-color: #2C3042;

	color: #FFFFFF;

	padding: 2px 2px 4px 2px;

	border-right: 1px solid #4E5266;

	border-bottom: 1px solid #4E5266;

	text-align: center;

	vertical-align: top;

	font-size: 11px;

}

.current-data-chart-td-01,

.current-data-chart-td-07,

.current-data-chart-td-07-alt,

.current-data-chart-td-10,

.current-data-chart-td-15,

.current-data-chart-td-20,

.current-data-chart-td-30,

.current-data-chart-td-37,

.current-data-chart-td-42{

	border-left: 1px solid #4E5266;

}

.current-data-chart-td-06,

.current-data-chart-td-09,

.current-data-chart-td-09-alt,

.current-data-chart-td-14,

.current-data-chart-td-19,

.current-data-chart-td-24,

.current-data-chart-td-36,

.current-data-chart-td-41,

.current-data-chart-td-45{

	border-right: 1px solid #4E5266;

}



.current-data-chart-th-01,

.current-data-chart-td-01{

	width: 94px;

}

.current-data-chart-th-02,

.current-data-chart-td-02{

	width: 65px;

}

.current-data-chart-th-03,

.current-data-chart-td-03{

	width: 58px;

}

.current-data-chart-th-04,

.current-data-chart-td-04{

	width: 75px;

}

.current-data-chart-th-05,

.current-data-chart-td-05{

	width: 70px;

}

.current-data-chart-th-06,

.current-data-chart-td-06{

	width: 113px;

}

.current-data-chart-th-07,

.current-data-chart-td-07,

.current-data-chart-th-07-alt,

.current-data-chart-td-07-alt{

	width: 159px;

}

.current-data-chart-th-08,

.current-data-chart-td-08,

.current-data-chart-th-08-alt,

.current-data-chart-td-08-alt{

	width: 160px;

}

.current-data-chart-th-09,

.current-data-chart-td-09,

.current-data-chart-th-09-alt,

.current-data-chart-td-09-alt{

	width: 159px;

}

.current-data-chart-th-10,

.current-data-chart-td-10{

	width: 84px;

}

.current-data-chart-th-11,

.current-data-chart-td-11{

	width: 84px;

}

.current-data-chart-th-12,

.current-data-chart-td-12{

	width: 84px;

}

.current-data-chart-th-13,

.current-data-chart-td-13{

	width: 123px;

}

.current-data-chart-th-14,

.current-data-chart-td-14{

	width: 105px;

}

.current-data-chart-th-15,

.current-data-chart-td-15{

	width: 90px;

}

.current-data-chart-th-16,

.current-data-chart-td-16{

	width: 88px;

}

.current-data-chart-th-17,

.current-data-chart-td-17{

	width: 116px;

}

.current-data-chart-th-18,

.current-data-chart-td-18{

	width: 94px;

}

.current-data-chart-th-19,

.current-data-chart-td-19{

	width: 92px;

}

.current-data-chart-th-20,

.current-data-chart-td-20{

	width: 121px;

}

.current-data-chart-th-21,

.current-data-chart-td-21{

	width: 121px;

}

.current-data-chart-th-22,

.current-data-chart-td-22{

	width: 121px;

}

.current-data-chart-th-23,

.current-data-chart-td-23{

	width: 122px;

}

.current-data-chart-th-30,

.current-data-chart-td-30{

	width: 75px;

}

.current-data-chart-th-31,

.current-data-chart-td-31{

	width: 50px;

}

.current-data-chart-th-32,

.current-data-chart-td-32{

	width: 89px;

}

.current-data-chart-th-33,

.current-data-chart-td-33{

	width: 43px;

}

.current-data-chart-th-34,

.current-data-chart-td-34{

	width: 55px;

}

.current-data-chart-th-35,

.current-data-chart-td-35{

	width: 52px;

}

.current-data-chart-th-36,

.current-data-chart-td-36{

	width: 105px;

}

.current-data-chart-th-37,

.current-data-chart-td-37{

	width: 85px;

}

.current-data-chart-th-38,

.current-data-chart-td-38{

	width: 76px;

}

.current-data-chart-th-39,

.current-data-chart-td-39{

	width: 106px;

}

.current-data-chart-th-40,

.current-data-chart-td-40{

	width: 73px;

}

.current-data-chart-th-41,

.current-data-chart-td-41{

	width: 139px;

}

.current-data-chart-th-42,

.current-data-chart-td-42{

	width: 94px;

}

.current-data-chart-th-43,

.current-data-chart-td-43{

	width: 73px;

}

.current-data-chart-th-44,

.current-data-chart-td-44{

	width: 133px;

}

.current-data-chart-th-45,

.current-data-chart-td-45{

	width: 184px;

}



/*

Data that is left justified

*/

.current-data-chart-th-07,

.current-data-chart-td-07,

.current-data-chart-th-08,

.current-data-chart-td-08,

.current-data-chart-th-09,

.current-data-chart-td-09{

	text-align: left;

	padding-left: 6px;

	padding-right 6px;

}



#current-data-other-sports{

	font-size: 11px;

	padding: 0 0 1em 0;

}

#current-data-other-sports strong{

	color: #BCBFD1;

}







.current-data-benchmark, .current-data-benchmark2{

	font-size: 11px;

	padding: 1em 0 3px 0;

	text-transform: uppercase;

}

.current-data-benchmark2{

	padding: 2em 0 3px 0;

}

.current-data-chart-th-07-alt,

.current-data-chart-td-07-alt,

.current-data-chart-th-08-alt,

.current-data-chart-td-08-alt,

.current-data-chart-th-09-alt,

.current-data-chart-td-09-alt{

	padding-left: 6px;

	padding-right 6px;

}



/*

Different color background

*/

.current-data-chart-new-01,

.current-data-chart-new-02{

	background-color: #1A1D28;

	color: #BCBFD1;

	padding: 2px 2px 4px 2px;

	border-right: 1px solid #2C3042;

	border-bottom: 1px solid #2C3042;

	text-align: center;

	vertical-align: top;

	font-size: 11px;

}

.current-data-chart-new-01{

	border-left: 1px solid #1A1D28;

	width: 247;

}

.current-data-chart-new-02{

	border-right: 1px solid #1A1D28;

	width: 248;

}







.yearly-and-contact-container{

	margin: 50px 0 0 7px;

	width: 560px;

}

.yearly-and-contact-bg{

	padding: 0 6px;

	background-image: url(../images/coach/gradient.gif);

	background-repeat: repeat-x;

	background-position: left top;

}

.yearly-and-contact-header{

	padding: 0;

	margin: 0;

}





.yearly-comparisons-id{

	width: 500px;

	padding: 25px 0 3px 3px;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 11px;

}

.yearly-comparisons-id em{

	color: #BCBFD1;

	font-style: normal;

}



/*

00 - Year used in every chart

01-06 Lacrosse Data - Primary Position



10-14 Benchmark Data - Physique

15-19 Benchmark Data - Speed

20-23 Benchmark Data - Skills



30-36 Lacrosse Data - Primary Position - Midfielder

37-41 Lacrosse Data - Primary Position - Goalie

42-45 Lacrosse Data - Primary Position - Defense

*/



.yearly-comparisons-chart-th-00,

.yearly-comparisons-chart-th-01,

.yearly-comparisons-chart-th-02,

.yearly-comparisons-chart-th-03,

.yearly-comparisons-chart-th-04,

.yearly-comparisons-chart-th-05,

.yearly-comparisons-chart-th-06,

.yearly-comparisons-chart-th-10,

.yearly-comparisons-chart-th-11,

.yearly-comparisons-chart-th-12,

.yearly-comparisons-chart-th-13,

.yearly-comparisons-chart-th-14,

.yearly-comparisons-chart-th-15,

.yearly-comparisons-chart-th-16,

.yearly-comparisons-chart-th-17,

.yearly-comparisons-chart-th-18,

.yearly-comparisons-chart-th-19,

.yearly-comparisons-chart-th-20,

.yearly-comparisons-chart-th-21,

.yearly-comparisons-chart-th-22,

.yearly-comparisons-chart-th-23,

.yearly-comparisons-chart-th-30,

.yearly-comparisons-chart-th-31,

.yearly-comparisons-chart-th-32,

.yearly-comparisons-chart-th-33,

.yearly-comparisons-chart-th-34,

.yearly-comparisons-chart-th-35,

.yearly-comparisons-chart-th-36,

.yearly-comparisons-chart-th-37,

.yearly-comparisons-chart-th-38,

.yearly-comparisons-chart-th-39,

.yearly-comparisons-chart-th-40,

.yearly-comparisons-chart-th-41,

.yearly-comparisons-chart-th-42,

.yearly-comparisons-chart-th-43,

.yearly-comparisons-chart-th-44,

.yearly-comparisons-chart-th-45{

	background-color: #FF9900;

	color: #333333;

	padding: 3px 2px 5px 2px;

	border-right: 1px solid #4E5266;

	border-bottom: 1px solid #2C3042;

	text-align: center;

	vertical-align: top;

	font-size: 11px;

	font-weight: bold;

}

.yearly-comparisons-chart-th-00{

	border-left: 1px solid #FF9900;

}

.yearly-comparisons-chart-th-06,

.yearly-comparisons-chart-th-14,

.yearly-comparisons-chart-th-19,

.yearly-comparisons-chart-th-23,

.yearly-comparisons-chart-th-36,

.yearly-comparisons-chart-th-41,

.yearly-comparisons-chart-th-45{

	border-right: 1px solid #FF9900;

}



.yearly-comparisons-chart-td-00,

.yearly-comparisons-chart-td-01,

.yearly-comparisons-chart-td-02,

.yearly-comparisons-chart-td-03,

.yearly-comparisons-chart-td-04,

.yearly-comparisons-chart-td-05,

.yearly-comparisons-chart-td-06,

.yearly-comparisons-chart-td-10,

.yearly-comparisons-chart-td-11,

.yearly-comparisons-chart-td-12,

.yearly-comparisons-chart-td-13,

.yearly-comparisons-chart-td-14,

.yearly-comparisons-chart-td-15,

.yearly-comparisons-chart-td-16,

.yearly-comparisons-chart-td-17,

.yearly-comparisons-chart-td-18,

.yearly-comparisons-chart-td-19,

.yearly-comparisons-chart-td-20,

.yearly-comparisons-chart-td-21,

.yearly-comparisons-chart-td-22,

.yearly-comparisons-chart-td-23,

.yearly-comparisons-chart-td-30,

.yearly-comparisons-chart-td-31,

.yearly-comparisons-chart-td-32,

.yearly-comparisons-chart-td-33,

.yearly-comparisons-chart-td-34,

.yearly-comparisons-chart-td-35,

.yearly-comparisons-chart-td-36,

.yearly-comparisons-chart-td-37,

.yearly-comparisons-chart-td-38,

.yearly-comparisons-chart-td-39,

.yearly-comparisons-chart-td-40,

.yearly-comparisons-chart-td-41,

.yearly-comparisons-chart-td-42,

.yearly-comparisons-chart-td-43,

.yearly-comparisons-chart-td-44,

.yearly-comparisons-chart-td-45{

	background-color: #4E5266;

	color: #FFFFFF;

	padding: 2px 2px 4px 2px;

	border-right: 1px solid #2C3042;

	border-bottom: 1px solid #2C3042;

	text-align: center;

	vertical-align: top;

	font-size: 11px;

	font-weight: bold;

}

.yearly-comparisons-chart-td-00{

	border-left: 1px solid #2C3042;

}

.yearly-comparisons-chart-td-06,

.yearly-comparisons-chart-td-14,

.yearly-comparisons-chart-td-19,

.yearly-comparisons-chart-td-24{

	border-right: 1px solid #2C3042;

}



.yearly-comparisons-chart-th-00,

.yearly-comparisons-chart-td-00,

.yearly-comparisons-chart-blank{

	width: 40px;

}

.yearly-comparisons-chart-th-01,

.yearly-comparisons-chart-td-01{

	width: 94px;

}

.yearly-comparisons-chart-th-02,

.yearly-comparisons-chart-td-02{

	width: 65px;

}

.yearly-comparisons-chart-th-03,

.yearly-comparisons-chart-td-03{

	width: 58px;

}

.yearly-comparisons-chart-th-04,

.yearly-comparisons-chart-td-04{

	width: 75px;

}

.yearly-comparisons-chart-th-05,

.yearly-comparisons-chart-td-05{

	width: 70px;

}

.yearly-comparisons-chart-th-06,

.yearly-comparisons-chart-td-06{

	width: 113px;

}

.yearly-comparisons-chart-th-10,

.yearly-comparisons-chart-td-10{

	width: 80px;

}

.yearly-comparisons-chart-th-11,

.yearly-comparisons-chart-td-11{

	width: 84px;

}

.yearly-comparisons-chart-th-12,

.yearly-comparisons-chart-td-12{

	width: 84px;

}

.yearly-comparisons-chart-th-13,

.yearly-comparisons-chart-td-13{

	width: 123px;

}

.yearly-comparisons-chart-th-14,

.yearly-comparisons-chart-td-14{

	width: 105px;

}

.yearly-comparisons-chart-th-15,

.yearly-comparisons-chart-td-15{

	width: 88px;

}

.yearly-comparisons-chart-th-16,

.yearly-comparisons-chart-td-16{

	width: 88px;

}

.yearly-comparisons-chart-th-17,

.yearly-comparisons-chart-td-17{

	width: 116px;

}

.yearly-comparisons-chart-th-18,

.yearly-comparisons-chart-td-18{

	width: 94px;

}

.yearly-comparisons-chart-th-19,

.yearly-comparisons-chart-td-19{

	width: 90px;

}

.yearly-comparisons-chart-th-20,

.yearly-comparisons-chart-td-20{

	width: 120px;

}

.yearly-comparisons-chart-th-21,

.yearly-comparisons-chart-td-21{

	width: 120px;

}

.yearly-comparisons-chart-th-22,

.yearly-comparisons-chart-td-22{

	width: 120px;

}

.yearly-comparisons-chart-th-23,

.yearly-comparisons-chart-td-23{

	width: 121px;

}



.yearly-comparisons-chart-th-30,

.yearly-comparisons-chart-td-30{

	width: 75px;

}

.yearly-comparisons-chart-th-31,

.yearly-comparisons-chart-td-31{

	width: 50px;

}

.yearly-comparisons-chart-th-32,

.yearly-comparisons-chart-td-32{

	width: 89px;

}

.yearly-comparisons-chart-th-33,

.yearly-comparisons-chart-td-33{

	width: 43px;

}

.yearly-comparisons-chart-th-34,

.yearly-comparisons-chart-td-34{

	width: 55px;

}

.yearly-comparisons-chart-th-35,

.yearly-comparisons-chart-td-35{

	width: 52px;

}

.yearly-comparisons-chart-th-36,

.yearly-comparisons-chart-td-36{

	width: 105px;

}

.yearly-comparisons-chart-th-37,

.yearly-comparisons-chart-td-37{

	width: 85px;

}

.yearly-comparisons-chart-th-38,

.yearly-comparisons-chart-td-38{

	width: 76px;

}

.yearly-comparisons-chart-th-39,

.yearly-comparisons-chart-td-39{

	width: 106px;

}

.yearly-comparisons-chart-th-40,

.yearly-comparisons-chart-td-40{

	width: 73px;

}

.yearly-comparisons-chart-th-41,

.yearly-comparisons-chart-td-41{

	width: 139px;

}

.yearly-comparisons-chart-th-42,

.yearly-comparisons-chart-td-42{

	width: 94px;

}

.yearly-comparisons-chart-th-43,

.yearly-comparisons-chart-td-43{

	width: 73px;

}

.yearly-comparisons-chart-th-44,

.yearly-comparisons-chart-td-44{

	width: 133px;

}

.yearly-comparisons-chart-th-45,

.yearly-comparisons-chart-td-45{

	width: 184px;

}

/*

Different color background

*/

.yearly-comparisons-chart-new-01,

.yearly-comparisons-chart-new-02{

	background-color: #1A1D28;

	color: #BCBFD1;

	padding: 2px 2px 4px 2px;

	border-right: 1px solid #4E5266;

	border-bottom: 1px solid #4E5266;

	text-align: center;

	vertical-align: top;

	font-size: 11px;

	font-weight:bold;

}

.yearly-comparisons-chart-new-01{

	border-left: 1px solid #1A1D28;

	width: 245;

}

.yearly-comparisons-chart-new-02{

	border-right: 1px solid #1A1D28;

	width: 246;

}

.yearly-comparisons-chart-blank{

	padding:0;

	border: 0;

}



/*

Contact 3 column charts

*/

.contact-chart-container{

	padding-top: 9px;

}

.contact-chart-top-space{

	height: 15px;

}

.contact-chart-th-01,

.contact-chart-th-02,

.contact-chart-th-03,

.contact-chart-th-04{

	background-color: #FF9900;

	color: #333333;

	padding: 3px 10px 5px 10px;

	border-right: 1px solid #4E5266;

	border-bottom: 1px solid #2C3042;

	text-align: left;

	vertical-align: top;

	font-size: 11px;

	font-weight: bold;

	width: 161px;

}

.contact-chart-th-01,

.contact-chart-th-04{

	border-left: 1px solid #FF9900;

}

.contact-chart-th-03,

.contact-chart-th-04{

	border-right: 1px solid #FF9900;

}

.contact-chart-th-04{

	width: 520px;

}

.contact-chart-td-01,

.contact-chart-td-02,

.contact-chart-td-03{

	background-color: #4E5266;

	color: #FFFFFF;

	padding: 6px 10px 10px 10px;

	border-right: 1px solid #2C3042;

	border-bottom: 1px solid #2C3042;

	text-align: left;

	vertical-align: top;

	font-size: 11px;

	width: 161px;

}

.contact-chart-td-01{

	border-left: 1px solid #2C3042;

}

.contact-chart-td-03{

	border-right: 1px solid #2C3042;

}



#search-for-student-bot-buttons{

	margin: 24px auto 40px auto;

	width: 348px;

}

#search-for-student-bot-buttons ul{

	margin: 0;

	padding: 0;

	list-style: none;

}

#search-for-student-bot-buttons li{

	float: left;

}

#search-for-student-bot-button-01, #search-for-student-bot-button-02{

	padding-right: 3px;

}



/*---------------------------------------------------------------

Student - Profile

---------------------------------------------------------------*/

/*Page 1 - Landing Page*/

.student-profile-big-icons-container{

	margin: 0 0 0 38px;

	padding-bottom: 33px;

	width: 522px;

}

.student-profile-big-icons-image{

	width: 56px;

	float: left;

	padding-top: 3px;

}

.student-profile-big-icons-text{

	width: 410px;

	padding-right: 38px;

	float: right;

}



/*Page Identifier Select Box*/

#student-profile-id-container{

	margin: 1em 0 0 14px;

	width: 546px;

}

#student-profile-id-icon{

	float: left;

	width: 28px;

}

#student-profile-id-2-cols{

	float: right;

	width: 512px;

}

#student-profile-id-input, #student-profile-id-select{

	width: 462px;

}

#student-profile-id-select{

	float: left;

}

#student-profile-id-input{

	font-size: 14px;

	font-weight: bold;

	font-style: italic;

	color: #FF9900;

	background-color: #2C3042;

	height: 20px;

}

#student-profile-id-select form{

	display: inline;

	margin:0;

	padding: 0;

}

#student-profile-id-view{

	float: right;

	width: 47px;

}



/*Section Headers and content container*/

.student-profile-section-headers{

	width: 512px;

	background-color: #2C3042;

	padding: 2px 8px 4px 8px;

	color: #FF9933;

	font-size: 13px;

	font-weight: bold;

}

#student-profile-content{

	margin: 1.5em 0 2em 20px;

	width: 522px;

}

#student-profile-content form{

	display: inline;

	margin: 0;

	padding: 0;

}





/*Form columns and input sizes*/

.student-profile-form{

	padding: 1em 18px 3em 18px;

	height:1%;

}

.student-profile-form hr{

	margin: 1.5em 0;

}

.student-profile-form-col-01{

	width: 131px;

	padding: 3px 0 3px 0;

	text-align: right;

	float: left;

}

.student-profile-form-col-02{

	padding: 0 0 3px 0;

	float: right;

	width: 344px;

}

.student-profile-form-col-03{

	padding: 0;

	float: right;

	width: 344px;

}

.student-profile-form-col-04{

	padding: 0;

	float: left;

	width: 83px;

}

.student-profile-form-col-05{

	padding: 0;

	float: right;

	width: 238px;

}

.student-profile-form-col-06{

	padding: 3px 0 0 0;

	float: left;

	text-align: right;

	width: 91px;

}

.student-profile-form-col-07{

	padding: 0 0 1px 0;

	float: right;

	width: 138px;

}

.student-profile-form-col-08{

	padding: 0 0 1px 0;

	float: left;

	width: 265px;

}

.student-profile-form-col-09{

	float: right;

	width: 67px;

}

.student-profile-form-col-10{

	width: 119px;

	margin: 6px auto 0  auto;

	padding-right: 38px;

}

.student-profile-form-col-11{

	margin: 6px 0 0 0;

	padding-right: 38px;

	text-align: center;

	font-size: 11px;

	font-style: italic;

}

.student-profile-form-col-12{

	width: 182px;

	padding: 3px 0 3px 0;

	text-align: right;

	float: left;

}

.student-profile-form-col-13{

	padding: 0 0 3px 0;

	float: right;

	width: 293px;

}

.student-profile-form-col-14{

	padding: 0 0 1px 0;

	float: left;

	width: 214px;

}

.student-profile-form-col-15{

	margin: 3px 0 1em 0;

	padding-right: 21px;

	text-align: right;

	font-size: 11px;

	font-style: italic;

}

.student-profile-form-small{

	font-size: 11px;

	font-style: italic;

	padding: 3px 0 1em 0;

}



 

.student-profile-form-input-01{

	width: 324px;

}

.student-profile-form-input-02{

	width: 143px;

}

.student-profile-form-input-03{

	width: 69px;

}

.student-profile-form-input-04{

	width: 83px;

}

.student-profile-form-input-05{

	width: 265px;

}

.student-profile-form-input-06{

	width: 214px;

}

.student-profile-form-input-07{

	width: 273px;

}



.student-profile-form-input-09{

	width: 180px;

}

.student-profile-form-input-01, 

.student-profile-form-input-02,

.student-profile-form-input-03,

.student-profile-form-input-04,

.student-profile-form-input-05,

.student-profile-form-input-06,

.student-profile-form-input-07,

.student-profile-form-input-08,

.student-profile-form-input-09{

	background-color: #BCBFD1;

}

.student-profile-form-input-code{

	width: 143px;
	background-color: #FF9933;
}
.school-code{
	font-weight: bold;
	color: #FF9933;
}

/*Duplicative style to accomidate for print button starts here*/



#student-profile-form-button-container-p2{

	margin: 0 auto 5em auto;

	width: 366px;

}

#student-profile-form-button-save-p2{

	float: left;

	width: 146px;

}

#student-profile-form-button-clear-container-p2{

	float: left;

	width: 216px;

}

#student-profile-form-button-clear-p2{

	float: left;

	width: 106px;

}

#student-profile-form-button-print-p2{

	float: right;

	width: 106px;

}

/*Duplicative style to accomidate for print button ends here*/





#student-profile-form-button-container{

	margin: 0 auto 5em auto;

	width: 252px;

}



#student-profile-form-button-container-submitted{

	margin: 0 auto 5em auto;

	width: 142px;

	display: none;

}



#student-profile-form-button-uploading{

	float: left;

	width: 142px;

}



#student-profile-form-button-save{

	float: left;

	width: 142px;

}

#student-profile-form-button-clear{

	float: right;

	width: 106px;

}



.student-current-data-containers{

	padding: 2px 8px;

	width: 506px;

	font-size: 11px;

	font-weight: bold;

}

#student-current-data-position{

	padding: 0;

	font-size: 13px;

	width: 250px;

	float: left;

}

#student-current-data-level{

	padding: 0;

	font-size: 13px;

	width: 250px;

	float: right;

	text-align: right;

}

#student-current-data-position em,

#student-current-data-level em{

	color: #BCBFD1;

	font-style: normal;

}

.student-chart-containers{

	padding: 2px;

	width: 506px;

	background-color: #2C3042;

	font-size: 11px;

	font-weight: bold;

}

.student-current-data-chart-th-01,

.student-current-data-chart-th-02,

.student-current-data-chart-th-03,

.student-current-data-chart-th-04,

.student-current-data-chart-th-05,

.student-current-data-chart-th-06,

.student-current-data-chart-th-07{

	background-color: #4E5266;

	color: #BCBFD1;

	padding: 3px 2px 5px 2px;

	border-right: 1px solid #2C3042;

	border-bottom: 1px solid #2C3042;

	text-align: center;

	vertical-align: top;

	font-size: 11px;

}

.student-current-data-chart-th-01{

	border-left: 1px solid #4E5266;

}

.student-current-data-chart-th-07{

	border-right: 1px solid #4E5266;

}



.student-current-data-chart-td-01,

.student-current-data-chart-td-02,

.student-current-data-chart-td-03,

.student-current-data-chart-td-04,

.student-current-data-chart-td-05,

.student-current-data-chart-td-06,

.student-current-data-chart-td-07{

	background-color: #2C3042;

	color: #FFFFFF;

	padding: 2px 2px 4px 2px;

	border-right: 1px solid #4E5266;

	border-bottom: 1px solid #4E5266;

	text-align: center;

	vertical-align: top;

	font-size: 11px;

}



.student-current-data-chart-td-01-alt,

.student-current-data-chart-td-02-alt,

.student-current-data-chart-td-03-alt,

.student-current-data-chart-td-04-alt,

.student-current-data-chart-td-05-alt,

.student-current-data-chart-td-06-alt,

.student-current-data-chart-td-07-alt{

	background-color: #FF9900;

	color: #2C3042;

	padding: 2px 2px 4px 2px;

	border-right: 1px solid #4E5266;

	border-bottom: 1px solid #4E5266;

	text-align: center;

	vertical-align: top;

	font-size: 11px;

}



.student-current-data-chart-td-01-alt-data,

.student-current-data-chart-td-02-alt-data,

.student-current-data-chart-td-03-alt-data,

.student-current-data-chart-td-04-alt-data,

.student-current-data-chart-td-05-alt-data,

.student-current-data-chart-td-06-alt-data,

.student-current-data-chart-td-07-alt-data{

	background-color: #FFCC66;

	color: #2C3042;

	padding: 2px 2px 4px 2px;

	border-right: 1px solid #4E5266;

	border-bottom: 1px solid #4E5266;

	text-align: center;

	vertical-align: top;

	font-size: 11px;

}



.student-current-data-chart-td-01,

.student-current-data-chart-td-01-alt,

.student-current-data-chart-td-01-alt-data{

	border-left: 1px solid #4E5266;

}

.student-current-data-chart-td-05,

.student-current-data-chart-td-05-alt,

.student-current-data-chart-td-05-alt-data{

	border-right: 1px solid #4E5266;

}



.student-current-data-chart-th-01,

.student-current-data-chart-td-01,

.student-current-data-chart-td-01-alt,

.student-current-data-chart-td-01-alt-data{

	width: 55px;

}

.student-current-data-chart-th-02,

.student-current-data-chart-td-02,

.student-current-data-chart-td-02-alt,

.student-current-data-chart-td-02-alt-data{

	width: 84px;

}

.student-current-data-chart-th-03,

.student-current-data-chart-td-03,

.student-current-data-chart-td-03-alt,

.student-current-data-chart-td-03-alt-data{

	width: 48px;

}

.student-current-data-chart-th-04,

.student-current-data-chart-td-04,

.student-current-data-chart-td-04-alt,

.student-current-data-chart-td-04-alt-data{

	width: 65px;

}

.student-current-data-chart-th-05,

.student-current-data-chart-td-05,

.student-current-data-chart-td-05-alt,

.student-current-data-chart-td-05-alt-data{

	width: 60px;

}

.student-current-data-chart-th-06,

.student-current-data-chart-td-06,

.student-current-data-chart-td-06-alt,

.student-current-data-chart-td-06-alt-data{

	width: 103px;

}

.student-current-data-chart-th-07,

.student-current-data-chart-td-07,

.student-current-data-chart-td-07-alt,

.student-current-data-chart-td-07-alt-data{

	width: 60px;

}





/*---------------------------------------------------------------

Nav Pages - Join Level 2

The div tags for the form are mostly taken from the Student Profile

---------------------------------------------------------------*/

#user-agreement-container{

	width: 444px;

	margin: 0 auto;

	padding: 0;

}

#user-agreement-header{

	

}

#user-agreement-text{

	width: 440px;

	height: 160px;

	margin: 0 auto;

	padding: 5px;

	border: 1px solid #BCBFD1;

	overflow: auto;

	font-size: 11px;

}

#user-agreement-text h1{

	font-size: 12px;

	font-weight: bold;

	display: block;

	padding: 0;

	margin: 0;

	text-align: center;

}

#user-agreement-text li{

	font-size: 11px;

	font-weight: bold;

}

#user-agreement-text p{

	font-size: 11px;

	font-weight: normal;

}

#user-agreement-check{

	padding: 1.5em 0;

	text-align: center;

}

#user-agreement-verisign{



}



#join-button-container{

	margin: 0 auto 5em auto;

	width: 281px;

}

#join-button-submit{

	float: left;

	width: 170px;

}

#join-button-clear{

	float: right;

	width: 106px;

}

#security-illustration{

	background-image: url(../images/illustration-security.gif);

	background-repeat: no-repeat;

	background-position: right top;

}

#credit-cards{

	background-image: url(../images/credit-cards.gif);

	background-repeat: no-repeat;

	background-position: right top;

}



#register-summary{
	padding: 0 0 1em 0;
	margin: 0;
}

.register-summary-td-01,
.register-summary-td-02,
.register-summary-promotion-01,
.register-summary-promotion-02,
.register-summary-total-01,
.register-summary-total-02{
	padding: 1em;
	margin: 0;
	border: 1px solid #FFFFFF;
	border-bottom: 0;
	text-align: left;
}

.register-summary-td-02,
.register-summary-promotion-02,
.register-summary-total-02{
	border-left: 0;
}
.register-summary-promotion-01,
.register-summary-promotion-02{
	color: #99FF99;
	font-weight: bold;
}
.register-summary-total-01,
.register-summary-total-02{
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
}

.register-summary-td-02,
.register-summary-promotion-02,
.register-summary-total-02{
	text-align: center;
}


/*---------------------------------------------------------------

Coach Profile

---------------------------------------------------------------*/

.coach-profile-form{

	padding: 2em 18px 0 18px;

	height:1%;

}

.coach-profile-form form{

	padding: 0;

	margin: 0;

	display: inline;

}

.coach-profile-form-col-01{

	width: 190px;

	padding: 3px 0 3px 0;

	text-align: right;

	float: left;

}

.coach-profile-form-col-02,

.coach-profile-form-col-02-alt{

	padding: 0 0 3px 0;

	float: right;

	width: 340px;

}

.coach-profile-form-col-02-alt{

	padding: 0 0 1px 0;

}

.coach-profile-form-col-03{

	padding: 0;

	float: left;

	width: 180px;

}

.coach-profile-form-col-04{

	padding: 0;

	float: right;

	width: 150px;

}

.coach-profile-form-col-05{

	padding: 3px 0 0 0;

	float: left;

	width: 20px;

}

.coach-profile-form-col-06{

	padding: 0;

	float: right;

	width: 123px;

}

.coach-profile-form-input-01{

	width: 324px;

}

.coach-profile-form-input-02{

	width: 169px;

}

.coach-profile-form-input-03{

	width: 107px;

}

.coach-profile-form-input-04{

	width: 35px;

}

.coach-profile-form-input-05{

	width: 44px;

}

.coach-profile-form-input-01, 

.coach-profile-form-input-02,

.coach-profile-form-input-03,

.coach-profile-form-input-04,

.coach-profile-form-input-05{

	background-color: #BCBFD1;

}



#coach-profile-form-button-container{

	margin: 0 auto;

	padding: 2em 10px 0 0;

	width: 252px;

}

#coach-profile-form-button-save{

	float: left;

	width: 142px;

}

#coach-profile-form-button-clear{

	float: right;

	width: 106px;

}



/*---------------------------------------------------------------

Favorites

---------------------------------------------------------------*/

#existing-favorites{

	margin: 0 0 0 14px;

	padding: 2em 0 2px 4px;

}

#favorites-list{

	margin: 0 0 0 14px;

	width: 546px;

	padding: 0;

	background-color: #2C3042;

}

#favorites-list ul{

	margin: 0;

	padding: 2em 1em 3em 1em;

	list-style: none;

}

#favorites-list li{

	margin: 0 0 0 1em;

	padding: 0 0 1.5em 20px;

	list-style: none;

	background-image: url(../images/icon-folder.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#favorites-list li a{

	font-weight: bold;

}

#favorites-list li a:link{

	color: #99CCFF;

}

#favorites-list li a:visited{

	color: #6699CC;

}

#favorites-list li a:hover,

#favorites-list li a:active{

	color: #CCFFFF;

}

.favorites-list-delete{

	padding: 0 0 0 10px;

	display: inline;

	vertical-align: bottom;

}

#create-folder-space{

	padding: 0;

	margin: 0;

	height: 7px;

}

#create-folder{

	background-image: url(../images/create-new-folder.gif);

	background-repeat: no-repeat;

	background-position: 20px 10px;

	padding: 0;

	margin: 0 0 0 14px;

	background-color: #2C3042;

	width: 546px;

	height: 77px;

}

#create-folder-container{

	padding: 34px 24px 0 23px;

	margin: 0;

}

#create-folder-container form{

	display: inline;

	padding: 0;

	margin: 0;

}

#create-folder-data-01{

	padding: 3px 0 0 0;

	margin: 0;

	width: 80px;

	float: left;

}

#create-folder-data-02{

	padding: 0;

	margin: 0;

	width: 419px;

	float: right;

}

#create-folder-data-03{

	padding: 0;

	margin: 0;

	width: 324px;

	float: left;

}

#create-folder-data-04{

	padding: 1px 0 0 0;

	margin: 0;

	width: 92px;

	float: right;

}

.create-folder-input{

	width: 318px;

	background-color: #BCBFD1;

}



/*Page Identifier Select Box*/

#favorites-id-container{

	margin: 2em 0 2em 14px;

	width: 546px;

}

#favorites-id-icon{

	float: left;

	width: 28px;

	padding-left: 4px;

}

#favorites-id-2-cols{

	float: right;

	width: 512px;

}

#favorites-id-input, #favorites-id-select{

	width: 462px;

}

#favorites-id-select{

	float: left;

}

#favorites-id-input{

	font-size: 14px;

	font-weight: bold;

	font-style: italic;

	color: #FF9900;

	background-color: #2C3042;

	height: 20px;

}

#favorites-id-select form{

	display: inline;

	margin:0;

	padding: 0;

}

#favorites-id-view{

	float: right;

	width: 47px;

}

.favorites-profile-container{

	margin: 0 0 0 14px;

	width: 546px;

	padding: 0;

	background-color: #2C3042;

	border-bottom: 9px solid #4E5266;

}

.favorites-profile-container-padding{

	margin: 0;

	padding: 18px 22px 2em 22px;

}

.favorites-profile-container-padding h1{

	display: block;

	color: #FF9900;

	font-weight: bold;

	font-style: italic;

	font-size: 13px;

	padding: 0 0 1em 0;

	margin: 0;

}

.favorites-profile-genetic-data-td-01,

.favorites-profile-genetic-data-td-03,

.favorites-profile-genetic-data-td-05,

.favorites-profile-genetic-data-td-07{

	text-align: right;

	vertical-align: top;

	color: #BCBFD1;

	font-weight: bold;

	font-size: 11px;

	padding: .25em 0 .25em 0;

	margin: 0;

}

.favorites-profile-genetic-data-td-02,

.favorites-profile-genetic-data-td-04,

.favorites-profile-genetic-data-td-06,

.favorites-profile-genetic-data-td-08{

	text-align: left;

	vertical-align: top;

	color: #FFFFFF;

	font-weight: bold;

	font-size: 11px;

	padding: .25em 0 .25em 9px;

	margin: 0;

}

.favorites-profile-genetic-data-td-line{

	background-color: #BCBFD1;

	width: 1px;

	margin: 0;

	padding: 0;

	border: 8px solid #2C3042;

	border-top: 0;

	border-bottom: 0;

}



.favorites-data-th-01,

.favorites-data-th-02,

.favorites-data-th-03{

	text-align: left;

	vertical-align: top;

	color: #2C3042;

	background-color: #FF9900;

	font-weight: bold;

	font-size: 11px;

	padding: 6px 10px 8px 10px;

	margin: 0;

	border-left: 1px solid #2C3042;

}

.favorites-data-th-01{

	border-left: 1px solid #FF9900;

}

.favorites-data-th-03{

	border-right: 1px solid #FF9900;

}

.favorites-data-td-01,

.favorites-data-td-02,

.favorites-data-td-03{

	text-align: left;

	vertical-align: top;

	font-weight: bold;

	font-size: 11px;

	padding: 6px 10px 1em 10px;

	margin: 0;

	border-left: 1px solid #4E5266;

	border-bottom: 1px solid #4E5266;

}

.favorites-data-td-01{

	font-weight: normal;

}

.favorites-data-td-02 em,

.favorites-data-td-03 em{

	font-style: normal;

	font-weight: bold;

	color: #BCBFD1;

}

.favorites-data-td-03{

	border-right: 1px solid #4E5266;

}

.favorites-data-th-01,

.favorites-data-td-01{

	width: 186px;

}

.favorites-data-th-02,

.favorites-data-td-02{

	width: 168px;

}

.favorites-data-th-03,

.favorites-data-td-03{

	width: 88px;

}

.favorites-data-buttons-01{

/*Main container*/

	padding: 1em 0 0 0;

	margin: 0;

}

.favorites-data-buttons-01 form{

/*Main container*/

	padding: 0;

	margin: 0;

	display: inline;

}

.favorites-data-buttons-02{

/*Left container - holds input and reorder*/

	padding: 0;

	margin: 0;

	float: left;

	width: 128px;

}

.favorites-data-buttons-03{

/*Input*/

	padding: 0;

	margin: 0;

	float: left;

	width: 22px;

}

.favorites-data-buttons-04{

/*Reorder button*/

	padding: 0;

	margin: 0;

	float: right;

	width: 103px;

}

.favorites-data-buttons-05{

/*Right container - holds remove and full details*/

	padding: 0;

	margin: 0;

	float: right;

	width: 356px;

}

.favorites-data-buttons-06{

/*Remove*/

	padding: 0;

	margin: 0;

	float: left;

	width: 171px;

}

.favorites-data-buttons-07{

/*Reorder button*/

	padding: 0;

	margin: 0;

	float: right;

	width: 167px;

}

.favorites-order-input{

	padding: 0;

	margin: 0;

	width: 18px;

	background-color: #BCBFD1;

	font-size: 12px;

}

#favorites-bot-buttons-01{

/*Main container*/

	width: 382px;

	padding: 1em 0 3em 0;

	margin: 0 auto;

}

#favorites-bot-buttons-02{

/*Holds Print and Back To Top*/

	width: 218px;

	padding: 0;

	margin: 0;

	float: left;

}

#favorites-bot-buttons-03{

/*Print*/

	width: 86px;

	padding: 0;

	margin: 0;

	float: left;

}

#favorites-bot-buttons-04{

/*Back To Top*/

	width: 129px;

	padding: 0;

	margin: 0;

	float: right;

}

#favorites-bot-buttons-05{

/*Return to Search*/

	width: 161px;

	padding: 0;

	margin: 0;

	float: right;

}





/*---------------------------------------------------------------

Partners TD's

---------------------------------------------------------------*/

.partners-01{

	display: table-cell;

	width: 195px;

	text-align: center;

	padding: 30px 30px 30px 0;

	border-bottom: 1px solid #FFFFFF;

}

.partners-02{

	display: table-cell;

	width: 205px;

	text-align: left;

	padding: 30px 0 30px 0;

	border-bottom: 1px solid #FFFFFF;

}

/*---------------------------------------------------------------

PDF links

---------------------------------------------------------------*/

#pdf-links{

	margin: 2em 0;

}

#pdf-links a{

	background-image: url(../images/pdf-icon.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding: 0 0 0 20px;

	display: block;

}



/*---------------------------------------------------------------

Benchmark Data Input Fields

---------------------------------------------------------------*/

#benchmark-input-content{

	margin: 1.5em 0 2em 20px;

	width: 522px;

}

#benchmark-input-content form{

	display: inline;

	margin: 0;

	padding: 0;

}

.benchmark-input-section-headers{

	width: 512px;

	background-color: #2C3042;

	padding: 2px 8px 4px 8px;

	color: #FF9933;

	font-size: 13px;

	font-weight: bold;

}

/*Form columns and input sizes*/

.benchmark-input-form{

	padding: 1em 18px 3em 18px;

	height:1%;

}

.benchmark-input-form hr{

	margin: 1.5em 0;

}

.benchmark-input-form-col-01{

	width: 151px;

	padding: 3px 0 3px 0;

	text-align: right;

	float: left;

}

.benchmark-input-form-col-02{

	padding: 0 0 2px 0;

	float: right;

	width: 324px;

}

/*For ft and in*/

.benchmark-input-form-col-02-alt{

	padding: 0 100px 1px 0;

	float: right;

	width: 224px;

}

.benchmark-input-form-col-03{

	padding: 0;

	float: left;

	width: 100px;

}

.benchmark-input-form-col-04{

	padding: 0;

	float: right;

	width: 100px;

}

.benchmark-input-form-col-05{

	padding: 0;

	float: left;

	width: 70px;

}

.benchmark-input-form-col-06{

	padding: 3px 0 0 0;

	float: right;

	width: 25px;

}





/*For 1 data field*/

.benchmark-input-form-col-07{

	padding: 0;

	float: left;

	width: 290px;

}

.benchmark-input-form-col-08{

	padding: 3px 0 0 0;

	float: right;

	width: 30px;

}









.benchmark-input-form-input-01{

	width: 280px;

	background-color: #BCBFD1;

}

/*For ft and in*/

.benchmark-input-form-input-02{

	width: 60px;

	background-color: #BCBFD1;

}



#benchmark-input-form-button-container{

	margin: 0 auto 5em auto;

	width: 252px;

}

#benchmark-input-form-button-save{

	float: left;

	width: 142px;

}

#benchmark-input-form-button-clear{

	float: right;

	width: 106px;

}



/*---------------------------------------------------------------

Student - Timeline Blue Print

---------------------------------------------------------------*/

#blueprint-grade-container{

	padding: 1em 0;

	margin: 0 13px 1em 14px;

	border-bottom: 2px solid #2C3042;

	height: 1%;

}

#blueprint-grade{

	float: left;

	font-size: 14px;

	font-weight: bold;

	padding: 4px 0 0 6px;

	margin: 0;

	width: 240px;

}

#blueprint-grade strong{

	font-weight: bold;

	color: #BCBFD1;

}

#blueprint-grade-nav{

	float: right;

	width: 255px;

	padding: 0 6px 0 0;

	margin: 0;

}

#blueprint-grade-nav form{

	display: inline;

	margin: 0;

	padding: 0;

}

#blueprint-grade-select{

	float: left;

	width: 146px;

	padding: 0;

	margin: 0;

}

#blueprint-grade-select select{

	width: 220px;

	font-size: 11px;

	font-weight: bold;

	background-color: #BCBFD1;

}

#blueprint-grade-go{

	float: right;

	width: 30px;

	padding: 0;

	margin: 0;

}

.blueprint-section{

	color: #333333;

	background-color: #FF9900;

	padding: .5em;

	margin: 2em 0 1em 0;

	font-size: 13px;

	font-weight: bold;

}

#blueprint-form{

	padding: 0 0 4em 0;

	margin: 0;

}

#blueprint-form form{

	padding: 0;

	margin: 0;

}

.blueprint-item,

.blueprint-item-no{

	padding: .5em;

	margin: 0 0 2px 0;

}

.blueprint-item-no{

	background-color: #660000;

}

.blueprint-answers{

	font-weight: bold;

	float: left;

	width: 100px;

	padding: 0;

	margin: 0;

}

.blueprint-questions{

	float: right;

	width: 400px;

	padding: 4px 0 0 0;

	margin: 0;

}

#blueprint-buttons{

	width: 252px;

	padding: 2em 0 0 0;

	margin: 0 auto;

}

#blueprint-save{

	width: 142px;

	float: left;

	padding: 0;

	margin: 0;

}

#blueprint-clear{

	width: 106px;

	float: right;

	padding: 0;

	margin: 0;

}





/*---------------------------------------------------------------

Podcasting

---------------------------------------------------------------*/

.content-podcasting h1{

	font-size: 14px;

	font-weight: bold;

	font-style: italic;

	color: #FFFFFF;

	display: block;

	padding: 0;

	margin: 1em 0 0 0;

}

#podcasting-feed-container{

	padding: 2px 0 2em 0;

}

#podcasting-feed-input{

	float: left;

	width: 300px;

}

#podcasting-feed-input form{

	display: inline;

	padding: 0;

	margin: 0;

}

#podcasting-feed-input input{

	width: 296px;

	font-size: 11px;

	background-color: #BCBFD1;

}

#podcasting-feed-text{

	float: right;

	width: 200px;

	text-align: right;

	font-size: 11px;

	padding: 4px 0 0 0;

}



.podcasting-audio{



}

.podcasting-audio ul,

.podcasting-video ul{

	list-style-type: none;

	padding: 0;

	margin: 0 0 3px 0;

}

.podcasting-audio li,

.podcasting-video li{

	padding: 0;

	margin: 0;

}

.podcasting-audio li a,

.podcasting-video li a{

	display: block;

	padding: 8px 10px 20px 30px;

	margin: 0 0 1px 0;

}

.podcasting-audio li a{

	background-image: url(../images/podcasting-audio.gif);

	background-repeat: no-repeat;

	background-position: 8px 8px;

}

.podcasting-video li a{

	background-image: url(../images/podcasting-video.gif);

	background-repeat: no-repeat;

	background-position: 8px 8px;

}

.podcasting-audio li a:link,

.podcasting-audio li a:visited,

.podcasting-video li a:link,

.podcasting-video li a:visited{

	color: #FFFFFF;

	text-decoration: none;

	background-color: #2C3042;

}

.podcasting-audio li strong,

.podcasting-video li strong{

	display: block;

	font-weight: strong;

}

.podcasting-audio li a:link strong,

.podcasting-audio li a:visited strong,

.podcasting-video li a:link strong,

.podcasting-video li a:visited strong{

	color: #FFFFFF;

	text-decoration: none;

}

.podcasting-audio li em,

.podcasting-video li em{

	display: block;

	font-style: normal;

}

.podcasting-audio li a:link em,

.podcasting-audio li a:visited em,

.podcasting-video li a:link em,

.podcasting-video li a:visited em{

	color: #99CCFF;

	text-decoration: underline;

}

.podcasting-audio li a:hover,

.podcasting-audio li a:active,

.podcasting-audio li a:hover em,

.podcasting-audio li a:active em,

.podcasting-audio li a:hover strong,

.podcasting-audio li a:active strong,

.podcasting-video li a:hover,

.podcasting-video li a:active,

.podcasting-video li a:hover em,

.podcasting-video li a:active em,

.podcasting-video li a:hover strong,

.podcasting-video li a:active strong{

	color: #99CCFF;

	text-decoration: underline;

	background-color: #000033;

}



.input-01 {

	width: 250px;

}

/*---------------------------------------------------------------

Support forms

---------------------------------------------------------------*/

.support-form{

	padding: 2em 18px 0 18px;

	height:1%;

}

.support-form form{

	padding: 0;

	margin: 0;

	display: inline;

}

.support-form-col-01{

	width: 150px;

	padding: 3px 0 3px 0;

	text-align: right;

	float: left;

}

.support-form-col-02{

	padding: 0 0 3px 0;

	float: right;

	width: 380px;

}



.support-form-input-01{

	width: 324px;

	background-color: #BCBFD1;

}



#support-form-button-container{

	margin: 0 auto;

	padding: 2em 10px 0 0;

	width: 252px;

}

#support-form-button-save{

	float: left;

	width: 142px;

}

#support-form-button-clear{

	float: right;

	width: 106px;

}

/*---------------------------------------------------------------
Affiliate Pages
---------------------------------------------------------------*/
#affiliate-list-lt,
#affiliate-list-rt{
	width: 230px;
	margin: 0;
	padding: 0;
}
#affiliate-list-lt{
	float: left;
}
#affiliate-list-rt{
	float: right;
}

.forgotten-bold{
	color: #99CCFF;
	font-weight: bold;
}

#affiliate-login{

}
.affiliate-login-form-col-01{
	width: 151px;
	padding: 3px 0 3px 0;
	text-align: right;
	float: left;
}
.affiliate-login-form-col-02,
.affiliate-login-form-col-03{
	padding: 0 15px 3px 0;
	float: right;
	width: 344px;

}
.affiliate-login-form-col-02 input,
.affiliate-login-form-col-02 select{
	background-color: #BCBFD1;
	width: 324px;
}
.affiliate-login-form-col-03{
	padding: 1em 0;
}
#affilate-login-button{
	width: 115px;
	float: left;
	padding-left: 8px;
}
#affilate-email-password-button{
	width: 158px;
	float: right;
	padding-right: 55px;
}
#affilate-join-submit{
	float: left;
	width: 170px;
	padding-left: 8px;
}
#affilate-join-clear{
	float: right;
	width: 106px;
	padding-right: 55px;
}

.affiliate-instructions-container{
	border-top: 1px solid #BCBFD1;
	padding: 2em 0;
	margin: 0;
}
.affiliate-instructions-example{
	padding: 0;
	margin: 0;
	width: 144px;
	text-align: center;
	float: left;
}
.affiliate-instructions-code{
	padding: 13px 0 0 0;
	margin: 5px 0 0 0;
	width: 353px;
	float: right;
	background-image: url(../images/copy-and-paste.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.affiliate-instructions-code textarea{
	background-color: #BCBFD1;
	width: 324px;
}

/*---------------------------------------------------------------
Affiliate Banners on all pages
---------------------------------------------------------------*/
#banner-program-container{
	width: 914px;
	margin: 0 auto;
	padding: 0;
}
#banner-program-col-lt{
	width: 784px;
	margin: 0;
	padding: 0;
	float: left;
}
#banner-program-col-rt{
	width: 120px;
	margin: 0;
	padding: 22px 0 0 0;
	float: right;
}
#banner-program-col-rt p{
	margin: 0;
	padding: 8px 0 0 0;
}

/*---------------------------------------------------------------
Join Table
---------------------------------------------------------------*/

#join-table{
	padding: 1em 0;
	margin: 0;
	text-align: center;
}
#join-table td{
	padding: .5em 2em;
	text-align: center;
	vertical-align: bottom;
	border: 1px solid #FFFFFF;
}
#join-table td strong{
	display: block;
	font-weight: bold;
}