/* CSS Document */
body 
{
	font-family: Arial, Helvetica, sans-serif;
}
strong 
{
	color: #000000;
	font-weight: bold;
	font-size: 9pt;
}
table.main-table 
{
	width: 80%;
}
td.top-color-bar-home
{
	background-color: #151d4b;
}
td.top-color-bar-company
{
	background-color: #151d4b;
}
td.top-color-bar-market
{
	background-color: #445a16;
}
td.top-color-bar-application
{
	background-color: #8b6d04;
}
td.top-color-bar-product
{
	background-color: #4b617d;
}
td.left-nav-block 
{
	color: #8b8f9d;
	background-color: white; /*#dedfe1;*/
	width: 150px;
	height: 200px;
	xpadding-left: -20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right: 1px solid #999999;
}
p.left-nav-text
{
	font-size: 8pt;
	line-height: 10pt;
	xmargin-left: 10px;
	xmargin-right: 10px;
	xmargin-bottom: 10px;
	xmargin-top: 10px;
}
a.left-nav-link
{
	xcolor: #8b8f9d;
	color: #green;
	text-decoration: none;
	xfont-weight: bold;
	line-height: 12pt;
}
a.left-nav-link:visted
{
	color: #8b8f9d;
}
a.left-nav-link:hover
{
	color: #000000;
}
a.left-nav-link:active
{
	color: #8b8f9d;
}
div.left-nav-div
{
	line-height: 5pt;
}
input.search-text  { /* left nav search */
    font-size : 7pt;
    font-weight: lighter;
    background-color : #FFFFFF;
    border-color : #666666;
    border-style : solid;
    border-width : 1px;
    color : #000000;
	margin-left: 10px;
	margin-bottom: 1px;
}

/****************************************************************/
/* Left nav tree menu controls - overrides tree menu settings */
#pageMenu 
{
	line-height: 10pt;
}
#group-menu-market
{
	margin: 0 0 0 0;
	padding: 4px 0 60px 0;
	background-color: #dff4bf;
	min-height: 200px;
}
#group-menu-application
{
	margin: 0 0 0 0;
	padding: 4px 0 60px 0;
	background-color: #eeeecc;
	min-height: 200px;
}
#group-menu-product
{
	margin: 0 0 0 0;
	padding: 4px 0 60px 0;
	background-color: #dfefff;
	min-height: 200px;
}
/****************************************************************/
img.left-nav-rule
{
	margin-left: 8px;
	margin-right: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
}
p.left-nav-text-market
{
	font-size: 8pt;
	line-height: 10pt;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #445a16;
	color: white;
	text-align: left;
	vertical-align: middle;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 0px;
	z-index: -100;
}
p.left-nav-text-application
{
	font-size: 8pt;
	line-height: 10pt;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #8b6d04;
	color: white;
	text-align: left;
	vertical-align: middle;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 0px;
	z-index: -100;
}
p.left-nav-text-product
{
	font-size: 8pt;
	line-height: 10pt;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #4b617d;
	color: white;
	text-align: left;
	vertical-align: middle;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 0px;
	z-index: -100;
}
/* Center Body Styles */
td.body-block-home
{
	color: black;
	background-color: #ffffff;
	width: 1000px; /*450px;*/
}
td.body-block 
{
	color: black;
	background-color: #ffffff;
	width: 1000px; /* 1000px; 450px;*/
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 15px;
}
p.body-head
{
	font-weight: bold;
	line-height: 12pt;
	margin-top: 10px;
	font-style: normal;
	font-size: 10pt;	
	text-align: left;
	padding-left: 1px; 
	color: #57778c;
	text-decoration: none;
	text-transform: uppercase;

}
p.body-subhead
{
	font-weight: bold;
	font-size: 10pt;
	line-height: 10pt;
	font-style: normal;
	text-align: left;
	padding-left: 1px; 
	color: #57778c;
	text-decoration: none;
}
p.body-text, table.body-text
{
	font-style: normal;
	font-weight: lighter;
	font-size: 9pt;	
	padding-left: 1px; 
	line-height: 11pt;
	color: #444444;
	text-decoration: none;
}
p.body-list
{
	font-style: normal;
	font-weight: bold;
	font-size: 9pt;	
	padding-left: 1px; 
	line-height: 11pt;
	color: Black;
	text-decoration: none;
}
p.body-view
{
	font-style: normal;
	font-weight: lighter;
	font-size: 9pt;	
	padding-left: 10px; 
	color: #444444;
	text-decoration: none;
	text-align: center;
	border: #888888 1px solid;
	padding: 15px 5px 15px 5px;
	margin: 0px 0px 0px 0px;
	background-color: #dddddd;
}
p.body-codeblock
{
	font-style: normal;
	font-weight: lighter;
	font-size: 9pt;	
	padding-left: 10px; 
	color: #444444;
	text-decoration: none;
	text-align: left;
	border: #888888 1px solid;
	padding: 15px 5px 15px 5px;
	margin: 0px 0px 0px 0px;
	background-color: #dddddd;
}
td.contacts-col-1
{
	width: 150px;
}
td.contacts-col-2
{
	width: 80px;
	text-align: right;
	padding-right: 20px;
}
td.contacts-col-3
{
	width: 150px;
}
/* Feature Tables */
table.body-table
{
	font-style: normal;
	font-weight: lighter;
	font-size: 8pt;	
	line-height: 11pt;
	color: #333333;
	border-collapse: collapse;
	border: 1px solid #aaaaaa;
	width: 100%;
}
tr#header
{
	background-color: #4b617d; /*#151d4b;*/
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 8pt;
	color: white;
}
tr#subheader
{
	background-color: #cccccc;
	color: #151d4b;
	text-align: center;
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
}
tr#detail
{
	background-color: #eeeeee;
	text-align: center;
}
tr#detail-left
{
	background-color: #eeeeee;
	text-align: left;
}
td#topsideheader
{
	background-color: #a6a48f;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 8pt;
	color: #ffffff;
}
td#sideheader
{
	background-color: #e6e4cf;
	text-align: left;
	font-weight: bold;
	font-size: 8pt;
}
td#sideheader-center
{
	background-color: #e6e4cf;
	text-align: center;
	font-weight: bold;
	font-size: 8pt;
}
td#sidesubheader
{
	background-color: #e6e4cf;
	text-align: right;
	font-weight: normal;
	font-size: 8pt;
}
td#sidefooter
{
	background-color: #a6a48f;
	text-align: left;
	font-weight: normal;
	text-transform: none;
	font-size: 8pt;
	color: #ffffff;
	padding-left: 5px;
}
/***************************************************
 * Specification Tables 
 ***************************************************/
tr#spec-header
{
	background-color: #151d4b;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 8pt;
	color: white;
}
td#spec-subheader
{
	background-color: #cccccc;
	color: #151d4b;
	text-align: left;
	font-weight: bold;
	font-size: 8pt;
}
tr#spec-detail
{
	background-color: #eeeeee;
	text-align: left;
}
td#spec-topsideheader
{
	background-color: #a6a48f;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 8pt;
}
td#spec-sideheader
{
	background-color: #e6e4cf;
	text-align: left;
	font-weight: bold;
	font-size: 8pt;
}
/***************************************************
 * Compare Styles
 ***************************************************/
table.comp-table
{
	font-style: normal;
	font-weight: lighter;
	font-size: 8pt;	
	line-height: 11pt;
	color: #333333;
	border-collapse: collapse;
	border: 1px solid #aaaaaa;
	width: 100%;
}
tr#comp-header
{
	background-color: #151d4b;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 8pt;
	color: white;
}
tr#comp-subheader
{
	background-color: #cccccc;
	color: #151d4b;
	text-align: left;
	font-weight: bold;
	font-size: 8pt;
	text-transform: uppercase;
}
tr#comp-topheader
{
	background-color: #4b617d;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	font-size: 8pt;
}
tr#comp-detail
{
	background-color: #eeeeee;
	text-align: center;
}
td#comp-topsideheader
{
	background-color: #a6a48f;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 8pt;
}
td#comp-sideheader
{
	background-color: #e6e4cf;
	text-align: left;
	font-weight: bold;
	font-size: 8pt;
}
td#comp-sideheader-center
{
	background-color: #e6e4cf;
	text-align: center;
	font-weight: bold;
	font-size: 8pt;
}
td#comp-yes
{
	text-align: center;
	background-color: #dff4bf;
}
td#comp-no
{
	text-align: center;
	background-color: inherit;

}

 /* END Compare Styles *****************************/
ul.body-list
{
	margin-top: -10px;
	list-style-type: disc;
	font-size: 9pt;
}
ul.body-sub-list
{
	list-style-image: url(../images/site/list-marker-dash.gif);
	font-size: 9pt;
}
ul.body-sub-sub-list
{
	list-style-image: url(../images/site/list-marker-none.gif);
	margin-left: 0px;
	font-size: 9pt;
}
li
{
	font-style: normal;
	font-weight: lighter;
	font-size: inherit;	
	line-height: 11pt;
	color: #444444;
	text-decoration: none;
	padding-bottom: 5px;
}
p.spec-list
{
	font-style: normal;
	font-weight: normal;
	font-size: 8pt;	
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: -10px;
}
ul.spec-list
{
	font-size: 8pt;
	margin-bottom: 5px;
}
ul.spec-sub-list
{
	list-style-image: url(../images/site/list-marker-dash.gif);
	font-size: 8pt;
}
a.body-link
{
	font-style: normal;
	font-size: 9pt;	
	color: #000000;
	text-decoration: underline;
}
a.body-link:hover
{
	color: #8b8f9d;
}
a.body-light-link
{
	font-style: normal;
	font-size: 9pt;	
	color: #8b8f9d;
	text-decoration: underline;
}
a.body-light-link:hover
{
	color: #444444;
}
a.body-spec-link
{
	font-style: normal;
	font-size: 8pt;	
	color: #151d4b;
	text-decoration: underline;
}
a.body-spec-link:hover
{
	color: #ffffff;
}
p.body-faq
{
	font-style: normal;
	font-weight: lighter;
	font-size: 9pt;	
	padding-left: 1px; 
	color: #444444;
	margin-bottom: -7px;
}
a.body-faq-link
{
	font-style: normal;
	font-size: 9pt;	
	color: #222222;
	text-decoration: none;
	line-height: 10pt;
}
a.body-faq-link:hover
{
	text-decoration: underline;
}
a.body-view-link
{
	color: #333333;
	text-decoration: none;
	padding: 0px 5px 0 5px;
}
a.body-view-link:hover
{
	text-decoration: underline;
}
/****************************************************************/
/* Home page top center text    	                            */
td.home-body-top 
{
	background-color: #ffffff;
}
div.home-center-text
{
	xheight: 108px;
	min-width: 430px;
	font-family: Arial, Helvetica, sans-serif; /* Verdana, */
	color: #57778c;
	font-size: 8pt;
	xfont-weight: 600;
	padding: 10px 10px 10px 10px;
	line-height: 13pt;
}
/****************************************************************/
/* Home page bottom center text    	                            */
td.home-rotator-text 
{
	background-color: #8FA29F; /* #AFC2BF; */ /*  #91B5CC; */
}
div.home-rotator-text
{
	xheight: 130px;
	xwidth: 100%;
	font-family: Arial, Helvetica, sans-serif; /* Verdana, */
	color: #ffffff;
	font-size: 8pt;
	font-weight: normal; /*600;*/
	margin: 10px 10px 10px 10px;
	line-height: 13pt;
}
a.home-rotator-text
{
	color: #ffffff;
	text-decoration: none;
}
a.home-rotator-text:visited
{
	text-decoration: none;
}
a.home-rotator-text:active
{
	text-decoration: none;
}
a.home-rotator-text:hover
{
	text-decoration: none;
}
td.home-rotator-photo
{
	width: 250px;
	height: 150px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
ul.search 
{
	font-style: normal;
	font-size: 9pt;	
	color: black;
}
td.right-sidebar 
{
	color: #8b8f9d;
	background-color: #ffffff;
	width: 150px;
	height: 400px;
	border-left: 1px solid #999999;
	xpadding-right: 5px;
}
td.right-block 
{
	background-color: #ffffff;
	width: 150px;
	height: 250px;
}
p.right-header-text 
{
	color: black;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
}
img.right-side-rule
{
	margin-left: 0px;
	margin-right: 0px;
}
p.right-side-text
{
	font-size: 9pt;
	line-height: 10pt;
	margin: 5px 10px 0 10px;
}
a.right-side-link
{
	color: #8b8f9d;
	text-decoration: none;
	padding: 0 5px 0 5px;
}
a.right-side-link:visited
{
	text-decoration: none;
}
a.right-side-link:active
{
	text-decoration: none;
}
a.right-side-link:hover
{
	text-decoration: underline;
}
/****************************************************************/
/* Home page Tool Tip settings                                  */
span.home-tooltip-header
{
	font-weight: bold;
	font-size: 8pt;
	line-height: 10pt;
	font-style: normal;
	color: black; /*#57778c; */
	text-decoration: none;
	text-transform: uppercase;
}

/****************************************************************/
/* Home page right side bar setting	                            */
td.news-header-block 
{
	background-color: #99bb6d;
	width: 150px;
	height: 30px;
}
p.news-header-text 
{
	color: white;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
}
td.news-block 
{
	background-color: #dff4bf;
	width: 150px;
	height: 300px;
}
p.news-text 
{
	color: #444444; /* #8b8f9d; */
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	margin: 5px 10px 0 10px;
}
a.news-text-link 
{
	color: #5f97cd;
	font-size: 7pt;
	font-weight: normal;
}
img.news-rule
{
	margin-left: 8px;
	margin-right: 8px;
}
/****************************************************************/
/* Company Pages - Right Side 									*/
p.company-text 
{
	color: #57778c;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	margin: 5px 10px 0 10px;
	text-align: center;
}
a.company-text-link 
{
	color: #57778c;
	font-size: 7.5pt;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
a.company-text-link:hover
{
	color: #151d4b;
	text-decoration: none;
}
/****************************************************************/
td.bottom-color-bar
{
	background-color: #151d4b;
}
p.footer-text
{
	font-size: 7pt;
	color: #444444;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;
}
a.footer-link
{
	font-style: normal;
	font-size: 7pt;	
	color: #444444;
	text-decoration: none;
}
a.footer-link:hover
{
	font-style: normal;
	font-size: 7pt;	
	color: #8b8f9d;
	text-decoration: underline;
}
/* Pop-Up Windows */
a.popup-link
{
	font-style: normal;
	font-size: 9pt;	
	color: #000000;
	text-decoration: underline;
}
a.popup-link:hover
{
	text-decoration: underline;
}
div.popup-link-inactive
{
	font-style: normal;
	font-size: 9pt;	
	color: #8b8f9d;
}
div.option-indent
{
	padding-left: 10px;
}
td.spacer
{
	background-color: #ffffff;
}
div.adobe
{
	margin-top: 25px;
	margin-left: 31px;
}
