/* Common tags                 */
/*-----------------------------*/		


html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input { margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, th {
font-size:1em;
font-style:normal;
font-weight:normal;
}



ul, ol { list-style-image:none; list-style-position:outside; list-style-type:none;}

body 
{
    font-family:Verdana;
    color: #7E7E7E;
    background-color: #7E7E7E;
	border: ridge, 20px, #a40018;
	background-image:url(Images/background.gif);
	background-position:center top;
	background-repeat:repeat-y;
	font-size: 12px;
}

div.centered		{ text-align: center;}
div.centered table	{ margin: 0 auto; text-align: left;}
.header {width: 800px;}
.footer {width: 800px; padding-top: 5px;}
.leftcolumn {width: 200px; padding-top: 5px;}
.rightcolumn {width: 600px; vertical-align: top; padding-top: 5px;}
.middlecolumn {width: 800px; vertical-align: top; padding-top: 5px;}
table tr {padding: 0px; vertical-align: middle;}
#navmenu a {padding-top: 1px; float: left;}
.button {float: right; font-size: 1.2em;}


A:link      { color: #41519A; text-decoration:"underline"; }
A:visited 	{ color: #41519A; text-decoration:"underline"; }
A:active 	{ color: #41519A;  cursor:hand; text-decoration:"underline"; }
A:hover 	{ color: #B2C3E1;  cursor:hand; text-decoration:"underline"; }
		
A.bodyLink:link     { color: #41519A; text-decoration:"underline"; font-weight:bold; }
A.bodyLink:visited 	{ color: #41519A; text-decoration:"underline"; font-weight:bold; }
A.bodyLink:active 	{ color: #41519A;  cursor:hand; text-decoration:"underline"; font-weight:bold; }
A.bodyLink:hover 	{ color: #B2C3E1;  cursor:hand; text-decoration:"underline"; font-weight:bold; }
		
p
{
	line-height: 1.4em;
}

.title
{
    text-transform: uppercase;
    font-family: verdana;
    font-size: large;
    font-weight: bold;
    color: #41519A;
 }

hr {
	border: 0;
	border-top: 2px solid #41519A;
	height: 1px;
}

img
{
	border-width: 0;
}

.menutextindent
{
    font-size: x-small;
}

/* Headings                    */
/*-----------------------------*/
h1
{
	font-size: large;
	color: #6B7EBF;
	padding-bottom: 7px;
}

h2
{
	font-family: Verdana;
	font-size: medium;
	margin-top: 30;
	color: #6B7EBF;
	margin-bottom: -15;
}
	
h3
{
	font-family: Verdana;
	font-size: 12px;
	margin-bottom: -15;
	color: #6B7EBF;
	padding-left: 15;
}

h1, h2, h3, h4
{
	margin: 0;
	font-family: Verdana;
}

/* Tables                      */
/*-----------------------------*/	
table
{
	font-size: 1em;
}

#Main_Content_Top
{
     background-image: url(Images/Main_Content_Top.png);
     background-repeat: repeat-x;
     width: 581px;
     height: 21px;
}

#Main_Content_Btm
{
     background-image: url(Images/Main_Content_Btm.png);
     background-repeat: repeat-x;
     width: 581px;
     height: 21px;
}

#Main_Content
{
    border-style: solid;
   	border-width : medium;
	border-color: #a40018;
    background-color : #E0FFFF;
	margin: 3px,3px,3px,3px;
	padding: 3px,3px,3px,3px;
}

#Main_Content_Filler
{
    background-color : #E0FFFF;
    
}
table.header
{
    background-color : #E0FFFF;
}

td.logo
{
	text-align: left;
	width: 184px;
}

td.title 
	{
		text-align: center;
		font-family: verdana;
		font-size: x-large;
		font-weight: bolder;
		color: #FFFFFF;
	}

td.headerbar 
{
	background-image: url(Images/bar.jpg);
	text-align: right;
	height: 24px;
}

td.menu 
{
	background-color:#41519A;
	width: 184px;
	height: 500px;
	vertical-align: top;
}

td.footer
{
	margin-left: 30;
	font-family: Verdana;
	font-size:x-small;
	font-weight: normal;
	color: #41519A;
	text-align: right;
}

#Tournament_Detail
{
	padding: 10px;
	margin: 10px;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
}
#Tournament_Detail h3
{
	float: left;
	clear: left;
	text-decoration: underline;
}
#Tournament_Detail h4
{
	float: left;
	clear: left;
}

.DivisionClassChecked {
background-color: LightGrey;
font-weight: bold;
}

.RegisterEmergencyContactInformation {
}

.RegisterTournamentInput {
background-color:lightGoldenRodYellow;
border:medium double lightSlateGray;
margin-top:20px;
}
.RegisterTournamentInput tr{
min-width: 2px;
}
.RegisterTournamentInput tr td{
border-bottom:1px solid lightgrey;
border-spacing:0px;
border-width:1px;
padding-top:5px;
}

.RegisterTournamentDivisionsTable{
background-color: Azure;
border: medium solid LightSteelBlue;
}

.RegisterTournamentDivisionsTable tr td{
padding-bottom: 3px;
}

.DivisionClassUnChecked {
}

.DescriptionPopupTransparent {
filter:alpha(opacity=90);
-moz-opacity: 0.90;
opacity: 0.90;
-khtml-opacity: 0.90;
background-color:green;
display:none;
width: 170px;
minimum-height:100;
position:absolute;
color: white;
border: 1 green solid;
}
.DivisionTitle {
font-weight: bold;
}

.formlabel
{
	white-space:normal;
	display:block;line-height:1.3em;white-space:nowrap;
}

.formgroup {float:left;margin-right:8px;padding-bottom:.7em;position:relative; padding-left: 10px;}
.formWrestlerInformation {width:12em;}
.superclear{float:none;clear:both;width:1px;height:1px;overflow:hidden;visibility:hidden;padding:0px;margin:0 0 0 0;}
.hr { float: none; clear: both; border-bottom: solid 1px black; margin: 5px; font-weight: bold;}

.formremove { float:right;text-align:right;width:10em; margin-top: -7px;}


div.row {
  clear: both;
  padding-top: 5px;
  }

div.row span.label {
  float: left;
  text-align: left;
  font-weight: bold;
  width: 110px;
  padding-top: 4px;
  padding-right: 2px;
  }

div.row span.formw {
  float: left;
  width: 305px;
  text-align: left;
  }

TD.TDLeft
{
    text-align: left;
    white-space: nowrap;
    padding-top: 2px;
    border: 0;
    padding-left: 10px;
}

TD.TdRight
{
    text-align: left;
}

TD.Required
{
	font-weight: bold;
}

.leftTitle 
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;	
}


.button
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #333333;
}

a.NoDecoration
{
	
}

#Tournament_Detail span
{
	display: block;
	padding-bottom: 10px;
	padding-left: 30px;
}

DIV.LargeButton
{
	background-color: #000063;
	color: White;
	border: 2px solid gray;
	height: 20px;
	padding-top: 8px;
	padding-right:8px;
	padding-left:8px; 
}

.ErrorMessage
{  
    color: Red;
    font-family:Verdana;
    font-size:small;
    font-weight:bold;
}

.SuccessMessage
{  
    color: Blue;
    font-family:Verdana;
    font-size:small;
    font-weight:bold;
}

.Select

{
    font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #333333;
}

TD.formRight

{
    text-align: left;
}

TD.formLeft	
/* Left column of the table (field names). */
{
	text-align: left;
	white-space: nowrap;
	padding-top: 7px;
}
/*Global Styles
---------------------------------------------
*/
.MainContentBackground
{
	border: solid 1px #bbc7d3; 
	margin: 2px; 
	padding: 2px; 
	background-color: White;
}

/*Top Menu Style
---------------------------------------------
*/

.menuText 
{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #454545;
	font-weight: bold;
	cursor: pointer;
	
	
	
}


/*Profile Page Style
---------------------------------------------
*/

.detailTitle 
{
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	
	
}

.NewsListing
{
	font-family: Verdana, Arial;
	font-size: 12px;
}


/*RegisterTournament Styles
--------------------------------------------
*/
      .TournyAddHeader {
        padding-top: 30px;
        font-size: large;
        font-family: Verdana;
      }
.MainMenuItem1,
.MainMenuItem2,
.MainMenuItem3,
.MainMenuItem4,
.MainMenuItem5,
.MainMenuItem6
{
    font-family: Arial, Verdana;
	font-size: 12px;
	color: #454545;
	font-weight: bold;
	cursor: pointer;
	
}
/*
.MainMenuItem1
{
   padding: 0px 0px 0px 0px;
}
.MainMenuItem2
{
   padding: 0px 0px 0px 0px;
}
.MainMenuItem3
{
    padding: 0px 0px 0px 0px;
}
.MainMenuItem4
{
   padding: 0px 0px 0px 0px;
}
.MainMenuItem5
{
    padding: 0px 0px 0px 0px;
}
.MainMenuItem6
{
   padding: 0px 0px 0px 0px;
}*/