/*<classes>plain_lines#red_lines#gridtable#formula#no_border</classes>*/

table.no_border {border:none;border-collapse:collapse;width:100%}

table.gridtable {font-size:11px;color:#333333;border-width: 1px;border-color: #666666;border-collapse: collapse;margin-bottom:10px;width:100%}
table.gridtable th, table.gridtable thead td {border-width: 1px;padding: 8px;font-size:11px;border-style: solid;border-color: #666666;background-color: #dedede;text-align:left;}
table.gridtable td {font-size:11px;border-width: 1px;padding: 8px;border-style: solid;border-color: #666666;}
table.gridtable td  p {font-size:11px;}

div.formula {background-color: #1D5298;padding:16px}
table.formula {border-collapse: collapse;background-color:#1D5298;font-size:14px;width:100%}
table.formula input {background-color:#C7DBF4;color:#000000;border:none;padding:16px;text-align:right;font-size:16px;width:100%}
table.formula select {background-color:#C7DBF4;color:#000000;border:none;padding:16px;text-align:right;font-size:16px;width:100%}
table.formula td {padding:8px;text-align:right}
table.formula div.formula_reset {display:inline-block;padding:16px;background-color:#EDEDED;cursor:pointer;font-weight:bold;font-size:20px}
table.formula div.formula_reset:hover {background-color:#DEDEDE}
table.formula div.formula_result {padding:16px;background-color:#FFFFFF;text-align:right;font-size:20px;font-weight:bold}
table.formula span {font-size:16px;color:#FFFFFF;font-weight:bold}

table.foxtrot_blue {border-collapse: collapse;border-bottom:1px solid rgba(0,0,0,0.05)}
table.foxtrot_blue tr:nth-child(odd) {background-color:#EEEEEE;background-color:rgba(0,0,0,0.05)}
table.foxtrot_blue td {padding:10px}
table.foxtrot_blue td, table.foxtrot_blue th, table.foxtrot_blue thead td, table.foxtrot_blue td p, table.foxtrot_blue td li  {font-family:Fira Sans,verdana,arial;font-size:14px}
table.foxtrot_blue th, table.foxtrot_blue thead tr td {padding:10px;background-color: #1D5298;color:#FFFFFF;border-right:1px solid #1D5298}

table.foxtrot_blue_lines {border-collapse: collapse;border-left:1px solid rgba(0,0,0,0.05);border-bottom:1px solid rgba(0,0,0,0.05)}
table.foxtrot_blue_lines tr:nth-child(odd) {background-color:#EEEEEE;background-color:rgba(0,0,0,0.05)}
table.foxtrot_blue_lines td {padding:10px;border-right:1px solid rgba(0,0,0,0.05);}
table.foxtrot_blue_lines td, table.foxtrot_blue_lines th, table.foxtrot_blue_lines thead td, table.foxtrot_blue_lines td p, table.foxtrot_blue_lines td li  {font-family:Fira Sans,verdana,arial;font-size:14px}
table.foxtrot_blue_lines th, table.foxtrot_blue_lines thead tr td {padding:10px;background-color:#1D5298;color:#FFFFFF;border-right:1px solid #1D5298}

table.red_lines {border-collapse: collapse;border-left:1px solid rgba(0,0,0,0.05);border-bottom:1px solid rgba(0,0,0,0.05)}
table.red_lines tr:nth-child(odd) {background-color:#EEEEEE;background-color:rgba(0,0,0,0.05)}
table.red_lines td {padding:10px;border-right:1px solid rgba(0,0,0,0.05);}
table.red_lines td, table.red_lines th, table.red_lines thead td, table.red_lines td p, table.red_lines td li  {font-family:Fira Sans,verdana,arial;font-size:14px}
table.red_lines th, table.red_lines thead tr td {padding:10px;background-color:#CB252B;color:#FFFFFF;border-right:1px solid #CB252B;}

table.foxtrot_plain {border-collapse: collapse;border-left:1px solid rgba(0,0,0,0.05);border-bottom:1px solid rgba(0,0,0,0.05)}
table.foxtrot_plain td {padding:10px;border-right:1px solid rgba(0,0,0,0.05);}
table.foxtrot_plain td, table.foxtrot_plain th, table.foxtrot_plain thead td, table.foxtrot_plain td p, table.foxtrot_plain td li  {font-family:Fira Sans,verdana,arial;font-size:14px}
table.foxtrot_plain th, table.foxtrot_plain thead tr td {padding:10px;background-color:#666666;color:#FFFFFF;border-right:1px solid #666666;}

table.plain_lines {border-collapse: collapse;border-left:1px solid rgba(0,0,0,0.05);}
table.plain_lines td {padding:10px;border-bottom:1px solid rgba(0,0,0,0.05);border-right:1px solid rgba(0,0,0,0.05);}
table.plain_lines td, table.plain_lines th, table.plain_lines thead td, table.plain_lines td p, table.plain_lines td li  {font-family:Fira Sans,verdana,arial;font-size:14px}
table.plain_lines th, table.plain_lines thead tr td {padding:10px;background-color:#1D5298;color:#FFFFFF;border-right:1px solid #1D5298}
table.plain_lines tr:nth-child(odd) {background-color:rgba(0,0,0,0.05)}


table.golf_form {margin:0px;padding:0px;border-collapse:collapse;width:100%}
table.golf_form input[type=text] {font-family:fira sans;background-color:#EDF6FF;padding:8px;border:none}
table.golf_form textarea {font-family:fira sans;background-color:#EDF6FF;padding:8px;border:none}
table.golf_form select {background-color:#EDF6FF;padding:8px;border:none}
table.golf_form td, table.golf_form th  {font-family:fira sans;font-size:14px;font-weight:normal;padding:5px;text-align:left}
table.golf_form th  {border-bottom:1px solid #166BDA}
table.golf_form_blacked th  {border-bottom:1px solid #000000}
table.golf_form option  {padding:5px}

table.golf_form td.lineup_icons {text-align:right;white-space:nowrap}
table.golf_form td.lineup_icons span {display:inline-block;width:20px}

table.golf_form span.module_title {font-size:16px;font-weight:bold}

/*backwards compatibility*/

table.foxtrot_red {border-collapse: collapse;border-bottom:1px solid rgba(0,0,0,0.05)}
table.foxtrot_red tr:nth-child(odd) {background-color:#EEEEEE;background-color:rgba(0,0,0,0.05)}
table.foxtrot_red td {padding:10px}
table.foxtrot_red td, table.foxtrot_red th, table.foxtrot_red thead td, table.foxtrot_red td p, table.foxtrot_red td li  {font-family:Fira Sans,verdana,arial;font-size:14px}
table.foxtrot_red th, table.foxtrot_red thead tr td {padding:10px;background-color: #CB252B;color:#FFFFFF;border-right:1px solid #CB252B}

table.foxtrot_red_lines {border-collapse: collapse;border-bottom:1px solid rgba(0,0,0,0.05)}
table.foxtrot_red_lines tr:nth-child(odd) {background-color:#EEEEEE;background-color:rgba(0,0,0,0.05)}
table.foxtrot_red_lines td {padding:10px}
table.foxtrot_red_lines td, table.foxtrot_red_lines th, table.foxtrot_red_lines thead td, table.foxtrot_red_lines td p, table.foxtrot_red_lines td li  {font-family:Fira Sans,verdana,arial;font-size:14px}
table.foxtrot_red_lines th, table.foxtrot_red_lines thead tr td {padding:10px;background-color: #CB252B;color:#FFFFFF;border-right:1px solid #CB252B}

table.gridtable_gray {
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
	margin-bottom:10px;
}
table.gridtable_gray th, table.gridtable_gray thead td {
	border-width: 1px;
	padding: 8px;
	font-size:11px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
	text-align:left;
}
table.gridtable_gray td {
	font-size:11px;
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;

}
table.gridtable_gray td  p  {font-size:11px;}

table.alpha_blue {
	font-family: 'Fira sans',arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
	margin-bottom:10px;
}
table.alpha_blue tr:nth-child(even) {background-color:#D3D3D3}
table.alpha_blue tr:nth-child(odd) {background-color:#FFFFFF}
table.alpha_blue th, table.alpha_blue thead td {background-color:#4f81bd;color:#FFFFFF}
table.alpha_blue td, table.alpha_blue th, table.alpha_blue thead td {border:1px solid #666666;padding:8px;vertical-align:top}
table.alpha_blue td, table.alpha_blue td  p, table.alpha_blue td  ol, table.alpha_blue td  ul, table.alpha_blue td  li {font-family: 'Fira sans',arial,sans-serif;font-size:11px;}

table.foxtrot_plain_lines {border-collapse: collapse;border-left:1px solid rgba(0,0,0,0.05);}
table.foxtrot_plain_lines td {padding:10px;border-bottom:1px solid rgba(0,0,0,0.05);border-right:1px solid rgba(0,0,0,0.05);}
table.foxtrot_plain_lines td, table.foxtrot_plain_lines th, table.foxtrot_plain_lines thead td, table.foxtrot_plain_lines td p, table.foxtrot_plain_lines td li  {font-family:Fira Sans,verdana,arial;font-size:14px}
table.foxtrot_plain_lines th, table.foxtrot_plain_lines thead tr td {padding:10px;background-color:#666666;color:#FFFFFF}

