* { margin: 0; padding: 0; }

/* Global Clear Everything */
.clear { font-size: 0px; line-height: 0px; height: 0px; clear:both; }

body {
	voice-family: "\"}\"";
	voice-family: inherit;
	font-family: verdana, tahoma, sans-serif;
	color: #000;
    font-size: 100%;
}

img	   { border: 0 }
strong { font-weight: bold; }

.content-home { margin: 40px 20px 40px 140px;overflow:auto; }
.content { margin: 20px 20px 20px 140px; }
.content,.content-home { padding: 10px 20px; border: 1px solid #999; }

.centered { margin: 0px auto; }

/* .Error       { background-color: #fffbf0; padding: 5px; border: 1px solid #cc0000; color: #cc0000; font-size: 11px; font-weight: bold; text-align: center;} */
.duty_error  { padding: 5px; color: #cc0000; font-size: 1.5em; font-weight: bold; text-align: center;}
#MasterError { margin: 20px 20px 20px 140px; }
.AjaxOutput  { margin: 20px 20px 20px 140px; background-color: #fffbf0; padding: 5px; border: 1px solid #cc0000; color: #cc0000; font-size: 11px; font-weight: bold; text-align: center;}

#ResponseAddNote { width: 600px; height:40px; padding: 10px;}

.PageTitle      { float: left; text-align: left; font-size: 2.0em; font-weight: bold; }
.TeamManage, #PastGamesToggle { float: left; text-align: left; margin-left:10px; font-size: 1.0em; height: 22px; width:200px; position:relative; }
.PageTitleRight { float: right; text-align: right; font-size: 2.0em; font-weight: bold; }
.float_right    { float: right; }
.SectionHeader  { float: left; text-align: left; font-size: 1.8em; font-weight: bold; }
.game_main { width:100%;}
.game_past { display: none; }
table.sample {
    margin-top: 5px;
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.sample th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: gray;
	background-color: #ccc;
}
table.sample td {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: gray;
	background-color: white;
	vertical-align: middle;
}
table.sample td.player_sub { background-color: #e0e0e0; }
table.sample td.goalie     { background-color: #ffffcc; }

table.sample td.c { text-align: center; }


.ResponseFormTextBox { 
    background-color:#f5f5f5;
    border:2px solid #dedede;
    border-top:2px solid #eee;
    border-left:2px solid #eee;
    font-weight:bold;
    color:#565656;
	width:300px;
}
.bumpitup{ }

.responseyes   {color:#529214;font-weight:bold;}
.responseno    {color:#d12f19;font-weight:bold;}
.responsemaybe {color:#336699;font-weight:bold;}
.responsena    {color:#666666;font-weight:bold;}
.player_sub    {color:#999999;}
/* Normal Bubble */
div.bubble { width: auto; font-size: 1em; margin-bottom: 18px; margin-top: 10px;  }
div.bubble blockquote { margin: 0px; padding: 0px; border: 1px solid #c9c2c1; background-color: #fff; background: #fff url(/images/gradient-5DNUN.png) repeat-x top; }
div.bubble blockquote p { margin: 10px; padding: 0px; }
div.bubble cite { position: relative; margin: 0px; padding: 7px 0px 0px 15px; top: 6px;	background: transparent url(/images/tip.gif) no-repeat 20px 0; font-style: normal; }

#playerinfo {
	text-align: center;
	position: fixed;
	top: 100px;
	left: 0;
	width: 120px;
	border: 1px solid #333;
}
#playerinfo p {
	padding-top: 5px;
	padding-bottom: 5px;
	background: #eee;
}
#playerinfo p.name {
	padding: 3px;
	background: #333;
	color: white;
}
label { float: left; width:140px; }

.align-mid { vertical-align:middle; }

.ui-widget {	font-family: verdana, tahoma, sans-serif;  font-size: 1em; }