.sb_image_list{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  max-height:400px;
  overflow:auto;
}
.sb_image_list ul{
 list-style : none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.sb_image_list ul li{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  margin-top:2px;
  margin-left:2px;
  border:1px #cccccc solid;
  display : inline-block;
  text-align:center;
  vertical-align:middle;
}

.changedFiles{
  overflow:auto;
}


.changedFiles ol{
  margin: 5px 20px 20px 40px;
  font-size: .8em;
}

.changedFiles ol li{
  margin: 0 0 5px 0;
  padding: 2px 2px 3px 2px;
  background-color: #eeeeee;
}

.changedFiles ul,
.changedFiles ul li{
  list-style:none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;  
}

.imgLeft{float:left;border:2px #284940 solid;margin-right:5px;}
.imgRight{float:right;border:2px #284940 solid;margin-left:5px;}


.autoformTitle
{
  /*background-color : #000000;*/
  color:#cccccc;
  font-style :italic;
  font-size: .75em;
  text-align:right;
  margin:3px;
}
.stdTableDIV

{
overflow:auto;
max-height:500px;
}

stdTableLinkDiv{
width:100px;
}

.stdTable,
.listTable
{
	margin-top:5px;
    border:2px #cccccc solid;
    background-color:#cccccc;
    width:100%;

}

.stdTable TD,
.listTable TD
{
	/*border: solid 1px #111111;*/
    vertical-align:top;
        
}

.stdTable TD.v-mid{

     vertical-align:middle;   

}

.stdTable TD div{
/*max-height:200px;*/
overflow:auto;
}


.stdTable TH,
.listTable TH
{
    TEXT-ALIGN: left;
    padding :2px;
    white-space:nowrap;
    font-weight:bold;
    border:1px #ffffff solid;
}

.stdTable TH,
.listTable TH
{
    margin-bottom:0px;
}

.stdTable TR.TRo
{
        BACKGROUND-COLOR: #eeeeee;
}

.stdTable TR.TRe
{
	BACKGROUND-COLOR: #ffffff;
}
.stdTable TR.TRo:hover,
.stdTable TR.TRe:hover,
.stdTable TR.TRe:hover a,
.stdTable TR.TRo:hover a{

background-color : #dddddd;

}

.marginBottom 
{
    margin : 0;
    margin-bottom : 10px;
}

/*RRH added*/

.devNote{
 font-size:10px;
 border : 2px #ff0000 dashed;
 background-color:#d4c8b0;
 padding:2px;
 /*display:none;*/
}

.templateList div{
  background-color : #000000;
  height:100%;
  overflow:hidden;
  font-size:.8em;
  line-height:1.2em;
  color:#cccccc;
}

.templateList ul{
  list-style-image:url("/i/submenu1.gif");
  margin-left: 10px;
  padding: 0 0 0 0;
}

.templateList li{
  margin-left: 10px;
  padding: 0 0 0 0;
}

.templateList li a{
  color:#888888;;
}

.HIDE{
  display:none;
  padding : 0 0 0 0;
  width : 0px;
  height : 0px;
  border:none;
}


.sqlcode{
color : #000000;
font-family : Arial, Verdana;
/*font-weight: bold;*/
font-size : 10px;
}
.sqlcomment{
color : #339933;
font-style : italic;
font-weight: normal;
/*display:none;*/
}

.sqltab{
width: 25px;
height: 12px;
vertical-align:bottom;
}

.tabspan{
  white-space: pre;
  overflow:hidden;
  width: 5px; 
}

.sqlstring{
color : #ff3333;
font-weight: normal;
}
.sqlasciiquote{
color : #333399;
font-weight:bold;
}
.sqlkeyword{
color : #0000ff;
font-weight:bold;
}

.sqlnumber{
color : #ff6666;

font-weight:bold;
}

.hidden{
display : none;
}

.hidden textarea{

width : 90%;
height : 200px;

}

.srcframe {
float:none;
clear:left;
border: 2px #cccccc solid;
padding-top: 15px;
padding-bottom: 15px;
}


.srcTitle{

font-weight:bold;
font-size : 1.2em;
background-color:#cccccc;

}

.templatetitle
{
font-weight:bold;
font-size : 1em;
background-color:#cccccc;
height: 20px;
margin-top:10px;
padding-top:3px;
padding-left:3px;
padding-right:3px;
/*border : 1px #000000 solid;*/
}


.folderError{

color : #993333;
font-weight:bold;

}

.pagelinks{
   display : inline;
}

.pagelinks li.selected a{
   font-size:1.3em;
   font-weight:bold;
   color:#339933;
}

.pagelinks li {
   display : inline;
   margin: 0 0 0 0;
   background-color: #cccccc;
   text-decoration : none;
}

.pagelinks li.selected a{
color:#993333;
}

.pager{
margin-top:5px;
}


.hmenu1{

text-align:right;
background-color:#dddddd;

}

.sbspDebug {
display : none;
height : 400px;
overflow : auto;

}

.sbspContentList {
display : none;
}


.sbspEditLink a,
.sbspDebugLink,
.sbspContentList li a,
.sbspContentListLink
{
        height : auto !important;
        height : 1%;
        padding : 0 0 0 0;
        text-decoration:none;
	font-size : x-small;
	color : #426f85;
}

.sbspEditLink a:hover,
.sbspDebugLink:hover,
.sbspContentList ul li a:hover{
	color : #888888;
}

.maxHeightDiv {
        max-height : 50px;
        width : 98%;
        overflow : auto;
}

.sbSpControlLinkIcon{
        margin-top:0px;
        margin-left:0px;
        width:25px;
        height:25px;

}

.sbSpControlLinkDiv{
        position: absolute; 
        top: 0px; 
        left: 0px; 
        width: 50px; 
        
        
        z-index: 1000;
}

.componentControlDiv{
        position: absolute; 
        top: 20px; 
        left: 20px; 
        width: auto; 
        border : 1px dashed #333399;
        display:none;
        background-color: #ffffff;
        padding:5px;
        
        z-index: 2000;

}

.cmdSelected{
 /*background-image : url(/developer/component_overlay.png);*/
 /*border: 1px dashed #333399;*/
 background-color: #000000;
}


.sbPageErrorBlock{
 /*display : none;*/
}

.pageUpdateMessage {
 position : absolute;
 left: 5px;
 top : 5px;
 padding : 10px;
 border : 2px solid #993333;
 background-color : #ffffff;
 color:#000000;
max-height:100px;
 overflow:auto;
 font-size:.8em;
 line-height:1em;
 z-index : 5000;
}

.pageUpdateMessageClosed {
 display:none;
 /*position:relative;*/
 width:0px;
 height:0px;
}

.SandboxPageError
{
    /*position : relative;*/
}


.listEditLink{
/*position:absolute;*/
/*right:5px;*/
/*font-size:small;*/
}


.docNodeDiv{
        
        margin : 10px;
        border:1px solid #eeeeee;
}

.docNodeTitle{
        font-weight:bold;
        background-color : #eeeeee;
        
        border-bottom:1px solid #eeeeee;
        
        
        
}

.docNodeDataContentDiv{

margin : 10px;
/*border:1px dashed #eeeeee;*/

}




.sll_tree{
font-size:xx-small;
}

.sll_tree ul li a.selected{
 background-color:#cccccc;
}

.sll_doc div{
margin:5px;
/*border : 1px #eeeeee dashed;*/
position:relative;
line-height: 1.2em;
}

.sll_doc h2,
.sll_doc h3
{
/*border:1px #cccccc solid;*/

}



.sll_tree a.root,
.sll_tree a.root:hover
{
background-color : #cccccc;
}



.sp_list
{
font-size:xx-small;
width:auto;
height:520px;
overflow:auto;
}


.sp_list a,
.template_list a{
text-decoration:none;
}

.sp_list ul,
.template_list ul{
        margin-left: 5px;
        margin-right: 0px;
        margin-top:0px;
        margin-bottom:0px;
        padding : 0;
        text-align : left;
}
.sp_list ul li,
.template_list ul li{
        margin : 0;
        padding : 0;
        list-style : none;
}



.srcFolder {

width:auto;
overflow:auto;
font-size:small;
border : 1px #cccccc solid;

font-size:small;

height:510px;

padding-bottom:10px;
}

.srcFolder ul{
list-style : none;
margin-left:0px;
white-space: nowrap;
}

.srcFolder li{
margin-left:5px;
}

.srcFolder span{
font-weight:bold;
}

.srcFolder a{
text-decoration:none;
font-size:xx-small;
}



#idsbEditor{
 font-size : small;
 color : #000000;
 border :1px #cccccc solid;
}

.srccomment{
        color : #339933;
        font-style : italic;
        font-weight: normal;
}

.srctab{
        width: 25px;
        height: 12px;
        vertical-align:bottom;
}

.srcstring{
        color : #ff3333;
        font-weight: normal;
}

.srcquote{
        color : #333399;
        font-weight:bold;
}

.srckeyword{
        color : #0000ff;
        font-weight:bold;
}

.srcnumber{
        color : #ff6666;
        font-weight:bold;
}


.thinBorderBox{
  border:1px #cccccc solid;
  margin-top:10px;
  margin-bottom:10px;
  
}

.boxHeader{
 background-color:#eeeeee;
 border-bottom:1px #cccccc solid;
}

.boxContent{
padding:5px;
}


div.grippie {
/*background:#EEEEEE url(grippie.png) no-repeat scroll center 2px;*/
/*border-color:#DDDDDD;*/
/*border-style:solid;*/
/*border-width:0pt 1px 1px;*/
border : 1px #DDDDDD solid; 
cursor:s-resize;
height:9px;
overflow:hidden;
}


input.dbType_longtext,
input.dbType_text,
input.dbType_varchar_1000,
input.dbType_varchar_200,
input.dbType_varchar_100,
input.dbType_varchar_255{
    width:600px;
}

textarea.dbType_longtext,
textarea.dbType_text,
textarea.dbType_varchar_1000 textarea ,
textarea.dbType_varchar_200,
textarea.dbType_varchar_100,
textarea.dbType_varchar_255{
    width:98%;
    height:200px;
}

.dbType_datetime,
.dbType_date{

    width:200px;
}


.dbType_decimal_10_2{

    width:50px;
    text-align:right;
}

.dbType_tinyint,
.dbType_smallint{
    text-align:right;
    width:30px;
}

.dbType_bigint,
.dbType_float{
    text-align:right;
    width:150px;
}

.dbType_int{
    text-align:right;
    width:75px;

} 

.dbType_varchar_64,
.dbType_char_64{

    width:500px;

}

.dbType_varchar_50{

    width:360px;

}

.dbType_char_36{
    width:300px;
}

.dbType_varchar_20{
    width:180px;
}

.dbType_varchar_10{
    width:100px;
}



.subfolderlinks,
.folderFileLinks
{
  list-style:none;
  margin : 0px 0px 0px 0px;
}

.folderFileLinks
{

  /*height: 450px;*/
  /*overflow:auto;*/

}
.subfolderlinks li,
.folderFileLinks li
{
  margin : 0px 10px 2px 0px;
}

.subfolderlinks li a
{
  padding-left : 20px;
  background-image : url(/jq132/jsTree.v.0.9.8/source/themes/classic/folder.gif);
  background-repeat: no-repeat;
  text-decoration:none;
}


.folderFileLinks li{
 float:left;
 border : 1px #cccccc solid;
 padding : 2px;
}

.folderFileLinks li a
{
  text-decoration:none;
  font-size: xx-small;
}

.filebrowserTable{

background-color : #cccccc;

}

.filebrowserTable TR{

background-color : #ffffff;

}

.filebrowserTable TD{

        vertical-align : top;

}