<!--

body {margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; background-image:url('http://www.firstsolar.com/communities/images/bg_page.png'); background-repeat:repeat-x; font-family:arial,"trebuchet ms"; font-size:12px; color:#606060; background-color:#aecbe1;}
table {font-family:arial,"trebuchet ms"; font-size:12px; color:#606060;}
table.header {background-image:url('http://www.firstsolar.com/communities/images/bg_header.png'); background-repeat:no-repeat;}
table.main {background-image:url('http://www.firstsolar.com/communities/images/bg_inner.png'); background-repeat:repeat-y; color:#606060;}
table.inner_widget {background-image:url('http://www.firstsolar.com/communities/images/widget_inner_bg.png'); background-repeat:no-repeat;}

tr.rowcolor1 {background:#f6f6f6; vertical-align:top;}
tr.rowcolor2 {background:#4974a1;}
tr.rowcolor3 {background:#cccccc; line-height:18px;}

td.quad1 {background-image:url('http://www.firstsolar.com/communities/images/bg_top1.png'); background-repeat:no-repeat; vertical-align:bottom;}
td.quad2 {background-image:url('http://www.firstsolar.com/communities/images/bg_top2.png'); background-repeat:no-repeat; vertical-align:bottom;}
td.quad3 {background-image:url('http://www.firstsolar.com/communities/images/bg_top3.png'); background-repeat:no-repeat; vertical-align:bottom;}
td.quad4 {background-image:url('http://www.firstsolar.com/communities/images/bg_top4.png'); background-repeat:no-repeat; vertical-align:bottom;}
td.quad1b {background-image:url('http://www.firstsolar.com/communities/images/bg_top1b.png'); background-repeat:no-repeat; vertical-align:bottom;}
td.quad2b {background-image:url('http://www.firstsolar.com/communities/images/bg_top2b.png'); background-repeat:no-repeat; vertical-align:bottom;}
td.quad3b {background-image:url('http://www.firstsolar.com/communities/images/bg_top3b.png'); background-repeat:no-repeat; vertical-align:bottom;}
td.quad4b {background-image:url('http://www.firstsolar.com/communities/images/bg_top4b.png'); background-repeat:no-repeat; vertical-align:bottom;}
td.threeup {background-color:#cee3f3; vertical-align:top;}
td.index_right {background-color:#cee3f3; vertical-align:top;}

a {text-decoration:underline; font-size:11px; color:#663333;}
a:hover {text-decoration:none; font-size:11px; color:#663333;}
a.more {text-decoration:underline; font-size:10px; color:#663333;}
a.more:hover {text-decoration:none; font-size:10px; color:#663333;}
a.archive {text-decoration:underline; font-size:9px; color:#666666;}
a.archive:hover {text-decoration:none; font-size:9px; color:#666666;}
a.bodylink {text-decoration:underline; font-size:12px; color:#663333;}
a.bodylink:hover {text-decoration:none; font-size:12px; color:#663333;}

h1 {font-size:16px; color:#1f497d; font-weight:bold; margin-top:0px; margin-bottom:5px;}
h2 {font-size:14px; color:#1f497d; font-weight:bold; margin-top:0px; margin-bottom:5px;}
h3 {font-size:12px; color:#1f497d; font-weight:bold; margin-top:0px; margin-bottom:0px;}


.left {text-align:left;}
.right {text-align:right;}
.bottom {vertical-align:baseline;}
.top {vertical-align:top;}
.middle {vertical-align:middle;}
.topright {text-align:right; vertical-align:top;}
.topcenter {text-align:center; vertical-align:top;}
.topleft {vertical-align:top;}
.center {text-align:center;}
.italic {font-style:italic;}
.underline {text-decoration:underline;}
.bold {font-weight:bold;}

.nocontent {font-size:12px; color:#ff0000; font-weight:bold;}
.bodycopy {font-size:12px; color:#606060; text-align:justify;}
.fouruptext {font-size:12px; color:#dbeefb; text-align:center; vertical-align:top;}
.bodybullettitle {font-size:11px; color:#ffffff; font-weight:bold;}
.bodybullettitle2 {font-size:11px; color:#333333; font-weight:bold;}
.bodybullet {font-size:10px; color:#333333;}
.bodybullet2 {font-size:11px; color:#333333; vertical-align:top;}
.bodybullet3 {font-size:9px; color:#666666;}
.supportingcontent1 {font-size:11px; color:#666666; text-align:justify;}
.supportingcontent2 {font-size:12px; color:#666666;}
.title1a {font-family:arial; font-size:14px; font-weight:bold; color:#996600; text-transform:uppercase;}
.title1b {font-family:arial; font-size:14px; font-weight:bold; color:#663333; text-transform:uppercase;}
.title2 {font-size:12px; font-weight:bold; color:#1f497d; font-style:italic;}
.titlebar1 {background-color:#8cacc9; font-size:14px; font-weight:bold; color:#ffffff; text-transform:uppercase;}
.date {font-size:11px; font-weight:bold; color:#1f497d; font-style:italic;}
.date2 {font-size:10px; color:#666666; font-style:italic; text-align:right;}
.quote {font-size:14px; color:#666666;}
.quotee {font-size:11px; color:#666666; font-style:italic;}
.details {font-size:11px; color:#666666;}
.details2 {font-size:11px; color:#666666; font-style:italic;}
.details_title {font-size:11px; color:#666666; font-weight:bold;}
.asterisk {font-size:11px; color:#663333; font-weight:bold;}
.asterisk_txt {font-size:9px; color:#666666;}


.footer {font-size:10px; color:#999999; text-align:center;}
.copyright {font-size:11px; color:#c0c0c0; font-weight:bold; text-align:right;}
.supportContent {font-size:11px; color:#58585b; font-style:italic;}


.gap2 {font-size:2px;}
.gap3 {font-size:3px;}
.gap5 {font-size:5px;}
.gap7 {font-size:7px;}
.gap10 {font-size:10px;}


.toggleoff {display:none;}
.toggleon {visibility:visible;}

sup {height:0px; line-height:1px; vertical-align:baseline; position:relative; bottom:1ex;}
sub {font-size:10px; height:0px; line-height:1px; vertical-align:baseline; position:relative; top:.3ex;}


/*  ######  FORMS  ######  */

form.padding {margin:0px; padding:0px;}
input.check {font-size:11px; border:none;}
input.textfield {font-size:11px; color:#58585b; border: 1px solid #d1d3d4; background-color:#fcfcfc;}
textarea.area {font-size:12px; color:#58585b; border: 1px solid #d1d3d4; background-color:#fcfcfc;}
select {font-size:11px; color:#58585b; border: 1px solid #d1d3d4; background-color:#fcfcfc;}
.optionheader {font-size:12px; color:#58585b;}
.lbl_form {font-size:11px; color:#58585b; font-weight:bold; text-align:right;}
.lbl_form2 {font-size:11px; color:#58585b; font-weight:bold; text-align:right; vertical-align:top;}
.lbl_form3 {font-size:11px; color:#58585b; font-weight:bold;}
.lbl_form4 {font-size:11px; color:#58585b; font-style:italic; text-align:right;}
.frm_required {font-size:12px; color:#cf1e21; font-weight:bold; text-align:right;}
.frm_warning {font-size:11px; color:#58585b; font-weight:bold;}
.frm_warning2 {font-size:11px; color:#cf1e21; font-weight:bold;}
.frm_nocontact_title {font-size:12px; color:#cf1e21; font-weight:bold;}
.frm_nocontact_body {font-size:11px; color:#58585b; font-weight:bold;}
.frm_captcha {font-family:helvetica,arial; font-size:12px; color:#008080; font-weight:bold;}

/*  ######  FORMS  ######  */


/*  ######  NAVIGATION  ######  */

.parentOn {font-size:12px; font-weight:bold; text-transform:uppercase; color:#3a6390; border:0px solid #cccccc;}
.parentOn a {background:none; color:#3a6390; text-decoration:none;}
.parentOn a:hover {color:#3a6390; text-decoration:none;}

.parentOff {font-size:12px; font-weight:bold; text-transform:uppercase; color:#3a6390; border:0px solid #cccccc;}
.parentOff a {color:#3a6390; text-decoration:none;}
.parentOff a:hover {background:none; color:#3a6390; text-decoration:none;}

.childOn {font-size:12px; font-weight:normal; background-color:#f6f6f6; color:#000000;}
.childOn a {background:none; color:#3a6390; text-decoration:none;}
.childOn a:hover {background:none; color:#3a6390; text-decoration:none;}

.childOff {background-color:#ffffff; font-size:12px; font-weight:normal; color:#3a6390;}
.childOff a {background:none; color:#3a6390; text-decoration:none;}
.childOff a:hover {background:none; color:#3a6390; text-decoration:none; background-color:#f6f6f6;}

/*  NAV VERTICALS  */

#menuItem1 {margin-left:50px;}  /* left indent */

#menuItem1,
#menuItem2,
#menuItem3,
#menuItem4,
#menuItem5
{font-family:arial;}  /* menu font */

#menuItem1 ul,
#menuItem2 ul,
#menuItem3 ul,
#menuItem4 ul,
#menuItem5 ul
{padding:0; margin:0; text-align:center;}

#menuItem1 li,
#menuItem2 li,
#menuItem3 li,
#menuItem4 li,
#menuItem5 li
{list-style:none; padding:0; margin:0; float:left;}

#menuItem1 li a,
#menuItem2 li a,
#menuItem3 li a,
#menuItem4 li a,
#menuItem5 li a
{padding:8px 10px 7px 27px; display:block; text-align:left;}  /* parent padding */

#menuItem1 ul ul,
#menuItem2 ul ul,
#menuItem3 ul ul,
#menuItem4 ul ul,
#menuItem5 ul ul
{display:none;}   /* dropdown invisible onMouseoff */

#menuItem1 ul.level1 li.topLevel:hover ul.level2,
#menuItem2 ul.level1 li.topLevel:hover ul.level2,
#menuItem3 ul.level1 li.topLevel:hover ul.level2,
#menuItem4 ul.level1 li.topLevel:hover ul.level2,
#menuItem5 ul.level1 li.topLevel:hover ul.level2
{position:absolute; width:122px; display:block;}  /* dropdown palette sizing */

#menuItem1 ul ul li,
#menuItem2 ul ul li,
#menuItem3 ul ul li,
#menuItem4 ul ul li,
#menuItem5 ul ul li
{width:100%; border-style:solid; border-width:0px 1px 1px 1px; border-color:#d1d3d4;}  /* dropdown borders */

#menuItem1 ul.level2 a,
#menuItem2 ul.level2 a,
#menuItem3 ul.level2 a,
#menuItem4 ul.level2 a,
#menuItem5 ul.level2 a
{position:relative; text-transform:none; padding:5px 5px 5px 10px; display:block; text-align:left; }  /* dropdown link padding */


/*  ######  END NAVIGATION  ######  */

-->