/************************************************************
*       CSS file for http://www.augmentix.com               *
*       (C) All rights reserved.                            *
************************************************************/
html 
{
 color: #000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}

body 
{
 text-align: center;
 background-color: #919191;
 margin-top: 0;
}

table 
{
 font-size: 1em;
 background-color: #FFFFFF;
}

hr 
{
 border-width: 0;
 color: #EEEEEE;
 background-color: #DDDDDD;
 height: 1px;
 width: 30%;
 text-align: center;
}

h1, h2, h3, h4 
{
 margin: 0;
 overflow: none;
}

h3 
{
 font-size: 150%;
 margin-bottom: auto;
 margin-right: 0;
 margin-left: 0;
 color: #003882;
}

h4 
{
 font-size: 110%;
 color: #003882;
 font-weight: bolder;
 margin-left: 0;
 margin-bottom: 3px;
 margin-right: 0;
 margin-top: auto;
 text-transform: uppercase;
}

td.subtitle 
{
 color: #033882;
 font-size: 10px;
 font-weight: bold;
}

td.content 
{
 width: 560px;
 text-align: left:;
}

td.content p, td.content ul li 
{
 color: black;
 font-size: 12px;
 text-align: left:;
 margin-top: 3px;
}

td.content ul.nav 
{
 margin-top: 0px;
 padding-top: 1px;
 padding-bottom: 1px;
 margin-bottom: 0;
}

td.main_body 
{
 background-color: #fff;
}

td.header 
{
 color: black;
 font-size: 12px:;
}

td.footer 
{
 color: #003882;
 font-size: 12px:;
}

td.tableheader 
{
 background-color: #003882;
 color: #FFFFFF;
 font-size: 12px;
 font-weight: bold;
}

td.tableheaderbot 
{
 background-color: #E5E8ED;
 color: #FFFFFF;
 font-size: 12px;
 font-weight: bold:;
}

td.tableborder, tr.row2 
{
 background-color: #CCCCCC;
}

td.tablespacer 
{
 background-color: #FFFFFF;
}

td.tableback 
{
 background-color: #FFFFFF;
 color: #333;
 font-size: 10px:;
}

td.nav 
{
 background-color: Black;
 font-size: 1px;
}

td.nav_left 
{
 color: black;
 font-size: 12px;
 padding-top: 1px;
 padding-right: 0;
 padding-bottom: 1px;
 padding-left: 0;
 text-align: left;
}

td.nav_left_header 
{
 color: #919191;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 padding-top: 10px;
 padding-right: 10px;
 padding-bottom: 0;
 padding-left: 0;
 text-align: left;
 font-style: normal;
}

td.tableheader1 
{
 height: 12px;
 width: 200px;
 color: #003366;
 font-size: 13px;
 font-weight: bold;
 background-color: #FFFFFF;
 background-image: url(/images/table_top.gif);
 background-repeat: no-repeat;
 background-position: 'bottom left':;
}

td.tableheader2 
{
 height: 31px;
 width: 200px;
 color: #003366;
 font-size: 13px;
 font-weight: bold;
 background-color: #FFFFFF;
 background-image: url(/images/table_top.gif);
 background-repeat: no-repeat;
 background-position: 'bottom left':;
}

td.tablelborder 
{
 width: 12px;
 background-image: url(/images/table_left_side.gif);
}

td.tablerborder 
{
 width: 12px;
 background-image: url(/images/table_right_side.gif);
}

td.tablebottom 
{
 height: 15;
 width: 200px;
 background-image: url(/images/table_bottom.gif);
 background-repeat: no-repeat;
 background-position: 'bottom left':;
 font-family: Arial, Helvetica, sans-serif;
}

#mainbody 
{
 text-align: left;
}

a.header 
{
 color: #003882;
 font-size: 11px;
}

a.header:hover, a:focus 
{
 color: black;
 text-decoration: underline;
}

a.nav_left 
{
 color: #003882;
 font-size: 12px;
 line-height: 12pt;
 margin-top: 15px;
 margin-right: 10px;
 margin-bottom: 5px;
 margin-left: 0;
 padding-left: 0px;
 font-weight: bold;
 text-decoration: none;
}

a.nav_left:hover, a.nav_left:focus 
{
 color: #003882;
 line-height: 12pt;
 margin-top: 15px;
 margin-right: 10px;
 margin-bottom: 5px;
 margin-left: 0;
 font-weight: bolder;
 text-decoration: underline;
}

a 
{
 text-decoration: none;
 color: #003882;
 font-weight: bold;
}

a:hover, a:focus 
{
 color: #003366;
 text-decoration: underline;
 font-weight: bolder;
}

.buttons 
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9px;
 background-color: #003366;
 color: #FFFFFF;
 border-color: #CCCCCC;
 border-width: 1px;
 border-style: solid;
 padding-top: 0;
 padding-right: 5px;
 padding-bottom: 0;
 padding-left: 5px;
}

a.buttons:hover 
{
 color: #ccf;
}

.texta 
{
 font-size: 9px;
 background-color: #FFFFFF;
 border-color: #CCCCCC;
 border-width: 1px;
 border-style: solid;
}

.fineprint 
{
 font-size: 9px;
 color: #CCCCCC;
}

td.textbody 
{
 width: 100%;
 color: black;
 font-size: 12px;
}

ul.textbody 
{
 margin-right: 10px;
 color: black;
 font-size: 12px;
 margin-top: 3px;
}

.toptitles 
{
 color: #003882;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 line-height: 16pt;
 font-weight: bold;
}

.subtitle 
{
 color: #003882;
 font-size: 12px;
 font-weight: bold;
}

/* Begin CSS Drop Down Menu */
#menuh-container 
{
 position: relative;
 top: 0px;
 left: 1em:;
}

#menuh 
{
 font-size: small;
 font-family: arial, helvetica, sans-serif;
 width: 100%;
 float: left;
 margin-top: 0px:;
}

#menuh li.nav_on 
{
 height: 30px;
 width: 160px;
 color: #FFFFFF;
 font-size: 13px;
 font-weight: bold;
 background-color: #FFFFFF;
 background-image: url(/images/nav_on_state.gif);
 background-repeat: no-repeat;
 background-position: bottom center:;
}

#menuh li.nav_off 
{
 height: 30px;
 width: 160px;
 color: #333;
 font-size: 13px;
 font-weight: bold;
 background-color: #FFFFFF;
 background-image: url(/images/nav_off.gif);
 background-repeat: no-repeat;
 background-position: bottom center:;
}

#menuh a 
{
 text-align: center;
 display: block;
 white-space: nowrap;
 margin: 0;
 padding: 0.2em:;
}

/* menu at rest */
#menuh a, #menuh a:visited 
{
 text-decoration: none:;
}

/* menu at mouse-over  */
#menuh a:hover 
{
 : ;
}

/* menu at rest */
#menuh a.topmenu_on, #menuh a.topmenu_on:visited 
{
 color: white;
 text-decoration: none;
}

/* menu at mouse-over  */
#menuh a.topmenu_on:hover 
{
 color: white;
}

/* menu at rest */
#menuh a.topmenu_off, #menuh a.topmenu_off:visited 
{
 color: #333;
 text-decoration: none;
}

/* menu at mouse-over  */
#menuh a.topmenu_off:hover 
{
 color: #003366;
}

/* menu at rest */
#menuh a.submenu, #menuh a.submenu:visited 
{
 color: white;
 background-color: #036;
 text-decoration: none;
 border-color: #555;
 border-width: 1px;
 border-style: solid;
}

/* menu at mouse-over  */
#menuh a.submenu:hover 
{
 color: white;
 background-color: #333;
 border-color: #555;
 border-width: 1px;
 border-style: solid;
}

/* attaches side-arrow to all parents */
#menuh a.parent, #menuh a.parent:hover 
{
 background-image: url(/images/nav_white.gif);
 background-position: right center;
 background-repeat: no-repeat:;
}

#menuh ul 
{
 list-style: none;
 margin: 0;
 padding: 0;
 float: left;/* width of all menu boxes */
}

#menuh li 
{
 position: relative;
 min-height: 1px;/* For IE7 */

 vertical-align: bottom;/* For IE7 */
}

#menuh ul ul 
{
 position: absolute;
 z-index: 500;
 top: auto;
 display: none;
 width: 15em;
 padding: 1em;
 margin-top: -1em;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: -88px:;
}

#menuh ul ul ul 
{
 top: 0;
 left: 100%;
 margin-top: -1em;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: -1em:;
}

div#menuh li:hover 
{
 cursor: pointer;
 z-index: 100:;
}

div#menuh li:hover ul ul, div#menuh li li:hover ul ul, div#menuh li li li:hover ul ul, div#menuh li li li li:hover ul ul 
{
 display: none:;
}

div#menuh li:hover ul, div#menuh li li:hover ul, div#menuh li li li:hover ul, div#menuh li li li li:hover ul 
{
 display: block:;
}

/* End CSS Drop Down Menu */
/* ADDED AUG 07 - TF */
.dashed 
{
 width: 100%;
 border-color: #ddf;
 border-width: 1px;
 border-style: dashed;
}


div.searchheading 
{
 font-weight: bold;
}

div.result_block, div.result_pages 
{
 display: block;
 clear: all;
 margin-top: 12px;
 margin-right: 0;
 margin-bottom: 12px;
 margin-left: 0;
}

div.summary, div.result_pagescount 
{
 font-style: italic;
 display: inline;
 float: left;
 margin-top: 0;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
}

div.result_pagescount 
{
 margin-top: -13px;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 12px;
}

div.debug 
{
 font-family: 'courier new';
 color: #f93;
}

img.thumb 
{
 width: 100px;
 margin-top: 5px;
 margin-right: 10px;
 margin-bottom: 15px;
 margin-left: 0;
 text-align: left;
}

img.column 
{
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 10px;
 margin-left: 0;
 text-align: center;
}

img.featurepic 
{
 width: 240px;
 margin-top: 0;
 margin-right: 10px;
 margin-bottom: 10px;
 margin-left: 0;
 text-align: left;
 float: left;
}

table#footer 
{
 margin-top: 0;
}

.tableheader 
{
 margin-bottom: 0;
}

.plain 
{
 font-weight: normal;
 font-style: normal;
 color: black;
 font-size: 12px;
}

select 
{
 font-size: 9pt;
}

#prodtabs 
{
 width: 100%;
 border-bottom-color: #CCCCCC;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 margin-top: 10px;
 margin-right: 0;
 margin-bottom: 10px;
 margin-left: 0;
}

.prodtab, .prodtabselected 
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #003366;
 color: #FFFFFF;
 border-color: #CCCCCC;
 border-width: 1px;
 border-style: solid;
 border-bottom-style: none;
 padding-top: 2px;
 padding-right: 5px;
 padding-bottom: 2px;
 padding-left: 5px;
 margin-top: 0;
 margin-right: 10px;
 margin-bottom: 0;
 margin-left: 10px;
 display: inline-block;
}

a.prodtab:hover 
{
 color: #ccf;
}

.prodtabselected 
{
 background-color: #ccf;
 color: #003366;
}

.style11 
{
 font-size: 14px;
 color: #a9a576;
 font-style: bold;
}

a.inthenews 
{
 font-weight: normal;
}

/* NEW MENU */
div.navbar 
{
 clear: both;
 background-color: #fff;
 color: white;
 font-size: 100%;
 height: 100%;
}

ul.topnav 
{
 padding: 0;
 margin: 0;
 line-height: 100%;
 font-size: 100%;
}

ul.topnav li a, ul.topnav li a:visited 
{
 padding-left: 1px;
 padding-right: 1px;
 padding-top: 1px;
 padding-bottom: 1px;
 color: white;
 text-decoration: none;
}

ul.topnav li#home a 
{
 border-style: none;
}

ul.topnav li a:hover, ul.topnav li a:active 
{
 color: white;
}

#navmenu, #navmenu ul 
{
 /* all lists */

 padding: 0;
 margin: 0;
 list-style: none;
 line-height: 1;
 z-index: 1;
}

#navmenu a 
{
 display: block;
 text-align: center;
 color: White;
}

#navmenu a:hover 
{
 text-decoration: none;
}

#navmenu li#home a:hover 
{
 text-decoration: underline;
}

#navmenu li 
{
 /* all list items */

 float: left;
 font-weight: bold;
}

#navmenu li.parent 
{
 background-color: #003882;
 width: 160px;
 height: 17px;
 padding-top: 2px;
 padding-bottom: 2px;
 border-right-color: #ffffff;
 border-right-width: 0px;
 border-right-style: solid;
}

#navmenu li.parenth 
{
 background-color: #5e81b0;
 width: 160px;
 height: 17px;
 padding-top: 2px;
 padding-bottom: 2px;
 border-right-color: #ffffff;
 border-right-width: 0px;
 border-right-style: solid;
}

#navmenu li.parent:hover, #navmenu li.parent:iehover, #navmenu li.parenth:hover, #navmenu li.parenth:iehover, 
{
 background-color: #5e81b0;
}

#navmenu li ul 
{
 /* second-level lists */

 text-align: left;
 background-color: #B1AAA0;
 _padding-right: 0;
 width: 16em;
 position: absolute;
 left: -999em;
 margin-top: 0;
}

#navmenu ul li a 
{
 display: block;
 width: 15em;
 text-decoration: none;
 padding-top: .5em;
 padding-right: .5em;
 padding-bottom: .5em;
 padding-left: .5em;
 text-align: left;
 font-weight: normal;
 color: #000000;
}

#navmenu li ul ul 
{
 /* third-and-above-level lists */

 margin-top: -2em;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 17em;
 border-left-color: white;
 border-left-width: 1px;
 border-left-style: solid;
 border-right-color: white;
 border-right-width: 1px;
 border-right-style: solid;
}

#navmenu li:hover, #navmenu li.sfhover 
{
 position: static;
}

#navmenu li:hover ul ul, #navmenu li:hover ul ul ul, #navmenu li.sfhover ul ul, #navmenu li.sfhover ul ul ul 
{
 left: -999em;
}

#navmenu li:hover ul, #navmenu li li:hover ul, #navmenu li li li:hover ul, #navmenu li.sfhover ul, #navmenu li li.sfhover ul, #navmenu li li li.sfhover ul 
{
 /* lists nested under hovered list items */

 left: auto;
}

#navmenu li ul li a:hover, #navmenu li ul li a:hover 
{
 background-color: #ccc;
 color: #000;
}

#navmenu li:hover ul, #navmenu li.sfhover ul 
{
 left: auto;
}

#navmenu li li:hover ul, #navmenu li li.sfhover ul 
{
 left: auto;
 margin-top: -2.75em;
 margin-left: 15.5em;
}

input.zoom_searchbox 
{
 font-size: 8px;
}

input.zoom_button 
{
 font-size: 8px;
}

.zoom_text 
{
 font-size: 9px;
 color: #333;
}

table.pagegradient_table 
{
 cell-spacing: 0;
 cell-padding: 0;
 margin-left: auto;
 margin-right: auto;
 margin-top: 0;
 margin-bottom: 0;
 margin-bottom: 0;
}

tr.pagegradient_tr 
{
 
}

td.pagegradient_td_left 
{
 background-image: url(/images/lg.png);
 vertical-align: top;
 width: 10px;
}

td.pagegradient_td_right 
{
 background-image: url(/images/rg.png);
 vertical-align: top;
 width: 10px;
}

td.topbanner 
{
 background-image: url(/images/banner1.jpg);
 width: 800px;
 height: 86px;
 vertical-align: top;
 color: #666666;
 font-size: 8pt;
}

#bannertext 
{
 padding-top: 10px;
 padding-left: 20px;
 width: 300px;
 color: #000000;
 font-size: 8pt;
}

#breadcrumb 
{
 text-align: left;
 padding-top: 28px;
 padding-left: 45px;
 color: #666666;
 font-size: 8pt;
 font-weight: normal;
}

#breadcrumb a, #breadcrumb a:visited 
{
 text-align: left;
 color: #666666;
 font-size: 8pt;
 text-decoration: underline;
 font-weight: normal;
}

#breadcrumb a:hover 
{
 color: #000000;
 text-decoration: underline;
 font-weight: normal;
}

#copyright 
{
 color: #a0a0a0;
 font-size: 7pt;
 text-align: center;
}

#toplogo 
{
 float: left;
 position: relative;
 left: 10px;
}

#topjump 
{
 float: right;
 position: relative;
 left: -10px;
}

#topsearch 
{
 float: right;
 position: relative;
 top: 16px;
 left: -10px;
}

h2 
{
 font-size: 150%;
 margin-bottom: auto;
 margin-right: 0;
 margin-left: 0;
 color: #003882;
}