body {
	margin: 0px 0px 0px  -12px;
	padding:0px;
	background-color:#ffffff;
	color:#333333;
	font-weight: normal;
	font-size:10pt;
	font-family:arial,helvetica,sans-serif;
	}

td,div,table,p,tr,input,select	{
				color:#333333;
				font-weight: normal;
	font-size:10pt;
	font-family:arial,helvetica,sans-serif;
				}
a,a:link	{
	color:#336699;
	font-weight: normal;
	font-size:10pt;
	font-family:arial,helvetica,sans-serif;
	text-decoration:underline;
	}
a:visited	{
			color:#7D8771;
			}
			
a:hover,a:active 	{
					color:#0076A3
					}
					
/*Class to set stroke on right side of page*/
.RightStroke	{
	border-right:1px solid #CCCCCC;
}	
	
/*Colors for Title Bar */
.TitleBarMain	{
				background-color:#336699;
				color:#FFFFFF;
				font:bold 16pt arial,helvetica,sans-serif;
				}
.TitleBarShadow	{
				background-color:#24476B;				
				}
.TitleBarBottom	{
				background-color:#85A3C2;
				}
				
				
/*Colors for Left Nav */
.LeftNavHeaderCell	{
					background-color:#999999;	
					color:#FFFFFF;
					font-weight: bold;
					font-size: 13pt;
					font-family: arial,helvetica,sans-serif;
					}
.LeftNavCell{	
				background-color:#D9D9D9;
				}
.LeftNavHighlight{
			background-color:#F4F5F5;
				}
a.LeftNavLink,a.LeftNavLink:Visited,a.LeftNavLink:hover,a.LeftNavLink:active{
	color:#000000;
	text-decoration:none;
	font-weight: bold;
	font-size: 9pt;
	font-family: arial,helvetica,sans-serif;
}

/*Main content of pages, with 23 pix border */
.MainContent{	padding-left:23px;
				padding-top:23px;
			}
/*Left Padding,for pages that have e-mail to a friend link */
.LeftPadding{
		padding-left:23px;
		}
}

a.boldlink {
	font-weight:bold;
}

/*Fonts*/
.DefaultFont{
	color:#333333;
	font-weight: normal;
	font-size: 10pt;
	font-family: arial,helvetica,sans-serif;
}
.SmallFont{
	color:#333333;
	font-weight: normal;
	font-size: 8pt;
	font-family: arial,helvetica,sans-serif;
}			
.BlueFont{
	color:#336699;
	font-weight: normal;
	font-size:10pt;
	font-family:arial,helvetica,sans-serif;
}			
.SmallBlueFont{
	color:#336699;
	font-weight:normal; 
	font-size:8pt; 
	font-family:arial,helvetica,sans-serif;
}
.GrayFont{
	color:#CDCDCD;
	font-weight: normal;
	font-size:10pt;
	font-family:arial,helvetica,sans-serif;
}
.SmallGrayFont{
	color:#CDCDCD;
	font-weight:normal; 
	font-size:8pt; 
	font-family:arial,helvetica,sans-serif;
}	
.BlueHeader{
	color : #336699;
	font-weight: bold;
	font-size: 14pt;
	font-family: arial,helvetica,sans-serif;
	text-decoration : none;
}

/*Specific Link Styles*/
a.SmallBlackLink,a.SmallBlackLink:link,a.SmallBlackLink:active{
	color:#333333;
	font-weight:normal; 
	font-size:8pt; 
	font-family:arial,helvetica,sans-serif;
}
a.SmallBlackLink:visited{
	color : #7D8771;
}
a.SmallBLackLink:hover{
		color : #0076A3;
}
a.SmallLink,a.SmallLink:link,a.SmallLink:active{
	font-weight:normal; 
	font-size:8pt; 
	font-family:arial,helvetica,sans-serif;
}
a.SmallLink:visited{
	font-size:8pt; 
}
a.SmallLink:hover{
	font-size:8pt; 
}
a.rebate,a.rebate:link  {
	color:#669966;
	font-weight:bold;
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
}
a.rebate:visited  {
	color:#336633;
	font-weight:bold;
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
}
a.rebate:hover  {
	color:#66CC66;
	font-weight:bold;
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
}
a.BlueHeader,a.BlueHeader:link,a.BlueHeader:visited{
	color : #336699;
	font-weight:bold;
	font-size:14pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a.BlueHeader:hover{
		color : #0076A3;
}
a.EmailLink,a.EmailLink:link{
	color : #022BAE;
	font-weight:normal;
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
a.EmailLink:visited{
	color : #7D8771;
}
a.EmailLink:hover{
		color : #598FC3;
}
a.CloseWindowLink,a.CloseWindowLink:link,a.CloseWindowLink:visited,a.CloseWindowLink:hover{
	color:#FFFFFF;
	text-decoration: underline;
}
/*Miscellaneous classes*/
.SmallBold{
	font-size:8pt;
	font-weight:bold;
}
.Bold	{
		font-weight:bold;
		}
.BufferCell{
	font:normal 4px arial,helvetica,sans-serif;
}

a.DarkLink,a.DarkLink:link,a.DarkLink:active,a.DarkLink:visited,a.DarkLink:hover {
	color:#333333;
	font-size:9pt; 
}
a.DarkLink:visited {
	color:#7d8771;
}
a.DarkLink:hover {
	color:#0076a3;
}


							
