/* Generic styling */
body		{	background : #cccccc;
			font-family : Verdana, Arial, Helvetica, sans-serif ;
			font-size : 11px ;
			margin : -10px ; }

b, strong	{	font-weight : bold ; }

i, em, cite	{	font-style : italic ; }

u		{	text-decoration : underline ; }

h1		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 18px ;
			margin-bottom : 5px ; }

h2		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 15px ; }

h3		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 12px ; 
			color : #990000 ; }

h4		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 13px ; }

h5		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 13px ;
			margin-left : 10px ; }

h6		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 13px ;
			margin-left : 20px ; }

code		{	font-family : Courier, "Courier New", fixed-width ;
			font-size : 10px ; }

pre		{	font-family : Courier, "Courier New", fixed-width ;
			font-size : 10px ; }

font		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ; }

td		{	font-family : Verdana, Arial, Helvetica, sans-serif ;
			font-size : 11px ; }

th		{	font-family : Verdana, Arial, Helvetica, sans-serif ;
			font-weight : bold ;
			font-size : 12px ; }

input, select, textarea
		{	font-family : Arial, Helvetica, sans-serif ;
			font-size : 11px ;
			margin-top : 3px ;
			color : #000000 ; }

hr		{	color : #000000 ;
			height : 1px ; }


/* Generic stylea for content cells */
td.Content	{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 11px ; }

td.home	{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 11px ; }

.Products	{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 12px ; 
			color : #8C041A ; }


.footer		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 10px ;
			color : #000000
			line-height : 130% ; }

.Popup_Dots	{	background-image: url(files/1_2_1/images/dashed_rule.gif);
			background-repeat: repeat-x; 
			margin-top: 30px ; }


/* All data tables are affected by this, but you must class the <table> tag */
table.ProductData	{	border-top : 1px solid #044476 ;
			border-left : 1px solid #044476 ;
			font-size : 11px ;
			border-collapse : collapse ; }

table.ProductData td	{	border-right : 1px solid #044476 ;
			border-bottom : 1px solid #044476 ;
			font-family : Verdana, Arial, Helvetica, sans-serif ;
			font-size : 11px ;
			text-align : left ; }


table.ProductData td.ProductCat
		{	border-right : 1px solid #044476 ;
			border-bottom : 1px solid #044476 ;
			font-family : Verdana, Arial, Helvetica, sans-serif ;
			font-size : 11px ;
			font-weight : bold ;
			text-align : left ; }

table.ProductData th	{	border-right : 1px solid #ffffff ;
			border-bottom : 1px solid #044476 ;
			font-family : Verdana, Arial, Helvetica, sans-serif ;
			font-size : 11px ;
			font-weight : normal;
			color : #ffffff ;
			background-color : #044476 ; }

table.ProductData th.sel
		{	border-right : 1px solid #044476 ;
			border-bottom : 1px solid #044476 ;
			font-family : Verdana, Arial, Helvetica, sans-serif ;
			font-size : 11px ;
			font-weight : normal ;
			color : #044476 ;
			background-color : #ffffff ; }

table.ProductData td table td {	border : 0px ; }



/* For styling form elements */
input.b		{	font-family : arial, sans-serif ;
			font-size : 12px ;
			padding-top : 4px ;
			padding-bottom : 2px ; }

input.t, textarea.t, select.t
		{	font-family : arial, sans-serif ;
			font-size : 13px ;
			padding-left : 1px; }



/* For application errors */
.error          {       color : #ff0000 ; }



/* Pull quote title */
.PullTitle 	{	font-family : Georgia, Times New Roman, Times, serif ;
			font-size : 13px ;
			font-weight : bold ;
			line-height : 140% ; }



/* Pull quote copy */
.PullQuote 	{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 10px ;
			color : #000000 ;
			line-height : 140% ; }

.Footer 	{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 10px ;
			color : #000000 ;
			line-height : 140% ; }

/* Primary navigation*/
.PriNav		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 11px ;
			color : #ffffff ; }

/* Sub-navigation - selected; this means you're on that page, so this one highlights it in some way */
.PriNavSel	{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 11px ;
			color : #8C041A ; }

/* Sub-navigation - unselected; you can use this in the container holding the subnavigation */
.SubNav 	{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			background-color : #EAEAEA ;
			color : #9D0015 ;
			font-size : 10px ; }

/* Sub-navigation - selected; this means you're on that page, so this one highlights it in some way */
.SubNavSel 	{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			background-color : #044476 ;
			color : #ffffff;
			font-size : 10px ; }



/* Breadcrumb navigation */
.BreadCrumb 	{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 11px ;
			line-height : 140% ;
			margin : 2px 5px 2px 2px ; }



/* All content links, or unstyled links */
a:link		{	text-decoration : underline ;
			color : #277799 ; }

a:visited	{	text-decoration : none ;
			color : #727272 ; }

a:hover		{	text-decoration : underline ;
			color : #277799 ; }


a.footer:link		{text-decoration : none ;
			color : #EA661A ; }

a.footer:visited	{text-decoration :none ;
			color : #EA661A ; }

a.footer:hover		{text-decoration : underline ;
			color : #EA661A ; }


a.Products:link	{	text-decoration : none ;
			color : #8C041A ; }

a.Products:visited {	text-decoration : none ;
			color : #8C041A ; }

a.Products:hover	{text-decoration : none ;
			background-color : none ;
			color : #000000 ; }


/* Breadcrumb links */
p.Bread a:link	{	text-decoration : none ;
			color : #277799 ; }

p.Bread a:visited
		{	text-decoration : none ;
			color : #277799 ; }

p.Bread a:hover	{	text-decoration : underline ;
			color : #727272 ; }



/* Primary navigation links */
a.PriNav:link	{	text-decoration : none ;
			font-weight : bold ;
			color : #ffffff ; }

a.PriNav:visited {	text-decoration : none ;
			font-weight : bold ;
			color : #ffffff ; }

a.PriNav:hover	{	text-decoration : none ;
			background-color : #ffffff ;
			font-weight : bold ;
			color : #737373 ; }

/* Primary navigation links */
a.PriNavSel:link	{	text-decoration : none ;
			background-color : #ffffff ;
			font-weight : bold ;
			color : #8C041A ; }

a.PriNavSel:visited {	text-decoration : none ;
			background-color : #ffffff ;
			font-weight : bold ;
			color : #8C041A ; }

a.PriNavSel:hover	{	text-decoration : none ;
			background-color : #ffffff ;
			font-weight : bold ;
			color : #737373 ; }



/* Sub-navigation styles, class your <a> as "SubNav" */
p.SubNav a:link	{	text-decoration : none ;
			color : #9D0015 ; }

p.SubNav a:visited {	text-decoration : none ;
			color : #9D0015 ; }

p.SubNav a:hover{	text-decoration : none ;
			background-color : #666666 ;
			color : #ffffff ; }

p.SubNavSel a:link	{	text-decoration : none ;
			background-color : #044476 ;
			color : #ffffff ; }

p.SubNavSel a:visited {	text-decoration : none ;
			background-color : #044476 ;
			color : #ffffff ; }

p.SubNavSel a:hover{	text-decoration : none ;
			background-color : #666666 ;
			color : #ffffff ; }


table.ProductData td a:link
		{	text-decoration : underline ;
			color : #277799 ; }

table.ProductData td a:visited
		{	text-decoration : underline ;
			color : #6DABC6 ; }

table.ProductData td a:hover
		{	text-decoration : underline ;
			color : #277799 ; }


table.ProductData th a:link
		{	text-decoration : none ;
			color : #ffffff ; }

table.ProductData th a:visited
		{	text-decoration : none ;
			color : #ffffff ; }

table.ProductData th a:hover
		{	text-decoration : underline ;
			color : #ffffff ; }
