
body{ margin:0;padding:0; background:url(/static/images/wood.jpg) #999; font-family:Verdana; line-height: 150%; font-size: 16px;}
.page_fm{ width:958px; border:1px solid #ccc; background: #fff; border-radius: 10px; margin:20px auto;
    overflow: hidden; }
img{border: 0}
a{color:#006EC6; text-decoration: none}
.top_fm{ background: #eee; font-size: 18px; padding: 10px; border-bottom: 1px solid #ccc; height:30px;}
.top_fm .d{ float:left; padding-right:10px; height:30px; line-height: 30px; vertical-align: middle;}
.top_fm .rss{ float: right; padding: 0}
.keyword{ width:200px}
.content{ padding: 10px}
.l{ padding: 5px 0px 5px 0}
.s{ font-size: 12px; color: #999}
.literal{ font-weight:bold}
.emphasis{ color:green;  font-weight:bold;}
.requirements{color:green;}
.usage{}
#Description{}
.programlisting{ display:block; width:765px; overflow:auto; background:#f5f5f5; margin:0px; padding:0px}
.title{ font-weight:bold; display:block;  margin-top:20px}
.replaceable{ font-style:italic}
td p{ padding-top:0px; margin-top:0px;  }
.c_search{ font-weight:bold}
h1{ margin: 0px;padding: 0; font-size: 18px; text-align: center}
.c{text-align: center}
.r{ text-align: right}
.plpages{ text-align:center}
.plpages a{ border:1px solid #ccc; padding: 0 2px 0 2px}

.comment{ border: 1px solid #eee; margin:10px 0px 0px 0;padding: 5px ; border-radius: 5px}
td, th {
    vertical-align: top;
    font-weight: normal;
    border-right: 0;
    border-bottom: 0
}
th {
    text-align: right
}


ul.errorlist {
    margin: 0;
    padding: 0;

}


fieldset{ border: 0}
.errorlist li {
    background-color: red;
    color: white;
    display: inline-block;


    padding: 5px;
}

input[type="text"], textarea, input[type="password"]{ width:200px}
textarea{ width:400px}
.comment{
    margin: 5px 0 10px 0;}
.comment_form p{ margin: 0; padding:5px;}
.comment_form label{ display: inline-block; width:120px; text-align: right; vertical-align: top;}
.comment_form .submit{ padding-left:130px;}
.comment_user{   border-left: #91268F 2px  solid; padding-left: 5px;}

.name {background:#464646; color:#FFFFFF;}
.compatibility{background-color:#464646;text-align:right; color:#ffffff;}
span.title{padding:0px;font-size:14px;font-weight:bold;text-decoration:none;}
.emphasis,.requirements{text-align:right;color:#ff6600;}
.programlisting, .PROGRAMLISTING{font-size:12px;color:#000000;
    overflow:auto; display:block; background:#f5f5f5; overflow-y:hidden;
    width:500px;
    padding:5px;
}
.entrycontent table{ font-size:14px;}

.CLEARSEPARATION{ height:5px; overflow:hidden}
.objectmodelreference .title{margin:0px; padding:0px;}
 