body {
	margin: 0;
}
h1 {
	color: #3a3a3a;
	font: normal normal 25px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h2 {
	color: #3a3a3a;
	font: normal bold 25px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

p {
	color: #828282;
	font: normal normal 12px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

li {
	color: #828282;
	font: normal normal 12px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
b {
	color: #404040;
	font: normal bold 12px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

A:link {font: normal normal 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #3159c2;}
A:visited {font: normal normal 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #3159c2;}
A:active {font: normal normal 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #3159c2;}
A:hover {font: normal normal 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #d20000;}


span.more a:link {font: normal bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #2a2a2a;}
span.more a:visited {font: normal bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #2a2a2a;}
span.more a:active {font: normal bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #2a2a2a;}
span.more a:hover {font: normal bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #5b5b5b;
	text-decoration: none;
}

.more {
	text-align: right;
}

.texta {
	padding:2px; border:1px solid #CCCCCC; width: 200px; height: 70px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
	margin-bottom: 5px;
}
.form1 {
	padding:2px; border:1px solid #CCCCCC; width: 150px; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
	margin-bottom: 5px;
}
.form2 {
	padding:2px; border:1px solid #CCCCCC; width: 150px; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
	margin-left: 2px;
	margin-bottom: 5px;
}

.form3 {
	padding:2px; border:1px solid #CCCCCC; width: 60px; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
	margin-bottom: 5px;
}

.submit1 {
}

label
{
    margin-right: 5px;
}
.field{
    width:90%;
    overflow:auto;
    margin:5px 0px;
}

span.toplink a:link {font: normal bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #ffffff;	text-decoration: none;}
span.toplink a:visited {font: normal bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #ffffff; 	text-decoration: none;}
span.toplink a:active {font: normal bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #ffffff; 	text-decoration: none;}
span.toplink a:hover {font: normal bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #ffffff;
	text-decoration: none;
}
.contact a:link, .contact a:visited, .contact a:active {
	color: #828282;
	font: normal normal 12px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.contact a:hover {
	color: #d20000;
}
.contactimg {
	margin-right: 5px;
	text-align: right;
}

.topcontact {
	text-align: right;
	display: block;
	margin-right: 21px;
	margin-top: -6px;
}

.formtop {
	margin-top: 4px;
	margin-bottom: 5px;
}

label {
		color: #828282;
	font: normal normal 12px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.inputtopu {
	padding:2px; border:1px solid #CCCCCC; width:120px; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
}
.inputtopp {
	padding:2px; margin-top:3px; border:1px solid #CCCCCC; width:65px; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
	margin-left: 1px;
}

.submit1 {
	position: relative;
	display: inline;
}

a[href $='.pdf'] { 
   padding-right: 18px;
   background: transparent url(icon_pdf.gif) no-repeat center right;
}
a[href ^="mailto:"] {
   padding-right: 20px;
   background: transparent url(icon_mail.gif) no-repeat center right;
}

table.profile {
	color: #828282;
	font: normal normal 12px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

td.cat {
	color: #404040;
	font: normal bold 12px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

body {
	font-family: Verdana;
	font-size: 0.8em;
}
	
	img.logo{
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 80px;
	}
	
	table.login{
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	}

	table.login td{
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	}
	
	table.cr{
	margin-left: auto;
	margin-right: auto;
	margin-top: 150px;
	font-size:12px;}
	
	div.error{
		background-color: #ff8888;
		color: #000;
		font-size: 1em;
		font-style: italic;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		margin-top: 1em;
		margin-bottom: 1em;
		width: 40%;
		padding: 0.5em;
	}

	div.success{
		background-color: #88ff88;
		color: #000;
		font-size: 1em;
		font-style: italic;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		margin-top: 1em;
		margin-bottom: 1em;
		width: 40%;
		padding: 0.5em;
	}

	/*table.details{
	margin-top:20px;
	margin-left: 50px;
	text-align:left;
	}

	div.submitbutt{
	margin-left:50px;
	margin-top:20px;}

	table.cr{
	margin-left: auto;
	margin-right: auto;
	margin-top: 150px;
	font-size:12px;}


	table.edittrade {
		border: 1px solid black;
	}*/
	
	/*div {
	border-width: 1px;
	border-color: #000;
	}*/
    
	div#edittrades {
		border-width: 2px;
		border-color: #000;
		background-color: #ddd;
		padding: 0.4em;
		margin: 0.5em auto 1em auto;
		width: 55em;
	}

	div#edittradeattributes {
	margin-left:10px;
	float:left;
	}
 
	div#pitchers {
		float: right;
		
		width: 18em;
	}

	div#pitchers ul li input {
		margin-left: 1em;
	}

	table.details th {
	text-align: left;
	width: auto;
	}
	
	table.details td {
	width: auto;
	}

	table.details input {
	width: 25em;
	}

	div.trades {
		clear: both;
	}

	table.trades {
		font-size: 0.8em;
		border-collapse: collapse;
		margin-left: auto;
		margin-right: auto;
	}

	table.trades tr td, table.trades tr th {
		border: 1px solid black;
		padding: 0.25em;
		text-align: center;
	}
	
	table.trades tbody tr:hover {
		/*background-color: #CCCCFF;*/
		cursor: pointer;
	}
	
	div.submitedit {
		clear: both;
		text-align: center;
	}
	
	div.submitedit input {
		border: 2px solid #77DD77;
		width: 15em;
		margin-top: 1em;
		margin-bottom: 0.5em;
	}

	div.addtrade {
		margin: 0.4em auto 0.4em auto;
		text-align: center;
	}

	td.profit {
		background-color: #99FF99;
	}

	td.loss {
		background-color: #FF9999;
	}

