BODY {background-color : #FFFFFF;}

/* This section contains the styles used in the template file. */
.TmpNavBarBackColor {
	background-color: #efefef;
	text-align: center;
}
.TmpNavBarBottomColor {
	background-color: #000000;
	text-align: center;
}
.TmpProdInfoBanner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999999;
	text-align: center;
}
.TmpOrdInfoBanner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999999;
	text-align: center;
}
.TmpComInfoBanner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999999;
	text-align: center;
}
.TmpSiteInfoBanner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999999;
	text-align: center;
}
.TmpExpOrdBanner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999999;
	text-align: center;
}
.TmpExpOrdBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}
.TmpProdInfoBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}
.TmpProdInfoBodySmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}
A.TmpProdInfoBody:Hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none
}
.TmpOrdInfoBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}
A.TmpOrdInfoBody:Hover {
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none
}
.TmpComInfoBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}
A.TmpComInfoBody:Hover {
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none
}
.TmpSiteInfoBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}
A.TmpSiteInfoBody:Hover {
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none
}
.TmpNavTopLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}
A.TmpNavTopLink:Hover {
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none
}
.TmpNavBottomLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}
A.TmpNavBottomLink:Hover {
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none
}
.TmpStsBanner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF0000;
	font-weight: bold;
	text-align: center;
}
.TmpStsLabels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}
.TmpStsPhone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF0000;
	font-weight: normal;
}
.TmpStsPhoneSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF0000;
	font-weight: normal;
	text-align: center;
}
A.TmpStsPhoneSmall:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF0000;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.TmpTopBanner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	color: #FF0000;
	background-color: #efefef;

}
.TmpTopPhone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: oblique;

}
.TmpMember {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: center;
	background-color: #efefef;

}
.TmpMatHand {

	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
}
.TmpIndustry {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}
.TmpOfAmerica {
	font-family: "Times New Roman", Times, serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
}
.TmpCopyRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: center;
}
/* End of templte styles */

/* This section contains the styles that are site wide. */
.SitePartLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0000FF;
	text-indent: 10pt;
}
.SiteBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.SiteBodyLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0000FF;
}
.SiteBodyLinkSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #0000FF;
}
A.SiteBodyLink:Hover {
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000000; text-decoration: underline
}
A.SiteBodyLinkSmall:Hover {
font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #000000; text-decoration: underline
}
A.SitePartLink:Hover {
font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #000000; text-decoration: underline
}
.SiteBodyBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.SiteBodyRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
}
/*End of site wide */

A:LINK {text-decoration : none;}
A:ACTIVE {text-decoration : underline;}
A:VISITED {text-decoration : none;}
A:HOVER {color : #000000;text-decoration : underline;}
.ImagoBlackXBold28{font-family : Arial; font-size : 28px; color: #000000; font-weight : bold;}
.ImagoBlackXBold18{font-family: Arial; font-size : 18px; color: #000000; letter-spacing : -1px; font-weight : 800;}
.ImagoBlackXBold16{font-family: Arial; font-size : 16px; color: #000000; letter-spacing : -1px; font-weight : 800;}
.ImagoBlackXBold14{font-family: Arial; font-size : 14px; color: #000000; letter-spacing : -1px; font-weight : 800;}
.ImagoBlackXBold13{font-family: Arial; font-size : 13px; color: #000000; letter-spacing : -1px; font-weight : 800;}
.ImagoRedMed11{font-family: Arial; font-size : 12px; color : #FF0000; font-weight : 600;}
.ImagoBlackMed11{font-family: Arial; font-size : 12px; color : #000000; font-weight : 600;}
.ImagoBlackMed10{font-family: Arial; font-size : 12px; color : #000000; font-weight : 600;}
.ImagoMedWhite9{font-family: Arial; font-size : 9px; color : #FFFFFF; font-weight : 600;}
.RockBoldItalRed18{font-family: Arial; font-size : 18px; color : #FF0000; font-weight : bold;}
.RockItalRed14{font-family : Arial; font-size : 14px; color: #FF0000; font-weight : 900;}
.ArMTBlackBold14{
	font-family: Arial;
	font-size : 14pt;
	font-weight : bold;
	letter-spacing : normal;
	text-align: center;
}
.ArBlack11{
	font-family : Arial;
	font-size : 11pt;
	color: #000000;
	font-weight : bold;
	text-align: center;
	vertical-align: text-bottom;
}
.ArBlackBold10{font-family : Arial; font-size : 12px; color: #000000; font-weight : 600;}
.ArRedBold10{font-family : Arial; font-size : 12px; color: #FF0000; font-weight : 600;}
.ArBlack10{
	font-family : Arial;
	font-size : 10pt;
	color: #000000;
	font-weight : normal;
	vertical-align: top;
}
.ArRed10{
	font-family : Arial;
	font-size : 12px;
	color: #FF0000;
	font-weight : normal;
	line-height: normal;
}
.ArBlack9{
	font-family: Arial;
	font-size : 9px;
	color : #000000;
	font-weight : normal;
}
.ArRed9{font-family: Arial; font-size : 10px; color : #FF0000; font-weight : 600;}
.tophead {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
.mainhead { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #8F98B0 }
.secondhead {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #8F98B0}
.copytext { font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.topsubhead {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.readytorderbx { font-family: Arial, Helvetica, sans-serif; font-size: 11px}
.colheadwhite {COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold}
.colheadblack {COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold}
.copyboldtext { font-family: Arial, Helvetica, sans-serif; font-size: 12px;FONT-WEIGHT: bold}
.BlavaAttrName { color: white; font-weight: bolder; font-family: Arial, Helvetica, sans-serif; font-size: 14px}
.RockBoldItalRed28{font-family: Arial; font-size : 28px; color : #FF0000; font-weight : bold;}
.ArRedBoldRed28{font-family: Arial, Helvetica, san-serif; font-size : 28px; color : #FF0000; font-weight : bold;}
.ArBlackBoldRed28{font-family: Arial, Helvetica, san-serif; font-size : 28px; color : #000000; font-weight : bold;}
.smboldblack {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
.smboldwhite {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF}
.smcopy {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.underline {  text-decoration: underline}
.ArRedBoldRed16 {font-family: Arial, Helvetica, san-serif; font-size : 16px; color : #FF0000; font-weight : bold;}
.topnavwhite{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;text-decoration: none}
A.topnavwhite:hover{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF9900; text-decoration: none}
.whitesearchtext {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF;text-decoration: none}
A.whitesearchtext:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;text-decoration: underline}
.topnavorange{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF9900;text-decoration: none}
A.topnavorange:hover{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF9900;text-decoration: none}
.productsearchbox{width:185px}
FORM {display: inline}
.topnavred {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000;text-decoration: none
}
.botnavblack {
font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000;text-decoration: none
}
.topnavblack {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;text-decoration: none
}
A.topnavblack:hover {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none
}
.proinfoblue {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000099;text-decoration: none
}
A.proinfoblue:hover {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none
}
.orderinfogreen {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006600;text-decoration: none
}
A.orderinfogreen:hover {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none
}
.companyinfoblack {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;text-decoration: none
}
A.companyinfoblack:hover {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none
}
#left{
	position:absolute;
	width:153px;
	height:930px;
	left: 0px;
	top: 42px;
	padding : 0;
	margin : 0;
	border : 0;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : black;
	background-color : transparent;
	line-height : 140%;
	z-index:5;
}
#left a{
	text-decoration : none;
	padding-left : 13px;
	display : block;
}
#left a:hover{
	text-decoration : underline;
}
#phone{
	position:absolute;
	top: 10px;
	left : 0px;
	right : 0px;
	height: 24px;
	font-size : 11pt;
	text-align : center;
}
#expressbanner{
	position:absolute;
	top: 30px;
	height:18px;
	left: 0px;
	width: 153px;
	background-color : red;
	font-size : 8pt;
	font-style : italic;
	color : white;
	text-align : center;
}
#express{
	position:absolute;
	top:50px;
	left: 0px;
	right: 0px;
	height:50px;
	color : red;
	width: 153px;
}
#product{
	position:absolute;
	top:85px;
	left: 0px;
	right: 0px;
	height:150px;
}
#search{
	padding-left : 13px;
}
#productbanner{
	height:18px;
	background-color : #333399;
	font-size : 8pt;
	font-style : italic;
	color : white;
	text-align : center;
}
#product a{
	color : #333399;
}
#product p{
	color : #333399;
	padding-left : 13px;
}
#order{
	position:absolute;
	left:0px;
	right: 0px;
	top:255px;
	height:150px;
}
#orderbanner{
	height:18px;
	left:0px;
	right:0px;
	background-color :green;
	font-size : 8pt;
	font-style : italic;
	color : white;
	text-align : center;
}
#order a{
	color : green;
}
#company{
	position:absolute;
	left:0px;
	right: 0px;
	top:361px;
	height:150px;
}
#companybanner{
	height:18px;
	left:0px;
	right:0px;
	background-color :black;
	font-size : 8pt;
	font-style : italic;
	color : white;
	text-align : center;
}
#company a{
	color : black;
}
#site{
	position:absolute;
	left:0px;
	right: 0px;
	top:487px;
	height:150px;
}
#sitebanner{
	height:18px;
	left:0px;
	right:0px;
	background-color :#666666;
	font-size : 8pt;
	font-style : italic;
	color : white;
	text-align : center;
}
#site a{
	color : #666666;
}
.red {
	color: #FF0000;
}
#stscontact{
	font-size : 10;
	font-weight : normal;
	line-height : 120%;
}
#stscontact h3{
	font-size : 10;
	font-weight : bold;
	font-style : italic;
	text-align : center;
	color : red;
}
#stscontact1{
	font-style : italic;
}
#stscontact2{
	color : red;
}
#top{
	position:absolute;
	width:745px;
	height:42px;
	left: 0px;
	top: 0px;
	padding : 0;
	margin : 0;
	border : 0;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	color : black;
	text-align: center;
}
#top a{
	text-decoration : none;
	color: black;
}
#top a:hover{
	text-decoration : underline;
}
#bottomblue{
	z-index : 1;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color: black;
	font-style : italic;
	text-align : center;
	background-color: #00CCFF;
}
#bottomblue a{
	color: black;
	font-style : normal;
	font-size: 8pt;
}
.down {
	font-size: smaller;
}
.bold {
	font-weight: bold;
}
#p1{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	font-size : 10pt;
}
#p1headline{
	font-size : 14pt;
	font-weight : bold;
	text-align : center;
}
#p1subhead{
	font-size : 11pt;
	font-weight : bold;
	text-align : center;
}
#p1imagehead{
	text-align : center;
}
#p1body{
	padding-left : 0px;
	margin-left : 0px;
}
#p1tablecaption{
	font-size : 8pt;

}
#p1footer{
	left: 56px;
	top: 308px;
}
#ptable{
	font-size : 8pt;
	cellpadding : 5px;
	frame:border;
}
#p1tablehead{
	font-size : 8pt;
	text-align : center;
	font-weight : bold;
}

.center {
	text-align: center;
	font-weight: bold;
}
.ArWhiteOnBlackBold14pt {
	font-family: Arial;
	font-size : 14pt;
	font-weight : bold;
	letter-spacing : normal;
	text-align: center;
	color: #FFFFFF;
	background-color: #000000;
}
.ArBlackBold11pt {
	font-family : Arial;
	font-size : 11pt;
	color: #000000;
	font-weight : bold;
	text-align: center;
}
.ArBlueBold10 {
font-family : Arial; font-size : 12px; color: #0000CC; font-weight : 600;
}
.ArBlackBold9pt {
font-family : Arial; font-size : 9pt; color: #000000; font-weight : bold;
}
.ArBlue10 {
font-family : Arial; font-size : 10pt; color: #0000CC; font-weight : normal;
}
.ArBlack9pt {
	font-family: Arial;
	font-size : 9pt;
	color : #000000;
	font-weight : normal;
	text-align: center;
}
.ArBlack12ptCent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	line-height: 25px;
	vertical-align: middle;
}
.ArBlack9ptCnt {
	font-family: Arial;
	font-size : 8pt;
	color : #000000;
	font-weight : normal;
	text-align: center;
}
.prodheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #FFFFFF;
	background-color: #000000;
	text-align: center;
}
.prodsubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
.prodbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	vertical-align: top;
}
.prodimagefoot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: center;
	vertical-align: text-top;
}
.prodsubheadCntr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
}
.prodbodyblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	vertical-align: top;
	color: #0000FF;
}
.prodsubheadCntrblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	color: #0000FF;
	vertical-align: bottom;
}
.prodtablefooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 13pt;
}
.prodpriceboxhead {
	font-family : Arial;
	font-size : 9pt;
	color: #000000;
	font-weight : bold;
	text-align: center;
}
.prodpriceboxdata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-indent: 5pt;
	line-height: 20px;
	text-align: center;
}
.prodimageadjacenttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	line-height: normal;
	vertical-align: top;
	text-align: left;
	margin-top: 12pt;
	margin-right: 6pt;
	margin-bottom: 6pt;
	margin-left: 12pt;

}
.botnavwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	background-color: #000000;
	color: #FFFFFF;
}
A.botnavwhite:hover {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none
}
.ArRedBold10pt {
	font-family : Arial;
	font-size : 10pt;
	color: #FF0000;
	font-weight : bold;
}
.ArBlackBoldCntr14pt {
	font-family : Arial;
	font-size : 14pt;
	color: #000000;
	font-weight : bold;
	text-align: center;
}
.ArWhiteBoldCntr10pt {
	font-family : Arial;
	font-size : 10pt;
	color: #FFFFFF;
	font-weight : bold;
	text-align: center;
}
.ArBlackBoldCntr12pt {
	font-family : Arial;
	font-size : 12pt;
	color: #000000;
	font-weight : bold;
	text-align: center;
}
.familyheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #FFFFFF;
	background-color: #000000;
	text-align: center;
}
.FamilySubhead {
	font-family : Arial;
	font-size : 11pt;
	color: #0000CC;
	font-weight : normal;
	text-align: center;
}
.prodimageadjacenttextP1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	vertical-align: top;
	line-height: 20pt;
	text-align: left;
	text-indent: 20pt;
}
.prodimageadjacenttextP1a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16pt;
	vertical-align: top;
	font-size: 11pt;
	text-align: left;
	text-indent: 20pt;
	white-space: normal;
}
.ArBlack10ptCent {
	font-family : Arial;
	font-size : 10pt;
	color: #000000;
	font-weight : normal;
	vertical-align: middle;
	text-align: center;
}
.prodbodyIndent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	vertical-align: top;
	padding-left: 10pt;
}
.prodbodyDblIndent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	vertical-align: top;
	padding-left: 20pt;
}
.copyrightblack6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6px;
	vertical-align: super;
}
.ArBlack8pt {

	font-family: Arial;
	font-size : 8pt;
	color : #000000;
	font-weight : normal;
	text-align: center;
}
.ArBlack9ptLeft {

	font-family: Arial;
	font-size : 9pt;
	color : #000000;
	font-weight : normal;
	text-align: left;
}
.ArBlack9ptRight {

	font-family: Arial;
	font-size : 9pt;
	color : #000000;
	font-weight : normal;
	text-align: Right;
}

.SiteFormsColor {
	text-align: center;
	background-color: #CCFFFF;
}

a.TmpStsPhone:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF0000;
	font-weight: bold;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #FFFFFF;
	background-color: #000000;
	text-align: center;
	font-weight: lighter;
	margin-bottom: 0; 
	padding-bottom: 0; 
}
h2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	margin-bottom: 0; 
	padding-bottom: 0; 
}
.prodpriceboxdataright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-indent: 5pt;
	line-height: 20px;
	text-align: right;
}
.NewsBoxBanner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF0000;
	text-align: center;
}

.ShortCartLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
	font-weight: bold;

}

A.ShortCartLink:Hover {
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FF0000; text-decoration: underline
}

.PricingBanner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF
	background-color: #EFEFEF;
}
.PricingBannerOld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #999999;
}

.RelatedItemsBanner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #999999;
}
.ArBlackCntr14pt {
	font-family : Arial;
	font-size : 14pt;
	color: #000000;
	font-weight : normal;
	text-align: center;
}
.ArBlack8ptNotCent {
	font-family: Arial;
	font-size : 8pt;
	color : #000000;
	font-weight : normal;
}
.ArBlackBold10pt {

	font-family : Arial;
	font-size : 10pt;
	color: #000000;
	font-weight : bold;
}
.ArBlack9Copy {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #000000;
	font-weight : normal;
	font-variant: normal;
}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
/*font: 13px Verdana;*/
width: 150px; /* Main Menu Item widths */
/*border-bottom: 1px solid #ccc;*/
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: black;
text-decoration: none;
padding: 0px;
/*border-bottom: 1px solid #778;
border-right: 1px solid #778;*/
}

/*.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #efefef; /*background of tabs (default state)*/
/*}*/
.sidebarmenu ul li a:hover {
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none;
background: none;
}
.sidebarmenu ul li a:link{
background-color: #efefef;
}

.sidebarmenu ul li a:visited{
/*color: #efefef;*/
background-color: #efefef;
}

.sidebarmenu ul li a:hover{
background-color: #efefef;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 190px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
border-top: 1px solid #FF0000;
border-left: 1px solid #FF0000;
border-bottom: 1px solid #FF0000;
border-right: 1px solid #FF0000;
}

.sidebarmenu a.subfolderstyle{
background: url(../images/red-right.gif) no-repeat 98% 50%;
}
 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }

.SiteBreadCrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.SiteBreadCrumbLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0000CC;
}
A.SiteBreadCrumbLink:Hover {
font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #000000; text-decoration: underline
}
.SiteBreadCrumbBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
.limitbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 16px;
	border: 0px solid #999999;
	background-color: #CCFFFF;
	padding-top: 2px; 
}

.CourierNew {
	font-family: Courier New;
	font-size : 9pt;
	color : #000000;
	font-weight : normal;
}
.textarea2 {
	border: 1px solid #CCCCCC;
	font-family: Courier;
	font-size : 12px;
	color : #000000;
	font-weight : normal;
} 
