
/*** TIPS Small Buttons ***/
.tips-btn-small {
  display: inline; list-style: none; border : 1px outset #aaaaaa; width:100px;margin-bottom:1px;
  background : #5274a2 url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-position: 0px -55px; font-family : Arial, Helvetica, sans-serif; font-size : 9pt; font-weight : bold;
  color : #f7f7f7; text-decoration : none; text-align : center; cursor: pointer;
}

/** Tips Small Button - Variable Width **/
.tips-btn-small-vw {
  display: inline; list-style: none; border : 1px outset #aaaaaa; margin-bottom:1px;
  background : #5274a2 url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-position: 0px -55px; font-family : Arial, Helvetica, sans-serif; font-size : 9pt; font-weight : bold;
  color : #f7f7f7; text-decoration : none; text-align : center; cursor: pointer;
}

.tips-btn-small-disabled {
  display: inline; list-style: none; border : 1px outset #aaaaaa; width:100px;margin-bottom:1px;
  background : #ccc url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-position: 0px 0px; font-family : Arial, Helvetica, sans-serif; font-size : 9pt; font-weight : bold;
  color : gray; text-decoration : none; text-align : center; cursor: auto;
}
.tips-btn-super-small {
  display: inline; list-style: none; padding : 1px 1px 1px 1px ; margin: 0 0 0 0; border : 1px outset #aaaaaa; 
  width:50px; height:23px; background : #5274a2 url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-position: 0px -53px; font-family : Arial, Helvetica, sans-serif; 
  font-size : 8pt; font-weight : bold;
  color : #f7f7f7; text-decoration : none; text-align : center; cursor: pointer; 
}

.tips-btn-super-small-disabled {
  display: inline; list-style: none; padding : 1px 1px 1px 1px ; margin: 0 0 0 0; border : 1px outset #aaaaaa; 
  width:50px; height:23px; background : #ccc url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-position: 0px 0px; font-family : Arial, Helvetica, sans-serif; 
  font-size : 8pt; font-weight : bold;
  color : gray; text-decoration : none; text-align : center; cursor: auto; 
}

.tips-btn-super-smalln {
  display: inline; list-style: none; padding : 0px 0px 0px 0px ; margin: 0 0 0 0; border : 1px outset #aaaaaa; 
  width:120px; height:21px; background : #5274a2 url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-position: 0px -53px; font-family : Arial, Helvetica, sans-serif; 
  font-size : 8pt; font-weight : bold;
  color : #f7f7f7; text-decoration : none; text-align : center; cursor: pointer; 
}
/*** TIPS Buttons ***/
.tips-btn {
  display: inline; list-style: none; padding : 2px 5px 2px 5px; border : 1px outset #aaaaaa; background : #5274a2 url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-position: 0px -53px;
  font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : bold; color : #f7f7f7;
  text-decoration : none; text-align : center; cursor: pointer;
}

/** fixed width **/
.tips-btn-fw {
  display: inline; list-style: none; padding : 1px 3px 1px 3px; border : 1px outset #aaaaaa; background : #5274a2 url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-position: 0px -53px;
  width:75px; font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : bold; color : #f7f7f7;
  text-decoration : none; text-align : center; cursor: pointer;
}

.tips-btn-disabled {
  display: inline; list-style: none; padding : 2px 5px 2px 5px; border : 1px outset #aaaaaa; background : #ccc url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-position: 0px 0px;
  font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : bold; color : gray;
  text-decoration : none; text-align : center; cursor: auto;
}

/*** TIPS Buttons Hover ***/
.tips-btn:hover ,.tips-btn-small:hover ,.tips-btn-super-small:hover ,.tips-btn-small-vw:hover {
  background : #415C80 url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-position: 0px -151px; color: #373941
}
.tips-btn:active ,.tips-btn-small:active ,.tips-btn-super-small:active {
  border : 1px inset #aaaaaa;
}
.tips-btn-disabled:hover ,.tips-btn-small-disabled:hover {
  background : #ccc url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-position: 0px 0px;
  color : gray;
}

/*** TIPS Text Field ***/
.tips-txtfield {
   border:1px solid #aaaaaa; width:200px;padding-left:2px;background-color:#fff;
}
.tips-txtfield-disabled {
   border:1px solid #aaaaaa; width:200px;padding-left:2px;background-color:#eee;
}
.tips-medium-txtfield-disabled {
   border:1px solid #aaaaaa; width:150px;padding-left:2px;background-color:#eee;
}
.tips-smalltxtfield-disabled {
   border:1px solid #aaaaaa; width:50px;padding-left:2px;background-color:#eee;
}
.tips-long-txtfield-disabled {
   border:1px solid #aaaaaa; width:300px;padding-left:2px;background-color:#eee;
}
.tips-custom-txtfield {
   border:1px solid #aaaaaa; padding-left:2px;background-color:#fff;
}
.tips-txtfield:focus , 
.tips-smalltxtfield:focus ,
.tips-long-txtfield:focus ,
.tips-url-txtfield:focus ,
.tips-long-txtarea:focus ,
.tips-date-txtfield:focus,
.tips-medium-txtfield:focus,
.tips-txtarea:focus {
   border:1px solid #2b2d33;
}
.tips-txtarea {
   border:1px solid #aaaaaa; width:200px;padding-left:2px;font:normal 10pt verdana,arial,helvetica,sans-serif;
}
.tips-chkbox {
   border:0px solid #aaaaaa; 
}
.tips-select ,
.tips-select-disabled {
   border:1px solid #aaaaaa; width:200px;padding-left:2px;
}
.tips-select-long{
   border:1px solid #aaaaaa; width:300px;padding-left:2px;
}
.tips-small-select{
   border:1px solid #aaaaaa; width:80px;padding-left:2px;
}
.tips-medium-select{
   border:1px solid #aaaaaa; width:150px;padding-left:2px;
}
.tips-custom-select {
	border:1px solid #aaaaaa; padding-left:2px;
}
.tips-select-ip{
   border:1px solid #aaaaaa; width:160px;padding-left:2px;
}
.tips-smalltxtfield {
   border:1px solid #aaaaaa; width:50px;padding-left:2px;
}
.tips-medium-txtfield {
   border:1px solid #aaaaaa; width:150px;padding-left:2px;
}
.tips-date-txtfield {
   border:1px solid #aaaaaa; width:150px;padding-left:2px;
}
.tips-long-txtfield {
   border:1px solid #aaaaaa; width:300px;padding-left:2px;
}
.tips-url-txtfield {
   border:1px solid #aaaaaa; width:500px;padding-left:2px;
}
.tips-long-txtarea {
   border:1px solid #aaaaaa; width:300px;padding-left:2px;font:normal 10pt verdana,arial,helvetica,sans-serif;
}
.tips-long-tall-txtarea {
   border:1px solid #aaaaaa; width:300px; height:80px;padding-left:2px;font:normal 10pt verdana,arial,helvetica,sans-serif;
}
.tips-sql-txtarea {
   border:1px solid #aaaaaa; width:600px; height:100px;padding-left:2px;font:normal 10pt verdana,arial,helvetica,sans-serif;
}

.tips-guest-page{
   border-top:2px solid yellow;  border-right:2px solid yellow;  border-bottom:2px solid yellow; border-left:2px solid yellow 
}

.tips-rules-editor-div{
 width: 100%; height: 150px; overflow-y: auto;
}

/** Main **/
.tab_contents { padding:5 5 5 5; height:420px;overflow:auto}
.main_column {vertical-align:top;font-size:10pt;font-weight:bold;}
.main_column a, a:active, a:visited {color:#23429f text-decoration:none; }
.main_column a:hover { color:#FF7417; text-decoration:underline; }

.multi_line{height:auto}/*60px;overflow:auto;}*/
.table_1_cols{height:60px;overflow:auto;}
.table_3_cols{height:160px;overflow:auto;}

/** Sub Tabs **/
.tab_sub_bar {background-color:#517295;width:50%;color:#f7f7f7}
.tab_sub_bar_hide {padding:3px;background-color:#efefef;width:50%;color:#2b2d33}

.avendaFieldset {border:1px #b1badf solid;padding:0 5 5 5}
.avendaFieldset legend {font-weight:bold;padding:5}

