body
{
	font-size:12px;
	font-family:Arial, Verdana;
}

.headerTable { border-top: SOLID 5px #CCCCCC; margin-bottom:50px; }
.footerTable { border-top: SOLID 5px #CCCCCC; }

.Normal 
{
	font-size:12px;
	font-family:Arial, Verdana;
	color:#666666;
}
.FootNote
{
	font-size:10px;
}

.HeadingSmall { font-weight:bold; }
.HeadingMedium { font-weight:bold; font-size:14px; }

.ProductName { color:#FF0000; text-decoration:underline; }

.Orange {color:#FF6600;}
.RoyalBlue {color:#4169e1;}

.LinkOn
{
	border-bottom: Dotted 1px #FF6600;
}
.LinkOnVertical
{
	
}

.ServiceAnchor { color:#FF6600; text-decoration: underline; }

/* INPUT */
.TextBoxes { font-size:12px; font-family:Arial, Verdana; }
.Buttons { font-size:12px; font-family:Arial, Verdana; }

/* BACKGROUNDS */
.ProductMatrixBG
{
	background-color:#EEEEEE;
}

/* BORDERS */
.SubTitleBottomBorder 
{
	border-bottom: SOLID 1px #FF0000;	
}
.FeaturesBorder
{
	border: SOLID 1px #8b0000;	
}
.SectionTitleBottomBorder 
{
	border-bottom: SOLID 1px #666666;	
}

/* MENU */
A.Menu:Link { color: #666666; text-decoration: underline; }
A.Menu:Visited { color: #666666; }
A.Menu:Hover { color:#FF6600; }


/* SPACING */
.MarginLeft5 { margin-left: 5px; }
.MarginLeft10 { margin-left: 10px; }
.MarginTop0 { margin-top:0px; }
.MarginTop10 { margin-top:10px; }
.MarginTop15 { margin-top:15px; }
.MarginRight30 { margin-right:30px; }
.Padding5 { padding: 5px; }
.PaddingRight5 { padding-right:5px; }
.PaddingTop5 { padding-top:5px; }
.PaddingTop10 { padding-top:10px; }
.BorderTile { border: SOLID 1px #FFCC66; }

.SpecialLink
{
    color:White;   
}