
.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_blue {
font-weight: bold;
font-size: 13px;
color: #0066cc;
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_blue {
font-weight: bold;
font-size: 11px;
color: #0066cc;
line-height: 13px;
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;
}

.cnbodytext {
font-size: 13px;
color: black;
line-height: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.jpbodytext {
font-size: 12px;
color: black;
line-height: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.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: 10px;
color: #C80404;
font-weight: bold;
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;
}

.clear {
clear: both;
}

#content {
width: 915px;
background: #FFFFFF;
border: #999999 solid 1px;
text-align: left;
}

#body_style2 {
width: 915px;
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_style3 {
background: #F7FAF1;
border: #E1EDC5 solid 1px;
}

.table_style3 th {
background: #E1EDC5;
}

.th2 {
background: #333;
color: #fff;
font-weight: bold;
}

.table_style4 {
background: #F7FAF1;
border-right: #E1EDC5 solid 1px;
border-top: #E1EDC5 solid 1px;
}

.table_style4 th {
background: #E1EDC5;
}

.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;
}

.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;
}

.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(templates/atmel_3/images/homepage_new/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(/univ_prog/templates/atmel_3/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(/univ_prog/templates/atmel_3/images/homepage_new/product_news_box_top.jpg) center top no-repeat;
height: 31px;
margin-right: -2px;
margin-top: -2px;
}

ul#design_resources1 li.blank_box_heading {
background: url(/univ_prog/templates/atmel_3/images/homepage_new/utilbar_top2_blue_blank.png) center top no-repeat;
height: 31px;
margin-right: -2px;
margin-top: -2px;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
text-align: center;
padding-top: 8px;
}

#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(/univ_prog/templates/atmel_3/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(/univ_prog/templates/atmel_3/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(/univ_prog/templates/atmel_3/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(/univ_prog/templates/atmel_3/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;
}








/* The CSS that's required to position the footer */

.footer {
text-align: center;
height: 35px;
}

#reflection {
background:url(/univ_prog/templates/atmel_3/images/homepage_new/bg3.gif);
width:917px;
height:70px;
}

/* End New styles */

