body	{ font-weight: normal; font-size: 11px; margin: 5px 0px; color: #000; font-family: verdana, geneva, arial, helvetica, sans-serif; background: #adadfb url(img/bg_pat.png); text-decoration: none; text-align: center; }
p, td	{ font-weight: normal; font-size: 11px; color: #000000; text-decoration: none; padding: 0px; }

p#footer, p#footer a	{ color: #003; font-size: 10px; }
p#footer a:hover		{ color: #fff; }

/* Technical Specification table */
table.techspec 					{ border-collapse: collapse; margin-bottom: 6px; width: 100%; }
table.techspec td 				{ border: 1px solid #555; padding: 4px; color: #000; background: #fff; }
table.techspec td.cat, 
table.techspec tr.cat td 		{ color: #000; background: #aaa url(img/tech_specs_bg.png); font-weight: bold; }
table.techspec td.param 		{ font-weight: bold; }
table.techspecfixwth td.param 	{ width: 45%; }
table.techspeccenter td 		{ text-align: center; }
table.techspeccenter td.param 	{ text-align: left; }
table.techspec tr.odd td 		{ background: #e1e3e8; } /* Different background for every other row */
table.techspec tr.evn td 		{ background: #f1f1f1; } /* Different background for every other row */
/* End Technical Specifications table */

/* Ordering Information table */
table.ordinfo {	border-collapse: collapse; width: 100%; }
table.ordinfo td { padding: 5px; border-top: 1px solid black; border-bottom: 1px solid black; }
/* End Ordering Information table */

/* Task List table */
table.task					{ width: 95%; border-collapse: collapse; }
table.task td				{ width: 10%; vertical-align: top; padding: 5px; }	
table.task tr.top-row td	{ border-top: 1px solid #555; font-weight: bold; }
table.task tr.new-tsk td	{ border-top: 1px solid #555; }
table.task tr.mid-row td	{ border-top: 1px dashed #aaa; }
table.task-cmt-box			{ width: 100%; padding: 0px; margin: 0px; border: 0px solid black; border-collapse: collapse; }
table.task-cmt-box td		{ padding: 0px; width: 1%; vertical-align: middle; }
img.task-priority			{ height: 14px; width: 14px; margin-bottom: -2px; }
/* End Task List table */

h1 		{ font-size: 18px; }
h2 		{ font-size: 14px; }

input, select, textarea	{ font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; }

sup	{ font-size: 66%; vertical-align: 50%; }
sub	{ font-size: 66%; vertical-align: -25%; }

a		{ color: #0000ff; text-decoration: none; }
a:hover	{ color: #ff0000; }

/* Navigation menu */
#menu		{ list-style: none; padding: 0; brder: 1px dotted red; margin: 1px 18px 1px 8px; }
#menu ul	{ list-style: none; padding: 0 0 0 5px; border-left: 1px solid #777; margin: 0 1px 0 0; }
#menu li	{ margin: 1px -1px 1px 1px; padding: 0; brder: 1px dotted green; }
#menu a 		{ display: block; font-size: 10px; font-weight: bold; color: #772226; border: 1px solid #999; background: #d0d0d0 url(img/menu_bg_nosel.png) repeat-x scroll center right; text-decoration: none; width: 100%; padding: 3px 0px 3px 5px; }
#menu a.expand 	{ background: #d0d0d0 url(img/menu_bg_expand.png) repeat-x scroll center right; }
#menu a:hover	{ color: #fe1620; }
#menu li.sel>a	{ background: #e0e0e0 url(img/menu_bg_sel.png) repeat-x scroll center right; padding-right: 8px; }
#menu li.menu-disp	{ margin-top: 2px; margin-bottom: 5px; }
#menu li.menu-disp>a.expand	{ background-image: url(img/menu_bg_contract.png) }
/* Navigation menu */

/* ************************** OLD MENU **************************
td.nav-box		{ border: 1px solid #999; color: #772226; background: #d0d0d0 url(img/menu_bg_nosel.gif); padding: 2px 0px 3px 2px; }
td.nav-box-sel	{ border: 1px solid #999; color: #772226; background: #e0e0e0 url(img/menu_bg_sel.gif); padding: 2px 0px 3px 2px; }
td.hdr-box		{ color: #fff; background: black url(img/top_bar_bg.png); }
a.nav 		{ font-size: 10px; font-weight: bold; color: #772226; background: none; text-decoration: none; }
a.nav:hover	{ color: #fe1620; background: none; } 
***************************** OLD MENU *********************** */


span.topnav a	{ color: #000088; }
div.topnav		{ position: relative; top: 850px; }

div.main-page-bar 			{ font-weight: bold; font-size: 18px; color: #fff; letter-spacing: 0.2em; }
div.main-page-bar a 		{ color: #fff; }
div.main-page-bar a:hover 	{ border-bottom: 1px dotted #ddd; color: #fff; }

div#header div.right p a	{ color: #8d8da6; }
div#header div.right p a:hover	{ color: #a68d8d; }

h1#main	{ color: #ffffff; letter-spacing: 0.2em; text-align: left; }

p.heading, h3	{ font-weight: bold; font-size: 12px; }

ul { margin-left: 0.8em; padding-left: 0.8em; }

ul.liststyle li		{ color:#f00; margin-bottom: 0.5em; }
ul.liststyle span	{ color: #000; }

div.listtext	{ color:#000000; }

img 			{ border: none; }
img.float		{ float: right; margin: 14px 20px; }
img.border		{ padding: 10px; background: #fff; border: 1px solid #888; }
p.pic-caption	{ text-align: center; font-size: 85%; margin: 10px 15px; padding: 0px; } /* Picture with caption */
p.pic-caption img	{ margin-bottom: 5px; }

p#revdate	{ font-size: 10px; color: #888; }

/* --- STRUCTURE --------------------------------------------------------------- */

div#main-wrapper	{ border: 1px solid black; margin: 150px auto; position: relative; text-align: left; background: url(img/content_bg.png) #cfcfe9 repeat-x; }

div#header 	{ position: relative; height: 125px; background: url(img/top_bar_bg.png) #000 repeat-x; margin: -126px 15px 0px 15px; }
div#header h2.left	{ position: absolute; top: 0px; left: -16px; background: url(img/top_bar_lf.png); height: 125px; width: 171px; text-indent: -9999em; margin: 0px; }
div#header div.right	{ position: absolute; top: 0px; right: -16px; background: url(img/top_bar_rt.png) #adadfb; height: 125px; wdth: 351px; width: 500px; text-indent: -9999em; margin: 0px; }
div#header div.right p	{ line-height: 130%; letter-spacing: 0.00em; word-spacing: 0.1em; text-align: right; font-weight: bold; font-size: 7.5pt; color: #9d9d9d; position: absolute; bottom: 28px; wdth: 351px; width: 500px; right: 20px; margin: 0px; brder: 1px dotted red; }

div#navbar	{ float: left; width: 188px; margin-top: 12px; }

div#content	{ position: relative; margin-left: 190px; padding: 10px; }

p#footer	{ background: #7979ff url(img/footer_bg.png); text-align: center; margin: 0px; padding: 5px; }

h1#main		{ position: relative; margin: -20px 0px 0px 190px; background: #7979ff url(img/title_bar_bg.gif); border: 1px solid #4343bf; border-right: 0px; padding: 8px 12px; }

p#revdate	{ clear: both; text-align: center; margin: 0px; padding: 20px 0px 10px 0px; }

div.constrain-clearboth	{ float: left; width: 100%; }  /* Used to constrian clear:both so it only apply within this div */

div.main-page-bar	{ background: #b1b1b1 url(img/main_page_bar_bg.gif); text-align: left; padding: 7px 13px 8px 13px; margin: 20px 20px 20px 10px; border: 1px solid #949494; }

div.finder 		{ float: left; margin-right: 30px; text-align: center; min-width: 300px; brder: 1px dotted red; }
div.finder p	{ float: left; width: 150px; margin: 0px 0px 10px 0px; min-height: 10px; padding: 0px; brder: 1px dotted green; }
div.finder img	{ height: 100px; width: 100px; margin: 0px; padding-bottom: 10px; }

div.prod	{ margin-left: 110px; }
hr.prod		{ border: 0px; border-top: 1px dashed #888; width: 95%; height: 0px; margin: 20px auto 15px auto; }
img.prod	{ float: left; height: 100px; width: 100px; margin: 0px; padding-top: 2px; }
div.prod p.pdf img	{ position: relative; top: 4px; }
						
/* --- END STRUCTURE --------------------------------------------------------------- */














