#bg_right_btm {
	background-image: url('http://www.brahmas.com/images/bg_right_btm.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
/*	width: 203px;
	height: 118px;  */
} 


.bg_right_top_repeat {
	background-image: url('http://www.brahmas.com/images/bg_right_top_repeat.jpg');
	background-repeat: repeat-x;
	background-position: top right;
}

.right_area {
	position: absolute;
	left: 954px;
	top: 0px;
}

.player {
	background-image: url('http://www.brahmas.com/images/player_mid.jpg');
	background-repeat: no-repeat;
	width: 237px;
	overflow: hidden;
}

.brahma_promo {
	background-image: url('http://www.brahmas.com/images/player_mid.jpg');
	background-repeat: no-repeat;
	width: 237px;
	overflow: hidden;
}

.marquee {
	position: absolute;
	top: 92px;
	left: 192px;
	z-index: 100;
	background-color: #000;
	width: 695px;
	height: 12px;
	overflow: hidden;
	color: #fff;
	
}

.hnav_bg {
	background-image: url('http://www.brahmas.com/images/hnav_bg.jpg');
	background-repeat: no-repeat;
	width: 954px;
	height: 26px;
	overflow: hidden;
}


.left_td_bg {
	background-image: url('http://www.brahmas.com/images/left_td_bg.jpg');
	background-repeat: repeat-y;
	width: 170px;
	overflow: hidden;
}


.standings {
	background-image: url('http://www.brahmas.com/images/standings_mid.jpg');
	background-repeat: repeat-y;
	width: 170px;
	overflow: hidden;
}

.headline {
	background-image: url('http://www.brahmas.com/images/headline_mid.jpg');
	background-repeat: repeat-y;
	width: 553px;
	overflow: hidden;
}

.recent {
	background-image: url('http://www.brahmas.com/images/recent_mid.jpg');
	background-repeat: repeat-y;
	width: 553px;
	overflow: hidden;
}

.upcoming_promo {
	background-image: url('http://www.brahmas.com/images/upcoming_promo_mid.jpg');
	background-repeat: repeat-y;
	width: 553px;
	overflow: hidden;
}

.right_td_bg {
	background-image: url('http://www.brahmas.com/images/right_td_bg.jpg');
	background-repeat: repeat-y;
	width: 231px;
	overflow: hidden;
}

.countdown {
	background-image: url('http://www.brahmas.com/images/countdown_mid.jpg');
	background-repeat: repeat-y;
	width: 231px;
	overflow: hidden;
}

.gamecenter {
	background-image: url('http://www.brahmas.com/images/gamecenter_mid.jpg');
	background-repeat: repeat-y;
	width: 231px;
	overflow: hidden;
}

.poll {
	background-image: url('http://www.brahmas.com/images/poll_mid.jpg');
	background-repeat: repeat-y;
	width: 231px;
	overflow: hidden;
}

.footer1 {
	background-image: url('http://www.brahmas.com/images/footer1.jpg');
	background-repeat: no-repeat;
	width: 649px;
	height: 94px;
	overflow: hidden;
}



body {
	margin: 0px;
	padding: 0px;
	background-color: #151d49;
/*	background-image: url('http://www.brahmas.com/images/bg_right_btm_repeat.jpg');
*/
	background-repeat: repeat-x;
	background-position: bottom right;
	font-size: 8pt;
	font-family: Verdana, Arial;
}

td, tr {
	font-size: 8pt;
	line-height: 150%;
}

#homedivider {
	width: 595px;
	color: #fff;
	background-color: #06225d;
	text-align: right;
}

#hometextbox {
	position: absolute;
	top: 176px;
	left: 190px;
	width: 566px;
}

#footer {
	background-color: #000;
	font-color: #f1f1f1;
	text-align: right;
	border-top: 1px solid #eee;
	border-right: 1px solid #555;
}

#leftnavcol {
	background-image: url("../images/leftbg.jpg");
	color: #fff;
}

#maincontentcol {
	background-color: #fff;
}

#rightside {
	background-image: url("../images/rightside_bg.png");
}

.innerpanelnarrow {
	border: 3px solid #28447f;
	background-color: #ffffff;
	background-image: url("../images/blob.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 6px 6px 60px 6px;
	color: #111;
}

.blockcloser {
	text-align: right;
	margin-top: 10px;
}

.blk {
	display: block;
}

.hnav_f {
	margin-left: 64px;
}

.standings_f {
	margin-left: 4px;
	margin-right: 11px;
	min-height: 100px;
	color: #fff;
}

*html .standings_f {
	height: 100px;
}

.standings_f td, .standings_f tr {
	font-size: 7pt;
}

.headline_f {
	margin-left: 10px;
	margin-right: 10px;
	min-height: 100px;
	color: #fff;
}

*html .headline_f {
	height: 100px;
}

.headline_f a, .headline_f a:active {
	color: #fff;
}

.headline_f a:visited {
	color: #CFCFCF;
}

.recent_f {
	margin-left: 10px;
	margin-right: 10px;
	min-height: 100px;
	color: #fff;
}

*html .recent_f {
	height: 100px;
}

.marquee_f {
	margin-top: -2px;
}


.upcoming_promo_f {
	margin-left: 10px;
	margin-right: 10px;
	min-height: 100px;
	color: #fff;
}

*html .upcoming_promo_f {
	height: 100px;
}

.countdown_f {
	margin-left: 9px;
	margin-right: 12px;
	min-height: 100px;
	color: #fff;
}

*html .countdown_f {
	height: 100px;
}

.gamecenter_f {
/*	margin-left: 9px;
	margin-right: 12px; */
	min-height: 100px;
	color: #fff;
}

*html .gamecenter_f {
	height: 100px;
}

.poll_f {
	margin-left: 9px;
	margin-right: 12px;
	min-height: 100px;
	color: #fff;
}

*html .poll_f {
	height: 100px;
}

.player_f {
	margin-left: 24px;
	margin-right: 17px;
	min-height: 205px;
	color: #fff;
}

*html .player_f {
	height: 205px;
}

.brahma_promo_f {
	margin-left: 24px;
	margin-right: 17px;
	min-height: 100px;
	color: #fff;
}

*html .brahma_promo_f {
	height: 100px;
}

.footer1_f {
	margin-right: 30px;
	padding-top: 60px;
	text-align: right;
	overflow: hidden;
	color: #fff;
}

/*
*  InnerWide ----------------------------------------------
*/

.iw_pad {
	margin: 10px;
	min-height: 500px;
}

*html .iw_pad {
	height: 500px;
}

/*
*  Inner CSS -------------------------------------
*/

.in_pad {
	margin: 10px;
	min-height: 500px;
}

*html .in_pad {
	height: 500px;
}

.in_pad_2 {
	margin-top: 10px;
	margin-right: 2px;
}


/*
*  Template CSS -------------------------------------------------
*/

/* news headline */

*html .news_width {
	width: 513px;
	overflow: hidden;
}

/* Upcoming Events cp */

.upcoming_events_f {
	margin-left: 9px;
	margin-right: 12px;
	overflow: hidden;
}


/*
*  standard
*/


h1 {
	font-size: 14pt;
}

h3, h2 {
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

h2 {
	font-size: 11pt;
}

h1 a, h2 a, h3 a {
	text-decoration: none;
}

.go {
	font-weight: bold;
	color: #0a0;
}

.stop {
	font-weight: bold;
	color: red;
}

form {
	margin: 0px; padding: 0px;
}

.input_select, .input_button, .input_text {
	font-size: 8pt;
}

.input_button {
	background-color: #000;
	color: #fff;
	cursor: pointer;
	border: 1px solid #000;
}

.input_button:hover {
	color: #ccc;
}

.input_block {
	margin-bottom: 10px;
}

.input_block_label {
	font-weight: bold;
	border-bottom: 1px dotted #000;
	padding: 4px 0px 4px 0px;;
}

.input_block_field {
	padding: 7px;
}

.input_block_labelerr {
	color: red;
	font-weight: bold;
	border-bottom: 1px dotted #000;
	padding: 4px 0px 4px 0px;;
}

/* dtable */

table.dtable th, table.dtable td {
	padding: 2px;
	font-size: 8pt;
}

table.dtable th {
	background-color: #3c3480;
	color: #fff;
	text-align: left;
	border-bottom: 3px solid #000;
}

table.dtable th a, table.dtable th a:visited {
	color: #fff;
}

table.dtable th.sorted {
	background-color: #af2047;
}

table.dtable th.sortable {
}

table.dtable td.dtable_row0 {
	background-color: #eec;
}

table.dtable td.dtable_row0 a, table.dtable td.dtable_row0 a:visited, table.dtable td.dtable_row0 a:active {
	color: #000;
}

table.dtable td.dtable_row1 a, table.dtable td.dtable_row1 a:visited, table.dtable td.dtable_row1 a:active {
	color: #000;
}

table.dtable td.dtable_row1 {
	background-color: #fff;
}

table.dtable td.dtable_spanbar {
	background-color: #ddd;
}

table.dtable td.dtable_date {
	padding: 0px;
	border: 1px solid #999;
}

table.dtable td.dtable_date .dtable_date_info {
	padding: 5px;
	color: #fff;
}

table.dtable td.dtable_date .dtable_date_dayofmonth {
	background-color: #eee;
	font-weight: bold;
	text-align: right;
}

table.dtable .dtable_teamcal_day, table.dtable .dtable_teamcal_dayhover {
	background-color: #eee;
	border: 1px solid #ccc;
	height: 20px;
	padding-top: 5px;
	padding-left: 5px;
}

table.dtable .dtable_teamcal_dayhover {
	border-bottom: 1px solid #ccc;
	background-image: url('/lib/images/teamcalender_selectorbg.gif');
	background-position: top right;
	border-right: 0px;
	font-weight: bold;
}

/* vallegend */

.vallegend {
	border: 1px solid #bf0000;
	font-size: 8pt;
	padding: 5px;
	background-color: #eee;
}

.vallegend_item {
	font-weight: bold;
}

/* pagetabs */

.pagetabs {
	margin-top: 5px;
	margin-bottom: 10px;
	padding-bottom : 1px;
	padding-left : 10px;
	border-bottom: 2px solid #000;
}

div.pagetabs ul, div.pagetabs li {
	list-style: none;
	display : inline;
	list-style-position: outside;
	font-size: 8pt;
	padding: 0px;
	margin: 0px;
}

div.pagetabs li a {
	padding : 1px 8px 1px 8px;
	border-top: 1px solid #555;
	border-left: 1px solid #555;
	border-right: 1px solid #555;
	font-weight: bold;
	color: #555;
	text-decoration: none;
}

div.pagetabs li.pagetabselected a {
	color: #fff;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	background-color: #555;
}

div.pagetabs li a:hover {
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	color: #000;
	background-color: #eee;
}

/**
 * End shared / common classes
 */


img {
	border: 0px;
}

a { color: #fff; } 
a:visited { color: #fff; }
a:active { color: #fff; }

.leftnavad {
	margin: 10px 0px 10px 0px;
	text-align: center;
}

.white { color: #fff; }

/*
 * Blocks
 **/

h2 a {
	text-decoration: none;
	color:#fff;
}

.homearticle td {
	color: #fff;
}

.homearticle h2 {
	color: #FFFFFF;
/*	background-color:#06337B; */
	font-size: 11pt;
	text-align: left;
	padding: 2px;
	margin: 0px 2px 0px 1px;
	font-family: Arial;
}

.homearticle_date {
	font-size: 7pt;
}

.homearticle .block {
	padding: 2px;
}

/* vertical home articles */

.homearticlevert {
	color: #fff;
	margin: 10px 20px 10px 20px;
	background-color: #000;
}

.homearticlevert h2 {
	font-size: 10pt;
	margin: 0px 2px 0px 1px;
	font-family: Arial;
}

.homearticlevert_container {
	-moz-opacity: .7;
	filter:alpha(opacity: 70);
	opacity: .7;
}

.homearticlevert .block {
	color: #fff;
	padding: 2px;
}

.homearticlevert_image {
	margin: 10px 20px 10px 10px;
}

.homearticlevert_image img {
	border: 3px solid #fff;
}

/* end vertical home articles */


.block {
	margin-bottom: 5px;
}

.block_caption {
	padding: 2px 0px 2px 0px;
	font-size: 7pt;
	color: #333;
	text-align: center;
}

.block_imagecontainer1, .block_imagecontainer2, .block_imagecontainer3, .block_imagecontainer4, 
.block_imagecontainer5, .block_imagecontainer6, .block_imagecontainer7  {
	padding: 0px;
	margin: 5px;
	text-align: center;
	border: 1px solid #000;
	background-color: #fff;
}

.block_imagecontainer1 {
	float: left;
}

.block_imagecontainer2 {
	float: right;
}

.block_imagecontainer5 {
	background: inherit;
}

.block_imagecontainer7 {
	background: inherit;
	border: none;
}


.homeheadline h2 {
	padding: 0px;
	margin: 0px;
}

.homeheadline .block {
	font-size: 7pt;
}

/*
 * Headers
 **/

h1 {
	font-size: 14pt;
	font-family: arial;
}

h3, h2 {
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

h2 {
	font-size: 11pt;
}

.stop {
	font-weight: bold;
	color: red;
}

.greenbox {
	border: 2px solid #304778;
	/*border: 2px solid #478e2b;*/
	background-color: #092051;
	color: #fff;
	margin-bottom: 13px;
}

.greenbox a { color: #fff; }

.greenbox h3 {
	margin: 0px;
	padding: 2px;
	color: #efe;
	font-size: 9pt;
	font-weight: normal;
	/*background-color: #478e2b;*/
	background-color: #304778;
}

.greenbox_body {
	background-color: #092051;
	padding: 5px;
}

.greenbox ul {
	margin: 0px;
	padding: 0px;
	margin: 5px 5px 0px 10px;
	padding-left: 10px;
}

/*
 * Vertical dropdown nav
 **/

.vnav_wrapper {
	position: absolute;
	background-color: #2A6738;
	font-size: 7pt;
	border-right: 1px solid #478956;
	border-top: 5px solid #478956;
	width: 175px;
	color: #fff;
	filter: alpha(opacity=90);
	-moz-opacity: .90;
	opacity: .90;
	cursor: pointer;
}

.vnav_wrapper a, .vnav_wrapper a:visited, .vnav_wrapper a:active {
	text-decoration: none;
	color: #fff;
}

.vnav_item {
	padding: 5px;
	border-bottom: 1px solid #478956;
}

.vnav_item_hover {
	padding: 5px;
	background-color: #1A6699;
	border-bottom: 1px solid #478956;
	font-weight: bold;
}

/*
 * Horizontal dropdown nav
 **/

.hnav_wrapper {
	position: absolute;
	background-color: #323232;
	font-size: 7pt;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 5px solid #fff;
	width: 175px;
	color: #fff;
	filter: alpha(opacity=90);
	-moz-opacity: .90;
	opacity: .90;
	cursor: pointer;
}

.hnav_wrapper a, .hnav_wrapper a:visited, .hnav_wrapper a:active {
	text-decoration: none;
	color: #fff;
}

.hnav_item {
	padding: 5px;
	border-bottom: 1px solid #fff;
}

.hnav_item_hover {
	padding: 5px;
	background-color: #3c3480;
	border-bottom: 1px solid #fff;
	font-weight: bold;
}

/*
 * Multimedia
 **/

.multimedia_navbar {
	border-bottom: 2px solid #144711;
	padding: 3px;
}

.multimedia img {
	border: 1px solid #000;
}

.multimedia .singleitem {
	margin: 10px;
	text-align: center;
}

/*
 * Home page event calendar
 **/

.leftevent {
	margin-left: 5px;
	margin-top: 15px;
	color: #222;
	background-image: url("http://www.brahmas.com/images/left_eventbg.gif");
}

.leftevent_photo img { border: 1px solid #000; }
.leftevent_title { 
	font-weight: bold; 
	}

.leftevent td, .leftevent td a {
	font-size: 7pt;
	color: #222;
}

.leftevent td.textblock {
	padding: 0px 10px 2px 10px;
}

.leftevent td.datecell {
	background-image: url("http://www.brahmas.com/images/left_eventdatebg.gif");
	height: 32px;
	color: #f1f1f1;
	font-size: 7pt;
	font-weight: bold;
	text-align: right;
	padding-right: 8px;
}

/*
 * Small event calendar
 **/

.smcalendar {
	color: #fff;
	margin: 0px 0px 10px 0px;
	background-color: #42398C;
	font-family: arial;
	font-size: 7pt;
	border-top: 1px solid #EAECEB;
	border-left: 1px solid #EAECEB;
}

.smcalendar_nav {
	border-bottom: 2px solid #555555;
	padding: 3px;
	margin-bottom: 15px;
}

.smcalendar th, .smcalendar td {
	text-align: center;
	padding: 3px;
	border-bottom: 1px solid #EAECEB;
	border-right: 1px solid #EAECEB;
}

.smcalendar td {
	border-right: 1px solid #EAECEB;
	border-bottom: 1px solid #EAECEB;
}

.smcalendar th.smcalendar_title {
	background-color: #42398C;
	border-bottom: 3px solid #EAECEB;
}

.smcalendar_date a {
	color:#fff;
	font-weight:bold;
}

.smcalendar_filled {
	background-color: #42398C;
}

.smcalendar_notfilled {
	background-color: #42398C;
}

.event {
	margin-bottom: 10px;
}

.event h3 {
	background-color: #42398C;
	border-bottom: 3px solid #EAECEB;
	margin-bottom: 2px;
	color: #fff;
	padding: 2px;
}

.event .imgbox {
	border: 1px solid #EAECEB;
}

/* 
 * News
 **/

.article {
	margin-bottom: 10px;
}

.article h2 {
	font-family: arial;
	font-size: 13pt;
}
 
.article h2 a {
	text-decoration: none;
	color: #06225d;
}

.news_links a, .news_links a:visited, .news_links a:active {
	color: #000;
}

.article .links {
	text-align: right;
}

.article .links a, .article .links a:visited, .article .links a:active {
	color: #000;
}

.news_system {
	color: #000;
}
.news_system a, .news_system a:visited, .news_system a:active {
	color: #000;
}

.staffselector a, .staffselector a:visited, .staffselector a:active {
	color: #000;
}

.staffmember a, .staffmember a:visited, .staffmember a:active {
	color: #000;
}

.birthday a, .birthday a:visited, .birthday a:active {
	color: #000;
}

.sponsor a, .sponsor a:visited, .sponsor a:active {
	color: #000;
}

.screensaver a, .screensaver a:visited, .screensaver a:active {
	color: #000;
}


/* PRO CSS STYLES */
/* Page background Color */

/* default stats font */
td, body, div, p  { 
	font-family:Verdana, arial, helvetica, sans-serif; 
	font-size:10px; 
}

/* Page Headers - The next 5 styles should be the same colors */
/* main page header used on most pages */
div.pageHeader  {
	font-family: arial, verdana, sans-serif;
	font-size:15px; 
	font-weight:bold; 
	color:ffffff;
	background-color: #003366;
	padding: 2px;
	text-align:left;
	border-top: 1px solid #ff0000;
	width:98%;
}
td.pageHeader {
	font-family: arial, verdana, sans-serif;
	font-size:15px; 
	font-weight:bold; 
	color:ffffff;
	background-color: #003366;
	padding: 2px;
	border-top: 1px solid #ff0000;
}
/* for scoreboard header due to calendar should be same as above except 100% width */
div.scoreboardHeader {
	font-family: arial, verdana, sans-serif;
	font-size:15px; 
	font-weight:bold; 
	color:ffffff;
	background-color: #003366;
	padding: 2px;
	border-top: 1px solid #ff0000;
}
/* for playerpage header due to player dropdown this should be the same as pageHeader div below */
td.headerCell{
	font-family: arial, verdana, sans-serif;
	font-size:15px; 
	font-weight:bold; 
	color:ffffff;
	background-color: #003366;
	padding: 2px;
	border-top: 1px solid #ff0000;
}
/* boxscore header */
td.boxscoreHeaderCell {
	font-family: arial, verdana, sans-serif;
	font-size:12px; 
	font-weight:bold; 
	color:ffffff;
	background-color: #003366;
	padding: 2px;
	border-top: 1px solid #ff0000;
}
/* End Page Headers */

/* sub header table cells used on scoreboard, streaks and playerpages */
.subHeader {
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	color:#ffffff;
	background-color: #003366;
	padding: 2px;
}
/* drop down lists */
select {
	font-family: Verdana, arial; 
	font-size: 10px;
} 
/* links */
/* main stats links */
a {  
	color: #000080; 
	text-decoration: none;
} 
/* mouseover link  */
a:hover {  
	color: #ff0000; 
}
/* links on the top of the tables to sort data */
a.sortcell {
	color: #000080; 
	text-decoration: none;
}
a.sortcell:hover { 
	color: #ff0000; 
}
/* team sub menu links */
a.teamMenu {
	color: #000080; 
	text-decoration: none;
	font-weight:bold;
}
/* table top sorting links (ie: GP, PTS, A, GA etc..) */
a.sort {
	color: #000080; 
	text-decoration: none;
}	
/* maincolor of table cells */
.maincolor {
	background: #ffffff;
}
/* SCOREBOARD PAGE */
/* color of scoreboard table headers (not in progress) */
td.accent {
	background: #0066cc; 
	color: #ffffff;
	font-weight:bold; 
} 
/* color of the scoreboard box titles when game in progress */
td.scoreboard {
	background: #99ccff;
	font-weight:bold; 
}
/* the font for the display of what day you're on in the scoreboard page */
.scoreboardDate {
	font-size:13px;
	font-weight:bold;
}
/* the team name and score on the scoreboard page */
.teamScore {
	font-size: 13px;
	font-weight: bold;
}
/* BOXSCORE */
/* teams and scores on top */
.boxscoreTeam {
		font-size:14px;
		font-weight:bold;
		text-align:center;
		padding-top:15px;
}
/*section headers on boxscore (ie: penalties, scoring summary etc..) */
.boxscoreHeader {
	color:ffffff;
	background-color: #0066cc;
	padding: 2px;
	text-align:left;
}
/* alternate row color for data tables, completed games in schedules, and light table background cells */
.light {
	background: #eeeeee;
}
/* white rows in data tables */
.white {
	background: #ffffff;
}
/* color of the table lines - main stats table background color*/
.tablelines {
	background-color: #999999;
}
/* color of a sorted by cell ie: goals when sorting by goals / also color of point streak cell on player game log */
.sortcell {
	background: #cccccc;
	font-weight: bold;
}
/* title of the table header cells ie G, A, PTS etc.. should be same as sortcell above if you change this to a dark color also change a.sort style above */
.tableheader {
	background: #cccccc;
	font-weight: bold;
}
/* team streaks page section titles (ie: Wins, Losses etc...) */
.subtableheader {
	background: #cccccc;
	font-weight:bold;
}
/* color of a dark header cell */
.darkheadcell {
	background: #999999;
	font-weight: bold;
	color:#FFFFFF;
}
/* Scoreboard Calendar Styles */
/* calendar day links */
a.calendardays {
	text-decoration: underline;
}
/* day cells */
td.calendar {
	background-color:#ffffff;
}
/* large cell where calendar is placed (color will create border) */
td.calendarHolder {
	padding: 1px;
	background-color:#003366;
}
/* today's date */
.calendarToday {
	background-color:#ffffcc;
}
/* selected day */
.calendarSelected {
	background-color:#eeeeee;
}
/* days of the week row */
.calendarHeader {
	background-color:#eeeeee;
	font-weight:bold;
}
.calendarBorder {
	background-color:#cccccc;
}
/* month and year cell */
.monthHead {
	background-color:#cccccc;
	color:#000000;
	font-weight:bold;
}
/* arrow to toggle month cells */
.monthHeadArrow {
	background-color:#cccccc;
	font-weight:bold;
}
/* end calendar styles */

/* scoreboard day links style */
div.pad {
	margin:	0px;
	padding: 4px;
}
/* scoreboard day title style */
div.padgrey {
	margin:	0px;
	padding: 4px;
	background-color:#eeeeee;
}
/* "other facts" cell at bottom of boxscore */
.notes {
	background: #ffffcc;
}
/*player bio div */
div.playerbio {
	height: 140px;
	overflow:auto;
	margin:0px;
	padding: 2px;
	background-color:#ffffff;
	text-align:left;
}
/* horizontal nav bar background color (vertical nav only) */
.psinavbar  {
	background-color: #eeeeee;
	font-size:10px;
}
.psinavbar a {
	padding:2px;
	display:block;
	color:#333333;
}
.psinavbar a:hover {
	background-color: #cccccc;
	color:#333333;
}
/* menu drop down cell (vertical nav only) */
.navmenudropdown {
	padding: 2px;
	background-color:#003366;
}
/* horitonal nav bar headers */
.psihorizontalmenuheader {
	background-color: #eeeeee;
	font-weight:bold;
	text-align:center;
}	
.psihorizontalmenu {
	background-color: #003366;	
}
/* for playoff bracket cells */
.bracket {
	border-bottom: #999999 3px solid;
	border-right: #333333 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid; 
	background-color: #eeeeee;
}