BODY
{
	font-size: 12px;
	margin: 0px;
	font-family: Tahoma, Verdana;
}

table tr td
{
	font-size: 12px;
	vertical-align: top;
	font-family: Tahoma, Verdana;
}

a
{
	color: #0099FF;
}

a:hover 
{
	color: #FFCC00;
}

.generalNav
{
	border-right: #d6d1cd 1px solid;
	border-top: #d6d1cd 1px solid;
	vertical-align: bottom;
	border-left: #d6d1cd 1px solid;
	border-bottom: #7a6b64 1px solid;
	background-color: #f0e3d9;
	white-space:nowrap;
	color: #7a6b64;
}			

.generalNav a
{
	font-weight: bold;
	font-size: 8pt;
	color: #a2918a;
	font-family: Arial, Serif;
	text-decoration: none;
	white-space:nowrap;
}

.generalNavSelected
{
	border-right: #7a6b64 1px solid;
	border-top: #7a6b64 1px solid;
	vertical-align: bottom;
	border-left: #7a6b64 1px solid;
	border-bottom: #7a6b64 1px solid;
	background-color: #f0e3d9;
	font-weight: bold;
	font-size: 8pt;
	color: #7a6b64;
	font-family: Arial, Serif;
	text-decoration: none;		
	white-space:nowrap;
}

.generalNavBottom
{
	vertical-align: middle;
	white-space:nowrap;
}

.generalNavBottom a
{
	font-weight: bold;
	font-size: 9pt;
	color: #919294;
	font-family: Arial, Serif;
	text-decoration: none;
	white-space:nowrap;
}

.generalNavBottomSelected
{
	font-weight: bold;
	font-size: 9pt;
	color: #696969;
	font-family: Arial, Serif;
	text-decoration: none;
	vertical-align: middle;
	white-space:nowrap;
}

.generalSubNav
{
	vertical-align: bottom;
}	

.generalSubNav a
{
	font-weight: bold;
	font-size: 8pt;
	color: #919294;
	font-family: Arial, Serif;
	text-decoration: none;
}

h3	
{
	font-size:14px;
	color:#993400;
}

#content {
	color: #FFCC33;
	background: url(images/GreyUnderImage.jpg) repeat-y;
	height: 551px;
}

#content div {
	background-image: url(images/GrayStripe.jpg);
	background-repeat: repeat-y;
	background-position: right;
	height: 551px;
}

.mainText
{
	padding-right: 4px;
	padding-left: 4px;
	font-size: 8pt;
	color: #646464;
	font-family: Verdana, Serif;
	text-align: justify;
	PADDING-BOTTOM:4px;
}

.mainTextNoPadding
{
	font-size: 8pt;
	color: #646464;
	font-family: Verdana, Serif;
	text-align: justify;
}

.smallTextC
{
	font-size: 7pt;
	color: #646464;
	font-family: Verdana, Serif;
	text-align: right;
	vertical-align:bottom;
	white-space:nowrap;
}

.mainTextRed
{
	padding-right: 4px;
	padding-left: 4px;
	font-size: 8pt;
	color: #993333;
	font-family: Verdana, Serif;
	text-align: justify;
}

.firstHeader
{
	font-weight: bold;
	font-size: 11px;
	color: #993333;
	font-family: Verdana, Serif;
}

.redHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #993333;
	font-family: Verdana, Serif;
	text-align: justify;
}

.grayHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #646464;
	font-family: Verdana, Serif;
	text-align: justify;	
}

.leftNav a
{
	font-weight: bold;
	font-size: 8pt;
	color: #a2918a;
	font-family: Arial, Serif;
	text-decoration: none;
	white-space:nowrap;
}

.leftNavSub a
{
	font-size: 8pt;
	color: #a2918a;
	font-family: Arial, Serif;
	text-decoration: none;
	padding-left: 9px;
}

.leftNavSelected
{
	font-weight: bold;
	font-size: 8pt;
	color: #7a6b64;
	font-family: Arial, Serif;
	text-decoration: none;		
	white-space:nowrap;
}					

.leftNavSubSelected
{
	font-size: 8pt;
	color: #7a6b64;
	font-family: Arial, Serif;
	text-decoration: none;
	padding-left: 9px;		
}	

.subscribe a
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 13px;
	color: #7a6b64;
	padding-top: 13px;
	font-family: Arial, Serif;
	background-color: #eeeeee;
	text-align: justify;
}

.subscribe
{
	font-weight: bold;
	font-size: 8pt;
	color: #a2918a;
	font-family: Arial, Serif;	
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 13px;
	padding-bottom: 13px;
	text-align: justify;
	background-color: #eeeeee;
}	

.progmaLogo
{
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 15px;
}

.upperSpace
{
	padding-top: 45px;
}

.upColumnWidth
{
	width: 25px;
}

.bottomColumnWidth1
{
	width: 50px;
}

.bottomColumnWidth2
{
	width: 50px;
}

.leftColumnWidth
{
	width: 157px;
}

.smHeight
{
	height: 2px;
}

.upTLine
{
	width: 780px;
	border-bottom: black thin solid;
	height: 25px;
	background-color: #a2918a;
}

.leftTable
{
	width: 100%;
	PADDING-TOP:30px;
	PADDING-LEFT:3px;
	BORDER-TOP: #d9d9d9 thin solid;	
}

.bottomTable
{
	width: 780px;
	MARGIN-TOP: 30px;
}

.rowLeftUp
{
	PADDING-TOP:30px;
	PADDING-LEFT:3px;
}

.rightTable
{
	width: 100%;
	BORDER-TOP: #d9d9d9 thin solid;
}

.rightFirstBoxTD
{
	PADDING-TOP:30px;
	PADDING-LEFT:3px;
}

.TableRightFirstBoxTD
{
	width: 129px;
	height: 70px;
	BORDER: #d9d9d9 thin solid;	
}

.TableRightSecondBoxTD
{
	BORDER: #d9d9d9 thin solid;	
}

.imageRightTD
{
	PADDING-TOP:2px;
	PADDING-LEFT:3px;
}

.imageBottomTD
{
	PADDING-LEFT:3px;
}

.middleImage
{
	width: 480px;
	height: 63px;
	border: 0;
}

.middleTable
{
	width: 490px;
	height: 420px;
	BORDER: #d9d9d9 thin solid;	
}

.leftTR
{
	text-align: center;
	vertical-align: bottom;
	
}

.leftTable1
{
	width: 150px;
	background-color: #b0a8a6;
}

.leftTable2
{
	width: 100%;
	background-color: #eeeeee;
}

.leftTable3
{
	vertical-align: middle;
	background-color: #eeeeee;
}

.featuresPadding
{
	PADDING-TOP:5px;
	PADDING-LEFT:3px;
}

.webPadding
{
	PADDING-TOP:25px;
	PADDING-LEFT:3px;
}

.buttonGO
{
	width: 23px;
	height: 23px;
	border: 0;
	vertical-align:top;
}
							
.middleTableUp
{
	height: 2px;
}

.redHeaderCell
{
	font-weight: bold;
	font-size: 8pt;
	color: #993333;
	font-family: Verdana, Serif;
	text-align: justify;
	border:solid thin #d9d9d9;
}

.grayHeaderCell
{
	font-weight: bold;
	font-size: 8pt;
	color: #646464;
	font-family: Verdana, Serif;
	text-align: justify;	
	border-top:solid thin #d9d9d9;
	border-right:solid thin #d9d9d9;
	border-bottom:solid thin #d9d9d9;	
}

.mainTextRedCell
{
	padding-right: 4px;
	padding-left: 4px;
	font-size: 8pt;
	color: #993333;
	font-family: Verdana, Serif;
	text-align: justify;
	border-left:solid thin #d9d9d9;
	border-right:solid thin #d9d9d9;
	border-bottom:solid thin #d9d9d9;	
}

.mainTextCell
{
	border-right:solid thin #d9d9d9;
	border-bottom:solid thin #d9d9d9;	
}

.smallPadding
{
	padding-right: 1px;
}