html {
	height:100%;
}
body {
	font-family: helvetica,arial,sans-serif;
	height:100%;
	margin:0;
	color:white;
}

#return{
	height:24px;
	margin:0 10px;
	font-size:0.8em;
	padding-top:3px;
}
#return a{
	color:#aaa;
}
#return a:hover{
	color:white;
}

#content {
background:#FFFFFF none repeat scroll 0 0;
margin:auto auto;
min-height:100%;
min-width:932px;
width:1025px; /* 95% is our width */
color:black;
}
#height_pad{
	/* stops bottom-bar from overlaying lower-content when the browser height shrinks.*/
}

small{
	font-size:0.85em;
}

h1
{
	text-shadow:3px 3px 5px  #666;
}

#footer{
	height:20px;
	font-size:0.7em;
	padding:0.5em;
	/*text-align:right;*/
}

#sign_in_quick_link{
	float:right;
}

#content #breadcrumbs{
	font-size:0.8em;


padding:10px;
}
#content #breadcrumbs strong{

}


#sign_in_quick_link
{
	color:#fff;
float:right;
font-size:0.9em;
padding-right:15px;
padding-top:10px;
}

#sign_in_quick_link a
{
	text-decoration: underline;
	font-weight: lighter;
}
#nav_bar,
#footer{
	border-width:1px 0 0 0;
	border-style:dotted;
	border-color:#aaa;

}

#footer{
padding-top:8px;
	margin:0 1em;
	color:#aaa;

}
#header-left{


border-bottom-width:1px;
display:table-cell;
height:124px;
vertical-align:middle;
width: 600px;
line-height: 2.8em;
}

#nav_bar h1{
	margin-top:0;
	font-size:1.3em;
}

#main_content{
	margin:0 1em 1em 1em;
}


img {
	border:0;
}

a {
	border-bottom:1px dotted #000080;
color:#000080;
text-decoration:none;
}

a:hover{
	color: #0000c0;

}

td{
	vertical-align:middle;
}


form p{
	font-size:0.8em;
}

form span{
	color:gray;
}

form ul{
	margin-left:0;
	font-size:0.8em;
}

form li
{
	list-style-type: none;
	margin:10px;
	margin-left:0;

}

#remember_me
{

	margin-left:222px;
}
form li.input_field input,
form li.input_field select{
	width: 20em;
}

form li label
{
	width:17em;
	display:inline-block;


}



h2{
	font-size:1.1em;

	 padding-top: 7px;
}

h3{
	font-size:1.0em;
}

/* Report tables */
table.report{
	font-size:0.85em
}
table.report thead tr td{
	font-weight:bold;
	/*vertical-align:top;*/
}
table.report td,
table.season td
{
	padding:2px 5px;
}
table.report td.center{
	text-align:center;
}