/* set tag styles */
span {
	font-size: 11px;
}


/* label classes */
.label {
	font-size: 11px;
	font-weight: bold;
}

.main_table {
    border-width: 0px 1px 2px 1px; 
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-collapse: separate;
	background-color: white;
   }

.row1 {
  	  background: #C0E6FF;
      }
.row2 {
	background: #ffffff;
      }
.rowlast{
	background-color: #F8FAFC;
	text-align: center;
       }
.background {
	background-color: #ffffff;
       }
body {
  font-family:  Tahoma, Helvetica;
  font-size: 11px;
  margin: 0px 0px 0px 0px;
  color: #141D21;
}
.logo {
	height: 32px;
 	background-color: #103662;
	padding-left: 1em;
	padding-right: 1em;
	font-size: 16px;
	padding: 6px; 
	color: #FFFFFF;
	font-weight: bold;
	font-family:   Verdana;
}

table, td{ 
	font-family:   Tahoma, Helvetica; 
	font-size: 11px;
}

.redis {
	border:1px solid #020057;
}
.grey {
	background-color: #C6D3DD;
}
.head2 {
	background: transparent url(tile_cat.gif);
	border: 1px solid #F7F7F7;
	color: #26353F; 
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 2px;
	text-align:center;
}
.hint {
	font-family:  Trebuchet MS, sans-serif;
	padding: 1px;
	color: #103662;
	background-color:#F8FAFC;
	border:1px solid #F2F4F7;
}
a { 
	font-family:  Trebuchet MS, sans-serif;
	color: #0066CC; 
	text-decoration: none; 
	font-size: 11px;
}
a:hover { 
	text-decoration: underline; 
	font-size: 11px;
	color: #103662;
}
.menu{
	color: #000;
	padding:3px;
	background-color:#F3F9FF;
	text-align: center;
	}
.tbhead{
	font-weight: bold;
	color: #FFFFFF;
	padding:4px;
	background-color: #103662;
	text-transform: uppercase;
	}
.tbhead a {
 	font-weight: bold;
	color: #FFFFFF;
	}
.tbhead a:hover {
 	font-weight: bold;
	color: white;
	}
select,input,textarea{
	border: 1px solid #B5C9D7;
	font-size: 13px;
	color: #103662;
	font-family: Tahoma; 
}
.button 
{
	font-family:  Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	width: 105px;
	height: 20px;
	background-color: transparent;
	background-image: url(buton2.gif);
	border: 0 solid white;
	background-repeat: no-repeat;
	color: #103662;
}
.title{ 
	font-size: 14px;
	font-style: normal; 
	padding: 3px;
	font-family:  Tahoma, sans-serif;
	color: #103662;
	font-weight: bold;
	text-align: center;
}
.bgleft{
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	background-color:#FAFAFA;
	color: white;

}
.bgmain{
	background: transparent url(tile_cat.gif);
	border: 1px solid #F7F7F7;
	color: #103662; 
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 2px;
	font-family:  Trebuchet MS, sans-serif;
}
.bgmain-right{
	background: transparent url(tile_cat.gif);
	border: 1px solid #F7F7F7; 
	font-weight: normal;
	font-family:  Trebuchet MS, sans-serif;
	text-align:right;
	height: 26px;
}
.head-menu{
	background: transparent url(tile_cat.gif);
	border: 1px solid #F7F7F7;
	color: #141D21; 
	font-size: 10px;
	font-weight: bold; 
	margin: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
}

.noborder{
      border-width: 0px; 
 }
.greytext
{
  color: #020057;
}
.redletter {
	color: #BB3D00;}
.divleft {
	width: 140px;
	background-color: #FCFDFE;
	border-right:1px solid #F0F4F7;
	border-bottom:1px solid #F0F4F7;
}
.tbinfo {
	font-family:  Trebuchet MS, sans-serif;
	color: #141D21;
	background-color:#FFFFFF;
	border:1px solid #ECF3FB;
}

.DESC a {
  background-image: url('./dn.png');
  background-position: bottom right;
  background-repeat:no-repeat;
}

.ASC a {
  background-image: url('./up.png');
  background-position: top right;
  background-repeat:no-repeat;

}


.tool-tip {
	color: #000;
	width: 170px;
	z-index: 13000;
	font-size:12px;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #e9eff2;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #ffffff;
	border: 1px solid #CCCCCC;
}
 
div.admin_debug {
	font-family: verdana;
	font-size: 11px;
	color: black;
	background-color: #ffff00;
	border: 1px solid #ccc;
	padding: 3px;
	text-align:left;
	margin:10px;
}
div.admin_debug .warning{
	font-size: 13px;
	color: red;
	font-weight: bold;
	margin-bottom:10px;
}
.is_btn { font-size:0px; color:transparent; background-color:transparent; border:0px; background-repeat:no-repeat; height:25px; width:115px ;background-position:center center; cursor:pointer;}
#is_btn_save { background-image:url('butt1.jpg');}
#is_btn_clear { background-image:url('butt2.jpg');}
#is_btn_delete { background-image:url('butt3.jpg');}
#is_btn_close { background-image:url('butt4.jpg');}

div#legend_holder {
  float:right;
  margin:2px 1px 0px 0px;
  border:1px solid black;
  margin:expression('0px 3px 0px 0px');
  border:expression('2px solid black');
  padding:1px;
}
table#grid_legend {
  border-top:1px solid black;
  border-left:1px solid black;
}
table#grid_legend td{
  padding:3px;
}
table#grid_legend td.gl_number{
  border-bottom:1px solid black;
  border-right:1px solid black;
  width:83px;
  width:expression('80px');
}
table#grid_legend td.gl_desc{
  border-bottom:1px solid black;
}

.clear {
  clear:both;
}
.toolbar-nav{
  float:left;
}
.toolbar-calc{
  float:right;
	text-align:left;
	overflow:hidden;
	padding-right:5px;
	line-height:14px;
}
.toolbar-calc span{
  margin-left:25px;
}


/* site redesign styles */
body{background: url(../images/background.jpg) repeat-x top right #e3ebf5;}



.navi-ips{background-color: #e46c0a;border: 2px solid #e46c0a;width:100%;}
.navi-ips{list-style: none;font-family: 'Constantia'; border: 2px solid #004890;margin: 0px 0px 0px -2px ; letter-spacing: 1px;font-size: 16px;width: 1147px;text-align:center;padding: 0;margin: 0;}
.navi-ips li{display: inline;padding: 2px 21px;text-align: center;}
.navi-ips a:link, .navi-ips a:visited, .navi-ips a:active{color: #004890;text-decoration:none;font-size: 16px;font-family: 'Constantia';text-align:center;}
.navi-ips a:hover{color:#dce6f2;text-decoration:none;font-size: 16px;font-family: 'Constantia';}

.footer{text-align: center;color: #984807;font-size:1em;}
.footer a:link, .footer a:visited, .footer a:active{color: #984807;}
.footer ul{list-style: none;margin: 10px 0px 0px 0px;padding: 0;}
.footer li{display: inline;padding: 0px 3px;}
.copy{margin-top: 0px;}