body                 { font: 10px Verdana, Arial, sans-serif;
                       color: #000000; }
a:link               {	color: #000066;
                      	text-decoration: none; }
a:hover              {	color: #000066;
	                      text-decoration: underline; }
a:visited            {	color: #000066;
                      	text-decoration: none; }
a:visited:hover      {	color: #000066;
                      	text-decoration: underline; }
.ContainerSite       { background-color: #FFFFFF;
															      		border-left: 1px solid #999999;
																							border-right: 1px solid #999999;
																							width: 800; }
.ContainerMainArea   { padding: 10px;
                       text-align: left;
																	    		vertical-align: top; }
.ContainerMenu       { background-color: #666666;
																							line-height: 16px;
																							width: 125px;
																							vertical-align: top; }
.ContainerHeader     { line-height: 1px; }
.ContainerFooter     { color: #FFFFFF;
                       background-color: #666666;
                       text-align: center;
    																			padding: 5px;
																    			width: 100%; }
.ContainerSide       { background-color: #CCCCCC;
                       border-left: 1px solid #000000;
		    																	padding: 5px;
	    																		text-align: left;
    																			vertical-align: top;
																				  	width: 180px; }
.ContainerCalendar   { background-color: #CCCCCC;
                       border: 1px solid #000000; }
.ContainerJudges     { border: 1px solid #000000; 
                       width: 100%; }
.menu a              {	background-color: #666666;
                       color: #FFFFFF;
																							text-decoration: none;
																							text-align: left;
																							padding: 3px;
																							padding-left: 5px;
																							border-bottom: 1px solid #000000;
																							display: block;
																							font: 10px Verdana, sans-serif;
																							font-weight: bold;
																							list-style-position: inside;
																							list-style-type: square; }
.menu a:hover        { background-color: #999999;
                       color: #FFFFFF;
																							text-decoration: none;
																							border-bottom: 1px solid #000000;
																							list-style-position: inside;
																							list-style-type: square; }
.menusub a           { background-color: #333333;
                       color: #FFFFFF;
																							border-left: 5px solid #333333;
																							text-decoration: none;
																							text-align: left;
																							padding: 2px;
																							display: block;
																							font: 10px Verdana, sans-serif;
																							font-weight: bold;
																							list-style-position: inside;
																							list-style-type: square; }
.menusub a:hover     { background-color: #999999;
                       color: #FFFFFF;
																							border-left: 5px solid #999999;
																							text-decoration: none;
																							list-style-position: inside;
																							list-style-type: square; }
.EdgeTop             {	background-image: url(img/containerTop.jpg);
														  		  			background-repeat: no-repeat;
																							line-height: 9px; }
.EdgeBottom          {	background-image: url(img/containerBottom.jpg);
														  		  			background-repeat: no-repeat;
																							line-height: 9px; }
.barBlueFullWidth    { background-color: #000066;
                       border-top: 1px solid #999999;
    																			border-bottom: 1px solid #999999;
		    																	line-height: 3px;
																							width: 800px; }
.barWhiteInvisible   { background-color: #FFFFFF;
		    																	line-height: 5px;
																							width: 800px; }
.barGrey             { background-color: #999999;
    																			border-top: 1px solid #000000;
																							border-bottom: 1px solid #000000;
		    																	line-height: 3px; }
.barWhite            { background-color: #FFFFFF;
		    																	line-height: 15px; }
.SideTop             {	font-weight: bold;
                      	background-image: url(img/sidebar.head.jpg);
														  		  			background-repeat: repeat-x;
    																			color: #FFFFFF;
    																			text-align: center;
    																			vertical-align: middle;
    																			padding-left: 5px;
    																			padding-right: 5px;
    																			border-top: 1px solid #999999;
    																			border-left: 1px solid #999999;
    																			border-right: 1px solid #999999;
    																			line-height: 20px; }
.SideMiddle          { text-align: center;
														    					vertical-align: middle;
  															  				padding-top: 10px;
		  														  			background-color: #FFFFFF;
				  											  				border-left: 1px solid #999999;
						  									  				border-right: 1px solid #999999; }
.SideBottom         {  text-align: center;
                      	vertical-align: middle;
															    				padding: 5px; 
															    				background-color: #FFFFFF;
															    				border-left: 1px solid #999999;
															    				border-right: 1px solid #999999;
															    				border-bottom: 1px solid #999999; }
.CalendarMonth       { text-align: center;
                       vertical-align: middle;
                       font-weight: bold;
																		  			padding: 3px;  
																		  			border-bottom: 1px solid #000000;
																		  			font-size: 14px; }
.CalendarWeekDay     { background-color: #FFFFFF;
                       text-align: center;
																		  			vertical-align: middle;
																		  			font-weight: bold;
																		  			width: 30px;
																		  			padding: 3px;
																		  			border-bottom: 1px solid #000000;
																		  			font-size: 12px; }
.CalendarDays        { text-align: center;
                       vertical-align: middle;
																			  		padding-top: 3px;
																			  		padding-bottom: 3px;
																			  		border: 1px solid #FFFFFF;
																			  		font-size: 11px; }
.CalendarEvent       { text-align: center;
                       vertical-align: middle;
																			  		padding-top: 3px;
																			  		padding-bottom: 3px;
																			  		border: 1px solid #000000;
																							background-color: #FFFFFF;
																			  		font-size: 11px; }
.JudgeCommentsTop    { font-weight: bold;
                      	background-image: url(img/sidebar.head.jpg);
																    			background-repeat: repeat-x;
    																			color: #FFFFFF;
    																			text-align: center;
    																			vertical-align: middle;
    																			border-top: 1px solid #999999;
    																			border-left: 1px solid #999999;
    																			border-right: 1px solid #999999;
    																			line-height: 20px; }
.JudgeCommentsBottom {	text-align: left;
                       vertical-align: top;
																							padding: 7px;
																							line-height: 14px;
																							list-style-type: square;
																							list-style-position: inside; }
.RecentNewsTop       { font-weight: bold;
                      	background-image: url(img/sidebar.head.jpg);
																    			background-repeat: repeat-x;
    																			color: #FFFFFF;
    																			text-align: center;
    																			vertical-align: middle;
    																			border-top: 1px solid #999999;
    																			border-left: 1px solid #999999;
    																			border-right: 1px solid #999999;
    																			line-height: 20px; }
.RecentNewsBottom    {	text-align: left;
                       vertical-align: top;
																							padding: 7px;
																							line-height: 14px;
																							list-style-type: square;
																							list-style-position: inside; }

