/*************CLASSIC**************/
img {border:none}
body.classic {background:#000; color: #fff; margin:0px; padding:0px; }
.classic a {color: #FFC300; text-decoration:none}
.classic a {color: #FFC300; text-decoration:none}
.classic a:visited {color: #001A43;}
.classic .title { background: #001A43; color: #FFFFFF; margin: 0px; padding: 0px}
.classic hr  { border:solid; border-width:1px; border-color:#336666;}



/*************IPHONE**************/
div[align="right"] {
text-align:left; 
padding:5px 0 0 5px
}

.iphone img {border:none; max-width:310px}

/* ---------- BODY ---------- */
body.iphone
{
	background-color: #000;
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	-webkit-user-select: none;
	-webkit-text-size-adjust: none;
	font-family: Helvetica;
/*	font-size: 11px; */
	color:#fff;
}

.iphone h1 { padding:0 5px; font-size:22px}

.iphone h1.page-title {
font-size:11px;
height:27px;
margin:0 0 0 5px;
padding:5px 0 0 5px;
text-transform:uppercase;
width:297px;
line-height:2em
}

.iphone h1.page-title a{color:#fff; text-decoration:none}

.iphone  .teams {
position:absolute;
height:26px;
/*left:5px;
width:307px;*/
width:100%;
background-position:100% 0;
}

.iphone  .teams h4{
font-style:italic;
font-weight:100;
padding:5px;
margin:8px 0 0;
}


.iphone  .teams ul{
margin:0;
padding:0;
list-style:none
}

.iphone .footer-links {
background:#fff;
/*width:297px;   margin:0 4px 0 5px;*/
width:100%;
margin:0;
text-align:center
}

.iphone #wrapper
{
	/*width: 320px;*/
width: 100%;
position:relative;
}

.iphone a {
    color: #FFC300
}

/* ---------- HEADER ---------- */
.iphone #header
{
	height: 70px;
	cursor: pointer;
}
.iphone #header .menu
{
    width: 34%;
    min-width: 127px;
    height: 26px;
    padding-right: 10px;
    float: right;
}
.iphone #header .menu .content
{
    position: relative;
    background-color: rgb(2,20,40);
    width: 244px;
    height: 320px;
    border-top: 1px solid rgb(43,43,43);
    border-left: 1px solid rgb(43,43,43);
    border-bottom: 0;
    margin-top: -1px;
    margin-left: -118px;
}
.iphone #header .menu .content .group
{
    border-right: 1px solid rgb(43,43,43);
    width: 121px;
    float: left;
}
.iphone #header .menu .content .group .item
{
    border-bottom: 1px solid rgb(43,43,43);
    padding: 13px 5px 0 5px;
    height: 26px;
    cursor: pointer;
}

/* ---------- CONTENT ---------- */
.iphone #wrapper_content
{
/*    width: 303px; 
	margin: 0 4px 0 5px;
*/
width:99%;
margin:0 auto;
	border: 2px solid rgb(196,201,204);
/*	border-bottom: 0; */

}

/* ---------- SLIDER ---------- */
.iphone #slider .slides .slide .image
{
	text-align: center;
}
/*
.iphone #slider .slides .slide .image img
{
	width: 303px;
	height: 170px;
}
*/
.iphone #slider .slides .slide .headline
{
	padding: 5px;
}

.iphone #slider .slides .slide .headline .title
{
	padding: 10px 0 5px 0;
	color: rgb(255,195,0);
	font-weight: bold;
	/*font-size: 12px; */
	text-transform: uppercase;
	cursor: pointer;
}
.iphone #slider .slides .slide .headline .links
{
	/* font-size: 10px;*/
	color: #CCC;
}
.iphone #slider .slides .slide .headline .text
{
	padding: 10px 0 10px 0;
	text-align: justify;
}
.iphone #slider .toggles
{
	text-align: center;
}
.iphone #slider .toggles .toggle
{
	border: 2px solid rgb(178,178,178);
	margin: 3px;
	cursor: pointer;
}
.iphone #slider .toggles .toggle:HOVER
{
    border-color: rgb(255,195,0);
}
/* ---------- ACCORDION HOME ---------- */
.iphone #wrapper_accordion
{
/*    width: 303px;
	border: 2px solid rgb(196,201,204);
	border-top: 0;
	margin: 0 4px  0px 5px;
*/
}
.iphone #wrapper_accordion .accordion_toggle {
	height: 40px;
	background-image: url(/mobile/mobile-accordion-bg.jpg);
	background-color: rgb(0,0,0);
	margin: 0;
	padding: 0;
	border-top: 1px solid rgb(196,201,204);
	cursor: pointer;
	text-align: center;
}
.iphone #wrapper_accordion .accordion_toggle_active {
	border-bottom: 1px solid rgb(79,79,79);
}
.iphone #wrapper_accordion .accordion_content {
/*	background-color: rgb(14,0,39);
	background-image: url(/mobile/mobile-accordion-content-bg.jpg); 
	background-repeat: repeat-x;*/
	overflow: hidden;
}

/* ---------- ACCORDION HOME RESULTS ---------- */
.iphone #results
{
}
.iphone #tabs_panels
{
	padding: 5px;
}
.iphone #tabs_panels .tabs
{
	height: 30px;
	background-image: url(/mobile/mobile-tab-panel-tab-bg.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}
.iphone #tabs_panels .tabs .tab
{
	width: 87px;
	height: 20px;
	float: left;
	background-image: url(/mobile/mobile-content-tabs.gif);
	background-position: top right;
	text-align: center;
	padding-top: 10px;
	cursor: pointer;
font-size:11px
}
.iphone #tabs_panels .tabs .active
{
	background-position: top left;
}
.iphone #tabs_panels .panels
{
	background-image: url(/mobile/mobile-tab-panel-bg.jpg);
	background-repeat: repeat-x;
	background-color: rgb(24,23,24);
	border: 1px solid rgb(0,0,0);
	border-top: 0;
	padding: 5px;
}
.iphone #tabs_panels .panels .panel
{
	padding: 10px 5px 10px 5px; 
}
.iphone #tabs_panels .panels .panel .result
{
	font-size: 14px; 
	color: #BBB;
}
.iphone #tabs_panels .panels .panel .result .title
{
	/* font-size: 12px; */
	font-weight: bold;
    color:#fff;
}
.iphone #tabs_panels .panels .panel .link
{
	/* font-size: 11px; */
	padding-top: 10px; 
	color: #BBB;
}
.iphone #tabs_panels .panels .panel .link span:HOVER
{
	cursor: pointer;
	text-decoration: underline;
}
.iphone #change_tab
{
	height: 44px;
	width: 284px;
	margin: 15px auto 10px auto;
}
.iphone #change_tab .back
{
	float: left;
	width: 44px;
}
.iphone #change_tab .text
{
	float: left;
	width: 194px;
	height: 44px;
	background-image: url(/mobile/mobile-content-btn-bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.iphone #change_tab .next
{
	float: left;
	width: 44px;
}

/* ---------- ACCORDION HOME HEADLINES ---------- */
.iphone #headlines .new
{
	/*background-image: url(/mobile/mobile-accordion-content-bg.jpg);
    background-color: rgb(14,0,39);
	background-repeat: repeat-x; */
	padding: 5px;
	border-top: 1px solid rgb(76,81,84);
}
.iphone #headlines .new:first-child
{
	border-top: 0;
}
	
.iphone #headlines .new .title
{
	padding-top: 5px;
	font-weight: bold;
	/* font-size: 12px; */
    color: rgb(255,195,0);
}

.iphone #headlines .new .links
{
	/* font-size: 10px; */
	color: #CCC;
}

.iphone #headlines .new .text
{
	padding: 5px 0 5px 0;
	text-align: justify;
}

/* ---------- ACCORDION HOME CALENDAR ---------- */
.iphone #calendar
{
}
.iphone #calendar .item
{
	/*background-image: url(/mobile/mobile-accordion-content-bg.jpg);
    background-color: rgb(14,0,39);*/
	padding: 5px;
	border-top: 1px solid rgb(76,81,84);
}
.iphone #calendar .item:first-child
{
	border-top: 0;
}
.iphone #calendar .item .date
{
	/* font-size: 11px; */
}
.iphone #calendar .item .event
{
    color:#fff;
	padding: 5px 0 5px 0;
	font-weight: bold;
	/* font-size: 12px; */
}
.iphone #calendar .item .links
{
	/* font-size: 11px; */ 
	color: #CCC;
}

.iphone #calendar .item .links a{ color:#ccc}

/* ---------- CLEARFIX ---------- */
.iphone .clearfix:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.iphone .clearfix{
    display:inline-block;
}
.iphone .clearfix{
    display:block;
}
* html .clearfix{
    height:1px;
}


.goBack-link {margin:5px 0 5px 5px}

body.iphone p{padding:0 5px}

/***NEW NAVIGATION****/
.iphone .teams-inner{
position:absolute;
top:0px;
left: 0;
width: 305px; 
width:100%;
 background:#021428;
z-index:1;
}

.iphone .teams-inner ul {
/*border-left:1px solid #2b2b2b;
border-right:1px solid #2b2b2b;*/
}

.iphone .teams-inner li {
padding:10px;
border-bottom:1px solid #2B2B2B;
font-size:1.1em;
}

.iphone .teams-inner a{
color:#fff; 
text-decoration:none; 
display:block; 
width:100%; 
height:100%; 
}

.teams-header {
position:absolute;
right:1%;
top:-26px;
background:url("/mobile/mobile-top-btn-teams.jpg") no-repeat;
height:26px;
width:126px;
cursor:pointer
}

.teams-inner .hard-link{
background:#0B090A;
border-top:1px solid #4A4A4A;
font-size:1em;
padding:15px 0;
text-align:center;
color:#fff;
cursor:pointer;
}



/******NAVBAR - SECONDARY******/
.iphone .navbar-secondary {
width:100%;
height:34px;
background:url(/mobile/mobile-navbar-secondary-bg.jpg) repeat-x;
padding-top:27px;
text-align:center;
color:#FFC300;
font-size:0.8em;
border-bottom:1px solid #C4C9CC;
margin-bottom:5px;
position:relative;
}

.iphone .navbar-secondary {

}

.iphone .navbar-secondary img{
position:absolute;
left:5px;
top:2px;
}

.iphone .navbar-secondary a{
text-decoration:none;
}



/****ROSTER***/

/* ---------- ROSTER ---------- */
.iphone .roster
{
	background-color: rgb(236,242,249);
	color: rgb(62,113,164);
}
.iphone .roster .title
{
	font-size: 12px;
	font-weight: bold;
	color: rgb(90,90,90);
	padding: 10px;
}
.iphone .roster .table
{
	margin: auto;
	font-size: 12px;
}
.iphone .roster .table .titles
{
	background-color: rgb(200,215,237);
	border-top: 2px solid #FFF;
	height: 25px;
	padding-top: 12px;
}
.iphone .roster .table .titles .number
{
	float: left;
	width: 40px;
	text-align: center;
	font-weight: bold;
}
.iphone .roster .table .titles .name
{
	float: left;
	width: 150px;
	font-weight: bold;
}
.iphone .roster .table .titles .positions
{
	float: left;
	width: 50px;
	text-align: center;
	font-weight: bold;
}

.iphone .roster .table .item
{
	border-top: 1px solid #FFF;
}
.iphone .roster .table .item .data
{
	height: 25px;
	padding-top: 12px;
	border-bottom: 1px solid rgb(223,234,245);
}
.iphone .roster .table .item.even
{
	background-color: rgb(224,232,245);
}
.iphone .roster .table .item .data .number
{
	float: left;
	width: 40px;
	text-align: center;
	font-weight: bold;
}
.iphone .roster .table .item .data .name
{
	font-weight: bold;
	float: left;
	width: 150px;
}
.iphone .roster .table .item .data .positions
{
	float: left;
	width: 55px;
	text-align: center;
}
.iphone .roster .table .item .data .arrow
{
	float: left;
	width: 40px;
	text-align: center;
}
.iphone .roster .table .item .data .arrow img
{
	cursor: pointer;
}
.iphone .roster .table .item .more
{
	background-color: rgb(244,247,252);
	background-image: url(/mobile/voleyball_roster_bg.jpg);
	background-repeat: repeat-x;
	border: 1px solid rgb(203,214,225);
	border-top: 0;
	padding:10px;
	margin: -1px 5px 5px 5px;
overflow:hidden;
}
.iphone .roster .table .item .more .text
{
	padding-top: 5px;
	width: 200px;
	float: left;
	text-align: right;
	font-size: 12px;
}
.iphone .roster .table .item .more .icon
{
	margin: 10px 5px 0 0;
	float: right;
	cursor: pointer;
}


/****BIOS*****/
.iphone .bios
{
}
.iphone .bios .profile
{
	background-color: rgb(5,49,90);
	background-image: url(/mobile/voleyball_bios_bg.jpg);
	background-repeat: repeat-x;
overflow:hidden;
	padding-top: 25px;
}
.iphone .bios .profile .images
{
	float: left;
	width: 110px;
}
.iphone .bios .profile .images .photo
{
	text-align: center;
}
.iphone .bios .profile .images .photo img
{
	margin-top: 5px;
	border: 2px solid #FFF;
}
.iphone .bios .profile .images .number
{
	margin-top: 5px;
	text-align: center;
	background-image: url("/mobile/voleyball_five.gif");
	background-position: center center;
	background-repeat: no-repeat;
	height: 33px;
	font-size: 20px;
	font-weight: bold;
	padding-top: 10px;
}
.iphone .bios .profile .texts
{
	float: right;
	width: 180px;
}
.iphone .bios .profile .texts .name
{
	font-size: 14px;
	font-weight: bold;
}
.iphone .bios .profile .texts .data
{
	font-size: 12px;
	line-height: 180%;
}
.iphone .bios .profile .texts .icon
{
	text-align: right;
	padding: 0 31px 0 0; 
position:relative;
top:3px;
}
.iphone .bios .details
{
	background-image: url(/mobile/voleyball_profile_bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #FFF;
	color: rgb(97,97,97);
	text-align: justify;
	padding: 20px 5px 20px 5px;
}
.iphone .bios .details p
{
	margin: 0;
	padding: 0 0 10px 0;
}


/****SCHEDULES****/

.iphone .schedule
{
	background-color: rgb(236,242,249);
	color: rgb(62,113,164);
}
.iphone .schedule .title
{
	font-size: 12px;
	font-weight: bold;
	color: rgb(90,90,90);
	padding: 10px;
}
.iphone .schedule .subtitle
{
	font-size: 12px;
	font-weight: bold;
	color: rgb(90,90,90);
	padding: 10px;
}

.iphone .schedule .table
{
	margin: auto;
	font-size: 10px;
}
.iphone .schedule .table .titles
{
	background-color: rgb(200,215,237);
	border-top: 2px solid #FFF;
	height: 20px;
	padding-top: 14px;
}
.iphone .schedule .table .titles .date
{
	float: left;
	width: 50px;
	text-align: center;
	font-weight: bold;
}
.iphone .schedule .table .titles .opponent
{
	float: left;
	padding-left: 5px;
	width: 135px;
	font-weight: bold;
}
.iphone .schedule .table .titles .result
{
	float: left;
	width: 50px;
	text-align: center;
	font-weight: bold;
}
.iphone .schedule .table .titles .time
{
	float: left;
	width: 50px;
	text-align: center;
	font-weight: bold;
}

.iphone .schedule .table .item
{
	border-top: 1px solid #FFF;
}
.iphone .schedule .table .item .data
{
overflow:hidden;
	padding-top: 3px;
	border-bottom: 1px solid rgb(153,187,221);
	cursor: pointer;
}
.iphone .schedule .table .item.even
{
	background-color: rgb(224,232,245);
}
.iphone .schedule .table .item .data div
{
	padding: 7px 2px 7px 3px;
}
.iphone .schedule .table .item .data .date
{
	border-right: 1px solid rgb(255,255,255);
	float: left;
		min-width: 44px;
	text-align: center;
	font-weight: bold;
}
.iphone .schedule .table .item .data .opponent
{
	border-left: 1px solid rgb(200,215,237);
	border-right: 1px solid rgb(255,255,255);
	float: left;
	min-width: 133px;
}
.iphone .schedule .table .item .data .result
{
	border-left: 1px solid rgb(200,215,237);
	border-right: 1px solid rgb(255,255,255);
	float: left;
		min-width: 43px;
	text-align: center;
}
.iphone .schedule .table .item .data .time
{
	border-left: 1px solid rgb(200,215,237);
	float: left;
		min-width: 44px;
	text-align: center;
}
.iphone .schedule .table .item .more
{
	background-color: rgb(244,247,252);
	background-image: url(../images/voleyball_roster_bg.jpg);
	background-repeat: repeat-x;
	border: 1px solid rgb(153,187,221);
	border-top: 0;
	padding: 5px;
	margin: -1px 5px 5px 5px;
	height: 80px;
	line-height: 200%;
}
.iphone .schedule .view_more
{
	background-color: rgb(224,232,245);
	border-bottom: 1px solid rgb(255,255,255);
	border-top: 1px solid rgb(255,255,255);
	padding: 15px 5px 5px 10px;
	height: 20px;	
}
.iphone .schedule .view_more .text
{
	float: left;
	width: 230px;
	font-weight: bold;
	font-size: 14px;
}
.iphone .schedule .view_more .arrow
{
	float: right;
	width: 40px;
	cursor: pointer;
	text-align: center;
}
.iphone .schedule .share
{
	border-top: 4px solid rgb(200,215,237);
}






