/* CSS Document */
.fake{
	position:absolute;
	left:-50000px;
	top:-500000px;
}
body	{				/*Body Defaults*/
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background:url(../images/background.jpg);
	background-repeat:repeat-x;
	background-color:#32638e;
}

a.subLinks, a.subLinks:visited {				/*Page Bottom Links*/
	color:#8ebae1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

a.subLinks:hover, a.subLinks:active {				/*Page Bottom Links*/
	color:#f2f5f8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

.subColons {
	color:#8ebae1;
}

.subText {
	color:#f2f5f8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}

.Spotlight {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}

.forrestCopy {
	color:#3d4e07;
}

.partyBlueCopy {
	color:#314295;
}

.orangeCopy	{
	color:#ed9205;
}

.whiteCopy	{
	color:#FFFFFF;
}

a.frontPageLinks, a.frontPageLinks:visited {
	color:#314295;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a.frontPageLinks:active, a.frontPageLinks:hover	{
	color:#8cb509;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a.bounceLink, a.bounceLink:visited {
	color:#314295;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a.bounceLink:active, a.bounceLink:hover	{
	color:#cb2b34;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a.learnMoreLink, a.learnMoreLink:visited	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3d4e07;
	text-decoration:none;
	letter-spacing:1px;
}

a.learnMoreLink:hover, a.learnMoreLink:active	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#526b01;
	text-decoration:none;
	letter-spacing:1px;
}

a.scheduleLink, a.scheduleLink:visited	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing:1px;
}

a.scheduleLink:hover, a.scheduleLink:active	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#c4dbf0;
	text-decoration:none;
	letter-spacing:1px;
}

.whoUses {
	font-size:12px;
	line-height:25px;
	font-weight:bold;
}

.screenHeadline	{
	font-size:14px;
	font-weight:bold;
}

.featuresHeadline {
	font-size:14px;
	font-weight:bold;
}

.featuresText {
	font-size:13px;
	font-weight:100;
}

.featureHeadings	{
	font-size:16px;
	font-weight:bold;
}

.testimonialText {
	font-size:13px;
	font-weight:bold;
	font-style:italic;
}

.demoText {
	font-size:12px;
	font-weight:100;
	text-align:left;
}

a.spotlightHeading,a.spotlightHeading:active, a.spotlightHeading:visited	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	letter-spacing:-1px;
	color:#314295;
	text-decoration:none;
}

a.spotlightText, a.spotlightText:active, a.spotlightText:visited	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	line-height:normal;
	letter-spacing:normal;
	color:#FFFFFF;
	text-decoration:none;
}

a.helpLinks, a.helpLinks:active, a.helpLinks:visited	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	line-height:normal;
	letter-spacing:normal;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;	
}

a.helpLinks:hover	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	line-height:normal;
	letter-spacing:normal;
	color:#ed9205;
	text-decoration:none;
	font-weight:bold;	
}

.headerTextMain	{
	font-size:14px;
	color:#ffc5c8;
	text-align:left;
	letter-spacing:-1px;
}

.headerText2	{
	font-size:15px;
	color:#FFFFFF;
}

.mainPageTestimonial	{
	font-size:17px;
	color:#1f6ae5;
	font-weight:bold;
	line-height:25px;
	text-align:center;
}


.black	{
	font-family:'Arial Black', sans-serif;
	font-size:22px;
}


a.newsLink, a.newsLink:active, a.newsLink:visited	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	color:#8ebae1;
}

a.newsLink:hover	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ed9205;
	text-decoration:underline;
	font-weight:bold;	
}

.newsPad	{
	padding-left:20px;
	padding-top:10px;
}


