html{margin:0;padding:0;border:0}body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,dialog,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.5;background:white}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;float:none !important}table,th,td{vertical-align:middle}blockquote:before,blockquote:after,q:before,q:after{content:''}blockquote,q{quotes:"" ""}a
img{border:none}:focus{outline:0}.asset-section{font-family:arial,sans-serif;font-size:12px;color:#444}.asset-section
ul{margin:0px;padding:0px}.asset-section
li{list-style:none}.asset-section
.asset{padding:0;overflow:auto;position:relative;margin:0}.asset-section .asset-title{padding:0
0 10px}.asset-section .asset-title
a{color:#053061;text-decoration:none;font-weight:bold}.asset-section .asset .asset-download .asset-download-button{background-image:url(/images/download.png);display:block;height:21px;width:90px}.asset-section .asset .asset-thumb
img{border:1px
solid #ADADAD}.asset-section .col-left{float:left;margin-right:10px;width:90px}.asset-section .col-right{margin-left:100px}.asset-section .asset .asset-logo{display:none}.asset-section .asset .asset-thumb, .asset-section .asset .asset-download{margin-bottom:5px}.asset-section .asset .asset-download{margin-top:5px}.asset-section .asset-thumb
img{width:90px}.asset-section .asset .asset-download .asset-download-button{background-image:url(/images/download-small.png)}#code{width:640px}a.breadCrumb{color:#36B5F5;font-weight:bold;font-size:12px}body{background-color:#FFF;background-repeat:no-repeat;background-attachment:fixed;top:0px;margin-top:0px;font-family:Arial,Helvetica,sans-serif}h1 a, h2
a{color:black}#body{line-height:1.2em}#topHorizontalAdSpace{text-align:center;padding-top:13px;margin-bottom:7px}#header{background-color:#F2F2F2;width:1020px}#footer{background-color:#000;color:#fff;padding:25px;font-size:12px;font-family:arial}#footerAd{text-align:center;margin-bottom:16px}#footer
li{line-height:21px;color:#F60}#footer
a{color:#F60;size:12px;text-decoration:none}#banner{background-color:#000;padding:0px
35px 0px 35px;color:#FFF}#banner
a{color:#fff;text-decoration:none}#wrapper{margin:0
auto;width:1020px;min-width:980px;margin-top:0px;top:0px}#categoryListingContent{margin-left:35px}#mainContentTopAds{font-size:11px;color:#17AAF3;width:618px;padding:0px;margin-left:40px;#background-color: #E1E1E1;#background-color: #FFF}#mainContentTopAds
a{color:#17AAF3;margin-top:0px;text-decoration:none}div.subNavAd{float:left;padding:6px
6px 2px 6px;width:292px;background-color:#E1E1E1}#mainContentTopAds a:hover{text-decoration:underline}#homepageNews
a{color:#17AAF2;text-decoration:none;font-weight:bold;font-size:12px}#homepageNews{padding-left:10px;padding-right:20px}#mainContent{background-color:#fff;padding:0px;margin-left:35px;min-height:830px;margin-bottom:40px;font-size:12px}#categoryListing{font-size:13px}#categoryListing
ul{margin-left:25px}#categoryListing
a{text-decoration:none;color:#000}#left{float:left}#leftRail{float:left;padding:0px;vertical-align:top;#width: 157px;height:600px;margin:0px;#background-color: #FFE48E}#rightRail{float:right;padding:0px;vertical-align:top;width:300px;margin-right:35px;#border: 1px solid black;#margin:0px;#background-color: #FFE48E}#SSN
label{display:block;float:left;text-align:right;width:60px;font-size:12px;font-weight:bold;padding-right:5px;line-height:25px}#SSN
input{font-size:11px}#SSN
select{display:block;float:left;font-size:11px;width:210px}.navlink{font-size:11.5;font-family:Arial,Helvetica,Sans-Serif;color:#FC0;font-weight:normal}.image{position:relative;float:left}#homepageFeaturedImage{width:630px;background:url(/img/homepageFeatured.png) 0px 0px no-repeat}a.homepageFeature{text-decoration:none;color:#17AAF3}a:hover.homepageFeature{text-decoration:underline}.image
.text{position:absolute;top:10px;left:10px;width:605px}#homepageFeaturedImage
.text{#position:absolute;padding-top:12px;padding-left:10px;padding-right:20px;#top:10px;#left:10px;#width:605px}h2.homepageFeature{font-size:22px;color:#707070;line-height:22px;font-weight:bold}h2.homepageFeature
a{font-size:22px;color:#707070;line-height:22px;font-weight:bold;text-decoration:none}h2.homepageFeature a:hover{text-decoration:underline}#homepageFeaturedImage .text
p{display:inline}.image
.articleTitleText{position:absolute;top:10px;line-height:18px;left:10px;width:605px}.image.text
h2{font-size:35px}.feature-text{width:605px;padding:10px}#sponsoredAds
a{text-decoration:none;color:#75BD0E}#sponsoredAds a:hover{text-decoration:underline}.homepage-feature-2{width:605px;padding:3px
10px 10px 10px;background-color:#E8F7FE;margin-bottom:6px}.homepage-feature-2
p{display:inline}.homepage-feature-2
h2{font-size:25px;padding-bottom:6px;color:#75BD0E}.homepage-feature-2 h2
a{font-size:18px;color:#75BD0E;font-weight:bold;text-decoration:none}.homepage-feature-2 h2 a:hover{text-decoration:underline}img.articleAuthorImg{padding-right:8px}.articlePara{color:#000;font-family:verdana,arial,helvetica,sans-serif;font-size:13px;margin-bottom:5px;margin-left:0;margin-right:2px;margin-top:5px;position:relative}pre{color:#070;font-family:'Courier New',Courier,monospace;font-size:12px}#mainContentArticle{overflow:auto;width:630px;padding:10px
10px 10px 0px;margin-left:35px;#font-size:22px;#margin-right:300px}.articlePhpEx{font-size:11px}#overFlow{overflow:auto}#code{font-size:12px}.toolbar{display:none}#mainContentArticle
h1{#background-color:#F1FAFE;padding-left:10px;font-size:18px;font-weight:bold}#mainContentArticle
h2{margin-top:5px;margin-bottom:5px;font-family:Tahoma;font-size:16px;font-weight:bold}#articlePagination
a{color:#17AAF3;font-size:15px;text-decoration:underline}a.pageNumber{color:#17AAF3;text-decoration:none;font-size:16px}a.paginationPageLink{color:#17AAF3;font-size:16px}#articlePagination
a{#text-decoration:none}a.pageNumberCurrent{color:#000}#mainContefntArticle
h1{font-size:1.0em;font-weight:bold;line-height:1.2em}#article{}.paginationLink
a{text-decoration:underline}a.categoryListingBottom{color:#17AAF3;text-decoration:underline;font-size:12px;font-weight:bold}a.categoryListingSubNavBar{color:#fff;text-decoration:none}ul.orangeListElement
li{list-style-image:url(/img/sprite.png) -249px -147px no-repeat}a.categoryListingSubNav{color:#17AAF3;text-decoration:none;font-weight:bold;font-size:12px;font-family:verdana}#commentForm{background-color:#414141;color:#8AD812;padding:6px
6px 6px 12px;font-size:16px;font-weight:bold}.comment{background-color:#EDEDED}.comment_wrapper{margin:5px
0px 5px 10px;font-family:arial,helvetica,sans-serif;font-size:9pt;padding:4px;width:590px}.comment_wrapper a:link,
.comment_wrapper a:visited{font-size:8pt;color:#333}label{float:left;width:160px;font-weight:bold}#newsletter-signup{color:#000;#background:transparent url('/img/newsletter_signup.png') no-repeat;width:300px;height:158px;background:url(/img/sprite.png) -300px -92px no-repeat;#padding:40px
0 10px 0;#text-align:center;float:left;#width: 303px;#height: 85px}#newsletter-signup
h4{font-size:15px;font-weight:bold}#nl_email{font-size:15px;padding:2px;color:#A8A8A8;font-weight:bold}#newsletter-signup div.nl_message, #newsletter-signup
div#nl_error{display:none}#newsletter-signup
div{float:left;#clear: both;#width: 100%}#newsletter-signup
div#nl_error{margin-left:200px;margin-top:19px;position:absolute;width:auto;color:#F00;font-weight:bold}#newsletter-signup
button{background:transparent url('/img/sprite.png') 0px -250px no-repeat;border:none;cursor:pointer;margin-top:117px;margin-left:9px;height:29px;text-indent:-9999px;width:77px}#newsletter-signup
a{color:#000}#newsletter-search{height:1%;overflow:hidden;padding:10px
0}#newsletter-search
label{clear:both;float:left}#newsletter-search
input{border:1px
solid #666;clear:both;float:left;padding:2px;margin:2px
0 0 0}#newsletter-search
button{float:left;margin:0
0 0 10px;padding:2px
4px;width:60px}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}div.navigation-bar{width:1018px;border:solid #D9D9D9;border-width:0 1px 1px 1px}ul.dropdown,
ul.dropdown li,
ul.dropdown
ul{list-style:none;margin:0;padding:0}ul.dropdown{position:relative;z-index:597;float:left}ul.dropdown
li{float:left;min-height:1px;line-height:1.3em;vertical-align:middle}ul.dropdown li.hover,
ul.dropdown li:hover{position:relative;z-index:599;cursor:default}ul.dropdown
ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:100%}ul.dropdown ul
li{float:none}ul.dropdown ul
ul{top:1px;left:99%}ul.dropdown li:hover>ul{visibility:visible}ul.dropdown-vertical{width:200px}ul.dropdown-vertical
ul{top:1px;left:99%}ul.dropdown-vertical
li{float:none}ul.dropdown-vertical{width:200px}ul.dropdown-vertical
ul{top:1px;left:99%}ul.dropdown-vertical
li{float:none}ul.dropdown-vertical-rtl{float:right}ul.dropdown-vertical-rtl ul,
ul.dropdown-horizontal > li.dropdown-vertical-rtl ul
ul{left:auto !important;right:99%}ul.dropdown-horizontal li.dropdown-vertical-rtl
ul{left:auto;right:0}ul.dropdown-vertical-rtl li,
li.dropdown-vertical-rtl
li{text-align:right}ul.dropdown{font-weight:bold}ul.dropdown
li{padding:7px
10px;border-style:solid;border:0;border-color:#fff #d9d9d9 #d9d9d9;background-color:#f6f6f6;color:#000}ul.dropdown li.hover,
ul.dropdown li:hover,
ul.dropdown
li.on{background-color:#eee;color:#000}ul.dropdown a:link,
ul.dropdown a:visited{color:#000;text-decoration:none}ul.dropdown a:hover{color:#000}ul.dropdown a:active{color:#000}ul.dropdown
ul{width:200px;margin-top:1px}ul.dropdown ul
li{font-weight:normal}ul.dropdown
*.dir{padding-right:20px;background-image:url(/../images/default/nav-arrow-down.png);background-position:100% 50%;background-repeat:no-repeat}ul.dropdown-horizontal ul
*.dir{padding-right:15px;background-image:url(/../images/default/nav-arrow-right.png);background-position:100% 50%;background-repeat:no-repeat}ul.dropdown-upward
*.dir{background-image:url(/../images/default/nav-arrow-top.png)}ul.dropdown-vertical *.dir,
ul.dropdown-upward ul
*.dir{background-image:url(/../images/default/nav-arrow-right.png)}ul.dropdown-vertical-rtl *.dir,
ul.dropdown-horizontal > li.dropdown-vertical-rtl ul
*.dir{padding-right:10px;padding-left:15px;background-image:url(/../images/default/nav-arrow-left.png);background-position:2px 50%}ul.dropdown a,
ul.dropdown
span{display:block;padding:7px
19px}ul.dropdown
li{padding:0;border:none}ul.dropdown ul a,
ul.dropdown ul
span{padding:8px}ul.dropdown li.hover,
ul.dropdown li:hover{background:#D1D1D1;color:#000}ul.dropdown li a:active{background:#D1D1D1}ul.dropdown
ul{margin-top:0}ul.dropdown li a,
ul.dropdown
dir{font-size:14px;font-family:Arial;border-style:solid;border-width:1px 1px 0 0;border-color:#d9d9d9;padding-left:20px}ul.dropdown li li
a.first{border-top:1px solid #d9d9d9}ul.dropdown li li
a{border-style:solid;border-width:0 1px 1px 1px;border-color:#d9d9d9}ul.dropdown li li a:hover{background-color:#0E8ECC;color:#FFF}ul.dropdown li li li
a.first{border-top:1px solid #d9d9d9}ul.dropdown li.on > dir,
ul.dropdown li:hover > dir,
ul.dropdown-horizontal li.dropdown-vertical-rtl li:hover>dir{border-style:solid;border-width:1px 1px 1px 0;border-color:#ffa500 #d9d9d9 #d9d9d9;background-color:#fff;color:#000}ul.dropdown ul li.on > *.dir,
ul.dropdown-vertical li.on > *.dir,
ul.dropdown ul li:hover > *.dir,
ul.dropdown-vertical li:hover>*.dir{border-top-color:#fff}ul.dropdown li.orange-button
a{background-color:#F70;color:#FFF}ul.dropdown li.orange-button a:hover{background-color:#d96700}ul.dropdown li.green-button
a{background-color:#8BD814;color:#FFF}ul.dropdown li.green-button a:hover{background-color:#77BA14}@charset "UTF-8";img.footerLogo{width:211px;height:67px;background:url(/img/sprite.png) -0px -120px no-repeat}img.developerLogo{width:130px;height:18px;background:url(/img/sprite.png) -0px -279px no-repeat}img.headerLogo{width:296px;height:120px;background:url(/img/sprite.png) 0px 0px no-repeat}img.joinCommunity{width:300px;height:92px;background:url(/img/sprite.png) -300px 0px no-repeat}img.connectWithUs{width:300px;height:97px;background:url(/img/sprite.png) -300px -629px no-repeat}img.whiteDropDownArrowDown{width:14px;height:12px;background:url(/img/sprite.png) -222px -147px no-repeat}img.whiteDropDownArrowRight{width:14px;height:12px;background:url(/img/sprite.png) -235px -147px no-repeat}img.FOrangeListElement{width:11px;height:12px;background:url(/img/sprite.png) -249px -147px no-repeat}img.breadCrumbArrow{margin-left:5px;margin-right:5px;width:11px;height:9px;background:url(/img/sprite.png) -211px -147px no-repeat}img.categoryHeader{width:628px;height:15px;background:url(/img/sprite.png) 0px -555px no-repeat}img.greyCommentBar{width:610px;height:6px;background:url(/img/sprite.png) 0px -570px no-repeat}img.getEducated{width:300px;height:158px;background:url(/img/sprite.png) -300px -92px no-repeat}img.joinNow{width:310px;height:73px;background:url(/img/sprite.png) -300px -250px no-repeat}img.printIcon{width:35px;height:30px;background:url(/img/sprite.png) -230px -174px no-repeat}img.emailIcon{width:35px;height:30px;background:url(/img/sprite.png) -265px -174px no-repeat}img.submitPost{width:310px;height:73px;background:url(/img/sprite.png) -300px -323px no-repeat}img.featureGrnBlue{width:630px;height:159px;background:url(/img/sprite.png) 0px -396px no-repeat;z-index: -5}img.articleTitleGradient{width:629px;height:53px;background:url(/img/sprite.png) 0px -576px no-repeat;z-index: -5}img.greenBar{width:630px;height:6px;background:url(/img/sprite.png) 0px -396px no-repeat}#searchSubmit{width:86px;height:27px;background:url(/img/sprite.png) -214px -120px no-repeat}#goSubmit{width:75px;height:27px;background:url(/img/sprite.png) -273px -147px no-repeat}#commentSubmit{width:287px;height:34px;background:url(/img/sprite.png) 0px -210px no-repeat}div.findSchools{width:300px;height:282px;background:url(/img/sprite.png) 0px -629px no-repeat;color:#fff;font-weight:bold}.syntaxhighlighter a,
.syntaxhighlighter div,
.syntaxhighlighter code,
.syntaxhighlighter table,
.syntaxhighlighter table td,
.syntaxhighlighter table tr,
.syntaxhighlighter table tbody,
.syntaxhighlighter table thead,
.syntaxhighlighter table caption,
.syntaxhighlighter
textarea{-moz-border-radius:0 0 0 0 !important;-webkit-border-radius:0 0 0 0 !important;background:none !important;border:0
!important;bottom:auto !important;float:none !important;height:auto !important;left:auto !important;line-height:1.1em !important;margin:0
!important;outline:0
!important;overflow:visible !important;padding:0
!important;position:static !important;right:auto !important;text-align:left !important;top:auto !important;vertical-align:baseline !important;width:auto !important;box-sizing:content-box !important;font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace!important;font-weight:normal !important;font-style:normal !important;font-size:1em !important;min-height:inherit !important;min-height:auto !important}.syntaxhighlighter{width:100% !important;margin:1em
0 1em 0 !important;position:relative !important;overflow:auto !important;font-size:1em !important}.syntaxhighlighter.source{overflow:hidden !important}.syntaxhighlighter
.bold{font-weight:bold !important}.syntaxhighlighter
.italic{font-style:italic !important}.syntaxhighlighter
.line{white-space:pre !important}.syntaxhighlighter
table{width:100% !important}.syntaxhighlighter table
caption{text-align:left !important;padding: .5em 0 0.5em 1em !important}.syntaxhighlighter table
td.code{width:100% !important}.syntaxhighlighter table td.code
.container{position:relative !important}.syntaxhighlighter table td.code .container
textarea{box-sizing:border-box !important;position:absolute !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;border:none !important;background:white !important;padding-left:1em !important;overflow:hidden !important;white-space:pre !important}.syntaxhighlighter table td.gutter
.line{text-align:right !important;padding:0
0.5em 0 1em !important}.syntaxhighlighter table td.code
.line{padding:0
1em !important}.syntaxhighlighter.nogutter td.code .container textarea, .syntaxhighlighter.nogutter td.code
.line{padding-left:0em !important}.syntaxhighlighter.show{display:block !important}.syntaxhighlighter.collapsed
table{display:none !important}.syntaxhighlighter.collapsed
.toolbar{padding:0.1em 0.8em 0em 0.8em !important;font-size:1em !important;position:static !important;width:auto !important;height:auto !important}.syntaxhighlighter.collapsed .toolbar
span{display:inline !important;margin-right:1em !important}.syntaxhighlighter.collapsed .toolbar span
a{padding:0
!important;display:none !important}.syntaxhighlighter.collapsed .toolbar span
a.expandSource{display:inline !important}.syntaxhighlighter
.toolbar{position:absolute !important;right:1px !important;top:1px !important;width:11px !important;height:11px !important;font-size:10px !important;z-index:10 !important}.syntaxhighlighter .toolbar
span.title{display:inline !important}.syntaxhighlighter .toolbar
a{display:block !important;text-align:center !important;text-decoration:none !important;padding-top:1px !important}.syntaxhighlighter .toolbar
a.expandSource{display:none !important}.syntaxhighlighter.ie{font-size: .9em !important;padding:1px
0 1px 0 !important}.syntaxhighlighter.ie
.toolbar{line-height:8px !important}.syntaxhighlighter.ie .toolbar
a{padding-top:0px !important}.syntaxhighlighter.printing .line.alt1 .content,
.syntaxhighlighter.printing .line.alt2 .content,
.syntaxhighlighter.printing .line.highlighted .number,
.syntaxhighlighter.printing .line.highlighted.alt1 .content,
.syntaxhighlighter.printing .line.highlighted.alt2
.content{background:none !important}.syntaxhighlighter.printing .line
.number{color:#bbb !important}.syntaxhighlighter.printing .line
.content{color:black !important}.syntaxhighlighter.printing
.toolbar{display:none !important}.syntaxhighlighter.printing
a{text-decoration:none !important}.syntaxhighlighter.printing .plain, .syntaxhighlighter.printing .plain
a{color:black !important}.syntaxhighlighter.printing .comments, .syntaxhighlighter.printing .comments
a{color:#008200 !important}.syntaxhighlighter.printing .string, .syntaxhighlighter.printing .string
a{color:blue !important}.syntaxhighlighter.printing
.keyword{color:#069 !important;font-weight:bold !important}.syntaxhighlighter.printing
.preprocessor{color:gray !important}.syntaxhighlighter.printing
.variable{color:#a70 !important}.syntaxhighlighter.printing
.value{color:#090 !important}.syntaxhighlighter.printing
.functions{color:#ff1493 !important}.syntaxhighlighter.printing
.constants{color:#06c !important}.syntaxhighlighter.printing
.script{font-weight:bold !important}.syntaxhighlighter.printing .color1, .syntaxhighlighter.printing .color1
a{color:gray !important}.syntaxhighlighter.printing .color2, .syntaxhighlighter.printing .color2
a{color:#ff1493 !important}.syntaxhighlighter.printing .color3, .syntaxhighlighter.printing .color3
a{color:red !important}.syntaxhighlighter.printing .break, .syntaxhighlighter.printing .break
a{color:black !important}.syntaxhighlighter{background-color:white !important}.syntaxhighlighter
.line.alt1{background-color:white !important}.syntaxhighlighter
.line.alt2{background-color:white !important}.syntaxhighlighter .line.highlighted.alt1, .syntaxhighlighter
.line.highlighted.alt2{background-color:#e0e0e0 !important}.syntaxhighlighter
.line.highlighted.number{color:black !important}.syntaxhighlighter table
caption{color:black !important}.syntaxhighlighter
.gutter{color:#afafaf !important}.syntaxhighlighter .gutter
.line{border-right:3px solid #6ce26c !important}.syntaxhighlighter .gutter
.line.highlighted{background-color:#6ce26c !important;color:white !important}.syntaxhighlighter.printing .line
.content{border:none !important}.syntaxhighlighter.collapsed{overflow:visible !important}.syntaxhighlighter.collapsed
.toolbar{color:blue !important;background:white !important;border:1px
solid #6ce26c !important}.syntaxhighlighter.collapsed .toolbar
a{color:blue !important}.syntaxhighlighter.collapsed .toolbar a:hover{color:red !important}.syntaxhighlighter
.toolbar{color:white !important;background:#6ce26c !important;border:none !important}.syntaxhighlighter .toolbar
a{color:white !important}.syntaxhighlighter .toolbar a:hover{color:black !important}.syntaxhighlighter .plain, .syntaxhighlighter .plain
a{color:black !important}.syntaxhighlighter .comments, .syntaxhighlighter .comments
a{color:#008200 !important}.syntaxhighlighter .string, .syntaxhighlighter .string
a{color:blue !important}.syntaxhighlighter
.keyword{color:#069 !important}.syntaxhighlighter
.preprocessor{color:gray !important}.syntaxhighlighter
.variable{color:#a70 !important}.syntaxhighlighter
.value{color:#090 !important}.syntaxhighlighter
.functions{color:#ff1493 !important}.syntaxhighlighter
.constants{color:#06c !important}.syntaxhighlighter
.script{font-weight:bold !important;color:#069 !important;background-color:none !important}.syntaxhighlighter .color1, .syntaxhighlighter .color1
a{color:gray !important}.syntaxhighlighter .color2, .syntaxhighlighter .color2
a{color:#ff1493 !important}.syntaxhighlighter .color3, .syntaxhighlighter .color3
a{color:red !important}.syntaxhighlighter
.keyword{font-weight:bold !important