.style6
{
	font-weight: bold;
	font-size: 11px;
	color: #797979;
	font-family: tahoma;
}
body
{
	font-size: 10px;
	margin: 0px;
	color: #333333;
	font-family: arial, verdana, Helvetica;
	/*background-color: #333333;*/
}
H1
{
	margin-top: 3px;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 3px;
	text-transform: uppercase;
	color: dimgray;
}
.header
{
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	/*color: dimgray;*/
	color: dimgray;
	text-decoration: none;
	margin-top: 3px;
	margin-left: 3px;
	margin-bottom: 3px;
}
H2
{
	margin-top: 3px;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 3px;
	text-transform: uppercase;
	color: #ee1d25;
}
H3
{
	color: #ee1d25;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 3px;
}
H3.login
{
	color: dimgray;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 1px;
	margin-top: 1px;
	margin-right: 3px;
	text-transform: uppercase;
}
H4
{
	color: #ee1d25;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 3px;
}
H5
{
	color: #ee1d25;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 3px;
}
H6
{
	color: #ee1d25;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 3px;
}
P
{
	font-size: 11px;
	/*color: #363636;*/
}
td
{
	font-size: 11px;
}
.repeater
{
	background-color: #ffffff;	
	margin-left: 3px;
}
.logon
{
	color: #fb9b00;
	font-size: 12px;
	font-weight: bold;	
}
.smalltext
{
	font-size: 11px;
	letter-spacing: 3pt;
	font-weight: bold;
	color: #FFFFFF;
}
.text 
{	
	font-size: 11px;
}
a
{
	font-size: 12px;
	color: dimgray;
}
/* used for the "READ MORE" tags */
a.nolineblue 
{
	font-size: 12px;
	color: dimgray;
	text-decoration: none;
}
a.nolineblue:hover
{
	color: #ee1d25;
}
/* used for nested repeaters - sections within BoxedFeatureRepeater */
a.2
{
	color: dimgray;
	font-size: 12px;
}
a.noline 
{
	font-size: 12px;
	text-decoration: none;
}
a.bold 
{
	font-weight: bold;
	font-size: 12px;
}
a.top
{
	color: #ee1d25;
	font-size: 10px;
}
.menu 
{	
	font-size: 9px;
	text-decoration: none;
	color: #565656;
}
.error
{
	font-size: 12px;
	color: Red;
	font-weight: bold;
}
.message
{
	font-size: 12px;
	color: dimgray;
	font-weight: bold;
}
.formlabel
{
	font-size: 12px;
}
.formlabelbold
{
	font-weight: bold;
	font-size: 12px;
}
.formlabelmandatory
{
	font-size: 13px;
	font-weight: bold;
	color: dimgray;
}
.frontendinput
{
	font-family: Helvetica, Verdana, Arial, Helvetica Condensed;
	font-size: 11px;
}
.formhighlight
{
	background-color: #f4f4f4;
	border: 1px solid #6b6b6b;
	margin: 8px 0px 8px 0px;
}
input 
{
	font-family: Arial, verdana, Helvetica Condensed;
	font-size:11px
}
textarea 
{
	font-family: Helvetica, Verdana, Arial, Helvetica Condensed;
	font-size:11px
}
/************************************************************************/
/* FOOTER STYLES */
.footer
{
	font-size: 11px; 
	color: #636363;
}
a.footer
{
	font-size: 11px; 
	color: #636363;
	text-decoration: none;
}
td.footer
{
	background-repeat: repeat-x; 
	background-position: top;
	text-align: left;
	vertical-align: top;	
	background: url(/Pulleys/images/rep_1.jpg);
}
/***************************************************************************/
.imagerotator
{
	float: left;
	MARGIN-RIGHT:9px;
}
.validation
{
	border-right: #797979 1px solid;
	padding-right: 1px;
	border-top: #797979 1px solid;
	padding-left: 2px;
	font-weight: normal;
	font-size: 11px;
	background: #f4f4f4;
	margin-bottom: 10px;
	padding-bottom: 2px;
	border-left: #797979 1px solid;
	color: #EC5100;
	padding-top: 2px;
	border-bottom: #797979 1px solid;	
}
ul,li
{
	font-size: 12px;	
	list-style-image: url(/Pulleys/images/bull1.gif);
}
a.noline
{
	text-decoration: none;
}
/*------------------------------------------------------------------*/
/* Logon Styles */
table.logon
{
	/*background-color: #F4f4f4;*/
	/*border: 1px solid #b6b6b6;*/
}
td.logon
{
	/*background-color: #F4f4f4;*/
	/*border-top: 1px solid silver;
	border-bottom: 1px solid silver;*/
}
/*------------------------------------------------------------------*/
/* Used on the stock group browse page for the "title" of the group*/
H2.stockgroup
{
	margin-top: 3px;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 3px;
	text-transform: uppercase;
	color: #ee1d25;
}
td.stockgroup
{
	/*background-color: #FFEBE6;*/
	color: #FFCCBF;
}
/*------------------------------------------------------------------*/
/* CELL STYLES */

td.cellbody
{
	padding-bottom: 10px;
	padding-top: 10px;
}
td.bodyleft
{
	padding-left: 10px;
	margin-right: 5px;
	padding-top: 10px;
	/* border-right: 1px dotted #cccccc;*/
}
td.bodyleftborder
{
	/*border-right: #cccccc 1px dotted;*/
	margin-left: 0px;
	margin-right: 5px;
	padding-top: 0px;
}
td.bodycenter
{
	/*border-right: darkgray 1px solid;*/
	border-left: darkgray 1px solid;
	padding-left: 5px;
	margin-right: 5px;
	padding-top: 3px;
	/*background-color: #5d5d5d;*/
}
td.bodyright
{
	padding-left: 10px;
	margin-right: 5px;
	/*border-left: 1px dotted #cccccc;*/
}
td.borderpadding
{
	border: 1px solid #b6b6b6;
	margin-top: 10px;
	margin-right: 5px;
}
td.bordertop
{
	border-top: 1px solid darkgray;
}
td.borderleft
{
	border-left: 1px solid darkgray;
}
td.borderlefttop
{
	border-left: 1px solid darkgray;
	border-top: 1px solid darkgray;
}
td.border
{
	border: 1px solid #b6b6b6;
}
td.borderbottom
{
	border-bottom: 1px solid #b6b6b6;
}
td.borderright
{
	/*background-image: url(/pulleys/images/outer-left.jpg);
	background-repeat: repeat-y;*/
	border-right: 1px solid darkgray;
}
td.borderrightbottom
{
	border-right: 1px solid #b6b6b6;
	border-bottom: 1px solid #b6b6b6;
}
td.borderleftbottom
{
	border-left: 1px solid #b6b6b6;
	border-bottom: 1px solid #b6b6b6;
}
td.item
{
	font-size: 11px;	
	color: #797979;
}
td.itemalternate
{
	font-size: 11px;	
	color: #797979;
	background: aliceblue;
}
td.header
{
	 background-color: #ee6501; 
	 color: White;
	 font-size: 12px;	 
	 line-height: 22px;
	 border: 1px solid #e4e4e4;
	 padding-left: 5px;	 
}
td.headeronline
{
	font-weight: bold;
	font-size: 12px;
	color: dimgray;	
	background-color: #bfbfbf;
}
td.headersmall
{
	 background-color: #ee6501; 
	 color: White;
	 font-size: 12px;	 
	 line-height: 16px;
	 border: 1px solid #e4e4e4;
	 padding-left: 5px;	 
}
td.subheader
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	padding-left: 5px;
	font-size: 12px;
	border-left: #cccccc 1px solid;
	color: #6a6a6a;
	line-height: 20px;
	border-bottom: #cccccc 1px solid;
	background-color: #e4e4e4;
}
td.body
{
	border: 1px solid #cccccc;
}
/*------------------------------------------------------------------*/
#browse
{
	color: White;	
	padding: 5px 0px 5px 0px;
}

#browse .header
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: white;
	background-color: #ee1d25;
}
#browse h1
{
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	color: dimgray;
	margin-top: 3px;	
	margin-bottom: 3px;
}

/*------------------------------------------------------------------*/
tr.header
{
	background-color: #ee6501; 
	color: White;
	font-size: 12px;	 
	line-height: 18px;
	border: 1px solid #e4e4e4;
	padding-left: 5px;	 
}
tr.browseheader
{
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: white;
	background-color: #ee1d25;
}

.feature
{
	MARGIN-RIGHT: 5px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 0px;
}
/*------------------------------------------------------------------*/
#header
{	
	font-size: 10px;		
	padding: 5px 0px 5px 0px;
}
#header .title
{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
/*------------------------------------------------------------------*/
#footer
{
	background-repeat: no-repeat;
	background-position: top;
	text-align: left;
	vertical-align: top;	
	background: url(/Pulleys/images/rep_1.jpg);
}
/*------------------------------------------------------------------*/
#navbar
{
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	text-transform: uppercase;
	background-color: #5b5b5b;
}
#navbar .spacer
{
	/*background-image: url(/images/line1.gif);*/
	background-image: url(/Pulleys/images/menuspacer.gif);
	height: 7px;
}
#navbar .indent
{
	PADDING-RIGHT:5px;
	PADDING-LEFT:10px;
}
#navbar .mainmenu
{
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	text-transform: uppercase;
	color: #f4f4f4;
	text-align: center;
}
#navbar .submenu
{
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	text-transform: uppercase;
	color: #f4f4f4;
	text-align: center;
	background-color: red;
}
#navbar .submenuselected
{	
	background-color: #5b5b5b;	
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	text-transform: uppercase;
	color: #ee1d25;
	text-align: center;
}
#navbar .submenuselectedhover
{
	background-color: #CCCCCC;
}
#navbar .indentmenu
{
	font-size: 10px;
	margin: 0px;
	color: #CFCFCF;
	background-color: #000000;
}
#navbar .selectedindentmenu
{
	font-size: 10px;
	margin: 0px;
	color: #CFCFCF;
	background-color: #CCCCCC;
}
#navbar a.login
{
	color: #fff9c6;
	font-size: 11px;
	font-weight: bold;
}
#navbar a
{
	padding-right: 5px;
	padding-left: 10px;
	color: #000099;
}
#navbar a:hover
{
	font-weight: bold;
}
#navbar .title
{
	padding-right: 5px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 11px;
	color: #0000cc;
}
#navbar .titletext
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	color: #021B86;
}

#navbar .topmenutextwhite
{
	PADDING-RIGHT:5px;
	PADDING-LEFT:5px;	
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}

#navbar .topmenutextblack
{
	PADDING-RIGHT:5px;
	PADDING-LEFT:5px;	
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

#navbar img.indent
{
	PADDING-RIGHT:5px;
	PADDING-LEFT:5px;
}
/*------------------------------------------------------------------*/
#navbarfooter
{	
	font-size: 10px;
	margin: 0px;	
}
#navbarfooter .spacer
{
	padding-right: 5px;
	background-position: center center;
	padding-left: 5px;
	background-image: url(/Pulleys/images/arrow01.gif);
	background-repeat: no-repeat;
}
#navbarfooter a
{
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
#navbarfooter a:hover
{
	font-size: 11px;
	color: #ee1d25;
}
/*------------------------------------------------------------------*/
/* FAQ */
.FAQquestion
{	
	font-weight: bold;	
	padding-bottom: 20px;
	line-height: 20px;
}
.FAQanswer
{
	color: #4b4b4b;
	background-color: #f4f4f4;
	padding: 2 2 2 2;
	border: 1px solid #CCCCCC;	
}
.FAQseparator
{
	padding-bottom: 20px;
	padding-top: 20px;
	margin-bottom: 20px;
}
/********************************************************************/
/* Link to Advantech */
a.advantech
{
	font-size: 10px;
	font-style: italic;	
	text-decoration: none;
}