body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .9em;
	margin: 0px;
	padding: 0px; }
	
img {
	border: 0px; }
	
p {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	font-size: 14px; }

h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #709ed3;
	font-size: 22px; }

a:link, a:hover, 
#content a:link, #content a:hover {
	color: #00e; }
	
a:visited, a:active,
#content a:visited, #content a:active {
	color: #90c; }
	
#headerLinks {
	padding-right: 30px; }
	
#headerLinks a:link, #headerLinks a:visited, #headerLinks a:hover, #headerLinks a:active {
	font-size: .8em;
	font-family: Arial, Verdana, Helvetica, sans-serif; }

#content {
	font-family: Arial, Verdana, Helvetica, sans-serif; }

#content h1 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	border: none;
	font-size: 1.3em;
	color: #fff;
	font-weight: bold;
	padding: 2px 10px;
	background-color: #652f91;
	margin-bottom: 5px; }

#content p {
	font-size: 1em; }

#footer {
	text-align: center;
	padding-top: 10px; }

#footer p {
	font-size: .8em; }

/* --- Header --- */
/* -------------- */

.headTop {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	background-color: #000;
	text-align: left;
	padding: 5px; 
	padding-left: 25px; }

	
.headBar {
	background: url('../images/blueBar.gif') bottom repeat-x; 
	height: 38px; }
	
.headBarRight {
	background: url('../images/blueBar_greenBG.gif') bottom repeat-x; 
	height: 38px; }


/* --- Navigation --- */
	
.navTable {
	background: #B8DB4F; 
	padding-top: 30px;
	padding-right: 15px; }	

a.navItem, a.navItem_sel, a.navItem:hover, a.navItem_sel:hover, a.navItem:link, 
a.navItem_sel:link, a.navItem:visited, a.navItem_sel:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold; 
	color: #000;
	text-decoration: none; }
	
a.navItem_sel, a.navItem_sel:link, a.navItem_sel:visited, a.navItem_sel:hover {
	color: #709ED3;
	text-decoration: none; }
	
	
/* --- General Layout --- */
/* ---------------------- */

.contentCenter {
	padding: 20px; 
	height: 380px; }	

.mainTable { }


/* --- Forms --- */
/* ------------- */

.smallText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px; }
	
.homeField {
	width: 180px; }
	
.loginButton {
	padding: 0px 10px;
	border: 0px; }
	
.smallButton {
	padding-right: 1px;
	border: 0px; }
	
.statusText {
	font-family:	Arial, Verdana, Helvetica, sans-serif;
	color:			#cf1f1f;
	font-size:		12px;
	padding-top:	0px; }

fieldset p
{
	padding			: 1em 0;
	margin			: 0;
	text-indent		: 0;
}

fieldset {
	clear:			both;
	margin:			.5em;
	border:			none;
	padding:		0;
	font-family:	Arial, Verdana, Helvetica, sans-serif;
	color:			#000;
	font-size:		14px; 
}

fieldset#fs_captain_data span
{
	float:			left;
	width:			230px;
}

fieldset#fs_team_data span
{
	float:			left;
	width:			150px;
}

fieldset label
{
	display:		block;
	margin-bottom:	.5em;
}

fieldset#fs_team_data span.membername, fieldset#fs_team_data a.membername,
fieldset#fs_team_data a.editteammember
{
	display:		inline;
	margin-left:	.5em;
	width:			inherit;
	float:			none;
}

fieldset#fs_captain_data input
{
	width:			300px;
}

fieldset#fs_team_data input
{
	width:			200px;
}

fieldset#fs_team_data input.submitmember
{
	margin-left:	.5em;
	width:			100px;
}


/* --MULTIPURPOSE QUERY -- */

.labelTD, .labelTD_orange, .labelTD_green { 
	background-color: #eee;
	padding: 3px;
	text-align: right;
	vertical-align: top;
	font-weight: 500;
	border: 1px;
	border-color: #fefefe;
	border-style: solid; }

.fieldTD {
	background-color: #ececec;
	padding: 2px;
	vertical-align: top;
	border: 2px;
	border-color: #efefef;
	border-style: groove; } 
	
.fieldTD span, .fieldTD a, fieldTD a:link, .fieldTD a:visited, .fieldTD a:hover {
	color: #696969; 
	font-weight: 700; 
	text-decoration: none; }



