body,html{  background:#ffffff url(img/bg_waves2.jpg) no-repeat; margin:0px; padding:0px; font-family:Segoe UI,Verdana,Tahoma,Sans-Serif}img{border:none}a{  text-decoration:none}a:hover{  text-decoration:underline}#wrapper{width:950px;margin:0px auto}#header{  padding:20px 0px 0px 0px; width:950px; height:120px}#leftContent{  float:left; width:630px}#rightContent{  float:right; width:300px; padding-left:20px}#hero{  padding:0px; background:url(img/img_hero.gif) no-repeat; width:630px; height:190px}#welcome{  padding:15px 30px; background:#16a5d9; color:White}#welcome .title{  font-size:24px; line-height:30px}#welcome .detail{  font-size:14px}#mainContent{  background:#ffffff; padding:30px; min-height:250px; overflow:auto}#blogHeader .name{  padding-bottom:10px; color:#16a5d9; font-size:22px; line-height:22px}#blogHeader .description{  color:#585858; font-size:12px; line-height:20px}#blogRssHeader{  padding:0px; float:right; font-size:14px}#blogRssHeader a,#blogRssHeader a:visited{  color:#16a5d9}#blogRssHeader img{  vertical-align:bottom; padding-right:3px}#footer{  font-size:12px; color:#585858; padding:5px 0px 10px 30px}#footer a,#footer a:visited{  color:#585858; font-weight:normal; text-decoration:underline}.apmlerror h1{  font-size:16px; color:Red}.loginbox{margin:0px;padding:0px}.loginbox label{  color:#585858;font-size:12px}.loginbox td{  padding:0px 0px 5px 0px; text-align:left}.loginbox input[type='text'],.loginbox input[type='password']{  border:1px solid #a6a6a6; width:140px; margin-left:10px}div.post{  clear:both; font-size:12px; color:#585858; padding:0px; margin:0px}div.post.separator{  border-top:1px solid #a6a6a6}div.post a,div.post a:visited{  font-weight:normal; color:#16a5d9}div.post h1{  margin:15px 0px 0px 0px; font-size:18px}div.postcontent{  float:left; padding:10px 0px 5px 0px}div.postcontent .thumbnail{   float:left;  padding-right:10px}div.post .readmore{  padding:5px 0px 5px 0px}div.postfooter{  clear:left; padding:5px 0px 10px 0px}div.postfooter img{  vertical-align:bottom}div.post .summary{  padding-bottom:15px}.postPaging{  clear:both; padding-bottom:5px}.postPaging a,.postPaging a:visited{  background:#16a5d9; padding:3px 5px 5px 3px; vertical-align:baseline; font-size:18px; line-height:18px; cursor:pointer; text-decoration:none; color:White; font-weight:bold}#postnavigation{  font-size:12px; font-weight:normal; padding-bottom:10px}#postnavigation a,#postnavigation a:visited{  background:#16a5d9; padding:3px 5px 5px 3px; vertical-align:baseline; font-size:18px; line-height:18px; cursor:pointer; text-decoration:none; color:White; font-weight:bold}.rating{margin-bottom:10px}.rating p{display:inline;position:relative;top:14px;left:55px}.star-rating{position:relative;width:125px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top}.star-rating li{display:inline}.star-rating a,.star-rating .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:25px;line-height:25px;outline:none;overflow:hidden;border:none}.star-rating a:hover,.star-rating a:active,.star-rating a:focus{background-position:left bottom}.star-rating a.one-star{width:20%;z-index:6}.star-rating a.two-stars{width:40%;z-index:5}.star-rating a.three-stars{width:60%;z-index:4}.star-rating a.four-stars{width:80%;z-index:3}.star-rating a.five-stars{width:100%;z-index:2}.star-rating .current-rating{z-index:1;background-position:left center}.small-star{width:50px;height:10px}.small-star,.small-star a:hover,.small-star a:active,.small-star a:focus,.small-star .current-rating{background-image:url(../../pics/star_small.gif);line-height:10px;height:10px}.headerWidgetZone{  float:right}div.widgetzone{padding:0;background:none}div.widgetzone .clear{clear:left}div.widget{padding:0px 0px 15px 0px}div.widget .content{color:#666666}div.widget h4{font-size:120%;border-bottom:1px solid silver;padding-bottom:5px;margin:0;margin-bottom:5px;z-index:0;color:#999999;letter-spacing:1px}div.widget a.edit,div.widget a.move,div.widget a:visited.edit,div.widget a:visited.move{color:#16a5d9;font-size:85%;font-weight:normal;float:right;z-index:1;margin-left:5px}div.widget a.delete{font-weight:bold;color:#999999;clear:right;float:right;margin-left:5px;position:relative;top:-3px;z-index:1;text-decoration:none}div.widget a.delete:hover{color:black}.widgetzone .widget ul{list-style-type:none;margin:0;padding:0;text-transform:capitalize}.widgetzone div.search{background:none;border:none;padding-left:10px}.widgetzone img.rssButton{margin-right:3px}.widgetzone div#moveWidgetToContainer{text-align:right;margin:3px}.headerWidgetZone{  float:right; width:300px; padding-left:20px}.headerWidgetZone .widgetselector{  clear:both; float:left}.headerWidgetZone .addwidgetbutton{  float:left}#newsletterSignUp{  clear:both; width:300px; height:110px; background:url(img/bg_greenFold.png)}#newsletterSignUp #signUpMessage{  padding:20px 70px 20px 20px; color:#585858; line-height:normal; font-size:17px}div.newslettersignup a:hover{  text-decoration:none}div.forum .title{  background:#28357e; height:40px; line-height:40px; padding:0px 20px 0px 20px; font-size:24px; font-weight:normal; color:White; clear:both}div.forum .title a,div.forum .title a:visited{  color:White; font-size:12px} div.forum .innercontent{   background:white; padding:20px; font-size:12px; color:#585858}div.forum .rssheader{  position:relative; float:right; top:-20px; right:20px; }div.forum .forumitem{  padding-bottom:10px}div.forum .forumtitle,div.forum .forumtitle a,div.forum .forumtitle a:visited{  font-weight:bold; font-size:18px; line-height:18px; color:#28357e}div.forum .label{  color:#28357e}#GetStarted #title{  background:#fe5815; height:40px; line-height:40px; padding:0px 20px 0px 20px; font-size:24px; font-weight:normal; color:White; clear:both}#GetStarted #content{  background:white; padding:20px; font-size:12px; line-height:20px; color:#585858}#GetStarted #content a,#GetStarted #content a:visited{  font-weight:normal; color:#fe5815}div.blogroll #title{  background:#4fd12c; height:40px; line-height:40px; padding:0px 20px 0px 20px; font-size:24px; font-weight:normal; color:White; clear:both}div.blogroll #blogroll{  background:white; padding:20px}div.blogroll .rssheader{  position:relative; float:right; top:-40px; }div.blogroll ul,div.blogroll li{  padding:0px}div.blogroll .nextpost{  padding-top:10px}div.blogroll .blogtitle,div.blogroll .blogtitle a{  font-weight:bold; font-size:15px; color:#4fd12c}div.blogroll .blogtitle img{  vertical-align:bottom}div.blogroll .postcontent{  font-weight:normal; font-size:12px; color:#585858}div.blogroll .postcontent .body{  padding-bottom:10px}div.blogroll .postcontent .pubdate{  padding-bottom:10px}div.blogroll .postcontent a{  font-weight:normal; font-size:12px; color:#4fd12c}div.blogroll .postcontent .readmore a{  font-weight:normal; color:#16a5d9}div.bingsearch{  font-size:12px; margin-top:45px}div.bingsearch .label{  float:right;  font-size:12px; color:#585858;  line-height:24px;  vertical-align:middle}div.bingsearch .bingbox{  clear:right; float:right; border:1px solid #a6a6a6; padding:1px}div.bingsearch .textbox{  border:0px; width:200px; font-size:12px;  vertical-align:middle;  color:#585858}div.bingsearch .button{  height:21px;  width:21px; vertical-align:middle}.searchresults h1{  font-size:18px; font-weight:normal; margin:0px; padding:0px 0px 10px 0px; color:#16a5d9}.searchresults .title{  font-size:14px; color:#585858}.searchresults .title a,.searchresults .title a:visited{  font-size:14px; color:#16a5d9; font-weight:normal} .searchresults .description{  font-size:12px; color:#585858; padding-bottom:10px}#searchbox input{font-size:12px;color:#585858}#searchbox #searchbutton{  clear:right; float:right; height:26px; line-height:26px; background:#16a5d9; color:White; cursor:pointer;text-align:center;padding:0px 5px;margin-left:5px}#searchbox #searchfield{  height:22px; line-height:22px;float:right;border:1px solid #a6a6a6;width:220px; }#searchpage{margin-bottom:30px}#searchpage input#q{width:300px;height:22px; line-height:22px;border:1px solid #a6a6a6}#searchpage .searchbutton{  height:26px; line-height:26px; background:#16a5d9; color:White; cursor:pointer;text-align:center;padding:0px 5px;margin-left:5px;border:0px}#searchpage input#comment{clear:both}.searchresult{margin-bottom:20px}.searchresult a{font-weight:bold}.searchresult span.text{clear:both;display:block;margin:3px 0}.searchresult span.type{display:block}.searchresult span.url{color:Gray}.searchpage ul.paging{ list-style-type:none;margin:0px;margin-bottom:20px;padding:0px}.searchpage ul.paging li{ display:inline;border:1px solid #a6a6a6; background:#f1f1f1;margin-right:5px}.searchpage ul.paging li a{ padding:5px 8px}.searchpage ul.paging li.active{ background:#f1f1f1;border:1px solid black}div.rpssignin .rpslogo{  margin-top:50px; clear:right; float:right}div.administration #title{  background:#a15e90; height:40px; line-height:40px; padding:0px 20px 0px 20px; font-size:24px; font-weight:normal; color:White; clear:both}div.administration #content{  background:white; padding:20px; font-size:12px; line-height:20px; color:#585858}div.administration #content a,div.administration #content a:visited{  font-weight:normal; color:#a15e90}#PartnerQuickReference{  font-size:12px; color:#585858}#PartnerQuickReference .title{  font-size:34px; line-height:34px; color:#16a5d9; padding-bottom:20px}#PartnerQuickReference .numbercolumn{  border-right:1px solid #585858; font-size:60px; line-height:60px; color:#4fd12c; padding:0px 20px 20px 0px; vertical-align:top}#PartnerQuickReference .contentcolumn{  padding:0px 0px 20px 20px; vertical-align:top}#PartnerQuickReference .sectiontitle{  padding:0px; font-size:34px; line-height:34px; color:#4fd12c}#PartnerQuickReference ul{  margin:0px; padding-left:20px}#PartnerQuickReference li{  padding:10px 0px 0px 0px}#PartnerQuickReference a,#PartnerQuickReference a:visited{  font-weight:normal; color:#16a5d9}#PartnerQuickReference .buttonlink,#PartnerQuickReference .buttonlink:visited{  background:#16a5d9; padding:5px; font-size:12px; color:White; cursor:pointer; text-decoration:none; vertical-align:middle; line-height:20px}#page a,#page a:visited{  font-size:12px; color:#16a5d9; font-weight:normal}#comment{  color:#585858; font-size:14px; font-weight:bold; border-top:1px solid #a6a6a6; padding-top:3px}#addcomment,.commentsDisabled{font-size:14px;font-weight:bold;color:#585858} .signInToComment{  color:#585858; font-size:14px}.signInToComment a,.signInToComment a:visited{  color:#16a5d9}.comment{  text-align:left; margin-bottom:30px; font-size:12px; color:#585858}.comment p{  padding:0px; margin:0px}.comment a,.comment a:visited{  color:#16a5d9; font-weight:normal}.comment .header{  border-bottom:1px solid #585858;   padding:0px 0px 3px 0px; overflow:auto}.comment .date{  float:right;font-style:italic;padding-right:3px}.comment .author{  float:left;font-weight:bold}.comment .gravatar{float:left;clear:both;padding:10px 0px}.comment .gravatar img{height:80px;width:80px;border:1px solid #585858}.comment .content{  min-height:50px; padding:10px 0px}.comment .footer{  text-align:right}.comment .gravatarindent{  margin-left:90px}.commentForm{  color:#585858; font-size:12px}.commentForm label{float:left;display:block;width:80px;margin-top:4px}.commentForm input[type='text']{  border:1px solid #a6a6a6;width:200px}.commentForm textarea{width:555px;height:150px;padding:5px;border:1px solid #a6a6a6}#commentMenu{padding:0;margin:0;clear:both}#commentMenu li{float:left;border:1px solid #a6a6a6;border-bottom:transparent;margin:0;list-style:none;margin-right:5px;padding:3px 8px;cursor:pointer;position:relative;top:2px;background:#d8d8d8}#commentMenu li.selected{background:white;border-bottom:white}#commentPreview{display:none;clear:both;min-height:80px;text-align:center}.previewSpinner{  padding-top:30px}.loading{  font-size:14px; color:#585858}.success{color:#4fd12c;font-size:14px}.commentForm .bbcode{  font-size:90%; float:right; position:relative; top:20px; padding:3px}.commentForm .bbcodeNoLivePreview{top:0}.bbcode a{  color:#16a5d9; margin:1px; padding:1px 3px 1px 3px; background:#fff; border:1px solid #a6a6a6}.comment-replies{background:transparent url(../../pics/reply-arrow.gif) no-repeat 2px 2px;padding:0 0 0 15px;margin:5px 0 0 0}#archive{padding:0px;margin:0px;font-size:12px;color:#585858}#archive a,#archive a:visited{  color:#16a5d9; font-weight:normal}#archive h1{  line-height:34px; font-size:34px; font-weight:normal; color:#16a5d9; margin:0px; padding:0px 0px 10px 0px}#archive h2{  margin:0px; padding-bottom:3px; border-bottom:1px solid #585858; font-weight:normal}#archive h2 img{  vertical-align:bottom; padding-left:5px}#archive ul{list-style-position:inside;margin:0px;padding:0px 0px 10px 0px}#archive ul li{  padding-top:3px}#archive table{width:100%;padding-bottom:10px}#archive table td,#archive table th{text-align:left}#archive table td{text-align:left}#archive .date{width:110px}#archive .comments{width:70px;text-align:center}#archive .rating{width:70px;text-align:center}.buttons{  padding-top:20px; padding-left:20px; border:none}.buttonSpacing{  padding-left:70px}button{  border:0 none;cursor:pointer;padding:0 15px 0 0;text-align:center;height:30px; line-height:30px; width:auto}button.rounded{  background:transparent url( img/btn_right.png ) no-repeat scroll right top; clear:left; font-size:12px; font-weight:bold}button span{display:block;padding:0 0 0 15px;position:relative; white-space:nowrap;height:30px;line-height:30px}button.rounded span{  background:transparent url( img/btn_left.png ) no-repeat scroll left top; color:#ffffff}button.rounded:hover{background-position:100% -30px}button.rounded:hover span{  background-position:0% -30px}button::-moz-focus-inner{border:none}.azurebutton{  background:#16a5d9; color:White; padding:5px; border:none; border:none; cursor:pointer}.forumList{  padding-bottom:40px; color:#585858; font-size:12px}.forumList a,.forumList a:visited{  color:#16a5d9}.forumHeader{  padding-bottom:40px; overflow:auto}.forumHeader .title{  float:left; color:#16a5d9; font-size:15px; line-height:22px}.forumHeader .info{  float:left;  padding-top:8px}.forumSearch{float:right}.forumSearch input#forumsearchfield{width:200px;height:22px; line-height:22px;border:1px solid #a6a6a6;color:#585858;font-size:12px}.forumSearch .searchbutton{  height:26px; line-height:26px; background:#16a5d9; color:White; cursor:pointer;text-align:center;padding:0px 5px;margin-left:5px;border:0px}.forumTopicList{  clear:both; font-size:12px; color:#585858; padding:10px 0px}.forumTopicList .header{  border-bottom:1px solid #a6a6a6; font-size:14px; font-weight:bold; width:100%}.forumTopicList .topicHeader{  clear:both; float:left; padding-right:10px; min-width:400px; max-width:400px}.forumTopicList .replyHeader{  float:left; width:80px; text-align:center}.forumTopicList .viewcountHeader{  float:left; width:80px; text-align:center}.forumTopicItem{  padding:5px 0px; clear:both; width:100%; border-bottom:1px solid #a6a6a6}.forumTopicItem .summary{  float:left; padding-right:10px; min-width:400px; max-width:400px}.forumTopicItem .replies{  float:left; width:80px; text-align:center}.forumTopicItem .viewcount{  float:left; width:80px; text-align:center}.forumTopicItem .summary .title{  color:#16a5d9; font-size:14px}.forumTopicItem a,.forumTopicItem a:visited{  color:#16a5d9}.pager{  float:left; font-size:12px; color:#585858}.pager a,.pager a:visited,.pager a:hover{  color:#16a5d9; text-decoration:none}.pagerbuttonselected{  background:#f1f1f1; border:1px solid black; padding:5px 8px; line-height:28px}.pagerbutton,.pagerbuttonnextprevious{  border:1px solid #a6a6a6;  background:#f1f1f1; padding:5px 8px; line-height:28px}.forumSignIn{  color:#585858; font-size:12px; float:right; line-height:28px}.forumSignIn a,.forumSignIn a:visited{  color:#16a5d9}.forumNewTopic{  background:#16a5d9; padding:5px; font-size:12px; float:right}.forumNewTopic a,.forumNewTopic a:visited,.forumNewTopic a:hover{  color:White; cursor:pointer; text-decoration:none}.addForumDiscussion{  font-size:12px; color:#585858; padding-bottom:30px}.addForumDiscussion .title{  color:#16a5d9; font-size:22px; line-height:22px; margin-bottom:40px}.addForumDiscussion .info{  padding-bottom:5px}.addForumDiscussion .label{  white-space:nowrap; padding-right:5px}.addForumDiscussion input[type='text']{  border:1px solid #a6a6a6; width:220px}.addForumDiscussion td{  padding:3px 0px}.addForumDiscussion .linkbutton{  float:left; background:#16a5d9; padding:5px; margin-right:5px; margin-top:10px}.addForumDiscussion .linkbutton a,.addForumDiscussion .linkbutton a:visited,.addForumDiscussion .linkbutton a:hover{  color:White; cursor:pointer; text-decoration:none}.fileinputtextbox{  float:left; border:1px solid #a6a6a6; margin-right:5px}.fileinputdiv{  position:relative; width:80px; height:21px; overflow:hidden; float:left}.fileinputhidden{  font-size:30px; position:absolute; cursor:pointer; right:0px; top:0px; opacity:0; filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0}.fileinputbutton{  color:White; background:#16a5d9; text-align:center; line-height:20px; width:80px; height:21px; position:absolute; top:0px}.uploadbutton,.uploadbutton:visited,.uploadbutton:hover{  background:#16a5d9; color:White; cursor:pointer; float:left; height:21px; width:80px; text-align:center; vertical-align:middle; line-height:20px; margin-left:5px; text-decoration:none}.forumReply{  font-size:12px; color:#585858; padding-bottom:30px}.forumReply a,.forumReply a:visited{  color:#16a5d9}.forumReply .header{  padding-bottom:40px}.forumReply .label{  padding-bottom:3px}.forumReply input[type='text']{  border:1px solid #a6a6a6; width:220px}.forumReply .linkbutton{  float:left; background:#16a5d9; padding:5px; margin-right:5px; margin-top:10px}.forumReply .linkbutton a,.forumReply .linkbutton a:visited,.forumReply .linkbutton a:hover{  color:White; cursor:pointer; text-decoration:none}.forumReply .imageupload{  padding:10px 0px}.forumReply .uploadlabel{  float:left; margin-right:5px}.forumReply .uploadbutton,.forumReply .fileinputbutton{  color:White}.forumdiscussion{  font-size:12px; color:#585858}.forumdiscussion a,.forumdiscussion a:visited{  color:#16a5d9}.forumdiscussion .header{  padding-bottom:40px}.forumdiscussion .controls{  clear:both; font-size:12px; color:#585858; overflow:auto}.forumdiscussion .controls .signin{  clear:both; float:right}.forumdiscussion .replyheader{  font-size:14px; font-weight:bold; border-top:1px solid #a6a6a6; padding-top:3px}.forumdiscussion .reply{  float:right; background:#16a5d9; padding:5px}.forumdiscussion .reply a,.forumdiscussion .reply a:hover,.forumdiscussion .reply a:visited{  color:White; cursor:pointer; text-decoration:none}.forumpost{  clear:both; border:1px solid #28357e; font-size:12px; font-weight:normal; color:#585858; margin:10px 0px}.forumpost.highlight{  border:1px solid #16a5d9}.forumpost .totalposts{  float:left}.forumpost .postdate{  float:right}.forumpost .header{  background:#28357e; color:White; padding:3px 5px; overflow:auto}.forumpost.highlight .header{  background:#16a5d9}.forumpost .header .author{  font-size:18px; font-weight:bold}.forumpost .content{  background:#ededed; padding:20px}.forumpost .content blockquote{  background:white; margin:5px 20px; padding:5px; border:1px solid #585858}.forumpost .topic{  background:#ededed; border-bottom:1px solid #a6a6a6; font-weight:bold; font-size:14px; padding:3px 5px}.forumpost .footer{  background:#ededed; overflow:auto; padding:0px 5px 3px 5px; }.forumpost .footer .links{  float:right}.forumpost .footer a,.forumpost .footer a:visited{  color:#28357e} 