/* #9966cc Purple, #FF0000 Red. */

body {
 color: #000000;
 font-family: Tahoma,Helvetica;
 font-size: 12px;
 background-color: #9966CC; /* #CFCFCF; Old */
}

p, td, tr, table {
 font-family: sans-serif;
 font-size: 12px;
}

ul, li {
 font-family: sans-serif;
 font-size: 12px;
}

a:link, a:visited, a:active {
 color: #FFFFFF;
 text-decoration: underline;
}

a:hover {
 color: #FFFFFF;
 text-decoration: none;
}

input {
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 background-color: #F5F5F5   /* Cream Light */
}

.firstrow {
 background-color: #E2E2E2; /* Grey Light */
 color: #000000;
}

.firstrow a:link, .firstrow a:visited, .firstrow a:active {
 color: #000000;
 text-decoration: underline;
}

.firstrow a:hover {
 color: #000000;
 text-decoration: none;
}

.secondrow {
 background-color: #CDCDCD; /* Grey Dark */
 color: #000000;
}

.secondrow a:link, .secondrow a:visited, .secondrow a:active {
 color: #000000;
 text-decoration: underline;
}

.secondrow a:hover {
 color: #000000;
 text-decoration: none;
}

.tblhead {
 background-color: #9966AA; /* Dark Purple */ /* #0B6295; Dark Deep Blue */
 color: #FFFFFF;
 font-weight: bold;
 background-image: url(../images/cellpic.gif);
}

.tblsection {
 background-color: #004671; /* Very Dark Blue */
 color:#FFFFFF;
 font-weight: bold;
}


.tblsection a:link, .tblsection a:visited, .tblsection a:active {
 color: #FFFFFF;
 text-decoration: underline;
}

.tblsection a:hover {
 color: #FFFFFF;
 text-decoration: none;
}

.tblborder {
 background-color: #000000;
}

/*************************** added by me ************************/

/* Normal font variations */

.nfont {
 font-family: Tahoma,Helvetica;
 font-size: 12px;
}

.nfontstr {
 font-family: Tahoma,Helvetica;
 font-size: 12px;
 font-weight: bold;
}

.nfont2col {
 font-family: Tahoma,Helvetica;
 font-size: 12px;
 color: #FFFFFF;
}

.nfont2colstr {
 font-family: Tahoma,Helvetica;
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
}

.nfont3col {
 font-family: Tahoma,Helvetica;
 font-size: 12px;
 color: #FFFFFF;
}

.nfont3colstr {
 font-family: Tahoma,Helvetica;
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
}

/* Small font variations */

.sfont {
 font-family: Tahoma,Helvetica;
 font-size: 10px;
}

.sfontstr {
 font-family: Tahoma,Helvetica;
 font-size: 10px;
 font-weight: bold;
}

.sfont2col {
 font-family: Tahoma,Helvetica;
 font-size: 10px;
 color: #FFFFFF;
}

.sfont2colstr {
 font-family: Tahoma,Helvetica;
 font-size: 10px;
 font-weight: bold;
 color: #FFFFFF;
}

.sfont3col {
 font-family: Tahoma,Helvetica;
 font-size: 10px;
 color: #FFFFFF;
}

/* Standard Tags */

.ita {
 font-style: italic;
}

.str {
 font-weight: bold;
}

.timecolor {
color: #000000;
}

.prefixcolor {
color: #000000;
}

.precolstr {
color: #000000;
font-weight: bold;
}

img {
border-width: 0px;
}

.imgback {
background-image: url(images/gatchlogonew.gif);
}

.alleft {
text-align: left;
}

.alright {
text-align: right;
}

/***************** Taken from bb1.style slightly altered ******************/
/*
Standard~~~Standard~~~-1
<body~~~<body bgcolor="#004671" text="#000000"~~~
{tableoutbordercolor}~~~#ffffff~~~{tableinbordercolor}~~~#000000~~~
{tabletitlecolor}~~~#0B6295~~~{tablecolora}~~~#f5f5f5~~~{tablecolorb}~~~#EDEDED~~~
{fontcolorsecond}~~~#ffffff~~~{fontcolorthird}~~~#ffffff~~~{tablecatcolor}~~~#3F92D9~~~
{tableinwidth}~~~98%~~~{timecolor}~~~#000000~~~{imagefolder}~~~images~~~<hilight>~~~
<font color="red"><b>~~~</hilight>~~~</b></font>~~~{inposttablecolor}~~~#ffffff~~~{prefixcolor}~~~#000000~~~
{mainbgcolor}~~~#0B6295~~~{css}~~~BODY { SCROLLBAR-BASE-color: #0B6295; SCROLLBAR-ARROW-color: #FFFFFF; }
~~~{cssfile}~~~ ~~~{imageback}~~~style="background-image: url(images/back.gif);"~~~{imagelogo}~~~
<img src="images/logo.gif" border="0" alt="Site Logo">~~~<smallfont~~~<font face="Tahoma,Helvetica" size="1"~~~
<normalfont~~~<font face="Tahoma,Helvetica" size="2"~~~{!DOCTYPE}~~~
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">~~~{tableoutwidth}~~~100%~~~
*/

.input {
 font-size: 12px;
 font-family: Tahoma,Helvetica;
 color: #000000;
 background-color: #CFCFCF;  /* Darkish Grey */
 
 border-top-width : 1px;
 border-right-width : 1px;
 border-bottom-width : 1px;
 border-left-width : 1px;
 text-indent : 2px;
}

.topnavi {
	padding-right: 5px;
	padding-bottom: 18px;
	padding-left: 5px;
}

.clsCursor {  cursor: pointer }

select {
 font-size: 12px;
 font-family: Tahoma,Helvetica;
 color: #000000;
 background-color: #CFCFCF; /* Darkish Grey */
}

textarea {
 font-size: 12px;
 font-family: Tahoma,Helvetica;
 color: #000000;
 background-color: #CFCFCF; /* Darkish Grey */
}

.bgcolor {
background-color: #CCCCDD; /* Metal Grey */ /* #0B6295; Dark Deep Blue */
}

.pmprint {
background-color: #FFFFFF;
color: #000000;
}

.pmprint a:link, .pmprint a:visited { color: #0000FF; text-decoration: underline; }
/************ Altered Table IDs to new Classes ****************/


/* cellpadding="4" cellspacing="1" border="0" width="{tableinwidth}" bgcolor="{tableinbordercolor}" */
.tablein {
background-color: #CCCCDD;
padding: 0px;
margin: 0px;
width: 98%;
}

.footer {
background-color: #000000;
padding: 0px;
margin: 1px;
width: 62%;
border-width: 1px;
}


/* width="{tableoutwidth}" cellpadding="0" cellspacing="1" align="center" border="0" bgcolor="{tableoutbordercolor}" */
.tableout {
background-color: #FFFFFF;
border-width: 0px;
width: 100%;
padding: 0px;
margin: 1px;
}
.bg a:link, .bg a:visited, .bg a:active { color: #000000; text-decoration: underline; }
.bg a:hover { color: #000000; text-decoration: none; }


/* bgcolor="{tablecolora}" id="tablea" */
.tablea {
background-color: #F5F5F5; /* Cream Light */
}

.tablea a:link, .tablea a:visited, .tablea a:active { color: #000000; text-decoration: underline; }
.tablea a:hover { color: #000000; text-decoration: none; }

/*  bgcolor="{tablecolorb}" id="tableb" */
.tableb {
background-color: #EDEDED; /* Cream Dark */
}

.tableb a:link, .tableb a:visited, .tableb a:active { color: #000000; text-decoration: underline; }
.tableb a:hover { color: #000000; text-decoration: none; }

.tablecat {
background-color: #9966CC; /* Light Purple */   /* #3F92D9; Sea Blue */
}

.tablecat a:link, .tablecat a:visited, .tablecat a:active { color: #FFFFFF; text-decoration: underline; }
.tablecat a:hover { color: #FFFFFF; text-decoration: none; }

/*  bgcolor="{tabletitlecolor}" id="tabletitle" */
.tabletitle {
background-image: url(images/cellpic.gif);
background-color: #9966AA; /* Dark Purple */ /* #0B6295; Dark Deep Blue */
}

.tabletitle a:link, .tabletitle a:visited, .tabletitle a:active { color: #000000; text-decoration: none; }
.tabletitle a:hover { color: #000000; text-decoration: underline; }

.table0001 {
width: 100%;
margin: 0px;
border-width: 0px;
padding: 0px;
}

.inposttable {
background-color: #FFFFFF;
}

/********** width addon values ****************/

.w300 {
width: 300px;
}

.w200 {
width: 200px;
}

.w80p {
width: 80%;
}

.w98p {
width: 98%; /* must match width of tablein */
}

.w20p {
width: 20%;
}

/*********** other addons *******************/

.pad0 {
padding: 0px;
}

.pad1 {
padding: 1px;
}

.pad2 {
padding: 2px;
}

.pad4 {
padding: 4px;
}

.pad5 {
padding: 5px;
}

.pad6 {
padding: 6px;
}

.pad8 {
padding: 8px;
}

.pad10 {
padding: 10px;
}
.space0 {
margin: 0px;
}

.space1 {
margin: 1px;
}

.space5 {
margin: 5px;
}

.border0 {
border-width: 0px;
}

.border1 {
border-width: 1px;
}

/****************** Arcade Gold Lite CSS ********************/

legend {
color: #000000;
font-family: Tahoma;
font-size: 8pt;
font-weight: bold;
}

fieldset {
font-size: smaller;
font-weight: bold;
font-family: Tahoma;
color: #000000;
border:1px solid #000000;
width:98%;
}

/*************** New divs & classes*****************/
#quickpm {
text-align: center;
}

#menuSystem {
text-align: justify;
margin: 0px auto;
}

.wulink a:link, .wulink a:visited, .wulink a:active {
 color: #FFFFFF;
 text-decoration: underline;
}

.wulink a:hover {
 color: #FFFFFF;
 text-decoration: none;
}

.wlink a:link, .wlink a:visited, .wlink a:active {
 color: #FFFFFF;
 text-decoration: none;
}

.wlink a:hover {
 color: #FFFFFF;
 text-decoration: none;
}

.addborder {
border-width: 1px;
border-style: solid;
border-color: #000000;
}