.text{
	FONT-FAMILY: Arial, Helvetica, sans-serif ;
	text-decoration: none;
	color: Black;
	font-size : 9.5pt;
	line-height : 18px;
}
.error{
	FONT-FAMILY: Arial, Helvetica, sans-serif ;
	text-decoration: none;
	color: red;
	font-size : 9.5pt;
	line-height : 18px;
	font-weight:bold;
	text-align:center;	
}

.contacttext{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ;
	text-decoration: none;
	color: Black;
	font-size : 8pt;
}

.swingracktext{
	FONT-FAMILY: Arial, Helvetica, sans-serif ;
	text-decoration: none;
	color: Black;
	font-size : 8pt;
	line-height : 15px;
}

.bold{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ;
	text-decoration: none;
	color: Black;
	font-size : 8pt;
	font-weight : bold;
}

 /*Footer text */
.footertext{
	FONT-FAMILY: Arial, Helvetica, sans-serif ;
	text-decoration: none;
	color: Black;
	font-size : 6pt;
}

.note{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ;
	text-decoration: none;
	color: Black;
	font-size : 8pt;
}

.base{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ;
	text-decoration: none;
	color:#666666;
	font-size : 8pt;
}

.sidebarswingtitle{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ;
	text-decoration: none;
	color:#FFFFFF;
	font-size : 8pt;
	font-weight : bold;
}

 /* Spacesaving page table titles */
.spacesavingtable{
	font-family:Verdana;
	font-size:7pt;
	font-weight: bold;
	background-color:#2F005E; 
	color:#FFFFFF;
}

 /* Spacesaving page table competitor titles - Changed color to brown*/
.spacesavingtablecomp{
	font-family:Verdana;
	font-size:7pt;
	font-weight: bold;
	background-color:#706E64; 
	color:#FFFFFF;
}

.title{
	font-family: Arial, Verdana, sans-serif ;
	text-decoration: none;
	color: #411769;
	font-size : 10pt;
	font-weight : bold;
}

.title2{
	font-family: Arial, Verdana, sans-serif ;
	text-decoration: none;
	color: #411769;
	font-size : 8pt;
	font-weight : bold;
}

.producttitle{
	font-family: Arial, Verdana, sans-serif ;
	text-decoration: none;
	color: #411769;
	font-size : 8pt;
	font-weight : bold;
}

 /* Date font on the News page */
.newsdate{
	font-family: Arial, Verdana, sans-serif ;
	text-decoration: none;
	color: #706E64;
	font-size : 10pt;
	font-weight : bold;
}

.link{
	font-family: Arial, Verdana, sans-serif ;
	text-decoration: underline;
	color: #CC6600;
	font-size : 8.5pt;
	font-weight : bold;
}

.list{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ;
	text-decoration: none;
	color: Black;
	font-size : 8.5pt;
	font-weight : bold;
}

.list2{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ;
	text-decoration: none;
	color: Black;
	font-size : 8.5pt;
	font-weight : normal;
}

.requiredfield{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ;
	text-decoration: none;
	color: Red;
	font-size : 8pt;
	font-weight : bold;
	line-height : 2px;
}

.contesttable{
	border : solid #706E64;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	background-color : White;
	FONT-FAMILY: Arial, Helvetica, sans-serif ;
	text-decoration: none;
	color: black;
	font-size : 8pt;
	border-collapse:collapse;
}

.contesttabletext{
	FONT-FAMILY: Arial, Helvetica, sans-serif ;
	text-decoration: none;
	color: black;
	font-size : 8pt;
}

.contestheader{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ;
	text-decoration: none;
	color: White;
	font-size : 7pt;
	font-weight : bold;
	text-indent : 10px;
}


a:link {
	FONT-SIZE: 11px;
	COLOR: #30005F;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
a:hover {
	FONT-SIZE: 11px;
	COLOR: #7364AD;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a:visited {
	FONT-SIZE: 11px;
	COLOR: #30005F;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

 /* Footer Links */
 a.footer:link {
	color: #30005F;
	background-color: transparent;
	font-size : 7.5pt;
	text-decoration : none;
	}

a.footer:visited {
     color: #30005F;
     background-color: transparent;
	 font-size : 7.5pt;
	 text-decoration : none;
	 }

a.footer:hover {
	color:#7364AD;
	text-decoration: none;
	font-size : 7.5pt;
	text-decoration : none;
	}

a.footer:active {
     color:#7364AD;
     background-color: transparent;
	 font-size : 7.5pt;
	 text-decoration : none;
     }

 /*?*/
a.special:link {
     color: #999999;
     background-color: transparent;
     }

a.special:visited {
     color: #999999;
     background-color: transparent;
     }

a.special:hover {
     color:#666666;
     text-decoration: none;
     }

a.special:active {
     color: #999999;
     background-color: transparent;
     }
	 
/* Swing Racks Main Page Links */
a.swing:link {
	color: #30005F;
	background-color: transparent;
	font-size : 7.5pt;
	text-decoration : none;
	font-weight : bold;
}

a.swing:visited {
     color: #30005F;
     background-color: transparent;
	 font-size : 7.5pt;
	 text-decoration : none;
	 font-weight : bold;
     }

a.swing:hover {
     color:#7364AD;
     text-decoration: none;
	 font-size : 7.5pt;
	 text-decoration : none;
	 font-weight : bold;
     }

a.swing:active {
     color:#30005F;
     background-color: transparent;
	 font-size : 7.5pt;
	 text-decoration : none;
	 font-weight : bold;
     }
	 
 /* Swing Racks Features Page Sidebar Links */
 a.swing_sidebar:link 
 {
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif ;
	color: #30005F;
	background-color: transparent;
	font-size : 6.5pt;
	text-decoration : none;
	font-weight : bold;
}

a.swing_sidebar:visited 
{
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif ;
     color: #30005F;
     background-color: transparent;
	 font-size : 6.5pt;
	 text-decoration : none;
	 font-weight : bold;
     }

a.swing_sidebar:hover 
{
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif ;
	color:#7364AD;
	font-size : 6.5pt;
	text-decoration : none;
	font-weight : bold;
	background : #E8E6F2;
}

a.swing_sidebar:active 
{
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif ;
     color:#7364AD;
     background-color: transparent;
	 font-size : 6.5pt;
	 text-decoration : none;
	 font-weight : bold;
     }

/* SiteMap Main Links */
 a.sitemap:link {
	color: #30005F;
	background-color: transparent;
	font-size : 8pt;
	text-decoration : none;
	}

a.sitemap:visited {
     color: #30005F;
     background-color: transparent;
	 font-size : 8pt;
	 text-decoration : none;
	 }

a.sitemap:hover {
	color:#7364AD;
	text-decoration: none;
	font-size : 8pt;
	text-decoration : none;
	}

a.sitemap:active {
	color:#7364AD;
	background-color: transparent;
	font-size : 8pt;
	text-decoration : none;
}

/* SiteMap Content Links */ 
.sitemaplist {
	list-style: disc;
	color : #706E64;
	background-color : transparent;
	padding-left : 0px;
}

.sitemapsublist {
	list-style: disc;
	color : #7364AD;
	background-color : transparent;
	padding-left : 0px;
}

.sitemapsublist2 {
	list-style: disc;
	color : #B2B0A1;
	background-color : transparent;
	padding-left : 0px;
}
     
.adminList {
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif ;
	color:#7364AD;
	font-size : 10pt;
	text-decoration : none;
	font-weight : bold;
	background : #ffffff;
}


.adminListSelected {
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif ;
	color:#7364AD;
	font-size : 24pt;
	text-decoration : none;
	font-weight : bold;
	background : #E8E6F2;
}

.admincol {
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif ;
	color:#7364AD;
	text-align:right;
	vertical-align:top;
	font-size : 10pt;
	text-decoration : none;
	font-weight : bold;
	background : #E8E6F2;
}
.admindata {
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif ;
	color:#000000;
	vertical-align:top;
	font-size : 10pt;
	text-decoration : none;
	font-weight : normal;
	background : #ffffff;
}

.admindgheader {
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif ;
	color:#7364AD;
	text-align:left;
	vertical-align:top;
	font-size : 10pt;
	text-decoration : none;
	font-weight : bolder;
	background : #E8E6F2;
}
