body{
   font-family:cursive;
   font-size: 80%;
}

.table_menu{
   height:15px;
   padding-right:10px
}

form {
   margin: 0;
   padding: 0; 
}

h2{
   margin:5px;
}

h3{
   background-color:#CCCCCC;
   text-align:center;
}


p{
   padding-left:10px;
}

.jqtable{
   width:100%;
   padding:0px;
   margin:0px;
}

.jqtable td{
   vertical-align:top;
   padding-left:5px;
   padding-right:5px;
}


.jqtable td.td_middle{
   vertical-align:middle;
   text-align:left;
}

.jqtable td.td_bottom_left{
   vertical-align:bottom;
   text-align:left;
}

.jqtable td.td_bottom_right{
   vertical-align:bottom;
   text-align:right;
}

.jqtable td.td_center{
   vertical-align:top;
   text-align:center;
}


.jqtable td.td_top_right{
   vertical-align:top;
   text-align:right;
}

.jqtable td.td_top_left{
   vertical-align:top;
   text-align:left;
}

a.menu{
   text-decoration:none;
   color:#000000;
   font-weight:bold;
   font-size:15px;
   padding-left:10px;
   padding-right:10px;
}

a.menu:hover{
   color:#31A6DE;
}

a.submenu_link{
   text-decoration:none;
   color:#000000;
   font-weight:bold;
}

a.submenu_link:hover{
   color:#0D92DF;
}

.currentlink{
   background-image:url(images/navbar.gif);
   background-repeat:repeat-x;
}

#bodycontent{
   width:100%;
   height:auto;
   border:1px solid #CCCCCC;
}

#bodymenu{
   width:100%;
   height:auto;
   background-color:#FFE2A6;
   padding-top:5px;
}

#bodyheader{
   width:100%;
   height:auto;
}

#bodyfooter{
   width:100%;
   height:auto;
   font-size:11px;
   text-align:center;
}

ol.code{
   margin:10px;
   border: solid 1px #000000;
   font-weight: bold;
   background: #ffffa8;
   line-height: 80%;
   max-width: 620px;
   overflow-x: auto;
   overflow-y: hidden;
}

ol.code pre{
    margin: 0;
    padding: 3px 5px;
    border-left: solid 1px #ffffff;
    font-size: 80%;
    color: #000000;
    background: #DFFFF8;
}

ol.code li{
   color: #000000;
   border: solid 1px #E0E0E0;
}

.codehighlight{
   color: #000000;
   background-color: #F78F33;
}

.divbox_title{
   border-left:1px solid #CCCCCC;
   border-right:1px solid #CCCCCC;
   border-top:1px solid #CCCCCC;
   background-color:#0C91DE;
   text-align:left;
   padding-left:10px;
   font-size:15px;
}

.divbox_body{
   border:1px solid #CCCCCC;
   padding-bottom:5px;
   padding-left:5px;
   padding-right:5px;
}

#message{
   font-weight:bold;
   color:red;
}

#topicon{
   padding-top:10px;
}


div.submenu_corner { background: #ffcc82; width: 180px }
div.submenu {
   margin: 0;
   background: #fffffc;
   padding: 10px;
   font-weight:bold;
   font-size:15px;
}


.submenu_top_list {
   padding:0;
   margin:0;
   list-style-type: none;
}

.jQacitems{
   list-style-type: none;
}


.submenu_top_list li{
   font-size:12px;
   padding-left:10px;
}

.submenu_sub_list {
   padding:0;
   margin:0;
   padding-left:10px;
   list-style-type: none;
}

div.border_corner { background: #ffcc82; }
div.border {
   margin: 0;
   background: #fffffc;
   padding: 10px;
}

.board {
   background-color:#32A0DF;
}

.board td{
   background: #FFFFFF;
}

.board th{
   background: #ffcc82;
}

#cms_banner{
   text-align:right;
}