a.navProdHeader:link {
	font-family: Geneva, Verdana, Lucida Sans, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	text-decoration: none;
}
a.navProdHeader:visited {
	font-family: Geneva, Verdana, Lucida Sans, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	text-decoration: none;
}
a.navProdHeader:hover {
	font-family: Geneva, Verdana, Lucida Sans, sans-serif;
	font-size: 12pt;
	color: #68142E;
	text-decoration: none;
}
.textNews {
	font-family: Geneva, Verdana, Lucida Sans, sans-serif;
	font-size: 10pt;
}
.headerNews {
	font-family: Geneva, Verdana, Lucida Sans, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.tagline { color:#000000; font-size:12px; font-family:Geneva, Verdana, Arial, sans-serif;}

body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	background: none;
}
.bodyBold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
}
a.bodyLinkBold:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
}
a.bodyLinkBold:visited {
	color: #666666;
	font-size: 10pt;
	font-weight: bold;
}
a.bodyLinkBold:hover {
	color: #68142E;
}
a:link {
	color: #68142E;
}
a:visited {
	color: #666666;
}
a:hover {
	color: #333333;
}
table.body {
	border: 0;
	background-color: #FFFFFF;
	padding: 3px;
	width: 100%;
}

a.mainHeader:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	text-decoration:none;
	color: #333333;
	padding-left:15px;
	
}
a.mainHeader:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	text-decoration:none;
	color: #333333;
	padding-left:15px;
}
a.mainHeader:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	text-decoration:underline;
	color: #68142E;
	padding-left:15px;
}

h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #333333;
	margin-top:5px;
	margin-bottom:5px;
}
h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #333333;
	margin-top:10px;
	margin-bottom:5px;
}
h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
	margin-top:10px;
	margin-bottom:5px;
}
.subHeader {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #333333;
}
a.subHead:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.subHead:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #68142E;
	text-decoration: none;
}
a.subHead:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.adtext {
	color:#555555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.adtext:link {
	color:#555555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.adtext:visited {
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.adtext:hover {
	color:#68142E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.adtextWOroll {
	color:#555555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.textSmall {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
}

.smallBold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	font-weight:bold;
}

.textTiny {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #333333;
}
.textSmallQuote {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: oblique;
	color: #333333;
	margin: 10px;
}

.textNavMain {
	font-family: Geneva, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	color: #333333;
}

.textSide {
	font-family: Geneva, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
}
a.navSideHeader:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a.navSideHeader:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a.navSideHeader:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

a.navProdHeader:link {
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.navProdHeader:visited {
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.navProdHeader:hover {
	color: #68142E;
	text-decoration: underline;
}

a.navProdSub:link {
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.navProdSub:visited {
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.navProdSub:hover {
	color: #68142E;
	font-weight:bold;
	text-decoration: underline;
}

a.navProd:link {
	color: #FFFFFF;
	text-decoration: underline;
}
a.navProd:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
a.navProd:hover {
	color: #68142E;
	font-weight:bold;
}


.textFooter {
	font-family: Geneva, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
}
a.navFooter:link {
	color: #333333;
	text-decoration: underline;
}
a.navFooter:visited {
	color: #333333;
	text-decoration: underline;
}
a.navFooter:hover {
	color: #68142E;
}
a.navBox:link {
	color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
}
a.navBox:visited {
	color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
}
a.navBox:hover {
	color: #68142E;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.textNews {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.headerNews {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.imgLeft {
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
}
.imgRight {
	padding-top: 5px;
	padding-left: 8px;
	padding-bottom: 5px;
}
.tableGrid {
	background-color: #FFFFFF;
}
.tableGridAlt {
	background-color: #EEEEEE;
}
td.tableGridTitle {
	background-color: #CCCCCC;
	font-size: 11pt;
	font-weight: bold;
	padding: 5px;
}
p.break {
	page-break-after: always;
}
.important {
	color: #FF0000;
}
hr {
	border: none 0;
	border-top: 1px solid #333;
	height: 1px;
}
hr.navProd {
	border: none 0;
	border-top: 1px solid #FFF;
	height: 1px;
}
.sideUL {
	list-style-type: none;
	line-height: 150%;
}
.sideLI { 
	margin-left: -35px;
}
.testimonial {
	background-color:#EEEEEE
}
h3.subFooter{
	color:#515151
}
li.subFooter {
	list-style-type: square;
}
a.subFooter:link {
	color: #333333;
	text-decoration: none;
}
a.subFooter:visited {
	color: #333333;
	text-decoration: none;
}
a.subFooter:hover {
	color: #333333;
	text-decoration: underline;
}
input.button {
	background-color:#EEEEEE;
	border:1px solid #999999;
}
input.button:hover {
	background-color:#FFFFFF;
	border:1px solid #999999;
	cursor:pointer;
}

input.searchbutton {
	background-color:#FFFFFF;
	border:1px solid #666666;
}
input.searchbutton:hover {
	background-color:#EEEEEE;
	border:1px solid #666666;
	cursor:pointer;
}


.sidenavTable{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	border: dashed #AAAAAA;
	border-width: thin;
}

.sidenavHeader {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	padding-left: 10px;
}


.prodUL {
	line-height: 150%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
}
.prodLI { 
	margin-left: -20px;
}
a.tab:link {
	color: #68142E;
	text-decoration:none;
	padding-left:5px
}
a.tab:visited {
	color: #68142E;
	text-decoration:none;
	padding-left:5px
}
a.tab:hover {
	color: #333333;
	text-decoration:underline;
	font-weight:bold;
	padding-left:5px
}

form { 
	margin: 0; 
	padding: 0 
}

div.indexBox {
	width: 150px;
	height: 150px;
	border: 1px solid #68142E;
	background-repeat:no-repeat;
}
.headerBox {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
}
.sideTextROLL {
	COLOR: #333333;
	font-size: 9pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;
	padding-left: 10px;
	text-decoration: none;
	font-weight: bolder;	
}
.sideText2ROLL {
	COLOR: #333333;
	font-size: 9pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;
	padding-left: 20px;
	text-decoration: none;
	font-weight: bolder;	
}
.sideText {
	COLOR: #666666;
	font-size: 9pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;
	padding-left: 10px;
	text-decoration: none;
}
.sideText A:link{
	COLOR: #666666;
	font-size: 9pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;	
	text-decoration: none;
}
.sideText A:visited{
	COLOR: #666666;
	font-size: 9pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;	
	text-decoration: none	
}
.sideText A:active{
	COLOR: #666666;
	font-size: 9pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;	
	text-decoration: none	
}
.sideText A:hover{
	COLOR: #333333;
	font-size: 9pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;
	text-decoration: none
}
.sideText2 {
	COLOR: #666666;
	font-size: 9pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;	
	padding-left: 20px;	
}
.sideText2 {
	COLOR: #666666;
	font-size: 9pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;	
	padding-left: 20px;	
}
.sideText2 A:link{
	COLOR: #666666;
	font-size: 9pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;	
}
.sideText2 A:visited{
	COLOR: #666666;
	font-size: 9pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;	
}
.sideText2 A:active{
	COLOR: #666666;
	font-size: 9pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;	
}
.sTopText{
	COLOR: #666666;
	font-size: 8pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;
	padding-right: 20px;
	padding-left: 20px;
}
.sTopText A:link{
	COLOR: #666666;
	font-size: 8pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;		
}
.sTopText A:visited{
	COLOR: #666666;
	font-size: 8pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;	
}
.sTopText A:active{
	COLOR: #666666;
	font-size: 8pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;	
}
.sTopText A:hover{
	COLOR: #666666;
	font-size: 8pt;
	text-decoration:underline; 
	FONT-FAMILY: Verdana,Arial,sans-serif;	
}

.tdsubON{ 
	BACKGROUND-COLOR: #FFFFFF; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: bold; 
	text-decoration:underline; 
	COLOR: #333333; 
	FONT-FAMILY: Verdana,Arial,sans-serif;
	}
.tdsub{ 
	BACKGROUND-COLOR:#68142E; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: bold; 
	COLOR: #DDDDDD; 
	FONT-FAMILY: Verdana,Arial,sans-serif;
	}
.tdsub A:link {
	DISPLAY: block;
	LINE-HEIGHT: 35px;
	HEIGHT: 35px;
	BACKGROUND-COLOR: #68142E;
	color: #DDDDDD;
}
.tdsub A:visited {
	DISPLAY: block;
	LINE-HEIGHT: 35px;
	HEIGHT: 35px;
	BACKGROUND-COLOR: #68142E;
	color: #CCCCCC;
}
.tdsub A:hover {
	DISPLAY: block;
	LINE-HEIGHT: 35px;
	HEIGHT: 35px;
	BACKGROUND-COLOR: #CCCCCC;
	color: #68142E;
}
li.pclist {
	list-style-image:url(../pc/images/list.gif);	
}
.tbNews {
	background-image: url(/pc/images/tbl_news.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.footer {
	background-repeat: no-repeat;	
}
.navpad3{
	padding-left: 8px;
}
.navpad{
	padding-left: 9px;
}
.navpad2{
	padding-left: .5px;
}
.bodyspace{
	padding-left: 20px;
}


.siteNav {
	COLOR: #666666;
	font-size: 11pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;
	padding-left: 10px;
	text-decoration: none;
}
.siteNav A:link{
	COLOR: #68143E;
	font-size: 11pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;	
	text-decoration: none;
}
.siteNav A:visited{
	COLOR: #666666;
	font-size: 11pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;	
	text-decoration: none	
}
.siteNav A:active{
	COLOR: #666666;
	font-size: 11pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;	
	text-decoration: none	
}
.siteNav A:hover{
	COLOR: #333333;
	font-size: 11pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;
	text-decoration: underline}
.siteNav2 {
	COLOR: #333333;
	font-size: 9pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;	
	padding-left: 20px;	
}
.siteNav2 A:link{
	COLOR: #333333;
	font-size: 9pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;	
}
.siteNav2 A:visited{
	COLOR: #333333;
	font-size: 9pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;	
}
.siteNav2 A:active{
	COLOR: #333333;
	font-size: 9pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;	
}
.siteNav2 A:hover{
	COLOR: #666666;
	font-size: 9pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;
	text-decoration: underline}
	
.siteNav3 {
	COLOR: #666666;
	font-size: 12pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;
	padding-left: 20px;
	font-weight: bold;
}
.siteNav3 A:link{
	COLOR: #68142E;
	font-size: 12pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;	
	font-weight: bold;
}
.siteNav3 A:visited{
	COLOR: #68142E;
	font-size: 12pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;	
	font-weight: bold;
}
.siteNav3 A:active{
	COLOR: #68142E;
	font-size: 12pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;	
	font-weight: bold;
}
.siteNav3 A:hover{
	COLOR: #666666;
	font-size: 12pt;
	FONT-FAMILY: Verdana,Arial,sans-serif;
	font-weight: bold;
	text-decoration: underline}	
	
	