body,html{background-color:#FFF;color:#000;font:small Arial, Helvetica, sans-serif;min-width:550px;margin:0.5em;padding:0;}
a:link{color:#00F;background-color:#FFF;}
a:visited{color:#609;background-color:#FFF;}
a:focus{color:red;background-color:#FFF;}
a:hover{color:#00C;background-color:#FFF;}
a:link,.w,a.w:link,.w a:link,.q:visited,.q:link,.q:focus,.q{color:#00C;}
a:visited,.u a:visited{color:#551a8b;}
a:focus,.u a:focus{color:red;}
.l{font-size:medium;}
.i{font-size:small;}
.u{color:green;background-color:#FFF;}
.u a{color:#77c;background-color:#FFF;}
dd,ol{margin-left:0;padding-left:0;}
ul.list{margin-left:1em;}
dd.i+dd.i,dd.i+dd.i+dd.u{margin-top:.3em;}
#wrap{min-width:40px;margin:0 auto;}
#header h1{float:left;margin:0;padding:0;}
#header form{float:right;}
#heading{clear:both;padding:0;}
#heading h2{background-color:#E5ECF9;color:#000;border-top:1px solid #36C;margin:0;padding:0 .2em;}
#heading h2 a{font-size:medium;color:#000;text-decoration:none;background-color:#E5ECF9;}
#heading p{max-width:550px;margin:0;padding:0.2em;}
#main{margin-bottom:1em;float:left;width:70%;max-width:550px;}
#main h2,#main h3,#main p,#main dl,#main ol,#main ul{padding:0 .5em 0 .2em;}
#sidebar{width:170px;border-left:1px solid #C9D7F1;margin-bottom:1em;float:right;}
#sidebar h3,#sidebar p{padding:0 10px 0 0;}
#footer{font-size:smaller;clear:both;text-align:center;margin:1em 0;}
#footer p{margin:0;padding:5px;}
#sidebar h3{font-weight:400;font-size:small;margin-bottom:1em;text-align:center;color:#6f6f6f;background-color:#FFF;padding:0.2em;}
#main h2{font-size:medium;color:#999;background-color:#FFF;}
#header a{background:url(logo.gif) no-repeat;height:60px;width:468px;display:block;}
#below{background-color:#E5ECF9;color:#000;border-top:1px solid #36C;border-bottom:1px solid #36C;clear:both;text-align:center;margin:1em auto;padding:.5em .2em;}
#below a{background-color:#E5ECF9;color:#00F;}
#below form,#below .SiteSearch,#below .SiteSearch form{text-align:center;margin:0 auto;}
.emph{color:#369;}
.alert,#verify{color:#900;}
.hilite{background-color:#FF6;}
.box{border:1px dotted #369;padding:.3em;}
p.votd{padding:1em;}
p.votd,.votd a{background-color:#E5ECF9;}
#main form p,#main form label{margin-right:auto;margin-left:auto;clear:both;max-width:500px;}
#main form p label,#main form label,#main form p,#main form b,#main form input,#main form textarea,#main form select{float:left;clear:both;margin:.5em 0;}
#main form #verify input{float:none;}
/* here for the auto suggest text  */.note{font-size:smaller;}
#linkback img,.logos img{border:1px solid #C9D7F1;}
.faq dd+dd{padding-top:1em;}
.desc{color:#E4E4E4;display:none;}
#wrap #main a.skip{font-size:11px;color:#CCC;font-weight:400;}
.code{font-family:"Courier New", Courier, mono;font-size:110%;}
dt,dd + dt,div#main div.ads{margin-top:1em;}
#sidebar div,.center{text-align:center;}
#wrap #header strong,.alt{display:none;}
.faq dt,#wrap #main dt{font-weight:700;}
.breakall,.clearall,.clearboth,#wrap #main form fieldset{clear:both;}
.a1 {margin:.5em 0 0 0;}
.a1 li { display:inline;}
.a1 li a { padding:.1em;}
.badge img {border:0 none; margin-left:35px;}
