body {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
	TEXT-ALIGN:left;
	COLOR:#000000;
	BACKGROUND:#ffffff;
	}
strong {
	COLOR:#663366;
	}

/* TABLE */
table {
	/* moved to #mainTable BACKGROUND:#FFFFFF;*/
	}
td {
	VERTICAL-ALIGN:top;
	}
.OUTLINE {
	border:#333333 1px solid;
	}

/* IMAGES */
img {
	BORDER:0px;
	}
.aleft {
	TEXT-ALIGN:left;
	PADDING-RIGHT:10px;
	PADDING-BOTTOM:10px;
	}
.aright {
	TEXT-ALIGN:right;
	PADDING-LEFT:10px;
	PADDING-RIGHT:10px;
	}

/* HEADINGS */
h1, h2, h3, h4, h5, dt, h6, tfoot, thead, th {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-STYLE:normal;	
	TEXT-DECORATION:none;
	WORD-SPACING:normal;
	LETTER-SPACING:normal;
	TEXT-TRANSFORM:none;
	COLOR:#663366;
	}
h1	{
	FONT-SIZE:16px;
	FONT-WEIGHT:700;
	MARGIN-TOP:0px;
	MARGIN-BOTTOM:5px;
	}
h2	{
	FONT-SIZE:15px;
	FONT-WEIGHT:700;
	MARGIN-TOP:0px;
	MARGIN-BOTTOM:0px;
	}			
h3	{
	FONT-SIZE:13px;
	FONT-WEIGHT:700;
	MARGIN-BOTTOM:5px;
	}			
h4	{
	FONT-SIZE:12px;
	FONT-WEIGHT:700;
	MARGIN-top:15px;
	MARGIN-BOTTOM:0px;
	}			
h5, dt	{	
	FONT-SIZE:11px;
	FONT-WEIGHT:700;
	}			
h6	{	
	FONT-SIZE:10px;
	FONT-WEIGHT:700;
	}	
tfoot, thead {	
	FONT-SIZE:12px;
	}			
th	{
	VERTICAL-ALIGN:baseline;
	FONT-SIZE:14px;
	FONT-WEIGHT:bold;
	}

/* OTHER TEXT */
small 	{	
	FONT-SIZE:.7em;
	}	
big	{	
	FONT-SIZE:1.17em;
	}	
blockquote, pre	{	
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	}
.required {
	COLOR: #FF0000;
	FONT-SIZE: 14px;
	}

/* LIST */
ul li	{	
	LIST-STYLE-TYPE:square ;
	}	
ul li li	{	
	LIST-STYLE-TYPE:disc;
	}	
ul li li li	{	
	LIST-STYLE-TYPE:circle;
	}		
ol li	{	
	LIST-STYLE-TYPE:decimal;
	}	
ol ol li	{	
	LIST-STYLE-TYPE:lower-alpha;
	}	
ol  ol ol li	{	
	LIST-STYLE-TYPE:lower-roman;
	}
ol ul li {
	LIST-STYLE-TYPE:square ;
	}

/* LINKS */
a, a:hover, a:link, a:visited, a:active {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
	FONT-WEIGHT:bold;
	TEXT-DECORATION:underline;
	COLOR:#663366;
	}



/* HEADER 

modified padding to match lnf,
modified font to mathch lnf
*/
.header {
	TEXT-ALIGN:right;
	MARGIN-TOP:0px;
	PADDING-RIGHT:10px;	PADDING-BOTTOM:3px; PADDING-TOP:5px;
	BACKGROUND:#624a7e;
	height:20px;
	}
.header , .header  a, .header  a:hover, .header  a:link, .header  a:visited {
 	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
	FONT-WEIGHT:700;
	COLOR:#ffffff;
	TEXT-DECORATION:none;
	}
.header a:hover{color:#cccccc; text-decoration:underline;}
.header2 {
	text-align:right;
	MARGIN-TOP:-20px;
	PADDING-RIGHT:10px;	PADDING-BOTTOM:3px; PADDING-TOP:5px;
	height:20px;
	}
.header2 , .header2  a, .header2  a:hover, .header2  a:link, .header2  a:visited {
 	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
	FONT-WEIGHT:700;
	COLOR:#624a7e;
	TEXT-DECORATION:none;
	}


/* FOOTER */
.footer, .footer a, .footer a:hover, .footer a:link, .footer a:visited, .footer  a:active {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:10px;
	FONT-WEIGHT:200;
	COLOR:#666666;
	TEXT-DECORATION:none;
	TEXT-ALIGN:center;
	}
.footer a:hover{
text-decoration:underline;}
.footer {
	PADDING-TOP:10px;
	PADDING-LEFT:200px;
	PADDING-RIGHT:60px;
	PADDING-BOTTOM:10px;
	LINE-HEIGHT:12px;
	BORDER-TOP:3px #663366 solid;
	}

/* LEFTNAV - not changes here should be duplicated in .LEFTNAV*/
.leftnav a, .leftnav a:hover, .leftnav a:link, .leftnav a:visited {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	FONT-SIZE:10pt;
	line-height:25px;
	FONT-WEIGHT:700;
	COLOR:#663366;
	TEXT-DECORATION:none;
	}
.leftnav a:hover{color:#B08BB4;}
.leftnav{
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT:700;
	COLOR:#330099;
	LINE-HEIGHT:22px;
	PADDING-TOP:15px; PADDING-LEFT:15px;
	MARGIN-TOP:0px; 
	MARGIN-RIGHT:0px;	
	width:185px;
	}
.leftshop, .leftshop a, .leftshop a:hover, .leftshop a:link, .leftshop a:visited {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:13px;
	FONT-WEIGHT:700;
	COLOR:#7e2271;
	TEXT-DECORATION:none;
	}
.left 
{
	/* note duplicate style in #LeftCol */
	BACKGROUND:#f6f4d4;
	}

.leftline2{ margin-top:-12px; margin-bottom:0px;}
/* TEMPLATED SECTIONS */
#MainTable
{
	BACKGROUND-COLOR:#ffffff;

}	
/* TOPNAV */
#TopCol
{
	/**/
}
.TOPNAV {
	
	}
.TOPNAV, .TOPNAV a, .TOPNAV a:hover, .TOPNAV a:visited, .TOPNAV a:link{
	/* */
	}
	
/* LEFTNAV  */
#LeftCol
{
	/* duplicated from .left*/
	BACKGROUND:#f6f4d4;
	width:201px;
	vertical-align:top;
}
/*.LEFTNAV, .LEFTNAV a, .LEFTNAV a:hover, .LEFTNAV a:visited, .LEFTNAV a:link
{ */
	
	/* duplicated from .leftnav a--*/
	/*FONT-FAMILY:Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
	FONT-WEIGHT:700;
	COLOR:#666666;
	TEXT-DECORATION:none;
	} */
	
.LEFTNAV 
{
	
	/* duplicated from .leftnav*/
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
	FONT-WEIGHT:700;
	COLOR:#666666;
	TEXT-DECORATION:none;
	}
	
/*  MAIN CONTENT TABLE */
#RightCol
{
/**/
width:599px;
}
#RightCol td
{
		vertical-align:top;
}
/* MAIN CONTENT COLUMN */
#BodyCol
{
	width:450px;
}
.CONTENT, .content {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
	COLOR:#000000;
	MARGIN-TOP:10px;
	MARGIN-LEFT:10px;
	PADDING-RIGHT:10px;
	}

	
#SideBarCol
{
	vertical-align:top;
	width:0px;
	padding-right:5px;
	margin-right:5px;
}
.SIDEBAR {
     /*color:#663366;*/
     /*font-weight:700;*/
     padding-top:35px;
}
/* CALL TO ACTION */
.cta {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
	border:#7e2271 thin solid;
	float:right;
	width:140px;
	margin-top:5px; margin-bottom:10px; margin-left:5px; margin-right:30px;
	}
.cta h1 {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	FONT-SIZE:13px;
	color:#FFFFFF;
	background:#7e2271;
	padding-top:2px; padding-bottom:2px;
	margin-left:0px;
	text-align:center;
	}
.cmscta
	{
		width:260px;
	}
.featureddiv
{
	color:#FFFFFF;
	font-family:arial;
	font-size:14px;
	text-align:center;
	background:#663366;
	width:160px;
	border:1px solid #663366;
	float:left;
	margin-left:20px;
	margin-right:10px;
	position:relative;
	left:-5px;
	width:550px;
	margin-top:20px;
	margin-bottom:15px;
}
.featuredheader {
	color:#FFFFFF;
	padding-left:20px;
	line-height:20px;
	font-size:14px;
	font-weight:700;
	text-align:left;
}
.featuredlink{
	padding-left:60px;
}
.featuredlink A, .featuredlink a:visited, .featuredlink a:link, .featuree{
	color:#FFFFFF;
	font-size:12px;
}
.featuredbody
{
	padding:5px;
	padding-left:5px;
	margin-top:3px;
	background:#FFFFFF;
	text-align:left;
	color:Black;
	font-size:10px;	
	line-hieght:16px;
}
.featuredbody td{padding-left:5px; padding-right:5px;}
.featuredbody h3 { margin-top:0px; margin-bottom:5px;}
.cartoondiv
{
 float:right;
 padding-bottom:15px;

}
/* BOTTOMNAV | DISCLAIMER */
#FooterCol
{
	/**/
}
.BOTTOMNAV, .BOTTOMNAV a, .BOTTOMNAV a:hover, .BOTTOMNAV a:visited, .BOTTOMNAV a:link{
	/**/
	}
.BOTTOMNAV {
		/**/
	}
.DISCLAIMER {
	/**/
	}

	
/* WIDTH */

.w50{width:50px;}
.w75{width:75px;}
.w100{width:100px;}
.w150{width:150px;}
.w200{width:200px;}
.w250{width:250px;}
.w300{width:300px;}
.w350{width:350px;}
.w400{width:400px;}
.w550{width:550px;}
.w600{width:550px;} 
.h50{height:75px;}
.h75{height:75px;}
.h100{height:75px;}
.h200{height:200px;}
.h275{height:275px;}
.h600 { HEIGHT:600px}

/* Cms admin styles */

/* Admin sections */
.adminHeader
{
	text-align:center;
	padding-top:5px;
	margin-top:5px;
	color:White;
}

.admintable, .adminTable, .head
{
		BACKGROUND:#624a7e;
		WIDTH:550PX;
		font-weight:700;
		font-size:13px;
		margin-top:20px;
		
}
.admintable strong, .adminTable strong, #DataList1
{
	
		color:#624a7e;
		font-weight:700;
		font-size:13px;
		
}
.admincol, .style1
{
	text-align:center;
	color:White;
	font-weight:bold;
}
.smallCopy
{
	color:#624a7e;
}
#iscatalog{display:none;}
#pagesidebar_4_1, #Pagebody_4_1, #pageLeftnav_4_1, #pageleftnav_4_1
{
	width:200px;
	overflow:hidden;
}	
#errlab
{
	font-weight:bold;
	color:Red;
}
#Leftnav1_admindiv{margin-left:10px;}
#Leftnav1_admindiv, #Leftnav1_admindiv a, #Leftnav1_admindiv *
{
	line-height:20px;
	color:#666666;
	
}