BODY 
{
	margin:0px;
	background-color:#fbd9a5;
	font-family:Verdana, Arial, Sans-Serif;
	color:#716e6b;
	font-size:12px;
}

FORM 
{
	margin:0px;
}

IMG 
{
	border:0px;
}

/*Header*************************************************/

.Header 
{
	height:147px;
	width:795px;
	margin:0 auto 0 auto;
	border-left:solid 1px #716c64;
	border-right:solid 1px #716c64;
}

/*MAIN TABLE*********************************************/

.MainTable 
{
	width:797px;
	margin:0 auto 0 auto;
	border:solid 1px #716c64;
	border-bottom:0px;
}

/*Left Side*********************************************/

.MenuTD 
{
	width:177px;
	border-right:solid 1px #716c64;
	background-image:url(../Images/MenuTdBg.gif);
	background-repeat:repeat-y;
	vertical-align:top;
}

.Address 
{
	height:105px;
	width:177px;
	padding-top:20px;
	font-size:13px;
	background-image:url(../Images/AddressBg.gif);
	color:#ffffff;
}

.Address STRONG
{
	color:#ffb100;
}

/*Menu***************************************************/

.Menu A 
{
	width:177px;
	padding-top:7px;
	padding-bottom:7px;
	display:block;
	font-family:Arial;
}

.MenuTopic 
{
	background-color:#d1cfcd;
	color:#000000;
	border-bottom:solid 1px #ffffff;
	text-decoration:none;
}

A.MenuTopic:Hover 
{
	background-color:#716d65;
	color:#ffffff;
	border-bottom:solid 1px #716d65;
}

.MenuSubTopic 
{
	background-color:#ffffff;
	color:#ffa700;
	border-bottom:solid 1px #ffa700;
	text-decoration:none;
}

A.MenuSubTopic:Hover 
{
	background-color:#ffa700;
	color:#ffffff;
}

/*Right Side*********************************************/

.ContentTD 
{
	width:589px;
	padding:15px;
	background-color:#ffffff;
	vertical-align:top;
}

.ContentDIV 
{
	font-family:Verdana, Arial, Sans-Serif;
	color:#716e6b;
	font-size:13px;
}

.ContentDIV A 
{
	color:#002bb8;
	text-decoration:underline;
}

.ContentDIV A:Hover 
{
	color:#ff6803;
	text-decoration:underline;
}

.Title 
{
	font-family:Verdana, Arial, Sans-Serif;
	color:#ffa000;
	font-size:14px;
	font-weight:bold;
}

.BodyText 
{
	font-family:Verdana, Arial, Sans-Serif;
	color:#716e6b;
	font-size:13px;
}

.BodyText A
{
	color:#002bb8;
	text-decoration:underline;
}

.BodyText A:Hover
{
	color:#ff6803;
	text-decoration:underline;
}

/*LOGIN***************************************************************/

#Login
{
	margin: 20px auto 20px auto;
	border: solid 1px #abc0dd;
}

#Login TH
{
	text-align: left;
	color: #7286a3;
	background-image: url(../Images/th_bg.gif);
	background-repeat: repeat-x;
	height: 19px;
	border-bottom: 1px solid #abc0dd;
	padding-left: 5px;
	font-size: 12px;
}

#Login TD
{
	border-top: 1px solid #FFFFFF;
	background-color: #f0f6fa;
	padding: 15px 20px 10px 20px;
}

#Login INPUT
{
	margin-bottom: 5px;
}

#Login P
{
	text-align: right;
	margin-top: 2px;
}

/*Footer*********************************************/

.Footer 
{
	height:20px;
	width:795px;
	margin:0 auto 0 auto;
	background-image:url(../Images/Footer.gif);
	background-repeat:no-repeat;
	border:solid 1px #716c64;
	border-top:0px;
	text-align:center;
}


/*Donate***********************************************/

.RegisterContainer 
{
	width:500px;
	margin:0 auto 0 auto;
	border:solid 1px #123b71;
}

.RegisterTable 
{
	width:500px;
	margin:0 auto 0 auto;
	font-family:Verdana;
	font-size:11px;
	color:#003366;
	border:solid 1px #FFFFFF;
}

.RegisterTable TH 
{
	background-color:#716d65;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding:5px;
	border:solid 1px #FFFFFF;
}

.RegisterTable TH SPAN 
{
	font-size:10px;
	font-weight:normal;
}

.RegisterLabel 
{
	width:30%;
	padding:5px;
	background-color:#f8f8f8;
	border:solid 1px #FFFFFF;
}

.RegisterField 
{
	width:70%;
	padding:5px;
	background-color:#eaeaea;
	border:solid 1px #FFFFFF;
}

.RegisterLabelDivide 
{
	width:30%;
	padding:5px;
	background-color:#f8f8f8;
	border:solid 1px #FFFFFF;
	border-top:0px;
}

.RegisterFieldDivide 
{
	width:70%;
	padding:5px;
	background-color:#eaeaea;
	border:solid 1px #FFFFFF;
	border-top:0px;
}

.RegisterComment 
{
	padding:5px;
	background-color:#f8f8f8;
	font-size:10px;
	font-style:italic;
}

.Comment 
{
	padding:5px;
	background-color:#f8f8f8;
	font-weight:bold;
	border:solid 1px #FFFFFF;
}

.Divide 
{
	height:20px;
	background-color:#f8f8f8;
}

.Btns 
{
	width:500px;
	margin:0 auto 0 auto;
	background-color:#716d65;
	border:solid 2px #ffffff;
}

.BackBtn 
{
	width:50%;
	text-align:left;
	padding:5px;

}

.NextBtn 
{
	width:50%;
	text-align:right;
	padding:5px;

}

.RegisterTitle 
{
	width:500px;
	margin:10px auto 5px auto;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#ffa000;
}

@media print 
{
	.Title 
	{
		display:none;
	}
}

#layer1 
    {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 300px;
	left: 20px;
	top: 100px;
	background-color: white;
	border: 1px solid black;
	padding: 30px;
    }

#layer2 
    {
	position: absolute;
	visibility: hidden;
	width: 1px;
	height: 1px;
	left: 0px;
	top: 0px;
	background-color: white;
    }