/*-------------------------
indyJBasic.css

Author: Andrew Sherman
Company: Visual Blaze 
Client: IndyJuniors.com

-------------------------*/
@import url(typography.css);

/*set block elements to 0 */
body,p,h1,h2,h3,h4,div,ul,li {
	margin: 0;
	padding: 0;
}

/*global table styling*//* for content - make sure doesn't screw up team and player tables*/
table {
	width: 350px;/*set width*/
	/*width: inherit;*//* inherit width of parent [aka column]*/
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	border-collapse: collapse;
	/*border: 1px solid #999;*/
}

table caption {
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}


table tbody tr th {
	height: 1.5em;
	background-color: #ccc;
	font-weight: bold;
	text-align: center;
	padding: 0;
	margin:0;
	margin-bottom: 10px;
}

table tbody tr td {
	/*text-align: center;*/
	padding: 0;
	margin:0;
	/*background-color: #F0F4F8;*/
}

th, td {
	padding: 0.1em 1em;
}

/*-------------------------------------------
tryouts table - for tryout content layout
--------------------------------------------*/

/*brown*/
table.brown tbody tr th {
	background: #E59B24;
}
table.brown tbody tr td {
	padding-left: 10px;
	padding-top: 4px;
	background: #FFC74E;
}

/*blue*/
table.blue tbody tr th {
	background: #001E51;
	color: #fff;
}
table.blue tbody tr td {
	padding-left: 10px;
	padding-top: 4px;
	background: #DCE7F7;
}

/*orange*/
table.orange tbody tr th {
	/*background: #ff6401;*/
	background: #FF6300;
}
table.orange tbody tr td {
	padding-left: 10px;
	padding-top: 4px;
	background: #F7C8B7;
}

/*yellowWhite*/
table.yellowWhite tbody tr th {
	background: #FFC74E;
}
table.yellowWhite tbody tr td {
	padding-left: 10px;
	padding-top: 4px;
	background: #fff;
}
/*orangeWhite*/
table.orangeWhite tbody tr th {
	/*background: #ff6401;*/
	background: #FF6300;
}
table.orangeWhite tbody tr td {
	padding-left: 10px;
	padding-top: 4px;
	background: #fff;
}
/*grayWhite*/
/*is default table styling*/

/*blueWhite*/
table.blueWhite tbody tr th {
	background: #001E51;
	color: #fff;
}
table.blueWhite tbody tr td {
	padding-left: 10px;
	padding-top: 4px;
	background: #fff;
}

/*----------
main styles
----------*/

body {
	font-family: arial;
	font-size: 12px;
	/*req. for auto marg center technique*/
	text-align: center;
	/*req. for centering..*/
	min-width: 960px;
	/*background: #FBE7D3 url(../images/bodyBgTile.png) repeat-x;*/
	background: #fff url(../images/bodyBgTileIE6.png) repeat;
}

html > body {
		background: #fff url(../images/bodyBgTile.png) repeat-x;
}

#wrapper {
	/*position:relative;*/
	width: 960px;
	min-height: 500px;
	/*req. centering..*/
	margin: 0 auto;
	margin-top: 15px;
	/*req. centering..*/
	text-align: left;
	background: url(../images/wrapperTileIE6.png) repeat-y;
}

body > #wrapper {
		background: url(../images/wrapperTile.png) repeat-y;
}

#header {
	display: inline;
	width: 937px;
	height: 117px;
	margin-left: 12px;
	margin-top: -8px;
	background: url(../images/headerBg.png) no-repeat top left;
	float: left;
}

#header a {
	display: inline;
	width: 257px;
	height: 78px;
	margin-top: 28px;
	margin-left: 14px;
	/*remove for span display:none is nec*/
	text-indent: -9999px;
	overflow:hidden;
	background: url(../images/logoIE6.png) no-repeat top left;
	float: left;
}
#header > a {
	width: 274px;
	height: 98px;
	margin-top: 15px;
	margin-left: 10px;
	background: url(../images/logo.png) no-repeat top left;
}


/*header swf*/
#headerSwf {
	display: inline;
	float: right;
	margin-top: 9px;
	margin-right: 1px;
        
}


/*header png*/
#headerPng  a {
	float: right;
	margin-right: 1px;
    background: url(../images/JVAnew.png) no-repeat top right;
    display:block;
    height:125px;
    text-indent:-9999px;
    width:125px;
    margin-top: 0px;

        
}

/*---------------
primary Nav Menu
----------------*/

ul#primNav {
	width: 934px;
	height: 45px;
	margin: 0;
	margin-left: 14px;
	padding: 0;
	list-style: none;
	background: url(../images/primMenuBgTile.png) repeat-x;
	clear: both;
}

ul#primNav li {
	float: left;
}

ul#primNav li a {
	display: block;
	padding: 0.5em 0.6em;
	font-size: 14px;
	text-decoration: none;
	/*color: #722D00;*//*orang*/
	color: #001E51;
	background: url(../images/menuDivider.png) no-repeat left center;
}

ul#primNav li a:hover, ul#primNav li a.active {
	/*text-decoration: underline;*/
	color: #fff;
}

ul#primNav .first a {
	background: none;
	margin-left: 2px;
}

/*-------------------
top siteSearch field
-------------------*/

form#siteSearchForm {
	display: inline;
	width: 195px;
	height: 45px;
	margin-top: -45px;
	margin-right: 15px;
	/*margin-right: 10px;*/
	background: url(../images/siteSearchBg.png) no-repeat top left;
	float: right;
}

form#siteSearchForm input {
	display: inline;
	margin-top: 8px;
	margin-left: 3px;
	border: none;
	background: none;
	color: #999;
	float: left;
}

form#siteSearchForm #siteSearchSubmit {
	display: inline;
	width: 29px;
	height: 45px;
	margin: 0;
	padding: 0;
	background: url(../images/siteSearchSubmitBtn.png) no-repeat top left;
	float: right;
}

/*---------
breadCrumb
-----------*/

#breadcrumb {
	width: 500px;
	height: 20px;
	margin-left: 180px;
	font-size: 11px;
	color: #666;
	font-family: "Trebuchet MS",arial;
}

#breadcrumb img {
	border: none;
}

#breadcrumb a {
	color: #666;
	font-family: "Trebuchet MS",arial;
}

#breadcrumb a:hover {
	text-decoration: none;
}


/*----------------------------------
layout types [defined in layout doc]
------------------------------------*/

/*layout1*//*registration*/
#layout1 #col1 {        /*same as col1 of layout6*/
	display: inline;
	width: 764px;
	margin-right: 12px;
	padding: 5px;
	/*background: #666;*/
	float: right;
}


/*layout2*//*tryouts*/
#layout2 #col1 {
	display: inline;
	width: 372px;/*377-5*/
	margin-left: 173px;
	padding: 5px;
	padding-right: 10px;
	/*background: #333;*/
	float: left;
}

#layout2 #col2 {
	display: inline;
	width: 367px;/*382-15*/
	padding: 5px;
	padding-left: 10px;
	/*padding-right: 10px;*/
	/*background: #999;*/
	float: left;
}


/*layout3*/
#layout3 #col1 {        /*same as col1 of layout6*/
	display: inline;
	width: 159px;
	/*height: 50px;*/
	margin-left: 14px;
	/*border-right: 1px solid #DDDDDD;*/
	float: left;
}

#layout3 #col2 {
	display: inline;
	width: 754px;
	padding: 5px;
	margin-left: 10px;
	border-left: 1px solid #DDDDDD;
	float: left;
}

/*layout4*//*home*/
#layout4 #col1 {
	display: inline;
	width: 457px;/*old width*/
	/*width: 471px;*/
	margin-left: 14px;
	/*margin-left: -5px;*/
	/*padding-left: 10px;
	padding-right: 15px;*/
	/*background: #333;*/
	float: left;
}

#layout4 #col2 {
	display: inline;
	width: 224px;/*234-10*/
	padding-left: 5px;
	padding-right: 5px;
	/*background: #666;*/
	float: left;
}

#layout4 #col3 {
	display: inline;
	width: 216px;/*225-10 + little extra*/
	padding-left: 5px;
	padding-right: 5px;
	/*background: #999;*/
	float: left;
}

/*layout5*/
#layout5 #col1 {
	display: inline;
	width: 159px;
	margin-left: 14px;
	/*background: #999;*/
	float: left;
}

#layout5 #col2 {
	display: inline;
	/*width: 263px;*/ 
	width: 343px;/*-minus 40 above for padding*/
	/*height: 50px;*/
	padding-left: 20px;
	padding-right: 10px;
	border-left: 1px solid #DDDDDD;
	/*background: #666;*/
	float: left;
}

#layout5 #col3 {
	display: inline;
	width: 353px;/*373-40*/
	padding-left: 20px;
	padding-right: 20px;
	/*height: 50px;*/
	/*background: #333;*/
	float: left;
}


/*layout6*/
/*team view/staffDetailView*/
#layout6 #col1 {
	display: inline;
	width: 169px;
	/*height: 50px;*/
	margin-left: 14px;
	/*background: #999;*/
	float: left;
}

#layout6 #col2 {
	display: inline;
	/*width: 263px;*/ 
	width: 253px;/*-minus 10 above for padding*/
	/*height: 50px;*/
	padding: 5px;
	border-left: 1px solid #DDDDDD;
	/*background: #666;*/
	float: left;
}

#layout6 #col3 {
	display: inline;
	width: 491px;
	padding-right: 20px;
	/*height: 50px;*/
	/*background: #333;*/
	float: left;
}

/*layout7*//*Xplayer view*//*not used [playerView now layout6]*/
#layout7 #col1 {
	display: inline;
	width: 159px;
	/*height: 50px;*/
	margin-left: 14px;
	/*background: #999;*/
	float: left;
}

#layout7 #col2 {
	display: inline;
	/*width: 263px;*/ 
	width: 244px;/*-minus 10 above for padding*/
	/*height: 50px;*/
	padding-left: 5px;
	border-left: 1px solid #DDDDDD;
	/*background: #666;*/
	float: left;
}

#layout7 #col3 {
	display: inline;
	width: 174px;
	/*background: #333;*/
	float: left;
}
#layout7 #col4 {
	display: inline;
	width: 330px;
	padding-right: 20px;
	/*height: 50px;*/
	/*background: #999;*/
	float: left;
}

/*volleytots*/
#layout8 #col1 {
	display: inline;
	width: 457px;/*old width*/
	margin-left: 14px;
	/*background: #333;*/
	float: left;
}

#layout8 #col2 {
	display: inline;
	width: 445px;
	padding-left: 15px;
	padding-right: 20px;
	/*background: #666;*/
	float: left;
}




/*----------------------------------------------------------------
secNav [col1 when secNav present] [changed from #secNav to .secNav]
-----------------------------------------------------------------*/

/*need to reference a body id to differentate this layout from others that use col1 for non secNav content*/
/*national/regional headings*/
#col1 h2 {
	margin-left: 8px;
	margin-bottom: 5px;
	font-size: 17px;
	/*color: #7F4507;*//*orange*/
	color: #001E51;
}

#col1 h2.regionHeader {
	margin-top: 10px;
}
/*secNav ul main*/
ul.secNav, ul.secNav ul{
	width: 164px;
	/*background: #999;*/
	font-family: "Trebuchet MS",arial;
	list-style: none;
}

ul.secNav > li {
	position: relative;/*removes probs with navArrows in FF-> causes issues in ie6 so use adjacent selector to hide from ie^*/
}
/*team link styling*/
ul.secNav li a {
	display: block;
	min-height: 15px;
	height: auto !important;/*added to hack ie6 min-height issue*/
	height: 23px;/*added to hack ie6 min-height issue*/
	margin-bottom: 5px;
	padding-top: 3px;
	/*padding-left: 15px;*/
	padding-left: 18px;
	padding-bottom: 2px;
	text-decoration: none;
	font-weight: bold ;
	color: #000;
	background: #FFBC32 url(../images/secNav/secNavTeamBtnNorm.png) no-repeat 3px 2px;
}
ul.secNav li a.active {
	color: #fff;
	/*background: #C67000;*/
	/*background: #BC7917 url(../images/secNav/secNavTeamBtnActive.png) no-repeat 3px 2px;*/
	background: #001E51 url(../images/secNav/secNavTeamBtnActive2.png) no-repeat 3px 2px;
	 
}
/*expand/collapse arrows !! extranous element*/
span.navArr, span.navArr2{
	position: absolute;
	display: block;
	/*width: 12px;
	height: 12px;*/
	width: 17px;
	height: 20px;
	/*margin-left: 1px;//from prev arrow [mouseoverfunc]
	margin-top: 4px;*/
	cursor: pointer;
	background: url(../images/secNav/navClosedArrow3.png) no-repeat center left;
	/*float: left;*/
}
span.navArr2 {
	background: url(../images/secNav/navOpenArrow3.png) no-repeat center left ;
}


/*player link styling*/
ul.secNav li ul li a {
	/*all zero styling cancels out decent styling coming from above ul styles*/
	margin-bottom: 0;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	/*color: #965D11;*//*burn Orange*/
	color: #FF6300;/*bright O*/
	background: none;
}
ul.secNav li ul li a.active, ul.secNav li ul li a:hover.active{
	color: #000;
	text-decoration: underline;
	background: none;
}
ul.secNav li ul li a:hover {
	color: #FFBC32;
}
/*set indent*/
ul.secNav li ul li {
	margin-left: 0px;
}

/*----------------------------------------------------------
secNav 2 [non nested list, non expanding, simple style menu] 
----------------------------------------------------------*/
ul.secNavGeneral, ul.secNavGeneralSpaced {
	/*width: 154px;*/
	width: 145px;
	margin-left: 15px;
	font-family: "Trebuchet MS",arial;
	list-style: none;
}
/*for version with greater li spacing*/
ul.secNavGeneralSpaced li {
	margin-bottom: 10px;
}

ul.secNavGeneral li a, ul.secNavGeneralSpaced li a {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	/*color: #965D11;*/
	color: #FF6300;/*bOrange*/
	background: none;
}

ul.secNavGeneral li a.active, ul.secNavGeneral li a:hover.active, ul.secNavGeneralSpaced li a.active, ul.secNavGeneralSpaced li a:hover.active{
	color: #000;
	text-decoration: underline;
	background: none;
}

ul.secNavGeneral li a:hover, ul.secNavGeneralSpaced li a:hover {
	color: #FFBC32;
}

/*------------
sponsor Footer
-------------*/

#sponsorFooter {
	width: 937px;
	height: 120px;
	/*text-indent: -9999px;*/
	/*background: url(../images/sponsorImg.png) no-repeat center bottom;*/
	clear: both;
}
#sponsorFooter a img {
	border: none;
}
#sponsorFooter img {
	display: inline;
	margin-top: 80px;
	margin-right: 50px;
	float: left;
}
#sponsorFooter img.first {
	margin-left: 330px;
}
/*------
footer
------*/

#footer {
	width: 960px;
	height: 56px;
	margin: 0 auto;
	padding-top: 60px;
	font-size: 11px;
	text-indent: -30px;
	background: url(../images/footerIE6.png) no-repeat top left;
}

body > #footer {
		background: url(../images/footer.png) no-repeat top left;
}

/*--------------------
index specific styling
---------------------*/
/*encapsulates home content for styling and sIFr*/
#layout4 #col1 #homeContent {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	background: url(../images/homeContentContTile.png) no-repeat bottom left;
}
/*home content header*/
#layout4 #col1 #homeContent h3 {
	color: #001E51;
	width: 457px;
	margin-left: -10px;
	padding-top: 10px;
	padding-left: 10px;
	background: url(../images/homeContentContHead.png) no-repeat top left;
}
#layout4 #col1 #homeContent .homeContentReadMore {
	display: inline;
	float: right;
}

/*orphane page home links*/
.homeSQABtn, .homeColRecBtn, .homeSkillsBtn {
	display: inline;
	margin-top: 10px;
	margin-right: 15px;
	border: none;
	float: left;
	clear: right;
}
.homeSQABtn {
	margin-left: 50px;
}

/*news/events feed buttons*/
.feedAllBtn img {
	margin-top: 40px;
	margin-left: 30px;
	border: 0;
}


/*--------------------------------------------------
TeamView (team page) specific styling
---------------------------------------------------*/

#col2 h1 {
	font-size: 17px;
	color: #494949;
	margin-left: 5px;
                     padding-bottom: 3px;
}

#col2 .imgBallContainer {
	/*put ball image as background - offset background to show underneath image*/
        padding-bottom: 66px;
	background: url(../images/imgBallBg.png) no-repeat bottom left;
}
#col2 .imgBallContainer2 {
	padding-bottom: 55px;
	background: url(../images/imgBallBg2.png) no-repeat bottom left;
}


#col2 .imgBallContainer img,#col2 .imgBallContainer2 img {
	/*border: 2px solid #D36C07;*/
	border: 2px solid #FF6300;
}

/*
#col2 img {
	border: 1px solid #D36C07;
	margin-bottom: 15px;
}
*/

#col2 p,#col3 p { /*!! make specific to a layout or general if this applies to all!!*/
	/*font-size: 13px;*/
	/*color: #666;*/
	/*color: #000;*/
}

/*coach contact info */
#layout6 #col2 p.coachName {
	padding-left: 5px;
	color: #000;
	background: #FFbc32;
}
#layout6 #col2 ul {
	list-style: none;
	margin-left: 15px;
}
#layout6 #col2 li.profile,#layout6 #col2 li.email,#layout6 #col2 li.phone {
	height: 20px;
	padding-left: 30px;
	padding-top: 5px;
}
#layout6 #col2 li.profile {
	background: url(../images/profileIcon.png) no-repeat top left;	
}
#layout6 #col2 li.email {
	background: url(../images/emailIcon.png) no-repeat top left;	
}
#layout6 #col2 li.phone {
	background: url(../images/phoneIcon.png) no-repeat top left;	
}

#layout6 #col2 li.profile a,#layout6 #col2 li.email a,#layout6 #col2 li.phone a {
	font-size: 11px;
}



/*--------------------------
player specific page styles
--------------------------*/

#playerBioContainer {
	width: 428px;
	margin-left: 5px;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	background: #fff;
}

#playerBioContainer ul li {
	display: block;
	min-height: 28px;
	padding-top: 8px;
	padding-left: 20px;
	background: url(../images/arrowBullet.png) no-repeat top left;
}

/*-------------------------
events specific page styles
--------------------------*/
/*header info table*/
table.tournInfoTable {
	margin-bottom: 25px;
	background: #E8E8E8;
}

table.tournInfoTable td {
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	color: #7F4507;
}

table.tournInfoTable td.tournInfoName {
	width: 150px;
}

table.tournInfoTable td.tournInfoDate {
	width: 120px;
}

/*tourn team results table*/
table.tournTeamResult {
	width: 385px;
	margin-bottom: 20px;
	border: 2px solid #E8E8E8;
}
table.tournTeamResult td {
	border-bottom: 2px solid #E8E8E8;
}

table.tournTeamResult tr.tournResultHeader {
	background: #E8E8E8;
	font-weight: bold;
	color: #666666;
}

table.tournTeamResult tr.tournResultTeam a {/*team name row*/
	color: #CD7600;
	font-weight: bold;
	font-size: 17px;
	text-decoration: none;
}
table.tournTeamResult tr.tournResultTeam a:hover {
	text-decoration: underline;
}

table.tournTeamResult tr.tournResultPos {
	height: 25px;
	background: #E8E8E8;
	font-weight: bold;
	color: #666666;
	font-size: 13px;
}

table.tournTeamResult td.tournResultRes {
	width: 80px;
}

table.tournTeamResult td.tournResultResInd {
	text-align: center;
}
 
/*-------------------------
Alumni specific page styles
--------------------------*/
/*!! layout two modification - this not advised, breaks layout procedure of # schemes for all layouts!*/
/*this layout depreciated for layout3
#layout2.alumni #col1 {
	width: 327px;
	margin-left: 100px;
	
}
#layout2.alumni #col2 {
	width: 500px;
}
*/

/*alumni table*/
/*table not used to display alumni! new layout below
table.alumniTable th {
	font-size: 13px;
	background: url(../images/tabbedContainer/tabMenuBg.png) repeat-x;
}

table.alumniTable th, table.alumniTable td {
	text-align: center;
}

table.alumniTable td {
	padding: 5px;
}

.alumniTableNameCol {
	width: 175px;
}
*/
.alumniPreviewCont {
	position: relative;
	display: inline;
	width: 294px;
	height: 105px;
	margin-bottom: 10px;
	margin-right: 5px;
	background: url(../images/alumniPreviewCont.png) no-repeat top left;
	float: left;
}
/*have to use full hierarch path as conflicts with teamview generic styles (above)*/
#col2 .alumniPreviewCont p {
	color: #000;
	font-size: 11px;
}

.alumniPreviewCont p.first {
	margin-top: 11px;
}

.alumniPreviewCont img {
	display: inline;
	margin-top: 12px;
	margin-left: 11px;
	margin-right: 5px;
	/*border: 1px solid #D36C07;*/
	border: 1px solid #FF6300;
	float: left;
}

.alumniPreviewCont a {
	display:inline;
	margin-top: 2px;
	margin-left: 15px;
	color: #7A7978;
	text-decoration: none;
	/*float: left;
	clear: left;*/
}
.alumniPreviewCont a:hover {
	text-decoration: underline;
	color: #7A7978;
}


.alumniPreviewCont a.profileLink {
	margin-right: 35px;
	float: right;
	clear: left;
}



/*-----------------------------
Staff pages(s) specific styling
------------------------------*/

/*landing page staff preview thumbs*/

.staffPreviewCont {
	position: relative;
	display: inline;
	width: 183px;
	height: 101px;
	margin-bottom: 10px;
	margin-right: 5px;
	background: url(../images/coachPreviewCont2.png) no-repeat top left;
	float: left;
}
/*have to use full hierarch path as conflicts with teamview generic styles (above)*/
#col2 .staffPreviewCont p {
	color: #000;
	font-size: 11px;
}

.staffPreviewCont p.first {
	margin-top: 10px;
}

.staffPreviewCont img {
	display: inline;
	margin-top: 10px;
	margin-left: 11px;
	margin-right: 5px;
	/*border: 1px solid #D36C07;*/
	border: 1px solid #FF6300;
	float: left;
}

.staffPreviewCont a {
	display:inline;
	margin-top: 2px;
	margin-left: 15px;
	color: #7A7978;
	text-decoration: none;
	/*float: left;
	clear: left;*/
}
.staffPreviewCont a:hover {
	text-decoration: underline;
	color: #7A7978;
}
/*specific styling for profile and email links on staff preview*/
.staffPreviewCont a.emailLink {
	margin-right: 28px;
	color: #555;
	float: right;
	clear: right;
}

.staffPreviewCont a.profileLink {
	margin-left: 37px;
	float: left;
	clear: left;
}



/*------------------------------------------------------------------------------------
tabbed content container specific styling [found in team section for team/player view]
-------------------------------------------------------------------------------------*/
/*tab container - encapsulates full tabbed menu*/
#contentTabs {
	width: 468px;
	margin-left: 15px;
	margin-top: 27px;
	/*min-height: 300px;*/
	padding-bottom: 7px;
	background: url(../images/tabbedContainer/tabContainerBgTile.png) repeat;
}
#layout7 #contentTabs {/*contentTabs specific to layout7 -Player view*/
	width: 335px;
	margin-left: 0;
	
}

/*tab menu ul*/
#contentTabs ul#tabs-nav {
	width: 463px;
	height: 33px;
	padding-left: 5px;
	list-style: none;
	background: url(../images/tabbedContainer/tabMenuBg.png) repeat-x;
}
#layout7 #contentTabs ul#tabs-nav {/*layout7-player view*/
	width: 330px;
}

#contentTabs ul#tabs-nav li {
	display: inline;
	float: left;
}

/*tab menu buttons*/
#contentTabs ul#tabs-nav li a {
	display: block;
	width: 85px;
	height: 27px;
	padding-top: 6px;
	padding-left: 0.6em;
	padding-right: 0.6em;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #000;
	outline: none;
	
}
#contentTabs ul#tabs-nav li > a {
	width: auto;
}

/*active tab*/
#contentTabs ul#tabs-nav li a.active {
	color: #E0880A;
	background: url(../images/tabbedContainer/tabMenuActiveState.png) repeat-x;
}

/*-----------------------------------------------
tabbed area specific content styling - tables etc
-----------------------------------------------*/

#contentTabs table.tabTable {
	width: 458px;
	margin-left: 5px;
	font-size: 11px;
	background: #EFEDEC;/*DFDCDC*/
}
#layout7 #col4 #contentTabs table.tabTable {/*layout 7 - player specific*/
	width: 325px;
}

#contentTabs table.tabTable  th {
	padding: 0 0;
	text-align: center;
}


#contentTabs table.tabTable tbody td {
	color: #555;
	padding: 0;
	padding-bottom: 5px;

}

#contentTabs table.tabTable tbody tr:hover {
	background: #fff;
}

/*table column shading*/
.grey1Col {
	background: #EFEDEC;
}

.grey2Col {
	background: #DFDCDC;
}

/*playerVideo tab*/
#layout6 #col3 #playerVid {/*prev:layout7/col4*/
	margin-left: 5px;
}

/*----------------------
table Styles
max size: 465px[width]
----------------------*/

table#statsTable {
	width: 465px;
	margin-left: 2px;
	margin-top: 5px;
	background: #fff;
	border-collapse: collapse;
}

table#statsTable th {
	color: #fff;
	text-align: center;
	border: 1px solid #333;
	background: #333;

}
table#statsTable tbody tr:hover {
	background: #F7EEDA;
}

table#statsTable tbody tr#subHeaderRow td {
	font-size: 11px;
	background: #EDEBEB;
}

table#statsTable tbody tr#statsSeasTotal td {
	background: #F7BD61;
}

table#statsTable td {
	border: 1px solid #333;
	text-align: center;
}

table#statsTable img {
	border: none;
}

table#statsTable th.greyLight {
	background: #999;
}



/*--------------------
global/general styles
-------------------*/
h1 {
	font-size: 19px;
	color: #7F4507;
}

a {
	color: #7F4507;
}
a:hover {
	text-decoration: none;
	color: #CC8A05;
}

a.orangeBtn {
	display: block;
	width: 140px;
	height: 31px;
	padding-top: 8px;
	text-decoration: none;
	text-align: center;
	color: #000;
	background: url(../images/orangeBtn.png) no-repeat left top;
}
a:hover.orangeBtn {
	background-position: top right;
	color: #fff;
}

.bold, .boldBlack {
	font-weight: bold;
}

.boldBlack {
	color: #000;
}
.italic {

}

.clear {
	clear: both;
}

.greyLightTxt {
	color: #666;
	font-style: italic;
}

.quoteTxt {
	color: #666;
	font-style: italic;
}

.hidden {
	display: none;
}

.redText {
	color: #ff0000;
}

.even {
	background: #EFEFEF;
}


/*box for volleyman with fullpage message*/
.fullPageMessage {
	width: 300px;
	height: 308px;
	background: url(../images/volleyManImg.png) no-repeat top left;
}

.fullPageMessage p {
	display: inline;
	margin-top: 130px;
	font-size: 25px;
	/*color: #7F4507;*/
	color: #999;
	float: right;
}

.marginBottom {
	margin-bottom: 45px;
}

/*-----------------
content img styling
------------------*/

.contentImg, .contentImgFloatL, .contentImgFloatR {
	border: solid 1px #FF6300;
}

.contentImgFloatL {
	display: inline;
	margin-bottom: 5px;
	float: left;
}
.contentImgFloatR {
	display: inline;
	float: right;
}


/*---------------------------
layout specific inner styling
---------------------------*/
#col2 h2, #col3 h2, #layout2 #col1 h2,#layout1 #col1 h2 {
	margin-left: 0;
	margin-bottom: 5px;
	font-size: 17px;
	/*color: #7F4507;*//*old orange*/
	color: #001E51;/*navyB*/
}

#layout3 #col1 h2.sub {
	margin-top: 20px;
}

#layout4 #col1 p {
	padding-left: 10px;
	padding-right: 5px;
}

/*new header styles*//*used on home page + alumni initially + news + team[home]*/
 #layout1 #col1 h2, #layout2 #col2 h2, #layout2 #col1 h2, #layout3 #col2 h2,#layout4 #col2 h2, #layout4 #col3 h2, #layout5 #col2 h2, #layout5 #col3 h2,#layout8 #col2 h2 {
	height: 62px;
	background: url(../images/textHeaderBgTile.png) no-repeat top right;
}
#layout1 #col1 h2 span, #layout2 #col2 h2 span, #layout2 #col1 h2 span, #layout3 #col2 h2 span,#layout4 #col2 h2 span,#layout4 #col3 h2 span, #layout5 #col2 h2 span,#layout5 #col3 h2 span, #layout8 #col2 h2 span {
	display: block;
	height: 42px;/*62-20*/
	padding-top: 20px;
	padding-left: 55px;
	background: url(../images/textHeaderBgCap2.png) no-repeat top left;
}


/*calendar style dates for news feed*/

.newsPost {
	margin-bottom: 10px;
	clear: both;
}

.newsPost p.calDate {
	display: inline;
	width: 48px;
	height: 61px;
	padding-top:0;/*zeroed so same cal can be used for snippet+main page*/
	margin-left: 0;
	background: url(../images/calDateBg.png) no-repeat top left;
	float: left;
}

#col3 .newsPost p.calDate {/*diferent background for events in col3*/
	background: url(../images/calDateBg2.png) no-repeat top left;
}

.newsPost p.calDate .calDateDay {
	display: block;
	width: 33px;
	margin-top: 19px;
	margin-left: 7px;
	font-size: 18px;
	color: #000;
	text-align: center;
	/*background: #999;*/
}
.newsPost p.calDate .calDateMon {
	display: block;
	width: 33px;
	margin-top: 3px;
	margin-left: 7px;
	font-family: "Trebuchet MS","arial";
	font-size: 11px;
	color: #666;
	text-align: center;
}

.newsPost h3 {
	/*color: #9B6505;*/
	font-size: 13px;
	padding-top: 5px;
}
.newsPost p{
	padding-top: 8px;
	font-size: 12px;
	margin-left: 50px;
}

.newsPost a.newsPostLink {/*readmore*/
	display: inline;
	margin-right: 30px;
	font-size: 11px;
	color: #CC8A05;
	text-decoration: none;
	float: right;
}
.newsPost a:hover.newsPostLink {
	text-decoration: underline;
}

/*end cal*/

/*styling of textual content columns*/
#layout1 #col1 p, #layout5 	#col2 p,#layout5 #col3 p,#layout2 #col1 p,#layout2 #col2 p, #layout8 #col2 p, #layout3 #col2 p {
	margin-bottom: 10px;
}
/*content ul's*/

#layout2 #col1 ul li, #layout2 #col2 ul li,#layout5 #col2 ul li,#layout5 #col3 ul li {
	margin-left: 15px;
}

#layout3 #col2 p {
	margin-bottom: 1px;
}

#layout6 #col2 p {
	margin-bottom: 5px;
}
#layout6 #col3 p {
	color: #000;
	margin-bottom: 15px;
}
#layout6 #col3 p.first {
	margin-top: 25px;
}

/*layout 7 specific player styling*/
#layout6 #col2 h2 {
	margin-top: 2px;
	margin-left: 5px;
	font-size:14px;
	color: #F46628;
}
#layout6 #col2 p {
	margin-bottom: 5px;
	font-size: 12px;
	color: #666;
}

#layout8 #col2 img {
	margin-right: 5px;
}
/*----------
indexVideo
-----------*/
#indexVideo {
	/*width: 478px;*/
	width: 457px;
	height: 353px;
	background: url(../images/indexVidPlayerBg2.png) no-repeat top left;
}
/*no-flash*/
#altVidContent {
	width: 400px;
	margin-left: 25px;
        padding-top: 90px;
	color: #B7590B;
	font-weight: bold;
	text-align: center;
}
#altVidContent p {
	margin-bottom: 15px;
        
	
}