.stdtext {  font-family: Arial, Geneva, Helvetica, "Lucida Sans", sans-serif; font-size: 9pt;line-height: 15px; color: #000000; text-decoration: none}
.itemBorder { border:1px solid #999999 }
.pn {  font-family: Arial, Geneva, Helvetica, "Lucida Sans", sans-serif; font-size: 9pt;line-height: 20px; color: #000000; text-decoration: none}

.smalltext {  font-family: Arial, Geneva, Helvetica, "Lucida Sans", sans-serif; font-size: 9pt;line-height: 15px; color: #000000; text-decoration: none}
.verysmalltext {  font-family: Arial, Geneva, Helvetica, "Lucida Sans", sans-serif; font-size: 7pt;line-height: 13px; color: #003366}
.devtext {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt;line-height: 15px; color: #000000; text-decoration: none}




.smalltext_news {  font-family: Arial,  Geneva, Helvetica, "Lucida Sans", sans-serif; font-size: 8pt;line-height: 12px; color: #000099 ; font-style: italic; text-decoration: none}

.smalltext_fp {  font-family: Arial,  Geneva, Helvetica, "Lucida Sans", sans-serif; font-size: 8pt;line-height: 15px; color: #000099 ;  text-decoration: none}

body { 	background : #FFFFFF; } 
a { color: #000099;  text-decoration: none}



td.navsub {
	font-family: Arial, Helvetica, sans-serif;
	
	color: #333333;
	font-size: 11px;
	margin: 0px;
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}

td.navsub1 {
	font-family: Arial, Helvetica, sans-serif;
	
	color: #000000;
	font-size: 12px;
	margin: 0px;
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}
h1 {
	font-size: 18px;
	color: #222222;
	margin: 0px 0px 15px;
}
//h1 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; line-height: 16px; color:#333333 }
h2 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #000000}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; line-height: 16pt ; color: #000000; font-weight: normal}

ul {  list-style-image:  url('/images/listbullet.gif'); list-style-type: square}
li {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#232323; text-align: justify}
ul.navlist { list-style-image: url('/images/navbullet.gif'); list-style-type: square; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top:0px; margin-bottom:0px;  }
.bgconnector {  }

td {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 16pt; color: #000000}
td.nolh {  line-height: normal}
td.navtopbg { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; background-color: #00408a; background-image: url(/images/navtop.gif)}
td.pname { font-family: "Arial Narrow", Ariel, Helvetica, sans-serif; font-size: 32px; font-weight: lighter; color: #065590; padding-bottom: 6px}
td.picture {  text-align: right; vertical-align: top}
td.content {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 16pt; color: #000000}
td.contenttop { font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
td.webinartxt { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 50pt;}
td.rcol {  text-align: center}
td.linel { background-image:  url('/images/vertical.gif')}

.searcharea {  text-align: right; vertical-align: middle}
.press { font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-size: 18px; font-weight: lighter; color: #065590; }
.presssub {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #065590}
.fineprnt { font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}
.footer { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: center; color: #666666}
.rquote {  font-size: 10pt; font-style: normal; color: #999933; ; font-weight: 300; font-variant: normal}
.rquoteauthor {  font-size: 10pt; font-style: normal; color: #999999; ; font-weight: normal; font-variant: normal}
.rquotebracket { background-image: url('/images/quote_line.gif')}

.boldblack {  font-weight: bold; color: #000000}
.black { font-family:Verdana, Arial, Helvetica, sans-serif;
         color: #999999;}
.required { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; font-weight: bold}



.navtop { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; }

.navtop { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; }

a.navtopon { font-family: Arial, Helvetica, sans-serif; color: #ffbb00; font-weight: bold}

// .nav {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #00408a; font-size: 10pt; line-height: 14pt }

// a.navon { color: #00408a ; font-family: Arial, Helvetica, sans-serif; font-size: 9pt}

// a.navsub {color: #00408a ; font-family: Arial, Helvetica, sans-serif; font-size: 9pt }

// a.navsubon { color: #B0A640 ; font-family: Arial, Helvetica, sans-serif; font-size: 9pt}
//.nav {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #00408a; font-size: 10pt; line-height: normal }

//a.navon {  color: #00408a ; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: normal }

//a.navsub {color: #00408a ; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: normal}

//a.navsubon { color: #B0A640 ; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: normal}

a.navsub2 {color: #00408a; margin-left: 3px; }
a.navsub2on { color: #B0A640 margin-left: 3px;}
a.navfooter { font-family: Arial, Helvetica, sans-serif; color: #065590}
a.navital{color: #00408a ; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: italic; line-height: normal}
//a:hover { color:#ffbb00; text-decoration:none } /* this will override all other hover definitions */
a:hover { color:#cc0000; text-decoration:underline; filter:glow(color='gold');} /* this will override all other hover definitions */
devzone_rhs { color:#000000; text-decoration:none }

//a.navtop:hover { color:#fe9f34; text-decoration:none }
//a.nav:hover { color:#fe9f34; text-decoration:none }
//a.navsub:hover { color:#fe9f34; text-decoration:none }
//a.navfooter:hover { color:#fe9f34; text-decoration:none }
.nav { color:#000099; text-decoration:none }
a.navtop:hover { color:#cc0000; text-decoration:none }
a.nav:hover { color:#cc0000; text-decoration:none }
a.navsub:hover { color:#cc0000; text-decoration:none }
a.navfooter:hover { color:#cc0000; text-decoration:none }

a.white_hdr:hover { color:#ffffff; text-decoration:none }


.fi_headline {
font-size: 11pt;
font-family:  verdana, Arial, Helvetica,  sans-serif;
text-align: left;
color: #000099;
font-weight: bold;
font-style: normal;
}

.fi_subhead {
font-size: 9pt;
font-family: verdana, Arial, Helvetica,  sans-serif;
color: #000099;
font-weight: bold;
font-style: normal;
}

.fi_centerhead {
font-size: 9pt;
font-family: Arial, Helvetica,  sans-serif;
text-align: center;
color: #000099;
font-weight: bold;
font-style: normal;
}

.fi_tablehead {
font-size: 10pt;
font-family: Arial, Helvetica,  sans-serif;
text-align: center;
color: #FFFFFF;
font-weight: bold;
font-style: normal;
}

.fi_figure {
font-size: 9pt;
font-family: verdana, Arial, Helvetica,  sans-serif;
text-align: center;
color: #993300;
font-weight: bold;
font-style: normal;
}

.fi_highlight {
font-size: 9pt;
font-family: Arial, Helvetica,  sans-serif;
text-align: left;
color: #cc0000;
font-weight: bold;
font-style: normal;
}

p {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 13pt; color:#232323; text-align: justify}
p1{  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 13pt; color: #000000 ;}

.newpara {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 13pt; color: #000000}

pul {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 12pt; color: #000000}



.white_hdr {  font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}

.whiteTxt {  font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF}

.whiteTxtCopy { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #003366}

.white_hdrCopy { font-family:  verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366}
.bodytxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	line-height: 16px;
	
}
TD.content {
	FONT-SIZE: 10pt; COLOR: #666666; LINE-HEIGHT: 12pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sidelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.bullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: 61849C;
	font-weight: bold;
}
.newshdr {

font-size: 10pt;
font-family:  Arial, Helvetica,  sans-serif;
color: #000099;
font-weight: bold;
font-style: normal;
}
.txtbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	background-color: #E6F2FF;
}
.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	line-height: 12pt;
}

.orangehdr {
	font-family: "Arial Narrow";
	font-size: 23px;
	font-weight: bold;
	color: ##003399;
}

a.orangehdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000080;
}
.orangesubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
}
.bluesubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}
.orangetxt {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CC3300;
}
.bluetxt {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
	font-weight: normal;
	color: #003399;
}
.jp {
	font-family: "MS PGothic";
	font-size: 9pt;
	color: #000000;
	text-align: justify;


}
.jpnavon {
	color: #00408a;
	font-family: "MS PGothic";
	font-size: 9pt;
	line-height: normal;
	font-weight: bold;

}
.jpnavsub {

	color: #00408a;
	font-family: "MS PGothic";
	font-size: 9pt;
	line-height: normal;
	font-weight: normal;
}
.jpsubhead {

font-size: 9pt;
font-family: verdana, Arial, Helvetica,  sans-serif;
color: #000099;
font-weight: bold;
font-style: normal;
}

.frontbig {

font-size: 11pt;
font-family: verdana, Arial, Helvetica,  sans-serif;
color: #000099;
font-weight: bold;
LINE-HEIGHT: 35px;
font-style: normal;
}

.frontbigweb {

font-size: 14pt;
font-family: Arial, Helvetica,  sans-serif;
color: #000099;
font-weight: bold;
LINE-HEIGHT: 35px;
font-style: normal;
}

.frontbigblack {

font-size: 11pt;
font-family: Arial, Helvetica,  sans-serif;
color: #000000;
font-weight: bold;
LINE-HEIGHT: 35px;
font-style: normal;
}

.frontbigjava {
font-size: 12pt;
font-family: Tahoma,verdana, Arial, Helvetica,  sans-serif;
color: #FFFFFF;
font-weight: bold;
LINE-HEIGHT: 23px;
font-style: normal;
}

.jpsubhead1 {
font-size: 12pt;
font-family: verdana, Arial, Helvetica,  sans-serif;
color: #003399;
font-weight: bold;
font-style: normal;
}
.jporangehdr {
	font-family: "MS PGothic";
	font-size: 23px;
	font-weight: bold;
	color: #003399;
}
.jpjporangehdr {
	font-family: "MS PGothic";
	font-size: 23px;
	font-weight: bold;
	color: #003399;
}
.jpcontent {
	font-family: "MS PGothic";
	font-size: 10pt;
	line-height: 15pt;
}

.fplhs {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	font-style: normal;
	line-height: 23px;
	font-weight: bold;
}

