body { margin:0px;font-family:arial;font-size:12px;text-align:center;}
h1 { margin:0px;font-size:13px;font-family:verdana;font-weight:bold;color:#8E9EA8; }
h2 { margin:0px;font-size:100%;font-weight:bold;color:#808080; }
table { border-collapse:collapse;font-family:arial;font-size:12px; }
table.grid { border:solid 1px #DDE0E4; }
table.grid tr.hdr { background-color:#517381; }
table.grid tr.hl { background-color:#EFEFEF; }
table.grid td { padding:6px; }
form { margin:0px; }
img { border:0px; }
input { padding:2px; color:#444444; }
input.err, select.err, textarea.err { border:solid 1px #D0312C; background:#FFFEA3; }
select { padding:2px; color:#444444; }
textarea { padding:2px; font:12px arial; color:#444444; }
a { text-decoration: none; text-transform: none; }
a:link { color: #517381; }
a:visited {	color: #517381;	}
a:active { color: #517381; }
a:hover { color: #AAAAAA; }
.xxlarge { font-size: 20px; }
.xlarge { font-size: 15px; }
.large	{ font-size: 13px; }
.small { font-size: 11px; }
.xsmall { font-size: 10px; }
.tiny	{ font-size: 9px; }
.white { color: #FFFFFF; }
.green { color: green; }
.red4	{ color: #B57374; }
.red5	{ color: #A13748; }
.gray	{ color: #888888; }
.gray1	{ color: #565656; }
.tan	{ color: #C6AB7A; }
.tan1	{ color: #DAC8A8; }
.tan2	{ color: #F1EADE; }
.dtan	{ color: #9C8257; }
.dtan1	{ color: #AB9570; }
.blue	{ color: #517381; }
.blue1	{ color: #8E9EA8; }
.red	{ color: #9D2420; }
.red1	{ color: #AC4E39; }
.georgia  { font-family: georgia; }
.arial  { font-family: arial; }
.verdana  { font-family: verdana; }
.bold { font-weight: bold; }
.label{ padding:5px; }
.error { background:#FFFEA3; }
.err-msg { color:#AC4E39; font:11px arial; }
.btn, .btn-r { border:none; width:149px; height:22px; cursor:pointer; font-family:Arial; color:#FFFFFF; font-size:8pt; font-weight:bold; }
.btn { background:url(/images/btn.gif); }
.btn-r { background:url(/images/btn-r.gif); }
.btnGrn { background:url(/images/grnbtn.jpg); border: none; width:140px; height:30px; cursor: pointer; font-family: Arial; color:#FFFFFF; font-size: 12pt; font-weight: bold;}
.btnBlue { background:url(/images/bluebtn.jpg); border: none; width:140px; height:30px; cursor: pointer; font-family: Arial; color:#FFFFFF; font-size: 12pt; font-weight: bold;}
.box a { display: block; padding:2px; }
.box a:hover { background-color: #DAC8A8; color:#FFFFFF; }
.pgn, .pgns { float:right; margin:0px 2px; text-align:center; font-family:verdana; }
.pgn { border:solid 1px #DAC8A8; }
.pgns { background-color:#F1EADE; border:solid 1px #FFFFFF; }
.container { width:925px; height:auto; margin:auto; text-align:left; overflow:hidden; }
.cntr { margin:auto; overflow:hidden; text-align:left; }
.row { overflow:auto; padding:3px 0px; }
.lbl { float:left; width:125px; padding:2px; }
.ctl { float:left; padding:0px; }
.left { float:left; }
.right { float:right; }
.clr { clear:both; }
.hidden { display:none; }
.currency { float:left; padding:3px 2px 0px 0px; font-weight: bold; }
.btnGry { background: url(/images/grayButton.png); border: none; width:120px; height:25px; cursor: pointer; font-family: Arial; color:#222222; font-size: 10pt; font-weight: bold; }
.btnGreen { background: url(/images/greenButton.png); border: none; width:120px; height:25px; cursor: pointer; font-family: Arial; color:#222222; font-size: 10pt; font-weight: bold; }
.btnRed { background: url(/images/redButton.png); border: none; width:120px; height:25px; cursor: pointer; font-family: Arial; color:#222222; font-size: 10pt; font-weight: bold; }
/*Component containers*/
.ui-widget { font-family:arial,verdana,sans-serif; font-size:12px; color:#555555; text-align:left; }
.ui-widget-content { border:1px solid #AAAAAA; background-color:#FFFFFF; color: #555555; }
.ui-widget-content a { color: #555555; }
/*Interaction states*/
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border:1px solid #DAC8A8; background-color:#F1EADE; font-weight:bold; color:#000000; }
/* autocomplete*/
.ui-autocomplete { position: absolute; cursor: default; }	
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
.ui-menu { list-style:none; padding:2px; margin:0; display:block; float:left;}
.ui-menu .ui-menu { margin-top:-3px; }
.ui-menu .ui-menu-item { margin:0; padding:0; zoom:1; float:left; clear:left; width:100%; }
.ui-menu .ui-menu-item a { text-decoration:none; display:block; padding:.2em .4em; line-height:1.5; zoom:1; }
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {	font-weight:normal; margin:-1px; }
.ui-autocomplete-loading { background: white url('/images/loading_r.gif') right center no-repeat; }
.ui-autocomplete { max-height:100px; overflow-y:auto; }
* html .ui-autocomplete {	height: 100px; }

/* JMODAL */
#jmodalWindow { display:none; }
#jmodalMask { display:none; position:absolute; top:0px; left:0px; width:100%; margin:0px; padding:0px; z-index:8000; }
#jmodalClose { display:none; position:absolute; width:25px; height:29px; background:url(/images/x.png) no-repeat; cursor:pointer; z-index:8002; }

/* TOOLTIP */
.tt-cntr { position:absolute; width:478px; padding:0px 30px; background:url('/images/tooltip/back.png') repeat-y; text-align:left; }
.tt-tp, .tt-btm { position:absolute; left:0px; width:538px; height:38px; }
.tt-tp { top:-38px; background:url('/images/tooltip/top.png') no-repeat; }
.tt-btm { bottom:-38px; background:url('/images/tooltip/bottom.png') no-repeat; }
.tt-up { position:absolute; top:-46px; left:400px; width:64px; height:33px; background:url('/images/tooltip/up.png') no-repeat; }
.tt-dwn { position:absolute; bottom:-46px; left:400px; width:64px; height:33px; background:url('/images/tooltip/down.png') no-repeat; }
.tt-lft { position:absolute; top:30px; left:-18px; width:33px; height:64px; background:url('/images/tooltip/left.png') no-repeat; }
.tt-rght { position:absolute; top:30px; right:-18px; width:33px; height:64px; background:url('/images/tooltip/right.png') no-repeat; }
