/*----*/

body {
 margin: 12px 10px 10px 22px;
}

.mmbutton {
 border-style:solid; 
 border-color: white #cccccc white white; 
 border-width: 1px 1px 0px 1px;
}

h1 { 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:18px; 
 font-weight:bold;
 font-style:italic; color: #939393;
}

img { 
 border-width: 0px;
}

td.tdcontent table {
 border-collapse: collapse;
}

td.tdcontent center img {
 padding: 10px; 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:12px;
}

p {
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:12px;
 margin: 0px;
 padding: 4px 0px 4px 0px;
 line-height: 130%;
}

dd {
 margin-bottom: 20px;
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:12px;
}

dt {
 margin-bottom: 10px;
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:12px;
}

a {
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:12px;
}

td.tdcontent {
 padding: 10px;
}

p.syntax {
 font-size: 15px; 
 font-family: "Courier New", Courier, monospace; 
 margin: 10px 0px 0px 0px;
}

.laquo {
 font-size: 15px; 
 font-family: "Courier New", Courier, monospace; 
}

.raquo {
 font-size: 15px;
 font-family: "Courier New", Courier, monospace;
}

p.path, p.links {
 margin: 10px 0px 10px 0px;
}

span.highlight {
 color: #990000;
 font-weight: bold;
}

td.tdcontent h1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-weight: bold;
 font-style: normal;
 margin: 20px 0px 5px 0px;
 color: #37678C;
}

h2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 margin: 20px 0px 5px 0px;
 color: #37678C;
}

h3 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 font-style: normal;
 margin: 20px 0px 10px 0px;
 color: #37678C;
}

b {
 color: #37678C;
}

ul {
 list-style-image: url(/img/bullet.gif);
}

ul li {
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:12px;
 margin: 0px;
 padding: 4px 0px 4px 0px;
 line-height: 130%;
}

ol li {
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:12px;
 margin: 0px;
 padding: 4px 0px 4px 0px;
 line-height: 130%;
}

table.list tr td { 
 padding-top: 3px; 
 padding-bottom: 4px; 
 padding-left: 5px; 
 padding-right: 5px; 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:12px;
 bottom-width: 0px;
}

.tdcontent table { 
 border-collapse:collapse;
 border-color: #D2DCEB;
 border-width: 1px; 
 border-style: solid;
 margin: 10px 10px 10px 0px;
}

.tdcontent table tr td {
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:12px;
 padding: 5px;
 border-color: #D2DCEB;
 border-width: 1px;
 border-style: solid;
}

.tdcontent table.list { 
 border-collapse:collapse;
 border-width: 0px; 
}

.tdcontent table.list tr td {
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:12px;
 padding: 5px;
 border-color: #ffffff;
 border-width: 0px;
 border-style: solid;
 border-bottom-color: #D2DCEB;
 border-bottom-width: 1px;
 border-bottom-style: dotted;
}

.tdcontent table.versiontable { 
 border-collapse:collapse;
 border-color: #D2DCEB;
 border-width: 1px; 
 border-style: solid;
 margin: 10px 10px 10px 0px;
}

.tdcontent table.versiontable tr td {
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:12px;
 padding: 10px;
 border-color: #D2DCEB;
 border-width: 1px;
 border-style: solid;
}

table.newstable { 
 border-width: 0px;
}

table.newstable tr td { 
 border-width: 0px;
}

table.newstable tr td.newstable-line { 
 border-style: dashed; 
 border-width: 0px 0px 1px 0px; 
 border-color:#CCCCCC;
}

table.newstable tr td h2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-weight: bold;
 font-style: italic;
 margin: 0px 0px 5px 0px;
 color: #37678C;
}

table.newstable tr td h2.recent-news {
 color: #cb4444;
}

/* flashcolor */

pre.flashbasic {
 color: #4b004b;
 border-width: 1px;
 border-style: dashed;  
 border-color:#CCCCCC;
 padding: 10px;
 font-size: 13px; 
 font-family: "Courier New", Courier, monospace; 
}

pre.flashbasic span.op {
 color: #04A1BD;
}

pre.flashbasic span.rem {
 color: #005700;
}

pre.flashbasic span.num {
 color: #000075;
}

pre.flashbasic span.str {
 color: #000075;
}

pre.flashbasic a.func {
 color: #4b004b;
 text-decoration: none;
 border-width: 0px 0px 1px 0px;
 border-style: dashed;
 border-color: #9a9a9a;
 font-size: 13px; 
 font-family: "Courier New", Courier, monospace; 
}

/* tabsheets */

.tabsheets,
.tabsheets dt {
 margin: 0;
 padding: 0;
 width: auto;
 height: auto;
 border: none;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}

dl.tabsheets dt {
 background-color: #f2f2f2;
 color: #4666A1;
 border-width: 1px 1px 1px 0px;
 border-style: solid;
 border-color: #A5BFE2;
 display: inline;
}

.tabsheets {
 position: relative;
 padding: 0;  
 margin-bottom: 10px;
}

.tabsheets dt {
 float: inherit;
 padding: 1px 12px 2px 12px;
 cursor: default;
 white-space: nowrap;
 margin-top: 0px;
}

.tabsheets dt.active {
 /*background-color: #ffffff;*/
 border-width: 1px 1px 1px 1px;
}

dl.tabsheets dt a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #3B71BA;
 text-decoration: none;
 margin: 0px;
 padding: 0px;
}

/* end tabsheets */

/* subcategory menu*/
table#smenu {
 border-collapse:collapse;
 border-width: 0px;
}

table#smenu td {
 background-color:#f2f2f2;
 border-color:#A5BFE2;
 border-style:solid;
 border-width:1px;
 padding: 1px 15px 1px 15px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 height: 19px;
}

table#smenu td#side {
 background-color:#FFFFFF;
 border-width: 0px 0px 1px 0px;
 padding: 1px 5px;
}

table#smenu td#on {
 background-color:#FFFFFF;
 border-width: 1px 1px 0px 1px;
 padding: 1px 15px 1px 15px;
}

table#smenu td a {
 text-decoration: none; 
 color: #3B71BA;
}
