body {font-size: 75%;  color:#402b06; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif;}

/* **** Help **** */
.l { display: inline; float: left; }
.r { display: inline; float: right; }
.cl { clear: left; }
.cr { clear: right; }
.out { position: absolute; left: -2000px; top: -2000px; }
.bold { font-weight: bold; }
.br { clear: both; }
.break, .clear {height: 1px; font-size: 1px; line-height:1px; clear: both; overflow:hidden; visibility: hidden; display:block; margin:0 !important; padding:0 !important; width:100%;}
.small { font-size: 92%;}
.big{font-size:117%}
.suppress { color: #666666; font-weight: normal; }
.hidden { display: none; }
.center { text-align:center; }
.left { text-align: left !important; }
.right { text-align: right; }
.vcenter{vertical-align:middle;}
.red{color:#CE0000;}
.sprite{position:absolute; top:0px; left:0px; display:block; width:100%; height:100%;}
a .sprite{cursor:pointer;}
.col-h-l {float: left; display: inline; width: 48%;}
.col-h-r {float: right; display: inline; width: 48%;}
.error {color: #cc0000; padding:0px 18px 0 0px; background:url('/img/ico/error.png') 100% 1px no-repeat;}
.no-margin {margin-top: 10px;}
.no-border *, .no-border {border: none !important; background: none !important;}
.reset{border:0; margin:0; padding:0; list-style:none; background:none;}
.nobr{white-space:nowrap;}

/* HEADING RULES */
h1, h2, h3, h4, h5, h6{ font-family:Tahoma, Verdana, Arial, sans-serif; padding:0; color:#333;}
h1{font-size:200%; margin:0.35em 0 0.55em; line-height: 1.2; font-weight:normal; color:#9a6345}
h2{margin:0.45em 0 0.7em; font-size:183%; font-weight:normal; color:#9a6345}
h3{margin:1.3em 0 0.2em; font-size:114%;  font-weight:bold;}
h4{margin:1.9em 0 0.4em; font-size: 108%;}
h5, h6{margin:1.8em 0 0.5em; font-size:100%;}
h2 strong, h1 strong{font-weight:normal; color:#aca269;}

/* PARAGRAPH RULES */
p{line-height:1.45; margin:0.5em 0 1.35em;}

/* ANCHOR RULES */
a{color:#cc6127; outline: none;}
a:hover, a:focus{color: #333;}
a.back{padding-right:12px; background:url('/img/bg/r-arr.png') 100% 0.5em no-repeat;}
:focus{ -moz-outline-style: none;}


/* TABLE */
table{width:100%; border:none; border-top:5px solid #cc6127; empty-cells:show; border-collapse: separate; border-spacing:1px;border-spacing: expression(cellSpacing=1); margin:0em 0 11px; clear:both;}
caption{text-align:left; margin:0; background:#ffd7d8; border:1px solid #ff7a82; font-size:125%; color:#a40f19; padding:4px 12px; border-bottom:0;}
td, th{background:#f2e8db; padding:6px 12px; line-height:1.45; vertical-align:top;}
.even td, .even th{background:#e7d7c3;}
thead td, thead th{color:#fff; background:#a38558;}


/* IMAGE RULES */
img{border:0px;}

img.left{ border:3px solid #e0e0e0; margin: 6px 20px 20px 0; float: left; padding:3px; display:inline;}
img.right{ border:3px solid #e0e0e0; margin: 6px 0px 20px 20px; float: right;  padding:3px; display:inline;}


/* FORM RULES */
form, fieldset{margin:0; padding:0; border:none;}
input, label{vertical-align:middle; }
.int-text{font-size:100%; font-family:'Trebuchet MS', Arial, sans-serif;  padding:2px 3px;}
.int-btn{font-size:100%; font-family:'Trebuchet MS', Arial, sans-serif; overflow:visible; padding:0px 6px;}

.w-full{width:100%;}


