
/* LINKS */
/*  links - no underline please */
a{
	text-decoration: none;
}

/* unvisited links are orange */
a:link{
	color : #FF8000;
	background-color : transparent;
}

/* visited links are orange (was  #6495ED) */
a:visited{
	color : #FF8000;
}
/* mouse over link color is dk*/
a:hover{
	color : #a1784c;
}
/* mouse down link color is also dk */
a:active{
	color : #a1784c;
}

/* alternative link styles */
.class1 A:link {
	text-decoration: none;
	background : #FFB366;
	color : White;
	padding : 1pt 3pt 1pt 3pt;
}
.class1 A:visited {
	text-decoration: none;
	background : #FFB366;
	color : White;
	padding : 1pt 3pt 1pt 3pt;
}
.class1 A:active {
	text-decoration: none;
	background : #a1784c;
	color : White;
	padding : 1pt 3pt 1pt 3pt;
}
.class1 A:hover {
	text-decoration: none; 
	background : #a1784c;
	color : White;
	padding : 1pt 3pt 1pt 3pt;
}

.class1inactive{
	color : White;
	background : Silver;
	padding : 1pt 3pt 1pt 3pt;
}

/* alternative 2 link styles for login page */
.class2 A:link {
	text-decoration: none;
	background : transparent;
	color : #FF8000;
}
.class2 A:visited {
	text-decoration: none;
	background : transparent;
	color : #FF8000;
}
.class2 A:active {
	text-decoration: none;
	background : transparent;
	color : #FF8000;
}
.class2 A:hover {
	text-decoration: none; 
	background : transparent;
	color : white;
}

.banner
{
	position: relative;
	top: 0;
	left: 0;
}

.banner1
{
	position: relative;
	top: 0;
	left: 0;
	background-color: White; 
	border : 1px solid #a1784c;
}

.title
{
	position: absolute;
	top: 14;
	right: 30;
	font-family:Verdana,sans-serif;
	font-size : 18pt;
	line-height : 28pt;
	color : #a1784c;
	font-weight: bold;
	text-align: right;
	background: White;
	padding-left: 10px;
}

/* same as H1 color - to defeat otherwise hover color change for page_title line in Firefox */
.title A:hover {
	text-decoration: none; 
	color : #a1784c;
}

.subtitle
{
	position: absolute;
	top: 50;
	right: 20;
	font-family:Verdana,sans-serif;
	font-size : 8pt;
	line-height : 10pt;
	color : #a1784c;
	font-weight: normal;
	text-align: right;
	background: White;
	padding-left: 10px;
}

body{
	/* steelcap background */
	background-color : white;
	margin : 10px 10px 10px 10px;
}

/*  unused 
hr.separator{
	color : #DDDDDD;
	width : 100%;
	height: 1pt;
	background-color : #f8f8f8;
}
*/

/* HEADINGS */
/* Heading 1 - used in index.html*/
h1{
	color : #a1784c;
	font-family: Verdana, sans-serif;
	font-size: 14pt;
	line-height : 16pt;
	margin-bottom : 2pt;
}

/* Heading 2 - used in glossary.html */
h2{
	color : #a1784c;
	font-family: Verdana,sans-serif;
	font-size: 12pt;
	line-height : 16pt;
	font-weight : bold;
	margin-bottom:5px;
}

/* Heading 3 - unused */
h3{
	color : #a1784c;
	font-family: Verdana,sans-serif;
	font-size: 10pt;
	line-height : 15pt;
	margin-bottom : 2pt;
	font-weight : bold;
}

/* Heading 4 is standard content page title */
h4{
	color : #a1784c;
	font-family: Verdana,sans-serif;
	font-size: 8pt;
	line-height : 15pt;
	margin-bottom : 2pt;
}

/* IMAGES */
/* unused */
.image3{
	border : 1px none #a1784c;
}

.image1{
	border : 1px solid #a1784c;
}

.image2{
	border : 1px solid Black;
}

/* unused */
.image4{
	border : 1px solid Black;
	padding-left : 40px;
	margin-left : 40px;
}

/* LISTS */
/* used in a variety of locations */
ul {
	margin-top : 5px;
}

li {
	margin-top : 5px;
}

/* GENERAL */
/* g1 unusedl */
.g1{
	font-family:Verdana,sans-serif;
	font-size : 10pt;
	color : #FF8000;
	font-weight: bold;
	line-height : 15pt;
}

/* g2 used in forms */
.g2{
	font-family:Verdana,sans-serif;
	font-size : 8pt;
	color : #666666;
	line-height : 12px;
}

/* $ for signs*/
.g3{
	font-family:Verdana,sans-serif;
	font-size : 14pt;
	color : #a1784c;
	font-weight: normal;
}

/* unused */
.g4{
	font-family:Verdana,sans-serif;
	font-size : 14pt;
	color : #a1784c;
	font-weight: bold;
}

/* for required field labels and green text in registration */
.g5{
	font-family:Verdana,sans-serif;
	font-size : 10pt;
	color : white;	/* was 99CC00 */
	font-weight: normal;
}

/* for required field labels and brown text in registration */
.g6{
	font-family:Verdana,sans-serif;
	font-size : 10pt;
	color : #a1784c;
	font-weight: normal;
}

/* for highlighting and  error messages in red text */
.g7{
	font-family:Verdana,sans-serif;
	font-size : 10pt;
	color : Red;
	font-weight: normal;
}

/* g8 used in form instructions */
.g8{
	font-family:Verdana,sans-serif;
	font-size : 8pt;
	color : #666666;
	line-height : 12pt;
}

/* used in error msgs and expired memberships in red text */
.g9{
	font-family:Verdana,sans-serif;
	font-size : 8pt;
	color : Red;
	font-weight: normal;
}

/* MENUS */
/* menuline is used on all page's  navigation */
.menuline{
	font-family:Verdana,sans-serif;
	font-size : 8pt;
	font-style: normal;
	color : silver;
	background-color : inherit;
	line-height : 16px;
	font-weight : normal;
}

/*  unused */
.submenuline{
	font-family:Verdana,sans-serif;
	font-size : 7pt;
	font-style: normal;
	color : silver;
	background-color : transparent;
	line-height : 14px;
	font-weight : normal;
}

/* MISCELLANY */
/* forms */

.iform {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
}

/* input fields */
.ifield{
	background-color : #FFF8DF;
	font-size : 10pt;
	color : #a1784c;
	border : 1px solid #a1784c;
}

/* input fields */
.ibuttons{
	background-color : #FFF8DF;
	font-size : 10pt;
	color : #a1784c;
	border : thin outset;
	width : 110px;
}

/* input fields */
.ismallbuttons{
	background-color : #FFF8DF;
	font-size : 8pt;
	color : #a1784c;
	border : thin outset;
	width : auto;
	height : 20px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* input fields - used for login */
.imediumbuttons{
	background-color : #FFF8DF;
	font-size : 8pt;
	color : #a1784c;
	border : thin outset;
	width : 100px;
	height : 22px;
}

/*  smallcaps is unused */
.smallcaps{
	font-family: Verdana,sans-serif;
	text-transform : uppercase;
	font-size : 8pt;
	letter-spacing : normal;
	font-weight : normal;
	color : #a1784c;
}


/* PARAGRPAHS */
/* p1 is used in faq  */
/* p1 is used in faq  */
p.p1 {
	font-family:Arial,sans-serif;
	color: #BBBBBB;
	font-size : 8pt;
	padding : 0px 0px 0px 0px;
}

/* used in footer */
p.p1white {
	font-family:Arial,sans-serif;
	color: White;
	font-size : 8pt;
	padding : 0px 0px 0px 0px;
}

/* unused */
p.p2{
	font-family: "Forte, Times New Roman", Times, serif;
	font-size : 10pt;
	font-weight: bold;
	color : Navy;
	line-height: 14pt;
	font-style : italic;
}

/* testimonials */
p.p3{
	font-family:  Verdana,sans-serif;
	font-size : 8pt;
	font-weight: bold;
	color : #a1784c;
	line-height: 12pt;
	font-style : italic;
}

/* TABLES */
table.light{
	border-color: White;
	border-style: solid;
	border : 1px;
}

table.light2{
	border-color: White;
}
/*
table.light{
border-top: 1px ridge; 
border-left: 1px ridge; 
border-bottom: 1px ridge; 
border-right: 1px ridge;
}
*/
/* PAGE FRAME TABLE CELLS */
/* default */
td{
	background : transparent;
}

/* used  to make a horizontal line */
td.greyrule{
	background-color: #DDDDDD;
	width: 100%;
	height: 1px;
}

/* used in super compact tables - account statistics*/
td.st1 {
	background-color: White;
	font-family:Verdana,sans-serif;
	font-size : 8pt;
	color : #666666;
	line-height : 10pt;
	padding: 2px;
	text-align : left;
}

td.st1gray {
	background-color: #F5F5F5;
	font-family:Verdana,sans-serif;
	font-size : 8pt;
	color : #666666;
	line-height : 10pt;
	padding: 2px;
	text-align : left;
}

td.st1right {
	background-color: White;
	font-family:Verdana,sans-serif;
	font-size : 8pt;
	color : #666666;
	line-height : 10pt;
	padding: 2px;
	text-align : right;
}

td.st1rightgray {
	background-color: #F5F5F5;
	font-family:Verdana,sans-serif;
	font-size : 8pt;
	color : #666666;
	line-height : 10pt;
	padding: 2px;
	text-align : right;
}

td.st1mid {
	background-color: White;
	font-family:Verdana,sans-serif;
	font-size : 8pt;
	color : #666666;
	line-height : 10pt;
	padding: 2px;
	text-align : center;
}

td.st1midgray {
	background-color: #F5F5F5;
	font-family:Verdana,sans-serif;
	font-size : 8pt;
	color : #666666;
	line-height : 10pt;
	padding: 2px;
	text-align : center;
}


/* used in super compact tables - account statistics*/
td.stheading {
	background-color: #F5F5F5;
	font-family:Verdana,sans-serif;
	font-size : 8pt;
	font-weight: bold;
	color :  #a1784c;
	line-height : 10pt;
	padding: 2px;
	text-align : left;
}

/* used in compact tables - account statistics*/
td.t1 {
	background-color: transparent;
	font-family:Verdana,sans-serif;
	font-size : 8pt;
	color : #666666;
	line-height : 12pt;
	padding: 5px;
	text-align : left;
}

td.t1mid {
	background-color: transparent;
	font-family:Verdana,sans-serif;
	font-size : 8pt;
	color : #666666;
	line-height : 12pt;
	padding: 5px;
	text-align : center;
}

td.t1right {
	background-color: transparent;
	font-family:Verdana,sans-serif;
	font-size : 8pt;
	color : #666666;
	line-height : 12pt;
	padding: 5px;
	text-align : right;
}

/* used in compact tables for bg effect */
td.t1small {
	background-color: #F2E4D0;
	font-family:Verdana,sans-serif;
	font-size : 8pt;
	color : #666666;
	line-height : 10pt;
	padding: 2px;
	text-align : left;
}

/* used in compact tables for bg effect */
td.t1shine {
	background-color: #F2E4D0;
	background-image : url(images/t-head-bg-pueblo.gif);
	background-repeat : repeat-x;
	font-family:Verdana,sans-serif;
	font-size : 8pt;
	color : #666666;
	line-height : 12pt;
	padding: 5px;
	text-align : left;
}

/* used in compact tables for bg effect */
td.t1gray {
	background-color: #F2E4D0;
	font-family:Verdana,sans-serif;
	font-size : 8pt;
	color : #666666;
	line-height : 12pt;
	padding: 5px;
	text-align : left;
}

/* used in compact tables for bg effect */
td.t1ltgray {
	background-color: #F8F0E4;
	font-family:Verdana,sans-serif;
	font-size : 8pt;
	color : #666666;
	line-height : 12pt;
	padding: 5px;
	text-align : left;
}

/* used in compact tables for bg effect */
td.t1vltgray {
	background-color: #F8F0E4;
	font-family:Verdana,sans-serif;
	font-size : 8pt;
	color : #CCCCCC;
	line-height : 12pt;
	padding: 5px;
	text-align : left;
}

/* used to show red text in compact tables */
td.t1r {
	background-color: transparent;
	font-family:Verdana,sans-serif;
	font-size : 8pt;
	color : #666666;
	line-height : 12pt;
	padding: 5px;
	text-align : right;
}

/* used in compact tables for bold font*/
td.t1b {
	background-color: transparent;
	font-family:Verdana,sans-serif;
	font-size : 8pt;
	color : #666666;
	line-height : 12pt;
	padding: 5px;
	text-align : right;
	font-weight : bold;
}

/* used - reg gray bg in tables */
td.t1rgray {
	background-color: #F2E4D0;
	font-family:Verdana,sans-serif;
	font-size : 8pt;
	color : #666666;
	line-height : 12pt;
	padding: 5px;
	text-align : right;
}

/* used in compact tables headings  bold gray bg*/
td.t1bgray {
	background-color: #F2E4D0;
	font-family:Verdana,sans-serif;
	font-size : 8pt;
	color : #666666;
	line-height : 12pt;
	padding: 5px;
	text-align : right;
	font-weight : bold;
}

/* used in compact tables headings */
td.t1bgraymid {
	background-color: #F2E4D0;
	font-family:Verdana,sans-serif;
	font-size : 8pt;
	color : #666666;
	line-height : 12pt;
	padding: 5px;
	text-align : center;
	font-weight : bold;
}

/* used in compact tables reg light gray bg */
td.t1rltgray {
	background-color: #F8F0E4;
	font-family:Verdana,sans-serif;
	font-size : 8pt;
	color : #666666;
	line-height : 12pt;
	padding: 5px;
	text-align : right;
}

/* used in compact tables bold light gray bg */
td.t1bltgray {
	background-color: #F8F0E4;
	font-family:Verdana,sans-serif;
	font-size : 8pt;
	color : #666666;
	line-height : 12pt;
	padding: 5px;
	text-align : right;
	font-weight : bold;
}

/* used widely to set font attriubutes in left justified cells */
td.t2 {
	background-color: transparent;
	font-family:Verdana,sans-serif;
	font-size : 10pt;
	color : #666666;
	line-height : 14pt;
	padding-top : 10px;
	padding-bottom: 10px;
	padding-left:10px;
	padding-right:10px;
	vertical-align : top;
	text-align : left;
}

/* used in Tfaq and Tgettournamentdetails.*/
td.t2white {
	background-color: white;
	font-family:Verdana,sans-serif;
	font-size : 10pt;
	color : #666666;
	line-height : 14pt;
	padding-top : 10px;
	padding-bottom: 10px;
	padding-left:10px;
	padding-right:10px;
	vertical-align : top;
	text-align : left;
}

/* used to set font attriubutes in center justified cells */
td.t2center {
	background-color: transparent;
	font-family:Verdana,sans-serif;
	font-size : 10pt;
	color : #666666;
	line-height : 12pt;
	padding-top : 10px;
	padding-bottom: 10px;
	padding-left:10px;
	padding-right:10px;
	vertical-align : top;
	text-align : center;
}

/* used to middle position cells */
td.t2mid{
	background-color: transparent;
	font-family:Verdana,sans-serif;
	font-size : 10pt;
	color : #666666;
	line-height : 14pt;
	padding-top : 13px;
	padding-bottom: 10px;
	padding-left:10px;
	padding-right:10px;
	vertical-align : middle;
	text-align : left;
}

/* used to middle position cells - for blank cell in form
 - possible candidate for replacement/deletion */
td.t2bot{
	background-color: transparent;
	font-family:Verdana,sans-serif;
	font-size : 10pt;
	color : #666666;
	line-height : 14pt;
	padding-top : 13px;
	padding-bottom: 10px;
	padding-left:0px;
	padding-right:0px;
	vertical-align : bottom;
	text-align : right;
}

/* unused - for bold gray  text for highlighting table rows*/
td.t2b {
	background-color: transparent;
	font-family:Verdana,sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #666666;
	line-height : 14pt;
	padding-top : 13px;
	padding-bottom: 10px;
	padding-left:10px;
	padding-right:10px;
	vertical-align : top;
	text-align : left;
}

/* used */
td.t3 {
	background-color: transparent;
	font-family:Verdana,sans-serif;
	font-size : 10pt;
	color : #666666;
	line-height : 12pt;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
}

/* used for login screen */
td.t3center {
	background-color: transparent;
	font-family:Verdana,sans-serif;
	font-size : 8pt;
	color : #666666;
	line-height : 10pt;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	padding-bottom : 5px;
	text-align : center;
}

/* used */
td.t3white {
	background-color: white;
	font-family:Verdana,sans-serif;
	font-size : 10pt;
	color : #666666;
	line-height : 12pt;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
}

/* used table headings for shiny bg */
td.t3shine {
	font-family:Verdana,sans-serif;
	font-size : 10pt;
	color : #666666;
	line-height : 12pt;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
	background-image : url(images/t-head-bg-pueblo.gif);
	background-repeat : repeat-x;
	background-color : #F2E4D0;
}

/* used table headings for welcome pages */
td.t3gray {
	background-color: #F2E4D0;
	font-family:Verdana,sans-serif;
	font-size : 10pt;
	color : #666666;
	line-height : 12pt;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
}

/* used for table contents on welcome pages */
td.t3ltgray {
	background-color: #F8F0E4;
	font-family:Verdana,sans-serif;
	font-size : 10pt;
	color : #666666;
	line-height : 14pt;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
}

/* used for table contents on welcome pages */
td.t3altgray {
	background-color: #F8F0E4;
	font-family:Verdana,sans-serif;
	font-size : 10pt;
	color : #BBBBBB;
	line-height : 14pt;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
}

/* used */
td.t4 {
	background-color: transparent;
	font-family:Verdana,sans-serif;
	font-size : 10pt;
	color : #666666;
	line-height : 12pt;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 10px;
}

/* used on login page*/
td.t4a {
	background-color: transparent;
	font-family:Verdana,sans-serif;
	font-size : 10pt;
	color : #666666;
	line-height : 12pt;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	margin : 0px 0px 0px 0px;
}

td.t5head {
	background-color: transparent;
	font-family:Verdana,sans-serif;
	font-size : 10pt;
	line-height : 12pt;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
	vertical-align: top;
	text-align: right;
}

td.t5body {
	background-color: transparent;
	font-family:Verdana,sans-serif;
	font-size : 10pt;
	line-height : 14pt;
	color : #666666;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}

/* used in compact tables for bg effect */
td.t5line {
	background-color: #a1784c;
	padding: 0px;
}