/* BEGIN : Defaults */
body, div, span, td, a, textarea, input, select {
	font-family: verdana, helvetica, arial, '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:#000000; text-decoration:none}
a:visited {color:#000000; text-decoration:none}
a:active {color:#000000; 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 */


.home_right {
  position:relative;
  top:282;
  left:795;
}


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



body{
	padding:0 0 0 0;
	margin:0;
	
	background-image:url('/docs/interface/background.png');
	background-repeat:repeat-y;
	background-position:0 0;
	
	background-color:#1992D1;
}

h1 {
	color:#FFFFFF;

	font-size:2.4em;
	font-weight:normal;
  letter-spacing:-1px;
  
	margin: 0 0 0 0;
	padding:0px;
	
	width:575px;
}

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

h3 {
	font-size:1.0em;
	font-weight:bold;
	
	margin:0px; padding:0px
}

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





/* BEGIN : Brown top strip */
#top_strip {
	margin: 0 0 10px 0;
	padding:0;
	
	background-color:#a74e15;
}
#top_strip img {
	width: 1px;
	height: 14px;
	border: 0;
	margin: 0;
}
/* END : Brown top strip */





/* BEGIN : Header */
#header {
	width:998px;
	margin:0 0 10px 15px;
	
	background-color:#1992D1;
}

#header div.links {
	float:right;

	background-color:#a74e15;
	border: 1px solid #FFFFFF;
	
	margin: 15px 10px 15px 0px;
	padding: 0
}
#header div.links a {
	color:#FFFFFF;

	font-size:11px;
	font-weight:normal;

	background-color:#a74e15;
	padding:12px 8px 8px 8px;
	
	display:block;
}
#header div.links a:hover {
	color:#FFFFFF;
	text-decoration:none;
	
	background-color:#1992D1;
}
#header a.logo {
	padding: 0 0 0 0;
}
#header a.logo img {
	width: 754px;
	height: 116px;
	border: 0;
	
	margin: 0 0 0 0;
}
/* END : Header */





/* BEGIN : Main */
#main {
	/* width:785px; */
	margin:0;
}
#main div.right {
	position:relative;
  top: 0;
  left: 0;

	margin: 0 0 0 220px;
	padding: 0
}
#main div.left {
	position:absolute;
  top: 215px;
  left: 15px;
  
  width:185px;
  
	margin: 0 0 0 0;
	padding: 0
}
#main div.page {
  background-color:#E3F2FA;

  width:545px;
	margin: 14px 0 0 0;
	padding: 10px;
}
/* END : Main */





/* BEGIN : Page Content */
div.page_content {
	padding:0px 8px 8px 0px;
}

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

div.page_content a.aa_next:link,
div.page_content a.aa_next:visited,
div.page_content a.aa_next:active {
	font-size: 0.75em; 
	font-weight:bold;
	color:#000000;
}
div.page_content a.aa_next:Hover {
	color:#0000FF; 
	text-decoration:none
}

div.page_content td {
	vertical-align:top;
}
div.page_content,
div.page_content td {

	font-size:13px;
	line-height:1.7em;
	font-family:verdana;
}

div.page_content p,
div.page_content ol, 
div.page_content ul {
	margin: 0 0 1.5em 0;
}
div.page_content ol, 
div.page_content ul {
	padding-left:40px
}
/* END : Page Content */




div.scrap_book h2 {
	font-weight:normal;
}
div.scrap_book div.link {
	font-size:10px; 
	LINE-HEIGHT:1.6em; 
	font-weight:bold
}
div.scrap_book div.link img.icon {
	margin:0px 4px 0px 0px; 
	vertical-align:middle
}


div.scrap_book div.attachments a,
div.scrap_book div.link a {
  color:#000000;
	text-decoration:none;
}
div.scrap_book div.attachments a:hover,
div.scrap_book div.link a:hover {
  color:#0000FF;
	text-decoration:none
}
















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

div.copyright a:link,
div.copyright a:visited,
div.copyright a:active {
	color:#A2A2A2;
	font-weight:bold;
}

div.copyright a:Hover {
	color:#000000;
	text-decoration:none
}





/* BEGIN : BODY ROW */
#body_row {
	margin:0px 0px 0px 0px;
	width:100%;
}

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

#body_row td.menus {
	width:207px;
	padding:0px 10px 0px 32px;
	/* border-right:2px solid #E9EEF3; */
	vertical-align:top;
}
/* END : BODY ROW */



/* BEGIN : Search Box - Interface */
.search_interface {
	float:right;
	margin:0px 0px 0px 0px;
	border-bottom:0px solid #E9EEF3;
}


.search_interface .title {
	font-family:arial, helvetica;
	font-size:0.7125em;
	font-weight:bold;
	color:#348DB8;

	padding:0px 4px 0px 0px;
}
.search_interface .title img {
	margin:0px 4px 0px 0px;
	vertical-align:middle
}


.search_interface input.keyword {
	font-size:0.725em;
	margin-right:3px;
	
	border:1px solid #348DB8;
	/* 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_interface input.search_button {
	font-size:0.625em;
	font-weight:bold;
	color:#FFF;
	
	background-color:#348DB8;
	border:1px solid #348DB8;
	
	padding: 0px 2px 2px 2px;
}

.search_interface td.options {
	padding: 3px 0px 3px 0px; 
	font-size:0.625em; 
	letter-spacing:0px
}
.search_interface td.options input {
	margin: 2px 1px 2px 0px; 
	vertical-align:middle
}
/* 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 */
.home_feature_article {
	width:100%; 
	margin-bottom:16px; 
	background-color:#FAFBFE;
}
.home_feature_article .article {
	border-bottom:#D5DEE8 1px solid; 
	padding: 10px 6px 10px 6px; 
	font-size:0.7125em
}


.home_feature_article .heading {
	border-bottom:#DEE6EF 2px dotted; 
	font-weight:bold; 
	font-family: arial, helvetica; 
	font-size:12px; 
	color:#3C648F; 
	padding-bottom:3px
}
.home_feature_article .heading_note {
	padding: 2px 0px 6px 0px; 
	color:#7A9BBE; 
	font-size:0.9em
}


.home_feature_article .description {
	font-size:10px; 
	LINE-HEIGHT:1.3em; 
	padding-bottom:2px
}


.home_feature_article .attachments {
	font-size:0.84em; 
	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.84em; 
	LINE-HEIGHT:1.6em; 
	font-weight:bold
}
.home_feature_article .link img.icon {
	margin:0px 4px 0px 0px; 
	vertical-align:middle
}


.home_feature_article .attachments a,
.home_feature_article .link a {
	text-decoration:none
}
/* END : Documents and Articles - Home Feature */



/* 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:10px; 
	color:#3C648F; 
	padding-top:3px; 
	padding-bottom:6px
}


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


.parent_feature_article .attachments {
	font-size:10px; 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-size:10px; 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 {
	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;
}

td.title2_bar {
	width:100%; 

	/* font-weight:bold;  */
	font-family:arial, helvetica; 
	font-size:13px;
	color:#FFF;

	background-color:#3C648F;

	padding: 3px 6px 3px 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;
}

