body
{
font-family:arial, helvetica, sans-serif;
font-size:9pt;
color:#000000;
}

td
{
font-family:arial, helvetica, sans-serif;
font-size:9pt;
color:#000000;
}

p
{
font-family:arial, helvetica, sans-serif;
font-size:9pt;
color:#000000;
}

ul
{
font-family:arial, helvetica, sans-serif;
font-size:9pt;
color:#000000;
}

ol
{
font-family:arial, helvetica, sans-serif;
font-size:9pt;
color:#000000;
}

blockquote
{
font-family:arial, helvetica, sans-serif;
font-size:9pt;
color:#000000;
}

.reportg,
.reportw
{
	font-family:		courier;
	font-size:			10pt;
}

.reportg
{
	background-color:	#e0ffe0;
	border-style:		solid;
	border-width:		1px;
	border-color:		#a0f0a0;
}
.reportw
{
	background-color:	#ffffff;
}

.bbox
{
	border-style:	solid;
	border-width:	1px;
	border-color:	#c0c0c0;
	padding:		5px;
}

.form  {
	color : #000000;
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
}

.largefont
{
font-family:arial, helvetica, sans-serif;
font-size:12pt;
}

.Xlargefont
{
font-family:arial, helvetica, sans-serif;
font-size:14pt;
}

.smallfont
{
font-family:arial, helvetica, sans-serif;
font-size:8pt;
}

.bluetext
{
font-family:arial, helvetica, sans-serif;
font-size:10pt;
color:#336699;
}

.boldbluetext
{
font-family:arial, helvetica, sans-serif;
font-weight: bold;
font-size:10pt;
color:#336699;
}

.bigboldbluetext
{
font-family:arial, helvetica, sans-serif;
font-weight: bold;
font-size:12pt;
color:#336699;
}

.header
{
font-family:arial, helvetica, sans-serif;
font-weight: bold;
font-size:13pt;
color:#336699;
}

.newstitle
{
font-size:9pt;
color:#444444;
font-weight:bold;
}

.newsdate
{
font-size:9pt;
color:#aaaaaa;
font-weight:bold;
}

.newsdesc
{
font-size:8pt;
color:#000000;
}

.admin
{
font-size:9pt;
font-weight:bold;
color:#000000;
}

.foot
{
font-size:8pt;
color:#dddddd;
padding:4px;
}

.footadmin
{
font-size:8pt;
color:#666666;
padding:4px;
}


.sidebar
{
font-size:8pt;
background-color:#e0e0e0;
}

.DCContainerTBT
{
font-size:8pt;
padding:0px 0px 6px 0px;
}

.DCSBTS
{
background-color:#a0a0a0;
margin:0px;
padding:2px;
}

.homebutton
{
font-family:arial, helvetica, sans-serif;
font-size:8pt;
color:#000000;
padding:2px;
text-decoration:none;
font-weight:bold;
}

.genericbutton
{
font-family:arial, helvetica, sans-serif;
color:#000000;
width:150px;
font-size:8pt;
background-color:#a0a0a0;
padding:2px;
}

.genericbluebutton
{
font-family:arial, helvetica, sans-serif;
color:#000000;
width:150px;
font-size:8pt;
background-color:#bbccdd;
padding:2px;
}

.setmenubutton
{
font-family:arial, helvetica, sans-serif;
color:#000000;
width:140px;
font-size:8pt;
background-color:#aaaaaa;
padding:2px;
font-weight:bold;
}

.setnewsbutton
{
font-family:arial, helvetica, sans-serif;
color:#000000;
width:140px;
font-size:8pt;
background-color:#dddddd;
padding:2px;
font-weight:bold;
}

.adminbutton
{
	width:					126px;
	text-decoration:		none;
	color:					#000000;
	padding:				0px;
	margin:					0px;
}

.abdiv
{
	width:					128px;
	padding:				2px;
	margin:					0px;
	color:					#000000;
	background-color:		#a0a0a0;
	border-style:			solid;
	border-top-width:		0px;
	border-bottom-width:	1px;
	border-right-width:		0px;
	border-left-width:		0px;
	border-color:			#000000;
	font-family:			arial, helvetica, sans-serif;
	font-size:				8pt;
	font-weight:			bold;
}

.rmenu
{
font:8pt;
background:#FFEBCD;
}

.nowrap
{
white-space:nowrap;
}

.evenrow 
{
background:#ffffff;
}

.oddrow 
{
background:#e0ffe0;
}

.footerlinks
{
font-family:arial, helvetica, sans-serif;
font-size:8pt;
color: #336699;
}

.lmenuadmin
{
background:#C8C8C8;
}

.lmenu
{
background:#FFCB7D;
}

.lmbuttonatag0:hover,
.lmbuttonatag1:hover,
.lmbuttonatag2:hover,
.lmbuttonatag3:hover,
.lmbuttonatag4:hover
{
color:#1D3A58;
}

.menuspacer
{
background-color:#FFB342;
}

.lmbutton0
{
margin-left:3px;
color: #336699;
font-family:arial, helvetica, sans-serif;
font-size:11px;
margin-right:0px;
padding:1px;
text-decoration:none;
}

.lmbuttonatag0
{
color: #336699;
font-family:arial, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
width:100%;
}

.tdlmbutton0
{
background-color:#FFCB7D;
height: 20;
}

.lmbutton1
{
margin-left:11px;
color : #336699;
font-family:arial, helvetica, sans-serif;
font-size:11px;
margin-right:0px;
padding:1px;
text-decoration:none;
}

.lmbuttonatag1
{
color: #336699;
font-family:arial, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
width:100%;
}

.tdlmbutton1
{
background-color:#FF9900;
height: 20;
}

.lmbutton2
{
margin-left:19px;
color : #336699;
font-family:arial, helvetica, sans-serif;
font-size:11px;
margin-right:0px;
padding:1px;
text-decoration:none;
}

.lmbuttonatag2
{
color: #336699;
font-family:arial, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
width:100%;
}

.tdlmbutton2
{
background-color:#FF9900;
height: 20;
}

.lmbutton3
{
margin-left:27px;
color : #336699;
font-family:arial, helvetica, sans-serif;
font-size:11px;
margin-right:0px;
padding:1px;
text-decoration:none;
}

.lmbuttonatag3
{
color: #336699;
font-family:arial, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
width:100%;
}

.tdlmbutton3
{
background-color:#FF9900;
height: 20;
}

.lmbutton4
{
margin-left:35px;
color : #336699;
font-family:arial, helvetica, sans-serif;
font-size:11px;
margin-right:0px;
padding:1px;
text-decoration:none;
}

.lmbuttonatag4
{
color: #336699;
font-family:arial, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
width:100%;
}

.tdlmbutton4
{
background-color:#FF9900;
height: 20;
}

.dtoddrow,
.dtevenrow,
.dtdivider,
.dtbottom1,
.dtbottom2
{
font-family:arial, helvetica, sans-serif;
color:#000000;
}

.alignleft
{
margin-left:3px;
text-align:left;
}

.dtheader
{
font-size:11px;
font-style:italic;
font-weight:bold;
text-align:right;
background:#19564f;
color:#ffffff;
}

.dtoddrow
{
font-size:11px;
text-align:right;
background:#eef2f1;
text-decoration:none;
}

.dtevenrow
{
font-size:11px;
text-align:right;
background:#ffffff;
}

.dtdivider
{
background:#777777;
padding:0px;
}

.dtbottom1
{
font-size:11px;
background:#eef2f1;
}

.dtbottom2
{
font-size:11px;
background:#ffffff;
}

.lineagehead
{
	padding:				2px;
	margin:					0px;
	color:					#000000;
	border-color:			#000000;
	font-family:			arial, helvetica, sans-serif;
	font-size:				12pt;
	font-weight:			bold;
}

.ordersummary1
{
	background-color:		#c0c0c0;
}

.ordersummary2
{
	background-color:		#ffa0a0;
}

.ordersummary3
{
	background-color:		#a0ffa0;
}

.mfglinepic
{
	border-style:			solid;
	border-width:			1px;
	width:					100px;
	float:					right;
}

.productpic
{
	border-style:			solid;
	border-width:			1px;
	width:					100px;
}

.producteditorsep
{
	border-style:			none;
	height:					5px;
	background-color:		#e0e0e0;
}


.navmenu * td
{
	border-top:         solid;
	border-width:       1px;
	padding:			0px;
	margin:				0px;
	padding-left: 		0px;
}

.navmenu * td.plain
{
	border:				none;
}

.navmenu * a
{
	color:				black;
	font-family:		arial, helvetica, sans-serif;
	font-size:			10pt;
	text-decoration:	none;
	font-weight:		bold;

	padding:			0px;
	margin:				0px;
	padding-left: 		4px;
}
.navmenu * td
{
	background:			#40c040;
}

.navmenu * .link
{
	width:				150px;
}

.navmenu * .navmenu * a.link
{
	padding-left:		10px;
}
.navmenu * .navmenu * td
{
	background:			#c0c0c0;
}

.navmenu * .navmenu * .navmenu * a.link
{
	padding-left:		20px;
}

.navmenu *:hover
{
	color:				white;
}

a.menuhilight
{
	color:				yellow;
}

div.image
{
border: 1px solid #e6e6e6;
}

div.caption
{
margin-top: 2px;
padding: 5px;
background-color: #e6e6e6;
color: #000000;
}