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

body { background : #FFFFFF; } 

a { color: #000099;  text-decoration: none; font-size: 10pt; }
h1 { font-size: 18px; color: #222222; margin: 0px 0px 15px; }
h2 { font-family: Calibri, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #000000}
h3 { font-family: Calibri, 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: Calibri, Helvetica, sans-serif; font-size: 10pt; color:#232323; text-align: justify}
td { font-family: Calibri, Arial, sans-serif; font-size: 10pt; line-height: 16pt; color: #000000}
pul { font-family: Calibri, Helvetica, sans-serif; font-size: 9pt; line-height: 12pt; color: #000000}
devzone_rhs { color:#000000; text-decoration:none }

a.orangehdr { font-family: Calibri, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000080;}
TD.content { FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 12pt; FONT-FAMILY: Calibri, Helvetica, sans-serif}
td.navsub { font-family: Calibri, 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: Calibri, Helvetica, sans-serif; color: #000000; font-size: 12px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 3px;}

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

ul.navlist { list-style-image: url('/images/navbullet.gif'); list-style-type: square; font-family: Calibri, Helvetica, sans-serif; font-size: 9pt; margin-top:0px; margin-bottom:0px;  }
td.nolh {  line-height: normal}
td.navtopbg { font-family: Calibri, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; background-color: #00408a; background-image: url(/images/navtop.gif)}
td.pname { font-family: "Calibri Narrow", Calibri, 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: Calibri, Helvetica, sans-serif; font-size: 10pt; line-height: 16pt; color: #000000}
td.contenttop { font-family: Calibri, Helvetica, sans-serif; font-size: 10pt}
td.webinartxt { font-family: Calibri, Helvetica, sans-serif; font-size: 10pt; line-height: 50pt;}
td.rcol {  text-align: center}
td.linel { background-image:  url('/images/vertical.gif')}

.stdtext {  font-family: Calibri, 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: Calibri, Geneva, Helvetica, "Lucida Sans", sans-serif; font-size: 9pt;line-height: 20px; color: #000000; text-decoration: none}
.smalltext {  font-family: Calibri, Geneva, Helvetica, "Lucida Sans", sans-serif; font-size: 9pt;line-height: 15px; color: #000000; text-decoration: none}
.verysmalltext {  font-family: Calibri, Geneva, Helvetica, "Lucida Sans", sans-serif; font-size: 7pt;line-height: 13px; color: #003366}
.devtext {  font-family: Calibri, Helvetica, sans-serif; font-size: 9pt;line-height: 15px; color: #000000; text-decoration: none}
.smalltext_news {  font-family: Calibri,  Geneva, Helvetica, "Lucida Sans", sans-serif; font-size: 10pt;line-height: 12px; color: #000099 ; font-style: italic; text-decoration: none}
.smalltext_fp {  font-family: Calibri,  Geneva, Helvetica, "Lucida Sans", sans-serif; font-size: 10pt;line-height: 15px; color: #000099 ;  text-decoration: none}
.searcharea {  text-align: right; vertical-align: middle}
.press { font-family: "Calibri Narrow", Calibri, Helvetica, sans-serif; font-size: 18px; font-weight: lighter; color: #065590; }
.presssub {  font-family: Calibri, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #065590}
.fineprnt { font-family: Calibri, Helvetica, sans-serif; font-size: 10pt;}
.footer { font-family: Calibri, Helvetica, sans-serif; font-size: 10pt; 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:Calibri, Calibri, Helvetica, sans-serif; color: #999999;}
.required { font-family: Calibri, Helvetica, sans-serif; font-size: 10pt; color: #666666; font-weight: bold}
.navtop { font-family: Calibri, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; }
.navtop { font-family: Calibri, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; }
.nav { color:#000099; text-decoration:none }
.newpara {  font-family: Calibri, Helvetica, sans-serif; font-size: 9pt; line-height: 13pt; color: #000000}
.white_hdr {  font-family:  Calibri, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.whiteTxt {  font-family:  Calibri, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF}
.whiteTxtCopy { font-family:  Calibri, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #003366}
.white_hdrCopy { font-family:  Calibri, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366}
.docs_footer { font-family: Calibri, Helvetica, sans-serif; font-size: 8pt; color: #666666}
.fi_headline {
	font-size: 11pt;
	font-family:  Calibri, Helvetica,  sans-serif;
	text-align: left;
	color: #000099;
	font-weight: bold;
	font-style: normal;
}
.fi_subhead {
	font-size: 11pt;
	font-family: Calibri, Helvetica,  sans-serif;
	color: #00599c;
	font-weight: bold;
}
.fi_centerhead {
	font-size: 9pt;
	font-family: Calibri, Helvetica,  sans-serif;
	text-align: center;
	color: #000099;
	font-weight: bold;
	font-style: normal;
}
.fi_tablehead {
	font-size: 10pt;
	font-family: Calibri, Helvetica,  sans-serif;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
}
.fi_figure {
	font-size: 9pt;
	font-family: Calibri, Calibri, Helvetica,  sans-serif;
	text-align: center;
	color: #993300;
	font-weight: bold;
	font-style: normal;
}
.fi_highlight {
	font-size: 9pt;
	font-family: Calibri, Helvetica,  sans-serif;
	text-align: left;
	color: #cc0000;
	font-weight: bold;
	font-style: normal;
}
.searchtxt {
	font-family: Calibri, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
}
.bodytxt {
	font-family: Calibri, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	line-height: 16px;
}
.sidelinks {
	font-family: Calibri, Helvetica, sans-serif;
	font-size: 12px;
}
.bullet {
	font-family: Calibri, Helvetica, sans-serif;
	font-size: 9pt;
	color: 61849C;
	font-weight: bold;
}
.newshdr {
	font-size: 10pt;
	font-family:  Calibri, Helvetica,  sans-serif;
	color: #000099;
	font-weight: bold;
	font-style: normal;
}
.txtbox {
	font-family: Calibri, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	background-color: #E6F2FF;
}
.body {
	font-family: Calibri, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	line-height: 12pt;
}
.orangehdr {
	font-family: Calibri, Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #00599c;
}
.orangesubhead {
	font-family: Calibri, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
}
.bluesubhead {
	font-family: Calibri, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003399;
}
.orangetxt {

	font-family: Calibri, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CC3300;
}
.jp {
	font-family: "Calibri, Helvetica, Arial, sans-serif";
	font-size: 9pt;
	color: #000000;
	text-align: justify;
}
.jpnavon {
	color: #00408a;
	font-family: "Calibri, Helvetica, Arial, sans-serif";
	font-size: 9pt;
	line-height: normal;
	font-weight: bold;
}
.jpnavsub {
	color: #00408a;
	font-family: Calibri, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	line-height: normal;
	font-weight: normal;
}
.jpsubhead {
	font-size: 9pt;
	font-family: Calibri, Calibri, Helvetica,  sans-serif;
	color: #000099;
	font-weight: bold;
	font-style: normal;
}
.frontbig {
	font-size: 11pt;
	font-family: Calibri, Calibri, Helvetica,  sans-serif;
	color: #000099;
	font-weight: bold;
	LINE-HEIGHT: 35px;
	font-style: normal;
}
.frontbigweb {
	font-size: 14pt;
	font-family: Calibri, Helvetica,  sans-serif;
	color: #000099;
	font-weight: bold;
	LINE-HEIGHT: 35px;
	font-style: normal;
}
.frontbigblack {
	font-size: 11pt;
	font-family: Calibri, Helvetica,  sans-serif;
	color: #000000;
	font-weight: bold;
	LINE-HEIGHT: 35px;
	font-style: normal;
}
.frontbigjava {
	font-size: 12pt;
	font-family: Calibri, Helvetica,  sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	LINE-HEIGHT: 23px;
	font-style: normal;
}
.jpsubhead1 {
	font-size: 12pt;
	font-family: Calibri, Helvetica,  sans-serif;
	color: #000099;
	font-weight: bold;
	font-style: normal;
}
.jporangehdr {
	font-family: "Calibri, Helvetica, Arial, sans-serif";
	font-size: 24px;
	font-weight: bold;
	color: #CC3300;
}
.fplhs {
	font-family: Calibri, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;

}
/*.highlight_slideshow{
	padding:1px 5px 1px 5px; 
	background-color:#3666D4; 
	border:1px Solid #CCCCCC; 
	color:#FFFFFF; 
	

}*/
.highlight_slideshow{
	border:1px solid #CCDBE4;
	color:#3666D4;
	cursor:pointer;
	margin:0pt 5px 0pt 0pt;
	padding:2px 10px;
	text-align:center;
	text-decoration:none;
}
.normal_slideshow{
	padding:1px 5px 1px 5px; 
	background-color:#FFFFFF; 
	border:1px Solid #FFFFFF; 
	color:#000000; 
	font-weight:bold; 
}
.hightlight_viewall{
	border:1px solid #CCDBE4;
background-color: rgb(0, 131, 202);	
	cursor:pointer;
	margin:0pt 5px 0pt 0pt;
	padding:2px 10px;
	text-align:center;
	text-decoration:none;


}
.hightlight_viewall a:hover{ 
color:#FFFFFF;

}


/*
.background_darkblur{
	background-color:#3666d4;
	border-color:#2d55af;
	border-style:solid;
	border-width:1px;
	cursor:pointer;
	margin:0pt 5px 0pt 0pt;
	padding:2px 8px;
	text-align:center;
	text-decoration:none;

	
}*/
