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, 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; 
}
* {
margin:0;
padding:0;
}
h3 {
font-family: Helvetica Neue, Arial, Helvetica, Geneva, sans-serif;
font-size: 1.1em;
color: #424246;
margin:	0;
}

.title {
font-weight: bold;
font-size: 17px;
color: #000000;
line-height: 16px;
font-family: Arial, Helvetica, Geneva, sans-serif;
}

.head1_orange {
font-weight: bold;
font-size: 13px;
color: #ff8c00;
line-height: 16px;
font-family: Arial, Helvetica, Geneva, sans-serif;
}

.head1_black {
font-weight: bold;
font-size: 12px;
color: #000000;
line-height: 16px;
font-family: Arial, Helvetica, Geneva, sans-serif;
}

.head1_black_cn {
font-weight: bold;
font-size: 13px;
color: #000000;
line-height: 17px;
font-family: Arial, Helvetica, Geneva, sans-serif;
}

.head1_blue {
font-weight: bold;
font-size: 13px;
color:#004000;
line-height: 16px;
font-family: Arial, Helvetica, Geneva, sans-serif;
}

.head1_white {
font-weight: bold;
font-size: 13px;
color: #ffffff;
line-height: 16px;
font-family: Arial, Helvetica, Geneva, sans-serif;
}

.head2 {
font-weight: bold;
font-size: 11px;
color:#333333;
font-family: Arial, Helvetica, Geneva, sans-serif;
}

.bodytext {
font-size: 10px;
color: black;
line-height: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
}

.bodytext_cn {
font-size: 11px;
color: black;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
}


.bodytext_blue {
font-weight: bold;
font-size: 11px;
color: #0066cc;
line-height: 13px;
font-family: Arial, Helvetica, Geneva, sans-serif;
}

.bodytext_blue2 {
font-weight: bold;
font-size: 12px;
color: #0066cc;
line-height: 16px;
font-family: Arial, Helvetica, Geneva, sans-serif;
}

.bodytext_blue3 {
font-weight: bold;
font-size: 14px;
color: #0066cc;
line-height: 16px;
font-family: Arial, Helvetica, Geneva, sans-serif;
}

.bodytext_bold {
font-weight: bold;
font-size: 11px;
color: black;
line-height: 13px;
font-family: Arial, Helvetica, Geneva, sans-serif;
}

.crumbs {
font-size: 10px;
font-family: Arial, Helvetica, Geneva, sans-serif;
}

.menulink {
font-size: 11px;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}

.menulink a:hover {
text-decoration: none;
}

.menulink1 {
font-size: 11px;
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}

.subtitles {
font: bold 11px Arial, Helvetica, Geneva, sans-serif;
color: #000000;
text-decoration: none;
}

hr {
color: #eee;
height: 1px;
}

a:link {
text-decoration: none;
}

a:visited {
text-decoration: none;
}

a:hover {
color: black;
text-decoration: underline;
}

.hrcolor {
color: silver;
}

.searchText {
font-size: 10px;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}

.tableInstructions {
font-size: 9px;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}

.head3 {
font-weight: bold;
font-size: 10px;
color: #000000;
font-family: Arial, Helvetica, Geneva, sans-serif;
}

.menulink2 {
font-size: 11px;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
}

.note {
font-size: 11px;
color: #CE0500;
line-height: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* New styles begin */
body {
margin-bottom: 0;
margin-top: 0;
text-align: center;
background: #000;
height: 100%;
min-height: 100%;
}

#container {
width: 915px;
margin: 0 auto;
text-align: left;
background: #ffffff;
}

.clear {
clear: both;
}

#content {
width: 915px;
background: #fff;
text-align: left;
padding-bottom: 10px;
}

#wallpaper {
background:url(/images/homepage_new/wallpaper_esc.jpg) top;
background-repeat:no-repeat;
background-color:#000;
}

#body_style2 {
width: 915px;
margin: 0 auto;
text-align: center;
border-bottom: #ccc solid 1px;
border-top: #ccc solid 1px;
background: #E0E0E0;
}

#body_style3 {
width: 1050px;
margin: 0 auto;
text-align: center;
border-bottom: #ccc solid 1px;
border-top: #ccc solid 1px;
background: #E0E0E0;
}

#back {
text-align: center;
margin:0 auto;
width: 900px;
}

.table_style1 {
margin-left: 4px;
width: 100%;
border: 0px;
}

.table_style_crumbs {
text-align: left;
}

.peekaboo {
width: 885px;
height: 5px;
color:#fff;
}

.table_style2 {
padding-left: 20px;
padding-right: 20px;
text-align: left;
border: 0px;
}

.table_style2a {
margin-left: 0px;
padding-top: 0px;
text-align: left;
width: 900px;
border: 0px;
}

.table_style3 {
background: #FCFCFC;
border: #eee solid 1px;
}

.table_style3 th {
background: #eee;
}

.th2 {
background: #333;
color: #fff;
font-weight: bold;
}

.table_style3a {
background: #F7FAF1;
border: #E1EDC5 solid 1px;
}

.table_style3a th {
background:#EBEFDE;
}

.table_style4 {
background: #F7FAF1;
border-right: #E1EDC5 solid 1px;
border-top: #E1EDC5 solid 1px;
}

.table_style4 th {
background: #E1EDC5;
}

.table_style5 {
background: none;
border: #eee solid 1px;
}

.table_style5 th {
background: #ccc;
}

.table_style6 {
background: #eee;
border: #ccc solid 1px;
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
}

.head1_black_new {
font-weight: bold;
font-size: 13px;
color: #000000;
line-height: 16px;
font-family: Arial, Helvetica, Geneva, sans-serif;
}

.head1_red_new {
font-weight: bold;
font-size: 13px;
color: #C80404;
line-height: 16px;
font-family: Arial, Helvetica, Geneva, sans-serif;
}

.head1_new {
background: #095BA5;
padding:2px;
font-weight: bold;
font-size: 13px;
color: #fff;
line-height: 16px;
font-family: Arial, Helvetica, Geneva, sans-serif;
}

.head2_new {
background: #666;
padding:2px;
font-weight: bold;
font-size: 13px;
color: #fff;
line-height: 16px;
font-family: Arial, Helvetica, Geneva, sans-serif;
}

.bodytext_new {
font-size: 10px;
color: #0066cc;
line-height: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bodytext_new1 {
font-size: 10px;
color: #0066cc;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.a_bodytext_new a:link {
font-size: 1.1em;
color: #2b96d6;
line-height: 13px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', sans-serif, Arial, Verdana;
}

.a_bodytext_new a:hover {
font-size: 1.1em;
color: #2b96d6;
line-height: 13px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', sans-serif, Arial, Verdana;
text-decoration:underline;
}

.a_bodytext_new a:visited {
font-size: 1.1em;
color: #2b96d6;
line-height: 13px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', sans-serif, Arial, Verdana;
}

.a_bodytext_white a:link {
font-size: 10px;
color: #fff;
line-height: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.a_bodytext_white a:hover {
font-size: 10px;
color: #fff;
text-decoration:underline;
line-height: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.a_bodytext_white a:visited {
font-size: 10px;
color: #fff;
line-height: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.a_bodytext_new_cn a:link {
font-size: 11px;
color: #0066cc;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.a_bodytext_new_cn a:hover {
font-size: 11px;
color: black;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.a_bodytext_new_cn a:visited {
font-size: 11px;
color: #0066cc;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bodytext_red {
font-size: 10px;
color: #DD0202;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bodytext_bold_new {
font-weight: normal;
font-size: 11px;
color: black;
line-height: 13px;
font-family: Arial, Helvetica, Geneva, sans-serif;
}

.arrowicon {
background: url(/images/homepage/orange_arrow2.gif) no-repeat 50% left;
list-style-type: square;
}

.menu {
color: #0A5CA6;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
}

.menu1 {
color: #0A5CA6;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
padding-right: 10px;
}

.menu2 {
color: #0A5CA6;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
padding-left: 10px;
}

.menu3 {
color: #666;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
text-decoration: none;
padding-left: 10px;
}

.menu4 {
color: #0A5CA6;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
text-decoration: none;
padding-left: 10px;
}

.menu5 {
color: #0A5CA6;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
text-decoration: none;
}

.menu:hover {
color: #333;
text-decoration: underline;
}

.toolbar {
text-align: center;
color: #CC3300;
}

select.formSelect  {
border: solid 1px #ccc;
}


/* Begin Home Page - Design Resources, Support Center */
ul#design_resources1 li.samples_sales_box_heading {
background: url(/images/homepage_new/samples_sales_box_top.jpg) center top no-repeat;
height: 31px;
margin-right: -2px;
margin-top: -2px;
}

ul#design_resources1 li.product_news_box_heading {
background: url(/images/homepage_new/product_news_box_top.jpg) center top no-repeat;
height: 31px;
margin-right: -2px;
margin-top: -2px;
}

#design_resources1,
#design_resources1 li,
#design_resources1 ul {
margin: 0;
padding-left: 0px;
padding-right: 2px;
list-style: none;
}

ul#design_resources1 a {
font: normal 11px verdana;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
padding-top: 5px;
color: #0066cc;
text-decoration: none;
}

ul#design_resources1 a:hover {
font: normal 11px verdana;
color: #333;
text-decoration: underline;
}

#design_resources,
#design_resources li,
#design_resources ul {
margin: 0;
padding-bottom: 4px;
padding-left: 0px;
padding-right: 2px;
list-style: none;
}

ul#design_resources li.design_resources_heading {
background: url(/images/homepage_new/designer_resources_top.jpg) center top no-repeat;
height: 31px;
margin-right: -2px;
margin-top: -2px;
}

ul#design_resources li.support_center_heading {
background: url(/images/homepage_new/support_center_top2.jpg) center top no-repeat;
height: 31px;
margin-right: -2px;
margin-top: -2px;
}

ul#design_resources li.product_news_heading {
background: url(/images/homepage_new/product_news_top2.jpg) center top no-repeat;
height: 31px;
margin-right: -2px;
margin-top: -2px;
}

ul#design_resources li.tradeshows_heading {
background: url(/images/homepage_new/tradeshows_top.jpg) center top no-repeat;
height: 31px;
margin-right: -2px;
margin-top: -2px;
}

ul#design_resources a {
font: normal 11px verdana;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
padding-top: 5px;
color: #0066cc;
text-decoration: none;
}

ul#design_resources a:hover {
font: normal 11px verdana;
color: #333;
text-decoration: underline;
}
/* End */

.overview_menu {
padding:5px;
border-bottom: #eee solid 1px;
}

.overview_menu li {
display: inline;
padding:5px;
text-align: center;
}

.overview_menu a {
text-decoration: underline;
}

.overview_menu a:visited {
text-decoration: underline;
}


/* Legal Information Styles */
.green {
color:#1EAE21;
font-weight:bold;
}

.orange {
color:#FF6600;
font-weight:bold;
}



/* End New styles */





 /* HEADER
--------------------------------------------------------------------*/
#header {
	position:				relative;
	height:					89px;
	border-bottom:			1px solid #e8e8e8;
	z-index:				100;
}

.bodytext_header {
font-family: Arial, Helvetica, Geneva, sans-serif;
}

.bodytext_header a {
	text-decoration:		none;
	color:					#2b96d6;
}

.bodytext_header a:hover, 
.bodytext_header a:active {
	text-decoration:		underline;
}

#header ul{
	margin: 				0;
	padding: 				0;
	border: 				0;
	background: 			transparent;
}

#header_landingpage {
	position:				relative;
	height:					15px;
	border-bottom:			1px solid #e8e8e8;
	z-index:				100;
}

#header #logo {
	position:				absolute;
	left:					10px;
	top:					14px;
}

#header #search {
	position:				absolute;
	right:					0;
	top:					11px;
}
#header #search input {
	float:					left;
}

#header #search input.type_text {
	font-size:				0.9em;
	width:					130px;
	color:					#c0c0c0;
	padding:				1px 5px 0 5px;
	margin:					0 4px 2px 0;
}

#header #search input.type_submit {
	width:					26px;
	height:					17px;
	overflow:				hidden;
	border:					0;
	text-indent:			-9999px;
	line-height:			9999px;
	cursor:					pointer;
	background:				transparent url(/Atmel/img/interface/btn_submit.gif) no-repeat left top;
}
#header #search input.type_submit:hover {
	background-position:	left -17px;
}
#header #search p {
	clear:					both;
	text-align:				right;
	*margin-top:			-3px !important;
	_margin-top:			-3px !important;
	font-size:				12px;
}

.a_bodytext_search a:link {
font-size: 10px;
color: #2b96d6;
line-height: 13px;
font-family: Arial, Helvetica, Geneva, sans-serif;
}

.a_bodytext_search a:hover {
font-size: 10px;
line-height: 13px;
font-family: Arial, Helvetica, Geneva, sans-serif;
}

.a_bodytext_search a:visited {
font-size: 10px;
color: #2b96d6;
line-height: 13px;
font-family: Arial, Helvetica, Geneva, sans-serif;
}


 /*=============================
	Header Main Nav 
================================*/

#header #mainnav {
	list-style-type:	none;
	position:			absolute;
	right:				11px;
	top:				60px;
	height:				28px;
}

#header #mainnav li {
	font-family: 		'Lucida Sans Unicode','Lucida Grande', Verdana, Arial, sans-serif;
    color: 				#4c4c4c;
    line-height: 		1.5em;
    font-size: 			1.1em;
	float:				left;
	height:				34px;
	position:			relative;

}

#header #mainnav li a {
	float:				left;
	height:				28px;
	border-top:			1px solid #e8e8e8;
	border-right:		1px solid #e8e8e8;
	border-bottom:		1px solid #e8e8e8;
	text-indent:		-9999px;
}

#header #mainnav li a:hover,
#header #mainnav li:hover a {
	background-color:	#f3f3f3 !important;
}

#header #mainnav li.products a {
	width:				91px;
	border-left:		1px solid #e8e8e8;
	background:			transparent url(/Atmel/img/interface/mainnav_new_v2.png) no-repeat -10px 0;
}

#header #mainnav li.applications a {
	width:				91px;
	background:			transparent url(/Atmel/img/interface/mainnav_new_v2.png) no-repeat -110px 0;
}

#header #mainnav li.buy a {
	width:				55px;
	background:			transparent url(/Atmel/img/interface/mainnav_new_v2.png) no-repeat -200px 0;
}

#header #mainnav li.corporate a {
	width:				88px;
	background:			transparent url(/Atmel/img/interface/mainnav_new_v2.png) no-repeat -255px 0;
}

/*#header #mainnav li.investors a {
	width:				93px;
	background:			transparent url(/Atmel/img/interface/mainnav_new.gif) no-repeat -191px 0;
}*/

#header #mainnav li.quality a {
	width:				70px;
	background:			transparent url(/Atmel/img/interface/mainnav_new_v2.png) no-repeat -335px 0;
}

/*#header #mainnav li.pressroom a {
	width:				109px;
	background:			transparent url(/Atmel/img/interface/mainnav_new.gif) no-repeat -366px 0;
}

#header #mainnav li.careers a {
	width:				88px;
	background:			transparent url(/Atmel/img/interface/mainnav_new.gif) no-repeat -470px 0;
}*/

#header #mainnav li.contactus a {
	width:				99px;
	background:			transparent url(/Atmel/img/interface/mainnav_new_v2.png) no-repeat -395px 0;
}

#header #mainnav li.contactus:hover div.dropdown {
	margin-left:		-1px;
}
	
#header #mainnav li.corporate:hover div.dropdown {
	margin-left:		-1px;
}

#header #mainnav li.investors:hover div.dropdown {
	margin-left:		-1px;
}
	
#header #mainnav li.quality:hover div.dropdown {
	margin-left:		-1px;
}

#header #mainnav li.pressroom:hover div.dropdown {
	margin-left:		-1px;
}

#header #mainnav li.careers:hover div.dropdown {
	width:				194px;
	margin-left:		-1px;
}

#header #mainnav li div.dropdown { 
	background-color:	#fff;
	border:				3px solid #e8e8e8;
	position:			absolute;
	top:				-9999px;
	width:				208px;
}

#header #mainnav li div.dropdown ul {
	padding: 			10px 0 10px 5px;
}


#header #mainnav li:hover div.dropdown {
	left:				0;
	top: 				30px;
}

#header #mainnav li div.dropdown li div.dropdown {
	top: 				auto !important; 
	left:				-9999px;  
	margin-top:			-30px; /* Changed from -17px */
	*margin-top:		-16px !important; /* IE7 hack */
	_margin-top:		-16px !important; /* IE6 hack */
}

#header #mainnav div.dropdown li:hover div.dropdown {
	left: 				208px;
}

#header #mainnav div.dropdown div.content {
	background:			transparent url(/Atmel/img/interface/bg_navdropdown.gif) repeat-y left top;
}

#header #mainnav div.dropdown li {
	float:				none;
	height:				auto;
	position: 			static;
}

#header #mainnav div.dropdown li a {
	float:				none;
	height:				auto;
	width:				auto;
	border:				0;
	text-indent:		0;
	background:			transparent !important;
}

#header #mainnav div.dropdown ul {
	list-style-type:	none;
}

/*#header #mainnav div.col ul {
	margin:					0 0 27px;
}*/

#header #mainnav div.dropdown ul li {
	font-size: 			11px;
	line-height: 		13px;
	padding:			3px 10px 3px 20px;
	background:			transparent url(/Atmel/img/interface/li_dash.gif) no-repeat 10px 9px !important;
}

#header #mainnav div.dropdown ul li.sub{
	background: 		transparent url(/Atmel/img/interface/li_arrow.gif) no-repeat 180px 7px !important;
}

#header #mainnav div.dropdown ul li:hover.sub {
	background: 		#f6f6f6 url(/Atmel/img/interface/li_arrow.gif) no-repeat 180px 7px !important;
}

.sub_image {
	margin:				-5px 5px 5px -10px; 
}

#leftcontent {
	float:					left;
	width:					200px;

}

.leftColumn_relatednews {
margin-top:-5px;
margin-left:5px;
}

.leftColumn_relatednews ul {
list-style: none;
}

.leftColumn_relatednews ul li {
    font-size:				1.1em;
	line-height:			1.4em;
	margin-left:			5px;
	margin-bottom:8px;
    margin-right:5px;
	margin-top:2px;
	padding:				0 0 0 12px;
	color:					#424246;
	background:				transparent url(/Atmel/img/interface/li_arrow.gif) no-repeat left 0.5em;
	height: 1%
}

.relatednews {
margin-top:-5px;
}

.relatednews ul li {
    font-size:				1.1em;
	line-height:			1.4em;
	margin:					0 0 4px 0;
	padding:				0 0 0 12px;
	color:					#424246;
	background:				transparent url(/Atmel/img/interface/li_arrow.gif) no-repeat left 0.5em;
	height: 1%
}

#rightcontent {
	width:					640px;
	float:					right;
	margin:					0 0 7px 0;
	background:				#fff;
}

#peekaboo_bottom {
	background-color:		#fff;
    height: 10px;
}

/* Products - Default.asp */

.products_ul {
margin-top:5px;
}

.products_ul li {
list-style:none;
padding: 3px 10px 3px 10px;
background:	transparent url(/Atmel/img/interface/li_dash.gif) no-repeat 0px 9px !important;
margin-left: -38px;
}


/* Quick links */

#quicklinks {
	background-color:		#e3e3e3;
	border-top:				1px solid #cdcdcd;
	line-height:			3.2em;
	padding:				0 0 0 13px;
}

#quicklinks p {
	word-spacing:			5px;
	color:					#424246;
	font-size:              11px;
	font-family:            Arial, Helvetica, Geneva, sans-serif;
}
#quicklinks p strong,
#quicklinks p a {
	word-spacing:			0;
}

#quicklinks p a {
	text-decoration:		underline;
}


 /* FOOTER
--------------------------------------------------------------------*/
#footer {
	clear:			both;
	padding:		10px 0;
}
#footer p {
	font-size:		0.7em;
	color:			#898989;
	word-spacing:	5px;
}
#footer p strong, #footer p a {
	word-spacing:	0;
	font-family: 			Arial, Helvetica, Geneva, sans-serif;
}

#footer p a {
	color:			 #898989;
	text-decoration: underline;
}

.footer {
	text-align: 	center;
	height: 		35px;
}

/*===============================
	Overlay section
=================================*/
div.overlay {	
	/* initially overlay is hidden */
	display:			none;
	/* some padding to layout nested elements nicely  */
	padding: 		 	42px 43px;
	text-align: 		left;
}

#overlay {
	/* growing background image */
	background:			url(/Atmel/img/interface/overlay/white.png);
	/* dimensions after the growing animation finishes  */
	width:				850px;
	height:				443px;		
}

#overlay1 {
	/* growing background image */
	background:			url(/Atmel/img/interface/overlay/white.png);
	/* dimensions after the growing animation finishes  */
	width:				850px;
	height:				360px;		
}

#overlay2 {
	/* growing background image */
	background:			url(/Atmel/img/interface/overlay/white2.png);
	/* dimensions after the growing animation finishes  */
	width:				614px;
	height:				121px;		
}

#overlay_audio_selector {
	/* growing background image */
	background:			url(/Atmel/img/interface/overlay/audio_selector_white.png);
	/* dimensions after the growing animation finishes  */
	width:				720px;
	height:				360px;		
}

/* default close button positioned on upper right corner */
div.overlay div.close {
	background-image:	url(/Atmel/img/interface/overlay/close.png);
	position:			absolute;
	right:				12px;
	top:				12px;
	cursor:				pointer;
	height:				31px;
	width:				31px;
}
