/* BEGIN : Defaults */
body, div, span, td, textarea, input, select {
	font-family: verdana, arial, helvetica, 'ms sans serif', san-serif;
}

img {border:0px; margin:0px}

/* Typical Default */
/* a:link {color:#0000FF; text-decoration:none}       */
/* a:visited {color:#800080; text-decoration:none}    */
/* a:active {color:#FF0000; text-decoration:none}     */
/* a:Hover {color:#0000FF; text-decoration:underline} */

a:link {color:#0000FF; text-decoration:none}
a:visited {color:#0000FF; text-decoration:none}
a:active {color:#0000FF; text-decoration:none}
a:Hover {color:#0000FF; text-decoration:underline}

nobr {white-space:nowrap}
form {margin:0px; padding:0px}

big {font-size:1.2em}
small {font-size:0.8em}

b, strong {font-weight:bold}
i, em {font-style:italic}
u {text-decoration:underline}

table {
	border:0px solid black;
  border-collapse:collapse;
  border-spacing:0px;
	margin:0px
}

td {
	border:0px solid black;
	padding:0px
}
/* END : Defaults */



/* 
ul, ol {margin-top:0px}
li {margin-top:2px; margin-bottom:2px;} 
*/



body{
	padding:0px 0px 6px 0px;
	margin:0px
}

h1 {
	font-family:arial, helvetica;
	color:#8593A0;

	font-size:1.6em;
	font-weight:normal;

	margin: 0px;
	padding: 0px 0px 12px 0px
}

h2 {
	font-family:arial, helvetica;

	font-size:1.2em;
	font-weight:bold;
}

h3 {
	font-size:1.0em;
	font-weight:bold;
}

h2, h3 {margin:0px; padding:0px}

div.copyright {
	color:#85919B;
	font-size:0.65em;
	padding:0px 0px 0px 0px
}



/* BEGIN : Header */
#header {
	width:100%;
	margin:0px 0px 1px 0px;
	
	background-color:#8593A0;
	
	background-image:url('/docs/images/topbar_bg.gif');
	background-repeat:repeat-x;
	background-position:top;
}

#header td.logo_cell {
	width:50%;
	padding: 15px 15px 15px 184px;
}

#header td.logo_cell img.logo {
	width:278px;
	height:46px;
	margin:0px 0px 0px 0px;
}
/* END : Header */



/* BEGIN : Page Content */
div.page_content {
	padding:0px 30px 8px 0px;
	font-size:12px;
	line-height:1.8em;
	color:#3E454A;
}

div.page_content td {
	vertical-align:top;
	font-size:12px;
	line-height:1.8em;
	color:#3E454A;
}
/* END : Page Content */




/* BEGIN : BODY ROW */
#body_row {
	margin:0px 0px 0px 0px;
	width:100%;
	
	background-image:url('/docs/images/body_bg.gif');
	background-repeat:repeat-x;
	background-position:top;
}

/* #body_row td {
	vertical-align:top;
} */

#body_row td.menus {
	width:238px;
	padding:15px 30px 15px 30px;

	vertical-align:top;
}
/* END : BODY ROW */




/* BEGIN : FEEDBACK FORM */
span.required,
form.feedback_form span.required  {
	font-weight:bold; 
	font-size:12px; 
	color:#AA0000
}

form.feedback_form input.text_field,
form.feedback_form textarea.text_field  {
	font-size:12px; 
	background-color:#EFF2F4; 
	border:1px solid #8593A0; 
	border-bottom:1px solid #D9DEE2; 
	border-right:1px solid #D9DEE2;
	
	padding-left:1px
}
/* END : FEEDBACK FORM */




/* BEGIN : Search Box - Interface */
div.search_tinted {
	background-image:url('/docs/images/search_bg01.jpg');
	background-repeat:none;
	background-position:top;
	
  padding: 11px;
	margin-bottom:1px;
	
	/* 
	-moz-opacity:30;
	-khtml-opacity:30;
	background-color:#000000;
	position:absolute; 
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=30); 
	*/
}

.search_interface {
	margin:0px 0px 0px 0px;
}


/* .search_interface .title {
	font-family:arial, helvetica;
	font-size:0.7125em;
	font-weight:bold;
	
	padding:0px 0px 3px 0px;
}
.search_interface .title img {
	margin:0px 4px 0px 0px;
	vertical-align:middle
} */


.search_interface input.keyword {
	font-size:0.725em;
	color: #8C8C8C;
	border:2px solid #FFFFFF;
}


.search_interface input.search_button {
	background-image:url('/docs/images/search_button_bg.gif');
	background-repeat:none;
	background-position:top left;
	
	font-size:0.625em;
	font-weight:bold;
	color:#FFFFFF;
	
	background-color:#7D8791;
	border:0px solid #7D8791;
	
	padding: 2px 3px 4px 3px;
}
*html .search_interface input.search_button {padding: 2px 4px 4px 6px}

.search_interface td.options {
	padding: 6px 0px 0px 0px; 
	font-size:0.625em; 
	color:#FFFFFF;
	letter-spacing:0px
}
.search_interface td.options input {
	margin: 0px 4px 0px 0px; 
	vertical-align:middle
}
*html .search_interface td.options input {
	margin: 0px 0px 0px -4px; 
}
/* END : Search Box - Interface*/



/* BEGIN : Search Box - Page */
.search_page {
	margin:0px 0px 4px 0px; 
}

.search_page td {
	padding-bottom:4px; 
	vertical-align:middle
}

.search_page .title {
	font-family:arial, helvetica;
	font-size:0.7125em;
	font-weight:bold;
	
	vertical-align:middle;
	
	text-align:right;
	padding-right:4px;
}
.search_page .title img {
	margin:0px 4px 0px 0px;
	vertical-align:middle
}


.search_page input.keyword {
	font-size:0.825em;
	margin-right:3px;
	border:1px solid #B1C9E1;
	
	/* border-style: solid; 
	border-color: rgb(153, 163, 177) rgb(217, 220, 225) rgb(217, 220, 225) rgb(153, 163, 177); 
	border-width: 1px; 
	background-color: #EFF6FA; */
	
	padding-left:1px; 
}
.search_page input.search_button {
	font-size:0.625em;
	font-weight:bold;
	color:#3C648F;
	
	background-color:#D6E4F1;
	border:1px solid #B1C9E1;
	
	padding: 2px 3px 2px 3px;
}

.search_page select {
	font-size:0.7125em;
	/* color:#3C648F;
	background-color:#D6E4F1; */
}

b.CurrentPage { /* Search - 'Go To' page links. */
	background-color:#000000;
	padding:0px 1px 0px 1px;
	color:#FFFFFF;
}
/* END : Search Box - Page*/



/* Search Box */
/* #body_row table.search {
	margin:0px 0px 6px 0px;
	border-bottom:1px solid #E9EEF3;
}

#body_row table.search td {
	padding:0px 0px 1px 0px;
	vertical-align:middle
}

#body_row table.search td.title {
	font-family:arial, helvetica;
	font-size:0.7125em;
	font-weight:bold
}

#body_row table.search td.options {
	padding: 0px 0px 2px 0px; 
	font-size:0.6125em; 
	letter-spacing:0px
}

#body_row table.search select {
	font-size:0.7625em;
}

#body_row table.search td.options input {
	margin: 2px 1px 2px 0px; 
	vertical-align:middle
}

#body_row table.search td.title img {
	margin:0px 4px 0px 0px;
}

#body_row table.search input.text_input {
	font-size:0.7625em;
}

#body_row table.search input.img_input {
	width:23px;
	height:20px;

	margin:0px 0px 0px 6px;
}

#body_row table.search input.img_input_lg {
	width:64px;
	height:22px;

	margin:0px 0px 0px 3px;
} */
/* END */




/* BEGIN : Documents and Articles - Home Feature */
td.title2_bar {
	font-weight:bold;
	font-family:arial, helvetica;
	font-size:0.7em;
	color:#3E454A;

	padding: 0px 0px 6px 0px;
	vertical-align:middle;
}

.home_feature_article {
	width:100%; 
	margin-bottom:2px; 
	/* background-color:#FAFBFE; */
}
.home_feature_article .article {
	border-bottom:#FFFFFF 1px solid; 
	padding: 10px 10px 10px 10px; 

	background-color:#E1E5E9;
}
.home_feature_article .heading {
	/* border-bottom:#DEE6EF 2px dotted;  */
	/* font-weight:bold;  */
	font-family: arial, helvetica;
	font-size:0.70em;
	color:#3E454A;
	padding-bottom:3px
}
.home_feature_article .heading_note {
	padding: 2px 0px 6px 0px; 
	color:#3E454A;
	font-size:0.65em;
}


.home_feature_article .description {
	font-family: arial, helvetica;
	font-size:0.70em;
	LINE-HEIGHT:1.3em; 
	padding-bottom:2px
}


.home_feature_article .attachments {
	font-size:0.65em;
	LINE-HEIGHT:1.6em; 
	font-weight:bold
}
.home_feature_article .attachments img.icon {
	margin:0px 4px 0px 0px; 
	vertical-align:middle
}


.home_feature_article .link {
	font-size:0.7em;
	font-family: arial, helvetica;
	LINE-HEIGHT:1.6em; 
	font-weight:bold
}
.home_feature_article .link img.icon {
	margin:0px 4px 0px 0px; 
	vertical-align:middle
}

td.title2_bar a:link, 
td.title2_bar a:visited, 
td.title2_bar a:active,
.home_feature_article .attachments a,
.home_feature_article .link a {
	color:#3E454A;
}
td.title2_bar a:hover,
.home_feature_article .attachments a:hover,
.home_feature_article .link a:hover {
	color:#0000FF;
	text-decoration:none
}
/* END : Documents and Articles - Home Feature */




.home_feature_article .article_spotlight {
	border-bottom:#FFFFFF 1px solid; 
	padding: 14px 14px 14px 14px; 

	background-image:url('/docs/images/spotlight_bg.gif');
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFF;
}

.home_feature_article .heading_spotlight {
	/* border-bottom:#DEE6EF 2px dotted;  */
	/* font-weight:bold;  */
	font-family: arial, helvetica;
	font-size:0.9em;
	color:#3E454A;
	padding-bottom:5px
}

a.spotlight_link:link, 
a.spotlight_link:visited, 
a.spotlight_link:active {
	font-size:11px;
	color:#3E454A;
	font-weight:bold;
}

a.spotlight_link:hover {
	color:#0000FF;
	text-decoration:none
}

a.spotlight_link img {
	margin:0px 4px 0px 0px; 
	vertical-align:middle
}




/* BEGIN : Documents and Articles - Parent Feature */
.parent_feature_article {
	margin: 16px 8px 0px 0px;
}
.parent_feature_article .article {
	padding-bottom:34px
}


.parent_feature_article .heading {
	border-bottom:#DEE6EF 1px solid; 
	font-family: arial, helvetica; 
	font-size:16px; 
	color:#3C648F; 
	padding-bottom:3px
}
.parent_feature_article .heading_note {
	font-size:11px; 
	font-family: arial, helvetica;
	color:#3C648F; 
	padding-top:3px; 
	padding-bottom:6px
}


.parent_feature_article .description {
	font-family: arial, helvetica;
	font-size:11px; LINE-HEIGHT:1.6em; padding-bottom:1px
}


.parent_feature_article .attachments {
	font-family: arial, helvetica;
	font-size:11px; font-weight:bold; LINE-HEIGHT:1.6em
}
.parent_feature_article .attachments img.icon {
	margin:0px 4px 0px 0px; 
	vertical-align:middle
}


.parent_feature_article .link {
	font-family: arial, helvetica;
	font-size:11px; font-weight:bold; LINE-HEIGHT:1.6em
}
.parent_feature_article .link img.icon {
	margin:0px 4px 0px 0px; 
	vertical-align:middle
}


.parent_feature_article .attachments a,
.parent_feature_article .link a {
	color:#3E454A;
	text-decoration:none
}


.parent_feature_article .attachments a:hover,
.parent_feature_article .link a:hover {
	color:#0000FF;
	text-decoration:none
}
/* END : Documents and Articles - Parent Feature */








/* PRODUCTS / MISC */
td.prod_cat_title_bar {
	width:100%; 

	font-weight:bold; 
	font-family:arial, helvetica;
	font-size:0.775em;
	color:#183654;

	background-color:#ECF1F6;

	background-image:url('/docs/images/title_bar_bg.gif');
	background-repeat:repeat-x;
	background-position:bottom;

	padding: 0px 6px 0px 6px;

}

td.prod_cat_title_bar a:link, 
td.prod_cat_title_bar a:visited, 
td.prod_cat_title_bar a:active {
	display:block;
	color:#183654;

}

td.prod_cat_title_bar a:Hover {
	display:block;
	color:#183654;
}

td.title_bar {
	width:100%; 

	font-weight:bold; 
	font-family:arial, helvetica; 
	font-size:0.775em;
	color:#183654;

	background-color:#ECF1F6;

	background-image:url('/docs/images/title_bar_bg.gif');
	background-repeat:repeat-x;
	background-position:bottom;

	padding: 0px 6px 0px 6px;
	vertical-align:middle;
}

a.prod_det:link, 
a.prod_det:visited, 
a.prod_det:active {
	color:#6F8BAB;
}
a.prod_det:Hover {
	color:#00265B;
	text-decoration:none;
}


