body{font-size:1em;padding:0 2em;width:916px;margin:0 auto;}
.bar-nav div,.yui-g h2,div.sidenav h2{text-align:center;background:#fcc404;margin:.5em 0;color:#fff;font-weight:700;padding:.25em 0}
.bar-nav div.alt,.yui-g .middle h2,div.sidenav .middle h2{background:#4888c8}
.bar-nav a{color:white}
#doc3 #topnav{width:100%;float:left;background:#4888c8}
#doc3 #topnav,#doc3 #topnav li{width:100%;float:left;background:#4888c8;color:#fff;padding:.1em}
#doc3 #topnav li{width:auto;padding:.15em 1em .15em 1em;border-right:solid 1px #fff}
#doc3 #topnav li a{color:#fff;font-weight:700;text-decoration:none}
#doc3 div.middle form,#doc3 div.button{text-align:center;width:100%;padding:1em 0}
#doc3 input.submit,#doc3 div.button a{border:outset 2px #4888c8;text-decoration:none;font-weight:700;background:#fff;padding:.5em 1em;color:#4888c8}
#doc3 .yui-u ul li{margin:.5em 1em 0 2em;list-style:url(/images/bullet.png)}
#doc3 .yui ul{margin:0 .5em}
#doc3 div.middle{background:url(/images/fade-blue.png) repeat-x bottom;text-align:center;height:100%}
#doc3 div.middle img{width:70%;margin:0 auto}
#doc3 #hd{background:margin-top:2px}
#doc3 #hd img{margin:2px 0}#doc3 #hd h2{float:right;color:#4888c8;font-size;1.2em;font-weight:bold;clear:left;top:1em;right:2em;position:absolute;margin-left:400px;text-align:center}
#doc3 #ft{background:url(/images/fade-l-r.png) repeat-y right;margin:.1em 0 1em;padding:4px}
#doc3 .copyright{float:right;font-size:.7em;margin:-2.1em 2em 0 0;text-align:right}
#doc3 div.middle form *{display:block;margin:.5em auto}
#doc3 div.middle form option{margin:0}
div.body-content{float:left;margin:0;padding:1em;width:65%}
div.sidenav{float:right;width:31%}
div.sidenav h2{width:100%;margin-top:0}
div.sidenav .yui-u{border:solid 2px #4888c8;margin:.5em 0}
div.sidenav .middle{border:solid 2px #4888c8}
div.rts{width:100%; text-align:center;margin:.5em}
div.rts a{color:#999;font-size:.8em}
div.rts img{border:0}
/* == */
.body-content h2, .update_profile h3{font-size:1.2em;font-weight:700;margin:1em 0 .25em;float:left;clear:both;width:100%}
.text{font-style:italic;font-weight:normal}
p{margin-bottom:8px}
input#paypal{border:0}
input,textarea{border:1px solid black}
input[type=submit],input.submit{font-size:130%;padding:8px;font-weight:700}
div.formGroup div{display:block;margin:0 5px 5px 0;font-style:italic;float:left}
label{margin-bottom:.5em}
label input,label select{display:block;font-style:normal;clear:right}
.radiogroup{margin-left:2em}
.radiogroup label{padding-right:2em;display:inline}
.radiogroup label input{display:inline}
input.noborder{border:none}
div.formGroup{clear:both}
#optionalsection{display:block;clear:both;margin-left:2em}
#optionalsection *{border-color:#aaa;color:#aaa}
#optionalsection.on *{border-color:black;color:#221E1F}
.topmargin{padding-top:2em;*padding-top:.5em}
.article{width:70%;margin:2em auto;border: solid 1px #000;border-width: 1px 0;padding: 1em}
.article h2{font-size:1.2em;margin-bottom:1em;}
.article h3{font-size:1.1em;margin-bottom:0.8em;}
form.login {text-align:center}
form.login table{margin: 2em auto}
form.login table th{vertical-align:top;text-align:left;padding-top:0.3em}
form.login table td{text-align:left;padding-top:0.3em;white-space:nowrap}
form.login table td input{display:inline;margin:0 1em}
form.login table td.center{text-align:center;padding-top:1em}
.login-error{border:solid 2px #f00;margin:2em;padding:1em}
.login-notify{border:solid 2px #00b;margin:2em;padding:1em}
.fine{font-size:80%; font-style:italic}
table.detail th{font-weight:bold;text-align:right;padding-right:1em;vertical-align:top}
table.detail tr.new th,table.detail tr.new td{padding-top:1em}
table.detail tr.new td td{padding-top:0}
table.detail .checkboxes td input{display:inline;margin-right:0.5em}
table.detail .checkboxes td label{display:inline;margin-right:1.5em}
table.practiceCodeTable input{margin-right:0.25em}
table.summary{width:100%}
table.summary th{font-weight:bold;text-align:left}
table.summary tr.evenrow td{background:#eee}
ul.widelist{float:left;width:100%;margin-bottom:8px}
ul.widelist li {float:left;width:32%}
ol.benefits li{list-style-type:decimal;margin-left:2em}
ul.searchresults li{margin-bottom:1em}
}
ul.inner{margin-left:1em}
ul.inner li{margin:0 0 0 1em}