/* this is good below here */

.t1 {margin-top: 0px; margin-bottom: 15px; border-bottom: 1px solid #cde6e8; border-right: 1px solid 

#cde6e8; background-color: #ffffff; font: 10pt verdana; width: 100%;}
.t1 .header {border-top: 1px solid #999; border-bottom: 1px solid #999; padding: 8px; 

background-color: #dddddd; font: bold 8pt tahoma; color: #333333;}
.t1 .header_special {background-color: #dddddd; font: bold 8pt tahoma; color: #333333;}
.t1 .label {border-bottom: 1px solid #999; padding: 8px; background-color: #cde2e8; font: bold 8pt 

tahoma; color: #333;}
.t1 .label_right {vertical-align: top; width: 85px; border-right: 1px solid #666; padding: 8px; 

background-color: #cde2e8; text-align: right; white-space: nowrap; font: bold 8pt tahoma; color: 

#333;}
.t1 .label_center {padding: 8px; background-color: #cde2e8; text-align: center; white-space: nowrap; 

font: bold 8pt tahoma; color: #333;}
.t1 .content {padding: 8px; background-color: #f9f9f9; font: 8pt tahoma;}
.t1 .content_form_element {padding: 5px; background-color: #e8f0f1; font: 8pt verdana; vertical-align: 

middle;}
.t1 .content_form_element_small {padding: 10px 5px; background-color: #e8f0f1; font: 8pt tahoma; 

vertical-align: top;}
.t1 .content_buttons {border-top: 1px solid #cccccc; padding: 5px; background-color: #fcfcfc; font: 

8pt tahoma;}

.t2 {border: 0px solid #ccc; margin-left: 0px;}
.t2 .label_right {width: 175px; padding: 5px; background: #f9f9f9; border-right: 1px solid #cde6e8; 

border-top: 0px solid #cde6e8;}
.t2 .content {padding: 5px; background: #f9f9f9; border-top: 0px solid #cde6e8;}
.t2 .content2 {border: 1px solid #ddd; padding: 6px; background: #eef6f7; text-align: right; 

font-weight: bold;}

.button {background-color: #ffeecc; border: 1px solid #666666; font: 8pt tahoma; padding: 3px;}
input.textbox, input.form_element, input.t1_form_element {background-color: #ffffff; font: 10pt 

verdana; padding: 2px;}
select {background-color: #ffffff; font: 10pt verdana; padding: 1px;}

p {margin-top: 6px;}
.subtitle1 {font: bold 12pt trebuchet ms; color: #cc3333; margin-bottom: 0px;}
.section_title {font-weight: bold; color: #cc3333; margin-top: 8px; margin-bottom: 8px;}
.section_title2 {font-weight: bold; margin-top: 8px; margin-bottom: 8px;}
.section_supertitle {font-size: 10pt; font-weight: bold; color: #333; margin-top: 8px; margin-bottom: 

8px;}

td.sponsor_description {padding-top: 10px;}
.more {font-family:verdana,arial,sanserif; font-size:9px; font-weight:bold; text-decoration:none;}


body, p, ul, td {
	font: 8pt verdana;
}

.col1 {width: 150px; padding: 22px 10px 25px 15px; background: #E1E1C3; vertical-align: top;} 
.col2 {width: 550px; padding: 22px 20px 45px 10px; background: #ffffff; text-align: left; vertical-align: 

top;}
.col3 {width: 160px; padding: 26px 10px 25px 10px; background: #cde6e8; vertical-align: top;}
.col4 {width: 100px; padding: 10px; background: #E1E1C3; vertical-align: center;}


.col1_alt {width: 170px; padding: 22px 10px 25px 15px; background: #A7C4D8; vertical-align: top;}
.col2_alt {width: 550px; padding: 22px 10px 45px 10px; background: #C8DBE8; text-align: left; 

vertical-align: top;}
.col3_alt {width: 160px; padding: 26px 10px 25px 10px; background: #A7C4D8; vertical-align: top;}
.col4_alt {width: 100px; padding: 10px; background: #000000; vertical-align: center;}


.search_input {border: 1px solid #666;}

/* this doesn't work yet */
table.main {width: 720px;}

a {color: #003366;}
a:hover {color: #ba3516;}

.hack1 {padding-top: 8px;}
.hack2 {font: bold 8pt tahoma; color: #c33; margin-bottom: 0px;}
.hack3 {margin-right: 12px;}
.hack4 {margin-bottom: 15px; margin-top: 3px;}
.hack5 {color: #C8DBE8;}
.hack6 {padding: 20px 10px 10px 10px;}
.hack7 {padding-left: 8px;}
.hack8 {border: 1px; width: 20px; padding: 10px 5px; height: 100%;}
.hack9 {margin-bottom: 5px; margin-top: 3px;}

p.indented {margin-top: 10px; margin-left: 15px; margin-right: 15px;}
p.error {font: bold 10pt verdana; color: red;}
.r1 {color: #c33; font-weight: bold;}

div.indented {margin-left: 20px;}
form {margin: 0px;}

.calendar-hilite {background-color: #cde6e8;}
img.sponsor_logo {border: 1px solid #000;}

p.trademark_info {font: 7pt tahoma;}

.date_and_time {font: 7pt tahoma; color: #387A8A;}

.tcg_logo {padding: 4px; border: 1px solid #ccc;}

.question {font: bold 8pt verdana; color: #c33;}
.answer {margin: 10px 20px;}


td.nav_home {padding-left: 20px; padding-right: 10px; text-align: left;}
td.nav_about {padding-left: 20px; padding-right: 5px; text-align: left;}
td.nav_webby {padding-left: 5px; padding-right: 5px; text-align: left;}
td.nav_event {padding-left: 5px; padding-right: 5px; text-align: left;}
td.nav_enter {padding-left: 5px; padding-right: 5px; text-align: left;}
td.nav_store {padding-left: 5px; padding-right: 5px; text-align: left;}
td.nav_press {padding-left: 5px; padding-right: 5px; text-align: left;}
td.nav_sponsors {padding-left: 5px; padding-right: 5px; text-align: left;}
td.nav_academy {padding-left: 5px; padding-right: 10px; text-align: left;}



a.team:link {color: #E1E1C3; text-decoration: none; font-family :  Verdana,Arial,  Helvetica, 

sans-serif; font-size:8pt;font-weight: bold;}
a.team:active {color:#E1E1C3; text-decoration: none; font-family :  Verdana,Arial, Helvetica, 

sans-serif; font-size:8pt;font-weight: bold;}
a.team:visited {color:#E1E1C3; text-decoration: none; font-family :  Verdana,Arial,  Helvetica, 

sans-serif;font-size:8pt;font-weight: bold;}
a.team:hover {color: #000000; font-family :  Verdana, Arial, Helvetica, 

sans-serif;font-size:8pt;font-weight: bold;}

td.nav_about2 {width:100px;padding-left: 5px; padding-right: 5px; text-align:center; vertical-align: 

center; background: #000000}
td.nav_about3 {width:100px padding-left:5px; padding-right:5px; text-align:center; vertical-align: 

center; background: #cc3300;}


a.off:link {color: FFFFFF; text-decoration: none; font-family : Verdana,Arial,  Helvetica, sans-serif; 

font-size:8pt;font-weight: bold;}
a.off:active {color: FFFFFF; text-decoration: none; font-family : Verdana, Arial,  Helvetica, sans-serif; 

font-size:8pt;font-weight: bold;}
a.off:visited {color: FFFFFF; text-decoration: none; font-family : Verdana, Arial,  Helvetica, 

sans-serif;font-size:8pt;font-weight: bold;}
a.off:hover {color:000000;text-decoration: none; font-family : Verdana,Arial,Helvetica, 

sans-serif;font-size:8pt;font-weight: bold;}



H1{color: cc3300; font-family : Verdana,Arial,Helvetica, sans-serif; font-size:12pt; font-weight: bold}
P{font-family : Verdana,Arial,  Helvetica, sans-serif; font-size:10pt;}
H2{font-family:Verdana,Arial,Helvetica, sans-serif; font-size:10pt;}


