BODY
{
	margin-top:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:black;
	text-decoration:none;
}

A
{
	font-size:12px;
	color:#333366;
	text-decoration:none;
}

A:active
{
	color:#333366;
}

A:hover
{
	color:#333366;
	text-decoration:underline;
}

A:visited
{
	color:#333366;
}

A:visited:hover
{
	color:#333366;
	text-decoration:underline;
}

.navWhite
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF
}

A.navWhite
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF
}

A.navWhite:active
{
	color: #FFFFFF
}

A.navWhite:hover
{
	color: #FFFFFF
}

A.navWhite:visited
{
	color: #FFFFFF
}

A.navWhite:visited:hover
{
	color: #FFFFFF
}

.navYellow 
{
	font-size: 11px;
	font-weight: bold;
	color: #FFCC00
}

A.navYellow 
{
	font-size: 11px;
	font-weight: bold;
	color: #FFCC00
}

.navBigGold 
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFCC33
}

A.navBigGold 
{
	font-size: 14px;
	font-weight: bold;
	color: #FFCC33
}

.navGold 
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC33
}

A.navGold 
{
	font-size: 12px;
	font-weight: bold;
	color: #FFCC33
}

A.navGold:active
{
	color: #FFCC33
}

A.navGold:hover
{
	color: #FFCC33
}

A.navGold:visited
{
	color: #FFCC33
}

A.navGold:visited:hover
{
	color: #FFCC33
}

.navGreen 
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #b7cf8c
}

A.navGreen 
{
	font-size: 12px;
	font-weight: bold;
	color: #b7cf8c
}

A.navGreen:active
{
	color: #b7cf8c
}

A.navGreen:hover
{
	color: #b7cf8c
}

A.navGreen:visited
{
	color: #b7cf8c
}

A.navGreen:visited:hover
{
	color: #b7cf8c
}

A.navYellow:active
{
	color: #FFCC00
}

A.navYellow:hover
{
	color: #FFCC00
}

A.navYellow:visited
{
	color: #FFCC00
}

A.navYellow:visited:hover
{
	color: #FFCC00
}

.navRed 
{  
	font-size: 11px;
	color: #FF0033
}

.navSmallYellow
{
	font-size: 10px;
	color: #FFCC00
}

A.navSmallYellow
{
	font-size: 10px;
	color: #FFCC00
}

A.navSmallYellow:active
{
	color: #FFCC00
}

A.navSmallYellow:hover
{
	color: #FFCC00
}

A.navSmallYellow:visited
{
	color: #FFCC00
}

A.navSmallYellow:visited:hover
{
	color: #FFCC00
}

.navSmallBlue 
{
	font-size: 10px; 
	color: #009999
}

A.navSmallBlue
{
	font-size: 10px;
	color: #009999
}

A.navSmallBlue:active
{
	color: #009999
}

A.navSmallBlue:hover
{
	color: #009999
}

A.navSmallBlue:visited
{
	color: #009999
}

A.navSmallBlue:visited:hover
{
	color: #009999
}

.headerAuto 
{  
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	color: 333366
}

.headerText 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold
}

.autoLinks 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 333366;
	text-decoration: underline
}

.mainText 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold
}

.redTimes 
{
	font-family: Times New Roman, Times, serif;
	font-size: 22px;
	font-weight: normal;
	color: #FF0000
}

.blackTimes 
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000
}

.tagLine 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 100;
	color: #FF0000;
	padding-right: 20px
}
.prodNews 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000
}

.prodNewsBig 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000
}

.prodNewsBigWhite 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF
}

.prodNewsYellow 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffcc00
}
.prodNewsRed 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000
}

.bigBlue 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0033CC;
	line-height: 16px
}

.bigRed 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF0033
}

.bigYellow 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFF00;
	line-height: 12px
}

.breakNewsRed 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000
}

.whiteHeader 
{
	font-family: Times New Roman, Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF
}

.headYellow 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCC00
}

.configTable 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.configAlertText 
{
	font-size: 10px;
	font-weight: bold;
	color : #CC3300;
}

.configUpdateText 
{
	font-size: 10px;
	font-weight: bold;
	color : #CC3300;
}

.configLabel 
{
	background:#ffffcc;
	border-right: solid 1px #333366;
	border-bottom: solid 1px #333366;
}

.configLabelText 
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
}

.smallText
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
}

.normalText
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
}

.titleText
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
}

.labelText
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
}

.productText
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : #000000;
}

.pagetitle
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : #ffffff;
}

.labelText
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
}

A.dialogLinkOff
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#FFCC00;
	padding-left:5;
	padding-right:5;
	text-align:center;
	text-decoration : none;
	background-color: #333366;
	border-bottom: solid 1px #FFCC00;
	border-top: solid 1px #FFCC00;
}

A.dialogLinkOn
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#333366;
	padding-left:5;
	padding-right:5;
	text-align:center;
	text-decoration : none;
	background-color: #FFCC00;
	border-bottom: solid 1px #333366;
	border-top: solid 1px #333366;
}

A.linkButton	
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#333366;
	height:20;
	padding-top:2;
	padding-left:5;
	padding-right:5;
	text-align:center;
	text-decoration : none;
	background-color: #FFCC00;
	border-left: solid 1px #c0c0c0;
	border-top: solid 1px #c0c0c0;
	border-right: solid 1px #333366;
	border-bottom: solid 1px #333366;
}

A.linkButton:active
{
	color:#333366;
	text-decoration : none;
	border-left: solid 1px #918D70;
	border-top: solid 1px #918D70;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}

A.linkButton:hover
{
	color:#333366;
	text-decoration : none;
}

A.linkButton:visited
{

}

A.linkButton:visited:hover
{
	color:#333366;
	text-decoration : none;
}

.catalogTitle
{
	font-family: Times New Roman, Times, serif;
	font-size: 26px;
	color: #ffffff;
}

.catalogDesc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffcc00;
}

.catalogList
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

A.catalogLink	
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#333366;
	text-decoration:underline;
}

A.catalogLink:active
{
	color:#333366;
	text-decoration:underline;
}

A.catalogLink:hover
{
	color:#333366;
	text-decoration:underline;
}

A.catalogLink:visited
{

}

A.catalogLink:visited:hover
{
	color:#333366;
}

.cartTable
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#000000;
}

.cartTableHeader
{

}

.cartItemTable
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#000000;
}

.cartItemColHdr
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#ffffff;
	background:#333366;
	border-right: solid 1px #c0c0c0;
	border-bottom: solid 1px #c0c0c0;
}

.cartRowHL
{
	background:#e0e0e0;
}

.cartTotalLine
{
	font-weight:bold;
}

.listTable
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#000000;
}

.listTableHeader
{

}

.listItemTable
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#000000;
}

.listItemColHdr
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#ffffff;
	background:#333366;
	border-right: solid 1px #c0c0c0;
	border-bottom: solid 1px #c0c0c0;
}

.listRowHL
{
	background:#e0e0e0;
}

.listTotalLine
{
	font-weight:bold;
}

.quoteTable
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#000000;
}

.quoteTableHeader
{

}

.quoteItemTable
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#000000;
}

.quoteItemColHdr
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#ffffff;
	background:#333366;
	border-right: solid 1px #c0c0c0;
	border-bottom: solid 1px #c0c0c0;
}

.quoteRowHL
{
	background:#e0e0e0;
}

.quoteTotalLine
{
	font-weight:bold;
}

.loginErrorText
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#ff0000;
}

.registerErrorText
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#ff0000;
}

.errorText
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#ff0000;
}

.contentAdTitle
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#ffffff;
}

.contentAdTagline
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#ffffff;
}

.contentAdAction
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#ffffff;
}

.profileHeader
{
	background-color : #722626;
}

.profileTitle
{
	font-family: Times New Roman, Times, serif;
	font-size: 26px;
	color: #ffffff;
}

.profileSubTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #ffcc00;
}

.profileTbl
{

}

.profileHeaderTbl
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
}

.profileErrorTbl
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#ff0000;
}

.profileDetailTbl
{

}

.profileButtonTbl
{

}

.securityHeader
{
	background-color : #722626;
}

.securityTitle
{
	font-family: Times New Roman, Times, serif;
	font-size: 26px;
	color: #ffffff;
}

.securitySubTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #ffcc00;
}

.securityTbl
{

}

.securityHeaderTbl
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
}

.securityErrorTbl
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#ff0000;
}

.securityDetailTbl
{

}

.securityButtonTbl
{

}

.dashboardHeader
{
	background-color : #666600;
}

.dashboardTitle
{
	font-family: Times New Roman, Times, serif;
	font-size: 26px;
	color: #ffcc00;
}

.orderHeader
{
	background-color : #722626;
}

.orderTitle
{
	font-family: Times New Roman, Times, serif;
	font-size: 26px;
	color: #ffffff;
}

.orderSubTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #ffcc00;
}

.orderTbl
{

}

.orderHeaderTbl
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
}

.orderErrorTbl
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#ff0000;
}

.orderDetailTbl
{

}

.orderSummaryTbl
{
	border: solid 1px #333366;
	background-color : #f0f0f0;
}

.orderButtonTbl
{

}

.catalogHeader
{
	background-color : #666600;
}

.catalogTitle
{
	font-family: Times New Roman, Times, serif;
	font-size: 26px;
	color: #ffffff;
}

.catalogSubTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #ffcc00;
}

.catalogTbl
{

}

.catalogHeaderTbl
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
}

.catalogDetailTbl
{

}

.searchTable
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#000000;
}

.searchTableHeader
{

}

.searchItemTable
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#000000;
}

.searchItemColHdr
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#ffffff;
	background:#333366;
	border-right: solid 1px #c0c0c0;
	border-bottom: solid 1px #c0c0c0;
}

.searchRowHL
{
	background:#e0e0e0;
}