.HIDE{
  display:none;
  padding : 0 0 0 0;
  width : 0px;
  height : 0px;
  border:none;
}


.templateList div{
 font-size: 1em;
  /* no rules */
}

.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{
   /* no rules */
}

.db_col_name{
  font-weight : bold;
  color : #339933;
}

.sqlcomment{
color : #339933;
font-style : italic;
font-weight: normal;
/*display:none;*/
}

.cms_edit_link{
  float:right;
  display:inline-block;
  margin:2px 2px 0 0;
}

.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;  
}

.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;
}

.autoformTitle
{
  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.TRe:hover a,*/
/*.stdTable TR.TRo:hover a,*/
.stdTable TR.TRo:hover,
.stdTable TR.TRe:hover{

background-color : #dddddd;

}

.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;
}


.pagelinks{
   display : inline;
}

.pagelinks li.selected a{
   font-size:1.3em;
   font-weight:bold;
   color:#339933;
}

.pagelinks li {
   display : inline-block;
   margin: 1px;
   background-color: #cccccc;
   text-decoration : none;
}

.pagelinks li.selected a{
color:#993333;
}

.pager{
margin-top:5px;
}

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;
}


.folderFileLinks
{
  list-style:none;
  margin : 0px 0px 0px 0px;
}

.folderFileLinks li
{
  margin : 0px 10px 2px 0px;
  float:left;
  border : 1px #cccccc solid;
  padding : 2px;
}

.folderFileLinks li a
{
  text-decoration:none;
  font-size: xx-small;
}

.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;
}