/* Generic HTML Tags Styles */
BODY
{
	margin: 0;
	padding: 0;
	color: #333333;
	background: #ffffff;
	font-size: 12px;
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
}
table.tblMain
{
	height: 400px;
	margin-top: 11px;
}
.pageTitle 
{
	font-weight: 100;
	font-size: 19px;
	color: #3390ff;
	padding-top: 1px;
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	text-decoration: none;
}
div.horizontalLine
{
	border-top: solid 1px #cccccc;
	padding-bottom: 10px;
}
div.horizontalLineBottom
{
	border-top: solid 1px #cccccc;
	margin-bottom: 10px;
	margin-top: 10px;
}
div.spaceFromHeaderToContent
{
	padding-top: 20px;
}
div.spaceFromMenuToQuickLinks
{
	padding-top: 20px;	
}
div.spaceBetweenContentAreas
{
	border: none 0;
	border-top: 0px;
	width: 1%;
	height: 30px;	
}
div.spaceBetweenContentAndNews
{
	padding-top: 20px;
}
div.generalSpaceBetweenAreas
{
	padding-top: 15px;
}
div.spaceBetweenServerControls 
{
	padding-left: 40px;
}
div.spaceFromTitleToControlContent
{
	padding-top: 35px;
}

iframe.main
{
	border-right: white 0px solid;
	border-top: white 0px solid;
	border-left: white 0px solid;
	width: 575px;
	border-bottom: white 0px solid;
}
/* End of Generic HTML Tags Styles */

/* Footer */

A.footer
{
	font-size: 10px;
	color: #0066cc;
	text-decoration: none;
}
A.footer:visited
{
	font-size: 10px;
	color: #0066cc;
	text-decoration: none;
}
A.footer:active
{
	font-size: 10px;
	color: #0066cc;
	text-decoration: none;
}
A.footer:hover
{
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
}

/* End of Footer */

/* Search */

.searchHeader
{
	font-weight: bold;
	font-size: 11px;
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	background-color: whitesmoke;
}
.searchText
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
}
A#searchText
{
	color: #003399;
	text-decoration: none;
	font-size: 11px;
}
A#searchText:link
{
	color: #003399;
	text-decoration: none;
	font-size: 11px;
}
A#searchText:visited
{
	color: #3390FF;
	text-decoration: none;
	font-size: 11px;
}
A#searchText:active
{
	color: #3390FF;
	text-decoration: underline;
	font-size: 11px;
}
A#searchText:hover
{
	color: #3390FF;
	text-decoration: underline;
	font-size: 11px;
}

A#searchHeader
{
	color: #003399;
	text-decoration: none;
}
A#searchHeader:link
{
	color: #003399;
	text-decoration: none;
}
A#searchHeader:visited
{
	color: #3390FF;
	text-decoration: none;
}
A#searchHeader:active
{
	color: #3390FF;
	text-decoration: underline;
}
A#searchHeader:hover
{
	color: #3390FF;
	text-decoration: underline;
}

input.search
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	color: #7F7F7F;
	font-family: Tahoma, Verdana;
}

/* End of Search */

/* Site map */

A.sitemap:link
{
	color: #0066cc;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma, Verdana;
}

A.sitemap:visited
{
	color: #0066cc;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma, Verdana;
}

A.sitemap:active
{
	color: #0066cc;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma, Verdana;
}

A.sitemap:hover
{
	color: #FF9900;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma, Verdana;
}

/* End of Sitemap */

/* BreadCrumb */

div.breadCrumbs
{
	position: relative;
	top: 0px;
	left: 0px;
	padding: 0px 0px 0px 0px;
	margin-left: -2px;
	z-index: 1;
	border: 1px;
}

td.breadCrumbsSeparator
{
	font-family: Helvetica, Tahoma, Verdana;
	font-size: 10px;
	color: #7F7F7F;
	font-weight: normal;
}

.breadCrumbs
{
	color: #7F7F7F; /*c8c8c8;*/
	text-align: left;
	font-size: 10px;
	text-decoration: none;
}

.breadCrumbs a:link
{
	color: #7F7F7F;
	font-size: 10px;
	text-decoration: none;
}

.breadCrumbs a:visited
{
	color: #7F7F7F;
	font-size: 10px;
	text-decoration: none;
}

.breadCrumbs a:hover
{
	color: #7F7F7F;
	font-size: 10px;
	text-decoration: underline;
}

.breadCrumbs a:active
{
	color: #7F7F7F;
	font-size: 10px;
	text-decoration: underline;
}

/* End of Breadcrumb */

/* Quick Links */
table.quickLink
{
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
	width: 100%;
	padding-top: 0px;
}
td.quickLinkItem
{
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}

tr.quickLinkPaging
{
	font-size: 9px;
}

form
{
	margin-top: 0px;
	margin-bottom: 0px;
}
textarea
{
	background-color: #FFFFFF;
	font-size: 11px;
}
select
{
	background-color: #FFFFFF;
	border-color: #666666 #999999 #999999 #666666;
	font-size: 11px;
	color: #333333;
}
input
{
	font-size: 11px;
	color: #000000;
}
input.searchBox
{
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}
.actionButtons
{
	/*/*/
	background: #B3BBCF;
	border: 2px double;
	border-color: #C4CCCC #ACB5B5 #6F7777 #ACB5B5; /* */
	margin-left: 5px;
	font-size: 11px;
	color: #000000;
}
#browse
{
	width: 170px;
}
#browse option
{
	width: 190px;
}
/* Styles for top docs on SDO pages */

/* Styles for random content generator */
.jsclass body .randomcontent{ /*Do NOT remove! CSS to hide random contents in JS enabled browsers*/
display: none;
}

div.related-content
{
border-top: 0px;
border-right: 0px;
border-left: 3px solid #000099; 
margin-top: 12px;
margin-left: 10px; 
margin-bottom: 12px;
padding-left: 15px; 
font-family: Verdana,Arial,Helvetica,sans-serif; 
font-style: normal; 
font-variant: normal; 
font-weight: normal; 
font-size: 13px; 
line-height: 18px; 
color: #000066; 
}

div.rcontent
{
border-top: 0px;
border-right: 0px;
border-left: 3px solid #000099; 
margin-top: 12px;
margin-left: 10px; 
margin-bottom: 12px;
padding-left: 15px; 
font-family: Verdana,Arial,Helvetica,sans-serif; 
font-style: normal; 
font-variant: normal; 
font-weight: normal; 
font-size: 13px; 
line-height: 18px; 
color: #000066; 
}

ul li.news
{
	margin-bottom: 7px;
}

ol li.news
{
	margin-bottom: 7px;
}

itemx
{
font-size: 10px; font-family: 'verdana';
}

a.item-link
{
font-size: 11px; font-family: 'verdana';
}

form-item
{
font-size: 10px; font-family: 'verdana';
}

form-items
{
font-size: 10px; font-family: 'verdana';
}

table.topdocs
{
	padding: 0px;
}

table.topdocs-ad
{
	padding: 4px;
}

table.topdocs1
{
	padding: 0px;
}
td.topdocs-title
{
	padding: 5px 5px 5px 5px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	background-color: #003399;
	color: White;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
td.topdocs-title22
{
	padding: 5px 5px 5px 5px;
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	background-color: #003399;
	color: White;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
td.topdocs-title1
{
	padding : 3px  3px  3px  3px ; 
	text-align : center; font-weight : bold;	
	background-color : #003399;	
	color : White;
}
td.topdocs-title11 
{
	padding : 2px  2px  2px  2px ; 
	text-align : center; font-weight : bold;	
	background-color : #003399;
	font-size: 12.5px;
	font-family : Arial, Helvetica, sans-serif;	
	color : White;
}
td.topdocs-title111 
{
	padding : 2px  2px  2px  2px ; 
	text-align : center; font-weight : bold;	
	background-color : #000000;
	font-size: 12.5px;
	font-family : Arial, Helvetica, sans-serif;	
	color : White;
}
td.topdocs-titleblue
{ 
	padding : 3px  5px  3px  10px ; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 14px; 
	color:#FFFFFF; 
	vertical-align : middle; 
	text-align : left; 
	background-color : #003399; 
	border-bottom : 1px solid #CCCCCC; 
	border-left : 1px solid #CCCCCC; 
	border-right : 1px solid #CCCCCC; 
}
td.topdocs-footer
{
	padding: 5px 5px 5px 5px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	text-align: left;
	background-color: #D3D9E4;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
td.topdocs-odd 
{ 
	padding : 5px 5px 5px 5px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 10px; 
	color:#333333; 
	vertical-align : middle; 
	text-align : left; 
	background-color : white; 
	border-bottom : 1px solid #CCCCCC; 
	border-left : 1px solid #CCCCCC; 
	border-right : 1px solid #CCCCCC;
} 
td.topdocs-even 
{ 
	padding : 5px  5px  5px  5px ; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 10px; 
	color:#333333; 
	vertical-align : middle; 
	text-align : left; 
	background-color : #F5F5F5; 
	border-bottom : 1px solid #CCCCCC; 
	border-left : 1px solid #CCCCCC; 
	border-right : 1px solid #CCCCCC; 
}
td.topdocs-even1 
{ 
	padding : 3px  3px  3px  3px ; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 10px; 
	color:#333333; 
	vertical-align : middle; 
	text-align : left; 
	background-color : #F5F5F5; 
	border-bottom : 1px solid #CCCCCC; 
	border-left : 1px solid #CCCCCC; 
	border-right : 1px solid #CCCCCC; 
} 

td.topdocs-even12 
{ 
	padding : 3px  3px  3px  3px ; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 10px; 
	vertical-align : middle; 
	text-align : left; 
	line-height: 13px; 
	background-color : #ccffff; 
	border-bottom : 1px solid #CCCCCC; 
	border-left : 1px solid #CCCCCC; 
	border-right : 1px solid #CCCCCC; 
} 
table.collections
{
	padding: 5px;
	background: #F5F5F5;
	border: 1px solid #CCCCCC;
	font-size: 10;
}
table.collections-2
{
	padding: 5px;
	background: #ffffff;
	border: 1px solid #000000;
	font-size: 11;
}
li.list-arial
{
	padding-top: 7px; 
	font-size:11px; 
	font-family:arial,helvetica,sans-serif;
	color:#000000;
}
li.newslist
{
	padding-top: 7px; 
	font-size:12px; 
	font-family:arial,helvetica,sans-serif;
	color:#333333;
}
.smallxx 
{
	font-size:10px;
	font-weight:bold;
	margin-bottom:6px;
	color:#990000;
	line-height:18px;
	font-family:verdana,sans-serif
}
.darkxx
{
	color:#ffffff;
	margin-top:6px;
	font-size:11px;
	font-weight:bold;
	font-family:arial,helvetica,sans-serif;
	text-align: center;
}
.txt-ad
{
	color:#003399;
	margin-top:6px;
	margin-left:20px;
	margin-right:20px;
	font-size:12px;
	font-family:arial,helvetica,sans-serif;
	text-align: center;
}
.txt-ad-link
{
	color:#003399;
	font-size:12px;
	font-family:arial,helvetica,sans-serif;
	text-decoration:underline;
}
.portal-blue-box-24
{
	height: 101px;
	width: 168px;
	margin-left: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(/NR/rdonlyres/7A876DE9-7BEF-42FA-AD18-E048EB592109/0/portalsmbluebox24.gif);
	background-repeat: no-repeat;
}
.portal-blue-box-44
{
	height: 105px;
	width: 200px;
	margin-right: 20px;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 7px;
	padding-bottom: 5px;
	background-image: url(/NR/rdonlyres/7A8DAFC6-912C-409B-BC94-29F2BB0D9147/0/portalsmbluebox28.gif);
	background-repeat: no-repeat;
	font-size:11.5px;
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	color: #000099;
	text-align: left;
}
li.topics-22
{
	margin-left: 2px;
	margin-top: 2px;
	font-size:10 px;
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	color: #666666;
}
.related-content
{
	BORDER-RIGHT: #000000 0px dotted;
	BORDER-TOP: #000000 0px dotted; 
	MARGIN-BOTTOM: 5px; 
	MARGIN-LEFT: 40px; 
	BORDER-LEFT: #000000 0px dotted; 
	COLOR: #000033; 
	BORDER-BOTTOM: #000000 0px dotted; 
	BACKGROUND-COLOR: #ffffff; 
	cellpadding: 20px;
	width=75px
}

p.news-text
{
	margin: 0;
	padding: 0;
	color: #000000;
	background: #ffffff;
	font-size: 12px;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

/* ihs.com/webport styles */

/* Gray rounded corners */

.roundbox { background: url(http://engineers.ihs.com/NR/rdonlyres/7D423377-9BD6-4EB2-8671-940B4C695EE7/0/01.gif) repeat; }
.rboxtop div { background: url(http://engineers.ihs.com/NR/rdonlyres/05ACF5E7-4BE9-4860-BA72-FB368B284290/0/02.gif) no-repeat top left; }
.rboxtop { background: url(http://engineers.ihs.com/NR/rdonlyres/8D8F5AD4-CA17-442D-8AEE-215DA02A994F/0/03.gif) no-repeat top right; }
.rboxbot div { background: url(http://engineers.ihs.com/NR/rdonlyres/8902032F-F697-4F3C-9B66-350C699E51B9/0/04.gif) no-repeat bottom left; }
.rboxbot { background: url(http://engineers.ihs.com/NR/rdonlyres/82B0F77C-D062-4BFF-9CF2-45959B8500CD/0/05.gif) no-repeat bottom right; }


.rboxtop div, .rboxtop, .rboxbot div, .rboxbot {
width: 170px;
height: 7px;
font-size: 1px;
}
.rboxcontent { margin: 0 7px; }
.roundbox { width: 170px; margin: 1em auto; }

/* end of Gray rounded corners */
/* Blue rounded corners */

.blueroundbox { background: url(http://engineers.ihs.com/NR/rdonlyres/F252E072-5E0A-4730-A103-FD104B4EC9CB/0/BlueTop.gif) repeat; }
.bluetop div { background: url(http://engineers.ihs.com/NR/rdonlyres/71297326-A2EC-47B2-90F9-6C2618A05070/0/BlueTopLeft.gif) no-repeat top left; }
.bluetop { background: url(http://engineers.ihs.com/NR/rdonlyres/F8D7EAF6-4B83-4605-B169-7F66683CC34C/0/BlueTopRight.gif) no-repeat top right; }
.bluebot div { background: url(http://engineers.ihs.com/NR/rdonlyres/27F71611-2550-4658-948E-5F684B63A8F2/0/bluebotleft.gif) no-repeat bottom left; }
.bluebot { background: url(http://engineers.ihs.com/NR/rdonlyres/2F859A44-5493-4AE4-9DBD-17E009B9EDD5/0/bluebotright.gif) no-repeat bottom right; }


/* height and width */
.bluetop div, .bluetop {
	width: 100%;
	height: 20px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}

.bluecontent {
	margin: 0px 0px;
}
.blueroundbox { width: 100%; margin: 0em auto; }

/* end of Blue rounded corners */

/* Fasteners eCatalog email bckgrnd*/
td.fasteners { background-image:url(http://parts.ihs.com/NR/rdonlyres/0D245CF8-322D-4B8A-9E2F-6CF2433B4EFB/0/banner_202.jpg); background-repeat:no-repeat; }
/* End of Fasteners eCatalog email bckgrnd*/

/* Parts Search bckgrnd*/
table.partsearch
{
	margin-bottom: 1px;
	margin-top: 1px;
	padding-bottom: 0px;
	padding-top: 0px;
	
}

td.partsearch { background-image:url(http://parts.ihs.com/NR/rdonlyres/3EB73224-355C-4584-9175-F397CD46397F/0/partsbgd.jpg); background-repeat:no-repeat; }
p.whitesearch {
	width: 100%;
	color: #F4F4F4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin-top: 1px;
	margin-bottom: 1px;
}
p.whiteheading {
	width: 100%;
	color: #BFCED9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-top: 1px;
	margin-bottom: 1px;
}

p.whitesearchsmall
{
	color: #F4F4F4;
	margin-top: 1px;
	margin-bottom: 1px;
	font-weight: normal;
	font-size: 11px;
}

a.whitesearchnav:link 
{
	color: #F4F4F4;
	text-decoration: underline; 
	font-size:11px; 
	font-family:verdana,helvetica,sans-serif;
}
a.whitesearchnav:visited 
{
	color: #F4F4F4; 
	text-decoration: underline; 
	font-size:11px; 
	font-family:verdana,helvetica,sans-serif;
}
a.whitesearchnav:hover 

{
	color: #3390ff; 
	text-decoration: none; 
	font-size:11px; 
	font-family:verdana,helvetica,sans-serif;
}

/* div box for Parts Flowchart */

.PartsFlowchart {
	padding: 7px 7px 7px 7px;
	background-color: #FFFFFF;
	border: solid #999999 1px;
	font-size: 10px;
}

p.white
{
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	font-size: 11px;
}

h1.inter
{
	color: #000000;
	margin-top: 2em;
	margin-right: 2em;
	font-size: 1.25em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

h1.darkblue
{
	color: #003399;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

p.right
{
	margin-bottom: 7px;
	margin-left: 7px;
	font-size: 11px;
}

ul.sitemap
{
	list-style: disc url(/images/ularrow.gif);
	line-height: 130%;
}

a.smallLink: link
{
	font-weight: normal;

	font-size: 10px;
	text-decoration: none;
}
a.smallLink: visited
{
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
}
.smallLink
{
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
}

/***************************
Energy
****************************/
a.news, a.newsDK
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-style: normal;
}
a.news:hover, a.newsDK:hover
{
	text-decoration: underline;
}

a.solutions
{
	font-weight: bold;
	font-size: 11px;
	color: #929292;
	text-decoration: none;
	font-style: normal;
}

a.solutions:hover
{
	text-decoration: underline;
}
H3.energy
{
	font-weight: 100;
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #3390FF;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 1px;
}	
/*********************
NEW ENGINEERING LINK
************************/
a.nav0:link 
{
	color: black; 
	text-decoration: none; 
	font-size:11px; 
	font-family:verdana,helvetica,sans-serif;
}
a.nav0:visited 
{
	color: black; 
	text-decoration: none; 
	font-size:11px; 
	font-family:verdana,helvetica,sans-serif;
}
a.nav0:hover 

{
	color: black; 
	text-decoration: none; 
	font-size:11px; 
	font-family:verdana,helvetica,sans-serif;
}
a.nav00:link 
{
	color: white; 
	text-decoration: none; 
	font-size:11px; 
	font-family:verdana,helvetica,sans-serif;
}
a.nav00:visited 
{
	color: white; 
	text-decoration: none; 
	font-size:11px; 
	font-family:verdana,helvetica,sans-serif;
}
a.nav00:hover 
{
	color: white; 
	text-decoration: none; 
	font-size:11px; 
	font-family:verdana,helvetica,sans-serif;
}
h3.black
{
 	color:#000000;
	margin-bottom:1px;
	font-weight:bold;
	font-size:16px;
	font-family:arial,helvetica,sans-serif;
}

h1.black {color:#000000; margin-bottom:1px; font-weight:bold; font-size:16px; font-family:arial,helvetica,sans-serif;}

h3.palat
{
	color:#000000;
	margin-top:0px;
	margin-bottom:1px;
	font-weight:bold;
	font-size:18px;
	font-family:georgia,times,sans-serif;
}
.litextx 
{
	font-size:12px;
	margin-left:2px;
	padding-left:10px;
	margin-top:0px;
	margin-bottom:5px;
	background-color: #ffffff;
	font-weight: normal;
	font-family: arial, helvetica;
	background-image: url(/NR/rdonlyres/C94423B5-6200-46E0-A6C4-16687C401994/0/red_arrow.gif);
	background-repeat: no-repeat;
}
.style14 {
          font-family: Arial, Helvetica, sans-serif;
          color: #FFFFFF;
          font-weight: bold;
          font-size: 14px
}
 

/********************
END ENGINEERING REQS
********************/

.boxtext
{
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-style: normal;
}

ul
{
	list-style-image: url(/NR/rdonlyres/EF28B7F7-353E-40B2-BF86-25D1C188931E/0/arrow.gif);/*(../../images/icon/arrow.gif);*/
}

li.noindent
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	text-indent: -13pt;
	list-style-position: outside;
}

input.txbx
{
	border: 1px solid #9c9c9c;
	color: #333333;
}
input.txbxsm
{
	border: 1px solid #9c9c9c;
	color: #333333;
	font-size: 11px;
}



/*  STYLES FOR FOLDER IMAGE TABLE  */
table.folder-img
{
	padding-left: 10px !important;
	padding-right: 30px !important;
	text-align: justify;
}

table.folder-img td.plaintext .heading
{
	margin-top: 0;
	padding-top: 0;
}


.top-middle-tile
{
	background-image: url(/solutions/images/folder-images/top-middle-tile.gif);
	background-repeat: repeat-x;
}

.top-right-tile
{
	border-bottom: 1px solid #cdcdcd;
}

.right-middle-tile
{
	border-right: 1px solid #cdcdcd;
}

.bottom-middle-tile
{
	border-bottom: 1px solid #cdcdcd;
}

.bottom-right-corner
{
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
}

.bottom-left-corner
{
	border-left: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
}

.left-middle-tile
{

	border-left: 1px solid #cdcdcd;
}

table.folder-img td.folder-img-column
{
	padding-right: 15px;
	padding-top: 0;
}

table.folder-img td.folder-img-column img
{
	display: inline !important;
}

.regional_bullet
{
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	vertical-align: middle;
}
.grayboxtitleright
{
	font-weight: bold;
	font-size: 11px;
	color: #909090;
	text-decoration: none;
	font-style: normal;
}
/*****************************
New styles
******************************/

a:link
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #003399;
	font-size: 12px;
	text-decoration: none;
}
a:visited
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #003399;
	font-size: 12px;
	text-decoration: none;
}
a:hover
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	text-decoration: underline;
}
a:active
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #3390FF;
	text-decoration: underline;
}

a.under:link
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #003399;
	font-size: 12px;
	text-decoration: underline;
}
a.under:visited
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #003399;
	font-size: 12px;
	text-decoration: underline;
}
a.under:hover
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #0066cc;
	text-decoration: underline;
}
a.under:active
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #003399;
	text-decoration: underline;
}

.headerSpacing
{	
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.footerSpacing
{
	margin-top: 10px;
	padding-top: 5px;
}

.subNav
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #7F7F7F;
	font-size: 11px;
	text-decoration: none;
	letter-spacing: .50pt;
}

.subNav a:link
{
	color: #7F7F7F;
	font-size: 11px;
	text-decoration: none;
}

.subNav a:visited
{
	color: #7F7F7F;
	font-size: 11px;
	text-decoration: none;
}

.subNav a:hover
{
	color: #3390FF;
	font-size: 11px;
	text-decoration: underline;
}

.subNav a:active
{
	color: #003399;
	font-size: 11px;
	text-decoration: underline;
	letter-spacing: .40pt;
}

.smallPrint a:visited
{
	color: #c8c8c8;
	font-size: 10px;
	text-decoration: none;
}

.smallPrint a:hover
{
	color: #c8c8c8;
	font-size: 10px;
	text-decoration: underline;
}

.smallPrint a:active
{
	color: #c8c8c8;
	font-size: 10px;
	text-decoration: underline;
}
a.nav4:visited
{
	color: #0066cc;
}
.arrowx
{
	font-size: 10px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-left: 10px;
	font-weight: normal;
	background-color: white;
	background-image: url(/NR/rdonlyres/615520DF-79F5-4D03-9E14-49CD739E334F/0/arrowblue.gif);/*(../Images/Separator/arrow-blue.gif);*/
	background-repeat: no-repeat;
}

a.events
{
	font-weight: bold;
	font-size: 11px;
	color: #383838;
	text-decoration: none;
	font-style: normal;
}

a.events:hover
{
	text-decoration: underline;
}

.blueboxtitle
{
	font-weight: bold;
	font-size: 12px;
	color: #ef741d;
	text-decoration: none;
	font-style: italic;
}

.bluetext
{
	font-weight: bold;
	font-size: 11px;
	color: #ef741d;
	text-decoration: none;
	font-style: normal;
}

.bluetext-nobold
{
	font-weight: normal;
	font-size: 11px;
	color: #3390FF;
	text-decoration: none;
	font-style: normal;
}


.bold
{
	font-weight: bold;
	font-size: 11px;
	color: #929292;
	text-decoration: none;
	font-style: normal;
}

.subHeading
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #7F7F7F;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.newsSectionHeading
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #3390ff;
	font-size: 16px;
	text-decoration: none;
}

td.pressReleaseSummary
{
	padding-top: 8px;
	padding-bottom: 8px;	
}
td.newsSummary
{
	padding-top: 8px;
	padding-bottom: 8px;	
}
p.arrowx a:hover
{
	color: #0066CC;
	text-decoration: underline;
}
p.arial 
{
	color:black; 
	margin-top:0px; 
	margin-bottom:0px; 
	font-size:12px; 
	font-family:arial,helvetica,sans-serif;
}
p.star 
{
	color:black; 
	font-size:12px;
	margin-top:5px; 
	margin-bottom:5px; 
	font-family:arial,helvetica,sans-serif
}

a.nav4:link
{
	color: #0066cc;
}
/****************
Index
*****************/
div.IndexGroup
{

}

div.IndexCategoryHeading
{
	display: none;
}

div.IndexItemLeftHalf
{
	float: left;
	width: 53%;
}

div.IndexItemRightHalf
{
	float: left;
	width: 47%;
}

div.IndexItemUnSplit
{
	width: 100%;
}

div.IndexItem
{
	padding-top: 8px;
	padding-bottom: 8px;
	border-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	color: #7F7F7F;
	font-family: Helvetica, "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 12px;
}
div.IndexItemTitle
{
	color: #003399;
	font-weight: bold;
	padding-bottom: 8px;
	font-size: 12px;
}
/*****************************
Corporate Home Styles
******************************/
div #backImage
{
	position: absolute;
	z-index: 1;
	left: 346px; /*160+189*/
	top: 263px; /*123+140*/
	visibility: visible;
	height: 260px;
	width: 435px;
}
div #corporateHomeVerticalMenu
{
	height: 148px;
	width: 148px;
	margin-left: 3px;
	position: absolute;
	top: 0px; /*11+140*/
	left: 502px; /*318+189*/
	z-index: 3;
}
div #corporateHomeTopRightArea
{
	height: 148px;
	width: 148px;
	margin-right: 3px;
	position: absolute;
	top: 0px; /*13+140*/
	left: 194px; /*10+189*/
	z-index: 4;
}
div #corporateHomeBottomMiddleArea
{
	height: 148px;
	width: 148px;
	margin-left: 3px;
	position: absolute;
	top: 155px; /*169+140*/
	left: 346px; /*162+189*/
	z-index: 3;
	background-image: url(/NR/rdonlyres/F0F121F1-4AC5-4045-988E-C6FFDA08CD42/0/blueoutline.gif);/*(../../Images/Backgrounds/blueoutline.gif);*/
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 20px;
}
div #corporateHomeTopMiddleArea
{
	height: 148px;
	width: 148px;
	margin-right: 3px;
	margin-left: 3px;
	z-index: 3;
	position: absolute;
	top: 0px; /*6+140*/
	left: 346px; /*157+189*/
}
div #corporateHomeBottomLeftArea
{
	height: 148px;
	width: 148px;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 155px; /*163+140*/
	left: 194px; /*5+189*/
	z-index: 3;
}
div #corporateHomeQuickLinks
{
	height: 148px;
	width: 148px;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 155px; /*163+140*/
	left: 65px; /*5+189*/
	z-index: 3;
}
div #corporateHomeBackgroundImage
{
	position: absolute;
	z-index: 1;
	left: 338px; /*160+189*/
	top: 117px; /*123+140*/
	visibility: visible;
	height: 313px;
	width: 435px;
}
div #corporateHomeFooterLine
{
	border-top: solid 1px #999999;
	position: absolute;
	top: 362px; /*163+140*/
	left: 195px; /*5+175*/
	z-index: 2;
	width: 200px;
}
div #corporateHomeFooter
{
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0px; /*163+140*/
	left: 0px; /*5+175*/
	z-index: 4;
}
table.corporateHome
{
	width: 100%;
	height: 400;
}

td.corporateHome
{
	vertical-align: top;
	text-align: center;
}

div.corporateHomeContainer
{
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 770px;
	height: 400px;
}

div.corporateHome
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 450;
}

/*******************
* Support/Login
********************/
.normal
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #7F7F7F;
	font-size: 12px;
	line-height: 100%;
}

.loginTitle
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #3390ff;
	font-size: 18px;
	text-decoration: none;
}

.supportTitle
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #003399;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	line-height: 100%;
}

.supportContact
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #3390FF;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: .40pt;
	line-height: 100%;
}

.supportLocations
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #7F7F7F;
	font-size: 11px;
	text-decoration: none;
	line-height: 100%;
}

.smallBlackText
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	line-height: 100%;
}

.smallBlueText
{
	font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;
	color: #3390ff;
	font-size: 11px;
	text-decoration: none;
	line-height: 100%;
}

div.RotatorSlide
{
    width:135px;
    height:147px;
}
.formSectionHeading
{
	color: black;
	font-weight: bold;
	padding-left: 6px;
}
.mil-electronics1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.mil-electronics2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #003399;
	font-size: 15px;
}
.mil-electronics3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #3399ff;
	font-weight: bold;
}
.mil-electronics4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff6600;
	font-weight: bold;
	font-size: 18px;
}

.mil-electronics5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff6600;
	font-weight: bold;
	font-size: 14px;
}

/*******************
* link dark blue button
********************/

.bluebutton{
color: #003399;
background-color: #A8BBFF;
border: 2px #dddddd outset;
padding: 1px 4px;
text-decoration: none;
font-size: 11px;
font-weight: bold;
font-family: Helvetica, "Lucida Sans Unicode" , Arial, sans-serif;

}

.bluebutton:visited{
color: #003399;
text-decoration: none;
}

.bluebutton:hover{
color: #003399;
border-style: inset;
text-decoration: none;
background-color: #cccccc;
padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/
}

.bluebutton:active{
color: #003399;
text-decoration: none;
}

.sidehead {
color: #FFFFFF!important; 
font-weight: bold!important;
}

.sidebar a {
color: #FFFFFF!important;
}
.sidebar a:hover {
color: #FFFFFF!important;
}
div.backbluenav
{
	background: url(/NR/rdonlyres/38B3842E-2374-4FF7-AB56-4B9A66C71D85/0/Background.gif) no-repeat;/*url(../../Images/Menu/Vertical/background.gif) no-repeat;*/
	float: left;
	margin: 0px auto;
	width: 175px;
	height: 147px;
	font-weight: bold;
}

ul.listindent
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	list-style-image: none;
	padding-bottom: 5px;
	margin: 2px 3px 5px 0px;
	width: 175px;
	line-height: 1.70;
	padding-top: 3px;
	list-style-type: none;
	text-align: right;
}

ul.listindent a.bluenavlink {
	display: block;
	color: white;
	text-decoration: none;
	padding: 1px 20px 1px 1px;
	font-size: 11px;
	font-family: Verdana;
}
ul.listindent a.bluenavlink:hover {
	display: block;
	color: #3390FF;
	text-decoration: none;
	padding: 1px 20px 1px 1px;
}
