/*
-----------------------------------------------------
Electrospec Styles
FileName:  base.css
Version:   2004.06.14
-----------------------------------------------------
*/

/* Table of contents
-----------------------------------------------------
 1. General
	1.1 Headings
	1.2 Links
 2. Nav
 	2.1 Global
	2.2 Main
 3. Containers & Width
 4. Banner
 5. Side Bar
 6. Bottom Feature
 7. Footer
 8. Home (Index Page)
-----------------------------------------------------
*/

/* 1. General
----------------------------------------------- */
body
{
	text-align: center;
	background-color:#666;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-position:center;
}
td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}
img
{
	border: 0; /*display: inline;*/
	margin: 0;
	padding: 0;
	
}
p
{
	margin: 0;
	padding: 0;
	padding-bottom: .8em;
	line-height: 14px;
}
form
{
	margin: 0;
	padding: 0;
}

/* 1.1 General -> Headings
----------------------------------------------- */
h1, h2, h3, h4, h5, h6
{
	margin: 0;
	padding: 0;
}
h1
{
	font-size: 16px;
}
h2
{
	font-size: 18px;
	color: #CCCCCC;
	font-weight: bold;
	padding-bottom: .3em;
	margin-right: 0;
	padding-right: 0;
}
h3
{
	padding-left: 15px;
	font-size: 14px;
	color: #D88A37;
	font-weight: bold;
	padding-bottom: .3em;
	margin-bottom: 3px;
	border-bottom: 3px solid #D88A37;
}
h4
{
	font-size: 11px;
	color: #7D2F33;
	font-weight: bold;
	padding-bottom: .3em;
	margin-bottom: 3px;
	margin-right: 0;
	padding-right: 0;
}
.date
{
	font-style: italic;
	color: #444;
}
#industryNews h2, #liveHelp h2
{
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
	background-color: #7C3034;
	color: #fff;
	background: url( '/media/icn-news.gif' ) top left no-repeat;
	padding-left: 20px;
}
#industryNews .spanColor, #liveHelp .spanColor
{
	background-color: #7C3034;
	padding: 4px 10px 0;
	margin-bottom: 5px;
}
#specials h2
{
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
	background-color: #7C3034;
	color: #fff;
	background: url( '/media/icn-news.gif' ) top left no-repeat;
	padding-left: 20px;
}
#specials .spanColor
{
	background-color: #7C3034;
	padding: 4px 10px 0;
	margin-bottom: 5px;
}

#submitRFQ h2
{
	font-size: 15px;
	font-weight: bold;
	font-style: italic;

	color: white;
	padding-left: 20px;
}
#submitRFQ .spanColor
{
	background-color: #D88A37;
	padding: 4px 10px 0;
	margin-bottom: 5px;
}


.header
{
	font-size: 14px;
	font-weight: bold;
	background:#FFF url(/media/header-bg-vio.gif) repeat-x 0px;
}


.header2
{
	font-size: 16px;
	font-weight: bold;
	background:#CCCCCC url(/media/bg-grey.gif) repeat-x 0px;
	color:#333333;
	text-align: justify;
	height:20px;
	border:0px;

}


.verticalGrey
{
background-image:url(/media/grey-pixel.gif);
width:1px;
background-repeat:repeat-y;



}
/* 1.2 General -> Links
----------------------------------------------- */

/*---default text styles---*/
h1 { font-family:"Trebuchet MS", sans-serif; font-size:18px;line-height:18px;color:#900; background-color:#efefef; padding:2px;padding-left:12px;}
h2 {  font-family:"Trebuchet MS", sans-serif; font-size:12px;line-height:18px;color:#900; background-color:#efefef; padding:2px;padding-left:6px;}
h3,h4,h5,h6 { font-family:"Trebuchet MS", sans-serif;font-size:11px;line-height:18px;color:#333; padding:2px;padding-left:6px;text-align:center;background-color:#efefef;}
.big { font-family:"Trebuchet MS", sans-serif; font-size:14px;line-height:18px;}

a {	color: #900; font-family:"Trebuchet MS", sans-serif;letter-spacing:.05em; text-decoration:none; font-size:12px; font-weight:bold; }
a:hover { color:#c00;text-decoration: none; }



.indexcontentContainer a, .contentContainer a
{
	color: #6E171C;
	border-bottom: 1px solid B68B8D;
	text-decoration: none;
}
.contentContainer h2
{
	font-size: 23px;
	font-weight: normal;
	color: #6E171C;
	letter-spacing: -1px;
	padding-bottom: 5px;
}
.indexcontentContainer a:hover, .contentContainer a:hover
{
	color: #333;
	border-bottom: 1px solid #555;
}
h4 a
{
	font-size: 11px;
	color: #7D2F33;
	font-weight: bold;
	padding-bottom: .3em;
	margin-bottom: 3px;
	margin-right: 0;
	padding-right: 0;
}

/* 2.1 Nav -> Global
----------------------------------------------- */
#globalNav
{
	display: inline;
	vertical-align: top;
}
#globalNav img
{
	display: inline;
}


/* 2.2 Nav -> Main
----------------------------------------------- */
#mainNav
{
	width: 760px;
	height: 27px;
	background: url( '/media/mainNav-bg.gif' ) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding-left: 20px;
	background-color: #7C3034;
}
#mainNav div
{
	float:left;
}
.divider
{
	width: 1px;
	height: 22px;
	background-color: CEA5A9;
	margin-top: 4px;
}
.mainNav-item
{
	height: 27px;
	text-align: center;
	
}
.mainNav-item a
{
	text-decoration: none;
	font-weight: normal;
	height: 27px;
	color: #D0A6A8;
	text-transform: uppercase;
	padding-top: 8px;
}
.mainNav-item a:hover
{
	text-decoration: none;
	font-weight: normal;
	color: #fff;
	width: 100%;
	background: url( '/media/mainNav-bg-hover.gif' ) repeat-x;
}
.mainNav-itemE
{
	height: 27px;
	text-align: center;
	
}
.mainNav-itemE a
{
	text-decoration: none;
	font-weight: normal;
	height: 27px;
	color: #D0A6A8;
	text-transform: uppercase;
	padding-top: 8px;
}
.mainNav-itemE a:hover
{
	text-decoration: none;
	font-weight: normal;
	color: #fff;
	width: 100%;
	background: url( '/media/mainNav-bg-hover.gif' ) repeat-x;
}
#home
{
	width: 60px;
}
#about
{
	width: 90px;
}
#semi
{
	width: 120px;
}
#wire
{
	width: 110px;
}
#voice
{
	width: 115px;
}
#led
{
	width: 85px;
}
#excess
{
	width: 130px;
}
#resources
{
	width: 105px;
}
body#home #mainNav div#home a, body#about #mainNav div#about a, body#semi #mainNav div#semi a, body#wire #mainNav div#wire a, body#voice #mainNav div#voice a, body#led #mainNav div#led a, body#excess #mainNav div#excess a, body#resources #mainNav div#resources a
{
	font-weight: bold;
	color: #fff;
}
body#home #mainNav div#home, body#about #mainNav div#about, body#semi #mainNav div#semi, body#wire #mainNav div#wire, body#voice #mainNav div#voice, body#led #mainNav div#led, body#excess #mainNav div#excess, body#resources #mainNav div#resources
{
	background: url( '/media/mainNav-bg-select.gif' ) repeat-x;
}
body.index #subNav a.index, body.directory #subNav a.directory, body.mission #subNav a.mission, body.news #subNav a.pressroom, body.awards #subNav a.awards, body.careers #subNav a.careers, body.cross #subNav a.cross, body.categories #subNav a.categories, body.crosses #subNav a.crosses, body.mil #subNav a.mil, body.china #subNav a.china, body.tracking #subNav a.tracking, body.related #subNav a.related, body.application #subNav a.application, body.testimonials #subNav a.testimonials, body.value #subNav a.value, body.line #subNav a.line, body.locations #subNav a.locations, body.feedback #subNav a.feedback, body.certifications #subNav a.certifications, body.quality #subNav a.quality
{
	background: url( '/media/subNav-W.gif' ) no-repeat;

}


/* 2.3 Nav -> subNav
----------------------------------------------- */
#subNav
{
	background-color: #f2f2f2;
	padding: 2px 2px 2px 2px;
	color: #666666;
	text-transform: uppercase;
}
#subNav a
{
	text-decoration: none;
	display: block;
	font-weight: bold;
	border: none;
	color: #666666;
	padding: 2px 2px 2px 2px;
	width: 160px;
	height: 19px;
	background-color: #f2f2f2;

}
#subNav a:hover
{
	color: #6E171C;
	height: 19px;
	background-color: #E7E7DF;

}
#subNavUser
{
	background-color: #f2f2f2;
	padding: 0px 0px 0px 0px;
	color: #666666;
	text-transform: uppercase;
}
#subNavUser a
{
	text-decoration: none;
	display: block;
	font-weight: bold;
	border: none;
	color: #666666;
	padding: 0px 0px 0px 0px;
	width: 200px;
	height: 19px;
	background-color: #f2f2f2;

}
#subNavUser a:hover
{
	color: #6E171C;
	height: 19px;
	background-color: #E7E7DF;

}

.subNav1
{
	padding: 15px 21px 15px 18px;
	text-transform: uppercase;
}
.subNav1 a
{
	text-decoration: none;
	display: block;
	font-weight: bold;
	border: none;
	padding: 2px 0 0 33px;
	width: 196px;
	height: 19px;
	
}
.subNav1 a:hover
{
	color: #6E171C;
	background: url( '/media/subNav-on.gif' ) no-repeat;
}
.subNav1 .border
{
	height: 1px;
	width: 190px;
	background-color: #ddd;
	display: block;
	margin-left: 5px;
	overflow: hidden;
}




.subnav {
	margin:0 0 1em;
	padding:0;
	list-style:none;
	border-top:1px solid #ccc;
	}
	
	.subnav li {
		margin:0;
		padding:0;
		line-height:1.0em;
		clear:left;
		}
		
		.subnav li a {
			display:inline-block; /* ie force list gaps to close */
			}
		
		.subnav li a {
			display:block;
			padding:.66em 1em .66em 1.5em;
			font-size:91%;
			border-bottom:1px solid #ccc;
			}
			
		.subnav li a:hover {
			background:#e6e6e6;
			}
				
		.subnav li.open {
			background:url("/media/menu_carat.gif") 3px 10px no-repeat;
			}
			
			.subnav li.closed {
				background:url("/media/menu_carat2.gif") 3px 10px no-repeat;
				}
		
		.subnav li.current a,
		.subnav li.open li.current a {
			color:#444;
			font-weight:bold;
			}
				
	.subnav ul {
		list-style:none;
		margin:0;
		padding:0;
		}
		
		.subnav li.open ul li a {
			padding-left:3em;
			background:#f2f2f2;
			font-weight:normal;
			color:#393;
			}
			
		.subnav li.open ul li a:hover {
			color:#262;
			background:#d9d9d9;
			}


/* 3. Containers & Width
----------------------------------------------- */
.contentContainer
{
	background-color: #fff;
}
.containerMain
{
	background-color: #fff; /* 	border-left: 15px solid #242426; 	border-right: 15px solid #242426; 	width: 760px; 	*/
}
.top
{
	background-color: #F2F2F2;
	padding: 0 20px;
	width: 100%;
}
#logo
{
	
	text-align: left;
	padding-top: 7px;
	padding-bottom: 8px;
}

.bnr
{
	
	height: 56px;
	border-bottom: 4px solid #666;
}
.bnr h1
{
	margin: 0;
	padding: 0;
	text-indent: -3000px;
	background: url(/media/bnr-main.gif) no-repeat top left;
	height: 56px;
}
body#home .bnr h1
{
	background: url( '/media/bnr-main.gif' ) no-repeat top left;
}
body#about .bnr h1
{
	background: url( '/media/bnr-aboutus.gif' ) no-repeat top left;
}
body#semi .bnr h1
{
	background: url( '/media/bnr-semiconductor.gif' ) no-repeat top left;
}
body#wire .bnr h1
{
	background: url( '/media/bnr-wire.gif' ) no-repeat top left;
}
body#voice .bnr h1
{
	background: url( '/media/bnr-voice.gif' ) no-repeat top left;
}
body#led .bnr h1
{
	background: url( '/media/bnr-led.gif' ) no-repeat top left;
}
body#excess .bnr h1
{
	background: url( '/media/bnr-excess.gif' ) no-repeat top left;
}
body#resources .bnr h1
{
	background: url( '/media/bnr-resources.gif' ) no-repeat top left;
}
body#account .bnr h1
{
	background: url( '/media/bnr-shop.gif' ) no-repeat top left;
}
body#contact .bnr h1
{
	background: url( '/media/bnr-contact.gif' ) no-repeat top left;
}
body#profile .bnr h1
{
	background: url( '/media/bnr-myprofile.gif' ) no-repeat top left;
}
body.sitemap .bnr h1
{
	background: url( '/media/bnr-sitemap.gif' ) no-repeat top left;
}
body.error .bnr h1
{
	background: url( '/media/bnr-error.gif' ) no-repeat top left;
}

.contentContainer
{
	margin-left: 20px;
	border-left: 0px solid #DDD;
	width: 600px;
	text-align: left;
}
.indexcontentContainer
{
	margin-left: 0px;
	border-left: 0px solid #DDD;
	width: 150px;
	text-align: left;
}
#indexFeatureContent
{
	background-color: #E7E7DF;
	border-bottom: 1px solid #fff;
}
#indexFeatureContent .feature
{
	padding: 10px 15px 5px;
	vertical-align: top;
	margin-right: 15px;
	border-right: 1px solid #D6D5CE;
}
#indexFeatureContent .news
{
	vertical-align: top;
	padding: 10px 15px 10px 20px;
}
#indexFeatureContent .feature p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	line-height: 22px;
	color: #333;
	padding: 10px 0 5px;
}
td.miniFeature
{
	width: 246px;
	vertical-align: top;
}
.miniFeature h2
{
	font-size: 17px;
	color: #fff;
	font-style: italic;
	font-weight: bold;
	padding: 2px 12px;
	margin-bottom: 5px;
}
.miniFeature p
{
	padding: 0 15px 10px;
}
.miniFeature #voice-Data
{
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	width: 247px;
}
.miniFeature #wire-Cable h2
{
	background-color: #6E171D;
}
.miniFeature #voice-Data h2
{
	background-color: #925155;
}
.miniFeature #led-Lcd h2
{
	background-color: #A57B7D;
}
.miniFeature #excess h2
{
	background-color: #A57B7D;
}
#industryNews, #liveHelp
{
	border-left: 1px solid #DDD;
	border-top: 1px solid #DDD;
	margin-top: 8px;
	padding-top: 4px;
	background-color: #eee;
	width: 236px;
}

#submitRFQ
{
	border-left: 1px solid #DDD;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	margin-bottom: 8px;
	padding-top: 4px;
	background-color: #eee;
	width: 236px;
}

#specials
{
	border-left: 1px solid #DDD;
	padding-top: 8px;
	background-color: #eee;
	width: 236px;
}
#indexFeatureContent #specials
{
	width: 100%;
	border: none;
	background-color: #E7E7DF;
}
#specials .content
{
	padding: 5px 15px 10px;
}
#specials .content img
{
	/*	margin: 0 15px 10px 0;*/
}
#specials p
{
	margin-top: 0;
	margin-bottom: 0;
}
#specials .content h4
{
	font-size: 14px;
	font-weight: bold;
	margin-top: 0;
}
#footerGrey
{
	background: url( '/images/footerGBg.gif' ) repeat-x;
	height: 22px;
	border-top: 4px solid #666;
	width: 100%;
	line-height: 22px;
	color: #C2C2C2;
	text-align: left;
	padding-left: 20px;
}


PRE
{
	font-size: 10px;
}

a.btnBox, a.btnBox:hover, input.btnBox, a.btnBoxShop, a.btnBoxShop:hover, input.btnBoxShop
{
	text-decoration: none;
	font-weight: normal;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 25px;
	width: 120px;
	padding-top: 5px;
	color: #fff;
	text-align: center;
	background-color: #D88A37;
	text-transform: uppercase;
	border: 1px solid #6E171D;
	font-weight: 600;
	white-space: nowrap;
	padding-left: 2px;
	padding-right: 2px;
}
a.btnBox:hover, a.btnBoxShop:hover
{
	background-color: #FF9900;
}

a.btnBoxLight, a.btnBoxLight:hover
{
	text-decoration: none;
	font-weight: normal;
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 20px;
	width: 100px;
	padding-top: 2px;
	color: #000000;
	background-color: #F5F4DF;
	border: 1px solid #6E171D;
	font-weight: 400;
	white-space: nowrap;
	padding-left: 5px;
	padding-right: 5px;
}
a.btnBoxLight:hover
{
	background-color: #FF9900;
}

a.btnBox2, a.btnBox2:hover
{
	text-decoration: none;
	font-weight: normal;
	font: Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 20px;
	width: 90px;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	color: #fff;
	text-align: center;
	background-color: #D88A37;
	text-transform: uppercase;
	border: 1px solid #6E171D;
	font-weight: 600;
}
a.btnBox2:hover
{
	background-color: #FF9900;
}


a.btnBoxShop
{
	background:url(/media/cart.gif) no-repeat  #D88A37;
	padding-left: 15px;
}

select, input, textarea
{
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

select.error, input.error, textarea.error
{
	border: solid 1px red;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FDD889;
}
#errorMsg, #lookupMsg
{
	color: Red;
	text-align: center;
	padding: 5px 5px 5px 5px;
	border: dashed 1px red;
	background-color: #FDD889;
	
}

SPAN.required
{
	color:Red;
}

TD.header
{
	font-size: 12px;
	color: white;
	background-color: #7C3034;
	cursor: hand;
	font-weight: bold;
	border-bottom: solid 1 LightGrey;
	border-top: solid 1 Silver;
	padding-bottom: 2px;
	height: 24px;
}


TD.header2
{
	font-size: 12px;
	color: white;
	background-color: #990000;
	cursor: hand;
	font-weight: bold;
	border-bottom: solid 1 LightGrey;
	border-top: solid 1 Silver;
	padding-bottom: 2px;
	height: 24px;
}


#ddimagetabs{ padding: 0; margin: -1px 0 5px -1px; list-style-type: none; height: 20px; font: 11px "Tahoma", "Trebuchet MS", sans-serif; }
#ddimagetabs a{float: left; margin: 0; border: 1px solid #848484; color: #848484; text-decoration: none; padding: 5px; font: 11px; background: url("/images/tab-bg-wht.gif") bottom left;}
#ddimagetabs a:hover, #ddimagetabs a.current{color: #7C3034; text-decoration: none; padding: 5px; font: 11px; background: url("/images/tab-bg.gif") bottom left;}
.tabcontent{ display:none; padding:10px; clear:both;}
.boxborder { border: 1px solid #848484; font: 11px; }
.padding, .contentBody { padding: 5px; }

.boxborderYellow { border: 1px solid #848484; font:11px; background-color:#FFFFCC;}

#div-1a {
	
	position:absolute;
	float: left;
	top: 0px;
	left: 0px;
	}
#div-1b {
clear:both;
	position:absolute;
	float: left;
	top: 20px;
	left: 0px;
	}


	/*---search bar---*/
#search {background:#4a201f url(/media/search_back.gif) no-repeat;padding-top:12px;padding-bottom:15px;padding-left:10px;}
#search td {font-family:tahoma, sans-serif;font-size:13px;color:#000;font-weight:bold;}


	/*---content area---*/
#content {background:#fff;padding:0px;padding-left:0px;}
	
	/*---bottom nav---*/
#bottom_nav {background-color:#fff;padding-top:9px;padding-bottom:9px;color:#000;padding-left:20px;}
#bottom_nav a {font-size:13px;font-weight:bold;margin-left:6px;margin-right:6px;color:#000;}
#bottom_nav a:hover {color:#c93;}

	/*---copyright / nocturnal & everything below---*/
#footer {font-size:10px;line-height:11px;margin-bottom:0px;background-color:#990000;text-align:center;color:#fff;padding:5px;} 
/*-- #footer {font-size:10px;line-height:11px;margin-bottom:0px; background-image:url(/media/footer_2tonebg.gif); background-repeat:repeat-x;padding:5px;}--*/
#footer a {font-size:10px;}

#searchby td {color:#666;font-size:10px;text-align:center;text-transform:uppercase;}
#searchby a {font-size:10px;color:#666;}
#searchby a:hover {text-decoration:underline;}

#logos td {text-align:center;padding:3px;padding-bottom:7px;vertical-align:middle;background-color:#fff;}


/*--Site Additions 080717 --*/


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
overflow: hidden;
}


.indentmenu ul{
margin: 0;
padding: 0;
float: left;
width: 100%; /*width of menu*/
border: 0px solid #4a201f; /*red purple border*/
border-width: 1px 0;
background: black url(/media/indentbg.gif) center center repeat-x;
}


.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid #990000; /* red divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
color: white !important; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background: black url(/media/indentbg2.gif) center center repeat-x;
}

.electrospec-container {
	margin:0em 0em 1.2em;
	width:100%;
	border:#CCC solid 1px;
}

.electrospec-container li {
	list-style-position:inside;
	list-style-image:url('/media/li-arrow.gif' );
	padding-bottom: 1px;
	color:#990000;
}
.electrospec-container li a:hover {
	list-style-position:inside;
	list-style-image:url('/media/li-arrowBk.gif' );
	padding-bottom: 1px;
	color:#000000;
}

.electrospec-container .electrospec-container-body ul.electrospec-bullet-list.electrospec-specifications li {
	color:#666;
	background:#FFF url(//www.ibm.com/i/dotted.gif)	repeat-x;
	padding:4px 0px;
}
.electrospec-container .electrospec-container-body ul.electrospec-bullet-list.electrospec-specifications li.electrospec-first {
	background:none;
	padding-top:0px;
}
div.electrospec-rule {
	background:#FFF url(//www.ibm.com/i/dotted.gif) repeat-x;
	height:1px;
}
.electrospec-container h2{
/*--background:#FFF url(//www.ibm.com/i/v16/t/sprites-t1.gif) repeat-x 0px -545px;
	background:#FFF url(/media/indentbg.gif) repeat-x 0px; 
	 --*/
		background:#FFF url(/media/header-bg-vio.gif) repeat-x 0px;

	border:#CCC solid 1px;
	margin:0px;
	padding:3px 5px;
	height:1%;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-transform:uppercase;
	}
	
.quickLinks {
margin: 0;
padding: 3;
float: left;
width: 100%; /*width of menu*/
border: 0px solid #4a201f; /*red purple border*/
border-width: 1px 0;
background-image:url(/media/ql-bg.gif);
background-repeat:no-repeat;
color:#FFFFFF;
}
.quickLinks a:hover{
background-image:url(/media/ql-bg-roll.gif);
}

.dialog {
 width:175px;
 margin:0px auto;
 min-width:17.5em;
 color:#fff;
}

.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.dialog .ft .c {
 height:14px;
}

.dialog .hd {
 background:transparent url(/media/tl.gif) no-repeat 0px 0px;
}

.dialog .hd .c {
 background:transparent url(/media/tr.gif) no-repeat right 0px;
}

.dialog .bd {
 background:transparent url(/media/ml.gif) repeat-y 0px 0px;
}

.dialog .bd .c {
 background:transparent url(/media/mr.gif) repeat-y right 0px;
}

.dialog .bd .c .s {
 margin:0px 8px 0px 4px;
 background:#CC0000 url(/media/ms.jpg) repeat-x 0px 0px;
 padding:1em;
}

.dialog .ft {
 background:transparent url(/media/bl.gif) no-repeat 0px 0px;
}

.dialog .ft .c {
 background:transparent url(/media/br.gif) no-repeat right 0px;
}


/* content-specific */

.dialog h1 {
 /* header */
 font-size:2em;
 margin:0px;
 padding:0px;
 margin-top:-0.6em;
 background:#C00000 url(/media/ms.jpg) repeat-x 0px 0px;
 text-transform:capitalize;
 color:#FFFFFF;
}

.dialog p {
 margin:0.5em 0px 0px 0px;
 padding:0px;
 font:1.10em/1.5em arial,tahoma,"sans serif";
  text-transform:capitalize;
}

.dialog a {
 margin:0.5em 0px 0px 0px;
 padding:0px;
 font:1em/1.5em arial,tahoma,"sans serif";
 color:#FFFFFF;
  font-weight:bold;
 text-transform:capitalize;
}

.dialog a:hover {
 margin:0.5em 0px 0px 0px;
 padding:0px;
 font:1em/1.5em arial,tahoma,"sans serif";
 font-weight:bold;
 text-decoration:underline;
  text-transform:capitalize;

}

/* rfq background */

#rfqContainerPre
{
text-align:center;
}


#rfqContainerTop{
background-image:url(/media/images/rfq_bg_01.gif);
background-repeat:no-repeat;
width:1000px;
height:14px;
}

#rfqContainerMid{ 
background-image:url(/media/images/rfq_bg_02.gif);
background-repeat:repeat-y;
width:1000px;
}

#rfqContainerBottom{
background-image:url(/media/images/rfq_bg_04.gif);
background-repeat:no-repeat;
height:16px;
width:1000px;
}


/* 600 roung grey background */

#Container600Pre{
text-align:center;
}


#Container600Top{
background-image:url(/media/images/searchBack600_01.gif);
background-repeat:no-repeat;
width:600px;
height:22px;
}

#Container600Mid{ 
background-image:url(/media/images/searchBack600_02.gif);
background-repeat:repeat-y;
width:600px;
}

#Container600Bottom{
background-image:url(/media/images/searchBack600_04.gif);
background-repeat:no-repeat;
height:25px;
width:600px;
}

/* quick links */

.qlTD{
	font-size: 12px;
	color: #FFFFFF;
	background:url(/media/ql-rounded.gif);
	background-repeat:no-repeat;
	text-align:center;
	background-position:center;
		}


.qlTDSm{
	background:url(/media/images/red-round-container_04.gif); 
	background-repeat:repeat-y;
	
	}	
.qlA{
	font-size: 14px;
	font-weight:bold;
	color: #FFF;
	text-align:center;
	}
 a.qlA:hover{
	font-size: 16px;
	color: #FFF;
	font-weight:bold;
	text-align:center;
	
	}
.qlHead{
	font-size: 18px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:center;
	}

#deptLeftnavContainer {
background:#F9F5F2 none repeat scroll 0%;
border:1px solid #D1D3D4;
padding:10px 5px 10px 10px;
/*width:158px;*/
text-align: left;
margin-bottom: 5px;
}

#deptLeftnavList {
padding-left: 0;
margin-left: 0;
padding-bottom: 0;
margin-bottom: 0;
}

#deptLeftnavList li {
list-style: none;
padding-bottom: 6px;
}

#deptLeftnavList li a {
text-decoration: none;
}

#deptLeftnavList li a:hover {
color:#751F39;
text-decoration: underline;
}
