.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-align: center;
	line-height: 10px;
}
.copy A:link    	{ color: #999999; text-decoration: none }
.copy A:active  	{ color: #999999; text-decoration: none }
.copy A:visited 	{ color: #999999; text-decoration: none }
.copy A:hover  		{ color: #000000; text-decoration: none }

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
}
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 16px;
}
.subhead A:link    	{ color: #CC0000; text-decoration: none }
.subhead A:active  	{ color: #CC0000; text-decoration: none }
.subhead A:visited 	{ color: #CC0000; text-decoration: none }
.subhead A:hover  	{ color: #000000; text-decoration: none }

.headtable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
	line-height: 16px;
}
.headtable A:link    	{ color: #000000; text-decoration: none }
.headtable A:active  	{ color: #000000; text-decoration: none }
.headtable A:visited 	{ color: #000000; text-decoration: none }
.headtable A:hover  	{ color: #FFFFFF; text-decoration: none }

.tablesubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #666666;
}
.tablesubhead A:link    	{ color: #CC0000; text-decoration: none }
.tablesubhead A:active  	{ color: #CC0000; text-decoration: none }
.tablesubhead A:visited 	{ color: #CC0000; text-decoration: none }
.tablesubhead A:hover  		{ color: #FFFFFF; text-decoration: none }

.tablecontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #CCCCCC;
}
.tablecontent A:link    	{ color: #CC0000; text-decoration: none }
.tablecontent A:active  	{ color: #CC0000; text-decoration: none }
.tablecontent A:visited 	{ color: #CC0000; text-decoration: none }
.tablecontent A:hover  		{ color: #000000; text-decoration: none }

.headproduct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	line-height: 18px;
	font-weight: bold;
	color: #666666;
	margin-left: 10px;
}
.productHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	line-height: 18px;
	font-weight: bold;
	color: #666666;
	background-image: url(../images/bg_toplines.gif);
	background-repeat: repeat-x;
}

.pagehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.bodytext A:link    	{ color: #CC0000; text-decoration: none }
.bodytext A:active  	{ color: #CC0000; text-decoration: none }
.bodytext A:visited 	{ color: #CC0000; text-decoration: none }
.bodytext A:hover  		{ color: #000000; text-decoration: none }

.casehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #333333;
	line-height: 16px;
	margin-left: 10px;
}
.casehead A:link    	{ color: #333333; text-decoration: none }
.casehead A:active  	{ color: #333333; text-decoration: none }
.casehead A:visited 	{ color: #333333; text-decoration: none }
.casehead A:hover  		{ color: #CC0000; text-decoration: none }

.casetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.casetext A:link    	{ color: #CC0000; text-decoration: none }
.casetext A:active  	{ color: #CC0000; text-decoration: none }
.casetext A:visited 	{ color: #CC0000; text-decoration: none }
.casetext A:hover  		{ color: #000000; text-decoration: none }

.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin-left: 10px;
}
.caption A:link    	{ color: #333333; text-decoration: none }
.caption A:active  	{ color: #333333; text-decoration: none }
.caption A:visited 	{ color: #333333; text-decoration: none }
.caption A:hover  	{ color: #CC0000; text-decoration: none }

.headingnews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CC0000;
	font-style: italic;
	font-weight: bold;
}
.listnews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	list-style-image: url(../images/arrow.gif);
}
.listnews A:link    	{ color: #CC0000; text-decoration: none }
.listnews A:active  	{ color: #CC0000; text-decoration: none }
.listnews A:visited 	{ color: #CC0000; text-decoration: none }
.listnews A:hover  		{ color: #000000; text-decoration: none }

.toplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #CC0000;
	text-align: right;
}
.toplink A:link    	{ color: #CC0000; text-decoration: none }
.toplink A:active  	{ color: #CC0000; text-decoration: none }
.toplink A:visited 	{ color: #CC0000; text-decoration: none }
.toplink A:hover  	{ color: #000000; text-decoration: none }

.dotdivider {
	height: 20px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CC0000;
}

.VideoBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	border-width: 1px;
	border-style: solid;
	border-color: #666;
	background-color: #FFF;
	margin: 0px;
	padding: 5px;
	width: 200px;
	height: 50px;
	margin-bottom: 2px;
}

.VideoBox A:link    	{ color: #CC0000; text-decoration: none }
.VideoBox A:active  	{ color: #CC0000; text-decoration: none }
.VideoBox A:visited 	{ color: #CC0000; text-decoration: none }
.VideoBox A:hover  		{ color: #000000; text-decoration: none }

.VideoOuterBox {
	border-width: 1px;
	border-style: solid;
	border-color: #999;
	background-color: #CCCCCC;
	margin: 0px 0px 0px 10px;
	padding: 10px;
}

.VideoOuterBoxPage {
	border-width: 1px;
	border-style: solid;
	border-color: #999;
	background-color: #CCCCCC;
	margin: 0px;
	padding: 10px;
	width: 230px;
}

.BnrHead	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 27px;
	color: #FFF;
	background-color: #333;
	width: 175px;
	height: 27px;
	padding-left: 10px;
	margin-left: 12px;
}

.BnrHead A:link    	{ color: #FFF; text-decoration: none }
.BnrHead A:active  	{ color: #FFF text-decoration: none }
.BnrHead A:visited 	{ color: #FFF; text-decoration: none }
.BnrHead A:hover  	{ color: #CC0000; text-decoration: none }