* {	margin: 0;	padding: 0; font-size: 8pt; font-family : 'Trebuchet MS', Helvetica, Verdana;}

body { 
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 7pt;
	background-position: 0% 0%;
	text-align: center;
	padding: 5px 0;
	}
	

a1, a1:visited 
{
 color: #1657AB;
 text-decoration: underline;
}

a1:hover, a1:active 
{
 color: #03305F;
}

a { color : #2a7ed3; text-decoration : none; }
a:active { color : #333333; text-decoration : none; }
a:visited { color : #2a7ed3; text-decoration : none; }
a:hover { color : #333333; text-decoration : underline; }

.wrapper {
	margin: 0px auto;
	width: 951px;
}
		
img { 
	border-width: 0px;
}
		
hr	{
	border: 0px;
	border-top: solid #1658ab 1px;
	height: 1px;
	margin-left: 30px;
	margin-right: 20px;
} 

.header {
	padding: 0;
	height: 50px;
}
.logo {
	width: 46px;
	height: 50px;
	background-image: url(../img/thotels.gif);
	background-repeat: no-repeat;
	float: right; 
}
		
.menuContainer {
	height: 21px;
	margin-bottom: 10px;
	float: left;
	z-index: 20;
	}
	
.menuHome {
	float: left;
	width: 11px;
	height: 11px;
	background-image: url(../img/home.png);
	background-repeat: no-repeat;
	cursor: hand;
	margin-top: 11px;
	z-index: 20;
}
.menuHomeInt {
	float: left;
	width: 11px;
	height: 11px;
	background-image: url(../img/homeint.png);
	background-repeat: no-repeat;
	cursor: hand;
	margin-top: 11px;
	z-index: 20;
}
.main {
	background-image: url(../img/bkgd.png);
	background-repeat: no-repeat;
	width: 951px;
	height: 478px;
}
.main p {
	font-family: Trebuchet Ms, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	padding-left: 30px;
	padding-right: 5px;
}
.mainSub {
  margin-top: 10px;
	padding: 5px;
	width: 951px;
	background: url(../img/bkgdsub.gif) no-repeat;
	border-top: 1px solid #d2dce3;
	border-right: 1px solid #d2dce3;
	border-left: 1px solid #d2dce3;
	text-align: left; 
	font-family: Trebuchet Ms, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	z-index: 10;
}
.bottom {
	background: url(../img/bottom.gif) no-repeat;
	height: 15px;
	width: 951px;
}

td 
{
  font-size: 8pt; 
	padding: 0pt;
}

td.formlabel
{
  font-size: 8pt; 
	vertical-align: top ; 
	padding-top: 6px;
	padding-right: 2px;
	text-align: right; 
	font-weight: bold;
}
/*common fields for forms*/
td.formfld, td.formtxt
{
  padding: 1px;
  vertical-align: top; 
	text-align: left;  
	font-weight: normal;
}

td.formfld 
{
  vertical-align: middle; 
	padding: 3px 0 2px 0;
}

td.formtxt
{
	padding: 1px;
	padding-top: 6px;
}

hr 
{ 
  color : #D2DCE3; 
	background-color : #D2DCE3; 
	height : 1px; 
	border : 0px none; 
	margin-bottom : 5px; 
}

input, td input 
{ 
  background : #fff; 
	color : black; 
	border : 1px solid #D2DCE3; 
	font-family : Trebuchet MS, Helvetica, Verdana;
	font-size: 8pt;
}

.radio, td .radio 
{ 
  background : transparent; 
	border : 0px none; 
}

select, td select 
{ 
  background : #fff; 
	color : black; 
	border : 1px solid #D2DCE3; 
	font-size : 8pt;
	z-index: 10;
}

textarea, td textarea 
{ 
  background : #fff; 
	color : black; 
	border : 1px solid #D2DCE3; 
	scrollbar-base-color: #fff; 
	scrollbar-face-color: #fff; 
	scrollbar-track-color: #fff; 
	scrollbar-arrow-color: #00000; 
	scrollbar-highlight-color: #D2DCE3; 
	scrollbar-3dlight-color: #fff; 
	scrollbar-shadow-color: #D2DCE3; 
	scrollbar-darkshadow-color: #fff; 
}

.button 
{ 
  background : transparent; 
	margin-top : 8px; 
	margin-bottom : 10px; 
	width : 53px; 
	padding : 5px 0;
	border : 0px none;
}

/*common fields for forms end*/
.title, td.title, .hatched 
{ 
  clear: both; 
	background : url('../img/pattern.gif') repeat-x; 
	padding-top : 5px; 
	padding-bottom : 5px; 
	padding-left : 10px; 
	overflow : hidden; 
	font-size: 8pt;
}
.title
{
  width : 100%; 
}
.title, .title td, .hatched, .hatched td 
{ 
  color : #03305F; 
	font-weight: bold;
}
.subtitle, .darkblue
{ 
  display: block;
  clear: both; 
	background : #03305F; 
	padding-top : 3px; 
	padding-bottom : 3px; 
	padding-left : 10px; 
	margin-left : 1px; 
  overflow : hidden;
	color : #FFFFFF; 
	font-weight: bold;
}
.subtitle
{
 width : 100%; 
}
.darkblue
{
 text-align: center;
};

.subsubtitle, .darkred
{ 
  display: block;
  clear: both; 
	background : #990033;
	padding-top : 3px; 
	padding-bottom : 3px; 
	padding-left : 10px; 
	margin-left : 1px; 
  overflow : hidden;
	color : #FFFFFF; 
	font-weight: bold;
}
.subsubtitle
{
 width : 100%; 
}
.darkred
{
 text-align: center;
};

.sub, .sub a, .sub a:visited 
{
 color : #990033;
}

.title a, .title a:visited, .title td a, .title td a:visited 
{
 color: #1657AB;
 text-decoration: underline;
}

.title a:hover, .title a:active, .title td a:hover, .title td a:active 
{
 color: #03305F;
 text-decoration: none;
}

#leftmenu, #leftmenutable { width : 300px; float : left;  overflow: hidden; clear: none; margin-right: 5px; }
#leftmenu, #leftmenutable, #leftmenu *, #leftmenutable * { font-size: 9pt; }
#contentwmenu { width : 634px; float : left;  clear: none;}
#leftmenu1, #leftmenutable1 { width : 400px; float : left;  overflow: hidden; clear: none; margin-right: 5px; }
#leftmenu1, #leftmenutable1, #leftmenu1 *, #leftmenutable1 * { font-size: 9pt; }
#contentwmenu1 { width : 534px; float : left;  clear: none;}
#leftmenu2, #leftmenutable2 { width : 500px; float : left;  overflow: hidden; clear: none; margin-right: 5px; }
#leftmenu2, #leftmenutable2, #leftmenu2 *, #leftmenutable2 * { font-size: 9pt; }
#contentwmenu2 { width : 434px; float : left;  clear: none;}
#leftmenu3, #leftmenutable3 { width : 200px; float : left;  overflow: hidden; clear: none; margin-right: 5px; }
#leftmenu3, #leftmenutable3, #leftmenu3 *, #leftmenutable3 * { font-size: 9pt; }
#contentwmenu3 { width : 734px; float : left;  clear: none;}
.leftcontent { padding : 2px; }
.alert { padding-left: 4px; }

.alert, .alert td { color: #FF0000; }

option {display: block;}


.odd_line {FONT-SIZE:8pt; COLOR: #000000; BACKGROUND: #d9d9d9; FONT-FAMILY: verdana,arial,verdana,helvetica ;}
.even_line {FONT-SIZE:8pt; COLOR: #000000; BACKGROUND: #e9e9e9; FONT-FAMILY: verdana,arial,verdana,helvetica ;}
.sel_line {FONT-SIZE:7pt; COLOR: #000000; BACKGROUND: #c9c4c4; border : 1px solid #808080; FONT-FAMILY: verdana,arial,verdana,helvetica ;}





.head, .subhead, .subsubhead, .sharphead
{
	padding: 3px;
	text-align: center; 
}

.ownback, .ownbackb
{ 
  background: #BAD9F9;
	font-size: 8pt;
}

.ownbackb
{ 
  font-weight : bold;
}



.sharphead
{ 
  background: #800000;
}

.head
{ 
  background: #3E67B7;
}

.subhead
{
	background: #155FA0;
}

.subsubhead
{
	background: #3E82B7;
}

.head, .head a, .head a:hover, .head a:visited, .subhead, .subhead a, .subhead a:hover, .subhead a:visited, .subsubhead, .subsubhead a, .subsubhead a:hover, .subsubhead a:visited, .sharphead, .sharphead a, .sharphead a:hover, .sharphead a:visited
{
	font-size: 8pt;
	font-weight : bold;
  color: #FFE6B0;
  text-decoration: none;
	
}

.darkhead, 
{
	padding: 3px;
	padding-left: 5px;
	font-size: 8pt;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#26266D, EndColorStr=#3E67B7);
}

.inline, .inleft, .inright, .inlineb, .inleftb, .inrightb, 
.i, .il, .ir, .ib, .ilb, .irb, 
.tight, .tightb
{
	font-size: 8pt;
}

.inline, .inleft, .inright, .inlineb, .inleftb, .inrightb, 
.i, .il, .ir, .ib, .ilb, .irb
{
	padding: 3px;
}

.inline, .inlineb, .i, .ib
{
	text-align: center; 
}

.inleft, .inleftb, .il, .ilb
{
	text-align: left; 
}

.inright, .inrightb, .ir, .irb
{
	text-align: right; 
}

.inlineb, .inleftb, .inrightb, .ib, .ilb, .irb
{
	font-weight : bold;
}

.tight
{
	padding: 0px;
}

.tightb
{
	padding: 0px;
	text-align: center; 
	font-weight : bold;
}

.tleft
{
	padding: 0px;
	text-align: left;
}

a, a:visited, a:hover
  {
   text-decoration: none;
	}

.inline a, .inline a:visited, .inline a:hover, 
.inleft a, .inleft a:visited, .inleft a:hover, 
.inright a, .inright a:visited, .inright a:hover,
.inlineb a, .inline a:visited, .inline a:hover, 
.inleftb a, .inleftb a:visited, .inleftb a:hover, 
.inrightb a, .inrightb a:visited, .inrightb a:hover,
.i a, .i a:visited, .i a:hover, 
.il a, .il a:visited, .il a:hover, 
.ir a, .ir a:visited, .ir a:hover,
.ib a, .ib a:visited, .ib a:hover, 
.ilb a, .ilb a:visited, .ilb a:hover, 
.irb a, .irb a:visited, .irb a:hover,
.tightb a, .tightb a:visited, .tightb a:hover, 
.formtxt a, .formtxt a:visited, .formtxt a:hover,
.formlabel a, .formlabel a:visited, .formlabel a:hover,
.ownback, .ownbackb
  {
   color: #155FA0;
   padding: 2px;
   text-decoration: none;
	}
	
.message a:hover
{
  text-decoration: underline;
}	

.green, .green a, .green a:hover, .green a:visited
{
  color: green;
}

.red, .red a, .red a:hover, .red a:visited
{
  color: red;
}

.cyan, .cyan a, .cyan a:hover, .cyan a:visited
{
  color: #6E045B;
}

.yellow, .yellow a, .yellow a:hover, .yellow a:visited
{
  color: #FA9F10;
}

a .yellow, a .cyan, a.red, a.green
{
  text-decoration : underline;
}

a.action:hover {
   background: #155FA0;
   color: #f5f5f5;
   text-decoration: none;
	}

.repair{
 background-color: #FF6666;
}
.problem{
 background-color: #FF99CC;
}
.cleaning_big{
 background-color: #FFCC00;
}
.cleaning_small{
 background-color: #FFFF66;
}
.room_ok{
 background-color: #99FF99;
}
.grey{
 background-color: #bbbbbb;
}
.hidden{
 display:none;
}
#hidden{
 display:none;
}
.visible{
 display:'';
}

table.mainenvelope {
 width: 941px;
}

table.envelope {
 width: 100%;
}

tr.hr {
    height: 1px;  
		background: #000000;
}

tr.hr td {
    font-size: 0;
    content: "."; 
    display: block; 
    height: 1px; 
    width: 100%;
}

.printonly{
 display:none;
}
.screenonly{
 display:'';
}
.pad2 {
 padding-left: 10px;
}
.pad25 {
 padding-left: 15px;
}
.pad3 {
 padding-left: 20px;
}
.greytext{
 font-size:10px;
 color: #999999;
}

.rowagrey{
background-color: #EDEDED;
}

.rowablue{
background-color: #CCFFFF;
}
.rowared{
background-color: #ff9e9e;
}
.rowbblue{
background-color: #99FFFF;
}
.rowbred{
background-color: #ff6f6f;
}

/* Support for the "iehover-fix.js" */

* html ul.nav iframe {
	position: absolute;
	/* account for the border */
	left: -0.25em;
	top: -0.25em;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
/* this is for IE 5.0
select.hide { visibility: hidden; }

/* End Support for the "iehover-fix.js" */


.rowabluered{
background-color: #FF9999;
}

.rowbbluered{
background-color: #FF6666;
}
.rowablueyellow{
background-color: #FFCC00;
}
.rowbblueyellow{
background-color: #FF9900;
}
.rowabluegreen{
background-color: #66FF66;
}
.rowbbluegreen{
background-color: #33CC33;
}
.rowablueleasing_nook{
background-color: #FFFF66;
}
.rowbblueleasing_nook{
background-color: #FFFF99;
}
.last{
  background: url('/img/cout.gif') repeat;
}

.lightyellowback
{
  background: #F3FC00;
}

.lightyellowbacklast
{
  background: #F3FC00 url('/img/cout.gif') repeat;
}

.lightyellowback, .lightyellowback a, .lightyellowback a:hover, .lightyellowback a:visited,
.lightyellowbacklast, .lightyellowbacklast a, .lightyellowbacklast a:hover, .lightyellowbacklast a:visited
{
  color: black;
}

.box 
{ 
	border: #26266D 1px solid;
	border-left: #3E67B7 1px solid;
	border-top: #3E67B7 1px solid; 
}
.box b{
 font-size:8pt;
 padding:3px;
}
.calender a,.calender a:visited,calender a:hover{
 padding:0px;
}

.bold {
 font-weight:bold;
 color: #666666;
}

span {
 white-space: nowrap;
 padding-left:2px;
 padding-right:2px; 
}

.filterlist a, .filterlist a:visited {
 display: block;
 width: 240px;
 padding: 1px;
}

.filterlist a.selected {
 padding: 0;
 background: #99ccff;
 border: 1px solid #336699;
}

.filterlist a:hover {
 padding: 1px;
 background: #000080;
 color: #ffffff;

}

#filterselects {
width: 100%; 
float: right; 
text-align: right;
padding-top: 2px;
border-top: 0 solid #D2DCE3;
margin-top: 0;
padding-bottom: 2px;
border-bottom: 1px solid #D2DCE3;
margin-bottom: 5px;
};

#pricelevels {
border: 1px solid #D2DCE3;
}

optgroup {
 color: #FFFFFF;
 background-color: #03305F;
};

optgroup option{
 color: #03305F;
 background-color: #FFFFFF;
};

optgroup.top {
 color: #FFFFFF;
 background-color: #990033;
};

optgroup.top option{
 color: #990033;
 background-color: #FFFFFF;
};


button, .inhead, .10, .20, .30, .40, 
.darkhead, .darkhead a:hover, .darkhead a, .darkhead a:visited, 
a.10:hover, a.20:hover, a.30:hover, a.40:hover, 
{
	color: #FFE6B0;
	text-decoration: none;
	font-weight: bold;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#26266D, EndColorStr=#3E67B7)
	progid:DXImageTransform.Microsoft.Shadow(color=#3E67B7, direction=135, strength=1);
}

button, .inhead, .10, .20, .30, .40
{
	border: #FFFFFF 1px solid;
	border-left: #FFFFFF 3px solid;
	padding: 1px;
	padding-left: 3px;
	text-align: left;
	font-size: 9pt;
}


.500
{
	width: 500px;
}	
	
.40
{
	width: 265px;
}
	
.30
{
	width: 200px;
}
	
.20
{
	width: 135px;
}

.10
{
	width: 65px;
}

	
.menu {	
	table-layout: fixed;	
	text-align : center;
	font-weight : bold; 
	margin: 0 0 0 0;
	border : solid 0px #999;
	font: normal 9pt tahoma; 
	height: 50px;
	background: #FFE6B0;
	border-bottom: 1px solid #D2DCE3;
}

.menu td{	
	width: 43px;
}

.menu td.graphic{	
	width: 43px;
}

.menu td a, .menu td a:visited {
   display: block;
   padding: 6px;
   margin: 1px;
   background: #FFE6B0;
   color: #666;
   border-top: solid 1px #FF9400;
   border-bottom: solid 1px #FBB451;
   font: bold 9pt tahoma;
   text-decoration: none;
	}
	
.menu td a:hover {
   background: #FF9400;
   color: #FFE6B0;
   text-decoration: none;
	}
	
.menu td.graphic a, .menu td.graphic a:visited {
   display: block;
   padding: 1px;
   margin: 0;
   background: #FFE6B0;
   color: #666;
   font: bold 9pt tahoma;
   text-decoration: none;
	}
	
.menu td.graphic a.selected, .menu td.graphic a.selected:visited {
   background: #FFcc00;
	}
	
.menu td.graphic a:hover, .menu td.graphic a.selected:hover  {
   background: #FF9400;
	}

.menu td.graphic a img, .menu td.graphic a:visited img {
	filter:
	progid:DXImageTransform.Microsoft.Shadow(color=#CEE3FF, direction=135, strength=1)
	progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	}
	
.menu td.graphic a.selected img, .menu td.graphic a.selected:visited img, .menu td.graphic a:hover img {
  filter:
	progid:DXImageTransform.Microsoft.Shadow(color=#CEE3FF, direction=135, strength=1)
	progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	}

.menu td#leftend, .menu td#rightend{	
	width: 60px; 
	height: 50px;
	margin: 0;
	padding: 0;
	border: 0;
}

.menu td#leftend{	
	background: #FFE6B0 url('/img/leftend.gif');	
}

.menu td#rightend{	
	background: #FFFFFF url('/img/rightend.gif');	
}

a.compose img, a.compose:visited img,
a.color img, a.color:visited img
{ 
	margin: 1pt;
}
	
a.compose:hover img,
a.color:hover img
{ 
  margin: 0pt;
}
	
a.compose:hover img
{ 
  border: #888888 1px solid;
	border-left: #DDDDDD 1px solid;
	border-top: #DDDDDD 1px solid;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#BAD9F9, EndColorStr=#ffffff); 
}

a.color:hover img
{ 
  border: #336699 1px solid;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);  
}

.message 
{ 
	font-size: 9pt; 
	padding: 4px;
}

div.scroll 
{	
 padding-left: 6px;
 padding-right: 6px;
 padding-top: 3px;
 padding-bottom: 5px;
 font-size: 10pt; 
 height: 169px;	
 width: 135px;	
 overflow: auto;	
}

div.scroll a, div.scroll a:visited, div.scroll a:hover 
{
font-size: 10pt;
}

.scroll a, .scroll a:visited { 
   padding: 0px;
   margin: 0;
	 color: #000000;
	 font-weight: normal;
   text-decoration: none;
	}
	
.scroll a:hover {
   background: #336699;
   color: #FFFFFF;
   text-decoration: none;
	}
	
td.styled
{
 padding: 2px;
 font-size: 8pt; 
 COLOR: #155FA0; 
 FONT-FAMILY: verdana; 
 TEXT-DECORATION: none; 
 font-weight: normal; 
 text-align: left; 
 vertical-align: middle;
 filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#BAD9F9);  
 border: 1px solid #7EB2E0;
 SCROLLBAR-TRACK-COLOR: filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#BAD9F9); 
}

textarea 
{
 font-size: 9pt;
}

/*color - imported from ras*/


.greyback
{
  background: #cccccc;
}

.greenback
{
  background: green;
}

.greenbacklast
{
  background: green url('img/cout.gif') repeat-x;
}

.greenback, .greenback a, .greenback a:hover, .greenback a:visited,
.greenbacklast, .greenbacklast a, .greenbacklast a:hover, .greenbacklast a:visited
{
  color: white;
}



.redback
{
  background: red;
}
.redbacklast
{
  background: red url('/img/cout.gif') repeat;
}

.redback, .redback a, .redback a:hover, .redback a:visited
.redbacklast, .redbacklast a, .redbacklast a:hover, .redbacklast a:visited
{
  color: white;
}

.cyanback
{
  background: #6E045B;
}

.cyanbacklast
{
  background: #6E045B url('/img/cout.gif') repeat;
}

.cyanback, .cyanback a, .cyanback a:hover, .cyanback a:visited,
.cyanbacklast, .cyanbacklast a, .cyanbacklast a:hover, .cyanbacklast a:visited
{
  color: white;
}

.yellowback
{
  background: #FA9F10;
}

.yellowbacklast
{
  background: #FA9F10 url('/img/cout.gif') repeat;
}

.yellowback, .yellowback a, .yellowback a:hover, .yellowback a:visited,
.yellowbacklast, .yellowbacklast a, .yellowbacklast a:hover, .yellowbacklast a:visited
{
  color: white;
}

.lightblueback
{
  background: #A2E2FD;
}

.lightbluebacklast
{
  background: #A2E2FD url('/img/cout.gif') repeat;
}

.lightblueback, .lightblueback a, .lightblueback a:hover, .lightblueback a:visited,
.lightbluebacklast, .lightbluebacklast a, .lightbluebacklast a:hover, .lightbluebacklast a:visited
{
  color: white;
}

.lightgreenback
{
  background: #35FE06;
}

.lightgreenbacklast
{
  background: #35FE06 url('/img/cout.gif') repeat;
}

.lightgreenback, .lightgreenback a, .lightgreenback a:hover, .lightgreenback a:visited,
.lightgreenbacklast, .lightgreenbacklast a, .lightgreenbacklast a:hover, .lightgreenbacklast a:visited
{
  color: white;
}

.lightyellowback
{
  background: #F3FC00;
}

.lightyellowbacklast
{
  background: #F3FC00 url('/img/cout.gif') repeat;
}

.lightyellowback, .lightyellowback a, .lightyellowback a:hover, .lightyellowback a:visited,
.lightyellowbacklast, .lightyellowbacklast a, .lightyellowbacklast a:hover, .lightyellowbacklast a:visited
{
  color: black;
}

.pinkback
{
  background: #FE06F5;
}

.pinkbacklast
{
  background: #FE06F5 url('/img/cout.gif') repeat;
}

.pinkback, .pinkback a, .pinkback a:hover, .pinkback a:visited
.pinkbacklast, .pinkbacklast a, .pinkbacklast a:hover, .pinkbacklast a:visited,
{
  color: white;
}

.darkblueback
{
  background: #3E67B7;
}

.darkbluebacklast
{
  background: #3E67B7 url('/img/cout.gif') repeat;
}

.darkblueback, .darkblueback a, .darkblueback a:hover, .darkblueback a:visited
.darkbluebacklast, .darkbluebacklast a, .darkbluebacklast a:hover, .darkbluebacklast a:visited,
{
  color: white;
}

.whiteback
{
  background: white;
}

.whitebacklast
{
  background: white url('/img/cout.gif') repeat;
}

.matrix td, .matrix td.*, .matrix td#*
{
  padding: 3px 4px; 
	margin: 3px 4px;
}

.lightcolor, .lightcolor a{
font-size:7.5pt;
color:#FFFFFF;
text-align:center;
padding: 2px;
}

.lightcolorcout {
background:url('http://web.ebpw.net/mitko/coutB.gif');
font-size:7.5pt;
color:#FFFFFF;
text-align:center;
}

.lightcolorcout a{
font-size:7.5pt;
color:#FFFFFF;
text-align:center;
}

.darkcolor, .darkcolor a{
font-size:7.5pt;
color:#000000;
text-align:center;
}

.darkcolorcout{
background:url('/img/cout.gif');
font-size:7.5pt;
color:#000000;
text-align:center;
}

.darkcolorcout a{
font-size:7.5pt;
color:#000000;
text-align:center;
}

.popupinfo
{
 position:absolute; 
 float: left;
 left: 20px;
 width: 130px;
 display: none; 
 background: #fdfdd7;
 color: #5c3793;
 font-weight: normal;
 padding: 3px;
 cursor: hand; 
 border: 1px solid red;
}

.descriptor
{
 font-size: 11pt;
 float: right;
 padding-right: 8px;
}

.description
{
 font-size: 11pt;
 float: left;
 font-weight: bold;
}

.err_box{
 display:block;
 background: #fdfdd7;
 color: #5c3793;
 font-weight: normal;
 font-size:16px;
 padding: 10px;
 margin: 3px;
 border: 1px solid red;
 width:auto;
 text-align: left;
}

.err_box ul{
 margin-left: 20px;
}

input.transparent {
 border: none;
 background: transparent;
}

td.alert, body.alert td {
 color: red;
 background: #ffcccc;
}

td.alert2 {
 color: white;
 background: red;
}

td.green, tr.green, body.green td {
 color: green;
 background: #ccffcc;
}

td.agreen, tr.agreen {
 color: green;
 background: #E4FFCF;
}

td.bgreen, tr.bgreen {
 color: green;
 background: #ccffcc;
}

table.general, table.general td {
 padding: 3px;
 border: 1px solid #000000;
 border-collapse: collapse;
}

#invoice_table {width: 670px; border: 1px solid black; border-collapse: collapse; padding: 3px;}
#invoice_table td { border: 1px solid black; border-collapse: collapse; padding: 3px;}
#subtotals_table {width: 100%; border: none; border-collapse: collapse; }
#subtotals_table td { border: none; border-collapse: collapse; padding: 3px;}