Errr
{
    FONT-SIZE: 10pt;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url(images/bg.jpg);
    COLOR: wheat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #333333
}
TABLE
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana
}
INPUT
{
    BORDER-RIGHT: #000066 1pt solid;
    BORDER-TOP: #000066 1pt solid;
    BORDER-LEFT: #000066 1pt solid;
    COLOR: #000066;
    BORDER-BOTTOM: #000066 1pt solid;
    BACKGROUND-COLOR: #f0f0f0
}
INPUT.Button
{
    BORDER-RIGHT: #000066 thin outset;
    BORDER-TOP: #000066 thin outset;
    FONT-SIZE: smaller;
    BORDER-LEFT: #000066 thin outset;
    CURSOR: hand;
    COLOR: #000033;
    BORDER-BOTTOM: #000066 thin outset;
    BACKGROUND-COLOR: #f0f0f0
}
A
{
    COLOR: blue;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #000066;
    TEXT-DECORATION: underline
}
TD.LeftTD
{
    WIDTH: 180px
}
TD.MiddleTD
{
    BORDER-RIGHT: #000066 ridge;
    PADDING-RIGHT: 20px;
    BORDER-TOP: #000066 ridge;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 20px;
    BORDER-LEFT: #000066 ridge;
    PADDING-TOP: 30px;
    BORDER-BOTTOM: #000066 ridge;
    BACKGROUND-COLOR: #99ccff
}
TD.RightTD
{
    WIDTH: 180px
}
H5
{
    COLOR: lime
}
H3
{
    FONT-FAMILY: 'Times New Roman', Serif;
}
TEXTAREA
{
    BORDER-RIGHT: #000066 double;
    BORDER-TOP: #000066 double;
    BORDER-LEFT: #000066 double;
    COLOR: #000066;
    BORDER-BOTTOM: #000066 double;
    BACKGROUND-COLOR: #f0f0f0
}
SELECT
{
    BORDER-RIGHT: #000066 1pt solid;
    BORDER-TOP: #000066 1pt solid;
    BORDER-LEFT: #000066 1pt solid;
    COLOR: #000066;
    BORDER-BOTTOM: #000066 1pt solid;
    BACKGROUND-COLOR: #f0f0f0
}
.PAGESNAV 
{
padding-top:0px;
padding-bottom:0px;
padding-left:10px;
padding-right:10px;
font-size:xx-small
}
a.PAGESNAV:link, a.PAGESNAV: visited {color:#ffffff; text-decoration:none}
.Error
{
    COLOR: red;
    TEXT-ALIGN: center
}
TD.TopTD
{
    MARGIN-BOTTOM: 0px
}
H1
{
    FONT-FAMILY: 'Times New Roman', Serif;
}
BLOCKQUOTE{
	font-size: xx-small;
	margin: 20px;
}
A.SmartLink{
	font-weight: bold;
}
A.SmartLink:visited{
	font-weight: normal;
}
.mainforumcol {
	border: 0px;
	padding: 0px;
	height: 500px;
	width: 750px;
	background-color: #FFFFFF;
	vertical-align:top;
	overflow:auto;
}
a.navcell:visited, a.contactus:visited, a.navcell:link	
{
	color:	#666666;
	text-decoration:	none;
	
}
a.navcell:hover, a.contactus:hover, a.navcell:active, a.contactus:active, a.sponlogo:hover	
{
	color: #000066;
	text-decoration: none;
}
a.sponsor:visited, sponlogo: visited, a.maintainer:link{
	color: #999999;
	text-decoration: none;
}
a.sponlogo:link 
{
	color:Blue
}
a.sponsor:hover, a.maintainer:active {
	color: #000000;
	text-decoration: none;
}
.imglink
{
	border: none;
}
h2.headtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:100;
	font-variant:small-caps;
	line-height: 50%;
	color: #000000;
	text-align:center;	
}

.banner {
	background-color: #99cc99;
	width: 860px;
	
}
.bannertxt	{
	font-family:Garamond, Times New Roman, Roman, Serif;
	font-size: 170%;
	font-weight:600;
	font-variant:small-caps;
	line-height: 100%;
	color: #000066;
	text-align:center;	
}
.bannertxtcel	{
	width:	618px;
	height:	79px;
}

.cgaslogo {
	border: 0px;
	width: 90px;
	height: 79px;
}
.page	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:100;
	font-variant:small-caps;
	line-height: 110%;
	color: #000000;
	text-align:center;	
	width: 79px;
	height:79px;
	
}

.headtext	{
	margin: 5px;
	text-align: left;
	vertical-align: top;
	padding: 5px;
	float: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight:500;
	line-height: 175%;
	color: #000000;
}
.cheadtext	{
	margin: 5px;
	text-align:	center;
	vertical-align: top;
	padding: 5px;
	float: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight:500;
	line-height: 175%;
	color: #000000;
}

.main 
{
	border: 0px;
	width: 860px;
	background: #99cc99;
	
}

.mainleftcol {
	border:	0px;
	width:	90px;
	height:	497px;
	vertical-align:	top;


}
.navcell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	small;
	font-weight: bold;
	line-height: 110%;
	background-color: #99cc99;
	padding: 5px;
	
}
.headnavcell 
{	
	width:90px;
	vertical-align:top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: 70%;
	line-height: 150%;
	color: #000000;
	background-color: #99cc99;
	font-weight: bold;


}


.mainrightcol 
{
	border:	0px;
	vertical-align: top;
	padding: 0px;
	width: 860px;

}
.mainrightcolouter {
	border: 1px solid #999999;
	height: 500px;
	width: 860px;
}

.contactus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-align:center;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	padding-left: 5px;


}


.bottom 
{
	height:	100px;
	width: 860px;
	padding:	3px;
	
}
.mainrightboxphoto {
	border: 1px solid #999999;
	background-color: #999999;
	width: 256px;
	height: 192px;
	vertical-align: top;

}
.mainrightcoltext {
	border: 5px solid #ffffff;
	padding: 0px;
	height: 500px;
	width: 740px;
	background-color: #FFFFFF;
	vertical-align:top;
	overflow:auto;
}
.mainrightcolimage 
{
	vertical-align:middle;
}
.maintext {
	margin: 0px;
	text-align: left;
	vertical-align: top;
	padding: 5px;
	float: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight:500;
	line-height: 175%;
	color: #000000;
}

.mainrightcoloutergreen {
	border: 1px solid #2b6d79;
	height: 500px;
	padding: 5px;
	background-color: #99dde0;
	width: 760px;


}
.maintables {
	margin: 0px;
	padding: 0px;
}
.maintainer	{
	border: 1px;
	border-color: #99cc99;
	border-style:solid;
	border-right-color: #2b6d79;
	border-left-color:	#99cc99;
	border-bottom-color:#99cc99;
	padding:	5px;
	background:	#99cc99;
	height: 50px;
	width: 90px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
}
.update	{
	border: 1px;
	border-color: #99cc99;
	border-style:solid;
	border-right-color:	#2b6d79;
	padding:	5px;
	background:	#99cc99;
	height: 50px;
	width: 90px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
}

.mainrightcoloutergrey {
	border: 1px solid #333333;
	height: 450px;
	padding: 5px;
	background-color: #999999;
	width: 500px;

}


.sponlogo	{
	width:auto;
	height:	50px;
	border: 0px;
	padding: 0px;
	background-color:#cccccc;
	font-family:Times New Roman, Serif;
	text-align: center
}
.w3c{
	width:	111px;
	height:	50px;
	background-color: #999999;
}
.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 70%;
}
	
.sponsortext	
{
	border:	0px;
	padding: 5px;
	height:	40px;
	width:	754px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 100%;
	color: #003300;
	background:	#cccccc;
	text-align:	center;
	vertical-align:top;
	
}


