
/* Default Tags */

BODY 
{	 font: normal 100% verdana,arial,helvetica,sans-serif; margin:0 auto 0 auto; text-align:center; background-color:#003893; }

DIV, P, TH, TD, BLOCKQUOTE, DIV, OL, DT, DD, SELECT, TEXTAREA
{ color:#666; font:normal 65% verdana,arial,helvetica,sans-serif;  
/*/*/
font-size:10px;
/* */
}
P
{ line-height:1.4em; margin:0 10 10 15; padding:0; }
TABLE
{ border-style:none; border-spacing:0; border-collapse:collapse; empty-cells:show }
TR
{ vertical-align:top }
TD, TH
{ vertical-align:top; font-size:100% }
TH
{ font-weight:bold; text-align:left; font-size:14px }
UL 
{margin-left:0px;padding-left:0px;margin-top:5px;}
LI 
{  color:#666; line-height:1.4em; font-size:100%;list-style-type:none;margin:0 5 7 0;padding-left:12px;background:transparent url(../images/bullet_arrow.gif) no-repeat 0px 3px }
H1
{ color:#c90; font-weight:normal; font-size:110%; margin:0; padding:30 0 10 15; }
H2
{ clear:both; font-size:13px; font-weight:bold; line-height:1.5em; color:#666; margin:15px; margin-bottom:5px; }
#content H3, #content_wide H3
{ clear:both; font-size:110%; font-weight:normal; color:#3a75c4; margin:15px; padding:15 10 3 0; line-height:1.2em; border-bottom:1px solid #ccc; }
H3
{ clear:both; font-size:110%; color:#666; margin:0 0 10px 0; padding:15 10 3 0; line-height:15px; border-bottom:1px solid #ccc; }
H4
{ clear:both; font-size:90%; color:#3a75c4; margin:0 15px 0 15px; padding:15 10 3 0; line-height:15px; }
H5
{ clear:both; font-size:11px; color:#333; margin:0 15px 0 15px; padding:5px 10 3 0; line-height:15px; }
IMG
{ border:0 }
SUB, SUP
{ font-size:7px; line-height:6px;}
#wrapper
{ width:750px; margin:0 auto 0 auto; background-color:#fff; vertical-align:top;}
#content, #content2
{ border-right:1px solid #ccc }
#content TD, #content P, #content LI,  #content_wide TD, #content_wide P, #content_wide LI, #content2 LI, #content2 P
{ font-size:10px; }
#content UL, #content H2, #content2 UL, #content2 H2, #content_wide UL
{ margin-left:15px; }

/* Homepage */

TD#testimonials
{ background:transparent url(../images/bg_testimonials2.gif) no-repeat; width:236px; height:217px; }
TD#testimonials P
{ margin:58 8 0 12; font-style:italic;  }
TD#testimonials P.by
{ text-align:right; margin:18 8 0 12; font-style:italic;  }

H1.home
{ font-size:140%; margin:0; padding:18 0 15 12; }

#home TH
{ text-align:left; padding:5px 0 10px 0 }
#home TH.last
{ padding:7px 0 10px 0} 
TD.border_1
{ padding:10px; border-top:1px solid #ccc; border-right:1px solid #ccc;}
TD.border_2
{ padding:10px; border-top:1px solid #ccc; }
TD.border_3, TD.border_4
{ padding:5px; border-top:1px solid #ccc; border-right:1px solid #ccc;}
TD.border_5
{ padding:5px 0 5px 5px; border-top:1px solid #ccc; }
TD.thumb
{ padding:5px 0 }
TD#homenews
{ padding:10px; background-color:#f7f9fc; }
TD#homenews LI, TD#homenews LI A
{ font-size:10px; font-weight:bold; line-height:1.4em;  }
TD.pad P
{ padding:3px 0; margin:0 5px 5px 5px; }
TD.pad
{ padding:0px; }

/* Lines */

DIV.thinline
{ padding:15 0 15 5 }
DIV.spacer
{ height:50px; }
/* Links */

A
{ line-height:1.4em; }
A:link, A:visited
{ color:#3a75c4; text-decoration:none }
A:hover, A:active
{ color:#3a75c4; text-decoration:underline }

/* Navigation */

UL#navigation
{ float:left; margin:5 0 0 8; height:14px}
/* Hide from IE6 */
TD>UL#navigation
{ margin:5 0 0 15; }
/* End Hide from IE6 */

#navigation LI
{ float:left; margin:0; padding:0; background-image:none; list-style-type:none }
#navigation A
{ float:left; display:block; padding:4 1 0 1; margin-right:2px }
	/* Hide from IE5 Mac \*/
		#navigation A { float:none; }
	 /* End IE5 Mac */

#navigation A:link, #navigation A:visited
{ background-color:#fff; border-bottom:3px solid #fff; border-right:1px solid #ccc; text-decoration:none }
#navigation A:hover
{ background-color:#f7f9fc; border-bottom:3px solid #8abce8; text-decoration:none }
#navigation A.active:link, #navigation A.active:visited
{ border-bottom:3px solid #fff }
#navigation A.active:hover
{ border-bottom:3px solid #3572c3 }

/* Secondary Navigation */
UL#subnav 
{ font-size:10px; width:104px; font-weight:bold; margin:0; padding:0;  border-top:2px solid #fff;  border-bottom:1px solid #fff;  }
UL#subnav LI
{ margin:0; padding:0; border-bottom:1px solid #fff; list-style-type:none; background-image:none}
UL#subnav A
{ width:104px; display:block; margin:0; padding:6px 0 4px 5px; line-height:1.3em }
TD>UL#subnav LI A 
{ width:99px; }
/* End Hide from IE6 */
UL#subnav A:link, UL#subnav A:visited
{ color:#fff; background-color:#87939b; text-decoration:none }
UL#subnav A.active, UL#subnav A.active:visited, UL#subnav A.active:hover, UL#subnav A.active:visited:hover
{ background-color:#c90; color:#fff }
UL#subnav A:hover 
{ background-color:#e6cc80; color:#c90 }

/* Main Col */
TD#main
{  }
.header_std
{ background-image:url(../images/header_standard.gif); background-repeat:no-repeat; }


/* Breadcrumb Trail */
#breadcrumb {padding:0 0 8 15;font-family:verdana,arial,helvetica;color:#CADAEB;font-size:10px;line-height:2.6em;font-weight:bold;}
#breadcrumb a, #breadcrumb a:visited  {font-weight:normal;color:#95B6D7;text-decoration:none;}
#breadcrumb a:hover, #breadcrumb a:visited:hover {font-weight:normal;color:#fff;text-decoration:none;}
SPAN.gt
{ color:#c90; }





/* Right Col */
DIV#rightcol
{ margin-top:12px; margin-bottom:100px; padding-left:10px; width:170px;  }
TD>DIV#rightcol
{ margin-top:12px; margin-bottom:100px; padding-left:10px; width:160px;  }




DIV#rightcol A.selected
{ color:#c90 }
#rightcol TH
{ clear:both; font-size:110%; color:#666; margin:0 0 10px 0; padding:15 10 3 0; line-height:15px; border-bottom:1px solid #ccc; }
#rightcol TD
{ font-size:65% }
#rightcol H3
{ font-size:10px; background:#c4d5ed; margin-top:5px; padding:3px 6px 1px 7px; color:#666; border-bottom:2px solid #9fbbe2}


/* News */
DIV#newspage H1
{ font-size:190%; margin-top:10px; padding-top:10px; margin-bottom:5px; }
DIV#newspage H2
{ font-size:160%; margin-top:5px; padding-bottom:5px; }
DIV#newspage H3
{ margin-top:5px; margin-left:15px; padding-bottom:5px; }
DIV#newspage H3 A
{ font-size:160%; background:url("../images/ico_pdf.gif") 0 4px no-repeat; padding-left:17px }

/* Products */


.border1 TH A, .border2 TH A
{ font-weight:normal; text-align:left;}
.border1 TH
{ padding:10px 0 10px 0;  }
.border2 TH
{ padding:10px 10px 10px 0; }
#content_wide TD H2
{ margin-left:0; }
A.bktop
{ font-size:10px; }
#rightcol .logos
{ margin-left:5px; margin-bottom:10px }


/* New Products */
.products H2, #content2 H2
{ font-size:10px; background:#c4d5ed; margin-top:5px; padding:3px 6px 1px 7px; color:#666; border-bottom:2px solid #9fbbe2}
#content2 H3
{ font-size:13px;padding-top:2px;padding-bottom:0;border:0;margin-bottom:2px;margin-left:15px }
.products H3, #content2 TD H3
{ font-size:13px;padding-top:2px;padding-bottom:0;border:0;margin-bottom:2px;margin-left:10px; }
DIV.chart
{ margin:10px 0 }
.products H3 A
{ text-decoration:underline }
.products TABLE
{ margin:10px 20px }
.products TABLE TD
{ padding-top:7px; padding-bottom:7px; border-bottom:1px solid #dcdcdc }
.products TABLE TD.bottom
{ border:0 }
.products TABLE TD IMG
{ display:block; padding-left:10px }
TD.products P
{ margin-left:10px; margin-bottom:0 }
DIV.intro
{  margin-top:0; margin-left:15px; margin-right:15px; line-height:1.4em }

/* Prod List Table */
TABLE.prodlist
{ margin-left:15px; margin-right:15px }
TABLE.prodlist TD
{ padding:10px 5px 10px 0; border-bottom:1px solid #eee }
TABLE.prodlist TD.thumb, TABLE.prodlist TD.thumbbottom
{ text-align:center; font-size:10px }
TABLE.prodlist TD.thumb IMG, TABLE.prodlist TD.thumbbottom IMG
{ display:block; border:1px solid #9fbbe2; margin-bottom:5px }
TABLE.prodlist P, UL
{ margin-top:0; margin-left:5px  }
H3.productname
{ margin-top:15px }
DIV.ordernow
{ background:#e6ebf4; text-align:center; padding:7px; margin:10px; border:1px solid #9fbbe2 }

TABLE.prodlist TD.bottom, TABLE.prodlist TD.thumbbottom
{ border:0 }

/* Data Table */
TABLE.data
{ margin-top:-10px; width:100%; empty-cells:show; border-collapse:collapse;  }
TABLE.data TD
{ padding:5px; font-size:10px; line-height:1.3em }
TABLE.data TR.odd
{ background-color:#c4d5ed; }
TABLE.data TR.odd2
{ background-color:#e6ebf4; }
TABLE.data TR.even
{ background-color:#e6ebf4; }
TABLE.data TD.header
{ font-size:10px; font-weight:bold; background:#9fbbe2; margin-top:5px; padding:3px 6px 1px 7px; color:#fff; border-bottom:2px solid #5f8fcf}

/* Grid Table */
TABLE.grid
{ margin-left:12px;  margin-bottom:10px; width:400px; empty-cells:show; border-collapse:collapse;  }
TABLE.grid TD
{ width:25%; padding:2px; font-size:10px; line-height:1.3em }
TABLE.grid TD IMG
{ display:block; border:1px solid #9fbbe2 }
TABLE.grid TR.odd
{ background-color:#dcdcdc; }
TABLE.grid TR.odd2
{ background-color:#ffe; }
TABLE.grid TR.even
{ background-color:#f3f3f3; }




/* Footer */

TABLE#footer TD.footlinks, TABLE#footer TD.footlinks2, TABLE#footer TD.footlinks P
{ background-color:#c4d5ed; height:20px; vertical-align:middle; margin-bottom:0; margin-top:5px; }
TABLE#footer TD.footlinks2
{ text-align:right; padding-right:10px; margin-bottom:0}
TABLE#footer TD.footlinks3
{ background-color:#3572c3; height:20px; vertical-align:middle; }
TABLE#footer TD.footlinks3 P
{ color:#99b0d2; margin-bottom:0}
SPAN.yellow
{ font-weight:bold; color:#c90; }
TD.footlinks A
{ background-color:#c4d5ed }