﻿/******************** HTML Tag Defaults **********************/
body
{
	font-size: 13px;
	margin: 0;
	padding: 0;
	vertical-align:top;
}

h5	{font-size: 14px;}
h4	{font-size: 16px;}
h3	{font-size: 18px;}
h2	{font-size: 24px;}
h1	{font-size: 28px;}
img	{border: none;}

/******************** Clearfix for FF **********************/
/* Begin Fix float container issues */
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix
{
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}
/* End hide from IE-mac */

/* End Fix float container issues */

/******************** Button Lists **********************/

/* Sprite Link Buttons/Image Replacement Class */
.CSSprite
{
	display: block;			/* Enables sizing for a tags */
	text-indent: -1000em;	/* Drag text off screen */
	overflow: hidden;		/* Hide overflow from text-indent */
}

/* Text within Sprite Link Buttons */
.CSSprite span
{
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}

/* Horizontal Button Lists */
.Horizontal li
{
	float: left;
}

/* All Button Lists (preventing strange spacing) */
ul.CSFrmInLst,		/*FF*/
ul.CSFrmInLst li,	/*IE*/
ul.CSBtnLst,		/*FF*/
ul.CSBtnLst li		/*IE*/
{
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}

/* This is the ID that .NET gives its trace output information 9for debug purposes only */
#__asptrace
{
	background-color: #FFF;
}