body {font-size: 81%;  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: 'Trebuchet MS', Arial, sans-serif; padding:0; color:#707070;}
h1{font-size:231%; margin:0.7em 0 0.45em; line-height: 1.2; font-weight:normal; font-style:italic;}
h2{margin:0.7em 0 0.2em; font-size:142%; font-weight:normal; font-style:italic;}
h3{margin:1.3em 0 0.2em; font-size:125%;  font-weight:normal;}
h4{margin:1.9em 0 0.4em; font-size: 108%;}
h5, h6{margin:1.8em 0 0.5em; font-size:100%;}


/* PARAGRAPH RULES */
p{line-height:1.45; margin:0.2em 0 1.3em;}

/* ANCHOR RULES */
a{color:#9a1743; outline: none;}
a:hover{color: #333;}
a.more{text-decoration:none; color:white;}
a.more:hover{text-decoration:underline;}
:focus{ -moz-outline-style: none;}


/* TABLE */
table{width:100%; border:1px solid #999; empty-cells:show; border-collapse: collapse; margin:0em 0 2em; clear:both; position:relative; top:10px; background:#999;}
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:white; padding:6px 12px; border:1px inset #eee;}
thead td, thead th{color:#a40f19;}


/* 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%;}

