/**
* import contents sytles
*/

@import url(base.container.css);
@import url(base.block.css);

body { font:100.1% Tahoma, Arial, Helvetica, sans-serif; padding:0; margin:0; color:#000; background:#e1e1e1; }
table, input, select, textarea, button { font:1em Tahoma, Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6 { margin:0; padding:0; color:#dd5b1e; }

h1 { font-size:1.8em; }
h2 { font-size:1.4em; }
h3 { font-size:1.32em; }
h4 { font-size:1.2em; }
h5 { font-size:1em; }

a { text-decoration:underline; }
a:link { color:#0045e5; }
a:visited { color:#666; }
a:hover { color:#f60; text-decoration:none; }
a:active { color:#f60; }

form { margin:0; }
.btn {}
.chk {}

label, .chk { cursor:pointer; }

ul { margin:0 0 -7px 0; padding:0; list-style:none; }
ul li { padding:0 0 7px 14px; background:url(/images/client/bul-g.gif) no-repeat 0 .35em; }
ul.pure li { padding-left:0; background:none; }

.rarr:after { content:'\2192\a0'; font-size:1.2em; }
.rarr { behavior:expression(!this.after ? this.after = this.innerHTML += '&nbsp;<span style="font-size:1.1em">&rarr;</span>' : ''); }

.larr:before { content:'\2190\a0'; font-size:1.2em; }
.larr { behavior:expression(!this.before ? this.before = this.innerHTML = '<span style="font-size:1.1em">&larr;</span>&nbsp;' + this.innerHTML  : ''); }

.fl { float:left; }
.fr { float:right; text-align:left; }
.dn { display:none; }
.db { display:block; }

.ico { white-space:nowrap; }
.ico img { border:none; margin-left:10px; cursor:pointer; }

.h { height:1px; font-size:1px; line-height:1px; }
.nobr { white-space:nowrap; }
.cls { clear:both; font-size:0; line-height:0; height:0; visibility:hidden; }

.major { color:#f00 !important; }
.minor { color:#999 !important; }
.nb { color:#f00 !important; }

.pb1 { padding-bottom:1px; }

.small { font-size:0.95em; }
.big { font-size:1.32em; }

.wrapper { width:100%; overflow:hidden; } /* display:table */

/*
'<div style="display:table-row"><div style="display:table-cell;vertical-align:top">'
'</div></div>'
*/
/*
.wrapper:before {content:'<div style="border:1px solid red">1</div>'}
.wrapper:after {content:''}
*/


/**
* Colours
*/

/* front */

.cr-b { color:#0045e5 !important; }     /* blue */
.cr-d { color:#000 !important; }        /* dark */
.cr-g { color:#f0f0ef !important; }     /* gray */
.cr-dg { color:#999 !important; }       /* dark-gray */
.cr-o { color:#ffed99 !important; }     /* orange */
.cr-do { color:#dd5b1e !important; }    /* dark-orange */


/* backgrounds */

.cr-bg-b { background-color:#0091ff; }
.cr-bg-d { background-color:#000; }
.cr-bg-g { background-color:#f0f0ef; }
.cr-bg-dg { background-color:#aaaaa9; }
.cr-bg-o { background-color:#ffed99; }
.cr-bg-do { background-color:#ffe467; }


/**
* 1-2x corners
*/

.ic1, .ic2, .oc1, .oc2 { font-size:1px; line-height:1px; }
.ic1 { margin:0 1px; }
.ic2 { margin:0 2px; }
.oc1 { clear:both; border-left:1px solid #fff; border-right:1px solid #fff; }
.oc2 { clear:both; border-left:2px solid #fff; border-right:2px solid #fff; }

#frame { font-size:0.8em; width:990px; margin-right:auto; margin-left:auto; text-align:left; overflow:hidden; background:#fff; }

table.table1 { background:#b9b9b9; }
table.table1 th { background:#f0f0ef; text-align:center; }
table.table1 td { background:#fff; }

table.table11 { background: #b9b9b9;}
table.table11 tr { background: #fff;}
table.table11 th { background: #f0f0ef; padding:5px; font-weight:bold; text-align:center; }
table.table11 td { padding:3px; margin:1px; }