
html { height: 100% }
body { height: 100%; margin: 0px; padding: 0px }

body {
font-family:"Arial, sans-serif", sans-serif;
font-size:.8em;
background-color:#fff;
}

body.mainbody {
min-width:950px;
margin:10px 20px;
}

h1,h2,h3 {
font-family:"Trebuchet MS", sans-serif;
font-weight:700;
}

a img {
border:0;
}

.header .summary {
    display: none;
}

li.pdf {
list-style-image:url(/media/img/icons/page_white_acrobat.png);
}

li.zip {
list-style-image:url(/media/img/icons/page_white_zip.png);
}

li.doc {
list-style-image:url(/media/img/icons/page_white.png);
}

li.video {
list-style-image:url(/media/img/icons/film.png);
}

li.image {
list-style-image:url(/media/img/icons/image.png);
}

li.chip {
list-style-image:url(/media/img/icons/chip.png);
}

li.ci-post {
list-style-image:url(/media/img/contenticons/post.png);
}

li.ci-topic {
list-style-image:url(/media/img/contenticons/topic.png);
}

li.ci-entry {
list-style-image:url(/media/img/contenticons/entry.png);
}

li.ci-user {
list-style-image:url(/media/img/contenticons/user.png);
}

li.ci-taggeditem {
list-style-image:url(/media/img/contenticons/taggeditem.png);
}

.small,.footer {
font-size:.8em;
}

.accountlinks {
position:absolute;
top:1px;
right:20px;
float:right;
font-size:1em;
}

.toplinks {
font-family:"Trebuchet MS", sans-serif;
font-size:1.2em;
font-weight:700;
color:#666;
padding-top:1.5em;
float:right;
}



:link,:visited {
text-decoration:none;
color:#0073BD!important;
border:none;
}

:link:hover,:visited:hover {
text-decoration:underline;
background-color:transparent;
}

.nolink {
text-decoration:none;
color:#0073BD;
}

.menubar,.footer {
}

.menubar {
border-top:solid 1px #8CC8EF;
border-bottom:solid 1px #8CC8EF;
font-family:"Trebuchet MS", sans-serif;
margin-bottom:10px;
margin-top: 10px;
font-size:1em;
padding: 3px;
padding-left: 0px;
padding-right: 0px;
}

.footer {
border-top:solid 1px #8CC8EF;
text-align:center;
margin-top:20px;
padding-top:3px;
clear:both;
font-size:.9em;
color:#888;
}

.footer li {
display:inline;
padding:0.4px;
}

.breadcrumbs,.menu {
list-style-type:none;
margin:3px;
padding:0;
font-weight: bold;
}

.breadcrumbs {
font-weight: bold;
float:left;
}

.breadcrumbs-right {
float:right;
margin-bottom:0;
position:relative;
top:0;
}

.menu {
float:right;
position:relative;
top:0;
margin-bottom:0;
}

.logo {
margin-bottom:15px;
}

.logo a {
display:inline;
text-decoration:none;
margin:0;
padding:0;
}

input[type=text],input.textwidget,textarea,input[type=password] {
border:1px solid #ccc;
margin-top:2px;
margin-bottom:2px;
}

ul.errorlist {
margin:0!important;
padding:0!important;
}

.errorlist {
color:red;
padding-left:20px;
font-weight:700;
background:url(/admin/media/img/admin/icon_alert.gif) 0 0 no-repeat;
}

.errorlist li {
color:red;
font-size:12px!important;
display:block;
border:0 solid red;
background:url(/admin/media/img/admin/icon_alert.gif) 5px .3em no-repeat;
margin:0 0 3px;
padding:4px 5px 4px 25px;
}

.styledtable th {
border:1px solid #ccc;
font-weight:700;
background-color:#ccc;
padding:3px 4px;
}

tr.tr-a {
background-color:#ebebeb;
height: 2.2em;
}

tr.tr-b {
height: 2.2em;

}


.styledtable td {
border:1px solid #ccc;
padding:2px 7px;
}

.styledtable td.st_withicon {
background-position:1em;
padding:4px 4px 4px 3em;
}
.styledtable tr.parity1 {
background-color:#eee;
}


.styledtable tr.even {
background-color:#e9e9e9;
}

.styledtable td.WARNING {
color:#FF8C00;
}

.styledtable td.CRIT {
color:red;
}

.styledtable thead th {
border-bottom:2px solid #80CCFF;
border-left:none;
border-right:none;
padding-bottom:.5em;
}

.styledtable {
border-collapse:collapse;
}

.nopadding th {
padding:0;
}

.styledtable-halign th {
text-align:right;
}

.formtable th {
text-align:right;
margin:0;
padding:0 1em 0 0;
}

.formtable .tformhelp {
color:#666;
padding-left:2em;
}

.detailtable th {
text-align:right;
padding-right:5px;
border-bottom:2px solid #80CCFF;
}

.detailtable td {
border-bottom:1px solid #BBB;
}

a.api-link .icon {
background:url(/media/img/book_openbw.png) left center no-repeat;
padding-left:16px;
}


.paginate-pages { padding: 2px 3px; border: 1px solid #ddd;}
.paginate-first, .paginate-last { padding: 2px 6px; border: 1px solid #ddd; font-weight: bold; }
.paginate-previous, .paginate-next { padding: 2px 3px; border: 1px solid #ddd; }
.paginate-link { padding: 2px 4px; border: 1px solid #ddd; }
.paginate-current { padding: 2px 4px; border: 1px solid #ddd; font-weight: bold; }

.paginator {
padding:1em .25em .6em 0;
}

.pagination {
    margin-top:1em;
    margin-bottom:1em;
    font-size:1.1em;
    text-align:left;
}

.pagination ul {
list-style-type:none;
display:inline;
margin-left:0;
padding-left:0;
text-indent:0;
}

.pagination li {
list-style-type:none;
display:inline;
margin-left:.1em;
}



.sectionbox {
overflow:auto;
border:1px solid #bbb;
margin:.5em;
padding:.5em;
}

.dyninfobox {
overflow:auto;
background-color:#E7F7FF;
border:1px solid #0093DD;
margin-bottom:1em;
padding:.5em;
}

.infobox {
overflow:auto;
width:100%;
background-color:#E7F7FF;
border:1px solid #0093DD;
margin:.5em;
padding:.5em;
}

.infobox-image {
float:left;
padding-right:1em;
}

pre.prewrap {
white-space:0;
word-wrap:break-word;
}

#trac_breadcrumb {
font-weight:700;
margin-bottom:.5em;
}

img.icon {
position:relative;
top:5px;
margin:0 1px 2px;
}

#tabmenu img {
position:relative;
top:3px !important;
margin:0px !important;
}

img.icon-bread {
top: 2px;
margin: 0px;
margin-bottom: -1px;
}

.contentitem {
background-position:2px 10px;
}

.attachment-list-one {
background-color:#fff;
border:1px solid #aaa;
margin-left:1em;
padding:5px;
}

.fileline {
border:1px solid #bbb;
}

#mbed-content {
margin-right:22em;
padding-left: 2px;
margin-top: 16px;

}

#rightnav {
float:right;
width:20em;
margin-left:10px;
margin-top: 21px;
padding-right: 2px;

}

.content-info {
color:#777;
font-size:.9em;
padding:.5em .5em .5em 0;
}

.head_box {
background-color:#444;
margin-bottom:1em;
}

.clear {
clear:both;
}

.attachment-summary {
padding-bottom:.5em;
padding-top:.5em;
margin-left:-.5em;
}

textarea {
display:block;
padding-top:.1em;
padding-left:.2em;
}

.monospace {
font-family:monospace;
}

h1.sectionheader {
background-color:#ddd;
color:#666;
}

h2.sectionheader {
border-bottom:1px solid #8CC8EF;
margin:1em 0;
padding:.2em .5em;
}

fieldset {
border:1px solid #000;
padding:1em;
}

legend {
margin-left:2em;
padding:0 .5em;
}

.posts {
margin-left:1em;
}

.post {
color:#000;
margin-bottom:1em;
border:1px solid #ccc;
}

.first_post .post {
color:#000;
margin-bottom:1em;
border:5px solid #ccc;
}

.post .info {
border-bottom:1px solid #ccc;
vertical-align:top;
padding:.2em 1em;
background-color: #ddd;
}

.author {
padding-bottom:3px;
}

.post .info .author a {
font-size:1em;
font-weight:700;
text-decoration:none;
}

.postlist-row .header {
    margin-bottom:.3em;
}

pre {
    margin-bottom:1em;
    background-color:#fff;
    border:1px solid #ccc;
    font-size:1.1em;
    overflow:auto;
    padding:.5em;
}

code {
    font-size: 1.2em;
}
.post .permalink {
color:#999;
font-weight:700;
padding-right:.5em;
}

.post_count {
margin-left:.5em;
width:10%;
color:#337;
font-weight:700;
font-size:.9em;
text-align:center;
padding:0 .5em;
}

.topic {
width:65%;
margin-left:1em;
margin-right:1em;
font-size:1em;
}

.topichead {
margin-top:1em;
margin-bottom:1em;
}

.updated {
width:25%;
padding-left:.5em;
font-size:.9em;
color:#666;
}

.comment-controls {
float:right;
position:relative;
}

.post-controls {
margin-top:1em;
}

.controls {
margin-bottom:1em;
float:right;
}

.post-controls a {
color:#666;
text-decoration:none;
font-weight:700;
}

.comment-messagebody {
margin:1em;
}

.updated-message {
color:#666;
margin-top:.5em;
}

.sticky {
background-color:#fee;
border-left: 2px solid red ;
}

.topic .forum-title a {
font-family:Helvetica, sans-serif;
font-size:1.2em;
color:#333;
overflow:none;
}

.forum-content {
padding:.3em;
}

.author a,.quick-access .author a {
color:#2a2;
}

.search input {
display:inline;
font-size:1.3em;
margin-top:1em;
margin-bottom:1em;
}

.search .query {
width:20em;
margin-right:1em;
}

.search_box {
background-color:#666;
margin-top:-1em;
margin-bottom:1em;
}

.search .comment {
padding-left:1em;
color:#eee;
}

.mceLayout {
width:98%!important;
}

.post-related {
text-align:right;
width:100%;
}

.selected {
font-weight:700;
font-size:larger;
}

.over-cinfo {
margin-bottom:0;
margin-top:6px;
padding:0;
}

.blog-container {
border:1px solid #ccc;
border-left:10px solid #ccc;
margin-bottom:1em;
padding:2px 10px 5px;
}

.blog-body p {
text-align:justify;
}

.comments-link-blog {
margin-bottom:1em;
font-weight:700;
margin-top:.5em;
}
.sectionhead {
font-weight:700;
border-bottom:1px solid #8CC8EF;
padding:4px;
margin-top: 1em;
margin-bottom: 1em;
}
.rightnavhead {
font-weight:700;
border-bottom:1px solid #8CC8EF;
padding:4px;
}

.rightnavcontent {
padding:.5em .1em 1em 1em;
}

.rightnavbox {
width:250px;
padding:.2em .5em;
}

.inline-taglist {
margin-left:1em;
font-weight:400;
float:right;
color:#777;
font-size:0.8em;
}

.pages {
font-size:1.0em;
font-weight:700;
}

fieldset.formfieldset {
float:left;
border:1px solid #CCC;
margin:25px;
padding:15px 25px;
}

.formfieldset legend {
font-family:"Trebuchet MS",sans-serif;
font-weight:700;
font-size:2em;
margin:0;
}

hr.blue {
border:0 none;
color:#ccc;
background-color:#CCC;
height:1px;
}

.flashbox {
    background-repeat: no-repeat;
    background-position: 7px 8px;
    padding: 7px;
    border: 1px solid;
    margin: 5px; 
    overflow: hidden;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;

   
}


.flashbox H4 {
    padding-left:23px;
    padding-bottom: 10px;
    margin: 0px;
}
.flashbox p {
    margin-top: 4px;
    margin-bottom: 4px;
}
.fprogram {
    background-color:#fff;
    border-color:#ccc;
    background-image:url(/media/img/icons/package.png);
    margin-bottom: 10px;
    -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;

}


.flibrary {
    background-color:#fff;
    border-color:#ccc;
    background-image:url(/media/img/icons/cog.png);
    margin-bottom: 10px;
    -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;

}


.fok {
    background-color:#d6eed2;
    border-color:#42ad1f;
    background-image:url(/media/img/icons/accept.png);
}
.fsuccess {
    background-color:#d6eed2;
    border-color:#42ad1f;
    background-image:url(/media/img/icons/accept.png);
}
.fhelp {
    background-color:#E7F7FF;
    border-color:#3566ab;
    background-image:url(/media/img/icons/help.png);

}

.bluebox {
    background-color:#E7F7FF;
    border-color:#3566ab;
}



.finfo {
    background-color:#E7F7FF;
    border-color:#3566ab;
    background-image:url(/media/img/icons/information.png);
}

.fwarning {
    background-color:#fbf2c3;
    border-color:#d08717;
    background-image:url(/media/img/icons/error.png);
}

.fwarn {
    background-color:#fbf2c3;
    border-color:#d08717;
    background-image:url(/media/img/icons/error.png);
}

.ferror {
    background-color:#fad9d3;
    border-color:#da6046;
    background-image:url(/media/img/icons/exclamation.png);
}

.fnote {
    background-color:#fcf3d3;
    border-color:#e9942c;
    background-image:url(/media/img/icons/note.png);
}


.fshow {
    background-repeat: no-repeat;
    background-image:url(/media/img/icons/add.png);
    border-color:#eeeeee;
}

.fquote {
    background-image: url(/media/img/icons/comment.png);
    background-color:#e6f0fe;
    border-color:#5887b8;
}

.fcode {
    background-image:url(/media/img/icons/page_white_code.png);
    border: 1px solid;
    background-color:#f3f3f3;
    border-color:#5590e0;
    padding: 7px;
    margin: 4px; 
}
.fikey-used {
background-image:url(/media/img/icons/key_delete.png);
}

H4.ftitleonly {
border:none;
margin-bottom:1px;
padding-bottom:1px;
}

.fclose_button {
float:right;
}

ul.links {
list-style-type:none;
}

.links li {
background-repeat:no-repeat;
padding-left:25px;
margin:15px;
}

.link-getting-started {
background-image:url(/media/img/icons/bullet_go.png);
font-size:1.2em;
font-weight:700;
}

.link-quick-reference {
background-image:url(/media/img/icons/report_go.png);
}

.link-technical-reference {
background-image:url(/media/img/icons/report.png);
}

.link-examples {
background-image:url(/media/img/icons/layout.png);
}

.link-handbook {
background-image:url(/media/img/icons/book_open.png);
}

.tag-size-1 {
font-size:.9em;
}

.tag-size-2 {
font-size:1.1em;
}

.tag-size-3 {
font-size:1.3em;
}

.tag-size-4 {
font-size:1.4em;
}

.tag-size-5 {
font-size:1.5em;
}

.tag-size-6 {
font-size:1.6em;
}
.tag-size-7 {
font-size:1.7em;
}



.contentitem-substring {
font-size:.9em;
}

.contentitem-headline {
padding-bottom:5px;
}

.colleft {
float:left;
width:47%;
padding-right:1em;
}

.colright {
float:right;
width:47%;
padding-left:1em;
overflow:hidden;
}

#tabmenu {
border-bottom:1px solid #ccc;
padding-bottom:2px;
z-index:1;
padding-left:20px;
margin:12px 0 1em;
}

#tabmenu li {
display:inline;
overflow:hidden;
list-style-type:none;

}

#tabmenu a,a.active {
border:1px solid #ccc;
font-weight:700;
text-decoration:none;
padding:2px 6px 2px 5px;
}

#tabmenu a.active {
border-bottom:1px solid #fff;
background-color:#fff;
padding:2px 6px 2px 5px;
}

#tabmenu a {
background-color:#ddd;
}

.feeditem .itemcontent {
	padding-left: 2em; padding-top: 2px;
}
.dateline {
color:#777;
font-size:.9em;
margin-top:0;
}

.dateline a {
font-weight:400!important;
color:#777!important;
}

.feeditem .image {
position:relative;
top:3px;
float:left;
margin-right:.5em;
}

.contentitem {
margin-bottom: 6px;
padding: 4px;
}


.feeditem {
margin-bottom: 6px;
padding: 4px;

}

.feeditem-small {
font-size:1em;
text-align:left;
width:100%;
max-width:20em;
margin-bottom:0;
border: none;
background-color: #fff;

}

.paddedmcebutton img {
width:16px!important;
height:16px!important;
margin-top:2px!important;
margin-left:2px!important;
}

.mcenp {
background:url(/media/img/contenticons/notebookpage.png) left no-repeat;
background-position:3px 1px;
background-color:#eee;
border:1px solid #ccc;
margin:1px;
padding:1px 4px 1px 23px;
}

.mcepp {
background:url(/media/img/icons/package.png) left no-repeat;
background-position:3px 1px;
background-color:#eee;
border:1px solid #ccc;
margin:1px;
padding:1px 4px 1px 23px;
}
.content-sorting {
float:right;
position:relative;
text-align:right;
}

.user-toplinks {
    background-color:#FFD;
    padding-left:0px;
    padding-right:0px;
}

.yellow {
    background-color:#FFD;
}

.content-actions {

float:right;
font-weight:700;
font-size: 1em;
position:relative;
text-align:right;
padding-left: 4px;
padding-right: 4px;
}

.unlisted {
background-color:#FF9;
font-size:.9em;
padding:1px 1px 1px 3px;
}

.highlight {
background-color:#FFD;
padding:2px 4px 2px 2px;
}

hr.grey {
background:#fff url(/media/img/rule.png) no-repeat center bottom;
color:#ccc;
height:1px;
border:0 none;
margin:6px auto 1px;
}

.hide {
display:none;
}

.example,.post-related a {
color:#666;
}

.logo a img,.infobox H2,.feeditem .item {
margin:0;
padding:0;
}

ul.errorlist input,.errorfield {
border:1px solid red;
}

.styledtable thead,.pagination li.active,.unread,.topictitle,em {
font-weight:700;
}

.styledtable-noborder td,.styledtable-noborder th,.postlist-row {
border:none;
}

.infobox-key,#tabmenu a:hover {
background-color:#fff;
}

.infobox-text,.head_box .head,td.content ul,td.content ol {
padding:1em;
}

span.contentitem,.watermark {
color:#777;
}

.post .info .updated,.blog-intro {
padding-left:0;
}

.mceContentBody blockquote,.comment-messagebody blockquote,blockquote.quote {
border:1px dashed #bbb;
padding:.5em;
}

.wiki-footer {
margin-top:20px;
padding-top:3px;
clear:both;
font-size:.9em;
color:#888;
}
.wiki-newpage {
    color: red !important;
}
.wiki-externalpage {

    background:url("/media/img/external-link-ltr-icon.png") no-repeat scroll right center transparent;
    padding:0 13px 0 0;
}

.wiki-pre {
    margin: 0;
    padding: 5px;
    border: 0;
    background-color:#f3f3f3;
    outline: 0;
    font-size:1.2em;
    vertical-align: baseline;
}
.wiki-api-footer {
    color: #777;
    font-style: italic;
}

.wiki-api-header {
    display: inline;
}
.wiki-api-snippet h2{
    font-size: 1.1em;
    margin-top: 5px;
    
}


.wiki-api-snippet td{
   border: none !important;
    
}

.wiki-content td {
    padding:2px 7px;
    border: 1px solid #ccc;
}

.wiki-content th {
    padding:2px 7px;
    border: 1px solid #ddd;
    border-bottom: 2px solid #333;
    background-color: #eee;
}




img.badge {
    border: 1px solid #bbb;
}

.badge {
    background-color: #fff;
    -moz-border-radius-bottomleft:6px;
    -moz-border-radius-bottomright:6px;
    -moz-border-radius-topleft:6px;
    -moz-border-radius-topright:6px;
    display:inline-block;
    line-height:1.4;
    margin-bottom: 4px;
    padding:3 5px 3 5px;
    text-decoration:none;
}

.dox-wrapper h1{
    margin-top: 0px;
    font-size: 1.2em;
}
.dox-wrapper {
    margin: 0px;
}
.dox-menu li{
margin: 4px;

}


img.percentImage {
 background: white url(/media/img/percentImage_back.png) top left no-repeat;
 padding: 0;
 margin: 5px 0 0 0;
 background-position: 1px 0;
}

