html {height: 100%}

body {	background-image: url(themes/netelevation/img/bg.gif); height: 100%; text-align: center;
	}
h2 {display: inline}


table {background: #fff}

.green {background-color: #bbcc86}

.style1 {font-family: Verdana, Arial, Helvetica, sans-serif}

div.main3 {position: relative; align: center; padding-top: -10px; padding-bottom: -10px; background-color: #bbcc86; text-align: center; width: 750px; margin-left: auto; margin-right: auto; padding-top: 10px; border-left: 1px solid #00008B; border-right: 1px solid #00008B; height: 800px}

div.main4 {	position: relative; 
			text-align: center; 
			background-color: white; 
			text-align: center; 
			width: 750px; 
			margin-left: auto; 
			margin-right: auto; 
			border-left: 1px solid #00008B; 
			border-right: 1px solid #00008B}
			
#main4b 	{	position: relative; 
				text-align: center; 
				background-color: #bbcc86; 
				text-align: center; 
				width: 750px; 
				margin-left: auto; 
				margin-right: auto; 
				border-left: 1px solid #00008B; 
				border-right: 1px solid #00008B;
				color: black;
				height: 1245px;
			}
div.main {position: relative; align: center; padding-top: -10px; padding-bottom: -10px; background-color: white; text-align: center; width: 750px; margin-left: auto; margin-right: auto; padding-top: 10px; border-left: 1px solid #00008B; border-right: 1px solid #00008B}

div.main2 {position: relative; align: center; padding-top: -10px; padding-bottom: -10px; background-color: white; text-align: center; width: 1000px; margin-left: auto; margin-right: auto; padding-top: 10px; border-left: 1px solid #00008B; border-right: 1px solid #00008B}

th.grade { text-align: left }



th.Item { text-align: left }



#topsection { background: #fff url(themes/netelevation/img/header.gif); height: 191px; margin: 0px auto; text-align: center; width: 750px; margin-top: -10px; padding: 0px; border: 1px solid #00008B; margin-bottom: 0px}


#topsection2 { background: #fff url(themes/netelevation/img/header.gif); background-repeat: no-repeat; background-position: center; height: 191px; margin: 0px auto; text-align: center; width: 1000px; margin-top: -10px; padding: 0px; border: 1px solid #00008B; margin-bottom: 0px}

#textbody {width: 635px; margin: 0 auto; text-align: center}


#large {font-weight: bold; font-size: large}



#text {text-align: left}

table.21 {
      border:1px solid #000;
      border-collapse:collapse;
      font-family:arial,sans-serif;
      font-size:80%;
    }
    td.2 {
      border:1px solid #000;
      border-collapse:collapse;
      padding:5px; 
      text-align: center;
    }
td.22 {
      border:1px solid #000;
      border-collapse:collapse;
      padding:5px; 
      text-align: center;
    } 
    th.23 {
      border:1px solid #000;
      border-collapse:collapse;
      padding:5px; 
      text-align: center;
    } 

    #fn,#dp,#ar{width:58px;}
    #fr,#to{width:138px;}
    caption{
      background:#ccc;
      font-size:140%;
      border:1px solid #000;
      border-bottom:none;
      padding:5px;
      text-align:left;
    }



.tbmain{ 
 /* Changes on the form */
 background: white !important; 
}
.left{
  /* Changes on the form */
  color: black !important; 
  font-family: Verdana !important;
  font-size: 12px !important;
}
.head{
  color:#333333;
  font-size:20px;;
  text-decoration:underline;
  font-family:"Verdana";
}
td.left {
  font-family:"Verdana";
  font-size:12px;
  color:black;
}
.pagebreak{
  font-family:"Verdana";
  font-size:12px;
  color:black;
}
.tbmain{
  height:100%;
  background:white;
}
span.required{
  font-size: 13px !important;
  color: red !important;
}

a 				{	color: #131388; 
					text-decoration: none; 
					font-weight: bold;
					font-family: Verdana;
				}
a:visited 		{	color: #131388; 
					text-decoration: none; 	
				}
a:hover 			{ 	color: #131388; 
					text-decoration: underline; 
				}


a.anchor {color: black; text-decoration: none}
a.anchor:visited {color: black; text-decoration: none}
a.anchor:hover {color: black; text-decoration: none}


.underline {text-decoration: underline}
.boldunderline {text-decoration: underline; font-weight: bold}
.italic {font-style: italic}
.bold {font-weight: bold}

a.menu {background-color: #131388; color: white; text-decoration: none; padding: 1px}
a.menu:visited { background-color: white; color: #131388; text-decoration: underline;}
a.menu:hover { background-color: white; color: #131388; text-decoration: underline; }
div.menu {font-weight: bold; font-size: 101%}

.style2 {font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif; font-size: 18px;}
.style2b {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 16px;}
.style3 {font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 16px;}
.style3b {font-family: Georgeia, Verdana, Arial, Helvetica, sans-serif; font-size: 18px;}
					
#wtgbutton2		{	width: 750px;
					margin: 10px 0 0 0;
					font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
					background-color: #bbcc86;
					color: #333;
					height: 2.5em;
				}

#wtgbutton2 a 	{	padding: 5px 0px 5px 0px;
					background-color: #00611C;
					color: #fff;
					text-decoration: none;
					width: 123px;
					display: block;
					margin: 0px 2px 0 0;
					float: left;
					font-weight: normal;
				}
				
#wtgbutton2 a#right	{	margin: 0;
						width: 125px;
					}

#wtgbutton2 a.now	{	background-color: #008000;
						border-bottom: 1px solid blue;
					}					

#wtgbutton2 a:hover		{	background-color: #008000;
							color: #fff;
						}
						
.wtg					{	background-color: #00611C;
							color: white;
							padding: 1px 8px;
							margin: 0px -16px 6px -8px;
						}

.wtgbox					{	margin-bottom: 10px; 
							font-size: 102%; 
							padding: 0px 8px 8px 8px; 
							background-color: #FFFFF0; 
							color: black; 
							border-right: 8px double green; 
							border-bottom: 8px double green; 
							margin-top: 0px; 
							width: 420px;
							font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
						}
						
.wtgbox2				{	margin-bottom: 10px; 
							float: left;
							font-size: 102%; 
							padding: 0px 8px 8px 8px; 
							background-color: #FFFFF0; 
							color: black; 
							border-right: 8px double green; 
							border-bottom: 8px double green; 
							margin-top: 0px; 
							width: 400px;
							font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
						}
						
.wtgborder				{	border-left: 2px solid black; 
							border-top: 2px solid black;
							padding: 0px 1px;
							font-weight: bold;
						}
						
.wtgsingle				{	border-left: 3px solid #696969; 
							border-top: 3px solid #696969; 
							font-weight: bold; 
							color: #696969;
							padding: 0px 1px;
						}
						
.wtgleprechaun			{	border-left: 3px solid #EE7600; 
							border-top: 3px solid #EE7600; 
							font-weight: bold; 
							color: #EE7600;
							padding: 0px 1px;
						}
						
.wtgshamrock			{	border-left: 3px solid #40664D; 
							border-top: 3px solid #40664D; 
							font-weight: bold; 
							color: #40664D;
							padding: 0px 1px;
						}
						
.wtggold				{	border-left: 3px solid #CD950C; 
							border-top: 3px solid #CD950C; 
							font-weight: bold; 
							color: #CD950C;
							padding: 0px 1px;
						}
						
.wtgemerald				{	border-left: 3px solid #5D9160; 
							border-top: 3px solid #5D9160; 
							font-weight: bold; 
							color: #5D9160;
							padding: 0px 1px;
						}
						
.wtggreen				{	border-left: 3px solid green; 
							border-top: 3px solid green; 
							font-weight: bold; 
							color: green;
							padding: 0px 1px;
						}						

.small					{	font-size: small;
						}
						
.less					{	margin: 0px -8px 0px -8px;
						}
						
.wtgright				{	float: right;
							margin-right: 9px;
							
						}
						
.end_foo				{	clear: both;
						}
						
.wtgmusic				{	margin-bottom: 10px; 
							width: 740px;
						}
						
#wtgauction				{	text-align: left;
							margin: 0px auto;
							padding: 0px;
							border:0;
							width: 705px;
							font-style: verdana;
							font-weight: bold;
						}
						
#wtgauction .headera		{	text-align: center;
							font-size: 105%;
						}
						
#wtgauction .headerb		{	margin: 0 0 6px 0;
							background-color: green;
							color: white;
							padding-left: 6px;
						}
						
#wtgauction .lefty		{	float: left;
							width: 30px;
						}
						
#wtgauction .middle		{	float: left;
							width: 31%;
						}
						
#wtgauction .right		{	float: right;
							width: 456px;
						}
						
#wtgauction .footer		{	clear: both;
							margin-top: -24px;
						}
						
#wtgauction .middle2		{	padding-left: 6px;
						}