body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/************************************************************/
/*********************** Brackets CSS ***********************/
/************************************************************/
.headers {
	height: 18px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	padding-top: 5px;
	border: solid 1px black;
	background-color: #C0C0C0;
}
.sixcmid {
	height: 35px;
	width: 125px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	border-right: solid 1px black;
	border-left: solid 1px black;
	background-color: #E2E2E2;
}
.rowtfont {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	font-weight: normal;
	font-size: 15px;
}
#rowone {
	width: 125px;
	float: left;
}
.rowonec {
	width: 125px;
	padding-bottom: 10px;
}
#rowtwo {
	width: 125px;
	float: left;
	margin-left: 5px;
	margin-top: 30px;
}
.rowtwoc {
	width: 125px;
	margin-bottom: 67px;
}
.sixc {
	margin-bottom: 10px;
	margin-top: 30px;
}
#sixtwo {
	float: left;
	margin-left: 5px;
	width: 125px;
}
.sixctwob{
	margin-bottom: 34px;
	margin-top: 3px;
}
#sixthree {
	float: left;
	width: 125px;
	margin-left: 5px;
	margin-top: 30px;
}
.sixctwo {
	margin-bottom: 67px;
	margin-top: 3px;
}
#seventhree {
	float: left;
	width: 125px;
	margin-left: 5px;
	margin-top: 75px;
}
.ninectwo {
	margin-bottom: 40px;
}
#ninethree {
	margin-left: 5px;
	float: left;
	margin-top: 30px;
	width: 125px;
}
.ninecthree {
	margin-bottom: 67px;
}
#ninefour {
	float: left;
	margin-left: 5px;
	margin-top: 85px;
	width: 125px;
}
.tencone{
	margin-top: 187px;

}
.tenctwo {
	margin-bottom: 43px;
}
#tenthree {
	float: left;
	width: 125px;
	margin-left: 5px;
	margin-top: 30px;
}
.sixcthree {
	margin-bottom: 67px;
}
#tenfour {
	float: left;
	margin-left: 5px;
	margin-top: 85px;
	width: 125px;
}
.eleven{
	margin-top: 130px;
}
.twelve{
	margin-top: 40px;
}
.twelvecthree {

	margin-bottom: 74px;
}
#rowtwo14 {
	width: 125px;
	float: left;
	margin-left: 5px;
	margin-top: 0px;
}
#rowthree14 {
	float: left;
	width: 125px;
	margin-left: 5px;
	margin-top: 30px;
}
.rowthreec14 {
	width: 125px;
	margin-bottom: 90px;
}
#rowfour14 {
	width: 125px;
	margin-left: 5px;
	float: left;
	margin-top: 100px
}
.rowfourc {
	width: 125px;
	margin-bottom: 260px;
}

/************************************************************/
/**********Double Elimination Brackets CSS ******************/
/************************************************************/

.DEheaders {
	background-color: #C0C0C0;
	height: 18px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	padding-top: 5px;
	border: solid 1px black;
}


.DEsixcmid {
	background-color: #E2E2E2;
	height: 35px;
	width: 125px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	border-right: solid 1px black;
	border-left: solid 1px black;
}

.DEoptionalSixcmid {
	background-color: #F0F0F0;
	height: 35px;
	width: 125px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	border-left: dashed #666666 1px ;
	border-right: dashed #666666 1px ;
}
.DEoptionalHeaders {
	background-color: #D6D6D6;
	height: 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	font-weight: normal;
	font-size: 11px;
	padding-top: 5px;
	border: dashed #666666 1px ; 
}
.DErowtfont {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	font-weight: normal;
	font-size: 15px;
}
#DErowone {
	width: 125px;
	float: left;
}
.DErowonec {
	width: 125px;
	padding-bottom: 10px;
}
#DErowtwo {
	width: 125px;
	float: left;
	margin-left: 5px;
	margin-top: 30px;
}
.DErowtwoc {
	width: 125px;
	margin-bottom: 67px;
}
.DEsixc {
	margin-bottom: 10px;
	margin-top: 30px;
}
#DEsixtwo {
	float: left;
	margin-left: 5px;
	width: 125px;
}
.DEsixctwob{
	margin-bottom: 34px;
	margin-top: 3px;
}
#DEsixthree {
	float: left;
	width: 125px;
	margin-left: 5px;
	margin-top: 30px;
}
.DEsixctwo {
	margin-bottom: 67px;
	margin-top: 3px;
}
#DEseventhree {
	float: left;
	width: 125px;
	margin-left: 5px;
	margin-top: 75px;
}
.DEninectwo {
	margin-bottom: 40px;
}
#DEninethree {
	margin-left: 5px;
	float: left;
	margin-top: 30px;
	width: 125px;
}
.DEninecthree {
	margin-bottom: 67px;
}
#DEninefour {
	float: left;
	margin-left: 5px;
	margin-top: 85px;
	width: 125px;
}
.DEtencone{
	margin-top: 187px;

}
.DEtenctwo {
	margin-bottom: 43px;
}
#DEtenthree {
	float: left;
	width: 125px;
	margin-left: 5px;
	margin-top: 30px;
}
.DEsixcthree {
	margin-bottom: 67px;
}
#DEtenfour {
	float: left;
	margin-left: 5px;
	margin-top: 85px;
	width: 125px;
}
.DEeleven{
	margin-top: 130px;
}
.DEtwelve{
	margin-top: 40px;
}
.DEtwelvecthree {

	margin-bottom: 74px;
}
#DErowtwo14 {
	width: 125px;
	float: left;
	margin-left: 5px;
	margin-top: 0px;
}
#DErowthree14 {
	float: left;
	width: 125px;
	margin-left: 5px;
	margin-top: 30px;
}
.DErowthreec14 {
	width: 125px;
	margin-bottom: 90px;
}
#DErowfour14 {
	width: 125px;
	margin-left: 5px;
	float: left;
	margin-top: 100px
}
.DErowfourc {
	width: 125px;
	margin-bottom: 260px;
}

.DEnarrowColumns {
	float: left;
	margin-left: 5px;
	width: 78px;
}

.DEnarrowDetails {
	background-color: #E2E2E2;
	height: 73px;
	width: 78px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	border-right: solid 1px black;
	border-left: solid 1px black;
}

.DEnarrowHeaders {
	background-color: #C0C0C0;
	height: 28px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	font-weight: normal;
	font-size: 9px;
	padding-top: 5px;
	border: solid 1px black;
}

.DEnarrowOptHeaders {
	background-color: #D6D6D6;
	height: 30px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	font-weight: normal;
	font-size: 9px;
	padding-top: 5px;
	border: dashed #666666 1px ;
}

.DEnarrowOptDetails {
	background-color: #F0F0F0;
	height: 35px;
	width: 78px;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	border-left: dashed #666666 1px ;
	border-right: dashed #666666 1px ;
}

.DEnarrowColumns2 {
	float: left;
	margin-left: 5px;
	width: 68px;
}

.DEnarrowDetails2 {
	background-color: #E2E2E2;
	height: 73px;
	width: 68px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	border-right: solid 1px black;
	border-left: solid 1px black;
}

.DEnarrowHeaders2 {
	background-color: #C0C0C0;
	height: 28px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	font-weight: normal;
	font-size: 9px;
	padding-top: 5px;
	border: solid 1px black;
}

.DEnarrowOptHeaders2 {
	background-color: #D6D6D6;
	height: 30px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	font-weight: normal;
	font-size: 9px;
	padding-top: 5px;
	border: dashed #666666 1px ;
}

.DEnarrowOptDetails2 {
	background-color: #F0F0F0;
	height: 35px;
	width: 68px;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	border-left: dashed #666666 1px ;
	border-right: dashed #666666 1px ;
}


.DEnarrowColumns3 {
	float: left;
	margin-left: 3px;
	width: 64px;
}

.DEnarrowDetails3 {
	background-color: #E2E2E2;
	height: 42px;
	width: 64px;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	border-left: solid 1px black;
	border-right: solid 1px black;
}

.DEnarrowHeaders3 {
	background-color: #C0C0C0;
	height: 18px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	font-weight: normal;
	font-size: 9px;
	padding-top: 5px;
	border: solid 1px black;
}

.DEnarrowOptHeaders3 {
	background-color: #D6D6D6;
	height: 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	font-weight: normal;
	font-size: 9px;
	padding-top: 5px;
	border: dashed #666666 1px ;
}

.DEnarrowOptDetails3 {
	background-color: #F0F0F0;
	height: 35px;
	width: 64px;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	border-left: dashed #666666 1px ;
	border-right: dashed #666666 1px ;
}

#DENoDisplay 
{
	display: none;
}

.DENoDisplay
{
	display: none;
}


