body {text-align:center; margin:0; padding:0; background:#004366; font-family:verdana; color:#666; }

a img {border:none; }

#mainbox {width:955px; margin:0 auto; text-align:left; }

#hd {width:955px;background:url(/devplatform/imgs/bg_hd_platform.jpg) top left no-repeat; zoom:1;}

.links { float:left; list-style:none; margin:0; padding:0; }

.links li { float:left; }

#ft { clear:both; float:left; width:100%; margin:5px 0; color:#fff; font-size:77%; zoom:1;}

#ft span { float:left; margin-left:10px;}
#ft .links { float:right; margin-right:10px; }

#ft .links li { border-right:1px solid #fff; }
#ft .links li.last { border-right:none; }
#ft .links a {float:left; color:#fff; text-decoration:none; padding:1px 8px; }

#ft .links a:visited { color:#fff; }


#ft .links a:hover { text-decoration:underline; }
#gohome { float:left; width:320px; height:69px; text-indent:-5000px; overflow:hidden; clear:right; }
#navplat { float:left; width:100%; clear:both; margin:0; padding:0; background:url(/devplatform/imgs/bg_nav_platform.gif) repeat-x; font-size:77%; }
#navplat ul { }
#navplat li a { }
#navplat li.last strong { border-right:none; }
#navplat li a { float:left; height:29px; text-decoration:none; color:#666; zoom:1; }
#navplat li a strong { float:left; display:block; margin:4px 0 2px; padding:2px 10px; border-right:1px solid #999; cursor:pointer; }
#navplat li a:visited { color:#666; }
#navplat li a:hover {}
#navplat li.on a { background:url(/devplatform/imgs/bg_nav_on.gif) repeat-x; }
#langdrop {float:right; margin-right:10px; margin-top:5px; }
#bd { clear:both; background:#fff url(/devplatform/imgs/bg_bd_top.gif) top left repeat-x; zoom:1; padding:30px 0 0; width:955px;}
#cont {padding:0 30px 0px; zoom:1;}
#cont h1 { font-size:136%; margin-left:55px; }
#pagenav { float:left; display:inline;width:210px; font-family:arial; font-size:77%; }
#pagenav h3 {margin:0 0 5px; padding:0; font-weight:normal; }
#pagenav ul { margin:10px 0; padding:0; list-style:none; }
#pagenav li ul { margin-left:15px;}
#pagenav li { margin-bottom:3px; }
#pagenav li a { text-decoration:none; color:#333; }
#pagenav li a:visited { color:#999; }
#pagenav li a:hover { text-decoration:underline; }
#pagecont { float:left; display:inline;width:600px; margin:0 55px;}
#cont #pagecont h1 { color:#666; font-size:114%; padding:0; margin:0 0 10px; }
#pagecont h2 { color:#0378be; font-size:85%; margin:0 0 5px; padding:0; }
#pagecont p { margin-top:0; font-size:85%; }
#pagecont ul { list-style:none; margin:0; padding:0; }
.blogpost cite { display:block; font:77% verdana; font-style:normal; margin:0 0 15px; padding:0; }
.blogpost { margin-bottom:20px; }
.blogpost .asset-body { font-size:85%; }
.blog #pagenav h3 { color:#3391cf; }
.blog #pagenav { float:right; padding-left:15px;width:190px; }
.blog #pagecont { border:none; padding-right:15px; border-right:1px solid #999; margin-right:0; }
.blog #pagecont h2 { color:#333; font-size:114%; margin:0 0 15px; padding:0 0 5px; border-bottom:1px solid #666}
.blog #pagecont h2 a { color:#333; text-decoration:none; }
.blog #pagecont h2 a:hover { text-decoration:underline; }
.splash #pagenav { float:right; display:inline;width:216px; margin-right:70px;}
.splash #pagecont { float:left; display:inline;border:none; margin:0 0 0 55px; padding:0; width:550px;}
#cont h1 { font-size:136%; margin-left:55px; }
.splash #pagenav h2 { margin:0 0 30px; padding:0; }
.splash #pagenav h2 a {display:block; width:216px; height:100px; background:url(/devplatform/imgs/btn_getstarted.gif) no-repeat; overflow:hidden; text-indent:-500px; }
.splash #pagenav li a {font-size:114%; color:#0676be; font-weight:bold; padding-left:14px; background:url(/devplatform/imgs/gfx_arrow.gif) 0 2px no-repeat; }
.splash #pagenav li p {margin:0; padding:5px 0 10px; }
.splash #pagecont li { float:left; width:159px; background:url(/devplatform/imgs/gfx_deep.gif) no-repeat; padding-top:169px; margin-right:20px;}
.splash #pagecont li.global { background:url(/devplatform/imgs/gfx_global.gif) no-repeat; }
.splash #pagecont li.reward { background:url(/devplatform/imgs/gfx_reward.gif) no-repeat; }
.splash #pagecont li h3 { font-size:92%;}
.getstart #pagenav { float:right; width:380px; margin:0 50px 0 0; font-size:92%; padding:0; }
.getstart #pagecont { float:right; width:390px; border:none; margin:0 0 0 50px; padding:0; }
.getstart #pagecont li { list-style-position:inside }
.getstart #pagecont ol, .getstart #pagecont ul { margin-left:0; padding:0; }
.getstart #pagenav ol { margin:0; padding:0; list-style:none;}
.getstart #pagenav ol li { margin-bottom:10px; }
.getstart #pagenav ol strong { display:block; margin:0; padding:0; font-size:107%}
.getstart #pagenav h2 { font-size:122%; }
.adddevp{ padding:0; margin:25px -1px 25px 0; background:#fff; border:1px solid #ffc76b; border-right:none; border-right:none; width:100%; }
.getstart #pagenav{ border:1px solid #ffc76b; padding:10px}
.adddev { display:block; overflow:hidden; width:308px; height:57px; text-indent:-5000px; background:url(/devplatform/imgs/btn_adddev.gif) no-repeat; }
.faq dt { font-weight:bold; }
.faq dd { margin:5px 10px 20px; padding:0; }
.faq #pagecont ul { list-style:none; margin:0; padding:0; }
.faq #pagecont ul h2 { font-size:107%; margin:15px 0 5px; padding:0; }
.faq #pagecont dl h2 { font-size:107%; margin:20px 0 10px; }
.faq #pagecont li { font-size:85%; margin:0 0 5px 15px; }
.terms {margin:0 55px;}
.terms h1 {font-size:136%;}
.terms h3 {font-size:100%;}
.btmgrad{clear:both;height:90px;background:transparent url(/devplatform/imgs/bg_bd_bod.gif) repeat-x scroll left bottom;padding:0px 30px;}

/*CLEAR CLASS*/
.clr:after {content: ".";display: block;height: 0;clear:both;visibility: hidden; line-height:0; font-size:0; position:relative;zoom:1;}
.clr {display: inline-table; }


