/* Reset Styles, JM 11/08/2010 v1.0 | 20080212 */


/* Table of Contents
	Global Settings								
	- Reset CSS Settings								
	- Global Content Section							
	- Forms				
	- Carousel
	- Content Panels
	- Header Section
	- Primary Section
	- Search Navigation
	- Tabbed Section
	- Container Section


END Table of Contents now reset */

/*===============================
	Reset CSS Settings
=================================*/
@font-face {
	font-family: 			'IntervalLight';
	src: 					url("/System/Styles/interval_light-webfont.eot");
	src: 					local('â˜º'), 
							url("/System/Styles/interval_light-webfont.woff") format('woff'), 
							url("/System/Styles/interval_light-webfont.ttf") format('truetype'), 
							url("/System/Styles/interval_light-webfont.svg#webfontFfVuoHbw") format('svg');
	font-weight: 			normal;
	font-style: 			normal;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 
	margin: 				0;
	padding: 				0;
	border: 				0;
	outline: 				0;
	font-size: 				100%;
	vertical-align: 		baseline;
	background: 			transparent;
}

body {
	line-height: 			1;
}

ul {
	list-style: 			none;
}

blockquote, q {
	quotes: 				none;
}

em {
	font-size:				11px;
	font-style:				italic;
	line-height: 			15px; 	    
}

blockquote:before, 
blockquote:after,
q:before, q:after {
	content: 				'';
	content: 				none;
}

:focus {
	outline: 				0;
}

ins {
	text-decoration: 		none;
}

del {
	text-decoration: 		line-through;
}

table {
	border-collapse: 		collapse;
	border-spacing: 		0;
}

/*===============================
	END Reset CSS Settings
=================================*/


/*===============================
	Global Content Section
=================================*/
html {
	/*overflow-y: 			scroll;*/
}

body {
	background: 			url("/images/bodybg.png") 0 0 repeat-x;
	background-color: 		#FFF;
	margin:					0 auto;
	font-family: 			Verdana, Geneva, sans-serif;
}

/*.page-title-results {
	filter: 				progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/hIEfix.png,sizingMethod=crop);
    	zoom:				1;
}*/

/* Sitewide Container Div: Sets the template width and centers itself on the page*/
#container {
	margin-left: 			auto;
	margin-right: 			auto;
	width: 					980px;
	text-align: 			left;	
}

/* Use this for the Home page only */
body.home {
	background: 			url("/images/homebodybg.png") 0 0 repeat-x;
	background-color: 		#FFF;
	margin:					0 auto;
} 

/* Use this for entire site except for home page */
body.page {
	background: 			url("/images/bodybg.png") 0 0 repeat-x;
	background-color: 		#FFF;
	margin:					0 auto;
} 

.floatright {
	float: 					right;
	margin-left:			14px; 
}

.floatleft {
	float: 					left;
}

.mleft {
	margin-left:			110px; /* Used with the .detail class when the toggle + sign is turned ON, displays underneath the short desctiption */ 	
}

* html .floatright,
* html .floatleft {
	display:				inline; /*to avoid IE double margin bug*/
}

.clear {
	clear:					both;
}

.clear-new {
	overflow:					auto;
	width:					100%;
}


.red {
	color:					#cc0000
}

.paddingLeft {
	padding-left:			20px;
}

ol {
	color: 					#4C4C4C;
	font-size: 				11px;
	line-height: 			15px;
	padding-left: 			20px;
	*padding-left: 			25px; /* IE7 hack to increase padding left */
	padding-top: 			5px;
}

/* Three Column layout */
#threeColumn {
	float:	left;
	width:	100%;
	padding: 10px 0;
}

#threeColumn .left {
	float: left; 
	width: 34%;
}

#threeColumn .center { 
	float: left; 
	width: 33%;
}

#threeColumn .right { 
	float: left; 
	width: 33%; 
}

/* Two Column layout */
#twoColumn {
	float:	left;
	width:	100%;
	padding: 10px 0;
}

#twoColumn .left {
	float: left; 
	width: 49%; 
}

#twoColumn .right { 
	float: left; 
	width: 49%; 
}

/*===============================
	Forms Styles
=================================*/
.form_container {
	border-top:				1px solid #999 !important; 
	margin:					0 0 10px 0;
	padding:				5px 5px 0 5px;
}

.form_label {
	 float:					left; 
	 width:					50%; 
	 text-align:			right;
}

.form_field {
	 float:					right; 
	 width:					50%; 
	 text-align:			left;
}

fieldset {
    border: 				1px solid black;
    margin: 				10px;
    font-size: 				11px;
}

legend {
    border: 				1px solid #000;
    color: 					#0066CB;
    font-size: 				10px;
    padding: 				0.2em 0.5em;
	margin:					5px;
	background-color:		#ccc;
}

.basicForm label {
    padding: 				0 5px 10px 0;
    text-align: 			right;
    vertical-align: 		middle;
    width: 					35%;
}

label {
    cursor:                                                                  pointer; /* New for Finder */
    display: 				inline-block;
}

.eula h3 {
    margin-left: 			15px;
}

.eula p {
    margin-left: 			10px !important;
}

.eula ul, ol {
    margin-left: 			10px !important;
}

.eula input {
    margin-left: 			10px !important;
}
 
input {
	margin: 				5px 0;
}

select {
	margin: 				5px 0;
}

.stayInformedForm {
    margin-left:            10px !important;
}

.dsformlinkbutton {
    color: #ffffff;
    background-color: #f99e33;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 20px 10px 20px;
    text-decoration:none;
    vertical-align: middle;
    horizontal-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;   
}

.dsformlinkbuttonkb {
    color: #ffffff;
    background-color: #f99e33;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 20px 10px 20px;
    text-decoration:none;
    vertical-align: middle;
    horizontal-align: center;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.dsformtxtboxkb {
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

/* End Form styles */

/*=================================================
	Carousel Styles - Used mainly on the Home page
===================================================*/
#carousel {
	width: 					980px;
	height: 				352px;
	float: 					left;
	overflow: 				hidden;
	position: 				relative;
}

#carousel .previous,
#carousel .next {
	position: 				absolute;
	z-index: 				2;
	height: 				29px;
	width: 					20px;
	background-image: 		url("/images/carousel-ui.png");
	background-repeat: 		no-repeat;
	top: 					145px;
	cursor: 				pointer;
	-moz-opacity: 				0.75;
	opacity: 				0.75;
	filter: 				alpha(opacity=75);
}

#carousel .previous:hover,
#carousel .next:hover {
	-moz-opacity: 			1;
	opacity: 				1;
	filter: 				alpha(opacity=100);
}

#carousel .previous {
	background-position: 	0 0;
	left: 					27px;
	top:					300px;
	display:				none; /* removing previous button */
}

#carousel .next {
	background-position: 	-30px 0;
	right: 					27px;
	top:					300px;
}

#carousel .indicators {
	position: 				absolute;
	bottom: 				30px;
	right: 					10px;
	width: 					100px;
	z-index: 				3;
	display:				none; /* removing buttons at bottom since they are not actionable */
}

#carousel .indicators i {
	width: 					6px;
	height: 				6px;
	float: 					left;
	background: 				url("/images/carousel-ui.png") no-repeat -2px -33px;
	margin-right: 				4px;
} 

.not-ready .slides {
	display: 				none;
}

.slides {
	width: 					100%;
	/*height: 				100%;
	position: 				relative;*/
}

.slides a {
	position: 				absolute;
	top: 					0;
	left: 					0;
	display: 				block;
	width: 					100%;
	height: 				100%;
}
/* END Carousel styles */

/*===============================
	Content Panels
	NOTE: Look here for id and class definitions to use to layout the grey boxed news and spotlight areas
=================================*/
#homepanels {
	width: 					980px;
	height: 				195px;
	padding-top: 				20px;
	float: 					left;
}

#homepanels a {
	text-decoration: 			none;
	color: 					#2d2d2d;
}
#homepanels a:hover {
	color:#0063B3;
}

#homepanels a.paneltitle {
	text-decoration: 			none;
	color: 					#0066CC;
	/*line-height: 				20px;*/
}

#widepanel {
	background: 				url("/images/leftpanelbg.png") 0 0 no-repeat;
	width: 					598px;
	height: 				171px;
	float: 					left;
}

.widepanelleft{
	float: 					left;
	background-position: 			center;
	background-repeat: 			no-repeat;
}

.widepanelcenter{
	float: 					left;
	border-left: 				dotted 1px #999;
}

.widepanelright{
	float: 					left;
	border-left: 				dotted 1px #999;
}

#rightpanel {
	background: 				url("/images/rightpanelbg.png") 0 0 no-repeat;
	width: 					362px;
	height: 				171px;
	margin-left: 				20px;
	padding-top: 				10px;
	float: 					left;
}

.rightpanelheader {
	padding-left: 				20px;
	padding-bottom: 			10px;
	width: 					342px;
	border-bottom: 				1px solid #d6d5d5;
}

#rightpanel h3 {
	font-size: 				14px;
	color: 					#2d2d2d;
}

#rightpanel a {
	color: 					#0066CC;
}

/* These are all the shared classes for the panels */
.third {
	width: 					31%;
}

.half {
	width: 					45%;
	float: 					left;
}

.half50 {
	width: 					50%;
	float: 					left;
}

.half34 {
	width: 					34%;
	float: 					left;
}

.split {
	width: 					45%;
	float: 					left;
	padding: 				0 5px;
}

.panelshare {
	/*float: 				left;*/
	/*height: 				auto;*/
	padding-left: 				13px;
	margin-top: 				10px;
	font-size: 				11px;
	/*min-height: 				150px*/
}

.panelshare img {
	vertical-align: 			baseline;
}

.panelshare p {
	color: 					#2D2D2D;
	line-height: 				16px;
	/*padding:	 			0 10px 10px 0;*/
}

.panelshare dl {
	margin: 				0px;
	/* padding-left:				7px; */
}

.panelshare dl dd {
	margin: 				0px 0px 11px 0px;
	padding: 				0px;
}

.panelshare dl dd a {
	color: 					orange;
}
/* END Content Panels */

/*===============================
	Header Section
=================================*/
#header {
	width: 					980px;
	height: 				76px;
	text-align: 				left;
}

#logo {
	width: 					384px;
	height: 				76px;
	text-align: 				center;
	float: 					left;
}

/** HEADER NAV SECTION **/

#utility-nav {
	width: 					596px;
	height: 				75px;
	text-align: 				right;
	float: 					left;
}

#utility-nav li {
	display: 				inline;
	list-style: 				none;
	padding: 				0px;
	padding-left: 				20px;
	font-size: 				11px;
	line-height: 				1.5;
}

#utility-nav li a {
	text-decoration: 			none;
	color:					#000;
}

#utility-nav li a:hover, 
#utility-nav li a:active, 
#utility-nav li a:visited {
	text-decoration: 			none;
	color:					#2d2d2d;
}

#utility-nav li.cart{
	background-image: 			url("/images/carticon.png");
	background-repeat: 			no-repeat;
	background-position:			52px;
	padding-right: 				27px;
	color:					#000; 
}

#utility-nav li.cart_RU{
	background-image: 			url("/images/carticon.png");
	background-repeat: 			no-repeat;
	background-position:			75px;
	padding-right: 				27px;
	color:					#000; 
}

#utility-nav li.cart_PT{
	background-image: 			url("/images/carticon.png");
	background-repeat: 			no-repeat;
	background-position:			70px;
	padding-right: 				27px;
	color:					#000; 
}

/** COUNTRY DROPDOWN SECTION  **/
#tpnv, 
#tpnv ul {
    	padding-top: 				10px;
	margin: 				0px;
	list-style: 				none;
	float:					right;
}

#tpnv li {
	float: 					left;
}

#tpnv li ul {
	display: 				none;
	position:				absolute;
	top: 					100%;
	left: 					0;
	z-index: 				10;
}

#tpnv li li {
	display: 				block;
	float: 					none;
	background-color: 			transparent;
	border: 				0px;
}

#tpnv  li > ul {
	top: 					auto;
	left: 					auto;
}

#tpnv li:hover ul {
	display: 				block;
}

#tpnv li:hover ul, 
#tpnv li.sfhover ul { 
	left: 					auto;
	top: 					auto;
	display: 				block;
	padding: 				2px;
	background: 				#666;
	width: 					195px;
	-moz-opacity: 				0.85;
	opacity: 				.85;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	-moz-border-radius-topright: 		4px;
	-moz-border-radius-topleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	-khtml-border-radius-topright: 		4px;
	-khtml-border-radius-topleft: 		4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
	-webkit-border-top-right-radius: 	4px;
	-webkit-border-top-left-radius: 	4px;
}


#tpnv .cl {
	padding: 				0px;
	margin-left: 				0px;
	text-align: 				left;
	*margin:				15px 0 0 -63px; /* IE7 Hack AGAIN */
}

#tpnv .cl li {
	padding: 				2px 9px 2px 5px;
}

#tpnv .cl li a {
	font-weight: 				normal;
	color: 					#fff;
	text-decoration: 			none;
	line-height: 				18px;
}
#tpnv .cl a:hover {
	background-color: 			#FFF !important;
    	color: 					#0063B3 !important; 
	padding:				2px;
}
/* END HEADER NAV */
/*===============================
	Primary Section - 
	holds the Global Search Box 
	and Primary Navigation
=================================*/
#primary{
	width: 					980px;
	height: 				25px;
	text-align: 				left;
	padding-bottom: 			6px;
}

.corner {
	background: 				url("/images/corners.gif") no-repeat 0 -50px;	width: 					4px;
	height: 				4px;
	position: 				absolute;	
}

a.top {
	float:					right;
	color:					#0066CB;
	cursor:					pointer;
	font-size:				10px;
	height:					14px;
	margin-right:				15px;
}

li:hover > a .top-left {
	left: 					0;
	top: 					0;
	background-position: 			0 0;
}

li:hover > a .top-right {
	right: 					0;
	top: 					0;
	background-position: 			-4px 0;
}

li:hover > a .bottom-left {
	left: 					0;
	bottom: 				0;
	background-position: 			0 0;
}

li:hover > a .bottom-right {
	right: 					0;
	bottom: 				0;
	background-position: 			4px 0;
}

#primarynav {
	float: 					left;
	padding: 				0 0 0 20px;  /* 0 0 0 80px; */
	text-align: 				center;
	width: 				732px;	/* 688px; */
	position: 				relative;
	z-index: 				5;
}

#primarynav div.content {
	position: 				absolute;
	left: 					-30px;
	background-color: 			#666;
	-moz-opacity: 				0.95;
	opacity: 				.95;
	filter: 				alpha(opacity=95);
	display: 				none;
}

/* added 7-16-13  */
#primarynav > ul  {
	float:				right;
}
/* end add */

#primarynav > ul > li a {
	padding: 				6px 15px 0px; /* self adj config 7-16-13  6px 0px; */ /* 6px 10px; */
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                /* white-space:                                              nowrap; */
}

/* added 7-18-2013 */
#primarynav > ul > li a.products-en {
	padding: 				6px 25px 0px; 
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                /* white-space:                                              nowrap; */
}

#primarynav > ul > li a.products-ja {
	padding: 				6px 30px 0px; 
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                white-space:                                              nowrap;
}

#primarynav > ul > li a.products-pt {
	padding: 				6px 20px 0px; 
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                /* white-space:                                              nowrap;  */
                white-space:                                              normal;  
}

#primarynav > ul > li a.products-ru {
	padding: 				6px 15px 0px; 
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                /* white-space:                                              nowrap;  */
                white-space:                                              normal;  
}

#primarynav > ul > li a.products-zh {
	padding: 				6px 40px 0px; 
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                white-space:                                              nowrap;
}

#primarynav > ul > li a.applications-en {
	padding: 				6px 25px 0px; 
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                /* white-space:                                              nowrap;  */
}

#primarynav > ul > li a.applications-ja {
	padding: 				6px 30px 0px; 
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                white-space:                                              nowrap;
}

#primarynav > ul > li a.applications-pt {
	padding: 				6px 20px 0px; 
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                /* white-space:                                              nowrap;  */
                white-space:                                              normal;  
}

#primarynav > ul > li a.applications-ru {
	padding: 				6px 15px 0px; 
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                /* white-space:                                              nowrap;  */
                white-space:                                              normal;  
}

#primarynav > ul > li a.applications-zh {
	padding: 				6px 40px 0px; 
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                white-space:                                              nowrap;
}

#primarynav > ul > li a.technologies-en {
	padding: 				6px 25px 0px; 
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                /* white-space:                                              nowrap; */
}

#primarynav > ul > li a.technologies-ja {
	padding: 				6px 30px 0px; 
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                /* white-space:                                              nowrap;  */
}

#primarynav > ul > li a.technologies-pt {
	padding: 				6px 20px 0px; 
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                /* white-space:                                              nowrap;  */
                white-space:                                              normal;  
}

#primarynav > ul > li a.technologies-ru {
	padding: 				6px 15px 0px; 
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                /* white-space:                                              nowrap;  */
                white-space:                                              normal;  
}

#primarynav > ul > li a.technologies-zh {
	padding: 				6px 40px 0px; 
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                /* white-space:                                              nowrap;  */
}

#primarynav > ul > li a.designsupport-en {
	padding: 				6px 25px 0px; 
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                white-space:                                              nowrap;
}

#primarynav > ul > li a.designsupport-ja {
	padding: 				6px 30px 0px; 
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                white-space:                                              nowrap;
}

#primarynav > ul > li a.designsupport-pt {
	padding: 				6px 20px 0px; 
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                /* white-space:                                              nowrap;  */
                white-space:                                              normal;  
}

#primarynav > ul > li a.designsupport-ru {
	padding: 				6px 15px 0px; 
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                /* white-space:                                              nowrap;  */
                white-space:                                              normal;  
}

#primarynav > ul > li a.designsupport-zh {
	padding: 				6px 40px 0px; 
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                white-space:                                              nowrap;
}

#primarynav > ul > li a.about_atmel-en {
	padding: 				6px 25px 0px; 
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                white-space:                                              nowrap;
}

#primarynav > ul > li a.about_atmel-ja {
	padding: 				6px 30px 0px; 
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                white-space:                                              nowrap;
}

#primarynav > ul > li a.about_atmel-pt {
	padding: 				6px 20px 0px; 
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                /* white-space:                                              nowrap;  */
                white-space:                                              normal;  
}

#primarynav > ul > li a.about_atmel-ru {
	padding: 				6px 15px 0px; 
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                /* white-space:                                              nowrap;  */
                white-space:                                              normal;  
}

#primarynav > ul > li a.about_atmel-zh {
	padding: 				6px 40px 0px; 
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                white-space:                                              nowrap;
}

#primarynav > ul > li a.buy-en {
	padding: 				6px 25px 0px; 
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                white-space:                                              nowrap;
}

#primarynav > ul > li a.buy-ja {
	padding: 				6px 30px 0px; 
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                white-space:                                              nowrap;
}

#primarynav > ul > li a.buy-pt {
	padding: 				6px 20px 0px; 
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                /* white-space:                                              nowrap;  */
                white-space:                                              normal;  
}

#primarynav > ul > li a.buy-ru {
	padding: 				6px 15px 0px; 
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                /* white-space:                                              nowrap;  */
                white-space:                                              normal;  
}

#primarynav > ul > li a.buy-zh {
	padding: 				6px 40px 0px; 
	text-decoration: 			none;
	display: 				block;
	color: 					#000;
	height: 				19px;
	*height: 				17px;
                white-space:                                              nowrap;
}
/* end add 7-13 */


#primarynav > ul > li a.active {
    	background-image: 			url("/images/nav_glyph.png");
    	background-position: 			center 18px;
    	background-repeat: 			no-repeat;
    	color:					#0066CB;
    	font-weight: 				bold;
    	text-decoration: 			none;
}

/* added 7-18-2013 */
#primarynav > ul > li a.active-en {
    	background-image: 			url("/images/nav_glyph.png");
    	background-position: 			center 18px;
    	background-repeat: 			no-repeat;
    	color:					#0066CB;
    	font-weight: 				bold;
    	text-decoration: 			none;
	padding: 				6px 25px 0px; 
}

#primarynav > ul > li a.active-ja {
    	background-image: 			url("/images/nav_glyph.png");
    	background-position: 			center 18px;
    	background-repeat: 			no-repeat;
    	color:					#0066CB;
    	font-weight: 				bold;
    	text-decoration: 			none;
	padding: 				6px 30px 0px; 
}

#primarynav > ul > li a.active-pt {
    	background-image: 			url("/images/nav_glyph.png");
    	background-position: 			center 18px;
    	background-repeat: 			no-repeat;
    	color:					#0066CB;
    	font-weight: 				bold;
    	text-decoration: 			none;
	padding: 				6px 20px 0px; 
}

#primarynav > ul > li a.active-ru {
    	background-image: 			url("/images/nav_glyph.png");
    	background-position: 			center 18px;
    	background-repeat: 			no-repeat;
    	color:					#0066CB;
    	font-weight: 				bold;
    	text-decoration: 			none;
	padding: 				6px 15px 0px; 
}

#primarynav > ul > li a.active-zh {
    	background-image: 			url("/images/nav_glyph.png");
    	background-position: 			center 18px;
    	background-repeat: 			no-repeat;
    	color:					#0066CB;
    	font-weight: 				bold;
    	text-decoration: 			none;
    	padding: 				6px 40px 0px;
}
/* end add 7-18-2013 */

div#primarynav ul li {
	float: 				                left;
	list-style:				            none;
	font-size: 				            11px;
	position: 				            relative;
	/* line-height:			            7px; */  

	-moz-border-radius-topright: 		4px;
	-moz-border-radius-topleft: 		4px;
	
	-khtml-border-radius-topright: 		4px;
	-khtml-border-radius-topleft: 		4px;
	
	-webkit-border-top-right-radius: 	4px;
	-webkit-border-top-left-radius: 	4px;
}

div#primarynav ul li.fixed {
	/* --turned off 7-16-13  width: 			            122px; */ /* 114px; */
}

#products #primarynav > ul > li a.products {
	background-image: 			        url("/images/nav_glyph.png");
	background-repeat: 			        no-repeat;
	background-position: 			    center 18px;
	text-decoration: 			        none;
	color: 					            #0066cb;
	font-weight: 				        bold;
}

#products #primarynav > ul > li:hover a {
	text-decoration: 			        none;
	color: 					            #FFF;
	filter: 				            alpha(opacity=95);
	background: 				        none;
}

#products #primarynav > ul > li:hover {
	background: 				        #666;
	-moz-opacity: 				        0.95;
	opacity: 				            .95;
	font-weight: 				        bold;
}

#applications #primarynav > ul > li a.applications {
	background-image: 			        url("/images/nav_glyph.png");
	background-repeat: 			        no-repeat;
	background-position: 			    center 18px;
	text-decoration: 			        none;
	color: 					            #0066cb;
	font-weight: 				        bold;
}

#applications #primarynav > ul > li:hover a {
	text-decoration: 			        none;
	color: 					            #FFF;
	filter: 				            alpha(opacity=95);
	background: 				        none;
}

#applications #primarynav > ul > li:hover {
	background: 				        #666;
	-moz-opacity: 				        0.95;
	opacity: 				            .95;
	font-weight: 				        bold;
}

#about_atmel #primarynav > ul > li a.about_atmel {
	background-image: 			        url("/images/nav_glyph.png");
	background-repeat: 			        no-repeat;
	background-position: 			    center 18px;
	text-decoration: 			        none;
	color: 					            #0066cb;
	font-weight: 				        bold;
}

#about_atmel #primarynav > ul > li:hover a {
	text-decoration: 			        none;
	color: 					            #FFF;
	filter: 				            alpha(opacity=95);
	background: 				        none;
}

#about_atmel #primarynav > ul > li:hover {
	background: 				        #666;
	-moz-opacity: 				        0.95;
	opacity: 				            .95;
	font-weight: 				        bold;
}


#primarynav > ul > li:hover a {
	text-decoration: 			        none;
	color: 					            #FFF;
	filter: 				            alpha(opacity=95);
	background: 				        none;
}

#primarynav > ul > li:hover {
	background: 				        #666;
	-moz-opacity: 				        0.95;
	opacity: 				            .95;
	font-weight: 				        bold;
}

#primarynav > ul > li:hover div.content {
	display: 				            block;
	margin: 				            0;
	padding: 				            10px 40px 10px 30px;
}
/* Styling to the header section */
#products-menu ul li a:hover, 
#applications-menu ul li a:hover, 
#technologies-menu ul li a:hover, 
#video-menu ul li a:hover, 
#about_atmel-menu ul li a:hover, 
#buy-menu ul li a:hover {
	color: 					            #999;
}	


#products-menu .secondary a,
#applications-menu .secondary a, 
#technologies-menu .secondary a, 
#video-menu .secondary a, 
#about_atmel-menu .secondary a, 
#buy-menu .secondary a {
	color: 					            #fff;
}

.group li, .groupleft li {
	font-weight: 				        normal !important;
}
.groupleft-4 li {
	font-weight: 				        normal !important;
}


.group_ru li, .groupleft_ru li {
	font-weight: 				        normal !important;
}
.groupleft_ru-4 li {
	font-weight: 				        normal !important;
}


#primary .group a, 
#primary .groupleft a, 
#primarynav .group a, 
#primarynav .groupleft a {
	color: 					            #fff;
	font-size: 				            11px;
	text-decoration: 			        none;
	display: 				            block;
	/* white-space: 				        nowrap; */
	height: 				            auto;
	min-width:				            100px;
	padding: 				            6px;
	text-align:				            left;
                width:                                                                    190px;
}
#primarynav .groupleft-4 a {
	color: 					            #fff;
	font-size: 				            11px;
	text-decoration: 			        none;
	display: 				            block;
	/* white-space: 				        nowrap; */
	height: 				            auto;
	min-width:				            100px;
	padding: 				            6px;
	text-align:				            left;
                width:                                                                    190px;
}


#primary .group_ru a, 
#primary .groupleft_ru a, 
#primarynav .group_ru a, 
#primarynav .groupleft_ru a {
	color: 					            #fff;
	font-size: 				            11px;
	text-decoration: 			        none;
	display: 				            block;
	height: 				            auto;
	min-width:				            100px;
	padding: 				            4px 1px 4px 1px; /* 6px; */
	text-align:				            left;
                line-height:                                                            0.9em;
                /* white-space:                                                          pre-line; */
                white-space:                                              normal;  
                /* word-break: break-all; */
                -ms-word-break: normal;
                word-break: break-word; 
                word-wrap: break-word;
}
#primarynav .groupleft_ru-4 a {
	color: 					            #fff;
	font-size: 				            11px;
	text-decoration: 			        none;
	display: 				            block;
	height: 				            auto;
	min-width:				            100px;
	padding: 				            4px 1px 4px 1px; /* 6px; */
	text-align:				            left;
                line-height:                                                            0.9em;
                /* white-space:                                                          pre-line; */
                white-space:                                              normal;  
                /* word-break: break-all; */
                -ms-word-break: normal;
                word-break: break-word; 
                word-wrap: break-word;
}

#primary .group a:hover, 
#primary .groupleft a:hover,
#primarynav .group a:hover, 
#primarynav .groupleft a:hover {
	color: 					            #0063B3 !important;
	background-color: 			        #FFF !important;
}
#primarynav .groupleft-4 a:hover {
	color: 					            #0063B3 !important;
	background-color: 			        #FFF !important;
}


#primary .group_ru a:hover, 
#primary .groupleft_ru a:hover,
#primarynav .group_ru a:hover, 
#primarynav .groupleft_ru a:hover {
	color: 					            #0063B3 !important;
	background-color: 			        #FFF !important;
}
#primarynav .groupleft_ru-4 a:hover {
	color: 					            #0063B3 !important;
	background-color: 			        #FFF !important;
}


#search-menu ul li a, 
#products-menu ul li a, 
#applications-menu ul li a, 
#technologies-menu ul li a, 
#video-menu ul li a, 
#about-menu ul li a, 
#buy-menu ul li a  {
	color: 					            #fff;
	font-size: 				            11px;
	padding:			 	            6px;
	text-decoration: 			        none;
	display: 				            block;
	/* white-space: 				        nowrap; */
	height: 				            10px;
}

#products-menu ul li a:hover, 
#applications-menu ul li a:hover, 
#technologies-menu ul li a:hover, 
#video-menu ul li a:hover, 
#about-menu ul li a:hover, 
#buy-menu ul li a:hover  {
	color: 					            #666;
	text-decoration: 			        none;
	background-color: 			        #FFF !important;
}

#search-menu ul li a:hover {
	background-color: 			        #FFF !important;
   	color: 					            #0063B3 !important; 
}

#search-menu li a:focus {
	background-color: 			        #FFF !important;
    color: 					            #0063B3 !important;
}

/* Group headings for the flyout menu */
.group {
	width: 					195px; /* Change from 160px; */
	float: 					left;
	padding: 				0px 10px 20px 10px;
}

.group_ru {
	width: 					195px; /* Change from 160px; */
	float: 					left;
	padding: 				0px 10px 20px 10px;

                word-wrap:                                                          break-word; 
                /* overflow-wrap:                                                          break-word; */
                /* word-break:                                                         break-all; */
                -ms-word-wrap:                                                   break-all; 
                -webkit-hyphens:                                                  auto; 
                -moz-hyphens:                                                     auto; 
                -ms-hyphens:                                                       auto; 
                hyphens:                                                              auto; 
}

.group li,
.groupleft li {
	font-weight: 				        normal;
	display: 				            block;
	text-align: 				        left;
}
.groupleft-4 li {
	font-weight: 				        normal;
	display: 				            block;
	text-align: 				        left;
}


.group_ru li,
.groupleft_ru li {
	font-weight: 				        normal;
	display: 				            block;
	text-align: 				        left;
}
.groupleft_ru-4 li {
	font-weight: 				        normal;
	display: 				            block;
	text-align: 				        left;
}


.group li:hover,
.groupleft li:hover {
	font-weight: 				        normal !important;
}
.groupleft-4 li:hover {
	font-weight: 				        normal !important;
}


.group_ru li:hover,
.groupleft_ru li:hover {
	font-weight: 				        normal !important;
}
.groupleft_ru-4 li:hover {
	font-weight: 				        normal !important;
}

.groupleft {
	width: 					170px; /* Changed from 180px; */
	float: 					left;
	padding: 	    			0px 20px 20px 30px;	
	background: 				url("/images/navdivider2.png") no-repeat scroll 10px 5px transparent;
}
.groupleft-4 {
	width: 					170px; /* Changed from 180px; */
	float: 					left;
	padding: 	    			0px 20px 20px 30px;	
	background: 				url("/images/navdivider2blank.png") no-repeat scroll 10px 5px transparent; 
                margin-top:                                                               -20px;
}


.groupleft_ru {
	width: 					190px; /* Changed from 180px; */
	float: 					left;
	padding: 	    			0px 20px 20px 30px;	
	background: 				url("/images/navdivider2.png") no-repeat scroll 10px 5px transparent;
                white-space:                                              normal;  
                word-wrap:                                                          break-word; 
                /* overflow-wrap:                                                          break-word; */
                /* word-break:                                                         break-all; */
                -ms-word-wrap:                                                   break-all; 
                -webkit-hyphens:                                                  auto; 
                -moz-hyphens:                                                     auto; 
                -ms-hyphens:                                                       auto; 
                hyphens:                                                              auto; 
}
.groupleft_ru-4 {
	width: 					190px; /* Changed from 180px; */
	float: 					left;
	padding: 	    			0px 20px 20px 30px;	
	background: 				url("/images/navdivider2blank.png")no-repeat scroll 10px 5px transparent; 
                white-space:                                              normal;  
                word-wrap:                                                          break-word; 
                /* overflow-wrap:                                                          break-word; */
                /* word-break:                                                         break-all; */
                -ms-word-wrap:                                                   break-all; 
                -webkit-hyphens:                                                  auto; 
                -moz-hyphens:                                                     auto; 
                -ms-hyphens:                                                       auto; 
                hyphens:                                                              auto; 
                margin-top:                                                          -20px;
}


.groupleft ul, 
.group ul {
	padding-left: 				        10px;
	padding-top: 				        0px;
	display: 				            block;
}
.groupleft-4 ul {
	padding-left: 				        10px;
	padding-top: 				        0px;
	display: 				            block;
}

.groupleft_ru ul, 
.group_ru ul {
	padding-left: 				        10px;
	padding-top: 				        0px;
	display: 				            block;
}
.group_ru-4 ul {
	padding-left: 				        10px;
	padding-top: 				        0px;
	display: 				            block;
}

.groupleft ul li, 
.group ul li {
	margin: 				            0px;
	padding: 				            0px;
}
.groupleft-4 ul li, 
{
	margin: 				            0px;
	padding: 				            0px;
}

.groupleft_ru ul li, 
.group_ru ul li {
	margin: 				            0px;
	padding: 				            0px;
}
.groupleft_ru-4 ul li {
	margin: 				            0px;
	padding: 				            0px;
}


#primarynav .groupheader {
	margin-top: 				10px; /* 20px; */
	float: 					left;
	width: 					100%;
	clear: 					left;
	font-size: 				11px;
	font-weight: 				bold;
}

#primarynav .groupheader > a:hover {
	background: 				#fff !important;
	zoom: 					1;
}

/* Menu items - size */
#products-menu {
	width: 					700px;
	height: 				540px; /* 490px; */
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;	
}

#products-menu-en {
	width: 					700px;
	height: 				                730px;                             
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;	
}


#products-menu-jp {
	width: 					700px;
	height: 				540px; /* 490px; */
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
}

#products-menu-ja {
	width: 					        700px;
	height: 	                                        580px;              
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
}


#products-menu-pt {
	width: 					700px;
	height: 				650px; 
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
}

#products-menu-ru {
	width: 					700px;
	height: 				650px; 
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
}

#products-menu-zh {
	width: 					     700px;
	height: 				             580px;                                             
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
}

#applications-menu  {
	left: 				-107px;
	width: 				700px;
	height: 				650px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
}

#applications-menu-en  {
	left: 				-107px;
	width: 				700px;
	height: 				650px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
}

#applications-menu-jp  {
	left: 				-107px;
	width: 				700px;
	height: 				650px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
}
#applications-menu-ja  {
	left: 				-107px;
	width: 				700px;
	height: 				650px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
}


#applications-menu-pt  {
	left: 				-107px;
	width: 				700px;
	height: 				650px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
}

#applications-menu-ru  {
	left: 				-107px;
	width: 				700px;
	height: 				650px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
}

#applications-menu-zh  {
	left: 				-107px;
	width: 				700px;
	height: 				650px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
}

#applications-menu .secondary {
	background-color: 			#555;
	display: 				block;
	position: 				absolute;
	bottom: 				0px;
	left: 					0px;
	float: 					left;
	text-align: 				right;
	width: 					470px;
	height: 				24px;
	font-weight: 				bold;
	color: 					#fff;
	padding: 				0px;	
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
}

#technologies-menu {
	width: 					190px;
	height: 				175px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;	
}

#technologies-menu-en {
	width: 					190px;
	height: 				175px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;	
}

#technologies-menu-jp {
	width: 					190px;
	height: 				175px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;	
}
#technologies-menu-ja {
	width: 					190px;
	height: 				175px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;	
}


#technologies-menu-pt {
	width: 					190px;
	height: 				175px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;	
}

#technologies-menu-ru {
	width: 					190px;
	height: 				175px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;	
}

#technologies-menu-zh {
	width: 					190px;
	height: 				175px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;	
}

#designsupport-menu {
	height: 							625px;
    left: 								-300px !important;
    width: 								700px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 	4px;
}


#designsupport-menu-en {
	height: 							625px;
    left: 								-300px !important;
    width: 								700px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 	4px;
}

#designsupport-menu-jp {
	height: 							625px;
    left: 								-300px !important;
    width: 								700px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 	4px;
}
#designsupport-menu-ja {
	height: 							625px;
    left: 								-300px !important;
    width: 								700px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 	4px;
}


#designsupport-menu-pt {
	height: 							625px;
    left: 								-300px !important;
    width: 								700px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 	4px;
}

#designsupport-menu-ru {
	height: 							625px;
    left: 								-300px !important;
    width: 								700px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 	4px;
}

#designsupport-menu-zh {
	height: 							625px;
    left: 								-300px !important;
    width: 								700px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 	4px;
}

#video-menu {
	width: 					190px;
	height: 				175px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
}

#about_atmel-menu {
	left: 					-500px !important;
	width: 					700px;
	height: 				450px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
}

#about_atmel-menu-en {
	left: 					-500px !important;
	width: 					700px;
	height: 				450px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
}

#about_atmel-menu-jp {
	left: 					-500px !important;
	width: 					700px;
	height: 				450px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
}
#about_atmel-menu-ja {
	left: 					-500px !important;
	width: 					700px;
	height: 				450px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
}


#about_atmel-menu-pt {
	left: 					-500px !important;
	width: 					700px;
	height: 				450px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
}

#about_atmel-menu-ru {
	left: 					-500px !important;
	width: 					700px;
	height: 				450px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
}

#about_atmel-menu-zh {
	left: 					-500px !important;
	width: 					700px;
	height: 				450px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
}

#primarynav #buy-menu {
	left: 					-103px;
	width: 					190px;
	height: 				175px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
}

#primarynav #buy-menu-en {
	left: 					-103px;
	width: 					190px;
	height: 				175px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
}

#primarynav #buy-menu-jp {
	left: 					-103px;
	width: 					190px;
	height: 				175px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
}
#primarynav #buy-menu-ja {
	left: 					-103px;
	width: 					190px;
	height: 				175px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
}


#primarynav #buy-menu-pt {
	left: 					-103px;
	width: 					190px;
	height: 				175px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
}

#primarynav #buy-menu-ru {
	left: 					-103px;
	width: 					190px;
	height: 				175px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
}

#primarynav #buy-menu-zh {
	left: 					-103px;
	width: 					190px;
	height: 				175px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
}

/*  added for menu item adjustments */
.group_ru ul li a { padding: 4px 1px 4px 1px; }
.group_ru .groupheader a  { padding: 4px 1px 4px 1px; }
/* end add */

.secondary {
	background-color: 			#555;
	display: 				block;
	position: 				absolute;
	bottom: 				0px;
	left: 					0px;
	float: 					left;
	text-align: 				right;
	width: 					710px;
	height: 				24px;
	font-weight: 				bold;
	color: 					#fff;
	padding: 				0px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
}

/*===============================
	Search Navigation
=================================*/
.searchbox {
	background: 				url("/images/search_submit_button_on.png") no-repeat 41px 22px;
	width: 					41px;
	height: 				22px;
	position: 				absolute;	
}

#search {
	width: 					212px;
	height: 				26px;
	float: 					left;
}

#search input.query {
  width: 					171px;
  height: 					22px;
  margin: 					0;
  padding:					0;
  border: 					0;
  float: 					left;
  background: 					url("/images/searchbg.png") 0 0 no-repeat;
}

#search input.query:hover div.content {
	display: 				block;
	margin: 				0;
	padding: 				10px;
}

#search input.submit {
 	width: 					41px;
  	height: 				22px;
  	margin: 				0;
  	padding: 				0;
  	border: 				0;
  	float: 					left;
  	background: 				url("/images/search_submit_button.png") 0 0 no-repeat;
  	text-indent: 				-1000em;
  	cursor: 				pointer; /* hand-shaped cursor */
}

#searchnav {
	padding: 				0;
	text-align: 				center;
	width: 					212px;
	*width: 				0;
	position: 				relative;
	z-index: 				5;
}

#searchnav div.content {
	position: 				absolute;
	top:					20px;
	left: 					1px;
	background-color: 			#666;
	-moz-opacity: 				0.95;
	opacity: 				.95;
	filter: 				alpha(opacity=95);
	display: 				none;
}

#searchnav input:hover {
	background-image:			url("/images/search_submit_button_on.png");
	background-repeat:			no-repeat;
}

#submit #search > ul > li:hover a {
	filter: 				alpha(opacity=95);
	background-image:			url("/images/search_submit_button_on.png");
	background-repeat:			no-repeat;
}

#searchnav > ul > li:hover {
	background: 				#666;
	-moz-opacity: 				0.95;
	opacity: 				.95;
	font-weight: 				normal; /* Changed from Bold to Normal so that Search Flyout when mouse hovered, wouldn't be bold */
}

#searchnav > ul > li:hover div.content {
	display: 				block;
	margin: 				0;
	padding: 				10px;
}

#searchnav .search-group a:hover {
	color: 					#0063B3 !important;
	background-color: 			#FFF !important;
}

div#searchnav ul li {
	float: 					left;
	list-style:				none;
	font-size: 				11px;
	position: 				relative;
	line-height:				7px;
}

#search-menu {
	padding-top:                        	40px;
	width: 					155px;
	height: 				40px;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	-moz-border-radius-topright: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	-khtml-border-radius-topright: 		4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
	-webkit-border-top-right-radius: 	4px;
}

#search-menu #searchnav > ul > li:hover {
	background: 			#666;
	-moz-opacity: 			0.95;
	opacity: 				.95;
}

#search-menu ul.search-menu li.one {
	width: 		                                80px;
	text-align:                                                  left;
}

.search-group {
	width: 					110px;
	float: 					left;
	padding-bottom: 			10px;
}

.search-group li {
	font-weight: 				normal;
	display: 				block;
	text-align: 				left;
}
/* END Search Nav */

/*===============================
	Tabbed Section
=================================*/
#widetabs {
	margin: 				0;
	padding: 				0;
	padding-bottom: 			30px;
	font-size: 				10px;
	color: 					#444;
	width:					748px;
	float: 					left;
}

#widetabs .fixed-height {
	height: 				500px;
	overflow: 				auto;
}

#thintabs {
	margin: 				0;
	padding: 				0;
	padding-bottom: 			30px;
	font-size: 				10px;
	color: 					#444;
	float: 					left;
}

ul.thintabs li.overview {
	width: 					100px;
	background-image: 			url("/images/list_glyph.png");
	background-repeat: 			no-repeat;
	background-position:			center 18px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.thintabs li.devices {
	width: 					100px;
	background-image: 			url("/images/list_glyph.png");
	background-repeat: 			no-repeat;
	background-position: 			center 18px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.thintabs li.documents {
	width: 					100px;
	background-image: 			url("/images/list_glyph.png");
	background-repeat: 			no-repeat;
	background-position: 			center 18px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.thintabs li.tools {
	width: 					100px;
	background-image: 			url("/images/list_glyph.png");
	background-repeat: 			no-repeat;
	background-position: 			center 18px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

#thintable {
	margin: 				0;
	padding: 				0;
	padding-bottom: 			30px;
	font-size: 				10px;
	color: 					#444;
	width:					516px;
	float: 					left;
}

/* For Search Tabs */
#searchtabs {
	margin: 				0;
	padding: 				0;
	padding-bottom: 			30px;
	font-size: 				10px;
	color: 					#444;
	width:					516px;
	float: 					left;
}

ul.searchtabs li.overview {
	width: 					100px;
	background-image: 			url("/images/list_glyph.png");
	background-repeat: 			no-repeat;
	background-position: 			center 18px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.searchtabs li.devices {
	width: 					100px;
	background-image: 			url("/images/list_glyph.png");
	background-repeat: 			no-repeat;
	background-position: 			center 18px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.searchtabs li.documents {
	width: 					100px;
	background-image: 			url("/images/list_glyph.png");
	background-repeat:			no-repeat;
	background-position: 			center 18px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.searchtabs li.tools {
	width: 					100px;
	background-image: 			url("/images/list_glyph.png");
	background-repeat:			no-repeat;
	background-position: 			center 18px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height:					27px;
	font-weight: 				bold;
}

ul.searchtabs {
	margin: 				0;
	padding: 				0;
	float: 					left;
	list-style: 				none !important;
	height: 				28px;
	border-bottom: 				1px solid #999;
	width: 					518px;
}

ul.searchtabs li {
	float: 					left;
	padding: 				0;
	margin: 				0px 2px 0px 0px;
	height: 				28px;
	width: 					131px!important;
	line-height: 				25px;
	border-left: 				none;
	margin-bottom: 				-1px;
	background: 				#f4f3f3;
	overflow: 				hidden;
	position: 				relative;
	-moz-border-radius-topright: 		2px;
	-moz-border-radius-topleft: 		2px;
	
	-webkit-border-top-right-radius: 	2px;
	-webkit-border-top-left-radius: 	2px;
	
	-khtml-border-radius-topleft: 		2px;
	-khtml-border-radius-topright: 		2px;	
}

ul.searchtabs li a {
	text-decoration: 			none;
	color: 					#000;
	display: 				block;
	font-size: 				10px;
	margin: 				0 2px 0 0;
	padding: 	        		2px 10px;
	text-align: 				center;
	height: 				27px;
	outline: 				none;
}

ul.searchtabs li a:hover {
	background-color: 			#f4f3f3;
	color: 					#0063B3;
	font-weight: 				bold;
	font-size:				10px;
	text-decoration:			none;
}

ul.searchtabs li.active {
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				28px;
}

ul.searchtabs li.active a {
	color: 					#0063B3;
	font-weight: 				bold;
	font-size:				10px;
}

.searchtabs li.active {
	background-image: 			url("/images/list_glyph.png");
	background-repeat: 			no-repeat;
	background-position:			center 20px;
}

.searchtabs li.active a:hover {
	background-color: 			transparent;
	text-decoration:			none;
}

/* Tabs - Use these for all pages */
ul.tabs {
	margin: 				0;
	padding: 				0;
	float: 					left;
	list-style: 				none !important;
	height: 				28px;
	border-bottom: 				1px solid #999;
	width: 					748px;
}

ul.tabs li {
	float: 					left;
	padding: 				0;
	margin: 				0px 2px 0px 0px;
	height: 				28px;
	width: 					101px;
	line-height: 				25px;
	border-left: 				none;
	margin-bottom: 				-1px;
	background: 				#f4f3f3;
	overflow: 				hidden;
	position: 				relative;
	-moz-border-radius-topright: 		2px;
	-moz-border-radius-topleft: 		2px;
	
	-khtml-border-radius-topright: 		2px;
	-khtml-border-radius-topleft: 		2px;
	
	-webkit-border-top-right-radius: 	2px;
	-webkit-border-top-left-radius: 	2px;
}

ul.tabs li a {
	text-decoration: 			none;
	color: 					#000;
	display: 				block;
	font-size: 				10px;
	margin: 				0 2px 0 0;
	padding: 	        		2px 10px;
	text-align: 				center;
	height: 				27px;
	outline: 				none;
}

ul.tabs li a:hover {
	background-color: 			#f4f3f3;
	color: 					#0063B3;
	font-weight: 				bold;
	font-size:				10px;
	text-decoration:			none;
}

ul.tabs li.active {
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				28px;
}

ul.tabs li.active a {
	color: 					#0063B3;
	font-weight: 				bold;
	font-size:				10px;
}

.parametric {
	width:					500px;
	*width:					490px;/* IE7 hack */
	overflow-x: 				scroll; 
	overflow-y: 				none;
}

/* Use these tabs for the Product Overview page */
ul.widetabs {
	margin: 				0;
	padding: 				0px !important;
	float: 					left;
	list-style: 				none;
	height: 				30px; /* 27px; */
	border-bottom: 				1px solid #999;
	width: 					754px;
}

ul.widetabs li {
	text-align: 				center;
	width: 					122px;
	float: 					left;
	margin: 				0 2px 0 0;
	padding: 				0px 0px 3px; /* 0; */
	height: 				27px;
	list-style:				none;
	line-height: 				25px;
	border-left: 				none;
	margin-bottom: 				-1px;
	background: 				#f4f3f3;
	overflow: 				hidden;
	position: 				relative;
	-moz-border-radius-topright: 		2px;
	-moz-border-radius-topleft: 		2px;
	
	-khtml-border-radius-topright:		2px;
	-khtml-border-radius-topleft: 		2px;
	
	-webkit-border-top-right-radius: 	2px;
	-webkit-border-top-left-radius: 	2px;
}

ul.widetabs li a {
	text-decoration: 			none;
	color: 					#000;
	display: 				block;
	font-size: 				10px;
	margin-right: 				2px;
	padding: 				0 12px; /* changed from 0 17px */
	height: 				27px;
	outline: 				none;
}

ul.widetabs li a:hover {
	height: 				27px;
	color: 					#0063B3;
	font-weight: 				bold;
	text-decoration: 			none;
	font-size: 				10px;
}

.tabs li.active {
	background-image: 			url("/images/list_glyph.png");
	background-repeat: 			no-repeat;
	background-position:			center 20px;
}

/* added 7-23-13 arrow display off lang  */
.tabs li.active-lang {
	background-repeat: 			no-repeat;
	background-position:			center 20px;
}
/* end add arrow display off lang  */


.tabs li.active a:hover {
	background-color: 			transparent;
	text-decoration:			none;
}

ul.widetabs li.mcu {
	width: 					120px;
	background-image: 			url("/images/list_glyph.png");
	background-repeat: 			no-repeat;
	background-position:			center 18px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.widetabs li.touch {
	width: 					120px;
	background-image: 			url("/images/list_glyph.png");
	background-repeat: 			no-repeat;
	background-position:			center 18px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.widetabs li.automotive {
	width: 					120px;
	background-image: 			url("/images/list_glyph.png");
	background-repeat: 			no-repeat;
	background-position:			center 18px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.widetabs li.wireless {
	width: 					120px;
	background-image: 			url("/images/list_glyph.png");
	background-repeat:			no-repeat;
	background-position:			center 18px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.widetabs li.memory {
	width: 					120px;
	background-image: 			url("/images/list_glyph.png");
	background-repeat: 			no-repeat;
	background-position:			center 18px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.widetabs li.other {
	width: 					120px;
	background-image: 			url("/images/list_glyph.png");
	background-repeat: 			no-repeat;
	background-position:			center 18px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

/* added 7-23-13 arrow display off lang  */
ul.widetabs li.mcu-lang {
	width: 					120px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.widetabs li.touch-lang  {
	width: 					120px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.widetabs li.automotive-lang  {
	width: 					120px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.widetabs li.wireless-lang  {
	width: 					120px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.widetabs li.memory-lang  {
	width: 					120px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.widetabs li.other-lang  {
	width: 					120px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}
/* end add arrow display off lang  */

ul.widetabs li.active {
	background-color: 			#F4F3F3;
	border-left: 			1px solid #999999;
	border-top: 			1px solid #999999;
	border-right: 			1px solid #999999;
	color: 				#0063B3;
	font-weight: 			normal;
	height: 				27px;
}

ul.widetabs li.active a {
	color: 					#0063B3;
	font-weight: 				bold;	
}

.widetabs li.active {
    	background-image: 			url("/images/list_glyph.png");
    	background-position: 			center 18px;
    	background-repeat: 			no-repeat;
}

/* added 7-23-13 for arrow lang no display */
ul.widetabs li.active-lang {
	background-color: 			#F4F3F3;
	border-left: 			1px solid #999999;
	border-top: 			1px solid #999999;
	border-right: 			1px solid #999999;
	color: 				#0063B3;
	font-weight: 			normal;
	height: 				27px;
}

ul.widetabs li.active-lang a {
	color: 					#0063B3;
	font-weight: 				bold;	
}

/*
.widetabs li.active-lang {
    	background-position: 			center 18px;
    	background-repeat: 			no-repeat;
}
*/
/* end add for arrow display */

/* use this for application pages */
ul.widetabs1 {
    	float: 					left;
    	height: 				30px; /* 27px; */
    	list-style: 				none !important;
    	margin: 				0;
    	padding: 				0px !important;
    	width: 					754px; /* Changing from 748px to 754px*/
}

ul.widetabs2 {
	float: 					left;
    	height: 				30px; /* 27px; */
    	list-style: 				none !important;
   	margin: 				0;
   	padding: 				0px !important;
    	width: 					754px; /* Changing from 748px to 754px*/
}

ul.widetabs1 li {
	text-align: 				center;
	float: 					left;
	height: 				26px;
	line-height: 				25px;
	margin: 				0 2px -1px 0;
	width: 					184px;
	background: 				#f4f3f3;
	overflow: 				hidden;
	position: 				relative;
	-moz-border-radius-topright: 		2px;
	-moz-border-radius-topleft: 		2px;
	
	-khtml-border-radius-topright: 		2px;
	-khtml-border-radius-topleft: 		2px;
	
	-webkit-border-top-right-radius: 	2px;
	-webkit-border-top-left-radius: 	2px;

	padding: 				0px 0px 3px;
}

ul.widetabs2 li {
	text-align: 				center;
	float: 					left;
	height: 				26px;
	line-height: 				25px;
	margin: 				0 2px -1px 0;
	width: 					184px; /* 145px; */
	background: 				#f4f3f3;
	overflow: 				hidden;
	-moz-border-radius-topright: 		2px;
	-moz-border-radius-topleft: 		2px;
	
	-khtml-border-radius-topright: 		2px;
	-khtml-border-radius-topleft: 		2px;
	
	-webkit-border-top-right-radius: 	2px;
	-webkit-border-top-left-radius: 	2px;

	padding: 				0px 0px 3px;

}

ul.widetabs1 li a, ul.widetabs2 li a {
	text-decoration: 			none;
	color: 					#000;
	display: 				block;
	font-size: 				10px;
	margin: 				0 2px 0 0;
	padding: 				0 5px;
	height: 				27px;
	outline: 				none;
}

ul.widetabs1 li a:hover, ul.widetabs2 li a:hover {
	height: 				27px;
	color: 					#0063B3;
	font-weight: 				bold;
	text-decoration: 			none;
	font-size: 				10px;
}

ul.widetabs1 li.automotive {
	width: 					181px;
	background-image: 			url("/images/list_glyph.png");
	background-repeat: 			no-repeat;
	background-position:			center 18px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.widetabs1 li.building_automation {
	width: 					181px;
	background-image: 			url("/images/list_glyph.png");
	background-repeat: 			no-repeat;
	background-position:			center 18px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.widetabs1 li.home_appliances {
	width: 					181px;
	background-image: 			url("/images/list_glyph.png");
	background-repeat: 			no-repeat;
	background-position:			center 18px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.widetabs1 li.home_entertainment {
	width: 					181px;
	background-image: 			url("/images/list_glyph.png");
	background-repeat: 			no-repeat;
	background-position:			center 18px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.widetabs2 li.industrial_automation {
	width: 					144px;
	background-image: 			url("/images/list_glyph.png");
	background-repeat: 			no-repeat;
	background-position:			center 18px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.widetabs2 li.lighting {
	width: 					144px;
	background-image: 			url("/images/list_glyph.png");
	background-repeat: 			no-repeat;
	background-position:			center 18px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.widetabs2 li.metering {
	width: 					144px;
	background-image: 			url("/images/list_glyph.png");
	background-repeat: 			no-repeat;
	background-position:			center 18px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.widetabs2 li.mobile_electronics {
	width: 					144px;
	background-image: 			url("/images/list_glyph.png");
	background-repeat: 			no-repeat;
	background-position:			center 18px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.widetabs2 li.pc_peripherals {
	width: 					144px;
	background-image: 			url("/images/list_glyph.png");
	background-repeat: 			no-repeat;
	background-position:			center 18px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

/* added 7-23-13 arrow display off  */
ul.widetabs1 li.automotive-lang  {
	width: 					181px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.widetabs1 li.building_automation-lang  {
	width: 					181px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.widetabs1 li.home_appliances-lang  {
	width: 					181px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.widetabs1 li.home_entertainment-lang  {
	width: 					181px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.widetabs2 li.industrial_automation-lang  {
	width: 					144px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.widetabs2 li.lighting-lang  {
	width: 					144px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.widetabs2 li.metering-lang  {
	width: 					144px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.widetabs2 li.mobile_electronics-lang  {
	width: 					144px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}

ul.widetabs2 li.pc_peripherals-lang {
	width: 					144px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				27px;
	font-weight: 				bold;
}
/* end add arrow off lang*/

ul.widetabs1 li.active {
    border-left: 1px solid #999999; 
    border-right: 1px solid #999999; 
    border-top: 1px solid #999999; 
    border-bottom: 1px solid #f4f3f3;

    background-image: 			url("/images/list_glyph.png");
    background-position: 		center 18px;
    background-repeat: 			no-repeat;
}

ul.widetabs2 li.active {
    border-left: 1px solid #999999; 
    border-right: 1px solid #999999; 
    border-top: 1px solid #999999; 
    border-bottom: 1px solid #f4f3f3;

    background-image: 			url("/images/list_glyph.png");
    background-position: 		center 18px;
    background-repeat: 			no-repeat;
}



ul.widetabs1 li.active a,
ul.widetabs2 li.active a {
	height: 				28px;	
	color: 					#0063B3;
}

/* 7-23-13 add arrow off lang*/
ul.widetabs1 li.active-lang a,
ul.widetabs2 li.active-lang a {
	height: 				28px;	
	color: 					#0063B3;
}
/* end add arrow off lang*/

/* END Tabbed Section */

/*===============================
	Container Section
=================================*/
.table_container {
	position: 				relative;
	border-top: 				none;
	clear: 					both;
	float: 					left; 
	width: 					100%;
 	background: 				#fff;
}

.tab_container {
	position: 				relative;
	border: 				1px solid #999;
	border-top: 				none;
	clear: 					both;
	float: 					left; 
	width: 					752px;
	height: 				auto;
 	background: 				#fff;
	border-color: 				-moz-use-text-color #999 #999;
	border-right: 				1px solid #999999;
	border-style: 				none solid solid;
	border-width: 				medium 1px 1px;
	filter: 				progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f3f3", endColorstr="#ffffff"); /* for IE */
	background: 				-webkit-gradient(linear, left top, left bottom, from(#f4f3f3), to(#ffffff)); /* for webkit browsers */
	background: 				-moz-linear-gradient(top,  #f4f3f3,  #ffffff); /* for firefox 3.6+ */
	-moz-border-radius-bottomright: 	5px;
	-moz-border-radius-bottomleft: 		5px;
	
	-khtml-border-radius-bottomright: 	5px;
	-khtml-border-radius-bottomleft: 	5px;
	
	-webkit-border-bottom-right-radius: 	5px;
	-webkit-border-bottom-left-radius: 	5px;
}

.tab_container_parametric {
	position: 				relative;
	border: 				1px solid #999;
	border-top: 				none;
	clear: 					both;
	float: 					left; 
	width: 					746px;
	height: 				auto;
 	background: 				#fff;
	filter: 				progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f3f3", endColorstr="#ffffff"); /* for IE */
	background: 				-webkit-gradient(linear, left top, left bottom, from(#f4f3f3), to(#ffffff)); /* for webkit browsers */
	background: 				-moz-linear-gradient(top,  #f4f3f3,  #ffffff); /* for firefox 3.6+ */
	-moz-border-radius-bottomright: 	5px;
	-moz-border-radius-bottomleft: 		5px;
	
	-khtml-border-radius-bottomright: 	5px;
	-khtml-border-radius-bottomleft: 	5px;
	
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 	5px;
}

.article-tab-container {
	position: 				relative;
	border-top: 			none;
	clear: 					both;
	float: 					left; 
	width: 					100%;
	height: 				auto;
 	background: 			#fff;
}


.tab_content {
	padding: 				10px; /* Removed left/right padding 6px */
	font-size: 				11px;
}

.tab_content p {
	/*padding-top: 			10px !important;  Changed from 5px to 10px */
}

.tab_content ul {
    list-style: 			disc;
    margin: 				0 0 10px 20px !important; /*changed margin-left from 30px to 20px */
	line-height:			16px;
	font-size: 				11px;
	/*float:				left; Removing to test Center Column */
	padding-left:			20px;
	/*width:				450px;  adding width since tab-content is within a fixed container */
}

.tab_content a {
	color: 					#444;
	font-size: 				11px;
	text-decoration: 		underline;
}

.tab_content a:hover {
	color: 					#0063B3;
	font-size: 				11px;
	text-decoration: 		underline;	
}

.tab_article_content {
	padding: 				10px;
	font-size: 				12px;
	padding-top: 			20px;
}

.tab_content h1 {
	font-face: 				'IntervalLight';
	font-family: 			'IntervalLight', sans-serif;
	font-size: 				23px;
	color: 					#0066cb;
	font-weight: 			normal;
	/*width: 				100%; Not needed */
	float: 					left;
	padding: 				15px 0px 15px 0px;
}

.tab_content h2 {
	font-face: 				'IntervalLight';
	font-family: 			'IntervalLight', sans-serif;
	font-size: 				18px;
	color: 					#0066cb;
	font-weight: 			normal;
	/*width: 				100%; Removing width so it's not fixed or floated */
	float: 					left;
	padding: 				15px 0px 15px 0px;
}
 
.tab_content h3 {
	font-face: 				'IntervalLight';
	font-family: 			'IntervalLight', sans-serif;
	font-size: 				14px;
	color: 					#0066cb;
	font-weight: 			normal;
	float: 					none; /* Changed from float:left to float:none */
	margin-bottom: 			0px;
	/*width: 				100%; removing width so it's not fixed or floated */
}

.tab_content h4 {
	font-face: 				'IntervalLight';
	font-family: 			'IntervalLight', sans-serif;
	font-size: 				12px;
	color: 					#0066cb;
	font-weight: 			bold;
	float: 					left;
	margin-bottom: 			0px;
	line-height:			20px;
}

.tab_content h5 {
	font-face: 				'IntervalLight';
	font-family: 			'IntervalLight', sans-serif;
	font-size: 				10px;
	color: 					#0066cb;
	font-weight: 			bold;
	float: 					left;
	margin-bottom: 			0px;
	line-height: 			11px;
}

.blueline {
	border-bottom: 				1px solid #0066cb;
	/*float: 				left; Removing for center column */
	/*width:				100%; Removing for center column */
	padding: 				5px; /* Changed from 0 0 10px */
	margin-bottom: 				10px; 
	clear:					left; /* Added clear for cetner column */
	width:					67%;
}

.grayline {
	border-bottom: 				1px solid #CCC;
	/*float: 				left; Removing for center column */
	/*width:				100%; Removing for center column */
	padding: 				5px; /* Changed from 0 0 10px */
	margin: 				0 0 10px 150px; 
	clear:					left; /* Added clear for cetner column */
	width:					46%;
}


.devicegrayline {
	border-bottom: 				2px solid #CCC;
	/*float: 				left; Removing for center column */
	/*width:				100%; Removing for center column */
	padding: 				5px; /* Changed from 0 0 10px */
	margin: 				0 0 10px 0; 
	clear:					left; /* Added clear for cetner column */
	width:					66%;
}

.whiteline {
    	clear: 					left;
    	margin-bottom: 				10px;
    	padding: 				5px;
}

.line-space {
	float: 					left;
	width:					100%;
	margin-bottom: 				10px;
}

.section-header {
	color: 				    #0066cb;
	float:				    left; 
	font-family: 			    'IntervalLight', sans-serif;
	font-size: 				    14px;
	padding:     		            5px 7px 0px 15px; /* 0px 5px 0px 15px; */ /*changed from 5px 15px; */
	width:				    19.5%; /* 17.5%; */ /* Changed from 15% so that it floats and isn't fixed */	
	*width:				    20%; /* IE7 hack*/	
}

.section-header-devices {
	font-family: 			'IntervalLight', sans-serif;
	float:				left; 
	width:				15%; /* Changed from 120px to 15% so that it floats and isn't fixed */
	font-size: 				14px;
	color: 				#0066cb;
}

.section-header-detail {
	font-face: 				'IntervalLight';
	font-family: 				'IntervalLight', sans-serif;
	float:					left; 
	width:					560px;
	font-size: 				14px;
	color: 					#0066cb;
	padding:				10px; /* Changed from margin-bottom to padding */
}

.section-devices {
     color: 				    #0066cb;
     display:                   table-cell;
     float:				        left;
     margin-bottom:             5px 0px;
     padding:                   0px 5px 0px 15px; /* changed from 5px 10px 0px 0 */
     width:                     20%; /* Changed from 40% to 17% so that it floats and isn't fixed */
     /*font-size:               11px;*/
     /*font-weight: 			normal;*/
     *height:                 30px; /*adding height so row is aligned in IE 7-8 */
}

.section-detail {
     display:                                                    table;
     margin-bottom:                                         10px;
     /*float:				     none; */
     /*float:				     left; removing IE7 hack */
     /*font-size: 			     11px;*/
     /*font-weight: 			     normal;*/
     /*line-height:                                             15px;*/
     /*padding:			     5px 0 10px 0;*/
     /*padding:			     10px 0 0 20px;  Adding padding-top and left */
}

.detail-toggles {
    display:                    inline-block;
    width: 100%;
}

.section-detail-packages {
     display:				inline-table;
     margin-bottom:			10px;
}

.section-detail p {
     font-size: 			     11px;
     line-height: 			     15px;
     color: 				     #444;
     padding: 			     0 5px 15px 0 !important; /*changed from 0 0 15px 0 */
    *padding: 			     0; /* IE7 hack */
}


.section-getstarted {
	float:					left; 
	*float:					none;
	width:					390px;
	font-weight: 				normal;
	font-size: 				11px;
	color: 					#0066cb;
}

.section-devices-docs {
	float:					left; 
	width:					15%; /* Changed from 120px to 15% so that it floats and isn't fixed */
	font-weight: 			normal;
	font-size: 				11px;
	color: 					#0066cb;
	/*clear:				both; Removing clear */
}


.section-detail-docs {
	/*float:				left; Removing float */
	*float:					none;
	/*width:				390px;  Changed from 375px to 500px, but Chrome choked, now set to 390px */
	*width: 				380px; /* IE7 hack */
	font-weight: 			normal;
	font-size: 				11px;
	color: 					#0066cb;
	display: 				table-cell; /* adding a display so that this class wraps nicely underneath */
	*height: 				1%; /* IE7 hack to display a block */
	*display:				block; /* IE7 hack to display a block */
}


.section-header-devices-tools {
	font-face: 				'IntervalLight';
	font-family: 			'IntervalLight', sans-serif;
	float:					left; 
	width:					17.5%; /* Changed from 15% so that it floats and isn't fixed */
	*width:					20%; /* IE7 hack */
	font-size: 				14px;
	color: 					#0066cb;
	margin-bottom:			0px; /* changed from margin-bottom 10px to 0; */
	padding:				0px 5px 0px 15px; /* changed from padding: 5px 15px; */
}

.section-header-detail-tools {
	font-face: 				'IntervalLight';
	font-family: 			'IntervalLight', sans-serif;
	float:					none; /* Changed from float:left to float:none */
	/*width:					500px;  Changed from 320px to 500px */
	/**width:					350px;  IE7 hack */
	font-size: 				14px;
	color: 					#0066cb;
	margin-bottom:			10px;
	/*padding-top:			5px;*/
}

.section-devices-tools {
	float:					left; 
	width:					28%; /* Changed from 160px to 24% so that it floats and isn't fixed */
	*width:					20%; /* IE7 hack */
	font-weight: 			normal;
	font-size: 				11px;
	color: 					#0066cb;
	clear:					left; /* Changed from clear:both to clear:left */
	height:					35px; /* Added height:35px so row is fixed */
}

.section-detail-tools {
	float:					none;
	/*width:				350px; Changed from 320px to 350px */
	color: 					#0066cb;
	display:				table-cell; /* adding a display so that this class wraps nicely underneath */
	height:					35px; /* Need to add to keep line height equal with Section-Detail-Tools */
	*height: 				45px; /* IE7 hack to display a block */
	*display:				block; /* IE7 hack to display a block */
}

.section-detail-docs ul {
	list-style: 			disc;
	color:					#000;
}

.section-header-parametric1 {
	float:					left;
	width:					249px;
	color: 					#0066cb;
	font-size:				14px;
	padding-left:			5px;
}

.section-header-parametric2 {
	float:					left; 
	width:					249px;
	color: 					#0066cb;
	font-size:				14px;
}

.section-parametric1 {
	float:					left; 
	width:					249px;
	font-weight: 			normal;
	font-size: 				11px;
	color: 					#0066cb;
	/*clear:				both; Removing Clear */
}

.section-parametric2 {
	float:					left; 
	width:					249px;
	font-weight: 			normal;
	font-size: 				11px;
	color: 					#0066cb;
}

#keyParameters {
	float:					none; 
	width:					507px; /* changed from 510px */
	font-weight: 			normal;
	font-size: 				11px;
	color: 					#0066cb;
}

.orderingCodes {
	float:					left; 
	width:					500px;
	font-weight: 			normal;
	font-size: 				11px;
	color: 					#0066cb;
}

.section-copy {
	float:					left; 
	width:					15%; /* Changed from 160px to 15% so that it floats and isn't fixed */
	font-weight: 				normal;
	font-size: 				11px;
	color: 					#0066cb;

	padding: 				10px 0 15px 0;
}

.section-detail-copy {
    	float: 					left;
    	font-size: 				11px;
    	font-weight: 				normal;
    	width: 					300px;
	padding: 				10px 0 15px 0;
}

.section-detail-devices {
	float:					left; 
	width:					370px;
	font-weight: 				normal;
	font-size: 				11px;
	color: 					#000;
}

/* To create a 3 column div */
.section-header-icon {
	font-family: 				'IntervalLight',sans-serif;
	float:					left; 
	width:					12%; /* Changed from 55px to 10% so that it floats and isn't fixed */
	font-size: 				14px;
	color: 					#0066cb;
	line-height: 				15px;
                padding-top:                                                               5px;
                 height:                                                                       19px; /*changed from 20px, change back if conflicting*/
}

.section-header-icon-PDF { /* For PDF column */
	font-family: 				'IntervalLight',sans-serif;
	float:					left; 
	width:					5%; /* Changed from 55px to 5% so that it floats and isn't fixed */
	font-size: 				14px;
	color: 					#0066cb;
	line-height: 				15px;
	padding:				5px 10px 0 0;
}

/*.section-header-icon1 {
	font-family: 				'IntervalLight',sans-serif;
	float:					left; 
	width:					8%; /* Changed from 35px to 8% so that it floats and isn't fixed 
	font-size: 				14px;
	color: 					#0066cb;
	line-height: 				15px;
}

.section-header-icon2 {
	font-family: 				'IntervalLight',sans-serif;
	float:					left; 
	width:					8%; /* Changed from 35px to 8% so that it floats and isn't fixed 
	font-size: 				14px;
	color: 					#0066cb;
	line-height: 				15px;
}*/

.section-icon {
	float:					left; 
	width:					12%; /* Changed from 55px to 10% so that it floats and isn't fixed */
	padding-top:     			1px;
}

.section-icon-PDF { /* For PDF column */
	float:						left; 
	width:						5%; /* Changed from 55px to 5% so that it floats and isn't fixed */
	padding:     				1px 15px 0 0;
	/*margin-left:				-24px \ ;  IE8 & 9 hack */
}

/*.section-icon1 {
	float:					left; 
	width:					8%;  Changed from 35px to 8% 
	padding-top:      			5px
}

.section-icon2 {
	float:					left; 
	width:					8%; 
	padding-top:        			5px
}*/

.section-icon-details {
	/*width:				375px; Removing width so it's not fixed */
	 /*padding: 				0 20px 10px 0px; changed padding-left from 5px to 110px, now to 0px */
	/**padding: 				0 20px 10px 0px;  IE7 hack, padding-left needs to zero'd out */
	font-size: 				11px;
	line-height:				15px;
	display:				table-cell; /* */
	*height: 				1%; /* IE7 hack to display a block */
	*display:				block; /* IE7 hack to display a block */
}

.section-header-description {
                color: 					#0066cb;	
                font-family: 				'IntervalLight',sans-serif;
	font-size: 					14px;
	line-height:				15px;
                padding: 				   	5px 15px;
                /*float:					left; Removing float */
	/*width:					360px;  Changed from 395px to 360px */
	/*width: 					359px;  IE7 hack */
	/*font-size: 				14px;*/
	/* margin-left:				10px; Adding margin - changed from 5px to 10px for Appnotes_app dyn page */
}

.section-description {
	/*font-family: 				'IntervalLight',sans-serif; Don't need because we have the body to change the font-family */
	/*width:				400px;  Changed from 395px to 400px */
	/**width: 				370px;  IE7 hack */
	padding: 				0 0 10px 0px; /* added padding-left by 5px*/
	font-size: 				11px;
	color: 					#0066cb;
	line-height:				15px;
	display: 				table-cell; /* Adding block table so it centers in the column */
	*height:				50px; /* IE7 hack to keep everything within a block in IE7 */
}

.section-details {
	float:					left; 
	width:					83%; /* Changed from 395px to 560px, then from 560px to 83% */
	padding: 				10px; /* Changed from Padding-Bottom to Padding */
	font-size: 				11px;
	line-height:				15px;
}

/* END */

.getstarted div {
	position: 				relative;
}

.detail div {
	position: 				relative;
}

div.detail {
                padding:                                                   15px 10px 0 0; /* changed padding-left from 15px to 0px */

}


.dist {
	margin:					5px 0 8px 3px;
}

.dist a {
	background:				url("/images/cornerarrow.png") no-repeat scroll 192px 7px transparent;
	padding-right:				25px;
	text-decoration: 			none;
	color: 					#2d2d2d;
	font-weight: 				bold;
}

.dist img {
	/*padding-left: 				10px;  Added 10px to padding-left */
	vertical-align: 			middle;
	margin-right: 				    5px;
	cursor: 				        pointer;
}


/* Content Div: contains the Finder and all of the body content */
#content{
	width: 					        980px;
	float: 					        left;
	min-height: 				    352px; 
}

/* left-column DIV: contains the Finder and all of the body content */
#left-column{
	width: 					        212px;
	text-align: 			        left;
	float: 					        left;
	margin: 				        0;
	padding: 				        0;
}

#content-page {
	width: 					        748px; 
	text-align: 				    left;
	float: 					        left;
	margin: 				        0;
	padding-left: 				    20px;
}

#breadcrumb {
	width: 					        748px;       /*Changed from 748px */
	padding: 				        10px 0px ;
	float: 					        inherit;
	line-height: 				    20px;
}

#breadcrumb-nav {
	font-size: 				10px;
	float: 					left;
	/*width: 					568px;*/      /* Changed from 588px */
               margin-right:                                             10px;
}

#breadcrumb-nav a, 
#breadcrumb-nav a:active {
	text-decoration: 			none;
	color: 					#2d2d2d;
}

#breadcrumb-nav a:hover {
	text-decoration: 			none;
	color: 					#CCC;
}

#breadcrumb-functions {
	width: 					180px; /* Changed from 160px; */
	font-size: 				10px;
	float: 					left; 
	text-align: 			right;
}

#breadcrumb-functions a {
	text-decoration: 			none;
	color: 					#2d2d2d;
}

#breadcrumb-functions a:hover {
	text-decoration: 			none;
	color: 					#CCC;	
}

#breadcrumb-functions .breadcrumb_star {
	float:                                  left;
	padding-right:                          5px;
}

.single-column {
	/*padding: 				                10px 15px 20px 0px;*/
	/*width: 					            748px; */
}

.single-column p {
	padding: 				            0 5px 10px;
}

.single-column a {
	color: 					                #444;
	font-size: 				                11px;
	text-decoration: 			            underline;
	line-height:				            16px;
}

.single-column a:hover {
	color: 					                #0063B3;
	font-size: 				                11px;
	text-decoration: 			            underline;	
}

.single-column ul {
    list-style: 				            disc;
	font-size:				                11px;
	line-height: 				            16px;
	padding:				                0 0 10px 30px;                      
	color: 					                #444444;
}

.single-column h2 {
	font-face: 				                'IntervalLight';
	font-family: 				            'IntervalLight', sans-serif;
   	font-size: 				                18px;
	font-weight:				            normal;
   	color: 					                #0066CB;
	line-height:				            15px;
	padding-bottom: 			            10px !important;
}

.single-column h3 {
	font-face: 				'IntervalLight';
	font-family: 				'IntervalLight', sans-serif;
    	color: 					#0066CB;
   	 font-size: 				14px;
	font-weight:				normal;
	line-height:				15px;
	padding:				15px 0 7px 0;
	*padding:				15px 0 4px 0;
}

.center-column {
	padding: 				0px 0px 0px 0px;
	width: 					100%; /* Changed from 516px; */
	float: 					left;
}

.center-column p {
	font-size: 				11px;
	line-height: 				15px;
	color: 					#444;
	width: 					auto;
	padding: 				0px 5px 10px 5px;
	*padding: 				20px 20px 20px 5px; /* IE7 hack */
	_padding: 				20px 20px 20px 5px;
}

.center-column a {
	color: 					#444;
	font-size: 				11px;
	text-decoration: 			underline;
	line-height:				16px;
}

.center-column a:hover {
	color: 					#0063B3;
	font-size: 				11px;
	text-decoration: 			underline;	
}

.center-column ul {
	list-style:				disc;
	font-size:				11px;
	line-height:				16px;
}

.center-column h2 {
	font-face: 				'IntervalLight';
	font-family: 				'IntervalLight', sans-serif;
    	font-size: 				18px;
	font-weight:				normal;
    	color: 					#0066CB;
	line-height:				15px;
	padding-bottom: 			10px !important;
}

.center-column h3 {
	font-face: 				'IntervalLight';
	font-family: 				'IntervalLight', sans-serif;
   	color: 					#0066CB;
    	font-size: 				14px;
	font-weight:				normal;
	line-height:				15px;
	/*padding-bottom: 			5px; Removing to test */
	padding:				20px 0 10px 0; /* Added padding: 20px 0 10px 0 to center column */
}

.center-column-parametric {
	padding: 				0px 0px 0px 0px;
	width: 					748px;
	float: 					left;
	min-height: 				534px;	
}

#right-column {
	padding: 				0px 0px 0px 20px;
	width: 					212px;
	float: 					left;
}

.full-column {
	padding: 				10px 0px;
	width: 					960px
}

.box {
	width: 					auto;
	min-height: 				212px;
	filter: 				progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f2f2', endColorstr='#ecebeb'); /* for IE */
	background: 				-webkit-gradient(linear, left top, left bottom, from(#f3f2f2), to(#ecebeb)); /* for webkit browsers */
	background: 				-moz-linear-gradient(top,  #f3f2f2,  #ecebeb); /* for firefox 3.6+ */
}

#page-header {
	width:					748px;
	display:				block;
	height: 				50px;
	float: 					left;
	padding-top: 				0px;
}

#page-header h1 {
	font-face: 				'IntervalLight';
	font-family: 				'IntervalLight', sans-serif;
	font-size: 				23px;
	margin:					0px;
	padding:				0px;
	font-weight: 				normal;
	color: 					#0066cb;
	width:                  748px;
}

/* Page Title: b/c all of the Family and product page titles span the entirety of the two columns, we're giving it it's own ID on the page*/
#page-title {
	font-face: 				'Interval';
	font-family: 				'Interval', sans-serif;
	font-size: 				23px;	
	font-weight: 				normal;
	color: 					#0066cb;
}

.page-title-results, h1{
	font-face:				'IntervalLight';
	font-family:				'IntervalLight', sans-serif;
	font-size: 				23px;	
	font-weight: 				normal;
	color: 					#0066cb;
}

.article-subnav {
	height:					35px;
	background-color:			#edecec;
	border-bottom:				2px solid #dedede;
	margin:					0px 0px 20px 0px;
	padding:				7px 0px 0px 0px;	
	background:				#edecec;/* fallback (Opera) */
	background:				-moz-linear-gradient(left, #f4f3f3, #e3e3e3);/* Mozilla:*/
	background:				-webkit-gradient(linear,left top, right top, from(#f4f3f3), to(#e3e3e3));/* Chrome, Safari:*/
	filter:					progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f4f3f3', EndColorStr='#e3e3e3', GradientType=1);/* MSIE */
}

.article-subnav {
	padding: 				20px 0px 20px 20px;
	margin: 				0px;
	border: 				1px solid #333
}

.article-subnav li {
	display: 				inline;
	list-style: 				none;
	padding: 				20px 10px;
	font-size: 				11px;
	text-decoration: 			none;
}

.article-subnav a {
	color: 					inherit;
	text-decoration: 			none;
}

.article-subnav li.active {
	background-image: 		url("/images/list_glyph.png");
	background-repeat: 		no-repeat;
	background-position:	center 	36px;
	color: 					#0066cb;
}

.article h1 {
	font-face: 				'IntervalLight';
	font-family: 			'IntervalLight', sans-serif;
	font-size: 				23px;
	font-weight: 			normal;
	color: 					#0066cb;
	padding: 		 		25px 0px 10px 0px;
	float: 					none;
	min-width: 				468px;
	/* *width:					748px; Added by Raj */
}

.article h2 {
	font-face: 				'IntervalLight';
	font-family: 			'IntervalLight', sans-serif;
	font-size: 				18px;
	font-weight: 			normal;
	color: 					#0066cb;
	padding: 	 			10px 5px 10px 5px !important;
	*padding: 	 			10px 0px 20px 10px;
	float: 					none;
	/*clear: 				both;  Removing for the Center Column section to move up and wrap around Right Rail section */
	line-height:			18px;
	/* *width:					748px: Added by Raj */
}

.para-title {
	font-size: 				11px;
	margin: 				10px 0px 2px 2px;
	display: 				block;
	color: 					#0066CB;
	text-transform: 			uppercase;
	font-weight: 				300;
}

.article p {
	font-size: 				11px;
	line-height: 				15px;
	color: 					#444;
	/*width: 				100%; Removing width so it's not fixed or floated */
	padding: 				5px; /* changed padding from 0 10 10 5 */
	*padding: 				5px 5px 10px 0px; /* IE7 hack */
}

.article a {
	color: 					#444;
	font-size: 				11px;
	text-decoration: 			underline;
	line-height:				15px;
}

.article a:hover {
	color: 					#0063B3;
	font-size: 				11px;
	text-decoration: 			underline;	
}

/* News Panel Styles */
.newspanel {
	width: 					            212px;
	float: 					            right;
	border:					            1px solid #CCC;
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	-moz-border-radius-topright: 		4px;
	-moz-border-radius-topleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	-khtml-border-radius-topright: 		4px;
	-khtml-border-radius-topleft: 		4px;
	
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 	4px;
	-webkit-border-top-right-radius: 	4px;
	-webkit-border-top-left-radius: 	4px;
}

.newspanel ul {
    font-size: 				            10px;
    line-height: 				        15px;
    list-style: 				        none outside none;	
	padding-left:				        5px;
	margin: 				            0 0 10px 0 !important;
    padding-left: 	                    0px !important;
}

.containerleft{
	width: 					            192px;
	margin: 				            20px 0;
	padding: 				            10px;
}

.containerright {
	width:                              192px;
	margin: 				            0px 0px 15px 0px; /* To provide some room for the content outside the touts */
	padding: 				            10px 10px 0px 10px; 
}

.newspanel h2 {
	color: 					            #0066cb;
	font-size: 				            18px;
	font-weight: 				        normal;
	width: 					            100%;
	float: 					            left;
	line-height:				        15px;
	padding: 	        		        10px 0 10px 0 !Important;
}	

.newsdate {
	color: 					            #444;
	font-size: 				            10px;
	font-weight: 				        bold;
	padding-top: 				        16px;
	line-height: 				        12px;
}

.newspanel p {
	color: 					            #444;
	font-size: 				            10px;
}

.newspanel a {
	color: 					            #444;
	font-size: 				            10px;
	text-decoration: 			        none;
	line-height:				        16px;
}

.newspanel a:hover {
	color: 					            #0063B3;
	font-size: 				            10px;
	text-decoration: 			        none;
}

.more {
	font-size: 				            10px;
	font-weight: 				        bold;
	/*float: 					        left;*/
	margin: 				10px 0 5px 0;/* Change margin-top:15px to 10px and added bottom of 5px */	
}
/* End News Panel Styles */

/* Category page layout and table styles */
.page-level-split {
	width: 					512px;
	float: 					left;
	padding-top:        			10px;
}

.page-level-split a {
	color: 					#444;
	font-size: 				10px;
	text-decoration: 			none;
	line-height:				16px;
}

.page-level-split a:hover {
	color: 					#0063B3;
	font-size: 				10px;
	text-decoration: 			none;
}

ul.key-features {
 	list-style: 				disc;
 	padding-left: 				20px;
	width:					230px;
}

ul.key-features li {
	font-size: 				11px;
	line-height: 				14px;
	list-style-position:			outside;
	color: 					#2d2d2d;
}

ul.assets {
	list-style:				disc;
	padding-left:				20px;
	margin:					0;
}

ul.assets li {
	color:					#2D2D2D;
	font-size:				10px;
	line-height:				16px;
	list-style-position:			outside;
	margin-top:				10px;
}

ul.assets li a {	
	text-decoration:			none;
	font-weight:				bold;
}

ul.assets li.PDF {
	background:				url(/images/pdf.gif) no-repeat left top;
	list-style: 				none outside none !important;
	padding-left:				25px;
}

ul.assets li.Word {
	background:				url(/images/word.gif) no-repeat left top;
	list-style: 				none outside none !important;
	padding-left:				25px;
}

ul.assets li.Powerpoint {
	background:				url(/images/powerpoint.gif) no-repeat left top;
	list-style: 				none outside none !important;
	padding-left:				25px;
}

ul.assets li.Excel {
	background:				url(/images/excel.png) no-repeat left top;
	list-style: 				none outside none !important;
	padding-left:				25px;
}

ul.detail {
 	list-style: 				disc;
 	padding-left: 				30px;
	font-size:				11px;

}

ul.detail li {
	font-size: 				11px;
	line-height: 				15px;
	color: 					#2d2d2d;
}

.prod-detail-table  {
	font-size: 				11px;
	/*background: 				#fff;*/
	display:				block;
	width:				500px;  /* added 8/13 */
}

.prod-detail-table ul  {
	list-style: 				disc;
 	padding-left: 				30px;
	font-size:				11px;
}

.prod-detail-table th {
	background:				#E9E8E8 none repeat scroll 0 0;
	color:					#2D2D2D;
	font-size: 				11px;
	font-weight: 				Bold;
	border:					#fff 1px solid;
	padding:	    			10px 5px;
}

.prod-detail-table a {
	color: 					#333;
	line-height:				16px;
	text-decoration: 			underline;
}

.prod-detail-table a:hover {
    color: 			 		#0066CB;
	text-decoration: 			underline;
}

tr.header {
	font-size: 				11px;
	text-align: 				center;
	background-color: 			#e9e8e8 !important;
	height: 				40px;			
}

.prod-detail-table tr.header td {
	background: 				#e9e8e8 !important;
}

tr.header td,
.prod-detail-table tr.header td {
	font-size: 				11px;
	background-color: 			#e9e8e8;	
	height:					40px;
	width: 					20%;
	text-align:				center;
	vertical-align:				middle;
	background: 				none;	
}

.prod-detail-table td {
	font-size: 					11px;
	line-height: 				14px;
	padding:	 				10px 0px 10px 2px; 
	margin-bottom: 				9px;			
	background: 				url('/images/greydottedline.png') repeat-y;
}

.detailstd td {
	background: 				url('/images/greydottedline.png') repeat-y;
}

.dark td {
	background-color: 			#f4f3f3 !important;
}

td.firsttd {
	background: 				none;
	height: 				0px;
}

td.detailstd {
	background: 				none;
	height: 				0px;
}

p.product-detailp {
	color:					#444;
	font-size:				11px;
	line-height:			14px;
	padding:	 			10px 5px !important;
	*float:					left; /* added to align in IE7 */
	/*width:				390px; Removing so detail section is full width */
}	

p.product-detailp a {
	text-decoration: 			none;
}

p.product-detailp a:hover {
	text-decoration: 			underline;
	color: 					#0066CB;
}

.detailitem {
	padding: 				5px;
	color: 					#2D2D2D;
}

.detailitem ul {
	padding-left:				5px;
	list-style:				disc;
}

.itemcenter {
	text-align: 				center;
}	

/* Get Started panel */
.getstarted {
	width: 					182px;
	margin: 				0px 0px 15px 0px; /* To provide some room for the content outside the touts */
	padding: 				5px 15px 15px 15px;
	font-weight: 				normal;
	filter: 				progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f2f2', endColorstr='#ecebeb'); /* for IE */
	background: 				-webkit-gradient(linear, left top, left bottom, from(#f3f2f2), to(#ecebeb)); /* for webkit browsers */
	background: 				-moz-linear-gradient(top,  #f3f2f2,  #ecebeb); /* for firefox 3.6+ */
	border:					1px solid #ccc; /* Adding border when embedded in the center column */
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	-moz-border-radius-topright: 		4px;
	-moz-border-radius-topleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	-khtml-border-radius-topright: 		4px;
	-khtml-border-radius-topleft: 		4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
	-webkit-border-top-right-radius: 	4px;
	-webkit-border-top-left-radius: 	4px;
}

.getstarted h2 {
	font-face: 				'IntervalLight', sans-serif;
	font-family: 				'IntervalLight', sans-serif;
	font-size: 				18px;
	margin:	 	 			0px;
	padding:				10px 0 0 0 !important;
	font-weight: 				normal;
	color: 					#0066cb;
}

.getstarted p {
	color:					#444;
	font-size:				10px;
	line-height: 				15px;
	padding: 				10px 0 10px 0 !important;
}

.gsrightlabel {
	text-align: 				left;
	font-size: 				10px;
	background: 				none;
	width: 					182px;
	border-bottom: 				1px dotted #999999;
	padding: 				5px 0;
	font-weight: 				bold;
}

.gsrightlabel a {
   	color: 					#444;
   	font-size: 				10px;
	text-decoration: 			none;
	font-weight: 				bold;
}

.gsrightlabel a:hover {
    	color: 			 		#0066CB;
	text-decoration: 			none;
    	padding-top: 	 			10px;
	font-weight: 				bold;
}

.gsjumplink {
	font-weight: 				bold;
	width: 					182px;
	border-bottom: 				1px dotted #999999;
	padding: 				3px 0px;
	background: 				url("/images/cornerarrow.png") no-repeat scroll 176px 9px transparent;
	font-size:				10px;
}

.gsjumplink a {
	text-decoration:			none;
	color: 					#2d2d2d;
	font-size: 				10px;
}

.gsjumplink a:hover {
	text-decoration:			#none;
	color: 					#0066CB;
	font-size: 				10px;
}



/* Footer */
#footer {
	width: 					995px;
	/* height: 				28px;  */
	text-align: 				left;
	/* border-top: 				1px solid #CCC; */
	float: 					left;
	color: 					#999;
	padding: 				2px 0 2px 0;
}

/* added 7-24-13 for dup footer id prob */
#footer-sub {
	width: 					995px;
	/* height: 				28px; */
	text-align: 				left;
	border-top: 				1px solid #CCC;
	float: 					left;
	color: 					#999;
	padding: 				2px 0 2px 0;
}
/* end add dup footer id prob */

#footer-social {
	width: 					375px; /* 175px; */
	height: 				26px;
	text-align: 				left;
	float: 					left;
margin-left:5px;
}

#footer-meta {
	float: 				right;
        margin-top:                       2px;
	width: 				995px; /* 975px; */
	text-align: 				right;
	border-top: 			1px solid #CCC;
}

#footer-meta-microsite {
	float: 				right;
	/* padding-top:        			3px; */
	width: 				995px; /* 975px; */
	text-align: 				right;
	border-top: 			none;
}

#footer-meta ul {
	margin: 				0px;
	padding: 				0px;
}

#footer-meta li {
	display: 				inline;
	list-style: 				none;
	padding: 				0px;
	padding-left: 				10px;
	font-size: 				10px;
}

#footer-meta li a, 
#footer-meta li a:active  {
	text-decoration: 			none;
	line-height: 				13px;
	color: 					#999;
	font-size: 				10px;
}
 
#footer-meta li a:hover {
	text-decoration: 			none;
	line-height: 				13px;
	color: 					#0063B3;
	font-size: 				10px;
}

/* 
7-12-2013 workaround for dup div id footer
add 20px to space from top
#footer-products 
#footer-applications 
#footer-technology 
#footer-design_support 
#footer-about 
#footer-contact 
 */

#footer-products {
	width: 					176px;
	height: 				26px;
	text-align: 				left;
	float: 					left;
	padding-top:       			30px; /* 10px; */
}

#footer-applications {
	width: 					176px;
	height: 				26px;
	text-align: 				left;
	float: 					left;
	padding-top:       			30px; /* 10px; */
}

#footer-technology {
	width: 					176px;
	height: 				26px;
	text-align: 				left;
	float: 					left;
	padding-top:       			30px; /* 10px; */
}

#footer-design_support {
	width: 					176px;
	height: 				26px;
	text-align: 				left;
	float: 					left;
	padding-top:       			30px; /* 10px; */
}

#footer-about {
	width: 					160px;
	height: 				26px;
	text-align: 				left;
	float: 					left;
	padding-top:       			30px; /* 10px; */
}

#footer-contact {
	width: 					110px;
	height: 				26px;
	text-align: 				left;
	float: 					right;
	padding-top:       			30px; /* 10px; */
}

#footer-products p,
#footer-applications p,
#footer-technology p,
#footer-design_support p,
#footer-about p, 
#footer-contact p {
	font-size: 				12px;
	margin-bottom:				4px;
}


#footer-products p a,
#footer-applications p a,
#footer-technology p a,
#footer-design_support p a,
#footer-about p a, 
#footer-contact p a {
	text-decoration: 			none;
	color: 					#999;
}

#footer-products p a:hover,
#footer-applications p a:hover,
#footer-technology p a:hover,
#footer-design_support p a:hover,
#footer-about p a:hover, 
#footer-contact p a:hover {
	text-decoration: 			none;
	color: 					#0063B3;
}

#footer-products ul,
#footer-applications ul,
#footer-technology ul,
#footer-design_support ul,
#footer-about ul, 
#footer-contact ul {
	margin: 				0px;
	padding: 				0px;
}

#footer-products ul li,
#footer-applications ul li,
#footer-technology ul li,
#footer-design_support ul li,
#footer-about ul li, 
#footer-contact li {
	list-style: 				none;
	padding: 				0px;
	padding-left: 				20px;
	font-size: 				10px;
	line-height:				15px;
}

#footer-products li a, 
#footer-products li a:active,
#footer-applications li a,
#footer-applications li a:active,
#footer-technology li a,
#footer-technology li a:active, 
#footer-design_support li a,
#footer-design_support li a:active,
#footer-about li a,
#footer-about li a:active,
#footer-contact li a,
#footer-contact li a:active {
	text-decoration: 			none;
	line-height: 				13px;
	color: 					#999;
	font-size: 				10px;
}

#footer-products li a:hover,
#footer-applications li a:hover,
#footer-technology li a:hover,
#footer-design_support li a:hover,
#footer-about li a:hover,
#footer-contact li a:hover {
	text-decoration: 			none;
	line-height: 				13px;
	color: 					#0063B3;
	font-size: 				10px;
}

/* Start Page Specific Styles */
.page-title-results {
	font-face: 					'Interval', sans-serif;
	padding:					10px 0 5px 25px;
	width:						743px;
	float: 						left;
	
}
table.finder-results-table {
	width:						100%;
	font-size: 					10px;
}

.finder-results-table th {
	background-image:			url(/images/bg_sliver.jpg); 
	background-repeat:			repeat-x; 
	background-position: 		top;
	color:						#2D2D2D;
	font-size: 					11px;
	font-weight: 				bold;
	border:						#fff 1px solid;
	padding:	    			5px 2px;
}

.finder-results-table th a {
	cursor: 					    pointer;
}

.finder-results-table td {
	padding: 					    5px 2px; 
	/*background: 				    url("/images/greydottedline.png") repeat-y; */
}

.finder-results-table td.first{
	background:				        none;
} 

.finder-results-table td a {
	color: 					        #2d2d2d;
}

.finder-results-table tr td{
	 background-color: 				 #f4f3f3;
	 text-align:					 left;
	 font-size:					    11px;
	 color: 	 	 	 	 	    #424246;
	 font-weight: 	 	 	 	    normal;
	 margin: 	 	 	 	 	    0;
	 padding: 	 	 	 	 	    10px 5px !important; 
}

.finder-results-table tr.rowoff td {
	background-color: 			#fff;
}

.finder-results-table td.firsttd {
	 background-image: 			none;
}

/*.finder-results-table td {
	text-align: 				left;
	padding:				    10px 5px;
}*/

.finder-description {
	text-align:				    left;
}

.finder-description p {
	color:					    #444444;
	font-size:				    11px;
	line-height:				18px;
	padding:				    0 0 10px 8px;
	width:					    auto;
}

.tabletitle {	
	width:					    auto;
	height: 				    58px;
	background: 				#fff !important;
}

.non-sortable {
	height:					    35px;
}

.tabletitle th {
	background: 				url("/images/table-header.jpg") no-repeat 0 0;
}

th.device {
	width: 					    120px;
	background-position: 		0 0;
}

th.company {
	width: 					    150px;
	background-position: 		0 0;
}


th.description {
	width: 					    246px;
	background-position: 		-120px 0;
}

th.sub-family {
	width:  				    120px;
	background-position: 		-420px 0;
}

th.family {
	width: 					    112px;
	background-position: 		-532px 0;
}

th.category {
	width: 					    96px;
	background-position: 		-628px 0;
}

.tabletitle td{
	padding: 				    10px 20px 20px 20px;
}

.sort	 {	
	width:					    auto;
	background:				    #edecec;/* fallback (Opera) */
	background:				    -moz-linear-gradient(left, #ecebeb, #CCC);/* Mozilla:*/
	background:				    -webkit-gradient(linear,left top, right top, from(#ecebeb), to(#CCC));/* Chrome, Safari:*/
	filter:					    progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ecebeb', EndColorStr='#CCC', GradientType=1);/* MSIE */
}

.grey a {
	text-decoration: 			none;
	color: 					    #999;
}

.overviewpage a {
	text-decoration: 			none;
	color: 					    #2d2d2d;
}

.overviewpage a:hover {
	text-decoration: 			none;
	color: 					    #0063B3;
}

.overviewpage ul li{
	/*list-style: 				none;*/
	margin-left:				20px;
	padding: 				    2px;
	font-size: 				    11px;
}

.overviewpage ul li a {
	text-decoration: 			underline;
	color: 					    #2d2d2d;
}

.overviewpage ul li a:hover {
	text-decoration: 			underline;
	color: 					    #0063B3;
}

.overview-left {
	width: 					    748px !important;
	float: 					    left;
	margin:  				    0 5px 0 0px;
	*margin:  				    0px 5px 0 0px;/* IE7 box model hack */
}

.overview-right {
	width: 						191px !important;
	float: 						left;
	margin: 					0 0 0 12px;
	*margin: 					0px 0 0 10px; /* IE7 box model hack */
}

th {
	height: 					20px;
	padding-top: 				6px;
	text-align: 				center;
	font-weight: 				normal;
}


.table-th-sort {
	text-decoration: 			none;
	color: 						#0066cb;
	font-weight: 				bold;
	cursor: 					pointer;
}


th a {
	line-height: 				1;
	padding-bottom: 			38px; /* Changed from 31px */
	background-image: 			url("/images/blackglyph.png");
	background-repeat: 			no-repeat;
	background-position:			center 45px; /* changed from 38px */
	display: 				block;
	text-decoration:			none;
}

.table-th-sort a {
	background-image: 			url("/images/orangeglyph.png");
	background-repeat: 			no-repeat;
	background-position:			center 26px; /* changed from 38px */
	text-align: 				center;
	font-weight: 			bold;
	padding-bottom:			0px; /* changed from 10px */
	color:				#0063B3;
	text-decoration:			none;
	height: 				42px; /* changed from 40px */
}

.table-th-sort a:active {
	color:						#0063B3;
}

.table-th-sort-rev a {
    background-image: 			url("/images/orangeglyph.png");
    background-position: 		center 26px;
    background-repeat: 			no-repeat;
    color: 						#0063B3;
    font-weight: 				bold;
    padding-bottom: 			0px; /* changed from 26px */
    text-align: 				center;
    text-decoration: 			none;
}

th.table-th-sort-rev a {
	background-position:		center -44px;
}

.tabletitle th a {
	text-decoration:			none;
}

th.table-th-nosort a {
	background-image: 			none;
	cursor: 				default;
}

th.table-th-nosort:hover {
	text-decoration: 			none;
}

/* added 10-13 to fix arrow table header problem */
#device-orderingcode-table th {
	padding: 			0px 0px 0px 0px;
}

#device-orderingcode-table td {
	padding: 			0px 0px 0px 0px;
}

#device-orderingcode-table th a {
	background-position: 		center 32px;
	height: 			45px;
	padding: 			0px 0px 0px 0px;
}
/* end arrow table header fix */

.section-header a.toggle {
	color: 					#0066cb;
	font-size: 				11px;
	display: 				block;
	margin-top: 				10px;
	padding-left: 				16px;
	background: 				url("/images/toggle.png") no-repeat -14px -75px;
	height: 				14px;
	cursor: 				pointer;
	font-weight: 				normal;
}

.section-header a.toggle:hover {
	text-decoration: 			underline;
}

.section-header a.toggled {
	background-position: 			-14px 0;
}

.sh {
	width: 					200px; /* to not lose the width element */
	padding-left: 				10px; 
	position: 				relative; 
	top: 					-10px
}

// Certification table toggle //
.table-header {
	color: 				    #0066cb;
	float:				    left; 
	font-face: 				'IntervalLight';
	font-family: 			'IntervalLight', sans-serif;
	font-size: 				14px;
	padding:     		    0px 5px 0px 35px;/*changed from 5px 15px; */
	width:				    auto; 	
}

.table-header a.toggle {
	color: 					#0066cb;
	font-size: 				14px;
	display: 				block;
	margin-top: 			10px;
	padding-left: 			16px;
	background: 			url("/images/toggle.png") no-repeat -14px -75px;
	height: 				14px;
	cursor: 				pointer;
	font-weight: 			normal;
	text-decoration: 		none;
}

.table-header a.toggle:hover {
	text-decoration: 		underline;
}

.table-header a.toggled {
	background-position: 	-14px 0;
}

.table-header .table-sh {
    padding-left: 			55px;
    position: 				relative;
    top: 					-10px;
    width: 					auto;
}

.details {
	display: 				none;
}

.hidden {
	display: 				none;
}

#modal-background {
	display: 				none;
	z-index: 				10;
}

#modal-close {
	background: 				url("/images/close.png");
	width: 					30px;
	height: 				30px;
	cursor: 				pointer;
	display: 				none;
	z-index: 				12;
}

#modal-container {
	width: 					856px;
	height: 				374px;
	display: 				none;
	z-index: 				11;
}

#overlay-container {
	width: 					856px;
	height: 				900px;
	display: 				none;
	z-index: 				11;
}

#overlay-background {
	display: 				none;
	z-index: 				10;
}

#overlay-close {
	background: 				url("/images/close.png");
	width: 					    30px;
	height: 				    30px;
	cursor: 				    pointer;
	display: 				    none;
	z-index: 				    12;
}

/*=========================================
	Table Layouts Section (data and open)
===========================================*/

/*  Series Table */

.tablecenter {
    font-size:                  10px;
    margin:                     auto;
    padding:                    0;
    text-align:                 center;
    text-decoration:            none;
    vertical-align:             super;
}

.series_table tr td ul {
	font-size: 					11px;
	margin-bottom: 				9px;
	padding: 					0 20px 0 10px;
	line-height:				16px;
	font-weight:				normal;
}
	
/* Table Data */
.table_data {
	height:					    30px;	
	margin-top:				    10px;
	font-size: 				    11px;
}

.table_data th {
	background:				    #E9E8E8 none repeat scroll 0 0;
	color:					    #2D2D2D;
	font-size: 				    11px;
	font-weight: 				Bold;
	border:					    #fff 1px solid;
	padding:	    			5px;
}

.table_data td.firsttd {
    background: 				none repeat scroll 0 0 transparent;
   	height: 				    0;
}

.table_data td {
    background: 				url("/images/greydottedline.png") repeat-y scroll 0 0 ;
    font-size: 				    11px;
    margin-bottom: 				9px;
    padding: 				    5px;
	line-height:				16px;
	font-weight:				normal;
}

.table_data td a {
	color: 					    #444;
    font-size: 				    11px;
	text-decoration: 			underline;
}

.table_data td a:hover {
    	color: 			 		#0066CB;
	text-decoration: 			underline;
    	padding-top: 	 			10px;
	font-size: 				11px;
}

.table_data td.center {
	vertical-align:				middle;
}

.table_data tr.even {
	background:				#FFF none repeat scroll 0 0;
}

.table_data tr.odd {
	background:				#F4F3F3 none repeat scroll 0 0;
}

.table_data ul {
    	list-style: 				disc outside none;
    	padding-left: 				15px;
	margin:                                	0px !important;
}

.table_data p {
    	color: 					#444444;
    	font-size: 				11px;
    	line-height: 				12px;
    	padding: 				0 0 10px 2px;
    	width: 					auto;
}

.table_data a.pdf {
    background-image:			url(/images/pdf.gif);
	background-repeat: 			no-repeat;
	background-position:		left;
	padding:				    3px 0 0 25px;
	display:				    block;
}

.table_data a:hover.pdf {
    background-image:			url(/images/pdf.gif);
	background-repeat: 			no-repeat;
	background-position:		left;
	display:				    block;
	color: 			 		    #0066CB;
    padding:				    3px 0 0 25px;
	font-size: 				    11px;
}
/* END Table_Data */


.table_plain {
	height:30px;	
	margin-top:				10px;
	font-size: 				11px;
}

.table_plain th {
	background:				#E9E8E8 none repeat scroll 0 0;
	color:					#2D2D2D;
	font-size: 				11px;
	font-weight: 				Bold;
	border:					#fff 1px solid;
	padding:	    			5px;
}

.table_plain td {
    	font-size: 				11px;
    	margin-bottom: 				9px;
    	padding: 				5px;
	line-height:				16px;
	font-weight:				normal;
}

.table_plain td a {
	color: 					#444;
    	font-size: 				11px;
	text-decoration: 			underline;
}

.table_plain td a:hover {
    	color: 			 		#0066CB;
	text-decoration: 			underline;
    	padding-top: 	 			10px;
	font-size: 				11px;
}

.table_plain td.center {
	vertical-align:				middle;
}

.table_plain tr.even {
	background:				#FFF none repeat scroll 0 0;
}

.table_plain tr.odd {
	background:				#F4F3F3 none repeat scroll 0 0;
}

.table_plain ul {
    	list-style: 				disc outside none;
    	padding-left: 				15px;
}

.table_plain p {
    	color: 					#444444;
    	font-size: 				11px;
    	line-height: 				12px;
    	padding: 				0 0 10px 2px;
    	width: 					auto;
}
/* END Table Plain */

/* Table Open */
.table_open {
	color: 					#4c4c4c;
	font-size: 				11px;
	line-height:				6px;
	font-weight:				bold;
}

.table_open th {
	font-size: 				12px;
	font-weight: 				bold;
	border-bottom:				#EEE 1px solid;
	border-top:				#EEE 1px solid;
	padding:	    			10px 0;
}

.table_open tr {
	padding: 				5px 5px 30px 5px;
}

.table_open a.pdf {
	background-image:			url(/images/pdf.gif);
	background-repeat: 			no-repeat;
	background-position:			left;
	padding:				3px 0 0 25px;
	display:				block;
}

.table_open a.disc {
	background-image:			url(/images/disc_icon.png);
	background-repeat: 			no-repeat;
	background-position:			left;
	padding:				3px 0 0 25px;
	display:				block;
}

/* Table Full (Products Page) */
.table_full {
	color: 					#4c4c4c;
	font-size: 				11px;
}

.table_full tr {
	padding: 				5px;
	font-size: 				12px
}

.table_full tr.even {
	background:				#f6f6f6 none repeat scroll 0 0;
	border-bottom:				#fff 1px solid;
	font-size: 				11px;
}

.table_full tr.odd {
	background:				#e9ebeb none repeat scroll 0 0;
	border-bottom:				#fff 1px solid;
	font-size: 				11px;
}

.table_full a.pdf {
	background-image:			url(/images/pdf.gif);
	background-repeat: 			no-repeat;
	background-position:			left;
	padding:				3px 0 0 25px;
	display:				block;
}

.table_full a.disc {
	background-image:			url(/images/disc_icon.png);
	background-repeat: 			no-repeat;
	background-position:			left;
	padding:				3px 0 0 25px;
	display:				block;
}

.tablecenter {
    font-size:              10px;
    margin:                 auto;
    padding:                0;
    text-align:             center;
    text-decoration:        none;
    vertical-align:         super;
}


.table-sortable-packages th,
.table-sortable-packages td { 
	text-align: 						center; 
	padding: 							5px 6px 0px 4px !important;
	border: none !important;
}

.table-sortable-packages th a {
    background-image: url("/Images/blackglyph.png");
    background-position: top 2px right !important; /* 72px 2px; */
    background-repeat: no-repeat;
    cursor: pointer;
    text-decoration: none;
    padding: 0px 20px;
    display: inline;
}

.table-sortable-packages th a:hover {
    background-image: url("/Images/orangeglyph.png");
    background-position: top 2px right !important; /* 72px 2px; */
    background-repeat: no-repeat;
    cursor: pointer;
    text-decoration: underline;
    padding: 0px 20px;
    display: inline;
}

/* END Table Styles */


.mitigate-scroll {
	position: 				absolute;
	top: 					-9999px;
	left: 					-9999px;
}


/*===============================
	Overlay section
=================================*/
div.overlay {	
	display:				none;
	padding: 		 		42px 43px;/* some padding to layout nested elements nicely  */
	text-align: 				left;
}

#overlay {
	background:				url(/images/white.png);/* growing background image */
	width:					850px;/* dimensions after the growing animation finishes  */
	height:					443px;
}

#overlay1 {
	background:				url(/images/white.png);/* growing background image */
	width:					850px;/* dimensions after the growing animation finishes  */
	height:					360px;
}

#overlay2 {
	background:				url(/images/white2.png);/* growing background image */
	width:					614px;/* dimensions after the growing animation finishes  */
	height:					121px;
}

#overlay_audio_selector {
	background:				url(/images/audio_selector_white.png);/* growing background image */
	width:					720px;/* dimensions after the growing animation finishes  */
	height:					360px;
}

/* default close button positioned on upper right corner */
div.overlay div.close {
	background-image:			url(/images/close.png);/* default close button positioned on upper right corner */
	position:				absolute;
	right:					12px;
	top:					12px;
	cursor:					pointer;
	height:					31px;
	width:					31px;
}

.video_border {
    border:none;
    position: 					relative;
    width: 					192px;
}

.video_noborder {
	width:					192px;
	position:				relative;
}

.promo_bg {
    background: 				url("/images/bg_gray_gradiant.jpg") repeat-x scroll left top transparent;
    height: 					35px;
}

.promo_bg .promo_title {
    color: 					#4C4C4C;
    font-size: 					14px;
    font-weight: 				bold;
    padding: 					10px 0 0 30px;
}

div.play a span {
    background: 				url("/images/btn_play2.png") no-repeat scroll center 40px transparent;
    cursor: 					pointer;
    display: 				block;
    height: 					70px; /* Was 140px */
    left: 					77px; /* Was 0px */
    position: 				absolute;
    text-indent: 				-9999px;
    top: 					0px;
    width: 					45px; /* Was 200px */
}

div.play a:hover span {
background:				transparent url("/images/btn_play2.png") no-repeat center -191px;
}

div.tabs {
	margin:					0 0 16px;
	padding:				0 7px 0 10px;
}

.ui-tabs-hide {
	display:				none;
}

div.tabs div.scroller {
	height:					305px;
	width:					605px;
	overflow:				auto;
	padding-bottom:				1px;
}

div.tabs div.scroller2 {
	width:					630px;
	overflow:				auto;
	padding-bottom:				1px;
}


.jScrollPaneContainer {
	position: 				relative;
	overflow: 				hidden;
}

.jScrollPaneTrack {
	position: 				absolute;
	cursor: 				pointer;
	right: 					0;
	top: 					0;
	height: 				100%;
	background: 				transparent url('/images/bg_scrollertrack.gif') repeat-y center top;
}

.jScrollPaneDrag {
	position: 				absolute;
	cursor: 				pointer;
	overflow: 				hidden;
	background: 				#0066a4 url('/images/bg_scroller.gif') no-repeat left center;
}

.jScrollPaneDragTop {
	background: 				#0066a4 url('/images/bg_scroller.gif') no-repeat left top;
	height: 				4px;
	overflow: 				hidden;
}

.jScrollPaneDragBottom {
	background: 				#0066a4 url('/images/bg_scroller.gif') no-repeat left bottom;
	height: 				4px;
	position: 				absolute; 
	bottom: 				0;
	overflow: 				hidden;
}

/*===========================
	Video Panel section
=============================*/
#videopanel div.display {
	float:					left;
	width:					570px;
	height:					360px;
	margin:					0 15px 0 0;
}

#videopanel2 div.display {
	float:					left;
	width:					700px;
	height:					200px;
	margin:					0 0 0 0;
}

/* Needed to add this extra class for video's that are 4:3 instead of 16:9 */
#videopanel div.display2 {
	float:					left;
	width:					450px;
	height:					360px;
	margin:					0 30px 0 50px;
}

#videopanel div.details {
	display:				block;
	float:					left;
	width:					250px;
	height:					360px;
	margin:					0;
	line-height:				normal;
text-align:                 left;
}

#videopanel div.details h2 {
	font-size:				18px;
	color:					#424246;
	margin:					0 0 5px 0;
}

#videopanel div.details h3 {
	font-size:				14px;
	color:					#424246;
	margin:					5px 0;
}

#videopanel div.details p {
	font-size:				10px;
	color:					#7e7e80;
}

#videopanel div.details div.hr {
	border-top: 				1px solid #e8e8e8;
	width: 					189px;
	margin:					10px 0;
}

#videopanel div.details ul {
	list-style-type:			none;
}

#videopanel div.details ul li {
	font-size:				11px;
	line-height:				12px;
	margin:					0 0 4px 0;
	padding:				0 0 0 12px;
	color:					#424246;
	background:				transparent url(/images/li_arrow.gif) no-repeat left 0.5em;
}

#videopanel div.details ul.disc {
	list-style-type:	disc;
}

#videopanel div.details ul.disc li {
	font-size:			11px;
	line-height:		11px;
	color:				#424246;
	margin:				10px 0 5px 20px;
	padding-left:		5px;
	background:			none;
}

/*=================================
   Video Gallery Section
===================================*/

#videogallery {
	width:					235px;
	float:					left;
	position:				relative;
	margin-top:				0px;
	background:				#fff;
	border-left:        			#eee 1px solid;
}

#videogallery ul.tabs {
	width:					235px;
	height:					70px;
	position:				absolute;
	left:					0;
	bottom:					0;
	list-style-type:			none;
	z-index:				80;
}

#videogallery ul.tabs li {
	float:					left;
	width:					93px;
	height:					50px;
	padding:				11px 0 0 0;
	text-align:				center;
	position:				relative;
	z-index:				90;
}

#videogallery ul.tabs li a {
	outline:				0;
}

#videogallery ul.tabs li img {
	border:					1px solid #0057a8;
}

#videogallery ul.tabs li.ui-tabs-selected {
	background:				transparent url(/images/bg_selectedvideo.gif) no-repeat center top;
}

#videogallery ul.tabs li div.tooltip {
	position:				absolute;
	left:					-9999px;
	top:					-85px;
	width:					164px;
	height:					85px;
	padding:				12px 10px 0 15px;
	color:					#fff;
	text-align:				left;
	z-index:				90;
	background:				transparent url(/images/bg_tooltip.png) no-repeat left top;
}

#videogallery ul.tabs li.ui-tabs-selected img {
	filter:					alpha(opacity=60);
	-moz-opacity:				0.6;
	opacity:				0.6;
}

#videogallery ul.tabs li:hover div.tooltip {
	left:					-47px;
}

#videogallery .ui-tabs-hide {
	display:				none;
}

#videogallery div.tabs {
	padding:				18px 5px 0 14px;
}

#videogallery div.video {
	width:					200px;
	height:					104px;
	margin:					0 0 16px 5px;
}

#videogallery div.video a {
	display:				block;
	width:					200px;
	height:					104px;
	border:					1px solid #74767a;
	position:				relative;
}

#videogallery div.video a span {
	display:				block;
	width:					197px;
	height:					101px;
	position:				absolute;
	left:					0;
	top:					0;
	text-indent:				-9999px;
	cursor:					pointer;
	background:				transparent url(/images/btn_play.png) no-repeat center 38px;
}

#videogallery div.video a:hover span {
	background:				transparent url(/images/btn_play.png) no-repeat center -193px;
}

#videogallery a.arrow {
	padding-right:				10px;
	color:					#be1c00;
	background:				transparent url(/images/li_arrow.gif) no-repeat right 58%;
}

#videogallery h3 {
	font-face: 				'IntervalLight', sans-serif;
	font-size:				14px;
	color:					#424246;
	line-height:				14px;
}

#videogallery p {
	font-family: 				inherit;
	font-size:				10px;
	color:					#424246;
	line-height:				12px;
}

/* china videos */
.video_libtary_table div p{
    width:268px;
    margin-top:3px;
}

.video_libtary_table a{
    font-weight:bold;
    color: #737373 !important;
    font-size: 12px !important;
    text-decoration: none !important;
    line-height:14px;
}

.video_libtary_table a:hover{
    font-weight:bold;
    color: #13B5EA !important;
    font-size: 12px !important;
    text-decoration: underline !important;
    line-height:14px;  
}


/* About Spot Touts */
.about3column_touts {
	margin:					0 11px 10px;
	padding:				0 13px;
	width:					200px;
	float:					left;
	text-align:				center;
}

.about3column_touts h2 {
	color:					#0066CB;
	font-size:				18px;
	font-weight:				normal;
	padding:				10px 0 10px 2px;
}

.about3column_touts h3 {
	color:					#0066CB;
	font-size:				14px;
	font-weight:				normal;
	padding:				10px 0 10px 10px;
}

.about3column_touts h4 {
	color:					#0066CB;
	font-size:				12px;
	font-weight:				normal;
	padding:				10px 0 10px 0px;
}

.about3column_touts p {
	color:					#444;
	font-size:				10px;
	font-weight:				normal;
	padding-top:				10px;
	line-height:				18px;
}

.newspanel1 {
	width: 					250px;
	float: 					left;
	border-top:				1px solid #CCC;
}

.newspanel1 h2 {
	color: 					#0066CB;
    	font-size: 				18px;
	font-family: 				'IntervalLight';
	font-weight:				bold;
	margin-top: 				5px;
}

.newspanel1 h3 {
	color: 					#444;
    	font-size: 				14px;
	font-family: 				'IntervalLight';
	font-weight:				bold;
	margin-top: 				10px;
}

.newspanel1 p {
    	color: 					#444;
    	font-size: 				10px;
   	font-family: 				'IntervalLight';
	font-weight:				normal;
}

.newspanel1 a {
    	color: 					#444;
    	font-size: 				12px;
	text-decoration: 			none;
}

.newspanel1 a:hover {
    	color: 			 		#0066CB;
	text-decoration: 			underline;
    	padding-top: 	 			10px;
}

.containerleft1 {
	width: 					332px;
	margin: 				10px;
	padding: 				10px;
	height:					220px;
	*height:				240px; /* IE7 hack */
}

.containerright1 {
	width: 					332px;
	margin: 				10px;
	padding: 				10px;
	height:					220px;
	*height:				240px; /* IE7 hack */
}


/*********************************
	Left Nav  
***********************************/
ul.left_nav_ul {
    	/*background: 				url(/images/dotted_line.png) no-repeat left bottom;*/
    	background-color: 			#eeeeee; 
   	padding-bottom: 			12px;     
    	padding-left: 				5px;
    	padding-top: 				2px;
	margin-bottom:				5px;
	padding-right: 				5px; /* added 060313 */
}

li.cat {
    	border-top: 				dotted #8d8d8d 1px;    
    	font-weight: 				bold;
    	list-style-type: 			none;
    	margin-left: 				15px;
    	padding-left: 				0px;
}

li.cat_current {
    	background: 				url(/images/leftnavimage.png) no-repeat left center;
    	border-top: 				dotted #8d8d8d 1px;
    	font-weight: 				bold;
    	list-style-type: 			none;
    	margin-left: 				3px;
    	padding-left: 				12px;
}

li.fam {
    	font-weight: 				normal;
    	list-style-type: 			none;
    	margin-left: 				25px;
}

li.fam_current {
    	background: 				url(/images/leftnavimage.png) no-repeat left center; 
    	font-weight: 				normal;
    	list-style-type: 			none;
    	margin-left: 				13px;
    	padding-left: 				12px;
}

li.subfam {
    	font-weight: 				normal;
    	list-style-type: 			none;
    	margin-left: 				35px;
}

li.subfam_current {
    	background: 				url(/images/leftnavimage.png) no-repeat left center; 
    	font-weight: 				normal;
    	list-style-type: 			none;
    	margin-left: 				13px;
    	padding-left: 				22px;
}

li.sub {
    	font-weight: 				normal;
    	list-style-type: 			none;
    	margin-left: 				35px;
}

li.sub_current {
    	background: 				url(/images/leftnavimage.png) no-repeat left center; 
    	font-weight: 				normal;
    	list-style-type: 			none;
    	margin-left: 				23px;
    	padding-left: 				12px;
}

li a.leftnavlink {
    	display: 				inline-block;   
    	font-size: 				11px;
    	padding-bottom: 			3px;
   	padding-top: 				3px;    
    	text-decoration: 			none;
    	width: 					100%;
}

li.cat_current a.leftnavlink, 
li.cat a.leftnavlink:hover {
    	color: 					#0063b3;
}

li.cat a.leftnavlink {
    	color: 					#2d2d2d;
}

li.fam_current a.leftnavlink, 
li.fam a.leftnavlink:hover {
    	color: 					#0063b3;
}

li.fam a.leftnavlink{
    	color: 					#2d2d2d;
}

li.sub_current a.leftnavlink, 
li.sub a.leftnavlink:hover {
    	color: 					#0063b3;
}

li.sub a.leftnavlink {
    	color: 					#2d2d2d;

}

#gallerytext p.black {
    color: #000000 !important;
}
#gallerytext a {
    color: #000000 !important;
    font-size: 10px;
    line-height: 16px;
    text-decoration: underline;
}
#gallerytext a:hover {
    color: #0066CB;
    font-size: 10px;
    text-decoration: underline;
}

ul.chevronaction {
	list-style-image:			url(/images/chevron.gif);
	margin:					5px 0 10px 20px !important;
}

ul.chevron {
	list-style-image:			url(/images/chevron.gif);
	margin:					0 0 10px 0px !important;
	/*width:					475px;*/
}

ul.chevron li {
    	font-size: 				11px;
    	margin-left: 				20px;

    	padding: 				2px;
}

ul.chevron li a {
	text-decoration:			none;
}

.touts ul.chevron {
	list-style-image:			url(/images/chevron.gif);
	margin:					0 0 10px 0px !important;
    padding-left: 10px;
	/*width:					475px;*/
}

ul.more li {
	margin-left:				0px;
}

ul.more li a {
	vertical-align:				top;
	margin-top: 				-1px;
}

ul.newslink {
	list-style:				none;
	margin:					5px 0 5px 0px !important;
	padding-left:				0px;
}

ul.newslink li {
	margin-left:				0px;
}

ul.newslink li a {
	font-weight:				bold;
}

/*  Video Lounge */
#video-content-page {
	float:					left;
	text-align:				left;
	width:					980px;
	margin-bottom:				10px;
 /* height: 2000px; for video lounge */
}

#video-content-page .article p {
	color:					#444;
	font-size:				11px;
	line-height:				15px;
	padding:				0 5px 10px 0 !important;
	width:					auto;
}

#video-content-page h2 {
	color:					#0066CB;
	float:					left;
	font-family:				'IntervalLight', sans-serif;
	font-size:				18px;
	font-weight:				normal;
	line-height:				15px;
	padding:				10px 0;
	width:					100%
}

#video-content-page  h3 {
	color:					#0066CB;
	font-family:				'IntervalLight', sans-serif;
	font-size:				14px;
	line-height:				15px;
	font-weight:				normal;
}

#video-content-page a {
	color: 					#2D2D2D;
    	font-size: 				10px;
    	text-decoration: 			none;
}

#video-content-page a:hover {
	color: 					#0066CB;
    	font-size: 				10px;
    	text-decoration: 			underline;
}

#video-page-header {
	width:					980px;
	display:				block;
	height:					50px;
	float:					left;
	padding-top:				0px;
}

#video-page-header h1 {
	font-face:				'IntervalLight';
	font-family:				'IntervalLight', sans-serif;
	font-size:				23px;
	margin:					0px;
	padding:				0px;
	line-height:				35px;
	font-weight:				normal;
	color:					#0066cb;
}

#video-breadcrumb {
	float:					inherit;
	line-height:				15px;
	padding:				10px 0;
	width:					980px;
}

#video-breadcrumb-nav {
	float:					left;
	font-size:				10px;
	width:					820px;
}

#video-breadcrumb-functions {
	float:					left;
	font-size:				10px;
	text-align:				right;
	width:					10px;
} 

.video-single-column {
    	float: 					left;
    	margin-right: 				20px;
    	padding: 				10px 0 20px;
    	width: 					640px;
}

.video-info {
	border:					1px solid #CCCCCC;
	height:					134px;
	margin-top:				10px;
	padding:				0 5px 10px 0 !important;
	width:					633px;
}

.video-youtube-data {
	float:					left;
	width:					300px; 
	font-size:				10px;
	border-right:				1px solid #ccc;
	padding:				10px 5px;
	font-size:				11px;
	height:					125px;
}

.video-related-content {
	float:					left;
	width:					310px;
	font-size:				11px;
	padding:				10px 5px;
}

.video-right-column {
	background: 				-moz-linear-gradient(center top , #F3F2F2, #ECEBEB) repeat scroll 0 0 transparent;
    	border: 				1px solid #CCCCCC;
    	float: 					left;
    	height: 				530px;
    	padding: 				10px;
    	width: 					298px;
}

.video-panel {
	float:					left;
	margin:					10px 0;
}

.video-spotlights {
	width:					300px; 
	height:					110px; 
	float:					left;
}

.video-spotlights-thumbnail {
	float:					left; 
	width:					140px; 
	height:					110px;
}

.video-spotlights-description {
	float:					left;	
	font-size:				11px;
	height:					110px;
	line-height:				16px;
	width:					155px;
}

.video-tabs {
	width:					980px;
	height:					780px;
	float:					left;
	padding-bottom:				30px;
	font-size:				10px;
	color:					#444;
	width:					980px;
}

.video-tabs li.active {
	background-image:			url("/images/list_glyph.png");
	background-position:center 		20px;
	background-repeat:			no-repeat;
}

.video-tabs li.active a:hover {
	background-color:			transparent;
	text-decoration:			none;
}

.video-tabs-content {
	margin:					20px;
	width:					940px;
	height:					640px;
}

.video-tabs-filter {
	width:					160px;
	/* height:					140px; */
	float:					left;
}

.video-tabs-filter  p {
	font-size:				11px;

	padding:				10px 0;
}

.videos {
	width:					140px;
	height:					210px;
	float:					left;
	margin-right:				15px;
}

.videos img {
	width:					120px;
	height:					90px;
}

.videos p {
	font-size:				11px;
	width:					120px;
	height:					90px;
	padding:				10px 0;
}

.videos-footer {
	width:					600px;
	height:					40px;
	margin-left:				260px;
	float:					left;
}

ul.video-tabs {
    	border-bottom: 				1px solid #999999;
    	float: 					left;
    	height: 				28px;
    	list-style: 				none outside none !important;
    	margin-top: 				10px;
    	padding: 				0;
    	width: 					982px;
}

ul.video-tabs li {
	background: 				none repeat scroll 0 0 #F4F3F3;
    	border-left: 				medium none;
    	float: 					left;
    	height: 				28px;
    	line-height: 				20px;
    	margin: 				0 2px -1px 0;
    	overflow: 				hidden;
    	padding: 				0;
    	position: 				relative;
    	width: 					101px;
	-moz-border-radius-topright:		2px;
	-khtml-border-radius-topright:		2px;
	-webkit-border-top-right-radius:	2px;
	-moz-border-radius-topleft:		2px;
	-khtml-border-radius-topleft:		2px;
	-webkit-border-top-left-radius:		2px;
}

ul.video-tabs li a {
	text-decoration:			none !important;
	color:					#000;
	display:				block;
	font-size:				10px;

	margin:					0 2px 0 0;
	padding:				2px 10px;
	text-align:				center;
	height:					27px;
}

ul.video-tabs li a:hover {
	background-color:			#f4f3f3;
	color:					#0063B3;
	font-weight:				bold;
	font-size:				10px;
	text-decoration:			none !important;
}

ul.video-tabs li a.active {
    	background-image: 			url("/images/nav_glyph.png");
    	background-position: 			center 20px;
    	background-repeat: 			no-repeat;
    	color: 					#0066CB;
    	font-weight: 				bold;
    	text-decoration: 			none;
    	background-color:			#F4F3F3;
    	font-size: 				10px;
    	height: 				35px;
}

ul.video-tabs li.active {
	background-color: 			#F4F3F3;
    	border: 				1px solid #999999;
    	color: 					#0063B3;
    	font-weight: 				normal;
    	height: 				28px;
}

ul.video-tabs li.active a {
    	color: 					#0063B3;
    	font-size: 				10px;
   	font-weight: 				bold;
}

.video-recent {
	font-size:				11px; 
	padding: 				10px 0 10px 210px;
}

.video-show {
	font-size: 				11px;
	width: 					600px; 
	height: 				35px; 
	margin-left: 				370px; 
	float: 					left;
	font-size: 				11px;
}
/* END Video Section */

/* 
.video-info {
	border:					1px solid #CCCCCC;
	height:					134px;
	margin-top:				10px;
	padding:				0 5px 10px 0 !important;
	width:					633px;
}

.video-youtube-data {
	float:					left;
	width:					300px; 
	font-size:				10px;
	border-right:				1px solid #ccc;
	padding:				10px 5px;
	font-size:				11px;
	height:					125px;
}

.video-related-content {
	float:					left;
	width:					310px;
	font-size:				11px;
	padding:				10px 5px;
}

.video-right-column {
	background: 			-moz-linear-gradient(center top , #F3F2F2, #ECEBEB) repeat scroll 0 0 transparent;
    border: 				1px solid #CCCCCC;
    float: 					left;
    height: 				530px;
    padding: 				10px;
    width: 					298px;
}

.video-panel {
	float:					left;
	margin:					10px 0;
}

.video-spotlights {
	width:					300px; 
	height:					110px; 
	float:					left;
}

.video-spotlights-thumbnail {
	float:					left; 
	width:					140px; 
	height:					110px;
}

.video-spotlights-description {
	float:					left;	
	font-size:				11px;
	height:					110px;
	line-height:				16px;
	width:					155px;
}

.video-tabs {
	width:					980px;
	height:					780px;
	float:					left;
	padding-bottom:				30px;
	font-size:				10px;
	color:					#444;
	width:					980px;
}

.video-tabs li.active {
	background-image:			url("/images/list_glyph.png");
	background-position:center 		20px;
	background-repeat:			no-repeat;
}

.video-tabs li.active a:hover {
	background-color:			transparent;
	text-decoration:			none;
}

.video-tabs-content {
	margin:					20px;
	width:					940px;
	height:					640px;
}

.video-tabs-filter {
	width:					160px;
	height:					140px;
	float:					left;
}

.video-tabs-filter  p {
	font-size:				11px;
	padding:				10px 0;
}

.videos {
	width:					140px;
	height:					210px;
	float:					left;
	margin-right:				15px;
}

.videos img {
	width:					120px;
	height:					90px;
}

.videos p {
	font-size:				11px;
	width:					120px;
	height:					90px;
	padding:				10px 0;
}

.videos-footer {
	width:					600px;
	height:					40px;
	margin-left:				260px;
	float:					left;
}

ul.video-tabs {
    border-bottom: 				1px solid #999999;
    float: 					left;
    height: 				28px;
    list-style: 				none outside none !important;
    margin-top: 				10px;
    padding: 				0;
    width: 					982px;
}

ul.video-tabs li {
	background: 				none repeat scroll 0 0 #F4F3F3;
    border-left: 				medium none;
    float: 					left;
    height: 				28px;
    line-height: 				20px;
    margin: 				0 2px -1px 0;
    overflow: 				hidden;
    padding: 				0;
    position: 				relative;
    width: 					101px;
	-moz-border-radius-topright:		2px;
	-khtml-border-radius-topright:		2px;
	-webkit-border-top-right-radius:	2px;
	-moz-border-radius-topleft:		2px;
	-khtml-border-radius-topleft:		2px;
	-webkit-border-top-left-radius:		2px;
}

ul.video-tabs li a {
	text-decoration:			none !important;
	color:					#000;
	display:				block;
	font-size:				10px;
	margin:					0 2px 0 0;
	padding:				2px 10px;
	text-align:				center;
	height:					27px;
}

ul.video-tabs li a:hover {
	background-color:			#f4f3f3;
	color:					#0063B3;
	font-weight:				bold;
	font-size:				10px;
	text-decoration:			none !important;
}

ul.video-tabs li a.active {
    background-image: 			url("/images/nav_glyph.png");
    background-position: 			center 20px;
    background-repeat: 			no-repeat;
    color: 					#0066CB;
    font-weight: 				bold;
    text-decoration: 			none;
    background-color:			#F4F3F3;
    font-size: 				10px;
    height: 				35px;
}

ul.video-tabs li.active {
	background-color: 			#F4F3F3;
    border: 				1px solid #999999;
    color: 					#0063B3;
    font-weight: 				normal;
    height: 				28px;
}

ul.video-tabs li.active a {
    color: 					#0063B3;
    font-size: 				10px;
   	font-weight: 				bold;
}

.video-recent {
	font-size:				11px; 
	padding: 				10px 0 10px 210px;
}

.video-show {
	font-size: 				11px;
	width: 					600px; 
	height: 				35px; 
	margin-left: 				370px; 
	float: 					left;
	font-size: 				11px;
}
*/

/* END Portal Section */

#pressReleases h2 {
	color: 					#0066CB;
    	font-size: 				18px;
	font-family: 				'IntervalLight';
	font-weight:				normal;
	margin: 				5px 0;
}

#pressReleases p {
	color:					#444;
	font-size:				11px;
	line-height:				15px;
	padding:				10px 5px 10px 0 !important;
	width:					auto;
}

#pressReleases em {
	font-size:				11px;
	font-style:				italic;
	line-height: 				15px; 	    
}

#pressReleases a {
    	color: 					#444;
    	font-size: 				11px;
	text-decoration: 			underline;
}

#pressReleases a:hover {
    	color: 			 		#0066CB;
	text-decoration: 			underline;
    	padding-top: 	 			10px;
}

#pressReleases ul {
    	color: 					#444;    
	font-size: 				11px;
	line-height: 				15px;
	list-style: 				disc outside none;
	padding-left: 				30px;
}

.clearfix:after {
    	content: 				".";
    	display: 				block;
    	height: 				0;
    	clear: 					both;
    	visibility: 				hidden;
}

.clearfix {
	display: 				inline-block;/* for IE/Mac */
}  

/* Microsite */
body.microsite	{
    	background: 				url("/images/bg_body.jpg") repeat-x scroll left top #CCCCCC !important;
    	text-align: 				center;
	font-family: 				Verdana, Geneva, sans-serif;
}

#overview .overview a {
	background: 				#000;
	color:					#fff;
}

.micro-column {
	padding: 				10px 15px 20px 0px;
	width: 					980px
}

.micro-column h1 {
	font-face: 				'IntervalLight';
	font-family: 			'IntervalLight', sans-serif;
	font-size: 				23px;
	color: 				#0066cb;
	font-weight: 			normal;
	/*width: 				100%;  Not needed */
	float: 				none;
	padding: 				15px 25px!important;
}

.micro-column  h2 {
	font-face: 				'IntervalLight';
	font-family: 			'IntervalLight', sans-serif;
	font-size: 				18px;
	color: 				#0066cb;
	font-weight: 			normal;
	/*width: 				100%; Not needed */
	float: 				none;
	padding: 				15px 25px!important;
}

.micro-column h3 {
	font-face: 				'IntervalLight';
	font-family: 			'IntervalLight', sans-serif;
    	color: 				#0066CB;
    	font-size: 				14px;
	font-weight:			normal;
	line-height:			15px;
	padding: 				15px 25px; /* causing conflict with touts h3 -  removing !important to fix */
}


.micro-column p {
    	color: 				#424246;
    	font-size: 				11px;
    	line-height: 			20px!important;
	padding: 				15px 25px!important;
}

.micro-column ul {
    	list-style: 				disc;
	font-size:				11px;
	line-height: 				20px!important;
}

.micro-column a {
	color: 					#444;
	font-size: 				11px!important;
	text-decoration: 			underline;
}

.micro-column a:hover {
	color: 					#0063B3;
	font-size: 				11px!important;
	text-decoration: 			underline;	
}

/* Touts */


.maintouts p{
 	color: 					#444;
 	font-size: 				10px;
 	line-height: 				15px;
 	width: 					180px;
	padding:            			0 0 10px 2px;
}

.touts {
 	color: 					            #444;
 	font-size: 				            10px;
 	line-height: 				        15px;
 	padding: 				            10px;
 	margin: 				            0px 0px 15px 0px;
 	width: 					            192px;
	float: 					            left;
	border:					            1px solid #CCC;
	clear:					            both; /* Added clear:both to bring touts down from the related items tout (newspanel containerright)*/
	-moz-border-radius-bottomright: 	4px;
	-moz-border-radius-bottomleft: 		4px;
	-moz-border-radius-topright: 		4px;
	-moz-border-radius-topleft: 		4px;
	
	-khtml-border-radius-bottomright: 	4px;
	-khtml-border-radius-bottomleft: 	4px;
	-khtml-border-radius-topright: 		4px;
	-khtml-border-radius-topleft: 		4px;
	
	-webkit-border-bottom-right-radius: 	4px;
	-webkit-border-bottom-left-radius: 	4px;
	-webkit-border-top-right-radius: 	4px;
	-webkit-border-top-left-radius: 	4px;
}

.touts h2 {
    	color: 					#0066CB;
    	font-size: 				18px;
	font-weight:				normal;
	padding-bottom:	    			5px;
}

.touts h3 {
    	color: 					#0066CB;
    	font-size: 				14px;
	font-weight:				normal;
	padding:    	    		5px 0 5px !important;
}

.touts h4 {
    	color: 					#0066CB;
    	font-size: 				12px;
	font-weight:				normal;
	padding-bottom:	    			5px;
}

.touts p {
    	color: 					#444;
    	font-size: 				10px;
	font-weight:				normal;
	padding:				10px 0 0 0 !important;
	line-height: 				15px;
}

.touts a {
 	color: 					#333;
	line-height:				16px;
	text-decoration: 			none;
}

.touts a:hover {
    color: 			 		#0066CB;
	text-decoration: 			underline;
}

.touts img {
	max-width:				190px;
}

#widemicrotabs {
	margin: 				0;
	padding:	 			0;
	padding-bottom: 			30px;
	font-size: 				10px;
	color: 					#444;
	width:					1000px;
	float: 					left;
}

.microtab_container {
	position: 				relative;
	border: 				1px solid #999;
	border-top: 				none;
	clear: 					both;
	float: 					left; 
	width: 					1000px;
	height: 				auto;
 	background: 				#fff;
	border-color: 				-moz-use-text-color #999999 #999999;
	border-right: 				1px solid #999999;
	border-style: 				none solid solid;
	border-width: 				medium 1px 1px;
	/*filter: 				progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f3f3", endColorstr="#ffffff");  for IE */
	/*background: 				-webkit-gradient(linear, left top, left bottom, from(#f4f3f3), to(#ffffff));  for webkit browsers */
	/*background: 				-moz-linear-gradient(top,  #f4f3f3,  #ffffff);  for firefox 3.6+ */
	-moz-border-radius-bottomright: 	5px;
	-moz-border-radius-bottomleft: 		5px;
	
	-khtml-border-radius-bottomright: 	5px;
	-khtml-border-radius-bottomleft: 	5px;
	
	-webkit-border-bottom-right-radius: 	5px;
	-webkit-border-bottom-left-radius: 	5px;
}

ul.microtabs {
	margin:					0;
	padding: 				0;
	list-style: 				none !important;
	height: 				28px;
	border-bottom: 				1px solid #999;
	width: 					1002px;
}

ul.microtabs li {
	float: 					right;
	padding: 				0;
	margin: 0 2px -1px 0;
	height: 				28px;
	width: 					150px;
	line-height: 				25px;
	border-left: 				none;
	margin-bottom: 				-1px;
	background: 				#f4f3f3;
	overflow: 				hidden;
	position: 				relative;
	-moz-border-radius-topright: 		2px;
	-khtml-border-radius-topright: 		2px;
	-webkit-border-top-right-radius: 	2px;
	-moz-border-radius-topleft: 		2px;
	-khtml-border-radius-topleft: 		2px;
	-webkit-border-top-left-radius: 	2px;
}

ul.microtabs li a {
	text-decoration: 			none;
	color: 					#000;
	display: 				block;
	font-size: 				11px;
	margin: 				0 2px 0 0;
	padding: 	        		2px 10px;
	text-align: 				center;
	height: 				27px;
	outline: 				none;
}

ul.microtabs li a:hover {
	background-color: 			#f4f3f3;
	color: 					#0063B3;
	font-weight: 				bold;
	font-size:				11px;
	text-decoration:			none;
}

ul.microtabs li.active {
	background-image: 			url("/images/list_glyph.png");
	background-repeat: 			no-repeat;
	background-position: 			center 20px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				28px;
}

ul.microtabs li.active a {
	color: 					#0063B3;
	font-weight: 				bold;
	font-size:				11px;
}

ul.microtabs li.active a:hover {
	background-color: 			transparent;
	text-decoration:			none;
}

/*microtabs expandable*/
ul.microtabs2 {
	margin:					0;
	padding: 				0;
	list-style: 				none !important;
	height: 				28px;
	border-bottom: 				1px solid #999;
	width: 					1002px;
}

ul.microtabs2 li {
	float: 					right;
	padding: 				0;
	margin: 0 2px -1px 0;
	height: 				28px;
	/*width: 					150px;*/
	line-height: 				25px;
	border-left: 				none;
	margin-bottom: 				-1px;
	background: 				#f4f3f3;
	overflow: 				hidden;
	position: 				relative;
	-moz-border-radius-topright: 		2px;
	-khtml-border-radius-topright: 		2px;
	-webkit-border-top-right-radius: 	2px;
	-moz-border-radius-topleft: 		2px;
	-khtml-border-radius-topleft: 		2px;
	-webkit-border-top-left-radius: 	2px;
}

ul.microtabs2 li a {
	text-decoration: 			none;
	color: 					#000;
	display: 				block;
	font-size: 				11px;
	margin: 				0 2px 0 0;
	padding: 	        		2px 10px;
	text-align: 				center;
	height: 				27px;
	outline: 				none;
}

ul.microtabs2 li a:hover {
	background-color: 			#f4f3f3;
	color: 					#0063B3;
	font-weight: 				bold;
	font-size:				11px;
	text-decoration:			none;
}

ul.microtabs2 li.active {
	background-image: 			url("/images/list_glyph.png");
	background-repeat: 			no-repeat;
	background-position: 			center 20px;
	color: 					#0063B3;
	font-weight: 				normal;
	background-color:			#f4f3f3;
	border-bottom: 				1px solid #f4f3f3;
	border: 				1px solid #999;
	height: 				28px;
}

ul.microtabs2 li.active a {
	color: 					#0063B3;
	font-weight: 				bold;
	font-size:				11px;
}

ul.microtabs2 li.active a:hover {
	background-color: 			transparent;
	text-decoration:			none;
}


/*end microtabs expandable*/





/*  -- OLD microsite styles -- */
#box1{
	padding:				30px 30px 25px 30px;
	background-color:		#e3e6eb;
width: 880px;
margin: 10px 0px 0px 20px;
}

#booth {
	float:					left;
	margin-top:				0px;
	background:				#fff;
	width:					730px;
	padding-top:			10px;
}

#booth p {
	padding: 				0px 30px;
}

#microColumn {
	width:				248px;
    margin:             0;
	background-color:	#f2f3f5;
}

/* Footer */
#footer_micro {
	width: 					995px;
	height: 				26px;
	text-align: 				left;
	border-top: 				1px solid #CCC;
	float: 					left;
	color: 					#999;
	padding: 				2px 0;
        margin-left:          -8px;   
}

#footer-meta-micro {
	float: 					left;
	padding-top:        			3px;
	width: 					815px;
	text-align: 				right;
}

#footer-meta-micro ul {
	margin: 				0px;
	padding: 				0px;
}

#footer-meta-micro li {
	display: 				inline;
	list-style: 				none;
	padding: 				0px;
	padding-left: 			15px;  /* 20px; */
	font-size: 				10px;
}

#footer-meta-micro li a, 
#footer-meta-micro li a:active  {
	text-decoration: 			none;
	line-height: 				13px;
	color: 					#999;
	font-size: 				10px;
}
 
#footer-meta-micro li a:hover {
	text-decoration: 			none;
	line-height: 				13px;
	color: 					#0063B3;
	font-size: 				10px;
}

/* Portal */
.portal-column {
	padding: 							10px 15px 20px 0px;
	width: 								980px
}

.portal-column  h1 {
	font-face: 							'IntervalLight';
	font-family: 						'IntervalLight', sans-serif;
	font-size: 							23px;
	color: 								#0066cb;
	font-weight: 						normal;
	width: 								100%;
	float: 								left;
	padding: 							15px 20px!important;
}

.portal-column  h2 {
	font-face: 							'IntervalLight';
	font-family: 						'IntervalLight', sans-serif;
	font-size: 							18px;
	color: 								#0066cb;
	font-weight: 						normal;
	float: 								left;
	padding: 							15px 10px!important;
	width:								100%;
}

.portal-column h3 {
	font-face: 							'IntervalLight';
	font-family: 						'IntervalLight', sans-serif;
    color: 								#0066CB;
    font-size: 							14px;
	font-weight:						normal;
	line-height:						15px;
	padding: 							15px 10px!important;
}


.portal-column p {
    color: 								#424246;
    font-size: 							11px;
    line-height: 						20px!important;
	padding: 							15px 10px!important;
}

.portal-column ul {
    list-style: 						disc;
	font-size:							11px;
	line-height: 						20px !important;
}

.portal-column a {
	color: 								#444;
	font-size: 							11px!important;
	text-decoration: 					underline;
}

.portal-column a:hover {
	color: 								#0063B3;
	font-size: 							11px!important;
	text-decoration: 					underline;	
}

#portal {
	font-size: 							10px;
	color: 								#444;
	width:								1000px;
	float: 								left;
}

.tab_container_portal {
	position: 							relative;
	border: 							1px solid #999;
	clear: 								both;
	float: 								left; 
	width: 								100%;
	height: 							100%;
 	background: 						#fff;
	filter: 							progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f3f3", endColorstr="#ffffff"); /* for IE */
	background: 						-webkit-gradient(linear, left top, left bottom, from(#f4f3f3), to(#ffffff)); /* for webkit browsers */
	background: 						-moz-linear-gradient(top,  #f4f3f3,  #ffffff); /* for firefox 3.6+ */
	border-color: 						-moz-use-text-color #999999 #999999;
	border-right: 						1px solid #999999;
	border-style: 						solid;
	border-width: 						1px;
	
	border-top-right-radius:			5px;
	border-top-left-radius:				5px;
	border-bottom-right-radius:			5px;
	border-bottom-left-radius:			5px;
	
	-moz-border-radius-topright: 		5px;
	-moz-border-radius-topleft: 		5px;
	-moz-border-radius-bottomright: 	5px;
	-moz-border-radius-bottomleft: 		5px;
	
	-khtml-border-radius-topright: 		5px;
	-khtml-border-radius-topleft: 		5px;
	-khtml-border-radius-bottomright: 	5px;
	-khtml-border-radius-bottomleft: 	5px;
	
	-webkit-border-top-right-radius: 	5px;
	-webkit-border-top-left-radius: 	5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 	5px;
}

.portal-portlet-whatsnew {
	position: 							relative;
	border: 							1px solid #999;
	float: 								left;
	margin:								10px;
	width:								365px;
	height: 							auto;
 	background: 						#fff;
	border-color: 						-moz-use-text-color #999999 #999999;
	border-right: 						1px solid #999999;
	border-style: 						solid;
	border-width: 						1px;
	width: 98%;
	
	border-top-right-radius:			5px;
	border-top-left-radius:				5px;
	border-bottom-right-radius:			5px;
	border-bottom-left-radius:			5px;
	
	-moz-border-radius-topright: 		5px;
	-moz-border-radius-topleft: 		5px;
	-moz-border-radius-bottomright: 	5px;
	-moz-border-radius-bottomleft: 		5px;
	
	-khtml-border-radius-topright: 		5px;
	-khtml-border-radius-topleft: 		5px;
	-khtml-border-radius-bottomright: 	5px;
	-khtml-border-radius-bottomleft: 	5px;
	
	-webkit-border-top-right-radius: 	5px;
	-webkit-border-top-left-radius: 	5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 	5px;
}

.portal-portlet-bulletins {
	position: 							relative;
	border: 							1px solid #999;
	float: 								left;
	margin:								10px;
	width:								365px;
	height: 							auto;
 	background: 						#fff;
	border-color: 						-moz-use-text-color #999999 #999999;
	border-right: 						1px solid #999999;
	border-style: 						solid;
	border-width: 						1px;
	
	border-top-right-radius:			5px;
	border-top-left-radius:				5px;
	border-bottom-right-radius:			5px;
	border-bottom-left-radius:			5px;
	
	-moz-border-radius-topright: 		5px;
	-moz-border-radius-topleft: 		5px;
	-moz-border-radius-bottomright: 	5px;
	-moz-border-radius-bottomleft: 		5px;
	
	-khtml-border-radius-topright: 		5px;
	-khtml-border-radius-topleft: 		5px;
	-khtml-border-radius-bottomright: 	5px;
	-khtml-border-radius-bottomleft: 	5px;
	
	-webkit-border-top-right-radius: 	5px;
	-webkit-border-top-left-radius: 	5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 	5px;
}

.portal-portlet-bulletins ul {
	margin-top:							70px !important;
}

.portal-portlet-bulletins-subpage {
	position: 							relative;
	border: 							1px solid #999;
	float: 								left;
	margin:								10px;
	width:								975px;
	height: 							auto;
 	background: 						#fff;
	border-color: 						-moz-use-text-color #999999 #999999;
	border-right: 						1px solid #999999;
	border-style: 						solid;
	border-width: 						1px;
	
	border-top-right-radius:			5px;
	border-top-left-radius:				5px;
	border-bottom-right-radius:			5px;
	border-bottom-left-radius:			5px;
	
	-moz-border-radius-topright: 		5px;
	-moz-border-radius-topleft: 		5px;
	-moz-border-radius-bottomright: 	5px;
	-moz-border-radius-bottomleft: 		5px;
	
	-khtml-border-radius-topright: 		5px;
	-khtml-border-radius-topleft: 		5px;
	-khtml-border-radius-bottomright: 	5px;
	-khtml-border-radius-bottomleft: 	5px;
	
	-webkit-border-top-right-radius: 	5px;
	-webkit-border-top-left-radius: 	5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 	5px;
}

.portal-portlet-training {
	position: 							relative;
	border: 							1px solid #999;
	float: 								left;
	margin:								10px;
	width:								365px;
	height: 							auto;
 	background: 						#fff;
	border-color: 						-moz-use-text-color #999999 #999999;
	border-right: 						1px solid #999999;
	border-style: 						solid;
	border-width: 						1px;
	
	border-top-right-radius:			5px;
	border-top-left-radius:				5px;
	border-bottom-right-radius:			5px;
	border-bottom-left-radius:			5px;
	
	-moz-border-radius-topright: 		5px;
	-moz-border-radius-topleft: 		5px;
	-moz-border-radius-bottomright: 	5px;
	-moz-border-radius-bottomleft: 		5px;
	
	-khtml-border-radius-topright: 		5px;
	-khtml-border-radius-topleft: 		5px;
	-khtml-border-radius-bottomright: 	5px;
	-khtml-border-radius-bottomleft: 	5px;
	
	-webkit-border-top-right-radius: 	5px;
	-webkit-border-top-left-radius: 	5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 	5px;
}

.portal-portlet-training-subpage {
	position: 							relative;
	border: 							1px solid #999;
	float: 								left;
	margin:								10px;
	width:								975px;
	height: 							auto;
 	background: 						#fff;
	border-color: 						-moz-use-text-color #999999 #999999;
	border-right: 						1px solid #999999;
	border-style: 						solid;
	border-width: 						1px;
	
	border-top-right-radius:			5px;
	border-top-left-radius:				5px;
	border-bottom-right-radius:			5px;
	border-bottom-left-radius:			5px;
	
	-moz-border-radius-topright: 		5px;
	-moz-border-radius-topleft: 		5px;
	-moz-border-radius-bottomright: 	5px;
	-moz-border-radius-bottomleft: 		5px;
	
	-khtml-border-radius-topright: 		5px;
	-khtml-border-radius-topleft: 		5px;
	-khtml-border-radius-bottomright: 	5px;
	-khtml-border-radius-bottomleft: 	5px;
	
	-webkit-border-top-right-radius: 	5px;
	-webkit-border-top-left-radius: 	5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 	5px;
}

.portal-portlet-presentations {
	position: 							relative;
	border: 							1px solid #999;
	float: 								left;
	margin:								10px;
	width:								365px;
	height: 							auto;
 	background: 						#fff;
	border-color: 						-moz-use-text-color #999999 #999999;
	border-right: 						1px solid #999999;
	border-style: 						solid;
	border-width: 						1px;
	
	border-top-right-radius:			5px;
	border-top-left-radius:				5px;
	border-bottom-right-radius:			5px;
	border-bottom-left-radius:			5px;
	
	-moz-border-radius-topright: 		5px;
	-moz-border-radius-topleft: 		5px;
	-moz-border-radius-bottomright: 	5px;
	-moz-border-radius-bottomleft: 		5px;
	
	-khtml-border-radius-topright: 		5px;
	-khtml-border-radius-topleft: 		5px;
	-khtml-border-radius-bottomright: 	5px;
	-khtml-border-radius-bottomleft: 	5px;
	
	-webkit-border-top-right-radius: 	5px;
	-webkit-border-top-left-radius: 	5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 	5px;
}

.portal-portlet-presentations-subpage {
	position: 							relative;
	border: 							1px solid #999;
	float: 								left;
	margin:								10px;
	width:								975px;
	height: 							auto;
 	background: 						#fff;
	border-color: 						-moz-use-text-color #999999 #999999;
	border-right: 						1px solid #999999;
	border-style: 						solid;
	border-width: 						1px;
	
	border-top-right-radius:			5px;
	border-top-left-radius:				5px;
	border-bottom-right-radius:			5px;
	border-bottom-left-radius:			5px;
	
	-moz-border-radius-topright: 		5px;
	-moz-border-radius-topleft: 		5px;
	-moz-border-radius-bottomright: 	5px;
	-moz-border-radius-bottomleft: 		5px;
	
	-khtml-border-radius-topright: 		5px;
	-khtml-border-radius-topleft: 		5px;
	-khtml-border-radius-bottomright: 	5px;
	-khtml-border-radius-bottomleft: 	5px;
	
	-webkit-border-top-right-radius: 	5px;
	-webkit-border-top-left-radius: 	5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 	5px;
}

.portal-portlet-tools {
	position: 							relative;
	border: 							1px solid #999;
	float: 								left;
	margin:								10px;
	width:								365px;
	height: 							auto;
 	background: 						#fff;
	border-color: 						-moz-use-text-color #999999 #999999;
	border-right: 						1px solid #999999;
	border-style: 						solid;
	border-width: 						1px;
	
	border-top-right-radius:			5px;
	border-top-left-radius:				5px;
	border-bottom-right-radius:			5px;
	border-bottom-left-radius:			5px;
	
	-moz-border-radius-topright: 		5px;
	-moz-border-radius-topleft: 		5px;
	-moz-border-radius-bottomright: 	5px;
	-moz-border-radius-bottomleft: 		5px;
	
	-khtml-border-radius-topright: 		5px;
	-khtml-border-radius-topleft: 		5px;
	-khtml-border-radius-bottomright: 	5px;
	-khtml-border-radius-bottomleft: 	5px;
	
	-webkit-border-top-right-radius: 	5px;
	-webkit-border-top-left-radius: 	5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 	5px;
}

.portal-portlet-tools-subpage {
	position: 							relative;
	border: 							1px solid #999;
	float: 								left;
	margin:								10px;
	width:								975px;
	height: 							auto;
 	background: 						#fff;
	border-color: 						-moz-use-text-color #999999 #999999;
	border-right: 						1px solid #999999;
	border-style: 						solid;
	border-width: 						1px;
	
	border-top-right-radius:			5px;
	border-top-left-radius:				5px;
	border-bottom-right-radius:			5px;
	border-bottom-left-radius:			5px;
	
	-moz-border-radius-topright: 		5px;
	-moz-border-radius-topleft: 		5px;
	-moz-border-radius-bottomright: 	5px;
	-moz-border-radius-bottomleft: 		5px;
	
	-khtml-border-radius-topright: 		5px;
	-khtml-border-radius-topleft: 		5px;
	-khtml-border-radius-bottomright: 	5px;
	-khtml-border-radius-bottomleft: 	5px;
	
	-webkit-border-top-right-radius: 	5px;
	-webkit-border-top-left-radius: 	5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 	5px;
}

.portal-portlet-quicklinks {
	position: 							relative;
	border: 							1px solid #999;
	float: 								left;
	margin:								10px;
	width:								200px;
	height: 							830px;
 	background: 						#fff;
	border-color: 						-moz-use-text-color #999999 #999999;
	border-right: 						1px solid #999999;
	border-style: 						solid;
	border-width: 						1px;
	float:								right;
	
	border-top-right-radius:			5px;
	border-top-left-radius:				5px;
	border-bottom-right-radius:			5px;
	border-bottom-left-radius:			5px;
	
	-moz-border-radius-topright: 		5px;
	-moz-border-radius-topleft: 		5px;
	-moz-border-radius-bottomright: 	5px;
	-moz-border-radius-bottomleft: 		5px;
	
	-khtml-border-radius-topright: 		5px;
	-khtml-border-radius-topleft: 		5px;
	-khtml-border-radius-bottomright: 	5px;
	-khtml-border-radius-bottomleft: 	5px;
	
	-webkit-border-top-right-radius: 	5px;
	-webkit-border-top-left-radius: 	5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 	5px;
}

.portal-portlet-newsfeed {
	position: 							relative;
	border: 							1px solid #999;
	float: 								left;
	margin:								10px;
	width:								980px;
	height: 							auto;
 	background: 						#fff;
	border-color: 						-moz-use-text-color #999999 #999999;
	border-right: 						1px solid #999999;
	border-style: 						solid;
	border-width: 						1px;
	float:								right;
	
	border-top-right-radius:			5px;
	border-top-left-radius:				5px;
	border-bottom-right-radius:			5px;
	border-bottom-left-radius:			5px;
	
	-moz-border-radius-topright: 		5px;
	-moz-border-radius-topleft: 		5px;
	-moz-border-radius-bottomright: 	5px;
	-moz-border-radius-bottomleft: 		5px;
	
	-khtml-border-radius-topright: 		5px;
	-khtml-border-radius-topleft: 		5px;
	-khtml-border-radius-bottomright: 	5px;
	-khtml-border-radius-bottomleft: 	5px;
	
	-webkit-border-top-right-radius: 	5px;
	-webkit-border-top-left-radius: 	5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 	5px;
}


.tab_container_portal ul {
	margin:								0 0 10px 30px;
}

/* Table Portal */
.table_portal {
	height:								30px;
	font-size: 							11px;
}

.table_portal th {
	color:								#2D2D2D;
	font-size: 							12px;
	font-weight: 						bold;
	padding:	    					5px !important;
	text-align: 						left;
	border-bottom:						1px dotted #ccc;
}

.table_portal td {
	background: 						url("/images/greydottedline.png") repeat-y scroll 0 0;
	font-size: 							11px;
    margin-bottom: 						9px;
    padding: 							5px;
	line-height:						16px;
	font-weight:						normal;
}

.table_portal td.firsttd {
    background: 						none repeat scroll 0 0 transparent;
    height: 							0;
}

.table_portal td a {
	color: 								#444;
    font-size: 							11px;
	text-decoration: 					underline;
}

.table_portal td a:hover {
    color: 			 					#0066CB;
	text-decoration: 					underline;
    padding-top: 	 					10px;
	font-size: 							11px;
}

.table_portal td.center {
	vertical-align:						middle;
}

.table_portal ul {
    list-style: 						disc outside none;
    padding-left: 						15px;
}

.table_portal p {
	color: 								#444444;
   	font-size: 							11px;
   	line-height: 						12px;
   	padding: 							0 0 10px 2px;
   	width: 								auto;
}
/* END Table Portal */


#footer_portal {
	width: 					990px;
	height: 				26px;
	text-align: 				left;
	border-top: 				1px solid #CCC;
	float: 					left;
	color: 					#999;
	padding: 				5px;
}

#footer-meta-portal {
	float: 					left;
	padding-top:        			3px;
	width: 					750px;
	text-align: 				right;
}
#footer-meta-portal ul {
	margin: 				0px;
	padding: 				0px;
}

#footer-meta-portal li {
	display: 				inline;
	list-style: 				none;
	padding: 				0px;
	padding-left: 				20px;
	font-size: 				10px;
}

#footer-meta-portal li a, 
#footer-meta-portal li a:active  {
	text-decoration: 			none;
	line-height: 				13px;
	color: 					#999;
	font-size: 				10px;
}
 
#footer-meta-portal li a:hover {
	text-decoration: 			none;
	line-height: 				13px;
	color: 					#0063B3;
	font-size: 				10px;
}

/**********************************************************
	Super Tables v0.30 - MIT Style License --- 
	Copyright (c) 2008 Matt Murphy, www.matts411.com --- 
	Contributors: Joe Gallo ---
	
	Used to create a Header and 1st column freeze table ---
	i.e. parametric table at /dyn/products/param_table.asp
***********************************************************/
#superTableDiv {
	margin: 				0px; 
	width: 					730px; 
	height: 				430px; 
	overflow: 				hidden; 
	font-size: 				11px; 
}

.sBase {
	position: 				relative; 
	width: 					100%; 
	height: 				100%; 
	overflow: 				hidden; 
}

.sHeader {
	position: 				absolute; 
	z-index: 				3; 
	background-color: 			#ffffff; 
}

.sHeaderInner {
	position: 				relative; 
}

.sHeaderInner table {
	border-spacing: 			0px 0px !important; 
	border-collapse: 			collapse !important;
	width: 					1px !important; 
	table-layout: 				fixed !important;	
	background-color: 			#ffffff; /* Here b/c of Opera 9.25 */ 
}

.sFHeader {
	position:	 			absolute; 
	z-index: 				4;	
	overflow: 				hidden; 
}

.sFHeader table {
	border-spacing: 			0px 0px !important; 
	border-collapse: 			collapse !important;
	width: 					1px !important; 
	table-layout: 				fixed !important;	
	background-color: 			#ffffff; /* Here b/c of Opera 9.25 */ 
}


.sData {
	position: 				absolute; 
	z-index: 				2; 
	overflow: 				auto; 
	background-color: 			#ffffff; 
	margin-top: 				31px;
	height: 				399px; 
	margin-left: 				107px; 
	width: 					623px;
}

.sData table {
	border-spacing: 			0px 0px !important; 
	border-collapse: 			collapse !important; 
	width: 					1px !important;	
	table-layout: 				fixed !important; 
}

.sFData {
	position: 				absolute; 
	z-index: 				1; 
	background-color: 			#ffffff; 
}

.sFDataInner {
	position: 				relative; 
}

.sFData table {
	border-spacing: 			0px 0px !important;	
	border-collapse: 			collapse !important;
	width: 					1px !important; 
	table-layout: 				fixed !important; 
}

.sSky {
	margin: 				0px; 
	padding: 				0px; 
	border: 				none; 
	font-size: 				11px; 
}

.sSky th, 
.sSky td { 
	border: 				1px solid #9eb6ce; 
	padding: 				10px 6px 0px 4px; 
	white-space: 				nowrap; 
}

.sSky th {	
	background-color: 			#CFDCEE; 
}

.sSky-Fixed {
	background-color: 			#e4ecf7; 
}

/* Tridion Table TAB styles */
table.tab_menu_general {
	border: 				0px;
	position: 				relative;
	float: 					left;
}

table.tab_menu_general tr td {
	font-size: 				10px;
	width:					100px;
	text-align: 				center;
}

table.tab_menu_unactive tr td {
	border-bottom: 				1px solid #999999;
	border-left: 				1px solid #FFFFFF;
	border-right: 				1px solid #FFFFFF;
	*border-right: 				0px;
	*border-left: 				0px;
	background-color:			#F4F3F3;
	height: 				28px;
	line-height: 				25px;
	margin: 				0;
	padding: 				0;  
}

table.tab_menu_general tr td a {
	color: 					#000000;
	display:				 block;
	font-size: 				10px;
	height: 				27px;
	margin: 				0 2px 0 0;
	outline: 				medium none;
	text-decoration: 			none;
}

table.tab_menu_general tr td a:hover {
	color: 					#0063B3;
	font-weight: 				bold;
	text-decoration: 			none;
}

table.tab_menu_item_active tr td {
	background-image:			url('/images/list_glyph.png');
	background-position:			center 20px;
	background-repeat:			no-repeat;
	background-color:			#F4F3F3;
	border-left:				1px solid #999999;
	border-top:				1px solid #999999;
	border-right:				1px solid #999999;
	border-bottom: 				0px;
	height:					28px;
	width:					99px;
}

table.tab_menu_item_active tr td a {
	color: 					#0063B3;
	font-weight:				bold;
	text-decoration: 			none;
}

#table_space {
	position: 				relative;
	float:					left;
	margin: 				0;
	padding: 				0;
}

#table_space tr td {
	border-bottom: 				1px solid #999999;
	border-left:				0px;
	border-right: 				0px;
	height: 				29px;
	*height: 				28px;
	line-height: 				25px;
	margin: 				0;
	padding: 				0;
	position: 				relative;  
}

/*.home_text p {
	margin:						275px 0 0 10px;
	width:						90px;
	height:						20px;
	z-index:					10;
	font-face: 					'IntervalLight';
	font-family: 				'IntervalLight', sans-serif;
	font-size:					15px;
}*/

.home_text a {
	text-decoration:				none;
	color:					#fff; /* was #ff900D */
	width:					150px;
	Top: 					300px; /* changed from 275px */
	font-size: 					15px;
        font-weight:                      bold;
}

.home_text a:hover{
	text-decoration:			none;
	color:						#fff; /* was #ff900D */
	width:						150px;
	/*height:					20px;*/
	font-size: 					15px;
        font-weight:                      bold;
}



/********************************************************

	Tablesorter.css

********************************************************/

/* tables */
table.tablesorter {
	font-size: 				    10px;
	width: 					    516;
	text-align: 				left;
}

table.tablesorter th {
	background-image:			url(/images/bg_sliver.jpg); 
	background-repeat:			repeat-x; 
	background-position: 			top;
	color:				#2D2D2D;
	font-size: 				11px;
	font-weight: 			bold;
	border:				#fff 1px solid;
	padding:	    			0px 5px 0px 0px; /* changed from 5px 2px 0 0 */
}

table.tablesorter th a {
	cursor: 				pointer;
}

table.tablesorter td {
	padding: 				5px 2px;
	background: 				url("/images/greydottedline.png") repeat-y; 
}

table.tablesorter td a {
	color: 					#2d2d2d; 
}

table.tablesorter tr td{
	 background-color: 			#f4f3f3;
	 text-align:				left;
	 font-size:				11px
}

table.tablesorter tr.rowoff td {
	background-color: 			#fff;
}

table.tablesorter td.firsttd {
	 background-image: 			none;
}

.finder-results-table td {
	padding: 					5px 2px; 
	/*background: 				url("/images/greydottedline.png") repeat-y; */
}

table.tablesorter tbody td {
	color: 					#3D3D3D;
	padding: 				4px;
	background-color: 			#FFF;
	vertical-align: 			top;
}

table.tablesorter tbody tr.even td {
	background-color:			#F4F3F3;
}

.view_parameters {
	padding: 				0 0 10px 15px;
}

.separatorBottom {
	margin-bottom:			10px;
}

#ctl00_ctl00_mpCore_CoreContentSpan_ctl00_ctl03_lblOtherApplication {
                padding-left:                                             10px;
}

.ctl00_ctl00_mpCore_CoreContentSpan_ctl00_ctl03_Applications_0 {
                padding-left:                                             10px;
}

#table_product_overview table {
	width:980px;
	color:#1963B9;
	border-collapse:separate; /*Updated*/
	border-spacing:2px;       /*Updated*/
}

#table_product_overview td {
	height:30px;              /*Updated*/
	padding:3px;
	text-align:center;
	vertical-align:middle;
	vertical-align:center;
	
}

#table_product_overview thead tr {
	background:#7F7F7F;
	color:#FFFFFF;
	height:45px;	              /*Updated*/
}

#table_product_overview  th {
	border-bottom:3px solid #FFFFFF;
	padding:3px;
}

#table_product_overview  th a{
	color:#FFFFFF;
	text-decoration:none;
	background-image:none !important; /*Updated*/
	font-weight:bold;
}

#table_product_overview .odd_table_row {
	background:#D0D0D0;
}

#table_product_overview .even_table_row {
	background:#E9E9E9;
}

#table_product_overview td:first-child { 
    text-align:right;
	color:#505050;
	font-weight:bold;
}

/* -- BEGIN Speakers Bureau Styles -- */
		.bio_overlay {
			display:			none; /* initially overlay is hidden */
			background-image:	url("/images/white.png");/* growing background image */
			width:				522px; /* width after the growing animation finishes height is automatically calculated */
		}
		
		/* default close button positioned on upper right corner */
		.bio_overlay .close {
			background-image:	url("/images/close.png");
			position:			absolute; 
			right:				-15px; 
			top:				-15px;
			cursor:				pointer;
			height:				35px;
			width:				35px;
		}
		
		#steve {
			background-image:	url("/images/white_popup_bg.png");
			width:				500px;
			padding:			20px;
		}
		
		#alf {
			background-image:	url("/images/white_popup_bg.png");
			width:				420px;
			padding:			20px;
		}
		
		#andreas {
			background-image:	url("/images/white_popup_bg.png");
			width:				380px;
			padding:			20px;
		}
		
		#ingar {
			background-image:	url("/images/white_popup_bg.png");
			width:				420px;
			padding:			20px;
		}
		
		#john {
			background-image:	url("/images/white_popup_bg.png");
			width:				390px;
			padding:			20px;
		}
		
		#jon {
			background-image:	url("/images/white_popup_bg.png");
			width:				500px;
			padding:			20px;
		}
		
		#walter {
			background-image:	url("/images/white_popup_bg.png");
			width:				370px;
			padding:			20px;
		}
		
		#kerry {
			background-image:	url("/images/white_popup_bg.png");
			width:				440px;
			padding:			20px;
		}
		
		#tom {
			background-image:	url("/images/white_popup_bg.png");
			width:				400px;
			padding:			20px;
		}
		
		#oyvind {
			background-image:	url("/images/white_popup_bg.png");
			width:				420px;
			padding:			20px;
		}
		
		#robert {
			background-image:	url("/images/white_popup_bg.png");
			width:				520px;
			padding:			20px;
		}
		
		#yang {
			background-image:	url("/images/white_popup_bg.png");
			width:				400px;
			padding:			20px;
		}
		
		.overlay_column p {
			font-size:			11px;
			color:				#000; 
			text-align:			left; 
			line-height:		16px;
			padding-top:		8px;	
		}
		
		.overlay_column a {
			color:				#fff;
			text-decoration:	none;
		}
		
		.overlay_column a:hover {
			color:				#000;
			text-decoration: 	underline;
		}
		
		.overlay_column img {
			float:				left;
			margin:				10px 15px 2px 0;
		}
		
		.overlay_column img.icon {
			float:				left;
			margin:				0px !important;
		}
		
		.overlay_column span {
			font-size:			12px;
			font-weight:		bold;
			color:				#000;
		}

/* -- END Speakers Bureau Styles -- */

/* -- BEGIN Video Carousel styles -- */
#quicklinks2 {
	clear:					both;
	margin:					-230px 0 0 0px;
	line-height:			3.2em;
	padding-top: 			10px;
	padding-bottom:			10px;
}

div.overlay {	
	display:				none;/* initially overlay is hidden */
	padding: 				42px 43px;/* some padding to layout nested elements nicely  */
	text-align: 			left;
}

#overlay {
	background:				url(/Images/white.png); /* growing background image */
	width:					850px; /* dimensions after the growing animation finishes  */
	height:					443px;		
}

/* default close button positioned on upper right corner */
div.overlay div.close {
	background-image:		url(/Images/close.png);
	position:				absolute;
	right:					12px;
	top:					12px;
	cursor:					pointer;
	height:					31px;
	width:					31px;
}

.stepcarousel {
	position: 		relative; /*leave this value alone*/
	border:			0px;
	margin-left: 	50px;
	overflow: 		scroll; /*leave this value alone*/
	width: 			100px; /*Width of Carousel Viewer itself*/
	height: 		110px; /*Height should enough to fit largest content's height*/
}
	
.stepcarousel .belt {
	position: 		absolute; /*leave this value alone*/
	left: 			0;
	top: 			0;
}
	
.stepcarousel .panel {
	float: 			left; /*leave this value alone*/
	overflow: 		hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin-left: 	32px; /* changed from 45px */
	margin-right: 	3px; /*margin around each panel*/
	width: 			160px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
	
#mygallerylong {
	overflow: 		hidden;
}
/* -- END Video Carousel styles -- */

.home_text span.divider {
	top:			300px;
	left:			140px;
	position:		absolute;
	color:			#FFF;
}

.show {
     display: 		block;
}

.hide {
     display: 		none;
}

/* this table ID is used if the AppSvr fails and .NET turns the div into a Table */
#content table#ctl00_ctl00_mpCore_pnlLeftColumn {
	float: 			left !important;
}

/*** ------------------ Begin GSA phase II search box specific style --------------------- ***/
div.n a { 
	text-decoration:	underline; 
	/*color:			#06c;*/
	font-size: 			14px !important;
}

div.n a:hover { 
	text-decoration:	underline; 
	color:			#06c;
	font-size: 			14px !important;
} 

div span.b a {
    color: #0066CB;
    font-size: 8pt !important;
    font-weight: normal;
}

div span.b a:hover {
    color: #0066CB;
    font-size: 8pt !important;
    font-weight: normal;
}

div.search-form { 
	text-align:			left; 
	font-size:			10px; 
	padding-bottom:		5px; 
	margin:				0px;
	position:			relative;
	/* left:				20px; */
	bottom:				5px;
	z-index:			201;
	width: 				212px;
	height: 			26px;
	float: 				left;
}

form.search-form2 { 
	background:			url(/Images/searchbg2.png) left center no-repeat; 
	padding:			5px 2px; 
	margin:				0; 
}

form.search-form2 input.search-query2 { 
	width:				145px; 
	height:				15px; 
	font-size:			11px; 
	border:				0px; 
	vertical-align:		text-bottom; 
	margin-right:		2px; 
	color:				#999;
	padding-left: 		3px;
	line-height: 		15px;
}

form.search-form2 span.search-dropdown { 
	padding:			10px 9px 0px 11px;
	vertical-align:		text-bottom; 
	cursor:				pointer; 
	*display:			inline-block; /*IE7 Hack to display an empty span as an inline-block */
}

form.search-form2 span.search-button { 
	padding:			10px 9px 0px 11px;
	vertical-align:		text-bottom; 
	cursor:				pointer; 
	*display:			inline-block; /*IE7 Hack to display an empty span as an inline-block */
}

ul.collection-menu2 {
	font-weight:		bold;
	font-size:			11px;
	background-color:	#fff;
	color:				#000;
	width:				172px;
	height: 			auto;
	margin-top:			-1px;
	*margin:			27px 0px 0px -195px; /* IE7 hack to display the drop-down menu over */
	padding:			5px 0px 5px 14px;
	line-height:		20px;
	text-align:			left;
	position:			absolute;
	border:				solid 1px #ccc;
	display:			none;
	list-style:			none;
	z-index:			200;
}

ul.collection-menu2 li { 
	cursor:				pointer; 
	width:				172px; 
	padding-left:		0.5em; 
	padding: 			2px;
}
ul.collection-menu2 li:hover {  
	color:				#0063B3;
}

ul.collection-menu2 li a {
   text-decoration: 	none !important;
   color:				#000;
   font-weight:			normal;
}

ul.collection-menu2 li a:hover {
   height: 				0.5em;
   color:				#0063B3;
}

/*** ------------------ End GSA phase II search box specific style --------------------- ***/


#overlayFavorite {
	width:                  250px; 
	height:                 100px;  
	top:                    145px; 
	left:                   771.5px; 
	position:               absolute; 
	background-color:       white; 
	display:                block; 
	background-position:    initial initial; 
	background-repeat:      initial initial; 
	color:                  #666;
	font-size:              12px;
	border:                 1px solid #CCCCCC;
	padding:                6px;
	z-index:                1001;
	overflow:               none;
	padding:                10px 10px 10px 10px;
	-moz-border-radius:     5px;
	-webkit-border-radius:  5px;
	border-radius:          5px;
	-o-border-radius:       5px;
	-moz-box-shadow:        1px 1px 1px 1px #666666;
	-webkit-box-shadow:     1px 1px 1px 1px #666666;
	box-shadow:             1px 1px 1px 1px #666666;	
}

#fade {
    display:                none;
    position:               fixed;
    top:                    0%;
    left:                   0%;
    width:                  100%;
    height:                 100%;
    background-color:       #777;
    z-index:                300;
    opacity:                0.5;
    filter:                 alpha(opacity=50);
}
#demandbase-autocomplete { font-size: 11px; }



/*  -----------------------------  social media section --------------------------------- */
#wp-blog-div
{
    width: 730px;
}

/* wp header */
#wpblog-header-outer-div
{
}

.wpblog-header-title
{
    color: #0066CB;
    float: none;
    font-family: 'IntervalLight',sans-serif;
    font-size: 23px;
    font-weight: normal;
    padding: 15px 25px
}

.wpblog-header-desc
{
}

.wpblog-header-date
{
}

.wpblog-header-thumbnail
{
}

/* wp block of blogs */
#wpblog-item-record-block-div
{
}

.wpblog-item-title
{
}

.wpblog-item-pubdate
{
}

.wpblog-item-author
{
}

.wpblog-item-link
{
}

.wpblog-item-desc
{
}

.wpblog-item-body
{
}

.wpblog-item-thumbnail
{
}

#wp-blog-section
{
	width:	715px;
}

#wp-blog-header-main
{
	padding:		10px 10px 10px; 
	/* 
	background: 	url("/images/atmel_blog_bg_ms.jpg"); 
	background-size:	525px 75px; 
	background-repeat:	no-repeat;
	*/
}

#wp-blog-header-desc
{
	margin-top: 	8px; 
	margin-left: 	10px; 
	color:		#ffffff; 
	font-size: 		11px;
}

#wp-blog-item-main
{
	width:		525px;
}

.wpblogtitle
{
	color:		#ffffff;
	font-size:		20px;
}

.wpblogdesc
{
	color:		#ffffff;
	font-size:		11px;
}

.wpblogdivider
{
	margin-top:	20px;
	border-top:	1px dotted #444444;
}

.wpblogitemblock
{
	width:		525px;
}

.wpblogitemtitle
{
	width:		63%;
	white-space:	nowrap;
	overflow:		hidden;
	text-overflow:	ellipsis;
	-o-text-overflow:	ellipsis;
}

.wpblogitemtitle a
{
	font-weight:	bold;
	text-decoration:	none;
}


.wpblogitempubdate
{
	float:		right;
	color:		#999999;
	font-style:		italic;
	margin-top:	-27px;
}

.wpblogitemdesc
{
	white-space:	nowrap;
	overflow:		hidden;
	text-overflow:	ellipsis;
	-o-text-overflow:	ellipsis;
	padding:		0px 0px 15px 25px; /* 0px 25px 15px; */
}

.wpblogitemlinkblock
{
}

.wpblogitemlinkblock a
{
	padding:		15px 25px;
}

/*  twitter */
#twitter-section
{
	width:	337px;
}

#twitter-header-main
{
	padding:		10px 10px 10px; 
	/* 
	background: 	url("/images/atmel_blog_bg_ms.jpg"); 
	background-size:	337px 75px; 
	background-repeat:	no-repeat;
	*/
	
}

#twitter-header-desc
{
	margin-top: 	8px; 
	margin-left: 	10px; 
	color:		#ffffff; 
	font-size: 		11px;
}

#twitter-item-main
{
	padding: 10px 10px 10px 10px;
}

.twittertitle
{
	color:		#ffffff;
	font-size:		20px;
}

.twitterdesc
{
	color:		#ffffff;
	font-size:		11px;
}

.twitterdivider
{
	margin-top:	10px;
	border-top:	1px dotted #444444;
}

.twitteritemblock
{
	padding-bottom: 10px;
	padding-top: 10px;
}

.twitteritemtitle
{
	width:		63%;
	white-space:	nowrap;
	overflow:		hidden;
	text-overflow:	ellipsis;
	-o-text-overflow:	ellipsis;
	font-weight:	bold;
}

.twitteritemtitle a
{
	font-weight:	bold;
	text-decoration:	none;
}


.twitteritempubdate
{
	float:		right;
	color:		#999999;
	font-style:		italic;
	margin-top:	-12px;
}

.twitteritemdesc
{
	padding-top:	10px; 
	line-height:	20px;
}

.twitteritemlinkblock
{
}

.twitteritemlinkblock a
{
	padding:		15px 25px;
}

.twitteruserimglink {  
	padding-right: 10px; 
	float:left; 
        color: #0066cb;
}

.twitteruserimglink:visited {  
	color: #0066cb;
}

.twitteruserimglink:active {  
	color: #0066cb;
}

#twittertout-section
{
	width:	190px;
}

#twittertout-header-main
{
	padding:		10px 10px 10px; 
	/* 
	background: 	url("/images/atmel_blog_bg_ms.jpg"); 
	background-size:	100px 75px; 
	background-repeat:	no-repeat;
	*/
	
}

#twittertout-header-desc
{
	margin-top: 	8px; 
	margin-left: 	10px; 
	color:		#ffffff; 
	font-size: 		11px;
}

#twittertout-item-main
{
	padding: 10px 10px 10px 10px;
}

.twittertouttitle
{
	color:		#ffffff;
	font-size:		20px;
}

.twittertoutdesc
{
	color:		#ffffff;
	font-size:		11px;
}

.twittertoutuserimglink {  
	padding-right: 10px; 
	float:left; 
        color: #0066cb;
        margin-top: 5px;
}

.twittertoutuserimglink:visited {  
	color: #0066cb;
}

.twittertoutuserimglink:active {  
	color: #0066cb;
}

.twittertoutdivider
{
	margin-top:	10px;
	border-top:	1px dotted #444444;
}

.twittertoutitemblock
{
	padding-bottom: 10px;
	padding-top: 10px;
}

.twittertoutitemtitle
{
	width:		63%;
	white-space:	nowrap;
	overflow:		hidden;
	text-overflow:	ellipsis;
	-o-text-overflow:	ellipsis;
	font-weight:	bold;
}

.twittertoutitemtitle a
{
	font-weight:	bold;
	text-decoration:	none;
}


.twittertoutitempubdate
{
	float:		right;
	color:		#999999;
	font-style:		italic;
	margin-top:	-16px;
}

.twitteruserimglink {  
	padding-right: 10px; 
	float:left;
        margin-top: 5px;
}

.twittertoutitemdesc
{
	/* padding-top:	10px; */
	/* line-height:	20px; */
}

.twittertoutitemdesc a { color: #0066cb;   }
.twittertoutitemdesc a:visited { color: #0066cb; }
.twittertoutitemdesc a:active { color: #0066cb; }

.twittertoutitemlinkblock
{
}

.twittertoutitemlinkblock a
{
	padding:		15px 25px;
}

/*  blog tout */
.tout-wpblogitempubdate {
	font-weight: 		bold;
}

.tout-wpblogitemtitle {
	overflow:		hidden;
/*
	white-space:		nowrap;
	text-overflow:		ellipsis;
	-o-text-overflow:	ellipsis;
	font-weight:		bold;
*/
	color:		#0066CB;
}

.tout-wpblogitemtitle a
{
    color:		#0066CB;
    text-decoration: none;
}

.tout-wpblogitemtitle a:active
{
    color:		#0066CB;
    text-decoration: none;
}

.tout-wpblogitemtitle a:hover
{
    /* color:		orange; */
}

.tout-wpblogitemdesc {
	overflow:		hidden;
/*
	white-space:		nowrap;
	text-overflow:		ellipsis;
	-o-text-overflow:	ellipsis;
*/
}

.tout-wpblogitemdesc a
{
    color:		#0066CB;
    text-decoration: none;
}

.tout-wpblogitemdesc a:active
{
    color:		#0066CB;
    text-decoration: none;
}

.tout-wpblogitemdesc a:hover
{
    /* color:		orange;*/
}


.tout-wpblogitemlinkblock {
}

.tout-wpblogitemblock {
    margin-bottom: 11px;
}

.tout-wpblogdivider {
	margin: 		7px 0px 7px 0px;
}

/*  -----------------------------  end social media section --------------------------------- */


/* ----------------------  packages  ------------------------*/
.package-main-container { margin-top: 40px; margin-left: 130px; }

.package-display-container { 
	margin: 0px 0px 0px -75px !important; /* 0px 0px 0px 0px; */
	width:   760px !important; /* 580px; */ 
}

.package-main-title { font-size:40px;text-align:center; margin-bottom:5px; }

.package-main-subtitle {}

.package-table {
	width:					57%; /* 100%; */
	font-size: 					10px;
	margin-top: 				27px; /* 25px; */
}

.package-table-title {}

.package-table-title-text {  
	background-position:  		center 25px;  
	padding-bottom:  			28px;  
	color: 				#2d2d2d;
	cursor: 				pointer;
	font-size: 				14px;
}

.package-table-hdr-tr { height: 0px;  }

.package-table-hdr-td   { 
/* padding:  0px 0px 0px 0px; */ 
	background-image:		url(/images/bg_sliver.jpg); 
	background-repeat:		repeat-x; 
	background-position: 		top;
	color:			#2D2D2D;
	font-size: 			11px;
	font-weight: 		bold;
	border:			#fff 1px solid;
	padding:	    		5px 2px;
border: 1px solid #9EB6CE !important;
}

.package-table-data-tr { background-color: #f4f3f3; }

.package-table-data-td   { 
                 padding:  5px 5px 5px 5px; 
	 background-color: 				 #f4f3f3;
	 text-align:					 left;
	 font-size:					 11px;
	 color: 	 	 	 	 	 #424246;
	 font-weight: 	 	 	 	 normal;
	 margin: 	 	 	 	 	 0px;
border: 1px solid #9EB6CE !important;
}

.package-assets-container  {
	float: right;
	position: relative;
	display: inline;
	left: 10px;
	top: -517px; /* top: -665px; */
	width: 330px;
}
/* ----------------------  end packages  ------------------------*/

.distributor-Contact-Block {
margin-right: 5px;
display: inline;
}

.distributor-Contact-Block thead tr th{
font-weight: bold;
}

.distributor-Contact-Block tbody tr td{
width: 200px;
}


/* ------------ contacts --------------- */
.contact-block-outer
{
    margin-left: 10px;
    margin-bottom: 10px;
    width: 233px;
    display: inline-block;
    border: 1px solid #eeeeee;  /* #0066CB; #696969; */
    word-wrap: break-word;
    padding: 5px 5px 5px 5px;
    *display: inline;
    min-height: 170px;
    vertical-align:top;
}
.contact-block-active
{
    background-color:#f3f3f3;
}
.contact-block-header
{
    font-weight: bold;
    font-size: 11px;
    line-height: 15px;
}
.contact-block-column
{  
    font-size: 11px;
    line-height: 15px;
}
.contact-block-data
{  
    font-size: 11px;
    line-height: 15px;
}
/* ------------ end contacts -------------*/

#Disti_Region_List { display: inline; }
#Disti_Country_List { display: inline;  }
#Disti_State_List { display: inline; }
#Disti_Category_List { display: inline; }
#Disti_Submit { }
#Disti_Excel {  }

#Part_Region_List { display: inline; }
#Part_Country_List { display: inline;  }
#Part_Category_List { display: inline; }
#Part_State_List { display: inline; }
#Part_Expert_List {  }
#Part_Submit {  }
#Part_Excel {  }

/* ------------- packages --------------- */
#package-wrapper { clear: both; }
.package-section-detail {
     display:                                                    block;
     margin-bottom:                                         10px;
     /* margin-left:                                               10px; */

}
.section-PDF {
    float: left;
    padding: 1px 15px 10px 0;
    width: 5%;
}
.package-name-link-outer .section-icon-PDF { padding: 0; height:auto; width:20px; position: static; }

.package-name-link-outer .section-icon-PDF a {  }

/* ------------ end packages ----------- */

/* janrain-like styles */
.formpartinnerareas
{
    width:100%;
    font-size:11px;
    /* background-color:#f3f3f4;  
    padding:15px 15px 15px 15px; 
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    */
    /* border: 1px solid #D6D6D6; */
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 5px;
    background-color:#f3f3f4;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

}

.formpartouterheaders 
{
    color: #0066CB;
    float: none;
    font-size: 23px;
    font-weight: normal;
    min-width: 468px;
    padding: 25px 0 10px;    
}

.formparttreetext
{
   border-radius: 7px;
   background-color: #ffffff;
   padding: 5px 5px;
   line-height:20px;
   width:600px;
   margin-top: 5px;
   margin-bottom: 5px;
}


.formparttextbox
{
   /*
    -moz-box-orient: vertical;
    -moz-box-sizing: border-box;
    /-- background-color: #F6F6F6;  --/
    border: 1px solid #BBBBBB;
    border-radius: 5px;
    box-shadow: 9px 9px 9px -9px rgba(0, 0, 0, 0.2) inset;
    color: #666666;
    display: -moz-inline-box;
    margin-bottom: 1px;
    outline: medium none;
    padding: 5px 5px;
    vertical-align: middle;
    /-- width: 100%; --/
   */
   border: 1px solid #ffffff;
   border-radius: 7px;
   background-color: #ffffff;
   padding: 6px 5px;
}

.formpartddl
{
    /*
    /--
    -moz-box-orient: vertical;
    -moz-box-sizing: border-box;
    border: 1px solid #BBBBBB;
    border-radius: 5px;
    box-shadow: 9px 9px 9px -9px rgba(0, 0, 0, 0.2) inset;
    color: #666666;
    display: -moz-inline-box;
    margin-bottom: 1px;
    outline: medium none;
    padding: 4px 0px 4px 4px;
    vertical-align: middle;
    --/
    
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-orient: vertical;
    -moz-box-sizing: border-box;
    /-- background-color: #F6F6F6; --/
    border: 1px solid #BBBBBB;
    border-radius: 5px;
    box-shadow: 9px 9px 9px -9px rgba(0, 0, 0, 0.2) inset;
    color: #666666;
    display: -moz-inline-box;
    margin-bottom: 10px;
    outline: medium none;
    padding: 4px 0px 4px 4px;
    vertical-align: middle;
    */
    border: 1px solid #ffffff;
    border-radius: 7px;
    background-color: #ffffff;
    padding: 6px 5px;
}

.formpartcheckbox
{
    -moz-box-orient: vertical;
    -moz-box-sizing: border-box;
    border: 1px solid #BBBBBB;
    border-radius: 5px;
    box-shadow: 9px 9px 9px -9px rgba(0, 0, 0, 0.2) inset;
    color: #666666;
    display: -moz-inline-box;
    margin-bottom: 10px;
    outline: medium none;
    padding: 4px 0px 4px 4px;
    _padding: 8px 0px 2px 4px;
    vertical-align: middle;    
    background-color:#ffffff;
}

.formparttreenode
{
    background-color: #F3F3F4;
    border-radius: 5px;
    padding: 5px 5px;
    width: 100%;
}

.formpartbutton
{
    color: #ffffff;
    padding: 10px 25px 10px 25px;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    border-radius: 5px;
    background: #1a97d2; 
    background: -moz-linear-gradient(top,  #1a97d2 0%, #177fb1 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a97d2), color-stop(100%,#177fb1)); 
    background: -webkit-linear-gradient(top,  #1a97d2 0%,#177fb1 100%); 
    background: -o-linear-gradient(top,  #1a97d2 0%,#177fb1 100%);
    background: -ms-linear-gradient(top,  #1a97d2 0%,#177fb1 100%); 
    background: linear-gradient(to bottom,  #1a97d2 0%,#177fb1 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a97d2', endColorstr='#177fb1',GradientType=0 ); 

}

.contactsbuttonsubmitblue {
background-color: #0066cb;
color: #ffffff;
padding: 5px 10px;
border-radius: 3px;
border-color: currentColor;
border: 0px;
font-size: 12px;
/*font-weight: bold;*/
/*vertical-align: middle; */
}
/* end janrain-like styles */

/* wp page blog */
#wpblogpageitemmain { font-size:11px; color:#444444;}
.wpblogpagedivider {   /*wpblogpagedivider border: 1px dotted #44444  */   display: none;  }
.wpblogpageitemblock { padding: 20px 0; float:left; }
.wpblogpageitemtitle { font-size: 14px; color:#0066cb; padding: 5px 0px; }
.wpblogpageitemtitle a { font-size: 14px; text-decoration: none; color:#0066cb; }
.wpblogpageitemtitle a:hover { font-size: 14px !important; text-decoration: underline; color:#0066cb; }
.wpblogpageitemauthor {  }
.wpblogpageitemauthor a {  }
.wpblogpageitempubdate { font-weight:bold;  }
.wpblogpageitemthumb { padding-right: 5px; }
.wpblogpageitemdesc { padding-left: 5px; line-height: 15px; }
.wpblogpageitemdesc a { color:#0066cb; }
.wpblogpageitemlinkblock { float:left; }
.wpblogpageitemlinkblock a { color:#0066cb; }


/* 30 Anniversary Microsite - Page Navigation Start */
#nav-top-30-anniversary {
	width: 980px;
	height: 41px;
	background: url('/images/nav-background-image.png') repeat-x scroll 0 0;
	padding-bottom: 0px;
	border-bottom: 1px solid #2972A5;
}

ul#navmenu-top-30-anniversary { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
	position: relative; 
	width: 100%;
	font: bold 13px Verdana, sans-serif; 
}

ul#navmenu-top-30-anniversary li {
	display: inline; 
	position: relative;
        font: bold 13px Verdana,sans-serif;
}

ul#navmenu-top-30-anniversary ul li { 
	width: 100%; 
	display: block;
	background: url('/images/nav-background-image.png') repeat scroll 0 0;
	border-top: 1px solid #3B8FC7;
	height: 41
}

ul#navmenu-top-30-anniversary a {
	padding: 9px 28px 11px;
	float: left;
	color: #FFF;
	border-left: 1px solid #3B8FC7;
	text-decoration: none;
        font: bold 13px Verdana, sans-serif !important;	 
}

ul#navmenu-top-30-anniversary a:hover {
	
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	height: 19px;
} 

li.current-top-30-anniversary {
	background: url('/images/nav-background-active.png') repeat-x scroll 0 0;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: #0079c3;
	display: block;
	float: left;
	height: 19px;
	padding: 9px 28px 11px;
}

ul#navmenu-top-30-anniversary a:hover,ul#navmenu-top-30-anniversary li:hover a,ul#navmenu-top-30-anniversary li.iehover a {
	background: url('/images/nav-background-active.png') repeat scroll 0 0;
	color: #0079c3;
	text-align: left;
	z-index: 9999;
	text-decoration: none;
}
/* 30 Anniversary Microsite - Page Navigation End */




/* 30 Anniversary Micosite - Page Content Start */

.landing-video-button a:hover img {
	background-image: url('/images/Landing Pg_Videos_Active.png');			
	border: none;
}


.landing-photo-button a:hover img {
	background-image: url('/images/Landing Pg_Photos_Active.png');
	border: none;			
}


.downloads-button a:hover img {
	background-image: url('/images/Landing Page_Download_Active.png');			
	border: none;
}


.shop-button a:hover img {
	background-image: url('/images/Landing Page_Shop_Active.png');
	border: none;			
}

.download-signs-button a:hover img {
	background-image: url('/images/Download Signs Button_Active.png');
	border: none;			
}

/* 30 Anniversary Micosite - Page Content End */

/* BEGIN Change Password Fix */

#changePassword {
	width: 400px;
	padding: 20px;
	background-color: #F3F3F4;
	color: #444;
	border-radius: 7px;
	
}

#capture_changePassword_saveButton {
	width: 100px;
	float: left;
}

/* END Change Password Fix */

/* Added Styles for Storefront */

.store-column-container {
    width: 748px;
    font-size: 11px;
    line-height: 1.7;
}

.store-column-container h2 {
    font-family: 'IntervalLight', sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #0066cb;
    padding: 0px 5px 10px 0px !important;
    float: none;
    line-height: 18px;
}

.store-name-col {
    width: 100%;
    height: 70px;
    margin-bottom: 20px;
}

.store-main-col {
    width: 524px;
    margin-right: 10px;
    float: left;
}

.store-main-col-device-list{
    background-color: #eeeeee;
    padding: 20px;
    margin-bottom: 10px;
    height: 600px;  

}

.store-main-col-device-list-header {
    width: 100%;
}

[class*="store-main-col-device-list-inner"] {
    width: 242px;
}

[class*="store-main-col-device-list-inner"] > div.groupheader a {
    font-weight: bold;
    text-decoration: none;
    color: #2d2d2d;
    font-size: 11px;
}

[class*="store-main-col-device-list-inner"] > div.groupheader a:hover {
    font-weight: bold;
    text-decoration: none;
    color: #0063b3;
    font-size: 11px;
}

[class*="store-main-col-device-list-inner"] > ul > li a, .store-side-col-feature-buy-boards ul li a {
    text-decoration: none;
    font-size: 10px;
    color: #2d2d2d;
    line-height: 1.7;
}

[class*="store-main-col-device-list-inner"] > ul > li a:hover, .store-side-col-feature-buy-boards ul li a:hover {
    color: #0063b3;
    font-size: 10px;
    text-decoration: none;
}

[class*="store-main-col-device-list-inner"] > ul {
    margin: 0 0 10px 0px !important;
    list-style-type: none;
    padding: 0px 5px 10px 0px;
    line-height: 1.7;
}

[class*="store-side-col"] > ul {
    list-style-type: none;
    padding: 0px 5px 10px 0px;
    line-height: 1.7;
}

[class*="store-main-col-device-list-inner"] > ul > li a:before, .store-side-col-feature-buy-boards ul li a:before {
    content: "\f101 \00a0 \00a0";
    font: normal normal normal 10px/1 FontAwesome;
}

.store-main-col-device-list-inner-left {
    width: 232px;
    margin-right: 10px;
    float: left;
}

.store-main-col-device-list-inner-right {
    float: right;
}

[class*="store-main-col-feature"] {
    background-color: #eeeeee;
    padding: 20px;
    width: 222px;
    
}

.store-main-col-feature-left {
    float: left;
    width: 212px;
}

.store-main-col-feature-right {
    float: right;
}

.store-side-col {
    width: 214px;
    float: right;
}

[class*=store-side-col-feature-buy-boards] {
    background-color: #eeeeee;
    margin-bottom: 10px;
    padding: 20px;
}

[class*=store-side-col-feature] {
    background-color: #eeeeee;
    margin-bottom: 10px;
    padding: 10px 20px 0px 20px;
}

#store-disclaimer {
    float: left;
}

#store-disclaimer p, #store-disclaimer p a {
    font-size: 10px;
    line-height: 1.1;
}

#store-check-order-status {
    background-color: rgb(70, 70, 70);
    color: #EEEEEE;
    padding: 7px 20px;
    font-size: 10px;
}

#store-check-order-status a  {
    color: #EEEEEE;
    text-decoration: none;
}

#store-check-order-status a:hover  {
    color: #EEEEEE;
    text-decoration: none;
}

#store-check-order-status ul li {
    position:relative; 
    left: 12px;
}

#store-check-order-status ul li a { 
    line-height: 1.2;
}

#store-check-order-status ul li a:before {
    content: "\f101 \00a0 \00a0";
    font: normal normal normal 10px/1 FontAwesome;
    position:absolute; 
    padding-right:25px; 
    left: -10px;
    font-size: 10px;
    line-height: 1.2;
    top: 1px;
}

/* END Added styles for Storefront */

/* BEGIN added styles for Storefront Interior */

.divOrderCodes > div > h2 a {
	font-family: 'IntervalLight', sans-serif;
	font-size: 18px;
	color: #0066cb;
}

.divOrderCodes > div > h2 a:hover {
	font-family: 'IntervalLight', sans-serif;
	font-size: 18px;
	color: #0066cb;
}

input[name*=quantity] {
	margin: 0 auto;
}

tr.table-tr-group-head td {
	vertical-align: middle;
}


[name="submit.addToCart"] {
color:#ffffff; 
padding: 3px 5px;
text-decoration:none;
background-color: #f99e33;
font-weight: bold;
border-radius: 5px;
border: 0; 
outline: 0;
font-size: 11px;
font-family: Verdana, Geneva, sans-serif;
}

[name="submit.addToCart"]:hover {
cursor: pointer; 
}

#store-faq-answers > p { 
	margin-bottom:30px;
}

#store-faq-questions {
    padding: 20px 0px;
}

#store-faq-questions ul li a {
    text-decoration: none;
}

#store-faq-questions ul {
    color: #0066cb;
    list-style-type: none;
    padding-left: 5px;
}

#store-faq-questions ul li a:before { 
    content: "\f101 \00a0 \00a0";
    font: normal normal normal 10px/1 FontAwesome;
}

/* End added styles for Storefront Interior */


/* Start Mature Device Styles */

.matDevice { 
	border-bottom: 1px;   
	border-style: solid;
	border-color: lightgray; 
}

.divMature > .section-header-chkInv {
	color: 				    #0066cb;
	font-face: 				    'IntervalLight'; 
	font-family: 			    'IntervalLight', sans-serif;
	font-size: 				    11px;
	width:				    19.5%; /* 17.5%; */ /* Changed from 15% so that it floats and isn't fixed */	
	*width:				    20%; /* IE7 hack*/	
}

.divMature > .section-header-pcneol {
	color: 				    #0066cb;
	font-face: 				    'IntervalLight';
	font-family: 			    'IntervalLight', sans-serif;
	font-size: 				    10px;
	width:				    19.5%; /* 17.5%; */ /* Changed from 15% so that it floats and isn't fixed */	
	*width:				    20%; /* IE7 hack*/	
}

#mpCore_CoreContentSpan_ObsoleteDevices1_pnlDevices > .divMature {
	float: left;
	margin: 20px 0px 30px 0px;
}

.divMature > [class*="section-header"] {
	font-size: 13px;
	vertical-align: middle;

}

.divMature > div {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align: middle;
	text-align: center;
	width: 70px;
	padding: 0px 10px 0px 5px;
}

.divMature > .section-header-chkInv, [id*="mpCore"] > div.matDevice > div.section-chkInv {
	width: 85px;
}

.divMature > .section-header-pcneol, [id*="mpCore"] > div.matDevice > div.section-pcneol {
	width: 50px;
} 

.divMature > .section-header-pdf, [id*="mpCore"] > div.matDevice > div.section-pdf {
	width: 235px;
}

.divMature > .section-header-description, [id*="mpCore"] > div.matDevice > div.section-detail {
	width: 185px;
}

.divMature > .section-header-description, [id*="mpCore"] > div.matDevice > div.section-detail {
	margin-left: 5px;
}

[id*="mpCore"] > div.matDevice > div.section-detail {
	padding-left: 0px;
}

.divMature > .section-header, [id*="mpCore"] > div.matDevice > div.section-devices {
	width: 65px;
	float: none;
} 
 
[id*="mpCore"] > .matdevice {
	height: 100%;
	width: 100%;
}

[id*="mpCore"] > .matDevice > [class*="section"], [id*="mpCore"] > .matDevice > [class*="section"] p {
	display: inline-block;
	*zoom: 1;
	*display: inline; 
	width: 70px;     
	vertical-align: top;
	text-align: center;
	padding: 0px 10px 5px 5px; 
	float: none;
}

[id*="mpCore"] > .matDevice > [class*="section"] a{
	*vertical-align: top;
	font-size: 10px;
}

div#mpCore_CoreContentSpan_ObsoleteDevices1_pnlDevices > span#mpCore_CoreContentSpan_ObsoleteDevices1_lblDevicesList > div.matDevice > div.section-devices {
	font-size: 10px;
	line-height: 15px;
        color: #444;
}

.matDevice > .section-pdf > .mature_asset {
	margin-bottom: 10px;
}

.mature_asset > .asset_title {
	font-size: 10px; 
	color: #444;
	display: table-cell;
	vertical-align: middle;
	float: none;
	text-align: left;
	word-wrap: break-word;
    word-break: break-word;
	-webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}

[id*="mpCore"] > .matDevice > [class*="section"] p {
    padding: 0px 0px 0px 0px;
	
    display: block;
	
    width: 100%;
	font-size: 10px; 
}

[id*="mpCore"] > .divMature > div.section-header-description {
	padding-left: 0px;
}

[id*="mpCore"] > .matDevice > .section-pdf > .mature_asset > .section-icon-PDF {
	display: table-cell;
	vertical-align:middle;
	float: none;
	padding: 0px 10px 0px 0px;
}

.divMature > .section-header-pdf {
color: #0066cb;
font-face: 'IntervalLight';
font-family: 'IntervalLight', sans-serif;
}  

#mpCore_CoreContentSpan_ObsoleteDevices1_pnlDevices > #mpCore_CoreContentSpan_ObsoleteDevices1_lblDevicesList {
    float: left;
    width: 720px;
}

/* End Mature Device Styles */

/* Begin Homepage Banner Learn More Bold */

a[onclick*="Learn more"] {
	font-weight: bold;
}

/* End Homepage Banner Learn More Bold */

/* Begin class to remove link underlining, use with font awesome */

.link-nounderline a:link, .link-nounderline a:hover, .link-nounderline a:visited, .link-nounderline a:active {
      text-decoration: none;
}

/* End class to remove link underlining, use with font awesome */

/* Begin Documents List Fix */
  
.tool {
	padding: 5px 20px 5px 0px;
}

.tool > .section-icon-PDF  p {
	padding: 3px 2px 5px 5px;
	text-align: left;
}   

.tool > .section-icon p { 
	padding: 3px 5px 5px 11px;
	text-align:left; 
}

.tool > .section-icon-details p {
	padding: 0px; 
} 

/* End Documents List Fix */

