.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: gray;
background-color: #ff9900;
}

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;
}

.floatright {
	float: 					right;
}
.floatleft {
	float: 					left;
}

#content {
width: 915px;
background: #FFFFFF;
border: #999999 solid 1px;
text-align: left;
}

#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 {
margin-left: 15px;
text-align: left;
width: 885px;
border-bottom: #CCCCCC dashed 1px;
}

.table_style2 {
margin-left: 15px;
padding-top: 20px;
text-align: left;
width: 900px;
border: 0px;
}

.table_style2a {
margin-left: 0px;
padding-top: 0px;
text-align: left;
width: 900px;
border: 0px;
}

.table_style3 {
background: #F7FAF1;
border: #E1EDC5 solid 1px;
}

.table_style3 th {
background: #E1EDC5;
}

.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: 10px;
color: #0066cc;
line-height: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.a_bodytext_new a:hover {
font-size: 10px;
color: black;
line-height: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.a_bodytext_new a:visited {
font-size: 10px;
color: #0066cc;
line-height: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.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: #ccc dashed 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;
}



/* The CSS that's required to position the footer to match that of the new look and feel (12/23/09) */
#footer {
	font-family: 			Arial, Helvetica, Geneva, sans-serif;
	clear:					both;
	padding:				10px 0;
}
#footer p {
	font-size:				0.8em;
	color:					#898989;
	word-spacing:			5px;
}
#footer p strong,

#footer p a {
	word-spacing:			0;
}

#footer p a {
	color:					#898989;
	text-decoration:		underline;
}

/* The CSS that's required to position the footer */
.footer {
text-align: center;
height: 35px;
}

#reflection {
background:url(/images/homepage_new/bg3.gif);
width:917px;
height:70px;
}

#reflection1 {
background:url(/images/homepage_new/bg3.gif);
width:1052px;
height:70px;
}



 /*=============================
	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; 
}

/* End New styles */



