/* CSS Document */

/*/////////////////////////////////////  Default TAGS ///////////////////////////////////////////*/
body{
	font-family: Arial;
	font-size: 12px;
	background-color: White;
	margin-top:0px;
}



hr{
	color: #017455;
}

td{
/*
	font-family: Arial;
	font-size: 12px;
	*/
}


h1{

		font-weight: bold;
	font-family: Arial;
	font-size: 18px;
	
	vertical-align: middle;
	color: #003300;
	font-style: italic;
	margin-bottom: 10px;
}
		
	
h2{
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	vertical-align: middle;
	/*color: Maroon;
	color: #993300;
	*/
	color: black;
	font-style: italic;
	margin-bottom: 5px;
}	
	
h3{

	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	vertical-align: middle;
	color: #003300;
	margin-bottom: 5px;
}	

h3 a:link{

	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	vertical-align: middle;
	color: #003300;
	text-decoration: none;
}	

h3 a:visited{

	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	vertical-align: middle;
	color: #003300;
	text-decoration: none;
}		
	
	
h3 a:hover{
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	vertical-align: middle;
	color: #003300;
	text-decoration: underline;
}	


h3 a:active{

	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	vertical-align: middle;
	color: #003300;
	text-decoration: none;
}			
			/*-------------- A. Links -------------------*/
			a:link {
				font-family: Arial;
				font-size: 12px;
				text-decoration: underline;
				color:#000000;
			}
			a:visited {
				font-family: Arial;
				font-size: 12px;
				text-decoration: underline;
				color:#000000;
			}
			
			a:hover {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: black;
}
			
			a:active {
				font-family: Arial;
				font-size: 12px;
				text-decoration: underline;
				color: #003300;
			}
			
			
			ul{
				margin-top: 5px;
				margin-bottom: 5px;
			}
			
			
			
			
/* -------------------------- HEADER ------------------- */
#navGlobal{
/*border-bottom: 10px solid #cccccc;*/
border-spacing: 5px;
/* border-collapse:collapse;*/
/*border: 1px solid #999999;*/

}

#navGlobal td{

font-family: Arial;


background-color:#eaeaea;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#cccccc);
	padding: 5px 3px 5px 3px;
	margin: 3px;
	border: 1px solid #999999;
	text-transform:uppercase;
	color:#003366;
	text-align:center;
	font-weight:bold;
	font-size:11px;
}

#navGlobal_home{
border-left: 2px solid black;
color:#FF0000;
border:10px solid red;
margin-left:-20px;

}
#navGlobal_reference{
border-left: 2px solid black;
color:#FF0000;
border:10px solid red;
margin-right:-20px;
}

#navGlobal td:hover{
background-color:#CCCCCC;
cursor:hand;

		filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#cccccc,endColorStr=#FFFFFF);
}

#navGlobal td.selected{
border:1px solid #003300;
border-bottom:1px solid #003300;
background-color:#003300;
		filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#003300,endColorStr=#003300);
		color:#FFFFFF;


}


#headerBar{
background-color:#003300;
font-size:21px;
width: 750px;
margin-left:auto;
margin-right:auto;
text-align:right;
color:#669966;
font-weight:400;
margin-top: 0px;
margin-top: -5px;
padding: 3px 0px 3px 0px;




}
#headerBarLabel{
margin-right:10px;
}



#searchQuery{
font-size:12px;
border: 1px solid #999999;
padding-left: 5px;
width: 150px;
color:#666666;
}
#searchQuery.selected{
background-color:#FFFFCC;

}

#searchGo{
text-decoration:none; font-size:13px;
}
#searchGo:hover{
text-decoration:underline; 
}


#navTools{

padding-bottom:7px;

}


a.navTools, a.navTools_s{
font-size:11px;
color:#666666;
font-weight:bold;
text-decoration:none;
}

	a.navTools:hover, a.navTools_s:hover{
	
	text-decoration:underline;
	}
	a.navTools_s{
	color:#003300;
	}

#navSvpco, #navEpn, #navChips{
background-color:#eaeaea;
	padding: 5px 7px 5px 7px;
	margin: 3px;
	border: 1px solid #999999;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	width: 100px;


}
#navChips{
background-color:#e6d5cc;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#e6d5cc);
	color:#660000;
	cursor:hand;
}

	#navChips:hover{
	background-color:#ffffff;
		filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e6d5cc,endColorStr=#FFFFFF);
		color:#660000;
	}

#navEpn{
background-color:#003300;
color:#d8e3d7;
		filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#003300,endColorStr=#003300);


	cursor:hand;

}

	#navEpn:hover{
	background-color:#ffffff;
	color:#006666;
		filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#d8e3d7,endColorStr=#ffffff);
		cursor:hand;
	
	}
#navSvpco{
background-color:#ccd4e4;
color:#0b2667;
filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#ccd4e4);

	cursor:hand;

}
	#navSvpco:hover{
	background-color:#ffffff;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ccd4e4,endColorStr=#FFFFFF);
	
		cursor:hand;
	
	}

#navProducts{
border-top:0px;
margin-top: -2px;
margin-bottom: 5px;

}

#headerToolsWelcome{
color: #003300;

				font-family: Arial;
				font-size: 13px;
				font-weight: bold;
				text-align: right;
				vertical-align: bottom;
				padding-top: 3px;
				padding-bottom: 3px;

}


#breadcrumbs{
color: #003300;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding: 5px 5px 5px 5px;

}
#breadcrumbs td{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: Black;
	text-transform: lowercase;
	padding: 5px 5px 10px 5px;
}

#breadcrumbs a:link,#breadcrumbs a:visited,#breadcrumbs a:active{
color: #003300;
font-size: 11px;

}
#breadcrumbs a:hover{
	text-decoration: none;
	color: Black;
}







/* --------------------- PAGE MAIN ------------------------- */



table.clsMain{
	
}

/********************** Local Nav Cell ******************/
td.mainNav{
	border-right-color: #017455;
	border-right-style: solid;
	border-right-width: 1px;
}

/*-------------------- Local Nav Table ------------------*/
table.navLocal{
	
}


td.navLocalTitle{
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: Black;
	padding-bottom: 5px;
	padding-top: 5px;
}

td.navLocalHeading{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: Black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: right; /*
	
	background-color: #EAEFF6;
	*/
	border-top: 1px solid #017455;
	border-bottom: 1px solid #017455;
	padding-left: 5px;
	padding-right: 10px;
}

td.navLocal_c{
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: Black;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 20px;
	cursor: hand;
	border: 1px solid White;
}


td.navLocal_a{
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: Black;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 20px;
	cursor: hand;
	border: 1px solid White;
}   

td.navLocal_o{
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #017455;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 20px;
	border: 1px solid #017455;
	cursor: hand;
	background-color: #EFE9E4;
}

td.navLocal_d{
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: Black;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 20px;
	border: 1px solid #DDCEC4;
	cursor: hand;
	background-color: White;
}


td.navLocal_s{
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: Black;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 20px;
	border: 1px solid #FFFFEC;
	cursor: hand; /*
	background-color: #FFFFEC;
	background-color: #FFFFCC;
	*/
	background-color: #D3DEDB;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#FFFFFF,endColorStr=#D3DEDB);
}



/****************************** Main Body Cell ************************/
td.mainBody{
/*font-family:Arial, Helvetica, sans-serif;*/

font-family: Arial;
	font-size: 12px; 
	padding: 5px 5px 5px 5px;
	background-color: White;
	
}
/*
.clsMainBody  table td{
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #eaeaea;
}


.clsMainBody  table{
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #eaeaea;
}
*/


/****************************** FORMS  ************************/
table.clsForm{
	background-color: #FBFBFB;
	border: 1px solid #BDCEC8;
}

tr.clsFormRow_c{
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	background: #F5F5F5;
}

tr.clsFormRow_a{
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	
}

table.clsFormGroup{
	border: thin solid Gray;
}


td.clsFormTitle{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #000000;
	border: 1px solid #017455;
	background-color: #F0F0F0;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#eaeaea,endColorStr=#FFFFFF);
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
}

td.clsFormLabel{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #017455;

	padding-left: 2px;
	padding-right: 2px;
	text-align: right;
}

td.clsFormLabel_c{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #017455;
	text-align: right;
	background-color: #E6ECEA; 
	/*
	background-color: #EFE9E4;
	*/
	border: 1px solid #eaeaea;
	padding-right: 20px;
}

td.clsFormLabel_a{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #017455;
	border: 1px solid #eaeaea;
	padding-left: 2px;
	padding-right: 2px;
	text-align: right;
	padding-right: 20px;
	background-color: White;
}


td.clsFormField{
	
}

td.clsFormField_c{
	/* background-color: #FBFBFB; */
	background-color: #E6ECEA; 
}

td.clsFormField_a{
	background-color: #FFFFFF;
}
/*------------------ Inputs ----------------- */
.clsFormInput_c {
	border: 1px solid Silver;
}

.clsFormInput_s{
	border: 1px solid #017455; /*
	background-color: #FAFBFE;
	*/
	background-color: #FFFFCC;
}


/*------------------ Buttons ----------------- */
.clsFormButton_c {
	
	border: 1px solid #DDCEC4;
	background-color: #017455;
	color: White;
	font-weight: bold;
	text-align: center;
	cursor: hand;
	/*
	font: 11px tahoma;
	font-weight: normal;
	color: White;
	background-color: #012576;
	border-color: #FFFFFF;
	height: 18px;
	*/
}

.clsFormButton_o {
	border: 1px solid Black;
	background-color: #DDCEC4;
	color: Black;
	font-weight: bold;
	text-align: center;
	cursor: hand;
}

.clsFormButton_d {
	border: 1px solid #017455;
	background-color: #EFE9E4;
	color: Black;
	font-weight: bold;
	text-align: center;
	cursor: hand;
}



div.clsFormProcessing {
	font-family: Arial;
	font-weight: bold;
}




a.clsFormProcessing:link {
		font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: Navy;
}
a.clsFormProcessing:visited {
			font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: Navy;
}

a.clsFormProcessing:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: Green;
}

a.clsFormProcessing:active {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: Navy;
}






/*------------------ Message ----------------- */
table.clsFormMessage{
	border-color: #2E60AD;
	border: 1px solid #2E60AD;
}

div.clsFormMessage{
/*
	border-color: #2E60AD;
	border: 1px solid #2E60AD;
	*/
}

td.clsFormMessage{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #2E60AD;
	cursor: hand;
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
}

/**************************** TABLE  **********************/


table.clsTable{
		border: 1px solid #eaeaea;
}

td.clsTableTitle{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #000000;
	border: 1px solid #017455;
	background-color: #DDCEC4;
	/*
		filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#C8D8F0,endColorStr=#FFFFFF);
*/
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#eaeaea,endColorStr=#FFFFFF);
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
}

td.clsTableColumnHeading{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #017455;
	text-align: center; 
	background-color: #EFE9E4;
	
	border: 1px solid Gray;
}



td.clsTableCell_s{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #2E60AD;
	background-color: #f5f5f5;
	border: 1px solid Silver;
}

td.clsTableCell_c{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #017455;
	background-color: #f5f5f5;
	border: 1px solid #eaeaea;
}



td.clsTableCell_a{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #017455;
	background-color: white;
	border: 1px solid #eaeaea;
}

td.clsTableCell_o{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #017455;
	background-color: #f5f5f5;
	border: 1px solid Black;
	cursor: hand;
}


tr.clsTableRow_c{
	font-family: Arial;
	font-size: 12px;
	color: Black;
	text-align: left;
	background-color: #FBFBFB;
}

tr.clsTableRow_a{
	font-family: Arial;
	font-size: 12px;
	color: Black;
	text-align: left;
	background-color: #f5f5f5;
}

tr.clsTableRow_o{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #017455;
	background-color: #EFE9E4;
	border: 1px solid Black;
	cursor: hand;
}
td.clsTableRow_d{
		font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #2E60AD;
	background-color: #f5f5f5;
	border: 1px solid Black;
	cursor: hand;
}

tr.clsTableRow_s{
	
}

/**************************** Related Content Cell **********************/
td.clsMainRelate{
	
}


/*/////////////////////////////////// FOOTER  TABLE //////// //////////////////////////////**/

			
			/***************************** FOOTER links ************************************/
			a.footer:link {
				font-family: Arial;
				font-size: 11px;
				font-weight: normal;
				text-decoration: none;
				color: Black;
				font: italic;
				font-style: italic;
			}
			a.footer:visited {
				font-family: Arial;
				font-size: 11px;
				font-weight: normal;
				text-decoration: none;
				color: Black;
				font: italic;
					font-style: italic;
			}
			
			a.footer:hover {
				font-family: Arial;
				font-size: 11px;
				font-weight: bold;
				text-decoration: none;

				color: #6A0A0D;
			}
			
			a.footer:active {
				font-family: Arial;
				font-size: 11px;
				font-weight: normal;
				text-decoration: none;
				color: Black;
				font: italic;
					font-style: italic;
			}





/*************************************************PAGE OUTLINES - End *********************************/
/*************************************************PAGE OUTLINES  - End *********************************/ 






/*************************************************SPECIALIZED TEXT  - start *********************************/
/*************************************************SPECIALIZED TEXT  - start *********************************/ 

.header_text{
	font-family: Arial;
	font-size: 12px;
	color: #2E60AD;
}



/*************************************************DISCLAIMER & COPYWRITE*********************************/
.disclaimer{
	font-size: 12px;
}


.copywrite{
	font-size: 12px;
	font-style: italic;
}

/*************************************************SPECIALIZED TEXT  - end *********************************/
/*************************************************SPECIALIZED TEXT  - end *********************************/ 



/*///////////////////////////////////////////////// STELLENT //////////////////////////////////// */
.page_table_main {
	font-family: Arial;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding-top: -3px;

	background-color: #e9c77d;
}


.page_table_cell_main {
	font-family: Arial;
	font-size: 12px; 
	padding: 10px 10px 10px 10px;
	background-color: White;
	/*
	border: 1px solid Black;
	*/
	
}

.page_table_cell_main  ul{
	margin-top: 10px;
	margin-bottom: 10px;
}



/******************** RELATED CONTENT *****************************/

.page_table_cell_highlight{
	font-family: Arial;
	font-size: 10px;
	border: 1px solid Gray;
	padding: 9px 9px 9px 9px;
	color: #017455;
	height: 250px;
	/*
	background-color: #EFE9E4;
	
	background-color: #EFE9E4;
	*/
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#EFE9E4,endColorStr=#ffffff); 

}


/*
.page_table_cell_highlight{
	border-left-color: #2E60AD;
	border-left-style: solid;
	border-left-width: 1px;
	padding: 10px 10px 10px 10px;
	font-family: Arial;
	font-size: 10px;
	color: Navy;
}
*/


.page_table_cell_highlight a:link{
	font-family: Arial;
	font-size: 10px;
	text-decoration: underline;
	color: Navy;
}

.page_table_cell_highlight a:visited{
	font-family: Arial;
	font-size: 10px;
	text-decoration: underline;
	color: Navy;
}
	
	.page_table_cell_highlight a:hover{
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	color: Navy;
}	

.page_table_cell_highlight a:active{
	font-family: Arial;
	font-size: 10px;
	text-decoration: underline;
	color: Navy;
}
			

.page_lines{
	background-color: #017455;
}



.page_table_cell_popup{
	font-family: Arial;
	font-size: 12px;
	padding: 5px 10px 10px 10px;
	background-color: White;
}

.page_table_cell_popup H1{
		font-weight: bold;
	font-family: Arial;
	font-size: 14px;
	vertical-align: middle;
	color: #017455;
	font-style: normal;
	
	margin-bottom: 1px;
	margin-top: 1px;
	
}







table.loginFormLayer{
	border: 2px outset Gray;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#EFE9E4,endColorStr=#ffffff); 

}


td.loginFormLayer{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: Navy; 
background-color: WHITE;
	/*background-color: #FFFFCC;*/
	padding: 15px 15px 15px 15px;
	text-align: center;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#eaeaea);
}

#footer{
	border-top:1px solid #CCCCCC;
}
#footer td{
	color:#999999;
	padding-top:4px;
		font-size:11px;
}